main *{-webkit-box-sizing:border-box;box-sizing:border-box}main li,main ol,main ul{list-style:none}.architect img{width:100%;height:auto;vertical-align:top}main .banner-top-padding{display:none}section{position:relative;padding:0}section:not(:first-of-type){margin:0;padding-top:60px}main{-webkit-box-sizing:border-box;box-sizing:border-box}.active .stages__item--icon,.stages__item--icon,a,a .banner__btn,a .review__btn,a img,a:hover,a:hover .banner__btn,a:hover .review__btn,a:hover img,button,button img,button:hover,button:hover img{cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.stages ol{counter-reset:custom-counter}.stages ol li{counter-increment:custom-counter;list-style:none}.stages ol .j-dd-button::before{min-width:21px;content:"0" counter(custom-counter);color:var(--title-color);font:normal 600 16px/130% var(--title-font);position:relative;top:0;left:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.stages ol li:last-of-type::before{left:16px}.main-block,.plan,.stages,.standard-banner:nth-of-type(4){background-color:var(--block-background)}.standard-banner:nth-of-type(4){padding-bottom:60px}.portfolio__description{gap:20px}._h1{font:normal 400 30px/110% var(--title-font);color:var(--background);letter-spacing:0}._h2{font:normal 600 21px/130% var(--title-font);color:var(--title-color);margin-bottom:30px}._h3{font:normal 500 23px/130% var(--title-font);color:var(--background)}._h4{font:normal 500 21px/130% var(--title-font);color:var(--text-color)}._text-18{font:normal 600 18px/130% var(--title-font);color:var(--text-color)}._text-16{font:400 16px/150% var(--title-font);color:var(--dark-grey-color)}._text-14{font:400 14px/150% var(--text-font);color:var(--dark-grey-color)}.portfolio__img img{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.portfolio__img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}._red .banner__text{padding-top:7px}@media screen and (min-width:700px){.portfolio__img{border-radius:16px;font-size:0;overflow:hidden}.standard-banner{padding-bottom:80px}section:not(:first-of-type){padding-top:80px}._h1{font:normal 400 36px/110% var(--title-font)}._h2{font:normal 600 26px/110% var(--title-font)}}@media screen and (min-width:1200px){.standard-banner{padding-bottom:120px}section:not(:first-of-type){padding-top:120px}._h1{font:normal 400 42px/110% var(--title-font)}._h2{font:normal 600 30px/130% var(--title-font)}.stages ol .j-dd-button::before{top:41px;left:4px;width:85%;font:normal 500 18px/130% var(--title-font);color:var(--title-color);font-family:Montserrat;font-size:26px;font-style:normal;font-weight:500;line-height:130%}}@media screen and (max-width:374px){._h2{font:normal 500 26px/110% var(--title-font)}}._hide{display:none}._hide-slow{opacity:0;visibility:hidden;-webkit-transition:opacity .5s ease,visibility .5s ease;-o-transition:opacity .5s ease,visibility .5s ease;transition:opacity .5s ease,visibility .5s ease}._disabled{pointer-events:none}section ._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;gap:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;white-space:nowrap;border-radius:30px;outline-offset:10px;text-transform:uppercase;letter-spacing:.1em;font:500 14px/150% var(--text-font);padding:14px 30px;margin:10px}._white-btn{background-color:var(--background);color:var(--title-color);outline:1px solid var(--background)}._color-btn{background-color:var(--main-color);color:var(--background);outline:1px solid var(--main-color)}._active-btn{background-color:var(--main-color);color:var(--background)}section ._btn:hover{outline:1px solid transparent}._card{border-radius:10px;background-color:var(--background);padding:30px}._card-icon{position:relative}._card-icon::before{content:'';position:absolute;top:0;width:70px;height:70px;border-radius:100%}._flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}@media screen and (min-width:700px){._card-icon::before{width:90px;height:90px}.stages ol .j-dd-button::before{font:normal 600 18px/130% var(--title-font)}}@media screen and (min-width:1200px){._h2{margin-bottom:60px}}.wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #ccc;border-radius:4px;overflow:hidden}.form__list--item{display:block;width:100%;padding:16px 20px 8px;margin:0}.form__list--item:last-of-type{padding-bottom:16px}.form__list--item:first-child{padding:21px 20px 8px}.form__list--item .form__list--item-label{display:block;width:90%;color:var(--grey-color);font:normal 400 16px/150% "IBM Plex Sans",sana-serif}.form__list--item:hover .form__list--item-label{color:var(--main-color);font:normal 400 16px/150% "IBM Plex Sans",sana-serif}.form__list--item.last{border-bottom:none}.form__list--item input{display:none}.form__list--item label{display:block;cursor:pointer}.custom-dropdown{position:relative;width:200px}#selected-vacancy{position:relative;width:100%;padding:10px 40px 10px 15px;cursor:pointer}span.form-control-wrap[data-name=house]{display:block;position:relative;min-width:100%}span.form-control-wrap[data-name=house]::after{content:"";position:absolute;top:16%;right:12px;display:block;width:14px;height:10px;background:url(/services/individual_projects/assets/icon/list-arrow.svg) no-repeat right center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.open span.form-control-wrap[data-name=house]::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.dropdown-list{display:block;position:absolute;top:100%;left:0;width:100%;height:0;max-height:0;margin:0;padding:0;list-style:none;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;background:var(--background);-webkit-box-shadow:0 2px 8px 0 rgba(51,51,51,.25);box-shadow:0 2px 8px 0 rgba(51,51,51,.25);z-index:1;pointer-events:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;overflow-y:scroll}.open .dropdown-list{opacity:1;pointer-events:auto;height:auto;overflow-y:auto;max-height:296px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:64px;border-radius:6px;border:unset;border-radius:10px;background:var(--background);-webkit-box-shadow:0 4px 9px 0 rgba(144,144,144,.43);box-shadow:0 4px 9px 0 rgba(144,144,144,.43);padding-bottom:5px}#selected-vacancy:focus+.dropdown-list{display:block}.form-control-wrap[data-name=vacancy]{position:absolute;display:block;width:100%}@media (min-width:700px){span.form-control-wrap[data-name=house]::after{top:9%;right:15px}}._bg-form .wrapper{max-width:unset;width:unset;background:#e4e8e7;padding:43px 30px 45px}.main-block{position:relative}.main-block__text{width:90%;font:400 14px/130% var(--title-font);color:var(--background);margin-top:20px}.main-block__house-name{font:400 14px/130% var(--title-font);font-weight:600;color:var(--background);position:absolute;bottom:214px}.gazoblock .main-block__house-name,.review .main-block__house-name{position:relative;bottom:unset;display:block;margin-top:30px}.main-block::before{content:'';position:absolute;top:0;left:0;width:100%;height:600px;background:-o-linear-gradient(top,rgba(0,0,0,.22) 0,rgba(0,0,0,0) 40.18%),center center/cover url(/services/individual_projects/assets/img/main-block/375-12.jpg) no-repeat;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.22)),color-stop(40.18%,rgba(0,0,0,0))),center center/cover url(/services/individual_projects/assets/img/main-block/375-12.jpg) no-repeat;background:linear-gradient(180deg,rgba(0,0,0,.22) 0,rgba(0,0,0,0) 40.18%),center center/cover url(/services/individual_projects/assets/img/main-block/375-12.jpg) no-repeat}.main-block__features{margin-top:-50px;gap:20px}.main-block__feature{width:100%;-webkit-box-shadow:1px 1px 9px 0 rgba(182,180,180,.25);box-shadow:1px 1px 9px 0 rgba(182,180,180,.25);padding:21px 20px 29px}.main-block__feature::before{top:20px}.main-block__feature:first-of-type::before{background:center center/cover url(/services/individual_projects/assets/img/main-block/1.jpg) no-repeat}.main-block__feature:nth-of-type(2)::before{background:center center/cover url(/services/individual_projects/assets/img/main-block/2.jpg) no-repeat}.main-block__feature:last-of-type::before{background:center center/cover url(/services/individual_projects/assets/img/main-block/3.jpg) no-repeat}.main-block__body{min-height:600px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0}._btn.main-block__btn{width:calc(100% - 20px);position:absolute;bottom:110px;left:10px;margin:10px auto}.main-block__feature--title{font-weight:600;line-height:130%;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--dark-grey-color);margin-left:90px}.main-block__feature--text{width:96%;margin:16px 0 0}.plan{padding:81px 0 0;padding-bottom:11px}._btn.plan__btn{width:100%;max-width:277px;margin:71px auto 0;padding:15px 0 14px}.plan__feature{width:100%;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;min-height:110px;-webkit-box-shadow:1px 1px 9px 0 rgba(182,180,180,.25);box-shadow:1px 1px 9px 0 rgba(182,180,180,.25);padding:23px 100px 20px 30px}.plan__feature--title{color:var(--dark-grey-color)}.plan__feature::before{right:0;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.plan__feature:first-of-type::before{background:center center/cover url(/services/individual_projects/assets/img/plan/1.jpg) no-repeat}.plan__feature:nth-of-type(2)::before{background:center center/cover url(/services/individual_projects/assets/img/plan/2_15102026.jpg) no-repeat}.plan__feature:nth-of-type(3)::before{background:center center/cover url(/services/individual_projects/assets/img/plan/3.jpg) no-repeat}.plan__feature:last-of-type::before{background:center center/cover url(/services/individual_projects/assets/img/plan/4.jpg) no-repeat}section.catalog{padding:80px 0 80px;margin-top:80px}.catalog__item--link{display:block;position:relative}.catalog__item--link::before{content:"";position:absolute;width:100%;display:block;height:auto;background:-o-linear-gradient(62deg,rgba(0,0,0,.3) 20.38%,rgba(0,0,0,0) 43.99%);background:linear-gradient(28deg,rgba(0,0,0,.3) 20.38%,rgba(0,0,0,0) 43.99%);aspect-ratio:370/370;z-index:10}.catalog__item{overflow:hidden;width:100%;position:relative}.catalog__item--body{position:absolute;bottom:16px;z-index:50;gap:8px 21px;font:400 14px/130% var(--title-font);color:var(--background);padding:0 16px}.catalog__item--name{font:normal 500 18px/130% var(--title-font);width:100%;font-weight:500}.catalog__btn{width:calc(100% - 54px);margin:70px auto 10px}.catalog{background-color:var(--background)}.catalog__item--link:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}._red div.project__banner--body{padding-top:12px}._red p.banner__text{padding-top:0}section.gazoblock{margin-top:0}.gazoblock::before{content:"";position:absolute;display:block;left:0;right:0;width:100%;height:480px;width:calc(100% - 32px);margin:0 auto;border-radius:10px;background:center top/cover url(/services/individual_projects/assets/img/gazoblock/1.jpg) no-repeat,-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%);background:center top/cover url(/services/individual_projects/assets/img/gazoblock/1.jpg) no-repeat,-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.2)));background:center top/cover url(/services/individual_projects/assets/img/gazoblock/1.jpg) no-repeat,linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%)}.gazoblock__body{height:480px;padding:280px 30px 0}.gazolock__btn._btn{width:100%;max-width:230px;margin:0 auto 10px}.gazolock__title{font:normal 600 26px/130% var(--title-font);color:var(--background);text-align:center}.gazolock__btn{margin-top:40px}.gazoblock__list{margin:-37px 10px 0}.gazoblock__item{width:100%;background-color:var(--block-background);border-radius:10px;padding:17px 20px 15px}.project__item{width:100%;padding-bottom:4px;background-color:var(--block-background)}.project__item--title{color:var(--title-color)}.project__item--icon{width:170px;height:170px;position:relative;left:calc(100% - 164px);margin-top:11px}.project__item--text{width:95%;font:400 16px/150% var(--text-font);margin:19px 0 0}.project__banner{margin-top:80px}li:last-of-type .project__item--title{width:90%}li:last-of-type .project__item--icon{margin-top:20px}.review .wrapper{position:relative;min-height:700px;padding:40px 0}.review::before{content:"";display:block;position:absolute;width:100%;height:100%;background:-o-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%),center center/cover url(/services/individual_projects/assets/img/rewiev/1024.jpg) no-repeat;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5))),center center/cover url(/services/individual_projects/assets/img/rewiev/1024.jpg) no-repeat;background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%),center center/cover url(/services/individual_projects/assets/img/rewiev/1024.jpg) no-repeat}.review__title{color:var(--background);margin-bottom:20px}.review__marck{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font:400 16px/150% var(--text-font);font-weight:500;color:var(--background);border:1px solid var(--background);border-radius:22px;padding:6px 15px 5px}.review__btn{display:block;width:90px;height:90px;border-radius:100%;outline-offset:30px;outline:1px solid var(--background);margin:155px auto 31px}a:hover .review__btn{outline:1px solid transparent}.review__list{position:absolute;gap:12px;bottom:27px}.review__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px}.review__item--title{text-transform:uppercase;color:var(--background);font-weight:500}.review__item:nth-of-type(3) .review__item--title{text-transform:lowercase}.review__item:nth-of-type(3) .review__item--title sup{display:inline-block;font-size:11px;line-height:1;position:relative;top:-6px;left:0;margin-right:2px}.review__item--text{color:var(--background)}section.architect{background-color:var(--background);margin-top:0;padding:60px 0 0}.architect__title._h2{width:75%}.architect__list{gap:20px}.architect__btn{cursor:pointer;width:100%;border-radius:10px;overflow:hidden;position:relative}.architect__btn:hover .architect__btn--body{opacity:0}.architect__btn .architect__btn--body{opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.architect__btn .architect__btn--button{position:absolute;width:calc(100% - 81px);left:30px;bottom:30px;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.architect__btn:hover .architect__btn--button{opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.architect__btn::before{content:"";display:block;width:100%;background:-o-linear-gradient(top,rgba(30,23,19,0) 29.57%,rgba(30,23,19,.4) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(29.57%,rgba(30,23,19,0)),to(rgba(30,23,19,.4)));background:linear-gradient(180deg,rgba(30,23,19,0) 29.57%,rgba(30,23,19,.4) 100%);aspect-ratio:600/723;position:absolute;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.architect__btn:hover::before{background:-o-linear-gradient(bottom,rgba(30,23,19,.8) 0,rgba(30,23,19,0) 100%);background:-webkit-gradient(linear,left bottom,left top,from(rgba(30,23,19,.8)),to(rgba(30,23,19,0)));background:linear-gradient(0deg,rgba(30,23,19,.8) 0,rgba(30,23,19,0) 100%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.architect__btn--body{text-align:left;width:calc(100% - 60px);position:absolute;bottom:30px;left:30px}.architect__btn--title{font-weight:600;color:var(--background)}.architect__btn--subtitle{font:400 14px/130% var(--title-font);color:var(--background);margin-top:4px}._btn.architect__button{margin:70px auto 11px;width:calc(100% - 22px)}.item{position:relative}.stages .j-dd-button{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font:normal 500 16px/20px var(--text-font);color:var(--title-color);border-top:1px solid var(--border-color);padding:40px 14px 26px 16px;margin:0 -16px;cursor:pointer;gap:24px}.stages .j-drop-down{display:block;padding-bottom:7px}.stages-answer{color:var(--text-color);font:400 16px/150% var(--text-font);padding:5px 0 0 45px;margin-bottom:32px}.stages__title{width:70%;margin-bottom:29px}.stages__item--icon{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);width:30px;height:30px;top:40%;right:12px;position:absolute}.active .stages__item--icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:41%;right:16px}.stages-question-text{width:65%;min-height:30px;color:var(--title-color);font:normal 600 16px/130% var(--title-font)}.active .stages-answer__wrapper{display:block}.stages-answer__wrapper{display:none}._btn.stages-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:9px;width:calc(100% - 20px);margin-bottom:43px}.stages .item:last-child{margin:0 -15px 0;padding:0 15px 0;border-bottom:1px solid var(--border-color)}@media screen and (min-width:500px) and (max-width:640px){.stages .item:last-child,.stages .j-dd-button{margin:0 -26px}.stages .item:last-child{padding:0 26px}.stages .j-dd-button{margin:0 -26px}.stages ol li:last-of-type::before{left:26px}.form-page::before,.gazoblock::before{width:calc(100% - 52px)}.stages .j-dd-button{padding-left:26px}.stages__item--icon{right:22px}.active .stages__item--icon{right:26px}}@media screen and (min-width:641px){.form-page::before,.gazoblock::before{width:calc(100% - 60px)}.stages .item:last-child,.stages .j-dd-button{margin:0 -30px}.stages .item:last-child{padding:0 30px}.stages .j-dd-button{margin:0 -30px}.stages ol li:last-of-type::before{left:30px}.stages .j-dd-button{padding-left:30px}.stages__item--icon{right:26px}.active .stages__item--icon{right:30px}}@media screen and (min-width:700px){.main-block::before{height:640px;background:-o-linear-gradient(top,rgba(0,0,0,.22) 0,rgba(0,0,0,0) 40.18%),center/cover url(/services/individual_projects/assets/img/main-block/768-12.jpg) no-repeat;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.22)),color-stop(40.18%,rgba(0,0,0,0))),center/cover url(/services/individual_projects/assets/img/main-block/768-12.jpg) no-repeat;background:linear-gradient(180deg,rgba(0,0,0,.22) 0,rgba(0,0,0,0) 40.18%),center/cover url(/services/individual_projects/assets/img/main-block/768-12.jpg) no-repeat}.main-block__body{min-height:640px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:42px 21% 110px 75px}.main-block__text{width:92%;font:400 16px/150% var(--title-font);line-height:130%}._btn.main-block__btn{width:calc(100% - 20px);position:relative;bottom:unset;left:0;max-width:300px;margin:40px 10px 10px}.main-block__house-name{bottom:88px}.main-block__btn{width:calc(100% - 20px);max-width:259px;position:initial;bottom:300px;left:10px;margin:40px 10px}.main-block__features{margin-top:-60px;gap:20px}.main-block__feature{border-radius:16px;width:100%;padding:31px 30px 40px}.main-block__feature--text{margin-left:120px;width:auto}.main-block__feature--title{color:var(--title-color);min-height:auto;margin-left:120px}.main-block__feature::before{top:30px}section.plan{padding-top:84px}.plan__features{margin-top:42px;gap:30px}.plan__feature{width:calc(50% - 15px)}.plan__feature:first-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.plan__feature:nth-of-type(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.plan__feature:nth-of-type(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.plan__feature:last-of-type{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.plan__feature::before{width:70px;height:70px}.plan__feature--title{font-weight:500;padding-right:30px}section.catalog{padding:100px 0 110px;margin-top:100px}.catalog__item--link::before{content:"";position:absolute;width:100%;display:block;height:auto;background:-o-linear-gradient(62deg,rgba(0,0,0,.3) 20.38%,rgba(0,0,0,0) 43.99%);background:linear-gradient(28deg,rgba(0,0,0,.3) 20.38%,rgba(0,0,0,0) 43.99%);aspect-ratio:1020/570}.catalog__item:nth-of-type(2) .catalog__item--link::before,.catalog__item:nth-of-type(3) .catalog__item--link::before{aspect-ratio:768/768}.catalog__item--name{font:normal 500 21px/130% var(--title-font);width:100%;font-weight:500}.catalog__item--body{position:absolute;bottom:29px;font-size:16px;gap:11px 21px;padding:0 30px}.catalog__btn{max-width:318px;margin:71px auto 0}.gazoblock::before{content:"";position:absolute;display:block;left:0;right:0;width:100%;height:430px;width:calc(100% - 60px);margin:0 auto;border-radius:10px;background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%),center center/cover url(/services/individual_projects/assets/img/gazoblock/2.jpg) no-repeat;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.2))),center center/cover url(/services/individual_projects/assets/img/gazoblock/2.jpg) no-repeat;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%),center center/cover url(/services/individual_projects/assets/img/gazoblock/2.jpg) no-repeat}.gazoblock__body{height:430px;padding-top:31px}.gazolock__title{font:normal 600 30px/130% var(--title-font);color:var(--background);text-align:start}.gazolock__btn._btn{width:100%;max-width:200px;margin:0 10px 10px;text-transform:none;font-size:16px;letter-spacing:0;padding:11px 0;font-weight:400}.gazoblock__list{gap:20px;margin:-58px 30px 0}.gazoblock__item{width:calc(100% / 3 - 14px);border-radius:6px;color:var(--title-color);background-color:var(--block-background)}.project__list{margin-top:43px}.project__item{min-height:190px;position:relative;width:100%;padding-bottom:4px;padding:38px 30px 37px}.project__item--title{color:var(--title-color);letter-spacing:0;font:normal 400 16px/150% var(--text-font)}.project__item--text,.project__item--title{width:calc(100% - 200px)}.project__item--icon{position:absolute;top:10px;right:30px;left:unset;margin-top:0}li:last-of-type .project__item--icon{margin-top:0}.project__banner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:100px;gap:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.project__banner--body{width:calc(100% - 315px)}.review__title{font-size:30px;line-height:130%;width:60%}.review .wrapper{padding:30px 0}.review__btn{margin:140px auto 31px}.review__item--title{font:normal 500 26px/130% var(--title-font)}.review__list{gap:10px;bottom:30px}.review__list{width:100%}.review__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:calc(25% - 8px)}.review__item:nth-of-type(3) .review__item--title sup{display:inline-block;font-size:16px;line-height:1;position:relative;top:-8px;left:1px;margin-right:2px}.review__item--text{font:400 16px/150% var(--text-font)}section.review{padding-top:0}section.architect{margin-top:0;padding:83px 0 0}.architect__title._h2{margin-bottom:43px}.architect__list{gap:30px}.architect__btn{width:calc(50% - 15px)}._btn.architect__button{max-width:340px}section.stages{padding-top:84px}._btn.stages-btn{width:100%;max-width:322px;margin-bottom:31px;position:relative;left:45px;margin-top:19px}.stages__title._h2{margin-bottom:41px}.stages-answer{width:90%}.active .stages__item--icon{right:1px}.stages__item--icon{right:-3px}.stages-question-text{font:normal 600 18px/130% var(--title-font)}.stages .j-dd-button{margin:0 -30px;padding:40px 22px 14px 30px}.stages-answer{padding:0 0 0 45px}.stages .j-drop-down{display:block;padding-bottom:18px}.stages-answer{margin-bottom:22px}.stages .j-dd-button{gap:22px}.stages__item--icon{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);width:30px;height:30px;right:25px;top:47%;position:absolute}.active .stages__item--icon{right:27px;top:48%}.stages .item:last-child{margin:0 -30px 0;padding:0 30px 0;border-bottom:1px solid var(--border-color)}.stages ol li:last-of-type::before{left:30px}.standard-banner._red{padding:80px 0}._red div.project__banner--body{padding-top:1px}div.portfolio__img{border-radius:16px}}@media screen and (min-width:700px) and (max-width:960px){.stages__item--icon{right:24px}.stages .j-dd-button{margin:0 -30px}.form-page::before,.gazoblock::before{width:calc(100% - 60px)}.stages .j-dd-button{padding-left:30px}}@media screen and (min-width:961px){.form-page::before,.gazoblock::before{width:calc(100% - 48px)}}@media screen and (min-width:1200px){.main-block{padding-bottom:10px}.main-block::before{height:680px;background:-o-linear-gradient(top,rgba(0,0,0,.22) 0,rgba(0,0,0,0) 40.18%),center center/cover url(/services/individual_projects/assets/img/main-block/1600-12.jpg) no-repeat;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.22)),color-stop(40.18%,rgba(0,0,0,0))),center center/cover url(/services/individual_projects/assets/img/main-block/1600-12.jpg) no-repeat;background:linear-gradient(180deg,rgba(0,0,0,.22) 0,rgba(0,0,0,0) 40.18%),center center/cover url(/services/individual_projects/assets/img/main-block/1600-12.jpg) no-repeat}.main-block__body{min-height:680px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:71px 0 0 69px;max-width:868px}.main-block__text{font:normal 500 18px/130% var(--title-font);line-height:130%;font-weight:400;width:67%;margin-top:31px}.main-block__house-name{display:block;bottom:87px}.main-block__btn{margin:39px 10px}.main-block__features{margin-top:-60px;gap:30px}.main-block__feature{width:calc(100%/3 - 20px);padding:31px 26px 30px 30px;border-radius:20px}.main-block__house-name{font:normal 500 18px/130% var(--title-font)}section.plan{padding-top:111px}.plan__title._h2{margin-bottom:0}.plan__features{margin-top:40px;gap:30px}.plan__feature{width:calc(25% - 23px);border-radius:20px}.plan__feature--title{font:normal 600 21px/130% var(--title-font);padding-right:0}.plan__feature{min-height:265px;padding:30px 30px 20px 30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.plan__feature::before{width:120px;height:120px;right:0;bottom:-29px;top:unset;right:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.plan__feature:nth-of-type(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.plan__feature:nth-of-type(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.plan__feature--title{width:83%}.plan__btn{width:100%;max-width:243px;margin:90px auto 10px}section.catalog{padding:140px 0 140px;margin-top:140px}element.style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.catalog__item{width:calc(64% - 4px);position:relative}.catalog__item--img{display:block;aspect-ratio:1020/570;overflow:hidden}.catalog__item--link{display:block;position:relative}.catalog__item--link::before{content:"";position:absolute;width:100%;display:block;height:auto;background:-o-linear-gradient(62deg,rgba(0,0,0,.3) 20.38%,rgba(0,0,0,0) 43.99%);background:linear-gradient(28deg,rgba(0,0,0,.3) 20.38%,rgba(0,0,0,0) 43.99%);aspect-ratio:1020/570}.catalog__item:nth-of-type(2) .catalog__item--link::before,.catalog__item:nth-of-type(3) .catalog__item--link::before{aspect-ratio:768/768}.catalog__item:nth-of-type(2),.catalog__item:nth-of-type(3){width:calc(36% - 7px)}.catalog__item:nth-of-type(2) .catalog__item--img,.catalog__item:nth-of-type(3) .catalog__item--img{aspect-ratio:768/768}.catalog__item--body{padding:0 40px}.catalog__btn{max-width:409px;margin:89px auto 10px}.gazoblock::before{content:"";position:absolute;display:block;width:calc(100% - 48px);max-width:1320px;height:640px;background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%),center/cover url(/services/individual_projects/assets/img/gazoblock/4.jpg) no-repeat;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.2))),center/cover url(/services/individual_projects/assets/img/gazoblock/4.jpg) no-repeat;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%),center/cover url(/services/individual_projects/assets/img/gazoblock/4.jpg) no-repeat;border-radius:20px}.gazolock__title{font:normal 600 46px/130% var(--title-font);color:var(--background);margin-bottom:0}.gazoblock__body{height:500px;padding:61px 60px 0}.gazolock__btn._btn{width:100%;max-width:260px;margin:30px 10px 10px;text-transform:uppercase;font-size:14px;letter-spacing:.1em;padding:14px 0;font-weight:500}.gazolock__btn{max-width:260px;width:100%;margin-top:50px}.gazoblock__body{height:640px;padding-top:61px}.gazoblock__item{width:calc(33.33% - 40px);color:var(--background);font:600 18px/130% var(--title-font);background:0 0;padding:0}.gazoblock__item::before{content:"";display:block;height:0;width:100px;border:1px solid var(--background);margin-bottom:15px}.gazoblock__list{gap:20px;margin-top:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;bottom:60px;margin:0 60px 0}.project__list{gap:30px}.project__item{border-radius:16px;position:relative;width:calc(33.33% - 20px);height:400px;padding:40px 40px 37px}.project__item--icon{position:absolute;top:unset;left:unset;right:17px;margin-top:0;bottom:13px}.project__item:first-of-type .project__item--icon{right:25px;bottom:11px}.project__item:nth-of-type(2) .project__item--icon{right:25px;bottom:13px}.project__item:first-of-type .project__item--title{width:100%}.project__item--text,.project__item--title{width:80%}.project__item--title{font:normal 500 21px/130% var(--title-font);font-weight:600}.project__item--text{width:80%;font:400 16px/150% var(--text-font);margin-top:30px}.project__banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:140px;gap:50px;width:100%;border-radius:20px}.project__title._h2{margin-bottom:40px}li:last-of-type .project__item--title{width:89%}.review__title{font-size:36px;width:50%;max-width:640px;margin-bottom:30px}.review__btn{margin:74px auto 31px}section.review{padding:0}.review .wrapper{position:relative;min-height:700px;padding:60px 0}.review__btn{width:110px;height:110px}.review__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;bottom:60px}.review__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:calc(25% - 23px)}.review__item--title{font:normal 500 26px/130% var(--title-font)}.review::before{height:700px;background:-o-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%),center center/cover no-repeat url(/services/individual_projects/assets/img/rewiev/1600.jpg);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5))),center center/cover no-repeat url(/services/individual_projects/assets/img/rewiev/1600.jpg);background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%),center center/cover no-repeat url(/services/individual_projects/assets/img/rewiev/1600.jpg)}section.architect{margin-top:0;padding:119px 0 0}.architect__btn{width:calc(25% - 23px)}.architect__button{margin:92px auto 11px}.architect__btn--title{font-weight:500;color:var(--background)}.architect__btn--body{bottom:29px;left:30px}section.stages{padding-top:119px}.stages__title._h2{width:100%;margin-bottom:40px}.stages .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.stages__title._h2{width:100%;margin-bottom:39px}.stages-question-text{color:var(--title-color);font:normal 600 21px/130% var(--title-font)}.stages .j-dd-button{margin:0 0;padding:39px 28px 37px 75px}.stages .item:last-child{margin:0;padding:0;border-bottom:1px solid var(--border-color)}.stages ol li:last-of-type::before{left:0}.stages ol .j-dd-button::before{top:0;left:4px;width:34px;font:normal 600 21px/27px var(--title-font)}.stages__wrapper{width:100%;max-width:870px}.stages .j-dd-button{border-color:var(--border-color);margin:0 0;gap:50px;padding:40px 27px 18px 0}.stages .j-drop-down{display:block;padding-bottom:18px}.stages__item--icon{width:35px;height:35px;top:43%;right:20px;position:absolute;padding:2px;margin:1px 2px 3px 2px}.active .stages__item--icon{right:26px;top:45%}.stages-answer{color:var(--dark-grey-color);font:400 16px/150% var(--text-font);padding-left:84px;padding:9px 0 0 83px}._btn.stages-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:30px;width:100%;max-width:322px;left:82px}.item{position:relative;width:100%}section.standard-banner._red{padding:120px 0}.portfolio__img{border-radius:10px}div.portfolio__img{border-radius:12px}}@media screen and (min-width:1601px){.main-block::before{height:680px;background:-o-linear-gradient(top,rgba(0,0,0,.22) 0,rgba(0,0,0,0) 40.18%),center center/cover url(/services/individual_projects/assets/img/main-block/1920-12.jpg) no-repeat;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.22)),color-stop(40.18%,rgba(0,0,0,0))),center center/cover url(/services/individual_projects/assets/img/main-block/1920-12.jpg) no-repeat;background:linear-gradient(180deg,rgba(0,0,0,.22) 0,rgba(0,0,0,0) 40.18%),center center/cover url(/services/individual_projects/assets/img/main-block/1920-12.jpg) no-repeat}}