.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-slide img{display:block;width:auto;height:350px;object-fit:cover}.swiper-slide{min-height:300px;height:100%;width:max-content;max-width:100%}.swiper-wrapper{box-sizing:border-box;padding:50px}.header{background-color:var(--bg-gray)}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:11%;left:0;width:100%}.swiper-pagination-bullet{transition:width 0.2s;border-radius:6px}.swiper-pagination-bullet-active{background:var(--white);width:28px}.sidebar-page .main-content .title{display:flex;flex-direction:row;justify-content:space-between}.room-details{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin:30px 0}.room-details .detail{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.room-details .detail>i{background:var(--bg-gray);padding:8px;margin-right:8px;height:40px;width:40px;text-align:center;line-height:24px}.room-details .detail p{line-height:.7}.amenities-section .amenities{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.amenities-section .amenities>div{border:1px dashed var(--border-dark);display:inline-flex;padding:8px;color:var(--dark-text);font-size:var(--normal);justify-content:flex-start;align-items:center;flex:auto;margin-bottom:10px;margin-right:20px;max-width:150px;line-height:1.1}.amenities-section .amenities>div.paid{max-width:100%;width:100%;background:#deb66621}.amenities-section .amenities>div svg{fill:var(--dark-text);width:30px;padding:0 5px;vertical-align:middle;display:inline-block;max-height:var(--normal)}.checklist{list-style:circle;display:flex;justify-content:space-between;padding:0 20px 20px 20px;flex-direction:revert;flex-wrap:wrap;max-width:500px}.checklist li{width:50%;min-width:150px;padding-right:20px}