/* @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-white:#ffffff;--color-black:#000000;--color-grey:#C6C6C6;--color-grey-dark:#666666;--color-grey-light:#EBEBEB;--color-grey-medium:#707070;--text-color:var(--color-black);--header-color:var(--color-black);--link:var(--color-primary);--link-hover:color-mix(in srgb,var(--link),black 10%);--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;--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}:is(.menu-item--main:is(.menu.menu--mobile li),.menu-item--secondary:is(.menu.menu--mobile li)) a{font-size:1.125rem;font-weight:var(--font-weight-bold)}.menu-item--footer:is(.menu.menu--mobile li) a{font-size:.9375rem}.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}.menu.menu--mobile .menu-item--language-links{padding:1rem 1.25rem}:is(.menu.menu--mobile .menu-item--language-links) .language-links{align-items:center;gap:1rem;display:flex}:is(:is(.menu.menu--mobile .menu-item--language-links) .language-links) a,:is(:is(.menu.menu--mobile .menu-item--language-links) .language-links) span{font-weight:var(--font-weight-bold);text-transform:uppercase;padding:0;text-decoration:none}.active-language:is(:is(:is(.menu.menu--mobile .menu-item--language-links) .language-links) a,:is(:is(.menu.menu--mobile .menu-item--language-links) .language-links) span){color:var(--link-hover)}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{border-top:1px solid var(--color-secondary)}#page-footer .footer-top{background-color:var(--color-white);padding-block:8.5rem}#page-footer .footer-top-layout{gap:var(--grid-gutter-x);flex-wrap:wrap;align-items:flex-start;display:flex}#page-footer .footer-top-layout__section{flex:18rem}:is(#page-footer .footer-top-layout__section--nav) ul{margin:0;padding:0;list-style:none}#page-footer .footer-branding{margin-bottom:6rem}#page-footer .contact-info{--icon-color:var(--color-primary);--icon-size:1.625rem;--link:var(--text-color);align-items:center;gap:1rem;display:flex}:is(#page-footer .contact-info) .contact-info__label{flex:0 0 var(--icon-size)}:is(#page-footer .contact-info) .contact-info__value{flex:0 auto}#page-footer .contact-info+.contact-info{margin-top:1.25rem}#page-footer .social-links-cn{margin-top:3.5rem}#page-footer .social-links{gap:.75rem;display:flex}:is(#page-footer .social-links)>a{--icon-size:1.5rem;--link:var(--color-white);--link-hover:var(--color-white);background-color:var(--color-secondary);width:calc(var(--icon-size) + 1rem);height:calc(var(--icon-size) + 1rem);text-align:center;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s ease-in-out;display:inline-flex}:is(:is(#page-footer .social-links)>a):focus,:is(:is(#page-footer .social-links)>a):hover{background-color:var(--color-primary)}#page-footer .footer-bottom{background-color:var(--color-secondary);padding-block:1rem;font-size:.875rem}:is(#page-footer .footer-bottom) .footer-bottom-layout{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1.25rem;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--sitemap{--link:var(--text-color);-moz-column-gap:2.5rem;grid-template-columns:repeat(2,1fr);column-gap:2.5rem;display:grid}.menu.menu--sitemap>li{border-top:1px solid var(--color-grey-light);padding:.5rem 0}:is(.menu.menu--sitemap>li):nth-child(-n+2){border-top:0}nav:has(.menu--sitemap){container:sitemap/inline-size}@container sitemap (width<=260px){.menu.menu--sitemap{-moz-column-gap:0;grid-template-columns:1fr;column-gap:0}:is(.menu.menu--sitemap>li):nth-child(2){border-top:1px solid var(--color-grey-light)}}
.menu.menu--action-links{--link:var(--text-color)}:is(.menu.menu--action-links>li)+li{border-top:1px solid var(--color-grey-light);margin-top:1.5rem;padding-top:1.5rem}.menu.menu--action-links .link{-moz-column-gap:1.5rem;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:1.5rem;display:grid}.menu.menu--action-links .link-icon{--icon-color:#d5d5d5;--icon-size:2.75rem;grid-row:1/span 2;align-self:start}.menu.menu--action-links .link-title{font-size:var(--size-h4,25px);font-weight:var(--font-weight-black);grid-column:2}.menu.menu--action-links .link-description{--icon-color:var(--color-primary);--icon-size:46px;font-weight:var(--font-weight-bold);grid-column:2;align-items:center;gap:.5rem;display:flex}:is(.menu.menu--action-links .link-description)>span{min-width:13ch}
.menu.menu--footer{flex-flow:wrap;justify-content:center;gap:.5rem;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:.5rem}: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{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:4px 0;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)}@media (width>=1024px){#page-header .header-layout__branding{align-self:flex-end;padding-bottom:1.0625rem}}#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}}@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}}:is(:is(#page-header .header-layout__nav) .mobile-cn) .hamburger{translate:12px}}
.page-title{--header-line-height:1.08333;justify-content:center;align-items:center;width:min(100%,95.375rem);min-height:6rem;margin-inline:auto;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(--color-secondary);aspect-ratio:192/64}.page-title .page-title__inner{z-index:1;text-align:center;position:relative}: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);max-inline-size:64ch;padding-inline:var(--container-padding-outer,30px);margin-inline:auto}: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):after{content:"";background-color:#00000078;display:block;position:absolute;inset:0}: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}
.paragraph--type--simple{--container-max-width:60rem}@media (width>=480px){.paragraph--type--simple .paragraph__title{font-size:var(--size-h1)}}.paragraph--type--simple.text-center{text-align:center}
:root{--button-padding:.85em 1em;--button-margin:0 0 1rem;--button-font-size:1rem;--button-radius:0px;--button-bg-color:var(--color-primary);--button-color:var(--color-white);--button-border-color:var(--button-bg-color);--button-border-width:0;--button-bg-color-hover:var(--button-bg-color);--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);margin:var(--button-margin);padding:var(--button-padding);text-align:center;vertical-align:middle;background-color:var(--button-bg-color);color:var(--button-color);justify-content:center;align-items:center;gap:.5rem;line-height:1;text-decoration:none;transition:background-color .25s ease-out,color .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))}button.primary,.button--primary{--button-bg-color:var(--color-primary);--button-color:var(--color-white);--button-bg-color-hover:var(--color-secondary);--button-color-hover:var(--color-white);--button-font-size:var(--default-font-size,1.0625rem);--button-padding:1.2em;font-weight:var(--font-weight-bold)}button.secondary,.button--secondary{--button-bg-color:var(--color-secondary);--button-color:var(--color-white);--button-bg-color-hover:var(--color-primary);--button-color-hover:var(--color-white);--button-font-size:var(--default-font-size,1.0625rem);--button-padding:1.2em;font-weight:var(--font-weight-bold)}.button--readmore{--icon-size:46px;--button-padding:0 .75rem 0 1.875rem;background:linear-gradient(195deg,#6dd2e7 0%,#4e9ccc 100%);gap:2rem;min-width:min(100%,14rem);margin-bottom:0;transition:transform .3s,box-shadow .3s,filter .3s}.button--readmore:focus,.button--readmore:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 10px 20px #4e9ccc66}.button--readmore:active{transform:translateY(0)}.button svg.ext{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}
@layer theme{:root{--color-primary:#6DD2E7;--color-secondary:#424A4C;--color-grey-very-light:#F8F8F8;--font-weight-light:400;--font-weight-black:800;--header-color:#424A4C;--header-font-weight:var(--font-weight-black);--inline-label-font-weight:var(--font-weight-normal);--default-border-color:#F2F2F2;--container-padding-outer:20px;--page-header-height:54px;--size-h1:clamp(2rem,4vw + 0.75rem,3.75rem);--size-h2:clamp(1.75rem,2.5vw + 0.5rem,3.125rem);--size-h3:clamp(1.5rem,1.5vw + 0.5rem,1.875rem);--size-h4:clamp(1.375rem,1vw + 0.5rem,1.5625rem);--size-h5:clamp(1.125rem,0.5vw + 0.75rem,1.25rem);--size-h6:1.125rem;--size-big-text:var(--size-h4);--default-font-size:1rem;--body-font-family:open-sans,Helvetica,Arial,sans-serif;--branding-max-width:180px;}@media (min-width:480px){:root{--branding-max-width:224px;}}@media (min-width:1024px){:root{--page-header-height:140px;--default-font-size:1.0625rem;}}@media (min-width:1280px){:root{--container-padding-outer:0px;--branding-max-width:280px;}}}
@layer base{*,*::before,*::after{box-sizing:border-box;}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: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);}a{color:var(--link);text-decoration:none;transition:color 0.2s ease-in-out;&:hover{color:var(--link-hover);}}.container{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding-outer);}img{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{--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;}}
@layer components{.info-layout{}}
: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;}}.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);}
.paragraph{position:relative;.paragraph__title:has(strong){font-weight:var(--header-font-weight-contrast-low);strong{font-weight:var(--header-font-weight-contrast-high);}}&:has(.field--name-field-bg-image){position:relative;> .paragraph__content{position:relative;}.field--name-field-bg-image{position:absolute;inset:0;img,video{width:100%;height:100%;object-fit:cover;}}}&.big-text{.paragraph__content{font-size:var(--size-big-text);}}}
: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}
.language-switch{margin-top:14px;font-size:.875rem;line-height:1;position:relative}.language-switch .language-switch__menu{background-color:var(--color-white);z-index:1;margin:0;padding:.5em 0 0;list-style:none;display:none;position:absolute;top:1.5em;right:0}:is(.language-switch .language-switch__menu) a.language-link{white-space:nowrap}.open:is(.language-switch .language-switch__menu){display:block}.language-switch .language-switch__toggle{text-transform:uppercase;color:var(--text-color);padding-left:14px;position:relative}:is(.language-switch .language-switch__toggle):focus,:is(.language-switch .language-switch__toggle):hover{color:var(--color-primary)}:is(.language-switch .language-switch__toggle):after{--triangle-color:var(--text-color);--triangle-size:4px;content:"";border-style:solid;border-width:var(--triangle-size,6px);border-bottom-width:0;border-color:var(--triangle-color) transparent transparent;width:0;height:0;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.open:is(.language-switch .language-switch__toggle):after{transform:translateY(-50%)rotate(180deg)}
.menu--main{flex-flow:wrap;justify-content:flex-end;display:flex}:is(.menu--main>li)>a{--link:var(--text-color);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-primary)}: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-primary)}:is(.menu--main>li)>.submenu-wrapper{--link:var(--color-black);--link-hover:var(--color-primary);top:calc(var(--page-header-height) - 41px);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:2rem 0;display:block;position:static}:is(:is(:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu)>li)>a{padding-block:.6em;--icon-size:.6667em;margin-inline:2.5rem;padding-right:1em;font-size:1.125rem;display:block;position:relative}:is(:is(:is(:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu)>li)>a)>svg.icon{position:absolute;top:50%;right:0;transform:translateY(-50%)}:is(:is(:is(:is(:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu)>li)>a):focus,:is(:is(:is(:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu)>li)>a):hover)>svg.icon{fill:var(--color-secondary)}:is(:is(:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu)>li)>ul{width:53%;max-height:calc(100vh - var(--page-header-height));transform-origin:top;scrollbar-width:none;-ms-overflow-style:none;background-color:#edf1f5;padding:3.125rem 0;position:absolute;top:0;right:0;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{margin-inline:2.5rem;padding-block:.7333em;font-size:.9375rem}:is(:is(:is(:is(:is(:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu)>li)>ul)>li)+li)>a{border-top:1px solid #e2e5e8}.open:is(:is(:is(:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu)>li)>ul){scale:1}:is(:is(:is(:is(:is(.menu--main>li)>.submenu-wrapper)>.submenu)>li)+li)>a{border-top:1px solid #e2e5e8}:is(:is(.menu--main>li)>.submenu-wrapper):has(.level-3-link){width:min(100vw,45rem)}:is(:is(.menu--main>li)>.submenu-wrapper):has(.level-3-link)>.submenu{margin-right:53%}.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:#000000d9;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))}:is(:is(.menu--main>li)>.bg-layer):after{content:"";background:var(--color-primary);z-index:-1;height:5px;display:block;position:absolute;top:-5px;left:0;right:0}
.menu--secondary{--item-margin:1em;--link:var(--text-color);flex-flow:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin-top:12px;font-size:.875rem;display:flex}:is(.menu--secondary>li)>a{align-items:center;gap:.5rem;display:inline-flex}#block-nova-secondary-menu{flex-flow:row;gap:1rem;display:flex}
