@media (max-width: 768px) { form {
width: 100% !important;
max-width: 100% !important;
padding: 15px !important;
box-sizing: border-box !important;
} form input,
form textarea,
form select {
width: 100% !important;
max-width: 100% !important;
min-height: 44px !important;
padding: 12px 15px !important;
font-size: 16px !important;
line-height: 1.4 !important;
border: 2px solid #ddd !important;
border-radius: 8px !important;
box-sizing: border-box !important;
margin-bottom: 15px !important;
display: block !important;
visibility: visible !important;
opacity: 1 !important;
} form label {
display: block !important;
width: 100% !important;
margin-bottom: 8px !important;
font-size: 14px !important;
font-weight: 600 !important;
color: #333 !important;
line-height: 1.3 !important;
} form button,
form input[type="submit"] {
width: 100% !important;
max-width: 100% !important;
min-height: 50px !important;
padding: 15px 20px !important;
font-size: 16px !important;
font-weight: 600 !important;
border: none !important;
border-radius: 8px !important;
background-color: #C41E3A !important;
color: white !important;
cursor: pointer !important;
margin-top: 20px !important;
} .elementor-field-group {
width: 100% !important;
margin-bottom: 20px !important;
} .elementor-form-fields-wrapper {
display: block !important;
width: 100% !important;
}
.elementor-field-type-text,
.elementor-field-type-textarea,
.elementor-field-type-email,
.elementor-field-type-tel {
width: 100% !important;
margin-bottom: 15px !important;
} .elementor-widget-form {
width: 100% !important;
padding: 20px !important;
} .elementor-form {
max-width: 100% !important;
width: 100% !important;
}
} @media (max-width: 480px) {
form {
padding: 10px !important;
}
form input,
form textarea {
font-size: 16px !important; padding: 15px !important;
}
form label {
font-size: 14px !important;
} .elementor-field-option {
font-size: 12px !important;
margin-top: 5px !important;
}
} form input[type="hidden"] {
display: none !important;
} form input:not([type="hidden"]),
form textarea,
form select,
form button {
display: block !important;
visibility: visible !important;
opacity: 1 !important;
height: auto !important;
width: auto !important;
min-width: 0 !important;
max-width: 100% !important;
}