h1{font-size:54px;line-height:110%}h2{font-size:40px;line-height:110%}h3{font-size:32px;line-height:135%}.btn{font-size:18px;height:48px;line-height:48px}.btn-has-arrow:after{height:48px}.learn-more{font-size:18px}.site-header{top:24px;width:calc(100% - 160px);height:64px;padding:0 8px 0 32px}.site-header .logo{width:134px}.site-header .btn{z-index:20;padding:0 32px;min-width:initial}#main-menu{z-index:20}#main-menu ul{list-style:none;display:flex;align-items:center;gap:56px}#main-menu ul a{color:#1e1e1e;text-decoration:none;transition:color .3s ease}#main-menu ul a:hover{color:#386b3d}#main-menu ul:not(.sub-menu)>li>a{height:64px;line-height:64px;display:block}@media (min-width:769px){#main-menu .mega-services>.sub-menu{display:grid!important;grid-template-columns:300px 1fr;gap:56px;padding:40px 60px;position:absolute;left:0;top:100%;width:100%;background:#f6f5f1;border-radius:32px;border:1px solid #e8e8e8;z-index:900;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;pointer-events:none}#main-menu .mega-services:focus-within>.sub-menu,#main-menu .mega-services:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s;pointer-events:auto}#mega-left{display:flex;flex-direction:column;gap:16px;margin-bottom:auto}#mega-left h3{font-size:24px;line-height:135%;margin:0}#mega-left p{font-size:16px;font-weight:500;margin:0;line-height:135%;color:#6b6b6b}.mega-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:56px}.mega-columns .sub-menu{flex-direction:column;align-items:flex-start!important;gap:16px!important}.mega-columns .sub-menu a{margin:0;padding:0;font-size:20px;font-weight:500;line-height:150%;display:block}.mega-columns .menu-item-has-children>a{font-weight:500;font-size:18px;line-height:135%;color:#6b6b6b!important;display:block;margin-bottom:16px;pointer-events:none}}.default-section{margin:160px 0}.section-head{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:56px}.site-footer{padding:64px 0 220px}.site-footer .logo{margin-bottom:32px}.site-footer .container{flex-direction:row;justify-content:space-between;gap:146px}.site-footer .row:first-of-type{margin-right:auto}.site-footer-bg{left:80px;width:calc(100% - 160px)}.site-footer ul a{transition:color .3s}.site-footer ul a:hover{color:#386b3d}.container{padding-left:80px;padding-right:80px}.contact-form .wpcf7-form{max-width:628px;margin:0 auto;padding:80px 56px 56px}.contact-form .wpcf7-form input[type=email],.contact-form .wpcf7-form input[type=text],.contact-form .wpcf7-form textarea{font-size:12px}.contact-form .wpcf7-form-inputs-wrap{flex-direction:row}.contact-form .wpcf7-form-control-wrap[data-name=services-checkbox]{margin-top:22px}.contact-form .wpcf7-checkbox{flex-direction:row;flex-wrap:wrap}.contact-form .wpcf7-list-item{flex:0 0 calc(50% - 12px)}.mobile-show{display:none!important}.page-hero{padding:56px 80px;height:462px;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:180px}.stories-wrapper .item{display:flex;flex-direction:row;justify-content:space-between}.stories-wrapper .item img{width:302px;max-height:228px}.stories-wrapper .item-date{margin:0}.stories-wrapper .item-content{max-width:624px}