.lt-contact-hubspot{font-family:Instrument,Arial,sans-serif;color:#18221c}
.lt-contact-hubspot [hidden]{display:none!important}
.lt-contact-hubspot .hs-form fieldset{max-width:none;margin:0;padding:0;border:0}
.lt-contact-hubspot .hs-form .hs-form-field{margin-bottom:24px;min-width:0}
.lt-contact-hubspot .hs-form label{display:block;margin:0 0 8px;font-size:14px;line-height:1.5;color:#596159}
.lt-contact-hubspot .hs-form .input{margin-right:0}
.lt-contact-hubspot .hs-form .hs-input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;width:100%;min-height:52px;padding:12px 14px;border:1px solid #899487;border-radius:4px;background:#fffefa;color:#18221c;font:400 16px/1.5 Instrument,Arial,sans-serif}
.lt-contact-hubspot .hs-form textarea.hs-input{min-height:128px;resize:vertical}
.lt-contact-hubspot .hs-form .hs-input:not([type=checkbox]):not([type=radio]):disabled{color:#596159;background:#f0f1e9;border-color:#b5bcae}
.lt-contact-hubspot .hs-form .hs-input:not([type=checkbox]):not([type=radio]):focus{border-color:#52644f;outline:2px solid #6a74bb;outline-offset:2px}
.lt-contact-hubspot .hs-form .form-columns-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.lt-contact-hubspot .hs-form .form-columns-2 .hs-form-field{width:auto;float:none}
.lt-contact-hubspot .hs-form .hs-button{min-height:52px;padding:12px 28px;border:1px solid #25372a;border-radius:4px;background:#25372a;color:#fafaf6;font:500 16px/1.5 Instrument,Arial,sans-serif;cursor:pointer}
.lt-contact-hubspot .hs-form .hs-button:hover{background:#354b35}
.lt-contact-hubspot .hs-form .hs-button:focus-visible,.lt-contact-hubspot a:focus-visible{outline:3px solid #6a74bb;outline-offset:4px}
.lt-contact-hubspot .hs-form .hs-error-msgs{padding:0;margin:8px 0;list-style:none}
.lt-contact-hubspot .hs-form .hs-error-msg,.lt-contact-hubspot .lt-contact-phone-error{color:#763c2e;font-size:14px;line-height:1.5}
.lt-contact-hubspot .lt-contact-phone-error{margin:8px 0 0}
.lt-contact-hubspot .hs-form [aria-invalid=true]{border-color:#a85440!important}
.lt-contact-form-status,.lt-contact-form-fallback{font-size:16px;line-height:1.55;margin:16px 0}
.lt-contact-form-status:focus{outline:none}
.lt-contact-form-fallback a{color:inherit;text-underline-offset:4px}
@media(max-width:600px){.lt-contact-hubspot .hs-form .form-columns-2{grid-template-columns:1fr;gap:0}}
