/* compiled by scssphp 1.6.0 on Fri, 17 Jul 2026 09:48:00 +0000 (0.1948s) */

:root{--navigation__item-font-family: var(--font-family--body);--navigation__item-color: var(--color-text);--navigation__item-font-size: 1.25rem;--navigation__item-font-weight: 500;--navigation__item-padding-block: 2.75rem;--navigation__item-text-transform: uppercase;--navigation__submenu-background: var(--color-white);--navigation__item-padding-block--submenu: 0.5rem;--navigation__item-gap: 0.5rem}@media (min-width:64rem){:root{--navigation__item-font-size: 1rem}}@media (min-width:85rem){:root{--navigation__item-font-size: 1.125rem}}header.navigation{grid-template-columns:subgrid;padding:2.125rem;background-color:transparent;transition:0.4s ease-in-out;position:fixed;left:0;top:0;z-index:999}header.navigation .wpml-ls{width:max-content}header.navigation .navigation__wrapper.--primary{--navigation__grid-area--primary: 2;grid-row:2;justify-content:flex-start}header.navigation .navigation__logo{object-position:left;object-fit:cover;width:100%;height:auto;display:none}@media (min-width:48rem){header.navigation .navigation__logo{display:block}}header.navigation .navigation__logo[src*=".svg"],header.navigation .navigation__logo[src*=".gif"],header.navigation .navigation__logo[src*=".png"]{object-fit:cover}header.navigation .navigation__logo-wrapper{transition:0.4s ease-in-out;padding-block:0;margin-inline-end:1rem;z-index:1;--navigation__logo-width: 14.75rem;--navigation__logo-height: 3.6875rem}@media (min-width:48rem){header.navigation .navigation__logo-wrapper{--navigation__logo-width: 8.75rem;--navigation__logo-height: 100%}}@media (min-width:64rem){header.navigation .navigation__logo-wrapper{--navigation__logo-width: 13.75rem}}@media (min-width:85rem){header.navigation .navigation__logo-wrapper{--navigation__logo-width: 17.625rem}}header.navigation .navigation__logo-wrapper a{align-items:flex-start;justify-content:flex-start}header.navigation .navigation__logo.--alt{display:block}@media (min-width:48rem){header.navigation .navigation__logo.--alt{display:none}}header.navigation .navigation__responsive-menu{margin-inline-start:auto;background-color:var(--color-white);padding-inline:2rem 1.75rem;border-radius:0.625rem}@media (min-width:85rem){header.navigation .navigation__responsive-menu{padding-inline:3.625rem 1.75rem}}header.navigation .navigation__menu{gap:1rem}@media (min-width:64rem){header.navigation .navigation__menu{gap:1.25rem}}@media (min-width:85rem){header.navigation .navigation__menu{gap:1.5rem}}header.navigation .navigation__search{position:relative;padding-block:var(--navigation__item-padding-block);margin-inline-start:1.25rem}header.navigation .navigation__search:after{content:'';position:absolute;left:0;bottom:0;z-index:1;background-color:var(--color-black);width:100%;height:0.5rem;display:none;transform:scaleX(0);transition:0.4s ease-in-out}@media (min-width:64rem){header.navigation .navigation__search:after{display:block}}header.navigation .navigation__search:hover:after,header.navigation .navigation__search:focus-visible:after{transform:scaleX(1)}header.navigation .navigation__search-toggle{color:black}header.navigation .navigation__item>a,header.navigation .navigation__item>button{position:relative;transition:0.4s ease-in-out}header.navigation .navigation__item>a:after,header.navigation .navigation__item>button:after{content:'';position:absolute;left:0;bottom:0;z-index:1;background-color:var(--color-black);width:100%;height:0.5rem;display:none;transform:scaleX(0);transition:0.4s ease-in-out}@media (min-width:64rem){header.navigation .navigation__item>a:after,header.navigation .navigation__item>button:after{display:block}}header.navigation .navigation__item>a:hover:after,header.navigation .navigation__item>a:focus-visible:after,header.navigation .navigation__item>button:hover:after,header.navigation .navigation__item>button:focus-visible:after{transform:scaleX(1)}header.navigation .navigation__item>button svg{transition:0.4s ease-in-out}header.navigation .navigation__item>button[aria-expanded="true"] svg{transform:rotate(180deg)}header.navigation .navigation__item.--current>a:after,header.navigation .navigation__item.--current>button:after{transform:scaleX(1)}header.navigation .navigation__item.style-button>a,header.navigation .navigation__item.style-button>button{position:relative;transition:0.4s ease-in-out;place-content:start;display:flex;--navigation__item-background: var(--color-primary);--navigation__item-color: var(--color-text);--navigation__item-background--overlayed--hover: var(--color-primary--hover);--navigation__item-background--scrolled--hover: var(--color-primary--hover);--navigation__item-padding-block: 0.625rem;--navigation__item-padding-inline: 1.5rem;--navigation__item-border-radius: 0.3125rem}@media (min-width:85rem){header.navigation .navigation__item.style-button>a,header.navigation .navigation__item.style-button>button{--navigation__item-padding-block: 1rem;--navigation__item-padding-inline: 2rem}}header.navigation .navigation__item.style-button>a:after,header.navigation .navigation__item.style-button>button:after{display:none}header.navigation .navigation__submenu{overflow:visible}header.navigation .navigation__submenu-wrapper{--navigation__item-padding-block--parent: 0.5rem;box-shadow:0 0.3125rem 2.8125rem 0 rgba(0, 0, 0, 0.15);min-width:12rem}@media (min-width:85rem){header.navigation .navigation__submenu-wrapper{min-width:15rem}}header.navigation .navigation__submenu-wrapper .navigation__item{inline-size:100%}header.navigation .navigation__submenu-wrapper .navigation__item>a,header.navigation .navigation__submenu-wrapper .navigation__item>button{inline-size:100%;color:var(--color-black)}header.navigation .navigation__submenu-wrapper .navigation__item>a:after,header.navigation .navigation__submenu-wrapper .navigation__item>button:after{display:none}header.navigation .navigation__toggle{width:2.1875rem;height:1.625rem;cursor:pointer;background-color:transparent;display:flex;align-items:center;justify-content:center;padding:0;margin-inline-start:auto}header.navigation .navigation__toggle .button__title{width:2.1875rem;height:0.1875rem;border-radius:0;position:relative;background:var(--color-primary);font-size:0;display:block;transition:0.4s ease-in-out}header.navigation .navigation__toggle .button__title:before,header.navigation .navigation__toggle .button__title:after{content:'';width:1.625rem;height:0.1875rem;display:block;border-radius:0;background:var(--color-primary);position:absolute;left:0;z-index:1;transition:0.4s ease-in-out}header.navigation .navigation__toggle .button__title:before{top:-0.6875rem;width:1.25rem}header.navigation .navigation__toggle .button__title:after{bottom:-0.6875rem;width:1.75rem}header.navigation .navigation__toggle[aria-expanded="true"] .button__title{background:none}header.navigation .navigation__toggle[aria-expanded="true"] .button__title:before{transform:rotate(45deg);top:0;width:2.1875rem}header.navigation .navigation__toggle[aria-expanded="true"] .button__title:after{transform:rotate(-45deg);bottom:0;width:2.1875rem}header.navigation .navigation__toggle svg{scale:2.5;transition:0.4s ease-in-out;display:none}header.navigation:not(.--responsive) .navigation__submenu-wrapper .navigation__submenu-wrapper{inset-inline-start:auto;inset-inline-end:105%}header.navigation.--responsive{--navigation__item-padding-block: 0.75rem;padding-inline:1.25rem;padding-block:1rem;background-color:var(--grey-9)}header.navigation.--responsive .navigation__responsive-menu{--navigation__flyout-width: 0;--navigation__flyout-background: var(--color-white);--navigation__flyout-position--closed: 0;padding:6.25rem 1.25rem 1.5rem;inset:var(--navigation__flyout-position--closed) 0 0 auto;block-size:100vh;transition:0.4s ease-in-out;transform:translateX(100%);display:grid;grid-template-rows:auto 1fr;align-items:flex-start;position:fixed;border-radius:0}header.navigation.--responsive .navigation__responsive-menu[aria-hidden="false"]{inset:var(--navigation__flyout-position--closed) 0 0 auto;transform:none;--navigation__flyout-width: 100%}header.navigation.--responsive .navigation__responsive-menu .navigation__logo.--mobile-menu{width:14.75rem;height:3.6875rem;position:absolute;left:1.25rem;top:1rem;z-index:3;display:block}header.navigation.--responsive .navigation__menu{gap:0;height:100%}header.navigation.--responsive .navigation__item>a,header.navigation.--responsive .navigation__item>button{width:100%}header.navigation.--responsive .navigation__item>button[aria-expanded="true"] svg{transform:inherit}header.navigation.--responsive .navigation__item.style-button{inline-size:100%;justify-content:center;position:relative;padding-block-start:1.25rem}header.navigation.--responsive .navigation__item.style-button>a,header.navigation.--responsive .navigation__item.style-button>button{width:100%;justify-content:center;position:relative;z-index:3}header.navigation.--responsive .navigation__submenu-wrapper{box-shadow:none;min-width:100%;visibility:visible;opacity:1}header.navigation.--responsive .navigation__submenu-wrapper[aria-hidden="false"]>.navigation__submenu{padding:0 0.75rem}header.navigation.--responsive .navigation__submenu{padding:0 0.75rem}header.navigation.--responsive.--scrolled{background-color:var(--grey-9)}header.navigation.--scrolled{--navigation__item-padding-block: 0.75rem;box-shadow:none;padding-block:1rem;background-color:transparent}@media (min-width:48rem){header.navigation.--scrolled{padding-block:0.625rem}}@media (min-width:64rem){header.navigation.--scrolled{--navigation__item-padding-block: 2rem}}header.navigation.--scrolled .navigation__logo-wrapper{margin-block-start:0;--navigation__logo-width: 14.75rem;--navigation__logo-height: 3.6875rem}@media (min-width:48rem){header.navigation.--scrolled .navigation__logo-wrapper{--navigation__logo-width: 8.75rem;--navigation__logo-height: 100%}}@media (min-width:64rem){header.navigation.--scrolled .navigation__logo-wrapper{--navigation__logo-width: 11.25rem}}@media (min-width:85rem){header.navigation.--scrolled .navigation__logo-wrapper{--navigation__logo-width: 12.5rem}}header.navigation.--scrolled .navigation__responsive-menu{box-shadow:0 0.3125rem 2.8125rem 0 rgba(0, 0, 0, 0.15)}@media (min-width:85rem){html[lang="en-US"] header.navigation .navigation__logo-wrapper{--navigation__logo-width: 23.5rem}}@media (min-width:85rem){html[lang="en-US"] header.navigation.--scrolled .navigation__logo-wrapper{--navigation__logo-width: 18.3125rem}}