/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;pointer-events:none;}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0;}.ui-menu .ui-menu{position:absolute;}.ui-menu .ui-menu-item{margin:0;cursor:pointer;}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em;}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px;}.ui-menu-icons{position:relative;}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em;}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0;}.ui-menu .ui-menu-icon{left:auto;right:0;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.js input.form-autocomplete{background-image:url(/core/misc/throbber-inactive.png);background-repeat:no-repeat;background-position:100% center;}.js[dir="rtl"] input.form-autocomplete{background-position:0% center;}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/core/misc/throbber-active.gif);background-position:100% center;}.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading{background-position:0% center;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.button{background-color:rgba(0,0,0,0);border:0;color:var(--hslcolor-cta);cursor:pointer;height:2rem;line-height:2rem;padding:0;width:2rem}.button i:before{display:inline-block;transform:scale(1);transition:var(--transition-all)}.button:hover .icon:before,.button:focus-visible .icon:before{transform:scale(0.75)}
:root{--font-color:#1a1a1a;--primary-color:#000000;--secondary-color:#000000;--tertiary-color:#000000;--hslcolor-focus:#c2d4ff;--hslcolor-accent:#ffffff;--hslcolor-font:#ffffff;--hslcolor-background:#004d46;--hslcolor-cta:#004d46;--hslcolor-button-bg:#008573;--hslcolor-button-bg-hover:#004d46;--hslcolor-button-label:#ffffff;--hslcolor-link:#008573;--secondary-white:#ffffff;--form-in-whitecol-bg:#c9f0e6;--form-label:#280f4b;--form-placeholder:rgba(40,15,75,0.5);--form-border:#998ea9;--form-disabled-background:#d5d0dc;--form-disabled-label:rgba(40,15,75,0.5);--form-error:#b52b2b;--form-link:#004d46}.webform-submission-form{background-color:var(--form-in-whitecol-bg);color:var(--form-label);padding:1rem}.columns:not(.theme--no-padding) .webform-submission-form{background-color:var(--secondary-white)}.webform-submission-form .ajax-progress-throbber{display:none !important}.webform-submission-form a{color:var(--form-link) !important}.webform-submission-form .webform-quiz-correct-answer-description .result{font-size:var(--font-size-lg);margin:1rem 0 .5rem}.webform-submission-form .webform-quiz-correct-answer-description .icon:before{font-size:var(--font-size-md);vertical-align:middle}.card{background-color:var(--hslcolor-background);color:var(--hslcolor-font);display:flex;flex-direction:column;position:relative}.card img{transition:all .3s ease-in-out}.card__link{text-decoration:none;z-index:1}.card__link:before{content:"";display:block;height:100%;inset:0;position:absolute;width:100%;z-index:1}.card__text a{position:relative;z-index:2}.card .icon{font-size:var(--font-size-2xl)}.card .card__content{align-items:flex-start;display:flex;flex-direction:column}.card .card__content>*{order:1}.card .card__title{order:1;word-break:break-word}.card .card__chapeau{color:var(--hslcolor-accent);margin-bottom:var(--spacer-1);order:0}.card .card__image{flex-grow:1;margin:0;overflow:hidden}.card--large .card__content{min-height:initial}@media(max-width:767.98px){.card--large .card__content{padding:calc(var(--bs-gutter-x)/2)}}.card--small[class*=theme--background--] .card__content,.card--medium[class*=theme--background--] .card__content{padding:calc(var(--bs-gutter-x)/2)}@media(min-width:768px){.card--small[class*=theme--background--] .card__content,.card--medium[class*=theme--background--] .card__content{padding:var(--bs-gutter-x)}}.card--small.theme--no-padding .card__content,.card--medium.theme--no-padding .card__content{padding:0}.card--small:not(.card--highlight,.card--adaptive) .card__content+.card__image,.card--medium:not(.card--highlight,.card--adaptive) .card__content+.card__image{margin-top:calc(var(--bs-gutter-x)/2)}.card--altered-fonts .card__title{font-family:var(--gantari);font-size:var(--font-size-2xl);font-weight:700;line-height:1.5}.card--altered-fonts .card__image{flex-grow:0}.card--altered-fonts .card__chapeau{font-size:var(--font-size-sm);line-height:1.778}@media(min-width:768px){.card--altered-fonts.card--large{flex-direction:row;gap:var(--bs-gutter-x)}.card--altered-fonts.card--large .card__content{padding-right:0;width:calc(33.3333% + var(--bs-gutter-x)*2.5)}.card--altered-fonts.card--large .card__title{font-family:var(--kokoro);font-size:var(--font-size-3xl);font-weight:700;line-height:1.333}}.card--altered-fonts.card--large.card--highlight{flex-direction:column-reverse}@media(min-width:768px){.card--altered-fonts.card--medium .card__title{font-family:var(--kokoro);font-size:var(--font-size-3xl);font-weight:700;line-height:1.333}}.card--frame.card--large .card__content{padding:var(--bs-gutter-x)}.card--frame.card--large.theme--no-padding .card__content{padding:0}.card--highlight{display:flex;flex-direction:column-reverse;justify-content:flex-end}.card--highlight .card__image img{flex-grow:1;transition:all .3s ease-in-out}.card--highlight-grid{flex-direction:column}.card--highlight-grid .card__image{margin-bottom:0;order:0}.card--highlight-grid .card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:768px){.card--highlight-grid{display:grid;grid-column-gap:var(--bs-gutter-x);grid-template-areas:"content image";grid-template-columns:1fr 1fr}.card--highlight-grid .card__content{grid-area:content;padding:var(--bs-gutter-x) 0 var(--bs-gutter-x) var(--bs-gutter-x)}.card--highlight-grid .card__image{grid-area:image}}@media(min-width:992px){.card--highlight-grid{grid-template-areas:"content image image";grid-template-columns:1fr 1fr 1fr}}.card--highlight:hover{cursor:pointer}@media(min-width:768px){.card--highlight:hover .card__image img{transform:scale(1.05)}}.card--adaptive{margin-bottom:2rem}.card--adaptive .title{font-family:var(--kokoro)}.card--adaptive .card__text{font-size:var(--font-size-sm)}@media(max-width:991.98px){.card--adaptive{flex-direction:row}.card--adaptive .card__content{flex-grow:1}.card--adaptive .card__content .link{word-break:break-word}.card--adaptive .card__image{flex:0 0 auto}.card--adaptive .card__text{display:none}}@media(min-width:768px){.card--adaptive:hover .card__image img,.card--frame:hover .card__image img{transform:scale(1.05)}}@media(min-width:768px){.card--highlight-left{grid-template-areas:"image content";grid-template-columns:1fr 1fr}.card--highlight-left .card__content{padding:var(--bs-gutter-x) var(--bs-gutter-x) var(--bs-gutter-x) 0}}@media(min-width:992px){.card--highlight-left{grid-template-areas:"image image content";grid-template-columns:1fr 1fr 1fr}}.card--highlight-grid:hover .card__image img{transform:scale(1.025)}
:root{--font-color:#1a1a1a;--primary-color:#000000;--secondary-color:#000000;--tertiary-color:#000000;--hslcolor-focus:#c2d4ff;--hslcolor-accent:#ffffff;--hslcolor-font:#ffffff;--hslcolor-background:#004d46;--hslcolor-cta:#004d46;--hslcolor-button-bg:#008573;--hslcolor-button-bg-hover:#004d46;--hslcolor-button-label:#ffffff;--hslcolor-link:#008573;--secondary-white:#ffffff;--form-in-whitecol-bg:#c9f0e6;--form-label:#280f4b;--form-placeholder:rgba(40,15,75,0.5);--form-border:#998ea9;--form-disabled-background:#d5d0dc;--form-disabled-label:rgba(40,15,75,0.5);--form-error:#b52b2b;--form-link:#004d46}.webform-submission-form{background-color:var(--form-in-whitecol-bg);color:var(--form-label);padding:1rem}.columns:not(.theme--no-padding) .webform-submission-form{background-color:var(--secondary-white)}.webform-submission-form .ajax-progress-throbber{display:none !important}.webform-submission-form a{color:var(--form-link) !important}.webform-submission-form .webform-quiz-correct-answer-description .result{font-size:var(--font-size-lg);margin:1rem 0 .5rem}.webform-submission-form .webform-quiz-correct-answer-description .icon:before{font-size:var(--font-size-md);vertical-align:middle}.chapeau{color:var(--hslcolor-accent);font-size:var(--font-size-lg);line-height:1.5}.chapeau--small,.chapeau--medium{font-size:var(--font-size-xs);line-height:1.75}@media(min-width:768px){.chapeau{font-size:var(--font-size-2xl)}.chapeau--small{font-size:var(--font-size-sm);line-height:1.778}.chapeau--medium{font-size:var(--font-size-lg);line-height:1.5}}
:root{--font-color:#1a1a1a;--primary-color:#000000;--secondary-color:#000000;--tertiary-color:#000000;--hslcolor-focus:#c2d4ff;--hslcolor-accent:#ffffff;--hslcolor-font:#ffffff;--hslcolor-background:#004d46;--hslcolor-cta:#004d46;--hslcolor-button-bg:#008573;--hslcolor-button-bg-hover:#004d46;--hslcolor-button-label:#ffffff;--hslcolor-link:#008573;--secondary-white:#ffffff;--form-in-whitecol-bg:#c9f0e6;--form-label:#280f4b;--form-placeholder:rgba(40,15,75,0.5);--form-border:#998ea9;--form-disabled-background:#d5d0dc;--form-disabled-label:rgba(40,15,75,0.5);--form-error:#b52b2b;--form-link:#004d46}.webform-submission-form{background-color:var(--form-in-whitecol-bg);color:var(--form-label);padding:1rem}.columns:not(.theme--no-padding) .webform-submission-form{background-color:var(--secondary-white)}.webform-submission-form .ajax-progress-throbber{display:none !important}.webform-submission-form a{color:var(--form-link) !important}.webform-submission-form .webform-quiz-correct-answer-description .result{font-size:var(--font-size-lg);margin:1rem 0 .5rem}.webform-submission-form .webform-quiz-correct-answer-description .icon:before{font-size:var(--font-size-md);vertical-align:middle}.columns:not(.theme--no-padding){margin-bottom:var(--bs-gutter-x)}.columns:not(.theme--no-padding) .layout__region>div:last-child{margin-bottom:0}.columns:not(.theme--no-padding) .layout__region>iframe:last-child{margin-bottom:0}.columns:not(.theme--no-padding) .columns__bottom{margin-bottom:0}.columns .layout__region{display:flex;flex-direction:column}.columns .layout__region>iframe{margin-bottom:var(--bs-gutter-x)}.columns .layout__region>div{margin-bottom:var(--bs-gutter-x)}@media(min-width:768px){.columns .layout__region>div{height:100%}}.columns .layout__region>div.theme--background--white.paragraph--text p:last-child{margin-bottom:0}@media(min-width:768px){.columns--collapsed .layout__region>div{height:auto}}.columns .columns__bottom{margin-bottom:var(--bs-gutter-x)}.columns .number-container{height:4rem;overflow:hidden}
:root{--font-color:#1a1a1a;--primary-color:#000000;--secondary-color:#000000;--tertiary-color:#000000;--hslcolor-focus:#c2d4ff;--hslcolor-accent:#ffffff;--hslcolor-font:#ffffff;--hslcolor-background:#004d46;--hslcolor-cta:#004d46;--hslcolor-button-bg:#008573;--hslcolor-button-bg-hover:#004d46;--hslcolor-button-label:#ffffff;--hslcolor-link:#008573;--secondary-white:#ffffff;--form-in-whitecol-bg:#c9f0e6;--form-label:#280f4b;--form-placeholder:rgba(40,15,75,0.5);--form-border:#998ea9;--form-disabled-background:#d5d0dc;--form-disabled-label:rgba(40,15,75,0.5);--form-error:#b52b2b;--form-link:#004d46}.webform-submission-form{background-color:var(--form-in-whitecol-bg);color:var(--form-label);padding:1rem}.columns:not(.theme--no-padding) .webform-submission-form{background-color:var(--secondary-white)}.webform-submission-form .ajax-progress-throbber{display:none !important}.webform-submission-form a{color:var(--form-link) !important}.webform-submission-form .webform-quiz-correct-answer-description .result{font-size:var(--font-size-lg);margin:1rem 0 .5rem}.webform-submission-form .webform-quiz-correct-answer-description .icon:before{font-size:var(--font-size-md);vertical-align:middle}.contact{display:flex;flex-flow:column wrap;word-break:break-word}.contact__top{display:flex;gap:1rem;margin-bottom:1rem}.contact__person{display:flex;margin-bottom:1rem;margin-right:calc(144px + 1rem);padding-right:calc(var(--bs-gutter-x)/2)}.contact__image{flex:0 0 auto;order:-1}.contact__image img{border-radius:50%;margin-right:1rem;max-width:144px}.contact__url:before{content:"";display:block;height:100%;inset:0;position:absolute;width:100%}.contact--extra-padding .contact__person{margin-right:0}.contact--slide{flex-direction:row}.contact--slide.contact--extra-padding .contact__extra{margin-left:calc(144px + 1rem)}.contact--slide .contact__image img{max-width:144px}
.menu--dropdown{display:flex}.menu--dropdown,.menu--dropdown ul,.menu--dropdown li{list-style:none;margin:0;padding:0}.menu--dropdown .menu__item>.submenu{display:none;left:0;position:absolute;z-index:100}.menu--dropdown .menu__item>.submenu.open{display:block}.menu--dropdown .menu__item--expanded{position:relative}
:root{--font-color:#1a1a1a;--primary-color:#000000;--secondary-color:#000000;--tertiary-color:#000000;--hslcolor-focus:#c2d4ff;--hslcolor-accent:#ffffff;--hslcolor-font:#ffffff;--hslcolor-background:#004d46;--hslcolor-cta:#004d46;--hslcolor-button-bg:#008573;--hslcolor-button-bg-hover:#004d46;--hslcolor-button-label:#ffffff;--hslcolor-link:#008573;--secondary-white:#ffffff;--form-in-whitecol-bg:#c9f0e6;--form-label:#280f4b;--form-placeholder:rgba(40,15,75,0.5);--form-border:#998ea9;--form-disabled-background:#d5d0dc;--form-disabled-label:rgba(40,15,75,0.5);--form-error:#b52b2b;--form-link:#004d46}.webform-submission-form{background-color:var(--form-in-whitecol-bg);color:var(--form-label);padding:1rem}.columns:not(.theme--no-padding) .webform-submission-form{background-color:var(--secondary-white)}.webform-submission-form .ajax-progress-throbber{display:none !important}.webform-submission-form a{color:var(--form-link) !important}.webform-submission-form .webform-quiz-correct-answer-description .result{font-size:var(--font-size-lg);margin:1rem 0 .5rem}.webform-submission-form .webform-quiz-correct-answer-description .icon:before{font-size:var(--font-size-md);vertical-align:middle}.image{position:relative}.image img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:100%}@media(min-width:768px){.image--float-left{float:left;margin:0 1em 1em 0}.image--float-right{float:right;margin:0 0 1em 1em}}.image--hooks{position:relative}.image--hooks:before,.image--hooks:after{border-color:var(--hslcolor-accent);border-style:solid;content:"";display:block;pointer-events:none;position:absolute;transition:all 1000ms cubic-bezier(0.645,0.075,0.01,1);z-index:10}.image--hooks:before{border-width:18px;height:72px;width:48px}@media(min-width:1200px){.image--hooks:before{border-width:36px;height:144px;width:96px}}.image--hooks:after{border-width:9px;height:36px;width:24px}@media(min-width:1200px){.image--hooks:after{border-width:18px;height:72px;width:48px}}.image--hooks:before{border-right-width:0;border-top-width:0}.image--hooks:after{border-bottom-width:0;border-left-width:0}.image--hooks:before{bottom:-9px;left:-9px}@media(min-width:1200px){.image--hooks:before{bottom:-16px;left:-16px}}.image--hooks:after{right:12px;top:-18px}@media(min-width:1200px){.image--hooks:after{right:18px;top:-36px}}.image--hooks.node__header__inner:before{left:16px}.image--hooks.node__header__inner:after{right:16px}.image--vertical-grow{height:100%;overflow:hidden}.image--vertical-grow img{height:100%;-o-object-position:center;object-position:center;width:100%}.image figcaption{background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);bottom:0;color:var(--secondary-white);line-height:2rem;padding:1rem;position:absolute;right:0;width:100%;z-index:10}
.link{align-items:center;color:var(--hslcolor-cta);display:inline-flex;flex-direction:row;font-size:var(--font-size-sm);font-weight:600;gap:.5rem;text-decoration:underline;text-underline-offset:.2em;word-break:break-word}.link i:before{display:inline-block;font-size:var(--font-size-2xl);transform:scale(1);transition:var(--transition-all)}.link .icon--external-navigation:before{font-size:1.25rem;vertical-align:baseline}.link:hover,.link:focus-visible{text-decoration:none}.link:hover .icon:before,.link:focus-visible .icon:before{transform:scale(0.75)}.link--button{background:var(--hslcolor-button-bg);color:var(--hslcolor-button-label);display:inline-block;font-size:var(--font-size-sm);font-weight:600;line-height:2rem;padding:.75rem 1.5rem;text-decoration:none}.link--button:hover{background:var(--hslcolor-button-bg-hover);text-decoration:underline}.link--icon{text-decoration:none}
:root{--font-color:#1a1a1a;--primary-color:#000000;--secondary-color:#000000;--tertiary-color:#000000;--hslcolor-focus:#c2d4ff;--hslcolor-accent:#ffffff;--hslcolor-font:#ffffff;--hslcolor-background:#004d46;--hslcolor-cta:#004d46;--hslcolor-button-bg:#008573;--hslcolor-button-bg-hover:#004d46;--hslcolor-button-label:#ffffff;--hslcolor-link:#008573;--secondary-white:#ffffff;--form-in-whitecol-bg:#c9f0e6;--form-label:#280f4b;--form-placeholder:rgba(40,15,75,0.5);--form-border:#998ea9;--form-disabled-background:#d5d0dc;--form-disabled-label:rgba(40,15,75,0.5);--form-error:#b52b2b;--form-link:#004d46}.webform-submission-form{background-color:var(--form-in-whitecol-bg);color:var(--form-label);padding:1rem}.columns:not(.theme--no-padding) .webform-submission-form{background-color:var(--secondary-white)}.webform-submission-form .ajax-progress-throbber{display:none !important}.webform-submission-form a{color:var(--form-link) !important}.webform-submission-form .webform-quiz-correct-answer-description .result{font-size:var(--font-size-lg);margin:1rem 0 .5rem}.webform-submission-form .webform-quiz-correct-answer-description .icon:before{font-size:var(--font-size-md);vertical-align:middle}.search-wrapper{background-color:var(--hslcolor-background);color:var(--hslcolor-font);position:relative}.search-wrapper button{border:1px solid var(--hslcolor-button-bg);margin-top:2rem;padding:.75em}.search-wrapper button:hover{border:1px solid var(--hslcolor-button-bg-hover)}@media(min-width:992px){.search-wrapper button{width:100%}}.search-wrapper .counter{display:none}.search-wrapper .counter.token-set{display:block}.search-wrapper .counter.token-changed .token{animation:zoom .6s linear;transform:scale(1)}.search-wrapper--paragraph .hooks,.search-wrapper--view .hooks{position:relative;padding-bottom:4rem}.search-wrapper--paragraph .hooks:before,.search-wrapper--paragraph .hooks:after,.search-wrapper--view .hooks:before,.search-wrapper--view .hooks:after{border-color:var(--hslcolor-accent);border-style:solid;content:"";display:block;pointer-events:none;position:absolute;transition:all 1000ms cubic-bezier(0.645,0.075,0.01,1);z-index:10}.search-wrapper--paragraph .hooks:before,.search-wrapper--view .hooks:before{border-width:18px;height:72px;width:48px}@media(min-width:1200px){.search-wrapper--paragraph .hooks:before,.search-wrapper--view .hooks:before{border-width:36px;height:144px;width:96px}}.search-wrapper--paragraph .hooks:after,.search-wrapper--view .hooks:after{border-width:9px;height:36px;width:24px}@media(min-width:1200px){.search-wrapper--paragraph .hooks:after,.search-wrapper--view .hooks:after{border-width:18px;height:72px;width:48px}}.search-wrapper--paragraph .hooks:before,.search-wrapper--view .hooks:before{border-right-width:0;border-top-width:0}.search-wrapper--paragraph .hooks:after,.search-wrapper--view .hooks:after{border-bottom-width:0;border-left-width:0}.search-wrapper--paragraph .hooks:before,.search-wrapper--view .hooks:before{bottom:-16px;left:calc(var(--bs-gutter-x)/2)}.search-wrapper--paragraph .hooks:after,.search-wrapper--view .hooks:after{right:calc(var(--bs-gutter-x)/3);top:-32px}.search-wrapper--paragraph form .form-actions,.search-wrapper--view form .form-actions{display:flex;justify-content:flex-end}.search-wrapper--paragraph form .form-item-text,.search-wrapper--view form .form-item-text{margin-top:1rem}@media(min-width:992px){.search-wrapper--paragraph form,.search-wrapper--view form{display:grid;gap:20px var(--bs-gutter-x);grid-template-areas:"filter_one filter_one filter_two filter_two" "searchbar searchbar button button";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto}.search-wrapper--paragraph form .form-item-text,.search-wrapper--view form .form-item-text{align-self:end;grid-area:searchbar;margin-top:0}.search-wrapper--paragraph form .form-item-news-type,.search-wrapper--paragraph form .form-item-event-type,.search-wrapper--paragraph form .form-item-research-type,.search-wrapper--paragraph form .form-item-discipline,.search-wrapper--paragraph form .form-item-interest,.search-wrapper--view form .form-item-news-type,.search-wrapper--view form .form-item-event-type,.search-wrapper--view form .form-item-research-type,.search-wrapper--view form .form-item-discipline,.search-wrapper--view form .form-item-interest{align-self:end;grid-area:filter_one}.search-wrapper--paragraph form .form-item-theme,.search-wrapper--paragraph form .form-item-course-type,.search-wrapper--paragraph form .form-item-programme-type,.search-wrapper--view form .form-item-theme,.search-wrapper--view form .form-item-course-type,.search-wrapper--view form .form-item-programme-type{align-self:end;grid-area:filter_two}.search-wrapper--paragraph form .form-actions,.search-wrapper--view form .form-actions{align-self:end;grid-area:button;width:100%}}@media(min-width:1200px){.search-wrapper--paragraph form,.search-wrapper--view form{grid-template-areas:"filter_one filter_one filter_two filter_two" "searchbar searchbar searchbar button";grid-template-columns:2fr 1fr 1fr 2fr}}.search-wrapper--paragraph input[type=text],.search-wrapper--view input[type=text]{border:1px solid var(--form-border);border-radius:0;box-shadow:0 1px 0 1px rgba(0,0,0,.04);max-width:100%;padding:.75em;background-image:none;width:100%}.search-wrapper--paragraph input[type=text]:focus-visible,.search-wrapper--view input[type=text]:focus-visible{outline:4px solid var(--hslcolor-focus);outline-offset:-1px}.search-wrapper--paragraph input[type=text]::-moz-placeholder,.search-wrapper--view input[type=text]::-moz-placeholder{color:var(--form-placeholder);opacity:1}.search-wrapper--paragraph input[type=text]::placeholder,.search-wrapper--view input[type=text]::placeholder{color:var(--form-placeholder);opacity:1}.search-wrapper--paragraph input[type=text]:disabled,.search-wrapper--view input[type=text]:disabled{--form-control-color:$webform-label-disabled-color;background-color:var(--form-disabled-background);color:var(--form-disabled-label);cursor:not-allowed}.search-wrapper--paragraph input[type=text]:disabled+label,.search-wrapper--view input[type=text]:disabled+label{color:var(--form-disabled-label);cursor:not-allowed}.search-wrapper--paragraph input[type=text].ui-autocomplete-loading,.search-wrapper--view input[type=text].ui-autocomplete-loading{background-image:none}.search-wrapper--paragraph label,.search-wrapper--view label{color:var(--form-label);display:block;font-size:var(--font-size-xxs);font-weight:600;margin-bottom:0;margin-top:.5em;color:var(--hslcolor-font)}@media(min-width:992px){.search-wrapper--paragraph label,.search-wrapper--view label{margin-bottom:.5em}}.search-wrapper--paragraph .select,.search-wrapper--view .select{max-width:-moz-max-content;max-width:max-content;position:relative;max-width:none;width:100%}.search-wrapper--paragraph .select select,.search-wrapper--view .select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--secondary-white);border:1px solid var(--form-border);border-radius:0;box-shadow:0 1px 0 1px rgba(0,0,0,.04);color:var(--form-label);padding:.75em 2.5em .75em .75em}.search-wrapper--paragraph .select select:user-invalid,.search-wrapper--paragraph .select select option[value=""],.search-wrapper--view .select select:user-invalid,.search-wrapper--view .select select option[value=""]{color:var(--form-placeholder)}.search-wrapper--paragraph .select select:user-valid,.search-wrapper--view .select select:user-valid{box-shadow:inset 0 -4px 0 0 var(--hslcolor-link)}.search-wrapper--paragraph .select:after,.search-wrapper--view .select:after{color:var(--hslcolor-link);content:"";display:inline-block;font-family:hsl-icons;font-size:1.5rem;font-style:normal;font-weight:normal;line-height:1.75rem;pointer-events:none;position:absolute;right:.5rem;top:.75rem}.search-wrapper--paragraph .select select,.search-wrapper--view .select select{width:100%}.search-wrapper--paragraph .button,.search-wrapper--view .button{color:var(--hslcolor-link);height:auto;padding:.75rem 1.5rem;width:auto;background-color:var(--hslcolor-link);color:var(--secondary-white);width:100%}@media(max-width:991.98px){.search-wrapper ul.ui-autocomplete.search-api-autocomplete-search{width:calc(100% - 56px) !important}}.search-wrapper--view{padding:116px 0}@media(min-width:1200px){.search-wrapper--paragraph form{grid-template-areas:"filter_one filter_two searchbar button";grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:1200px){.search-wrapper--search form{grid-template-areas:"searchbar searchbar searchbar button";grid-template-columns:1fr 1fr 1fr 1fr}}.search-wrapper .form-text__wrapper--search{position:relative}.search-wrapper .form-text__wrapper--search:before{color:var(--hslcolor-link);content:"";font-family:hsl-icons,sans-serif;font-size:1.5em;font-style:normal;font-weight:normal;margin-right:.5em;padding:.5em;position:absolute;width:1.5em}.search-wrapper .form-text__wrapper--search .form-text{padding-left:2.75em}@media(max-width:991.98px){ul.ui-autocomplete.search-api-autocomplete-search{width:calc(100% - 112px) !important}.view ul.ui-autocomplete.search-api-autocomplete-search{width:calc(100% - 56px) !important}}@keyframes zoom{0%{transform:scale(1)}25%{transform:scale(0.8)}50%{transform:scale(1.6)}75%{transform:scale(0.8)}100%{transform:scale(1)}}@media(min-width:992px){.search-wrapper{position:relative}}
:root{--font-color:#1a1a1a;--primary-color:#000000;--secondary-color:#000000;--tertiary-color:#000000;--hslcolor-focus:#c2d4ff;--hslcolor-accent:#ffffff;--hslcolor-font:#ffffff;--hslcolor-background:#004d46;--hslcolor-cta:#004d46;--hslcolor-button-bg:#008573;--hslcolor-button-bg-hover:#004d46;--hslcolor-button-label:#ffffff;--hslcolor-link:#008573;--secondary-white:#ffffff;--form-in-whitecol-bg:#c9f0e6;--form-label:#280f4b;--form-placeholder:rgba(40,15,75,0.5);--form-border:#998ea9;--form-disabled-background:#d5d0dc;--form-disabled-label:rgba(40,15,75,0.5);--form-error:#b52b2b;--form-link:#004d46}.webform-submission-form{background-color:var(--form-in-whitecol-bg);color:var(--form-label);padding:1rem}.columns:not(.theme--no-padding) .webform-submission-form{background-color:var(--secondary-white)}.webform-submission-form .ajax-progress-throbber{display:none !important}.webform-submission-form a{color:var(--form-link) !important}.webform-submission-form .webform-quiz-correct-answer-description .result{font-size:var(--font-size-lg);margin:1rem 0 .5rem}.webform-submission-form .webform-quiz-correct-answer-description .icon:before{font-size:var(--font-size-md);vertical-align:middle}.title{color:var(--hslcolor-accent);overflow-wrap:break-word}.title--xl{font-family:var(--kokoro);font-size:var(--font-size-2xl);font-weight:700;line-height:1.25}.title--l{font-family:var(--kokoro);font-size:var(--font-size-xl);font-weight:700;line-height:1.385}.title--m{font-size:var(--font-size-lg);font-weight:700;line-height:1.5}.title--s{font-size:var(--font-size-md);font-weight:600;line-height:1.524}.title--default{font-family:var(--kokoro);font-size:var(--font-size-2xl);font-weight:500;line-height:1.5}.title--facet{color:var(--font-color);display:inline-block;font-size:var(--font-size-sm);font-weight:500;line-height:1.77;margin-bottom:1.5rem}.title--overview{font-family:var(--kokoro);font-size:3.5rem;line-height:4.5rem;margin-bottom:3rem}@media(min-width:768px){.title--xl{font-size:2.25rem;line-height:1.333}}@media(min-width:1200px){.title--xl{font-size:3.5rem;line-height:1.286}.title--l{font-size:var(--font-size-3xl);line-height:1.333}.title--m{font-size:var(--font-size-2xl)}.title--s{font-size:var(--font-size-lg);line-height:1.5}.title--default{font-size:var(--font-size-3xl);line-height:1.5}}
:root{--font-color:#1a1a1a;--primary-color:#000000;--secondary-color:#000000;--tertiary-color:#000000;--hslcolor-focus:#c2d4ff;--hslcolor-accent:#ffffff;--hslcolor-font:#ffffff;--hslcolor-background:#004d46;--hslcolor-cta:#004d46;--hslcolor-button-bg:#008573;--hslcolor-button-bg-hover:#004d46;--hslcolor-button-label:#ffffff;--hslcolor-link:#008573;--secondary-white:#ffffff;--form-in-whitecol-bg:#c9f0e6;--form-label:#280f4b;--form-placeholder:rgba(40,15,75,0.5);--form-border:#998ea9;--form-disabled-background:#d5d0dc;--form-disabled-label:rgba(40,15,75,0.5);--form-error:#b52b2b;--form-link:#004d46}.webform-submission-form{background-color:var(--form-in-whitecol-bg);color:var(--form-label);padding:1rem}.columns:not(.theme--no-padding) .webform-submission-form{background-color:var(--secondary-white)}.webform-submission-form .ajax-progress-throbber{display:none !important}.webform-submission-form a{color:var(--form-link) !important}.webform-submission-form .webform-quiz-correct-answer-description .result{font-size:var(--font-size-lg);margin:1rem 0 .5rem}.webform-submission-form .webform-quiz-correct-answer-description .icon:before{font-size:var(--font-size-md);vertical-align:middle}.video{container-type:inline-size;position:relative}@container (max-width:400px){.video .video__info .video__title{font-size:.75rem}.video .video__info .video__button{height:2.75rem;width:2.75rem}.video .video__info .video__button .icon{display:inline-block;font-size:2.75rem;height:2.75rem;width:2.75rem}}.video iframe,.video video{aspect-ratio:16/9;display:block;height:auto;width:100%}.video--hooks{position:relative}.video--hooks:before,.video--hooks:after{border-color:var(--hslcolor-accent);border-style:solid;content:"";display:block;pointer-events:none;position:absolute;transition:all 1000ms cubic-bezier(0.645,0.075,0.01,1);z-index:10}.video--hooks:before{border-width:18px;height:72px;width:48px}@media(min-width:1200px){.video--hooks:before{border-width:36px;height:144px;width:96px}}.video--hooks:after{border-width:9px;height:36px;width:24px}@media(min-width:1200px){.video--hooks:after{border-width:18px;height:72px;width:48px}}.video--hooks:before{border-right-width:0;border-top-width:0}.video--hooks:after{border-bottom-width:0;border-left-width:0}.video--hooks:before{bottom:-9px;left:-9px}@media(min-width:1200px){.video--hooks:before{bottom:-16px;left:-16px}}.video--hooks:after{right:12px;top:-18px}@media(min-width:1200px){.video--hooks:after{right:18px;top:-36px}}.video--hooks.node__header__inner:before{left:16px}.video--hooks.node__header__inner:after{right:16px}.video--hooks:before,.video--hooks:after{z-index:20}.video__still{height:100%;inset:0;position:absolute;width:100%;z-index:15}.video__still img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video__gradient{background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);bottom:0;height:100%;position:absolute;width:100%}.video__info{align-items:flex-end;bottom:0;color:#fff;display:flex;gap:.5rem;padding:1rem;position:absolute;width:100%}.video__button{align-self:center;color:#fff;height:3.75rem;width:3.75rem}.video__button .icon{display:inline-block;font-size:3.75rem;height:3.75rem;width:3.75rem}.video__title{font-family:var(--gantari);font-size:var(--font-size-sm);font-weight:800}.video__time{display:block;font-family:var(--gantari);font-size:.75rem;font-style:normal;font-weight:600}
.media-oembed-content{max-width:100%;border:none;background-color:transparent;}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333;}.ui-widget-content a{color:#333333;}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold;}.ui-widget-header a{color:#333333;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none;}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214);}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff;}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620;}.ui-state-checked{border:1px solid #dad55e;background:#fffa90;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none;}.ui-icon{width:16px;height:16px;}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}.ui-widget-header .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_555555_256x240.png);}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png);}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777620_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_cc0000_256x240.png);}.ui-button .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777777_256x240.png);}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none;}.ui-icon-caret-1-n{background-position:0 0;}.ui-icon-caret-1-ne{background-position:-16px 0;}.ui-icon-caret-1-e{background-position:-32px 0;}.ui-icon-caret-1-se{background-position:-48px 0;}.ui-icon-caret-1-s{background-position:-65px 0;}.ui-icon-caret-1-sw{background-position:-80px 0;}.ui-icon-caret-1-w{background-position:-96px 0;}.ui-icon-caret-1-nw{background-position:-112px 0;}.ui-icon-caret-2-n-s{background-position:-128px 0;}.ui-icon-caret-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-65px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-65px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:1px -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-on{background-position:-96px -144px;}.ui-icon-radio-off{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-start{background-position:-80px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px;}.ui-widget-overlay{background:#aaaaaa;opacity:.3;}.ui-widget-shadow{box-shadow:0 0 5px #666666;}
.toolbar-tray .toolbar-menu .environment-indicator-item{padding:22px 0;text-align:center;}.toolbar-meta .toolbar-bar .toolbar-tab .toolbar-item{color:var(--colorGinText) !important;}.toolbar .toolbar-bar .toolbar-icon.toolbar-icon-finalist-base-admin-config:before{background-image:url(/modules/custom/finalist_base/static/images/hsl-logo.png) !important;mask-image:url(/modules/custom/finalist_base/static/images/hsl-logo.png) !important;-webkit-mask-image:url(/modules/custom/finalist_base/static/images/hsl-logo.png) !important;}#footer_top_image-media-library-wrapper{padding-left:0.75em !important;}
.gin--edit-form .layout__region img{width:auto;height:auto;}.gin--edit-form .layout--onecol .col-12,.gin--edit-form .layout--onecol .layout__region{width:100%;}.gin--edit-form .layout--twocol,.gin--edit-form .layout--threecol{display:flex;gap:3rem;word-break:break-all;}.gin--edit-form .layout--twocol > .col-12,.gin--edit-form .layout--twocol > .layout__region{flex:0 1 100%;}.gin--edit-form .layout--threecol > .col-12,.gin--edit-form .layout--threecol > .layout__region{flex:0 1 100%;}@media screen and (min-width:40em){.gin--edit-form .layout--twocol > .col-md-4{flex:0 1 33%;}.gin--edit-form .layout--twocol > .col-md-6{flex:0 1 50%;}.gin--edit-form .layout--twocol > .col-md-8{flex:0 1 66%;}.gin--edit-form .layout--threecol > .col-md-4{flex:0 1 33%;}}.gin--edit-form .lp-builder h2,.gin--edit-form .lp-builder h3{margin:0;}.gin--edit-form .lp-builder .field--name-field-title,.gin--edit-form .lp-builder .field--name-title{font-size:1.2rem;font-weight:bold;color:var(--gin-color-text-light);margin-bottom:.5rem;}.gin--edit-form .lp-builder .lpb-controls.is-layout--left{left:-1px;right:auto;}.gin--edit-form .lp-builder .lpb-name{display:block;position:absolute;top:0;left:0;width:100%;background-color:#eee;padding:.5rem 0;text-align:center;}.gin--edit-form .lp-builder .lpb-layout.js-lpb-component{margin:0;background-color:transparent;border-top:var(--details-border-size) solid var(--gin-border-color);padding:4rem 0 0 0;}.gin--edit-form .lp-builder .js-lpb-component .lpb-btn.after{bottom:-3rem;}.gin--edit-form .lp-builder .js-lpb-component{position:relative;padding:3rem 2rem 2rem;margin-bottom:4rem;background-color:#f7f7f7;}.gin--edit-form .lp-builder .js-lpb-component.paragraph a{text-decoration:none;color:darkgoldenrod;}.lp-builder:not(.is-navigating) .js-lpb-component:hover > .lpb-btn,.lp-builder:not(.is-navigating) .js-lpb-component:focus-within > .lpb-btn{color:var(--gin-color-primary-hover);}.gin--edit-form .lp-builder:not(.is-navigating) .lpb-layout.js-lpb-component:hover,.gin--edit-form .lp-builder:not(.is-navigating) .lpb-layout.js-lpb-component:focus-within{outline:1px solid darkgoldenrod;}.gin--edit-form .lp-builder .view-content.gin-layer-wrapper{padding:1rem;margin:1rem 0;}.gin--edit-form .lp-builder .view-content.gin-layer-wrapper li,.gin--edit-form .lp-builder .view-content.gin-layer-wrapper > div{border-bottom:var(--details-border-size) solid var(--gin-border-color);padding-bottom:1rem;margin-bottom:1rem;}.gin--edit-form .lp-builder .view-content.gin-layer-wrapper li:last-child,.gin--edit-form .lp-builder .view-content.gin-layer-wrapper > div:last-child{border-bottom:0;padding-bottom:1rem;margin-bottom:0;}
.paragraph--unpublished{background-color:#fff4f4;}
.search-api-autocomplete-suggestion{position:relative;padding:3px 5px;}.search-api-autocomplete-search .ui-menu-item-wrapper{margin:0;padding:0;color:#333;border:0;}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{color:#FFF;background:#0072B9;}.search-api-autocomplete-search .ui-menu-item{list-style-image:none;}.search-api-autocomplete-search .ui-menu-item:hover{background:#eee;}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none;}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%;}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:bold;}.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count{position:absolute;right:0.2em;}
