*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Inter Tight",sans-serif;font-optical-sizing:auto;font-weight:400;font-size:16px;line-height:1.6;background:#f6f5f1;color:#6b6b6b}h1,h2,h3,h4,h5,h6{font-family:"Inter Tight",sans-serif;font-optical-sizing:auto;font-weight:500;color:#1e1e1e}h1{font-size:28px;line-height:110%}h2{font-size:26px;line-height:110%}h3{font-size:24px;line-height:135%}.btn{padding:0 32px;display:inline-block;border-radius:100px;font-weight:500;font-size:16px;height:46px;line-height:46px;color:#f6f5f1;cursor:pointer;text-decoration:none;transition:background-color .3s ease}.btn-green{background:#386b3d}.btn-green:hover{background:#11250a}.btn-dark-green{background:#11250a}.btn-dark-green:hover{background:#386b3d}.btn-has-arrow{position:relative}.btn-has-arrow:hover:after{background-color:#11250a}.btn-has-arrow:after{content:"";display:inline-block;transition:background-color .3s ease;background:url(../img/arrow-right.svg) #386b3d center no-repeat;position:absolute;transform:translateX(100%);right:0;width:64px;height:46px;border-radius:100px}.learn-more{font-weight:500;line-height:135%;color:#386b3d;text-decoration:none;cursor:pointer;transition:color .3s}.learn-more svg{width:24px;height:auto;vertical-align:top}.learn-more path{transition:fill .3s}.learn-more:hover{color:#11250a}.learn-more:hover path{fill:#11250a}.tag{padding:0 16px;height:36px;line-height:36px;border-radius:100px;font-weight:500;font-size:14px;background:#e4f4cd;color:#386b3d}.site-header{position:fixed;width:calc(100% - 40px);margin:0 auto;height:56px;top:20px;left:20px;right:20px;z-index:100;padding:4px 4px 4px 18px;display:flex;justify-content:space-between;align-items:center}.site-header .logo{width:100px;height:auto;position:relative;display:inherit;z-index:20}.site-header .logo img,.site-header .logo svg{vertical-align:top;height:100%;width:100%}.site-header .btn{white-space:nowrap}.site-header-bg{background:#f6f5f1;border-radius:100px;position:absolute;bottom:0;left:0;height:100%;width:100%;z-index:10;border:1px solid #e8e8e8}.menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;width:48px;height:48px;background:#11250a;border-radius:50%;z-index:20}.menu-toggle span{width:16px;height:2px;border-radius:2px;background-color:#f6f5f1;opacity:1;transition:transform .3s ease,opacity .3s ease}@media (max-width:768px){#main-menu{position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:100dvh;background-color:#386b3d;transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease;z-index:5;padding:0 20px;overflow:scroll}#main-menu>ul{margin:132px 0}#main-menu>ul>li:not(.btn){padding:32px 20px 24px;border-bottom:1px solid #f6f5f1}#main-menu ul{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#main-menu ul.sub-menu{gap:24px}#main-menu ul.sub-menu li:first-of-type{margin-top:32px}#main-menu ul.sub-menu a{font-size:18px}#main-menu ul.sub-menu .submenu-toggle{top:6px;right:4px}#main-menu ul.sub-menu .sub-menu{gap:16px}#main-menu ul.sub-menu .sub-menu li:first-of-type{margin-top:24px}#main-menu ul.sub-menu .sub-menu a{font-size:16px;padding-left:20px}#main-menu li:not(.btn){margin:0;width:100%;list-style:none;position:relative}#main-menu li:not(.btn) a{color:#f6f5f1;font-size:24px;line-height:135%;text-decoration:none}#main-menu li.btn{margin-top:80px;list-style:none;padding:0;width:100%;text-align:center}#main-menu li.btn a{color:#f6f5f1;font-size:18px;text-decoration:none;width:100%;height:100%;display:block}#main-menu .sub-menu{max-height:0;overflow:hidden;transition:max-height .35s ease}#main-menu .menu-item-has-children.open>.sub-menu{max-height:600px}#main-menu .submenu-toggle{display:block;width:24px;height:24px;background:url(../img/menu-arrow.svg) no-repeat center;cursor:pointer;transition:transform .3s;top:36px;right:24px;position:absolute}#main-menu .menu-item-has-children.open>a+.submenu-toggle{transform:rotate(180deg)}#main-menu .menu-item-has-children>a{display:flex;justify-content:space-between;align-items:center}body.opened{overflow:hidden;position:fixed;width:100%}body.opened .site-header{border-radius:0}body.opened #main-menu{transform:translateY(0);opacity:1;pointer-events:auto}body.opened .menu-toggle span:first-child{transform:rotate(45deg) translate(6.5px,6px)}body.opened .menu-toggle span:nth-child(2){transform:translateX(-100%);opacity:0}body.opened .menu-toggle span:nth-child(3){transform:rotate(-45deg) translate(5.5px,-5px)}}.default-section{margin:80px 0}.section-head{display:flex;flex-direction:column;align-items:flex-start;gap:32px;margin-bottom:40px}.site-footer{border-top-left-radius:24px;border-top-right-radius:24px;background-color:#11250a;padding:84px 20px;position:relative;color:#e4f4cd}.site-footer .logo{display:inline-block;margin-bottom:24px}.site-footer .logo img,.site-footer .logo svg{height:24px;width:auto;vertical-align:top}.site-footer .container{display:flex;flex-direction:column;align-items:flex-start;gap:40px}.site-footer .menu-title{font-size:14px;font-weight:500;line-height:150%;margin-bottom:18px;color:#f6f5f1}.site-footer ul{list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.site-footer ul li{line-height:150%}.site-footer ul a{color:#e4f4cd;text-decoration:none}.site-footer-bg{position:absolute;bottom:0;left:0;width:100%;height:auto}.container{padding-left:20px;padding-right:20px}.contact-form{padding:0 20px}.contact-form .wpcf7-form{background-color:#e4f4cd;padding:40px 24px 24px;border-radius:24px}.contact-form .wpcf7-form input[type=email],.contact-form .wpcf7-form input[type=text],.contact-form .wpcf7-form textarea{border-radius:12px;border:1px solid #f6f5f1;background-color:#f6f5f1;padding:14px 16px;width:100%;box-sizing:border-box;font-family:"Inter Tight",sans-serif;vertical-align:top}.contact-form .wpcf7-form textarea{height:118px}.contact-form .wpcf7-form .wpcf7-submit{border:0;width:100%;background-color:#386b3d;transition:background-color .3s ease}.contact-form .wpcf7-form .wpcf7-submit:hover{background:#11250a}.contact-form h2{margin-bottom:16px}.contact-form h2+p{margin-bottom:32px}.contact-form .wpcf7-list-item{display:block;margin:0}.contact-form .wpcf7-list-item-label{font-size:14px;font-weight:500;line-height:135%;color:#1e1e1e}.contact-form input[type=checkbox]{display:none}.contact-form .wpcf7-checkbox{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.contact-form .wpcf7-checkbox .wpcf7-list-item-label::before{content:"";display:inline-block;width:24px;height:24px;background-color:#f6f5f1;margin-right:8px;vertical-align:middle;border-radius:6px}.contact-form .wpcf7-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label::before{background-color:#386b3d;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="white" d="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"/></svg>');background-size:80%;background-position:center;background-repeat:no-repeat}.contact-form .bottom-text,.contact-form .wpcf7-form-inputs-wrap,.contact-form .wpcf7-form-textarea-wrap{margin:32px 0;display:block}.contact-form .wpcf7-form-inputs-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.contact-form .bottom-text,.contact-form label{display:block;font-size:12px;font-weight:500;line-height:135%;color:#1e1e1e}.contact-form .wpcf7-form-control-wrap{display:block;margin-top:12px}.contact-form .wpcf7-not-valid-tip{margin:6px;font-size:9px;line-height:135%;color:#c54d4d}.contact-form .wpcf7-not-valid{border-color:#c54d4d!important}.contact-form .wpcf7-spinner{margin:0 auto;position:absolute;right:0;left:0;transform:translateY(52px)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-size:cover!important;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .4s ease;z-index:1000;background:rgba(0,0,0,.6);padding:24px}.modal.active{opacity:1;pointer-events:auto}.modal-content{position:relative;max-width:628px;overflow:scroll;max-height:100%;padding:0!important}.modal-close{display:block;position:absolute;top:16px;right:16px;z-index:2;width:62px;height:62px;cursor:pointer}.modal-close path{stroke:#1e1e1e}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.mobile-hide{display:none!important}}@media only screen and (orientation:landscape){body{-webkit-text-size-adjust:none}}.default-page{margin:160px 0 80px}.default-page .container{max-width:800px;margin:0 auto;box-sizing:content-box}.default-page .entry-header{margin-bottom:56px}.default-page h2,.default-page h3,.default-page h4,.default-page h5,.default-page h6,.default-page p{margin-bottom:24px}.default-page a{color:#386b3d;text-decoration:none;border-bottom:1px solid #386b3d;transition:color .3s,border-color .3s}.default-page a:hover{color:#11250a;border-color:#11250a}.page-404{margin:180px 0 130px}.page-404 .container{display:flex;flex-direction:column;align-items:center;gap:20px}