.custom-header{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:color-mix(in srgb,var(--air-blue-v1),transparent 80%);left:0;position:fixed;top:0;transition:transform .3s ease-in-out,background-color .4s ease,box-shadow .4s ease;width:100%;will-change:transform;z-index:1000}.custom-header.is-hidden{transform:translateY(-100%)}.custom-header.is-scrolled{background-color:var(--air-white);box-shadow:0 4px 12px rgba(0,0,0,.08)}.custom-header .logo-wrapper_image{opacity:0;position:absolute;transition:opacity .3s ease-in}.custom-header .logo-wrapper_image-inverted{opacity:1;transition:opacity .3s ease-in}.custom-header .logo-wrapper.is-open .logo-wrapper_image,.custom-header.is-scrolled .logo-wrapper_image{opacity:1}.custom-header .logo-wrapper.is-open .logo-wrapper_image-inverted,.custom-header.is-scrolled .logo-wrapper_image-inverted{opacity:0}.custom-header .navigation .hs-menu-wrapper ul{display:flex;flex-direction:column;flex-wrap:nowrap}.custom-header .navigation a{background-color:var(--air-white);color:var(--air-secondary);transition:color .4s ease,background-color .3s ease}.custom-header .navigation a:hover{background-color:var(--air-black-v4);color:var(--air-blue-v1)}.custom-header .mobile-trigger span{background-color:var(--air-white);transition:background-color .4s ease}.custom-header.is-scrolled .navigation a{color:var(--air-blue)}.custom-header.is-scrolled .mobile-trigger span{background-color:var(--air-blue-v1)}.header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:var(--menu-width);padding:10px 20px;position:relative}.header-container .logo-wrapper{position:relative;z-index:1200}.navigation{background:#fff;display:flex;flex-direction:column;height:100vh;padding:80px 40px;position:fixed;right:-100%;top:0;transition:right .4s ease-in-out;width:100%;z-index:1100}.navigation.is-open{right:0}.header-tools{align-items:center;display:flex;gap:15px;z-index:1200}.custom-header .lang-switcher-wrapper{align-items:center;display:inline-flex;flex-shrink:0}.custom-header .lang-trigger{color:var(--air-white);cursor:pointer;font:inherit;font-size:14px;font-weight:700;line-height:1;margin:0;padding:0;text-transform:uppercase;transition:color .4s ease,transform .3s ease}.custom-header .lang-trigger,.custom-header .lang-trigger:active,.custom-header .lang-trigger:focus,.custom-header .lang-trigger:hover{background:transparent;border:none;box-shadow:none}.custom-header .lang-trigger:focus{outline:none}.custom-header .lang-trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.custom-header.is-scrolled .lang-trigger{color:var(--air-blue)}.custom-header .lang-dropdown{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;margin:0;overflow-y:auto;padding:80px 40px;position:fixed;right:-100%;top:0;transition:right .4s ease-in-out;width:100%;z-index:1100}.custom-header .lang-dropdown.is-open{right:0}.custom-header .lang-list{list-style:none;margin:0;padding:0;width:100%}.custom-header .lang-list li{background-color:var(--air-white);border-bottom:1px solid var(--air-black-v4);font-size:1.6rem;margin-bottom:0}.custom-header .lang-list a{color:var(--air-blue);display:block;padding:15px 20px;text-decoration:none;transition:background-color .3s ease,color .3s ease}.custom-header .lang-list a:hover{background-color:var(--air-black-v4)}.mobile-trigger{background:transparent;border:none!important;box-shadow:none!important;cursor:pointer;display:flex;flex-direction:column;height:25px;justify-content:space-around;padding:2px;width:25px}.mobile-trigger:focus,.mobile-trigger:hover{background-color:transparent;border:none;box-shadow:none!important;transform:none!important}.mobile-trigger span{border-radius:3px;display:block;height:3px;transform-origin:center;width:100%}.mobile-trigger span,.mobile-trigger.is-active span{background-color:var(--air-blue);transition:all .5s ease-in-out}.mobile-trigger.is-active span:first-child{transform:translateY(7px) rotate(45deg)}.mobile-trigger.is-active span:nth-child(2){opacity:0;transform:translateX(-20px)}.mobile-trigger.is-active span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}@media (min-width:1200px){.header-container{justify-content:flex-start}.navigation{background:transparent;flex-direction:row;height:auto;margin-left:40px;padding:0;position:static;right:auto;width:auto}.header-tools{gap:20px;margin-left:auto}.mobile-trigger{display:none}.custom-header .navigation a{background-color:transparent;color:var(--air-white);transform:translateY(0);transition:color .4s ease,transform .3s ease}.custom-header .navigation a:hover{background-color:transparent;color:var(--air-blue-a5);transform:translateY(-2px)}.custom-header.is-scrolled .navigation a{color:var(--air-blue)}.custom-header.is-scrolled .navigation a:hover{color:var(--air-blue-v1)}.custom-header .navigation .hs-menu-wrapper ul{flex-direction:row}.custom-header .lang-trigger{color:var(--air-white);transform:translateY(0)}.custom-header .lang-trigger:hover{color:var(--air-blue-a5);transform:translateY(-2px)}.custom-header.is-scrolled .lang-trigger{color:var(--air-blue)}.custom-header.is-scrolled .lang-trigger:hover{color:var(--air-blue-v1)}.custom-header .lang-dropdown{border-radius:var(--border-radius);box-shadow:0 8px 15px rgba(0,0,0,.1);flex-direction:column;height:auto;left:auto;margin-top:.35rem;min-width:8rem;opacity:0;overflow:visible;padding:.35rem 0;pointer-events:none;position:absolute;right:20px;top:100%;transform:none;transition:opacity .2s ease,visibility .2s ease,background-color .35s ease,backdrop-filter .35s ease;visibility:hidden;width:auto;z-index:1300}.custom-header:not(.is-scrolled) .lang-dropdown{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:color-mix(in srgb,var(--air-blue-v1),transparent 80%);border:1px solid hsla(0,0%,100%,.18);box-shadow:0 8px 24px rgba(0,0,0,.15)}.custom-header.is-scrolled .lang-dropdown{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:#fff;border:none;box-shadow:0 8px 15px rgba(0,0,0,.1)}.custom-header .lang-dropdown.is-open{opacity:1;pointer-events:auto;visibility:visible}.custom-header .lang-list li{background:transparent;border-bottom:none;font-size:1rem}.custom-header .lang-list li:last-child{border-bottom:none}.custom-header .lang-list a{border-radius:var(--border-radius);padding:10px 20px;white-space:nowrap}.custom-header.is-scrolled .lang-dropdown .lang-list a{color:var(--air-blue)}.custom-header:not(.is-scrolled) .lang-dropdown .lang-list a{color:var(--air-white)}.custom-header:not(.is-scrolled) .lang-dropdown .lang-list a:hover{background-color:hsla(0,0%,100%,.12);color:var(--air-blue-a5)}.custom-header.is-scrolled .lang-dropdown .lang-list a:hover{background-color:var(--air-black-v4);color:var(--air-blue-dark)}}.navigation ul{list-style:none;margin:0;padding:0}.navigation a{color:var(--air-blue);display:block;padding:15px 20px;text-decoration:none;transition:all .3s ease}.navigation li{background-color:var(--air-white);border-bottom:1px solid var(--air-black-v4);font-size:1.6rem;margin-bottom:0}.navigation .hs-menu-depth-2>a{margin-left:15px}.navigation .hs-menu-depth-3>a{margin-left:30px}.navigation .hs-menu-item.active>a{color:var(--air-black);font-weight:700}.navigation li>a:hover{background-color:var(--air-black-v4)}@media (min-width:1200px){.navigation{display:flex!important;position:static}.navigation>ul{align-items:center;display:flex}.navigation li{background:transparent;border-bottom:none;font-size:1rem;position:relative}.navigation a{border-radius:var(--border-radius);padding:10px 20px}.navigation li>a:hover{background-color:var(--air-black-v4);color:var(--air-blue-dark)}.navigation .hs-menu-children-wrapper{background-color:#fff;border-top:3px solid var(--air-red);box-shadow:0 8px 15px rgba(0,0,0,.1);display:none;left:0;min-width:220px;position:absolute;top:100%;z-index:100}.navigation .hs-item-has-children:hover>.hs-menu-children-wrapper{display:block}.navigation .hs-menu-depth-2.hs-item-has-children:hover>.hs-menu-children-wrapper{left:100%;top:0}}.custom-header_root{position:relative}.custom-header_back-to-top{align-items:center;aspect-ratio:1;bottom:var(--spacing-md);display:flex;height:2.5rem;justify-content:center;min-height:2.5rem;min-width:2.5rem;opacity:0;padding:0!important;pointer-events:none;position:fixed;right:var(--spacing-md);transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:2.5rem;z-index:999}.custom-header_back-to-top.is-visible{opacity:1;pointer-events:auto;visibility:visible}.custom-header_back-to-top-icon{display:block}