.room-amenities-info{margin:0;position:relative}.room-amenities-info .room-amenities-info-inner{margin:0}.room-amenities-info .room-amenities-info-inner .room-amenities-info-inner-top{align-items:center;display:flex;gap:40px;justify-content:space-between;margin:0 0 100px}.room-amenities-info .room-amenities-info-inner .room-amenities-info-inner-top .room-amenities-info-inner-top-left{flex:0 1 402px}.room-amenities-info .room-amenities-info-inner .room-amenities-info-inner-top .room-amenities-info-inner-top-left .heading{color:#e95da0;font-size:85px;font-weight:400;line-height:105%;position:relative;text-transform:lowercase;z-index:1}.room-amenities-info .room-amenities-info-inner .room-amenities-info-inner-top .room-amenities-info-inner-top-left .heading span{color:#068a96;left:4px;position:absolute;top:4px;z-index:-1}.room-amenities-info .room-amenities-info-inner .room-amenities-info-inner-top .room-amenities-info-inner-top-right{color:#2d2d2d;flex:0 1 870px;font-size:24px;line-height:120%}.room-amenities-info .room-amenities-info-inner .room-amenities-info-inner-middle{margin:50px 0 56px}.room-amenities-info .room-amenities-short-outer{padding:0 96px;position:relative;width:100%}.room-amenities-swiper .swiper-slide{max-width:145px}.room-amenities-info .room-amenities-short-block{align-items:center;display:flex;flex-flow:column nowrap}.room-amenities--svg{min-height:50px}.room-amenities-info .room-amenities-short-block svg{max-height:50px;max-width:40px}.room-amenities-info .room-amenities-short-block .text-uppercase{color:#252c2c;font-family:Forma DJR Deck,sans-serif;font-size:12px;letter-spacing:.24px;line-height:150%;min-height:39px;padding:0 15px;position:relative;text-align:center;text-transform:uppercase;width:100%}.room-amenities-info .room-amenities-short-block .text-uppercase:before{border-left:.5px solid #6d6d6d;content:"";height:100%;left:0;position:absolute;top:0;width:.5px}.room-amenities-info--title{align-items:center;display:grid;gap:30px;grid-template-columns:1fr auto 1fr;position:relative}.room-amenities-info--title:after,.room-amenities-info--title:before{border-bottom:1px solid #6d6d6d;content:"";height:1px;margin:auto 0;opacity:.3;position:relative;width:100%}.room-amenities-info--title h5{color:#252c2c;font-family:Forma DJR Deck,sans-serif;font-size:24px;font-weight:500;letter-spacing:1.2px;line-height:120%;margin:0;text-align:center;text-transform:uppercase}.room-amenities--nav .room-amenities--nav_btn{background:#fff;border-radius:100%;bottom:0;color:#2d2d2d;height:58px;margin:auto 0;top:0;width:58px;z-index:1}.room-amenities--nav .room-amenities--nav_btn:focus,.room-amenities--nav .room-amenities--nav_btn:hover{background:#2d2d2d;color:#fff}.room-amenities--nav .room-amenities--nav_btn svg{width:30px}.room-amenities--nav .room-amenities--nav_btn:after{display:none}@media only screen and (max-width:1024px){.room-amenities-info .room-amenities-info-inner .room-amenities-info-inner-top{flex-flow:row wrap;gap:50px 40px;margin:0 0 80px}.room-amenities-info .room-amenities-info-inner .room-amenities-info-inner-top .room-amenities-info-inner-top-left{flex:0 1 100%}.room-amenities-info .room-amenities-info-inner .room-amenities-info-inner-top .room-amenities-info-inner-top-left .heading{font-size:50px;line-height:105%}.room-amenities-info .room-amenities-info-inner .room-amenities-info-inner-top .room-amenities-info-inner-top-left .heading span{left:2px;top:2px}.room-amenities-info .room-amenities-info-inner .room-amenities-info-inner-top .room-amenities-info-inner-top-right{flex:0 1 100%;font-size:22px;line-height:120%}.room-amenities-info .room-amenities-info-inner .room-amenities-info-inner-middle{margin:30px 0 80px}.room-amenities-info .room-amenities-short-outer{padding:0 34px}.room-amenities-info--title{gap:20px}.room-amenities--nav .room-amenities--nav_btn{height:50px;width:50px}.room-amenities--nav .room-amenities--nav_btn svg{width:28px}.room-amenities--nav .room-amenities--nav_btn.swiper-button-prev{left:-40px}.room-amenities--nav .room-amenities--nav_btn.swiper-button-next{right:-40px}}@media only screen and (max-width:767px){.room-amenities-info .room-amenities-info-inner .room-amenities-info-inner-top{margin:0 0 70px}.room-amenities-info .room-amenities-info-inner .room-amenities-info-inner-middle{margin:30px 0 70px}.room-amenities-info .room-amenities-short-outer{padding:0 47px}.room-amenities--nav .room-amenities--nav_btn.swiper-button-prev{left:0}.room-amenities--nav .room-amenities--nav_btn.swiper-button-next{right:0}}