/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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 5px 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:1000;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;}
.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;}
.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;}
.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);}
.antibot-message{border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px;word-wrap:break-word;overflow-wrap:break-word;margin:9px 0 10px 8px;}.antibot-message-warning{background-color:#fdf8ed;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}.antibot-message-error{background-color:#fcf4f2;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}
article.card{display:flex;flex-direction:column;}article.card--event .card__body .meta{flex-direction:column;margin-bottom:var(--sp1);font-size:var(--font-size-base);}article.card--event .card__body .meta .location{font-weight:var(--font-weight-normal);}article.card--project .card__title{text-transform:none;}article.card--project .card__image{position:relative;}article.card--project .card__image .image-overlay{position:absolute;right:0;bottom:0;padding:var(--sp0-25);color:var(--color-primary);border-top-left-radius:5px;background-color:var(--color-secondary);font-size:var(--font-size-s);font-weight:var(--font-weight-bold);}article.card--people .card__title .card__title__text{text-transform:inherit;}article.card--people .card__more .icon{flex:0 0 var(--icon-size-l);width:var(--icon-size-l);height:var(--icon-size-l);border-radius:calc(var(--icon-size-l) / 2);background-color:var(--color-secondary);}article.card--people .card__more .icon svg{width:1.125rem;height:1.125rem;color:var(--color-primary);}article.card--people .card__more .icon svg path{fill:var(--color-primary);}
a.card-link{-webkit-text-decoration:none;text-decoration:none;}article.card{position:relative;display:flex;overflow:hidden;flex-direction:column;justify-content:flex-start;height:100%;-webkit-text-decoration:none;text-decoration:none;color:var(--card-color);border-radius:var(--card-border-radius);background-color:var(--card-bg-color);box-shadow:var(--card-shadow);}article.card .card__image img{transition:all var(--transition-duration);}a.card-link > article.card{transition:all var(--transition-duration);-webkit-text-decoration:none;text-decoration:none;}a:hover > article.card,a:focus-within > article.card{color:var(--card-color-hover);box-shadow:var(--card-shadow-hover);}a:hover > article.card .card__icon,a:focus-within > article.card .card__icon{transform:translateX(var(--sp1));}a:hover > article.card .card__image img,a:focus-within > article.card .card__image img{transform:scale(1.2);}article.card .media{overflow:hidden;}article.card .card__body{display:flex;flex-flow:column;flex-grow:1;justify-content:flex-start;padding:var(--card-padding);font-size:var(--card-font-size);row-gap:var(--sp1);}article.card .card__body .meta{display:flex;justify-content:flex-start;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);}article.card .card__body .meta__text{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--sp1);}article.card .card__body .meta .category:before{padding-right:var(--sp1);content:"\2022";}article.card .card__title{display:flex;align-items:center;justify-content:flex-start;margin-bottom:var(--sm-1);-webkit-text-decoration:none;text-decoration:none;font-size:var(--card-title-size);font-weight:var(--font-weight-bold);}article.card .card__title .card__title__text{margin-right:auto;margin-bottom:0;-webkit-text-decoration:none;text-decoration:none;}article.card .card__icon{flex-grow:0;flex-shrink:0;margin-left:auto;transition:all var(--transition-duration);}article.card .card__more{display:block;display:flex;align-items:center;justify-content:flex-start;margin-top:auto;-webkit-text-decoration:underline;text-decoration:underline;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);}article.card.card--event .card__title__text{margin-bottom:0;text-transform:uppercase;}article.card.card--event .card__body .card__content{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);}article.card--people{overflow:visible;color:var(--color-white);border-radius:none;background-color:transparent;}article.card--people .component--image{z-index:2;}article.card--people .card__title{display:block;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);}article.card--people .card__title h3{margin-bottom:0;text-transform:uppercase;color:var(--color-secondary);}article.card--people .card__body{z-index:1;padding-top:var(--sp1);background-color:var(--color-primary);font-size:var(--font-size-base);}article.card--people .card__body a{-webkit-text-decoration:none;text-decoration:none;}article.card--people .card__body .icon{display:flex;flex:0 0 var(--icon-size);align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);}article.card--people .card__body .icon svg{width:100%;height:100%;}article.card--people .card__content .phone,article.card--people .card__content .email{display:flex;gap:var(--sp1);margin-bottom:var(--sp0-5);}article.card--people .card__more .icon svg{width:var(--icon-size);height:var(--icon-size);}article.card--people .card__more .icon svg path{fill:var(--color-white);}
.component--detail{-ms-grid-rows:auto;grid-template-rows:auto;grid-row:2 / -1;grid-column:1 / -1;row-gap:var(--grid-gap);}.component--detail > .node__header{animation:reveal both ease-out,reveal-top both ease-out;animation-duration:var(--transition-duration);animation-delay:var(--transition-duration);-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / span 1;grid-column:2 / -2;align-items:center;margin-bottom:var(--sp2);}.component--detail > .node__header .node__title{grid-row:1 / -1;grid-column:2 / -2;margin-bottom:var(--sp1);}@media (min-width:43.75rem){.component--detail > .node__header{grid-column:3 / -3;padding-left:calc(var(--sp) + var(--grid-gap));padding-right:calc(var(--sp) + var(--grid-gap))}}@media (min-width:62.5rem){.component--detail > .node__header{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / span 1;-ms-grid-column:2;-ms-grid-column-span:8;grid-column:2 / span 8;padding-left:0}}@media (min-width:81.25rem){.component--detail > .node__header{padding-left:calc(var(--sp) + var(--grid-gap));padding-right:calc(var(--sp) + var(--grid-gap));-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / span 1;-ms-grid-column:5;-ms-grid-column-span:6;grid-column:5 / span 6}}.component--detail > .node__content{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / span 1;grid-column:1 / -1;row-gap:var(--sp2);}.component--detail > .node__content > *{grid-column:1 / -1;}@media (min-width:43.75rem){.component--detail > .node__content{--subgrid-col-count:6;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / span 1;grid-column:2 / -2}}@media (min-width:62.5rem){.component--detail > .node__content{--subgrid-col-count:6;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / span 1;-ms-grid-column:1;-ms-grid-column-span:9;grid-column:1 / span 9}.component--detail > .node__content .paragraph:not(.paragraph--type--section){grid-column:2 / -2;}}@media (min-width:81.25rem){.component--detail > .node__content{--subgrid-col-count:6;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / span 1;-ms-grid-column:5;-ms-grid-column-span:6;grid-column:5 / span 6}}.component--detail > .node__footer{-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4 / span 1;grid-column:1 / -1;}@media (min-width:81.25rem){.component--detail > .node__footer{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3 / span 1}}.component--detail > .node__links{position:relative;z-index:10;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3 / span 1;grid-column:1 / -1;justify-content:stretch;margin-bottom:var(--sp2);text-align:center;}@media (min-width:62.5rem){.component--detail > .node__links .link--overview{position:sticky;top:calc(var(--header-height) + var(--sp1))}}@media (min-width:62.5rem){.component--detail > .node__links{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3 / span 1;-ms-grid-column:2;-ms-grid-column-span:8;grid-column:2 / span 8}}@media (min-width:81.25rem){.component--detail > .node__links{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / span 2;-ms-grid-column:2;-ms-grid-column-span:3;grid-column:2 / span 3}}.component--detail > .node__aside{align-items:center;font-size:var(--font-size-base);font-weight:600;row-gap:var(--sp);}.component--detail > .node__aside--left{animation:reveal both ease-out,reveal-bottom both ease-out;animation-timeline:view();animation-range:entry 0 entry 75vh;animation-duration:var(--transition-duration-long);-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2 / span 2;}.component--detail > .node__aside--right{animation:reveal both ease-out,reveal-bottom both ease-out;animation-timeline:view();animation-range:entry 0 entry 75vh;animation-duration:var(--transition-duration-long);-ms-grid-row:3;grid-row-start:3;grid-column:2 / -2;}.component--detail > .node__aside--right .newsletter{margin-top:var(--sp);padding-top:var(--sp3);padding-bottom:var(--sp3);padding-left:var(--sp1);padding-right:var(--sp1);text-align:left;background-color:var(--color-bg);}@media (max-width:62.4375rem){.component--detail > .node__aside--right .newsletter{display:none}}@media (min-width:43.75rem){.component--detail > .node__aside--right{-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2 / span 2;-ms-grid-column-span:4;grid-column:span 4 / -2}}@media (min-width:62.5rem){.component--detail > .node__aside--right{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / span 2;-ms-grid-column-span:4;grid-column:span 4 / -2}}@media (min-width:81.25rem){.component--detail > .node__aside--right{-ms-grid-column-span:3;grid-column:span 3 / -2}}.component--detail > .node__aside .node__aside__content{display:flex;flex-direction:column;align-items:center;margin-top:0;}.component--detail > .node__aside .meta{width:100%;color:var(--color-white);border-radius:var(--border-radius-lg);background-color:var(--color-primary);padding-left:var(--sp1);padding-right:var(--sp1);padding-top:var(--sp2);padding-bottom:var(--sp2);}@media (min-width:62.5rem){.component--detail > .node__aside > *{position:sticky;top:calc(var(--header-height) + var(--sp1));}}.component--detail .components .layout__two-column{width:calc(100% + var(--grid-gap) * 2);margin-left:calc(0px - var(--grid-gap));}
.footer{-ms-grid-rows:auto var(--sp0-25) var(--sp0-25) auto;grid-template-rows:auto var(--sp0-25) var(--sp0-25) auto;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;color:var(--color-primary);background-color:var(--color-white);row-gap:0;}.footer h4{font-size:var(--font-size-base);}.footer:before{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / span 1;grid-column:1 / -1;content:"";background-color:var(--color-bg);}.footer .region-footer-top{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / span 1;padding-top:var(--sp2);padding-bottom:var(--sp2);grid-column:2 / -2;}.footer .region-footer-top .block-webform{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-column-gap:var(--sp2);}.footer .region-footer-top .block-webform h2{margin-bottom:var(--sp1);font-size:var(--font-size-l);}.footer .region-footer-top .block-webform .webform-submission-newsletter-subscription-form{display:-ms-grid;display:grid;align-items:start;margin:0;grid-column-gap:var(--sp2);grid-row-gap:var(--sp1);}.footer .region-footer-top .block-webform .webform-submission-newsletter-subscription-form .form-type-email .form-item__label{position:absolute;visibility:hidden;overflow:hidden;width:1px;height:1px;padding:0;}.footer .region-footer-top .block-webform .webform-submission-newsletter-subscription-form .form-item{grid-row:auto / span 1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / span 1;margin:0;}.footer .region-footer-top .block-webform .webform-submission-newsletter-subscription-form .form-actions{-ms-grid-row-align:start;align-self:start;margin:0;}.footer .region-footer-top .block-webform .webform-submission-newsletter-subscription-form .form-actions .form-submit{min-height:var(--sp4);}@media (min-width:43.75rem){.footer .region-footer-top .block-webform .webform-submission-newsletter-subscription-form .form-actions{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / span 2;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / span 1}}@media (min-width:62.5rem){.footer .region-footer-top .block-webform{-ms-grid-columns:100%;grid-template-columns:100%}}@media (min-width:81.25rem){.footer .region-footer-top .block-webform{-ms-grid-columns:25% 75%;grid-template-columns:25% 75%}}@media (min-width:43.75rem){.footer .region-footer-top{grid-column:3 / -3}}@media (min-width:62.5rem){.footer .region-footer-top{grid-column:3 / -3}}@media (min-width:81.25rem){.footer .region-footer-top{grid-column:4 / -4}}.footer:after{-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2 / span 2;grid-column:1 / -1;content:"";background-color:var(--color-secondary);}.footer .footer__logo{padding-top:var(--sp2);padding-bottom:var(--sp2);-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4 / span 1;-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2 / span 6;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;}.footer .footer__logo svg{width:12.5rem;}@media (min-width:43.75rem){.footer .footer__logo{grid-column:auto;-ms-grid-column:3;grid-column-start:3;-ms-grid-column-align:start;justify-self:start}}.footer .footer__menu ul{display:flex;flex-direction:column;margin:0;padding:0;text-align:center;}.footer .footer__menu ul li{display:block;}@media (min-width:62.5rem){.footer .footer__menu ul{flex-direction:row}}.footer .footer__menu a{white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;font-size:var(--font-size-base);}.footer .footer__menu--footer{-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5 / span 1;-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2 / span 6;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;margin-bottom:var(--sp2);}.footer .footer__menu--footer ul.menu{gap:var(--sp1);}.footer .footer__menu--footer .menu-item ul.menu{display:flex;flex-direction:column;gap:0;}.footer .footer__menu--footer .menu-item ul.menu li{display:block;}@media (min-width:62.5rem){.footer .footer__menu--footer .menu-item ul.menu li{text-align:left}}.footer .footer__menu--footer .menu-item > a{color:var(--color-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);}.footer .footer__menu--footer .menu-item > a.button{all:inherit;}.footer .footer__menu--footer .menu-item > a.button{padding:var(--padding-y) var(--padding-x);cursor:pointer;color:var(--color-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);}.footer .footer__menu--footer .menu-item--active-trail > a{color:var(--color-secondary);}.footer .footer__menu--footer .menu-item--active-trail > a:after{content:normal;}.footer .footer__menu--footer .primary-nav__button-toggle{display:none;}@media (min-width:43.75rem){.footer .footer__menu--footer{-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5 / span 1;grid-column:auto;-ms-grid-column-span:-3;grid-column-end:-3;-ms-grid-column-align:end;justify-self:end}}@media (min-width:62.5rem){.footer .footer__menu--footer{-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4 / span 1}}.footer .footer__legal{-ms-grid-row:9;-ms-grid-row-span:1;grid-row:9 / span 1;grid-column:viewport-start / viewport-end;margin-top:var(--sp2);text-transform:uppercase;background-color:var(--color-gray-light);padding-top:var(--sp1);padding-bottom:var(--sp1);}.footer .footer__legal__content{display:flex;flex-direction:column;-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2 / span 6;-ms-grid-column-align:center;justify-self:center;gap:var(--sp0-5);}@media (min-width:43.75rem){.footer .footer__legal__content{flex-direction:row;grid-column:auto;-ms-grid-column:3;grid-column-start:3;-ms-grid-column-align:start;justify-self:start;gap:var(--sp2)}}.footer .footer__legal .copyright,.footer .footer__legal a{-ms-grid-row-align:center;align-self:center;white-space:nowrap;color:#333;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);}.footer .footer__legal .copyright{order:2;}@media (min-width:43.75rem){.footer .footer__legal .copyright{order:1}}.footer .footer__legal .footer__menu--legal{-ms-grid-row-align:center;align-self:center;justify-content:center;order:1;}.footer .footer__legal .footer__menu--legal ul{-ms-grid-row-align:center;align-self:center;}@media (min-width:43.75rem){.footer .footer__legal .footer__menu--legal ul{flex-direction:row;gap:var(--sp2);justify-content:flex-start}}@media (min-width:62.5rem){.footer .footer__legal .footer__menu--legal{order:2}}@media (min-width:43.75rem){.footer .footer__legal{-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7 / span 1}}@media (min-width:62.5rem){.footer .footer__legal{-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6 / span 1}}.footer .footer__adress{-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6 / span 1;-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2 / span 6;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;margin-bottom:var(--sp2);text-align:center;}.footer .footer__adress .address-line1{white-space:nowrap;}.footer .footer__adress h4{margin-bottom:0;}@media (min-width:43.75rem){.footer .footer__adress{-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5 / span 1;grid-column:auto;-ms-grid-column:3;grid-column-start:3;-ms-grid-row-align:start;align-self:start;-ms-grid-column-align:start;justify-self:start;margin-bottom:var(--sp1);text-align:left}}.footer .footer__partner{display:flex;flex-direction:column;-ms-grid-row:8;-ms-grid-row-span:1;grid-row:8 / span 1;-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2 / span 6;align-items:center;text-align:center;}.footer .footer__partner img{width:100%;max-width:21.875rem;margin:0 auto;}.footer .footer__partner h4{margin-bottom:var(--sp1);}@media (min-width:43.75rem){.footer .footer__partner{-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6 / span 1;grid-column:auto;-ms-grid-column-span:-3;grid-column-end:-3;-ms-grid-column-align:end;justify-self:end;min-width:15.625rem;text-align:right}}@media (min-width:62.5rem){.footer .footer__partner{-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5 / span 1;-ms-grid-column-span:5;grid-column:span 5;grid-column-end:-3;-ms-grid-row-align:end;align-self:end;text-align:left}}.footer .footer__socials{-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7 / span 1;-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2 / span 6;-ms-grid-column-align:center;justify-self:center;margin-bottom:var(--sp2);text-align:center;}.footer .footer__socials h4{margin-bottom:var(--sp1);}.footer .footer__socials ul.social-links{display:flex;justify-content:center;margin:0;padding:0;gap:var(--sp0-5);}.footer .footer__socials ul.social-links .social-links__list-item{display:block;}@media (min-width:43.75rem){.footer .footer__socials{-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6 / span 1;-ms-grid-column:3;-ms-grid-column-span:6;grid-column:3 / span 6;-ms-grid-column-align:start;justify-self:start;text-align:left}}@media (min-width:62.5rem){.footer .footer__socials{-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5 / span 1;grid-column:auto;-ms-grid-column:6;grid-column-start:6;-ms-grid-row-align:start;align-self:start;text-align:center}}@media (min-width:62.5rem){.footer{-ms-grid-rows:auto var(--sp0-25) var(--sp0-25) 9.0625rem auto auto;grid-template-rows:auto var(--sp0-25) var(--sp0-25) 9.0625rem auto auto}}
.header{animation:reveal both ease-out,reveal-top both ease-out;animation-duration:var(--transition-duration);animation-delay:var(--transition-duration);position:sticky;z-index:100;top:0;align-items:center;height:var(--header-height);transition:var(--transition-duration) all;padding-top:var(--sp);padding-bottom:var(--sp);}.header.sticky{background:rgba(255,255,255,1);}.header .secondary-menu{display:flex;flex-direction:column-reverse;margin-bottom:var(--sp1-5);transition:var(--transition-duration) all;opacity:1;}.header .secondary-menu ul.menu{display:flex;flex-direction:column;margin:0;margin-top:var(--sp2);padding:0;list-style:none;row-gap:var(--sp0-75);}.header .secondary-menu ul.menu .menu-item{display:block;list-style-type:none;}.header .secondary-menu ul.menu .menu-item a{-webkit-text-decoration:none;text-decoration:none;font-size:var(--font-size-base);}.header .secondary-menu ul.menu .menu-item a:hover,.header .secondary-menu ul.menu .menu-item a:focus,.header .secondary-menu ul.menu .menu-item a:active{color:var(--color-secondary);}@media (min-width:62.5rem){.header .secondary-menu ul.menu{flex-direction:row;align-items:center;justify-content:flex-end;margin-top:0;gap:var(--sp2)}}@media (min-width:62.5rem){.header .secondary-menu{flex-direction:row;align-items:center;justify-content:flex-end;max-height:3.125rem;direction:row}}@media (min-width:62.5rem){.header.sticky .secondary-menu{overflow:hidden;max-height:0;margin-bottom:0;opacity:0}}

.component--image{overflow:hidden;margin-bottom:var(--sp1);vertical-align:top;}.component--image[class*="ratio--"] img{object-fit:cover;}.component--image.ratio--1_1 img{aspect-ratio:1 / 1;}.component--image.ratio--1_2 img{aspect-ratio:1 / 2;}.component--image.ratio--2_1 img{aspect-ratio:2 / 1;}.component--image.ratio--2_3 img{aspect-ratio:2 / 3;}.component--image.ratio--3_2 img{aspect-ratio:3 / 2;}.component--image.ratio--16_9 img{aspect-ratio:16 / 9;}.component--image.component--branded{display:inline-block;border-radius:var(--border-radius);box-shadow:var(--shadow);}.media-embed-resized{display:inline-block;}.media-embed-resized.align-left{float:none;}@media (min-width:43.75rem){.media-embed-resized.align-left{float:left;margin-right:var(--sp1)}}.media-embed-resized.align-right{float:none;}@media (min-width:43.75rem){.media-embed-resized.align-right{float:right;margin-left:var(--sp1)}}
.component--language-switcher ul.links{display:flex;flex-direction:row;margin:0;padding:0;list-style:none;text-transform:uppercase;gap:var(--sp0-5);font-size:var(--font-size-xs);}.component--language-switcher ul.links .language-link{display:block;padding:var(--sp0-5);-webkit-text-decoration:none;text-decoration:none;color:var(--color-primary);font-weight:var(--font-weight-bold);line-height:1;}.component--language-switcher ul.links li.is-active .language-link{-webkit-text-decoration:none;text-decoration:none;color:var(--color-white);border-radius:var(--border-radius-sm);background-color:var(--color-primary);}@media (min-width:62.5rem){.component--language-switcher ul.links{margin-left:var(--sp3)}}
.layout__one-column .paragraph,.layout__header .paragraph,.layout__footer .paragraph{grid-column:2 / -2;}.paragraph.paragraph--view-mode--preview{grid-column:1 / -1 !important;}@media (min-width:43.75rem){.layout__one-column .paragraph,.layout__header .paragraph,.layout__footer .paragraph{grid-column:3 / -3;}.layout__three-column .layout__main
      .paragraph,.layout__four-column .layout__main
      .paragraph,.layout__two-column-12 .layout__first
      .paragraph,.layout__two-column-21 .layout__second
      .paragraph{grid-column:1 / -1;}}@media (min-width:62.5rem){.layout__one-column .paragraph,.layout__header .paragraph,.layout__footer .paragraph{grid-column:4 / -4;}}@media (min-width:81.25rem){.layout__one-column .paragraph,.layout__header .paragraph,.layout__footer .paragraph{grid-column:5 / -5;}}
.paragraph--type--articles .articles-overview .view-content{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,100%))[1];grid-template-columns:repeat(1,minmax(0,100%));grid-gap:1.5rem;}@media (min-width:43.75rem){.paragraph--type--articles .articles-overview .view-content{-ms-grid-columns:(minmax(0,50%))[2];grid-template-columns:repeat(2,minmax(0,50%))}}@media (min-width:62.5rem){.paragraph--type--articles .articles-overview .view-content{-ms-grid-columns:(minmax(0,33.33%))[3];grid-template-columns:repeat(3,minmax(0,33.33%))}}@media (min-width:81.25rem){.paragraph--type--articles .articles-overview .view-content{-ms-grid-columns:(minmax(0,25%))[4];grid-template-columns:repeat(4,minmax(0,25%))}}.paragraph--type--articles.paragraph--type--overview--short .paragraph-title{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / span 1;}.paragraph--type--articles.paragraph--type--overview--short .articles-overview{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / span 1;}.paragraph--type--articles.paragraph--type--overview--short .articles-overview .view-content{display:-ms-grid;display:grid;grid-gap:1.5rem;-ms-grid-columns:(minmax(0,100%))[1];grid-template-columns:repeat(1,minmax(0,100%));}@media (min-width:43.75rem){.paragraph--type--articles.paragraph--type--overview--short .articles-overview .view-content{-ms-grid-columns:(minmax(0,33.33%))[3];grid-template-columns:repeat(3,minmax(0,33.33%))}}@media (min-width:62.5rem){.paragraph--type--articles.paragraph--type--overview--short .articles-overview .view-content{-ms-grid-columns:(minmax(0,33.33%))[3];grid-template-columns:repeat(3,minmax(0,33.33%))}}@media (min-width:81.25rem){.paragraph--type--articles.paragraph--type--overview--short .articles-overview .view-content{-ms-grid-columns:(minmax(0,33.33%))[3];grid-template-columns:repeat(3,minmax(0,33.33%))}}@media (min-width:43.75rem){.paragraph--type--articles.paragraph--type--overview--short .articles-overview{-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2 / span 2}}
.layout__two-column .paragraph--type--image,.layout__three-column .paragraph--type--image{grid-column:2 / -2;}.layout__one-column .paragraph--type--image,.layout__header .paragraph--type--image,.layout__footer .paragraph--type--image{grid-column:2 / -2;}@media (min-width:43.75rem){.layout__two-column .paragraph--type--image,.layout__three-column .paragraph--type--image{grid-column:1 / -1;}.layout__one-column .paragraph--type--image,.layout__header .paragraph--type--image,.layout__footer .paragraph--type--image{grid-column:2 / -2;}}@media (min-width:62.5rem){.layout__one-column .paragraph--type--image,.layout__header .paragraph--type--image,.layout__footer .paragraph--type--image{grid-column:4 / -4;}.node--type-article .layout__one-column .paragraph--type--image,.node--type-article .layout__header .paragraph--type--image,.node--type-article .layout__footer .paragraph--type--image{grid-column:1/ -1;}}@media (min-width:81.25rem){.layout__one-column .paragraph--type--image,.layout__header .paragraph--type--image,.layout__footer .paragraph--type--image{grid-column:5 / -5;}}
.paragraph--type--overview{-ms-grid-rows:calc(5rem - var(--sp2)) auto auto;grid-template-rows:calc(5rem - var(--sp2)) auto auto;row-gap:0;grid-column:1 / -1;}.layout__one-column .paragraph--type--overview,.layout__header .paragraph--type--overview,.layout__footer .paragraph--type--overview{grid-column:1 / -1;}.layout__two-column .paragraph--type--overview,.layout__three-column .paragraph--type--overview{grid-column:2 / -2;}.paragraph--type--overview:not(.paragraph--type--overview--short):not(.paragraph--type--people):before{display:block;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / span 1;grid-column:1 / -1;content:"";}@media (min-width:43.75rem){.paragraph--type--overview:not(.paragraph--type--overview--short):not(.paragraph--type--people):before{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / span 2}}.paragraph--type--overview.paragraph--view-mode--preview{-ms-grid-rows:auto !important;grid-template-rows:auto !important;}.paragraph--type--overview .paragraph__title{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / span 1;grid-column:2 / -2;-ms-grid-row-align:center;align-self:center;margin-top:var(--sp1);margin-bottom:0;}.paragraph--type--overview .overview{-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2 / span 2;grid-column:1 / -1;}.paragraph--type--overview .overview .view-content,.paragraph--type--overview .overview .view-filters{margin-left:var(--sp2);margin-right:var(--sp2);padding-bottom:var(--sp1);background-color:transparent;}@media (min-width:43.75rem){.paragraph--type--overview .overview .view-content,.paragraph--type--overview .overview .view-filters{margin-left:0;margin-right:0;padding-bottom:0}}.paragraph--type--overview .overview .views-row{position:relative;}.paragraph--type--overview .overview .views-row > *{height:100%;}.paragraph--type--overview .overview .views-row a{color:inherit;}@media (min-width:43.75rem){.layout__one-column .paragraph--type--overview .overview,.layout__header .paragraph--type--overview .overview,.layout__footer .paragraph--type--overview .overview{grid-column:2 / -2;}}.paragraph--type--overview--short{-ms-grid-rows:calc(10rem - var(--sp2)) auto auto auto;grid-template-rows:calc(10rem - var(--sp2)) auto auto auto;padding-bottom:var(--sp4);}.paragraph--type--overview--short .paragraph__title{text-align:center;}.paragraph--type--overview--short .overview{grid-column:2 / -2;margin-bottom:var(--sp2);}.paragraph--type--overview--short .overview .view-content{margin-left:0;margin-right:0;}@media (min-width:43.75rem){.paragraph--type--overview--short .overview{grid-column:2 / -2}}.paragraph--type--overview .button{-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4 / span 1;grid-column:content;-ms-grid-column-align:center;justify-self:center;}@media (min-width:43.75rem){.paragraph--type--overview{-ms-grid-rows:9.375rem calc(9.375rem - var(--sp2)) auto;grid-template-rows:9.375rem calc(9.375rem - var(--sp2)) auto;row-gap:var(--sp2)}.layout__one-column
      .paragraph--type--overview,.layout__two-column
      .paragraph--type--overview,.layout__header
      .paragraph--type--overview,.layout__footer
      .paragraph--type--overview{grid-column:1 / -1;}.layout__one-column
      .paragraph--type--overview,.layout__two-column
      .paragraph--type--overview,.layout__header
      .paragraph--type--overview,.layout__footer
      .paragraph--type--overview{grid-column:1 / -1;}}@media (min-width:62.5rem){.layout__one-column
      .paragraph--type--overview,.layout__two-column
      .paragraph--type--overview,.layout__header
      .paragraph--type--overview,.layout__footer
      .paragraph--type--overview{grid-column:1 / -1;}}
