@media (min-width: 768px){
	.contacts .b24-form-content .b24-form-field-name {
		width: 48.5%;
		float: left;
		margin-right: 3%;
	}
	.contacts .b24-form-content .b24-form-field-phone {
		width: 48.5%;
		display: inline-block;
	}
}
.contacts .b24-form-control-required{
	color:#000000!important;
}
.contacts .contacts__columns {
    justify-content: space-between;
}
.contacts .b24-form-btn{
    width: 143px!important;
    height: 48px;
    font-size: 20px;
    padding: 10px 20px 12px 20px!important;
    font-family: 'Commissioner';
	font-weight: 500;
	min-height: 48px;
}
.contacts .b24-form-control-string .b24-form-control, .b24-form-control-text .b24-form-control{
	border-radius:8px!important;
	border:none!important;
}

.contacts .b24-form-control-file .b24-form-control-label {
    display: none!important;
}
.contacts .b24-form-control-file .b24-form-control {
    border: none!important;
	color: #2C60D1!important;
    font-size: 24px!important;
    font-family: 'Commissioner'!important;
}
.contacts .b24-form-control-file .b24-form-control:before {
    content: url('/upload/Vector.png')!important;
    left: 0!important;
    margin-top: -10px!important;
	height: 0!important;
}
.contacts .b24-form-control-file .b24-form-control:after {
	content: none!important;
}
.contacts .b24-form-field .b24-form-control-label{
	font-family: 'Golos Text'!important;
	text-align: left!important;
}
@media (max-width: 768px){
	.why__icon img {
		height: 44px;
	}
	.contacts__column{
		text-align:center;
	}
}
.contacts .b24-form-control-file{
	padding: 0 10px 9px 0;
}