h1{margin-top:30px;margin-bottom:20px}h2{margin-top:10px;margin-bottom:15px;color:#334b5d}h3{margin-top:10px;margin-bottom:5px;color:#788a98}ul{margin-top:0;margin-bottom:0}.slam-easyform .blueBtn{display:inline-block;text-align:center;background-color:#6798ca;color:#fff;font-family:Days;font-size:18px;font-weight:400;line-height:18px;padding:30px;transition:all .3s;text-transform:uppercase;border:none}.fancybox-slide:before{display:none}.slam-easyform .form-control{height:50px;border-radius:0!important;font-size:1rem!important}.slam-easyform{font-family:'Gotham Pro'!important}.webform-field-upload{width:100%!important;height:50px!important;line-height:normal!important}.file-input .webform-field-upload input[type=file],.slam-easyform .btn-primary{width:100%!important;height:50px!important;background:#e3e7ea!important;border-radius:0!important;font-size:1rem!important;color:#495057!important;text-align:left!important;padding:.375rem .75rem!important}#map{height:300px}.mainFilter .mainFilterTitle{margin-bottom:25px}.smart-filter{font-family:'Gotham Pro'}.bx-active .smart-filter-parameters-box-title-text{font-weight:500;font-size:18px;color:#6798ca;cursor:default;margin-bottom:15px;display:block}.form-group .smart-filter-input-container .form-control{height:30px;border:1px solid #d0d9e1}.smart-filter-slider-track-container{padding:25px 0}.smart-filter-slider-handle{width:16px;height:16px;border-radius:50%;background:#6798ca;border:none;top:-5px}.smart-filter-slider-range{z-index:99}.smart-filter-slider-handle.left{margin-left:0}.smart-filter-slider-price-bar-v{background:#c2d7ed}.smart-filter-slider-track{background:#dae0e5}.smart-filter-input-group-checkbox-list .form-group{width:100%;padding-left:22px}.smart-filter-parameters-box-container .btn.btn-primary{border-radius:0;background:#6798ca;text-transform:uppercase;width:100%;font-family:"Days";font-size:24px}.slam-easyform .askSmetaBig{margin:10px 0 0;padding:15px 30px;font-size:16px;line-height:20px}.servItem .servItemTitle a{font-size:22px}.detail_picture{max-width:300px;float:left;margin:0 15px 15px 0}.orderForm{max-width:500px}.likeH2{font-family:Days;line-height:30px;color:#24282b;font-size:30px;margin-bottom:25px;margin-top:20px}.leftArrow,.rightArrow{fill:#6798ca;transition:all .3s}a.paginationPrevNext:hover .leftArrow,a.paginationPrevNext:hover .rightArrow{fill:#c3d1df}.pagination{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;margin-top:25px}.pagination span,.pagination a{font-family:'Days';font-size:18px;margin:0 5px;color:#6798ca}.pagination a.paginationPage:hover,.pagination span{color:#c3d1df;text-decoration:none}.favUrl{position:fixed;bottom:0;left:10px;background:#6798ca;color:#fff;padding:10px 20px;transition:all .3s}.favUrl:hover{padding-bottom:30px;color:#fff;text-decoration:none}.projectItem{position:relative}.favoriteDel{position:absolute;top:0;right:0;background:#fff;z-index:2}.sipTable{width:100%}.sipTable label{line-height:14px;padding:5px;display:block;cursor:pointer;transition:all .3s;background:#6798ca;color:#fff;box-shadow:0 6px #47698c;border-radius:5px;margin:10px 0;font-size:13px}.sipTable label:hover{background:#F36677;color:#fff;box-shadow:0 6px #B34158}.sipTable input[type=checkbox]+label:before,.sipTable input[type=checkbox]:checked+label:after{display:none}.sipTable thead th{background:#d3e1e5;text-align:center;border:1px solid #fff;font-family:'Days'}.sipTable thead tr:first-child th{padding:10px}.sipTable td:first-child{background:#d3e1e5;font-family:'Days';text-align:left;text-transform:uppercase}.sipTable td{background:#e8f1f4;border:1px solid #fff;text-align:center}.sipTable input[type=checkbox]:checked+label,.sipTable input[type=radio]:checked+label{background:#B34158;color:#fff;box-shadow:0 6px #671727}.sipOrder thead th{background:#d3e1e5;font-family:'Days';font-size:14px;color:#000;text-align:center;border-right:1px solid #fff}.sipOrder thead tr:first-child th{background:#6798ca;font-family:'Days';font-size:18px;color:#fff;text-transform:uppercase;text-align:left}.sipOrder th{padding:15px}.sipOrder td{width:14%;padding:10px;text-align:center}.sipOrder td.w-25{vertical-align:top}.sipOrder td:last-child{width:19%;border-right:0}#mixitabContainer .mix{margin-top:40px}.sipFilterTitle{font-size:24px;font-family:'Days';color:#24282b}#mixFilterLabel{font-size:18px;color:#6798ca}#mixFilterLabel .bordered{display:block;border-bottom:1px solid rgba(103,152,202,.5);transition:all .3s}#mixFilterLabel:hover .bordered{border-bottom-color:transparent}.mixFilterLabel{font-size:18px;color:#6798ca}.mixFilterLabel .bordered{display:block;border-bottom:1px solid rgba(103,152,202,.5);transition:all .3s}.mixFilterLabel:hover{color:#6798ca;text-decoration:none}.resetMixitUp:hover .bordered{border-bottom-color:transparent}input[type=checkbox]+label.mixFilterLabel:before,input[type=checkbox]+label.mixFilterLabel:after,input[name="mixradio"]{display:none}.mobImg{display:none}.orderSip{display:block;color:#fff;background:#6798ca;font-family:'Days';font-size:14px;text-align:center;line-height:40px;transition:all .3s;border:1px solid #6798ca;padding:0 10px}.orderSip:hover{color:#fff;text-decoration:none;background:transparent;color:#6798ca}#file-selectdialog-ZAPROS_NA_STROITELSTVO_FIELD_DOCS,#ZAPROS_NA_STROITELSTVO_FIELD_MESSAGE{height:120px}#footerSearchMobile{box-shadow:0 0 24px 5px rgba(47,72,101,.42);border-radius:19px;width:calc(100% - 30px);background:#fff;overflow:hidden}#footerSearchMobile form{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}#footerSearchMobile input{padding:10px 15px;border:none;outline:0;width:100%;color:#8b909d;font-family:"Gotham Pro";font-size:16px;font-weight:500}#footerSearchMobile button{background:0 0;border:none;padding:9px}.mobileCopy{font-family:'Days';color:#fff}.projectItem .projectItemImg .likeBtn{position:static}.likeBtnWrap{position:absolute;bottom:10px;left:10px;display:flex;align-items:center;background:#6798ca;padding:3px;border-radius:5px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}.countLikes{color:#fff;margin-left:5px}.nalozhenie{position:absolute;z-index:2}.headerBenefits{margin-left:60px}.sipOrder tbody tr:nth-child(2n){background:#e8f1f4}.mainNewsBg{background:rgba(123,126,128,.1);margin-top:50px;padding-top:30px}.nextPrevProj a.toCatalog:after{display:none}.promoSlider .slick-next,.promoSlider .slick-prev{background-size: contain!important;background:url(../img/arrowMainSlider.png) no-repeat;width:33px;height:55px}.promoSlider .slick-next{transform:rotate(180deg);top:calc(50% - 27px)}.promoSlider .slick-next:before,.promoSlider .slick-prev:before{display:none}.promoSlider .slick-dots li button:before{content:'';border-radius:50%;background:#6798ca;width:15px;height:15px}.domokomplekt{padding-left:40px;margin-top:-15px;margin-bottom:15px}.domokomplekt p{margin-bottom:0}.domokomplekt ul{margin-bottom:10px}.newsListDescr{width:calc(100% - 235px)}.footerMenuCol{max-width:80%}.footerMenuFirst>li{max-width:175px}.slam-easyform .form-group.has-error{position:relative}.slam-easyform .form-group.has-error .help-block{position:absolute;top:12px;right:15px}.formSuccess{font-size:24px;text-align:center;max-width:90%}.customPopup .modalAnother{display:block!important;padding:15px;min-height:500px;background:#fff;overflow:visible}.customPopup{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;background:rgba(0,0,0,.7);height:100vh;z-index:100;align-items:center}.nocityplace{padding-bottom:10px}.headMod{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.closerMod{padding-left:20px;display:flex;justify-content:center;align-items:center;cursor:pointer}.headAnother{max-width:500px;font-size:18px}.bodyAnother a{font-size:14px;color:#282828;margin:5px 0}.bodyAnother{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;height:230px}.allCityFullMode{overflow-x:auto}.allCityFullMode ul{column-count:3}.modalAnother{width:100%;max-width:50vw;top:20%;overflow:visible}.addressChoosed{border:solid 1px #e5e5e5;width:100%;outline:0;padding-left:10px}.searchCity span{border:solid 1px #6798ca;color:#6798ca;padding:10px;border-radius:0 8px 8px 0;outline:0;cursor:pointer}.searchCity span:hover{border:solid 1px #6798ca;color:#fff;background-color:#6798ca;padding:10px;border-radius:0 8px 8px 0;outline:0;cursor:pointer}.searchCity{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;position:relative}.resultsJson span{font-size:14px;color:#282828;margin:5px 0;border:none;padding-left:10px;padding-right:10px;border-radius:0}.resultsJson span:hover{color:#fff}.resultsJson .active{color:#fff;background-color:#6798ca;padding:10px}.resultsJson{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;position:absolute;top:100%;background-color:#fff;width:100%;z-index:2;overflow-y:auto;max-height:110px}.resultsJson span:hover{border-radius:0}.footerAnother .err{color:red;display:none}.alotCity a{padding:10px 0;font-size:14px;color:#282828}.alotCity{max-height:250px;overflow:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;margin:10px 0}.footerPhoneDesc{font-family:Days;font-size:18px;display:block;color:#fff}.footerPhoneMob{display:none!important}.partnersLink{padding:15px;font-size:16px;display:inline-block;text-align:center;background-color:#6798ca;color:#fff;font-family:Days;font-weight:400;line-height:18px;transition:all .3s;text-transform:uppercase;border:none;margin-bottom:10px;width:100%}.partnersLink:hover{color:#fff}.specialMainWrap .h2{font-family:Days;line-height:30px;color:#24282b;font-size:30px;margin-top:50px;margin-bottom:15px;color:#334b5d}.mainFormWrap .h2{font-family:Days;line-height:30px;font-size:30px;margin-bottom:40px;margin-top:50px;color:#fff}.h2N{font-family:Days;line-height:30px;font-size:30px;margin-bottom:40px;margin-top:50px;color:#334b5d}.parntersCitiesList{column-count:4;list-style-type:none;margin-bottom:15px}.footerMenuSecond a{color:#fff;font-size:11px;font-weight:400;padding-bottom:10px;display:block}.chooser>span{color:black;margin-bottom:5px}.chooser{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;position:relative}.modalChooser{position:absolute;top:100%;background-color:#fff;z-index:1;width:300px;left:calc(50% - 150px);box-shadow:rgba(36,40,43,.38) 0 0 10px;display:none}.modalChooser>strong{font-size:20px}.modalChooser>span,.modalChooser>strong{display:block;margin:auto;text-align:center;margin:10px auto}.modalChooser .line span{padding:10px 20px;background-color:#6798ca;color:#fff;cursor:pointer}.modalChooser .line span:last-child{border:solid 2px #6798ca;color:#6798ca;padding:8px 18px;background-color:#fff}.modalChooser .line{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-around;padding-bottom:15px}.modalChooser .line span:hover{opacity:.6}.chooser:before{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;content:" ";position:absolute;bottom:0;left:calc(50% - 5px);z-index:2}.sipOrder td{width:auto}.sipOrder td:last-child{width:118px}.table:not(.sipOrder) td,.table:not(.sipOrder) th{padding:0}.formIeChosser .citiesAll{width:100%}.formIeChosser a{font-size:14px;color:#282828;margin:5px 0}.formIeChosser ul{column-count:4;list-style-type:none;margin-bottom:15px}.formIeChosser a:hover{color:#282828}.headerBenefit a img{max-width:35px;width:100%}.openerModalCitiesFull{cursor:pointer;width:100%;text-align:center;display:block;color:#6798ca;margin-bottom:5px;padding-right:10px}.callFormActionNow{cursor: pointer;}.centerMode{text-align: center}@media screen and (max-width:1200px){.sipTable{font-size:10px}.headerBenefits{margin-left:0}.headerContactsBlock .headerTel a{font-size:14px}.smart-filter-parameters-box-container .btn.btn-primary{font-size:20px}}@media (max-width:1200px) and (min-width:991px){.smart-filter-input-group-number .gridTablet{display:grid!important;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0}.smart-filter-input-group-number .gridTablet .from{grid-area:1 / 1 / 2 / 2}.smart-filter-input-group-number .gridTablet .to{grid-area:2 / 1 / 3 / 2}.smart-filter-input-group-number .gridTablet .metr{grid-area:1 / 2 / 3 / 3;padding-left:20px}.smart-filter-input-group-number .gridTablet input{margin-right:0!important;width:55px}}@media (max-width:993px) and (min-width:991px){.mainSliderWrap{overflow:hidden}}@media screen and (max-width:992px){.parntersCitiesList{column-count:3}.sipTable{font-size:14px}.mobImg{display:inline-block}.sipOrder .w-25{display:none}.sipOrder{max-width:100%}.sipOrder thead tr:first-child img{vertical-align:bottom}.sipOrder thead tr:first-child th img{max-width:200px}.sipOrder th,.sipOrder td{font-size:12px!important;word-break:break-word;padding:5px!important}li.footerMenuLiFirst ul{display:none}.footerMenuFirst{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.footerMenuCol{max-width:50%}.breadcrumbsWrap .bx-breadcrumb .bx-breadcrumb-item>a,.breadcrumbsWrap .bx-breadcrumb .bx-breadcrumb-item>span{white-space:nowrap}.breadcrumbsWrap .bx-breadcrumb{overflow-x:scroll}.allCityFullMode ul{column-count:2}}@media screen and (max-width:768px){.parntersCitiesList{column-count:2}.chooser:before{display:none}#mobileMenu{z-index:9999;width:100%}.mainManuUl li li a{white-space:normal}.breadcrumbsWrap .bx-breadcrumb .bx-breadcrumb-item a:before{display:none}.nextPrevProj a{border-bottom:none;text-decoration:underline;text-align:center}.nextPrevProj a:after,.nextPrevProj a.nextProj:after{display:none}.newsListDescr{width:100%}.mobileChooser .chooser{justify-content:center}.modalAnother{top:0}.footerPhoneMob{display:block!important}.footerPhoneDesc{display:none!important}h2,h3,h4{text-align:left!important}.modalAnother{max-width:500px}.allCityFullMode ul{column-count:1}.mobileSearchWrap{margin-bottom:0}}@media screen and (max-width:576px){.parntersCitiesList{column-count:1}.detail_picture{max-width:300px;float:none;margin:0 auto 15px}.filterWrap{margin-top:0}.filterWrap .container{padding:0}.filterWrap .container>.row{margin:0}.filterWrap .container>.row>.col-12{padding:0}.mainFilter{padding:20px}.mainFilter .mainFilterTitle{font-size:24px;color:#6798ca}.newsListImg{width:100%;margin-right:0}.footerMenuFirst>li{width:100%}.smart-filter-form{display:none}.sortingWrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.sortingName{width:100%}.sipTable td,.sipTable th{font-size:12px;word-break:break-word}.sipOrder thead tr:first-child th img{max-width:25%}.newsListItem .newsListImg{width:100%;margin-bottom:10px}.headerContactsBlock .address{white-space:normal}.headerContactsBlock{margin-right:0}.map-columns tr{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.orderForm{max-width:90%}.breadcrumbsWrap .bx-breadcrumb .bx-breadcrumb-item>a,.breadcrumbsWrap .bx-breadcrumb .bx-breadcrumb-item>span{padding:4px 15px;height:40px}.breadcrumbsWrap .bx-breadcrumb .bx-breadcrumb-item a:after{top:4px}.customPopup .modalAnother{max-height:100vh;overflow:auto;height:100%}.chooser:before{display:none}.sipTable td,.sipTable th,.sipOrder th,.sipOrder td{word-break:normal}}.thx-message {font-size: 20px; text-align: center; font-weight: bold; color: #0071bc}.section-banner-separator img {width: 100%}.customPopup .modalAnother.bel{min-height:0;max-width:30vw}.customPopup .modalAnother.bel .bodyAnother{height:100px}.customPopup .modalAnother.bel .bodyAnother ul{column-count:2}

.childMenuExt {
	position: absolute;
	z-index: 999;
	width: 1000px;
	padding-top: 19px;
	top: 100%;
	transform: translateX(-32%);
}

@media (min-width: 991px) {
	.childMenuExt {
		display: none;
	}

	.hasChildExt:hover .childMenuExt {
		display: block;
	}
}

.childMenuExtInner {
	background: rgba(243, 246, 253, 1);
	padding: 25px 20px;
	display: grid;
	grid-template-columns: repeat(4, 1fr); 
	grid-template-rows: repeat(2, auto); 
	gap: 0px 0px; 
	grid-template-areas: 
		"etazhnost tip-stroeniya ploshchad gabarity"
		"osobennosti stil tekhnologiya gabarity";
	gap: 25px 50px;
}

.childMenuExtItem.etazhnost { grid-area: etazhnost; }
.childMenuExtItem.tip-stroeniya { grid-area: tip-stroeniya; }
.childMenuExtItem.ploshchad { grid-area: ploshchad; }
.childMenuExtItem.osobennosti { grid-area: osobennosti; }
.childMenuExtItem.stil { grid-area: stil; }
.childMenuExtItem.tekhnologiya { grid-area: tekhnologiya; }
.childMenuExtItem.gabarity { grid-area: gabarity; }

.childMenuExtItem {
	display: flex;
	flex-direction: column;
	align-items: start;
	text-align: left;
}

.childMenuExtItemTitle {
	font-weight: 500;
    font-size: 18px;
    color: #6798ca;
    cursor: default;
    display: block;
    margin-bottom: 15px;
}

.menuMainer a.childMenuExtItemLink {
	font-size: 14px;
	text-transform: none;
	font-weight: 400;
	line-height: 21px;
	color: rgba(40, 40, 40, 1);
	text-align: left;
}

.fixedHeader.fixActive {
	z-index: 9999;
	background: #fff;
	box-shadow: 4px 2px 10px rgba(0, 0, 0, 0.15);
}

.copyright {
	    font-size: 16px;
    line-height: 16px;
    color: #CFCFCF;
}

.toTop {
	width: 40px;
	height: 40px;
	background:#0071BC;
	position:fixed;
	bottom:10px; /* отступ кнопки от нижнего края страницы*/
	right:10px;
	cursor:pointer;
	display:flex;
	align-items: center;
	justify-content: center;
	color:#fff;
	opacity: 0;
	visibility: hidden;
	transition: all .3s;
}

.toTop.active {
	visibility: visible;
	opacity: 1;
}
.callFormActionNow, .callFormActionNow:hover {
	display: block;
	color: inherit;
    text-decoration: none;
}

.item_redesign >.desc {
	padding: 24px 15px !important;
}

.productItemLabels {
	position: absolute;
	right: 0;
	top: 5px;
	display: flex;
	flex-direction: column;
	align-items: end;
	gap: 5px;
}

.productItemLabelsItem {
	background: #6798ca;
	color: #fff;
	padding: 3px 10px;
	font-size: 14px;
}

.productLabels {
	position: absolute;
	right: 15px;
	top: 15px;
	display: flex;
	flex-direction: column;
	align-items: end;
	gap: 5px;
}

.productLabelsItem {
	background: #6798ca;
	color: #fff;
	padding: 5px 15px;
	font-size: 16px;
}

@media (max-width: 1200px) {
	.childMenuExt {
		width: 930px;
		transform: translateX(-33%);
	}
}

@media (max-width: 960px) {
	.childMenuExt {
		position: static;
		transform: none;
		width: 100%;
		display: none;
	}
	.childMenuExtInner {
		padding: 0;
		display: flex;
		flex-direction: column;
		align-items: start;
		gap: 20px;
	}
	.childMenuExtItemTitle {
		font-size: 14px;
		margin-bottom: 0;
		display: flex;
		align-items: center;
	}
	.childMenuExtItem.active .childMenuExtItemTitle {
		margin-bottom: 20px;
	}
	.menuMainer a.childMenuExtItemLink {
		display: none;
	}
	.menuMainer .childMenuExtItem.active a.childMenuExtItemLink {
		display: block;
		margin-bottom: 5px;
	}
	.childMenuExtItem.active img {
		transform: rotate(180deg);
	}
}