.hotel-rooms {margin-top: -30px;padding-bottom: 100px}.hotel-rooms .room {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-direction: row;flex-direction: row;margin-top: 30px;text-align: left}@media (max-width: 992px) {.hotel-rooms .room {-ms-flex-direction: column;flex-direction: column}}.hotel-rooms .room-slider {-ms-flex: .8;flex: .8;overflow: hidden;position: relative}@media (max-width: 992px) {.hotel-rooms .room-slider {height: 300px;padding-top: 54%}}.hotel-rooms .room-slider.slider-arrows {color: #fff;cursor: pointer;font-family: "Font Awesome 7 Pro";font-size: 30px;font-weight: 300}.hotel-rooms .room-slider.slider-arrows:before {box-sizing: border-box;content: "";left: 0;opacity: 1;padding: 35px 15px;position: absolute;text-align: left;top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 50%;z-index: 100}.hotel-rooms .room-slider.slider-arrows:after {box-sizing: border-box;content: "";opacity: 1;padding: 35px 15px;position: absolute;right: 0;text-align: right;top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 50%;z-index: 100}.hotel-rooms .room-images {height: 100%;position: absolute;width: 9999px;display: -ms-flexbox;display: -webkit-flex;display: flex;top: 0}.hotel-rooms .room-image {-ms-flex: 1;flex: 1}.hotel-rooms .room-image img {height: 100%;object-fit: cover;width: 100%;display: block}.hotel-rooms .room-text {background: #fff;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex: 1;flex: 1;-ms-flex-direction: column;flex-direction: column;min-height: 240px;padding: 25px;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;border-right: 1px solid #efefef}.hotel-rooms .room-text .col-inner {-ms-flex: 1;flex: 1}.hotel-rooms .room-text .col-inner .button {float: right}.hotel-rooms .room-text h3 {font-size: 1.1em;font-weight: 600;margin-top: 0}.hotel-rooms .room-text p:last-child {margin-bottom: 0}.hotel-rooms .room-guests {font-size: 30px}.hotel-rooms .room-guests .fal {opacity: .3}.hotel-rooms .room-guests .fal.room-guests-min {opacity: 1}.hotel-rooms .flex {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-pack: center;justify-content: center}@media (max-width: 767px) {.hotel-rooms .room-slider {padding-top: 66%}.hotel-rooms .room {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-direction: column;flex-direction: column}.hotel-rooms .room-text {border-left: 1px solid #efefef}}