@media(min-width:1921px){.home-villa-scrollbar>div,.planscroll-custm>div,.play-scrollbar>div{overflow:hidden!important}}@media(max-width:1850px){.brandone .atmosphere-discover:after{background-position:calc(100% - 50px) calc(50% + 10px),54% bottom}header .atmosphere-living-nav .navbar-nav .nav-item{position:relative}header .atmosphere-living-nav .navbar-nav .nav-item .nav-link span{padding:10px 15px;white-space:nowrap}header .atmosphere-living-nav .navbar-nav .booking-nav-item{margin-left:2px;white-space:nowrap}.explore-kanifushi-plan .plan-tab-feature-img{width:780px}.explore-kanifushi-plan .plan-tab-faqs{width:calc(100% - 780px)}.explore-kanifushi-plan .plan-questions{padding:40px 30px}.our-plans-tabs .tab-head-text{top:80px}.plan-cover-image{height:415px}.plan-cover-image img{height:100%;width:100%;object-fit:cover}}@media(max-width:1670px){header{padding-left:15px;padding-right:15px}header .atmosphere-living-nav .navbar-nav .nav-item{margin:0 2px}header .atmosphere-living-nav .navbar-nav .nav-item .nav-link span{padding:10px 12px}header .atmosphere-living-nav .navbar-nav .logo-left-item{margin-right:50px}header .atmosphere-living-nav .navbar-nav .logo-right-item{margin-left:50px}header .atmosphere-living-nav .navbar-nav .logo-item{width:190px;margin-left:214px!important}header .atmosphere-living-nav .navbar-nav .nav-ul{width:calc(50% - 105px)}header .atmosphere-living-nav .navbar-nav .nav-ul.end-nav-list{padding-left:25px}header .atmosphere-living-nav .navbar-nav .nav-ul.end-nav-list .nav-item:first-child{margin-left:50px}header .atmosphere-living-nav .navbar-nav .nav-ul.start-nav-list{padding-right:25px}header .atmosphere-living-nav .navbar-nav .nav-ul.start-nav-list .nav-item:last-child{margin-right:50px}header.sticky .atmosphere-living-nav .navbar-nav .logo-item .logo-fixed{top:-35px}.brandone .tab-text-view:after{background-position:left calc(100% - 40px),30% 0}.brandone .atmosphere-discover:before{right:-80px}.brandone .atmosphere-discover:after{background-position:calc(100% - 10px) calc(50% + 10px),100% bottom}.explore-kanifushi-plan .rts___tabs___container{width:370px;padding:30px 20px}.explore-kanifushi-plan .rts___tabs___container~div{width:calc(100% - 370px)}.explore-kanifushi-plan .plan-tab-feature-img{width:780px}.explore-kanifushi-plan .plan-tab-faqs{width:calc(100% - 780px)}.explore-kanifushi-villas .villa-details{width:470px;padding:45px 40px}.explore-kanifushi-villas .villas-slides{width:calc(100% - 470px)}.explore-villas-tab .villas-slides .large-slides{height:calc(100% - 110px)}.explore-villas-tab .villas-slides .thumb-slides .beach-slide-card{height:75px}}@media(max-width:1580px){header .header-wrap:after,header .header-wrap:before{width:calc(50% - 140px)}header .atmosphere-living-nav .navbar-nav .nav-item{margin:0}header .atmosphere-living-nav .navbar-nav .nav-item .nav-link span{padding:10px 11px}header .atmosphere-living-nav .navbar-nav .nav-item:last-child{margin-left:2px}header .atmosphere-living-nav .navbar-nav .logo-item{width:170px;margin-left:230px!important}header .atmosphere-living-nav .navbar-nav .nav-ul.end-nav-list .nav-item:first-child{margin-left:0}header .atmosphere-living-nav .navbar-nav .nav-ul.start-nav-list .nav-item:last-child{margin-right:0}header.sticky .atmosphere-living-nav .navbar-nav .logo-item .logo-fixed{top:-32px}.brandone .tab-text-view:after{background-position:left calc(100% - 40px),21px 0;background-size:51px,47px}.brandone .tab-text-view:before{left:-54px;background-size:45px}.brandone .atmosphere-discover:before{right:-65px;background-size:50px}.brandone .atmosphere-discover:after{background-position:0 calc(50% + 10px),100% bottom;background-size:100%;width:72px;left:-72px}footer .mein-footer .footer-links a:not(:last-child) span{padding-right:24px}.explore-kanifushi-plan .rts___tabs___container{width:320px}.explore-kanifushi-plan .rts___tabs___container .tab-feature-img{width:65px}.explore-kanifushi-plan .rts___tabs___container .tab-name{width:calc(100% - 65px);text-align:left}.explore-kanifushi-plan .home-villa-scrollbar~div,.explore-kanifushi-plan .rts___tabs___container~div{width:calc(100% - 320px)}.explore-kanifushi-plan .plan-tab-feature-img{width:calc(100% - 375px)}.explore-kanifushi-plan .plan-tab-faqs{width:375px}.explore-kanifushi-villas .home-villa-scrollbar{max-width:320px}.explore-kanifushi-villas .rts___tabs___container{width:320px;padding:45px 20px}.explore-kanifushi-villas .rts___tabs___container~div{width:calc(100% - 320px)}.explore-kanifushi-villas .villa-details{width:400px;padding:35px 25px}.explore-kanifushi-villas .villas-slides{width:calc(100% - 400px)}.planscroll-custm{height:340px!important}.atmosphere-book-now .submit-col{max-width:-moz-fit-content;max-width:fit-content}.atmosphere-book-now .submit-col .submit-form .btn.theme-btn{padding:13.5px 25px}}@media(max-width:1450px){.sub-card-para{padding-left:15px;padding-right:15px}.sub-card-title{font-size:22px}.sub-brands-tabs{padding-left:25px;padding-right:25px}.img-container,.slide-demo-box{height:590px!important}.hotels-resorts-slides .slide-caption h1{font-size:52px}.hotels-resorts .slide-wrap{width:calc(100% - 650px)}.bottom-right-images{max-width:650px}div#moveableDiv .thumb-wrap{margin-left:639px}.vertically-heading{left:-30px}.section-padding{padding:80px 0}.our-plans-tabs{padding-left:20px;padding-right:20px}.planscroll-custm{height:310px!important}}@media(max-width:1399px){.value-card-text .value-card-title{margin:35px 0 115px;padding:0 15px}.right-feature-text-col .right-feature-wrap{padding:60px 60px 40px}.right-feature-text-col .feature-text-para{margin:45px 0 0}.right-feature-text-col .feature-text-para:after{margin:45px auto 0}.sub-card{bottom:-255px}footer .mein-footer .footer-links a:not(:last-child) span{padding-right:30px}.discover-left .discover-card-body,.discover-right .discover-card-body{padding:20px 40px}.discover-left .discover-card-image,.discover-right .discover-card-image{min-height:292.83px}.discover-left .discover-card-image img,.discover-right .discover-card-image img{object-fit:cover;height:100%}.sub-brands-tabs .tab-feature-img{height:40px;width:40px}.sub-brands-tabs .tab-name{width:calc(100% - 40px)}.tab-text-view{padding:35px 50px 80px}.resort-item{padding:15px 15px 35px}.media-center-tabs .tab-feature-img{width:60px;height:60px}.media-center-tabs .tab-name{width:calc(100% - 60px)}.press-releases-cards .card-body{padding:40px 30px 35px}.more-articles-sidebar{padding-left:75px}.collateral-card{padding:20px}.sustainability-cards .right-feature-text-col .right-feature-wrap{margin-top:20px}.our-values:not(.sustainability-cards) .feature-left-image{height:480px}.feature-left-image{height:430px}.feature-left-image img{object-fit:cover;height:100%}.value-card-text p{height:300px}.villa-full-details .thumb-slides .slick-list{height:487px!important}.other-villa-cards .villa-image{height:200px}.villas-list-page .large-slides .card-image{height:430px}.villas-list-page .large-slides .card-image img{object-fit:cover;height:100%;width:100%}p br{display:none}.dining-feature-text{padding-left:60px}.dining-features .row:nth-child(2n) .dining-feature-text{padding-right:60px}.other-restaurants .slick-arrow-default .slick-arrow.slick-prev{left:-20px}.other-restaurants .slick-arrow-default .slick-arrow.slick-next{right:-20px}.akira-welcome h2{max-width:820px}.akira-welcome .paragraph{max-width:965px}.akira-page-wrap{background-size:100%}.akira-page-wrap .akira-text-card{padding-right:75px}.akira-services-cards .row:nth-child(2n) .akira-text-card,.sustainability-page-wrap .right-feature-wrap{padding-left:75px}.sustainability-page-wrap .right-feature-wrap.right-space{padding-right:75px}.experience-cards .experience-card-text{padding-left:60px}.experience-cards .row:nth-child(2n) .experience-card-text{padding-right:60px}.award-card{padding:45px 40px}.contact-card{padding-left:15px;padding-right:15px}.award-year-title{font-size:14.5px}.gallery-slide-cards .gallery-item{height:420px}.guest-dropdown .guests-input_options{padding:0 15px}.atmosphere-book-now .daterangepicker.show-calendar.opensright:after,.atmosphere-book-now .daterangepicker.show-calendar.opensright:before{display:block!important}.atmosphere-book-now .daterangepicker.opensright:after,.atmosphere-book-now .daterangepicker.opensright:before{display:none!important}.atmosphere-book-now .ahr-datepicker-wrapper{position:relative}.atmosphere-book-now .daterangepicker{position:absolute!important;top:auto!important;left:auto!important}.atmosphere-book-now .booking-form-input .dropdown-container .guest-dropdown{position:absolute!important;background-color:var(--bs-white);z-index:1}.atmosphere-book-now .discount-wrap .dropdown-container{position:relative}.atmosphere-book-now .discount-wrap .dropdown-container .discount-dropdown{position:absolute!important;background-color:var(--bs-white);z-index:1}}@media(max-width:1366px){header{padding:22px 20px}header .header-wrap:after,header .header-wrap:before{width:calc(50% - 100px)}header .atmosphere-living-nav .navbar-nav .nav-item .nav-link span{padding:8px 7px;font-size:13px}header .atmosphere-living-nav .navbar-nav .nav-ul{width:calc(50% - 75px)}header .atmosphere-living-nav .navbar-nav .booking-nav-item .book-btn{font-size:13px;padding-left:15px!important;padding-right:15px!important}header .atmosphere-centered-logo{width:150px}header .atmosphere-centered-logo img.logo-fixed{top:-32px;max-width:100%}.sub-card-para{padding:30px}.heading-space{letter-spacing:5px}.hotel-heading-wrap{padding-left:90px;padding-right:90px}.gallery-card .gallery-text-box{width:calc(100% - 55px);padding:30px 25px 0;bottom:-90px}footer .mein-footer .useful-links-col{padding-left:70px}.gallery-slides .slick-list{padding-bottom:145px}.header-space{padding-top:110px}.atmosphere-book-now{padding:40px 30px}.img-container,.slide-demo-box{height:500px!important}.hotels-resorts .right-slide-progress-bar{padding-right:15px}.hotels-resorts .right-slide-progress-bar .line-slide-status{width:calc(100% - 40px)}.hotels-resorts .right-slide-progress-bar .slide-number{width:40px}.explore-kanifushi-plan{padding-left:15px;padding-right:15px}.explore-kanifushi-plan .rts___tabs___container{width:300px;padding:30px 15px}.explore-kanifushi-plan .rts___tabs___container .tab-feature-img{width:55px}.explore-kanifushi-plan .rts___tabs___container .tab-name{width:calc(100% - 55px);text-align:left}.explore-kanifushi-plan .rts___tabs___container~div{width:calc(100% - 300px)}.explore-kanifushi-plan .plan-tab-feature-img{width:calc(100% - 350px)}.explore-kanifushi-plan .plan-tab-faqs{width:350px}.explore-kanifushi-plan .plan-questions{padding:35px 20px}.explore-kanifushi-plan .plan-questions .accordion-item .accordion-button{padding:22px 32px 22px 20px}.explore-kanifushi-plan .hotel-heading-wrap h2{padding-left:50px}.explore-kanifushi-villas{padding-left:15px;padding-right:15px}.explore-kanifushi-villas .rts___tabs___container{width:280px;padding:45px 15px}.explore-kanifushi-villas .rts___tabs___container .rts___btn{padding:11px 0 11px 12px!important}.explore-kanifushi-villas .home-villa-scrollbar~div,.explore-kanifushi-villas .rts___tabs___container~div{width:calc(100% - 280px)}.explore-kanifushi-villas .villa-details{width:340px;padding:35px 15px}.explore-kanifushi-villas .villas-slides{width:calc(100% - 340px)}.explore-kanifushi-villas .theme-btn{padding:11.5px 20px}.explore-kanifushi-villas .home-villa-scrollbar{max-width:280px}.special-offers-slides .slick-arrow.slick-next{right:-20px}.special-offers-slides .slick-arrow.slick-prev{left:-20px}.our-plans-tabs{padding-left:8px;padding-right:8px}.our-plans-tabs .tab-head-text{padding:0 25px}.page-not-found{padding:230px 0 180px}}@media(max-width:1199px){body,html{overflow-x:hidden!important}.h1,h1{font-size:42px}.h2,h2{font-size:35px}.h3,h3{font-size:29px}.h4,h4{font-size:30px}header{padding:20px}header .header-wrap:after,header .header-wrap:before{content:none}header .atmosphere-centered-logo{display:none}header .atmosphere-living-nav .navbar-nav{padding:0}header .atmosphere-living-nav .navbar-nav .nav-item{width:100%;margin:0 0 3px}header .atmosphere-living-nav .navbar-nav .nav-item .nav-link{font-size:12px;padding:12px 0}header .atmosphere-living-nav .navbar-nav .nav-item .nav-link:before{width:0;left:0;right:auto;height:2px}header .atmosphere-living-nav .navbar-nav .nav-item .nav-link span{padding:0;background-color:rgba(0,0,0,0)!important}header .atmosphere-living-nav .navbar-nav .nav-item .nav-link:focus span,header .atmosphere-living-nav .navbar-nav .nav-item .nav-link:hover span{color:#d39871!important}header .atmosphere-living-nav .navbar-nav .nav-item .nav-link.active:before,header .atmosphere-living-nav .navbar-nav .nav-item .nav-link:focus:before,header .atmosphere-living-nav .navbar-nav .nav-item .nav-link:hover:before{width:50px}header .atmosphere-living-nav .navbar-nav .nav-item.booking-nav-item{display:none!important}header .atmosphere-living-nav .navbar-nav .logo-item{width:130px}header .atmosphere-living-nav .navbar-nav .navbar-collapse{width:100%;background-color:rgba(0,0,0,.6);border-radius:6px;padding:15px 25px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transform:translateY(30px);transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s}header .atmosphere-living-nav .navbar-nav .navbar-collapse.show{transform:translateY(15px);margin-bottom:15px}header .atmosphere-living-nav .navbar-nav .nav-ul{width:100%}header .atmosphere-living-nav .navbar-nav .nav-ul .start-nav-list,header .atmosphere-living-nav .navbar-nav .nav-ul.end-nav-list{padding:0}header .device-logo img{max-width:175px}header.sticky{padding-top:12px;padding-bottom:12px}header.sticky .atmosphere-living-nav .navbar-nav .logo-item .logo-fixed{top:-26px}header.sticky .mobile-book-now .book-btn{background-color:var(--bs-white);border-color:var(--bs-white);color:#a97a5a!important}header.sticky .mobile-book-now .book-btn:focus,header.sticky .mobile-book-now .book-btn:hover{background-color:var(--dark-overlay);border-color:var(--dark-overlay);color:var(--bs-white)!important}header .mobile-book-now{margin-top:0;margin-right:60px}header .mobile-book-now .book-btn{padding:7px 15px!important}.logo-device-col{display:flex;align-items:center;justify-content:space-between}.navbar-toggler{border:1px solid var(--bs-white);padding:3px 6px;position:absolute;right:0;top:-50px}.navbar-toggler span{background-image:url(/_next/static/media/bar.380e2340.svg);background-size:20px}.atmosphere-book-now{padding:30px 35px;width:calc(100% - 25px)}.atmosphere-book-now .submit-form{margin-top:30px}.section-padding{padding:75px 0}.heading-space{letter-spacing:2px}.hotels-resorts-slides{padding:0 30px}.hotel-heading-wrap{padding:0 17px}.hotels-resorts-slides .slick-dots{max-width:590px}.hotels-resorts-slides .slick-dots li{min-width:160px}.hotels-resorts-slides .slick-dots li a .thumb-wrap{padding:25px 20px}.hotels-resorts-slides .slick-dots li a .thumb-img-box{margin:15px 0 0}.hotels-resorts-slides .slide-caption h1{font-size:48px;letter-spacing:5px}.hotels-resorts-slides .slide-caption span{font-size:18px}.sustainability .sustain-card .card-image{height:50px;width:50px}.sustainability .sustain-card .card-image img{height:100%}.sustainability .sustain-text-box h5{height:50px;display:flex;align-items:center;justify-content:center}.ask-form form .check-terms{width:calc(100% - 187px)}footer .mein-footer .footer-wrap{padding:45px 30px 0}footer .mein-footer .useful-links-col{padding-left:0;margin:35px 0 0}footer .mein-footer .footer-logo{text-align:center;margin-bottom:25px}footer .mein-footer .footer-logo img{max-width:150px}footer .mein-footer .footer-col .phone-footer a{font-size:18px}footer .mein-footer .footer-links a:not(:last-child) span{padding-right:24px}footer .bottom-footer{padding:25px 30px;margin:25px 0 0}footer .bottom-footer .footer-social a{padding:0 15px}.page-inner{padding:40px 0}.value-card-text{padding:0 15px}.value-card-text .value-card-title{margin:20px 0 70px;padding:0 15px}.value-card-text span{font-size:21px}.value-card-text p{padding:20px 10px}.right-feature-text-col{max-width:600px}.right-feature-text-col .right-feature-wrap{padding:40px 30px 25px}.right-feature-text-col .feature-text-para{margin:25px 0 0}.right-feature-text-col .feature-text-para p{font-size:18px}.sub-brand-card{min-height:456px}.vertically-heading{position:relative!important;top:0;left:0;width:100%;text-align:center}.vertically-heading h1{transform:none;letter-spacing:0;margin:0 0 30px}.book-now-modal form .form-control{font-size:14px;padding:15px}.commitment-feature .row,.sub-brands-tabs{padding-left:20px;padding-right:20px}.tab-text-view{width:calc(100% - 20px);margin:-50px auto 0;padding:25px 30px 50px}.tab-text-view .hotel-view-tab{padding:15px}.resorts-view-all{flex-wrap:wrap}.resorts-view-all .resort-item{width:calc(50% - 14px);padding-bottom:25px}.discover-left .discover-feature-icon,.discover-right .discover-feature-icon{width:70px;height:70px}.discover-left .discover-card-body,.discover-right .discover-card-body{padding:20px 30px;min-height:270px}.discover-left .discover-card-image,.discover-left .download-brochure,.discover-right .discover-card-image,.discover-right .download-brochure{height:270px}.brandfour:before{content:none}.resort-name-location{margin:25px 0 0}.rts___nav___btn___container.display___md___none{display:flex!important}.contact-via-social a{width:70px;height:70px}.contact-card{padding:25px 15px}.contact-card p{letter-spacing:1px;line-height:1.5}.contact-card .content-text{min-height:50px}.contact-card .content-text a{letter-spacing:1px}.environmental-tourism .environmental-tourism-card{padding:50px}.sustainability-cards .right-feature-text-col .right-feature-wrap{padding:40px 35px}.sustainability-cards .right-feature-text-col .feature-text-para{margin:20px 0 0}.offers-tabs .offer-info-card .hotel-heading-wrap h2{margin:5px 0}.offers-tabs .offer-info-card .hotel-heading-wrap p{margin:13px 0 18px}.all-offers-list .tab-top-header:nth-child(odd){padding:75px 0}.media-center-tabs{padding-left:0!important;padding-right:0!important}.media-center-tabs .rts___tabs___container{margin:0 auto 40px}.media-center-tabs .rts___tab{padding:6px;min-width:260px}.media-center-tabs .tab-feature-img{width:50px;height:50px}.media-center-tabs .tab-name{width:calc(100% - 50px);font-size:15px}.press-releases-cards .card-body{padding:30px 20px 25px;width:calc(100% - 52px)}.more-articles-sidebar{padding-left:15px}.press-details .press-img{margin:0 0 30px}.press-details .press-full-article{margin:30px 0 0}.press-details .press-title{width:calc(100% - 120px)}.btn.theme-outline-btn{padding-left:25px;padding-right:25px}.thumb-articles .thumb-press-card{margin-bottom:35px}.sub-card{bottom:-230px}.sub-card-para p{min-height:100px}.award-card{padding:30px 20px}.award-card .award-by span{min-height:90px}.collateral-card{padding:15px}.collateral-card .collateral-text{width:calc(100% - 138px)}.collateral-card .collateral-text h5{font-size:20px;margin-bottom:3px}.collateral-card .collateral-text p{font-size:15px;line-height:normal}.collateral-card .collateral-docs-type{width:90px;height:90px}.collateral-card .download-docs a{width:48px;height:48px}.header-space{padding-top:105px}.sustainability-cards .feature-left-image{height:350px}.green-globe-icon img{max-width:100px}.img-container{padding-left:30px;padding-right:30px}div#moveableDiv .thumb-wrap{width:190px;margin-left:624px;padding:25px 15px}.hotels-resorts .bottom-right-images .thumb-img-box{margin-top:15px}.hotels-resorts .slide-wrap{padding-top:70px}.hotels-resorts.section-padding{padding-bottom:25px}.hotels-resorts .slide-wrap{width:calc(100% - 440px)}.hotels-resorts .slide-caption h1{font-size:45px}.bottom-right-images{max-width:440px}.slider-bottom-actions{margin-top:-120px}.img-container,.slide-demo-box{height:430px!important}.our-values:not(.sustainability-cards) .feature-left-image{height:430px}.explore-kanifushi-plan .rts___tabs___container{width:100%;border:0;box-shadow:none;padding:0;display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.explore-kanifushi-plan .rts___tabs___container .tab-feature-img{width:25px}.explore-kanifushi-plan .rts___tabs___container .tab-name{padding:0 0 0 12px;width:calc(100% - 25px)}.explore-kanifushi-plan .rts___tabs___container .rts___tabs{display:flex;width:calc(100% - 70px)}.explore-kanifushi-plan .rts___tabs___container .rts___tabs .rts___btn{padding:0 18px;margin:0 10px 0 0;height:52px}.explore-kanifushi-plan .rts___tabs___container .rts___tabs .rts___btn img{height:20px}.explore-kanifushi-plan .rts___tabs___container .rts___nav___btn___container{display:flex!important}.explore-kanifushi-plan .rts___tabs___container .rts___nav___btn___container .rts___nav___btn{border:0}.explore-kanifushi-plan .rts___tabs___container .rts___nav___btn___container .rts___nav___btn:hover{background-color:rgba(0,0,0,0)}.explore-kanifushi-plan .rts___tabs___container .rts___nav___btn___container .rts___nav___btn:hover svg{stroke:var(--bs-black)}.explore-kanifushi-plan .rts___tabs___container~div{width:100%}.explore-kanifushi-plan .plan-tab-feature-img{padding-left:0}.explore-kanifushi-plan .hotel-heading-wrap h2,.explore-kanifushi-villas .hotel-heading-wrap h2{padding-left:15px}.explore-kanifushi-villas .home-villa-scrollbar,.explore-kanifushi-villas .rts___tabs___container{width:100%;justify-content:space-between;align-items:center;padding:10px;border:0;margin:0 0 25px;height:auto!important}.explore-kanifushi-villas .home-villa-scrollbar .rts___tabs,.explore-kanifushi-villas .rts___tabs___container .rts___tabs{display:flex;flex-wrap:nowrap;width:calc(100% - 70px)}.explore-kanifushi-villas .home-villa-scrollbar .rts___tabs .rts___btn,.explore-kanifushi-villas .rts___tabs___container .rts___tabs .rts___btn{width:auto;border:0!important;margin:0 10px 0 0!important;padding:12px 15px!important}.explore-kanifushi-villas .home-villa-scrollbar .rts___tabs span,.explore-kanifushi-villas .rts___tabs___container .rts___tabs span{white-space:nowrap}.explore-kanifushi-villas .home-villa-scrollbar .rts___nav___btn___container,.explore-kanifushi-villas .rts___tabs___container .rts___nav___btn___container{display:flex!important}.explore-kanifushi-villas .home-villa-scrollbar .rts___btn,.explore-kanifushi-villas .rts___tabs___container .rts___btn{padding:0!important;border:0}.explore-kanifushi-villas .home-villa-scrollbar .rts___btn .rts___svg___icon,.explore-kanifushi-villas .rts___tabs___container .rts___btn .rts___svg___icon{stroke:var(--bs-dark)}.explore-kanifushi-villas .home-villa-scrollbar .rts___btn:disabled,.explore-kanifushi-villas .rts___tabs___container .rts___btn:disabled{opacity:.5}.explore-kanifushi-villas .home-villa-scrollbar .rts___btn:focus,.explore-kanifushi-villas .home-villa-scrollbar .rts___btn:hover,.explore-kanifushi-villas .rts___tabs___container .rts___btn:focus,.explore-kanifushi-villas .rts___tabs___container .rts___btn:hover{background-color:rgba(0,0,0,0)}.explore-kanifushi-villas .home-villa-scrollbar{max-width:100%}.explore-kanifushi-villas .home-villa-scrollbar>div:first-child{position:relative!important}.explore-kanifushi-villas .home-villa-scrollbar .rts___tabs .rts___btn:not(:last-child){margin-right:10px}.explore-kanifushi-villas .home-villa-scrollbar~div,.explore-kanifushi-villas .rts___tabs___container~div{width:100%;padding-left:0}footer .footer-newsletter h6{letter-spacing:2px}footer .footer-newsletter form{margin-left:30px}.villas-list-page .explore-villas:not(:last-child){margin-bottom:60px}.villa-full-details .large-slides,.villa-full-details .thumb-slides{width:100%}.villa-full-details .thumb-slides .slick-list{height:auto!important}.villa-details-veiw{margin:45px 0 0}.vill-bottom-info{margin:30px 0 0}.signature{width:calc(50% - 12.5px)}.all-signatures{margin:25px 0 0}.all-amenities .villa-amenity{width:calc(25% - 19px)}.other-villa-cards .hotel-heading-wrap{padding:0}.other-villa-cards .slick-arrow.slick-prev{left:-10px}.other-villa-cards .slick-arrow.slick-next{right:-10px}.slogan-two{font-size:20px}.villa-details-veiw h4{font-size:24px}.villas-list-page .large-slides .card-image{height:390px}.villas-list-page .large-slides .card-image img{object-fit:cover;height:100%;width:100%}.dining-card{margin-bottom:40px}.dining-card .dining-card-body h5{font-size:25px}.dining-feature-text{padding-left:30px}.dining-features .row:nth-child(2n) .dining-feature-text{padding-right:30px}.dining-features .row:not(:last-child){padding-bottom:65px}.other-restaurants .slick-arrow-default .slick-arrow.slick-prev{left:-10px}.other-restaurants .slick-arrow-default .slick-arrow.slick-next{right:-10px}.restaurant-slide-card .restaurant-text h5{font-size:25px}.akira-page-wrap{padding-bottom:0}.akira-page-wrap .akira-text-card{padding-right:35px}.akira-page-wrap .akira-faqs .accordion-item .accordion-button{padding-left:40px}.akira-hightlights .right-feature-wrap .highlight-points li{padding:17px 0}.akira-hightlights .right-feature-wrap .highlight-points li span{padding-left:35px}.akira-highlight-img img{max-width:100%}.akira-services-cards .row{margin-bottom:60px}.akira-services-cards .row:nth-child(2n) .akira-text-card{padding-left:35px}.sustainability-page-wrap .right-feature-wrap{padding-left:45px}.sustainability-page-wrap .right-feature-wrap.right-space{padding-right:45px}.sustainability-page-wrap .right-feature-wrap h4{font-size:30px}.sustainability-page-wrap .green-globe-icon{top:28px;right:-42px}.sustainability-page-wrap .green-globe-icon img{max-width:75px}.experience-cards,.experience-tab-data{margin:50px 0 0}.experience-cards .experience-card-text{padding-left:15px}.experience-cards .row:nth-child(2n) .experience-card-text{padding-right:15px}.experience-cards .experience-card-img{height:370px}.experience-cards .experience-card-img img{object-fit:cover;height:100%;width:100%}.experience-cards .row:nth-child(2n){margin-top:60px;margin-bottom:60px}.experience-cards .experience-card-img{height:auto}.experience-tabs-view .rts___btn{margin:0 3px}.experience-tabs-view .rts___btn .tab-name{padding:0 15px}.experience-cards,.experience-tab-data{margin:40px 0 0}.experience-cards .row:nth-child(2n){margin-top:40px;margin-bottom:40px}.experience-cards .experience-card-text{padding:0!important;margin:30px 0 0}.experience-cards .experience-card-text h5{font-size:25px}.gallery-slide-cards .gallery-item{min-width:75px;height:340px}.gallery-slide-cards .gallery-card-icon{width:45px;height:45px;padding:10px}.gallery-slide-cards .gallery-card-caption{left:8px}.full-slide-view .full-btn{padding:8px 12px;font-size:15px}.gallery-slide-modal .gallery-slide img{height:auto!important;bottom:0;width:calc(100% - 110px)!important}.our-plans-tabs .tab-head-text{top:30px}.our-plans-tabs .feature-point-list ul{min-height:185px}.plan-cover-image{height:350px}.slogan-text{height:50px}.villa-full-details .thumb-slides .slick-slide{padding:0 7px}.explore-kanifushi-plan .rts___tabs___container{padding:0 5px}.explore-kanifushi-plan .rts___tabs___container .rts___tabs .rts___btn{margin:10px 0}.planscroll-custm{height:340px!important}.guest-dropdown .collapse .guest-card,.guest-dropdown .guest-card{min-width:100%}.guest-dropdown .guests-input_options .guest-card{max-width:160px;margin-left:auto}.childs-dropdwon{position:absolute!important;top:calc(100% - 1px)!important}.page-title h1{font-size:35px}}@media(max-width:1023px){.atmosphere-book-now .datepicker-open~.daterangepicker{flex-direction:column}}@media(max-width:991px){.h1,h1{font-size:35px}.h2,h2{font-size:31px}.h3,h3{font-size:24px}.h4,h4{font-size:27px}header{z-index:99}header .device-logo img{max-width:150px}header .atmosphere-living-nav .navbar-nav .nav-item .nav-link{padding:12px 0!important}header .atmosphere-living-nav .navbar-nav .nav-item .nav-link span{padding:0;background-color:rgba(0,0,0,0)!important}header .atmosphere-living-nav .navbar-nav .nav-item .nav-link:before{right:auto;margin:0;left:0;height:2px}header .atmosphere-living-nav .navbar-nav .nav-item .nav-link.active:before,header .atmosphere-living-nav .navbar-nav .nav-item .nav-link:focus:before,header .atmosphere-living-nav .navbar-nav .nav-item .nav-link:hover:before{width:50px}header .atmosphere-living-nav .navbar-nav .nav-item .nav-link:focus span,header .atmosphere-living-nav .navbar-nav .nav-item .nav-link:hover span{color:#d39871!important}header .atmosphere-living-nav .navbar-nav .logo-right-item{margin-left:0}header .atmosphere-living-nav .navbar-nav .logo-item{display:none}header.sticky{padding-top:12px;padding-bottom:12px}header.sticky .atmosphere-living-nav .navbar-nav .navbar-collapse.show{margin-bottom:20px}.section-padding{padding:60px 0}.heading-icon img{max-width:45px;height:auto}.heading-space{letter-spacing:0}.hotels-resorts-slides .slick-dots{margin-top:20px}.sustainability .sustainability-commitment{padding:60px 15px 175px}.sustainability .sustain-card{margin-bottom:24px}.sustainability .commitment-feature{margin-top:-125px}.ask-form form .bottom-actions{flex-wrap:wrap}.ask-form form .check-terms{width:100%;margin-bottom:20px}.ask-form form .form-control{padding:13px 20px;font-size:14px}.ask-form .form-submit{width:100%;text-align:right}.ask-form .form-submit .theme-btn{width:auto}footer .footer-newsletter h6{white-space:nowrap;letter-spacing:0}footer .footer-newsletter form{margin-left:20px}footer .footer-logo{text-align:center}footer .mein-footer .useful-links-col{margin-top:0}footer .no-border{border-right:0!important}footer .bottom-footer{flex-wrap:wrap}footer .bottom-footer .copyright{order:3;width:100%;text-align:center;margin:20px 0 0;max-width:100%}footer .bottom-footer .footer-social{order:1}footer .bottom-footer .atmosphere-core-logo{order:2;max-width:200px}.location{text-align:center;flex-wrap:wrap}.location span{justify-content:center}.location .phone-footer{width:100%}.location .phone-footer:first-child{margin-bottom:15px;margin-top:13px}.page-title h1,.page-title h2{letter-spacing:15px}.page-title h1{font-size:31px}.header-space{padding-top:110px}.value-card{margin-bottom:30px}.value-card-text .value-card-title{margin:60px 0 70px;padding:0 35px}.value-card-text p{padding:20px 25px;height:auto}.right-feature-text-col{max-width:510px}.right-feature-text-col .right-feature-wrap{padding:25px 20px 20px}.right-feature-text-col .top-head-text span{font-size:18px}.right-feature-text-col .feature-text-para{margin:15px 0 0}.right-feature-text-col .feature-text-para p{font-size:16px}.right-feature-text-col .feature-text-para:after{margin:25px auto 0}.sub-brand-card{min-height:336px;padding:0 20px}.atmosphere-book-now{margin-top:-40px}.tab-text-view .left-thumb-img,.tab-text-view .left-thumb-img img,.tab-text-view .right-hotel-text,.tab-text-view .right-hotel-text img{width:100%}.tab-text-view .right-hotel-text{margin:20px 0 0;padding:0}.tab-text-view .right-hotel-text p{margin:15px 0 0}.tab-text-view .right-hotel-text .visit-now{margin:20px 0 0}.tab-text-view .hotel-view-tab{padding:25px}.sub-brands-tabs .tab-feature-img{height:30px;width:30px}.sub-brands-tabs .tab-name{width:calc(100% - 30px)}.discover-left{border-radius:10px 10px 0 0;overflow:hidden}.discover-left .discover-card:first-child .discover-card-body{border-radius:0 10px 0 0}.discover-right{border-radius:0 0 10px 10px}.discover-right .discover-card{flex-direction:row-reverse}.discover-right .discover-card-body,.discover-right .discover-card-image{width:50%}.discover-right .discover-card-body:before{transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);right:-13px;left:auto}.resorts-view-all{gap:20px}.resorts-view-all .resort-item{width:100%}.contact-card{margin-bottom:15px}.dashed-heading h3:before{bottom:13px}.map-location iframe{max-height:250px}.dashed-heading h3{letter-spacing:0}.contact-via-social{gap:15px}.contact-via-social a{width:50px;height:50px;font-size:20px}.contact-via-social a img{width:18px}.sub-brands-tabs{padding:0 20px}.atmosphere-discover{padding-top:60px!important}.gallery-card .gallery-text-box{bottom:-120px}.special-offers-slides .slick-arrow.slick-prev{left:-650px}.special-offers-slides .slick-arrow.slick-next{right:-650px}.environmental-tourism .environmental-tourism-card{padding:35px}.sustainability-cards .feature-left-image{min-height:380px}.sustainability-cards .feature-left-image img{object-fit:cover;height:380px}.btn.theme-btn-outline{padding:15px 25px;font-size:18px}.offers-tabs .offer-info-card .hotel-heading-wrap h2{margin:5px 0}.offers-tabs .offer-info-card .hotel-heading-wrap p{margin:13px 0 18px}.all-offers-list .tab-top-header:nth-child(odd){padding:60px 0}.all-offers-list .tab-top-header:last-child{padding-bottom:60px}.offers-tabs .offer-info-card{max-width:525px}.offers-tabs .offer-info-card .right-feature-wrap{padding:20px 30px}.offers-tabs .rts___tab{min-width:175px}.offer-img{height:344px}.offer-img img{height:100%;object-fit:cover}.dashed-heading h2,.dashed-heading h3,.dashed-heading h4{letter-spacing:0}.media-center-tabs{padding-top:45px}.media-center-tabs .rts___tabs___container{margin:0 auto 30px}.media-center-tabs .rts___tab{min-width:220px}.media-center-tabs .tab-feature-img{width:40px;height:40px}.media-center-tabs .tab-feature-img img{max-width:20px}.media-center-tabs .tab-name{width:calc(100% - 40px);font-size:14px}.press-releases-cards .card-body{margin:-85px 26px 0}.more-articles-sidebar{padding-left:0}.press-details .press-img{margin:0 0 18px}.press-details .press-title{width:100%}.press-details .press-full-article{margin:15px 0 0}.btn.theme-outline-btn{padding:10px 20px}.sub-card{bottom:-290px}.sub-card-para p{min-height:155px}.sub-brand-subtitle h4{letter-spacing:0}.media-center-tabs form .select-form{max-width:300px}.collateral-card .collateral-text{width:calc(100% - 125px)}.collateral-card .collateral-docs-type{width:80px;height:80px}.collateral-card .download-docs a{width:45px;height:45px}.header-space{padding-top:65px}.hotels-resorts .slide-wrap{width:calc(100% - 340px)}.hotels-resorts .left-control-btns{width:100px}.hotels-resorts .right-slide-progress-bar{width:calc(100% - 100px);padding:0 12px}.hotels-resorts .right-slide-progress-bar .slide-number span{font-size:25px}.hotels-resorts .slide-caption h1{font-size:37px;letter-spacing:0;padding-bottom:8px!important;background-size:28px}.hotels-resorts .slide-caption small,.hotels-resorts .slide-caption span{font-size:16px;letter-spacing:2px}.hotels-resorts .slide-caption a{font-size:14px;margin-top:15px!important}.hotels-resorts .slide-caption a svg{font-size:14px;margin-left:6px!important}.bottom-right-images{max-width:340px}div#moveableDiv .thumb-wrap{margin-left:615px;width:170px}div#moveableDiv .thumb-wrap span{font-size:13px}.slide-arrow-btns{width:45px;height:45px}.slide-arrow-btns img{max-width:10px}.img-container,.slide-demo-box{height:375px!important}.our-values:not(.sustainability-cards) .feature-left-image{height:335px}.explore-kanifushi-plan .hotel-heading-wrap h2,.explore-kanifushi-villas .hotel-heading-wrap h2{padding-left:0}.hotel-heading-wrap{padding:0}.learnmore{text-align:left!important;margin:18px 0}.special-offers.section-padding,.sustainability.section-padding{padding-bottom:35px}.vill-bottom-info ul{flex-wrap:wrap;align-items:flex-start!important}.vill-bottom-info li{width:auto;margin-bottom:15px;align-items:flex-start}.vill-bottom-info li:not(:last-child){margin-right:30px}.explore-kanifushi-villas .villa-details,.explore-kanifushi-villas .villas-slides{width:100%}.explore-kanifushi-villas .villas-slides{padding-left:0;margin-top:30px}.villas-list-page .large-slides .card-image{height:auto}.dining-card{margin-bottom:30px}.dining-card .dining-card-body h5{font-size:22px}.dining-cat{padding:10px 18px}.letter-spacing-2{letter-spacing:1px}.dining-left-side{display:flex;align-items:flex-start;justify-content:space-between}.dining-feature-text{padding-left:0;margin-top:30px}.dining-features .row:nth-child(2n) .dining-feature-text{padding-right:0}.dining-features .row:not(:last-child){padding-bottom:50px}.feature-point-list li{padding:15px 0 15px 35px}.restaurant-slide-card .restaurant-text h5{font-size:22px}.akira-hightlights .right-feature-text-col{position:relative!important;max-width:100%;width:calc(100% - 50px);margin:-80px auto 0}.akira-hightlights .right-feature-text-col .right-feature-wrap{max-width:100%}.akira-services-cards .row{margin-bottom:35px}.akira-services-cards .row,.akira-services-cards .row:nth-child(2n){flex-direction:column-reverse}.akira-services-cards .row:nth-child(2n) .akira-text-card{padding-left:0}.akira-page-wrap .akira-text-card{padding-right:0;margin-top:25px}.sustainability-page-wrap .right-feature-wrap{padding-left:20px}.sustainability-page-wrap .right-feature-wrap.right-space{padding-right:20px}.sustainability-page-wrap .right-feature-wrap h4{font-size:28px}.sustainability-page-wrap .green-globe-icon{right:-20px}.sustainability-page-wrap .green-globe-icon img{object-fit:fill;height:auto}.explore-villas-tab{height:auto!important}.gallery-slide-cards{flex-wrap:wrap}.gallery-slide-cards .gallery-item{margin:7.5px 0;min-width:100%;height:75px}.gallery-slide-cards .gallery-item.active{height:453.5px}.gallery-slide-modal .slick-slide,.gallery-slide-modal .slick-slide>div{height:100%}.gallery-slide-modal .btn-close{width:30px;height:30px;z-index:1}.navbar-toggler{top:-50px}.plan-brochure{justify-content:flex-start!important;margin:25px 0 0}.plan-cover-image{height:320px}.slogan-text{height:auto}.our-plans-tabs .feature-point-list ul{min-height:auto}.our-plans-tabs .feature-point-list li{padding-left:20px}.our-plans-tabs .plan-card-text{padding:20px 30px;height:auto}.our-plans-tabs .plan-card-text h5{font-size:23px}.plan-head-text-view .dining-left-side{flex-wrap:wrap}.media-center-tabs{padding-bottom:45px}.explore-kanifushi-villas .home-villa-scrollbar~div,.explore-kanifushi-villas .rts___tabs___container~div{height:auto}.explore-kanifushi-villas .home-villa-scrollbar{padding:0}.explore-kanifushi-villas .home-villa-scrollbar .rts___tabs___container{margin-bottom:0}.explore-villas-tab .villas-slides .slick-list{margin-left:0;margin-right:0}.explore-villas-tab .villas-slides .large-slides,.explore-villas-tab .villas-slides .thumb-slides .beach-slide-card{height:auto}.offers-tabs{padding-top:45px}.ask-form .custom-label,.ask-form .label-focused-email,.ask-form form .custom-label,.ask-form form .label-focused-email{top:-6px;font-size:14px}.ask-form .label-focused,.ask-form form .label-focused{font-size:14px}.error-img{margin-top:60px}.page-not-found{padding:150px 0 100px}.glimpse-lightbox{width:100%}.glimpse-lightbox:first-child img{border-radius:10px 10px 0 0}.glimpse-lightbox:nth-child(3) img,.glimpse-lightbox:nth-child(4) img{border-radius:0}.glimpse-lightbox:last-child img{border-radius:0 0 10px 10px}.ril-outer .ril__navButtons{background-size:12px;padding:25px 15px}.kanifushi-glimses .glimpse-left .glimpse-img:first-child{border-radius:10px 10px 0 0}.kanifushi-glimses .glimpse-last .glimpse-img:first-child,.kanifushi-glimses .glimpse-left .glimpse-img:last-child{border-radius:0}.kanifushi-glimses .glimpse-last .glimpse-img:last-child{border-radius:0 0 10px 10px}.planscroll-custm{height:270px!important}.new-exprnc-tabs .rts___tabs___container{gap:5px}.gallery-slide-modal .modal-content{max-width:100%}}@media(max-width:767px){.h1,h1{font-size:30px}.h2,h2{font-size:28px}.h6,h6{font-size:16px}.h4,h4{font-size:23px}p{font-size:15px;line-height:1.9}.atmosphere-book-now{margin-top:20px;width:calc(100% - 40px);padding:20px}.atmosphere-book-now .discount-wrap .dropdown-menu{min-width:100%}.atmosphere-book-now .submit-col{margin:auto}.tab-cover{height:220px;border-radius:10px;overflow:hidden}.tab-cover img{height:100%;object-fit:cover}.atmosphere-discover{padding-top:20px!important}.section-padding{padding-top:40px;padding-bottom:40px}.atmosphere-experience-await .paragraph p{font-size:14.5px}.btn.theme-btn{padding:12px 25px}.hotel-heading-wrap{flex-wrap:wrap;justify-content:center;text-align:center}.hotel-heading-wrap .heading-space{width:100%}.hotel-heading-wrap .view-all{margin:10px auto 0}.heading-space{line-height:1.4}.dashed-heading h2:before,.dashed-heading h3:before{content:none}.gallery-card .gallery-text-box{padding:20px 18px 0;width:calc(100% - 40px);max-width:100%;bottom:-60px}.gallery-slides .slick-list{padding-bottom:85px}.special-offers-slides .gallery-text-box h4{font-size:32px}footer .footer-newsletter h6{margin-bottom:20px!important}footer .footer-newsletter form{margin-left:0;max-width:none}footer .mein-footer .footer-col,footer .mein-footer .footer-logo{border:0}footer .mein-footer .footer-col address,footer .mein-footer .footer-logo address{margin:auto}footer .mein-footer .location{width:100%;text-align:center}footer .footer-logo{margin-bottom:15px}.location{justify-content:center}.location .phone-footer{width:auto}.page-inner{padding:30px 0}.page-title h1,.page-title h2{letter-spacing:0}.page-title h1{font-size:28px}.dashed-heading h2:before{bottom:16px}.dashed-heading h2 span{padding-right:15px}.right-feature-text-col{max-width:none;position:relative!important;width:calc(100% - 20px);margin:-50px auto 0}.feature-card:focus .sub-card-title,.feature-card:hover .sub-card-title{height:auto;padding-bottom:15px}.sub-card-title{height:auto;padding:35px 15px}.atmosphere-hero-video{height:500px}.atmosphere-hero-video video{object-fit:cover;height:100%}.atmosphere-hero-video .scroll-down{bottom:40px}.book-now-modal .modal-header{padding-bottom:0}.modal-title{letter-spacing:0;font-size:24px}.sub-card{bottom:-190px}.sub-card .sub-card-title{height:54px}.discover-left .discover-feature-icon,.discover-right .discover-feature-icon{width:60px;height:60px}.discover-left .discover-card-body,.discover-right .discover-card-body{padding:15px}.discover-left .discover-card-body p,.discover-right .discover-card-body p{margin:0}.discover-left .download-brochure,.discover-right .download-brochure{height:220px}.special-offers-slides .slick-arrow.slick-prev{left:10px;right:auto}.special-offers-slides .slick-arrow.slick-next{right:10px;left:auto}.brands-slide .slick-slide,.gallery-slides .slick-slide,.special-offers .slick-slide{padding:0 5px}.brands-slide .slick-next,.brands-slide .slick-prev,.gallery-slides .slick-next,.gallery-slides .slick-prev,.special-offers .slick-next,.special-offers .slick-prev{z-index:2;background-color:rgba(0,0,0,.6)!important;width:30px;height:30px;border-radius:50px;background-repeat:no-repeat!important;background-position:50%!important;background-size:8px!important;opacity:1}.brands-slide .slick-next:before,.brands-slide .slick-prev:before,.gallery-slides .slick-next:before,.gallery-slides .slick-prev:before,.special-offers .slick-next:before,.special-offers .slick-prev:before{content:none}.brands-slide .slick-prev,.gallery-slides .slick-prev,.special-offers .slick-prev{left:0;background-image:url(/_next/static/media/white-prev.2711dfc8.svg)!important}.brands-slide .slick-next,.gallery-slides .slick-next,.special-offers .slick-next{right:0;background-image:url(/_next/static/media/white-next.79e0ca95.svg)!important}.environmental-tourism{padding-left:10px;padding-right:10px}.environmental-tourism .environmental-tourism-card{padding:50px}.sustainability-cards .feature-left-image{min-height:auto}.sustainability-cards .feature-left-image img{height:auto}.sustainability-cards .right-feature-text-col .right-feature-wrap{padding:30px 25px}.sustainability-cards .right-feature-text-col .feature-text-para{margin:15px 0 0}.btn.theme-btn-outline{padding:14px 25px;font-size:16px;max-width:280px;width:100%}.all-offers-list .tab-top-header:nth-child(2n) .col-md-9{margin-left:0}.all-offers-list .tab-top-header:nth-child(odd){padding:40px 0}.all-offers-list .tab-top-header:last-child{padding-bottom:40px}.offers-tabs .offer-info-card{margin-top:-50px!important;width:calc(100% - 20px)}.press-releases-cards .card-body{margin:-85px 15px 0;width:calc(100% - 30px)}.thumb-articles .thumb-press-card{margin-bottom:20px}.sub-card-para p{min-height:auto}.award-card .award-by{margin:20px 0 0}.award-card .award-by span{max-width:none;min-height:auto}.media-center-tabs form .select-form{max-width:100%;margin:5px 0}.collateral-card{padding:15px}.collateral-card .collateral-text{width:calc(100% - 115px)}.collateral-card .collateral-text h5{font-size:18px}.collateral-card .collateral-text p{font-size:14px}.collateral-card .collateral-docs-type{width:70px;height:70px}.page-inner .breadcrumb .breadcrumb-item+.breadcrumb-item{top:1px;position:relative}.sustainability-cards .feature-left-image{height:auto}.green-globe-icon{top:auto;bottom:-25px}.green-globe-icon img{max-width:70px}.our-values:not(.sustainability-cards) .feature-left-image{height:auto}.mob-slide-image{height:420px}.mob-slide-image img{height:100%;width:100%;object-fit:cover}.media-center-tabs .tab-name{padding:0}.media-center-tabs .rts___tab{min-width:195px}.explore-kanifushi-plan .btn.theme-btn-outline,.explore-kanifushi-villas .btn.theme-btn-outline{margin:15px auto 0;width:auto}.rts___nav___btn>svg{width:20px!important}.explore-kanifushi-plan .plan-tab-feature-img{width:100%;padding:0;margin:0 0 30px}.explore-kanifushi-plan .plan-tab-faqs{width:100%}.explore-kanifushi-villas .villa-details,.explore-kanifushi-villas .villas-slides{width:100%;height:auto}.explore-kanifushi-villas .villas-slides{margin-top:20px;padding:0}.atmosphere-experience-await,.explore-kanifushi-plan,.explore-kanifushi-villas,.kanifushi-glimses,.sustainability,footer .footer-newsletter{padding-left:5px;padding-right:5px}.plan-villa{text-align:left}.plan-villa .theme-btn-outline{max-width:none;width:auto}.slogan-two{font-size:17px;margin:5px 0 20px}.all-signatures{gap:15px}.signature{width:100%;height:auto}.all-amenities .villa-amenity{width:calc(33.333% - 17px)}.other-villa-cards .hotel-heading-wrap .view-all{margin:0}.other-villa-cards .other-villa-text h5{height:auto;margin:15px 0!important}.other-villa-cards .other-villa-text .theme-btn-outline{width:auto}.other-villa-cards .slick-slide{padding:0 10px}.villa-full-details .large-slides .card-image{height:275px}.villa-full-details .large-slides .card-image img{height:100%;width:100%;object-fit:cover}.villa-full-details .thumb-slides .card-image{height:100px}.vill-bottom-info li{width:100%;margin:0 0 13px!important}.vill-bottom-info li span{width:calc(100% - 35px)}.vill-bottom-info li span:first-child{width:35px}.villas-list-page .thumb-slides .card-image{height:auto}.dining-card{margin-bottom:25px}.dining-card .dining-card-body{padding:25px 20px}.dining-card .dining-card-body .dining-timing span{margin-bottom:5px;font-size:13px;padding:4px 12px}.dining-cat{padding:6px 12px;font-size:14px}.letter-spacing-2{letter-spacing:0}.akira-page-wrap{padding-left:5px;padding-right:5px}.akira-hightlights .right-feature-text-col{margin-top:20px;width:100%}.sustainability-page-wrap .right-feature-wrap{padding-left:0;margin-top:25px}.sustainability-page-wrap .right-feature-wrap.right-space{padding-right:0}.sustainability-page-wrap .right-feature-wrap h4{max-width:100%;font-size:22px}.sustainability-page-wrap .green-globe-icon{right:0;top:0}.sustainability-page-wrap .green-globe-icon img{object-fit:fill;height:auto}.sustainability-cards .row:nth-child(2n){flex-direction:column-reverse}.experience-tabs-view{padding-left:5px;padding-right:5px}.experience-tabs-view .experience-card-text h5{font-size:22px}.experience-tabs-view .rts___tabs___container{padding:0}.experience-tabs-view .rts___btn .tab-feature-img{width:35px;height:35px}.experience-tabs-view .rts___btn .tab-name{width:calc(100% - 35px);font-size:14px;padding-left:5px;padding-right:10px}.slick-arrow-default .slick-arrow{width:30px;height:30px}.our-plans-tabs .download-brochure-btn{max-width:none;width:auto}.dining-left-side{flex-wrap:wrap;margin-bottom:5px!important}.dining-name-time{margin-bottom:15px}.explore-kanifushi-villas .rts___tabs___container .rts___btn{border:0}.explore-kanifushi-villas .rts___tabs___container .rts___btn .rts___svg___icon{stroke:var(--bs-black)}.explore-kanifushi-villas .rts___tabs___container .rts___btn:focus,.explore-kanifushi-villas .rts___tabs___container .rts___btn:hover{background-color:rgba(0,0,0,0)}.explore-kanifushi-plan .plan-tab-feature-img .tab-feature-image img,.explore-kanifushi-villas .plan-tab-feature-img .tab-feature-image img{height:auto;width:100%}.vill-bottom-info .book-now{width:100%;margin-top:15px}.vill-bottom-info ul{width:100%}.vill-bottom-info ul li{white-space:normal}.read-more-modal{padding:15px 10px}.read-more-modal .close-icon{width:30px;height:30px;right:-10px;top:-10px;font-size:18px}.special-offers .hotel-heading-wrap .view-all{position:relative!important}.gallery-card .gallery-text-box{margin-top:-85px}.gallery-slide-cards .gallery-item.active{height:337.8px}.award-by{min-height:auto}.award-year-title{max-width:185px}.logo-wrapper{background-size:135px}.home-accordion-text{min-width:100%}.home-accordion-text>div{height:auto!important}.home-accordion-text>div div:first-child{position:relative!important}.planscroll-custm{height:100%!important}.planscroll-custm>div{position:relative!important}.planscroll-custm .ScrollbarsCustom-Wrapper{min-height:100%;height:100%}.planscroll-custm .ScrollbarsCustom-Scroller{position:relative!important}.mob-arrow:before{top:52px!important}.book-now-modal .modal-content{padding-left:10px;padding-right:10px}.experience-tabs-view .rts___btn .gradnt-brdr{height:55px}.ahr-guests-save-btn{padding:12px 8px 8px}.atmosphere-book-now .datepicker-open~.daterangepicker{flex-wrap:wrap;justify-content:center;margin:0 auto}.dinning-drpdwn .dropdown-item{white-space:wrap;padding-top:12px;padding-bottom:12px}}@media(max-width:575px){.h1,h1{font-size:27px}.atmosphere-gallery .slick-prev{left:0}.atmosphere-gallery .slick-next{right:0}footer .bottom-footer .atmosphere-core-logo,footer .bottom-footer .footer-social{width:100%;text-align:center;margin:12px 0;max-width:100%}footer .bottom-footer .atmosphere-core-logo{justify-content:center}header{padding-left:5px;padding-right:5px}header .device-logo img{max-width:130px}header .mobile-book-now{margin-top:-5px}header.sticky .navbar-toggler{top:-45px}header.sticky .mobile-book-now{margin-top:0}.discover-left .discover-card,.discover-right .discover-card{flex-wrap:wrap}.discover-left .discover-card .discover-card-body,.discover-left .discover-card .discover-card-image,.discover-right .discover-card .discover-card-body,.discover-right .discover-card .discover-card-image{width:100%;min-height:auto}.discover-left .discover-card .discover-card-body,.discover-right .discover-card .discover-card-body{padding:35px 20px}.discover-left .discover-card .discover-card-body:before,.discover-right .discover-card .discover-card-body:before{transform:rotate(90deg)!important;-o-transform:rotate(90deg)!important;-ms-transform:rotate(90deg)!important;-moz-transform:rotate(90deg)!important;-webkit-transform:rotate(90deg)!important;top:0;right:0!important;left:0!important;margin:auto}.discover-left .discover-card:first-child .discover-card-body,.discover-right .discover-card:first-child .discover-card-body{border-radius:0}.tab-text-view{padding:15px 10px}.special-offers-slides .gallery-text-box{margin:-45px auto 0!important}.environmental-tourism .environmental-tourism-card{padding:25px}.sub-card p{min-height:85px}.hotels-resorts .hotel-resort-mobile-slide h1{font-size:38px;margin-bottom:10px}.hotels-resorts .hotel-resort-mobile-slide span{font-size:17px}.hotels-resorts .hotel-resort-mobile-slide small{font-size:15px}.page-title h1,.page-title h2{padding-left:20px!important;padding-right:20px!important}.mob-slide-image{height:350px}.villa-full-details{padding-left:10px;padding-right:10px}.all-amenities .villa-amenity{width:calc(50% - 13px)}.other-villa-cards .slick-arrow.slick-prev{left:5px}.other-villa-cards .slick-arrow.slick-next{right:5px}.thumb-slide-default .card-image:before{border-width:3px}.thumb-slide-default .card-image{border-radius:10px}.explore-villas-tab .villas-slides .thumb-slide-default .slick-slide{padding:13px 6px 0}.explore-kanifushi-villas .thumb-slide-default .slick-slide.slick-current .card-image{box-shadow:0 0 5px 2.5px rgba(111,82,63,.3)}.explore-villas-tab .villas-slides .large-slides .card-image{height:220px}.gallery-slide-cards .gallery-item.active{height:320px}.experience-tabs-view .rts___btn{min-width:250px}.dining-card .dining-card-body .theme-btn-outline{padding-left:15px;padding-right:15px;min-width:150px}}@media(max-width:420px){.sub-card{bottom:-215px}.sub-card p{min-height:105px}.hotels-resorts .hotel-resort-mobile-slide h1{font-size:32px}.hotels-resorts .hotel-resort-mobile-slide span{font-size:16px}.page-not-found .error-text h2{font-size:40px}.dining-card .dining-card-body .theme-btn-outline{padding-left:8px;padding-right:8px;min-width:135px}}@media(max-width:380px){.all-amenities .villa-amenity{width:100%}}@media(max-width:300px){header .device-logo img{max-width:115px}header .mobile-book-now{margin-right:41px}header .mobile-book-now .book-btn{padding:7px 6px!important;font-size:11px}.navbar-toggler{padding:3px 4px;top:-34px}.navbar-toggler span{background-size:15px;width:25px;height:25px}footer .footer-newsletter h6{white-space:normal;text-align:center}.value-card-text p{padding:15px 12px}.value-card-text .value-card-title{margin:15px 0}.value-card-img{height:470px}.value-card-img img{height:100%;width:100%;object-fit:cover}.sustainability-cards .right-feature-text-col .top-head-text h4{letter-spacing:0;font-size:24px}.page-not-found{padding:110px 0}}@media(max-width:991px){.getting-ready{padding:0 20px}.project-logo img{max-width:200px}.toc-getting-ready .project-logo img{max-width:120px}.getting-ready-inner{max-width:550px;margin:auto;padding:35px 50px 85px}.getting-ready-content{margin-top:80px}.getting-ready-content h1{margin-bottom:0;font-size:35px}.getting-ready-content p{font-size:16px}.getting-ready-content .book-now-btn{margin-top:20px}.footer-info{padding:0 50px}}@media(max-width:767px){.getting-ready-inner{padding-bottom:150px}.footer-info{height:auto;display:inline-block;padding-top:12px;padding-bottom:12px}.footer-info a{display:block;margin:10px 0}.footer-info a:first-child{margin-right:20px}.guestmodal.show .modal-dialog{transform:translateY(0)!important}.guestmodal.fade{transition:none}.guestmodal.fade .modal-dialog{transform:translateY(300px);transition:transform .7s}}@media(max-width:575px){.getting-ready{padding:0 15px}.getting-ready-inner{max-width:550px;margin:auto;padding:25px 20px}.getting-ready-content{margin-top:50px}.getting-ready-content h1{font-size:28px}.getting-ready-content p{font-size:16px}.footer-info{padding:12px 20px}.atmosphere-book-now .daterangepicker{position:absolute!important;top:auto!important;left:auto!important;border:0!important;margin-top:0!important}.atmosphere-book-now .daterangepicker.show-calendar{border:1px solid #ddd!important;margin-top:7px!important}.atmosphere-book-now .daterangepicker.show-calendar.opensright:after,.atmosphere-book-now .daterangepicker.show-calendar.opensright:before{display:flex!important}.atmosphere-book-now .daterangepicker.opensright:after,.atmosphere-book-now .daterangepicker.opensright:before{display:none!important}}@media(max-width:420px){.btn.theme-btn-outline{padding:14px 10px}}:root{--rts-primary-color:#fd9e02;--rts-gray-color:#ddd;--rts-white-color:#fff}.display___block{display:block}.display____inline___block{display:inline-block}.display___none{display:none!important}@media (max-width:991.98px){.display___md___none{display:none!important}}.rts___tabs___container{display:flex;overflow:auto}@media (max-width:991.98px){.rts___tabs___container{padding:5px}}.rts___tabs{display:flex;overflow:auto;padding:10px 0}.rts___tabs.hide___rts___tabs___scroll{-ms-overflow-style:none;scrollbar-width:none}.rts___tabs.hide___rts___tabs___scroll::-webkit-scrollbar{display:none}.rts___tab{padding:10px 40px;white-space:nowrap;vertical-align:middle;text-align:center;margin:0 5px}@media (max-width:991.98px){.rts___tab{margin:0 2px}}@media (max-width:767.98px){.rts___tab{padding:5px 20px}}.rts___nav___btn___container{display:flex}.rts___btn{cursor:pointer;background-color:transparent;border-radius:40px;border:2px solid var(--rts-gray-color)}.rts___tab___selected{background-color:var(--rts-primary-color);color:var(--rts-white-color);box-shadow:0 1px 4px #00000029}.rts___nav___btn{color:#0009;font-size:18px;font-weight:700;display:flex;justify-content:center;align-items:center}.rts___nav___btn:hover{background-color:var(--rts-primary-color);transition:all .5s}.rts___nav___btn:hover>svg{stroke:var(--rts-white-color)}@media (max-width:767.98px){.rts___nav___btn>svg{width:15px}}.rts___svg___icon{stroke:#0009}.rts___nav___btn:disabled,button:disabled.rts___btn,button[disabled].rts___btn{cursor:not-allowed;color:var(--rts-gray-color);pointer-events:none}.rts button:disabled.rts___btn svg,.rts___nav___btn:disabled svg,button[disabled].rts___btn svg{stroke:var(--rts-gray-color)}