.form_input_container input:focus,
.form_input_container select:focus-visible,
.form_textarea_container textarea:focus {
padding-left: .5rem;
}
.form_input_container input:focus-visible,
.form_input_container select:focus,
.form_textarea_container textarea:focus {
outline: none;
border: 1.5px solid var(--main-grey);
color: var(--main-grey);
}
.form_textarea_container textarea,
.form_textarea_container textarea:focus {
resize: vertical;
font-family: 'Raleway', sans-serif;
} .form_input_container select:focus + label,
.form_input_container input:focus + label,
.form_textarea_container textarea:focus + label {
font-weight: 500;
}
.form_element_container label {
transition: .3s ease;
} .form_input_container input:-webkit-autofill,
.form_input_container input:-webkit-autofill:focus,
.form_textarea_container textarea:-webkit-autofill,
.form_textarea_container textarea:-webkit-autofill:focus {
font-family: 'Raleway', sans-serif !important;
transition: background-color 0s 600000s, color 0s 600000s !important;
}
.submit_box input {
cursor: pointer;
}
.submit_box p {
position: relative;
} .contact_form_container .wpcf7-spinner {
position: absolute;
top: 50%;
left: -30px;
transform: translateY(-50%);
display: block;
margin: 0;
background-color: grey;
} .contact_form_container .wpcf7 form .wpcf7-response-output {
margin: 0 !important;
width: 68%;
text-align: center;
}