

/* Start:/local/templates/domamo_v001/components/bitrix/catalog.element/lazyload/style.css?176492731643775*/
@-webkit-keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}.b_project,.b_projects{width:auto;position:relative;padding:24px 20px 30px}.b_project{margin:0 auto;max-width:1540px}.b_projects{max-width:1500px}.b_projects .projects{padding:0}.b_project .b_quest{display:inline-block;width:15px;padding:0 0 0 1px;height:16px;line-height:18px;border-radius:12px;background-color:#ffd182;font-size:12px;font-weight:900;text-align:center;position:relative;top:-2px;cursor:pointer}#share_this,.b_projects{margin:0 auto}#share_this *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.b_project h1{font-size:32px;line-height:36px;font-family:bold,arial;margin:9px 0 7px;font-weight:100;float:left;width:100%}.b_project h1 sup{font-size:50%}.b_project .b_ico_line{float:left;width:100%;margin:14px 0 0;text-align:center}.b_project .b_ico_line .b_right{float:right;margin:0 6px 0 0}.b_project .b_ico_line>a{float:left}.b_project .ico{padding:0 0 0 20px;margin:3px 6px 4px 0;display:block;float:left;font-size:14px;color:#151516;background:url(/local/templates/domamo_v001/components/bitrix/catalog.element/lazyload/../../../../images/project_ico.svg)no-repeat left top;height:16px;line-height:18px;cursor:pointer}.b_project .b_right .ico{margin-left:24px}.b_project .ico:hover{background-position:0-100px;color:#6eb356}.b_project .ico.pdf:hover,.b_project .ico.print:hover{color:#ff1054}.b_project .ico.print{background-position:0-22px}.b_project .ico.print:hover{background-position:0-122px}.b_project .ico.mail{background-position:0-46px}.b_project .ico.mail:hover{background-position:0-146px}.b_project .ico.heart{background-position:0-63px}.b_project .ico.heart.active{color:#6eb356;background-position:0-162px}.b_project .ico.complated{background-position:0-81px;margin-right:10px}.b_project .ico.complated.active{background-position:0-201px;color:#6eb356}.b_project .b_fotorama{width:100%;background-color:#f0efea;padding:0 380px 0 0;margin:21px 0 3px;position:relative}.b_project .b_image{display:block;float:left;width:100%;padding-bottom:1px;min-height:400px;max-height:100vh}.b_project .b_image img{max-width:100%}.b_project .b_fotorama img{opacity:0}.b_project .b_fotorama img.fotorama__img,.b_project .fotorama__wrap--slide .fotorama__nav-wrap{opacity:1}.b_project .ya-advertising{float:left;width:100%;margin-top:20px}.b_project .fotorama__nav-wrap{background-color:#292e44;width:100%;opacity:0}.b_project .b_desc{float:left;width:379px;margin:0 0 0-380px;position:relative;right:-380px;padding:30px 43px 20px 36px}.b_project .b_desc .btn_blue{width:100%}.b_project .item_head{position:absolute;left:0;top:0}.b_project .item_head>div{padding:4px 12px 2px;font-family:bold,arial}.b_project .item_head .area,.b_project .item_head .number{display:block;float:left;color:#fff;line-height:20px;font-size:14px}.b_project .item_head .number{background-color:#00afef;text-transform:uppercase}.b_project .item_head .area{background-color:#292e44}.b_plane_list .plane_min .b_param .p_val sup,.b_project .item_head sup{float:right}.b_project .item_head .type{display:block;float:left;background-color:#dbe30e;line-height:20px;font-size:14px;text-transform:uppercase}.b_company_block__param{margin:10px 0;font-size:.9em}.b_project .b_all_tab{float:left;width:100%}.b_project .b_all_tab>div{display:none}.b_project .b_all_tab>div.active{display:block}.b_project .b_page_1{padding:28px 400px 0 0;position:relative}.b_project .b_page_3{padding:28px 0 0;position:relative}.b_projet_desc .b_page_desc{float:left;width:100%}.b_projet_desc .b_right{float:right;margin:0 0 0-380px;width:380px;position:relative;right:-400px}.b_projet_desc .b_right_box{float:left;width:100%;background:#fff;box-shadow:0 0 20px 0 rgba(164,175,184,.15);padding:21px 24px 25px 21px;margin:0 0 6px}.b_projet_desc .b_title{color:#000;float:left;width:100%;margin:0 0 16px;font-weight:100}.b_projet_desc .b_title span{padding-right:10px}.b_projet_desc .b_title a.select_region{white-space:nowrap;margin-right:20px;position:relative}.b_company_price .b_title a.select_region:after,.b_projet_desc .b_title a.select_region:after{content:"";float:left;position:absolute;margin-left:-6px}.b_company_price .b_title a.select_region:hover:after,.b_projet_desc .b_title a.select_region:hover:after{border-top-color:#ff1054}.b_projet_desc .title_link{float:right;color:#007ac5;font-size:16px;margin:-20px 0 0;line-height:14px;border-bottom:1px #007ac5 solid}.b_projet_desc .title_link:hover{color:#ff1054;border-bottom-color:#ff1054}.b_projet_desc .b_full_desc{font-size:13px;color:#222426;float:left;width:100%;line-height:18px;margin:0 0 28px}.b_projet_desc .b_full_desc p{margin:0 0 10px}.b_company_price .b_title a.select_region{white-space:nowrap;float:none;display:inline-block;margin:0 20px 0 0!important;font-size:16px;font-weight:100}.b_company_price .b_title a.select_region:after{border:6px #00afef solid;border-left:6px transparent solid;border-right:6px transparent solid;border-bottom:6px transparent solid;top:6px;right:-20px}.b_company_page_ajax_view a{color:inherit}.b_tech_param .b_title{margin:0 0 6px 6px}.b_tech_param .b_title2{color:#00afef;font-size:18px;float:left;width:100%;margin:15px 0 10px}.b_tech_param .b_padding{padding:0 0 0 6px}.b_tech_param .param{float:left;width:100%;background:url(/local/templates/domamo_v001/components/bitrix/catalog.element/lazyload/../../../../images/project_tech_param.svg)repeat-x left 12px;margin:2px 0 12px}.b_tech_param .param .p_name{float:left;color:#757a80;font-size:14px;background-color:#fff;padding:0 5px 0 0}.b_tech_param .param .b_value,.b_tech_param .param .b_value_item{float:right;font-size:13px;color:#000;background-color:#fff;padding:0;font-family:bold,arial}.b_tech_param .param .b_value_item{float:left;padding:0 0 0 5px}.b_tech_param .param .b_value_item.np{padding:0}.b_tech_param .param .b_value_text{float:left;padding:0}.b_tech_param .param .b_value sup{float:right;font-family:"IstokRegular",arial}.b_tech_param .param .q{background:#fff url(/local/templates/domamo_v001/components/bitrix/catalog.element/lazyload/../../../../images/filtr_quest.svg)no-repeat 50%0;float:left;width:14px;height:14px;padding:0 5px;margin:2px 0 0-5px}.b_tech_param .param .b_value_item .q{margin:-1px 0 0 5px}.b_tech_param .p_more{color:#007ac5;font-size:14px;text-decoration:none;border-bottom:1px #007ac5 solid;float:left;line-height:14px;margin:13px 0 0}.b_plane_list .plane a:hover .b_name span,.b_tech_param .p_more:hover{color:#ff1054;border-bottom-color:#ff1054}.b_project .b_more_link{float:left;width:100%;margin:3px 0;color:#757a80;font-size:13px;line-height:16px}.b_project .b_more_link b{font-family:bold,arial;color:#000}.b_project .b_more_link a{color:#757a80;text-decoration:none}.b_project .b_more_link a:hover{color:#ff1054;text-decoration:underline}.b_plane_list{margin:5px -10px 18px}.b_plane_list .plane{width:50%;display:block;float:left;margin:0 0 20px;padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.two.b_plane_list .plane{width:50%}.b_plane_list .plane:nth-child(2n+1){clear:left}.b_plane_list .plane .in,.b_plane_list .plane a{display:block;background-color:#fff;padding:12px 0 10px}.b_plane_list .plane .in{position:relative}.b_plane_list .plane img{width:100%;display:block;padding:10px 0 0}.b_plane_list .plane .b_name{color:#313537;font-size:18px;float:left;line-height:16px;margin:0 0 0 15px;clear:both}.b_plane_list .plane .b_name span{border-bottom:1px #313537 dashed}.b_fasads .b_fasad img:hover,.b_plane_list .plane a:hover{box-shadow:0 0 20px 0 rgba(164,175,184,.15)}.b_plane_list .plane_min .b_param{float:left;width:102px;margin:2px 0;clear:both}.b_plane_list .plane_min .b_param .p_name{float:left;color:#757a80;font-size:14px;background-color:#fff;padding:0 5px 0 0}.b_plane_list .plane_min .b_param .p_val{float:right;font-size:14px;color:#000;background-color:#fff;padding:0 0 0 5px}.b_plane_list .plane_min .b_params{position:absolute;bottom:0;left:5px;background-color:#fff}.b_fasads{margin:0-10px 18px}.b_fasads .b_fasad{float:left;width:50%;padding:0 10px;margin-bottom:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.b_fasads .b_fasad:nth-child(2n+1){clear:left}.b_fasads .b_fasad img{padding:5px 3%;background-color:#fff;float:left;width:94%}.b_project_big_text{background-color:#fff;box-shadow:0 0 25px 4px rgba(193,192,189,.25);padding:30px;margin:20px 0;font-size:14px}.b_project .b_tab{background-color:#546d88;float:left;width:100%;margin:0;color:#fff;display:table}.b_project .b_tab a,.b_project .b_tab span{color:#fff;display:table-cell;padding:11px 15px 9px;font-size:18px;text-align:center;box-sizing:border-box;height:46px}.b_project .b_tab sup{position:absolute;color:#e6deb5;font-size:12px;padding:0 0 0 3px}.b_project .b_tab a:hover{background-color:#2a2f3d}.b_project .b_tab a.active,.b_project .b_tab a.active:hover{background-color:#00afef;position:relative}.b_project .b_tab a.active:after{content:"";border:6px #00afef solid;border-left:6px transparent solid;border-right:6px transparent solid;border-bottom:6px transparent solid;float:left;position:absolute;bottom:-12px;left:50%;margin-left:-6px}.b_project .b_status{display:inline-block;vertical-align:middle;margin-left:5px;margin-top:3px;color:#1e9b0d;font-size:14px;padding:0 0 0 15px;background:url(/local/templates/domamo_v001/components/bitrix/catalog.element/lazyload/../../../../images/project_co_status.svg)no-repeat left 2px}.b_project .b_co_name{color:#000;font-size:16px;line-height:24px;margin:10px 0 0}.b_project .b_co_code{font-size:16px;color:#000;margin:10px 0-10px}.b_project .b_co_code b{font-weight:100;font-family:bold,arial;color:#d6002d;text-transform:uppercase}.b_project .b_co_logo{float:left;margin:15px 22px 0 0}.b_project .b_co_logo img{max-height:75px;opacity:1}.b_project .pr_contact{float:left;margin:19px 0 0}.b_project .pr_contact a{font-size:14px;color:#87898d;text-decoration:underline;display:block;margin:0 0 9px}.b_project .pr_contact a:hover{color:#ff1054}.b_project .cont,.b_select_price{float:left;width:100%;border-top:1px #dde2e2 solid;margin:8px 0 0;padding:14px 0 0;font-size:16px;color:#000;line-height:24px}.b_project .cont>a{color:#007ac5;text-decoration:none}.b_project .cont>a:hover{text-decoration:underline}.b_project .price_title{font-family:bold,arial;display:block;margin:17px 0 0;float:left}.b_project .b_price{float:left;width:100%;margin:0;position:relative}.b_project .b_price .b_left{float:left;max-width:230px}.b_project .link2tab{float:left;font-size:11px;max-width:105px;margin:8px 0 0 20px}.b_project .project_smeta{display:block;width:61px;height:50px;background:url(/local/templates/domamo_v001/components/bitrix/catalog.element/lazyload/../../../../images/project_smeta.svg)no-repeat left top;margin:0 6px 0 0;position:absolute;right:0;bottom:19px}.b_project .b_price_old{color:#87898d;font-size:18px;text-decoration:line-through;line-height:14px;margin:10px 0 11px}.b_project .b_price_new{color:#000;font-size:36px;font-family:bold,arial}.b_project .b_dop_link{border:1px #d8e0e7 solid;margin:0;padding:1px 0;border-radius:3px}.b_project .b_dop_link.no_active{opacity:.5;position:relative}.b_project .b_dop_link .p_ico{color:#212527;font-size:12px;padding:5px 5px 5px 30px;border-right:1px #d8e0e7 solid;float:left;line-height:12px;display:block;background:0 0}.b_project .b_dop_link .p_ico.last{border-right:0 none}.b_project .b_dop_link a:hover{color:#ff1054}.b_project .b_dop_link .p_ico span{background:url(/local/templates/domamo_v001/components/bitrix/catalog.element/lazyload/../../../../images/project_ico2.png)no-repeat left top;display:block;float:left;margin:0 0 0-25px;width:21px;height:20px}.b_project .b_dop_link .p_ico.ico_mirrow span{background-position:0 0}.b_project .b_dop_link .p_ico.ico_color span{background-position:0-23px}.b_project .b_dop_link .p_ico.ico_modifier span{background-position:0-54px}.b_project .b_dop_link a.ico_mirrow:hover span{background-position:0-100px}.b_project .b_dop_link a.ico_color:hover span{background-position:0-123px}.b_project .b_dop_link a.ico_modifier:hover span{background-position:0-154px}.b_project .b_more{color:#007ac5;border-bottom:1px #007ac5 dotted;font-size:18px;display:block;float:left;line-height:14px;margin:16px 0 0}.b_project .b_more:hover{border-color:#ff1054;color:#ff1054}.project_options{padding:22px 47px}.project_options .title{font-size:24px;font-weight:700;color:#242424;text-transform:uppercase;margin-top:20px}.project_options .full_desc table,.project_options table.project_options_table{width:100%;margin:4px 0 56px;border-collapse:collapse}.project_options table.project_options_table>tbody>tr>td,.project_options table.project_options_table>tr>td{border-left:0 none;border-right:0 none;border-bottom:2px #fff solid}.project_options .th_price{color:#989c9e;font-size:12px;width:200px;padding:0 15px 10px}.project_options .td_price{color:#494949;font-size:24px;font-weight:700}.project_options .td_deadline,.project_options .td_price_free{color:#494949;font-size:16px;font-weight:700}.project_options .td_deadline_free{color:#5da245;font-size:16px;font-weight:700}.project_options .tr_main>td{background-color:#f9f9f9;padding:10px 15px}.project_options .td_name,.project_options .td_name .b_name{color:#000;text-decoration:none;font-size:18px;line-height:32px}.project_options .td_name a.b_name{border-bottom:1px #000 dotted}.project_options .td_name a.b_name:hover{border-bottom-color:transparent}.project_options .btn_show_desc{width:18px;padding-right:0!important;padding-left:20px!important}.project_options .toggle_options_bnt{width:18px;height:18px;background:url(/local/templates/domamo_v001/components/bitrix/catalog.element/lazyload/./images/btn_plus.svg)no-repeat 0 100%;float:left;cursor:pointer}.project_options .toggle_options_bnt:hover{background-position:-18px -18px}.project_options .active .toggle_options_bnt{background-position:0 0}.project_options .active .toggle_options_bnt:hover{background-position:-18px 0}.project_options .btn_not_show_desc{width:18px;padding-right:0!important;padding-left:20px!important}.project_options .btn_not_show_desc>div{width:18px;height:18px;float:left}.project_options .td_info{display:inline-block;width:18px;height:18px;background:#d8f3ff url(/local/templates/domamo_v001/components/bitrix/catalog.element/lazyload/./images/sprite.svg)0-69px;border-radius:50%;margin:-4px 0 0 10px;position:relative;top:5px}.project_options .td_info:hover{background-color:#00afef;color:#fff;background-position:-18px -69px}.project_options .add2basket_small{width:157px}.project_options .add2basket_small a{color:#fff;font-size:12px;text-transform:uppercase;width:147px;height:54px;display:block;margin:2px 0-2px;line-height:56px;padding-left:40px}.project_options .add2basket_small a span{position:relative}.project_options .add2basket_small a span:before{content:"";position:absolute;left:-40px;background:url(/local/templates/domamo_v001/components/bitrix/catalog.element/lazyload/../../../../svg/cart.svg)no-repeat 0 15px;height:54px;width:30px}.project_options .full_desc{display:none}.project_options .full_desc>td{padding:20px 20px 30px}.project_options .full_desc,.project_options .full_desc p{color:#4e5051;font-size:14px}.project_options .full_desc table{border:0;margin:40px 0 20px}.project_options .full_desc table th{padding:0 19px 15px;font-size:11px;color:#2c2c2c;border:0;text-align:left}.project_options .full_desc table td{padding:22px 19px;color:#4e5051;font-size:14px;border:0}.project_options .full_desc table tr:nth-child(2n) td{background-color:#f7f3ed}.option_message{margin:20px 0;background-color:#5da245;color:#fff;font-size:12px;padding:13px 20px 12px 44px;float:left;position:relative}.option_message:after{position:absolute;top:12px;left:14px;content:"";width:19px;height:19px;background:url(/local/templates/domamo_v001/components/bitrix/catalog.element/lazyload/./images/options_ico.svg)no-repeat 0 0}.b_projet_desc .b_title .b_btn{border:0;text-decoration:none;display:inline-block;height:36px;line-height:38px;width:226px;margin-top:0;vertical-align:middle}.b_company_price{border:1px #ffc88d solid;padding:12px 10px 17px 17px;margin:0 0 17px;box-sizing:border-box;float:left;width:100%}.b_company_price .b_title{font-size:18px;font-weight:800}.b_company_price table{border-collapse:collapse;margin:17px 0 0}.b_company_price td{font-size:14px;line-height:18px;color:#000;padding:0 0 5px}.b_company_price td.price{white-space:nowrap;font-weight:800;padding-right:15px;padding-top:1px}.b_company_price .more{display:block;float:left;border-bottom:1px #007ac5 dashed;line-height:15px;margin:12px 0 0;position:relative}.b_company_price .more:hover{border-bottom-color:#ff1054}.b_company_price .more span{position:absolute;left:100%;font-size:12px;color:#a7a599;text-decoration:none;display:block;top:-3px;padding:0 0 0 2px}.b_company_price .partner{display:inline;vertical-align:middle}.b_company_page{padding:28px 0 0;float:left}.b_company_block,.b_company_page_ajax{float:left;width:100%}.b_company_block{display:block}.b_company_block.partner{border:1px #ffc88d solid}.b_company_block .partner{display:inline}.b_company_block .image{min-height:10px}.b_company_block .image img{max-width:100%}.b_company_block .price_box{width:calc(65% - 380px)}.b_company_block .price_box table{width:100%;border-collapse:collapse;position:relative;z-index:1}.b_company_block .price_box table td,.b_company_price td{vertical-align:top;text-align:left}.b_company_block .price_box table td.price{white-space:nowrap}.b_company_block .price_box table td.price_type{background:url(/local/templates/domamo_v001/components/bitrix/catalog.element/lazyload/./images/company_price_type.png)repeat-x 0 20px;padding:4px 0;width:58%;background-image:none}.b_company_block .price_box table td.price_type>div{padding:0 10px;float:left;background:#fbfbfb;background-color:#fbf5e4}.b_company_block .name{font-weight:600;display:block;margin:4px 0 3px}.b_company_block .contact{font-size:16px;color:#000}.b_company_block .c_title{width:85px;display:inline-block}.b_company_block .c_value_phone{color:#000;margin-left:-11px}.b_company_block .contact_other{margin:13px 0 0}.b_company_block .contact_other a{color:#87898d;text-decoration:underline;font-size:13px}.b_company_block .contact_other a:hover{text-decoration:none}.b_company_block .company_btn{background:#2db6ef;background-image:-moz-linear-gradient(90deg,#2db6ef 0,#00a2ee 21%,#0cf 100%);background-image:-webkit-linear-gradient(90deg,#2db6ef 0,#00a2ee 21%,#0cf 100%);display:block;font-weight:600;position:relative}.b_company_block .company_btn:hover{opacity:.9}.show-complect{border-bottom:1px #007ac5 dashed;line-height:15px;position:relative;float:none;display:inline-block;font-size:16px;font-weight:100}.show-complect:after{content:"";float:left;position:absolute}.show-complect.active:after{content:"";border:6px #00afef solid;border-left:6px transparent solid;border-right:6px transparent solid;border-top:6px transparent solid;top:0}.show-complect:hover{border-bottom:none;color:#0092cf}.b_projet_desc .b_title{font-size:30px;line-height:40px}.b_projet_desc .b_title a.select_region{font-size:30px}.b_projet_desc .b_title a{text-decoration:none;border-bottom:1px dashed}.b_projet_desc .b_title a:hover{border-bottom:none}.b_projet_desc .b_title a.select_region:after{background-image:url(/local/templates/domamo_v001/images/svg/arrow-down.svg);border:0;width:13px;height:8px;background-repeat:no-repeat;background-position:center;top:18px;right:-21px}.b_company_block .desc,.b_company_block .image{float:none;width:25%;margin:0;padding:25px}.b_company_block .btn_box,.b_company_block .price_box{float:none;width:25%;margin:0}.b_company_block .btn_box{padding:25px}.b_company_block .price_box{padding:25px 40px 25px 25px}.b_company_block{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.b_company_block .company_btn{background:#0092cf;border-radius:2px;font-size:13px;line-height:15px;text-align:center;text-transform:uppercase;color:#fff;padding:17px 12px;border:0;float:none;height:auto;width:100%;margin-bottom:22px;transition:.2s}.b_company_block .company_btn--white{background:#fff;border:1px solid #0092cf;color:#0092cf}.b_company_block .company_btn--white:hover{background:#0092cf;color:#fff}.b_company_page{max-width:100%}.b_company_block .price_box{position:relative}.b_company_block .price_box:before{content:"";position:absolute;left:-10px;top:-10px;width:calc(100% + 20px);height:calc(100% + 20px);background-color:#fbf5e4}.b_company_block .b_more.project-phone,.b_company_block .b_more.project-phone:hover{border:0;color:#333;padding:0;min-height:0;line-height:26px;font-size:16px;font-weight:400;margin-bottom:15px;margin-top:15px}.b_company_block .show-phone-block .show-phone{color:#a0a5ab;top:0;right:0;border-bottom:1px #a0a5ab dashed}.b_company_block .show-phone-block .show-phone:before{top:0;left:auto;right:100%;width:10%;background-image:none;background:0 0;background:-moz-linear-gradient(left,rgba(255,255,255,0)0,#fff 81%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(81%,#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0)0,#fff 81%);background:-o-linear-gradient(left,rgba(255,255,255,0)0,#fff 81%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 81%);background:linear-gradient(to right,rgba(255,255,255,0)0,#fff 81%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 )}.b_company_block .show-phone-block{width:260px}.contact.contact_other a{color:#0092cf;text-decoration:none;font-size:16px;margin-right:15px}.contact.contact_other a:hover{color:#ff1054}.contact.contact_other a:first-child{float:left}.contact.contact_other a:last-child{float:left}.b_company_block .name{font-size:20px}.b_company_block__like{display:inline-block;vertical-align:middle;width:15px;height:15px;position:relative;cursor:pointer;margin-left:6px;background-size:contain;background-repeat:no-repeat;background-position:center}.b_company_block__like:after,.b_company_block__like:before{content:"";background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;width:100%;height:100%;transition:.2s}.b_company_block__like:before{background-image:url(/local/templates/domamo_v001/images/svg/like.svg);opacity:1}.b_company_block__like:after{background-image:url(/local/templates/domamo_v001/images/svg/like-hover.svg);opacity:0}.b_company_block__like:hover:before{opacity:0}.b_company_block__like:hover:after{opacity:1}.b_company_block__like--active,.dom-contractors-results-item__like--active{background-image:url(/local/templates/domamo_v001/images/svg/like-active.svg)}.b_company_block.partner.bx_complect,.b_company_block__like--active:after,.b_company_block__like--active:before,.b_company_block__like--active:hover:after,.b_company_block__like--active:hover:before,.dom-contractors-results-item__like--active:after,.dom-contractors-results-item__like--active:before,.dom-contractors-results-item__like--active:hover:after,.dom-contractors-results-item__like--active:hover:before{display:none}.contact--mess a,.show-complect:after{background-repeat:no-repeat;background-position:center}.contact--mess a{float:left;margin-right:14px;width:25px;height:25px;background-size:contain}.contact--mess a.contact__telegram{background-image:url(/local/templates/domamo_v001/images/svg/tele.svg)}.contact--mess a.contact__wapp{background-image:url(/local/templates/domamo_v001/images/svg/wap.svg)}.b_company_block .price_box table td,.b_company_block .price_box table td.price{font-size:16px;padding:4px 10px 0;font-weight:400}.b_company_block .partner{vertical-align:middle}.show-complect{margin-top:50px}.show-complect:after{background-image:url(/local/templates/domamo_v001/images/svg/arrow-down.svg);border:0!important;width:13px;height:8px;top:4px!important;right:-21px;margin:0}.show-complect.active:after{transform:rotate(180deg)}.b_company_block{margin-top:36px}.b_company_block__links{text-align:center;margin-top:30px}.b_company_block__links a{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;color:#a0a5ab;padding-left:23px;margin-left:10px;margin-right:10px}.b_company_block__link:after,.b_company_block__link:before{content:"";background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;transition:.2s;top:0;left:0;width:18px;height:18px}.b_company_block__link--pdf:before{background-image:url(/local/templates/domamo_v001/images/svg/pdf.svg);opacity:1}.b_company_block__link--print:before{background-image:url(/local/templates/domamo_v001/images/svg/print.svg);opacity:1}.b_company_block__link--pdf:after{background-image:url(/local/templates/domamo_v001/images/svg/pdf-hover.svg);opacity:0}.b_company_block__link--print:after{background-image:url(/local/templates/domamo_v001/images/svg/print-hover.svg);opacity:0}.b_company_block__link:hover:before{opacity:0}.b_company_block__link:hover:after{opacity:1}.b_company_block__link:hover{color:#0092cf}.b_company_block .price_box table td.price{position:relative;text-align:right}.b_company_block .price_box table td.price--ok:after{content:"";width:15px;height:15px;background-image:url(/local/templates/domamo_v001/images/svg/ok.svg);position:absolute;right:-20px;top:6px}.b_company_block.partner.bx_complect{margin-top:-3px;border-top:none;padding-top:60px;position:relative}.b_company_block.partner.bx_complect:before{content:"";position:absolute;left:20px;top:34px;width:calc(100% - 40px);height:1px;background-color:#ededed}.b_company_block.partner.bx_complect:after{content:"";left:50%;width:15px;background-color:#fff;height:15px;top:27px;position:absolute;transform:rotate(45deg);border-top:1px solid #ededed;border-left:1px solid #ededed}.b_company_block.partner.bx_complect table tr:not(.heading){display:none}.b_company_block.partner.bx_complect table tr.lk-builder-tr-open{display:table-row}.b_company_block.partner.bx_complect table tbody tr:nth-child(2):not(.heading){display:table-row;cursor:pointer}.table_complect,.table_complect table{width:100%}.table_complect table{min-width:600px}.table_complect td{vertical-align:top}.table_complect td.first{padding:16px 20px;min-width:200px}.table_complect .build-status{background-image:url(/local/templates/domamo_v001/images/svg/tic-on.svg);background-repeat:no-repeat;background-size:contain;width:27px;height:27px;position:absolute;left:0;top:18px}.table_complect td.build-status-cell{padding:20px 36px;position:relative}.table_complect td.build-status-cell--no{padding-left:0}.mdash{width:46px;height:1px;background-color:#333;display:inline-block}.table_complect td.first.first-parent{background-color:#e9f2f8;cursor:pointer}.table_complect td.first.first-parent b{font-size:29px!important;line-height:34px!important;font-weight:600;border-bottom:1px dashed}.table_complect td.first.first-parent:hover b{border-bottom:1px dashed transparent}.bx_compare .q,.bx_complect .q{background-image:url(/local/templates/domamo_v001/images/svg/filtr_quest--grey.svg)!important;margin:0!important;width:24px!important}.table_complect .techcost__type{font-size:12px;color:#a0a5ab;margin-bottom:5px;white-space:nowrap}.table_complect .techcost__cost{font-weight:600;font-size:26px;line-height:30px;margin-bottom:5px;white-space:nowrap}.table_complect .build_comparison{color:#a0a5ab;position:relative;cursor:pointer;padding-left:22px;transition:.2s}.table_complect .build_comparison:hover{color:#0092cf;opacity:.5}.table_complect .build_comparison.active{color:#0092cf}.table_complect .build_comparison:after,.table_complect .build_comparison:before{content:"";background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;width:15px;height:15px;left:0;top:3px;transition:.2s}.table_complect .build_comparison:before{background-image:url(/local/templates/domamo_v001/images/svg/compare.svg);opacity:1}.table_complect .build_comparison:after{background-image:url(/local/templates/domamo_v001/images/svg/compare-active.svg);opacity:0}.table_complect .build_comparison:hover:after{opacity:.5}.table_complect .build_comparison.active:before,.table_complect .build_comparison:hover:before{opacity:0}.table_complect .build_comparison.active:after,.table_complect .build_comparison.active:hover:after{opacity:1}.table_complect tr td{border-bottom:1px solid #f4f4f4}.table_complect tr td.first-parent,.table_complect tr td.heading{border-bottom:none}.heading-bottom .btn_box{float:none;padding:0}.heading-bottom td{vertical-align:middle;padding:25px}.heading-bottom td:last-child{text-align:right}.heading-bottom .b_company_block__links,.heading-bottom .btn_box,.heading-bottom .company_btn,.heading-bottom .show-complect{display:inline-block;vertical-align:middle;margin:0}.heading-bottom .b_company_block__links{margin-top:15px;margin-bottom:15px}.heading-bottom .btn_box{max-width:none;width:auto}.heading-bottom .company_btn{width:255px;margin-left:30px}.heading-bottom .show-complect{margin-left:20px}.b_company_block{background-color:#fff;padding:0;border:1px solid #ededed!important}.b_company_block--vip{border:2px solid #efd282!important}.b_company_block.b_company_block--vip.bx_complect{border-top:2px solid #fff!important}#variant-projects .favorites_tabs,.b_company_block--hidden .price_box:before{display:none}.b_company_block .price_box table td,.b_company_block .price_box table td.price_type>div{padding-left:0}.b_company_block--banner-last{float:left;display:block!important}.projectMainCard{margin-bottom:30px}.b_company_block-btns__btn{padding-left:28px;cursor:pointer;position:relative;margin-top:13px;display:block;font-size:16px}.b_company_block-btns__btn span{color:#0092cf;border-bottom:1px dashed;display:inline-block}.b_company_block-btns__btn:before{content:"";width:17px;height:21px;position:absolute;left:0;background-repeat:no-repeat;background-size:contain}.b_company_block-btns__btn span:hover{border-bottom:1px dashed transparent;color:#0092cf}.b_company_block-btns__btn--copy:before{background-image:url(/local/templates/domamo_v001/images/copy.svg);top:-1px}.b_company_block-btns__btn--collapse:before{background-image:url(/local/templates/domamo_v001/images/collapse.svg);top:0}.b_company_block-btns__btn--expand:before{background-image:url(/local/templates/domamo_v001/images/expand.svg);top:0}.b_company_block-btns__btn--collapse.no_click span,.b_company_block-btns__btn--expand.no_click span{border-bottom:1px dashed transparent;color:#979797}.b_company_block-btns__btn--collapse.no_click:before{background-image:url(/local/templates/domamo_v001/images/collapse-gray.svg)}.b_company_block-btns__btn--expand.no_click:before{background-image:url(/local/templates/domamo_v001/images/expand-gray.svg)}.b_company_block--banner .b_company_banner__item{width:100%;background:#ddeef9;background:radial-gradient(84.34% 3318.17%at 78.72% 50%,#ddeef9 0,#edf8ff 75.99%),#f1f6fa;border:1px solid #cee0ee;padding:40px 48px}.b_company_banner__partner-wr{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;width:100%}.b_company_banner__partner-left{width:calc(100% - 243px);padding-right:40px}.b_company_block--banner a.b_company_banner__partner-btn{display:inline-block;padding:16px 43px;color:#fff;background-color:#377ce3;border-radius:4px;font-size:16px;line-height:18px;text-align:center;box-shadow:0 4px 14px #d1dfe8;margin-top:15px;transition:background-color .2s}.b_company_block--banner a.b_company_banner__partner-btn:hover{background-color:#2e6ac2}.b_company_banner__partner-title{font-weight:600;font-size:24px;line-height:27px;color:#133b54;margin-bottom:10px}.b_company_banner__partner-text{font-weight:400;font-size:14px;line-height:20px;color:#32576c;margin-bottom:10px}.b_company_banner__partner-right{width:242px}.b_company_banner__partner-img{width:100%;height:168px;background-image:url(/local/templates/domamo_v001/components/bitrix/catalog.element/lazyload/./images/ico-d-partner.svg);background-repeat:no-repeat;background-size:contain;background-position:top right}.b_company_banner__partner-top,.b_projet_desc .c-proj-tab-outer::after,.b_projet_desc .c-proj-tab-outer::before{display:none}.b_company_banner__partner-top-img{width:100%;height:108px;background-image:url(/local/templates/domamo_v001/components/bitrix/catalog.element/lazyload/./images/ico-d-partner.svg);background-repeat:no-repeat;background-size:contain;background-position:top center}.api-reviews-list .api-field-label{margin-bottom:5px}.api_form{display:flex;flex-wrap:wrap;flex-direction:column}.api_form .api_row{width:100%;margin-top:10px}.api_form .api_row:first-child{margin-top:0}.api_form .api_row.api_buttons{margin-top:15px}.api_form .api_label{margin-bottom:6px}.api-reviews-form .api_controls textarea{display:block;background-color:transparent;width:100%;min-height:60px;border:0;padding:5px 10px;line-height:22px;font-family:arial;font-size:14px;color:#000;border-radius:2px;resize:vertical;box-shadow:inset 1px 1px 4px 0 rgba(50,50,50,.3)}.api-reviews-form .api_controls textarea:focus{box-shadow:inset 1px 1px 4px 0 rgba(0,173,243,.8)}.api-reviews-form .api_row_error .api_controls textarea{box-shadow:inset 0 0 1px 1px #ff3232}.api-reviews-form .api_row_error .api_controls textarea::-webkit-input-placeholder{font-size:14px;color:#979797}.api-reviews-form .api_row_error .api_controls textarea::-moz-placeholder{font-size:14px;color:#979797}.api-reviews-form .api_row_error .api_controls textarea:-moz-placeholder{font-size:14px;color:#979797}.api-reviews-form .api_row_error .api_controls textarea:-ms-input-placeholder{font-size:14px;color:#979797}.api-reviews-form .api_modal .api_modal_title{font-size:22px;color:#313537}.api-reviews-form .api-shop-stat .api-button-large{padding-top:5px;padding-bottom:5px;line-height:120%}.b_project-banner{margin-bottom:50px}#share_this,.share-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#share_this::before{content:"Поделиться:";line-height:1;margin-right:12px}.share-btn{color:#151516!important;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.share-btn:hover{opacity:.8}.share-btn:not(:last-child){margin-right:12px}.share-btn__icon{width:24px;height:24px;display:block;border-radius:50%;background-size:contain;background-repeat:no-repeat;background-position:center}.share-btn__icon--vk{background-color:#07f;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.878 17.304c-5.411 0-8.695-3.755-8.823-9.994h2.74c.086 4.583 2.171 6.528 3.77 6.925V7.31h2.627v3.954c1.542-.17 3.155-1.97 3.698-3.954h2.584c-.414 2.441-2.17 4.24-3.412 4.983 1.242.6 3.24 2.17 4.011 5.01h-2.84c-.6-1.898-2.07-3.369-4.04-3.569v3.57h-.315Z' fill='%23fff'/%3e%3c/svg%3e")}.share-btn__icon--pinterest{background-color:#c20724;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 9.742c0 1.58.599 2.986 1.884 3.51.21.087.4.003.46-.23.043-.16.144-.568.189-.738.06-.23.037-.31-.133-.512-.37-.436-.608-1.001-.608-1.802 0-2.322 1.74-4.402 4.53-4.402 2.471 0 3.829 1.508 3.829 3.522 0 2.65-1.174 4.887-2.917 4.887-.963 0-1.683-.795-1.452-1.77.276-1.165.812-2.421.812-3.262 0-.752-.405-1.38-1.24-1.38-.985 0-1.775 1.017-1.775 2.38 0 .867.293 1.454.293 1.454L8.69 16.406c-.352 1.487-.053 3.309-.028 3.492.015.11.155.136.22.054.09-.119 1.262-1.564 1.66-3.008.113-.409.647-2.526.647-2.526.32.61 1.254 1.145 2.248 1.145 2.957 0 4.964-2.693 4.964-6.298C18.4 6.539 16.089 4 12.576 4 8.204 4 6 7.13 6 9.742z' fill='%23FFF' fill-rule='evenodd'/%3e%3c/svg%3e")}.share-btn__count{font-size:12px;font-weight:600;text-align:center;line-height:20px;width:20px;height:20px;background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;min-width:20px;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:8px}.share-btn__count:not(:empty){-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.share-btn:hover .share-btn__count{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15)}.share-btn__count.loading{-webkit-animation:pulse 1.5s ease-in-out infinite;animation:pulse 1.5s ease-in-out infinite}.b_projet_desc .c-proj-tab-outer{background:0 0}@media only screen and (max-width:1100px){.b_project .b_fotorama{padding-right:328px}.b_project .b_desc{right:-328px;margin-left:-328px;padding:10px 23px 20px 20px;width:328px}.b_project{padding-top:12px}.b_project h1{font-size:24px;line-height:24px}.b_project .b_status,.b_project .ico{font-size:12px}.b_project .b_co_code{font-size:14px}.b_project .b_co_name{font-size:15px}.b_project .b_co_logo{margin:9px 14px 0 0}.b_project .b_co_logo img{max-height:50px}.b_project .pr_contact{margin:12px 0 5px}.b_project .pr_contact a{font-size:12px;margin:0 0 3px}.b_project .cont{margin:2px 0 0;padding:14px 0 0;font-size:14px;line-height:16px}.b_project .b_more{font-size:14px}.b_project .b_price .b_left{max-width:210px}.b_project .link2tab{font-size:7px;max-width:80px}.b_project .b_price_old{font-size:14px;margin:6px 0 0}.b_project .b_price_new{font-size:24px}.b_project .project_smeta{bottom:auto}.b_project .l_subscribe{font-size:12px}.b_project .b_select_price{width:256px;background:url(/local/templates/domamo_v001/components/bitrix/catalog.element/lazyload/../images/project_select_city.svg)no-repeat left top}.b_projet_desc .title_link{font-size:14px;margin:-16px 0 0}.b_plane_list .plane .b_name{font-size:13px}.b_project .b_tab a{font-size:15px;padding:11px 15px 9px}}@media (max-width:991px){.b_project .b_fotorama{padding:0}.b_project .b_desc{width:100%;position:static;right:auto;padding:30px 15px 20px;margin:0}.b_project .b_all_tab>div{display:block!important;overflow:hidden}.b_project .b_page_1{padding:0}.b_projet_desc .b_right{width:100%;margin:0;position:static;right:auto}.b_project_big_text,.project_options{padding:20px}.b_company_block .price_box table td.price,.project_options .title{font-size:18px}.b_company_block .price_box:before,.project_options table.project_options_table>thead{display:none}.project_options table.project_options_table>tbody>tr>td{display:block;padding:0;background:#fff}.project_options table.project_options_table>tbody>tr>td:before{content:attr(data-label);display:block;box-sizing:border-box;padding:0 15px 0 0;width:100%;margin:5px 0 0;color:#989c9e;font-size:12px}.project_options .toggle_options_bnt{margin:2px 10px 0 0}.project_options .add2basket_small a{margin:10px 0 30px;width:160px;font-size:13px}.project_options .td_name,.project_options .td_name .b_name{line-height:24px}.project_options .td_name a.b_name{border-bottom:0 none;text-decoration:underline}.project_options .td_info{margin-left:5px}.project_options table.project_options_table{margin:10px 0}.b_company_block .btn_box,.b_company_block .desc,.b_company_block .price_box{width:calc(100% - 204px);margin:0 0 10px 30px;float:right}.b_company_block .price_box table td,.b_company_block .price_box table td.price_type>div{padding-left:0}.b_company_block .contact{font-size:16px}.b_company_block .company_btn{font-size:12px}.b_projet_desc .b_title,.b_projet_desc .b_title a.select_region{font-size:20px;line-height:30px}.b_projet_desc .b_title a.select_region:after{top:10px}#tab6.b_page_3,.b_company_block .btn_box,.b_company_block .desc,.b_company_block .image,.b_company_block .price_box{width:100%}.heading-bottom .btn_box{width:auto}.b_company_block{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.b_company_block .company_btn{width:270px;padding-right:15px;padding-left:15px}.b_company_block .price_box{background-color:#fbf5e4;padding-right:40px}.b_company_block--hidden .price_box,.b_company_block.partner.bx_complect:after,.b_company_block.partner.bx_complect:before{display:none}.b_company_block .btn_box{text-align:center}.b_company_block .company_btn{margin-bottom:10px;display:inline-block;margin-left:5px;margin-right:5px}.heading-bottom .btn_box{padding:0}.b_company_block.partner.bx_complect{padding-top:20px}.show-complect{margin-top:30px}}@media (max-width:767px){.b_project{padding:24px 20px}.b_project .b_fotorama{margin:20px -20px;width:calc(100% + 40px)}.b_project .b_ico_line .b_right{width:100%;margin-top:10px}.b_project .b_right .ico{margin-left:7px;margin-right:10px;float:left}#share_this{float:left;margin:10px 0 0}.b_tech_param .param .p_name{font-size:13px}.b_fasads .b_fasad,.b_plane_list .plane{width:100%}.b_projet_desc .b_title{margin:30px 0 16px}.b_projet_desc .b_right_box{padding:15px 20px;margin:-20px -20px 0;width:calc(100% + 40px);box-shadow:none}.b_tech_param .b_padding{padding:0}.b_plane_list .plane .b_name{width:100%;display:block;float:left;box-sizing:border-box;padding:10px 15px;background-color:#e5e9eb;text-align:center;font-weight:600;font-size:16px;line-height:18px;margin:-12px 0 0}.b_projet_desc .b_title .b_btn{float:none;margin:9px 0 10px;display:block}.b_company_block{padding:15px}.b_company_block .image{width:100%;text-align:center}.b_company_block .btn_box,.b_company_block .desc,.b_company_block .price_box{width:100%}.b_company_block .price_box table td.price_type>div{padding:0 5px 0 0;line-height:24px;font-size:14px}.b_company_block .price_box table td.price{font-size:15px;line-height:26px;padding:0 0 0 5px}.b_company_block .btn_box,.b_company_block .desc,.b_company_block .image,.b_company_block .price_box,.heading-bottom td{padding:15px}.b_company_block .price_box{padding-right:30px}.heading-bottom .btn_box{padding:0}.show-phone-block{margin:0!important}.table_complect{font-size:14px;padding-bottom:15px}.heading-bottom .show-complect{margin-left:5px}.heading-bottom{display:none}.table_complect td.first{padding:10px}.table_complect td.build-status-cell{padding-top:10px}.table_complect .build-status{top:9px}.show-complect{margin-top:15px;border-bottom:none}.b_company_block .company_btn{display:block;margin:0 auto 10px}.b_company_block.partner.bx_complect table tbody tr:first-child:not(.heading).heading-bottom{display:none}.table_complect td.first.first-parent b{font-size:18px!important;line-height:28px!important}.b_company_block--banner .b_company_banner__item{padding:30px 40px}.b_company_banner__partner-top{display:block;width:100%;margin-bottom:22px}.b_company_banner__partner-right{display:none}.b_company_banner__partner-left{width:100%;padding-right:0;text-align:center}.b_company_banner__partner-title{font-size:18px;line-height:22px;text-align:center}.b_company_banner__partner-text{text-align:center}.b_company_block--banner a.b_company_banner__partner-btn{padding-left:30px;padding-right:30px;font-size:14px;margin-top:5px}}@media (max-width:550px){.b_project .b_image{min-height:250px}}@media only screen and (max-width:1200px){.b_project .b_tab a{font-size:16px;height:26px;line-height:26px}}@media (max-width:1200px){.b_company_block .contact{font-size:15px}}@media (max-width:1100px){.b_company_block .company_btn{font-size:11px;width:200px}.b_company_block .btn_box{float:left;width:200px}.b_company_block .price_box table td.price{font-size:16px}.b_company_block .image{width:150px}.b_company_block .desc{width:calc(26% + 15px)}}@media (max-width:1400px){.b_company_block .image{width:15%}.b_company_block .btn_box,.b_company_block .desc,.b_company_block .price_box{width:28.3%}.heading-bottom .btn_box{width:auto}.b_company_block .price_box table td,.b_company_block .price_box table td.price{font-size:14px}.table_complect .techcost__cost{font-size:20px}.table_complect td.first.first-parent b{font-size:20px!important;line-height:30px!important}}@media (max-width:600px){.b_company_block .company_btn{width:240px}}@media (min-width:991px) and (max-width:1080px){.b_company_banner__partner-left{width:calc(100% - 211px)}.b_company_banner__partner-right{width:210px}}@media (max-width:420px){.b_company_block--banner .b_company_banner__item{padding-left:25px;padding-right:25px}.b_company_block--banner a.b_company_banner__partner-btn{padding-top:12px;padding-bottom:12px}}
/* End */
/* /local/templates/domamo_v001/components/bitrix/catalog.element/lazyload/style.css?176492731643775 */
