.booking-card[data-v-e9a47869]{border-radius:.5rem;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1200px;overflow:hidden;width:100%;--tw-bg-opacity:1;background-color:rgb(243 239 245/var(--tw-bg-opacity,1))}@media(min-width:901px){.booking-card[data-v-e9a47869]{flex-direction:row}}.booking-card .booking-card__image[data-v-e9a47869]{flex-shrink:0;width:100%}@media(min-width:901px){.booking-card .booking-card__image[data-v-e9a47869]{height:100%;width:230px}}.booking-card .booking-card__content[data-v-e9a47869]{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding:1rem;width:100%}@media(min-width:640px){.booking-card .booking-card__content[data-v-e9a47869]{padding:1.5rem}}@media(min-width:901px){.booking-card .booking-card__content[data-v-e9a47869]{flex-direction:row}}.booking-card .booking-card__content .booking-card__info[data-v-e9a47869]{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media(min-width:901px){.booking-card .booking-card__content .booking-card__info[data-v-e9a47869]{flex-basis:35%}}.booking-card .booking-card__content .booking-card__title[data-v-e9a47869]{display:-webkit-box;margin-bottom:1.5rem;overflow:hidden;-webkit-box-orient:vertical;font-size:1.25rem;font-weight:700;-webkit-line-clamp:2;line-height:1.25;min-height:-moz-min-content;min-height:min-content;--tw-text-opacity:1;color:rgb(24 11 30/var(--tw-text-opacity,1))}@media(min-width:901px){.booking-card .booking-card__content .booking-card__title[data-v-e9a47869]{margin-bottom:.5rem}}.booking-card .booking-card__content .booking-card__features[data-v-e9a47869]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}@media(min-width:901px){.booking-card .booking-card__content .booking-card__features[data-v-e9a47869]{margin-bottom:0}}.booking-card .booking-card__content .booking-card__features .booking-card__feature[data-v-e9a47869]{border-radius:9999px;word-break:break-all;--tw-bg-opacity:1;background-color:rgb(220 205 226/var(--tw-bg-opacity,1));padding:.25rem .75rem}.booking-card .booking-card__content .booking-card__features .booking-card__feature[data-v-e9a47869],.booking-card .booking-card__prices[data-v-e9a47869]{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(24 11 30/var(--tw-text-opacity,1))}.booking-card .booking-card__prices[data-v-e9a47869]{display:flex;flex-direction:column;justify-content:flex-start;width:100%}@media(min-width:901px){.booking-card .booking-card__prices[data-v-e9a47869]{flex-basis:30%}}.booking-card .booking-card__prices .booking-card__prices-info[data-v-e9a47869]{display:flex;gap:1.5rem;justify-content:space-between}@media(min-width:901px){.booking-card .booking-card__prices .booking-card__prices-info[data-v-e9a47869]{justify-content:flex-start}}.booking-card .booking-card__prices .booking-card__price-block[data-v-e9a47869]{border-bottom-width:1px;margin-bottom:1rem;--tw-border-opacity:1;border-color:rgb(220 205 226/var(--tw-border-opacity,1));font-size:.875rem;line-height:1.25rem;padding-bottom:1rem}@media(min-width:901px){.booking-card .booking-card__prices .booking-card__price-block[data-v-e9a47869]:last-child{margin-bottom:0}}.booking-card .booking-card__button-wrapper[data-v-e9a47869]{align-items:flex-start;display:flex;width:100%}@media(min-width:901px){.booking-card .booking-card__button-wrapper[data-v-e9a47869]{flex-basis:23%;justify-content:flex-end}}.booking-card .booking-card__button-wrapper .booking-card__button[data-v-e9a47869]{border-radius:.5rem;display:inline-block;width:100%;--tw-bg-opacity:1;background-color:rgb(0 170 0/var(--tw-bg-opacity,1));font-family:Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:1px;line-height:1rem;padding:1rem 2.5rem;text-align:center;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.booking-card .booking-card__button-wrapper .booking-card__button[data-v-e9a47869]:hover{--tw-bg-opacity:1;background-color:rgb(0 170 0/var(--tw-bg-opacity,1));opacity:.9}@media(min-width:901px){.booking-card .booking-card__button-wrapper .booking-card__button[data-v-e9a47869]{width:auto}}@media(min-width:1050px){.booking-card .booking-card__button-wrapper .booking-card__button[data-v-e9a47869]{font-family:Source Sans Pro,Arial,Helvetica,sans-serif,Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding:1rem 2.5rem}}.l4-lounge-booking-card[data-v-2c017e99].booking-card .booking-card__button-wrapper .booking-card__button{font-family:DM Sans,sans-serif}
