/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer tokens,base,components,theme;@layer tokens{@property --color-primary{syntax:"<color>";inherits:true;initial-value:#65cfef;}@property --color-secondary{syntax:"<color>";inherits:true;initial-value:#3d3d3d;}@property --font-weight-light{syntax:"<integer>";inherits:true;initial-value:200;}@property --font-weight-normal{syntax:"<integer>";inherits:true;initial-value:400;}@property --font-weight-bold{syntax:"<integer>";inherits:true;initial-value:700;}@property --font-weight-black{syntax:"<integer>";inherits:true;initial-value:900;}@property --page-header-height{syntax:"<length>";inherits:true;initial-value:80px;}:root{--color-a11y-focus:var(--color-primary);--color-white:#ffffff;--color-black:#000000;--color-grey:#C6C6C6;--color-grey-dark:#666666;--color-grey-light:#EBEBEB;--color-grey-medium:#707070;--space-outline-offset-default:2px;--size-outline-width-default:3px;--text-color:var(--color-black);--header-color:var(--color-black);--link:var(--color-primary);--link-hover:color-mix(in srgb,var(--link),black 10%);--focus-outline-width:var(--size-outline-width-default);--focus-outline-style:solid;--focus-outline-color:var(--color-a11y-focus);--focus-outline-offset:var(--space-outline-offset-default);--body-font-family:Helvetica,Arial,sans-serif;--header-font-family:var(--body-font-family);--header-font-weight:var(--font-weight-bold);--header-font-weight-contrast-low:var(--font-weight-normal);--header-font-weight-contrast-high:var(--font-weight-black);--inline-label-font-weight:var(--font-weight-bold);--global-line-height:1.33333;--header-line-height:1.125;--letter-spacing:0;--font-smoothing:antialiased;--size-h1:clamp(2.5rem,5vw + 1rem,5rem);--size-h2:clamp(2rem,3.5vw + 1rem,3.5rem);--size-h3:clamp(1.75rem,2.5vw + 0.75rem,2.5rem);--size-h4:clamp(1.5rem,1.5vw + 0.5rem,1.875rem);--size-h5:clamp(1.25rem,0.5vw + 0.75rem,1.375rem);--size-h6:1.125rem;--default-font-size:1.125rem;--size-big-text:var(--size-h3);--container-max-width:75rem;--container-padding-outer:30px;--grid-gutter-x:1.5rem;--grid-gutter-y:0px;--header-margin:1.5rem;--paragraph-margin:1.5em;--branding-max-width:220px;--icon-size:1em;--default-border-color:#dcdcdc;--default-border-width:1px;--form-bg:#f9f9f9;--form-border-color:var(--default-border-color,#dcdcdc);--form-border-radius:4px;--form-focus-border:#4a90e2;--form-focus-shadow:rgba(74,144,226,0.5);--form-spacing:1em;--form-font-color:#333;--form-placeholder-color:#aaa;--form-error-border:#e74c3c;--form-error-bg:#fee;--form-group-label-bg:var(--color-white);--mobile-nav-offset:var(--page-header-height);--mobile-nav-bg-color:#fff;--mobile-nav-z-index:100;--admin-toolbar-height:var(--gin-toolbar-height);}@media (min-width:1024px){:root{--page-header-height:150px;}}@media (min-width:1280px){:root{--container-padding-outer:0px;}}}
.hamburger{--hamburger-width:24px;--hamburger-line-height:2px;--hamburger-gap:6px;--hamburger-color:currentColor;--transition-speed:.3s;cursor:pointer;color:inherit;background:0 0;border:none;margin:0;padding:12px;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;display:inline-flex}.hamburger__box{width:var(--hamburger-width);height:calc((var(--hamburger-line-height) * 3) + (var(--hamburger-gap) * 2));display:inline-block;position:relative}.hamburger__inner{margin-top:calc(var(--hamburger-line-height) / -2);display:block;top:50%}.hamburger__inner,.hamburger__inner:before,.hamburger__inner:after{width:var(--hamburger-width);height:var(--hamburger-line-height);background-color:var(--hamburger-color);transition-property:transform;transition-duration:.15s;transition-timing-function:ease;position:absolute}.hamburger__inner:before,.hamburger__inner:after{content:"";display:block}.hamburger__inner:before{top:calc((var(--hamburger-gap) + var(--hamburger-line-height)) * -1)}.hamburger__inner:after{bottom:calc((var(--hamburger-gap) + var(--hamburger-line-height)) * -1)}.hamburger--shelf .hamburger__inner{transition:transform var(--transition-speed) cubic-bezier(.55,.055,.675,.19)}.hamburger--shelf .hamburger__inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--shelf .hamburger__inner:after{transition:bottom .1s .25s ease-in,transform var(--transition-speed) cubic-bezier(.55,.055,.675,.19)}.hamburger--shelf.is-active .hamburger__inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--shelf.is-active .hamburger__inner:before{opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s;top:0}.hamburger--shelf.is-active .hamburger__inner:after{transition:bottom .1s ease-out,transform var(--transition-speed) .12s cubic-bezier(.215,.61,.355,1);bottom:0;transform:rotate(-90deg)}
.mobile-navigation{--link:var(--text-color);--link-hover:var(--color-primary);top:var(--mobile-nav-offset,0px);background-color:var(--mobile-nav-bg-color,#fff);z-index:var(--mobile-nav-z-index,100);scrollbar-width:none;touch-action:pan-y;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding-top:1rem;transition:transform .5s ease-in-out;bottom:0;left:0;right:0;overflow-y:auto;transform:translate(200vw);position:fixed!important}.mobile-navigation::-webkit-scrollbar{display:none}.mobile-navigation.open{transform:translate(0)}.menu.menu--mobile{min-height:calc(100% - var(--mobile-nav-offset));font-size:1rem;position:relative}.menu.menu--mobile .submenu{background-color:var(--mobile-nav-bg-color,#fff);width:100%;z-index:var(--menu-level);transition:transform .5s ease-in-out;position:fixed;inset:0;transform:translate(100%)}:is(.menu.menu--mobile .submenu) .submenu{font-size:.875rem;overflow-y:scroll}.menu.menu--mobile li{padding:0;position:relative}.menu-item:is(.menu.menu--mobile li):not(:last-child):after{content:"";background-color:var(--color-grey-light);height:1px;margin:0 10px 0 1rem;display:block}:is(.menu.menu--mobile li) a{padding:.5rem 1.25rem;text-decoration:none;display:block}.has-submenu:is(.menu.menu--mobile li)>a{position:relative}:is(.has-submenu:is(.menu.menu--mobile li)>a):after{--triangle-color:var(--link);--triangle-size:6px;content:"";border-style:solid;border-width:var(--triangle-size,6px);border-right-width:0;border-color:transparent transparent transparent var(--triangle-color);width:0;height:0;display:block;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.has-submenu.open:is(.menu.menu--mobile li)>.submenu{transform:translate(0)}.menu.menu--mobile .back-link{text-align:right;font-size:1rem}:is(.menu.menu--mobile .back-link) span{padding:.75rem 1.25rem .15rem;display:block}body:has(.mobile-navigation.open){width:100vw;height:100vh;position:fixed;overflow:hidden}body:has(.mobile-navigation.open) #page-header{background-color:var(--color-white)}
@layer components{#page-footer{--link:var(--text-color);background-color:var(--color-white);padding-top:4rem}#page-footer .footer-top{padding-block:3.5rem}#page-footer .footer-top-layout{flex-direction:column;gap:2rem;display:flex}@media (width>=640px){#page-footer .footer-top-layout{flex-flow:row;justify-content:space-between;align-items:center}:is(#page-footer .footer-top-layout) .footer-top-layout__section{flex:0 auto}:is(#page-footer .footer-top-layout) .footer-top-layout__section--right{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}}#page-footer .contact-info{align-items:center;gap:.5em;display:flex}:is(#page-footer .contact-info) .contact-info__label{font-weight:var(--font-weight-bold);flex:0 0 1em}:is(#page-footer .contact-info) .contact-info__value{flex:0 auto}:is(#page-footer .footer-bottom) .footer-bottom-layout{border-top:1px solid var(--color-black);flex-flow:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding-block:.75rem;display:flex}:is(#page-footer .footer-bottom) .footer-bottom-layout__section{text-align:center;flex:100%}@media (width>=480px){:is(#page-footer .footer-bottom) .footer-bottom-layout__section{text-align:left;flex:0 auto}}}
.menu.menu--footer{--gap:.75rem;gap:var(--gap);flex-flow:wrap;justify-content:center;display:flex}@media (width>=480px){.menu.menu--footer{justify-content:flex-end}}.menu.menu--footer>li{position:relative}:is(.menu.menu--footer>li)+li{padding-left:var(--gap)}:is(:is(.menu.menu--footer>li)+li):before{content:"";background-color:var(--color-grey-light);width:1px;height:1rem;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}
@layer components{body{margin-top:var(--page-header-height)}#page-header{--link:var(--color-brand-neutral);--link-hover:var(--color-black);width:100%;height:var(--page-header-height,100px);z-index:20;background-color:var(--color-white);border-bottom:1px solid var(--color-grey-light);padding-block:12px;transition:transform .25s,background-color .25s;position:fixed;top:0;left:0}#page-header.headroom--unpinned{transform:translateY(-100%)}body:has(.menu--main.open) #page-header.headroom--unpinned{transform:translateY(0)}body.toolbar-vertical #page-header{top:var(--admin-toolbar-height)}#page-header .header-layout{justify-content:space-between;align-items:center;gap:var(--grid-gutter-x);width:100%;display:flex}#page-header .header-layout__branding{flex:0 0 var(--branding-max-width,220px);max-width:var(--branding-max-width,220px)}#page-header .header-layout__nav{flex-grow:1;justify-content:flex-end;display:flex}:is(#page-header .header-layout__nav) .desktop-cn{display:none}@media (width>=1024px){:is(#page-header .header-layout__nav) .desktop-cn{flex-direction:column;align-items:flex-end;gap:6px;display:flex}}@media print{:is(#page-header .header-layout__nav) .desktop-cn{display:none}}:is(:is(#page-header .header-layout__nav) .desktop-cn) .page-header-top{align-items:flex-end;gap:80px;display:flex}:is(:is(:is(#page-header .header-layout__nav) .desktop-cn) .page-header-top) .social-links{--icon-size:1rem;gap:.5rem;margin-top:7px;line-height:1;display:flex}@media (width>=1024px){:is(#page-header .header-layout__nav) .mobile-cn{display:none}}@media print{:is(#page-header .header-layout__nav) .mobile-cn{display:none}}}
:root{--page-title-bg-color:var(--color-brand-neutral)}body:has(#page-content.cs--primary){--page-title-bg-color:var(--color-primary)}body:has(#page-content.cs--secondary){--page-title-bg-color:var(--color-secondary)}.page-title{--header-line-height:1.08333;justify-content:center;align-items:center;width:min(100%,2880px);min-height:6rem;margin-inline:auto;padding-inline:20px;display:flex;position:relative}.page-title.page-title--without-hero{padding-block:2rem}@media (width>=1024px){.page-title.page-title--without-hero{padding-block:4rem}}.page-title.page-title--with-hero{background-color:var(--page-title-bg-color);min-height:40.6667vw;padding-block:1.5rem}@media (width>=640px){.page-title.page-title--with-hero{aspect-ratio:150/61;min-height:6rem}}.page-title .page-title__inner{z-index:1;width:100%;max-width:var(--container-max-width);padding-inline:var(--container-padding-outer);margin-inline:auto;position:relative}:is(.page-title .page-title__inner) .title{z-index:2;line-height:1.65;font-weight:var(--header-font-weight-contrast-high);margin-bottom:0;position:relative}:is(:is(.page-title .page-title__inner) .title)>span{background-color:var(--color-white);color:var(--color-black);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 8px;display:inline}:is(.page-title .page-title__inner) .title:has(strong){font-weight:var(--header-font-weight-contrast-low)}:is(:is(.page-title .page-title__inner) .title:has(strong)) strong{font-weight:var(--header-font-weight-contrast-high)}:is(.page-title .page-title__inner) .field--name-body{font-size:var(--size-big-text);margin-inline:auto;max-inline-size:64ch;padding-inline:var(--container-padding-outer,30px);margin-top:2rem}:is(:is(.page-title .page-title__inner) .field--name-body) :last-child{margin-bottom:0}.page-title .page-title__hero{position:absolute;inset:0}:is(.page-title .page-title__hero) .media{width:100%;height:100%;position:relative}:is(:is(.page-title .page-title__hero) .media) img,:is(:is(.page-title .page-title__hero) .media) video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}
:root{--button-padding:1.25rem;--button-margin:0 0 1rem;--button-font-size:1.125rem;--button-font-weight:var(--font-weight-black);--button-radius:0px;--button-bg-color:transparent;--button-color:var(--text-color);--button-border-color:var(--button-color);--button-border-width:3px;--button-bg-color-hover:var(--theme-color-light);--button-color-hover:var(--button-color)}:where(button),:where(.button){-webkit-appearance:none;border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-radius);cursor:pointer;font-family:inherit;font-size:var(--button-font-size);font-weight:var(--button-font-weight);margin:var(--button-margin);padding:var(--button-padding);text-align:center;vertical-align:middle;background-color:var(--button-bg-color);color:var(--button-color);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1.25rem;line-height:1;text-decoration:none;transition:background-color .25s ease-out,color .25s ease-out,translate .25s ease-out,box-shadow .25s ease-out;display:inline-flex}:is(:where(button),:where(.button)):focus,:is(:where(button),:where(.button)):hover{background-color:var(--button-bg-color-hover,var(--button-bg-color));color:var(--button-color-hover,var(--button-color));box-shadow:4px 4px 0 0 var(--theme-color);translate:-4px -4px}.button--readmore{min-width:min(100%,18.125rem);margin-bottom:0}
@layer theme{@property --font-weight-medium{syntax:"<integer>";inherits:true;initial-value:500;}:root{--color-primary:#0EAF96;--color-secondary:#F28F2B;--color-brand-neutral:#727681;--color-brand-neutral-light:#EAEAEA;--theme-color:var(--color-brand-neutral);--theme-color-light:var(--color-brand-neutral-light);--color-grey:#CBCBCB;--color-grey-light:#F5F5F5;--font-weight-normal:400;--font-weight-bold:800;--font-weight-black:900;--container-padding-outer:20px;--page-header-height:80px;--size-h1:clamp(2.75rem,4.5vw + 1.25rem,5.0rem);--size-h2:clamp(2.375rem,3.5vw + 1.25rem,4.375rem);--size-h3:clamp(1.5rem,1.2vw + 1.0rem,1.875rem);--size-h4:clamp(1.3125rem,0.8vw + 1.0rem,1.5625rem);--size-h5:clamp(1.1875rem,0.5vw + 1.0rem,1.375rem);--size-h6:clamp(1.125rem,0.3vw + 1.0rem,1.25rem);--size-big-text:var(--size-h5);--default-font-size:var(--size-big-text);--header-margin:1.125rem;--body-font-family:overpass-variable,Helvetica,Arial,sans-serif;--branding-max-width:70px;--default-border-color:#727681;--accordion-icon-size:2.125rem;--accordion-spacing:2.375rem;--extra-small-content-padding:clamp(4rem,8.3333vw,6.25rem);}@media (min-width:1024px){:root{--page-header-height:160px;--branding-max-width:121px;}}.cs--neutral{--theme-color:var(--color-brand-neutral);--theme-color-light:var(--color-brand-neutral-light);}.cs--primary{--theme-color:var(--color-primary);--theme-color-light:var(--color-primary);}.cs--secondary{--theme-color:var(--color-secondary);--theme-color-light:var(--color-secondary);}}
@layer base{@view-transition{navigation:auto;}*,*::before,*::after{box-sizing:border-box;}:where(html){-webkit-text-size-adjust:none;text-size-adjust:none;@media (prefers-reduced-motion:no-preference){scroll-behavior:smooth;}}body{font-family:var(--body-font-family);font-size:var(--default-font-size,1.125rem);line-height:var(--global-line-height);color:var(--text-color);background-color:var(--color-white);margin:0;-webkit-font-smoothing:var(--font-smoothing,antialiased);}h1,h2,h3,h4,h5,h6{font-family:var(--header-font-family);font-weight:var(--header-font-weight);line-height:var(--header-line-height);color:var(--header-color);margin-top:0;margin-bottom:var(--header-margin);letter-spacing:var(--letter-spacing);}h1,.h1{font-size:var(--size-h1);}h2,.h2{font-size:var(--size-h2);}h3,.h3{font-size:var(--size-h3);}h4,.h4{font-size:var(--size-h4);}h5,.h5{font-size:var(--size-h5);}h6,.h6{font-size:var(--size-h6);}p{margin-top:0;margin-bottom:var(--paragraph-margin);}p.lead{font-size:var(--size-big-text);}:where(a){color:var(--link);text-decoration:none;transition:color 0.2s ease-in-out;&:hover{color:var(--link-hover);}&:focus{outline:none;}&:focus-visible{outline:var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);outline-offset:var(--focus-outline-offset);}}.container{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding-outer);}img,video{max-width:100%;height:auto;display:block;}svg.icon{display:inline-block;line-height:1;width:var(--icon-size,1em);height:var(--icon-size,1em);fill:var(--icon-color,currentColor);}.show-for-sr{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.menu,.submenu{padding:0;margin:0;list-style:none;position:relative;> li{display:block;margin:0;padding:0;}a{text-decoration:none;}}.bg-dark,[data-theme="dark"]{--text-color:var(--color-white);--header-color:var(--color-white);--link:var(--color-white);--link-hover:var(--color-grey-light);--readmore-link-color:var(--color-white);--icon-color:var(--color-white);color:var(--text-color);}}.field--label-inline{display:flex;flex-wrap:wrap;align-items:baseline;margin-bottom:0.75rem;.field__label{font-weight:var(--inline-label-font-weight,700);margin-right:0.5rem;&::after{content:":";}}.field__item{display:inline-block;}}
#block-libs-content ul>li{list-style-type:square}:is(#block-libs-content ul>li)+li,:is(#block-libs-content ol>li)+li{margin-top:.25em}
@layer components{.info-layout{}}
@layer tokens{:root{--current-section-padding-top:0;--current-section-padding-bottom:0;--small-section-padding:1.5rem;--medium-section-padding:2.5rem;--big-section-padding:3.5rem;@media (min-width:768px){--small-section-padding:3rem;--medium-section-padding:5rem;--big-section-padding:6.875rem;}}}@layer base{.section-small-top{padding-top:var(--current-section-padding-top);--current-section-padding-top:var(--small-section-padding);}.section-small-bottom{padding-bottom:var(--current-section-padding-bottom);--current-section-padding-bottom:var(--small-section-padding);}.section-medium-top{padding-top:var(--current-section-padding-top);--current-section-padding-top:var(--medium-section-padding);}.section-medium-bottom{padding-bottom:var(--current-section-padding-bottom);--current-section-padding-bottom:var(--medium-section-padding);}.section-big-top{padding-top:var(--current-section-padding-top);--current-section-padding-top:var(--big-section-padding);}.section-big-bottom{padding-bottom:var(--current-section-padding-bottom);--current-section-padding-bottom:var(--big-section-padding);}}
:root{--cookie-banner-bg-color:var(--color-primary);--cookie-banner-color:var(--color--white,#fff);--cookie-banner-description-color:var(--color--white,#fff);--cookie-banner-overlay-bg:#0009;--cookie-banner-base-font-size:.875rem;--cookie-banner-button-font-size:1.25rem}body.eu-cookie-compliance-popup-open{overflow:hidden}body.eu-cookie-compliance-popup-open div#sliding-popup{background-color:var(--cookie-banner-overlay-bg);width:100%;inset:0;overflow-y:auto}div#sliding-popup p{margin-bottom:6px}div#sliding-popup>.eu-cookie-compliance-banner{background:var(--cookie-banner-bg-color);width:min(90%,67.5rem);color:var(--cookie-banner-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[aria-hidden=true]:is(div#sliding-popup>.eu-cookie-compliance-banner){display:none}.eu-cookie-compliance-content{max-width:100%;font-size:var(--cookie-banner-base-font-size,.875rem);margin:0;padding:2rem}@media (width>=1024px){.eu-cookie-compliance-content{padding:3rem}}.eu-cookie-compliance-content p{line-height:1.3}.eu-cookie-compliance-content .eu-cookie-compliance-message{float:none;width:100%;max-width:100%;margin-bottom:1rem}.eu-cookie-compliance-categories{margin-top:1.5rem}.eu-cookie-compliance-category{margin-bottom:1rem}.eu-cookie-compliance-category input{margin:0}.eu-cookie-compliance-category label{color:var(--cookie-banner-color);font-size:var(--cookie-banner-base-font-size,.875rem);font-weight:var(--font-weight-bold,700)}@media (width>=768px){.eu-cookie-compliance-category label{font-size:calc(1.134 * var(--cookie-banner-base-font-size,.875rem))}}.eu-cookie-compliance-category .eu-cookie-compliance-category-description{font-size:calc(.7143 * var(--cookie-banner-base-font-size,.875rem));color:var(--cookie-banner-description-color);margin-left:calc(1.42857 * var(--cookie-banner-base-font-size))}@media (width>=768px){.eu-cookie-compliance-category .eu-cookie-compliance-category-description{font-size:calc(.85714 * var(--cookie-banner-base-font-size,.875rem))}}.eu-cookie-compliance-default-button{--button-border-width:2px;--button-border-color:var(--cookie-banner-color);--button-margin:0 0 .5rem;--button-color:var(--cookie-banner-color);--button-bg-color:var(--color-primary);--button-color-hover:var(--button-bg-color);--button-bg-color-hover:var(--button-color)}.eu-cookie-compliance-default-button.eu-cookie-compliance-categories-toggle{--button-border-width:1px;--button-font-size:1em}.eu-cookie-compliance-more-button{--button-padding:.5em 0;--button-color:var(--cookie-banner-color);--button-bg-color-hover:var(--button-bg-color);font-weight:var(--font-weight-normal,400);text-transform:none;text-decoration:underline}.eu-cookie-compliance-save-preferences-button{--button-color:var(--cookie-banner-color);--button-color-hover:var(--color-grey);cursor:pointer}.eu-cookie-compliance-buttons{float:none;max-width:100%;margin-top:1.5rem}.eu-cookie-compliance-buttons button{--button-font-size:var(--cookie-banner-button-font-size);--button-margin:0 .5rem .5rem 0}
.menu--main{flex-flow:wrap;justify-content:flex-end;gap:1.5rem;margin-top:.5rem;display:flex}:is(.menu--main a):focus,:is(.menu--main a):hover{color:var(--color-white);background-color:var(--color-grey)}.menu--main>li{position:relative}:is(.menu--main>li)>a{padding-block:.85em;padding-inline:.75rem;font-size:1.25rem;display:block;position:relative}.is-active:is(:is(.menu--main>li)>a){--link:var(--color-black)}:is(.menu--main>li):last-of-type>a{padding-right:0}:is(.active-trail:is(.menu--main>li),.active:is(.menu--main>li))>a{--link:var(--color-black)}:is(.menu--main>li)>.submenu-wrapper{--link:var(--color-brand-neutral);--link-hover:var(--color-black);top:calc(var(--page-header-height) - 52px);height:calc(100vh - var(--page-header-height) + 5px);visibility:hidden;opacity:0;text-align:left;width:min(100vw,21.15rem);transition:visibility .55s cubic-bezier(.32,.24,.15,1),opacity .55s cubic-bezier(.32,.24,.15,1);display:block;position:absolute}:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu{background-color:#fff;padding:0 0 1rem;display:block;position:relative}:is(:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu)>li{--link:var(--color-black);position:static}:is(:is(:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu)>li)>a{--icon-size:.75rem;margin:0;padding-block:.5em;padding-inline:2rem 1.5em;font-size:1.25rem;display:block;position:relative}:is(:is(:is(:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu)>li)>a)>svg.icon{position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}:is(:is(:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu)>li)>ul{width:52%;max-height:calc(100vh - var(--page-header-height));transform-origin:top;scrollbar-width:none;-ms-overflow-style:none;background-color:#edf1f5;padding:1.5rem 0;position:absolute;top:2rem;right:-53%;overflow-y:scroll;scale:0}:is(:is(:is(:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu)>li)>ul)::-webkit-scrollbar{display:none}:is(:is(:is(:is(:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu)>li)>ul)>li)>a{padding-block:.7333em;padding-inline:2.375rem;font-size:1.25rem;display:block}.open:is(:is(:is(:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu)>li)>ul){scale:1}:is(:is(:is(.normal-submenu:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu)>li):not(:last-of-type)>a):after{content:"";background-color:var(--text-color);width:38px;height:1px;display:block;position:absolute;bottom:0;left:2rem}:is(:is(:is(:is(.normal-submenu:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu)>li):not(:last-of-type)>a):focus,:is(:is(:is(.normal-submenu:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu)>li):not(:last-of-type)>a):hover):after{background-color:var(--color-grey)}.big-submenu:is(:is(.menu--main>li)>.submenu-wrapper){width:min(100vw,42.3rem);translate:-30%}.big-submenu:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu{-moz-column-gap:1.5rem;grid-template-columns:repeat(2,minmax(200px,1fr));column-gap:1.5rem;display:grid}:is(:is(:is(.big-submenu:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu)>li):not(:nth-last-child(-n+2))>a):after{content:"";background-color:var(--text-color);width:38px;height:1px;display:block;position:absolute;bottom:0;left:2rem}:is(:is(:is(:is(.big-submenu:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu)>li):not(:nth-last-child(-n+2))>a):focus,:is(:is(:is(.big-submenu:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu)>li):not(:nth-last-child(-n+2))>a):hover):after{background-color:var(--color-grey)}.open:is(.menu--main>li)>.submenu-wrapper{visibility:visible;opacity:1;z-index:21}.open:is(.menu--main>li)>.bg-layer{opacity:1;translate:0}:is(.menu--main>li)>.bg-layer{bottom:0;left:0;right:0;top:var(--page-header-height);z-index:-1;opacity:0;background-color:#999999db;transition:opacity .55s cubic-bezier(.32,.24,.15,1);position:fixed;translate:-200%}body.toolbar-horizontal :is(:is(.menu--main>li)>.bg-layer){top:calc(var(--admin-toolbar-height) + var(--page-header-height))}
.menu--secondary{--item-margin:1em;font-size:.8125rem;font-weight:var(--font-weight-medium);flex-flow:wrap;justify-content:flex-end;align-items:center;gap:1.5rem;margin-top:3px;display:flex}:is(.menu--secondary>li)>a{align-items:center;gap:.5em;display:inline-flex}
