/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css2?family=Bayon&family=Poppins:wght@400;600&display=swap");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;utline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--font-family:"Poppins",sans-serif;--title-font:"Bayon",sans-serif}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;scroll-behavior:smooth}.page{position:relative;font-family:var(--font-family,sans-serif);font-weight:400;-webkit-text-size-adjust:100%;font-size:16px;line-height:24px;overflow-x:hidden;min-width:320px;color:rgba(44,54,56,.7);background:url(../images/main-bg.webp)}img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}a{text-decoration:none}.container{margin:0 auto;padding:0 15px;max-width:1400px}.container-fluid{max-width:1620px;margin:0 auto;padding:0 10px}.list-reset{list-style:none;margin:0;padding:0}.input-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background-color:#fff}.input-reset::-webkit-search-cancel-button,.input-reset::-webkit-search-decoration,.input-reset::-webkit-search-results-button,.input-reset::-webkit-search-results-decoration{display:none}.btn-reset{border:none;padding:0;background:transparent;cursor:pointer}.block-name{position:absolute;text-align:center;bottom:0;right:0;left:0;font-weight:700;font-size:300px;color:hsla(0,2%,45%,.03)}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.7;z-index:10;cursor:pointer}.overlay_active{display:block}

/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the Hippocratic License 2.1 - http://firstdonoharm.dev
 *
 * Copyright (c) 2022 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration) * .8)}.animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(var(--animate-duration) * 3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes a{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:a}@keyframes b{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:b}@keyframes c{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:c}@keyframes d{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:d}@keyframes e{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:e}.header{padding-top:45px}.header__inner{justify-content:flex-start}.header__inner,.header__list{display:flex;align-items:center}.header__list{margin-left:505px;gap:70px}.header__list-link{font-family:var(--title-font);font-weight:400;color:#2c3638;font-size:20px;transition:all .5s}.header__list-link:hover{color:#df923a}.header__btn{margin-left:113px;text-align:center;text-transform:uppercase;width:218px;height:70px;background:#2f393b;border-radius:2px;color:#fff;font-family:Bayon;font-weight:400;transition:all .2s}.header__btn:hover{background-color:#df923a}.logo{display:flex;align-items:center;gap:5px;font-family:var(--title-font);font-weight:400;font-size:20px;line-height:36px;color:#2c3638;transition:all .5s}.logo:hover{color:#df923a}.logo:hover .logo-img{transition:all .5s;rotate:50deg}.burger{display:none;flex-direction:column;align-items:center;gap:4px;cursor:pointer}.burger__item{height:3px;width:45px;background-color:#2c3638}.burger__wrapper{transform:translateX(-600vh);position:fixed;top:0;left:0;height:100vh;width:300px;background-color:#2c3638;z-index:20;transition:all .4s ease-out;display:flex;flex-direction:column;align-items:center;justify-content:center}.burger__wrapper_active{transform:translateX(0)}.burger__btn{width:218px;height:70px;background-color:#df923a;font-family:var(--title-font);font-weight:400;font-size:20px;color:#fff;transition:all .5s ease-out}.burger__btn:hover{background-color:#fff;color:#2c3638}.burger__list{padding:70px 25px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.burger__list-link{color:#fff;transition:all .5s;font-family:var(--title-font);font-weight:400;font-size:20px}.burger__list-link:hover{color:#df923a}.burger__close{position:absolute;top:0;right:0;width:55px;height:55px;cursor:pointer}.burger__close:after,.burger__close:before{content:"";position:absolute;top:21px;left:10px;width:26px;height:4px;background:#fff}.burger__close:before{webkit-transform:rotate(45deg);transform:rotate(45deg)}.burger__close:after{webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.burger__close-item{height:3px;width:45px;background-color:#fff}@media (max-width:1400px){.header__list{margin-left:0}.header__inner{justify-content:space-between}}@media (max-width:992px){.header__btn,.header__list{display:none}.burger{display:flex}}.promo__inner{position:relative;padding-top:332px;display:flex;align-items:center;gap:122px}.promo__subtitle{margin-top:4px;font-size:20px;line-height:36px;color:#df923a}.promo__subtitle,.promo__title{margin-left:20px;font-family:Bayon;font-weight:400}.promo__title{margin-top:28px;width:870px;font-style:normal;font-size:150px;line-height:172px;color:#2c3638}.promo__title_decor{color:#df923a}.promo__title_large{font-size:228px}.promo__hero-img{position:absolute;top:107px;right:20px;z-index:-1}.promo__content{padding-top:105px;display:flex;flex-direction:column;gap:30px}.promo__text{font-weight:400;font-size:16px;line-height:24px;width:310px;color:rgba(44,54,56,.7)}.promo__social{display:flex;gap:30px}.promo__social-link{font-family:Bayon;font-weight:400;font-size:20px;line-height:36px;color:#2c3638;transition:all .5s}.promo__social-link:hover{color:#df923a}@media (max-width:1400px){.promo__inner{gap:0}.promo__hero-img{width:80%}.promo__title{font-size:120px}.promo__title_large{font-size:178px}}@media (max-width:1240px){.promo__inner{padding-top:250px}.promo__title{font-size:100px;line-height:135px}.promo__title_large{font-size:158px}.promo__hero-img{top:60px}.promo__content{padding-top:150px;margin-left:-120px}}@media (max-width:1100px){.promo__inner{padding-top:230px}.promo__title{font-size:70px;line-height:85px}.promo__title_large{font-size:128px}.promo__content{margin-left:-320px}}@media (max-width:992px){.promo__hero-img{width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.promo__inner{padding-top:90px}.promo__content{display:none}.promo__title{color:#df923a;width:100%}}@media (max-width:768px){.promo__hero-img{display:none}.promo__inner{flex-direction:column;justify-content:start;align-items:start}.promo__title{color:#2c3638;max-width:430px}.promo__content{display:flex;margin-left:1.6em;padding-top:0}}@media (max-width:480px){.promo__inner{padding-top:50px}.promo__title{font-size:50px;line-height:65px;max-width:300px}.promo__title_large{font-size:108px}}@media (max-width:360px){.promo__title{font-size:40px;line-height:55px;max-width:300px}.promo__title_large{font-size:68px}.promo__text{width:270px}}.advantages{padding-top:20px}.advantages__inner{display:flex;gap:153px}.advantages__content{margin-top:20px;width:820px}.advantages__title{width:280px;font-family:Bayon;font-weight:400;font-size:50px;line-height:60px;color:#2c3638}.advantages__items{margin-top:56px;width:950px;display:flex;justify-content:space-between;align-items:center;text-align:center}.advantages__item{width:100px;transition:all .5s}.advantages__item:hover{scale:1.1}.advantages__text{margin-bottom:13px}@media (max-width:1400px){.advantages__inner{flex-direction:column;gap:30px;align-items:center}.advantages__title{width:100%;text-align:center;justify-content:center}.advantages__content{display:flex;flex-direction:column;align-items:center}}@media (max-width:992px){.advantages__items{width:100%;flex-wrap:wrap}.advantages__content{width:100%}}@media (max-width:768px){.advantages{padding-top:50px}}@media (max-width:480px){.advantages__title{font-size:40px}.advantages__items{justify-content:space-around;gap:20px}}.deal{padding-top:90px;padding-bottom:140px}.deal__title{width:633px;font-family:Bayon;font-style:normal;font-weight:400;font-size:120px;line-height:130px;color:#2c3638}.deal__title_accent{color:#df923a}.deal__images{margin-top:-220px;padding-bottom:90px;display:flex;justify-content:flex-start;align-items:center;margin-left:170px;gap:36px}.deal__img_first{width:272px;height:374px}.deal__img_last{width:561px;height:931px}.deal__images-inner{text-align:center}.deal__wrapper{padding-top:90px;display:flex;justify-content:center;gap:30px}.counter{display:flex;justify-content:space-between}.counter__item-title{width:105px;height:48px;font-weight:600;font-size:16px;line-height:24px;color:#000;margin-bottom:25px}.counter__item-content{font-family:Bayon;font-weight:400;font-size:120px;line-height:130px;color:#2c3638}.counter__item-content_accent{color:#df923a}.counter__title{font-family:Bayon;width:306px;font-weight:400;font-size:50px;line-height:60px;color:#2c3638}@media (max-width:1400px){.deal__title{font-size:100px}.deal__img_last{width:459px;height:731px}.deal__images-inner{display:none}.deal__images{margin-top:-150px}.deal__img_second-block{width:450px}}@media (max-width:992px){.deal__img_second-block{width:300px}.deal__title{font-size:80px;width:100%;line-height:100px}.deal__images{margin:20px;align-items:center;justify-content:center;padding-bottom:60px}.deal__img{width:300px;height:300px}.counter__item-content{font-size:80px;line-height:80px}.counter__title{font-size:40px}.deal__wrapper{padding-top:60px}}@media (max-width:768px){.counter{gap:20px;flex-wrap:wrap}.deal__images{flex-direction:column;width:400px}.deal__wrapper{flex-direction:column;align-items:center}.deal__img_second-block{width:400px}}@media (max-width:480px){.deal__title{font-size:40px;line-height:55px}.counter__item-content{font-size:50px;line-height:55px}.counter__item-title{margin-bottom:9px}.deal__images{width:260px}}.seed{padding-bottom:45px}.seed__inner{display:flex;align-items:center;gap:36px}.seed__subtitle{font-size:20px;line-height:36px;color:#df923a}.seed__subtitle,.seed__title{font-family:Bayon;font-weight:400}.seed__title{width:463px;font-size:50px;line-height:60px;color:#2c3638}.seed__content-inner{margin-top:67px;display:flex;gap:60px;align-items:center}.seed__content-img{width:85px;height:95px}.seed__btn{margin-top:-25px;width:218px;height:70px;background:#df923a;border-radius:2px;font-family:Bayon;font-weight:400;font-size:20px;line-height:36px;color:#fff;transition:all .5s}.seed__btn:hover{background-color:#2c3638}@media (max-width:1400px){.seed__inner{flex-direction:column;justify-content:start;align-items:start}.seed__btn{margin-top:25px;margin-left:50px}.seed__content-inner{padding:0 50px}.seed__img{margin-left:50px}}@media (max-width:991px){.seed__img{width:640px}.seed__title{width:100%}}@media (max-width:768px){.seed__content-img{display:none}.seed__img{width:380px}.seed__btn{display:block;margin:25px auto 0}.seed__content-inner{margin-top:30px}}@media (max-width:480px){.seed__title{font-size:30px;line-height:40px}.seed__img{margin-left:0;width:300px}.seed__content-inner{padding:0}}.footer{padding-top:44px;background-color:#2c3638}.footer__inner{display:flex;align-items:center}.footer__subtitle{font-size:120px;line-height:217px;color:#df923a}.footer__subtitle,.footer__title{font-family:Bayon;font-weight:400}.footer__title{font-size:45px;line-height:81px;color:#fff}.footer__text{margin-top:44px;margin-bottom:45px;max-width:463px;color:#f6f5f3}.footer__form{margin-bottom:43px}.footer__form-input{padding:5px 2px;border:none;background-color:inherit;border-bottom:1px solid hsla(40,14%,96%,.3);color:#fff}.footer__form-input::placeholder{font-family:Bayon;font-weight:400;font-size:18px;line-height:33px;color:#fff}.footer__form-btn{margin-left:25px;width:218px;height:70px;background:#df923a;border-radius:2px;font-family:Bayon;font-weight:400;font-size:20px;line-height:36px;color:#fff;transition:all .5s}.footer__form-btn:hover{background-color:#f6f5f3;color:#2c3638}.footer__contacts{margin-left:210px;display:flex;gap:90px}.footer__contacts-title{font-family:Bayon;font-weight:400;font-size:25px;line-height:45px;color:#df923a;margin-bottom:30px}.footer__contacts-phone{font-family:Bayon;font-weight:400;font-size:18px;line-height:33px;color:#f6f5f3;transition:all .5s}.footer__contacts-phone:hover{color:#df923a}.footer__contacts-address{max-width:207px;font-family:Bayon;font-weight:400;font-size:18px;line-height:33px;color:#f6f5f3}.footer__nav{padding:25px 144px 22px 90px;border-top:1px solid hsla(40,14%,96%,.3);display:flex;align-items:center;justify-content:space-between}.footer__nav-list{display:flex;gap:75px}.footer__nav-link{font-family:Bayon;font-style:normal;font-weight:400;font-size:20px;line-height:36px;color:#f6f5f3;transition:all .5s}.footer__nav-link:hover{color:#df923a}.footer__logo{color:#fff}@media (max-width:1200px){.footer__inner{flex-direction:column;align-items:center;justify-content:center}.footer__contacts{margin-left:0}}@media (max-width:992px){.footer__logo{display:none}.footer__nav{justify-content:center;padding:0}}@media (max-width:490px){.footer{padding-top:0}.footer__subtitle{font-size:70px;line-height:95px}.footer__title{font-size:35px;line-height:40px}.footer__text{margin-top:20px;margin-bottom:30px}.footer__form-input{width:200px}.footer__form-btn{width:120px;height:50px}.footer__contacts-title{margin-bottom:0}.footer__contacts{gap:20px}.footer__nav-list{gap:30px}}@media (max-width:380px){.footer__form-input{width:160px}.footer__form-btn{width:100px;height:40px}.footer__contacts-title{font-size:20px}.footer__contacts-address,.footer__contacts-phone{font-size:12px}.burger__wrapper{width:220px}.burger__list{padding:40px 20px}.burger__btn{width:150px;height:55px}}.modal-form{visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:250px;height:350px;background-color:#2c3638;border-radius:20px;z-index:20;padding:50px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:30px;transition:all .2s}.modal-form__close{position:absolute;top:0;right:0;width:55px;height:55px;cursor:pointer}.modal-form__close:after,.modal-form__close:before{content:"";position:absolute;top:21px;left:10px;width:26px;height:4px;background:#fff}.modal-form__close:before{webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-form__close:after{webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-form__input{padding:5px 10px;border:none;background-color:inherit;border-bottom:1px solid hsla(40,14%,96%,.3);color:#fff}.modal-form__input::placeholder{font-family:Bayon;font-weight:400;font-size:18px;line-height:33px;color:#fff}.modal-form__btn{width:218px;height:70px;background:#df923a;border-radius:2px;font-family:Bayon;font-weight:400;font-size:20px;line-height:36px;color:#fff;text-align:center}.modal-form__btn:hover{background-color:#f6f5f3;color:#2c3638}.modal-active{visibility:visible}