.menu-main{margin-top:0}.menu-main .hs-menu-wrapper ul{justify-content:flex-end}.menu-main .hs-menu-item:not(:last-child){margin-right:50px}.menu-main .hs-menu-item a{color:#fff;display:inline-block;font-family:TT Norms;font-size:16px;font-style:normal;font-weight:700;line-height:19px}body.scroll-down .menu-main .hs-menu-item a,body.scroll-up .menu-main .hs-menu-item a,body.template-page .menu-main .hs-menu-item a,body.template-secondary .menu-main .hs-menu-item a{color:#000}.menu-main .hs-menu-item{position:relative;transition:all .3s;z-index:1}.menu-main .hs-menu-item.active>a{color:#5fa550!important}.menu-main .hs-menu-item a:after{background:transparent;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transition:all .3s;width:100%}.menu-main .hs-menu-item.active>a:after,.menu-main .hs-menu-item:hover>a:after{background:transparent;bottom:-3px;text-decoration:none}@media (max-width:1199px){.menu-main .hs-menu-item:not(:last-child){margin-right:25px}}@media (max-width:991px){.menu-main{display:none}}@media (max-width:1199px){.menu-main .hs-menu-depth-1.active>a:after,.menu-main .hs-menu-depth-1:hover>a:after{background:transparent}}.menu-overlay{background-color:#324632;display:none;height:100vh;overflow-x:hidden;position:fixed;right:0;top:0;transition:.3s;width:100%;z-index:1050}.menu-overlay.open{display:block}.menu-overlay__content{padding:75px 0}.menu-overlay a{color:#fff;font-weight:700}.menu-overlay .hs-menu-item.active>a{color:#5fa550}.menu-overlay .hs-menu-item a{display:inline-block}.menu-overlay__header-row{grid-column-gap:70px;align-items:center;display:grid;grid-template-columns:1fr 1fr 30px}.menu-overlay__meta{display:flex;justify-content:flex-end}.menu-overlay__meta--alt{display:none}.menu-overlay__meta .hs-menu-item:not(:last-child){margin-right:10px}.menu-overlay__meta .hs-menu-item a{background:#5fa550;border:1px solid #5fa550;border-radius:100px;display:inline-block;font-size:14px;line-height:17px;padding:23px 23px 23px 48px;position:relative;text-transform:uppercase}.menu-overlay__meta .hs-menu-item a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m20.457 4.542-15.91 15.91M20.456 9.847V4.544h-5.304' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='m20.457 4.542-15.91 15.91M20.456 9.847V4.544h-5.304' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");content:"";height:24px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.menu-overlay__meta .hs-menu-item a:focus,.menu-overlay__meta .hs-menu-item a:hover{background:#4c8a3f;border-color:#4c8a3f}.menu-overlay__toggle{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;margin-top:4px}.menu-overlay__content-row{grid-column-gap:120px;display:grid;grid-template-columns:3fr 1.3fr;margin-top:110px}.menu-overlay__link{margin-bottom:13px;margin-right:40px}.menu-overlay__link a{display:inline-block;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));font-size:18px;line-height:21px;position:relative;transition:.3s}.menu-overlay__link a:hover{color:#5fa550}.menu-overlay__link a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.25 5.497H.75M19.5 9.247l3.75-3.75-3.75-3.75' stroke='%235FA550' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");content:"";height:10px;position:absolute;right:-40px;top:50%;transform:translateY(-50%);transition:.3s;width:24px}.menu-overlay__link a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='33' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.75 5.497h-30M28 9.247l3.75-3.75L28 1.747' stroke='%235FA550' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");right:-50px;width:33px}.menu-overlay__locations{margin-top:38px;padding:0}.menu-overlay__locations ul{grid-column-gap:30px;grid-row-gap:15px;display:grid;grid-template-columns:1fr 1fr 1fr}.menu-overlay__locations .hs-menu-children-wrapper{display:none!important}.menu-overlay__locations .hs-menu-item{align-items:center;border:1px solid #5fa550;border-radius:3px;display:flex;position:relative}.menu-overlay__locations .hs-menu-item a{display:block;font-size:16px;line-height:19px;padding:16px 8px 16px 47px}.menu-overlay__locations .hs-menu-item a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.327 5.6A5.464 5.464 0 0 0 7 9.464c0 2.631 4.154 8.52 5.218 9.986a.306.306 0 0 0 .492 0c1.063-1.465 5.218-7.355 5.218-9.986 0-1.45-.576-2.839-1.6-3.864Zm-1.435 3.864a2.428 2.428 0 1 1-4.857 0 2.428 2.428 0 0 1 4.857 0Z' fill='%23fff'/%3E%3C/svg%3E");content:"";height:24px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.menu-overlay__menu-primary{margin-bottom:45px}.menu-overlay__menu-primary .hs-menu-item{display:block;width:100%}.menu-overlay__menu-primary .hs-menu-item:not(:last-child){margin-bottom:27px}.menu-overlay__menu-primary .hs-menu-item a{font-size:32px;line-height:38px}.menu-overlay__menu-secondary .hs-menu-children-wrapper{display:none!important}.menu-overlay__menu-secondary .hs-menu-item:not(:last-child){margin-bottom:23px}.menu-overlay__menu-secondary .hs-menu-item a{font-size:18px;line-height:21px;width:100%}@media (max-width:1199px){.menu-overlay__content-row{grid-column-gap:60px;grid-template-columns:3fr 1.8fr}.menu-overlay__content{padding:30px 0 50px}.menu-overlay__locations .hs-menu-item a{padding-left:35px}}@media (max-width:991px){.menu-overlay__content-row{grid-row-gap:45px;grid-template-columns:1fr}.menu-overlay__locations ul{grid-template-columns:1fr 1fr}.menu-overlay .hs-menu-wrapper>ul{width:100%}.menu-overlay__menu-secondary .hs-menu-item a{border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:15px}.menu-overlay__menu-secondary .hs-menu-depth-1 .menu-item-toggle{background-color:transparent!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19.043 1.608-8.576 8.576a.601.601 0 0 1-.848 0L1.043 1.608' stroke='%235FA550' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;display:inline-block;height:12px;position:absolute;right:0;top:5px;width:20px}.menu-overlay__menu-secondary .hs-menu-depth-1.active .menu-item-toggle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.957 10.392 8.576-8.576a.6.6 0 0 1 .848 0l8.576 8.576' stroke='%235FA550' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");top:7px}.menu-overlay__menu-secondary .hs-menu-children-wrapper{left:999px!important;max-width:100%;opacity:0!important;padding:10px 0 0;position:absolute!important}.menu-overlay__menu-secondary .hs-item-has-children.active .hs-menu-children-wrapper{display:block!important;left:0!important;margin-bottom:15px;opacity:1!important;position:relative!important;top:auto!important}.menu-overlay__menu-secondary .hs-menu-children-wrapper .hs-menu-item:not(:last-child){margin-bottom:12px}.menu-overlay__menu-secondary .hs-menu-children-wrapper .hs-menu-item>a{font-size:18px;font-weight:400;line-height:26px}.menu-overlay__header-row{grid-column-gap:15px;grid-template-columns:1fr 30px}.menu-overlay__meta{display:none}.menu-overlay__meta--alt{display:block;margin-top:30px;text-align:center}}@media (max-width:767px){.menu-overlay__content{padding:30px 0 100px}.menu-overlay__meta ul li:not(:last-child){margin-bottom:10px;margin-right:0}.menu-overlay__content-row{grid-template-columns:1fr;margin-top:60px}.menu-overlay__content-left{display:none}.menu-overlay__menu-primary{margin-bottom:50px}.menu-overlay__menu-primary .hs-menu-item:not(:last-child){margin-bottom:25px}.menu-overlay__menu-primary .hs-menu-item a{font-size:24px;line-height:32px}}