/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:inherit;scroll-behavior:smooth}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{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}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;max-width:100%;height:auto}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:ButtonText dotted 1px}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;max-width:100%;width:100%;min-width:100%;resize:vertical}[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;outline-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}*,::after,::before{box-sizing:border-box}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../fonts/inter-600.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../fonts/inter-800.woff2) format("woff2")}body{margin:0;display:flex;flex-direction:column;min-height:100vh;min-width:320px;font-family:Montserrat,sans-serif}main{display:block;flex-grow:1}p{line-height:1.5}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#111;border:none;background-color:#f0f0f0;border-radius:4px;padding:12px 38px 16px 12px;max-width:100%;width:100%;min-width:100%;font-size:15px}input[type=file]{border:none;max-width:100%;width:100%;min-width:100%}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:16px;top:50%;transform:translateY(-50%);height:18px;width:18px;z-index:1;color:transparent;background:0 0}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}input::-moz-placeholder,textarea::-moz-placeholder{color:#111;font-size:15px}input::placeholder,textarea::placeholder{color:#111;font-size:15px}.glightbox-clean .gprev{top:50%!important;left:10px;width:30px;height:40px}.glightbox-clean .gnext{top:50%!important;right:10px;width:30px;height:40px}@media (max-width:992px){.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.3)}}.wpcf7 form .wpcf7-response-output{margin:8px!important}.btn{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:3px;font-size:16px;font-family:inherit;cursor:pointer;background-color:#84b067;color:#fff;text-decoration:none;padding:8px 18px;transition:background-color .25s ease-in-out,transform .25s ease-in-out}.btn:hover{background-color:#4b633b;transform:translateY(-3px)}@media (min-width:768px){.btn{padding:8px 22px;font-size:17px}}.link{text-decoration:none;color:#84b067;display:inline-block;transition:color .25s ease-in-out,border-color .25s ease-in-out}.link:hover{color:#4b633b}.link:active{color:#e9e9e9}.link--gray{color:#e9e9e9;border-color:#e9e9e9}.link--gray:hover{border-color:#84b067}.link--white{color:#fff;border-color:#fff}.link--white:hover{border-color:#4b633b}.visually-hidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.container{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{padding:16px 38px 16px 16px}.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1440px){.container{max-width:1320px}}.container-max{max-width:1600px;margin:0 auto}.page{padding:40px 0}.page--home{padding:0}.page__subtitle{text-align:center;font-size:18px;color:#606060;font-weight:600;margin-top:0;margin-bottom:24px;text-transform:uppercase}@media (min-width:360px){.page__subtitle{font-size:21px}}@media (min-width:768px){.page__subtitle{font-size:28px}}@media (min-width:992px){.page__subtitle{font-size:30px}}@media (min-width:1200px){.page__subtitle{font-size:32px}}.header{background-color:rgba(0,0,0,.65)}.header--absolute{position:absolute;top:0;right:0;width:100%;z-index:12}.header__contacts{display:none;padding:10px 0}@media (min-width:992px){.header__contacts{display:block}}.header__base{padding:10px 0}.header__inner{display:flex;align-items:center;gap:20px;justify-content:space-between}.header__logo{width:170px;flex-shrink:0}@media (min-width:576px){.header__logo{width:200px}}.header__nav-close{position:absolute;top:24px;right:24px;display:inline-flex;padding:8px}.header__nav-close svg{fill:#fff;width:20px;height:20px}@media (min-width:992px){.header__nav-close{display:none}}.header__nav-open{display:inline-flex;padding:8px}.header__nav-open svg{width:20px;height:20px;fill:#fff}@media (min-width:992px){.header__nav-open{display:none}}.header__nav{position:fixed;top:0;left:0;width:100%;min-height:100%;height:100vh;overflow-y:auto;background-color:#111;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:74px 32px 32px;transform:translateX(100%);transition:transform .25s ease-in-out}.header__nav--open{transform:translateX(0)}@media (min-width:992px){.header__nav{transform:none;position:relative;height:auto;width:auto;flex-direction:row;flex-wrap:wrap;background-color:inherit;padding:0;overflow-y:unset}}.header-contacts{border-bottom:1px solid #e9e9e9}.header-contacts__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:24px;justify-content:flex-end}.header-contacts__link{display:inline-flex;align-items:center;color:#fff;font-size:16px}.header-contacts__link svg{height:20px;flex-shrink:0;margin-right:10px}.header-contacts__link:hover{color:#4b633b}.header-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px;flex-wrap:wrap}.header-nav__item{text-align:center}.header-nav__link{font-size:20px;padding:8px 0;color:#fff;text-decoration:none;transition:color .25s ease-in-out}.hero{padding-top:42px;background-repeat:no-repeat;background-position:center center;background-size:cover}@media (min-width:992px){.header-nav__list{flex-direction:row}.header-nav__link{font-size:16px}.header-nav__link:hover{color:#4b633b}.hero{padding-top:100px}}.hero__inner{padding-top:22px;display:grid;gap:0;grid-template-columns:1fr;align-items:start;margin-bottom:32px}@media (min-width:992px){.hero__inner{padding-top:82px;grid-template-columns:3fr 2fr;margin-bottom:0}}.hero__content{margin-top:42px;background-color:rgba(0,0,0,.65);padding:36px 32px;color:#fff;text-align:center}.hero__title{font-size:18px;text-transform:uppercase;max-width:700px;line-height:1.5;margin:0 auto 32px;font-weight:600}@media (min-width:360px){.hero__title{font-size:21px}}@media (min-width:992px){.hero__title{font-size:32px}}@media (min-width:1200px){.hero__title{font-size:44px}}.hero__descr{max-width:700px;margin:0 auto;font-size:20px}@media (min-width:1200px){.hero__descr{font-size:27px}}.hero__about{padding:52px 0;background-color:rgba(132,176,103,.85);color:#fff}.hero__about-inner{display:grid;gap:40px;grid-template-columns:1fr;align-items:center}.hero__about-text{line-height:1.5;font-size:17px}.contact-form{background-color:#fff;padding:28px}.contact-form--smallpadding{padding:0}.contact-form__item{position:relative;margin-bottom:12px}.contact-form__item svg{position:absolute;right:16px;top:12px;height:18px;width:18px;z-index:1}@media (min-width:992px){.hero__about{margin-top:-60px}.hero__about-inner{grid-template-columns:3fr 2fr}.contact-form__item svg{top:16px}.contact-form__item{margin-bottom:16px}}.contact-form__item--submit{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-bottom:0}.contact-form__title{text-align:center;font-size:18px;font-weight:600;color:#606060;line-height:1;margin-top:0;margin-bottom:34px}@media (min-width:360px){.contact-form__title{font-size:20px}}.contact-form input[type=submit]{width:100%;font-size:20px;font-weight:400}.about{position:relative;padding:44px 0;background-repeat:no-repeat;background-position:center center;background-size:cover}.about::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.6)}.about__content{position:relative;z-index:1}.about__inner{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}.about__cover{aspect-ratio:1/1}.about__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about__info{padding:32px;background-color:#fff}.about__info p{margin-top:0;margin-bottom:18px;font-size:17px;line-height:1.5}@media (min-width:992px){.contact-form__title{font-size:34px}.about__inner{grid-template-columns:1fr 3fr}.about__cover{aspect-ratio:auto}.about__btn{padding:12px 48px;font-size:22px}}.benefits{position:relative;padding:44px;background-repeat:no-repeat;background-position:center center;background-size:cover}@media (min-width:992px){.benefits{padding:54px 0 170px}}.benefits::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(132,176,103,.8)}.benefits__content{position:relative;z-index:1}.benefits__title{color:#fff}.benefits__list{list-style:none;margin:0;padding:22px 0 0;display:grid;grid-template-columns:1fr;gap:22px}@media (min-width:576px){.benefits__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.benefits__list{padding-top:46px;grid-template-columns:repeat(3,1fr)}}.benefits__item{position:relative;font-size:16px;color:#fff;font-weight:400;line-height:1.35;padding-left:38px}@media (min-width:992px){.benefits__item{font-size:18px}}@media (min-width:1200px){.benefits__list{grid-template-columns:repeat(4,1fr);gap:32px 26px;padding-top:54px}.benefits__item{font-size:22px}}.benefits__item::before{content:"";position:absolute;left:0;top:4px;width:28px;height:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 512 512' viewBox='0 0 512 512' fill='%23fff'%3E%3Cpath d='M222.15 427.05h-.19a9.088 9.088 0 0 1-6.5-2.93L44 237.68a9.09 9.09 0 0 1-.64-11.53 9.1 9.1 0 0 1 11.19-2.86l156.93 73.48c1.32.62 2.88.32 3.89-.73L454.75 45.85c3.24-3.39 8.54-3.76 12.22-.84s4.53 8.16 1.96 12.09L230.81 421.88c-.34.53-.74 1.01-1.18 1.46l-1.05 1.05a9.141 9.141 0 0 1-6.43 2.66z' /%3E%3C/svg%3E%0A")}.benefits__item span{display:inline-block;font-size:14px}.added-services{padding:44px 0}.added-services__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:6px}@media (min-width:768px){.added-services__list{grid-template-columns:repeat(2,1fr)}}.added-services__item{position:relative;height:220px;background-color:#999}@media (min-width:768px){.added-services__item{height:260px}}.added-services__item::before{content:"";z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);transition:background-color .25s ease-in-out}@media (min-width:992px){.added-services__list{grid-template-columns:repeat(3,1fr)}.added-services__item:hover .added-services__btn{visibility:visible;opacity:1}.added-services__item:hover::before{background-color:rgba(0,0,0,.8)}.added-services__item{height:340px}.added-services__item:last-child{grid-column:span 3;border:1px solid red}.added-services__item:last-child h3{font-size:32px}}.added-services__content{position:relative;z-index:2;height:100%;padding:24px;display:flex;align-items:center;flex-direction:column;justify-content:center}.added-services__subtitle{display:inline-flex;flex-direction:column;text-align:center;text-transform:uppercase;font-weight:500;margin-top:0;margin-bottom:26px;font-size:20px;color:#fff}.added-services__subtitle span{margin-top:8px;display:inline-flex;font-size:16px;text-align:center;align-self:center}@media (min-width:992px){.added-services__subtitle{font-size:22px}.added-services__btn{opacity:0;visibility:hidden;transition:.25s ease-in-out}}.added-services__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reviews{padding:44px 0}.reviews__slider-wrapper{position:relative;padding:32px 50px}.reviews__slider-inner{align-items:center!important}.reviews__nav{padding:0;border:none;background-color:transparent;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px}.reviews__nav:active,.reviews__nav:hover{background-color:inherit}.reviews__nav:hover svg{fill:#84b067}.reviews__nav svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;fill:#111;transition:fill .25s ease-in-out}.reviews__nav--next{right:0}.reviews__nav--prev{left:0}.reviews__nav--prev svg{transform:rotate(180deg)}.reviews-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.reviews-card__link{display:block;aspect-ratio:4/3}.reviews-card__link img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reviews-card__img{margin-bottom:12px}.reviews-card__name{font-size:28px;color:#606060;text-transform:uppercase;margin-bottom:8px}.gallery{position:relative;padding:44px 0;background-image:url(/wp-content/uploads/2024/01/334a7652.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.gallery::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(132,176,103,.85)}.gallery__content{position:relative;z-index:1}.gallery__title{color:#fff}.gallery__slider-wrapper{position:relative;padding:32px 50px}.gallery__slider-inner{align-items:center!important}.gallery__slider-link{display:block;aspect-ratio:5/3}.gallery__slider-link img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery__nav{padding:0;border:none;background-color:transparent;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px}.gallery__nav:active,.gallery__nav:hover{background-color:inherit}.gallery__nav:hover svg{fill:#84b067}.gallery__nav svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;fill:#fff;transition:fill .25s ease-in-out}.gallery__nav--next{right:0}.gallery__nav--prev{left:0}.gallery__nav--prev svg{transform:rotate(180deg)}.contacts{padding:44px 0}.contacts__inner{display:grid;gap:30px;grid-template-columns:1fr;align-items:center}.contacts__subtitle{font-size:26px;color:#606060;text-transform:uppercase;margin-top:0;margin-bottom:24px;font-weight:400}.contacts__link{display:inline-flex;align-items:center;line-height:0}.contacts__link svg{flex-shrink:0}.contacts__item{margin-bottom:18px}.contacts__item svg{height:16px;margin-right:4px}.contacts__content{font-size:17px;text-align:center}.contacts__social{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin-bottom:18px}.contacts__social svg{width:22px;height:22px}@media (min-width:1200px){.contacts__inner{grid-template-columns:30% 1fr}.contacts__content{text-align:left}.contacts__social{justify-content:flex-start}}.footer{padding:22px 0;background-color:#111;color:#fff}.footer__content{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column;gap:22px;justify-content:center;padding-bottom:22px}@media (min-width:768px){.footer__content{flex-direction:row}}@media (min-width:992px){.footer__content{justify-content:space-between}}.footer__logo{display:inline-flex;width:200px}.footer__credits-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}@media (min-width:768px){.footer__credits-inner{flex-direction:row;justify-content:space-between}}.footer__credits{padding-top:22px;border-top:1px solid #606060}.footer__dev{display:inline-flex}.footer__dev svg{width:70px;fill:#fff;transition:fill .25s ease-in-out}.footer__dev:hover svg{fill:#84b067}.footer-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;gap:18px}@media (min-width:768px){.footer-nav__list{flex-direction:row}}.footer-nav__link{color:#fff}
/*# sourceMappingURL=style.min.css.map */