.paragraph--type--quote{margin:0;text-align:center;}.paragraph--type--quote .icon{z-index:2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / span 1;grid-column:2 / -2;align-self:flex-start;-ms-grid-column-align:center;justify-self:center;}@media (min-width:43.75rem){.paragraph--type--quote .icon{transform:translate(-75%,50%)}}.paragraph--type--quote .quote__image{z-index:1;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / span 1;-ms-grid-column-align:center;justify-self:center;margin-bottom:var(--sp2);}.paragraph--type--quote .quote__image img{max-width:4.6875rem;border-radius:50%;}.paragraph--type--quote .quote__image,.paragraph--type--quote .quote__blockquote{grid-column:2 / -2;}.paragraph--type--quote .quote__blockquote{align-items:center;width:100%;padding-top:var(--sp4);padding-bottom:var(--sp4);}.paragraph--type--quote .quote__blockquote__content{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3 / span 1;grid-column:2 / -2;margin-bottom:var(--sp1);}.paragraph--type--quote .quote__blockquote__citation{-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4 / span 1;grid-column:2 / -2;}.paragraph--type--quote blockquote{margin:0;padding:0;border:0;font-size:var(--font-size-blockquote);font-weight:var(--font-weight-normal);font-style:normal;line-height:var(--line-height-heading);}.paragraph--type--quote blockquote:before{content:normal;}.paragraph--type--quote cite{display:flex;flex-direction:column;font-size:var(--font-size-l);font-weight:var(--font-weight-bold);font-style:normal;}@media (min-width:43.75rem){.paragraph--type--quote{align-items:start;text-align:left}.paragraph--type--quote .icon{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / span 1;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1 / span 3;transform:translate(-50%,-25%);}.paragraph--type--quote .quote__image{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / span 1;-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3 / span 2;}.paragraph--type--quote .quote__blockquote{--subgrid-col-count:6;}.paragraph--type--quote .quote__blockquote__content{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / span 1;grid-column:3/ -2;}.paragraph--type--quote .quote__blockquote__citation{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / span 1;grid-column:2 / -2;}.paragraph--type--quote .quote__image ~ .quote__blockquote__citation{grid-column:5 / -2;}}@media (min-width:81.25rem){.paragraph--type--quote .icon{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / span 1;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / span 2;}.paragraph--type--quote .quote__image{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / span 1;-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2 / span 2;}.paragraph--type--quote .quote__blockquote__content{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / span 1;grid-column:2 / -2;}.paragraph--type--quote .quote__image ~ .quote__blockquote__citation{grid-column:4 / -2;}}
.paragraph--layout.paragraph--view-mode--preview{border:dashed var(--gin-border-color) 1px;}.paragraph--layout.paragraph--view-mode--preview .layout__column,.paragraph--layout.paragraph--view-mode--preview .layout__footer,.paragraph--layout.paragraph--view-mode--preview .layout__header{height:100%;border:dashed var(--gin-border-color) 1px;}.paragraph--layout.paragraph--view-mode--preview .layout__footer,.paragraph--layout.paragraph--view-mode--preview .layout__header{grid-column:2 / -2;}.paragraph--layout.paragraph--view-mode--preview .layout{row-gap:var(--grid-gap);}.paragraph--layout.paragraph--view-mode--preview .lpb-controls-label{color:var(--gin-color-text);font-weight:var(--gin-font-weight-semibold);}
.paragraph--type--spacer.paragraph--view-mode--preview{background:repeating-linear-gradient(45deg,var(--color-bg-light),var(--color-bg-light) 0.625rem,var(--color-bg) 0.625rem,var(--color-bg) 1.25rem);}.paragraph--type--spacer.size--default{padding-top:var(--sp1-5);}.paragraph--type--spacer.size--small{padding-top:var(--sp1-5);}@media (min-width:43.75rem){.paragraph--type--spacer.size--small{padding-top:var(--sp3)}}.paragraph--type--spacer.size--medium{padding-top:var(--sp3);}@media (min-width:43.75rem){.paragraph--type--spacer.size--medium{padding-top:var(--sp5)}}.paragraph--type--spacer.size--large{padding-top:var(--sp5);}@media (min-width:43.75rem){.paragraph--type--spacer.size--large{padding-top:var(--sp7)}}
.layout__column > .paragraph--type--text{grid-column:2 / -2;}@media (min-width:43.75rem){.layout__one-column .paragraph--type--text,.layout__header .paragraph--type--text,.layout__footer .paragraph--type--text{grid-column:3 / -3;}.layout__three-column .layout__main
      .paragraph--type--text,.layout__four-column .layout__main
      .paragraph--type--text,.layout__two-column-12 .layout__first
      .paragraph--type--text,.layout__two-column-21 .layout__second
      .paragraph--type--text{grid-column:1 / -1;}}@media (min-width:62.5rem){.layout__one-column .paragraph--type--text,.layout__header .paragraph--type--text,.layout__footer .paragraph--type--text{grid-column:4 / -4;}}@media (min-width:81.25rem){.layout__one-column .paragraph--type--text,.layout__header .paragraph--type--text,.layout__footer .paragraph--type--text{grid-column:5 / -5;}}
