.uacf7-col-12 label, .uacf7-col-6 label, .uacf7-col-3 label, .uacf7-col-4 label, .uacf7-col-12 .wpcf7-form-control, .uacf7-col-6 .wpcf7-form-control, .uacf7-col-3 .wpcf7-form-control, .uacf7-col-4 .wpcf7-form-control {margin-bottom: 15px!important; margin-top: 10px!important}
.wpcf7-form-control.wpcf7-textarea, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-uacf7_country_dropdown {border-radius: 10px; border: solid 1px #FF779E!important}
.wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-uacf7_country_dropdown {height: 48px!important}
.wpcf7 .wpcf7-submit {width: 214px!important; color: white!important; text-transform: uppercase!important; font-weight: bold!important; padding-top: 15px!important; border-radius: 60px; background: #C23350!important; height: 56px!important; font-family: 'gothambook'}
.wpcf7 .wpcf7-submit:hover {background: #FF779E!important}
.wpcf7-form-control.wpcf7-textarea {height: 110px!important}


.uacf7-form-643 .wpcf7-form-control.wpcf7-submit.subscribe {position: absolute!important; top: 0!important; right: 15px!important; width: 162px!important;}

@media screen and (max-width: 768px){
	.uacf7-form-643 .wpcf7-form-control {height: 56px!important; border: solid 1px white!important; border-radius:56px!important; width: calc(100% - 180px)!important}
input
}

@media screen and (min-width: 1024px){
	/**.uacf7-col-12:not(:has(.contact, .address)){
		display: flex !important;
	}**/

	.uacf7-col-12 input.wpcf7-text{
		width: 100% !important;
	}

	.uacf7-form-643 .wpcf7-form-control {height: 56px!important; border: solid 1px white!important; border-radius:56px!important; width: calc(100% - 180px)!important}
input
}

@media screen and (max-width: 430px) {
	.uacf7-form-643 .wpcf7-form-control {height: 56px!important; border: solid 1px white!important; border-radius:56px!important; width: 100%!important}
	.uacf7-form-643 .wpcf7-form-control.wpcf7-submit.subscribe {position: relative!important; top: auto!important; right: 0!important; width: 100%!important;}
}
