html{box-sizing:border-box;-webkit-font-smoothing:antialiased;scrollbar-gutter:stable}*,::after,::before{box-sizing:inherit}body{font-family:SFProText-Regular,Helvetica,sans-serif;font-size:14px;line-height:1.3;background-color:#fff}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}p{margin:0}ul{list-style-type:none;margin:0;padding:0}a{transition:all .3s ease-in-out}img{max-width:100%;vertical-align:top}input,select,textarea{outline:0;appearance:none;box-shadow:none}textarea{resize:none}label{margin:0;display:block}iframe{max-width:100%}a[href^=mailto],a[href^=tel]{white-space:nowrap}::selection{background-color:#f1c40f;color:#fff}::-webkit-input-placeholder{color:#202020;font-size:14px}:-moz-placeholder{color:#202020;font-size:14px}::-moz-placeholder{color:#202020;font-size:14px}:-ms-input-placeholder{color:#202020;font-size:14px}.container{max-width:1260px;padding:0 15px;margin-left:auto;margin-right:auto}@media only screen and (max-width:1259px){.container{width:100%}}.section,section{min-width:1260px;max-width:1920px;margin-left:auto;margin-right:auto;background-position:center top;background-repeat:no-repeat}@media only screen and (max-width:1259px){.section,section{min-width:100%}}.link-button{display:inline-block;padding:15px 30px;border-radius:5px;font-family:SFProText-Bold;text-transform:uppercase;text-decoration:none}.link-button--dark{background-color:#6a994e;color:#fff}.link-button--dark:hover{box-shadow:0 5px 15px rgba(39,66,22,.5)}.link-button--dark:active{background-color:#202020;box-shadow:none}.link-button--light{background-color:#fff;color:#bc4749}.link-button--border{padding:13px 28px;border:2px solid #6a994e;color:#6a994e}.link-button--border:hover{box-shadow:0 5px 15px rgba(39,66,22,.5)}.link-button--border:active{border-color:#202020;color:#202020;box-shadow:none}.link-button--icon{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 11px;padding:11px 25px 11px 30px;background-color:#6a994e;color:#fff}.link-button--icon__icon{line-height:0}.link-button--icon:hover{box-shadow:0 5px 15px rgba(39,66,22,.5)}.link-button--icon:active{background-color:#202020;box-shadow:none}.button-catalog{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:0 10px;padding:14px 26px 13px;border:2px solid #6a994e;border-radius:5px;color:#6a994e;text-decoration:none}.button-catalog__icon{line-height:0}.button-catalog__icon .icon{transition:all .3s ease-in-out;fill:#6a994e}.button-catalog__text{font-family:SFProText-Bold;text-transform:uppercase}.button-catalog:hover{box-shadow:0 5px 15px rgba(39,66,22,.5)}.button-catalog:active{border-color:#202020;color:#202020;box-shadow:none}.button-catalog:active .icon{fill:#202020}.button-order{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;text-decoration:none}.button-order__text{text-transform:uppercase}.page-header{font-family:SFProText-Light;font-size:40px}@media only screen and (max-width:767px){.page-header{font-size:34px}}@media only screen and (max-width:575px){.page-header{font-size:26px}}.section-header{font-family:SFProText-Light;font-size:40px}@media only screen and (max-width:767px){.section-header{font-size:34px}}@media only screen and (max-width:575px){.section-header{font-size:26px}}.row{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.row--between{justify-content:space-between}.row--align-center{align-items:center}.body-overflow{overflow:hidden}@font-face{font-family:SFProText-Black;font-display:swap;src:url(../fonts/SFProText-Black.woff2) format("woff2"),url(../fonts/SFProText-Black.woff) format("woff");font-weight:#000;font-style:normal}@font-face{font-family:SFProText-Bold;font-display:swap;src:url(../fonts/SFProText-Bold.woff2) format("woff2"),url(../fonts/SFProText-Bold.woff) format("woff");font-weight:Bold;font-style:normal}@font-face{font-family:SFProText-Light;font-display:swap;src:url(../fonts/SFProText-Light.woff2) format("woff2"),url(../fonts/SFProText-Light.woff) format("woff");font-weight:Light;font-style:normal}@font-face{font-family:SFProText-Medium;font-display:swap;src:url(../fonts/SFProText-Medium.woff2) format("woff2"),url(../fonts/SFProText-Medium.woff) format("woff");font-weight:Medium;font-style:normal}@font-face{font-family:SFProText-Regular;font-display:swap;src:url(../fonts/SFProText-Regular.woff2) format("woff2"),url(../fonts/SFProText-Regular.woff) format("woff");font-weight:Regular;font-style:normal}@font-face{font-family:SFProText-Semibold;font-display:swap;src:url(../fonts/SFProText-Semibold.woff2) format("woff2"),url(../fonts/SFProText-Semibold.woff) format("woff");font-weight:Semibold;font-style:normal}.icon-phone-dark{width:20px;height:20px}.icon-email-dark{width:20px;height:20px}.icon-comparison{width:24px;height:24px}.icon-favorite{width:24px;height:24px}.icon-wt{width:20px;height:20px}.icon-button-catalog{width:18px;height:18px}.icon-menu-toggle{width:17px;height:17px}.icon-phone-white{width:20px;height:21px}.icon-email-white{width:20px;height:21px}.icon-button-order-white{width:20px;height:21px}.icon-square{width:16px;height:16px}.icon-play{width:23px;height:26px}.icon-slider-next,.icon-slider-prev{width:41px;height:12px}.icon-consultant-phone{width:25px;height:25px}.icon-consultant-email{width:25px;height:25px}.icon-consultant-wt{width:126px;height:38px}.icon-menu--open{width:40px;height:40px}.icon-menu--close{width:40px;height:40px}.icon-contact-phone{width:20px;height:21px}.icon-contact-email{width:20px;height:21px}.icon-contact-time{width:20px;height:21px}.icon-reviews-time{width:20px;height:20px}.icon-reviews-user{width:20px;height:20px}.icon-reviews-place{width:20px;height:20px}.icon-catalog-close{width:20px;height:20px}.icon-list-menu-catalog{width:20px;height:21px}.icon-card-actions-question{width:24px;height:24px}.icon-card-actions-comparasion{width:24px;height:24px}.icon-card-actions-favorite{width:24px;height:24px}.icon-arrow-characteristics{width:20px;height:20px}.icon-card-similar{width:24px;height:24px}.icon-equipment-yes{width:37px;height:36px}.icon-equipment-no{width:37px;height:36px}.icon-accordion-change{width:16px;height:16px}.icon-cite-green{width:47px;height:47px}.icon-cite-red{width:47px;height:47px}.icon-cite-white{width:47px;height:47px}.icon-attach{width:24px;height:24px}@media only screen and (max-width:767px){.icon-equipment-yes{width:27px;height:26px}.icon-equipment-no{width:27px;height:26px}}.form{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.form--card{justify-content:space-between;align-items:stretch}.form--card .form__input{width:37.8%;padding:0 10px 0 52px;background-color:#fff;background-repeat:no-repeat;background-position:20px center}.form--card .form__input--name{background-image:url(../img/icon-form-name.svg)}.form--card .form__input--phone{background-image:url(../img/icon-form-phone.svg)}.form--card .form__submit{margin-top:0}.form--type{padding:50px 50px;background-color:#f9f9f9}.form--type .form__input{background-color:#fff}.form--type .form__message{height:115px;background-color:#fff}.form--column{flex-direction:column}.form__label{margin-bottom:20px;width:100%;cursor:pointer}.form__label-name{display:inline-block;margin-bottom:7px;font-family:SFProText-Bold}.form__frame{margin-top:15px}.form__input,.form__message{width:100%;background-color:transparent;border:1px solid #bfbfbf;color:#202020;outline:0;transition:all .3s ease-in-out}.form__input{height:57px;padding:0 10px 0 20px}.form__message{height:140px;padding:20px 10px 0 20px}.form__submit{margin-top:40px;padding:15px 31px;background-color:#6a994e;border:none;border-radius:5px;font-family:SFProText-Bold;color:#fff;text-transform:uppercase;outline:0;cursor:pointer;transition:all .3s ease-in-out}.form__submit:hover{box-shadow:0 5px 15px rgba(39,66,22,.5)}.form__submit:active{background-color:#202020;box-shadow:none}.form__attach{position:relative;margin-top:14px;margin-bottom:17px}.form__attach-box{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 15px;cursor:pointer;position:relative;z-index:1}.form__attach-icon{line-height:0}.form__attach-text{font-family:SFProText-Bold;cursor:pointer}.form__input-file{position:absolute;opacity:0;display:block;cursor:pointer;z-index:1}@media only screen and (max-width:1259px){.form{flex-direction:column;gap:20px 0}.form--card .form__input{width:100%}}@media only screen and (max-width:767px){.form--type{padding:30px 30px}}@media only screen and (max-width:575px){.form--type{padding:20px 20px}.form__attach{margin:0}.form__input{height:45px}.form__message{height:100px}}.modal{display:none;width:628px;padding:50px 50px;box-sizing:border-box}.modal__header{font-family:SFProText-Light;font-size:40px}.modal__appeal{margin-top:6px}.modal__form{margin-top:28px}@media only screen and (max-width:767px){.modal{padding:30px 30px}.modal__header{font-size:34px}}@media only screen and (max-width:575px){.modal__header{font-size:26px}}.menu{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.menu__item{position:relative}.menu__item:after{content:"";display:block;position:absolute;left:-40px;top:50%;transform:translateY(-50%);width:1px;height:16px;background-color:#bfbfbf}.menu__item:first-child:after{content:none}.menu__link{font-family:SFProText-Medium;font-size:18px;color:#202020;text-decoration:none}.menu__link--icon{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 5px}.menu__link--active .icon{transform:rotate(180deg)}.menu__link-icon{line-height:0}.menu__link-icon .icon{transition:all .3s ease-in-out}.menu__link:hover{color:#6a994e}.menu__menu-sub{max-height:0;overflow:hidden;position:absolute;left:10px;top:47px;width:564px;padding:0 50px;transition:all .3s ease-in-out}.menu__menu-sub--active{max-height:300px;padding:40px 50px}.menu-sub{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 0;transition:all .3s ease-in-out;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:2}.menu-sub__item{width:50%}.menu-sub__item:nth-child(2n){width:30.7%}.menu-sub__link{font-family:SFProText-Medium;font-size:18px;color:#202020;text-decoration:none}.menu-sub__link:hover{color:#6a994e}.block-phone{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:0 10px}.block-phone__icon{margin-right:-5px;line-height:0}.block-phone__item{font-family:SFProText-Medium;font-size:16px;color:#202020;text-decoration:none}@media only screen and (max-width:1259px){.block-phone{flex-direction:column;gap:10px 0;position:relative;padding-left:25px}.block-phone__icon{position:absolute;top:50%;transform:translateY(-50%);left:0}}.link-email{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:0 5px;font-family:SFProText-Medium;font-size:16px;color:#202020;text-decoration:none}.link-email__icon{line-height:0}.user-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:0 20px}.user-actions__item{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:0 5px;text-decoration:none}.user-actions__item .icon{fill:#bfbfbf}.user-actions__item--active .icon{fill:#bc4749}.user-actions__icon{line-height:0}.user-actions__content{font-family:SFProText-Medium;font-size:16px;color:#202020}.link-wt .icon{line-height:0}.block-menu-catalog{position:fixed;width:100%;top:0;bottom:0;left:-100%;background-color:rgba(0,0,0,.8);min-height:100vh;z-index:11;transition:all .3s ease-in-out}.block-menu-catalog--active{left:0}.block-menu-catalog__body{width:100%;height:100%;max-width:472px;padding:49px 2.6%;background-color:#fff}@media only screen and (max-width:767px){.block-menu-catalog__body{max-width:300px}}@media only screen and (max-width:575px){.block-menu-catalog__body{max-width:100%;overflow-y:auto}}.catalog-box{position:relative}.catalog-box__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.catalog-box__name{font-family:SFProText-Light;font-size:40px;color:#202020}.catalog-box__close{cursor:pointer;line-height:0}.catalog-box__close:hover{opacity:.8}.catalog-box__content{margin-top:10px}@media only screen and (max-width:767px){.catalog-box__name{font-size:30px}}.list-menu-catalog{display:flex;flex-direction:column;align-items:flex-start}.list-menu-catalog__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;padding:24px 0 24px;border-bottom:1px solid #bfbfbf}.list-menu-catalog__item-wrap{width:calc(100% - 21px)}.list-menu-catalog__link{color:#202020;text-decoration:none;text-transform:uppercase}.list-menu-catalog__link-text{font-family:SFProText-Medium;font-size:18px}.list-menu-catalog__link:hover{color:#6a994e}.list-menu-catalog__change{width:21px;line-height:0;cursor:pointer}.list-menu-catalog__change .icon{fill:#202020;transition:all .3s ease-in-out}.list-menu-catalog__change:hover .icon{fill:#6a994e}.list-menu-catalog__sub{position:absolute;left:471px;top:0;width:702px;height:100%;padding:100px 30px 100px;background-color:#ededed;z-index:-1;display:none}@media only screen and (max-width:1023px){.list-menu-catalog__sub{width:max-content;overflow-y:auto}}@media only screen and (max-width:767px){.list-menu-catalog__item{padding:15px 0 15px}.list-menu-catalog__link-text{font-size:14px}.list-menu-catalog__sub{left:301px}}@media only screen and (max-width:575px){.list-menu-catalog__sub{left:0;position:relative;padding:10px;width:100%;height:200px;overflow:hidden;overflow-y:auto;z-index:1}}.list-menu-catalog-inner{height:100%;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;gap:0 30px}.list-menu-catalog-inner__item{width:45%;padding:10px 0 10px;border-bottom:1px solid #bfbfbf}.list-menu-catalog-inner__link{font-size:18px;color:#202020;text-decoration:none}.list-menu-catalog-inner__link:hover{color:#6a994e}@media only screen and (max-width:1023px){.list-menu-catalog-inner{height:auto}.list-menu-catalog-inner__item{width:100%}}@media only screen and (max-width:575px){.list-menu-catalog-inner__link{font-size:14px}}.mobile-button{display:none;width:40px;height:40px;cursor:pointer;z-index:1}@media only screen and (max-width:1023px){.mobile-button{display:block}}.menu-mobile{position:fixed;width:100%;top:0;bottom:0;left:-100%;display:flex;flex-direction:column;align-items:flex-start;padding:13px 4.5%;background-color:#fff;z-index:7;overflow-y:auto;transition:all .3s ease-in-out}.menu-mobile--active{left:0}.menu-mobile__head{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:1px solid #bfbfbf;padding-bottom:10px}.menu-mobile__action{width:40px;height:40px;cursor:pointer}.menu-mobile__info{width:100%;margin-top:10px;padding-bottom:10px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 20px;border-bottom:1px solid #bfbfbf}.menu-mobile__nav{padding-top:10px}.menu-mobile .menu{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px 0}.menu-mobile .menu__item{padding:0}.menu-mobile .menu__item:after{content:none}.menu-mobile .menu__menu-sub{top:10px;padding:0}.menu-mobile .menu__menu-sub--active{padding:0;margin-bottom:10px}.menu-mobile .menu-sub{position:relative;width:100%;flex-direction:column;flex-wrap:nowrap;gap:10px 0;background-color:transparent;box-shadow:none}.menu-mobile .menu-sub__item{width:auto}.menu-mobile .menu-sub__item:nth-child(2n){width:auto}@media only screen and (max-width:575px){.menu-mobile__info{flex-direction:column;align-items:flex-start;gap:10px 0}}.header__top{padding:11px 0 10px;border-bottom:1px solid #bfbfbf}.header__block-phone{margin-left:auto;margin-right:1.8%;padding-right:20px;position:relative}.header__block-phone:after{content:"";display:block;position:absolute;left:100%;top:50%;transform:translateY(-50%);width:1px;height:16px;background-color:#bfbfbf}.header__link-email{margin-right:1.8%;padding-right:20px;position:relative}.header__link-email:after{content:"";display:block;position:absolute;left:100%;top:50%;transform:translateY(-50%);width:1px;height:16px;background-color:#bfbfbf}.header__user-actions{margin-right:1.7%;padding-right:20px;position:relative}.header__user-actions:after{content:"";display:block;position:absolute;left:100%;top:50%;transform:translateY(-50%);width:1px;height:16px;background-color:#bfbfbf}.header__link-wt{margin-right:3.3%}.header__bottom{padding:11px 0 10px;border-bottom:1px solid #bfbfbf}.header__menu{margin-left:auto;width:82.7%}.header__mobile-button{margin-left:auto}@media only screen and (max-width:1023px){.header__block-phone{display:none}.header__link-email{display:none}.header__user-actions{margin-left:auto}.header__menu{display:none}}@media only screen and (max-width:575px){.header__link-button{display:none}.header__link-wt{margin-right:0}.header__user-actions{margin-right:5%;padding-right:0}.header__user-actions:after{content:none}}.intro{position:relative;padding-top:55px}.intro:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:530px;background:#f2e8cf url(../img/img-bg-intro.webp);background-repeat:no-repeat;background-blend-mode:multiply}.intro .slider-nav{top:inherit;right:inherit;bottom:10.3%;left:9%}@media only screen and (max-width:1259px){.intro .slider-nav{left:1%;bottom:4%}}@media only screen and (max-width:1023px){.intro{padding-top:30px;padding-bottom:100px}.intro .slider-nav{bottom:30px;left:50%;transform:translateX(-50%);flex-wrap:nowrap}}.slider-intro__item{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.slider-intro__content{width:26%;position:absolute;left:18%;top:21%}.slider-intro__img{width:60%}@media only screen and (max-width:1259px){.slider-intro__content{width:37%;left:8%}}@media only screen and (max-width:1023px){.slider-intro__item{flex-direction:column;align-items:center}.slider-intro__content{position:static;text-align:center;order:1;margin-top:10px;width:100%;padding-bottom:10px}.slider-intro__img{order:0;width:50%;margin-left:auto;margin-right:auto}.slider-intro__img img{height:300px}}@media only screen and (max-width:767px){.slider-intro__img{width:100%;text-align:center}}@media only screen and (max-width:575px){.slider-intro__img img{height:270px}}.page-intro{font-size:50px;line-height:1.2}.page-intro b{font-family:SFProText-Black}.page-intro span{position:relative;top:5px;padding:1px 10px;border-radius:5px;background-color:#bc4749;font-family:SFProText-Black;color:#fff}@media only screen and (max-width:1023px){.page-intro{font-size:38px}}@media only screen and (max-width:575px){.page-intro span{display:inline-block}}.our-advantages{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.our-advantages__item{width:100%;max-width:230px}.our-advantages__img{height:146px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:5px;background:radial-gradient(ellipse at center,#fff 0,#ededed 100%)}.our-advantages__text{margin-top:19px;max-width:70%;font-size:16px}@media only screen and (max-width:1259px){.our-advantages__item{max-width:19%}}@media only screen and (max-width:1023px){.our-advantages{justify-content:center;gap:20px 2%}.our-advantages__item{max-width:32%}.our-advantages__text{max-width:100%}}@media only screen and (max-width:575px){.our-advantages__item{max-width:49%}}.block-info__category{margin-top:30px}.offers{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.offers__calculation{width:65.9%}.offers__discount{width:31.8%}@media only screen and (max-width:1023px){.offers__calculation{width:60%}.offers__discount{width:38%}}@media only screen and (max-width:767px){.offers__calculation{width:100%}.offers__discount{width:max-content;margin-top:20px;margin-left:auto;margin-right:auto}}.calculation{position:relative}.calculation img{border-radius:10px}.calculation__body{position:absolute;left:12%;top:50px;max-width:53%;font-family:SFProText-Medium;color:#fff}.calculation__appeal{font-size:60px;line-height:.9;letter-spacing:.9px}.calculation__appeal small{display:block;font-size:30px;letter-spacing:normal}.calculation__text{margin-top:29px;letter-spacing:1.1px}.calculation__button{margin-top:23px}@media only screen and (max-width:1259px){.calculation__body{left:10%;top:25px;max-width:65%}.calculation__appeal{font-size:50px}.calculation__appeal small{font-size:26px}}@media only screen and (max-width:1023px){.calculation__body{top:15px;left:5%;max-width:90%}.calculation__appeal{font-size:40px}.calculation__appeal small{font-size:20px}.calculation__text{margin-top:20px}.calculation__button{margin-top:15px}.calculation img{height:100%}}@media only screen and (max-width:575px){.calculation{height:240px}}.discount{position:relative}.discount img{border-radius:10px}.discount__link{color:#fff;text-decoration:none}.discount__body{position:absolute;left:21px;bottom:10px;font-family:SFProText-Black;letter-spacing:1px}.discount__name{margin-bottom:7px;text-transform:uppercase;font-size:26px;line-height:1.1;letter-spacing:-1.2px}.discount__value{font-size:50px;letter-spacing:4px}@media only screen and (max-width:1023px){.discount__body{left:10px}.discount__name{font-size:20px;letter-spacing:0}.discount__value{font-size:30px}}.category{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:30px 1%}.category__item{width:max-content;position:relative;display:inline-block;text-decoration:none}.category__item img{border-radius:10px}.category__item:hover{opacity:.8}.category__name{position:absolute;left:20px;bottom:20px;width:216px;padding:9px 20px 10px 20px;border-radius:5px;background-color:rgba(255,255,255,.9);font-family:SFProText-Semibold;font-size:16px;color:#202020;letter-spacing:-.2px}@media only screen and (max-width:1259px){.category{justify-content:center;gap:20px 20px}}@media only screen and (max-width:767px){.category__item{width:calc(50% - 10px)}.category__item--large{width:100%}}@media only screen and (max-width:575px){.category{gap:20px 0}.category__item{height:300px;width:100%}.category__item img{width:100%;height:100%;object-fit:cover}}.list-project{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:28px 2.4%}.list-project--slider{display:block}.list-project--slider .list-project__item{box-sizing:border-box}.list-project__item{width:100%;max-width:390px;padding:20px;border:1px solid #bfbfbf;border-radius:10px}.list-project__img{height:270px;border-radius:10px}.list-project__img img{border-radius:10px}.list-project__body{padding-top:19px}.list-project__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.list-project__name{display:inline-block;margin-top:9px;font-family:SFProText-Medium;font-size:18px;color:#202020;text-decoration:none;letter-spacing:1.2px}.list-project__name:hover{color:#6a994e}.list-project__rooms{margin-top:10px;color:#989898;line-height:1.25}.list-project__price{margin-top:8px}.list-project__order{margin-top:19px}@media only screen and (max-width:1259px){.list-project{gap:20px 2%}.list-project--slider .list-project__item{max-width:max-content}.list-project__item{max-width:32%;padding:15px}.list-project__img{height:auto;text-align:center}}@media only screen and (max-width:1023px){.list-project__item{max-width:49%}}@media only screen and (max-width:575px){.list-project{gap:20px 0;justify-content:center}.list-project__item{max-width:390px}}.project-square{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 5px;padding:5px 10px;border-radius:5px;background-color:#ededed}.project-square__icon{line-height:0}.project-square__value{font-size:12px}.project-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 17px}.project-actions__item .icon{fill:#bfbfbf}.project-actions__item--active .icon{fill:#bc4749}.project-price{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 20px;font-family:SFProText-Medium}.project-price__old{font-size:12px;color:#989898}.project-price__current{font-size:20px}.slider-video__item{box-sizing:border-box;width:fit-content}.slider-video__frame{display:inline-block;position:relative}.slider-video__frame img{border-radius:10px}.slider-video__icon{position:absolute;left:50%;top:50%;transform:translate(-50%);width:98px;height:98px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:98px;background-color:rgba(255,255,255,.2)}.slider-video__body{padding-left:20px;padding-top:20px}.slider-video__name{font-family:SFProText-Medium;font-size:20px;color:#202020}.slider-video__order{margin-top:14px}.slider-nav{position:absolute;right:0;top:-83px;height:20px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 80px}.slider-nav .swiper-button-next,.slider-nav .swiper-button-prev{position:static;width:max-content;height:max-content;display:block;margin:0;line-height:0}.slider-nav .swiper-button-next:after,.slider-nav .swiper-button-prev:after{content:none}.slider-nav .swiper-button-next .icon,.slider-nav .swiper-button-prev .icon{width:41px;height:12px;fill:#6a994e;transition:all .3s ease-in-out;opacity:1}.slider-nav .swiper-button-next.swiper-button-disabled,.slider-nav .swiper-button-prev.swiper-button-disabled{fill:#bfbfbf}.slider-nav .swiper-pagination{position:static;width:max-content;line-height:.6}.slider-nav .swiper-pagination .swiper-pagination-bullet{width:20px;height:20px;border-radius:20px;margin:0 10px;background-color:#ededed;opacity:1;transition:all .3s ease-in-out}.slider-nav .swiper-pagination .swiper-pagination-bullet:hover{background-color:#6a994e}.slider-nav .swiper-pagination .swiper-pagination-bullet-active{background-color:#6a994e}@media only screen and (max-width:767px){.slider-nav{top:-40px}}.breadcrumbs{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:0 23px}.breadcrumbs__item{position:relative;padding-right:22px}.breadcrumbs__item:after{content:"";display:block;position:absolute;left:100%;top:2px;width:1px;height:12px;background-color:#202020}.breadcrumbs__item:last-child{padding-right:0}.breadcrumbs__item:last-child:after{content:none}.breadcrumbs__link{color:#202020;text-decoration:none}.breadcrumbs__current{color:#989898}.list-gallery{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:29px 2.4%}.list-gallery__item{width:100%;max-width:390px;padding:20px 20px;border:1px solid #bfbfbf;border-radius:10px}.list-gallery__img img{border-radius:10px;aspect-ratio:2/1.54}.list-gallery__body{padding-top:20px}.list-gallery__place{display:inline-block;padding:4px 8px;border-radius:5px;background-color:#ededed;color:#252529}.list-gallery__name{margin-top:10px;display:inline-block;font-family:SFProText-Medium;font-size:20px;color:#202020;text-decoration:none;line-height:1.2}.list-gallery__name:hover{color:#6a994e}@media only screen and (max-width:1259px){.list-gallery{gap:20px 2%}.list-gallery__item{max-width:32%;padding:15px}}@media only screen and (max-width:767px){.list-gallery{gap:20px 20px}.list-gallery__item{max-width:calc(50% - 10px)}}@media only screen and (max-width:575px){.list-gallery{gap:20px 0}.list-gallery__item{max-width:100%}.list-gallery__img img{width:100%}}.pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0 10px}.pagination__item{display:inline-flex;align-items:center;justify-content:center;width:49px;height:49px;border-radius:5px;background-color:#ededed;color:#202020;text-decoration:none}.pagination__item--active,.pagination__item:hover{background-color:#6a994e;color:#fff}.list-gallery-details{padding-top:47px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:30px 2.44%}.list-gallery-details__item{width:100%;max-width:285px;display:inline-block}.list-gallery-details__item img{border-radius:10px}@media only screen and (max-width:1259px){.list-gallery-details{gap:20px 2%;padding-top:0}.list-gallery-details__item{max-width:23.5%}}@media only screen and (max-width:767px){.list-gallery-details{gap:20px 3%}.list-gallery-details__item{max-width:31.3%}}@media only screen and (max-width:575px){.list-gallery-details{gap:20px 20px}.list-gallery-details__item{max-width:calc(50% - 10px)}}.block-consultant{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;position:relative;padding:92px 4.9% 95px 6%;border-radius:10px;background:linear-gradient(to right,#f7f6f4 0,#ece8e5 100%);overflow:hidden}.block-consultant__connention{width:30%}.block-consultant__img{position:absolute;left:0;top:0}.block-consultant__info{width:34.1%}@media only screen and (max-width:1259px){.block-consultant{padding:30px 3% 30px}.block-consultant__connention{width:100%}.block-consultant__img{display:none}.block-consultant__info{width:100%;margin-top:30px}}.consultant-connention{position:relative;z-index:1}.consultant-connention__header{font-size:50px;color:#202020;text-transform:uppercase;line-height:1.2}.consultant-connention__box{margin-top:23px;display:flex;flex-direction:column;align-items:flex-start;gap:15px 0}.consultant-connention__item{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;text-decoration:none}.consultant-connention__item-icon{width:25px;line-height:0}.consultant-connention__item-value{width:calc(100% - 25px);padding-left:10px;font-family:SFProText-Medium;font-size:20px;color:#202020}.consultant-connention__item:hover{opacity:.8}.consultant-connention__wt{margin-top:8px}.consultant-connention__wt:hover{opacity:.8}@media only screen and (max-width:1259px){.consultant-connention__header{font-size:40px}}@media only screen and (max-width:575px){.consultant-connention{padding:20px 5%}.consultant-connention__header{font-size:30px}.consultant-connention__item-value{font-size:18px}}.consultant-info{color:#202020;position:relative;z-index:1}.consultant-info__item-header{font-size:30px;color:#202020;text-transform:uppercase;letter-spacing:-1px;line-height:1.2}.consultant-info__item:nth-child(2){margin-top:44px}.consultant-info__description{margin-top:25px;font-size:16px;line-height:1.19}.consultant-info__important{margin-top:8px;padding:9px 14px;border-radius:5px;background-color:#f2e8cf;font-family:SFProText-Bold;font-size:14px;line-height:1.2}.consultant-info__link{margin-top:22px}@media only screen and (max-width:1259px){.consultant-info__item{display:flex;flex-direction:column;align-items:flex-start}.consultant-info__important{display:inline-block}}@media only screen and (max-width:575px){.consultant-info__item-header{font-size:28px}}.contact{margin-top:-7px}.contact__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.contact__data{width:40.2%;padding:51px 4% 50px;background-color:#f9f9f9;border-radius:10px}.contact__form{width:57.3%;padding:55px 4% 50px;border-radius:10px;background-color:#f9f9f9}.contact__map{margin-top:30px;height:563px;border-radius:10px;overflow:hidden}.contact__map firame,.contact__map img{height:100%;object-fit:cover}@media only screen and (max-width:1259px){.contact__data{padding:30px 4%}.contact__form{padding:30px 4%}}@media only screen and (max-width:1023px){.contact__data{padding:20px 3%}.contact__form{margin-top:20px;padding:20px 3%}.contact__map{margin-top:20px;height:400px}}@media only screen and (max-width:767px){.contact__data{width:100%}.contact__form{width:100%}.contact__map{height:400px}}.contact-data{display:flex;flex-direction:column;align-items:flex-start;gap:18.6px 0;font-style:normal}.contact-data__place{max-width:95%;font-family:SFProText-Medium;font-size:16px}.contact-data__item{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-family:SFProText-Medium;font-size:16px;color:#202020;text-decoration:none}.contact-data__item-icon{width:20px;line-height:0}.contact-data__item-value{width:calc(100% - 21px);padding-left:11px;white-space:nowrap}.contact-data__item:hover{opacity:.8}.contact-data__img{margin-top:10px}.contact-form__header{font-family:SFProText-Light;font-size:30px}.contact-form__appeal{margin-top:8px}.contact-form__form{margin-top:28px}.reviews__list{margin-top:30px}.list-reviews__item{margin-bottom:30px;padding:30px 30px;border-radius:10px;background-color:#f9f9f9}.list-reviews__item:last-child{margin-bottom:0}.list-reviews__body{margin-top:19px;color:#202020}.list-reviews__name{font-family:SFProText-Medium;font-size:20px}.list-reviews__text{margin-top:8px;line-height:1.2}.list-reviews__gallery{margin-top:23px}.list-reviews__frame{margin-top:20px;margin-left:auto;margin-right:auto;width:58%;aspect-ratio:2/1.13}.list-reviews__frame iframe,.list-reviews__frame img{width:100%;height:100%}@media only screen and (max-width:767px){.list-reviews__item{padding:20px 20px}}@media only screen and (max-width:575px){.list-reviews__frame{width:100%}}.reviews-head{display:inline-flex;align-items:center;gap:0 32px;padding:10px 20px;border-radius:5px;background-color:#fff}.reviews-head__item{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.reviews-head__item-icon{width:20px;line-height:0}.reviews-head__item-text{width:calc(100% - 20px);padding-left:10px;font-family:SFProText-Medium;color:#202020}@media only screen and (max-width:1023px){.reviews-head{flex-direction:column;align-items:flex-start;gap:10px 0}}.reviews-gallery{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:10px 10px}.reviews-gallery__item img{border-radius:10px}.reviews-gallery__item:hover{opacity:.8}@media only screen and (max-width:575px){.reviews-gallery{gap:10px 2%}.reviews-gallery__item{width:32%}}.house-info__sorting{margin-top:18px}.house-info__list{margin-top:30px}.house-info__add{margin-top:50px}@media only screen and (max-width:575px){.house-info__add{padding:15px 15px}}.block-filter{padding:30px 30px;border-radius:10px;background-color:#f9f9f9}@media only screen and (max-width:575px){.block-filter{padding:15px 15px}}.form-filter__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.form-filter__row--actions{margin-top:26px;justify-content:flex-start;align-items:center;gap:0 12px}.form-filter__item{width:30.5%}.form-filter__item--square{padding-top:18px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:10px 10px}.form-filter__item-name{font-family:SFProText-Semibold;font-size:16px}.form-filter__item-body{margin-top:54px}.form-filter__range-value{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;font-size:12px;color:#202020}.form-filter__checkbox:checked+.form-filter__label-button{background-color:#6a994e;color:#fff}.form-filter__label-button{display:inline-block;padding:10px 15px;border-radius:5px;background-color:#ededed;color:#202020;cursor:pointer;transition:all .3s ease-in-out}.form-filter__label-button:hover{background-color:#6a994e;color:#fff}@media only screen and (max-width:1023px){.form-filter__item{width:49%}.form-filter__item:last-child{width:100%}}@media only screen and (max-width:575px){.form-filter__row--actions{gap:12px 12px}.form-filter__item{margin-top:15px;width:100%}.form-filter__item--square{padding-top:0;gap:5px 5px}}.link-clear{margin-left:28px;color:#202020;text-decoration:none}.slider-range{box-shadow:none;border:none;height:12px;border-radius:7px;background-color:#f2e8cf}.slider-range .noUi-handle{top:-9px;width:30px;height:30px;background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 20px rgba(0,0,0,.15);cursor:pointer}.slider-range .noUi-handle:before{width:14px;height:14px;border-radius:50%;background-color:#6a994e;left:50%;top:50%;transform:translate(-50%,-50%)}.slider-range .noUi-handle:after{content:none}.slider-range .noUi-connect{background-color:#6a994e}.slider-range .noUi-tooltip{border-color:#bfbfbf;border-radius:5px;font-size:14px;color:#202020}.wrapper-box-sorting{display:flex;flex-direction:column;gap:28px 0;padding:30px 30px;border-radius:10px;background-color:#f9f9f9}.sorting__header{font-family:SFProText-Semibold;font-size:16px}.sorting__list{margin-top:9px}.list-sorting{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:8px 10px}.list-sorting__checkbox:checked+.list-sorting__label-button{background-color:#6a994e;color:#fff}.list-sorting__label-button{display:inline-block;padding:10px 15px;border-radius:5px;background-color:#ededed;color:#202020;cursor:pointer;transition:all .3s ease-in-out}.list-sorting__label-button:hover{background-color:#6a994e;color:#fff}@media only screen and (max-width:575px){.list-sorting{gap:5px 5px}}.comparasion__box{margin-top:30px;padding-bottom:38px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.comparasion__heading{width:295px;display:flex;flex-direction:column;justify-content:flex-end}.comparasion__wrapper-list{width:calc(100% - 295px);overflow-x:auto}@media only screen and (max-width:1023px){.comparasion__box{padding-bottom:0}.comparasion__heading{width:250px}.comparasion__wrapper-list{width:calc(100% - 250px)}}@media only screen and (max-width:767px){.comparasion__heading{width:170px}.comparasion__wrapper-list{width:calc(100% - 170px)}}@media only screen and (max-width:575px){.comparasion__heading{width:100px}.comparasion__wrapper-list{width:calc(100% - 100px)}}.comparasion-heading__item{display:inline-flex;width:100%;align-items:center;height:48px;font-family:SFProText-Bold;font-size:18px;color:#202020;border-bottom:1px solid #ededed}@media only screen and (max-width:767px){.comparasion-heading__item{font-size:14px}}.comparasion-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.comparasion-list__item .list-project__item{max-width:max-content}.comparasion-list__box{padding:0 20px}.comparasion-list__info{margin-top:73px}.comparasion-list__info-item{display:inline-flex;width:100%;align-items:center;height:48px;padding-left:3.2%;box-sizing:border-box;font-size:18px;border-bottom:1px solid #ededed}.comparasion-list .swiper-scrollbar{bottom:51.6%;height:10px;background-color:#f9f9f9;border-radius:5px}.comparasion-list .swiper-scrollbar .swiper-scrollbar-drag{background-color:#bfbfbf;border-radius:5px}@media only screen and (max-width:1259px){.comparasion-list .swiper-scrollbar{bottom:53%}}@media only screen and (max-width:767px){.comparasion-list__box{padding:0 5px}.comparasion-list__info-item{font-size:14px}}.card__box{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.card__column--large{width:66%}.card__column--small{width:31.6%;background-color:#ededed}.card__frame{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.card__form{margin-top:10px}.card__section{margin-top:49px}.card__section-body{margin-top:26px;position:relative}.card__section .section-header{font-family:SFProText-Light;font-size:30px}.card__tabs{margin-top:50px}@media only screen and (max-width:1023px){.card__frame{max-width:63%;margin-left:auto;margin-right:auto;flex-direction:column-reverse;align-items:stretch;gap:20px 0}.card__column{flex-direction:column;gap:20px 0}.card__column--large{width:100%}.card__column--small{width:100%}}@media only screen and (max-width:979px){.card__frame{max-width:81%}}@media only screen and (max-width:767px){.card__frame{max-width:100%}.card__column--small{margin-top:20px}}@media only screen and (max-width:575px){.card__section-body{margin-top:48px}}.card-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:0 .9%}.card-actions__item{padding:9px 14px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 5px;background-color:#f9f9f9;border:1px solid #ededed;border-radius:5px;text-decoration:none}.card-actions__item--comparasion .icon{fill:#202020}.card-actions__item--favorite .icon{fill:#989898}.card-actions__item--active .icon{fill:#bc4749}.card-actions__icon{line-height:0}.card-actions__text{font-family:SFProText-Medium;font-size:16px;color:#202020}@media only screen and (max-width:575px){.card-actions{gap:10px 10px}}.wrapper-payment-methods{margin-top:29px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.wrapper-payment-methods__methods{width:64.4%}.wrapper-payment-methods__discount{width:31%;margin-right:2.3%}@media only screen and (max-width:1259px){.wrapper-payment-methods__methods{width:59%}.wrapper-payment-methods__discount{width:39.3%;margin-right:0}}@media only screen and (max-width:1023px){.wrapper-payment-methods__methods{width:57%}.wrapper-payment-methods__discount{width:41%}}@media only screen and (max-width:979px){.wrapper-payment-methods__methods{width:100%}.wrapper-payment-methods__discount{width:max-content;margin-top:20px;margin-left:auto;margin-right:auto}}.payment-methods{padding:20px 20px;background-color:#6a994e;border-radius:10px}.payment-methods__box{padding:5px 20px;background-color:#fff;border-radius:5px}.payment-methods__item{padding:15px 0 14px;border-bottom:1px solid #ededed;color:#202020}.payment-methods__item:last-child{border-bottom:none}.payment-methods__name{font-family:SFProText-Medium;font-size:20px}.payment-methods__description{margin-top:3px}.slider-card-preview{height:599px;width:180px;margin:0}.slider-card-preview__item img{border-radius:10px}.slider-card-preview .swiper-button-next,.slider-card-preview .swiper-button-prev{width:36px;height:36px;border-radius:50%;background-color:#fff;transition:all .3s ease-in-out}.slider-card-preview .swiper-button-next:after,.slider-card-preview .swiper-button-prev:after{content:none}.slider-card-preview .swiper-button-next svg,.slider-card-preview .swiper-button-prev svg{width:16px;height:16px;transition:all .3s ease-in-out}.slider-card-preview .swiper-button-next:hover,.slider-card-preview .swiper-button-prev:hover{background-color:#6a994e}.slider-card-preview .swiper-button-next:hover svg,.slider-card-preview .swiper-button-prev:hover svg{fill:#fff}.slider-card-preview .swiper-button-prev{left:50%;top:40px;transform:translateX(-50%)}.slider-card-preview .swiper-button-next{left:50%;top:auto;bottom:40px;transform:translateX(-50%)}@media only screen and (max-width:1259px){.slider-card-preview{height:505px}}@media only screen and (max-width:1140px){.slider-card-preview{height:450px}}@media only screen and (max-width:1023px){.slider-card-preview{height:auto;width:100%}.slider-card-preview .swiper-button-prev{left:30px;top:50%;transform:rotate(-90deg)}.slider-card-preview .swiper-button-next{left:auto;right:30px;top:50%;bottom:auto;transform:rotate(-90deg)}}.slider-card{width:calc(100% - 210px);margin:0}.slider-card__item img{border-radius:10px}.slider-card__link{display:inline-block}.slider-card .swiper-button-next,.slider-card .swiper-button-prev{top:49%;width:36px;height:36px;border-radius:50%;background-color:#fff;transition:all .3s ease-in-out}.slider-card .swiper-button-next:after,.slider-card .swiper-button-prev:after{content:none}.slider-card .swiper-button-next svg,.slider-card .swiper-button-prev svg{width:16px;height:16px;transition:all .3s ease-in-out}.slider-card .swiper-button-next:hover,.slider-card .swiper-button-prev:hover{background-color:#6a994e}.slider-card .swiper-button-next:hover svg,.slider-card .swiper-button-prev:hover svg{fill:#fff}.slider-card .swiper-button-prev{left:20px}.slider-card .swiper-button-next{right:20px}@media only screen and (max-width:1023px){.slider-card{width:100%}}.slider-card-similar{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 10px;padding:10px 15px;border-radius:5px;position:absolute;bottom:39px;right:22px;z-index:3;font-family:SFProText-Bold;background-color:#fff;text-decoration:none;color:#202020}.slider-card-similar__icon{line-height:0}.slider-card-similar__text{text-transform:uppercase}.card-block-form{padding:30px 30px;background-color:#f9f9f9;border-radius:10px;color:#202020}.card-block-form__header{font-family:SFProText-Medium;font-size:30px}.card-block-form__appeal{margin-top:2px}.card-block-form__form{margin-top:15px}.card-block-form__info{margin-top:13px;font-size:12px}@media only screen and (max-width:575px){.card-block-form{padding:20px 20px}.card-block-form__header{font-size:24px}}.card-project-info{background-color:#f9f9f9;border-radius:10px;padding:20px 20px}.card-project-info__all{margin-top:21px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 10px;text-decoration:none}.card-project-info__all-text{font-family:SFProText-Bold;color:#bc4749}.card-project-info__all-icon{line-height:0}.card-project-info__price{margin-top:20px}.card-project-info__result{margin-top:16px;display:flex;flex-direction:column;gap:13px 0}.card-project-info__order{align-self:flex-start}.characteristics{padding:5px 20px;background-color:#fff;border-radius:5px}.characteristics__item{padding:15px 0 13px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;color:#202020;border-bottom:2px solid #ededed}.characteristics__item:last-child{border-bottom:none}.characteristics__name{font-family:SFProText-Bold}.card-project-price{padding:0 20px;background-color:#fff;border-radius:5px}.card-project-price__box{padding:20px 0;border-bottom:1px solid #ededed}.card-project-price__box-name{margin-bottom:24px;font-family:SFProText-Bold}.card-project-price__box:last-child{border-bottom:none}.list-card-price{display:flex;flex-direction:column;gap:15px 0}.list-card-price__item{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.list-card-price__img{width:18%;text-align:center}.list-card-price__name{width:40%;padding-left:4.5%;font-size:12px;font-family:SFProText-Bold}.list-card-price__price{margin-left:auto}.list-card-price__price-old{font-family:SFProText-Medium;font-size:12px;color:#989898}.list-card-price__price-current{font-family:SFProText-Medium;font-size:16px;color:#202020}@media only screen and (max-width:1259px){.list-card-price__img{width:20%}.list-card-price__name{width:80%}.list-card-price__price{margin-left:inherit;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:0 15px}}@media only screen and (max-width:1023px){.list-card-price__name{width:30%}.list-card-price__price{width:50%;justify-content:flex-end}}.card-project-price-result__old{font-family:SFProText-Medium;font-size:16px;color:#989898}.card-project-price-result__current{font-family:SFProText-Medium;font-size:30px;color:#202020}.card-tabs-nav{padding-left:18px}.card-tabs-nav__inner{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:0 10px}.card-tabs-nav__item{width:28.3%;padding:19px 0;border-radius:10px 10px 0 0;background-color:#ededed;font-family:SFProText-Light;font-size:25px;color:#202020;text-align:center;transition:all .3s ease-in-out;cursor:pointer}.card-tabs-nav__item:hover{background-color:#6a994e;color:#fff}.card-tabs-nav__item--active{background-color:#6a994e;color:#fff}.card-tabs-nav__item--active:hover{opacity:.8}@media only screen and (max-width:1023px){.card-tabs-nav__item{font-size:20px}}@media only screen and (max-width:979px){.card-tabs-nav{padding:0 10px}.card-tabs-nav__inner{gap:0 1%}.card-tabs-nav__item{width:32%}}@media only screen and (max-width:767px){.card-tabs-nav{overflow:hidden;overflow-x:auto}.card-tabs-nav__inner{width:max-content;flex-wrap:nowrap}.card-tabs-nav__item{width:230px;padding:15px 0}}.card-tabs-content{padding:21px 20px;border-radius:10px;background-color:#f9f9f9}.card-tabs-content__box{display:none}.card-tabs-content__box--active{display:block}@media only screen and (max-width:575px){.card-tabs-content{overflow:hidden;overflow-x:auto}.card-tabs-content__box{width:520px}}.list-characteristics{padding:5px 20px;background-color:#fff;border-radius:5px}.list-characteristics__item{padding:15px 0 13px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;color:#202020;border-bottom:2px solid #ededed}.list-characteristics__item:last-child{border-bottom:none}.list-characteristics__name{font-family:SFProText-Bold}.equipment-prices__head{height:82px;border-radius:10px 10px 0 0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;background-color:#ededed;font-family:SFProText-Medium;font-size:18px;color:#202020}.equipment-prices__head .equipment-prices__content{display:inline-flex;align-items:center;font-size:18px}.equipment-prices__head .equipment-prices__price-base{display:inline-flex;align-items:center;justify-content:center;line-height:1.2;text-align:center}.equipment-prices__head .equipment-prices__price-standart{display:inline-flex;align-items:center;justify-content:center;line-height:1.2;text-align:center}.equipment-prices__content{width:100%/*calc(65.2% - 2px)*/;padding:27px 29px 45px 30px;border-right:2px solid #f9f9f9;font-size:16px}.equipment-prices__content--active{padding:19px 29px 18px 30px}.equipment-prices__price-base{width:calc(17.8% - 2px);display:inline-flex;align-items:center;justify-content:center;border-right:2px solid #f9f9f9}.equipment-prices__price-standart{width:17.3%;display:inline-flex;align-items:center;justify-content:center}.equipment-prices__subheader{padding:20px 30px;font-family:SFProText-Bold;font-size:18px}.equipment-prices__body{background-color:#fff}.equipment-prices__line{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;border-bottom:2px solid #f9f9f9}@media only screen and (max-width:979px){.equipment-prices__head{font-size:16px}.equipment-prices__head .equipment-prices__content{font-size:16px}.equipment-prices__content{width:calc(63.2% - 2px)}.equipment-prices__price-base{width:calc(18.8% - 2px)}.equipment-prices__price-standart{width:18.3%}}@media only screen and (max-width:767px){.equipment-prices__head{font-size:14px}.equipment-prices__head .equipment-prices__content{font-size:14px}.equipment-prices__subheader{font-size:14px}.equipment-prices__content{width:calc(63.2% - 2px);font-size:14px}.equipment-prices__price-base{width:calc(18.8% - 2px)}.equipment-prices__price-standart{width:18.3%}}.equipment-prices-accordion__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.equipment-prices-accordion__name{width:90%;font-size:16px}.equipment-prices-accordion__change{width:16px;height:16px;cursor:pointer;transition:all .3s ease-in-out}.equipment-prices-accordion__change .icon{transition:all .3s ease-in-out}.equipment-prices-accordion__change--active .icon{transform:rotate(180deg)}.equipment-prices-accordion__body{max-height:0;/*overflow:hidden;*/transition:all .3s ease-in-out;font-size:12px;color:#202020}.equipment-prices-accordion__body--active{max-height:700px;padding-top:17px}.equipment-prices-accordion__body-header{margin-bottom:20px;font-size:14px}.equipment-prices-accordion__body ul{padding-left:8px}.equipment-prices-accordion__body ul li{margin-bottom:12px;padding-left:10px;position:relative}.equipment-prices-accordion__body ul li:before{content:"";display:block;position:absolute;left:0;top:5px;width:3px;height:3px;border-radius:50%;background-color:#202020}.equipment-prices-accordion__body ul li:last-child{margin-bottom:0}.page-type h1{margin-bottom:26px;font-family:SFProText-Light;font-size:40px;color:#252529}.page-type h2{margin-bottom:27px;font-family:SFProText-Light;font-size:30px;color:#252529}.page-type h3{margin-bottom:27px;font-family:SFProText-Light;font-size:25px;color:#252529}.page-type h4{margin-bottom:27px;font-family:SFProText-Medium;font-size:20px;color:#252529}.page-type h5{margin-bottom:29px;font-family:SFProText-Medium;font-size:16px;color:#252529}.page-type h6{font-family:SFProText-Medium;font-size:14px;color:#252529}.page-type p{margin-bottom:20px;font-size:14px;color:#202020;line-height:1.23}.page-type ol{display:flex;flex-direction:column;align-items:flex-start;gap:16px 0;margin:0;padding:0 0 0 4px;list-style-position:inside}.page-type ol li{font-size:14px;color:#202020}.page-type ul{padding-left:9px;display:flex;flex-direction:column;align-items:flex-start;gap:16px 0}.page-type ul li{position:relative;padding-left:12px;font-size:14px;color:#202020}.page-type ul li:before{content:"";display:block;position:absolute;left:0;top:6px;width:5px;height:5px;border-radius:50%;background-color:#202020}.page-type .blockquote{margin:0;padding:30px 50px 14px;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.page-type .blockquote .icon{width:47px;margin-top:-17px;line-height:0}.page-type .blockquote p{width:calc(100% - 47px);padding-left:3.5%;font-family:SFProText-Medium;font-size:16px;color:#202020}.page-type .blockquote--lighGray{background-color:#f9f9f9}.page-type .blockquote--grey{background-color:#ededed}.page-type .blockquote--green{background-color:#6a994e}.page-type .blockquote--green p{color:#fff}.page-type .blockquote--red{background-color:#bc4749}.page-type .blockquote--red p{color:#fff}@media only screen and (max-width:767px){.page-type h1{font-size:34px}.page-type h2{font-size:34px}.page-type .blockquote{padding:30px 30px 14px}}@media only screen and (max-width:575px){.page-type h1{font-size:26px}.page-type h2{font-size:26px}.page-type h3{font-size:23px}.page-type h4{font-size:18px}.page-type .blockquote{flex-direction:column}.page-type .blockquote .icon{margin-right:auto}.page-type .blockquote p{width:100%;padding:0;font-size:14px}}.list-content-card{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:0 30px}.list-content-card__item{max-width:285px}.list-content-card__img img{border-radius:10px}.list-content-card__name{margin-bottom:10px;font-family:SFProText-Medium;font-size:20px;line-height:1.2}.list-content-card__content{padding-top:20px;color:#202020}.list-content-card__content p{line-height:1.2}.block-content-card{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.block-content-card__img{width:48.8%}.block-content-card__img img{border-radius:10px}.block-content-card__content{width:51.2%;margin-top:1.5%;padding-left:2.4%;color:#202020}.block-content-card__content p{line-height:1.2}.block-content-card__name{margin-bottom:8px;font-family:SFProText-Medium;font-size:20px}@media only screen and (max-width:767px){.block-content-card{flex-direction:column;gap:20px 0}.block-content-card__img{width:65%}.block-content-card__content{width:100%;margin-top:0;padding:0}}@media only screen and (max-width:575px){.block-content-card__img{width:100%}}.slider-content .swiper-wrapper{padding-bottom:50px}.slider-content .swiper-button-next,.slider-content .swiper-button-prev{top:48%;width:36px;height:36px;border-radius:50%;background-color:#fff;transition:all .3s ease-in-out}.slider-content .swiper-button-next:after,.slider-content .swiper-button-prev:after{content:none}.slider-content .swiper-button-next svg,.slider-content .swiper-button-prev svg{width:16px;height:16px;transition:all .3s ease-in-out}.slider-content .swiper-button-next:hover,.slider-content .swiper-button-prev:hover{background-color:#6a994e}.slider-content .swiper-button-next:hover svg,.slider-content .swiper-button-prev:hover svg{fill:#fff}.slider-content .swiper-button-prev{left:30px}.slider-content .swiper-button-next{right:30px}.slider-content .swiper-pagination{bottom:-3px}.slider-content .swiper-pagination .swiper-pagination-bullet{width:20px;height:20px;border-radius:20px;margin:0 10px;background-color:#ededed;opacity:1;transition:all .3s ease-in-out}.slider-content .swiper-pagination .swiper-pagination-bullet:hover{background-color:#6a994e}.slider-content .swiper-pagination .swiper-pagination-bullet-active{background-color:#6a994e}@media only screen and (max-width:575px){.slider-content__item img{height:220px;object-fit:cover}}.wrapper-page-equipment-prices{padding:21px 20px;border-radius:10px;background-color:#f9f9f9}.wrapper-page-equipment-prices .equipment-prices-accordion__body ul{display:block;padding-left:8px}.wrapper-page-equipment-prices .equipment-prices-accordion__body ul li{padding-left:10px;font-size:12px}@media only screen and (max-width:575px){.wrapper-page-equipment-prices{overflow:hidden;overflow-x:auto}.wrapper-page-equipment-prices .equipment-prices{width:520px}}.wrapper-filters-modal{position:fixed;width:100%;top:0;bottom:0;right:-100%;background-color:rgba(0,0,0,.8);min-height:100vh;z-index:11;transition:all .3s ease-in-out;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;overflow:hidden;overflow-y:auto}.wrapper-filters-modal--active{right:0}.modal-filters{background-color:#fff;width:100%;max-width:869px;padding:30px 30px;overflow-y:auto}.modal-filters__head{padding-bottom:25px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:1px solid #bfbfbf}.modal-filters__close{line-height:0;cursor:pointer}.modal-filters__close:hover{opacity:.8}.modal-filters__name{font-family:SFProText-Light;font-size:40px;color:#202020}.modal-filters__body{margin-top:30px}.modal-filters .form-filter__item{width:44%}.modal-filters .form-filter__item--square{width:100%;margin-top:28px;padding-top:0}.modal-filters .sorting{margin-top:29px}.modal-filters .form-filter__row--actions{margin-top:30px;padding-top:30px;border-top:1px solid #bfbfbf}@media only screen and (max-width:767px){.modal-filters__name{font-size:30px}}@media only screen and (max-width:575px){.modal-filters .form-filter__item{width:100%}}.main{padding:31px 0 100px}.main__block-info{margin-top:68px}.main__section{margin-top:68px}.main__section-body{position:relative;margin-top:48px}.main__page-header{margin-top:27px}.main__content{margin-top:28px}.main__consultant{margin-top:51px}@media only screen and (max-width:575px){.main{padding:30px 0 40px}}.content__offers{margin-top:30px}.content__pagination{margin-top:41px}.footer-connect{display:flex;flex-direction:column;align-items:flex-start;gap:10px 0}.footer-connect__item{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 10px;color:#fff;text-decoration:none}.footer-connect__icon{line-height:0}.footer-connect__content{font-family:SFProText-Medium;font-size:16px}.footer-link{display:flex;flex-direction:column;align-items:flex-start;gap:10px 0}.footer-link__item{color:#bc4749;text-decoration:none}.footer-link__item:hover{text-decoration:underline}.copyright{color:#bfbfbf}.footer-info{color:#bfbfbf}.menu-footer{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:10px 0}.menu-footer--column{flex-direction:column}.menu-footer--column .menu-footer__item{width:100%}.menu-footer--column .menu-footer__item:nth-child(2n){width:100%}.menu-footer__item{width:45%}.menu-footer__item:nth-child(2n){width:55%}.menu-footer__link{color:#bfbfbf;text-decoration:none}.menu-footer__link:hover{color:#6a994e}@media only screen and (max-width:575px){.menu-footer--column{align-items:center}.menu-footer__item{width:100%;text-align:center}.menu-footer__item:nth-child(2n){width:100%}}.footer{padding:50px 0 50px;background-color:#202020}.footer__top{padding-bottom:30px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;border-bottom:1px solid #989898}.footer__column--first{width:max-content}.footer__column--catalog{margin-left:14%;width:38%}.footer__column--servises{margin-left:auto;margin-right:2.3%}.footer__column--info{width:31.2%;margin-left:auto}.footer__column-header{margin-bottom:19px;font-family:SFProText-Bold;color:#fff}.footer__connect{margin-top:28px}.footer__button-order{margin-top:19px}.footer__bottom{padding-top:30px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.footer__link{margin-top:12px}@media only screen and (max-width:1259px){.footer__column--catalog{margin-left:9%;width:45%}.footer__column--info{width:39%}}@media only screen and (max-width:1023px){.footer{padding:35px 0}.footer__top{padding-bottom:20px}.footer__column--first{width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:20px}.footer__column--catalog{margin-left:0;width:76%}.footer__column--servises{width:24%;margin-right:0}.footer__column--info{width:100%;margin-top:15px;text-align:center}.footer__bottom{padding-top:20px}}@media only screen and (max-width:575px){.footer__column--catalog{width:100%}.footer__column--servises{width:100%;margin-top:20px}.footer__column-header{text-align:center}}
.form--card .form__input{margin-right:10px}
.simplefavorite-button{fill:#bfbfbf;cursor:pointer}
.simplefavorite-button.active{fill:#bc4749!important;opacity:1!important}
.card .simplefavorite-button{
	padding: 9px 14px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    gap: 0 5px;
    background-color: #f9f9f9;
    border: 1px solid #ededed;
    border-radius: 5px;
    text-decoration: none;
}
.equipment-prices__content.calc {
    width: calc(65.2% - 2px)!important; 
}

@media only screen and (max-width: 767px) {
.equipment-prices__price-standart {
    width: 16.3%!important; 
}
.equipment-prices__price-base, .equipment-prices__price-standart {
    font-size: 8px;
}
.list-project__img img.attachment-pr-thumb.size-pr-thumb.wp-post-image {
    width: 100%!important; 
    height: 100%!important; 
}

}


.btn_add {
    background-color: #3e80e1 !important;
}

 .toggle-button {
	      margin:17px;
            display: inline-flex;
            align-items: center;
            padding: 8px 16px;
            background-color: #4CAF50;
            color: white;
            border: none;
            border-radius: 4px;
            cursor: pointer;
            font-size: 14px;
            transition: background-color 0.3s;
        }
        
        .toggle-button:hover {
            background-color: #45a049;
        }
        
        .toggle-button .icon {
            margin-left: 8px;
            transition: transform 0.3s;
        }
        
        .contents {
            max-height:30rem;
            overflow: hidden;
            transition: max-height 0.3s ease-out;
            background-color: #f9f9f9;
            margin-top: 8px;
            border-radius: 4px;
        }
        
        .content-inner {
            padding: 16px;
        }
		
	.equipment-prices__content {
    padding: 27px 29px 0px 30px!important;
}

.equipment-prices-accordion__body {
        max-height: inherit!important;
}

textarea.form__input {
height:auto;
padding: 20px 10px 0 20px;
}