#nav-content{width:100%;max-width:1140px;margin:0 auto;border-radius:9999px;background-color:transparent;border:1px solid transparent;transition:all .8s cubic-bezier(.25,1,.5,1);will-change:background-color,border-radius,box-shadow,border-color,padding,color;color:var(--ground-dark)}@media(min-width:1200px){#nav-content{max-width:1240px}}#sticky-nav.scrolled #nav-content{background-color:#fffffff5!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(26,59,66,.08)!important;box-shadow:0 12px 34px -8px #1a3b4226,0 4px 14px -2px #1a3b420a!important;color:var(--ground-dark)!important}@media(min-width:768px){#nav-content,#sticky-nav.scrolled #nav-content{padding-top:12px!important;padding-bottom:12px!important}}#sticky-nav{padding:1.5rem 2rem}#sticky-nav .logo-icon{width:200px!important;height:auto!important;transition:all .8s cubic-bezier(.25,1,.5,1)}#sticky-nav .flex-col span{transition:all .8s cubic-bezier(.25,1,.5,1)}#sticky-nav .nav-link{transition:all .4s ease}#sticky-nav.scrolled .nav-link{color:var(--ground-dark)!important;font-weight:600!important;opacity:.8}#sticky-nav.scrolled .nav-link:hover{color:var(--accent-primary)!important;opacity:1}#sticky-nav .nav-cta{transition:all .4s ease;border-radius:9999px!important;background-color:var(--accent-primary)!important;color:#fff!important;border-color:var(--accent-primary)!important}#sticky-nav.scrolled .nav-cta{background-color:var(--accent-primary)!important;color:#fff!important;border-color:var(--accent-primary)!important}#sticky-nav.scrolled .nav-cta:hover,#sticky-nav .nav-cta:hover{background-color:var(--accent-primary-hover)!important;color:#fff!important;border-color:var(--accent-primary-hover)!important}.nav-dropdown-group{position:relative}.dropdown-menu{opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s cubic-bezier(.16,1,.3,1);pointer-events:none}.nav-dropdown-group.is-open .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.nav-dropdown-group .nav-caret{transition:transform .3s ease}.nav-dropdown-group.is-open .nav-caret{transform:rotate(180deg)}@media(max-width:899px){.nav-desktop-element,.nav-desktop-block-element{display:none!important}.nav-mobile-element{display:block!important}}@media(min-width:900px){.nav-desktop-element{display:flex!important}.nav-desktop-block-element{display:block!important}.nav-mobile-element{display:none!important}}#sticky-nav.dark-hero .nav-link{color:#ffffffe6!important}#sticky-nav.dark-hero .nav-link:hover{color:#fff!important;opacity:1}#sticky-nav .nav-logo-creme{display:none!important}#sticky-nav .nav-logo-color,#sticky-nav.dark-hero .nav-logo-creme{display:block!important}#sticky-nav.dark-hero .nav-logo-color{display:none!important}#sticky-nav.dark-hero.scrolled:not(.menu-open) .nav-logo-creme{display:none!important}#sticky-nav.dark-hero.scrolled:not(.menu-open) .nav-logo-color{display:block!important}#sticky-nav.menu-open #nav-content{background-color:#fffffff5!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(26,59,66,.08)!important;box-shadow:0 12px 34px -8px #1a3b4226,0 4px 14px -2px #1a3b420a!important;color:var(--ground-dark)!important}#sticky-nav.menu-open .nav-logo-creme{display:none!important}#sticky-nav.menu-open .nav-logo-color{display:block!important}#sticky-nav.menu-open #menu-toggle{color:var(--ground-dark)!important}#menu-toggle{color:var(--ground-dark);transition:color .3s ease}#sticky-nav.dark-hero #menu-toggle{color:var(--off-white)}#sticky-nav.dark-hero.scrolled #menu-toggle{color:var(--ground-dark)}#sticky-nav.dark-hero.scrolled .nav-link{color:var(--ground-dark)!important;opacity:.8}#sticky-nav.dark-hero.scrolled .nav-link:hover{color:var(--accent-primary)!important;opacity:1}#field-brief{scroll-margin-top:90px}#mobile-menu-overlay{transform:translate(100%);transition:transform .5s ease-in-out}#mobile-menu-overlay.is-open{transform:translate(0)}@media(max-width:899px){#horizontal-track-viewport{height:auto!important;overflow:visible!important;display:block!important}#horizontal-scroll-container>div.sticky>div{position:relative!important;top:auto!important;height:auto!important;overflow:visible!important}}@media(max-width:899px){#sticky-nav #nav-content>a img{width:170px!important;height:auto!important}#menu-toggle{transform:scale(.85);transform-origin:center right}.what-we-offer-header{margin-bottom:1.5rem!important}}
