h2{font-family:'Lato',sans-serif!important;font-weight:700!important}p{font-family:'Open Sans',sans-serif!important}.et_pb_team_member_image img{filter:grayscale(1)}.mc4wp-form label{display:block;font-weight:600;color:#ffffff;margin-bottom:6px}.mc4wp-form input[type="text"],.mc4wp-form input[type="email"]{width:100%;padding:12px 14px;border:none;border-radius:6px;margin-bottom:16px;font-size:16px}.mc4wp-form input[type="submit"]{background-color:#3a78c2;color:#ffffff;border:none;padding:12px 24px;border-radius:6px;font-weight:600;font-size:16px;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,0.15);transition:all 0.3s ease}.mc4wp-form input[type="submit"]:hover{background-color:#2c5d9e}.mc4wp-form{max-width:400px;margin:0 auto;padding:10px}.hanley-contact-form input[type="text"],.hanley-contact-form input[type="tel"],.hanley-contact-form input[type="email"],.hanley-contact-form textarea{width:100%!important;max-width:100%!important;box-sizing:border-box}.hanley-contact-form textarea{min-height:150px}.hanley-contact-form .mc-two-col{display:flex;gap:20px}.hanley-contact-form .mc-two-col p{flex:1}@media (max-width:767px){.hanley-contact-form .mc-two-col{flex-direction:column}}.hanley-contact-form .gdpr-consent{font-size:0.9rem;margin-top:8px}.hanley-contact-form .hanley-btn{padding:12px 32px;border-radius:4px;border:none;cursor:pointer;font-weight:600;background:#1d4f9e;color:#fff}.hanley-contact-form .hanley-btn:hover{opacity:0.9}