.main-header .nav-menu .hs-menu-item a{font-size:16px}.main-header .nav-menu .hs-menu-item.active-branch a{color:#d97706;font-weight:500}.main-header .nav-menu .hs-menu-wrapper ul{gap:20px}.main-header .header-contents{align-items:center;display:flex;gap:24px}.main-header .nav-menu ul.hs-menu-children-wrapper{box-shadow:0 2px 9px 0 rgba(0,0,0,.2);font-weight:500;padding:10px;position:absolute;text-transform:none;top:100%;transform:translateX(-15%);width:200px}.main-header .nav-menu ul.hs-menu-children-wrapper li.hs-menu-depth-2.hs-item-has-children ul.hs-menu-children-wrapper{left:218px;top:4px}.main-header .nav-menu ul.hs-menu-children-wrapper li.hs-menu-item{padding:10px 5px;transition:background-color .3s}.main-header .nav-menu ul.hs-menu-children-wrapper li.hs-menu-item a{font-size:16px!important;font-weight:400!important;line-height:20px!important}.main-header .nav-menu li.hs-menu-item.hs-item-has-children{position:relative}.main-header .nav-menu li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:after{background-image:url(https://www.wx.agency/hubfs/modularized-new/down.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";cursor:pointer;height:8px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px}.main-header .nav-menu li.hs-menu-item.hs-menu-depth-2.hs-item-has-children:after{background-image:url(https://www.wx.agency/hubfs/modularized-new/chevron-1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";cursor:pointer;height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px}.main-header .nav-menu .hs-menu-wrapper.flyouts .hs-item-has-children:hover{transition:.3s ease-in-out}.main-header .contact-cta a{background-color:hsla(0,0%,100%,0);border:2px solid #fbbf24;border-radius:5px;box-shadow:0 1px 8px 0 rgba(14,30,47,.03);color:#d97706;display:block;font-size:15px;font-weight:600;padding:4px 16px;text-align:center;transition:.3s}.main-header .contact-cta a:hover{background-color:#fbbf24;color:#fff}@media only screen and (max-width:767px){.header__navigation.open .main-header .header-contents{align-items:normal;flex-direction:column;gap:30px}.header__navigation.open .hs-menu-wrapper ul{flex-direction:column;gap:20px}.main-header .contact-cta a{padding:9.5px 16px}}