

/* Start:/dlya-proektirovshchikov/page.css?17460047164788*/
h1{
	text-align:left !important;
	margin:0px 0px 40px 0px !important;
	text-transform:uppercase;
	font-size:28px;
}

#dlya_proect{
	display:flex;
	align-items:center;
}

#dlya_proect .pic{
	flex-shrink:0;
	margin-left:auto;
}

#dlya_proect{
	font-size:14px;
}

#dlya_proect h2.caption,
#dlya_proect .caption{
	max-width:412px;
	margin:0px 0px 40px 0px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:18px;
}




#dlya_proect_form{
	background: linear-gradient(273.06deg, #2A313A -5.5%, #4B5564 100.93%), #4B5564;
}

#dlya_proect_form .fwr{
	padding:40px 116px 58px 95px;
	color:#fff;
	background-image:url(/dlya-proektirovshchikov/images/footer.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	display:flex;
	justify-content:space-between;
}

#dlya_proect_form form{
	width:330px;
}

#dlya_proect_form .caption{
	margin-bottom:30px;
	font-weight:bold;
	text-transform:uppercase;
	font-weight:18px;
}

#dlya_proect_form .ftxt{
	margin-left:128px;
	margin-bottom:26px;
	color:#BBBBBB;
	max-width:317px;
	line-height:15px;
	font-size:14px;
}

#dlya_proect_form .ftxt p:last-of-type{
	margin:0px;
}

#dlya_proect_form .more{
	padding-left:128px
}

#dlya_proect_form .more .btn{
	background: #EDEEF0;
	border-radius: 3px;
	width:255px;
	padding:0px 25px;
	height:60px;
	font-size:14px;
	color:var(--marengo);
	font-weight:normal;
}

#dlya_proect_form .more .btn .icon{
	width:43px;
	height:43px;
}

#dlya_proect_form .more .btn .icon svg path{
	fill:var(--marengo);
}

#dlya_proect_form .more .btn:hover{
	background:var(--red);
	color:#fff;
}

#dlya_proect_form .more .btn:hover svg path{
	fill:#fff;
}

#dlya_proect_form form{
	font-size:14px;
	padding-top:31px;
}

#dlya_proect_form form div.inp{
	margin-bottom:15px;
}

#dlya_proect_form form label{
	display:block;
	margin-bottom:10px;
}

#dlya_proect_form form input[type="text"]{
	width:100%;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-radius: 5px;	
}

#dlya_proect_form form .btn{
	background: #ED1C24;
	box-shadow: 6px 19px 47px rgba(161, 161, 161, 0.2);
	border-radius: 5px;	
	color:#fff;
	font-size: 14px;
}

#dlya_proect_form form .btn:hover{
	background: var(--blue);
	color:#fff;
}

#dlya_proect_form form .request-form-success{
	text-align:left;
	padding-top:5px;
	font-weight:bold;
	display:none;
}


#dlya_proect_caption{
	display:flex;
	align-items:flex-end;
	justify-content:space-between;
	gap:30px;
	margin:30px 0px 30px 0px;
	line-height:1;
}

#dlya_proect_caption .left{
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}

#dlya_proect_caption .right{
	font-size:12px;
	font-weight:300;
}

#dlya_proect_slide{
	margin:0px 0px 30px 0px;
}

#dlya_proect_slide img{
	border-radius:10px;
	width:100%;
}

#dlya_proect_desc{
	padding:15px;
	background:var(--marengo);
	color:#fff;
	margin:0px 0px 30px 0px;
	border-radius:10px;
/*	max-width:1110px;*/
	box-sizing:border-box;
}


.webinar_link_list{
	margin:20px 0px 30px 0px;
}

.webinar_link{
	display:flex;
	gap:16px;
	align-items:center;
	padding:20px 23px;
	background:#EDEEF0;
	border-radius:4px;
}

.webinar_link .caption{
	font-size:20px;
}

.webinar_link .date{
	padding:8px 18px;
	background:#fff;
	font-size:16px;
	font-weight:600;
	margin-right:73px;
}

.webinar_link .desc{
	max-width:570px;
	font-size:12px;
	line-height:1;
}

.webinar_link .desc p{
	margin:0px 0px 5px 0px;
}

.webinar_link .desc p:last-of-type{
	margin:0px;
}

.webinar_link .more{
	margin-left:auto;
}

.webinar_link .more a{
	display:flex;
	flex-direction:column;
	align-items:flex-end;
	gap:5px;
	color:#98A2B2;
	font-size:10px;
	text-decoration:none;
}

.webinar_link .more a .link_icon{
	padding:15px;
}


.webinar_link:hover{
	color:#fff;
	background:var(--marengo);
} 

.webinar_link:hover .date{
	color:var(--marengo);
}

.webinar_link:hover .more a .link_icon{
	transform:rotate(180deg);
}

.webinar_link:hover .more a .link_icon svg path{
	fill:#fff;
}
	
.webinar_link:hover .more a{
	color:#fff;
}


