.bx-contacts-form .b24-form-wrapper {
	background: none;
	min-height: auto;
	max-width: none;
	margin: 0 auto;
	border-radius: 0;
}
.bx-contacts-form .b24-form-header-padding {
	padding: 0;
}
.bx-contacts-form .b24-form-content {
	padding: 0;
}
.bx-contacts-form .b24-form-padding-side {
	padding-left: 0;
	padding-right: 0;
}



.bx-contacts-form .b24-form-content form {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -12px;
}

.bx-contacts-form .b24-form-content form > div:nth-of-type(1) {
	display: flex;
	flex: 0 0 75%;
	width: 75%;
	order: 1;
	padding: 0 12px;
}
.bx-contacts-form .b24-form-content form > div:nth-of-type(2) {
	width: 100%;
	order: 3;
	padding: 0 12px;
}
.bx-contacts-form .b24-form-content form > div:nth-of-type(3) {
	flex: 0 0 25%;
	width: 25%;
	order: 2;
	padding: 0 12px;
}

.bx-contacts-form .b24-form-field {
	flex: 0 0 33.33%;
	width: 33.33%;
	padding: 0 12px;
}
.bx-contacts-form .b24-form-content form > div:nth-of-type(1) .b24-form-field:first-of-type {
	padding-left: 0;
}
.bx-contacts-form .b24-form-content form > div:nth-of-type(1) .b24-form-field:last-of-type {
	padding-right: 0;
}

.bx-contacts-form .b24-form-field.b24-form-control-agreement {
	width: 100%;
	margin-bottom: 0;
	padding: 0;
}




.bx-contacts-form .b24-form-control-icon-after .b24-form-control {
	height: 60px;
	background: #fff;
}
.bx-contacts-form .b24-form-control-alert.b24-form-control-string .b24-form-control {
	background: #fff;
	border-color: #fff;
}


.bx-contacts-form .b24-form-btn-container {
	align-items: start;
	margin: 0;
}
.bx-contacts-form .b24-form-btn-block {
	margin-bottom: 15px;
	padding: 0;
}
.bx-contacts-form .b24-form-btn {
	height: 60px;
	background: linear-gradient(130deg, #d4a857 0%, #b78e42 100%);
	border-radius: 5px;
	font-size: 16px;
	color: #3e2c1c;
}



.bx-contacts-form .b24-form-field-agreement .b24-form-control-container {
	margin-bottom: 0;
	line-height: 1.2;
}
.bx-contacts-form .b24-form-field-agreement .b24-form-control-desc {
	font-size: 14px;
	opacity: 1;
	line-height: 1.2;
}
.bx-contacts-form .b24-form-field-agreement .b24-form-field-agreement-link {
	font-size: 14px;
	font-weight: 300;
	line-height: 1.2;
	color: #fff;
}




.bx-contacts-form .b24-form-sign {
	display: none;
}










@media (max-width: 1199px) {

	.bx-contacts-form .b24-form-content form > div:nth-of-type(1) {
		flex-wrap: wrap;
		flex: 0 0 100%;
		width: 100%;
	}
	.bx-contacts-form .b24-form-content form > div:nth-of-type(3) {
		flex: 0 0 100%;
		width: 100%;
	}
	
	.bx-contacts-form .b24-form-field {
		flex: 0 0 100%;
		width: 100%;
		padding: 0;
	}

}
@media (max-width: 991px) {



}
@media (max-width: 767px) {

	.bx-contacts-form .b24-form-control-icon-after .b24-form-control {
		height: 48px;
	}

	.bx-contacts-form .b24-form-btn {
		height: 48px;
		min-height: 48px;
	}

}
@media (max-width: 575px) {



}













.bx-call-form .b24-form-wrapper {
	background: none;
	min-height: auto;
	max-width: none;
	margin: 0 auto;
	border-radius: 0;
}
.bx-call-form .b24-form-header-padding {
	padding: 0;
}
.bx-call-form .b24-form-content {
	padding: 0;
}
.bx-call-form .b24-form-padding-side {
	padding-left: 0;
	padding-right: 0;
}




.bx-call-form .b24-form-control-icon-after .b24-form-control {
	height: 60px;
	background: #f3f4f6;
	border-color: #f3f4f6;
	border-radius: 8px;
}
.bx-call-form .b24-form-control-alert.b24-form-control-string .b24-form-control {
	background: #f3f4f6;
	border-color: #f3f4f6;
}

.bx-call-form .b24-form-control-label {
	opacity: 1;
	text-align: left;
}


.bx-call-form .b24-form-btn-container {
	align-items: start;
	margin: 0;
}
.bx-call-form .b24-form-btn-block {
	margin-bottom: 15px;
	padding: 0;
}
.bx-call-form .b24-form-btn {
	height: 60px;
	background: linear-gradient(130deg, #cdbf72 0%, #b88629 100%);
	border-radius: 12px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
    max-width: 280px;
}



.bx-call-form .b24-form-field-agreement .b24-form-control-container {
	margin-bottom: 0;
	line-height: 1.2;
}
.bx-call-form .b24-form-field-agreement .b24-form-control-desc {
	font-size: 14px;
	opacity: 1;
	line-height: 1.2;
}
.bx-call-form .b24-form-field-agreement .b24-form-field-agreement-link {
	font-size: 14px;
	font-weight: 300;
	line-height: 1.2;
	color: #808080;
	text-align: left;
}




.bx-call-form .b24-form-sign {
	display: none;
}










@media (max-width: 1199px) {



}
@media (max-width: 991px) {



}
@media (max-width: 767px) {



}
@media (max-width: 575px) {



}



