body.fidelity-menu-open{overflow:hidden}.fidelity-menu{--fm-text:#000;--fm-text-soft:rgba(23,53,77,.78);--fm-accent:#000;--fm-bg:hsla(0,0%,100%,.94);--fm-bg-solid:#fff;--fm-border:rgba(23,53,77,.1);--fm-border-strong:rgba(23,53,77,.16);--fm-overlay:rgba(8,18,28,.26);--fm-shadow:0 20px 50px rgba(12,28,40,.08);--fm-shadow-lg:0 28px 70px rgba(12,28,40,.12);--fm-radius:22px;position:relative;z-index:30}.fidelity-menu,.fidelity-menu *{box-sizing:border-box}.fidelity-menu__bar{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--fm-bg);width:100%}.fidelity-menu__inner{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin:0 auto;min-height:88px;padding:0 50px;width:min(100% - 2rem,1524px)}.fidelity-menu__brand{align-items:center;color:var(--fm-text);display:inline-flex;flex:0 0 auto;gap:15px;min-width:340px;text-decoration:none;text-decoration:none!important}.fidelity-menu__brand:focus-visible{border-radius:8px;outline:2px solid var(--fm-accent);outline-offset:4px}.fidelity-menu__brand-text{color:#000;display:inline-block;font-family:Avenir LT;font-size:18px;font-weight:600;line-height:1.02;text-wrap:balance}.fidelity-menu__logo{display:block;height:auto;max-height:56px;max-width:220px;width:auto}.fidelity-menu__nav--desktop{margin-left:auto}.fidelity-menu .hs-menu-wrapper ul,.fidelity-menu__fallback{list-style:none;margin:0;padding:0}.fidelity-menu__fallback--desktop,.fidelity-menu__nav--desktop .hs-menu-wrapper>ul{align-items:center;display:flex;gap:clamp(1rem,.7rem + 1vw,2rem)}.fidelity-menu .hs-menu-item,.fidelity-menu__fallback-item{margin:0;padding:0;position:relative}.fidelity-menu .hs-menu-item>a,.fidelity-menu__fallback-item>a{align-items:center;color:var(--fm-text);display:inline-flex;font-size:16px;font-weight:500;gap:.35rem;line-height:1.2;position:relative;text-decoration:none}.fidelity-menu .hs-menu-item>a:after,.fidelity-menu__fallback-item>a:after{background:currentColor;bottom:-.1rem;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0)}.fidelity-menu .hs-menu-item.active-branch>a,.fidelity-menu .hs-menu-item.active>a,.fidelity-menu .hs-menu-item>a:focus-visible,.fidelity-menu .hs-menu-item>a:hover,.fidelity-menu__fallback-item>a:focus-visible,.fidelity-menu__fallback-item>a:hover{color:var(--fm-accent)}.fidelity-menu .hs-menu-item.active-branch>a:after,.fidelity-menu .hs-menu-item.active>a:after,.fidelity-menu .hs-menu-item>a:focus-visible:after,.fidelity-menu .hs-menu-item>a:hover:after,.fidelity-menu__fallback-item>a:focus-visible:after,.fidelity-menu__fallback-item>a:hover:after{transform:scaleX(1)}.fidelity-menu .hs-menu-item>a:focus-visible,.fidelity-menu__fallback-item>a:focus-visible,.fidelity-menu__toggle:focus-visible{border-radius:6px;outline:2px solid var(--fm-accent);outline-offset:4px}.fidelity-menu .hs-item-has-children>a{padding-right:1rem}.fidelity-menu .hs-item-has-children>a:before{border-bottom:1.5px solid;border-right:1.5px solid;content:"";height:.42rem;position:absolute;right:.1rem;top:50%;transform:translateY(-62%) rotate(45deg);width:.42rem}.fidelity-menu .hs-menu-children-wrapper{list-style:none;margin:0;padding:0}.fidelity-menu .hs-menu-wrapper.flyouts .hs-item-has-children>.hs-menu-children-wrapper{background:var(--fm-bg-solid);border:1px solid var(--fm-border);border-radius:18px;box-shadow:var(--fm-shadow);left:0;min-width:14rem;opacity:0;padding:.6rem 0;pointer-events:none;position:absolute;top:calc(100% + 1rem);transform:translateY(.45rem);transition:opacity .22s ease,visibility .22s ease,transform .22s ease;visibility:hidden;z-index:20}.fidelity-menu .hs-menu-wrapper.flyouts .hs-item-has-children:focus-within>.hs-menu-children-wrapper,.fidelity-menu .hs-menu-wrapper.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.fidelity-menu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper .hs-menu-item>a{display:block;padding:.72rem 1rem;white-space:nowrap}.fidelity-menu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper .hs-menu-item>a:after,.fidelity-menu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper .hs-menu-item>a:before{display:none}.fidelity-menu__toggle{align-items:center;background:transparent;border:0;color:var(--fm-text);cursor:pointer;display:none;font:inherit;gap:.8rem;line-height:1;padding:0}.fidelity-menu__toggle-text{font-size:.95rem;font-weight:600}.fidelity-menu__toggle-icon{display:inline-flex;flex-direction:column;height:1rem;justify-content:space-between;width:1.4rem}.fidelity-menu__toggle-icon span{background:currentColor;border-radius:999px;display:block;height:2px;transition:transform .22s ease,opacity .22s ease;width:100%}.fidelity-menu__toggle[aria-expanded=true] .fidelity-menu__toggle-icon span:first-child{transform:translateY(.44rem) rotate(45deg)}.fidelity-menu__toggle[aria-expanded=true] .fidelity-menu__toggle-icon span:nth-child(2){opacity:0}.fidelity-menu__toggle[aria-expanded=true] .fidelity-menu__toggle-icon span:nth-child(3){transform:translateY(-.44rem) rotate(-45deg)}.fidelity-menu__overlay{background:var(--fm-overlay);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .24s ease,visibility .24s ease;visibility:hidden;z-index:40}.fidelity-menu__overlay[hidden]{display:none}.fidelity-menu__overlay.is-open{opacity:1;pointer-events:auto;visibility:visible}.fidelity-menu__overlay-inner{background:var(--fm-bg-solid);border-left:1px solid var(--fm-border);box-shadow:var(--fm-shadow-lg);height:100dvh;margin-left:auto;overflow-y:auto;padding:6.2rem 1.5rem 2rem;transform:translateX(100%);transition:transform .24s ease;width:min(100%,14rem)}.fidelity-menu__overlay.is-open .fidelity-menu__overlay-inner{transform:translateX(0)}.fidelity-menu__fallback--mobile,.fidelity-menu__nav--mobile .hs-menu-wrapper>ul{display:flex;flex-direction:column;gap:0}.fidelity-menu__fallback--mobile .fidelity-menu__fallback-item,.fidelity-menu__nav--mobile .hs-menu-item{border-bottom:1px solid var(--fm-border)}.fidelity-menu__fallback--mobile .fidelity-menu__fallback-item>a,.fidelity-menu__nav--mobile .hs-menu-item>a{display:block;font-size:16px;font-weight:500;line-height:1.3;padding:1rem 0;text-align:center}.fidelity-menu__fallback--mobile .fidelity-menu__fallback-item>a:after,.fidelity-menu__nav--mobile .hs-menu-item>a:after{display:none}.fidelity-menu__nav--mobile .hs-item-has-children>a:before{right:.15rem}.fidelity-menu__nav--mobile .hs-menu-wrapper .hs-menu-children-wrapper,.fidelity-menu__nav--mobile .hs-menu-wrapper.no-flyouts .hs-menu-children-wrapper{background:transparent;border:0;box-shadow:none;margin:0;min-width:0;opacity:1;padding:0 0 .85rem 1rem;pointer-events:auto;position:static;transform:none;visibility:visible}.fidelity-menu__nav--mobile .hs-menu-children-wrapper .hs-menu-item{border-bottom:0}.fidelity-menu__nav--mobile .hs-menu-children-wrapper .hs-menu-item>a{color:var(--fm-text-soft);font-size:.96rem;padding:.5rem 0}.fidelity-menu__nav--mobile .hs-menu-children-wrapper .hs-menu-item>a:after,.fidelity-menu__nav--mobile .hs-menu-children-wrapper .hs-menu-item>a:before{display:none}.close-menu{height:20px;position:absolute;right:40px;top:70px;transition:opacity .24s ease,visibility .24s ease;width:20px;z-index:9}@media (max-width:1440px){.fidelity-menu__inner{max-width:1200px}}@media (max-width:1199px){.fidelity-menu__inner{width:min(100% - 1.75rem,1320px)}.fidelity-menu__fallback--desktop,.fidelity-menu__nav--desktop .hs-menu-wrapper>ul{gap:1.25rem}}@media (max-width:1024px){.hero-4__inner{padding:0!important}}@media (max-width:1099px){.fidelity-menu__inner{gap:1rem;min-height:76px;width:min(100% - 1.5rem,1320px)}.fidelity-menu__nav--desktop{display:none}.fidelity-menu__toggle{display:inline-flex;position:relative;z-index:50}.fidelity-menu__brand-text{font-size:14px}.fidelity-menu__logo{max-height:48px;max-width:180px}.fidelity-menu__brand{min-width:230px}}@media (max-width:767px){.fidelity-menu__inner{padding:0}.fidelity-menu__overlay-inner{padding:5.5rem 1.25rem 1.75rem;width:70%}.fidelity-menu__fallback--mobile .fidelity-menu__fallback-item>a,.fidelity-menu__nav--mobile .hs-menu-item>a{padding:.95rem 0}}@media (min-width:1100px){.fidelity-menu__overlay{display:none!important}}