@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);*{padding:0;margin:0;box-sizing:border-box;font-family:Poppins,sans-serif}html{scroll-behavior:smooth}body{width:100vw;overflow-x:hidden}a{text-decoration:none}button,input,textarea{outline:none}textarea{resize:none}a[href^=tel]{text-decoration:inherit;color:inherit}.row{margin:0 auto}.row--large{width:1400px}.row--medium{width:1200px}.row--small{width:960px}.row--full{width:100%}.row--mini{width:600px}.row--large-right{width:1660px;margin-left:auto;margin-right:0}.button{display:block;background-color:#00925b;color:#fff;border-radius:4px;width:248px;padding:14px 6px;text-align:center;transition:all .15s ease-in-out;font-family:Roboto,sans-serif;display:flex;justify-content:center;align-items:center}.button:hover{background-color:#007b4c;text-decoration:underline}.button img{margin-left:7.5px;width:15px}.section-title{position:relative;font-size:2.25em;color:#333;text-align:center}.section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:78px;height:4px;background-color:#00925b}.section-title--colored{color:#fff}.section-title--colored:after{background-color:#ebbf2c}.grey-bg{background-color:#f4f5f6}.margin-top-sm{margin-top:20px}.margin-top-md{margin-top:50px}.margin-top-lg{margin-top:60px}.margin-top-xl{margin-top:200px}.margin-bottom-sm{margin-bottom:20px}.margin-bottom-md{margin-bottom:50px}.margin-bottom-lg{margin-bottom:60px}.margin-bottom-xl{margin-bottom:120px}.padding-sm{padding:20px}.padding-md{padding:50px}.padding-v-xl{padding:240px 0}.padding-v-lg{padding:100px 0}.padding-v-md{padding:50px 0}.padding-v-sm{padding:20px 0}.padding-v-sm-top{padding-top:20px}.padding-v-md-top{padding-top:50px}.padding-v-lg-top{padding-top:100px}.padding-v-xl-top{padding-top:240px}.padding-v-sm-bottom{padding-bottom:20px}.padding-v-md-bottom{padding-bottom:50px}.padding-v-lg-bottom{padding-bottom:100px}.padding-v-xl-bottom{padding-bottom:240px}.padding-h-right-section{padding-left:260px}.padding-h-right-sm{padding-right:40px}.padding-h-right-md{padding-right:80px}.padding-h-right-lg{padding-right:220px}.offer__price__prefix{color:#666;font-weight:500;font-size:.825em}.pop-up{display:none;width:100vw;height:100vh}.pop-up,.pop-up__inner{position:fixed;z-index:999999}.pop-up__inner{top:50%;left:50%;transform:translate(-50%,-50%);margin-left:auto;margin-right:auto;padding:40px;background-color:#fff;box-shadow:0 3px 24px rgba(0,0,0,.225);border-radius:6px}.pop-up__head{margin-bottom:2.5em}.pop-up__title{font-size:2.5rem;color:#333;font-weight:500}.pop-up__subtitle{color:#666;font-weight:400}.pop-up__info{color:#333;margin-bottom:.5em}.pop-up__picture{max-width:420px}.pop-up__container{display:flex;justify-content:space-between}.pop-up__container .offer__price{text-align:left}.pop-up__close{cursor:pointer;position:absolute;top:1em;right:1em;width:2.5em}.pop-up__overlay{z-index:99999;left:0;height:100vh;background-color:rgba(0,0,0,.6)}.navigation,.pop-up__overlay{position:fixed;top:0;width:100vw}.navigation{z-index:9999;border-bottom:1px solid #e5e5e5;background-color:#fff}.navigation__inner{position:relative;justify-content:space-between}.navigation__contact,.navigation__inner,.navigation__menu{display:flex;align-items:center}.navigation__contact__item{margin-right:25px;display:flex}.navigation__contact__item p{margin-left:10px}.navigation__contact img{width:146px}.navigation__home{z-index:999;display:flex;align-items:center}.navigation__logo{width:146px}.navigation__item{display:inline-block;margin-right:20px;font-size:1em;transition:all .33s ease-in-out}.navigation__link{color:#333;position:relative;transition:all .33s ease-in-out}.navigation__link:after{content:"";transition:all .33s ease-in-out;opacity:0;position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:#00925b}.navigation__item--active .navigation__link,.navigation__item:hover .navigation__link{color:#00925b}.navigation__item--active .navigation__link:after,.navigation__item:hover .navigation__link:after{opacity:1}.navigation__item--active{font-weight:600}.navigation__burger{display:none;position:absolute;width:25px;height:15px;left:0;top:30px}.navigation__burger:after,.navigation__burger:before{content:"";position:absolute;left:0;width:25px;height:3px;background-color:#007b4c;transition:all .15s ease-in-out}.navigation__burger:after{bottom:0}.navigation__burger .middle-line{opacity:1;width:25px;height:3px;background-color:#007b4c;transition:all .15s ease-in-out;margin-top:6px}.navigation__burger--active:after{bottom:0;transform:rotate(45deg)}.navigation__burger--active:before{bottom:0;transform:rotate(-45deg)}.navigation__burger--active .middle-line{opacity:0}.header{height:75vh;position:relative;display:flex;align-items:center;justify-content:space-between}.header__intro{width:32%}.header__title{font-size:2.5rem;line-height:1.33;color:#333}.header__title--colored{color:#00925b}.header__paragraph{color:#333}.header__circle{z-index:1;top:34%;left:20%;transform:translateY(-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background-color:#007b4c;border:4px solid #38a179}.header__circle,.header__circle:before{position:absolute;width:140px;height:140px}.header__circle:before{content:"";border-radius:50%;border:2px solid #007b4c;-webkit-animation:ping 1.6s ease-in-out infinite both;animation:ping 1.6s ease-in-out infinite both}.header__picture{position:relative;width:65%;height:100%;display:flex;justify-content:flex-end;align-items:center}.header__picture img{width:85%}.header__picture:after{display:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270.34deg,rgba(0,146,91,.77) .31%,rgba(0,146,91,.8) 93.57%)}.header__scroll-down{cursor:pointer;z-index:999;display:flex;flex-direction:column;align-items:center;position:absolute;color:#333;text-transform:uppercase;font-size:.75em;left:50%;bottom:5%;transform:translateX(-50%)}.header__scroll-down .scroll-down-icon{width:34px;display:block;margin-top:6px}.offer__inner{display:flex;flex-wrap:wrap;justify-content:center}.offer__item{position:relative;display:flex;flex-direction:column;align-items:center;padding:24px 12px;border:2px solid #e1e1e1;width:calc(33.33333% - 20px);margin:10px;transition:all .25s ease-in-out}.offer__item:hover{border:2px solid #00925b}.offer__item:hover .offer__image{transform:scale(1.15)}.offer__title{font-size:1.5em;color:#333}.offer__subtitle{color:#333;font-weight:400}.offer__discount-box{position:absolute;left:50%;top:-16px;transform:translateX(-50%);width:172px;height:32px;display:flex;justify-content:center;align-items:center;background-color:#00925b;text-transform:uppercase;color:#fff;font-size:.875em;-webkit-clip-path:polygon(50% 0,100% 0,92.5% 50%,100% 100%,0 100%,7.5% 50%,0 0);clip-path:polygon(50% 0,100% 0,92.5% 50%,100% 100%,0 100%,7.5% 50%,0 0)}.offer__image{transition:all .25s ease-in-out;width:55%}.offer__price{text-align:center}.offer__price__cost{font-size:2em;font-weight:700;color:#00925b}.offer__price__contact{font-size:1.35rem}.offer__price__discount{font-size:1.25em;color:#aeaeae;text-decoration:line-through}.offer__price__info{font-size:1em;color:#666;display:block;margin-top:-10px}.offer__info-label{font-size:.875em;color:#666;margin-top:5px}.advantages{background-color:#00925b}.advantages .section-title{color:#fff}.advantages__inner{display:flex;justify-content:center}.advantages__item{position:relative;width:25%;text-align:center;padding:0 15px}.advantages__item__inner{display:flex;align-items:flex-end;text-align:left;padding:50px 15px}.advantages__item__inner,.advantages__item__inner .advantages__icon .a{transition:all .33s ease-in-out}.advantages__item:last-child:after{display:none}.advantages__description{font-size:1rem;color:#fff;margin-left:10px;transform:translateY(5px);transition:all .33s ease-in-out}.advantages__icon{width:45px}.footer{display:flex;align-items:center;justify-content:space-between}.footer__copyright p{color:#aeaeae;font-size:.75rem}.footer__menu__item{position:relative;display:inline-block;font-size:.75rem;margin-left:10px;margin-right:10px}.footer__menu__item:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-15px;width:4px;height:4px;background-color:#e5e5e5}.footer__menu__item:first-child:after{display:none}.footer__menu__item:last-child{margin-right:0}.footer__menu__item a{color:#666}@media (max-width:1560px){body{font-size:14px}.padding-v-lg{padding:70px 0}.row--large{width:1300px}.row--small{width:1100px}.padding-h-right-section{padding-left:80px}.padding-h-right-sm{padding-right:20px}.padding-h-right-md{padding-right:40px}.padding-h-right-lg{padding-right:80px}.info-bar__text{width:59%}.header__circle{width:120px;height:120px}.header{height:600px}.header__intro{width:34%}.header__picture{width:66%}.car-advantage__list-item{margin:17.5px 0}}@media (max-width:1320px){.padding-v-lg{padding:60px 0}.row--large{width:95%}.row--small{width:87.5%}.car-advantage{width:800px!important}.car-advantage__description,.car-advantage__title{width:160px}.header__picture img{width:97.5%}}@media (max-width:1000px){.header__intro{width:45%}.header__picture{width:55%}}@media (max-width:900px){.car-advantage{width:95vw!important}.car-advantage__inner{display:none}.car-advantage-phone__inner{display:block}.car-advantage-phone__wrapper{height:500px}.navigation__inner{flex-direction:column;align-items:flex-end}.navigation__home{display:block}.navigation__logo{margin-right:0}.navigation__items{pointer-events:none;height:0;margin-top:-10px;opacity:0;align-self:flex-start}.navigation__items--active{pointer-events:all;height:auto;margin-top:20px;opacity:1;transition:all .3s ease-in-out}.navigation__items--unactive{height:0;margin-top:-10px;opacity:0;transition:margin .3s ease-in-out}.navigation__item{display:block;margin:7.5px 0;font-size:1.2em}.navigation__contact{margin-top:30px;display:none;align-self:flex-start}.navigation__contact__item{margin-right:15px}.navigation__contact__item p{font-size:.8em}.navigation__contact__item img{width:16px}.navigation__menu{flex-direction:column;align-items:flex-end;width:100%}.navigation__burger{display:block}.padding-v-lg{padding:60px 0}.padding-v-lg-top{padding-top:60px}.padding-h-right-section{padding-left:40px}.button{width:200px}.row--large{width:95%}.row--small{width:87.5%}.offer__price__cost{font-size:1.65em}.offer__item{width:calc(50% - 20px)}.advantages__item{padding:0 20px;width:50%}.advantages__item__inner{justify-content:center;padding:30px 20px}.advantages__inner{padding:50px 20px;flex-wrap:wrap}.advantages__description{font-size:1.25rem}}@media (max-width:640px){.pop-up__container{flex-direction:column;align-items:center;justify-content:center}.pop-up__picture{max-width:100%}.pop-up__inner{width:85%;padding:60px 20px 20px}.pop-up__col{width:100%}.pop-up .offer__price,.pop-up__col{text-align:center}.pop-up .button{margin-left:auto;margin-right:auto}.advantages__item__inner img{width:52px}.padding-h-right-section{padding-left:0}.padding-v-lg{padding:60px 0}.padding-v-lg-top{padding-top:60px}.padding-v-lg-bottom{padding-bottom:60px}.padding-v-md-top{padding-top:30px}.padding-v-md-bottom{padding-bottom:30px}.margin-top-md{margin-top:20px}.row--large{width:93.5vw}.row--small{width:90vw}.row--mini{width:85vw}.row--padding-v-big{padding:60px 0}.row--padding-v-small{padding:20px 0}.header{height:auto;flex-direction:column}.header__circle{font-size:.8em;left:7%;top:38%}.header__circle,.header__circle:before{width:100px;height:100px}.header__intro{width:100%;padding:45px 20px}.header__picture{width:100%;height:160px;-webkit-clip-path:unset;clip-path:unset}.header__scroll-down{bottom:3%}.offer__inner{flex-direction:column}.offer__item{width:87.5%;margin:15px auto}.advantages__inner{flex-wrap:wrap;padding:30px 0}.advantages__description{font-size:1em}.advantages__icon{width:37.5px}.advantages__item{width:50%;padding:0 10px;margin:0}.advantages__item:after{height:65%}.advantages__item:nth-child(2):after{display:none}.advantages__item__inner{padding:20px 5px}.footer{flex-direction:column;margin-top:25px}.footer__menu{margin-top:20px}}.labels{display:flex;flex-direction:column;gap:5px;text-align:center}.label-item{background-color:#00925b;color:#fff;padding:5px 15px}@media (max-width:768px){.labels{flex-direction:row;flex-wrap:wrap;margin-top:20px}.label-item{margin-right:5px;margin-bottom:5px}}.offer__price__details span{color:#666}
/*# sourceMappingURL=root.css.map*/