@charset "UTF-8";.current-plan-mobile .slick-prev{height:20px;transform:rotate(-45deg) translateY(-1px) translateX(18px);border-left:5px solid #88cf2a;border-top:5px solid #88cf2a;width:20px}.current-plan-mobile .slick-prev:before{content:""}.btn-page-akcii{padding:10px;max-width:300px}.projects__item-bg-favorite-btn{padding:6px;position:absolute;border-radius:3px;background:#fff;cursor:pointer;display:block;z-index:1}.projects__item-bg-favorite-btn-main{height:30px;width:30px}.projects__item-bg-favorite-btn-main svg{margin:auto;display:flex}.projects__item-bg-compare-btn svg path,.projects__item-bg-favorite-btn-main svg path{transition:fill .2s ease-in-out}.about-house .favorite-and-complare .add-compare:hover svg path,.about-house .favorite-and-complare .add-favorite:hover svg path,.projects__item-bg-compare-btn.active svg path,.projects__item-bg-favorite-btn.active svg path{fill:#d57c36!important}.page-compare-item{padding:0 2px;position:relative}#estimate_modal .form-for-estimate__form .file_format_mark{font-size:11px}#estimate_modal .estimate-success-message-open{height:15%;padding:20px!important;left:0;width:100%}#estimate_modal .estimate-feedback-container .feedback-option,#estimate_modal .estimate-feedback-container .ss-single-selected,#estimate_modal .form-for-estimate__input,#estimate_modal .form-for-estimate__input+label{background:#c8c8c8}#estimate_modal .modal-header{border-bottom:none}#estimate_modal .block-title,#estimate_modal .form-for-estimate-paragraf{text-align:center}#estimate_modal .form-for-estimate{padding:0}#estimate_modal .modal-dialog{max-width:380px}#estimate_modal .modal-content{background:#d9d9d9}#estimate_modal .for-button .recall-btn,.contacts .copyright__link:before,.footer-warning .copyright__link:before,.footer-warning .developer__link:before{display:none}#estimate_modal .container{width:auto}#estimate_modal .container .form-for-estimate-container,.form-for-estimate .form-for-estimate-container div{padding:0}.header-info__contacts{margin-right:15px;margin-left:auto}.header-info__contacts .around-clock{font-size:12px;color:#282828;opacity:.5}.header-info__contacts .order-back-call{font-size:13px;text-decoration:underline;color:#f46d21;cursor:pointer;white-space:normal}.header-info__contacts .phone{color:#282828}.header-info-right{margin-left:30px;width:-webkit-fill-available}.header-info__btn{padding:10px 18px 11px;font-size:14px;font-weight:400;margin-right:10px;border-radius:2px;margin-left:auto}.header-info__intro{margin-left:15px}.header-info__logo img{max-width:unset}#wd2 .alert-success{margin-top:30px}.feedback{margin-top:0}.projects__item-bg-compare-btn{padding:6px;position:absolute;border-radius:3px;background:#fff;cursor:pointer;display:block;z-index:1}.projects__item-bg-compare-btn-main{height:30px;width:30px}.block-favorites .projects__item-bg-favorite-btn{right:12px;left:auto}.block-compares h2,.block-favorites h2{margin:30px 0}.block-favorites .empty-list-favorites{margin-bottom:0}.block-favorites .ldbtn_place .row{flex-wrap:wrap}#estimate_form .for-button,#faq_form .for-button{display:flex}#faq_form .for-button a{border:1px solid #75b618;color:#75b618;background:inherit;margin-left:5px;margin-top:0}#estimate_form .for-button a{margin-left:5px}#bdds_form .for-button{justify-content:space-between;display:flex}#bdds_form .for-button a,#estimate_form .for-button a,#sfb_form .recall-btn,#sfb_form_help .recall-btn{border:1px solid #f78426;color:#f78426;background:inherit;margin-top:0}#sfb_form .recall-btn,#sfb_form_help .recall-btn{margin-top:7px}#sfb_form_help .recall-btn{padding:12px 27px 13px;font-size:14px;border-radius:3px}#ipo2_form .for-button,#ipo_form .for-button{display:flex}#ipo2_form .for-button a,#ipo_form .for-button .recall-btn{border:1px solid #75b618;color:#75b618;background:inherit;margin-left:5px;margin-top:0}#ipo_form .for-button a{flex:0 55%}#ipo_form .for-button .recall-btn{flex:0 45%;border:1px solid #f78426;color:#f78426}.about-house .favorite-and-complare{justify-content:end;display:flex}.about-house .favorite-and-complare .add-compare.projects__item-bg-compare-btn{position:unset}.about-house .favorite-and-complare .add-compare-svg svg,.about-house .favorite-and-complare .add-favorite-svg svg{height:20px;width:20px}.about-house .favorite-and-complare .add-compare:hover{cursor:pointer}.about-house .favorite-and-complare .add-compare:hover .add-compare-text,.about-house .favorite-and-complare .add-favorite:hover .add-compare-text{text-decoration:underline}.about-house .favorite-and-complare .add-favorite{margin-left:10px}.about-house .favorite-and-complare .add-favorite.projects__item-bg-favorite-btn{position:unset}.about-house .favorite-and-complare .add-favorite-svg svg path{transition:fill .3s ease-in-out}.about-house .favorite-and-complare .add-favorite:hover{cursor:pointer}.block-compares .projects__item-bg-compare-btn{right:20px}.block-compares .block-compares-arrows{justify-content:end;margin-bottom:15px;display:flex}.block-compares .block-compares-arrows .block-compares-arrow{height:33px;border:1px solid #7fc321;border-radius:5px;margin-left:7px;width:33px}.block-compares .block-compares-arrows .block-compares-arrow.slick-disabled{opacity:.4}.block-compares .block-compares-arrows .block-compares-arrow:not(.slick-disabled){cursor:pointer}.block-compares .block-compares-arrows .block-compares-arrow-next,.block-compares .block-compares-arrows .block-compares-arrow-prev{position:relative;background-position:50% 50%}.block-compares .block-compares-arrows .block-compares-arrow-next:before,.block-compares .block-compares-arrows .block-compares-arrow-prev:before{height:0;border-left:7px solid #7fc321;content:" ";position:absolute;border-top:7px solid transparent;border-bottom:7px solid transparent;top:.6em;left:.8em;width:0}.block-compares .block-compares-arrows .block-compares-arrow-prev:before{rotate:180deg;left:.7em}.block-compares .block-compares-table{color:#222222d1;display:flex}.block-compares .block-compares-table .block-compares-table-heading{width:20%;line-height:normal}.block-compares .block-compares-table .block-compares-table-heading .empty-tr{background:#ececec}.block-compares .block-compares-table .block-compares-table-heading .price-tr{height:118px;background:#f7f7f7}.block-compares .block-compares-table .block-compares-table-heading .sq-tr{height:36.84px;background:#ececec}.block-compares .block-compares-table .block-compares-table-heading .width-tr{height:36.84px;background:#f7f7f7}.block-compares .block-compares-table .block-compares-table-heading .height-tr{height:36.84px;background:#ececec}.block-compares .block-compares-table .block-compares-table-heading .wm-tr{height:36.84px;background:#f7f7f7}.block-compares .block-compares-table .block-compares-table-heading .fc-tr{height:36.84px;background:#ececec}.block-compares .block-compares-table .block-compares-table-heading .attic-tr{height:36.84px;background:#f7f7f7}.block-compares .block-compares-table .block-compares-table-heading .extens-tr{height:36.4px;background:#ececec}.block-compares .block-compares-table .block-compares-table-heading .table-tr{padding:7px}.block-compares .block-compares-table .table-tr-line{transition:background .2s ease-in-out}.block-compares .block-compares-table .table-tr-line.hover-tr{background:#7fc3219c}.block-compares .block-compares-table .project-items-favorite{width:80%}.block-compares .empty-list-compares,.obj-item2 .info .characteristics li p{margin-bottom:0}.block-compares .projects__item-header{padding:7px 0;margin:0;background:#ececec}.block-compares .projects__item-header .projects__item-title{max-width:unset;text-align:center;margin:0;width:100%}.block-compares .projects__item-header .projects__item-title a{color:#7fc321}.block-compares .delete-from-compares-block{padding:7px 0;margin:0;background:#ececec;display:flex}.block-compares .delete-from-compares-block .delete-from-compares{font-size:14px;border:0;margin-right:auto;background:#fff;margin-left:auto;width:97%}.block-compares .projects__item-bg,.block-compares .projects__item-exten p,.block-compares .projects__item-footer{margin:0}.block-compares .projects__item-price{padding:7px 0;font-size:14px;text-align:center;margin:0;background:#f7f7f7}.block-compares .projects__item-price .after,.block-compares .projects__item-price .after span{font-size:14px}.block-compares .projects__item-bg-favorite-btn-block{padding:7px 0;background:#f7f7f7}.block-compares .projects__item-bg-favorite-btn-block .projects__item-bg-favorite-btn{font-size:14px;border:0;font-weight:600;color:#565555;position:unset;background:0 0;width:100%}.block-compares .details-block{padding:3px 0;background:#f7f7f7}.block-compares .details-block .details{padding:3px 0;justify-content:center;border:1px solid #7fc321;color:#7fc321;margin:5px;border-radius:3px;background:#fff;display:flex}.block-compares .item-size{padding:7px 0;text-align:center;background:#ececec}.block-compares .projects__item-extension-wm{white-space:nowrap}.block-compares .projects__item-extension-width,.block-compares .projects__item-extension-wm{padding:7px 0;text-align:center;background:#f7f7f7}.block-compares .projects__item-extension-height,.block-compares .projects__item-fc{padding:7px 0;text-align:center;background:#ececec}.block-compares .projects__item-attic{padding:7px 0;text-align:center;background:#f7f7f7}.block-compares .projects__item-exten{padding:7px 0;text-align:center;background:#ececec}.btn-compare,.btn-favorites{height:50px;padding:13px;position:relative;opacity:.8;border-radius:5px;background:#cecece9e;margin-left:10px;width:50px}.btn-compare .btn-compare-counter.hide-counter,.btn-favorites .btn-favorites-counter.hide-counter{opacity:0}.btn-compare .btn-compare-counter,.btn-favorites .btn-favorites-counter{height:22px;transform:translate(17%,-17%);padding:2px 0;font-size:14px;right:0;color:#fff;transition:opacity .3s ease-in-out;position:absolute;text-align:center;top:0;border-radius:50%;background:#7fc321;width:22px}.btn-compare-png{height:100%;background-size:contain;background-image:url(/templates/catpage3/img/icons/comparison.png);background-repeat:no-repeat;display:block}.payment_block{background:#ededed}.proekt-domov .reviews_block{margin:0-15px}.proekt-domov .reviews_block .slick-track{display:flex}.proekt-domov .reviews_block .review_item{height:auto;padding:0 10px}.projects__item-bg.hover{opacity:.3}.reviews_block{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.reviews_block .review_item{padding:0 10px}.reviews_block .review_item .review_item-content{height:100%;padding:20px;border:1px solid #e1e3ea;flex-direction:column;display:flex}#review_modal .review_item-content .review_top_block,.reviews_block .review_item .review_item-content .review_top_block{margin-bottom:10px;display:flex}#review_modal .review_item-content .review_top_block .review_item_photo,.reviews_block .review_item .review_item-content .review_top_block .review_item_photo{margin-right:20px}#review_modal .review_item-content .review_top_block .review_item_photo .review_item_photo_img,.reviews_block .review_item .review_item-content .review_top_block .review_item_photo .review_item_photo_img{height:50px;border-radius:50%;width:50px}.reviews_block .review_item .review_item-content .review_top_block .review_item_info .review_item_name{margin:0}.reviews_block .review_item .review_item-content .review_bottom_block{overflow:hidden;margin-bottom:10px;position:relative;max-height:210px}#review_modal .review_item-content .review_bottom_block .review_item_text,.reviews_block .review_item .review_item-content .review_bottom_block .review_item_text{color:#646464}.reviews_block .review_item .review_item-content .review_item_show_more{color:#646464;position:relative;cursor:pointer;margin-top:auto}.reviews_block .review_item .review_item-content .review_item_show_more .review_item_text_grad{height:100%;position:absolute;background-size:cover;top:-100%;background-position:50%;width:100%;background-image:linear-gradient(0deg,#fff 30%,transparent)}.payment-mobile{margin-top:50px}.footer-warning{padding:0 15px;justify-content:space-between;color:#c2c2c2;display:flex}.footer-warning .copyright__info{font-size:12px;color:#c2c2c2;display:inline-block}.footer-warning .copyright__link{font-size:12px;color:#c2c2c2;float:unset}.footer-warning .developer__link{font-size:12px;color:#c2c2c2}.footer-warning:after,.footer-warning:before{content:"";display:none}.footer-btn-feedback-block{display:flex}.footer-btn-feedback-block .footer-btn-feedback{height:42px;font-size:14px;border:0;margin-bottom:15px;color:#fff;background-color:#db8a3c;border-radius:3px;margin-left:auto;width:70%;line-height:250%}.copyright .bdv-line{border-color:#c2c2c2;margin:25px 0}.block-footer-info{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.block-footer-info p{font-size:12px;color:#c2c2c2}.block-footer-info .ur-info{grid-column-start:3;grid-column-end:4}.block-footer-info .agree-info{grid-column-start:1;grid-column-end:2}.block-footer-info .site-info{grid-column-start:2;grid-column-end:3}.block-footer-info .developer__link{text-decoration:unset}.block-footer-info .copyright__info,.copyright__info_new{font-size:12px;color:#c2c2c2}.block-footer-info .copyright__link{font-size:12px;margin-bottom:5px;color:#c2c2c2;margin-left:0;float:left}.block-footer-info .link:before{bottom:1px}.copyright__info_new{margin-top:15px}.projects__header .title-block{width:46%!important}.projects__header .btns-block{width:54%!important}.current-plan-mobile .slick-next{height:23px;border-right:5px solid #88cf2a;transform:rotate(45deg) translateY(-6px) translateX(-20px);border-top:5px solid #88cf2a;width:23px}.current-plan-2 .slick-next:before,.current-plan-2 .slick-prev:before,.current-plan-3 .slick-next:before,.current-plan-3 .slick-prev:before,.current-plan-4 .slick-next:before,.current-plan-4 .slick-prev:before,.current-plan-5 .slick-next:before,.current-plan-5 .slick-prev:before,.current-plan-mobile .slick-next:before,.current-plan-reviews .slick-next:before,.current-plan-reviews .slick-prev:before,.current-plan-why-we .slick-next:before,.current-plan-why-we .slick-prev:before{content:""}.logo-yandex{background-size:contain;width:95px;background-image:url(/templates/catpage3/img/logos/rating.png);background-repeat:no-repeat}.projects__item-bg-favorite-btn{right:50px;top:5px;left:auto}.projects__item-bg-compare-btn{right:15px;top:5px}.slider{margin:30px auto;width:80%}.slick-slide img{width:100%;display:block}.page-compare-item,.projects__item_new{margin:0}.page-compare-item .projects__item-bg,.projects__item_new .projects__item-bg{position:relative;margin-top:0}.page-compare-item .projects__item-bg .projects__item-image,.projects__item_new .projects__item-bg .projects__item-image{position:absolute;bottom:0;top:0}.page-compare-item .projects__item-bg .projects__item-image div,.projects__item-block a,.projects__item_new .projects__item-bg .projects__item-image div{height:100%}.page-compare-item .projects__item-bg .projects__item-image div .slick-slide,.projects__item_new .projects__item-bg .projects__item-image div .slick-slide{overflow:hidden;position:relative;aspect-ratio:16/9;background:#f0f0f0}.page-compare-item .projects__item-bg .projects__item-image div .slick-slide img,.projects__item_new .projects__item-bg .projects__item-image div .slick-slide img{height:100%;position:absolute;object-fit:cover;object-position:center;width:100%}.page-compare-item .projects__item-bg .slick-next,.projects__item_new .projects__item-bg .slick-next{right:0!important;z-index:1!important}.page-compare-item .projects__item-bg .slick-prev,.projects__item_new .projects__item-bg .slick-prev{left:0!important;z-index:1!important}.page-compare-item .projects__item-bg .gradient-overlay,.projects__item_new .projects__item-bg .gradient-overlay{pointer-events:none;right:0;position:absolute;bottom:0;top:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.56));left:0}.page-compare-item .projects__item-badges,.projects__item_new .projects__item-badges{padding:0;bottom:auto;top:5px;left:8px}.page-compare-item .projects__item-badges .projects__item-badge,.projects__item_new .projects__item-badges .projects__item-badge{padding:6px 10px}.page-compare-item .projects__item-price-block,.projects__item_new .projects__item-price-block{position:absolute;bottom:0;left:12px;width:100%}.page-compare-item .projects__item-price-block .projects__item-price,.page-compare-item .projects__item-price-block .projects__item-price.price-sale,.projects__item_new .projects__item-price-block .projects__item-price,.projects__item_new .projects__item-price-block .projects__item-price.price-sale{color:#fff}.page-compare-item .projects__item-price-block .projects__item-price.price-sale .after,.projects__item_new .projects__item-price-block .projects__item-price.price-sale .after{font-weight:400;color:#fff}.page-compare-item .projects__item-price-block .projects__item-price.price-sale .before,.projects__item_new .projects__item-price-block .projects__item-price.price-sale .before{font-weight:400;color:hsla(0,0%,100%,.6);margin:3px 0 5px}.page-compare-item .projects__item-footer,.projects__item_new .projects__item-footer{margin:13px 15px 20px}.page-compare-item .projects__item-footer .dimension-row,.projects__item_new .projects__item-footer .dimension-row{display:flex}.page-compare-item .projects__item-footer .dimension-row:first-child,.projects__item_new .projects__item-footer .dimension-row:first-child{margin-bottom:4px}.page-compare-item .projects__item-footer .dimension-row .dimension-item,.projects__item_new .projects__item-footer .dimension-row .dimension-item{flex:50%;display:flex}.page-compare-item .projects__item-footer .projects__item-footer-top,.projects__item_new .projects__item-footer .projects__item-footer-top{border-bottom:1px solid #e4e4e4;padding-bottom:7px}.page-compare-item .projects__item-footer .projects__item-footer-top .projects__item-footer-top-name,.projects__item_new .projects__item-footer .projects__item-footer-top .projects__item-footer-top-name{height:30px}.page-compare-item .projects__item-footer .dimension-item-img,.projects__item_new .projects__item-footer .dimension-item-img{height:30px;margin-right:4px;background-size:contain;width:30px;background-image:url(/templates/catpage3/img/logos/item-project.png);background-repeat:no-repeat}.page-compare-item .projects__item-footer .dimension-item-info,.projects__item_new .projects__item-footer .dimension-item-info{font-size:12px;color:#282828;flex-direction:column;display:flex}.page-compare-item .projects__item-footer .dimension-item-info .dimension-info,.projects__item_new .projects__item-footer .dimension-item-info .dimension-info{margin:0}.page-compare-item .projects__item-footer .dimension-item-info .dimension-info-name,.page-compare-item .projects__item-footer .projects__item-footer-bottom .item-bottom-row .item-bottom-name,.projects__item_new .projects__item-footer .dimension-item-info .dimension-info-name,.projects__item_new .projects__item-footer .projects__item-footer-bottom .item-bottom-row .item-bottom-name{opacity:.6}.page-compare-item .projects__item-footer .projects__item-footer-bottom,.projects__item_new .projects__item-footer .projects__item-footer-bottom{padding:7px 0}.page-compare-item .projects__item-footer .projects__item-footer-bottom .item-bottom-row,.projects__item_new .projects__item-footer .projects__item-footer-bottom .item-bottom-row{justify-content:space-between;font-size:12px;color:#282828;display:flex}.page-compare-item .projects__item-footer .projects__item-footer-bottom .item-bottom-row .item-bottom-desc:first-letter,.projects__item_new .projects__item-footer .projects__item-footer-bottom .item-bottom-row .item-bottom-desc:first-letter{text-transform:uppercase}.projects__item-title{overflow:hidden;max-width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:unset;display:-webkit-box}.project__item{position:relative}.project__item .project__item_bookmark{padding:20px;right:8.5px;position:absolute;background-size:cover;bottom:20px;text-align:center;top:0;left:8.5px;background-image:url(/templates/catpage3/img/bookmark-block.webp);line-height:normal;z-index:1}.project__item .project__item_bookmark .bookmark-heading{font-size:19px;font-weight:500;color:#2a2a30}.project__item .project__item_bookmark .bookmark-description{font-size:12px;font-weight:400;color:#282828;opacity:.8}.project__item .project__item_bookmark .bookmark-description-add,.project__item .project__item_bookmark .bookmark-description-add-keys{font-size:13px;font-weight:600;color:#2a2a30}.project__item .project__item_bookmark .bookmark-btn{padding:10px;font-size:14px;border:unset;font-weight:600;margin-bottom:12px;color:#fff;outline:0}.projects--mainpage{margin-bottom:50px}.category-price-table .desktop-price thead td:nth-child(3n){border-right:0!important;border-bottom:0!important}.category-price-table .desktop-price tbody td{padding:10px 0!important}.category-price-table .desktop-price tbody td:nth-child(3n){border-right:0!important}.category-price-table thead tr{color:#fff;background:#5aae32}.owl-stage{display:flex}.owl-stage .owl-item{height:auto}.owl-stage .owl-item a{height:100%;display:block}.text-block--mainpage4{padding:50px 0;background-size:cover;background-image:url(/templates/catpage3/img/stages_building/bacg.webp);background-repeat:no-repeat}.text-block--mainpage4 h2{margin-bottom:30px;color:#fff}.text-block--mainpage4 .stages_building_block .row{margin:0}.text-block--mainpage4 .stages_building_block .stages_building_item_block{min-height:168px;border-left:1px solid #fff;padding:0;margin-bottom:20px}.text-block--mainpage4 .stages_building_block .stages_building_item_block .stages_building_item{padding:15px 20px 0}.text-block--mainpage4 .stages_building_block .stages_building_item_heading{font-size:14px;margin-bottom:6px;color:#fff}.text-block--mainpage4 .stages_building_block .stages_building_item_description{font-size:12px;color:#fff}.text-block--mainpage4 .stages_building_block .stages_building_item_img{height:40px;margin-bottom:15px;width:40px;background-repeat:no-repeat}.text-block--mainpage4 .stages_building_block .stages_building_item_img_plan{background-image:url(/templates/catpage3/img/stages_building/plan.svg)}.text-block--mainpage4 .stages_building_block .stages_building_item_img_permissions{background-image:url(/templates/catpage3/img/stages_building/permissions.svg)}.text-block--mainpage4 .stages_building_block .stages_building_item_img_preparation{background-image:url(/templates/catpage3/img/stages_building/preparation.svg)}.text-block--mainpage4 .stages_building_block .stages_building_item_img_laying{background-image:url(/templates/catpage3/img/stages_building/laying.svg)}.text-block--mainpage4 .stages_building_block .stages_building_item_img_frame{background-image:url(/templates/catpage3/img/stages_building/frame.svg)}.text-block--mainpage4 .stages_building_block .stages_building_item_img_windows{background-image:url(/templates/catpage3/img/stages_building/windows.svg)}.text-block--mainpage4 .stages_building_block .stages_building_item_img_walls{background-image:url(/templates/catpage3/img/stages_building/walls.svg)}.text-block--mainpage4 .stages_building_block .stages_building_item_img_inside{background-image:url(/templates/catpage3/img/stages_building/inside.svg)}.text-block--mainpage4 .stages_building_block .stages_building_item_img_finish{background-image:url(/templates/catpage3/img/stages_building/finish.svg)}.text-block--mainpage4 .stages_building_block .stages_building_item_img_improvement{background-image:url(/templates/catpage3/img/stages_building/improvement.svg)}.text-block--mainpage4 .stages_building_block .stages_building_item_img_acceptance{background-image:url(/templates/catpage3/img/stages_building/acceptance.svg)}.text-block--mainpage4 .stages_building_block .stages_building_item_img_moving{background-image:url(/templates/catpage3/img/stages_building/moving.svg)}.form-for-estimate{padding-top:50px;margin-bottom:50px}.form-for-estimate .form-for-estimate-container{padding:40px 50px;position:relative;background-size:cover;background-image:url(/files/form_estimate/estimate_background.webp)}.form-for-estimate .form-for-estimate-container .form-for-estimate__submit{color:#fff;border-radius:2px;background:#f78426;width:100%}.form-for-estimate .form-for-estimate-container .form-for-estimate__submit .btn__wrapper{font-size:14px}.form-for-estimate .form-for-estimate-container input{height:50px;padding:15px;font-size:14px;border:1px solid #c8c8c8;font-weight:500;color:#282828;width:100%}.form-for-estimate .form-for-estimate-container input::placeholder{color:#282828}.form-for-estimate .form-for-estimate-container .form-for-estimate-paragraf{color:#797979}.form-for-estimate .form-for-estimate-container .estimate-feedback-container .ss-single-selected{height:50px;padding:15px;font-size:14px;border:1px solid #c8c8c8;font-weight:500;color:#282828}.form-for-estimate .form-for-estimate-container .estimate-feedback-container .first-option{display:none}.form-for-estimate .form-for-estimate-container .estimate-feedback-container .feedback-option{padding:8px 15px;font-size:14px;font-weight:500;color:#282828}.form-for-estimate .form-for-estimate-container .estimate-feedback-container .feedback-option.ss-option-selected{color:#f78426}.form-for-estimate_modal .form-for-estimate-container{background-image:unset}.form-for-estimate .estimate-agree{color:#797979;position:relative;margin-top:15px}.form-for-estimate .estimate-agree .estimate_error_block{font-size:14px;font-weight:400;position:absolute;top:-15px}.form-for-estimate .estimate-agree a{text-decoration:underline;color:#797979}.form-for-estimate .input__wrapper{position:relative;text-align:center;margin:15px 0;width:100%}.form-for-estimate .input__file{position:absolute;opacity:0;visibility:hidden}.form-for-estimate .input__file-icon-wrapper{height:100%;justify-content:center;align-items:center;width:60px;display:flex}.form-for-estimate .input__file-button-text{font-size:14px;font-weight:500;line-height:1;margin-top:1px}.form-for-estimate .input__file-button{height:50px;padding:15px;justify-content:space-between;font-size:1.125rem;border:1px solid #c8c8c8;font-weight:700;color:#282828;margin:0 auto;background:#fff;cursor:pointer;width:100%;display:flex}.estimate-success-message{height:30%;transform:scale(0);padding:70px 20px!important;font-size:24px;transition:opacity .3s ease-in-out,transform .3s ease-in-out;position:absolute;opacity:0;text-align:center;top:35%;border-radius:5px;background:#fff;left:25%;width:50%;z-index:2}#sfb_form_modal{background:rgba(0,0,0,.5)}#sfb_form_modal .sfb_form_modal_container{padding:30px 40px 20px;position:relative;max-width:430px;border-radius:4px;background:#fff}.sfb_form_modal_close{height:18px;right:-22px;position:absolute;opacity:1!important;top:-22px;border-radius:50px;background:#fff!important;width:18px}.sfb_form_modal_close span{transform:translateY(-1px);display:inline-block}#sfb_form_modal #help_block_sfb_name,#sfb_form_modal #help_block_sfb_nrobot,#sfb_form_modal #help_block_sfb_phone{color:#b71e1e}#sfb_form_modal .sfb_form_modal_container #sfb_form_wrap{font-size:30px;margin-right:auto;color:#282828;text-align:center;margin-left:auto;line-height:28px;display:inline-block}#sfb_form_modal .feedback__input{border:1px solid #c8c8c8;border-radius:3px}#sfb_form_modal .feedback__input::placeholder{color:rgba(40,40,40,.6)}#sfb_form_modal #send_sfb,#sfb_form_modal #send_sfb_help{border-radius:3px;background:#f78426}#sfb_form_modal #send_sfb_help{padding:12px 27px 13px;font-size:14px}#sfb_form_modal .help-in{font-size:14px;color:#797979;line-height:14px}#sfb_form_modal a{text-decoration:underline;color:#797979}#sfb_form_modal .sfb_form_paragraph{color:#797979;text-align:center;line-height:18px;margin-top:15px}.sfb_form_modal_phone-text{color:#797979}.sfb_form_modal_phone-number{font-size:24px;text-decoration:underline;font-weight:600;color:#282828}.estimate-error-message{height:30%;transform:scale(0);padding:70px 20px!important;font-size:24px;transition:opacity .3s ease-in-out,transform .3s ease-in-out;position:absolute;opacity:0;text-align:center;top:35%;border-radius:5px;background:#fff;left:25%;width:50%;z-index:2}.estimate-error-message-open,.estimate-success-message-open{transform:scale(1);opacity:1}.estimate_error_block p{color:#bd3733;text-align:center;padding-bottom:10px}.current-plan-reviews .slick-prev{height:23px;transform:rotate(-45deg) translateY(-12px) translateX(15px);border-left:5px solid #88cf2a;border-top:5px solid #88cf2a;width:23px}.current-plan-reviews .slick-next{height:23px;border-right:5px solid #88cf2a;transform:rotate(45deg) translateY(-12px) translateX(-15px);border-top:5px solid #88cf2a;width:23px}.current-plan-why-we .slick-prev{height:23px;transform:rotate(-45deg) translateY(-12px) translateX(15px);border-left:5px solid #88cf2a;border-top:5px solid #88cf2a;width:23px}.current-plan-why-we .slick-next{height:23px;border-right:5px solid #88cf2a;transform:rotate(45deg) translateY(-12px) translateX(-15px);border-top:5px solid #88cf2a;width:23px}.current-plan-2 .col-md-3,.current-plan-2 .col-md-6{padding-right:25px;padding-left:25px}.current-plan-2 .slick-prev{height:20px;transform:rotate(-45deg) translateY(3px) translateX(21px);border-left:5px solid #88cf2a;border-top:5px solid #88cf2a;width:20px;z-index:10}.current-plan-2 .slick-next{height:20px;border-right:5px solid #88cf2a;transform:rotate(45deg) translateY(2px) translateX(-21px);border-top:5px solid #88cf2a;width:20px}.current-plan-3 .col-md-3,.current-plan-3 .col-md-6{padding-right:25px;padding-left:25px}.current-plan-3 .slick-prev{height:20px;transform:rotate(-45deg) translateY(3px) translateX(21px);border-left:5px solid #88cf2a;border-top:5px solid #88cf2a;width:20px;z-index:10}.current-plan-3 .slick-next{height:20px;border-right:5px solid #88cf2a;transform:rotate(45deg) translateY(2px) translateX(-21px);border-top:5px solid #88cf2a;width:20px}.current-plan-4 .col-md-3{padding-right:25px;padding-left:25px}.current-plan-4 .slick-prev{height:20px;transform:rotate(-45deg) translateY(3px) translateX(21px);border-left:5px solid #88cf2a;border-top:5px solid #88cf2a;width:20px;z-index:10}.current-plan-4 .slick-next{height:20px;border-right:5px solid #88cf2a;transform:rotate(45deg) translateY(2px) translateX(-21px);border-top:5px solid #88cf2a;width:20px}.current-plan-5 .col-md-3,.current-plan-5 .col-md-6{padding-right:25px;padding-left:25px}.current-plan-5 .slick-prev{height:20px;transform:rotate(-45deg) translateY(3px) translateX(21px);border-left:5px solid #88cf2a;border-top:5px solid #88cf2a;width:20px;z-index:10}.current-plan-5 .slick-next{height:20px;border-right:5px solid #88cf2a;transform:rotate(45deg) translateY(2px) translateX(-21px);border-top:5px solid #88cf2a;width:20px}.current-plan-6 .col-md-3,.current-plan-6 .col-md-6{padding-right:25px;padding-left:25px}.current-plan-6 .slick-prev{height:20px;transform:rotate(-45deg) translateY(3px) translateX(21px);border-left:5px solid #88cf2a;border-top:5px solid #88cf2a;width:20px;z-index:10}.current-plan-6 .slick-prev:before{content:"";opacity:0}.current-plan-6 .slick-next{height:20px;border-right:5px solid #88cf2a;transform:rotate(45deg) translateY(2px) translateX(-21px);border-top:5px solid #88cf2a;width:20px}.current-plan-6 .slick-next:before,.current-plan-7 .slick-next:before,.current-plan-7 .slick-prev:before,.current-plan-8 .slick-next:before,.current-plan-8 .slick-prev:before,.obj-item2 .info .characteristics li:before{content:""}.current-plan-7 .col-md-3,.current-plan-7 .col-md-6{padding-right:25px;padding-left:25px}.current-plan-7 .slick-prev{height:20px;transform:rotate(-45deg) translateY(3px) translateX(21px);border-left:5px solid #88cf2a;border-top:5px solid #88cf2a;width:20px;z-index:10}.current-plan-7 .slick-next{height:20px;border-right:5px solid #88cf2a;transform:rotate(45deg) translateY(2px) translateX(-21px);border-top:5px solid #88cf2a;width:20px}.current-plan-8 .col-md-3,.current-plan-8 .col-md-6{padding-right:25px;padding-left:25px}.current-plan-8 .slick-prev{height:20px;transform:rotate(-45deg) translateY(3px) translateX(21px);border-left:5px solid #88cf2a;border-top:5px solid #88cf2a;width:20px;z-index:10}.current-plan-8 .slick-next{height:20px;border-right:5px solid #88cf2a;transform:rotate(45deg) translateY(2px) translateX(-21px);border-top:5px solid #88cf2a;width:20px}.technology__text{left:15px}.technology__text-price,.technology__text-title{text-align:center}.btns-block{padding-left:0}.btns-block .btn--gray,.btns-block .btn--orange{margin-left:10px}.report_block{margin:50px 0}.report_block .report-heading{color:#282828;margin-top:0}.rel-projects-h2{margin-top:0}.report_block .report-description{font-size:18px;margin-bottom:20px;color:#646464}.report_block .report-content{justify-content:space-between;display:flex}.report_block .report-content .report-item .report-item-img{height:500px;margin-bottom:15px;background-size:contain;width:360px;background-repeat:no-repeat}.report_block .report-content .report-item .report-item-description{font-size:16px;color:#666}.block-links-building{padding:0 20px}.block-links-building .owl-next{right:0!important}.block-links-building .owl-next,.block-links-building .owl-prev{height:24px!important;top:0!important;background-color:#f6f6f6!important;width:24px!important;line-height:1!important;margin-top:0!important}.block-links-building .owl-item{padding:2px 12px;text-align:center;border-radius:33px;background:#f6f6f6}.block-links-building .owl-item a{font-size:14px;text-decoration:unset;color:#464646;white-space:nowrap}.block-links-building .owl-prev{left:0!important}.block-links-building .owl-stage-outer:after{right:0;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}.block-links-building .owl-stage-outer:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));left:0}.block-links-building .owl-next:after,.block-links-building .owl-prev:after{height:8px;content:"";position:absolute;border-bottom:1px solid #464646;top:25%;width:8px}.block-links-building .owl-next:after{border-right:1px solid #464646;rotate:-45deg;right:40%}.block-links-building .owl-prev:after{border-left:1px solid #464646;rotate:45deg;left:40%}.block-links-building .owl-stage-outer:after,.block-links-building .owl-stage-outer:before{height:100%;pointer-events:none;content:"";position:absolute;top:0;width:70px;z-index:2}.footer-links{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.footer-links>div{padding:0 15px}.footer-links .footer-info__logo{margin-bottom:10px;display:block}.footer-links .footer-info__logo img{width:50px}.footer-links .contacts-title{margin-bottom:15px}.footer-links .contacts-phone span{font-size:16px;color:#fff}.footer-links .around-clock,.footer-links .contacts-title{font-size:12px;color:#fff;opacity:.65}.footer-links .footer-content-links:nth-child(3n+1),.footer-links .footer-content-links:nth-child(4n+1){text-align:start}.footer-links .slick-slide{margin:0 15px}.footer-content{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.footer-content .footer-content-contacts{grid-column-start:1;grid-column-end:2}.footer-content .footer__branches{grid-column-start:2;grid-column-end:3}.footer-content .footer-content-partners{grid-column-start:3;grid-column-end:4}.footer-content .footer-content-pays{grid-column-start:4;grid-column-end:5}.widget_step_1_item_mob{display:none!important}.widget_step_title{font-size:16px!important}.widget_step_1_item .widget_item_text{margin-top:-15px!important}.widget_step_1_item .widget_item_text label{text-align:center;top:5px!important}.widget_step_4_item input::placeholder{font-size:14px}.projects__item-block{margin-bottom:17px}.recall_block .fplace{padding:10px}.recall_block .fplace .btn{padding:5px;font-size:14px}.info-mobile-slider-arrows{right:20px;position:absolute;top:30px;display:flex}.completed-projects__next,.completed-projects__prev{right:55px;position:absolute;top:0;z-index:20}.completed-projects__next{right:25px}.family-count{color:#f78426}.completed-projects__prev{margin-right:15px}.link-portfolio-block-mobile{min-height:54px;border-radius:2px;background-image:url(/templates/catpage3/img/portfolio-map.webp);display:flex}.link-portfolio-block-mobile a{color:#fff;max-height:34px;background-color:#f78426;margin:auto;border-radius:2px}.employees__block .row{justify-content:space-between;display:flex}.employees__block .employee{padding:15px;border:1px solid #f1f1f1;box-shadow:0 0 6px rgba(0,0,0,.02),0 2px 4px rgba(0,0,0,.08);border-radius:2px;width:23%}.employees__block .employee img,.ldbtn_place noindex{width:100%}.employees__block .employee .employee__item-title strong{font-size:20px;color:#2a2a30}.employees__block .employee .employee__item{font-weight:500;color:#8a8f9c}.employee__item-img{margin-bottom:20px;position:relative;background-repeat:no-repeat}.employee__item-img:before{height:24px;padding:3px 8px;font-size:14px;right:5px;color:#fff;content:"";position:absolute;top:5px;border-radius:2px;background:#7ec321;width:98px;display:block}.employee__item-img[data-image="Зам.Генерального директора"]{min-height:320px;background-image:url(/files/employee/zamgendir.png)}.employee__item-img[data-image="Зам.Генерального директора"]:before{content:"С 2013 года"}.employee__item-img[data-image=Бухгалтер]{min-height:320px;background-image:url(/files/employee/buhgalter.png)}.employee__item-img[data-image=Бухгалтер]:before{content:"С 2014 года"}.employee__item-img[data-image="Главный инженер ПТО"]{min-height:320px;background-image:url(/files/employee/ingenerpto.png)}.employee__item-img[data-image="Главный инженер ПТО"]:before{content:"С 2013 года"}.employee__item-img[data-image=Архитектор]{min-height:320px;background-image:url(/files/employee/arhitector.png)}.employee__item-img[data-image=Архитектор]:before{content:"С 2017 года"}.employees h4{font-size:30px;font-weight:500}.employees p{font-size:18px;font-weight:400;color:#797979}.mobile-completed-projects{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.mobile-completed-projects-5{grid-template-rows:268px 100px 100px}.mobile-completed-projects-3{grid-template-rows:268px 100px}.mobile-completed-projects-1{grid-template-rows:268px}.mobile-completed-projects img:first-child{grid-row-end:2;height:268px;grid-column-start:1;grid-column-end:3;grid-row-start:1}.mobile-completed-projects img{height:100px}.slick-list-mobile{max-height:unset}.slick-list-mobile:before{background-image:none}.obj-item-mobile{flex-direction:column;display:flex}.info-mobile{position:unset!important}.info-mobile .characteristics,.info-mobile .title{color:#282828;max-width:75%}.info-mobile .loc{color:#464646}.info-mobile .review{display:none}.obj-item-mobile{border:0}.mortgage-broker-phone span{font-size:14px;color:rgba(40,40,40,.5)}.mortgage-broker-phone span a.phone span{font-size:18px;color:#282828;width:160px;display:inline-block}.format_error{color:red!important}#block_for_captcha_recall #captcha-container{transform:scale(.7) translateX(-80px)}.obj-item2.small .info ul li+li{margin-top:3px}.obj-item2 .info{transform:translateY(61px);transition:all .5s ease 0s}.obj-item2 .info .title{position:relative;line-height:1.2}.obj-item2 .info ul li+li{margin-top:6px}.obj-item2 .info .characteristics{height:62px;padding-inline-start:0;margin-bottom:0;transition:height .5s ease 0s,opacity .5s ease 0s;opacity:0}.obj-item2 .info .characteristics li{align-items:flex-start;padding-left:0;display:flex}.obj-item2 .info .characteristics li .characteristics-text{font-size:12px;font-weight:400;margin-right:20px;line-height:120%}.obj-item2 .info .characteristics li .characteristics-value{font-size:12px;font-weight:400;right:0;position:absolute;line-height:120%;white-space:nowrap}.obj-item2 .info .characteristics .loc{line-height:1.2}.obj-item2:hover .title:after{transform:rotate(225deg)}.obj-item2:hover.small .characteristics{height:100px}.obj-item2:hover .info .characteristics{height:120px;opacity:1}.obj-item2:hover .info{transform:translateY(-10px)}.projects-filter{margin-top:41px}.projects-filter:before{height:1px;content:"";position:absolute;top:-40px;margin:20px 16px;background:#d9d9d94f;left:0;width:97.5%}.projects-filter__show-more{min-height:30px;font-size:14px;text-decoration:underline;font-weight:400;right:0;color:#db8c3d;position:absolute;top:0;align-items:center;cursor:pointer;display:flex;z-index:3}.projects-filter__item{align-items:start}.projects-filter__item:not(:last-child){margin-bottom:15px}.projects-filter__item-header{font-size:18px;font-weight:500}.projects--mainpage .projects__item_new .projects__item-bg .slick-slide,.projects-filter__item-list{position:relative}.projects-filter__item-list a,.projects-filter__short-wrapper .owl-item a{min-height:30px;padding:2px 12px;justify-content:center;font-size:14px;text-decoration:none;font-weight:400;color:#464646;position:relative;align-items:center;white-space:nowrap;display:flex;z-index:1}.projects-filter__item-list a:after,.projects-filter__short-wrapper .owl-item a:after{height:100%;content:"";position:absolute;top:0;border-radius:33px;background:#f6f6f6;left:0;width:100%;z-index:-1}.projects-filter__item-wrapper{margin:-4px;padding-bottom:4px;display:flex}.projects-filter__item-wrapper>*{padding:4px}.projects-filter__short-wrapper{overflow:hidden;margin-left:30px;width:calc(100% - 180px)}.projects-filter__short-wrapper:after,.projects-filter__short-wrapper:before{height:100%;pointer-events:none;content:"";position:absolute;top:50%;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0) 103.33%);width:48px;z-index:3}.projects-filter__short-wrapper:before{transform:translateY(-50%) rotate(180deg);left:40px}.projects-filter__short-wrapper:after{transform:translateY(-50%);right:160px}.projects--mainpage .projects__item_new .projects__item-bg .slick-slide img{transform:translate(-50%,-50%);min-height:100%;position:absolute;object-fit:cover;min-width:100%;top:50%;left:50%}.projects-filter__short-wrapper .owl-prev{position:absolute;top:0;left:0}.projects-filter__short-wrapper .owl-next{right:120px;position:absolute;top:0}.projects-filter__short-wrapper .owl-item{margin-right:8px!important;width:auto!important}.label.label-default.hlink.filter-label{display:none}.label.label-default.hlink.filter-label.active{display:inline-block}.filter-show-more-button{padding:5px;margin-top:14px}@media (min-width:768px){.header.stick .header-info{padding:6px}}.header.stick .navbar-nav-main>li>a{line-height:10px}.filter_links a:not(.label-success):focus:not(:hover){color:#282828;background-color:#f1f3f4!important}.block-filter-left{overflow:hidden;transition:max-height .3s ease}.filter-wrap{transition:transform .3s ease,opacity .3s ease}.accordion-item-content,.block-filter-button{display:none}.header_button[title=Telegram],.header_button[title=Whatsapp]{height:50px;padding:13px;opacity:.8;border-radius:5px;background:#cecece9e;margin-left:10px;width:50px}.block-main-page-ready .projects__list-block{grid-template-columns:repeat(3,1fr);margin-bottom:20px;gap:20px;display:grid}.choice-city__header-alone a{cursor:default}.choice-city__header-alone a:hover{text-decoration:none;color:#373737}.filter-toggle{padding:7px 20px;border:1px solid #ddd;font-weight:700;transition:background-color .2s;text-align:center;background-color:#f5f5f5;border-radius:6px;cursor:pointer;width:100%}.filter-toggle .text{color:#282828;transition:all .2s ease-in-out}.filter-toggle .arrow{height:8px;border-right:1px solid #282828;transform:rotate(-45deg);transition:all .5s ease-in-out;border-top:1px solid #282828;margin-left:3px;width:8px;display:inline-block}.filter-toggle .arrow.open{transform:rotate(135deg) translateY(3px)}.filter-toggle:hover{background-color:#eee}.filter-content{margin-bottom:12px}.filter-category{margin-bottom:10px;display:flex}.category-label{margin-bottom:8px;color:#333;line-height:15px;display:block}.filter-block{margin-bottom:12px}.filter-block-flex{display:flex}.filter-content:first-child{width:35%}.filter-options{flex-wrap:wrap;gap:8px;display:flex}.filter-tag{padding:4px 12px;font-size:14px;text-decoration:none;color:#333;transition:background-color .2s;background-color:#f0f0f0;border-radius:20px;display:inline-block}.filter-tag:hover{text-decoration:none;color:#2b2b2b;background-color:#e0e0e0}@media (max-width:768px){.reviews_block{display:block}.reviews_block .review_item{margin-right:15px}.footer-warning{flex-direction:column}.footer-btn-feedback-block .footer-btn-feedback{margin-left:unset;width:100%}.footer-btn-feedback-block{margin:0;display:block}.copyright__info_new{text-align:start}.projects__header .title-block{width:100%!important}.logo-yandex{width:60px}.head-container-block{position:relative}.header-info__intro{position:absolute;bottom:0;margin-left:0}.header-info-right{margin-left:0}.bfilter-sort{column-gap:7px;grid-template-columns:repeat(12,1fr);grid-template-rows:44px 1fr 38px;display:grid}.btn-group-sort button{height:100%;display:flex}.btn-group-sort button svg,.show-hide-filter .btn__wrapper svg{margin-bottom:auto;margin-top:auto}.filter-content:first-child{width:100%}.filter-category{margin-bottom:15px;display:block}.filter-toggle{border:0;border-radius:2px}.block-filter-left{padding:0;border:0}.block-filter-left .filter-wrap{border:0}.block-filter-left .filter-wrap .filter-field-wrap{border:0;margin-bottom:15px}.filter-content{margin-bottom:0}.show-hide-filter{height:100%}.show-hide-filter .btn__wrapper{display:flex}.btn-group-hit,.btn-group-sale{grid-row-end:4;grid-row-start:3;float:none!important;display:grid}.btn-group-hit{grid-column-start:1;grid-column-end:7;margin-left:0!important}.btn-group-hit a,.btn-group-sale a{width:100%}.btn-group-sale{grid-column-start:7;grid-column-end:13}.for-mobile-filter,.for-mobile-filter-links{grid-row-end:2;grid-column-start:3;grid-column-end:13;grid-row-start:1;display:grid}.for-mobile-filter{grid-column-start:2;grid-column-end:3}.for-mobile-filter-open{grid-row-end:3;grid-column-start:1;padding:12px 0 0;grid-column-end:13;grid-row-start:2}.filter-field-wrap{padding:0}}@media (min-width:1200px){.about-house .technology-list__nav .nav-item:nth-child(4n){text-align:center}.block-filter-left{max-height:none!important}}@media (max-width:1200px){.block-filter-button{display:block}.block-filter-left{max-height:0}section.catalog-list{padding:5px 0 0}.block-filter-left.is-open{max-height:2000px}.block-filter-left.is-open .filter-wrap{transform:scaleY(1);min-height:100px;opacity:1}.filter-wrap{height:auto;overflow:hidden;transform:scaleY(0);min-height:0;opacity:0;transform-origin:top}}@media (min-width:576px){.category-price-table .container-for-table{margin:30px 0 0;width:100%}.category-price-table thead td:first-child,.category-price-table thead td:nth-child(2n){border:0!important;text-align:left}.category-price-table .table-striped>tbody>tr:nth-of-type(odd){background-color:#fff}.category-price-table tbody tr td{vertical-align:inherit}.category-price-table tbody tr td:first-child,.category-price-table tbody tr td:nth-child(3n){border-right:0;text-align:left;padding-left:10px!important}.category-price-table tbody tr td:nth-child(3n){width:35%}.category-price-table tbody tr td:nth-child(2n){border-left:0;padding-right:10px!important;text-align:left}.category-price-table tbody tr td[colspan]{text-align:center}.category-price-table thead td:nth-child(3n){text-align:left}.category-price-table .table-services tbody tr td:nth-child(3n){width:17%}}@media (max-width:1199px){.report_block .report-content .report-item .report-item-img{height:417px;width:300px}.employee__item-img{margin-right:auto;margin-left:auto;width:50%}.employees__block .row{flex-wrap:wrap;display:flex}.employees__block .row .employee{flex:45%;margin-right:20px;margin-bottom:20px}.employees__block .row :nth-child(2n){margin-right:0}}@media (max-width:991px){.employee__item-img{width:70%}.report_block .report-content .report-item .report-item-img{height:320px;width:230px}.block-compares-table-heading{width:30%!important}.project-items-favorite{width:70%!important}}@media (max-width:505px){.block-links-building{margin-top:25px}}@media (max-width:768px){.footer-links{padding:0 40px;display:block}.footer-links .footer-content-links:nth-child(3n+1),.footer-links .footer-content-links:nth-child(4n+1){text-align:start}.footer-links .row{margin:0}.footer-links>div{padding:0}.footer-content{grid-template-columns:unset;gap:unset;margin:0;display:grid}.footer-content .footer-content-contacts,.footer-content .footer__branches{grid-row-end:3;grid-column-start:1;margin-bottom:15px;grid-column-end:2;grid-row-start:2}.footer-content .footer__branches{grid-row-end:4;grid-row-start:3}.footer-content .footer-content-partners,.footer-content .footer-content-pays{grid-row-end:5;grid-column-start:1;margin-bottom:15px;grid-column-end:2;grid-row-start:4}.footer-content .footer-content-pays{grid-row-end:2;grid-row-start:1}}@media (max-width:650px){.widget_step_1_item{max-width:145px!important;display:block!important}.widget_text_center{top:5px!important}}@media (max-width:449px){.widget_overlay_body{max-width:330px!important;top:0!important;width:100%!important;margin-top:60px!important}.widget_overlay_body_content-title{margin-bottom:10px!important}.widget_overlay_body_content{padding:50px 15px!important}}@media (max-width:360px){#widget_overlay_body{max-width:90%!important;margin-top:30px!important}#step_container_1 .widget_step_1_item{max-width:48%!important;max-height:191px}#step_container_1 .widget_step_1_item img{transform:scale(1.2) translateX(10px) translateY(-5px);max-height:120px}#step_container_1 .widget_step_1_item .widget_item_text{padding:10px 0;margin-top:-24px!important}#step_container_1 .widget_step_1_item .widget_item_text label{font-size:14px}}@media (min-width:992px){.ldbtn_place .row{display:flex}.ldbtn_place .row .col-md-4.col-sm-6{height:auto}.ldbtn_place .row .col-md-4.col-sm-6 .projects__item{height:95%}}@media (max-width:530px){.technology-list__item-price span.price{top:80%}.technology-list__item-price.price-sale{right:33%}}@media (max-width:472px){.technology-list__item-name,.technology-list__item-price{font-size:12px}.technology-list__item-price.price-sale{right:23%}.technology-list__item-price{width:95px}}@media (max-width:768px){.project__item{margin-bottom:15px}.project__item .project__item_bookmark{bottom:0;display:none}.report_block .report-content{display:block}.report_block .report-content .report-item:not(:last-child){margin-right:10px}.report_block .report-content .report-item .report-item-img{height:556px;background-size:contain;width:400px}.employees__block .row{padding:20px 30px}.employees__block .row .employee{margin:0}.employees__block .employee__item-img{width:40%}.employee__arrow{position:absolute;top:50%}.employee__arrow.employee__prev{left:0}.employee__arrow.employee__next{right:0}.container-for-table{overflow:scroll}.form-for-estimate .form-for-estimate-container{padding:35px 0}.form-for-estimate .block-title,.form-for-estimate .form-for-estimate-paragraf{text-align:center}.form-for-estimate .file_format_mark{font-size:12px}.form-for-estimate .form-for-estimate__submit{height:45px;padding:0}.form-for-estimate .form-for-estimate__submit .btn__wrapper{font-size:14px;font-weight:400}.form-for-estimate .recall-btn{height:45px;padding:12px 0;font-size:14px;font-weight:400}.estimate-success-message{left:0;width:100%}.btn-favorites{margin-left:auto}.btn-compare,.btn-favorites{height:26px;padding:5px;width:26px}.header-info__btn:last-child{margin-left:10px}.mobile-menu__footer .btn-st:last-child{margin-bottom:60px;margin-top:15px}.mobile-menu__footer a:nth-child(3n+3){margin-top:35px}.nrobot_block{font-size:14px}#wd3 .widget_next_step{justify-content:space-around;width:100%}#wd3 .widget_next_step .btn_send_wd3 #wd3_send{padding:15px;width:auto}#wd3 .widget_next_step .btn_recall_wd3 a{padding:15px!important}.accordion-item,.wrap__current-plan-mobile .current-plan>div{overflow:hidden;transition:height .5s ease;position:relative}.wrap__current-plan-mobile .current-plan>div img{transition:opacity .5s ease;width:100%;display:block}.accordion-item{margin-bottom:8px;padding-bottom:8px}.accordion-item:not(.active){height:100px}.accordion-item.active{overflow:visible;padding-top:10px}.accordion-item img{transition:opacity .4s ease;width:100%;display:block}.accordion-item .content{padding:20px}.accordion-item .content h2{margin-top:0}.accordion-item .overlay{justify-content:center;font-size:18px;font-weight:700;right:25px;color:#fff;position:absolute;opacity:0;bottom:0;visibility:hidden;top:0;align-items:center;background:rgba(0,0,0,.55);cursor:pointer;left:25px;display:flex}.accordion-item-content{height:100%;padding:15px 10px;justify-content:space-between;flex-direction:column;width:100%;display:flex}.accordion-item-content span:first-child{font-size:16px;font-weight:500;line-height:15px}.accordion-item-content span:last-child{font-size:14px;font-weight:300;text-transform:uppercase}.accordion-item.active .overlay{opacity:0;visibility:hidden}.accordion-item:not(.active) .overlay{opacity:1;visibility:visible}.accordion-item:not(.active) img{opacity:.5}.obj-item2:hover.small .characteristics{height:auto!important}.circle{height:25px;justify-content:center;right:8px;position:absolute;bottom:8px;background-color:#2ecc71;align-items:center;border-radius:50%;width:25px;display:flex}.arrow-down{font-size:16px;font-weight:100}}@media (max-width:679px){.report_block .report-content .report-item .report-item-img{height:486px;width:350px}}@media (max-width:600px){.report_block .report-content .report-item .report-item-img{height:556px;width:400px}}@media (max-width:559px){.report_block .report-content .report-item .report-item-img{height:486px;width:350px}}@media (max-width:500px){.report_block .report-content .report-item .report-item-img{height:417px;width:300px}}@media (max-width:434px){.report_block .report-content .report-item .report-item-img{height:348px;width:250px}}@media (max-width:360px){.report_block .report-content .report-item .report-item-img{height:278px;width:200px}}@media (max-width:576px){.employees__block .employee__item-img{background-size:cover;background-position-y:50%;width:100%}.block-compares .block-compares-table .block-compares-table-heading .fc-tr,.block-compares .block-compares-table .block-compares-table-heading .wm-tr{height:50px}.block-compares .block-compares-table .projects__item-extension-wm,.block-compares .block-compares-table .projects__item-fc{padding:14px 0 13px}}@media (max-width:768px){.mortgage-broker-phone{margin-top:8px}.mortgage-broker-phone span{font-size:12px}.mortgage-broker-phone span a.phone span{font-size:14px;width:auto}.broker-block-choice .choice-city__header .bi.geo,.broker-block-choice .choice-city__link .bi.chevron,.mortgage-broker-phone .phone-icon-header{display:none}.mortgage-broker-phone .header-info__contacts{text-align:center}.mortgage-broker-phone .header-info__contacts>span{justify-content:space-between;display:flex}.broker-block-choice{right:60px;position:absolute;top:23px;width:35px;z-index:100}.broker-block-choice .choice-city__header{padding:0;border:0;position:absolute;border-radius:unset;width:35px}.broker-block-choice .choice-city__link{height:35px;border:1px solid #94c73b;color:transparent;background-position:50%;border-radius:3px;width:35px;background-image:url(/templates/catpage3/img/icons/location-choicen.png);background-repeat:no-repeat;display:inline-block}.estimate-list-method-feedback-mob{list-style:none;padding:0}.estimate-list-method-feedback-mob input[type=radio]{height:unset;margin-right:8px;margin-bottom:15px;width:unset}}@media (max-width:530px){.page-banner-over{height:454px}}@media (max-width:415px){.page-banner-over{height:474px}}@media (max-width:395px){.page-banner-over{height:518px}}@media (max-width:329px){.page-banner-over{height:562px}}@media (max-width:768px){.img-and-btn img{margin:auto;display:flex}}@media (max-width:768px) and (min-width:600px){.img-and-btn img{height:400px;width:570px}}@media (max-width:599px) and (min-width:486px){.img-and-btn img{height:320px;width:456px}}@media (max-width:485px){.img-and-btn img{height:204px;width:290px}}@media (max-width:360px){.technology-list__item-price.price-sale span.price{font-size:10px}}@media (max-width:1024px){.obj-item2 .info .title{padding-left:20px}.obj-item2 .info .characteristics{opacity:1}}@media (any-hover:hover){.obj-item2:hover .pic_bra_outer:before{height:100%;background:linear-gradient(0deg,rgba(0,0,0,.52),rgba(0,0,0,.52))}.pic_bra_outer:before{height:100px}}@media (any-hover:none){.projects-filter__item{flex-wrap:wrap}}@media (any-hover:hover){.projects-filter__item-header{flex:0 0 140px;min-height:30px;align-items:center;display:flex}}@media (any-hover:none){.projects-filter__item-header{flex:1 1 100%;margin-bottom:8px}}@media (any-hover:hover){.projects-filter__item-list{flex:0 0 calc(100% - 140px);width:calc(100% - 140px)}}@media (any-hover:none){.projects-filter__item-list{flex:0 0 100%;width:100%}}@media (any-hover:hover){.projects-filter__item-wrapper{flex-wrap:wrap}}@media (any-hover:none){.projects-filter__item-wrapper{overflow-y:hidden;overflow-x:auto}.projects-filter__item-wrapper::-webkit-scrollbar{height:2px}.projects-filter__item-wrapper::-webkit-scrollbar-thumb{background-color:#f78426;border-radius:10px;cursor:pointer}.projects-filter__item-wrapper::-webkit-scrollbar-track{border-radius:10px;background:rgba(247,132,38,.2)}}@media (max-width:768px){.payment__list .row:before,.projects--mainpage .projects__item_new .projects__item-footer .dimension-row .dimension-item.dimension-item-attic,.projects--mainpage .projects__item_new .projects__item-footer .dimension-row .dimension-item.dimension-item-floors,.projects--mainpage .projects__item_new .projects__item-footer-bottom,.projects-filter__short-wrapper:after,.projects-filter__short-wrapper:before{display:none}.projects--mainpage .projects__list-block{grid-template-columns:repeat(2,1fr);margin-bottom:20px;gap:20px;display:grid}.projects--mainpage .projects__item_new .projects__item-footer .dimension-row{display:block}.projects--mainpage .projects__item_new .projects__item-footer .projects__item-footer-top{border-bottom:none;flex-direction:column;display:flex}.projects--mainpage .projects__item-title{font-size:14px;line-height:15px}.projects--mainpage .projects__item-footer{margin:4px 10px 1px}.projects--mainpage .projects__item_new .projects__item-footer .projects__item-footer-top-name{height:auto}.projects--mainpage .projects__item_new .projects__item-bg{flex-shrink:0}.projects--mainpage .projects__item_new .projects__item-footer{flex-grow:1;overflow:hidden}.projects--mainpage .projects__item_new .projects__item-footer .projects__item-footer-top{height:100%}.projects--mainpage .projects__item_new .projects__item-footer .projects__item-footer-top-name{margin-bottom:auto}.projects--mainpage .projects__item-price{font-size:14px}.projects--mainpage .projects__item-price span{font-size:16px;font-weight:500}.projects--mainpage .projects__item_new .projects__item-price-block .projects__item-price.price-sale .before{margin:0}.projects-mob-show-more{grid-column:1/3;display:flex}.projects-mob-show-more button{border:0;text-decoration:underline;color:#db8c3d;margin:auto;background:inherit}.obj-item2 .info{transform:translateY(0)}.obj-item2 .info .characteristics{height:auto}.obj-item2 .info .title{padding-left:0}.obj-item .info{padding:20px 0 0}.characteristics{min-width:100%}.characteristics .loc{margin-bottom:8px;border-bottom:1px solid #d0d0d0;padding-bottom:8px}.block-footer-info>div,.characteristics li{margin-bottom:8px}.obj-item2 .info .loc{margin:0 0 8px}.obj-item{margin-bottom:15px}.employee__arrow{z-index:10}.employee__arrow.employee__next{right:5px}.employee__arrow.employee__prev{left:5px}.payment__list .row{grid-template-columns:repeat(2,1fr);display:grid}.text-block--mainpage4{background-color:#e2e2e2;background-image:unset}.stages_building_block,.text-block--mainpage4 h2{color:#000}.text-block--mainpage4{padding:35px 0}.form-for-estimate{padding:0}.text-block--mainpage4 .stages_building_block .stages_building_item_description,.text-block--mainpage4 .stages_building_block .stages_building_item_heading{color:#000;margin-left:auto;width:80%}.text-block--mainpage4 .stages_building_block .stages_building_item_block{min-height:163px;border-left:none;margin:0 6px;display:flex}.block-footer-info{flex-direction:column;display:flex}.text-block--mainpage4 .stages_building_block .stages_building_item_block .stages_building_item{flex-grow:1;padding:15px;position:relative;box-shadow:0 0 6px 0 rgba(0,0,0,.02),0 2px 4px 0 rgba(0,0,0,.08);border-radius:10px;background:#fff}.stages_building_item_img{position:absolute;top:10px;left:10px}.stages_building_block_slider{margin-right:-6px;margin-left:-6px}input{font-size:16px}}