

/* Start:/local/templates/.default/components/bitrix/catalog/planirovki/style.min.css?1681395215959*/
.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media(max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media(max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}.catalog-block-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog/planirovki/bitrix/catalog.element/.default/style.css?16813952151589*/
.detail_appartaments_picture img{
	max-width: 100%;
}
.detail_appartaments_text{
	display: flex;
	flex-direction: column;
	padding: 118px 0 100px 100px;
	background: #EAF0F8;
	position: relative;
}
.detail_appartaments_text::after{	
	background: #EAF0F8;
	position: absolute;
	content: '';
	width: 100%;
	top: 0;
	left: 100%;
	bottom: 0;
}
.detail_text_item{
	display: flex;
	margin-bottom: 31px;
}
.detail_text_item:last-child{	
	margin-bottom: 0px;
}
.detail_text_item div{
	font-weight: 500;
	font-size: 20px;
	line-height: 23px;
	color: #041939;
	margin-right: 30px;
}
.detail_text_item span{
	font-weight: 400;
	font-size: 20px;
	line-height: 26px;
	color: #041939;
}
.detail_text_item_appartaments span{
	font-weight: 700;
font-size: 20px;
line-height: 23px;

color: #FDB267;
}
.detail_block_form{
	
	background: url(/local/templates/.default/components/bitrix/catalog/planirovki/bitrix/catalog.element/.default/bg.jpg) center no-repeat;
	margin-bottom: -126px;
	background-size: cover;
	margin-top: 55px;
	min-height: 410px;
}
@media(max-width: 1200px){
	.detail_block_form{
		padding: 45px 0 60px;
		margin-bottom: -170px;
	}
}
@media(max-width: 991px){
	.detail_block_form{
		padding: 45px 0 60px;
		margin-bottom: -170px;
	}
}
@media(max-width: 576px){
	.detail_appartaments_text{		
		padding: 20px;		
	}
	.detail_appartaments_text::after{	
		display:none
	}
	.detail_text_item div {
		
		font-size: 17px;
		margin-right: 15px;
	}
	.detail_text_item {		
		margin-bottom: 17px;
	}
	
	.detail_text_item span ,
	.detail_text_item_appartaments span
	{
	
		font-size: 17px;
		
	}
}



/* End */


/* Start:/local/templates/.default/components/altasib/feedback.form/appartaments/form_style.css?17538811331331*/
.afbf_feedback_poles.afbf_feedback_poles_appartaments{
    padding: 97px 0 121px;
    background: rgba(255, 255, 255, 0.7);
    position: relative;
}
.afbf_feedback_poles.afbf_feedback_poles_appartaments:before{
    content:'';
    background: rgba(255, 255, 255, 0.7);
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    right: 100%;
}
.form_appartaments_title, .form_appartaments_subtitle{
    font-family: 'Playfair Display SC';  
    font-weight: 700;
    font-size: 40px;
    line-height: 53px;
    text-transform: uppercase;
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #0D2D61;
    margin-bottom: 10px;
}
.form_appartaments_subtitle{   
    font-size: 30px;
    line-height: 40px; 
    margin-bottom: 40px;
}
.afbf_feedback_poles.afbf_feedback_poles_appartaments{
    color: #041939;
}


.afbf_feedback_poles.afbf_feedback_poles_appartaments .afbf_item_pole input[type='text'], .afbf_item_pole textarea{
    max-width: 501px;
}

.main-user-consent-request input[type="checkbox"] {
    border: 1px solid #5D71A8!important;
}

@media(max-width: 576px){
    .form_appartaments_title{
        font-size: 34px;
        line-height: 40px;
        margin-bottom: 15px;
    }
    .form_appartaments_subtitle{
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 30px;
    }
}
/* End */


/* Start:/local/templates/.default/components/altasib/feedback.form/appartaments/themes/theme_803667a308eb161bfd2e734e75c128b7.css?16813952153124*/
#alx_feed_back_FID5 .afbf_radio_circle
{
	border-color:#009688;
}
#alx_feed_back_FID5 .afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box:after,
#alx_feed_back_FID5 .afbf_radio_check
{
	background-color:#009688;
}
#alx_feed_back_FID5 .afbf_feedback_poles .afbf_btn
{
	color:#fff !important;
	background:#009688 !important;
}
#alx_feed_back_FID5 .afbf_feedback_poles .afbf_btn:hover
{
	color:#fff !important;
	background:#006153 !important;
}
#alx_feed_back_FID5 .afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box
{
	background-color:#ABF1E3;
}
#alx_feed_back_FID5 .afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before,
#alx_feed_back_FID5.floating_labels .afbf_item_pole.is_filled .afbf_name,
#alx_feed_back_FID5.floating_labels .afbf_item_pole.is_focused .afbf_name
{
	color:#006153;
}
#alx_feed_back_FID5.form_inputs_line .afbf_select,
#alx_feed_back_FID5.form_inputs_line .afbf_textarea,
#alx_feed_back_FID5.form_inputs_line .afbf_inputtext,
#alx_feed_back_FID5.form_inputs_line .afbf_item_pole.is_focused .afbf_select,
#alx_feed_back_FID5.form_inputs_line .afbf_item_pole.is_focused .afbf_textarea,
#alx_feed_back_FID5.form_inputs_line .afbf_item_pole.is_focused .afbf_inputtext{
	background-image:-webkit-gradient(linear, left top, left bottom, from(#009688), to(#009688)), -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#e0e0e0));
	background-image:-webkit-linear-gradient(#009688, #009688), -webkit-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:-o-linear-gradient(#009688, #009688), -o-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:linear-gradient(#009688, #009688), linear-gradient(#e0e0e0, #e0e0e0);
}
#alx_feed_back_FID5.form_inputs_line .afbf_item_pole.error_pole .afbf_select,
#alx_feed_back_FID5.form_inputs_line .afbf_item_pole.error_pole .afbf_textarea,
#alx_feed_back_FID5.form_inputs_line .afbf_item_pole.error_pole .afbf_inputtext,
#alx_feed_back_FID5.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_select,
#alx_feed_back_FID5.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_textarea,
#alx_feed_back_FID5.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_inputtext{
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f80000), to(#f80000)), -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#e0e0e0));
	background-image:-webkit-linear-gradient(#f80000, #f80000), -webkit-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:-o-linear-gradient(#f80000, #f80000), -o-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:linear-gradient(#f80000, #f80000), linear-gradient(#e0e0e0, #e0e0e0);
	-moz-background-size:100% 2px, 100% 1px;
	background-size:100% 2px, 100% 1px;
}
#alx_feed_back_FID5 .afbf_select, .afbf_textarea, .afbf_inputtext,
#alx_feed_back_FID5 .afbf_checkbox label
{
	color:#212121;
}
#alx_feed_back_FID5 .afbf_item_pole.is_focused .afbf_select,
#alx_feed_back_FID5 .afbf_item_pole.is_focused .afbf_textarea,
#alx_feed_back_FID5 .afbf_item_pole.is_focused .afbf_inputtext{
	border-color:#009688;
}
/* End */
/* /local/templates/.default/components/bitrix/catalog/planirovki/style.min.css?1681395215959 */
/* /local/templates/.default/components/bitrix/catalog/planirovki/bitrix/catalog.element/.default/style.css?16813952151589 */
/* /local/templates/.default/components/altasib/feedback.form/appartaments/form_style.css?17538811331331 */
/* /local/templates/.default/components/altasib/feedback.form/appartaments/themes/theme_803667a308eb161bfd2e734e75c128b7.css?16813952153124 */
