/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-hg-providers.block-provider-search .search-container .search-button{background:#1279c5;border-radius:var(--button-border-radius);color:#fff;display:inline-block;font-weight:700;letter-spacing:.1em;line-height:1.3;padding:1em 2em;text-transform:uppercase;white-space:normal}.block-hg-providers.block-provider-search .search-container .search-button:hover{background-color:#2e96e2;color:#fff}@media(min-width:600px){.block-hg-providers.block-provider-search .search-container .search-button{font-size:.9em}}.block-hg-providers.block-provider-search .search-container .search-button:active{box-shadow:inset 0 0 10px rgba(0,0,0,.4)}.block-hg-providers.block-provider-search .search-container .search-button:visited{color:#fff}.block-hg-providers.block-provider-search .search-container .button-dark.search-button{background-color:#0d578d}.block-hg-providers.block-provider-search .search-container .button-dark.search-button:hover{background-color:#1279c5}.block-hg-providers.block-provider-search .search-container .button-gray.search-button{background-color:#c7c7c7;color:#242829}.block-hg-providers.block-provider-search .search-container .button-gray.search-button:hover{background-color:#e7e7e7}.block-hg-providers.block-provider-search .search-container .button-primary-color .search-button,.block-hg-providers.block-provider-search .search-container .button-primary-color .search-button:hover,.block-hg-providers.block-provider-search .search-container .button-primary-color .search-button:visited,.button-primary-color .block-hg-providers.block-provider-search .search-container .search-button,.button-primary-color .block-hg-providers.block-provider-search .search-container .search-button:hover,.button-primary-color .block-hg-providers.block-provider-search .search-container .search-button:visited{color:#714e9c}.block-hg-providers.block-provider-search .search-container .button-primary-dark-color .search-button,.block-hg-providers.block-provider-search .search-container .button-primary-dark-color .search-button:hover,.block-hg-providers.block-provider-search .search-container .button-primary-dark-color .search-button:visited,.button-primary-dark-color .block-hg-providers.block-provider-search .search-container .search-button,.button-primary-dark-color .block-hg-providers.block-provider-search .search-container .search-button:hover,.button-primary-dark-color .block-hg-providers.block-provider-search .search-container .search-button:visited{color:#512e7b}.block-hg-providers.block-provider-search .search-container .button-primary-light-color .search-button,.block-hg-providers.block-provider-search .search-container .button-primary-light-color .search-button:hover,.block-hg-providers.block-provider-search .search-container .button-primary-light-color .search-button:visited,.button-primary-light-color .block-hg-providers.block-provider-search .search-container .search-button,.button-primary-light-color .block-hg-providers.block-provider-search .search-container .search-button:hover,.button-primary-light-color .block-hg-providers.block-provider-search .search-container .search-button:visited{color:#9266c8}.block-hg-providers.block-provider-search .search-container .button-secondary-color .search-button,.block-hg-providers.block-provider-search .search-container .button-secondary-color .search-button:hover,.block-hg-providers.block-provider-search .search-container .button-secondary-color .search-button:visited,.button-secondary-color .block-hg-providers.block-provider-search .search-container .search-button,.button-secondary-color .block-hg-providers.block-provider-search .search-container .search-button:hover,.button-secondary-color .block-hg-providers.block-provider-search .search-container .search-button:visited{color:#1279c5}.block-hg-providers.block-provider-search .search-container .button-secondary-dark-color .search-button,.block-hg-providers.block-provider-search .search-container .button-secondary-dark-color .search-button:hover,.block-hg-providers.block-provider-search .search-container .button-secondary-dark-color .search-button:visited,.button-secondary-dark-color .block-hg-providers.block-provider-search .search-container .search-button,.button-secondary-dark-color .block-hg-providers.block-provider-search .search-container .search-button:hover,.button-secondary-dark-color .block-hg-providers.block-provider-search .search-container .search-button:visited{color:#0d578d}.block-hg-providers.block-provider-search .search-container .button-secondary-light-color .search-button,.block-hg-providers.block-provider-search .search-container .button-secondary-light-color .search-button:hover,.block-hg-providers.block-provider-search .search-container .button-secondary-light-color .search-button:visited,.button-secondary-light-color .block-hg-providers.block-provider-search .search-container .search-button,.button-secondary-light-color .block-hg-providers.block-provider-search .search-container .search-button:hover,.button-secondary-light-color .block-hg-providers.block-provider-search .search-container .search-button:visited{color:#2e96e2}.block-hg-providers.block-provider-search .search-container .button-tertiary-color .search-button,.block-hg-providers.block-provider-search .search-container .button-tertiary-color .search-button:hover,.block-hg-providers.block-provider-search .search-container .button-tertiary-color .search-button:visited,.button-tertiary-color .block-hg-providers.block-provider-search .search-container .search-button,.button-tertiary-color .block-hg-providers.block-provider-search .search-container .search-button:hover,.button-tertiary-color .block-hg-providers.block-provider-search .search-container .search-button:visited{color:#d944b0}.block-hg-providers.block-provider-search .search-container .button-tertiary-dark-color .search-button,.block-hg-providers.block-provider-search .search-container .button-tertiary-dark-color .search-button:hover,.block-hg-providers.block-provider-search .search-container .button-tertiary-dark-color .search-button:visited,.button-tertiary-dark-color .block-hg-providers.block-provider-search .search-container .search-button,.button-tertiary-dark-color .block-hg-providers.block-provider-search .search-container .search-button:hover,.button-tertiary-dark-color .block-hg-providers.block-provider-search .search-container .search-button:visited{color:#992e7b}.block-hg-providers.block-provider-search .search-container .button-tertiary-light-color .search-button,.block-hg-providers.block-provider-search .search-container .button-tertiary-light-color .search-button:hover,.block-hg-providers.block-provider-search .search-container .button-tertiary-light-color .search-button:visited,.button-tertiary-light-color .block-hg-providers.block-provider-search .search-container .search-button,.button-tertiary-light-color .block-hg-providers.block-provider-search .search-container .search-button:hover,.button-tertiary-light-color .block-hg-providers.block-provider-search .search-container .search-button:visited{color:#f85dcd}.block-hg-providers.block-provider-search .search-container .button-icon.search-button,.block-hg-providers.block-provider-search .search-container [class*=icon-].search-button{padding-left:4em;position:relative}.block-hg-providers.block-provider-search .search-container .button-icon.search-button:before,.block-hg-providers.block-provider-search .search-container [class*=icon-].search-button:before{display:inline-block;font-size:1.75em;left:.75em;position:absolute;top:50%;transform:translateY(-50%)}:root .block-hg-providers.block-provider-search .search-container .button-icon.search-button:before,:root .block-hg-providers.block-provider-search .search-container [class*=icon-].search-button:before{font-size:26px}.block-hg-providers.block-provider-search .search-container .search-button:disabled{background:#c7c7c7}section.content .block-content-conclusion{background-position:50%;background-size:cover;padding:50px 40px}section.content .block-content-conclusion.tiled{background-size:auto}section.content .block-content-conclusion.black{color:#242829}section.content .block-content-conclusion.black .field-logo{border-color:#242829}section.content .block-content-conclusion.white{color:#fff}section.content .block-content-conclusion.white .field-logo{border-color:#fff}section.content .block-content-conclusion.primary-color{color:#714e9c}section.content .block-content-conclusion.primary-color .field-logo{border-color:#714e9c}section.content .block-content-conclusion.primary-dark-color{color:#512e7b}section.content .block-content-conclusion.primary-dark-color .field-logo{border-color:#512e7b}section.content .block-content-conclusion.primary-light-color{color:#9266c8}section.content .block-content-conclusion.primary-light-color .field-logo{border-color:#9266c8}section.content .block-content-conclusion.secondary-color{color:#1279c5}section.content .block-content-conclusion.secondary-color .field-logo{border-color:#1279c5}section.content .block-content-conclusion.secondary-dark-color{color:#0d578d}section.content .block-content-conclusion.secondary-dark-color .field-logo{border-color:#0d578d}section.content .block-content-conclusion.secondary-light-color{color:#2e96e2}section.content .block-content-conclusion.secondary-light-color .field-logo{border-color:#2e96e2}section.content .block-content-conclusion.tertiary-color{color:#d944b0}section.content .block-content-conclusion.tertiary-color .field-logo{border-color:#d944b0}section.content .block-content-conclusion.tertiary-dark-color{color:#992e7b}section.content .block-content-conclusion.tertiary-dark-color .field-logo{border-color:#992e7b}section.content .block-content-conclusion.tertiary-light-color{color:#f85dcd}section.content .block-content-conclusion.tertiary-light-color .field-logo{border-color:#f85dcd}@media(min-width:600px){section.content .block-content-conclusion .content-conclusion-title{align-items:center;display:flex;justify-content:space-between}}section.content .block-content-conclusion h2{font-size:2em}section.content .block-content-conclusion .field-logo{border-bottom:1px solid;margin-bottom:1em;padding:0 20px 20px;text-align:center}@media(min-width:600px){section.content .block-content-conclusion .field-logo{border-bottom:none;margin-bottom:0;max-width:48%;order:2;padding:0}}section.content .block-content-conclusion .field.body{padding:0}@media(min-width:600px){section.content .block-content-conclusion .field.body{padding:0}section.content .block-content-conclusion .editor-flex{align-items:center;display:flex;justify-content:space-between}section.content .block-content-conclusion .editor-flex>*{flex:1;margin-left:10px}section.content .block-content-conclusion .editor-flex>:first-child{margin-left:0}}section.content .block-content-conclusion .button{font-size:.9em;text-align:center;width:100%}@media(max-width:599px){section.content .block-content-conclusion .button+.button{margin-top:1em}}section.content .block-nav nav{border:5px solid #ebebeb;border-radius:7px;padding:25px 20px}@media(min-width:600px){section.content .block-nav nav{padding:50px 40px}}section.content .block-nav nav h2{margin-bottom:1.5em}section.content .block-nav nav ul.menu{list-style:none;margin:0;padding:0}@media(min-width:600px){section.content .block-nav nav ul.menu{-moz-column-count:2;column-count:2}}section.content .block-nav nav ul.menu li{border-top:2px dotted #ccc;display:inline-block;list-style:none;width:100%}section.content .block-nav nav ul.menu li:last-child{border-bottom:2px dotted #ccc}@media(min-width:600px){section.content .block-nav nav ul.menu li:last-child{border-bottom:none}}section.content .block-nav nav ul.menu li a{display:block;line-height:1.5;padding:.75em 0}section.content .block-nav nav ul.menu li a.is-active{color:#242829;cursor:text}section.content .block-nav nav.alt-background{background:#ebebeb}section.content .region>.block-nav+.block-nav{margin-top:5px}.hg_related_events .flex-container{display:block}.hg_related_events .flex-container ul.events li.event.recommended:before{background-image:linear-gradient(45deg,#714e9c,#1279c5 33%,#1279c5 0,#1279c5 66%,#1279c5 0,#714e9c),linear-gradient(45deg,#714e9c,#1279c5 33%,#1279c5 0,#1279c5 66%,#1279c5 0,#714e9c);border-left:2px solid #714e9c;border-right:2px solid #714e9c}.hg_related_events .flex-container ul.events li.event.recommended:hover:before{background-image:linear-gradient(45deg,#1279c5,#1279c5 25%,#714e9c 50%,#1279c5 75%,#1279c5),linear-gradient(45deg,#1279c5,#1279c5 25%,#714e9c 50%,#1279c5 75%,#1279c5);border-left:2px solid #1279c5;border-right:2px solid #1279c5}.hg_related_events .flex-container ul.events li.event .event-wrapper .details-section h3 a:hover{color:#1279c5}.hg_related_events .flex-container ul.events li.event .event-wrapper .register-section .register-details .capacity{color:#00b32f}.hg_related_events .flex-container ul.events li.event .event-wrapper .register-section .actions a{border:2px solid #1279c5;border-radius:var(--button-border-radius);color:#1279c5}.block-hg-providers.block-provider-search .search-container .form-item{background:#fff}.block-hg-providers.block-provider-search .search-container input{background:transparent;color:#242829}.block-hg-providers.block-provider-search .search-container input:focus{border-bottom-color:#1279c5}.block-hg-providers.block-provider-search .search-container .search-button{font-size:1.25em;height:auto;line-height:1;margin-top:0;padding:.5em 1em;z-index:auto}.block-hg-providers.block-provider-search .search-container .search-button:before{content:""}.hg-back-to-top{padding:40px 0;text-align:center}@media(min-width:600px){.hg-back-to-top{display:none}}.hg-back-to-top a{border:2px solid #1279c5;border-radius:23px;color:#1279c5;display:inline-block;font-size:16px;letter-spacing:1px;padding:7px 20px 8px 55px;position:relative}.hg-back-to-top a:before{background:#1279c5 url(/patterns/dist/hg-branded/images/arrow-down-white.svg?6a7bf14cc3c33bdc3a365226788087cf) 50% no-repeat;background-size:20px 20px;border-radius:23px;content:"";display:block;height:45px;left:-1px;position:absolute;top:-1px;transform:rotate(180deg);width:45px}
