.rooms-overview .splide.flex{align-items:center;flex-direction:row-reverse;width:100%}.rooms-overview .splide__pagination.splide__pagination--rooms{align-items:inherit;border-right:3px solid #fff;flex-direction:column;height:50%;padding:96px 0;width:25%}.details .splide__track{width:75%}.rooms-overview button.splide__pagination__page{background:#000;border-color:#000;font-size:1.3125rem;margin:0 0 16px;min-width:170px;padding:0;text-transform:none;transition:all .5s ease}.rooms.flex{justify-content:flex-end}.rooms-overview{background-color:#000}.rooms-overview .image{height:100%;object-fit:cover;object-position:center;width:100%}.rooms .details{padding:0}.room-listing{list-style-type:none}@media only screen and (min-width:992px){.room-details{height:100%}}@media screen and (min-width:1101px){.room-details .text{padding:96px}}@media screen and (max-width:1100px) and (min-width:992px){.room-details .text{padding:48px}}@media only screen and (max-width:991px){.rooms-overview .splide.flex{align-items:center;flex-direction:column-reverse;width:100%}.rooms{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.rooms-overview .splide__pagination.splide__pagination--rooms{border-bottom:3px solid #fff;border-right:none;margin:0;padding:96px 0 48px;text-align:center;width:50%}.details .splide__track{width:100%}.rooms .details{padding-left:0;padding-right:0}.room-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.room-details .text{padding-bottom:39px;padding-top:48px}.room-details .image{max-height:500px;width:100%}}@media only screen and (max-width:767px){.body-container--padding .dnd-module .rooms-overview{margin:0 -28px!important}.rooms-overview .splide__pagination.splide__pagination--rooms{width:75%}.room-details .text{padding-left:28px;padding-right:28px}}@media screen and (max-width:991px) and (max-height:700px){.room-details .image{max-height:300px;width:100%}}