@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap);*{font-family:'Nunito Sans',sans-serif;box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#00602f;border-radius:40px}::-webkit-scrollbar-track{background:#fff0}::-webkit-scrollbar-horizontal{width:8px;height:8px}::-webkit-scrollbar-thumb:horizontal{background:#00602f;border-radius:40px}::-webkit-scrollbar-track:horizontal{background:#fff0}section:not(.faq){overflow-x:hidden}.gsap_content{will-change:transform}body{position:relative;display:flex;flex-direction:column;min-height:100vh;background:#fff;overflow-x:hidden}.gsap_wrapper{flex:1 0 auto;margin:80px 0 0}@media (max-width:1385px){.gsap_wrapper{margin:70px 0 0}}@media (max-width:767px){.gsap_wrapper{margin:60px 0 0}}.container{max-width:1920px;width:100%;margin:0 auto;height:100%;padding-left:20px;padding-right:20px}@media screen and (min-width:768px) and (max-width:1399px){.container{padding-left:20px;padding-right:20px}}@media screen and (min-width:1400px) and (max-width:1699px){.container{padding-left:80px;padding-right:80px}}@media screen and (min-width:1700px) and (max-width:1919px){.container{padding-left:calc(50px + (100vw - 1700px) * 0.4566210046);padding-right:calc(50px + (100vw - 1700px) * 0.4566210046)}}@media screen and (min-width:1920px){.container{padding-left:150px;padding-right:150px}}.title__block{display:flex;flex-direction:column;gap:20px;max-width:700px}.title__block_text{display:flex;flex-direction:column;gap:20px;color:var(--White,#fff);font-size:16px;font-weight:400;line-height:150%}.title__block_text strong{font-weight:800}.title__block_text__wrapper{display:flex;flex-direction:column;gap:10px}.title__block_text_black{color:var(--Black,#1b1b1b)}@media (max-width:1023px){.title__block_text{gap:10px}.title__block{gap:10px}}@media (max-width:767px){.title__block_text{font-size:14px}}h1{text-align:center;font-size:48px;font-weight:900;line-height:120%;text-transform:uppercase;background:linear-gradient(90deg,#008c45 16.37%,#fada5e 83.7%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}h2{font-size:40px;font-weight:800;line-height:120%;letter-spacing:1.2px;color:var(--Black,#1b1b1b)}h2.yellow{color:var(--Yellow-2,#fada5e)}@media (max-width:1023px){h1{font-size:32px}h2{font-size:28px}}@media (max-width:767px){h1{font-size:24px}h2{font-size:24px}}.link{text-decoration:none;transition:all 0.3s ease-in-out;cursor:pointer}.link_absolute{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.link{padding:9px 15px;position:relative;overflow:hidden;display:inline-block}.link span::before{width:4px;height:4px;background:#fff0;content:'';position:absolute;left:0;top:0;border-top:2px solid currentColor;border-left:2px solid currentColor;transition:all 0.3s ease-in-out;opacity:0}.link span::after{width:4px;height:4px;background:#fff0;content:'';position:absolute;right:0;bottom:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transition:all 0.3s ease-in-out;opacity:0}.link::before{width:4px;height:4px;background:#fff0;content:'';position:absolute;right:0;top:0;border-right:2px solid currentColor;border-top:2px solid currentColor;transition:all 0.3s ease-in-out;opacity:0}.link::after{width:4px;height:4px;background:#fff0;content:'';position:absolute;left:0;bottom:0;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transition:all 0.3s ease-in-out;opacity:0}@media (min-width:1024px){.link:hover{color:#008c45!important}.link.white:hover{color:#fada5e!important}.link:hover{color:currentColor}.link:hover::before{opacity:1;right:5px;top:5px}.link:hover::after{opacity:1;left:5px;bottom:5px}.link:hover span::before{opacity:1;left:5px;top:5px}.link:hover span::after{opacity:1;right:5px;bottom:5px}}.btn{height:51px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;padding:0 20px;border-radius:5px;background:var(--Green-2,#008c45);text-decoration:none;color:var(--White,#fff);font-size:16px;font-weight:800;line-height:100%;transition:background 0.3s ease-in-out;cursor:pointer}@media (min-width:1024px){.btn:hover{background:var(--Green-3,#00602f)}}@media (max-width:767px){.btn{height:50px;font-size:14px;padding:0 30px}}.overflow-sec{z-index:0;position:relative}.overflow-card section{min-height:100vh;display:flex;align-items:center}.for-sticky-wrp{flex-flow:column;justify-content:flex-end;align-items:stretch;height:107vw;margin-bottom:-48vw;display:flex}.for-sticky-wrp section{position:sticky;bottom:0}.overflow-card{z-index:1;position:relative}.bottom-sticky-wrp{min-height:calc(200vh + 160px);margin-top:calc(-100vh + 80px);position:relative}.bottom-sticky-wrp section{position:sticky;top:80px;min-height:calc(100vh - 80px)}@media (max-width:1385px){.bottom-sticky-wrp{min-height:calc(200vh + 140px);margin-top:calc(-100vh + 70px)}.bottom-sticky-wrp section{top:70px}}@media (max-width:1024px){.bottom-sticky-wrp{min-height:auto;margin-top:auto}.bottom-sticky-wrp section{top:0;position:static}.for-sticky-wrp section{position:static}.for-sticky-wrp{height:auto;margin-bottom:0}.overflow-card section,.bottom-sticky-wrp section{min-height:auto}}.padding_all{padding:100px 0}@media (max-width:1023px){.padding_all{padding:50px 0}}.section_name{display:grid;grid-template-columns:minmax(200px,min-content);gap:10px}.section_name_title{width:100%;min-width:200px;color:var(--White,#fff);font-size:20px;font-weight:600;line-height:150%;display:flex;align-items:center;justify-content:center;padding:4px 14px;position:relative;white-space:nowrap}.section_name_code{width:100%;height:auto;min-height:60px}.section_name_code img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section_name-black .section_name_title{color:var(--Black,#1b1b1b)}@media (max-width:1023px){.section_name{grid-template-columns:minmax(150px,min-content);gap:3px}.section_name_title{min-width:150px}.section_name_code{min-height:42px}.section_name_title{font-size:18px}}@media (max-width:767px){.section_name_title{font-size:16px}}.frame{position:relative}.frame_in::before{width:6px;height:6px;background:#fff0;content:'';position:absolute;border-top:2px solid currentColor;border-left:2px solid currentColor;transition:all 0.3s ease-in-out;opacity:1;left:0;top:0}.frame_in::after{width:6px;height:6px;background:#fff0;content:'';position:absolute;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transition:all 0.3s ease-in-out;opacity:1;right:0;bottom:0}.frame::before{width:6px;height:6px;background:#fff0;content:'';position:absolute;border-right:2px solid currentColor;border-top:2px solid currentColor;transition:all 0.3s ease-in-out;opacity:1;right:0;top:0}.frame::after{width:6px;height:6px;background:#fff0;content:'';position:absolute;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transition:all 0.3s ease-in-out;opacity:1;left:0;bottom:0}.frame-black::after,.frame-black::before{border-color:#008c45}.frame-black .frame_in::after,.frame-black .frame_in::before{border-color:#008c45}.frame_in_out::after,.frame_out::before{right:-1px}.frame_in_out::before,.frame_out::after{left:-1px}.frame_in_out::before,.frame_out::before{top:-1px}.frame_in_out::after,.frame_out::after{bottom:-1px}.up_animate{opacity:0;transform:translateY(20px);will-change:transform,opacity}.block_animate{transform:scaleY(0);opacity:0;transform-origin:bottom center;will-change:transform,opacity}.circle_animate{transform:scale(0);opacity:0;transform-origin:center center;will-change:transform,opacity}.slider-hide{display:none}.header{position:absolute;top:0;z-index:1000;height:80px;transition:all 0.3s ease-in-out;width:100vw;position:fixed;background:#fff;box-shadow:0 2px 6px 0 rgb(0 0 0 / .07)}.header__wrapper{display:flex;justify-content:space-between;align-items:center;height:100%;margin:0 auto}.header__logo{position:relative;display:flex;align-items:center}.header__logo a{position:absolute;left:0;top:0;width:100%;height:100%}.header__logo img{height:40px;width:auto;-o-object-fit:contain;object-fit:contain}.header__menu ul{display:flex;align-items:center;gap:30px;list-style-type:none}.header__menu li{display:flex;align-items:center}.header__contact{display:flex;align-items:center;gap:30px}.header__contact_block{display:flex;align-items:center}.header__contact_block_img{position:relative}.header__contact_block img{display:none}.header__contact_phone{display:flex;align-items:center}.header__contact_more{position:relative}.header__contact_more_btn{display:grid;grid-template-columns:auto 16px;align-items:center;cursor:pointer}.header__contact_more_btn span{color:var(--Gray-4,#868784);font-size:14px;font-weight:600;line-height:100%}.header__contact_social{position:absolute;display:none;opacity:0;visibility:hidden;top:130%;left:50%;transform:translateX(-50%);border-radius:5px;background:var(--White,#fff);box-shadow:0 0 6px 0 rgb(0 0 0 / .07);padding:10px 0;transition:opacity 0.2s ease,visibility 0.2s ease}.header__contact_social_item{position:relative;background:var(--White,#fff);padding:15px 20px;display:grid;grid-template-columns:16px auto;gap:10px;align-items:center}.header__contact_social_item_img{width:100%;height:100%;transition:all 0.3s ease-in-out}.header__contact_social_item_img img{width:100%;height:100%}.header__contact_social_item span{color:var(--Black,#1b1b1b);font-size:14px;font-weight:400;line-height:100%;margin-top:2px;transition:all 0.3s ease-in-out}.header__contact_link,.header__menu a{color:var(--Black,#1b1b1b);font-size:16px;font-weight:600;line-height:100%;transition:all 0.3s ease-in-out;text-decoration:none;padding:9px 15px}.header__hamburger{display:none}.header__contact_inst{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.header__contact_inst_link{position:absolute;display:block;width:100%;height:100%;z-index:10}.header__contact_inst_img{width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease-in-out}.header__contact_inst_img img{width:100%;height:100%;object-fit:contain}@media (min-width:1024px){.header__contact_social_item:hover span{color:#008c45!important}.header__contact_social_item:hover .header__contact_social_item_img{transform:scale(1.2)}.header__contact_inst:hover .header__contact_inst_img{transform:scale(1.2)}}@media (max-width:1537px){.header__menu ul{gap:10px}}@media (max-width:1325px){.header__contact_mail{display:none}.header{height:70px}.header__logo img{height:30px}.header__menu ul{gap:0}.header__contact_social{left:0}.header__contact{gap:10px}}@media (max-width:1023px){.header__menu{display:none}.header__contact_mail{display:flex}.header__hamburger{position:relative;display:flex;border-radius:5px;background:linear-gradient(125deg,#008c45 0,#fada5e 106.67%);width:30px;height:30px;align-items:center;justify-content:center;cursor:pointer}.bar{position:absolute;left:7px;right:7px;height:2px;width:16.5px;border-radius:10px;background:#fff;opacity:1;transition:none 0.35s cubic-bezier(.5,-.35,.35,1.5) 0s}.bar--top{bottom:calc(50% + 4px + 1px);transition-property:bottom,transform;transition-delay:0.35s,0s}.bar--middle{top:calc(49% - 1px);transition-property:opacity;transition-delay:0.35s}.bar--bottom{top:calc(50% + 4px);transition-property:top,transform;transition-delay:0.35s,0s}.header__hamburger.active .bar--top{bottom:calc(50% - 1px);transform:rotate(135deg);transition-delay:0s,0.35s}.header__hamburger.active .bar--middle{opacity:0;transition-duration:0s;transition-delay:0.35s}.header__hamburger.active .bar--bottom{top:calc(50% - 1px);transform:rotate(225deg);transition-delay:0s,0.35s}.header__contact{gap:50px}}@media (max-width:767px){.header{height:60px}.header__logo img{height:25px}.header__contact_link,.header__contact_inst{display:none}.header__contact_block img{display:flex}.header__contact_block_img{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.header__contact_phone{gap:15px}.header__contact{gap:20px}}.footer{background:var(--Green-3,#00602f)}.footer__wrapper{padding:10px 0;height:100%;display:flex;align-items:center;justify-content:space-between}.footer__copy{color:var(--White,#fff);font-size:16px;font-weight:400;line-height:150%}.footer__policy{color:var(--White,#fff);font-size:16px;font-weight:600;line-height:100%}.teampro{display:flex;align-items:center;color:var(--White,#fff);font-size:16px;font-weight:400;line-height:100%}.teampro a{color:var(--White,#fff);font-size:16px;font-weight:600;line-height:100%}.arrow__up{display:flex;align-items:center;gap:10px;color:var(--Yellow-2,#fada5e);font-size:14px;font-weight:600;line-height:150%;cursor:pointer}.arrow__up_btn{height:40px;width:40px;display:flex;align-items:center;justify-content:center}.arrow__up_btn svg path{transition:all 0.3s ease-in-out}@media (min-width:1024px){.arrow__up:hover svg path{stroke:#00602f!important;fill:#fada5e}}@media (max-width:1385px){.footer__copy{font-size:14px}}@media (max-width:1023px){.footer__wrapper{flex-direction:column;gap:20px}.arrow__up,.footer__copy{font-size:12px;text-align:center}}@media (max-width:767px){.footer__policy,.teampro a,.teampro{font-size:14px}}.popup{display:none;position:fixed;z-index:9999999;left:0;top:0;overflow:auto;background-color:rgb(0 0 0 / .8);width:100%;height:100%}.popup__wrapper{position:absolute;display:flex;justify-content:center;max-width:-moz-fit-content;max-width:fit-content;min-width:500px;z-index:100000;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.popup__form{max-width:600px;min-width:600px}.popup__form{border-radius:20px;background:var(--Green-1,#f4faf7);position:relative;width:100%;padding:40px;position:relative;display:flex;flex-direction:column;gap:20px}.popup__form_title{display:flex;flex-direction:column;gap:10px}.popup__form_title_h{color:var(--Black,#1b1b1b);font-size:32px;font-weight:800;line-height:120%;letter-spacing:.96px}.popup__form_title p{color:var(--Black,#1b1b1b);font-size:16px;font-weight:400;line-height:150%}.popup__close{position:absolute;right:10px;top:10px;cursor:pointer;height:40px;width:40px;display:flex;justify-content:center;align-items:center}.popup__close svg{width:30px;height:30px}.popup__close svg path{transition:all 0.3s;fill:#008c45;stroke:#f4faf7}@media (min-width:1024px){.popup__close:hover svg path{fill:#fff0;stroke:#dcddd8}}.popup.active{display:block}.popup__success{display:flex;flex-direction:column;gap:20px;justify-content:center}.popup__success_img{width:80px;height:auto}.popup__success_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.popup__success_descr{display:flex;flex-direction:column;gap:10px}.popup__success_title{color:var(--Black,#1b1b1b);font-size:32px;font-weight:800;line-height:120%;letter-spacing:.96px}.popup__success_text{color:var(--Black,#1b1b1b);font-size:16px;font-weight:400;line-height:150%}@media (max-width:1023px){.popup__success_title{font-size:24px}.popup__success_text{font-size:16px}.popup__form_title_h{font-size:24px}.popup__form_title p{font-size:16px}}@media (max-width:767px){.popup__success{gap:20px}.popup__success_descr{gap:10px}.popup__success_title{font-size:20px}.popup__success_text{font-size:14px}.popup__form{width:90%;padding:30px;height:auto}.popup__wrapper{width:100%;min-width:330px}.popup__form{min-width:330px;max-width:600px;width:90vw}.popup__form_title_h{font-size:20px}.popup__form_title p{font-size:14px}}.mobile-menu{display:none}@media (max-width:1023px){.mobile-menu{display:block;position:fixed;width:100vw;height:calc(100vh - 70px);margin-top:70px;z-index:10000;pointer-events:none}.mobile-menu_bg{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#fff0;z-index:-1;transition:all 0.3s ease-in-out;pointer-events:none}.mobile-menu_wrapper{background:var(--White,#fff);height:100%;width:-moz-fit-content;width:fit-content;min-width:208px;justify-self:flex-end;padding:20px 40px;transition:all 0.3s ease-in-out;position:absolute;right:-100%;overflow-y:scroll}.mobile-menu_wrapper ul{list-style-type:none;display:flex;flex-direction:column;gap:20px}.mobile-menu_wrapper ul li a{display:block;color:var(--Black,#1b1b1b);font-size:16px;font-weight:600;line-height:100%;padding:4px 10px;text-decoration:none}.mobile-menu.active{pointer-events:initial}.mobile-menu.active .mobile-menu_bg{background-color:rgb(0 0 0 / .3);pointer-events:initial}.mobile-menu.active .mobile-menu_wrapper{right:0}.mobile-menu_contact{display:none}}@media (max-width:767px){.mobile-menu_wrapper ul li a{font-size:20px;color:var(--White,#fff)}.mobile-menu_wrapper ul{gap:40px}.mobile-menu_wrapper{background:linear-gradient(125deg,#008c45 0,#fada5e 100%);width:100%;display:flex;flex-direction:column;gap:40px;justify-content:space-between;padding:40px 20px 140px}.mobile-menu_contact{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 9px}.mobile-menu_contact_wrap{display:flex;flex-direction:column;gap:20px}.mobile-menu_contact a:not(.link_absolute){color:var(--Black,#1b1b1b);font-size:16px;font-weight:600;line-height:100%;padding:4px 10px;white-space:nowrap}.mobile-menu{height:calc(100vh - 60px);margin-top:60px}.mobile-menu_contact_social_item{position:relative}.mobile-menu_contact_block{display:flex;gap:10px;align-items:center}.mobile-menu_contact_social{display:grid;grid-template-columns:repeat(3,30px);gap:10px}.mobile-menu_contact_social_item{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.mobile-menu_contact_social_item_img{width:25px;height:25px}.mobile-menu_contact_social_item_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mobile-menu_contact_time{padding:4px 10px;color:var(--Black,#1b1b1b);font-size:14px;font-weight:400;line-height:100%}}.banner{background-position:center center;background-repeat:no-repeat;background-size:cover;height:calc(100vh - 80px)}.banner .container{display:flex}.banner__wrapper{display:flex;flex-direction:column;gap:20px;height:75%;justify-content:center;padding-top:21px;justify-content:space-between;margin:auto 0}.banner__title{display:flex;flex-direction:column;gap:20px;align-items:center}.banner__logo{max-width:873px;width:100%}.banner__logo svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.banner__info{display:flex;flex-direction:column;gap:20px;align-items:center}.banner__info_text{color:var(--Black,#1b1b1b);text-align:center;font-size:20px;font-weight:600;line-height:150%}.banner__blocks{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.banner__blocks_item{border-radius:15px;background:rgb(244 250 247 / .9);padding:20px 40px;display:flex;flex-direction:column;gap:10px}.banner__blocks_item:nth-child(2n){border-left:6px solid var(--Yellow-2,#fada5e)}.banner__blocks_item:nth-child(2n+1){border-left:6px solid var(--Green-2,#008c45)}.banner__blocks_item_info{display:flex;flex-direction:column;gap:5px}.banner__blocks_item_title{color:var(--Black,#1b1b1b);font-size:16px;font-weight:800;line-height:150%}.banner__blocks_item_text{color:var(--Black,#1b1b1b);font-size:14px;font-weight:400;line-height:150%}.banner__blocks_item_text ul{margin-left:25px}.banner__blocks_item_icons{display:flex;gap:15px}.banner__blocks_item_icon{width:24px;height:24px}.banner__blocks_item_icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1537px){.banner__info_title{max-width:860px;text-align:center}.banner .container{display:block}}@media (max-width:1385px){.banner{height:calc(100vh - 70px)}.banner__wrapper{gap:60px}.banner__blocks{grid-template-columns:1fr 1fr}}@media (max-width:1023px){.banner__logo{max-width:728px}.banner,.banner .container{min-height:calc(100vh - 70px);height:auto}.banner__info{gap:10px}.banner__blocks{row-gap:10px}.banner__blocks_item{padding:20px}.banner__blocks_item_text{font-size:12px}}@media (max-width:767px){.banner__blocks{grid-template-columns:1fr}.banner{min-height:calc(100vh - 60px);height:auto}.banner__wrapper{padding:48px 0}.banner__wrapper{gap:20px}.banner__title{gap:5px}.banner__info_text{font-size:16px}.banner__blocks_item:nth-child(2n){border-left:3px solid var(--Yellow-2,#fada5e)}.banner__blocks_item:nth-child(2n+1){border-left:3px solid var(--Green-2,#008c45)}.banner__blocks_item{padding:15px 20px;gap:5px}.banner__blocks_item_info{gap:0}.banner__blocks_item_title{font-size:14px}.banner__blocks_item_icons{gap:5px}}.about{background:var(--Green-3,#00602f);display:flex;flex-direction:column;gap:40px;justify-content:center}.about__wrapper{display:flex;flex-direction:column;gap:40px}.about__wrapper h2{max-width:502px}.embla{--slide-height:400px;--slide-spacing:40px;--slide-size:45%}.embla__viewport{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom;width:100vw}.embla__slide{transform:translate3d(0,0,0);flex:0 0 auto;min-width:0;padding-left:calc(var(--slide-spacing) / 2);padding-right:calc(var(--slide-spacing) / 2);cursor:pointer}.embla__slide__img{border-radius:15px;display:block;height:var(--slide-height);width:auto;-o-object-fit:cover;object-fit:cover}.embla__controls{margin-top:20px;width:-moz-fit-content;width:fit-content}.embla__buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:center}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:48px;height:48px;z-index:1;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease-in-out;background:#fff0;outline:0;border:none}.embla__button:disabled{color:var(--detail-high-contrast)}.embla__button svg{width:36px;height:36px}.embla__button svg path{transition:all 0.3s ease-in-out}.embla__button--prev svg{transform:rotate(-90deg)}.embla__button--next svg{transform:rotate(90deg)}.embla__parallax{border-radius:15px;height:100%;overflow:hidden}.embla__parallax__layer{position:relative;height:100%;width:100%;display:flex;justify-content:center}.embla__parallax__img{max-width:none;flex:0 0 calc(135% + var(--slide-spacing) * 2);-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){.embla__button:hover svg path{fill:#fada5e;stroke:#00602f}}@media (max-width:1023px){.embla__controls{display:none}.embla{--slide-spacing:20px}}@media (max-width:767px){.embla{--slide-height:200px}}.services__wrapper{display:flex;flex-direction:column;gap:40px}.services__title{display:flex;flex-direction:column;gap:40px}.services__blocks{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr}.services__blocks_item{padding:40px;position:relative}.services__blocks_item_wrapper{display:flex;flex-direction:column;gap:10px}.services__blocks_item_img{border-radius:100px;background:linear-gradient(180deg,#008c45 0,#00602f 100%);width:80px;height:80px;display:flex;align-items:center;justify-content:center;will-change:transform}.services__blocks_item_img img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.services__blocks_item_descr{display:flex;flex-direction:column;gap:5px}.services__blocks_item_title{color:var(--Black,#1b1b1b);font-size:20px;font-weight:800;line-height:120%}.services__blocks_item_text{color:var(--Black,#1b1b1b);font-size:16px;font-weight:400;line-height:150%}@media (max-width:1385px){.services__blocks{grid-template-columns:1fr 1fr}}@media (max-width:1023px){.services__title,.services__wrapper{gap:20px}.services__blocks_item{padding:20px}.services__blocks_item_wrapper{gap:5px}.services__blocks_item_title{font-size:18px}.services__blocks{row-gap:45px}}@media (max-width:767px){.services__blocks{grid-template-columns:1fr;gap:0}.services__blocks_item_wrapper{display:grid;grid-template-columns:48px 1fr;gap:20px}.services__blocks_item_img{width:48px;height:48px}.services__blocks_item_img img{width:25px;height:24px}.services__blocks_item_title{font-size:16px}.services__blocks_item_text{font-size:14px}}.for{background:var(--Yellow-2,#fada5e)}.for__wrapper{display:grid;grid-template-columns:minmax(auto,540px) 1fr;gap:20px}.for__title{display:flex;flex-direction:column;gap:20px}.for__title_wrapper{display:flex;flex-direction:column;gap:40px}.for__descr{padding:60px 40px;height:100%;display:flex;align-items:center}.for__descr_text{display:flex;flex-direction:column;gap:20px}.for__descr_text_item{display:grid;grid-template-columns:26px 1fr;gap:5px}.for__descr_text_item_marker{width:100%;height:26px;display:flex;align-items:center;justify-content:center}.for__descr_text_item_p{color:var(--Black,#1b1b1b);font-size:20px;font-weight:400}.for__descr_text_item_p span{color:var(--Green-2,#008c45);font-weight:800}@media (max-width:1385px){.for__wrapper{grid-template-columns:1fr 1fr}}@media (max-width:1023px){.for__wrapper{grid-template-columns:1fr}.for__title_wrapper{gap:20px}.for__title{gap:10px}.for__descr{padding:20px}.for__descr_text{gap:10px}.for__descr_text_item_p{font-size:18px}}@media (max-width:767px){.for__descr{padding:15px 20px}.for__descr_text_item_p{font-size:16px}}.plus{background:var(--Green-1,#f4faf7)}.plus__wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.plus__item{display:grid;grid-template-columns:48px 1fr;gap:20px}.plus__item_icon{width:100%;height:48px}.plus__item_descr{display:flex;flex-direction:column;gap:5px}.plus__item_descr_title{color:var(--Black,#1b1b1b);font-size:20px;font-weight:800;line-height:120%}.plus__item_descr_text{color:var(--Black,#1b1b1b);font-size:16px;font-weight:400;line-height:150%}@media (max-width:1385px){.plus__wrapper{gap:40px}}@media (max-width:1023px){.plus__wrapper{grid-template-columns:1fr;gap:20px}.plus__item_descr_title{font-size:18px}}@media (max-width:767px){.plus__item_descr_title{font-size:16px}.plus__item_descr_text{font-size:14px}}.additional{background:var(--Yellow-1,#fef9e7)}.additional__wrapper{display:flex;flex-direction:column;gap:40px}.additional__content{display:grid;grid-template-columns:minmax(auto,700px) 540px;gap:60px;justify-content:space-between}.additional__right{width:100%!important;height:100%;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.additional__slid{flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;width:540px!important;height:100%}.additional__slid a{display:block;pointer-events:auto;width:100%;height:100%;position:relative;z-index:10}.additional__slid a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.additional__left{display:flex;flex-direction:column;gap:40px}.additional__controls_item{padding:20px 40px;color:var(--Black,#1b1b1b);font-size:20px;font-weight:800;line-height:120%;transition:all 0.3s ease-in-out}.additional__controls_item.active{background:var(--Yellow-2,#fada5e)}.slider-track{display:flex;cursor:grab;transition:transform 0.3s ease-out;height:100%}.slider-track:active{cursor:grabbing}.slider-pagination{position:absolute;display:flex;justify-content:center;gap:10px;bottom:10px;left:50%;transform:translateX(-50%)}.slider-dot{width:20px;height:3px;border-radius:5px;background-color:#dcddd8;cursor:pointer;transition:all 0.3s ease}.slider-dot.active{background-color:#008c45}.slider-dot:hover{background-color:#008c45}.additional__controls_item{transition:all 0.3s ease;cursor:pointer}.additional__right::-webkit-scrollbar{display:none}.additional__right{-ms-overflow-style:none;scrollbar-width:none}@media (max-width:1023px){.additional__content{grid-template-columns:1fr 300px;gap:40px}.additional__controls_item{padding:20px}.additional__controls_item{font-size:18px}.additional__left{gap:20px}.additional__slid{width:300px!important}}@media (max-width:767px){.additional__content{grid-template-columns:1fr;gap:20px}.additional__wrapper{gap:20px}.additional__slid{width:100%!important}.slider-track{height:200px}.additional__controls_item{padding:15px 20px;font-size:16px}}.price{background:var(--Green-3,#00602f)}.price__wrapper{display:flex;flex-direction:column;gap:40px;justify-content:center;height:100%}.price__title{display:flex;flex-direction:column;gap:40px}.price__title h2{max-width:400px}.price__content_item{padding:20px 0;display:flex;align-items:center;gap:40px;justify-content:space-between;border-bottom:1px solid #fff}.price__content_item:last-child{border-bottom:none}.price__content_left{color:var(--White,#fff);font-size:20px;font-weight:400;line-height:150%}.price__content_left strong{font-weight:800}.price__content_right{white-space:nowrap;color:var(--Yellow-2,#fada5e);font-size:20px;font-weight:800;line-height:150%}@media (max-width:1023px){.price__title,.price__wrapper{gap:20px}.price__title h2{max-width:none}.price__content_item{padding:10px 0;flex-direction:column;gap:10px;align-items:flex-start}.price__content_left,.price__content_right{font-size:18px}}@media (max-width:767px){.price__content_left,.price__content_right{font-size:16px}}.reviews{background:var(--Yellow-1,#fef9e7);overflow-x:hidden;display:flex;align-items:center}.reviews__wrapper{display:flex;flex-direction:column;gap:40px}.reviews__title{display:flex;flex-direction:column;gap:40px}.reviews__slider{width:100%;position:relative;overflow:visible;display:flex;flex-direction:column;gap:20px}.swiper{overflow:visible!important}.reviews__slider .swiper-wrapper{display:flex;gap:20px}.reviews__slider .swiper-slide{height:auto;margin-right:0!important;width:540px;min-width:540px;max-width:540px}.reviews__slider .swiper__arrows{display:flex;gap:20px;margin-top:20px}.reviews__slider .swiper__arrows button{outline:0;border:none;background:#fff0;height:48px;width:48px;display:flex;align-items:center;justify-content:center;cursor:pointer}.reviews__slider .swiper__arrows button svg{width:36px;height:36px;transition:all 0.3s ease-in-out}.reviews__slider .swiper__arrows button svg path{fill:#fff0;stroke:#00602f;transition:all 0.3s ease-in-out}.reviews__slider .swiper__arrows .reviews-prev svg{transform:rotate(-90deg)}.reviews__slider .swiper__arrows .reviews-next svg{transform:rotate(90deg)}.reviews__slider_item{padding:20px 40px;border-radius:20px;border-left:6px solid var(--Green-2,#008c45);background:var(--Green-1,#f4faf7);display:flex;flex-direction:column;gap:10px;justify-content:space-between;height:100%}.reviews__slider_item_text{color:var(--Black,#1b1b1b);font-size:16px;font-weight:400;line-height:150%;width:454px}.reviews__slider_item_bottom{display:flex;flex-direction:column}.reviews__slider_item_name{color:var(--Green-3,#00602f);font-size:16px;font-weight:800}.reviews__slider_item_date{color:var(--Black,#1b1b1b);font-size:12px;font-weight:400}.reviews__slider .swiper__arrows button:hover svg path{fill:#00602f;stroke:#fef9e7}.child-author{color:var(--Green-3,#00602f);font-size:16px;font-weight:800}.child-content{color:var(--Black,#1b1b1b);font-size:14px;font-weight:400}.child-date{color:var(--Black,#1b1b1b);font-size:12px;font-weight:400}.child-comment{border-top:1px solid #bebebe;padding-top:10px}@media (max-width:767px){.child-author{font-size:14px}}@media (max-width:1385px){.reviews__slider .swiper-slide{width:400px;min-width:400px;max-width:400px}.reviews__slider_item_text{width:320px}}@media (max-width:1023px){.reviews__title{gap:20px}.reviews__wrapper{gap:20px}.reviews__slider .swiper__arrows{display:none}.reviews__slider_item{padding:10px 20px}}@media (max-width:767px){.reviews__slider .swiper-slide{width:300px;min-width:300px;max-width:300px}.reviews__slider_item_text{width:260px;font-size:14px}.reviews__slider .swiper-wrapper{gap:10px}.reviews__slider_item{border-left:3px solid var(--Green-2,#008c45)}.reviews__slider_item_name{font-size:14px}}.faq{background:var(--Green-3,#00602f)}.faq__wrapper{display:flex;flex-direction:column;gap:40px}.faq__content{display:grid;grid-template-columns:540px 1fr}.faq__title{display:flex;flex-direction:column;gap:10px;height:-moz-fit-content;height:fit-content;position:sticky;top:100px}.faq__accordion{width:100%}.faq__accordion_item{padding:20px 0;border-bottom:1px solid var(--Yellow-2,#fada5e);overflow:hidden}.faq__accordion_item:first-child{border-top:1px solid var(--Yellow-2,#fada5e)}.faq__accordion_item.active .faq__accordion_down{opacity:1;margin-top:10px;height:auto}.faq__accordion_item.active .faq__accordion_top p{color:#fada5e}.faq__accordion_top{display:grid;grid-template-columns:1fr 40px;gap:20px;align-items:center}.faq__accordion_top p{color:var(--White,#fff);font-size:20px;font-weight:600;line-height:130%;transition:all 0.3s ease-in-out}.faq__accordion_down{height:0;color:var(--White,#fff);font-size:16px;font-weight:400;line-height:150%;opacity:0;transition:all 0.3s ease-in-out}@media (min-width:1024px){.faq__accordion_item:hover .faq__accordion_top p{color:#fada5e}}@media (max-width:1385px){.faq__content{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:1023px){.faq__wrapper{gap:20px}.faq__content{grid-template-columns:1fr;gap:20px}.faq__accordion_item{padding:10px 0}.faq__accordion_top p{font-size:18px}.faq__title{position:static;top:0}}@media (max-width:767px){.faq__accordion_top p{font-size:16px}.faq__accordion_down{font-size:14px}.faq__accordion_top{gap:10px}}.contact{background:var(--Green-1,#f4faf7)}.contact__wrapper{display:flex;flex-direction:column;gap:40px}.contact__content{display:grid;grid-template-columns:minmax(auto,600px) minmax(auto,400px) minmax(auto,540px);gap:40px;align-items:center}.contact__info{display:flex;flex-direction:column;gap:30px;align-items:center}.contact__info_block{display:flex;flex-direction:column;gap:5px;align-items:center}.contact__info_block_title{color:var(--Gray-4,#868784);font-size:16px;font-weight:400;line-height:150%}.contact__info_block_text{color:var(--Black,#1b1b1b);text-align:center;font-size:16px;font-weight:400;line-height:100%}.contact__info_block_text p{padding:9px 15px}.contact__info_block_text a{color:var(--Black,#1b1b1b);font-size:16px;font-weight:600;line-height:100%}.contact__info_phones{display:flex;flex-direction:column;gap:10px;align-items:center}.contact__info_phones a{color:var(--Black,#1b1b1b);font-size:16px;font-weight:600;line-height:100%}.contact__map{width:100%;height:100%;overflow:hidden}.contact__map iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact__form_title{display:flex;flex-direction:column;gap:10px}.contact__form_block{display:flex;flex-direction:column;gap:20px}.contact__form,.contact__form form{display:flex;flex-direction:column;gap:20px}.contact__form-inputs{display:flex;flex-direction:column;gap:10px}.contact__form-input__wrapper{position:relative}.wpcf7-not-valid-tip{display:flex;align-self:end;justify-self:end;color:var(--Red-1,#e30613);text-align:right;font-size:12px;font-weight:400;line-height:150%;margin-top:4px}.wpcf7-response-output{display:none}.wpcf7-form-control-wrap,.contact__form-input__wrapper{display:flex;flex-direction:column;align-items:end;width:100%}.wpcf7-form-control-wrap input{width:100%}.contact__form-input__wrapper.input_error .contact__form-input_placeholder,.contact__form_radios.radio_error label{color:#e30613}.contact__form-input_error,.contact__form-radio_error{display:none}.contact__form-input__wrapper{position:relative}.contact__form-input__wrapper.input_error .contact__form-input_error,.contact__form_radios.radio_error .contact__form-radio_error{display:flex;align-self:end;justify-self:end;color:var(--Red-1,#e30613);text-align:right;font-size:12px;font-weight:400;line-height:150%;margin-top:4px}.contact__form-input__wrapper input:not([type='radio']),.contact__form-input__wrapper textarea{width:100%;border-radius:10px;border:1px solid var(--Gray-2,#dcddd8);background:var(--White,#fff);padding:20px;outline:0;color:var(--Gray-4,#868784);font-size:14px;font-weight:400;line-height:150%;transition:all 0.3s ease-in-out}.contact__form-input__wrapper input::-moz-placeholder{opacity:0;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.contact__form-input__wrapper input::placeholder{opacity:0;transition:all 0.3s ease-in-out}.contact__form-input__wrapper input:focus::-moz-placeholder{opacity:1}.contact__form-input__wrapper input:focus::placeholder{opacity:1}.contact__form-input__wrapper input:focus,.contact__form-input__wrapper textarea:focus{border:1px solid #008c45;background:#fff;outline:0;padding:30px 20px 10px;box-shadow:none}textarea{height:94px;border-radius:10px;resize:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.contact__form-input_placeholder{position:absolute;top:23px;left:20px;pointer-events:none;color:var(--Gray-4,#868784);font-size:14px;font-weight:400;line-height:150%;transition:all 0.3s ease-in-out}.contact__form-input__wrapper input:focus~.contact__form-input_placeholder,.contact__form-input__wrapper textarea:focus~.contact__form-input_placeholder,.contact__form-input__wrapper.done .contact__form-input_placeholder,.contact__form-input__wrapper:has(input:focus) .contact__form-input_placeholder,.contact__form-input__wrapper:has(textarea:focus) .contact__form-input_placeholder{top:5px;font-size:12px}.contact__form-input__wrapper.done input,.contact__form-input__wrapper.done textarea{padding:30px 20px 10px}.contact__form_btns{display:grid;grid-template-columns:auto 1fr;gap:20px}.contact__form_btns .btn{width:100%;outline:0;border:none;padding:0 30px}.contact__form_policy{color:var(--Gray-4,#868784);font-size:14px;font-weight:400;line-height:120%}.contact__form_policy a{color:var(--Black,#1b1b1b);font-size:14px;font-weight:600;line-height:120%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:all 0.3s ease-in-out}@media (min-width:1024px){.contact__form_policy a:hover{text-decoration:none}}@media (max-width:1600px){.contact__content{grid-template-columns:minmax(auto,448px) minmax(auto,400px) minmax(auto,540px)}}@media (max-width:1385px){.contact__content{grid-template-columns:minmax(auto,545px) 1fr;gap:40px}.contact__map{grid-column:1/3;grid-row:1;height:400px}}@media (max-width:1023px){.contact__content{grid-template-columns:1fr}.contact__map{grid-column:1;height:300px}.contact__info{grid-row:2}.contact__content,.contact__wrapper{gap:20px}.contact__info{gap:10px}.contact__info_block{gap:0}.contact__form_block{max-width:540px;margin:0 auto}.contact__form_block{gap:10px}.contact__form-inputs{gap:5px}}@media (max-width:767px){.contact__map{height:200px}.contact__info_block_text,.contact__info_block_text a,.contact__info_block_title,.contact__info_phones a{font-size:14px}.contact__form-input_placeholder{font-size:12px}.contact__form-input__wrapper input:not([type='radio']),.contact__form-input__wrapper textarea{font-size:14px}.contact__form,.contact__form form{gap:10px}.contact__form_btns{grid-template-columns:1fr;gap:10px}.contact__form_policy,.contact__form_policy a{font-size:12px}}#reply-title,.comment-form-cookies-consent{display:none}#commentform{display:grid;grid-template-columns:1fr}.error{min-height:calc(100vh - 140px);display:flex;align-items:center;background-repeat:no-repeat;background-position:bottom center;background-size:cover}.error__wrapper{max-width:800px;margin:0 auto;display:flex;flex-direction:column;text-align:center;gap:40px}.error__text{color:var(--Black,#1b1b1b);font-size:20px;font-weight:400}@media (max-width:1199px){.error__title{font-size:44px}.error__text{font-size:18px}.error__wrapper{gap:20px}}@media (max-width:1023px){.error{min-height:calc(100vh - 222px)}}@media (max-width:767px){.error{min-height:calc(100vh - 228px)}.error__title{font-size:30px}.error__text{font-size:16px}}.privacy-policy{padding-top:20px!important}.privacy-policy__wrapper{display:flex;flex-direction:column;gap:40px}.privacy-policy__text{display:flex;flex-direction:column;gap:20px;color:var(--Black,#1b1b1b);font-size:16px;font-weight:400;line-height:150%}.privacy-policy__text ul{display:flex;flex-direction:column;gap:10px}.privacy-policy__text ul li{margin-left:25px}.privacy-policy__text a{text-decoration:none;color:var(--Black,#1b1b1b);font-size:16px;font-weight:600;line-height:120%;transition:all 0.3s ease-in-out}.privacy-policy__title{font-size:40px;font-weight:800;line-height:120%;letter-spacing:1.2px;color:var(--Black,#1b1b1b);text-align:left}.privacy-policy__text h2{font-size:24px}.privacy-policy__text h3,.privacy-policy__text h4,.privacy-policy__text h5,.privacy-policy__text h6{font-size:20px;font-weight:800;line-height:120%;color:var(--Black,#1b1b1b);text-align:left}@media (min-width:1024px){.privacy-policy__text a:hover{color:var(--Green-2,#008c45)}}@media (max-width:1023px){.privacy-policy__text h2{font-size:28px}.privacy-policy__title{font-size:32px}}@media (max-width:767px){.privacy-policy__text h2{font-size:20px}.privacy-policy__title{font-size:24px}.privacy-policy__wrapper{gap:20px}.privacy-policy__text{gap:10px}.privacy-policy__text{font-size:14px}.privacy-policy__text h3,.privacy-policy__text h4,.privacy-policy__text h5,.privacy-policy__text h6{font-size:16px}}