.layout__one-column .paragraph--type--video,.layout__header .paragraph--type--video,.layout__footer .paragraph--type--video{grid-column:2 / -2;}.node--type-article .layout__one-column .paragraph--type--video,.node--type-article .layout__header .paragraph--type--video,.node--type-article .layout__footer .paragraph--type--video{grid-column:1/ -1;}@media (min-width:62.5rem){.layout__one-column .paragraph--type--video,.layout__header .paragraph--type--video,.layout__footer .paragraph--type--video{grid-column:4 / -4;}.node--type-article .layout__one-column .paragraph--type--video,.node--type-article .layout__header .paragraph--type--video,.node--type-article .layout__footer .paragraph--type--video{grid-column:1/ -1;}}
.component--video .video-thumb a{position:relative;display:block;cursor:pointer;}.component--video .video-thumb a .component--image{z-index:1;}.component--video .video-thumb a .icon{position:absolute;z-index:2;top:50%;left:50%;transition:var(--transition-duration);transform:translate(-50%,-50%);}.component--video .video-thumb a:hover .icon,.component--video .video-thumb a:focus .icon{transform:translate(-50%,-50%) scale(1.2);}.component--video .video-embed{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.component--video .video-embed > [class*="field-media"]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}.component--video .video-embed > [class*="field-media"] > *{width:100%;height:100%;object-fit:cover;}.pswp__video-embed-container{position:relative;width:100%;height:100%;pointer-events:none;}.pswp__video-embed-container iframe{position:absolute;top:50%;left:50%;width:100%;max-width:50rem;height:100%;max-height:37.5rem;transform:translate(-50%,-50%);pointer-events:auto;border:0;}
.button,.button--inverted,.button--outline,.link--button,.component--button,.component--button.button,.primary-nav__menu-link.button,.field--name-field-link a,.secondary-menu > .menu > .menu-item > .button,[class*="background-"] .button,.bef-links a{display:inline-flex;align-items:center;min-height:var(--btn-height);padding-left:var(--btn-padding-inline);padding-right:var(--btn-padding-inline);padding-top:var(--btn-padding-block);padding-bottom:var(--btn-padding-block);cursor:pointer;transition:var(--btn-transition);text-align:center;vertical-align:middle;-webkit-text-decoration:none;text-decoration:none;color:var(--btn-color);border:var(--btn-border-style) var(--btn-border-width)
      var(--btn-border-color);border-radius:var(--btn-border-radius);background-color:var(--btn-background);box-shadow:var(--btn-shadow);font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);-webkit-appearance:none;appearance:none;gap:var(--sp1);}.button .button__icon,.button--inverted .button__icon,.button--outline .button__icon,.link--button .button__icon,.component--button .button__icon,.component--button.button .button__icon,.primary-nav__menu-link.button .button__icon,.field--name-field-link a .button__icon,.secondary-menu > .menu > .menu-item > .button .button__icon,[class*="background-"] .button .button__icon,.bef-links a .button__icon{flex-grow:0;flex-shrink:0;transition:var(--btn-transition);vertical-align:middle;}.button .button__icon--before,.button--inverted .button__icon--before,.button--outline .button__icon--before,.link--button .button__icon--before,.component--button .button__icon--before,.component--button.button .button__icon--before,.primary-nav__menu-link.button .button__icon--before,.field--name-field-link a .button__icon--before,.secondary-menu > .menu > .menu-item > .button .button__icon--before,[class*="background-"] .button .button__icon--before,.bef-links a .button__icon--before{--icon-move:-0.625rem;order:0;}.button .button__icon--after,.button--inverted .button__icon--after,.button--outline .button__icon--after,.link--button .button__icon--after,.component--button .button__icon--after,.component--button.button .button__icon--after,.primary-nav__menu-link.button .button__icon--after,.field--name-field-link a .button__icon--after,.secondary-menu > .menu > .menu-item > .button .button__icon--after,[class*="background-"] .button .button__icon--after,.bef-links a .button__icon--after{--icon-move:0.625rem;order:2;}.button.js-hide,.button--inverted.js-hide,.button--outline.js-hide,.link--button.js-hide,.component--button.js-hide,.component--button.button.js-hide,.primary-nav__menu-link.button.js-hide,.field--name-field-link a.js-hide,.secondary-menu > .menu > .menu-item > .button.js-hide,[class*="background-"] .button.js-hide,.bef-links a.js-hide{display:none;}.button:hover,.button.bef-link--selected,.button--inverted:hover,.button--inverted.bef-link--selected,.button--outline:hover,.button--outline.bef-link--selected,.link--button:hover,.link--button.bef-link--selected,.component--button:hover,.component--button.bef-link--selected,.component--button.button:hover,.component--button.button.bef-link--selected,.primary-nav__menu-link.button:hover,.primary-nav__menu-link.button.bef-link--selected,.field--name-field-link a:hover,.field--name-field-link a.bef-link--selected,.secondary-menu > .menu > .menu-item > .button:hover,.secondary-menu > .menu > .menu-item > .button.bef-link--selected,[class*="background-"] .button:hover,[class*="background-"] .button.bef-link--selected,.bef-links a:hover,.bef-links a.bef-link--selected{-webkit-text-decoration:none;text-decoration:none;color:var(--btn-color-hover);border-color:var(--btn-border-color-hover);background-color:var(--btn-background-hover);box-shadow:var(--btn-shadow-hover);}.button:focus,.button--inverted:focus,.button--outline:focus,.link--button:focus,.component--button:focus,.component--button.button:focus,.primary-nav__menu-link.button:focus,.field--name-field-link a:focus,.secondary-menu > .menu > .menu-item > .button:focus,[class*="background-"] .button:focus,.bef-links a:focus{-webkit-text-decoration:none;text-decoration:none;color:var(--btn-color-focus);outline:var(--btn-border-width-focus) solid var(--btn-border-color-focus);background-color:var(--btn-background-focus);box-shadow:var(--btn-shadow-color-focus);}.button:hover .button__icon,.button:focus .button__icon,.button--inverted:hover .button__icon,.button--inverted:focus .button__icon,.button--outline:hover .button__icon,.button--outline:focus .button__icon,.link--button:hover .button__icon,.link--button:focus .button__icon,.component--button:hover .button__icon,.component--button:focus .button__icon,.component--button.button:hover .button__icon,.component--button.button:focus .button__icon,.primary-nav__menu-link.button:hover .button__icon,.primary-nav__menu-link.button:focus .button__icon,.field--name-field-link a:hover .button__icon,.field--name-field-link a:focus .button__icon,.secondary-menu > .menu > .menu-item > .button:hover .button__icon,.secondary-menu > .menu > .menu-item > .button:focus .button__icon,[class*="background-"] .button:hover .button__icon,[class*="background-"] .button:focus .button__icon,.bef-links a:hover .button__icon,.bef-links a:focus .button__icon{transform:translateX(var(--icon-move));}.image-button{margin-left:1em;margin-right:1em;}.button:first-child,.image-button:first-child{margin-left:0;margin-right:0;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.webform-details-toggle-state-wrapper{text-align:right;margin-top:1em;}[dir="rtl"] .webform-details-toggle-state-wrapper{text-align:left;}.webform-details-toggle-state-wrapper + details{margin-top:0;}.webform-details-toggle-state{margin-top:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;text-decoration:none;color:#337ab7;}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline;}.webform-tabs .webform-details-toggle-state-wrapper{float:right;}@media screen and (max-width:600px){.webform-tabs .webform-details-toggle-state-wrapper{float:none;}}
.webform-message--close .messages{position:relative;padding-right:35px;}.webform-message--close .webform-message__link{display:none;}html.js .webform-message--close .webform-message__link{position:absolute;top:11px;right:10px;display:block;font-size:24px;line-height:24px;}html[dir="rtl"].js .webform-message--close .webform-message__link{top:11px;right:inherit;left:10px;}.webform-message__link{opacity:0.33;color:inherit;}.webform-message__link:link{text-decoration:none;border-bottom:none;}.webform-message__link:hover,.webform-message__link:focus,.webform-message__link:active{text-decoration:none;opacity:1;color:inherit;border-bottom:none;}html.js .js-webform-message--close-storage{display:none;}.js-webform-message--close .button--dismiss{display:none;}
html.js .js-webform-visually-hidden,html.js .js-webform-visually-hidden[style*="display: none"]{position:absolute !important;display:inline !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.js-form-item.js-webform-states-hidden,.js-form-submit.js-webform-states-hidden,.js-form-wrapper.js-webform-states-hidden,.js-webform-text-format-hidden > .js-text-format-wrapper{display:none;}.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}.webform-element-description p:first-child{margin-top:0;}.webform-element-description p:last-child{margin-bottom:0;}.form-item .container-inline{margin:2px 0;}.form-checkboxes .form-required:after,.form-radios .form-required:after{display:none;}.webform-element--title-inline > label{display:inline;padding-right:0.5em;}.webform-element--title-inline > div.container-inline{display:inline;}.form-composite.webform-fieldset--title-inline legend{float:left;margin:0.4em 0.5em 0.4em 0;}[dir=rtl] .form-composite.webform-fieldset--title-inline legend{float:right;margin-right:0;margin-left:0.5em;}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div{display:inline;}.webform-element--title-inline .form-radios,.webform-element--title-inline .form-checkboxes{display:inline;}.webform-submission-form strong.error.form-item--error-message{display:block;}.webform-readonly input[type="date"],.webform-readonly input[type="datetime-local"],.webform-readonly input[type="email"],.webform-readonly input[type="number"],.webform-readonly input[type="password"],.webform-readonly input[type="search"],.webform-readonly input[type="tel"],.webform-readonly input[type="text"],.webform-readonly input[type="time"],.webform-readonly input[type="url"],.webform-readonly textarea{color:#6B6B6B;border-color:#bbb;background:#ededed;}
.sliding-popup-bottom,.sliding-popup-top{z-index:99999;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;}.eu-cookie-compliance-buttons{float:right;max-width:40%;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-more-button,.eu-cookie-compliance-hide-button,.eu-cookie-withdraw-tab{cursor:pointer;}.eu-cookie-compliance-message{float:left;max-width:60%;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;}}
.paragraph--unpublished{background-color:#fff4f4;}
