.ftw-partial-524 .lb-mphb-hero{width:100%}.ftw-partial-524 .lb-mphb-hero .mphb_sc_booking_form-wrapper{width:100%;max-width:828px}.ftw-partial-524 .header1-section-7{max-width:828px}.ftw-partial-524 .lb-mphb-hero form{margin:0}.ftw-partial-524 .lb-mphb-hero .mphb-required-fields-tip{display:none}.ftw-partial-524 .lb-mphb-hero br{display:none}.ftw-partial-524 .lb-mphb-hero .mphb-booking-form{display:grid;grid-template-columns:251px 251px 1fr;align-items:end;column-gap:24px;row-gap:12px}.ftw-partial-524 .lb-mphb-hero .mphb-booking-form>p{margin:0;padding:0;display:flex;flex-direction:column;min-width:0}.ftw-partial-524 .lb-mphb-hero .mphb-booking-form>p:not(.mphb-check-in-date-wrapper):not(.mphb-check-out-date-wrapper):not(.mphb-reserve-btn-wrapper){grid-column:1/-1;width:100%}.ftw-partial-524 .lb-mphb-hero .mphb-check-in-date-wrapper,.ftw-partial-524 .lb-mphb-hero .mphb-check-out-date-wrapper,.ftw-partial-524 .lb-mphb-hero .mphb-reserve-btn-wrapper{width:100%;max-width:100%}.ftw-partial-524 .lb-mphb-hero .mphb-check-in-date-wrapper{grid-column:1;grid-row:1}.ftw-partial-524 .lb-mphb-hero .mphb-check-out-date-wrapper{grid-column:2;grid-row:1}.ftw-partial-524 .lb-mphb-hero .mphb-reserve-btn-wrapper{grid-column:3;grid-row:1;justify-self:end;width:220px}.ftw-partial-524 .lb-mphb-hero .mphb-adults-wrapper,.ftw-partial-524 .lb-mphb-hero .mphb-children-wrapper{display:none}.ftw-partial-524 .lb-mphb-hero abbr{display:none}.ftw-partial-524 .lb-mphb-hero label{color:#292929;font-size:14px;font-weight:400;line-height:21px;font-family:"Gantari";letter-spacing:1px;text-transform:uppercase;margin:0 0 6px;white-space:nowrap}.ftw-partial-524 .lb-mphb-hero input[type=text],.ftw-partial-524 .lb-mphb-hero select{padding:10px 16px;background-color:#f6f6f6;border:0;border-bottom:1px solid #000;width:100%;box-sizing:border-box;color:#757575;font-size:16px;font-weight:300;line-height:19px;font-family:"Gantari";letter-spacing:0}.ftw-partial-524 .lb-mphb-hero .mphb-reserve-btn-wrapper input[type=submit],.ftw-partial-524 .lb-mphb-hero .mphb-reserve-room-section input[type=submit]{appearance:none;-webkit-appearance:none;border:0;background-color:#f6f6f6;border-bottom:1px solid #000;padding:10px 16px;width:100%;box-sizing:border-box;color:#757575;font-size:16px;font-weight:300;line-height:19px;font-family:"Gantari";letter-spacing:0;cursor:pointer;transition:transform 160ms cubic-bezier(0,0,.2,1)}.ftw-partial-524 .lb-mphb-hero .mphb-reserve-btn-wrapper input[type=submit]:hover,.ftw-partial-524 .lb-mphb-hero .mphb-reserve-btn-wrapper input[type=submit]:focus-visible,.ftw-partial-524 .lb-mphb-hero .mphb-reserve-room-section input[type=submit]:hover,.ftw-partial-524 .lb-mphb-hero .mphb-reserve-room-section input[type=submit]:focus-visible{transform:scale(1.02)}.ftw-partial-524 .lb-mphb-hero .mphb-reserve-btn-wrapper input[type=submit],.ftw-partial-524 .lb-mphb-hero .mphb-reserve-room-section input[type=submit]{text-align:left}.ftw-partial-524 .lb-mphb-hero .mphb-errors-wrapper{display:block;grid-column:1/-1;margin-top:10px;width:100%}.ftw-partial-524 .lb-mphb-hero .mphb-errors-wrapper.mphb-hide{display:none}.ftw-partial-524 .lb-mphb-hero .mphb-reserve-room-section{display:block;grid-column:1/-1;margin-top:10px;text-align:center;width:100%}.ftw-partial-524 .lb-mphb-hero .mphb-reserve-room-section.mphb-hide{display:none}.ftw-partial-524 .lb-mphb-hero .mphb-errors-wrapper :where(p,ul,ol){margin:0;padding:0}.ftw-partial-524 .lb-mphb-hero .mphb-errors-wrapper{text-align:left;color:#292929;font-size:18px;line-height:1.25}@media (max-width:860px){.ftw-partial-524 .lb-mphb-hero .mphb-booking-form{grid-template-columns:1fr}.ftw-partial-524 .lb-mphb-hero .mphb-reserve-btn-wrapper{justify-self:stretch;width:100%}.ftw-partial-524 .lb-mphb-hero .mphb-check-in-date-wrapper,.ftw-partial-524 .lb-mphb-hero .mphb-check-out-date-wrapper,.ftw-partial-524 .lb-mphb-hero .mphb-reserve-btn-wrapper{max-width:100%}}.mphb_sc_checkout-wrapper{font-family:"Gantari",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:#292929}.mphb_sc_checkout-wrapper .mphb-data-incorrect{margin:16px 0;padding:14px 16px;background:#f6f6f6;border-left:3px solid #000}.mphb_sc_checkout-wrapper :where(input,select,textarea){font:inherit}.mphb_sc_checkout-wrapper :where(input[type=text],input[type=email],input[type=tel],textarea,select){width:100%;max-width:100%;padding:10px 12px;border:1px solid rgba(0,0,0,.18);border-radius:3px;background:#fff;box-sizing:border-box}.mphb_sc_checkout-wrapper :where(input[type=submit],button){appearance:none;-webkit-appearance:none;border:0;border-radius:3px;background:#292929;color:#fff;padding:12px 16px;cursor:pointer;font-weight:500;transition:transform 160ms cubic-bezier(0,0,.2,1)}.mphb_sc_checkout-wrapper :where(input[type=submit],button):hover{transform:scale(1.02)}.ftw-partial-498 .lb-hp{position:absolute;left:-99999px;opacity:0;pointer-events:none;height:1px;width:1px}.ftw-partial-498 input,.ftw-partial-498 textarea{background:0 0;border:0;outline:0;padding:0;margin:0;width:100%;display:block;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.ftw-partial-498 textarea{white-space:normal;resize:vertical;min-height:80px}.ftw-partial-498 input::placeholder,.ftw-partial-498 textarea::placeholder{color:rgba(41,41,41,.6);opacity:1}