

/* Start:/bitrix/templates/pplk/components/bitrix/news.detail/banner_detail1_new/style.css?17513529686742*/
.page_doma_block_1_flex{
    display: flex;
}
.page_doma_block_1{
    height: 760px;
}
.page_doma_block_1_title{
    padding: 200px 0 12px 0;
    font-weight: 700;
    font-size: 64px;
    line-height: 70px;
    letter-spacing: 0%;
    text-transform: uppercase;
    max-width: 667px;
}
.page_doma_block_1_text{
    max-width: 667px;
    font-weight: 700;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0%;
    text-transform: uppercase;
}
.page_doma_block_1_preim{
    display: flex;
    gap: 21px;
    padding-top: 67px;
}
.page_doma_block_1_preim_el{
    max-width: 190px;
}
.page_doma_block_1_preim_svg{
    padding-bottom: 9px;
}
.page_doma_block_1_preim_text{
    font-weight: 400;
    font-size: 16px;
    line-height: 132%;
    letter-spacing: 0%;
}
.page_doma_block_1 .mainslider__form{
    bottom: 0;
}
.page_doma_block_1 .form__wrapper{
    border: none!important;
    box-shadow: none!important;
}
.page_doma_block_1_l .form__title.form__title--promo{
    font-weight: 700;
    font-size: 36px;
    line-height: 110.00000000000001%;
   margin: 0;
    text-transform: uppercase;
    text-align: left;
}
.page_doma_block_1_l .form__wrapper--promo{
    width: 530px;
}
.page_doma_block_1_l .form__title.form__title--promo span{
    color: #3DC940;
}
.block_1_form_text_flex{
    margin-left: -35px;
}
.block_1_form_text{
    padding-bottom: 37px;
    padding-left: 35px;
    font-family: Gotham Pro;
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    text-transform: uppercase;
    color: #999999;
}
.block_1_form_text span{
    color: #3DC940;
}
.page_doma_block_1_l .form .form__input--promo, .page_doma_block_1_l .form .form__btn--promo {
    width: calc(100% / 2 - 10px / 2);
}
.page_doma_block_1_l .form__input-block--promo {
    width: calc(100% + 40px);
}
.page_doma_block_1_l{
    position: relative;
}
.page_doma_block_1_l{
    width: 50%;
}
.page_doma_block_1 .mainslider__form{
    top: 75px;
    bottom: auto;
    right: 0;
}
.page_doma_block_1 .stock-bd__content{
    width: 100%;
}
@media (max-width: 1790px) {

    .page_doma_block_1{
        height: 660px;
    }



    .page_doma_block_1_title{
        padding-top: 150px;
    }
}
@media (max-width: 1548px) {
    .page_doma_block_1{
        background-size: 110%!important;
    }
}




@media (max-width: 1370px) {
    .page_doma_block_1 .mainslider__form{
        right: 20px;
    }
    .page_doma_block_1{
        background-size: 152%!important;
    }
    .page_doma_block_1_title{
        font-weight: 700;
        font-size: 56px;
        line-height: 70px;
        max-width: 584px;
    }
    .page_doma_block_1_l .form__title.form__title--promo{
        font-size: 32px;
        line-height: 110.00000000000001%;
    }
    .block_1_form_text{
        font-size: 20px;
        line-height: 100%;
    }

}

@media (max-width: 1412px) {
    .page_doma_block_1 {
        background-size: 120%!important;
    }
}

@media (max-width: 1288px) {
    .page_doma_block_1 {
        background-size: 154%!important;
    }
}
@media (max-width: 1200px) {
    .page_doma_block_1_l .form__wrapper--promo {
        width: 471px!important;
    }
    .page_doma_block_1_l .form .form__input--promo {
        width: 210px;
    }
}
.block_1_form_mob{
    display: none;
}
@media (max-width: 1120px) {
    .page_doma_block_1_l{
        width: 100%;
    }

.page_doma_block_1_flex{
    flex-direction: column;
    gap: 24px;
}
    .page_doma_block_1 .mainslider__form{
        position: relative;
        top: 0;
        right: auto;
    }
    .page_doma_block_1{
        height: auto;
    }
    .page_doma_block_1{
        background-size: auto!important;
    }
    .page_doma_block_1_l .form__wrapper--promo{
        width: 100%!important;
        align-items: flex-start;
        max-width: 100%!important;
        background: rgba(0, 0, 0, 0.7)!important;
        padding: 35px 21px 21px 21px!important;
    }
    .page_doma_block_1_title{
        padding: 60px 0 12px 0;
        font-size: 48px;
        line-height: 55px;
    }
    .page_doma_block_1_text{
        font-size: 20px;
        line-height: 30px;
    }
    .page_doma_block_1_preim{
        padding-top: 17px;
    }
    .page_doma_block_1_l .form__title.form__title--promo{
        font-size: 28px;
        line-height: 110.00000000000001%;
        max-width: 576px;
        text-align: left;
        display: block!important;
    }
    .block_1_form_text_flex{
        display: flex;
        margin: 0;
        width: 100%;
    }
    .block_1_form_text{
        padding: 0;
        font-size: 16px;
        line-height: 100%;
        max-width: 329px;
    }
    .block_1_form_text_flex .form__counter{
        width: 269px;
        margin: 0 0 0 auto;
    }
    .block_1_form_mob{
        display: block;
    }
    .block_1_form_text_flex .form__counter{
        padding: 4px 9px;
    }
    .block_1_form_text_flex .form__counter-num , .block_1_form_text_flex .form__counter-text{
        font-size: 20px;
    }
    .block_1_form_mob{
        margin-bottom: -15px;
        font-weight: 400;
        font-size: 12px;
        line-height: 24px;
        text-align: center;
        vertical-align: middle;
    }
    .page_doma_block_1_l .form .form__input--promo, .page_doma_block_1_l .form .form__btn--promo{
        width: calc(100%/2 - 10px/2);
    }
    .page_doma_block_1_l .form__input-block--promo{
        width: 100%;
    }
    .page_doma_block_1_l .form__policy{
        margin: 0 auto;
        display: block!important;
    }
    .page_doma_block_1_preim_text{
        font-weight: 400;
        font-size: 14px;
    }
    .page_doma_block_1_preim_svg svg {
        width: 17px;
    }
}

