.fg-header{background:var(--header-bg);font-family:Futura,sans-serif;font-weight:500;transition:transform .35s ease,opacity .35s ease;width:100%;z-index:9999}.fg-header.is-scrolled{opacity:.88}.fg-header.is-hidden{transform:translateY(-100%)}.fg-header__inner{align-items:center;display:flex;justify-content:space-between;max-width:1280px}.fg-header__logo img{display:block;max-width:100%;width:var(--logo-width)}.fg-header__nav{margin-left:auto}.fg-header__nav ul{align-items:start;display:flex;gap:38px;list-style:none;margin:0;padding:0}.fg-header__nav li{position:relative}.fg-header__nav a{padding-bottom:12px;position:relative;text-decoration:none;text-transform:lowercase}.fg-header__nav a:hover{color:var(--menu-hover-color)}.fg-header__nav a:hover:after{background:var(--menu-hover-color);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.fg-header__nav li.hs-item-has-children>a:before{color:var(--dropdown-icon-color);content:"🢓";font-size:30px;position:absolute;right:-21px;top:2px}.fg-header__nav .hs-menu-children-wrapper{background:var(--header-bg);display:none;left:0;min-width:170px;padding:16px;position:absolute;top:100%}.fg-header__nav li:hover>.hs-menu-children-wrapper{display:flex;flex-direction:column;gap:14px}.fg-header__cta,.fg-header__mobile-cta{background:var(--button-bg);border:1px solid #a8ad00;display:inline-block;margin-left:42px;text-decoration:none;text-transform:lowercase;transition:all .35s ease}.fg-header__cta:hover{background:transparent;border:1px solid #fff;color:#fff;font-family:Futura,sans-serif;font-weight:500;text-decoration:none}.fg-header__toggle{background:transparent;border:0;cursor:pointer;display:none;height:24px;padding:0;width:32px}.fg-header__toggle span{background:var(--toggle-color);display:block;height:3px;margin-bottom:6px}.fg-header__mobile{display:none}@media (max-width:1024px){.fg-header__cta,.fg-header__nav{display:none}.fg-header__toggle{display:block}.fg-header__mobile{background:var(--header-bg);display:none}.fg-header.is-open .fg-header__mobile{display:block}.fg-header__mobile ul{flex-direction:column;list-style:none;margin:0;padding:0}.fg-header__mobile a{display:block;padding:12px 0;text-decoration:none}.fg-header__mobile-cta{margin-left:0;margin-top:20px;text-align:center}}