@font-face{font-family:Inter;src:url(../fonts/Inter-Regular.ttf) format("ttf"),url(../fonts/Inter-Regular.eot) format("eot"),url(../fonts/Inter-Regular.woff) format("woff"),url(../fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/Inter-SemiBold.ttf) format("ttf"),url(../fonts/Inter-SemiBold.eot) format("eot"),url(../fonts/Inter-SemiBold.woff) format("woff"),url(../fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(../fonts/Oswald-Regular.ttf) format("ttf"),url(../fonts/Oswald-Regular.eot) format("eot"),url(../fonts/Oswald-Regular.woff) format("woff"),url(../fonts/Oswald-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(../fonts/Oswald-SemiBold.ttf) format("ttf"),url(../fonts/Oswald-SemiBold.eot) format("eot"),url(../fonts/Oswald-SemiBold.woff) format("woff"),url(../fonts/Oswald-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(../fonts/Oswald-Bold.ttf) format("ttf"),url(../fonts/Oswald-Bold.eot) format("eot"),url(../fonts/Oswald-Bold.woff) format("woff"),url(../fonts/Oswald-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/Manrope-ExtraBold.ttf) format("ttf"),url(../fonts/Manrope-ExtraBold.eot) format("eot"),url(../fonts/Manrope-ExtraBold.woff) format("woff"),url(../fonts/Manrope-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}*,::after,::before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:transparent;outline:0!important}h1,h2,h3,h4,h5,h6{font-weight:400}a,body,div,form,h1,h2,h3,h4,h5,li,p,ul{margin:0;padding:0;border:0;text-decoration:none;line-height:1}button,input,textarea{outline:0!important;-webkit-transition:.125s;-o-transition:.125s;transition:.125s;font-family:inherit}input:active,input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus,input[type=text]:focus{outline:0!important}::-webkit-input-placeholder{color:#222}::-moz-placeholder{color:#222}:-moz-placeholder{color:#222}:-ms-input-placeholder{color:#222}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}html{height:100%;scroll-behavior:smooth;width:100%}svg{-ms-flex-negative:0;flex-shrink:0}path,svg{-webkit-transition:.125s;-o-transition:.125s;transition:.125s}a{color:inherit;text-decoration:none;-webkit-transition:125ms;-o-transition:125ms;transition:125ms}a:focus,a:hover{text-decoration:none!important}li,ul{margin:0;padding:0;list-style:none}i{line-height:100%}fieldset{min-width:0;padding:0;margin:0;border:0}button{cursor:pointer;border:none;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:125ms;-o-transition:125ms;transition:125ms;background-color:inherit;font-size:1em}.swiper-button-next,.swiper-button-prev{z-index:2}.swiper-button-next::after,.swiper-button-prev::after{display:none}html.fixed-body{overflow-y:hidden}.wrapper{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}.content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.m-page{width:calc(100vw - (100vw - 100%));overflow-x:hidden;font-family:Inter,sans-serif;font-weight:400;color:#2a2f18;font-size:calc(980px * (16 / 980))}.m-page.fixed-body,.m-page.fixed-body2{overflow-y:hidden}.container{max-width:1200px;width:100%;margin:0 auto;padding:0 1.25em}a:hover{color:#37c134}@media screen and (max-width:980px){.m-page{font-size:calc(100vw * (12.5 / 768))}}@media screen and (max-width:576px){.m-page{font-size:calc(100vw * (16 / 320))}.container{padding:0 .9375em}}.text60{font-size:3.75em;line-height:120%}.text24{font-size:1.5em;line-height:120%;letter-spacing:.15em}.text20{font-size:1.25em;line-height:120%;letter-spacing:.125em}.text18{font-size:1.125em;line-height:120%}.text14{font-size:.875em;line-height:120%}.green-text{color:#37c134}.gray-text{color:#989898}.gray-text2{color:#635d4a}.font2{font-family:Oswald,sans-serif}.semi-bold-text{font-weight:600}.bold-text{font-weight:700}.m-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.225s ease-out;-o-transition:.225s ease-out;transition:.225s ease-out;padding:0 1.5em;height:5em;font-family:Oswald,sans-serif;text-transform:uppercase}.m-btn:focus{-webkit-box-shadow:none;box-shadow:none}.m-btn span{font-size:1.125em;line-height:120%;letter-spacing:.1125em}.m-btn-white-outline{border-radius:31.25em;border:2px solid #fff;color:#fff}.m-btn-white-outline:hover{background-color:#fff;color:#37c134}.fg{position:relative;margin:0}.fg input{font-family:Inter,sans-serif;border:2px solid #fff;padding:0 1.875em 0 5.12em;height:5em;width:100%;font-size:1em;background-color:#fff;color:#2a2f18;border-radius:31.25em}.fg input::-webkit-input-placeholder{color:#605a28}.fg input::-moz-placeholder{color:#605a28}.fg input:-ms-input-placeholder{color:#605a28}.fg input::-ms-input-placeholder{color:#605a28}.fg input::placeholder{color:#605a28}.fg input._not-correct{border-color:red}.fg__icon{position:absolute;left:1.875em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2em}@media screen and (max-width:576px){.text60{font-size:1.75em}.text24{font-size:1em;letter-spacing:.1em}.text16-tablet{font-size:1em}.text14-tablet{font-size:.875em}.m-btn{height:3.75em}.fg input{height:3.75em;padding-left:4.5em}}.main__title .animated{-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-transform:translateX(-2em);-ms-transform:translateX(-2em);transform:translateX(-2em);opacity:0}.main__title .animated--active{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main__title .animated:nth-child(2){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.main__title .animated:nth-child(3){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.about__img.animated,.portfolio-slider.animated,.rewards.animated{-webkit-transition:.6s .2s;-o-transition:.6s .2s;transition:.6s .2s;opacity:0}.about__img.animated--active,.portfolio-slider.animated--active,.rewards.animated--active{opacity:1}.animated.animated,.nav__link.animated{-webkit-transition:opacity .4s .2s,color .3s .2s,-webkit-transform .4s .2s;transition:transform .4s,opacity .4s,color .3s,-webkit-transform .4s;-o-transition:transform .4s .2s,opacity .4s .2s,color .3s .2s;opacity:0;-webkit-transform:translateY(1em);-ms-transform:translateY(1em);transform:translateY(1em);transition-delay:.2s}.animated.animated--active,.nav__link.animated--active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.animated.animated:nth-child(2),.nav__link.animated:nth-child(2){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.animated.animated:nth-child(3),.nav__link.animated:nth-child(3){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.nav__link.animated:nth-child(1),.nav__link.animated:nth-child(2){-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.nav__link.animated:nth-child(3),.nav__link.animated:nth-child(4){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.nav__link.animated:nth-child(5),.nav__link.animated:nth-child(6){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.breadcrumbs{margin-top:60px}.breadcrumbs__item{font-size:16px;line-height:110%;position:relative;font-weight:400;display:inline}.breadcrumbs__item:last-child{font-weight:600}.breadcrumbs__item:not(:first-child){margin-left:24px}.breadcrumbs__item:not(:first-child):before{content:'';position:absolute;z-index:1;width:3.51px;height:3.51px;background-color:#37c134;border-radius:1px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:7px;right:100%;margin-right:10px}.modal{position:fixed;left:0;top:0;width:100%;height:calc(100 * var(--vh));overflow-y:auto;z-index:80;opacity:0;pointer-events:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:1em 0;text-align:center}.modal:after{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal__bg{background:rgba(36,38,35,.9);position:fixed;width:100%;height:calc(100 * var(--vh));top:0;left:0;display:none;z-index:2}.modal._active{opacity:1;pointer-events:unset}.modal._active .modal__bg{display:block}.modal__dialog{text-align:left;vertical-align:middle;border-radius:.625em;background:#fff;width:47.9375em;max-width:calc(100% - 1em);position:relative;z-index:3;padding:3.125em;display:inline-block}.modal__close{z-index:10;border-top:0;background-color:transparent;width:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:1.25em;right:1.25em}.modal__close:hover path{fill:#37c134}.modal__close svg{width:100%;height:auto}.text{color:#000}.text li,.text p{font-size:1em;line-height:150%}.text a{-webkit-text-decoration-line:underline;text-decoration-line:underline}.text p:not(:last-child),.text ul:not(:last-child){margin:0 0 .5em}.text ul{padding-left:.625em}.text ul li{padding-left:.875em;position:relative}.text ul li:before{content:'';position:absolute;left:0;top:.5625em;width:.3125em;height:.3125em;background:#000;border-radius:50%}.thank-modal .modal__dialog{width:37.5em;background-color:#37c134;color:#fff;padding-top:9.38em;padding-bottom:9.38em}.thank-modal .modal__close:hover path{fill:#fff}.thank-modal__icon{width:6.25em;display:block;margin:0 auto 3.125em}.thank-modal__content{display:grid;grid-template-columns:100%;gap:.625em;text-align:center;text-transform:uppercase}.thank-modal__content .text60{line-height:150%}.thank-modal__desc{font-size:2em;line-height:150%}@media screen and (max-width:576px){.modal:after{display:none}.modal__dialog{padding:2em 1em;margin:0 auto 1em}.modal__close{top:.75em;right:.75em;width:1.25em}.text li,.text p{font-size:.875em}.thank-modal .modal__dialog{padding-top:2.5em;padding-bottom:2.5em}.thank-modal__icon{width:3.125em;margin-bottom:1em}.thank-modal__desc{font-size:1em}}.header{position:absolute;top:0;left:0;padding:1.875em 0;z-index:5;width:100%}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{display:block;width:7.25em;-ms-flex-negative:0;flex-shrink:0}.header__logo img{width:100%;display:block}.header__logo ._view2{display:none}.header__phone{font-family:Manrope,sans-serif;font-weight:800;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.header__phone .m-icon{-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;margin-right:1.25em}.socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.socials .m-icon:not(:last-child){margin:0 1.25em 0 0}.m-icon{width:3.75em;height:3.75em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.3125em;background:#343434;-ms-flex-negative:0;flex-shrink:0}.m-icon:hover{background:#37c134}.m-icon img{width:1.875em}@media screen and (max-width:576px){.header{padding:.625em 0}.header__logo{width:1.5em}.header__logo ._view1{display:none}.header__logo ._view2{display:block}.header__phone .m-icon{display:none}.header__phone .text24{font-size:.875em;letter-spacing:0}.m-icon{width:2.125em;height:2.125em}.m-icon img{width:1.125em}.socials .m-icon:not(:last-child){margin:0 .31em 0 0}}.footer__logo{display:block}.footer__logo img{width:100%;display:block}.main{background-image:url(../img/main-bg.webp);background-size:cover;background-position:center;padding:10.25em 0;color:#fff;position:relative}.main__cut{display:block;width:100%;margin-top:-2px;z-index:-1}.main__top{position:relative}.main__title{font-size:5.625em;line-height:120%;text-transform:uppercase;font-weight:700}.main__title span{display:block;line-height:inherit}.main__desc{position:absolute;top:1.13em;right:0;text-align:right;max-width:12em;font-weight:600;text-transform:uppercase}.main__desc span{font-size:1.125em;line-height:150%}.rewards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3.125em}.rewards__title{margin-right:1.56em;text-align:right;font-weight:700;text-transform:uppercase}.rewards__title span{font-size:1.25em;line-height:120%;letter-spacing:.125em}.rewards__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.rewards__item{width:5em;display:block;-ms-flex-negative:0;flex-shrink:0}.rewards__item:not(:last-child){margin-left:-.63em}.nav{margin-top:3.125em}.nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2em 3.125em;font-weight:600;font-family:Oswald,sans-serif;border-bottom:1px solid #fff}.nav__link:hover path{stroke:#37c134}.nav__link:first-child{border-top:1px solid #fff}.nav__link-num{margin-right:3.125em;text-align:center;min-width:5em}.nav__link-title{text-transform:uppercase;padding-right:.5em}.nav__link svg{width:1.5em;height:auto;margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.main-form{position:absolute;bottom:-4.12em;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:calc(1200px - 2.5em);padding:3.125em 3.125em 1.25em;background-color:#37c134;border-radius:3.125em 0}.main-form__grid{display:grid;grid-template-columns:calc(100% - 20.625em) 20.625em}.main-form__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1em}.main-form__conf{font-size:.75em;line-height:120%;font-weight:600;letter-spacing:.075em;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase;color:#aef1ad}.main-form__conf:hover{color:#fff}.services{padding:3.12em 0 7.44em}.services__grid{display:grid;grid-template-columns:50% 50%;width:calc(100% + 1px);margin-top:1.875em}@media screen and (min-width:577px){.services .service-card{margin-top:-1px}.services .service-card:nth-child(1),.services .service-card:nth-child(2){margin-top:0}.services .service-card:nth-child(even){margin-left:-1px}}.info-block{text-align:center;text-transform:uppercase;display:grid;grid-template-columns:100%;gap:.3125em}.info-block .text18{color:#d0d4bd}.service-card{border-radius:.625em;border:1px solid #d0d4bd;padding:3.125em;display:block;position:relative}.service-card:hover{border-color:#37c134;z-index:2}.service-card:hover .service-card__arrow path{stroke:#37c134}.service-card__icon{height:4.5em}.service-card__icon img{height:100%;display:block}.service-card__content{margin-top:3.125em;display:grid;grid-template-columns:100%;gap:.625em}.service-card__arrow{position:absolute;top:1.875em;right:1.875em;width:1.0625em;height:auto}.service-card .text18{text-transform:uppercase}.lines{z-index:2;pointer-events:none;margin-top:-13.25em;height:19.375em;position:relative;overflow:hidden}.lines img{height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.portfolio{background-image:url(../img/portfolio-bg.png);background-size:cover;background-position:center;padding:4.625em 0;color:#fff;margin-top:-6.25em}.portfolio .info-block .text18{color:#4ac32b}.portfolio-slider{margin-top:1.875em;position:relative}.portfolio-slider .swiper-container{overflow:hidden}.portfolio-slider .swiper-button{width:2.75em;height:2.75em;background-color:#37c134;border-radius:.3125em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.portfolio-slider .swiper-button img{width:1.125em;display:block}.portfolio-slider .swiper-button-next{right:4.56em}.portfolio-slider .swiper-button-prev{left:4.56em}.portfolio-slider .swiper-pagination{font-size:1em;font-weight:700;line-height:120%;color:#635d4a;bottom:100%;width:unset;right:0;left:unset;margin-bottom:1.875em;font-family:Oswald,sans-serif}.portfolio-card__img img{width:100%;display:block;border-radius:.625em}.portfolio-card__img ._view2{display:none}.portfolio-card__content{margin-top:1.25em;text-align:center;text-transform:uppercase;display:grid;grid-template-columns:100%;gap:.3125em}.portfolio-card__content .text14{color:#98958c;letter-spacing:.0875em}.about{margin-top:-4.375em;position:relative;z-index:2;padding-bottom:2.69em}.about__inner{display:grid;grid-template-columns:24.58394em calc(100% - 24.58394em - 2.97em);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2em}.about__img img{width:100%;display:block;-webkit-transform:rotate(-4.97deg);-ms-transform:rotate(-4.97deg);transform:rotate(-4.97deg)}.about__content{padding-top:9.87em}.about .info-block{text-align:left}.about__text{margin-top:1.875em;display:grid;grid-template-columns:100%;gap:1em}.about__text p{font-size:1.125em;line-height:150%}.about__link{margin-top:2.44em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em 3.125em;height:6.25em;border-radius:.625em;background:#4ac32b;color:#fff;font-weight:600;text-transform:uppercase}.about__link:hover{color:#fff;background:#3a9922}.about__link-logo{width:1.84em;-ms-flex-negative:0;flex-shrink:0;margin-right:1.875em}.about__link svg{width:1.5em;height:auto;margin-left:auto}@media screen and (max-width:576px){.main{padding:3.44em 0 2.63em}.main .container{padding:0 .5em}.main__title{font-size:1.75em;text-align:center}.main__desc{position:static;margin:.625em auto 0;text-align:center}.main__desc span{font-size:.75em}.rewards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.25em}.rewards__title{text-align:center;margin:0 0 .75em}.rewards__title br{display:none}.rewards__title span{font-size:.875em;letter-spacing:.0875em}.rewards__items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rewards__item{width:2.5em}.nav{margin-top:1.25em;margin-left:-.5em;width:calc(100% + 1em)}.nav__link{padding:1.12em .9375em}.nav__link-num{min-width:3.75em;margin-right:.625em}.nav__link svg{width:1.25em}.main-form{padding-left:.9375em;padding-right:.9375em;position:static;-webkit-transform:unset;-ms-transform:unset;transform:unset;margin-top:1.25em}.main-form__grid{grid-template-columns:100%;gap:.31em}.services{padding:1.875em 0}.services__grid{margin-top:1.25em;grid-template-columns:100%}.services .service-card{margin-top:-1px}.services .service-card:first-child{margin-top:0}.service-card{padding:1.25em}.service-card__arrow{display:none}.service-card__icon{height:3.125em}.service-card__content{margin-top:1.25em}.lines{height:8.12131em;margin-top:-4.62em}.portfolio{margin-top:-3.25em;padding:2.56em 0 3.125em}.portfolio-slider .swiper-pagination{display:none}.portfolio-slider .swiper-button-prev{left:0}.portfolio-slider .swiper-button-next{right:0}.portfolio-card__img ._view1{display:none}.portfolio-card__img ._view2{display:block}.portfolio-card__content{margin-top:.625em}.about{margin-top:-3.6em;padding-bottom:1.25em}.about__inner{grid-template-columns:100%}.about__img{padding:0 1.375em}.about__content{padding:0}.about__text{margin-top:1.25em}.about__text p{font-size:1em}.about__link{margin-top:1.25em;height:5em;padding:0 1.25em}}
/*# sourceMappingURL=../sourcemaps/style.min.css.map */
