/* Style the existing verified Wix contact-form component; preserve native
   validation, field visibility, consent and submission behaviour. */
#comp-mo6mpjwt form{max-width:780px;margin:24px auto 64px!important;padding:32px!important;border:1px solid #dce4e5!important;border-radius:8px!important;background:#fff!important;box-sizing:border-box;color:#143c4b}
#comp-mo6mpjwt label,#comp-mo6mpjwt legend{font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.55!important;color:#143c4b!important}
#comp-mo6mpjwt input:not([type=checkbox]):not([type=radio]),#comp-mo6mpjwt textarea,#comp-mo6mpjwt select{font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:1.5!important;color:#143c4b!important;background:#fff!important;min-height:50px!important;border-color:#9aafb7!important;border-radius:3px!important}
#comp-mo6mpjwt textarea{min-height:130px!important}
#comp-mo6mpjwt input:focus-visible,#comp-mo6mpjwt textarea:focus-visible,#comp-mo6mpjwt select:focus-visible,#comp-mo6mpjwt button:focus-visible{outline:3px solid #e77818!important;outline-offset:3px!important}
#comp-mo6mpjwt button[type=submit]{min-height:52px!important;background:#143c4b!important;color:#fff!important;border:1px solid #143c4b!important;border-radius:4px!important;font-size:17px!important;font-weight:600!important;padding:14px 22px!important}
@media(max-width:600px){#comp-mo6mpjwt form{padding:22px 18px!important;margin:20px 0 40px!important}}
