/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body:has(.site-header--overlay){--header-height:calc(var(--logo-height) + var(--spacing)*2 + var(--spacing-s)*2)}body:has(.site-header--overlay) .site-header__wrapper{padding:var(--spacing) var(--spacing-page)}body:has(.site-header--overlay) .site-header__wrapper .site-header__desktop,body:has(.site-header--overlay) .site-header__wrapper .site-header__mobile{background-color:var(--color-background);border-radius:5rem;height:calc(var(--logo-height) + var(--spacing-s)*2);padding:var(--spacing-xxs) var(--spacing-m)}body:has(.site-header--overlay) .site-header__wrapper .site-header__mobile{padding:var(--spacing-xxs) var(--spacing)}body:has(.site-header--overlay) .site-header__wrapper .site-header__branding{align-self:center;height:var(--logo-height)}body:has(.site-header--overlay).has-scrolled-up .site-header.site-header--sticky{background:transparent}body:has(.site-header--overlay).has-scrolled .site-header--overlay .site-header__navigation .navigation__subwrapper--dropdown{border-radius:var(--border-radius)}.site-header__desktop .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper--dropdown{top:calc(100% + var(--spacing-xs))}.site-header__desktop .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper--dropdown .navigation__subwrapper-inner:before{content:"";height:var(--spacing-s);position:absolute;top:calc(var(--spacing-xs)*-1);width:100%}.site-header__desktop .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper--dropdown:not(.navigation__subwrapper--dropdown .navigation__subwrapper--dropdown){left:calc(0px - var(--navigation-submenu-offset,0px) - var(--spacing-s) - var(--spacing-s))}.site-header__desktop .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper--dropdown .navigation__sublist--dropdown:not(.navigation__sublist--dropdown .navigation__sublist--dropdown){border-radius:var(--border-radius);padding:var(--spacing-s)}.site-header__desktop .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper--dropdown .link,.site-header__desktop .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper--dropdown .no-link{font-size:var(--font-size-default)}.site-header__desktop .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper--dropdown .navigation__subwrapper--dropdown .link,.site-header__desktop .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper--dropdown .navigation__subwrapper--dropdown .no-link{font-size:var(--font-size-s)}.dialog--site-header .link:hover,.site-header__wrapper .link:hover{color:var(--color-link)}.dialog--site-header .navigation .navigation__item .link span:after,.site-header__wrapper .navigation .navigation__item .link span:after{background-color:var(--color-highlight)}.site-header__desktop .navigation-header_primary .navigation__item{position:relative}.site-header__desktop .navigation-header_primary .navigation__item>.link,.site-header__desktop .navigation-header_primary .navigation__item>.link span{position:static}.site-header__desktop .navigation-header_primary .navigation__item>.link span:after{bottom:-.2rem;height:3px;left:0;position:absolute}.dialog--site-header{--header-height:calc(var(--logo-height) + var(--spacing)*2);padding:var(--spacing-s) var(--spacing)}.site-footer{padding:var(--spacing-m) var(--spacing-xxs)}.site-footer__inner{background:var(--color-light);border-radius:var(--border-radius);margin-left:auto;margin-right:auto;max-width:var(--width-max);padding:0 var(--spacing-page);padding-bottom:var(--spacing);padding-top:var(--spacing);width:100%}.site-footer__inner .site-footer__top{padding-top:var(--spacing-xxs)}.site-footer__inner .site-footer__top .navigation__list .button.button--dialog,.site-footer__inner .site-footer__top .navigation__list .link,.site-footer__inner .site-footer__top .navigation__list .no-link{font-size:var(--font-size-m);font-weight:var(--font-weight-bold);padding-bottom:var(--spacing-xs)}.site-footer__inner .site-footer__top .navigation__sublist .button.button--dialog,.site-footer__inner .site-footer__top .navigation__sublist .link,.site-footer__inner .site-footer__top .navigation__sublist .no-link{font-size:var(--font-size);font-weight:var(--font-weight)}.site-footer__inner .site-footer__top .navigation__sublist .navigation__sublist .button.button--dialog,.site-footer__inner .site-footer__top .navigation__sublist .navigation__sublist .link,.site-footer__inner .site-footer__top .navigation__sublist .navigation__sublist .no-link{font-size:var(--font-size-s)}.site-footer__inner .site-footer__top .navigation-footer_social .link{font-size:var(--font-size-default);padding:0}.site-footer__inner .site-footer__bottom .site-footer__wrapper{gap:var(--spacing-xxs)}.site-footer__inner .site-footer__wrapper{padding:0}.site-footer__inner .site-footer__wrapper+.site-footer__wrapper{padding-top:var(--spacing-m)}.statistic__figure{border-bottom:3px solid var(--color-highlight);display:inline-block;margin-bottom:var(--spacing-xs);padding-bottom:var(--spacing-xs);width:fit-content}.accordion summary,.text details summary{color:var(--color-action)}.accordion summary:hover,.accordion[open] summary,.text details summary:hover,.text details[open] summary{color:var(--color-action-hover)}@media (min-width:769px){.heading.heading--split{max-width:100%}.heading.heading--split .heading__title{display:grid;font-size:var(--font-size-xxl);gap:var(--spacing);grid-template-columns:33.3% auto}.heading.heading--split .heading__label{line-height:var(--line-height-m)}.section.section--grid.section--top{overflow:unset}.section.section--grid.section--top .section__inner--grid>.section__inner__content>.grid[data-columns="2"]>.grid__item{position:sticky;top:var(--spacing-s)}}.card .card__metadata .label{font-size:var(--font-size-s);padding:var(--button-spacing-s)}.card.card--block_step:not(.card--background){border:0;border-radius:0;border-top:var(--border-width) solid var(--color-border);margin-bottom:0}.card.card--block_step:not(.card--background) .card__label{align-items:center;aspect-ratio:1/1;border:var(--border-width) solid var(--color-action);border-radius:2rem;color:var(--color-action);display:flex;font-size:var(--font-size-xl);justify-content:center;margin-bottom:var(--spacing-xs);padding:var(--spacing-xxs);width:fit-content}.overview .overview-filters .form-text{border-radius:var(--border-radius);padding-left:var(--spacing)}.overview--list.overview--border .overview__results .grid[data-columns="1"] .grid__column{border-bottom:0;padding-bottom:0}.overview .overview__results .card{padding:var(--spacing-s)}.overview .overview__results .card .card__image,.overview .overview__results .card .card__image img{border-radius:var(--font-size-s)}.overview .overview__results .card .card__content{padding:var(--spacing-s) 0 0}.overview .overview__results .card.card--inline .card__content{padding-top:0}.layout-builder__action-button--color+.layout-builder__action-button-items .layout-builder__action-button-items__inner:has(:nth-child(4)):not(:has(.transparent-color)){width:120px}
