@charset "UTF-8";.current-plan-mobile .slick-prev{width:20px;height:20px;border-top:5px solid #88cf2a;border-left:5px solid #88cf2a;transform:rotate(-45deg) translateY(-1px) translateX(18px)}.current-plan-mobile .slick-prev:before{content:""}.btn-page-akcii{padding:10px;max-width:300px}.projects__item-bg-favorite-btn{position:absolute;z-index:1;cursor:pointer;display:block;background:#fff;border-radius:3px;padding:6px}.projects__item-bg-favorite-btn-main{width:30px;height:30px}.projects__item-bg-favorite-btn-main svg{display:flex;margin:auto}.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{position:relative;padding:0 2px}#estimate_modal .form-for-estimate__form .file_format_mark{font-size:11px}#estimate_modal .estimate-success-message-open{width:100%;left:0;height:15%;padding:20px!important}#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-left:auto;margin-right:15px}.header-info__contacts .around-clock{font-size:12px;color:#282828;opacity:.5}.header-info__contacts .order-back-call{font-size:13px;white-space:normal;text-decoration:underline;color:#f46d21;cursor:pointer}.header-info__contacts .phone{color:#282828}.header-info-right{margin-left:30px;width:-webkit-fill-available}.header-info__btn{margin-left:0;margin-right:10px;border-radius:2px;font-weight:400;font-size:14px;padding:10px 18px 11px}.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{position:absolute;z-index:1;cursor:pointer;display:block;background:#fff;border-radius:3px;padding:6px}.projects__item-bg-compare-btn-main{width:30px;height:30px}.block-favorites .projects__item-bg-favorite-btn{left:auto;right:12px}.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{margin-top:0;background:inherit;border:#75b618 1px solid;color:#75b618;margin-left:5px}#estimate_form .for-button a{margin-left:5px}#bdds_form .for-button{display:flex;justify-content:space-between}#bdds_form .for-button a,#estimate_form .for-button a,#sfb_form .recall-btn,#sfb_form_help .recall-btn{margin-top:0;background:inherit;border:#f78426 1px solid;color:#f78426}#sfb_form .recall-btn,#sfb_form_help .recall-btn{margin-top:7px}#sfb_form_help .recall-btn{font-size:14px;padding:12px 27px 13px;border-radius:3px}#ipo2_form .for-button,#ipo_form .for-button{display:flex}#ipo2_form .for-button a,#ipo_form .for-button .recall-btn{margin-top:0;background:inherit;border:#75b618 1px solid;color:#75b618;margin-left:5px}#ipo_form .for-button a{flex:0 55%}#ipo_form .for-button .recall-btn{border:#f78426 1px solid;color:#f78426;flex:0 45%}.about-house .favorite-and-complare{display:flex;justify-content:end}.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{width:20px;height: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{display:flex;justify-content:end;margin-bottom:15px}.block-compares .block-compares-arrows .block-compares-arrow{width:33px;height:33px;border:1px #7fc321 solid;border-radius:5px;margin-left:7px}.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{background-position:50% 50%;position:relative}.block-compares .block-compares-arrows .block-compares-arrow-next::before,.block-compares .block-compares-arrows .block-compares-arrow-prev::before{content:" ";width:0;height:0;position:absolute;top:.6em;border-top:7px solid transparent;border-bottom:7px solid transparent;left:.8em;border-left:7px solid #7fc321}.block-compares .block-compares-arrows .block-compares-arrow-prev::before{left:.7em;rotate:180deg}.block-compares .block-compares-table{display:flex;color:#222222d1}.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{margin:0;padding:7px 0;background:#ececec}.block-compares .projects__item-header .projects__item-title{margin:0;width:100%;text-align:center;max-width:unset}.block-compares .projects__item-header .projects__item-title a{color:#7fc321}.block-compares .delete-from-compares-block{display:flex;margin:0;padding:7px 0;background:#ececec}.block-compares .delete-from-compares-block .delete-from-compares{border:0;width:97%;background:#fff;font-size:14px;margin-left:auto;margin-right:auto}.block-compares .projects__item-bg,.block-compares .projects__item-exten p,.block-compares .projects__item-footer{margin:0}.block-compares .projects__item-price{font-size:14px;text-align:center;padding:7px 0;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{background:#f7f7f7;padding:7px 0}.block-compares .projects__item-bg-favorite-btn-block .projects__item-bg-favorite-btn{position:unset;border:0;width:100%;font-weight:600;color:#565555;background:0 0;font-size:14px}.block-compares .details-block{padding:3px 0;background:#f7f7f7}.block-compares .details-block .details{display:flex;justify-content:center;border:1px #7fc321 solid;color:#7fc321;border-radius:3px;padding:3px 0;margin:5px;background:#fff}.block-compares .item-size{text-align:center;padding:7px 0;background:#ececec}.block-compares .projects__item-extension-wm{white-space:nowrap}.block-compares .projects__item-extension-width,.block-compares .projects__item-extension-wm{text-align:center;padding:7px 0;background:#f7f7f7}.block-compares .projects__item-extension-height,.block-compares .projects__item-fc{text-align:center;padding:7px 0;background:#ececec}.block-compares .projects__item-attic{text-align:center;padding:7px 0;background:#f7f7f7}.block-compares .projects__item-exten{text-align:center;padding:7px 0;background:#ececec}.btn-compare,.btn-favorites{position:relative;height:50px;width:50px;margin-left:10px;padding:13px;background:#cecece;border-radius:5px;opacity:.8}.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{position:absolute;color:#fff;text-align:center;background:#7fc321;width:22px;height:22px;border-radius:50%;top:0;right:0;transform:translate(17%,-17%);transition:opacity .3s ease-in-out;font-size:14px;padding:2px 0}.btn-compare-png{background-image:url(../img/icons/comparison.png);background-size:contain;background-repeat:no-repeat;display:block;height:100%}.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{padding:0 10px;height:auto}.reviews_block{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.reviews_block .review_item{padding:0 10px}.reviews_block .review_item .review_item-content{border:1px #e1e3ea solid;padding:20px;height:100%;display:flex;flex-direction:column}#review_modal .review_item-content .review_top_block,.reviews_block .review_item .review_item-content .review_top_block{display:flex;margin-bottom:10px}#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{width:50px;height:50px;border-radius:50%}.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{max-height:210px;margin-bottom:10px;overflow:hidden;position:relative}#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;cursor:pointer;margin-top:auto;position:relative}.reviews_block .review_item .review_item-content .review_item_show_more .review_item_text_grad{position:absolute;top:-100%;width:100%;height:100%;background-image:linear-gradient(to top,#fff 30%,transparent 100%);background-size:cover;background-position:center}.payment-mobile{margin-top:50px}.footer-warning{display:flex;justify-content:space-between;padding:0 15px;color:#c2c2c2}.footer-warning .copyright__info{display:inline-block;font-size:12px;color:#c2c2c2}.footer-warning .copyright__link{float:unset;font-size:12px;color:#c2c2c2}.footer-warning .developer__link{font-size:12px;color:#c2c2c2}.footer-warning:after,.footer-warning:before{display:none;content:""}.footer-btn-feedback-block{display:flex}.footer-btn-feedback-block .footer-btn-feedback{background-color:#db8a3c;color:#fff;border-radius:3px;border:0;font-size:14px;height:42px;line-height:250%;width:70%;margin-left:auto;margin-bottom:15px}.copyright .bdv-line{border-color:#c2c2c2;margin:25px 0}.block-footer-info{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.block-footer-info p{color:#c2c2c2;font-size:12px}.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{color:#c2c2c2;font-size:12px}.block-footer-info .copyright__link{color:#c2c2c2;font-size:12px;float:left;margin-left:0;margin-bottom:5px}.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{width:23px;height:23px;border-top:5px solid #88cf2a;border-right:5px solid #88cf2a;transform:rotate(45deg) translateY(-6px) translateX(-20px)}.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-image:url(../img/logos/rating.png);background-size:contain;background-repeat:no-repeat;width:95px}.projects__item-bg-favorite-btn{top:5px;right:50px;left:auto}.projects__item-bg-compare-btn{right:15px;top:5px}.slider{width:80%;margin:30px auto}.slick-slide img{display:block;width:100%}.ldbtn_place{margin-top:25px}.page-compare-item,.projects__item_new{margin:0}.page-compare-item .projects__item-bg,.projects__item_new .projects__item-bg{margin-top:0;position:relative}.page-compare-item .projects__item-bg .projects__item-image,.projects__item_new .projects__item-bg .projects__item-image{position:absolute;top:0;bottom: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{background-size:cover;overflow:hidden;display:flex;justify-content:center;align-items:center}.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{object-fit:cover;min-width:100%;min-height: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{background:linear-gradient(to bottom,transparent,rgba(0,0,0,.56));position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.page-compare-item .projects__item-badges,.projects__item_new .projects__item-badges{top:5px;left:8px;padding:0;bottom:auto}.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{color:#fff;font-weight:400}.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{color:rgba(255,255,255,.6);font-weight:400;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{padding-bottom:7px;border-bottom:1px solid #e4e4e4}.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{background-repeat:no-repeat;background-image:url(../img/logos/item-project.png);width:30px;height:30px;background-size:contain;margin-right:4px}.page-compare-item .projects__item-footer .dimension-item-info,.projects__item_new .projects__item-footer .dimension-item-info{display:flex;flex-direction:column;font-size:12px;color:#282828}.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{display:flex;justify-content:space-between;color:#282828;font-size:12px}.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{display:-webkit-box;-webkit-line-clamp:unset;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.project__item{position:relative}.project__item .project__item_bookmark{position:absolute;top:0;bottom:20px;left:8.5px;right:8.5px;background-image:url(../img/bookmark-block.png);background-size:cover;z-index:1;line-height:normal;padding:20px;text-align:center}.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{font-size:14px;font-weight:600;color:#fff;border:unset;outline:0;padding:10px;margin-bottom:12px}.projects--mainpage{margin-bottom:56px}.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{background:#5aae32;color:#fff}.owl-stage{display:flex}.owl-stage .owl-item{height:auto}.owl-stage .owl-item a{height:100%;display:block}.text-block--mainpage4{background-image:url(../img/stages_building/bacg.webp);background-repeat:no-repeat;padding:50px 0;background-size:cover}.text-block--mainpage4 h2{color:#fff;margin-bottom:30px}.text-block--mainpage4 .stages_building_block .row{margin:0}.text-block--mainpage4 .stages_building_block .stages_building_item_block{min-height:168px;padding:0;border-left:1px #fff solid;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;color:#fff;margin-bottom:6px}.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{width:40px;height:40px;margin-bottom:15px;background-repeat:no-repeat}.text-block--mainpage4 .stages_building_block .stages_building_item_img_plan{background-image:url(../img/stages_building/plan.svg)}.text-block--mainpage4 .stages_building_block .stages_building_item_img_permissions{background-image:url(../img/stages_building/permissions.svg)}.text-block--mainpage4 .stages_building_block .stages_building_item_img_preparation{background-image:url(../img/stages_building/preparation.svg)}.text-block--mainpage4 .stages_building_block .stages_building_item_img_laying{background-image:url(../img/stages_building/laying.svg)}.text-block--mainpage4 .stages_building_block .stages_building_item_img_frame{background-image:url(../img/stages_building/frame.svg)}.text-block--mainpage4 .stages_building_block .stages_building_item_img_windows{background-image:url(../img/stages_building/windows.svg)}.text-block--mainpage4 .stages_building_block .stages_building_item_img_walls{background-image:url(../img/stages_building/walls.svg)}.text-block--mainpage4 .stages_building_block .stages_building_item_img_inside{background-image:url(../img/stages_building/inside.svg)}.text-block--mainpage4 .stages_building_block .stages_building_item_img_finish{background-image:url(../img/stages_building/finish.svg)}.text-block--mainpage4 .stages_building_block .stages_building_item_img_improvement{background-image:url(../img/stages_building/improvement.svg)}.text-block--mainpage4 .stages_building_block .stages_building_item_img_acceptance{background-image:url(../img/stages_building/acceptance.svg)}.text-block--mainpage4 .stages_building_block .stages_building_item_img_moving{background-image:url(../img/stages_building/moving.svg)}.form-for-estimate{padding:50px 0}.form-for-estimate .form-for-estimate-container{position:relative;padding:40px 50px;background-image:url(../../../files/form_estimate/estimate_background.webp);background-size:cover}.form-for-estimate .form-for-estimate-container .form-for-estimate__submit{width:100%;background:#f78426;border-radius:2px;color:#fff}.form-for-estimate .form-for-estimate-container .form-for-estimate__submit .btn__wrapper{font-size:14px}.form-for-estimate .form-for-estimate-container input{width:100%;height:50px;border:1px solid #c8c8c8;color:#282828;font-size:14px;font-weight:500;padding:15px}.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;border:1px solid #c8c8c8;padding:15px;color:#282828;font-size:14px;font-weight:500}.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;color:#282828;font-size:14px;font-weight:500}.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{position:relative;margin-top:15px;color:#797979}.form-for-estimate .estimate-agree .estimate_error_block{position:absolute;top:-15px;font-size:14px;font-weight:400}.form-for-estimate .estimate-agree a{color:#797979;text-decoration:underline}.form-for-estimate .input__wrapper{width:100%;position:relative;margin:15px 0;text-align:center}.form-for-estimate .input__file{opacity:0;visibility:hidden;position:absolute}.form-for-estimate .input__file-icon-wrapper{height:100%;width:60px;display:flex;align-items:center;justify-content:center}.form-for-estimate .input__file-button-text{line-height:1;margin-top:1px;font-size:14px;font-weight:500}.form-for-estimate .input__file-button{width:100%;height:50px;padding:15px;background:#fff;border:1px solid #c8c8c8;color:#282828;display:flex;font-size:1.125rem;font-weight:700;cursor:pointer;margin:0 auto;justify-content:space-between}.estimate-success-message{position:absolute;width:50%;height:30%;background:#fff;top:35%;left:25%;z-index:2;opacity:0;border-radius:5px;padding:70px 20px!important;text-align:center;font-size:24px;transform:scale(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out}#sfb_form_modal{background:rgba(0,0,0,.5)}#sfb_form_modal .sfb_form_modal_container{position:relative;max-width:430px;padding:30px 40px 20px;background:#fff;border-radius:4px}.sfb_form_modal_close{position:absolute;top:-22px;right:-22px;width:18px;height:18px;border-radius:50px;background:#fff!important;opacity:1!important}.sfb_form_modal_close span{display:inline-block;transform:translateY(-1px)}#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{margin-left:auto;margin-right:auto;text-align:center;color:#282828;font-size:30px;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{background:#f78426;border-radius:3px}#sfb_form_modal #send_sfb_help{font-size:14px;padding:12px 27px 13px}#sfb_form_modal .help-in{color:#797979;font-size:14px;line-height:14px}#sfb_form_modal a{text-decoration:underline;color:#797979}#sfb_form_modal .sfb_form_paragraph{text-align:center;line-height:18px;color:#797979;margin-top:15px}.sfb_form_modal_phone-text{color:#797979}.sfb_form_modal_phone-number{font-size:24px;font-weight:600;text-decoration:underline;color:#282828}.estimate-error-message{position:absolute;width:50%;height:30%;background:#fff;top:35%;left:25%;z-index:2;opacity:0;border-radius:5px;padding:70px 20px!important;text-align:center;font-size:24px;transform:scale(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.estimate-error-message-open,.estimate-success-message-open{opacity:1;transform:scale(1)}.estimate_error_block p{text-align:center;color:#bd3733;padding-bottom:10px}.current-plan-reviews .slick-prev{width:23px;height:23px;border-top:5px solid #88cf2a;border-left:5px solid #88cf2a;transform:rotate(-45deg) translateY(-12px) translateX(15px)}.current-plan-reviews .slick-next{width:23px;height:23px;border-top:5px solid #88cf2a;border-right:5px solid #88cf2a;transform:rotate(45deg) translateY(-12px) translateX(-15px)}.current-plan-why-we .slick-prev{width:23px;height:23px;border-top:5px solid #88cf2a;border-left:5px solid #88cf2a;transform:rotate(-45deg) translateY(-12px) translateX(15px)}.current-plan-why-we .slick-next{width:23px;height:23px;border-top:5px solid #88cf2a;border-right:5px solid #88cf2a;transform:rotate(45deg) translateY(-12px) translateX(-15px)}.current-plan-2 .col-md-3,.current-plan-2 .col-md-6{padding-left:25px;padding-right:25px}.current-plan-2 .slick-prev{width:20px;height:20px;border-top:5px solid #88cf2a;border-left:5px solid #88cf2a;transform:rotate(-45deg) translateY(3px) translateX(21px);z-index:10}.current-plan-2 .slick-next{width:20px;height:20px;border-top:5px solid #88cf2a;border-right:5px solid #88cf2a;transform:rotate(45deg) translateY(2px) translateX(-21px)}.current-plan-3 .col-md-3,.current-plan-3 .col-md-6{padding-left:25px;padding-right:25px}.current-plan-3 .slick-prev{width:20px;height:20px;border-top:5px solid #88cf2a;border-left:5px solid #88cf2a;transform:rotate(-45deg) translateY(3px) translateX(21px);z-index:10}.current-plan-3 .slick-next{width:20px;height:20px;border-top:5px solid #88cf2a;border-right:5px solid #88cf2a;transform:rotate(45deg) translateY(2px) translateX(-21px)}.current-plan-4 .col-md-3{padding-left:25px;padding-right:25px}.current-plan-4 .slick-prev{width:20px;height:20px;border-top:5px solid #88cf2a;border-left:5px solid #88cf2a;transform:rotate(-45deg) translateY(3px) translateX(21px);z-index:10}.current-plan-4 .slick-next{width:20px;height:20px;border-top:5px solid #88cf2a;border-right:5px solid #88cf2a;transform:rotate(45deg) translateY(2px) translateX(-21px)}.current-plan-5 .col-md-3,.current-plan-5 .col-md-6{padding-left:25px;padding-right:25px}.current-plan-5 .slick-prev{width:20px;height:20px;border-top:5px solid #88cf2a;border-left:5px solid #88cf2a;transform:rotate(-45deg) translateY(3px) translateX(21px);z-index:10}.current-plan-5 .slick-next{width:20px;height:20px;border-top:5px solid #88cf2a;border-right:5px solid #88cf2a;transform:rotate(45deg) translateY(2px) translateX(-21px)}.current-plan-6 .col-md-3,.current-plan-6 .col-md-6{padding-left:25px;padding-right:25px}.current-plan-6 .slick-prev{width:20px;height:20px;border-top:5px solid #88cf2a;border-left:5px solid #88cf2a;transform:rotate(-45deg) translateY(3px) translateX(21px);z-index:10}.current-plan-6 .slick-prev:before{content:"";opacity:0}.current-plan-6 .slick-next{width:20px;height:20px;border-top:5px solid #88cf2a;border-right:5px solid #88cf2a;transform:rotate(45deg) translateY(2px) translateX(-21px)}.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-left:25px;padding-right:25px}.current-plan-7 .slick-prev{width:20px;height:20px;border-top:5px solid #88cf2a;border-left:5px solid #88cf2a;transform:rotate(-45deg) translateY(3px) translateX(21px);z-index:10}.current-plan-7 .slick-next{width:20px;height:20px;border-top:5px solid #88cf2a;border-right:5px solid #88cf2a;transform:rotate(45deg) translateY(2px) translateX(-21px)}.current-plan-8 .col-md-3,.current-plan-8 .col-md-6{padding-left:25px;padding-right:25px}.current-plan-8 .slick-prev{width:20px;height:20px;border-top:5px solid #88cf2a;border-left:5px solid #88cf2a;transform:rotate(-45deg) translateY(3px) translateX(21px);z-index:10}.current-plan-8 .slick-next{width:20px;height:20px;border-top:5px solid #88cf2a;border-right:5px solid #88cf2a;transform:rotate(45deg) translateY(2px) translateX(-21px)}.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{padding:0 0 60px}.report_block .report-heading{color:#282828}.report_block .report-description{margin-bottom:20px;color:#646464;font-size:18px}.report_block .report-content{display:flex;justify-content:space-between}.report_block .report-content .report-item .report-item-img{width:360px;height:500px;margin-bottom:15px;background-size:contain;background-repeat:no-repeat}.report_block .report-content .report-item .report-item-description{color:#666;font-size:16px}.block-links-building{padding:0 20px}.block-links-building .owl-next{right:0!important}.block-links-building .owl-next,.block-links-building .owl-prev{width:24px!important;height:24px!important;top:0!important;margin-top:0!important;line-height:1!important;background-color:#f6f6f6!important}.block-links-building .owl-item{background:#f6f6f6;border-radius:33px;padding:2px 12px;text-align:center}.block-links-building .owl-item a{font-size:14px;color:#464646;text-decoration:unset;white-space:nowrap}.block-links-building .owl-prev{left:0!important}.block-links-building .owl-stage-outer::after{right:0;background:linear-gradient(to left,#fff,rgba(255,255,255,0))}.block-links-building .owl-stage-outer::before{left:0;background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.block-links-building .owl-next::after,.block-links-building .owl-prev::after{content:"";position:absolute;width:8px;height:8px;border-bottom:1px #464646 solid;top:25%}.block-links-building .owl-next::after{border-right:1px #464646 solid;rotate:-45deg;right:40%}.block-links-building .owl-prev::after{border-left:1px #464646 solid;rotate:45deg;left:40%}.block-links-building .owl-stage-outer::after,.block-links-building .owl-stage-outer::before{content:"";position:absolute;top:0;width:70px;height:100%;z-index:2;pointer-events:none}.footer-links{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.footer-links>div{padding:0 15px}.footer-links .footer-info__logo{display:block;margin-bottom:10px}.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{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.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{position:absolute;display:flex;right:20px;top:30px}.completed-projects__next,.completed-projects__prev{position:absolute;top:0;right:55px;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(../img/portfolio-map.webp);display:flex}.link-portfolio-block-mobile a{background-color:#f78426;color:#fff;border-radius:2px;max-height:34px;margin:auto}.employees__block .row{display:flex;justify-content:space-between}.employees__block .employee{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;padding:15px;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{color:#8a8f9c;font-weight:500}.employee__item-img{margin-bottom:20px;position:relative;background-repeat:no-repeat}.employee__item-img::before{content:"";display:block;position:absolute;width:98px;height:24px;background:#7ec321;border-radius:2px;right:5px;top:5px;font-size:14px;color:#fff;padding:3px 8px}.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{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.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-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2;height:268px}.mobile-completed-projects img{height:100px}.slick-list-mobile{max-height:unset}.slick-list-mobile::before{background-image:none}.obj-item-mobile{display:flex;flex-direction:column}.info-mobile{position:unset!important}.info-mobile .characteristics,.info-mobile .title{max-width:75%;color:#282828}.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;display:inline-block;width:160px}.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;opacity:0;transition:height .5s ease 0s,opacity .5s ease 0s;padding-inline-start:0;margin-bottom:0}.obj-item2 .info .characteristics li{padding-left:0;display:flex;align-items:flex-start}.obj-item2 .info .characteristics li .characteristics-text{font-size:12px;line-height:120%;font-weight:400;margin-right:20px}.obj-item2 .info .characteristics li .characteristics-value{font-size:12px;line-height:120%;font-weight:400;white-space:nowrap;position:absolute;right:0}.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{opacity:1;height:120px}.obj-item2:hover .info{transform:translateY(-10px)}.projects-filter{margin-top:41px}.projects-filter:before{content:"";position:absolute;top:-40px;left:0;height:1px;margin:20px 16px;width:98.6%;background:#d9d9d9}.projects-filter__show-more{position:absolute;right:0;top:0;font-weight:400;font-size:14px;color:#db8c3d;cursor:pointer;text-decoration:underline;display:flex;align-items:center;min-height:30px;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{display:flex;align-items:center;justify-content:center;min-height:30px;font-size:14px;font-weight:400;color:#464646;position:relative;padding:2px 12px;z-index:1;text-decoration:none;white-space:nowrap}.projects-filter__item-list a::after,.projects-filter__short-wrapper .owl-item a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f6f6f6;z-index:-1;border-radius:33px}.projects-filter__item-wrapper{display:flex;margin:-4px;padding-bottom:4px}.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{content:"";background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 103.33%);position:absolute;top:50%;width:48px;height:100%;z-index:3;pointer-events:none}.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{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;object-fit:cover}.projects-filter__short-wrapper .owl-prev{position:absolute;left:0;top:0}.projects-filter__short-wrapper .owl-next{position:absolute;right:120px;top:0}.projects-filter__short-wrapper .owl-item{width:auto!important;margin-right:8px!important}.label.label-default.hlink.filter-label{display:none}.label.label-default.hlink.filter-label.active{display:inline-block}.filter-show-more-button{margin-top:14px;padding:5px}.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){background-color:#f1f3f4!important;color:#282828}@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{display:block;margin:0}.copyright__info_new{text-align:start}.projects__header .title-block{width:100%!important}.logo-yandex{width:60px}}@media (min-width:1200px){.about-house .technology-list__nav .nav-item:nth-child(4n){width:95%;text-align:center}}@media (min-width:576px){.category-price-table .container-for-table{margin:30px 0 0;width:100%}.category-price-table thead td:first-child{border:0!important;text-align:left}.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{border-right:0;text-align:left;padding-left:10px!important}.category-price-table tbody tr td:nth-child(3n){border-right:0;text-align:left;padding-left:10px!important;width:35%}.category-price-table tbody tr td:nth-child(2n){border-left:0;text-align:left;padding-right:10px!important}.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{width:300px;height:417px}.employee__item-img{width:50%;margin-left:auto;margin-right:auto}.employees__block .row{display:flex;flex-wrap:wrap}.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{width:230px;height:320px}.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}.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{display:grid;grid-template-columns:unset;gap:unset;margin:0}.footer-content .footer-content-contacts,.footer-content .footer__branches{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;margin-bottom:15px}.footer-content .footer__branches{grid-row-start:3;grid-row-end:4}.footer-content .footer-content-partners,.footer-content .footer-content-pays{grid-column-start:1;grid-column-end:2;grid-row-start:4;grid-row-end:5;margin-bottom:15px}.footer-content .footer-content-pays{grid-row-start:1;grid-row-end:2}}@media (max-width:650px){.widget_step_1_item{display:block!important;max-width:145px!important}.widget_text_center{top:5px!important}}@media (max-width:449px){.widget_overlay_body{width:100%!important;max-width:330px!important;top:0!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{max-height:120px;transform:scale(1.2) translateX(10px) translateY(-5px)}#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}.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{background-size:contain;width:400px;height:556px}.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{padding:0;height:45px}.form-for-estimate .form-for-estimate__submit .btn__wrapper{font-size:14px;font-weight:400}.form-for-estimate .recall-btn{padding:12px 0;height:45px;font-size:14px;font-weight:400}.estimate-success-message{width:100%;left:0}.btn-favorites{margin-left:auto}.btn-compare,.btn-favorites{width:35px;height:35px;padding:6px}.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{width:100%;justify-content:space-around}#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{position:relative;overflow:hidden;transition:height .5s ease}.wrap__current-plan-mobile .current-plan>div img{width:100%;display:block;transition:opacity .5s ease}.accordion-item{padding-bottom:8px;margin-bottom:8px}.accordion-item:not(.active){height:100px}.accordion-item.active{overflow:visible;padding-top:10px}.accordion-item img{width:100%;display:block;transition:opacity .4s ease}.accordion-item .content{padding:20px}.accordion-item .content h2{margin-top:0}.accordion-item .overlay{position:absolute;top:0;left:25px;right:25px;bottom:0;background:rgba(0,0,0,.55);color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden}.accordion-item-content{width:100%;height:100%;padding:15px 10px;display:flex;flex-direction:column;justify-content:space-between}.accordion-item-content span:first-child{font-weight:500;font-size:16px;line-height:15px}.accordion-item-content span:last-child{font-weight:300;font-size:14px;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{position:absolute;bottom:8px;right:8px;width:25px;height:25px;border-radius:50%;background-color:#2ecc71;display:flex;justify-content:center;align-items:center}.arrow-down{font-size:16px;font-weight:100}}@media (max-width:679px){.report_block .report-content .report-item .report-item-img{width:350px;height:486px}}@media (max-width:600px){.report_block .report-content .report-item .report-item-img{width:400px;height:556px}}@media (max-width:559px){.report_block .report-content .report-item .report-item-img{width:350px;height:486px}}@media (max-width:500px){.report_block .report-content .report-item .report-item-img{width:300px;height:417px}}@media (max-width:434px){.report_block .report-content .report-item .report-item-img{width:250px;height:348px}}@media (max-width:360px){.report_block .report-content .report-item .report-item-img{width:200px;height:278px}}@media (max-width:576px){.employees__block .employee__item-img{width:100%;background-size:cover;background-position-y:50%}.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{width:auto;font-size:14px}.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{display:flex;justify-content:space-between}.broker-block-choice{width:35px;position:absolute;top:23px;right:60px;z-index:100}.broker-block-choice .choice-city__header{width:35px;border:0;padding:0;border-radius:unset;position:absolute}.broker-block-choice .choice-city__link{display:inline-block;width:35px;height:35px;color:transparent;border:1px solid #94c73b;border-radius:3px;background-image:url(../img/icons/location-choicen.png);background-repeat:no-repeat;background-position:center}.estimate-list-method-feedback-mob{list-style:none;padding:0}.estimate-list-method-feedback-mob input[type=radio]{width:unset;height:unset;margin-bottom:15px;margin-right:8px}}@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{display:flex;margin:auto}}@media (max-width:768px) and (min-width:600px){.img-and-btn img{width:570px;height:400px}}@media (max-width:599px) and (min-width:486px){.img-and-btn img{width:456px;height:320px}}@media (max-width:485px){.img-and-btn img{width:290px;height:204px}}@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{display:flex;align-items:center;min-height:30px;flex:0 0 140px}}@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-x:auto;overflow-y:hidden}.projects-filter__item-wrapper::-webkit-scrollbar{height:2px}.projects-filter__item-wrapper::-webkit-scrollbar-thumb{border-radius:10px;background-color:#f78426;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{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.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;display:flex;flex-direction:column}.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{margin:auto;color:#db8c3d;border:0;background:inherit;text-decoration:underline}.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{border-bottom:1px solid #d0d0d0;padding-bottom:8px;margin-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{display:grid;grid-template-columns:repeat(2,1fr)}.text-block--mainpage4{background-image:unset;background-color:#e2e2e2}.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;width:80%;margin-left:auto}.text-block--mainpage4 .stages_building_block .stages_building_item_block{border-left:none;display:flex;min-height:163px;margin:0 6px}.block-footer-info{display:flex;flex-direction:column}.text-block--mainpage4 .stages_building_block .stages_building_item_block .stages_building_item{position:relative;flex-grow:1;padding:15px;border-radius:10px;background:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.02),0 2px 4px 0 rgba(0,0,0,.08)}.stages_building_item_img{position:absolute;top:10px;left:10px}.stages_building_block_slider{margin-right:-6px;margin-left:-6px}}