/* Laravel port: contact form + small fixes not covered by the theme CSS */
.contact-form label { display: block; font-weight: 500; margin-bottom: 4px; }
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form input[type="tel"], .contact-form textarea { width: 100%; }
.contact-form .cf-error { display: block; color: #d0021b; font-size: 12px; margin: -10px 0 12px; }
.contact-form .cf-hp { position: absolute; left: -9999px; top: -9999px; }
.contact-form .required { color: #d0021b; }
.google-map iframe { width: 100%; }
