.header{font-family:Lato,sans-serif;position:relative;overflow:visible;min-height:8vh;z-index:100}.header__container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:var(--container-width);padding:var(--container-padding);margin:0 auto}.header a{color:#fff}.header__top{position:fixed;top:0;left:0;width:100%;z-index:var(--z-fixed);transition:all var(--transition-base);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);padding:var(--spacing-sm)}.header__top .nav{max-width:var(--container-width);margin:0 auto}.nav{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:80px;column-gap:80px}.nav__logo{display:flex;align-items:center;-moz-column-gap:26px;column-gap:26px;z-index:103}.nav__logo img{height:33px}.nav__list{display:flex;-moz-column-gap:26px;column-gap:26px;font-weight:500}.nav__list a,.nav__login a{color:var(--color-brand);position:relative;transition:all var(--transition-fast)}.nav__list a.active,.footer__list a.active{color:var(--color-primary);font-weight:var(--font-weight-bold)}.nav__list a.active:after{content:"";position:absolute;bottom:-4px;left:5%;width:90%;height:2px;background-color:var(--color-primary);border-radius:2px;transition:width var(--transition-base)}.nav__login{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px;font-size:15px;font-weight:500}.nav__toggle{display:none;width:44px;height:44px;background:#0f172a0d;border-radius:8px;z-index:103;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1)}.submenu-close{display:none;content:"";position:absolute;bottom:12px;width:25%;height:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAzNSA5Ij48cGF0aCBzdHJva2U9IiNCMkIyQjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI0IiBkPSJtMiA3IDE1Ljg0LTVMMzMgNyIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:25px auto;background-position:center;cursor:pointer}button[aria-expanded=true]+#nav--mobile{opacity:1;visibility:visible;transform:translateY(0)}.nav:has(button[aria-expanded=true]) .nav__logo img{filter:brightness(0) invert(1);transition:filter .3s ease}#nav--mobile{display:flex!important;position:fixed;flex-direction:column;background:linear-gradient(300deg,#1e8a6f 0%,var(--color-brand-hover) 100%);width:100%;left:0;top:0;height:100vh;height:100dvh;opacity:0;visibility:hidden;transform:translateY(-100%);z-index:101;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s ease,visibility .4s}.nav--mobile__content{padding:80px 24px calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;height:100%;overflow-y:auto;gap:var(--spacing-lg)}#nav--mobile .nav__list{display:flex!important;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}#nav--mobile .nav__list li{padding:0}#nav--mobile .nav__list a{display:flex;align-items:center;gap:16px;color:#fff;font-size:1.5rem;font-weight:600;padding:12px 0;text-decoration:none;transition:color .2s ease,transform .2s ease}#nav--mobile .nav__list a:hover,#nav--mobile .nav__list a:active,#nav--mobile .nav__list a:focus{color:#b45309;transform:translate(8px)}#nav--mobile .nav__list a svg{color:#ffffffb3;transition:color .2s ease}#nav--mobile .nav__list a:hover svg,#nav--mobile .nav__list a:active svg,#nav--mobile .nav__list a:focus svg{color:#b45309}.nav--mobile__divider{width:100%;height:1px;background-color:#ffffff1a;border:none;margin:32px 0}.nav--mobile__actions{display:flex;flex-direction:column;gap:16px;margin-top:auto}.nav--mobile__actions a{display:flex;position:relative;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px;border-radius:12px;font-size:1.125rem;font-weight:600;color:#fff;text-decoration:none;transition:all .2s ease}.nav--mobile__actions a:after{display:none!important}.btn-primary{background-color:var(--color-accent);border:1px solid transparent}.btn-primary:active,.btn-primary:focus{background-color:var(--color-accent-hover)}.btn-secondary{background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.btn-secondary:active,.btn-secondary:focus{background-color:#ffffff26}.menu-icon-wrapper{--time: .2s;--width: 1.5625rem;--height: 1.875rem;--line-height: 2.4px;--color: #0F172A;height:var(--height);width:var(--width);display:flex;justify-content:center;align-items:center}button[aria-expanded=true] .menu-icon-wrapper{--color: #ffffff}.menu-icon{position:relative;width:var(--width);height:var(--line-height);background:var(--color);transition:background var(--time) ease}.menu-icon:before,.menu-icon:after{content:"";display:block;position:absolute;left:0;width:var(--width);height:var(--line-height);background:var(--color);transition:transform var(--time) ease-in,top var(--time) linear var(--time),background var(--time) ease}.menu-icon:before{top:calc(var(--line-height) * -3)}.menu-icon:after{top:calc(var(--line-height) * 3)}.menu-icon.menu-icon--active{background-color:transparent}.menu-icon.menu-icon--active:before,.menu-icon.menu-icon--active:after{top:0;transition:top var(--time) linear,transform var(--time) ease-in var(--time)}.menu-icon.menu-icon--active:before{transform:rotate(45deg)}.menu-icon.menu-icon--active:after{transform:rotate(-45deg)}@media(max-width:1366px){.header{min-height:65px}}@media(max-width:1000px){.nav__list,.nav__login{display:none}.nav__toggle,#nav--mobile{display:flex}.no-scroll{overflow-y:hidden}}
