/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.dropdown{position:relative;}.dropdown__trigger{position:relative;display:none;padding-right:1.8em;padding-bottom:1rem;font-size:1em;}.dropdown__trigger::before{position:absolute;right:0;display:inline-flex;align-items:center;justify-content:center;order:1;width:1.5em;height:1.5em;padding:1em;transition:color 200ms ease,background-color 200ms ease,rotate 200ms ease;color:var(--theme-text-color,#393939);border-radius:1.5em;background-color:var(--theme-background-color,hsl(206.25deg,34.7826086957%,90.9803921569%));font-size:0.75em;}.dropdown:hover .dropdown__trigger::before,.dropdown:focus-within .dropdown__trigger::before{rotate:180deg;color:var(--theme-complementary-text-color,white);background-color:var(--theme-complementary-background-color,hsl(214.4827586207deg,63.503649635%,26.862745098%));}@media (min-width:1280px){.dropdown__trigger{display:initial;}}@media (min-width:1280px){.dropdown__content{position:absolute;top:100%;right:0;width:16.5rem;max-width:none;margin-top:0.5rem;padding:1rem;transition:opacity 0.2s;pointer-events:none;opacity:0;border-radius:0.3125rem;}.dropdown:hover .dropdown__content,.dropdown:focus-within .dropdown__content{pointer-events:initial;opacity:1;}}
.dropdown-list{position:relative;}.dropdown-list__current-item{position:relative;display:flex;align-items:center;padding:1rem;color:hsla(214.4827586207deg,63.503649635%,26.862745098%,0.8);border:1px solid hsl(214.4827586207deg,63.503649635%,26.862745098%);border-radius:5px;background-color:white;}.dropdown-list:hover .dropdown-list__current-item,.dropdown-list:focus-within .dropdown-list__current-item{border-bottom-color:white;border-radius:5px 5px 0 0;}.dropdown-list__current-item::after{text-transform:none;font-family:"icon" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;margin-left:auto;content:"\ea05";transition:rotate 0.2s;}.dropdown-list:hover .dropdown-list__current-item::after,.dropdown-list:focus-within .dropdown-list__current-item::after{transform-origin:center;border-bottom-color:white;border-radius:5px 5px 0 0;rotate:180deg;}.dropdown-list__list{position:absolute;z-index:1;top:100%;right:0;overflow:auto;width:100%;max-height:120px;margin-top:-10px;padding:0 1rem 1rem 1rem;list-style:none;pointer-events:none;opacity:0;border-width:0 1px 1px 1px;border-style:solid;border-color:hsl(214.4827586207deg,63.503649635%,26.862745098%);border-radius:0 0 0.3125rem 0.3125rem;background-color:white;}@media (min-width:992px){.dropdown-list__list{max-height:none;}}.dropdown-list:hover .dropdown-list__list,.dropdown-list:focus-within .dropdown-list__list{pointer-events:initial;opacity:1;}.dropdown-list__list a{display:block;padding-block:0.3rem;}
@media print{.footer{position:fixed;bottom:0;left:0;width:100%;}}.footer__column{padding-inline:1.7rem;flex-grow:1;}@media (min-width:768px){.footer__column{padding-inline:2.2rem;}}.footer__column--has-background{margin-top:calc(var(--padding-y) * -1);padding-block:var(--padding-y);border-radius:0 0 0.3rem 0.3rem;}.footer__column--full-width{flex-basis:100%;}@media (min-width:992px){.footer__column--auto-width-lg{flex-basis:auto;}}@media (min-width:992px){.footer__column--no-padding-lg{padding-inline:0;}}.footer__column h3{text-transform:uppercase;font-family:"Futura LT Condensed",sans-serif !important;font-weight:500 !important;}.footer__column .ot-floating-button__open{cursor:pointer;color:var(--theme-link-color,hsl(214.4827586207deg,63.503649635%,26.862745098%));}.footer__column .ot-floating-button__open:hover{text-decoration:underline;color:var(--theme-link-color-hover,hsl(214.4827586207deg,43.503649635%,36.862745098%));}.footer__content{display:flex;flex-wrap:wrap;row-gap:2rem;}.footer__content-bottom p,.footer__content-bottom .paragraph-spacing{margin-bottom:0;line-height:1.8rem;}@media (max-width:767.98px){.footer__content-bottom{padding:0 1.7rem;font-size:0.75rem;}}.footer__inspired-by{max-width:13.5rem;margin:0 auto;}@media (min-width:768px){.footer__inspired-by{max-width:26.5rem;}}@media print{.footer__inspired-by svg{fill:black;}}.footer .social-navigation__label{text-transform:uppercase;font-family:"Futura LT Condensed",sans-serif !important;font-weight:500 !important;}@media print{.footer__bottom .layout-section__content{padding:0;}}#ot-sdk-btn-floating{display:none !important;}
.menu-footer__link{display:block;padding-bottom:5px;}.menu-footer__link[target=_blank]::after{text-transform:none;font-family:"icon" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea0e";font-size:0.6em;}
.hamburger{padding:16px 16px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}.hamburger:hover{opacity:1;}.hamburger.is-active:hover{opacity:1;}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:hsl(214.4827586207deg,63.503649635%,26.862745098%);}.hamburger-box{width:24px;height:16px;display:inline-block;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-1px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:24px;height:2px;background-color:hsl(214.4827586207deg,63.503649635%,26.862745098%);border-radius:0;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-7px;}.hamburger-inner::after{bottom:-7px;}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease,opacity 0.075s ease;}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease,opacity 0.075s 0.12s ease;}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);}.hamburger-button{z-index:var(--menu-z-index);}.hamburger-button:focus{outline:0.1rem dotted currentColor;}.hamburger-button.is-active{z-index:calc(var(--menu-z-index) + 1);}
.header{--header-height:80px;--header-padding:0.8rem;--menu-z-index:999;--logo-width:143px;position:sticky;z-index:100;top:0;display:flex;height:var(--header-height);padding:var(--header-padding) 0;transition:background-color 0.2s ease-in-out;background-color:white;}@media (min-width:1280px){.header{--header-height:127px;}}@media print{.header{position:fixed;top:0;left:0;width:100%;}}@media (max-width:1279px){.is-open .header{position:fixed;}}.header__menu--main-navigation{background-color:hsl(206.25deg,34.7826086957%,90.9803921569%);}@media (min-width:1280px){.header__menu--main-navigation{background-color:transparent;}}.header__content{position:relative;display:flex;gap:2rem;isolation:isolate;}.header__toggle-menu{margin-left:auto;}@media (min-width:1280px){.header__toggle-menu{display:none;}}.header__navigation{display:flex;flex-direction:column;flex-basis:100%;gap:32px;}@media (max-width:1279px){.header__navigation{position:fixed;z-index:-1;top:var(--header-height);bottom:0;left:0;overflow:auto;flex-direction:column;justify-content:space-between;width:100%;height:calc(100dvh - var(--header-height));padding:0 var(--wrap-padding);transform:translateY(-100%);opacity:0;background-color:white;}.header__navigation .header__main{order:1;}.header__navigation .header__top-bar{order:2;}.is-open .header__navigation,.is-closing .header__navigation{transition:transform 100ms ease,opacity 100ms ease;}.is-open .header__navigation{transform:translateY(0);opacity:1;}}@media (max-width:1279px){.header__social-menu{width:100%;padding:1.5rem;background-color:hsl(206.25deg,34.7826086957%,90.9803921569%);}}.header__top-bar-content{display:flex;justify-content:flex-end;color:#777777;gap:2rem;font-size:0.875rem;}@media (max-width:1279px){.header__top-bar-content{flex-direction:column-reverse;margin:0 -1.5rem;background:transparent;}}@media (min-width:1280px){.header__top-bar-content{align-items:baseline;}}.header__logo{display:flex;flex-basis:100%;flex-grow:1;flex-shrink:1;align-items:flex-end;max-width:var(--logo-width);}.header__main-navigation{display:flex;flex-direction:column;flex-grow:1;gap:2rem;}@media (max-width:1279px){.header__main-navigation{margin:0 -1.5rem;}}@media (min-width:1280px){.header__main-navigation{flex-direction:row;}}@media (min-width:1280px){.header__menu{display:flex;align-items:stretch;}}@media (min-width:1280px){.header__menu--secondary-navigation{margin-left:auto;}}.header__menu--secondary-navigation .menu-main__link{font-weight:300;}@media (max-width:1279px){.header__menu--secondary-navigation .menu-main__link{display:flex;align-items:center;gap:0.5rem;width:100%;}}.header--menu-opened .menu--main{transform:translateX(0);}@media (min-width:1280px){.header--menu-opened .menu--main .menu-main--level-1{opacity:1;}}.header--menu-opened .overlay{cursor:pointer;pointer-events:auto;opacity:1;}@media (min-width:768px){.header--is-stuck .site-branding__slogan{font-size:0.875rem;}}@media (min-width:768px){.header--is-stuck .site-branding__logo{height:75px;}}@media (min-width:768px){.header--is-stuck .header__toggle-button.is-active{top:25px;}}.header--is-transparent:not(.header--is-stuck){background-color:transparent;}.header--is-transparent:not(.header--is-stuck) .site-branding__logo{transition:filter 0.1s ease-in-out;filter:brightness(0) invert(1);}@media (min-width:1280px){.header--is-transparent:not(.header--is-stuck):hover,.header--is-transparent:not(.header--is-stuck):focus-within{background-color:#fff;}.header--is-transparent:not(.header--is-stuck):hover .menu--main .menu-main--level-0 .menu-main__link--level-0,.header--is-transparent:not(.header--is-stuck):focus-within .menu--main .menu-main--level-0 .menu-main__link--level-0{color:#000;}.header--is-transparent:not(.header--is-stuck):hover .site-branding__logo,.header--is-transparent:not(.header--is-stuck):focus-within .site-branding__logo{filter:none;}.header--is-transparent:not(.header--is-stuck):hover .site-branding__slogan,.header--is-transparent:not(.header--is-stuck):focus-within .site-branding__slogan{color:#000;}}.header--is-transparent:not(.header--is-stuck) .site-branding__slogan{color:#fff;}.header--is-transparent:not(.header--is-stuck) .menu--main .menu-main--level-0 .menu-main__link--level-0{color:#fff;}.header--is-transparent:not(.header--is-stuck) .menu--main .menu-main--level-0 .menu-main__link--level-0:hover{color:hsl(356.2162162162deg,95.6896551724%,45.4901960784%);}.header .social-navigation__label{color:#777777;font-size:0.875rem;}@media (max-width:1279px){.header .social-navigation__label{font-size:clamp(0.875rem,4vw,0.9375rem);}}@media (max-width:1279px){.header__language-switcher{padding:0 1.5rem;}}.header .site-branding{width:100%;}
.image img{border-radius:0.3125rem;}.image.stretch-item img{border-radius:0;}
.language-switcher__content{display:flex;gap:2rem;align-items:stretch;}@media (min-width:1280px){.language-switcher__content{flex-direction:column;}}.language-switcher__block{flex-basis:50%;}.language-switcher .text-body{color:#777777 !important;}
.layout-paragraph{--padding-x:2.8rem;padding-right:var(--padding-x);padding-left:var(--padding-x);--wrap-padding:0;}@media (min-width:576px){.layout-paragraph{--padding-x:0;--wrap-padding:1.5rem;}}.layout-paragraph .escape-right,.layout-paragraph .escape-left{--wrap-padding:1.5rem;}.layout-paragraph .escape-right{margin-right:calc(var(--padding-x) * -1);}.layout-paragraph .escape-left{margin-left:calc(var(--padding-x) * -1);}
.layout-section{--padding-y:0;--padding-x:0;--padding-block-start:var(--padding-y);--padding-block-end:var(--padding-y);--padding-inline-start:var(--padding-x);--padding-inline-end:var(--padding-x);--border-radius:0;--border-radius-top:var(--border-radius);--border-radius-top-left:var(--border-radius-top);--border-radius-top-right:var(--border-radius-top);--border-radius-bottom:var(--border-radius);--border-radius-bottom-left:var(--border-radius-bottom);--border-radius-bottom-right:var(--border-radius-bottom);}.layout-section--has-background{--padding-y:3rem;}.layout-section--has-background.layout-section--has-wrap{--padding-x:var(--padding-y);--border-radius:0.3125rem;}.layout-section--has-spacing-y-xs{--padding-y:1rem;}.layout-section--has-spacing-y-small{--padding-y:2rem;}.layout-section--has-spacing-y-none{padding-top:0;}.layout-section--has-background .layout-section__content{overflow:hidden;padding:var(--padding-block-start) var(--padding-inline-start) var(--padding-block-end) var(--padding-inline-end);border-radius:var(--border-radius-top-left) var(--border-radius-top-right) var(--border-radius-bottom-right) var(--border-radius-bottom-left);}@media (min-width:992px){.layout-section__content .paragraph-spacing:last-of-type{--paragraph-spacing:0;}}.layout-section.is-connected-large.paragraph-spacing + .is-connected-large,.layout-section.is-connected-large.paragraph-spacing + .is-connected-large-top{--border-radius-top:0;}.layout-section.is-connected-large.paragraph-spacing:has(+ .is-connected-large),.layout-section.is-connected-large.paragraph-spacing:has(+ .is-connected-large-top){--border-radius-bottom:0;}.layout-section.is-connected-medium.paragraph-spacing + .is-connected-medium,.layout-section.is-connected-medium.paragraph-spacing + .is-connected-medium-top{--border-radius-top:0;}.layout-section.is-connected-medium.paragraph-spacing:has(+ .is-connected-medium),.layout-section.is-connected-medium.paragraph-spacing:has(+ .is-connected-medium-top){--border-radius-bottom:0;}.layout-section.is-connected-small.paragraph-spacing + .is-connected-small,.layout-section.is-connected-small.paragraph-spacing + .is-connected-small-top{--border-radius-top:0;}.layout-section.is-connected-small.paragraph-spacing:has(+ .is-connected-small),.layout-section.is-connected-small.paragraph-spacing:has(+ .is-connected-small-top){--border-radius-bottom:0;}
.link-search{--size:1.125rem;display:flex;flex-direction:row-reverse;justify-content:space-between;gap:0.5625rem;font-size:1em;}.link-search:hover,.link-search:focus{text-decoration:none;}.link-search::before{display:inline-flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);border-radius:var(--size);background-color:hsl(206.25deg,34.7826086957%,90.9803921569%);font-size:0.75rem;}@media (min-width:992px){.link-search::before{--size:1.125rem;font-size:0.75rem;}}
.logobar__items{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px;}.logobar__item .logo{margin-bottom:0;}.logobar__item img{min-width:4rem;max-height:100px;object-fit:contain;}
.menu--main{position:fixed;z-index:var(--menu-z-index);top:0;right:0;bottom:0;overflow:auto;width:90vw;padding:80px 40px 40px;transition:transform 0.3s cubic-bezier(0.7,0.01,0.4,1);transform:translateX(90vw);border-left:2px solid #cac9c9;background-color:#fff;}@media (min-width:576px){.menu--main{width:500px;transform:translateX(500px);}}@media (min-width:1280px){.menu--main{position:relative;z-index:auto;overflow:inherit;width:auto;margin-left:auto;padding:0;transform:none;border-left:none;background-color:transparent;}}@media (max-width:1279px){.menu-main__list--level-0{display:flex;flex-direction:column;gap:0.5rem;}}@media (max-width:1279px){.header__menu--secondary-navigation .menu-main__list--level-0{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem;padding:0 1.5rem;}}.footer .menu-main__list--level-0{display:grid;grid-template-columns:1fr;gap:0.5rem;}@media (min-width:576px){.footer .menu-main__list--level-0{grid-template-columns:1fr 1fr;}}@media (min-width:768px){.footer .menu-main__list--level-0{grid-template-columns:1fr;gap:1.125rem;}}@media (min-width:1280px){.menu-main__list--level-0{display:flex;align-items:stretch;height:100%;gap:2rem;}}.menu-main__list--level-1{display:none;flex-wrap:wrap;gap:2rem;}@media (min-width:1280px){.menu-main__list--level-1{display:flex;}}.menu-main__list--level-2{display:flex;flex-direction:column;gap:0.5rem;}.menu-main--level-1{display:none;width:100%;padding-left:20px;}@media (min-width:1280px){.menu-main--level-1{position:absolute;top:100%;left:0;display:block;padding:5rem 5rem 5rem calc(var(--logo-width) + 2rem);transition:opacity 0.2s;pointer-events:none;opacity:0;color:var(--theme-link-color);border-radius:0.5rem;background-color:var(--theme-background-color);}.is-closing .menu-main--level-1{transition:none;}}@media (min-width:1280px){.menu-main__list-item--working-at-dorc{display:none;}}@media (max-width:1279px){.menu-main__list-item--level-0{padding-inline:1.5rem;}.menu-main__list-item--level-0 .menu-main__link--level-0{border-bottom:1px solid hsla(214.4827586207deg,63.503649635%,26.862745098%,0.25);}.header .menu-main__list-item--level-0:last-child{border-bottom:none;}}@media (max-width:1279px) and (max-width:1279px){.header__menu--secondary-navigation .menu-main__list-item--level-0{display:flex;padding:0;}}@media (max-width:1279px){.footer .menu-main__list-item--level-0{padding-inline:0;}}@media (max-width:1279px){.header__menu--secondary-navigation .menu-main__list-item--level-0.menu-main__list-item--last .menu-main__link{border-bottom:1px solid hsla(214.4827586207deg,63.503649635%,26.862745098%,0.25);}}@media (min-width:1280px){.menu-main__list-item--level-0:hover .menu-main--level-1,.menu-main__list-item--level-0:focus-visible .menu-main--level-1{pointer-events:all;opacity:1;}}.menu-main__list-item--level-1{display:flex;flex-direction:column;flex-basis:0;flex-grow:1;flex-shrink:0;width:25%;min-width:10rem;gap:1rem;}.menu-main__link{display:block;color:var(--theme-link-color,hsl(214.4827586207deg,63.503649635%,26.862745098%));}.menu-main__link[href^=http]::after{text-transform:none;font-family:"icon" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea0e";font-size:0.6em;}.footer .menu-main__link{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2);color:hsl(214.4827586207deg,63.503649635%,26.862745098%);}.footer .menu-main__link:first-child{padding-top:0;}@media (min-width:768px){.footer .menu-main__link{border-bottom:none;}}.footer .menu-main__link:focus,.footer .menu-main__link:hover{color:var(--theme-link-color-hover,hsl(214.4827586207deg,43.503649635%,36.862745098%));}.menu-main__link--level-0,.menu-main__link--level-1{text-transform:uppercase;font-family:"Futura LT Condensed",sans-serif !important;font-weight:500 !important;font-size:1.25rem;line-height:1.2;}.menu-main__link--level-0{display:block;}@media (max-width:1279px){.menu-main__link--level-0{padding:1.125rem 0;}}@media (max-width:1279px){.header__menu--secondary-navigation .menu-main__link--level-0{padding:0.8125rem 0;}}@media (min-width:1280px){.menu-main__link--level-0{display:flex;align-items:center;height:100%;margin:0 -0.8rem;padding:0.8rem 0.8rem 0.5rem;gap:0.2rem;}}.menu-main__link--level-0:hover,.menu-main__link--level-0:focus{text-decoration:none;}.menu-main__link--level-1,.menu-main__link--level-2{transition:font-weight 200ms ease;}.menu-main__link--level-1:hover,.menu-main__link--level-1:focus,.menu-main__link--level-2:hover,.menu-main__link--level-2:focus{text-decoration:none;outline:none;font-weight:700;}.menu-main__link--active{color:hsl(356.2162162162deg,95.6896551724%,45.4901960784%);}@media (min-width:1280px){.menu-main__list-item:hover .menu-main__link--expandible.menu-main__link--level-0,.menu-main__list-item:focus-visible .menu-main__link--expandible.menu-main__link--level-0{border-radius:0.5rem 0.5rem 0 0;background-color:var(--theme-background-color);}.menu-main__list-item:hover .menu-main__link--expandible.menu-main__link--level-0::after,.menu-main__list-item:focus-visible .menu-main__link--expandible.menu-main__link--level-0::after{transform:rotate(180deg);color:var(--theme-complementary-text-color);background-color:var(--theme-complementary-background-color);}}.menu-main__link--expandible.menu-main__link--level-0::after{text-transform:none;font-family:"icon" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--size:2em;display:none;align-items:center;justify-content:center;width:var(--size);height:var(--size);margin-left:0.3em;content:"\ea05";transition:background-color 200ms ease,color 200ms ease,transform 200ms ease;color:currentColor;border-radius:1rem;background-color:var(--theme-background-color);font-size:0.5em;}@media (min-width:1280px){.menu-main__link--expandible.menu-main__link--level-0::after{display:inline-flex;}}@media (min-width:1280px){.menu-main__link-text--level-0{padding:0.1875rem 0.4375rem 0.0625rem 0.4375rem;border-radius:0.3125rem;}}.link-muted .menu-main__link-text--level-0{background-color:var(--theme-background-color);}
.page{display:flex;flex-flow:column nowrap;min-height:100vh;}.page__main{flex-grow:1;}@media print{.page thead{height:var(--header-height);}}
.sidebar__row{display:flex;flex-wrap:wrap;gap:6rem;}.sidebar__column .layout-section--has-background{--padding-x:var(--padding-y);--border-radius:0.3125rem;}.sidebar__column .wrap{--wrap-padding:0;}@media (min-width:992px){.sidebar__column .wrap{margin-inline:0 auto;}}.sidebar__column--main{flex-basis:0;flex-grow:1;}@media print{.sidebar__column--main a::after{content:" (" attr(href) ") ";}}.sidebar__column--sidebar{flex-basis:15rem;flex-grow:0;flex-shrink:0;}
.site-branding__logo{max-width:180px;max-height:50px;}@media (min-width:768px){.site-branding__logo{max-width:182px;max-height:51px;}}
.social-sharing,.social-sharing__link-list{display:flex;align-items:baseline;column-gap:0.7em;}.social-sharing__title,.social-sharing__link{color:currentColor;line-height:1;}.social-sharing__link{display:flex;gap:0.4em;align-items:center;padding:0.4em 0;}.social-sharing__link:hover,.social-sharing__link:focus{text-decoration:none;}.social-sharing__link--email .social-sharing__icon::before{translate:0 0.1em;}.social-sharing__icon{display:inline-flex;font-size:1.2em;}.social-sharing__item-name{margin-bottom:-0.3em;font-size:0.7em;}@media (min-width:768px){.social-sharing__item-name{display:none;}}
.socials{display:flex;align-items:center;gap:1rem;}.socials a{position:relative;display:flex;align-items:center;justify-content:center;}@media (max-width:991.98px){.header .socials a{font-size:1.1875rem;}}.socials a:hover,.socials a:focus{text-decoration:none;}.socials a::before{text-transform:none;font-family:"icon" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.socials a[href*="twitter.com"]::before{content:"\ea15";}.socials a[href*="instagram.com"]::before{content:"\ea12";}.socials a[href*="facebook.com"]::before{content:"\ea11";}.socials a[href*="linkedin.com"]::before{content:"\ea13";}.socials a[href*="wechat.com"]::before,.socials a[href*="weixin://dl"]::before,.socials a[href*="weixin.qq.com"]::before{content:"\ea17";}.socials a[href*="youtube.com"]::before{position:relative;content:"\ea19";}
.sticky-container{position:sticky;top:calc(var(--header-height) + 70px);}
.teaser{position:relative;display:flex;overflow:hidden;flex-direction:column-reverse;padding-top:0.15625rem;padding-right:0.15625rem;padding-left:0.15625rem;gap:1.5rem;isolation:isolate;}@media print{.teaser{flex-direction:row-reverse;page-break-inside:avoid;}}.teaser::after{width:100%;height:100%;min-height:10rem;border-radius:0.3125rem;background-color:hsl(0deg,0%,94.9019607843%);}.teaser__title{text-transform:none;font-size:clamp(1rem,7cqw,1.563rem);}@media print{.teaser__title{font-size:1.2rem;}}.teaser__caption{flex-grow:1;}.teaser--reverse-title .teaser__caption{display:flex;flex-direction:column-reverse;gap:5px;}.teaser__label{position:absolute;top:0;left:1rem;padding:2px 9px;color:white;border-bottom-right-radius:0.3125rem;border-bottom-left-radius:0.3125rem;background-color:hsl(356.2162162162deg,95.6896551724%,45.4901960784%);}.teaser__link:hover,.teaser__link:focus-visible{text-decoration:none;}.teaser__visual{position:relative;display:flex;align-items:center;aspect-ratio:312/200;width:100%;border-radius:0.3125rem;}@media print{.teaser__visual{flex-shrink:0;width:100pt;}}.teaser__visual img{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;transition:transform 0.5s;object-fit:cover;border-radius:0.3125rem;}.teaser--contain-image .teaser__visual img{object-fit:contain;}.teaser--style-media .teaser__visual::after{text-transform:none;font-family:"icon" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;padding-left:0.1em;content:"\ea1b";color:white;border:0.12em solid currentColor;border-radius:2.5em;font-size:1.2em;translate:-50% -50%;}.teaser__subtitle{color:#777777;font-size:0.875rem;}.teaser:hover .teaser__visual img,.teaser:focus .teaser__visual img{transform:scale(1.02);}.teaser__tags{position:absolute;top:0;left:0.625rem;}.teaser__tag-list{display:flex;gap:0.625rem;}.teaser__tag-list-item{padding:0.3em 0.6em;color:white;border-radius:0 0 0.3125rem 0.3125rem;background-color:hsl(356.2162162162deg,95.6896551724%,45.4901960784%);line-height:1.2;}
.teaser-overview__header{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;}@media (min-width:576px){.teaser-overview__header{flex-direction:row;align-items:center;}}.teaser-overview__link{width:fit-content;}.teaser-overview__button,.teaser-overview .pager{padding-bottom:var(--paragraph-spacing);text-align:center;}
.testimonial__quote,.testimonial__author-description{color:var(--theme-headings-color,hsl(214.4827586207deg,63.503649635%,26.862745098%));}.testimonial__footer{display:flex;align-items:flex-start;gap:16px;}@media (min-width:768px){.testimonial__footer{min-height:80px;margin-top:24px;}}.testimonial__author-image{flex-basis:4.8rem;flex-grow:0;flex-shrink:0;}.testimonial__author-image img{width:100%;height:100%;object-fit:cover;border-radius:4.8rem;}
.text-block{color:var(--theme-text-color);}.text-block__container > *:last-child{margin-bottom:0;}@media print{.text-block a::after{content:" (" attr(href) ") ";}.text-block p,.text-block ul{page-break-inside:avoid;}}
.two-col--flip-on-mobile .two-col__column--second{order:-1;}@media (min-width:992px){.two-col--flip-on-mobile .two-col__column--second{order:initial;}}@media (min-width:992px){.layout-section--has-wrap .two-col__column .stretch-item + .stretch-item{margin-top:calc(var(--base-paragraph-spacing) * -1);}.layout-section--has-wrap .two-col__column .stretch-item:first-child{margin-top:calc(var(--padding-y) * -1);}.layout-section--has-wrap .two-col__column .stretch-item:last-child{margin-bottom:calc(var(--padding-y) * -1);}.layout-section--has-wrap .two-col__column--first .stretch-item{margin-right:calc(var(--bs-gutter-x) / 2 * -1);margin-left:calc(var(--padding-x) * -1);}.layout-section--has-wrap .two-col__column--second .stretch-item{margin-right:calc(var(--padding-x) * -1);margin-left:calc(var(--bs-gutter-x) / 2 * -1);}}@media (min-width:992px){.two-col:has(.two-col__column--first .stretch-item) .two-col__column--second{padding-left:calc(var(--bs-gutter-x) * 2);}.two-col:has(.two-col__column--second .stretch-item) .two-col__column--first{padding-right:calc(var(--bs-gutter-x) * 2);}}
.video{position:relative;overflow:hidden;border-radius:0.3125rem;}.video--is-active{cursor:pointer;}.video--is-active .video__play-button{display:block;}.video:hover .video__wallpaper::after,.video:focus .video__wallpaper::after{transform:scaleY(1);opacity:0.9;}.video:hover .video__thumbnail,.video:focus .video__thumbnail{transform:scale(1.02);}.video:hover .video__play-button,.video:focus .video__play-button{opacity:0.7;}.video__screen{position:relative;overflow:hidden;height:0;padding-bottom:56.25%;}.video__wallpaper{position:relative;display:flex;}.video__wallpaper:focus ~ .video__play-button{outline:1px dotted rgba(255,255,255,0.5);outline-offset:0.5rem;}.video__wallpaper,.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.video__thumbnail{width:100%;max-width:none;height:auto;transition:transform 0.3s;transform:scale(1);object-fit:cover;}.video__play-button{--size:5rem;position:absolute;top:50%;left:50%;width:var(--size);height:var(--size);transition:opacity 0.3s;transform:translate(-50%,-50%);pointer-events:none;border:2px solid #fff;border-radius:50%;}@media (min-width:992px){.video__play-button{--size:7rem;}}.video__play-button::before{position:absolute;display:block;content:"";z-index:1;top:50%;left:50%;margin-left:-0.2rem;transform:translate(-15%,-50%);border:1px solid transparent;border-width:15px 25px;border-left-color:#fff;}@media (min-width:992px){.video__play-button::before{border-width:25px 35px;}}.video__cookie_blocker{position:absolute;z-index:2;top:50%;left:50%;padding:1rem;transform:translate(-50%,-50%);text-align:center;border-radius:0.3125rem;}.video--is-playing .video__play-button,.video--is-playing .video__thumbnail,.video--is-playing .video__title,.video--is-playing .video__cookie_blocker{opacity:0;}.video--cookies-accepted .video__cookie_blocker{display:none;}
.video-block{position:relative;overflow:hidden;}.video-block video,.video-block iframe{width:100%;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
