/* Contact - form (any form plugin's shortcode) + contact details */
.lf-contact__columns{align-items:flex-start!important;}
.lf-contact__details h3{font-size:1.25rem;margin-bottom:0.5em;}
.lf-contact__details iframe{width:100%;height:300px;border:0;}

/* Form fields - styles the plain fields so it works with Gravity Forms, WPForms or any other plugin */
.lf-contact__form label{display:block;font-weight:bold;margin-bottom:0.25em;}
.lf-contact__form input[type="text"],.lf-contact__form input[type="email"],.lf-contact__form input[type="tel"],.lf-contact__form input[type="url"],.lf-contact__form input[type="number"],.lf-contact__form input[type="date"],.lf-contact__form input[type="password"],.lf-contact__form input[type="search"],.lf-contact__form select,.lf-contact__form textarea{width:100%;padding:0.75em;border:1px solid #ccc;border-radius:4px;background:#fff;color:inherit;font:inherit;}
.lf-contact__form textarea{min-height:150px;}
.lf-contact__form input[type="checkbox"],.lf-contact__form input[type="radio"]{margin-right:0.5em;}
.lf-contact__form input[type="submit"],.lf-contact__form button[type="submit"]{background:var(--wp--preset--color--primary,#333);color:var(--wp--preset--color--white,#fff);border:0;border-radius:4px;padding:0.75em 1.5em;font:inherit;cursor:pointer;}
.lf-contact__form input[type="submit"]:hover,.lf-contact__form button[type="submit"]:hover{opacity:0.85;}
