.booking-page-example .booking-page-example__img{aspect-ratio:6/4;border-radius:24px;overflow:hidden}.booking-page-modal{overflow:hidden;padding:1.25rem}.booking-page-modal>div{display:flex;flex-direction:column;margin:-1.25rem}.booking-page-modal>div>div{margin:1.25rem}.booking-page-modal .booking-page-modal__img{border-radius:32px;overflow:hidden}.booking-page-modal .booking-page-modal__img img{display:block}.booking-page-modal .booking-page-modal__content{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.booking-page-modal .booking-page-modal__content ul{font-size:1rem;list-style:none;margin-bottom:1.25rem;padding:0}.booking-page-modal .booking-page-modal__content ul>li{padding-left:1.5625rem;position:relative}.booking-page-modal .booking-page-modal__content ul>li:before{aspect-ratio:1/1;background:#44ff87;border-radius:100%;content:"";display:block;left:0;line-height:100%;position:absolute;top:.5em;width:8px}.booking-page-modal .booking-page-modal__content ul .panel--green-br>li:before{background:#004349}.booking-page-modal .booking-page-modal__title{font-size:2rem;margin-bottom:1.25rem;padding-right:1.875rem}.booking-page-modal .booking-page-modal__subtitle{font-size:1.25rem;margin:1.875rem 0 .9375rem}.booking-page-modal .booking-page-modal__button{margin-top:auto}@media screen and (min-width:1020px){.booking-page-modal{padding:1.875rem}.booking-page-modal>div{flex-direction:row}.booking-page-modal .booking-page-modal__img{width:calc(60% - 2.5rem)}.booking-page-modal .booking-page-modal__content{width:calc(40% - 2.5rem)}.booking-page-modal .booking-page-modal__title{font-size:2.5rem}.booking-page-modal .booking-page-modal__subtitle{font-size:1.5rem}}