.ht-reserve__card{background:#a63226;border-radius:28px;max-width:998px;padding:clamp(40px,5vw,64px) clamp(28px,5vw,90px);text-align:center;width:100%}.ht-reserve__heading{color:#fffcea;font-family:Sepuh,Bowlby One SC,serif;font-size:clamp(34px,3.6vw,48px);line-height:1.01;margin:0 0 14px;text-transform:uppercase}.ht-reserve__subtitle{font-size:clamp(15px,1.4vw,18.46px);font-weight:500;line-height:1.5;margin:0 auto 30px;max-width:620px}.ht-reserve__btn,.ht-reserve__subtitle{color:#fffcea;font-family:work-sans,sans-serif}.ht-reserve__btn{align-items:center;background:#3f8781;border:2px solid #3f8781;border-radius:9.39px;display:inline-flex;font-size:13.77px;font-weight:600;justify-content:center;letter-spacing:.14em;padding:17px 40px;text-decoration:none;text-transform:uppercase;transition:all .2s ease-out}.ht-reserve__btn:hover{background:#3d5c55;border-color:#3d5c55;color:#fffcea}.ht-reserve__form-embed{margin:0 auto;max-width:758px;text-align:left}.ht-reserve__form-embed .hs-form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.ht-reserve__form-embed .hs-form>.hs-form-field{flex:1 1 280px;margin-bottom:0}.ht-reserve__form-embed .hs-form>.hs_submit{flex:0 0 auto}.ht-reserve__form-embed .hs-form>.hs_submit .actions{margin:0}.ht-reserve__form-placeholder{color:rgba(255,252,234,.78);font-family:work-sans,sans-serif;font-size:14px;text-align:center}.ht-reserve__form-embed .hs-form-field{margin-bottom:16px}.ht-reserve__form-embed .hs-form-field>label{color:#fffcea;display:block;font-family:work-sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.ht-reserve__form-embed .hs-form-field>label .hs-form-required{color:#e9bd91;margin-left:2px}.ht-reserve__form-embed input[type=date],.ht-reserve__form-embed input[type=email],.ht-reserve__form-embed input[type=number],.ht-reserve__form-embed input[type=tel],.ht-reserve__form-embed input[type=text],.ht-reserve__form-embed select,.ht-reserve__form-embed textarea{background:rgba(255,252,234,.06);border:2px solid #3f8781;border-radius:9.39px;box-sizing:border-box;color:#fffcea;font-family:work-sans,sans-serif;font-size:15px;font-weight:500;line-height:1.3;padding:15px 20px;width:100%}.ht-reserve__form-embed textarea{min-height:120px;resize:vertical}.ht-reserve__form-embed select option{color:#2e1a14}.ht-reserve__form-embed ::placeholder{color:rgba(255,252,234,.6)}.ht-reserve__form-embed input:focus,.ht-reserve__form-embed select:focus,.ht-reserve__form-embed textarea:focus{border-color:#fbf3dc;outline:none}.ht-reserve__form-embed .hs-form .hs-form-field .input{margin-right:0}.ht-reserve__form-embed .hs-fieldtype-checkbox .input,.ht-reserve__form-embed .hs-fieldtype-radio .input{color:#fffcea}.ht-reserve__form-embed .hs-form-booleancheckbox-display,.ht-reserve__form-embed .inputs-list label{color:#fffcea;font-family:work-sans,sans-serif;font-size:14px;letter-spacing:0;text-transform:none}.ht-reserve__form-embed .hs-error-msg,.ht-reserve__form-embed .hs-error-msgs label{color:#f9d9c8;font-family:work-sans,sans-serif;font-size:13px}.ht-reserve__form-embed .hs-button,.ht-reserve__form-embed input[type=submit]{align-items:center;-webkit-appearance:none;appearance:none;background:#3f8781;border:2px solid #3f8781;border-radius:9.39px;color:#fffcea;cursor:pointer;display:inline-flex;font-family:work-sans,sans-serif;font-size:13.77px;font-weight:600;justify-content:center;letter-spacing:.14em;padding:17px 40px;text-transform:uppercase;transition:all .2s ease-out}.ht-reserve__form-embed .hs-button:hover,.ht-reserve__form-embed input[type=submit]:hover{background:#3d5c55;border-color:#3d5c55}.ht-reserve__form-embed .hs_submit{text-align:center}.ht-reserve__form-embed .submitted-message{color:#fffcea;font-family:work-sans,sans-serif;font-size:16px;text-align:center}.ht-reserve__footnote{color:rgba(255,252,234,.78);font-family:work-sans,sans-serif;font-size:13px;font-weight:500;line-height:1.5;margin:18px auto 0;max-width:620px}@media (max-width:600px){.ht-reserve__form-embed .hs-form{align-items:stretch;flex-direction:column;gap:16px}.ht-reserve__form-embed .hs-form>.hs-form-field{flex:0 0 auto}.ht-reserve__form-embed .hs-button,.ht-reserve__form-embed input[type=submit]{width:100%}}