.link-text-luxury{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;position:relative;margin:0 auto;padding-left:35px}.link-text-luxury .text{display:inline-block;font-family:"Be Vietnam Pro",sans-serif;font-weight:800;font-size:14px;line-height:14px;color:#9b8661;text-transform:uppercase;letter-spacing:1.5px}.link-text-luxury svg{width:14px;height:14px;fill:#9b8661;position:absolute;left:0;top:0}.link-btn-luxury{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:55px;position:relative;margin:0 auto;padding:0 40px;background-color:#000;border:1px solid #000}.link-btn-luxury .text{display:inline-block;font-family:"Be Vietnam Pro",sans-serif;font-weight:800;font-size:14px;line-height:55px;color:#9b8661;text-transform:uppercase;letter-spacing:1.8px;margin-right:10px}.link-btn-luxury svg{width:14px;height:14px;fill:#9b8661}.link-btn-trans-luxury{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:55px;position:relative;margin:0 auto;padding:0 40px;border:1px solid #9b8661}.link-btn-trans-luxury .text{display:inline-block;font-family:"Be Vietnam Pro",sans-serif;font-weight:800;font-size:14px;line-height:55px;color:#9b8661;text-transform:uppercase;letter-spacing:1.8px;margin-right:10px}.owl-nav{margin-top:30px;text-align:center}.owl-nav .owl-prev,.owl-nav .owl-next{padding:0}.owl-nav .owl-prev:focus,.owl-nav .owl-next:focus{outline:0}.owl-nav .owl-prev svg,.owl-nav .owl-next svg{width:20px;height:20px;fill:#fff}.owl-nav .owl-prev{margin-right:20px}.owl-nav .owl-prev svg{transform:rotate(180deg)}.owl-nav .owl-next{margin-left:20px}@media only screen and (min-width: 1200px){.link-text-luxury{padding-left:1.8229166667vw}.link-text-luxury .text{font-size:.7291666667vw;line-height:.7291666667vw;letter-spacing:.09375vw}.link-text-luxury svg{width:.7291666667vw;height:.7291666667vw}.link-btn-luxury{height:2.8645833333vw;padding:0 2.0833333333vw;border:.0520833333vw solid #000}.link-btn-luxury .text{font-size:.7291666667vw;line-height:2.8645833333vw;letter-spacing:.09375vw;margin-right:.5208333333vw}.link-btn-luxury svg{width:.7291666667vw;height:.7291666667vw}.link-btn-trans-luxury{height:2.8645833333vw;padding:0 2.0833333333vw;border:.0520833333vw solid #9b8661}.link-btn-trans-luxury .text{font-size:.7291666667vw;line-height:2.8645833333vw;letter-spacing:.09375vw;margin-right:.5208333333vw}.owl-nav{margin-top:1.5625vw}.owl-nav .owl-prev svg,.owl-nav .owl-next svg{width:1.0416666667vw;height:1.0416666667vw}.owl-nav .owl-prev{margin-right:1.0416666667vw}.owl-nav .owl-next{margin-left:1.0416666667vw}}.comp-luxury-hotel-home-welcome{margin-bottom:80px;padding:80px 20px 0}.comp-luxury-hotel-home-welcome .tagline{font-family:"Manrope",sans-serif;font-weight:700;font-size:16px;line-height:20px;color:#000;text-align:center;letter-spacing:-0.8px;margin-bottom:30px}.comp-luxury-hotel-home-welcome h1{font-family:"Castoro Titling",serif;font-weight:400;font-size:32px;line-height:32px;color:#9b8661;text-align:center;text-transform:uppercase;letter-spacing:-2.24px;margin-bottom:30px;padding-bottom:55px;position:relative}.comp-luxury-hotel-home-welcome h1:after{content:"";display:block;width:1px;height:40px;background-color:rgba(0,0,0,.5);position:absolute;left:50%;transform:translateX(-50%);bottom:0}.comp-luxury-hotel-home-welcome .desc p{font-family:"Manrope",sans-serif;font-weight:500;font-size:18px;line-height:24px;color:#000;text-align:center;letter-spacing:-0.18px;margin-bottom:50px}@media only screen and (min-width: 992px){.comp-luxury-hotel-home-welcome{padding:80px 160px 0}}@media only screen and (min-width: 1200px){.comp-luxury-hotel-home-welcome{margin-bottom:4.6875vw;padding:5.2083333333vw 31.25vw 0}.comp-luxury-hotel-home-welcome .tagline{font-size:.9375vw;line-height:1.25vw;letter-spacing:-.0416666667vw;margin-bottom:2.6041666667vw}.comp-luxury-hotel-home-welcome h1{font-size:3.125vw;line-height:3.125vw;letter-spacing:-.21875vw;margin-bottom:1.0416666667vw;padding-bottom:2.8645833333vw}.comp-luxury-hotel-home-welcome h1:after{width:.0520833333vw;height:2.0833333333vw}.comp-luxury-hotel-home-welcome .desc p{font-size:1.0416666667vw;line-height:1.4583333333vw;letter-spacing:-.0104166667vw;margin-bottom:2.0833333333vw}}.comp-luxury-hotel-home-accommodation{padding:80px 0 80px 20px;background-color:#000;background-image:url(../../images/background.png)}.comp-luxury-hotel-home-accommodation.inner-page{margin-bottom:60px}.comp-luxury-hotel-home-accommodation .title-wrapper{padding-right:20px}.comp-luxury-hotel-home-accommodation .tagline{font-family:"Manrope",sans-serif;font-weight:700;font-size:16px;line-height:20px;color:#fff;text-align:center;letter-spacing:-0.8px;margin-bottom:30px}.comp-luxury-hotel-home-accommodation h2{font-family:"Castoro Titling",serif;font-weight:400;font-size:32px;line-height:32px;color:#9b8661;text-align:center;text-transform:uppercase;letter-spacing:-2.24px;margin-bottom:30px}.comp-luxury-hotel-home-accommodation .desc{margin-bottom:40px;padding-bottom:90px;position:relative}.comp-luxury-hotel-home-accommodation .desc:after{content:"";display:block;width:1px;height:60px;background-color:rgba(255,255,255,.3);position:absolute;left:50%;transform:translateX(-50%);bottom:0}.comp-luxury-hotel-home-accommodation .desc p{font-family:"Manrope",sans-serif;font-weight:500;font-size:18px;line-height:24px;color:rgba(218,218,218,.8);text-align:center;letter-spacing:-0.18px;margin-bottom:0}.comp-luxury-hotel-home-accommodation .hm-lux-acc-slider{margin-top:60px}.comp-luxury-hotel-home-accommodation .hm-lux-acc-slider .owl-stage{padding-left:0 !important}.comp-luxury-hotel-home-accommodation .hm-lux-acc-slider .owl-nav{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.comp-luxury-hotel-home-accommodation .hm-lux-acc-slider .owl-nav.disabled{display:none}.comp-luxury-hotel-home-accommodation .hm-lux-acc-slider .owl-nav button svg{width:24px;height:24px;transition:all .3s ease}.comp-luxury-hotel-home-accommodation .hm-lux-acc-slider .owl-nav button.disabled svg{width:20px;height:20px;transition:all .3s ease}.comp-luxury-hotel-home-accommodation .hm-lux-acc-slider .img-wrapper{position:relative;border:2px solid rgba(155,134,97,.3)}.comp-luxury-hotel-home-accommodation .hm-lux-acc-slider .img-wrapper .desc-wrapper{position:absolute;left:0;right:0;bottom:0;padding:100px 20px 20px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 84.26%, #000 100%)}.comp-luxury-hotel-home-accommodation .hm-lux-acc-slider .img-wrapper .desc-wrapper .name{font-family:"Castoro Titling",serif;font-weight:400;font-size:24px;line-height:24px;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:-1.2px;margin-bottom:30px}.comp-luxury-hotel-home-accommodation .hm-lux-acc-slider .img-wrapper .desc-wrapper .amenities{display:none}.comp-luxury-hotel-home-accommodation .hm-lux-acc-slider .rate-wrapper{margin-top:20px}.comp-luxury-hotel-home-accommodation .hm-lux-acc-slider .rate-wrapper .check-rates{display:block;background-color:#9b8661;padding:20px;font-family:"Be Vietnam Pro",sans-serif;font-weight:800;font-size:14px;line-height:14px;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:1.8px}@media only screen and (min-width: 992px){.comp-luxury-hotel-home-accommodation{padding:80px 0 80px 40px}.comp-luxury-hotel-home-accommodation .title-wrapper{padding-right:40px}}@media only screen and (min-width: 1200px){.comp-luxury-hotel-home-accommodation{margin-left:5.2083333333vw;padding:5.2083333333vw 8.3333333333vw}.comp-luxury-hotel-home-accommodation.inner-page{margin-bottom:5.2083333333vw}.comp-luxury-hotel-home-accommodation .main-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.comp-luxury-hotel-home-accommodation .title-wrapper{width:calc(35% - 2.6041666667vw);padding-right:0}.comp-luxury-hotel-home-accommodation .carousel-wrapper{width:calc(65% - 2.6041666667vw);padding:0 2.0833333333vw}.comp-luxury-hotel-home-accommodation .carousel-wrapper .hm-lux-acc-slider{position:relative}.comp-luxury-hotel-home-accommodation .carousel-wrapper .hm-lux-acc-slider .owl-nav{position:absolute;margin-top:0;left:-2.6041666667vw;right:-2.6041666667vw;top:50%;transform:translateY(-50%);pointer-events:none;justify-content:space-between}.comp-luxury-hotel-home-accommodation .carousel-wrapper .hm-lux-acc-slider .owl-nav .owl-prev{pointer-events:all;float:left}.comp-luxury-hotel-home-accommodation .carousel-wrapper .hm-lux-acc-slider .owl-nav .owl-next{pointer-events:all;float:right}.comp-luxury-hotel-home-accommodation .carousel-wrapper .hm-lux-acc-slider .owl-nav button svg{width:1.3020833333vw;height:1.3020833333vw}.comp-luxury-hotel-home-accommodation .carousel-wrapper .hm-lux-acc-slider .owl-nav button.disabled svg{width:1.0416666667vw;height:1.0416666667vw}.comp-luxury-hotel-home-accommodation .tagline{font-size:.9375vw;line-height:1.25vw;letter-spacing:-.0416666667vw;margin-bottom:2.6041666667vw}.comp-luxury-hotel-home-accommodation h2{font-size:2.6041666667vw;line-height:2.6041666667vw;letter-spacing:-0.234375vw;margin-bottom:1.5625vw}.comp-luxury-hotel-home-accommodation .desc{margin-bottom:1.5625vw;padding-bottom:4.6875vw}.comp-luxury-hotel-home-accommodation .desc:after{width:.0520833333vw;height:3.125vw}.comp-luxury-hotel-home-accommodation .desc p{font-size:1.0416666667vw;line-height:1.4583333333vw;letter-spacing:-.0104166667vw}.comp-luxury-hotel-home-accommodation .hm-lux-acc-slider{margin-top:0}.comp-luxury-hotel-home-accommodation .hm-lux-acc-slider .img-wrapper{border:.1041666667vw solid rgba(218,218,218,.3019607843)}.comp-luxury-hotel-home-accommodation .hm-lux-acc-slider .img-wrapper .desc-wrapper .name{font-size:1.25vw;line-height:1.25vw;letter-spacing:-.0729166667vw;margin-bottom:1.0416666667vw}.comp-luxury-hotel-home-accommodation .hm-lux-acc-slider .img-wrapper .desc-wrapper .amenities{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.5625vw;padding:0 1.0416666667vw}.comp-luxury-hotel-home-accommodation .hm-lux-acc-slider .img-wrapper .desc-wrapper .amenities .amenity{font-family:"Manrope",sans-serif;font-weight:700;font-size:.625vw;line-height:.9375vw;color:#fff;text-transform:uppercase;letter-spacing:.03125vw}.comp-luxury-hotel-home-accommodation .hm-lux-acc-slider .rate-wrapper{margin-top:.5208333333vw}.comp-luxury-hotel-home-accommodation .hm-lux-acc-slider .rate-wrapper .check-rates{padding:1.3020833333vw 1.0416666667vw;font-size:.7291666667vw;line-height:.7291666667vw;letter-spacing:.09375vw}}.comp-luxury-hotel-home-offers{padding:80px 0 80px 20px}.comp-luxury-hotel-home-offers h2{font-family:"Castoro Titling",serif;font-weight:400;font-size:32px;line-height:32px;color:#000;text-align:center;text-transform:uppercase;letter-spacing:-2.24px;margin-bottom:30px;padding-right:20px}.comp-luxury-hotel-home-offers .link-text-luxury{padding-right:20px}.comp-luxury-hotel-home-offers .carousel-wrapper{margin-top:40px}.comp-luxury-hotel-home-offers .carousel-wrapper .hm-lux-offer-slider .owl-stage{padding-left:0 !important}.comp-luxury-hotel-home-offers .carousel-wrapper .hm-lux-offer-slider .img-wrapper{position:relative}.comp-luxury-hotel-home-offers .carousel-wrapper .hm-lux-offer-slider .img-wrapper .title-wrapper{position:absolute;left:0;right:0;bottom:0;padding:100px 20px 20px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0.4%, #000 96.19%)}.comp-luxury-hotel-home-offers .carousel-wrapper .hm-lux-offer-slider .img-wrapper .title-wrapper .name{font-family:"Castoro Titling",serif;font-weight:400;font-size:20px;line-height:20px;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:-0.72px;margin-bottom:10px}.comp-luxury-hotel-home-offers .carousel-wrapper .hm-lux-offer-slider .img-wrapper .title-wrapper .discount{font-family:"Be Vietnam Pro",sans-serif;font-weight:700;font-size:18px;line-height:18px;color:#9b8661;text-align:center;text-transform:uppercase;letter-spacing:-0.54px}.comp-luxury-hotel-home-offers .carousel-wrapper .hm-lux-offer-slider .validity{margin-bottom:30px;padding:20px;font-family:"Manrope",sans-serif;font-weight:400;font-size:14px;line-height:14px;color:#6d6d6d;text-align:center;letter-spacing:-0.42px;border-bottom:1px solid rgba(218,218,218,.8)}.comp-luxury-hotel-home-offers .carousel-wrapper .hm-lux-offer-slider .validity span{font-weight:600;color:#000}.comp-luxury-hotel-home-offers .carousel-wrapper .hm-lux-offer-slider .owl-nav .owl-prev svg,.comp-luxury-hotel-home-offers .carousel-wrapper .hm-lux-offer-slider .owl-nav .owl-next svg{fill:#000}@media only screen and (min-width: 992px){.comp-luxury-hotel-home-offers{padding:80px 0 80px 40px}.comp-luxury-hotel-home-offers h2{padding-right:40px}.comp-luxury-hotel-home-offers .link-text-luxury{padding-right:40px}}@media only screen and (min-width: 1200px){.comp-luxury-hotel-home-offers{padding:4.6875vw 5.2083333333vw}.comp-luxury-hotel-home-offers h2{font-size:2.0833333333vw;line-height:2.0833333333vw;letter-spacing:-0.1875vw;margin-bottom:1.5625vw;padding-right:0}.comp-luxury-hotel-home-offers .link-text-luxury{padding-right:0}.comp-luxury-hotel-home-offers .carousel-wrapper{margin-top:2.0833333333vw;position:relative}.comp-luxury-hotel-home-offers .carousel-wrapper .hm-lux-offer-slider.owl-carousel .owl-nav{margin:2.6041666667vw auto 0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;width:8.0729166667vw}.comp-luxury-hotel-home-offers .carousel-wrapper .hm-lux-offer-slider.owl-carousel .owl-nav button svg{width:1.3020833333vw;height:1.3020833333vw}.comp-luxury-hotel-home-offers .carousel-wrapper .hm-lux-offer-slider.owl-carousel .owl-nav button.disabled svg{width:1.0416666667vw;height:1.0416666667vw}.comp-luxury-hotel-home-offers .carousel-wrapper .hm-lux-offer-slider .img-wrapper{height:18.90625vw;overflow:hidden}.comp-luxury-hotel-home-offers .carousel-wrapper .hm-lux-offer-slider .img-wrapper .title-wrapper{padding:5.2083333333vw 1.0416666667vw 1.0416666667vw}.comp-luxury-hotel-home-offers .carousel-wrapper .hm-lux-offer-slider .img-wrapper .title-wrapper .name{font-size:1.25vw;line-height:1.6666666667vw;letter-spacing:-0.0375vw;margin-bottom:1.0416666667vw}.comp-luxury-hotel-home-offers .carousel-wrapper .hm-lux-offer-slider .img-wrapper .title-wrapper .discount{font-size:.7291666667vw;line-height:.7291666667vw;letter-spacing:-0.021875vw}.comp-luxury-hotel-home-offers .carousel-wrapper .hm-lux-offer-slider .validity{margin-bottom:1.5625vw;padding:.6770833333vw 1.0416666667vw;font-size:.78125vw;line-height:.78125vw;letter-spacing:-0.0234375vw;border-bottom:.0520833333vw solid rgba(218,218,218,.8)}.comp-luxury-hotel-home-offers .carousel-wrapper .hm-lux-offer-slider .owl-nav{margin-top:2.6041666667vw}}.comp-luxury-hotel-home-experiences{margin-bottom:80px}.comp-luxury-hotel-home-experiences .main-wrapper{background-color:#000;padding:80px 20px;background-image:url(../../images/background.png);background-repeat:no-repeat;background-size:cover}.comp-luxury-hotel-home-experiences .main-wrapper h2{font-family:"Castoro Titling",serif;font-weight:400;font-size:32px;line-height:32px;color:#fff;text-align:center;text-transform:uppercase;margin-bottom:30px}.comp-luxury-hotel-home-experiences .carousel-wrapper{margin-top:40px;position:relative}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider .owl-stage{display:flex;flex-direction:row;flex-wrap:wrap}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider .item{height:100%;background-color:#000;border:1px solid rgba(218,218,218,.2)}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider .owl-nav{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;width:165px;margin:30px auto 0}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider .owl-nav.disabled{display:none}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider .owl-nav button svg{width:24px;height:24px;transition:all .3s ease}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider .owl-nav button.disabled svg{width:20px;height:20px;transition:all .3s ease}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider .info-wrapper{height:100%}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider .desc-wrapper{padding:60px 20px}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider .name{font-family:"Castoro Titling",serif;font-weight:400;font-size:24px;line-height:28px;color:#9b8661;text-align:center;text-transform:lowercase;letter-spacing:-2.52px;margin-bottom:20px}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider .distance{font-family:"Manrope",sans-serif;font-weight:400;font-size:14px;line-height:14px;color:rgba(218,218,218,.8);text-align:center;letter-spacing:-0.42px;margin-bottom:30px}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider .distance span{font-family:"Be Vietnam Pro",sans-serif;font-weight:800;color:#fff;text-transform:uppercase;margin-right:5px}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider .desc{font-family:"Manrope",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#fff;text-align:center;letter-spacing:-0.18px;margin-bottom:50px}.comp-luxury-hotel-home-experiences .carousel-wrapper .counter{position:absolute;bottom:0;z-index:2;left:50%;transform:translateX(-50%);width:fit-content;text-align:center;font-weight:800;font-size:14px;line-height:25px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;color:rgba(218,218,218,.8)}.comp-luxury-hotel-home-experiences .carousel-wrapper .counter span:last-child{font-weight:400}@media only screen and (min-width: 992px){.comp-luxury-hotel-home-experiences .main-wrapper{padding:80px 40px}.comp-luxury-hotel-home-experiences .carousel-wrapper{margin-top:40px}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider .info-wrapper{display:flex;flex-direction:row-reverse;flex-wrap:wrap;height:100%}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider .img-wrapper{width:50%}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider .img-wrapper img{width:100%;height:100%;object-fit:cover}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider .desc-wrapper{width:50%}}@media only screen and (min-width: 1200px){.comp-luxury-hotel-home-experiences{margin-bottom:5.2083333333vw;padding:0 5.2083333333vw}.comp-luxury-hotel-home-experiences .main-wrapper{padding:4.1666666667vw 7.2916666667vw}.comp-luxury-hotel-home-experiences .main-wrapper h2{font-size:2.0833333333vw;line-height:2.0833333333vw;margin-bottom:1.5625vw}.comp-luxury-hotel-home-experiences .carousel-wrapper{margin-top:2.0833333333vw}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider.owl-carousel .owl-stage{display:flex;flex-direction:row;flex-wrap:wrap}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider.owl-carousel .owl-nav{margin:1.5625vw auto 0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;width:8.0729166667vw}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider.owl-carousel .owl-nav button svg{width:1.3020833333vw;height:1.3020833333vw}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider.owl-carousel .owl-nav button.disabled svg{width:1.0416666667vw;height:1.0416666667vw}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider .item{height:100%}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider .desc-wrapper{padding:6.7708333333vw 5.2083333333vw;border:.0520833333vw solid rgba(218,218,218,.2)}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider .name{font-size:1.5625vw;line-height:1.5625vw;letter-spacing:-.1354166667vw;margin-bottom:1.0416666667vw}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider .distance{font-size:.7291666667vw;line-height:.7291666667vw;letter-spacing:-.0208333333vw;margin-bottom:1.5625vw}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider .distance span{margin-right:.2604166667vw}.comp-luxury-hotel-home-experiences .carousel-wrapper .hm-lux-exp-slider .desc{font-size:1.0416666667vw;line-height:1.4583333333vw;letter-spacing:-.0104166667vw;margin-bottom:2.6041666667vw}.comp-luxury-hotel-home-experiences .carousel-wrapper .counter{font-size:.7291666667vw;line-height:1.40625vw;letter-spacing:-.0145833333vw}}.comp-luxury-hotel-home-dining{margin-bottom:80px;padding:0 20px}.comp-luxury-hotel-home-dining .left-col .tagline{font-family:"Manrope",sans-serif;font-weight:700;font-size:16px;line-height:20px;color:#000;text-align:center;letter-spacing:-0.8px;margin-bottom:30px}.comp-luxury-hotel-home-dining .left-col h2{font-family:"Castoro Titling",serif;font-weight:400;font-size:32px;line-height:32px;color:#9b8661;text-align:center;text-transform:uppercase;letter-spacing:-2.24px;margin-bottom:30px}.comp-luxury-hotel-home-dining .left-col img{display:none}.comp-luxury-hotel-home-dining .right-col .desktop{display:none}.comp-luxury-hotel-home-dining .right-col .desc p{font-family:"Manrope",sans-serif;font-weight:400;font-size:18px;line-height:24px;color:#000;text-align:center;letter-spacing:-0.18px;margin-bottom:50px}.comp-luxury-hotel-home-dining .right-col .mobile{margin-top:50px}@media only screen and (min-width: 992px){.comp-luxury-hotel-home-dining{padding:0 40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.comp-luxury-hotel-home-dining .left-col{width:calc(50% - 10px)}.comp-luxury-hotel-home-dining .left-col img{display:block}.comp-luxury-hotel-home-dining .right-col{width:calc(50% - 10px)}.comp-luxury-hotel-home-dining .right-col .desktop{display:block;margin-bottom:30px}.comp-luxury-hotel-home-dining .right-col .desc p{text-align:left}.comp-luxury-hotel-home-dining .right-col .link-text-luxury{margin:0}.comp-luxury-hotel-home-dining .right-col .mobile{margin-top:0;display:none}}@media only screen and (min-width: 1200px){.comp-luxury-hotel-home-dining{margin-bottom:5.2083333333vw;padding:0 15.625vw;align-items:flex-end}.comp-luxury-hotel-home-dining .left-col{width:calc(50% - 6.5104166667vw)}.comp-luxury-hotel-home-dining .left-col .tagline{font-size:.9375vw;line-height:1.0416666667vw;letter-spacing:-.0416666667vw;margin-bottom:3.125vw}.comp-luxury-hotel-home-dining .left-col h2{font-size:2.6041666667vw;line-height:2.6041666667vw;letter-spacing:-0.234375vw;margin-bottom:2.0833333333vw}.comp-luxury-hotel-home-dining .right-col{width:calc(50% - 6.5104166667vw)}.comp-luxury-hotel-home-dining .right-col .desktop{margin-top:1.5625vw;margin-bottom:1.5625vw}.comp-luxury-hotel-home-dining .right-col .desc{padding-right:3.125vw}.comp-luxury-hotel-home-dining .right-col .desc p{font-size:1.0416666667vw;line-height:1.4583333333vw;letter-spacing:-.0104166667vw;margin-bottom:2.6041666667vw}}.comp-luxury-hotel-home-testimonials{margin-bottom:0;padding:60px 5px;background-color:#000;background-image:url(../../images/background.png);background-repeat:no-repeat;background-size:cover}.comp-luxury-hotel-home-testimonials .main-wrapper{border:1px solid rgba(218,218,218,.3);padding:20px 20px 24px;position:relative}.comp-luxury-hotel-home-testimonials .main-wrapper .img-wrapper{margin-bottom:30px}.comp-luxury-hotel-home-testimonials .main-wrapper .hm-lux-tes-slider .owl-nav{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;width:165px;margin:30px auto 0}.comp-luxury-hotel-home-testimonials .main-wrapper .hm-lux-tes-slider .owl-nav.disabled{display:none}.comp-luxury-hotel-home-testimonials .main-wrapper .hm-lux-tes-slider .owl-nav button svg{width:24px;height:24px;transition:all .3s ease}.comp-luxury-hotel-home-testimonials .main-wrapper .hm-lux-tes-slider .owl-nav button.disabled svg{width:20px;height:20px;transition:all .3s ease}.comp-luxury-hotel-home-testimonials .main-wrapper .hm-lux-tes-slider .desc{font-family:"Manrope",sans-serif;font-weight:500;font-size:18px;line-height:28px;color:#fff;text-align:center;letter-spacing:-0.18px;margin-bottom:30px}.comp-luxury-hotel-home-testimonials .main-wrapper .hm-lux-tes-slider .name{font-family:"Castoro Titling",serif;font-weight:400;font-size:16px;line-height:16px;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:-0.48px;margin-bottom:10px}.comp-luxury-hotel-home-testimonials .main-wrapper .hm-lux-tes-slider .country{font-family:"Be Vietnam Pro",sans-serif;font-weight:500;font-size:14px;line-height:14px;color:#6d6d6d;text-align:center;letter-spacing:-0.42px}.comp-luxury-hotel-home-testimonials .main-wrapper .counter{position:absolute;bottom:23px;z-index:2;left:50%;transform:translateX(-50%);width:fit-content;text-align:center;font-weight:800;font-size:14px;line-height:25px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;color:rgba(218,218,218,.8)}.comp-luxury-hotel-home-testimonials .main-wrapper .counter span:last-child{font-weight:400}.comp-luxury-hotel-home-testimonials .desktop-wrapper{display:none}@media only screen and (min-width: 992px){.comp-luxury-hotel-home-testimonials{padding:60px 40px}.comp-luxury-hotel-home-testimonials .main-wrapper{padding:40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.comp-luxury-hotel-home-testimonials .main-wrapper .img-wrapper{width:calc(50% - 20px);margin-bottom:0}.comp-luxury-hotel-home-testimonials .main-wrapper .carousel-wrapper{width:calc(50% - 20px)}.comp-luxury-hotel-home-testimonials .main-wrapper .hm-lux-tes-slider .owl-nav{margin:0;position:absolute;left:0;bottom:-55px}.comp-luxury-hotel-home-testimonials .main-wrapper .hm-lux-tes-slider .desc{text-align:left}.comp-luxury-hotel-home-testimonials .main-wrapper .hm-lux-tes-slider .name{text-align:left}.comp-luxury-hotel-home-testimonials .main-wrapper .hm-lux-tes-slider .country{text-align:left}.comp-luxury-hotel-home-testimonials .main-wrapper .hm-lux-tes-slider .owl-nav{text-align:left}.comp-luxury-hotel-home-testimonials .main-wrapper .counter{position:unset;bottom:unset;left:unset;transform:unset;margin:30px 0 0 64px}}@media only screen and (min-width: 1200px){.comp-luxury-hotel-home-testimonials{padding:5.2083333333vw 12.5vw 5.2083333333vw 5.2083333333vw;position:relative}.comp-luxury-hotel-home-testimonials .main-wrapper{border:.0520833333vw solid rgba(218,218,218,.3);padding:5.2083333333vw 28.125vw 5.2083333333vw 5.2083333333vw}.comp-luxury-hotel-home-testimonials .main-wrapper .img-wrapper{width:calc(55% - 3.90625vw)}.comp-luxury-hotel-home-testimonials .main-wrapper .carousel-wrapper{width:calc(45% - 3.90625vw)}.comp-luxury-hotel-home-testimonials .main-wrapper .hm-lux-tes-slider .owl-nav{margin:1.5625vw 0 0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;width:8.0729166667vw;bottom:-3.125vw}.comp-luxury-hotel-home-testimonials .main-wrapper .hm-lux-tes-slider .owl-nav button svg{width:1.3020833333vw;height:1.3020833333vw}.comp-luxury-hotel-home-testimonials .main-wrapper .hm-lux-tes-slider .owl-nav button.disabled svg{width:1.0416666667vw;height:1.0416666667vw}.comp-luxury-hotel-home-testimonials .main-wrapper .hm-lux-tes-slider .desc{font-size:1.0416666667vw;line-height:1.4583333333vw;letter-spacing:-.0104166667vw;margin-bottom:3.6458333333vw}.comp-luxury-hotel-home-testimonials .main-wrapper .hm-lux-tes-slider .name{font-size:.8333333333vw;line-height:.8333333333vw;letter-spacing:-0.025vw;margin-bottom:.5208333333vw}.comp-luxury-hotel-home-testimonials .main-wrapper .hm-lux-tes-slider .country{font-size:.7291666667vw;line-height:.7291666667vw;letter-spacing:-0.021875vw}.comp-luxury-hotel-home-testimonials .main-wrapper .counter{font-size:.7291666667vw;line-height:1.40625vw;letter-spacing:-.0145833333vw;width:8.0729166667vw;text-align:center;pointer-events:none;justify-content:center;margin:1.5625vw 0 0}.comp-luxury-hotel-home-testimonials .desktop-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;position:absolute;top:12.5vw;right:5.2083333333vw}.comp-luxury-hotel-home-testimonials .desktop-wrapper .top,.comp-luxury-hotel-home-testimonials .desktop-wrapper .bottom{width:11.875vw}.comp-luxury-hotel-home-testimonials .desktop-wrapper .bottom{margin-top:5.2083333333vw;margin-left:.78125vw}}.comp-luxury-hotel-accommodation{margin-bottom:80px;padding:0 20px 0}.comp-luxury-hotel-accommodation .tagline{font-family:"Manrope",sans-serif;font-weight:700;font-size:16px;line-height:20px;color:#000;text-align:center;letter-spacing:-0.8px;margin-bottom:30px}.comp-luxury-hotel-accommodation h1{font-family:"Castoro Titling",serif;font-weight:400;font-size:32px;line-height:32px;color:#9b8661;text-align:center;text-transform:uppercase;letter-spacing:-2.24px;margin-bottom:30px}.comp-luxury-hotel-accommodation .desc p{font-family:"Manrope",sans-serif;font-weight:500;font-size:18px;line-height:24px;color:#000;text-align:center;letter-spacing:-0.18px;margin-bottom:50px}.comp-luxury-hotel-accommodation .single-acc{margin-bottom:30px}.comp-luxury-hotel-accommodation .single-acc .img-wrapper{position:relative;margin-bottom:20px}.comp-luxury-hotel-accommodation .single-acc .img-wrapper .title-wrapper{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 80.4%, #000 100%);padding:100px 20px 20px}.comp-luxury-hotel-accommodation .single-acc .img-wrapper .name{font-family:"Castoro Titling",serif;font-weight:400;font-size:24px;line-height:24px;color:#fff;text-align:center;text-transform:uppercase;margin-bottom:20px}.comp-luxury-hotel-accommodation .single-acc .img-wrapper .amenities{text-align:center}.comp-luxury-hotel-accommodation .single-acc .img-wrapper .amenities span{font-family:"Manrope",sans-serif;font-weight:700;font-size:12px;line-height:18px;color:#fff;text-transform:uppercase;margin-right:10px;padding-right:10px;border-right:1px solid rgba(255,255,255,.8)}.comp-luxury-hotel-accommodation .single-acc .img-wrapper .amenities span:last-child{margin-right:0;padding-right:0;border-right:0}.comp-luxury-hotel-accommodation .single-acc .desc{font-family:"Manrope",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:center;margin-bottom:20px}.comp-luxury-hotel-accommodation .single-acc .link-btn-luxury{margin:0 auto 10px}.comp-luxury-hotel-accommodation .single-acc .link-btn-trans-luxury{margin:0 auto}@media only screen and (min-width: 768px){.comp-luxury-hotel-accommodation .single-acc .links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.comp-luxury-hotel-accommodation .single-acc .link-btn-luxury{width:auto;margin:0 20px 0 0}.comp-luxury-hotel-accommodation .single-acc .link-btn-trans-luxury{margin:0}}@media only screen and (min-width: 992px){.comp-luxury-hotel-accommodation{padding:10px 40px 0}.comp-luxury-hotel-accommodation .single-acc{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-bottom:50px}.comp-luxury-hotel-accommodation .single-acc.flip{flex-direction:row-reverse}.comp-luxury-hotel-accommodation .single-acc .img-wrapper{width:calc(50% - 10px);margin-bottom:0}.comp-luxury-hotel-accommodation .single-acc .desc-wrapper{width:calc(50% - 10px)}.comp-luxury-hotel-accommodation .single-acc .desc{text-align:left}.comp-luxury-hotel-accommodation .single-acc .links{justify-content:flex-start}}@media only screen and (min-width: 1200px){.comp-luxury-hotel-accommodation{margin-bottom:5.2083333333vw;padding:1.5625vw 5.2083333333vw 0}.comp-luxury-hotel-accommodation .tagline{font-size:.8333333333vw;line-height:1.25vw;letter-spacing:-.0416666667vw;margin-bottom:2.0833333333vw;padding:0 18.75vw}.comp-luxury-hotel-accommodation h1{font-size:2.6041666667vw;line-height:2.6041666667vw;letter-spacing:-0.234375vw;margin-bottom:2.0833333333vw;padding:0 26.0416666667vw}.comp-luxury-hotel-accommodation .desc p{font-size:1.0416666667vw;line-height:1.4583333333vw;letter-spacing:-.0104166667vw;margin-bottom:5.2083333333vw;padding:0 18.75vw}.comp-luxury-hotel-accommodation .single-acc{margin-bottom:5.2083333333vw}.comp-luxury-hotel-accommodation .single-acc .img-wrapper{width:calc(63% - 1.8229166667vw)}.comp-luxury-hotel-accommodation .single-acc .img-wrapper .title-wrapper{padding:5.2083333333vw 4.1666666667vw 1.5625vw}.comp-luxury-hotel-accommodation .single-acc .img-wrapper .name{font-size:2.6041666667vw;line-height:2.6041666667vw;margin-bottom:1.0416666667vw}.comp-luxury-hotel-accommodation .single-acc .img-wrapper .amenities span{font-size:.625vw;line-height:.9375vw;margin-right:.78125vw;padding-right:.78125vw;border-right:.0520833333vw solid rgba(255,255,255,.8)}.comp-luxury-hotel-accommodation .single-acc .desc-wrapper{width:calc(37% - 1.8229166667vw);padding-right:5vw}.comp-luxury-hotel-accommodation .single-acc .desc{font-size:1.0416666667vw;line-height:1.4583333333vw;margin-bottom:3.125vw}.comp-luxury-hotel-accommodation .single-acc .link-btn-luxury{margin:0 3.125vw 0 0}}.comp-luxury-hotel-accommodation-intro{margin-bottom:60px;padding:0 20px}.comp-luxury-hotel-accommodation-intro .left-col{margin-bottom:30px}.comp-luxury-hotel-accommodation-intro .left-col .tagline{font-family:"Manrope",sans-serif;font-weight:700;font-size:16px;line-height:16px;color:#000;text-align:center;margin-bottom:20px}.comp-luxury-hotel-accommodation-intro .left-col h1{font-family:"Castoro Titling",serif;font-weight:400;font-size:24px;line-height:24px;color:#9b8661;text-align:center;text-transform:uppercase;margin-bottom:30px}.comp-luxury-hotel-accommodation-intro .left-col .left-top{margin-bottom:20px}.comp-luxury-hotel-accommodation-intro .right-col .para{font-family:"Manrope",sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#000;text-align:center}.comp-luxury-hotel-accommodation-intro .right-col .top-para{margin-bottom:30px}.comp-luxury-hotel-accommodation-intro .right-col .bottom-para{margin-top:30px;margin-bottom:30px}.comp-luxury-hotel-accommodation-intro .right-col .link-btn-luxury{font-size:12px;background-color:#9b8661;border:1px solid #9b8661;color:#fff;text-transform:uppercase;letter-spacing:1.5px;font-weight:800}@media only screen and (min-width: 992px){.comp-luxury-hotel-accommodation-intro{padding:0 40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.comp-luxury-hotel-accommodation-intro .left-col{width:calc(50% - 20px);margin-bottom:0}.comp-luxury-hotel-accommodation-intro .left-col .tagline{text-align:left}.comp-luxury-hotel-accommodation-intro .left-col h1{text-align:left}.comp-luxury-hotel-accommodation-intro .right-col{width:calc(50% - 20px)}.comp-luxury-hotel-accommodation-intro .right-col .para{text-align:left}.comp-luxury-hotel-accommodation-intro .right-col .link-btn-luxury{margin:0}}@media only screen and (min-width: 1200px){.comp-luxury-hotel-accommodation-intro{margin-bottom:5.2083333333vw;padding:0 16.6666666667vw}.comp-luxury-hotel-accommodation-intro .left-col{width:calc(50% - 5.2083333333vw)}.comp-luxury-hotel-accommodation-intro .left-col .tagline{font-size:.8333333333vw;line-height:.8333333333vw;margin-bottom:2.0833333333vw}.comp-luxury-hotel-accommodation-intro .left-col h1{font-size:2.6041666667vw;line-height:2.6041666667vw;margin-bottom:2.0833333333vw}.comp-luxury-hotel-accommodation-intro .left-col .left-top{margin-bottom:1.5625vw}.comp-luxury-hotel-accommodation-intro .right-col{width:calc(50% - 5.2083333333vw)}.comp-luxury-hotel-accommodation-intro .right-col .para{font-size:1.0416666667vw;line-height:1.4583333333vw}.comp-luxury-hotel-accommodation-intro .right-col .top-para{margin-bottom:3.125vw}.comp-luxury-hotel-accommodation-intro .right-col .bottom-para{margin-top:3.125vw;margin-bottom:3.125vw}.comp-luxury-hotel-accommodation-intro .right-col .link-btn-luxury{font-size:.625vw;border:.0520833333vw solid #9b8661;letter-spacing:.078125vw}}.comp-luxury-hotel-accommodation-icons{margin-bottom:60px;padding:0 20px}.comp-luxury-hotel-accommodation-icons .item-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 -10px}.comp-luxury-hotel-accommodation-icons .item-list .item{width:50%;padding:0 10px;margin-bottom:20px}.comp-luxury-hotel-accommodation-icons .item-list .item:nth-child(2n+1){border-right:1px solid rgba(155,134,97,.2)}.comp-luxury-hotel-accommodation-icons .item-list .item:last-child{border-right:0}.comp-luxury-hotel-accommodation-icons .item-list .item img{width:60px;margin:0 auto 20px}.comp-luxury-hotel-accommodation-icons .item-list .item .text{font-family:"Manrope",sans-serif;font-weight:500;font-size:16px;line-height:22px;color:#6d6d6d;text-align:center}@media only screen and (min-width: 768px){.comp-luxury-hotel-accommodation-icons .item-list .item{width:33.3%}.comp-luxury-hotel-accommodation-icons .item-list .item:nth-child(2n+1),.comp-luxury-hotel-accommodation-icons .item-list .item:nth-child(2n){border-right:1px solid rgba(155,134,97,.2)}.comp-luxury-hotel-accommodation-icons .item-list .item:nth-child(3n),.comp-luxury-hotel-accommodation-icons .item-list .item:last-child{border-right:0}}@media only screen and (min-width: 992px){.comp-luxury-hotel-accommodation-icons{padding:0 40px}.comp-luxury-hotel-accommodation-icons .item-list .item{width:25%}.comp-luxury-hotel-accommodation-icons .item-list .item:nth-child(2n+1),.comp-luxury-hotel-accommodation-icons .item-list .item:nth-child(2n),.comp-luxury-hotel-accommodation-icons .item-list .item:nth-child(3n){border-right:1px solid rgba(155,134,97,.2)}.comp-luxury-hotel-accommodation-icons .item-list .item:nth-child(4n),.comp-luxury-hotel-accommodation-icons .item-list .item:last-child{border-right:0}}@media only screen and (min-width: 1200px){.comp-luxury-hotel-accommodation-icons{margin-bottom:5.2083333333vw;padding:0 12.5vw}.comp-luxury-hotel-accommodation-icons .item-list{margin:0 -1.3020833333vw}.comp-luxury-hotel-accommodation-icons .item-list .item{width:20%;padding:0 1.3020833333vw;margin-bottom:1.3020833333vw}.comp-luxury-hotel-accommodation-icons .item-list .item:nth-child(2n+1),.comp-luxury-hotel-accommodation-icons .item-list .item:nth-child(2n),.comp-luxury-hotel-accommodation-icons .item-list .item:nth-child(3n),.comp-luxury-hotel-accommodation-icons .item-list .item:nth-child(4n){border-right:.0520833333vw solid rgba(155,134,97,.2)}.comp-luxury-hotel-accommodation-icons .item-list .item:nth-child(5n),.comp-luxury-hotel-accommodation-icons .item-list .item:last-child{border-right:0}.comp-luxury-hotel-accommodation-icons .item-list .item img{width:4.6875vw;margin:0 auto 1.0416666667vw}.comp-luxury-hotel-accommodation-icons .item-list .item .text{font-size:.8333333333vw;line-height:1.1458333333vw}}/*# sourceMappingURL=all-compo.min.css.map */
