

/* Start:/bitrix/templates/active/components/bitrix/news/metal_structures_bpla/style.css?1789579918526*/
.block-accordion.stages-construction{
	margin-bottom: 60px;
}
.advantages{list-style:none;margin:30px auto;padding:0;display:flex;flex-flow:row wrap;justify-content:center;align-content:flex-start;}
.advantages li{width:20%;margin:20px 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;color:#03234c;font-weight:bold;}
.advantages li:nth-of-type(2),.advantages li:nth-of-type(8){padding:0 30px;}
.advantages li img{width:auto;height:80px;margin-bottom:10px;line-height:80px;}
/* End */


/* Start:/bitrix/templates/.default/components/ms/active.smart.form/order_calculation/style.css?16890780852842*/
.calculation-form{
	background-image: url('/bitrix/templates/.default/components/ms/active.smart.form/order_calculation/images/form-background-web.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	color: white;
	padding: 12px;
	column-gap: 20px;
	margin-top: 20px;
}
.calculation-left-block{
	/* flex-basis: 100%; */
	padding-top: 3px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.calculation-left-block .title{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 32px;
	line-height: 52px;
	padding: 6px 6px;
	letter-spacing: .7px;
}
.calculation-left-block .desc{
	font-size: 17px;
	letter-spacing: .3px;
	/* padding: 0 5px 1px; */
	padding: 0 5px 17px;
	line-height: 1.22;
}

.calculation-right-block{
	/* width: 323px; */
	background-color: #ffffff50;
	border-radius: 5px;
	padding: 4px 10px 8px;
}
.calculation-right-block form{
	padding: 0 22px;
}
.calculation-right-block .title{
	font-size: 16px;
	font-weight: bold;
	letter-spacing: .2px;
	text-align: center;
	margin-bottom: 13px;
	line-height: 1.5;
}
.calculation-form .form-group {
	margin-bottom: 8px;
}
.calculation-form .form-group.recaptcha-block {
	margin-bottom: 0;
	margin-top: -10px;
	height: 70px;
}
.calculation-form .form-group.recaptcha-block.has-error {
	height: unset;
}
.calculation-form .field-files{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 0;
}
.calculation-form .field-files .field-label{
	color: #333;
	margin-bottom: 0;
	width: 100%;
	padding-left: 5px;
}
.calculation-form .field-files .uploaded-file-info{
	display: none;
}
.calculation-form .upload-button {
	padding: 5px 7px;
	border-radius: 3px;
}
.calculation-form .field-accept .checkbox {
	text-align: center;
}
.calculation-form .field-accept label {
	font-size: 11px;
}
.calculation-form .input-sm{
	padding-left: 6px;
}

.calculation-form .form-footer input[type="submit"]{
	background-color: #58b7e6;
	width: 100%;
	padding: 0;
	border-radius: 3px;
	color: black;
	font-size: 12px;
	line-height: 34px;
}
.calculation-form .field-error{
	background-color: white;
	padding: 5px;
}

.calculation-form .g-recaptcha{
	transform:scale(0.8);
	/* transform-origin:0; */
	margin: auto;
	width: 300px;
}


@media (max-width: 1121px) {
	.calculation-left-block .title {
		font-size: 22px;
		line-height: 32px;
	}
}
@media (max-width: 991px) {
	.calculation-form{
		flex-direction: column;
	}
	.calculation-left-block .title br,
	.calculation-left-block .desc br{
		display: none;
	}
}
@media (max-width: 768px) {
	.calculation-form .form-group.recaptcha-block {
		margin: 10px 0;
	}
	.calculation-form .g-recaptcha{
		transform: none;
		/* transform-origin:0; */
		max-width: 100%;
	}
	.calculation-form .g-recaptcha > div,
	.calculation-form .g-recaptcha > div iframe{
		max-width: 100%;
	}
}
/* End */
/* /bitrix/templates/active/components/bitrix/news/metal_structures_bpla/style.css?1789579918526 */
/* /bitrix/templates/.default/components/ms/active.smart.form/order_calculation/style.css?16890780852842 */
