.header:before{background:var(--blue);bottom:100%;content:"";display:none;height:50rem;left:0;opacity:.9;position:fixed;width:100%;z-index:-1}.header.menu-hover:before{bottom:var(--menubottom);display:block}.header-menu{font-weight:300}.header-menu a{border-bottom:.4rem solid transparent;color:#fff;display:inline-block;font-size:1.6rem;font-weight:400;line-height:2.8rem;text-decoration:none}.header-menu a[href="javascript:void(0);"]{cursor:default}.header-menu a:active,.header-menu a:focus,.header-menu a:hover{border-color:var(--orange)}.header-menu--top{align-items:center;display:flex;gap:3.2rem;justify-content:flex-end}.header-menu--country-switcher{position:relative}.header-menu--country-toggle{align-items:center;border-bottom:.4rem solid transparent;color:#fff;cursor:pointer;display:flex;font-size:1.6rem;gap:1rem}.header-menu--country-toggle:active,.header-menu--country-toggle:focus,.header-menu--country-toggle:hover{border-color:var(--orange)}.header-menu--country-toggle svg{height:1.6rem}.header-menu--country-toggle svg path{fill:#fff}.header-menu--country-dropdown{align-items:flex-start;background:var(--blue);display:none;gap:1.6rem;left:50%;padding:1.6rem;position:absolute;top:100%;transform:translateX(-50%);z-index:2}.header-menu--country-dropdown.is-open{display:flex}.header-menu--country-continent p{border-bottom:2px solid hsla(0,0%,100%,.4);color:#fff;font-size:1.6rem;font-weight:700;line-height:1.5;padding-bottom:.4rem;white-space:nowrap}.header-menu--country-continent ul{list-style:none;margin:0;padding:0}.header-menu--country-continent li{line-height:1.4;margin-top:1.2rem}.header-menu--country-continent a{border:none;opacity:.6;white-space:nowrap}.header-menu--country-continent a:active,.header-menu--country-continent a:focus,.header-menu--country-continent a:hover{opacity:1}.header-menu--topnav{display:flex;gap:3.2rem}.header-menu--topnav a{white-space:nowrap}.header a.emphasized{color:var(--orange);font-weight:700}.header-menu--search{margin-top:-.4rem}.header-menu--search svg{cursor:pointer;padding:.5rem;vertical-align:middle;width:3rem}.header-menu--search svg path{fill:#fff}.header-menu--search.is-open .header-menu--search-toggle{display:none}.header-menu--search form{display:none;position:relative}.header-menu--search.is-open form{display:block}.header-menu--search button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;left:.2rem;padding:0;position:absolute;top:0}.header-menu--search .hs-search-field__input{background:transparent;border:1px solid #fff;border-radius:5rem;color:#fff;font-size:1.6rem;height:3rem;line-height:3rem;margin:0;min-height:0;padding-left:3.2rem}.header-menu--bottom{font-family:var(--secondary-font-family);margin-top:1.6rem}.header-menu--bottom .hs-menu-flow-horizontal>ul{align-items:stretch;display:flex;gap:32px;justify-content:flex-end;list-style:none;margin:0;padding:0}.header-menu--bottom .hs-item-has-children{position:relative}.header-menu--bottom .hs-menu-children-wrapper{background:var(--blue);display:none;list-style:none;padding:3.2rem;position:absolute;right:0;top:100%;width:25rem}.header-menu--bottom .hs-menu-depth-1>.hs-menu-children-wrapper{border-top:1.6rem solid var(--blue)}.header-menu--bottom .hs-item-has-children:has(a:focus) .hs-menu-children-wrapper:has(.hs-item-has-children),.header-menu--bottom .hs-item-has-children:hover .hs-menu-children-wrapper:has(.hs-item-has-children){display:flex!important;gap:2rem;width:75rem}.header-menu--bottom .hs-menu-children-wrapper:has(.hs-item-has-children)>li{margin-top:0;width:33.3333%}.header-menu--bottom .hs-menu-children-wrapper ul{padding:0;position:static;width:22.2rem}.header-menu--bottom .hs-menu-children-wrapper li+li{margin-top:1rem}.header-menu--bottom .hs-menu-children-wrapper a{display:inline-block;line-height:1.2}.header-menu--bottom .hs-menu-depth-1>a{font-weight:400}.header-menu--bottom .hs-menu-children-wrapper a[href="javascript:void(0);"]{border-color:transparent!important;font-weight:400}.header-menu--bottom .hs-item-has-children:has(a:focus) .hs-menu-children-wrapper,.header-menu--bottom .hs-item-has-children:hover .hs-menu-children-wrapper{display:block}.header-mobile-toggle{cursor:pointer;display:none}.header-mobile-toggle svg{vertical-align:top;width:3.5rem}.header-mobile-toggle svg path{fill:#fff}.header-mobile-toggle svg:last-child,.header-mobile-toggle.is-open svg:first-child{display:none}.header-mobile-toggle svg:first-child,.header-mobile-toggle.is-open svg:last-child{display:block}.header-mobile-menu{background:var(--blue);display:none;left:0;max-height:calc(100vh - 97px);overflow:auto;padding:3.2rem;position:absolute;top:100%;width:100%}.header-mobile-menu ul{list-style:none;margin:0;padding:0}.header-mobile-menu a{border-bottom:.4rem solid transparent;color:#fff;display:inline-block;font-size:2.4rem;font-weight:400;line-height:4.8rem;text-decoration:none}.header-mobile-menu .header-menu--country-continent a,.header-mobile-menu .hs-menu-children-wrapper a{font-size:2rem}.header-mobile-menu a:active,.header-mobile-menu a:focus,.header-mobile-menu a:hover{border-color:var(--orange)}.header-mobile-menu a[href="javascript:void(0);"]{font-weight:700}.header-mobile-menu .hs-menu-children-wrapper{display:none}.header-mobile-menu--topnav{align-items:flex-start;display:flex;flex-direction:column}.header-mobile-menu .header-menu--country-toggle{display:inline-flex;font-size:2.4rem;line-height:4.8rem}.header-mobile-menu .header-menu--country-dropdown.is-open{display:block;padding:1rem 0 0 2.4rem;position:static;transform:none}.header-mobile-menu .header-menu--country-continent+.header-menu--country-continent{margin-top:1.6rem}.header-mobile-menu .header-menu--country-continent li,.header-mobile-menu .header-menu--country-continent p{margin:0}.header-mobile-menu--parent-toggle{cursor:pointer;height:5.2rem;margin-left:.5rem;padding:1.5rem .7rem 2rem;vertical-align:top}.header-mobile-menu--parent-toggle path{fill:#fff}.header-mobile-menu .is-open .hs-menu-children-wrapper{display:block;padding-left:2.4rem}.header-mobile-menu .header-menu--search form{display:block;margin-top:1.4rem}.header-mobile-menu .header-menu--search .hs-search-field__input{font-size:2.4rem;height:4.8rem;line-height:4.8rem;padding-left:4.8rem}.header-mobile-menu .header-menu--search svg{padding:1.5rem;width:4.8rem}@media (max-width:1039px){.header-menu{display:none}.header-mobile-menu.is-open,.header-mobile-toggle{display:block}}