@media (max-width: 768px) {
    .page_doma_block_1_l .form__input-block--promo{
        flex-direction: row!important;
    }
}
@media (max-width: 654px) {
    .page_doma_block_1_l .form__title.form__title--promo{
        font-size: 24px;
        line-height: 110.00000000000001%;
    }
    .block_1_form_text_flex {
        flex-direction: column;
        gap: 30px;
        margin: 0 -21px;
        width: calc(100% + 42px);
    }
    .block_1_form_text{
        font-size: 16px;
        line-height: 100%;
        padding-left: 21px;
        max-width: 100%;
    }
    .block_1_form_text_flex .form__counter{
        width: 100%;
    }
    .block_1_form_mob{
        display: none;
    }
    .page_doma_block_1_l .mainslider__form .form .form__input{
        margin: 0!important;
    }
    .page_doma_block_1_l .form__wrapper--promo{
        background: black!important;
    }
    .page_doma_block_1_title{
        font-weight: 700;
        font-size: 34px;
        line-height: 37px;
    }
    .page_doma_block_1_text{
        font-size: 16px;
        line-height: 21px;
    }
}
/* End */


/* Start:/bitrix/templates/pplk/components/bitrix/news.detail/banner_detail1_new_b2/style.css?17513529682918*/
.page_doma_block_2_flex{
    padding: 110px 0 135px 0;
    display: flex;
    gap: 144px;
}
.page_doma_block_2_flex_r{
    width:48.1% ;
    margin: 0 0 0 auto;
}
.page_doma_block_2_flex_l{
    width: 41.7%;
}
.page_doma_block_2_flex_title{
    font-weight: 700;
    font-size: 40px;
    line-height: 120%;
    letter-spacing: 0%;
    text-transform: uppercase;
    padding-bottom: 9px;
}
.page_doma_block_2_flex_img{
    width: 222px;
    padding-bottom: 112px;
}
.page_doma_block_2_flex_text{
    padding: 22px;
    background: linear-gradient(88.66deg, #21A038 1.15%, #4CAA92 90.75%);
    border-radius: 20px;
}
.page_doma_block_2_flex_content{
    padding-top: 30px;
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    text-transform: uppercase;
}
.page_doma_block_2_flex_content a{
    color: #262626!important;
}
.page_doma_block_2_flex_r_title{
    font-weight: 700;
    font-size: 24px;
    line-height: 135%;
    text-transform: uppercase;
    padding-bottom: 24px;
}
.page_doma_block_2_flex_r_text{
    padding-bottom: 36px;
    font-weight: 400;
    font-size: 20px;
    line-height: 143%;
}
.page_doma_block_2_flex_service_el{
    display: flex;
    gap:12px;
    padding-bottom: 13px;
    align-items: flex-start;
}
.page_doma_block_2_flex_service_text{
    font-weight: 400;
    font-size: 20px;
    line-height: 143%;
}
@media (max-width: 1383px) {
    .page_doma_block_2_flex{
        gap: 118px;
        padding: 80px 0 98px 0;
    }
}
.mobile_block{
    display: none;
}
@media (max-width: 900px) {
    .page_doma_block_2_flex_text{
        display: none;
    }
    .page_doma_block_2_flex_text.mobile_block{
        display: block;
    }
    .page_doma_block_2_flex{
        flex-direction: column;
        gap: 80px;
        padding: 60px 0 86px 0;
    }
    .page_doma_block_2_flex_l, .page_doma_block_2_flex_r {
        width: 100%;
    }
    .page_doma_block_2_flex_img{
        padding: 0;
    }
    .page_doma_block_2_flex_service{
        padding-bottom: 80px;
    }
}
@media (max-width: 600px) {
    .page_doma_block_2_flex_title{
        font-weight: 700;
        font-size: 24px;
        line-height: 120%;
        padding-bottom: 9px;
    }
    .page_doma_block_2_flex{
        gap: 30px;
        padding: 60px 0 49px 0;
    }
    .page_doma_block_2_flex_r_title{
        font-size: 16px;
        line-height: 135%;
        padding-bottom: 24px;
    }
    .page_doma_block_2_flex_r_text{
        padding-bottom: 36px;
        font-size: 16px;
        line-height: 143%;
    }
    .page_doma_block_2_flex_service_text{
        font-weight: 400;
        font-size: 16px;
        line-height: 143%;
    }
    .page_doma_block_2_flex_service {
        padding-bottom: 30px;
    }
    .page_doma_block_2_flex_content{
        font-size: 16px;
        line-height: 21px;
    }
    .page_doma_block_2_flex_text.mobile_block{
        padding: 22px 22px 30px 22px;
    }
}







/* End */


/* Start:/bitrix/templates/pplk/components/bitrix/news.list/doma_preim/style.css?17513529681855*/
.page_doma_block_3{
	background: white;
	border-radius: 30px;
	color: #262626;
	padding: 110px 0 118px 0;
}
.page_doma_block_3 h2{
	font-weight: 700;
	font-size: 40px;
	line-height: 120%;
	letter-spacing: -3%;
	text-transform: uppercase;
	padding-bottom: 96px;
	max-width: 631px;
}
.page_doma_block_3 h2 span{
	color: #21A038;
	display: block;
}
.page_doma_block_3_preim{
	display: flex;
	gap: 87px 21px;
	flex-wrap: wrap;
}
.page_doma_block_3_preim_el{
	width: calc(100%/4 - 63px/4);
}
.page_doma_block_3_preim_svg{
	padding-bottom: 23px;
	position: relative;
	width: max-content;
}
.page_doma_block_3_preim_svg .page_doma_block_3_preim_svg_number{
	position: absolute;
	left: 35px;
	top: 4px;
	font-weight: 400;
	font-size: 11px;
	line-height: 132%;
	letter-spacing: 0%;
}
.page_doma_block_3_preim_title{
	font-family: Gotham Pro;
	font-weight: 700;
	font-size: 20px;
	line-height: 26px;
	letter-spacing: 0%;
	text-transform: uppercase;
	padding-bottom: 12px;
}
.page_doma_block_3_preim_text{
	font-weight: 400;
	font-size: 16px;
	line-height: 132%;
}
.mob_btn{
	display: none;
}
@media (max-width: 900px) {
	.page_doma_block_3{
		padding: 80px 0 67px 0;
	}
	.page_doma_block_3_preim{
		gap: 21px;
	}
	.page_doma_block_3 h2{
		font-weight: 700;
		font-size: 32px;
		line-height: 120%;
		letter-spacing: -3%;
	}
	.page_doma_block_3_preim_el {
		width: calc(100% / 2 - 21px / 2);
	}
}
@media (max-width: 600px) {
	.page_doma_block_3_preim_el{
		width: 100%;
	}
	.mob_btn{
		display: block;
		color: #FFFFFF;
		background: #21A038;
		padding: 20px 0;
		text-align: center;
		width: 100%;
		border-radius: 60px;
		font-family: Gotham Pro;
		font-weight: 700;
		font-size: 20px;
		line-height: 24px;
		letter-spacing: 0px;
		vertical-align: middle;
		text-transform: uppercase;
		margin-top: 16px;
		cursor: pointer;
	}
	.desk_preim{
		display: none;
	}
}



/* End */


/* Start:/bitrix/templates/pplk/components/bitrix/news.list/projects_bani/style.min.css?17513529683329*/
.bx-newslist-block{padding:0 14px;margin-bottom:40px}@media(min-width:992px){.bx-newslist .bx-newslist-container:nth-child(3n+1){clear:both}}@media(min-width:768px) and (max-width:991px){.bx-newslist .bx-newslist-container:nth-child(2n+1){clear:both}}.bx-newslist-img,.bx-newslist-audio,.bx-newslist-youtube,.bx-newslist-slider{position:relative;text-align:center;margin-bottom:20px}.bx-newslist-slider img,.bx-newslist-img img{width:auto;max-width:100%;height:auto;max-height:100%}.bx-newslist-video{display:block;position:absolute;top:0;right:0;left:0;bottom:0;opacity:.7;z-index:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;background:url("/bitrix/templates/pplk/components/bitrix/news.list/projects_bani/images/bx-video.png") no-repeat center}.bx-newslist-video:hover{opacity:1}.bx-newslist-slider{width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.bx-newslist-slider-container{position:absolute;left:0;top:0;bottom:0}.bx-newslist-slider-slide{float:left;z-index:100}.bx-newslist-slider-arrow-container-left,.bx-newslist-slider-arrow-container-right{position:absolute;top:0;bottom:0;width:15%;cursor:pointer}.bx-newslist-slider-arrow-container-left{left:0}.bx-newslist-slider-arrow-container-right{right:0}.bx-newslist-slider-arrow{position:absolute;line-height:34px;vertical-align:middle;color:#fff;cursor:pointer;font-size:48px;height:48px;width:20px;top:50%;margin-top:-24px;z-index:110;opacity:.5;text-shadow:0 0 2px rgba(0,0,0,.5)}.bx-newslist-slider-arrow-container-left:hover .bx-newslist-slider-arrow,.bx-newslist-slider-arrow-container-right:hover .bx-newslist-slider-arrow{color:#FFF;display:block;opacity:1}.bx-newslist-slider-arrow-container-left .bx-newslist-slider-arrow{left:20px}.bx-newslist-slider-arrow-container-right .bx-newslist-slider-arrow{right:20px}.bx-newslist-slider-control{margin:0;padding:0;position:absolute;width:100%;bottom:10px;z-index:110;text-align:center;word-spacing:-4px}.bx-newslist-slider-control li{display:inline-block;border-radius:50%;background:#fff;width:10px;height:10px;word-spacing:-4px;margin:0 3px;opacity:.5}.bx-newslist-slider-control li:hover,.bx-newslist-slider-control li.current{background:#FFF;opacity:1}bx-newslist-slider-arrow,.bx-newslist-slider-control li{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.bx-newslist-title,.bx-newslist-title a{color:#000;margin:0;font-weight:600;padding:2px 0 15px;font-size:18px;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}.bx-newslist-title a:hover{text-decoration:none;border-bottom-color:transparent}.bx-lg .bx-newslist-title{font-size:24pt}.bx-md .bx-newslist-title{font-size:20pt}.bx-xs .bx-newslist-title{font-size:18pt}.bx-newslist-view,.bx-newslist-date,.bx-newslist-comments,.bx-newslist-author,.bx-newslist-other{color:#a4a4a4;font-size:13px;padding-bottom:5px;white-space:nowrap}.bx-newslist-view i.fa,.bx-newslist-date i.fa,.bx-newslist-comments i.fa,.bx-newslist-author i.fa,.bx-newslist-tags i.fa,.bx-newslist-other i.fa{width:13px;color:#b4b4b4}.bx-newslist-tags{color:#a4a4a4;font-size:13px;padding-bottom:5px}.bx-newslist-content{font-size:14px;margin-bottom:5px}.bx-newslist-more{margin-top:5px;margin-bottom:5px}
/* End */


/* Start:/bitrix/templates/pplk/components/bitrix/news.list/services_bani1_new/style.css?17513533762543*/
.services_new{
	background: #FFFFFF;
	border-radius: 30px;
	padding: 110px 0;
}
.services_new .inner{
	max-width: 1448px;
}
.service_doma_top{
	display: flex;
	color: #262626;
}
.service_doma_top_t{
	font-weight: 700;
	font-size: 40px;
	line-height: 120%;
	letter-spacing: -3%;
	text-transform: uppercase;
	max-width: 500px;
	color: #21A038;
}
.service_doma_top_t span{
	color: #262626;
}
.service_doma_top_r{
	max-width: 713px;
	margin: 0 0 0 auto;
	display: flex;
	gap: 28px;
}
.service_doma_top_preim_text{
	font-weight: 400;
	font-size: 16px;
	line-height: 132%;
	letter-spacing: 0%;
	padding-top: 9px;
}
.service_doma_top_preim{
	width: calc(100%/3 - 55px/3);
}
.service_doma_bottom{
	display: flex;
	flex-wrap: wrap;
	padding-top: 106px;
	gap: 40px 22px;
}
.service_doma_bottom_el{
	width: calc(100%/3 - 44px/3);
	background: #313131;
	border-radius: 24px;
	display: flex;
	height: 194px;
	overflow: hidden;
}
.service_doma_bottom_text{
	display: flex;
	flex-direction: column;
	padding: 32px 26px 26px 31px;
	max-width: 252px;
}
.service_doma_number{
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	color: #BDBDBD;
}
.service_doma_title{
	font-weight: 700;
	font-size: 20px;
	line-height: 26px;
	letter-spacing: 0%;
	text-transform: uppercase;
	margin: auto 0;
}
.service_doma_popap{
	background: none;
	border: none;
	color: #3DC940;
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	width: max-content;
	text-align: left;
	margin: auto 0 0 0;
	padding: 0;
}
.service_doma_bottom_img{
	position: relative;
	width: 159px;
	margin: 0 0 0 auto;
}
.service_doma_bottom_img img{
	width: 100%;
	height: 100%;
}
@media (max-width: 1250px) {
	.service_doma_bottom_el{
		width: calc(100% / 2 - 22px / 2);
	}
	.service_doma_bottom{
		gap: 22px;
	}
	.service_doma_top_r{
		max-width: 568px;
	}

}
@media (max-width: 1000px) {
	.services_new{
		padding: 72px 0;
	}
	.service_doma_top{
		flex-direction: column;
		gap: 26px;
	}
	.service_doma_top_t{
		font-weight: 700;
		font-size: 32px;
		line-height: 120%;
		letter-spacing: -3%;
	}
	.service_doma_top_r{
		max-width: 100%;
		gap: 81px;
	}
	.service_doma_bottom_el{
		width: 100%;
	}
	.service_doma_bottom_el_none{
		display: none;
	}
}
@media (max-width: 460px) {
	.service_doma_bottom_img{
		margin-right: -49px;
		overflow: hidden;
	}
	.service_doma_bottom_img img{
		position: relative;
		left: -49px;
	}
}













/* End */


/* Start:/bitrix/templates/pplk/components/bitrix/news.detail/block_ipoteka_new/style.css?17513529684015*/
.marquee{
    background: #323233!important;
    padding: 123px 0 128px 0!important;
}
.mortgage .inner{
    max-width: 1448px;
}
.mortgage .inner::after{
    content: none!important;
}
.mortgage.outer .mortgage__block-title{
    font-family: Gotham Pro;
    font-weight: 700;
    font-size: 40px;
    line-height: 137%;
    letter-spacing: -3%;
        text-transform: uppercase;
text-align: left;
    margin-bottom: 9px;
}
.mortgage.outer .mortgage__block{
    gap: 33px;
}
.mortgage.outer .page_doma_block_2_flex_service_text{
    font-weight: 700;
    font-size: 20px;
    line-height: 132%;
    letter-spacing: 0%;
    text-transform: uppercase;
}
.mortgage.outer{
    background-size:827px;
}
.mortgage.outer .mortagage__wrapper{
    padding: 0;
}
.mortgage.outer .page_doma_block_2_flex_service_el{
    padding-bottom: 42px;
}
.credit_form_label{
    padding-bottom: 8px;
    color: #FFFFFF;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0px;
    vertical-align: middle;
    text-align: left;
    width: 100%;
}
.mortgage.outer .mortgage__block .contact-form{
    max-width: 100%;
    width: 100%;
}
.mortgage.outer .mortgage__block .form_post {
    max-width: 100%;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 0 10px;
}

.mortgage__block .inner-column{
    width: 100%;
    padding-bottom: 59px;
}
.mortgage.outer .mortgage__block .form-group{
    width: calc(100%/2 - 10px/2);
}
.mortgage.outer .form__policy label{
    margin: 0 auto 0 0;
}
.mortgage.outer .mortgage__block .contact-form .form__input ,.mortgage.outer .mortgage__block .contact-form .submit-btn{
    min-height: 86px;
    border-radius: 60px;
}
.mortgage.outer .mortgage__block .contact-form .submit-btn{
    background: #DD3037;
border-radius: 60px;
    border: none
}
.mortgage.outer .page_doma_block_2_flex_service{
    margin-bottom: -42px;
}
@media (max-width: 1685px) {
    .marquee {
        background: #323233 !important;
        padding: 72px 0 128px 0 !important;
    }
    .mortgage.outer {
        background-size: 784px;
        background-position: -76px 73%;
    }
}
@media (max-width: 1529px) {
    .mortgage.outer {
        background-position: -310px 102%;
        background-size: 835px;
    }
    .mortgage.outer .mortgage__block .form-group{
        width: 100%;
    }
    .mortgage.outer .form__policy label{
        margin: 0 auto ;
    }
    .mortgage.outer .mortgage__block-title{
        font-weight: 700;
        font-size: 24px;
        line-height: 135%;
    }
}
@media (max-width: 1080px) {
    .mortgage.outer .mortgage__block .form-group{
        width: calc(100%/2 - 10px/2);
    }
    .mortgage.outer .mortagage__wrapper{
        max-width: 100%;
        padding-top: 110%;
    }
    .mortgage.outer {
        background-position: top;
        background-size: 100%;
        background-repeat: no-repeat;
    }
    .mortgage.outer .mortgage__block-title{
        font-weight: 700;
        font-size: 40px;
        line-height: 137%;
        letter-spacing: -3%;
    }
    .mortgage.outer .page_doma_block_2_flex_service{
        width: 100%;
    }
    .mortgage.outer .form__policy label{
        margin: 0 auto 0 0;
    }

}
@media (max-width: 600px) {
    .mortgage.outer .mortgage__block .contact-form .submit-btn{
        font-weight: 700;
        font-size: 20px!important;
        line-height: 24px;

    }
    .mortgage.outer .mortagage__wrapper {
        padding-top: 116%
    }
    .mortgage.outer .mortgage__block .form-group{
        width: 100%;
    }
    .mortgage.outer .form__policy label{
        margin: 0 auto ;
    }
    .mortgage.outer .mortgage__block-title{
        font-size: 24px;
        line-height: 137%;
        letter-spacing: -3%;
    }
    .mortgage.outer .mortgage__block .contact-form {
        margin-top: -28px;
    }
    .mortgage__block .inner-column {
        padding-bottom: 38px;
    }
    .mortgage.outer .page_doma_block_2_flex_service_el svg{
    position: relative;
        top: -7px;
    }
}






/* End */


/* Start:/bitrix/templates/pplk/components/pplk/form/form_credit_new/style.min.css?175135296832*/
.mf-control-required{color:#f00}
/* End */


/* Start:/bitrix/templates/pplk/components/bitrix/news.detail/banner_detail_doma_excursion/style.css?17513529683184*/
.excursion_doma{
    padding: 83px 0 131px 0;
    background: #111311;
}
.excursion_doma .inner{
    max-width: 1451px;
    position: relative;
}
.excursion_doma_title_1{
    padding-bottom: 71px;
    font-family: Gotham Pro;
    font-weight: 700;
    font-size: 28px;
    line-height: 137%;
    letter-spacing: -3%;
    text-transform: uppercase;
    color: #939393;
}
.excursion_doma_title_2{
    max-width: 958px;
    padding-bottom: 30px;
    font-weight: 700;
    font-size: 40px;
    line-height: 137%;
    letter-spacing: -3%;
    text-transform: uppercase;
    color: #FFFFFF;
}
.excursion_doma_title_2 span{
    color: #21A038;
}
.excursion_doma .page_doma_block_1_preim{
    padding-top: 0;
    max-width: 1026px;
}
.excursion_doma .page_doma_block_1_preim{
    gap: 78px;
}
.excursion_doma .page_doma_block_1_preim_el{
    width: calc(100%/3 - 156px/3);
    max-width: 100%;
}
.excursion_img{
    width: 341px;
    height: 537px;
    position: absolute;
    bottom: 0;
    right: 0;
    border-radius: 20px;
    overflow: hidden;
}




.excursion_doma .contact-form{
    max-width: 100%;
    width: 100%;
}
.excursion_doma .inner{
    max-width: 1451px;
}
.excursion_doma .form_post {
    max-width: 100%;
    width: 732px;
    display: flex;
    flex-wrap: wrap;
    gap: 0 10px;
    padding-top: 124px;
}
.excursion_doma .form-group{
    width: calc(100%/2 - 10px/2);
}
.excursion_doma .form__policy label{
    margin: 0 auto 0 0;
}
.excursion_doma .contact-form .form__input ,.excursion_doma .contact-form .submit-btn{
    min-height: 86px;
    border-radius: 60px;
    margin: 0;
}
.excursion_doma .contact-form .submit-btn{
    background: #DD3037;
    border-radius: 60px;
    border: none
}
@media (max-width: 1400px) {
    .excursion_doma_title_2 {
        max-width: 684px;
    }
    .excursion_doma .page_doma_block_1_preim {
        max-width: 750px;
    }
    .excursion_img{
        right: 20px;
    }
    .excursion_img iframe{
        width: 100%;
    }
}
@media (max-width: 1169px) {
    .excursion_img{
        width: 198px;
        height: 312px;
        bottom: 154px;
    }
    .excursion_doma .page_doma_block_1_preim_svg{
        padding-bottom: 3px;
    }
    .excursion_doma_title_2{
        max-width: 100%;
    }
    .excursion_doma .page_doma_block_1_preim{
        max-width: 431px;
        gap: 15px;
        flex-direction: column;
    }
    .excursion_doma .page_doma_block_1_preim_el{
        width: 100%;
    }
    .excursion_doma .form_post{
        padding-top: 50px;
        width: 100%;
    }
}
@media (max-width: 718px) {
    .excursion_doma{
        padding: 55px 0;
    }
    .excursion_doma_title_1{
        font-size: 16px;
        line-height: 137%;
        letter-spacing: -3%;
        padding-bottom: 20px;
    }
    .excursion_doma_title_2{
        font-size: 24px;
        line-height: 137%;
        letter-spacing: -3%;
    }
    .excursion_img{
        bottom: auto;
        right: auto;
        position: relative;
        margin-top: 50px;
        height: auto;
        width: 100%;
    }
    .excursion_doma .form-group{
        width: 100%;
    }
    .excursion_doma .form__policy label{
        margin: 0 auto;
    }

}
/* End */


/* Start:/bitrix/templates/pplk/components/bitrix/news.list/portfoli_bani/style.min.css?17513529683329*/
.bx-newslist-block{padding:0 14px;margin-bottom:40px}@media(min-width:992px){.bx-newslist .bx-newslist-container:nth-child(3n+1){clear:both}}@media(min-width:768px) and (max-width:991px){.bx-newslist .bx-newslist-container:nth-child(2n+1){clear:both}}.bx-newslist-img,.bx-newslist-audio,.bx-newslist-youtube,.bx-newslist-slider{position:relative;text-align:center;margin-bottom:20px}.bx-newslist-slider img,.bx-newslist-img img{width:auto;max-width:100%;height:auto;max-height:100%}.bx-newslist-video{display:block;position:absolute;top:0;right:0;left:0;bottom:0;opacity:.7;z-index:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;background:url("/bitrix/templates/pplk/components/bitrix/news.list/portfoli_bani/images/bx-video.png") no-repeat center}.bx-newslist-video:hover{opacity:1}.bx-newslist-slider{width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.bx-newslist-slider-container{position:absolute;left:0;top:0;bottom:0}.bx-newslist-slider-slide{float:left;z-index:100}.bx-newslist-slider-arrow-container-left,.bx-newslist-slider-arrow-container-right{position:absolute;top:0;bottom:0;width:15%;cursor:pointer}.bx-newslist-slider-arrow-container-left{left:0}.bx-newslist-slider-arrow-container-right{right:0}.bx-newslist-slider-arrow{position:absolute;line-height:34px;vertical-align:middle;color:#fff;cursor:pointer;font-size:48px;height:48px;width:20px;top:50%;margin-top:-24px;z-index:110;opacity:.5;text-shadow:0 0 2px rgba(0,0,0,.5)}.bx-newslist-slider-arrow-container-left:hover .bx-newslist-slider-arrow,.bx-newslist-slider-arrow-container-right:hover .bx-newslist-slider-arrow{color:#FFF;display:block;opacity:1}.bx-newslist-slider-arrow-container-left .bx-newslist-slider-arrow{left:20px}.bx-newslist-slider-arrow-container-right .bx-newslist-slider-arrow{right:20px}.bx-newslist-slider-control{margin:0;padding:0;position:absolute;width:100%;bottom:10px;z-index:110;text-align:center;word-spacing:-4px}.bx-newslist-slider-control li{display:inline-block;border-radius:50%;background:#fff;width:10px;height:10px;word-spacing:-4px;margin:0 3px;opacity:.5}.bx-newslist-slider-control li:hover,.bx-newslist-slider-control li.current{background:#FFF;opacity:1}bx-newslist-slider-arrow,.bx-newslist-slider-control li{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.bx-newslist-title,.bx-newslist-title a{color:#000;margin:0;font-weight:600;padding:2px 0 15px;font-size:18px;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}.bx-newslist-title a:hover{text-decoration:none;border-bottom-color:transparent}.bx-lg .bx-newslist-title{font-size:24pt}.bx-md .bx-newslist-title{font-size:20pt}.bx-xs .bx-newslist-title{font-size:18pt}.bx-newslist-view,.bx-newslist-date,.bx-newslist-comments,.bx-newslist-author,.bx-newslist-other{color:#a4a4a4;font-size:13px;padding-bottom:5px;white-space:nowrap}.bx-newslist-view i.fa,.bx-newslist-date i.fa,.bx-newslist-comments i.fa,.bx-newslist-author i.fa,.bx-newslist-tags i.fa,.bx-newslist-other i.fa{width:13px;color:#b4b4b4}.bx-newslist-tags{color:#a4a4a4;font-size:13px;padding-bottom:5px}.bx-newslist-content{font-size:14px;margin-bottom:5px}.bx-newslist-more{margin-top:5px;margin-bottom:5px}
/* End */


/* Start:/bitrix/templates/pplk/components/bitrix/news.list/video_bani/style.min.css?17513529683329*/
.bx-newslist-block{padding:0 14px;margin-bottom:40px}@media(min-width:992px){.bx-newslist .bx-newslist-container:nth-child(3n+1){clear:both}}@media(min-width:768px) and (max-width:991px){.bx-newslist .bx-newslist-container:nth-child(2n+1){clear:both}}.bx-newslist-img,.bx-newslist-audio,.bx-newslist-youtube,.bx-newslist-slider{position:relative;text-align:center;margin-bottom:20px}.bx-newslist-slider img,.bx-newslist-img img{width:auto;max-width:100%;height:auto;max-height:100%}.bx-newslist-video{display:block;position:absolute;top:0;right:0;left:0;bottom:0;opacity:.7;z-index:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;background:url("/bitrix/templates/pplk/components/bitrix/news.list/video_bani/images/bx-video.png") no-repeat center}.bx-newslist-video:hover{opacity:1}.bx-newslist-slider{width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.bx-newslist-slider-container{position:absolute;left:0;top:0;bottom:0}.bx-newslist-slider-slide{float:left;z-index:100}.bx-newslist-slider-arrow-container-left,.bx-newslist-slider-arrow-container-right{position:absolute;top:0;bottom:0;width:15%;cursor:pointer}.bx-newslist-slider-arrow-container-left{left:0}.bx-newslist-slider-arrow-container-right{right:0}.bx-newslist-slider-arrow{position:absolute;line-height:34px;vertical-align:middle;color:#fff;cursor:pointer;font-size:48px;height:48px;width:20px;top:50%;margin-top:-24px;z-index:110;opacity:.5;text-shadow:0 0 2px rgba(0,0,0,.5)}.bx-newslist-slider-arrow-container-left:hover .bx-newslist-slider-arrow,.bx-newslist-slider-arrow-container-right:hover .bx-newslist-slider-arrow{color:#FFF;display:block;opacity:1}.bx-newslist-slider-arrow-container-left .bx-newslist-slider-arrow{left:20px}.bx-newslist-slider-arrow-container-right .bx-newslist-slider-arrow{right:20px}.bx-newslist-slider-control{margin:0;padding:0;position:absolute;width:100%;bottom:10px;z-index:110;text-align:center;word-spacing:-4px}.bx-newslist-slider-control li{display:inline-block;border-radius:50%;background:#fff;width:10px;height:10px;word-spacing:-4px;margin:0 3px;opacity:.5}.bx-newslist-slider-control li:hover,.bx-newslist-slider-control li.current{background:#FFF;opacity:1}bx-newslist-slider-arrow,.bx-newslist-slider-control li{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.bx-newslist-title,.bx-newslist-title a{color:#000;margin:0;font-weight:600;padding:2px 0 15px;font-size:18px;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}.bx-newslist-title a:hover{text-decoration:none;border-bottom-color:transparent}.bx-lg .bx-newslist-title{font-size:24pt}.bx-md .bx-newslist-title{font-size:20pt}.bx-xs .bx-newslist-title{font-size:18pt}.bx-newslist-view,.bx-newslist-date,.bx-newslist-comments,.bx-newslist-author,.bx-newslist-other{color:#a4a4a4;font-size:13px;padding-bottom:5px;white-space:nowrap}.bx-newslist-view i.fa,.bx-newslist-date i.fa,.bx-newslist-comments i.fa,.bx-newslist-author i.fa,.bx-newslist-tags i.fa,.bx-newslist-other i.fa{width:13px;color:#b4b4b4}.bx-newslist-tags{color:#a4a4a4;font-size:13px;padding-bottom:5px}.bx-newslist-content{font-size:14px;margin-bottom:5px}.bx-newslist-more{margin-top:5px;margin-bottom:5px}
/* End */


/* Start:/bitrix/components/pplk/form/templates/form_calc/style.min.css?175135296832*/
.mf-control-required{color:#f00}
/* End */


/* Start:/bitrix/templates/pplk/components/bitrix/news.list/we_build/style.min.css?17513529683329*/
.bx-newslist-block{padding:0 14px;margin-bottom:40px}@media(min-width:992px){.bx-newslist .bx-newslist-container:nth-child(3n+1){clear:both}}@media(min-width:768px) and (max-width:991px){.bx-newslist .bx-newslist-container:nth-child(2n+1){clear:both}}.bx-newslist-img,.bx-newslist-audio,.bx-newslist-youtube,.bx-newslist-slider{position:relative;text-align:center;margin-bottom:20px}.bx-newslist-slider img,.bx-newslist-img img{width:auto;max-width:100%;height:auto;max-height:100%}.bx-newslist-video{display:block;position:absolute;top:0;right:0;left:0;bottom:0;opacity:.7;z-index:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;background:url("/bitrix/templates/pplk/components/bitrix/news.list/we_build/images/bx-video.png") no-repeat center}.bx-newslist-video:hover{opacity:1}.bx-newslist-slider{width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.bx-newslist-slider-container{position:absolute;left:0;top:0;bottom:0}.bx-newslist-slider-slide{float:left;z-index:100}.bx-newslist-slider-arrow-container-left,.bx-newslist-slider-arrow-container-right{position:absolute;top:0;bottom:0;width:15%;cursor:pointer}.bx-newslist-slider-arrow-container-left{left:0}.bx-newslist-slider-arrow-container-right{right:0}.bx-newslist-slider-arrow{position:absolute;line-height:34px;vertical-align:middle;color:#fff;cursor:pointer;font-size:48px;height:48px;width:20px;top:50%;margin-top:-24px;z-index:110;opacity:.5;text-shadow:0 0 2px rgba(0,0,0,.5)}.bx-newslist-slider-arrow-container-left:hover .bx-newslist-slider-arrow,.bx-newslist-slider-arrow-container-right:hover .bx-newslist-slider-arrow{color:#FFF;display:block;opacity:1}.bx-newslist-slider-arrow-container-left .bx-newslist-slider-arrow{left:20px}.bx-newslist-slider-arrow-container-right .bx-newslist-slider-arrow{right:20px}.bx-newslist-slider-control{margin:0;padding:0;position:absolute;width:100%;bottom:10px;z-index:110;text-align:center;word-spacing:-4px}.bx-newslist-slider-control li{display:inline-block;border-radius:50%;background:#fff;width:10px;height:10px;word-spacing:-4px;margin:0 3px;opacity:.5}.bx-newslist-slider-control li:hover,.bx-newslist-slider-control li.current{background:#FFF;opacity:1}bx-newslist-slider-arrow,.bx-newslist-slider-control li{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.bx-newslist-title,.bx-newslist-title a{color:#000;margin:0;font-weight:600;padding:2px 0 15px;font-size:18px;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}.bx-newslist-title a:hover{text-decoration:none;border-bottom-color:transparent}.bx-lg .bx-newslist-title{font-size:24pt}.bx-md .bx-newslist-title{font-size:20pt}.bx-xs .bx-newslist-title{font-size:18pt}.bx-newslist-view,.bx-newslist-date,.bx-newslist-comments,.bx-newslist-author,.bx-newslist-other{color:#a4a4a4;font-size:13px;padding-bottom:5px;white-space:nowrap}.bx-newslist-view i.fa,.bx-newslist-date i.fa,.bx-newslist-comments i.fa,.bx-newslist-author i.fa,.bx-newslist-tags i.fa,.bx-newslist-other i.fa{width:13px;color:#b4b4b4}.bx-newslist-tags{color:#a4a4a4;font-size:13px;padding-bottom:5px}.bx-newslist-content{font-size:14px;margin-bottom:5px}.bx-newslist-more{margin-top:5px;margin-bottom:5px}
/* End */


/* Start:/bitrix/components/pplk/form/templates/form_feedback_bani/style.min.css?175135296832*/
.mf-control-required{color:#f00}
/* End */


/* Start:/bitrix/components/pplk/form/templates/form_present/style.min.css?175135296832*/
.mf-control-required{color:#f00}
/* End */
/* /bitrix/templates/pplk/components/bitrix/news.detail/banner_detail1_new/style.css?17513529686742 */
/* /bitrix/templates/pplk/components/bitrix/news.detail/banner_detail1_new_b2/style.css?17513529682918 */
/* /bitrix/templates/pplk/components/bitrix/news.list/doma_preim/style.css?17513529681855 */
/* /bitrix/templates/pplk/components/bitrix/news.list/projects_bani/style.min.css?17513529683329 */
/* /bitrix/templates/pplk/components/bitrix/news.list/services_bani1_new/style.css?17513533762543 */
/* /bitrix/templates/pplk/components/bitrix/news.detail/block_ipoteka_new/style.css?17513529684015 */
/* /bitrix/templates/pplk/components/pplk/form/form_credit_new/style.min.css?175135296832 */
/* /bitrix/templates/pplk/components/bitrix/news.detail/banner_detail_doma_excursion/style.css?17513529683184 */
/* /bitrix/templates/pplk/components/bitrix/news.list/portfoli_bani/style.min.css?17513529683329 */
/* /bitrix/templates/pplk/components/bitrix/news.list/video_bani/style.min.css?17513529683329 */
/* /bitrix/components/pplk/form/templates/form_calc/style.min.css?175135296832 */
/* /bitrix/templates/pplk/components/bitrix/news.list/we_build/style.min.css?17513529683329 */
/* /bitrix/components/pplk/form/templates/form_feedback_bani/style.min.css?175135296832 */
/* /bitrix/components/pplk/form/templates/form_present/style.min.css?175135296832 */
