.content-block-book{text-align:center;max-width:48.8125rem;margin-left:auto;margin-right:auto}.content-block-book.text-align-left{text-align:left}.content-block-book.text-align-right{text-align:right}.content-block-book>h1:last-child,.content-block-book>h2:last-child,.content-block-book>h3:last-child,.content-block-book>h4:last-child,.content-block-book>h5:last-child,.content-block-book>h6:last-child,.content-block-book>p:last-child,.content-block-book>ul:last-child,.content-block-book>ol:last-child{margin-bottom:0}.content-block-book p{font-family:"Untitled Sans",Inter,Roboto,"Helvetica Neue","Arial Nova","Nimbus Sans",Arial,sans-serif;font-weight:300;font-size:1.3125rem;font-size:clamp(1.2857rem, 1.776889vw, 1.3125rem);line-height:1.5;font-size:1.75rem;font-size:clamp(1.5714rem, 2.368593037vw, 1.75rem)}@media(max-width: 48em){.content-block-book p{font-size:1.2857rem}}@media(max-width: 48em){.content-block-book p{font-size:1.5714rem}}.content-block-book-class{display:flex;padding-right:0;padding-bottom:0}@media(max-width: 48em){.content-block-book-class{flex-direction:column}}.content-block-book-class.content-block-left .content-block-book{margin-left:0;text-align:left;padding-top:6rem;padding-right:3rem}@media(max-width: 48em){.content-block-book-class.content-block-left .content-block-book{padding-top:0;padding-bottom:4.5rem}}.content-block-book-class .block-booking-mask{padding-left:6.5rem;padding-right:7.5rem;padding-top:6rem;padding-bottom:6rem;width:31.5rem;background-color:#e3dfd4;background-color:var(--color-background-alt, #E3DFD4)}@media(max-width: 53em){.content-block-book-class .block-booking-mask{width:26rem;padding-left:2rem;padding-right:2rem}}@media(max-width: 48em){.content-block-book-class .block-booking-mask{position:relative;max-width:unset;width:auto;padding-left:2rem;padding-right:2rem;margin-left:2.7142857143rem}}.content-block-book-class .block-booking-mask .booking-mask-wrap{padding:0}.content-block-book-class .block-booking-mask .booking-mask-wrap h5{display:none}.content-block-book-class .block-booking-mask .booking-mask-wrap .booking-mask{display:flex;flex-direction:column;gap:2rem}.content-block-book-class .block-booking-mask .booking-mask-wrap .booking-location-select{margin-right:0}.content-block-book-class .block-booking-mask .booking-mask-wrap .date-select-arrow{padding-left:1rem;padding-right:.9rem}.content-block-book-class .block-booking-mask .booking-mask-wrap .date-select-arrow svg{margin:unset;margin-top:.25rem}.content-block-book-class .block-booking-mask .booking-mask-wrap .booking-location-select .dropdown select{padding-right:unset}.content-block-book-class .block-booking-mask .booking-mask-wrap .rooms-guests-fields .selector-wrap:first-child{margin-left:0}.content-block-book-class .block-booking-mask .booking-mask-wrap .rooms-guests-fields .selector-wrap .selector .selector-value{margin-right:2.8rem;font-variant-numeric:tabular-nums}.content-block-book-class .block-booking-mask .booking-mask-wrap .button.button.primary{padding:1.3125rem 1.5rem}.content-block-book-class .block-booking-mask .booking-mask-wrap .add-promo-code-secondary{display:flex;margin:unset;cursor:pointer}.content-block-book-class .block-booking-mask .booking-mask-wrap .add-promo-code-secondary p{margin-bottom:0}.content-block-book-class .block-booking-mask .booking-mask-wrap .add-promo-code{display:none}.content-block-book-class .block-booking-mask .booking-mask-wrap .rooms-guests-fields{width:unset}.connect-group-booking-block-first{padding-right:30.5rem;min-height:41.625rem}@media(max-width: 53em){.connect-group-booking-block-first{padding-right:24rem}}@media(max-width: 48em){.connect-group-booking-block-first{padding-right:revert}}.connect-group-booking-block-first .block-booking-mask{height:93.5rem;position:absolute;right:0}@media(max-width: 48em){.connect-group-booking-block-first .block-booking-mask{position:relative;height:auto}}
/*# sourceMappingURL=group_booking_block.css.map */
