.room-info-area{margin:0;overflow:hidden;padding:90px 70px 0}.room-info-area .cust-accordion{margin:100px 0 180px;position:relative}.room-info-area .cust-accordion:before{border-top:1px solid #6d6d6d;content:"";height:1px;left:0;opacity:.3;position:absolute;top:0;width:100%}.room-info-area .heading{color:#252c2c;font-family:Forma DJR Deck,sans-serif;font-size:48px;font-style:normal;font-weight:500;letter-spacing:4.8px;line-height:105%;margin:0 0 30px;position:relative;text-align:center;text-transform:uppercase}.room-info-area .heading span{color:#e95da0;left:4px;margin:0 auto;position:absolute;right:0;top:4px;z-index:-1}.room-info-area .room-info--content{color:#252c2c;font-family:Forma DJR Deck,sans-serif;font-size:18px;font-weight:400;letter-spacing:.36px;line-height:150%;margin:0 auto;max-width:683px;text-align:center}.room-info-area .cust-accordion .at-tab{background-color:#fff;color:#000;display:none;font-size:16px;font-weight:400;line-height:24px;overflow:visible!important;padding:0}.room-info-area .cust-accordion .at-title{cursor:pointer;position:relative;transition:all .3s ease}.room-info-area .cust-accordion .at-title h2{color:#2d2d2d;font-size:55px;font-weight:400;line-height:105%;margin:0;padding:50px 0;text-transform:lowercase}.room-info-area .cust-accordion .at-title.active h2{padding:50px 0 30px}.room-info-area .cust-accordion .at-tab-img{margin-top:20px}.room-info-area .cust-accordion .at-tab-img img{display:block;object-fit:cover;width:100%}.room-info-area .cust-accordion .at-title:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIzMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMxIDMxIj48cGF0aCBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iLjczOCIgZD0iTTAgMTUuMTMxaDMxTTE1LjEzMSAzMVYwIi8+PC9zdmc+");background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:31px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease;width:31px}.room-info-area .cust-accordion .at-title.active:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIyIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMzEgMiI+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9Ii43MzgiIGQ9Ik0wIDEuMTMxaDMxIi8+PC9zdmc+");content:""}.room-info-area .cust-accordion .at-item{border-bottom:1px solid rgba(79,79,79,.3);margin-bottom:0}.room-info-area .cust-accordion .at-tab-btn{align-self:start;display:flex;flex:0 0 auto;margin:0}.room-info-area .cust-accordion .at-tab-cont{margin:0;padding:53px 0 30px}.room-info-area .cust-accordion .at-tab-cont .at-tab-block{align-items:start;display:flex;gap:100px;justify-content:space-between}.room-info-area .cust-accordion .at-tab-cont .at-tab-block .cont-sm{flex:0 1 1046px}.room-info-area .cust-accordion .at-tab-cont .at-tab-block p{margin:0}.room-info-area .cust-accordion .at-tab-cont .at-tab-block .read-more-text{margin-top:14.4px}.room-info-area .cust-accordion ul.room-info-sm{display:flex;gap:30px;margin:0;padding:0}.room-info-area .cust-accordion ul.room-info-sm li{align-items:center;color:#2d2d2d;display:inline-flex;font-size:18px;font-weight:400;gap:15px;line-height:26px;list-style-type:none}.room-info-area .cust-accordion ul.room-info-sm li img{height:17px;margin-right:10px}span.block.readmore{cursor:pointer}.faq-img-slide.swiper{overflow:visible}.room-info-area .cust-accordion .at-tab-img .swiper-slide.cust-image-slider{line-height:0;overflow:hidden;position:relative;width:auto}.room-info-area .cust-accordion .at-tab-img .swiper-slide.cust-image-slider:before{content:"";display:block;padding-top:70.9184%;width:100%}.room-info-area .cust-accordion .at-tab-img .swiper-slide.cust-image-slider img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.room-info-area .cust-accordion .swiper:not(.swiper-initialized) .at-tab-img .swiper-slide.cust-image-slider{margin-right:16px}.tab-details{display:flex;flex-flow:column nowrap;gap:15px;margin-top:30px;position:relative}.tab-details--title{color:#2d2d2d;font-size:20px;font-weight:500;line-height:120%;margin:0}.tab-details--list{color:#2d2d2d;font-weight:400;list-style-type:none;margin:0;padding:0}.tab-details--list li{align-items:center;display:flex;font-size:16px;line-height:150%}.tab-details--list li small{flex:0 0 24px;text-align:center}.arrow-group--nav .arrow-group--nav_btn{background:#fff;border-radius:100%;color:#2d2d2d;height:58px;margin:0;width:58px;z-index:1}.arrow-group--nav .arrow-group--nav_btn:focus,.arrow-group--nav .arrow-group--nav_btn:hover{background:#2d2d2d;color:#fff}.arrow-group--nav .arrow-group--nav_btn svg{width:30px}.arrow-group--nav .arrow-group--nav_btn:after{display:none}.arrow-group--nav .arrow-group--nav_btn.swiper-button-prev{left:-30px}.arrow-group--nav .arrow-group--nav_btn.swiper-button-next{right:-30px}.faq-img-slide:not(.swiper-initialized) .swiper-slide{margin-right:20px;max-width:588px}@media screen and (max-width:1024px){.room-info-area{padding:70px 0 0}.room-info-area .cust-container{padding-left:80px;padding-right:80px}.room-info-area .cust-accordion .at-tab-img{margin-bottom:10px;margin-top:20px}.room-info-area .cust-accordion .at-tab-cont .at-tab-block{gap:50px}.room-info-area .cust-accordion .at-tab-cont{padding-top:34px}.room-info-area .cust-accordion .at-tab-btn{align-self:flex-start}.room-info-area .heading{font-size:50px;line-height:105%;margin:0 0 50px}.room-info-area .heading span{left:2px;top:2px}.room-info-area .room-info--content{font-size:22px;line-height:120%}.room-info-area .cust-accordion{margin:80px 0 251px;position:relative}.room-info-area .cust-accordion .at-title h2{font-size:35px;line-height:105%;padding:30px 0}.faq-img-slide:not(.swiper-initialized) .swiper-slide{margin-right:10px;max-width:414px}}@media screen and (max-width:767px){.room-info-area{padding:50px 0 0}.room-info-area .cust-accordion{margin-top:20px}.room-info-area .cust-container{padding-left:30px;padding-right:30px}.room-info-area .cust-accordion .at-tab{font-size:14px}.room-info-area .cust-accordion .at-tab-cont{padding-right:0}.room-info-area .cust-accordion .at-tab-img{margin-bottom:0}.room-info-area .cust-accordion .at-title h2{font-size:32px;line-height:32px;padding-bottom:40px;padding-top:40px}.room-info-area .cust-accordion .at-title:after{height:24px;width:24px}.room-info-area .cust-accordion .at-tab-cont .at-tab-block{flex-flow:row wrap;gap:30px}.room-info-area .cust-accordion .at-tab-cont{margin:0;padding:53px 0 50px}.room-info-area .cust-accordion{margin:50px 0 221px}.cust-accordion .faq-img-slide{margin:0 -35px}.arrow-group--nav .arrow-group--nav_btn.swiper-button-prev{left:35px}.arrow-group--nav .arrow-group--nav_btn.swiper-button-next{right:35px}}@media screen and (max-width:413px){.room-info-area .heading{font-size:40px;line-height:40px}.room-info-area .cust-accordion .at-title h2{font-size:28px;line-height:28px;padding-bottom:55px;padding-top:55px}.room-info-area .cust-accordion ul.room-info-sm li{font-size:14px;margin-right:10px}}.cust-wrapper{position:relative}