

/* Start:/bitrix/templates/aspro-allcorp3/components/aspro/form.allcorp3/front-form-custom/style.css?17265519251317*/
.front-form-custom-template .form__wrapper{
	max-width:1020px;
}
.front-form-custom-template .form-inner{
	background-size:cover;
	background-repeat:no-repeat;
	border: 2px solid #777777;
	border-radius: 4px;
	padding:70px;
	margin-top:60px;
	position:relative;
}
.front-form-custom-template .form-inner .col-md-12{
	float:left;
}
.front-form-custom-template .form-inner input:focus,
.front-form-custom-template .form-inner select:focus{
	border-color:var(--theme-base-color);
}
@media(min-width:992px){
	.front-form-custom-template .form-inner::before{
		content:'';
		background:url('/upload/custom-images/form-leaf.png') center / contain no-repeat;
		width:241px;
		height:250px;
		position:absolute;
		right: -115px;
		top: -100px;
		z-index: 1;
	}
}
@media(max-width:767px){
	.front-form-custom-template .form-inner{
		padding:20px;
		margin-top:20px;
	}

	.captcha-row .captcha_input input[name=captcha_word] {
        width: calc( 100% - 16px ) !important;
    }
}

.captcha_input, .captcha_image {
	display: inline-block; 
   vertical-align: top;
}

.captcha-row * {
   position: initial;
}

.captcha-row{
   clear: both;
   padding: 0 16px !important;
}

.captcha_input {
   display: inline-block;
}


label.font_13.color_999 {
   display: block;
}

.form .licence_block label.error{
	top: -10px;
	left: 0;
}
/* End */
/* /bitrix/templates/aspro-allcorp3/components/aspro/form.allcorp3/front-form-custom/style.css?17265519251317 */
