/* GM HubSpot Forms: scoped presentation for Gutenberg embeds. */
.gm-hubspot-form{background:#faf6ed;border:1px solid #c2a15c;border-radius:2px;padding:35px}
.gm-hubspot-form .hs-form-field label{font-family:'Inter',sans-serif;text-transform:uppercase;font-size:13px;font-weight:600;letter-spacing:2px;color:#0b3854!important}
.gm-hubspot-form .hs-form-field label.hs-error-msg{color:#0b385499!important;text-transform:none;letter-spacing:0;font-weight:400;font-size:15px;font-style:italic}
.gm-hubspot-form ul.hs-error-msgs{margin-bottom:0}
.gm-hubspot-form ul.hs-error-msgs li{padding:0}
.gm-hubspot-form fieldset{max-width:none!important;margin-bottom:25px!important}
.gm-hubspot-form fieldset.form-columns-2{display:flex;gap:15px}
.gm-hubspot-form fieldset.form-columns-2 .hs-form-field{min-width:0}
.gm-hubspot-form input[type="text"],.gm-hubspot-form input[type="email"],.gm-hubspot-form input[type="url"],.gm-hubspot-form input[type="password"],.gm-hubspot-form input[type="search"],.gm-hubspot-form input[type="tel"],.gm-hubspot-form input[type="number"],.gm-hubspot-form textarea,.gm-hubspot-form select{background:#f3eada;border:1px solid #2a26204d;width:100%!important;border-radius:2px;box-sizing:border-box}
.gm-hubspot-form .hs_recaptcha{margin-top:0;margin-bottom:30px}
.gm-hubspot-form .hs_submit input[type="submit"]{color:#0b3854;font-family:'Inter',sans-serif;text-transform:uppercase;font-size:13px;font-weight:600;letter-spacing:2px;padding:15px 35px;border-radius:2px;background:#c2a15c;transition:background .25s}
.gm-hubspot-form .hs_submit input[type="submit"]:hover{background:#ac8e4e}
.gm-hubspot-form .inputs-list.multi-container{column-count:2}
.gm-hubspot-form .inputs-list.multi-container li{background:#f3eada;border:1px solid #2a26204d;width:100%!important;box-sizing:border-box;border-radius:2px;margin-bottom:10px;padding:4px 10px 8px;break-inside:avoid}
.gm-hubspot-form .inputs-list.multi-container li input{transform:translateY(1.5px);margin-right:5px}
@media(max-width:767px){.gm-hubspot-form{padding:20px}.gm-hubspot-form fieldset.form-columns-2{flex-direction:column}.gm-hubspot-form fieldset.form-columns-2 .hs-form-field{width:100%!important}.gm-hubspot-form .inputs-list.multi-container{column-count:1}}
