.hs-quote__container{max-width:1120px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:.85fr 1.15fr;gap:64px}.hs-quote__rule{width:100%;height:1px;margin-bottom:24px;opacity:.3;display:block!important}.hs-quote__rule--note{margin:28px 0 22px}.hs-quote__eyebrow{margin:0 0 16px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-family:var(--font-heading-family)}.hs-quote__heading{margin:0 0 18px;font-family:var(--font-heading-family);font-weight:800;font-size:32px;line-height:1.15;text-transform:uppercase}.hs-quote__intro{font-size:15px;line-height:1.6;max-width:42ch}.hs-quote__intro p{margin:0}.hs-quote__note-title{margin:0 0 10px;font-weight:700;font-size:14px}.hs-quote__note-text{font-size:13.5px;line-height:1.6;max-width:44ch}.hs-quote__note-text p{margin:0}.hs-quote__form{display:flex;flex-direction:column;gap:20px}.hs-quote__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hs-quote__field{display:flex;flex-direction:column;gap:8px}.hs-quote__field--full{width:100%}.hs-quote__label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-heading-family)}.hs-quote__input,.hs-quote__select,.hs-quote__textarea{border:1px solid;padding:13px 14px;font-size:14px;font-family:var(--font-body-family);width:100%}.hs-quote__textarea{resize:vertical;min-height:120px}.hs-quote__select{-webkit-appearance:auto;appearance:auto}.hs-quote__input::placeholder,.hs-quote__textarea::placeholder{color:#ffffff80}.hs-quote__error{display:block;min-height:14px;font-size:12px;line-height:1.3;color:#e08a8a}.hs-quote__field--invalid .hs-quote__input,.hs-quote__field--invalid .hs-quote__textarea{border-color:#e08a8a}.hs-quote__submit{align-self:flex-start;border:none;padding:15px 34px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-family:var(--font-heading-family);transition:opacity .15s ease}.hs-quote__submit:hover{opacity:.85}.hs-quote__success{margin:0 0 8px;font-size:14px;font-weight:600;color:#fff}@media screen and (max-width:989px){.hs-quote__container{grid-template-columns:1fr;gap:40px}}@media screen and (max-width:749px){.hs-quote__container{padding:0 24px}.hs-quote__row{grid-template-columns:1fr}.hs-quote__heading{font-size:26px}.hs-quote__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/hospitality-quote-form.css.map */
