.dnd-section[class*=Header-row]{overflow:unset}.header-wrapper{overflow:unset;position:relative}header.primary-header{background-color:var(--clr-bg);margin-inline:auto;@media (min-width:767px){align-items:center;display:grid;gap:var(--gap);grid-template-columns:auto 1fr auto;padding-inline:var(--inline)}@media (max-width:767px){align-items:center;column-gap:var(--gap);display:grid;grid-template-columns:1fr auto auto;grid-template-rows:auto auto;padding-inline:var(--padding-inline);padding:var(--inline) var(--block)}}header .logo{margin-block:auto;z-index:1}header .logo-desktop{@media (min-width:767px){background:#fff;border-radius:100%;display:block;display:grid;margin-bottom:-30px;padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:20px;place-items:center}@media (max-width:767px){display:none}}header .logo-mobile{@media (min-width:767px){display:none}@media (max-width:767px){display:block}}.dropdown-toggle,header #menu-toggle{all:unset;font-size:inherit}header #menu-toggle{font-family:Material Symbols Outlined;font-size:40px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;@media (min-width:767px){display:none}}.logo a,.logo a img,header #menu-toggle{transition:all .1s ease}.logo a:focus-visible,.logo a:focus-visible img,header #menu-toggle:focus-visible{border-radius:99rem;outline:var(--outline-s);outline-offset:.5rem}header .dropdown .dropdown-toggle{cursor:pointer;padding-inline:.5rem}header .dropdown .dropdown-toggle:after{border:2px solid;border-left:0;border-top:0;content:"";display:inline-block;height:.5rem;line-height:1em;transform:rotate(45deg) translateY(-.5em);vertical-align:-.2em;width:.5rem}header .dropdown.active .dropdown-toggle:after,header .dropdown:hover .dropdown-toggle:after{border:2px solid;border-width:2px 0 0 2px;content:"";transform:rotate(45deg) translate(.15em,-.35em)}header ul.primary-navigation{display:grid;gap:var(--gap);list-style:none;margin:0;padding:0;@media (min-width:767px){align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}@media (max-width:767px){display:none;&.active{align-items:flex-end;display:block;display:flex;flex-direction:column}}}header nav>ul>li{margin:0;padding:0}header nav>ul>li,header nav>ul>li.current-page{position:relative}header nav>ul>li.current-page:after{border-bottom:2px solid var(--clr-primary);bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0;width:100%}header .dropdown.active ul{list-style:none}@media (min-width:767px){header .dropdown.active ul,header .dropdown:hover ul{background-color:var(--clr-bg,#fff);border:1px solid var(--clr-stroke);border-radius:var(--corner-l);box-shadow:var(--shadow-menu);display:grid;gap:var(--gap);grid-template-columns:1fr;left:0;list-style:none;margin:0;max-width:97vw;padding:var(--gap-s) var(--gap-s);position:absolute;top:100%;width:200px;z-index:10}}@media (max-width:767px){header .dropdown.active ul{background-color:var(--clr-bg-2);border:1px dashed var(--clr-stroke-2);border-radius:var(--corner);display:grid;gap:var(--gap-s);grid-template-columns:1fr;padding:var(--gap-s) var(--gap-s);text-align:right;width:100%}}header .dropdown ul{display:none}header .dropdown ul{.sub-heading{grid-column:span 2;position:relative}.sub-link{grid-column:span 1;@media (max-width:768px){grid-column:span 2}}}header .dropdown-item-text{display:grid;gap:.5rem;h4{--font-size-ratio:0.75;font-size:1.1rem;&:last-child{margin:0}}p{--font-size-ratio:0.64;font-size:.9rem;opacity:.75}}header .dropdown-item-text .fancy-link{color:var(--clr-primary)}header h3{font-size:1.2rem;margin:0}header .dropdown .notification-badge{background-color:var(--clr-red);border-radius:10rem;display:inline;font-size:.8rem;padding:.25rem .5rem;vertical-align:middle}header :focus-visible{outline:2px auto -webkit-focus-ring-color}header nav{@media (min-width:767px){grid-column:2/3;grid-row:1;margin-block:auto}@media (max-width:767px){grid-column:1/-1;grid-row:2}}header .cta{height:fit-content;@media (min-width:767px){align-self:center;grid-column:3/4;grid-row:1}}header nav a,header nav button{color:var(--clr-text);transition:all .2s ease}header nav>.primary-navigation>li.dropdown .nav-link,header nav>.primary-navigation>li.dropdown>button,header nav>.primary-navigation>li>a{color:var(--clr-primary);font-weight:700}header nav>.primary-navigation>li.dropdown .nav-link:focus-visible,header nav>.primary-navigation>li.dropdown .nav-link:hover,header nav>.primary-navigation>li.dropdown>button:focus-visible,header nav>.primary-navigation>li.dropdown>button:hover,header nav>.primary-navigation>li>a:focus-visible,header nav>.primary-navigation>li>a:hover{color:var(--clr-accent-3)}header .nav-item-wrapper{align-items:center;display:flex}header #menu-toggle:focus-visible,header [role=menuitem]{transition:all .2s ease}header [role=menuitem]:hover{@media (min-width:768px){border-radius:99rem;outline-offset:.8rem}}header .dropdown.active{@media (min-width:767px){position:relative}@media (max-width:767px){align-items:flex-end;display:flex;flex-direction:column;width:100%}}header .dropdown.active .dropdown-item{display:grid;gap:var(--gap-s)}header .dropdown-item *{margin:0;padding:0}#primary-navigation{@media (max-width:767px){display:none;padding-block:var(--block);&.active{align-items:flex-end;display:block;display:flex;flex-direction:column}}}nav>ul>li[role=menuitem]>a,nav>ul>li[role=menuitem]>button{@media (max-width:767px){color:var(--clr-text);transition:all .2s ease}}nav>ul>li[role=menuitem]{@media (max-width:767px){font-size:1.3rem}}.hs_cos_wrapper_type_language_switcher{align-items:center;display:flex}ul.lang_list_class{@media (max-width:768px){left:unset;right:0;-webkit-transform:unset;transform:unset}}.lang_list_class:before{border-bottom-color:var(--clr-primary)!important}.lang_list_class:after,.lang_list_class:before{@media (max-width:768px){display:none}}.lang_list_class li a{color:var(--clr-primary)!important;font-weight:700;white-space:nowrap;&:hover{color:var(--clr-accent-2)!important}}.lang_list_class li{border-color:var(--clr-primary)!important}.lang_list_class li:first-child{border-top-left-radius:18px;border-top-right-radius:18px;padding:1.5rem 1rem 1rem}.lang_list_class li:last-child{border-bottom-left-radius:18px;border-bottom-right-radius:18px;padding-bottom:1.5rem}