.desktop-nav-list{display:flex!important}.mobile-nav-list{display:none!important}@media (max-width:991px){.desktop-nav-list{display:none!important}.mobile-nav-list{flex-direction:column!important;gap:1.25rem!important;width:100%!important;display:flex!important}.alg-header-drawer .navigation-content-wrap{-webkit-overflow-scrolling:touch!important;max-height:90vh!important;padding:4.5rem 1.75rem 2.5rem!important;overflow-y:auto!important}.alg-header-drawer .navigation-content-block{height:auto!important;min-height:unset!important}.alg-header-drawer .navigation-content{height:auto!important;padding:20px!important}.mobile-nav-list .navigation-link-wrap{height:clamp(2.2rem,5vw,2.85rem)!important}.mobile-nav-list .navigation-link-text{font-size:clamp(2rem,5vw,2.65rem)!important;line-height:1.1!important;font-family:var(--font-mona-sans-narrow,"Mona Sans Narrow"), Impact, sans-serif!important;text-transform:uppercase!important}.mobile-nav-list .navigation-number{font-size:1rem!important;top:2px!important}.mobile-nav-list .navigation-button-wrap{margin-top:1.5rem!important}}.mobile-services-wrapper{width:100%}.mobile-services-trigger{text-align:left;background:0 0;border:none;padding:0;cursor:pointer!important;justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.mobile-services-trigger-left{align-items:flex-start;gap:.75rem;text-decoration:none;display:flex}.mobile-services-arrow{color:#05080c;cursor:pointer;background:#05080c0d;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-left:.5rem;padding:0;transition:transform .35s cubic-bezier(.16,1,.3,1),background-color .25s,color .25s;display:inline-flex}.mobile-services-trigger:hover .mobile-services-arrow,.mobile-services-wrapper.is-open .mobile-services-arrow{color:#fff!important;background:#f47a1f!important}.mobile-services-wrapper.is-open .mobile-services-arrow svg{transform:rotate(180deg)}.mobile-services-arrow svg{transition:transform .35s}.nav-subservices-container{opacity:0;max-height:0;margin-top:0;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .35s,margin .3s;overflow:hidden}.mobile-services-wrapper.is-open .nav-subservices-container{opacity:1;max-height:380px;margin-top:.85rem}.nav-subservices-list{border-left:2px solid #f47a1f66;flex-direction:column;gap:.65rem;margin-left:.5rem;padding-left:1rem;display:flex}.nav-subservice-item{letter-spacing:.04em;align-items:center;gap:.65rem;padding:.25rem 0;font-size:1.125rem;font-weight:700;transition:color .2s,transform .2s;display:flex;font-family:var(--font-mona-sans-narrow,"Mona Sans Narrow"), Impact, sans-serif!important;text-transform:uppercase!important;color:#4b5563!important;text-decoration:none!important}.nav-subservice-item:hover{transform:translate(4px);color:#f47a1f!important}.nav-subservice-dot{color:#f47a1f;font-size:.75rem;transition:transform .2s;display:inline-block}.nav-subservice-item:hover .nav-subservice-dot{transform:scale(1.3)}.sec-header .nav-link-block .nav-link.is-active,.sec-header .nav-link-block .nav-link.w--current,.nav-wrapper .nav-link-block .nav-link.is-active,.nav-wrapper .nav-link-block .nav-link.w--current{box-shadow:0 4px 14px #f47a1f59;background-color:var(--brand-orange,#f47a1f)!important;color:#fff!important}.sec-header .nav-link-block .nav-link.is-active .nav-text,.sec-header .nav-link-block .nav-link.w--current .nav-text,.nav-wrapper .nav-link-block .nav-link.is-active .nav-text,.nav-wrapper .nav-link-block .nav-link.w--current .nav-text{color:#fff!important}.sec-header .nav-link-block .nav-link.is-active:hover,.sec-header .nav-link-block .nav-link.w--current:hover,.nav-wrapper .nav-link-block .nav-link.is-active:hover,.nav-wrapper .nav-link-block .nav-link.w--current:hover{filter:brightness(1.05);background-color:var(--brand-orange,#f47a1f)!important}.navigation-link.is-active .navigation-link-text,.navigation-link.w--current .navigation-link-text,.navigation-link.is-active .navigation-number,.navigation-link.w--current .navigation-number{color:var(--brand-orange,#f47a1f)!important}.nav-subservice-item.is-active{font-weight:800;color:var(--brand-orange,#f47a1f)!important}.nav-subservice-item.is-active .nav-subservice-dot{transform:scale(1.4)}