@media (max-width: 1000px){
	
	
	#dlya_proect{
		flex-direction:column;
		gap:20px;
	}
	
	#dlya_proect .pic{
		margin-left:0px;
	}
	
	#dlya_proect_form .fwr{
		padding:30px;
		background:none;
	}
	
	#dlya_proect_form .ftxt{
		margin-left:0px;
	}
	
	#dlya_proect_form .more{
		padding-left:0px;
	}
	
	.webinar_link .date{
		margin-right:0px;
	}
	
	.webinar_link .more a .link_icon{
		padding:0px;
	}
	
}

@media (max-width: 750px){
	

	
	#dlya_proect_form .fwr{
		flex-direction:column;
		gap:20px;		
	}
	
	#dlya_proect_form .ftxt{
		max-width:none;
	}
	
	#dlya_proect_form form{
		width:auto;
		max-width:400px;
	}
	
}

@media (max-width: 650px){
		
	.webinar_link{
		flex-direction:column;
		align-items:flex-start;
	}
	
	.webinar_link .more{
		margin-left:0px;
	}
	
	.webinar_link .more a{
		align-items:flex-start;
	}
}
/* End */


/* Start:/local/templates/.default/components/arhet/hslider/.default/style.css?1744271125642*/
.header_slider{
	margin-bottom:40px;
	border-radius:5px;
	overflow:hidden;
	max-height:256px;
}

.header_slider .slide{}

.header_slider .slide img{
	width:100%;
	height:auto;
}

.header_slider.owl-loaded .owl-nav button.owl-next{
	right:22px;
}

.header_slider.owl-loaded .owl-nav button.owl-prev{
	left:22px;
	display:flex !important;
}

.header_slider.owl-loaded .owl-nav button{
	background:#fff;
	box-shadow: none;
}

.header_slider.owl-loaded .owl-nav button svg path{
	color:var(--marengo);
}

.header_slider.owl-loaded .owl-nav button span{
	background:url(/local/templates/.default/images/slider_arrow.png) center center no-repeat;
}
/* End */


/* Start:/bitrix/components/arhet/bimlib/templates/.default/style.css?17260289962016*/
#dlya_proect_models{
	margin-bottom:40px;
}

#dlya_proect_models .title{
	font-weight: 700;
	font-size: 18px;
	text-transform: uppercase;	
	margin:0px 0px 20px 0px;
}

#dlya_proect_models .head{
	margin-bottom:40px;
}

#dlya_proect_models .head ul{
	list-style:none;
	margin:0px;
	padding:0px;
	display:flex;
	gap:10px 14px;
	flex-wrap:wrap;
}

#dlya_proect_models .head ul li{
	border: 1px solid rgba(75, 85, 100, 0.1);
	border-radius: 2px;	
	font-weight: 300;
	font-size: 12px;
}

#dlya_proect_models .head ul li a{
	display:block;
	text-decoration:none;
	color:var(--marengo);
	padding:13px 20px;
	background: rgba(75, 85, 100, 0.1);
}

#dlya_proect_models .head ul li.active a,
#dlya_proect_models .head ul li:hover a{
	background:var(--marengo);
	color:#fff;
}

#dlya_proect_models .list{}

#dlya_proect_models .list .item{}

#dlya_proect_models .list .item ul{
	list-style:none;
	display:grid;
	grid-template-columns:repeat(4, 1fr);
	justify-content:space-between;
	gap:10px;
	margin:0px;
	padding:0px;
}

#dlya_proect_models .list .item ul li{
	/*max-width: 250px;*/
	box-sizing:border-box;
	padding:10px;
	border: 1px solid rgba(75, 85, 100, 0.1);
	border-radius: 2px;	
}

#dlya_proect_models .list .item ul li a{
	text-decoration:none;
	color:var(--marengo);
}

#dlya_proect_models .list .item ul li .pic{
	margin-bottom:10px;
}

#dlya_proect_models .list .item ul li .caption{
	font-size:14px;
	text-align:center;
}


#dlya_proect_models_ajax{
	position:relative;
}

#dlya_proect_models_ajax .bg{
	position:absolute;
	z-index:100;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	background:rgba(0,0,0,0.5);
	display:flex;
	align-items:center;
	justify-content:center;
	display:none;
}

@media (max-width: 1000px){
	
	#dlya_proect_models .head ul li{
		padding:5px 10px;
	}	
}

@media (max-width: 750px){
	
	#dlya_proect_models .list .item ul{
		grid-template-columns:repeat(2, 1fr);
	}	
}

@media (max-width: 450px){
	
	#dlya_proect_models .list .item ul{
		/*grid-template-columns:repeat(1, 1fr);*/
	}	
}
/* End */
/* /dlya-proektirovshchikov/page.css?17460047164788 */
/* /local/templates/.default/components/arhet/hslider/.default/style.css?1744271125642 */
/* /bitrix/components/arhet/bimlib/templates/.default/style.css?17260289962016 */
