.btn,a{-webkit-transition:.3s;-o-transition:.3s}a,a:hover{text-decoration:none}.bg-image.overlay,.footer-newsletter .form-group,.menu-open,.shop-experience.with-overlay,.shop-shop.with-overlay,.site-header.scrolled .site-menu-toggle,.slider-section,body{position:relative}.btn-more-special,.hidden-item.hidden,.mb,.menu-open .site-logo .logo,.nav-close,.nl2br br,.owl-well,.read-more,.site-menu-toggle h6,.site-navbar,.social-mb,.text-cover-bottom svg{display:none}.a-line,.foot-header h4 .active,.menu-special,.underline{text-decoration:underline}.btn,.nav-booknow a,.post-list li a h3,body{font-size:16px}.meeting-img,.wedding-img{max-height:max-content;object-fit:cover}.clamp-text,.videowrapper,body.menu-open{overflow:hidden}.mason-experience-clip-path,.mason-shop-clip-path{filter:brightness(70%);min-width:calc(100% + var(--s)/ 2)}.award-head h3,.btn.uppercase,.content-award .head-detail h3,.content-nav,.facility-content h3,.fitness-head h3,.food-menu-tabs .nav-tabs,.foot-header,.head-detail h3,.header-title,.item-title,.spa-desc h3,h1,h2{text-transform:uppercase}@font-face{font-family:Gotham;src:url('/fonts/gothambook-webfont.eot');src:url('/fonts/gothambook-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/gothambook-webfont.woff2') format('woff2'),url('/fonts/gothambook-webfont.woff') format('woff'),url('/fonts/gothambook-webfont.ttf') format('truetype'),url('/fonts/gothambook-webfont.svg#gothambook') format('svg');font-weight:400;font-style:normal}@font-face{font-family:Gotham;src:url('/fonts/gothammedium-webfont.eot');src:url('/fonts/gothammedium-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/gothammedium-webfont.woff2') format('woff2'),url('/fonts/gothammedium-webfont.woff') format('woff'),url('/fonts/gothammedium-webfont.ttf') format('truetype'),url('/fonts/gothammedium-webfont.svg#gothammedium') format('svg');font-weight:500;font-style:normal}@font-face{font-family:Gotham;src:url('/fonts/gothambold-webfont.eot');src:url('/fonts/gothambold-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/gothambold-webfont.woff2') format('woff2'),url('/fonts/gothambold-webfont.woff') format('woff'),url('/fonts/gothambold-webfont.ttf') format('truetype'),url('/fonts/gothambold-webfont.svg#gothambold') format('svg');font-weight:600;font-style:normal}@font-face{font-family:Gotham;src:url('/fonts/gothambold-webfont.eot');src:url('/fonts/gothambold-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/gothambold-webfont.woff2') format('woff2'),url('/fonts/gothambold-webfont.woff') format('woff'),url('/fonts/gothambold-webfont.ttf') format('truetype'),url('/fonts/gothambold-webfont.svg#gothambold') format('svg');font-weight:700;font-style:normal}@font-face{font-family:GothamLight;src:url('/fonts/gothamlight-webfont.eot');src:url('/fonts/gothamlight-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/gothamlight-webfont.woff2') format('woff2'),url('/fonts/gothamlight-webfont.woff') format('woff'),url('/fonts/gothamlight-webfont.ttf') format('truetype'),url('/fonts/gothamlight-webfont.svg#gothamlight') format('svg');font-weight:400;font-style:normal}body{font-family:Gotham,sans-serif;background:#000;font-weight:400;line-height:1.6;color:#fff}#gallery .breadcrumb-item+.breadcrumb-item:before,#shop .breadcrumb-item+.breadcrumb-item:before,#wedding-meeting .breadcrumb-item+.breadcrumb-item:before,.breadcrumb-black+.breadcrumb-black:before,.content,.content-experience div,.des-villa,.explore-button:hover a,.explore-more-arrow:hover,.footer-section a:hover,.text-offer-detail li,a,h1,h2,h3,h4,h5{color:#000}.h1,.h2,.h3,.h4,.h5,.h6,.text-offer-detail *,h1,h2,h3,h4,h5,h6{font-family:Gotham,times,serif}.content-text-slide p,.content-text-slide span,.image-container{font-family:Gotham,times,serif!important}.font-medium,.h2,h2{font-weight:500}.font-light{font-family:GothamLight,sans-serif}::-moz-selection{color:#fff;background:#ffba5a}::selection{color:#fff;background:#ffba5a}a{transition:.3s}a:hover{color:#fff}.text-black{color:#000!important}.bg-light{background:#f5f5f5!important}.img-fluid.full-width,img{width:100%;height:auto}.container-fluid{max-width:95%}.container-footer{max-width:85%}.footer-section a,.footer-section p,address{color:#545757}.btn{transition:.3s;padding:20px 50px;font-weight:400;border-radius:0}.explore-more-arrow,.site-header{padding:10px 0}.btn.btn-outline-black{color:#fff;background-color:#000;border:2px solid #fff}.btn.btn-outline-black:hover{border:2px solid transparent;background:#fff;color:#000}.btn.btn-outline-white{color:#fff;border:2px solid #fff}.btn.btn-outline-white:hover{border:2px solid transparent;background:#000;color:#fff}.btn.uppercase{font-size:14px;letter-spacing:.2em}.btn,.form-control{outline:0;-webkit-box-shadow:none!important;box-shadow:none!important}.btn-border-black{border:1px solid #000;color:#000;background-color:transparent}.btn-border-black:hover{border:1px solid #fff;color:#000;background-color:#fff}.btn:active,.btn:focus,.form-control:active,.form-control:focus,.owl-carousel .owl-nav .owl-next:active,.owl-carousel .owl-nav .owl-next:focus,.owl-carousel .owl-nav .owl-next:hover,.owl-carousel .owl-nav .owl-prev:active,.owl-carousel .owl-nav .owl-prev:focus,.owl-carousel .owl-nav .owl-prev:hover,.owl-carousel.slide-home .owl-dot:focus,.owl-carousel.slide-home .owl-dots,.owl-section-footer button:focus,.owl-villa-more .owl-carousel .owl-nav .owl-next:focus,.owl-villa-more .owl-carousel .owl-nav .owl-prev:focus,button.owl-dot:focus{outline:0}.btn-explore{color:#fff;border:1px solid #969696}.overlay-offer .btn-explore{color:#fff;width:230px;border:1px solid #fff}.btn-explore:hover,.btn-white,.explore-more-btn:hover{color:#000;background-color:#fff}.dining .btn-explore{width:60%}.dining img,.masonshop-header h2,.site-navbar nav .menu li,.text-cover-bottom h4{margin-bottom:1rem}.modal-content .btn.btn-outline-black:hover{background:#919191}.btn-white{border:2px solid transparent}.btn-black,.btn-white:hover,.nav-booknow a{background-color:#000}.btn-white:hover{color:#fff;border:2px solid #000}.btn-black{color:#fff}.btn-explore-black{color:#000;background-color:transparent}.btn-explore-black:hover{color:#000;background-color:#000}.form-control{-webkit-box-shadow:none!important;box-shadow:none!important;height:50px;border-radius:0;border-width:2px}.full-height,.site-hero,.site-hero-inner,.site-hero.overlay:before{height:100vh;min-height:700px}.explore-more-arrow svg path{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.explore-more-arrow:hover svg path{stroke:#fff;stroke:#000}.explore-more-arrow svg{width:38px;margin-left:10px}.form-control:active,.form-control:focus{border-color:#ffba5a}.spa-text{color:#c2b59b}.cursor-pointer{cursor:pointer}textarea.form-control{height:inherit}.des .h2,.des h2,.dining h2,.dining h3,.villa-content h3,.villa-content h4{color:#fff;margin-bottom:1rem}.des,.get_in_touch a,.text-call{color:#969696}.des-villa ol,.des-villa ul{padding-left:18px}.des .d-flex p{text-align:left;padding:1.5rem 0}.des .d-flex img{height:600px;object-fit:cover}.des .d-flex .d-flex-1{width:60%;padding-right:10px}.des .d-flex .d-flex-2{width:40%;padding-left:10px}.menu-open .site-logo,.site-header.scrolled .site-logo{position:relative;z-index:100}.menu-open .site-header,.site-header,.site-navbar{position:fixed}.site-header{top:0;width:100%;z-index:11;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.site-header.scrolled{padding:10px 0;background:#000;-webkit-box-shadow:0 5px 20px -5px rgba(0,0,0,.1);box-shadow:0 5px 20px -5px rgba(0,0,0,.1)}.food-menu-tabs,.site-logo,.spa-intro{text-align:center}.site-logo .logo{width:100px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.site-header.scrolled .logo{width:65px}.site-navbar{top:0;left:0;right:0;bottom:0;z-index:99;background-color:#545757;min-height:300px;overflow-y:hidden}.site-navbar nav{text-align:left;background-image:url("/logo-menu.svg");background-repeat:no-repeat;background-position:center;background-size:26%}.site-navbar nav .menu{-webkit-columns:2;-moz-columns:2;columns:2}.link-block,.site-navbar nav .menu li a{font-family:Gotham;color:#fff;white-space:nowrap;text-transform:uppercase;font-size:18px;font-weight:400;padding:5px 10px;position:relative}.intl-tel-input,.site-navbar nav .menu li a:hover:before,.site-navbar nav .menu li.active a:before,.wedding-inner-img{width:100%}.site-navbar nav .menu li.active a{color:#e5e5e5;font-weight:500}.nav-booknow a{color:#fff;padding:15px 40px;display:inline-block;text-align:center}.open .nav-close{display:flex;align-items:center;margin-top:5px;margin-left:2rem}.scrolled .nav-booknow a,.villa-link-2:hover .more{background-color:#fff;color:#000}.site-hero{background-attachment:fixed;background-size:cover;width:100%;position:relative}.site-hero .heading{font-weight:700}.site-hero .scroll-down{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#fff}.site-hero.overlay:before,.videowrapper::before{content:"";bottom:0;position:absolute;right:0;top:0}.site-hero.overlay:before{background:rgba(0,0,0,.45);left:0}.inner-page .site-hero-inner,.site-hero.inner-page,.site-hero.inner-page.overlay:before{height:50vh;min-height:700px}.site-hero-inner .heading{font-size:80px;color:#fff;line-height:1;font-weight:700}.site-hero-inner .sub-heading{font-size:30px;font-weight:200;color:#fff;line-height:1.5}.page-inside,.page-inside .site-hero-inner,.page-inside.overlay:before{height:70vh}#activity .owl-dot.active,#offer .slide-home .owl-dot.active,.food-menu-tabs .nav-tabs li a.active:before,.menu-open .site-menu-toggle span{background:#fff}.videowrapper{position:relative;width:100%;height:100vh}.videowrapper::before{display:block;background:#000;left:0}.videowrapper #player{position:absolute;top:50%;left:50%;min-width:180%;min-height:180%;width:auto;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;display:flex;flex-direction:column;justify-content:center;align-items:center}.site-menu-toggle{top:0;width:25px;height:25px;position:relative;margin:0;display:flex;align-items:center;z-index:200;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.site-menu-lang{right:3%;width:8%;top:2%;position:absolute;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.site-menu-lang a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-menu-lang span{width:70%}.site-menu-lang img{width:30%;object-fit:contain}.site-menu-toggle span{display:block;position:absolute;height:4px;width:100%;background:#fff;border-radius:15px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.site-menu-toggle span:first-child{top:0}.site-menu-toggle span:nth-child(2){top:10px;width:80%;right:0;margin-left:auto}.site-menu-toggle span:nth-child(3){top:20px}.site-menu-toggle.open span:first-child{top:13px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.site-menu-toggle.open span:nth-child(2){opacity:0;left:-60px}.site-menu-toggle.open span:nth-child(3){top:13px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.cover-banner,.cover-banner-bottom{left:50%;transform:translate(-50%,-50%);position:absolute}.menu-open .site-menu-toggle h6{display:block;margin-left:3rem}.breadcrumb{background-color:unset;display:flex;align-items:center;padding-top:0;padding-left:0;font-size:14px}.breadcrumb-item+.breadcrumb-item{padding-left:1rem}.breadcrumb-item+.breadcrumb-item:before{font-family:Ionicons;content:"\f125";padding-right:1rem;color:#fff}.breadcrumb-item.active{color:#fff;font-weight:500}.home-intro h1,.home-intro h2{color:#fff;font-size:18px;margin-bottom:1.5rem}.home-intro p{margin:0;color:#969696}.blogs-card p,.calendar-slider .item a,.complimentary h3,.complimentary h4,.dining h3,.fitness-container .des h6,.header-title h1,.home-intro p strong,.owl-offer-detail a:hover i,.owl-villa-more .owl-nav button i,.sec-next-prev h4,.text-white-h3 h3,.villa-next-btn i,.villa-prev-btn i{color:#fff}.home-intro img{width:35px;margin:auto auto 1rem}.hr{border:2px solid #fff;width:50px;margin-bottom:3rem}.social-icon,.social-icon-no-border{box-sizing:border-box;border-radius:138px;width:30px;height:30px;text-align:center}.heading,.slider-section .heading,.testimonial-section .heading{font-size:60px;font-weight:700}.cover-banner{top:50%}.cover-banner-bottom{top:80%}.testimonial blockquote{padding:0}.testimonial .author-image img{width:70px}.owl-carousel .owl-item{opacity:.4}.image-container-left:hover .overlay-offer,.image-container-left:hover .text-container-left,.image-container:hover .overlay-offer,.image-container:hover .text-container,.item:hover .card-footer .explore-button,.owl-carousel .owl-item.active{opacity:1}.owl-carousel .owl-nav{position:absolute;top:50%;width:100%}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-10px}.owl-carousel .owl-nav .owl-next span:before,.owl-carousel .owl-nav .owl-prev span:before{font-size:40px}.owl-carousel .owl-nav .owl-prev{left:30px!important}.owl-carousel .owl-nav .owl-next{right:30px!important}.owl-carousel .owl-dots{text-align:center;margin-top:1rem}.owl-carousel.major-caousel .owl-stage-outer{padding-top:0!important;padding-bottom:0!important}.owl-carousel.major-caousel .slider-item{height:inherit;min-height:inherit}.content-experience div p:last-child,.masonshop-header p:last-child,.owl-carousel.major-caousel .slider-item img,.post-list li:last-child,.special-offer h6{margin-bottom:0}.owl-carousel.major-caousel .owl-nav .owl-next,.owl-carousel.major-caousel .owl-nav .owl-prev{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#495057}.owl-custom-nav{float:right;position:relative;z-index:10}.owl-custom-nav .owl-custom-next,.owl-custom-nav .owl-custom-prev{padding:10px;font-size:30px;background:#ccc;line-height:0;width:60px;text-align:center;display:inline-block}.social-menu{position:absolute;bottom:-50%;left:0;right:0}.social-menu a{display:inline-block;padding:0 5px;margin:0 15px;width:40px}.social-icon{line-height:1px;margin-bottom:1rem;transition:.5s}.social-icon-no-border{transition:.5s}.social-icon-no-border:hover,.social-icon:hover{transform:rotate(360deg) scale(1.3)}.menu-special{position:absolute;left:0;right:0;text-align:center;bottom:15%;color:#fff;z-index:3}.logo-footer{width:136px}.fax-icon,.icon-w{width:14px}.arrow-down{width:20px}.section{padding:4rem 0}.footer-section{color:#000;padding:2.2rem 0;background-color:#f5f5f5}.footer-icon{font-size:24px;color:#545757}.footer-section .bordertop{border-top:1px solid rgba(255,255,255,.1);padding-top:20px}.footer-section .social img{width:50px;padding:10px}.f-subscribe{width:max-content}.f-form{width:75%}.loading-spinner{width:30px;height:30px;border:2px solid indigo;border-radius:50%;border-top-color:#0001;display:inline-block;animation:.7s linear infinite loadingspinner}@keyframes loadingspinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.text-blur{opacity:.5;animation:2s forwards fadeIn}@keyframes fadeIn{0%{opacity:.5}100%,to{opacity:1}from{opacity:0}}.input-group{display:flex;flex-wrap:nowrap;justify-content:end}.footer-newsletter{flex-direction:column}.footer-newsletter .form-control{background:#f5f5f5;border-radius:0;border:0;height:100%;margin-left:auto;width:90%;position:relative}.footer-newsletter .form-span{position:relative;display:flex;align-items:center;width:100%;height:56px}.footer-newsletter .form-span::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(99.75% 98.214%,99.75% 1.786%,0.425% 1.786%,8.05% 99%,999% 98.214%,100% 100%,7.9% 100%,0% 0%,100% 0%,100% 100%);background-color:#000}.footer-newsletter .form-control::-webkit-input-placeholder{color:#515151;opacity:.8}.footer-newsletter .form-control::-moz-placeholder{color:rgba(255,255,255,.2)}.footer-newsletter .form-control:-ms-input-placeholder{color:rgba(255,255,255,.2)}.footer-newsletter .form-control:-moz-placeholder{color:rgba(255,255,255,.2)}.link-footer{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 4rem}.cookie-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cookies-container label,.copy-right p,.custom-caption{font-size:14px}.cookies-container{padding-left:4rem}.custom-control-label:after{background-color:#515151}.link-1,.link-2,.link-4{flex-basis:20%;max-width:20%}.link-3,.link-5,.link-6,.link-7,.link-8{flex-basis:25%;max-width:25%}.link-9{flex-basis:33.3333333333%;max-width:33.3333333333%}.link-10{flex-basis:36.3333333333%;max-width:36.3333333333%}.link-11{flex-basis:30.3333333333%;max-width:30.3333333333%}.contact-us{padding:15px 60px 15px 50px;color:#fff!important;background-color:#000;clip-path:polygon(0% 0%,0 100%,100% 100%,100% 100%,85% 0%);transition:.5s;display:flex;align-items:center;width:fit-content}.on-hover-card .card-body,.room .img-wrap img{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.contact-us svg{width:32px}.copy-right a:hover{color:cf2027}.side-box,.sidebar-search{padding:30px;background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);margin-bottom:30px}.bg-image,.bg-image-2{background-size:cover;background-position:center center}.side-box .heading,.sidebar-search .heading{font-size:18px;margin-bottom:30px;font-family:Roboto,arial,sans-serif}.post-list li{margin-bottom:20px}.post-list li a>div{margin-top:-10px}.post-list li a .meta{font-size:13px;color:#adb5bd}.post-list li a .image{width:150px}.sidebar-search .form-group{position:relative;margin-bottom:0}.sidebar-search .icon-search{position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sidebar-search .search-input{border-color:#dee2e6;padding-left:40px;border-radius:0}.sidebar-search .search-input:active,.sidebar-search .search-input:focus{border-color:#343a40}.item-content.needs-more .read-more,.pc,.post-categories li{display:block}.food-menu-tabs .nav-tabs li,.mouse{display:inline-block}.post-categories li a{display:block;position:relative;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e9ecef}.post-categories li a .count{position:absolute;top:0;right:0;color:#6c757d}.line-height-1-2{line-height:1.2}.mouse{width:100px;position:absolute;left:50%;bottom:140px;z-index:1;-webkit-transform:translateX(-25%);-ms-transform:translateX(-25%);transform:translateX(-25%)}.mouse-icon{width:25px;height:45px;border:2px solid #fff;border-radius:15px;cursor:pointer;position:relative;text-align:center}.mouse-wheel{height:6px;margin:2px auto 0;display:block;width:3px;background-color:#fff;border-radius:50%;-webkit-animation:1.6s infinite wheel-up-down;-moz-animation:1.6s infinite wheel-up-down;animation:1.6s infinite wheel-up-down}@-webkit-keyframes wheel-up-down{0%{margin-top:2px;opacity:0}30%{opacity:1}100%{margin-top:20px;opacity:0}}@-moz-keyframes wheel-up-down{0%{margin-top:2px;opacity:0}30%{opacity:1}100%{margin-top:20px;opacity:0}}@keyframes wheel-up-down{0%{margin-top:2px;opacity:0}30%{opacity:1}100%{margin-top:20px;opacity:0}}.wedding-meeting h2,.wedding-meeting h3{margin-bottom:2rem}.room{position:relative;height:100%;display:block}.on-hover-card .card-body{transition:.3s ease-in-out;padding-left:0;padding-right:0}.on-hover-card .card-body:hover,.on-hover-card.room:hover .card-body{padding-left:1.25rem;padding-right:1.25rem}.image-container,.image-container-left,.room .img-wrap{position:relative;overflow:hidden}.room .img-wrap img{transition:.3s ease-in-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:0!important}.room h3{color:#fff;font-size:22px}.blogs-card:hover,.room:hover{box-shadow:0 0 85px #fffFFF4B}.room:focus .img-wrap img,.room:hover .img-wrap img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.letter-spacing-1{letter-spacing:.1em}.custom-caption,.letter-spacing-2{letter-spacing:.2em}.text-opacity-8{opacity:.8}.text-opacity-7{opacity:.7}.text-opacity-6{opacity:.6}.text-opacity-5{opacity:.5}.bg-image{background-attachment:fixed;background-repeat:no-repeat;position:relative;z-index:1}.food-menu-tabs .nav-tabs{text-align:center;display:inline-block;border-bottom:none}.food-menu-tabs .nav-tabs li a{border:none;background:0 0;font-size:1.2rem;font-weight:700;position:relative;display:block}.food-menu-tabs .nav-tabs li a:before{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;content:"";position:absolute;bottom:0;left:16px;right:20px;height:2px;background:0 0}.food-menu-tabs .nav-tabs li a.active{border:none;background:0 0;color:#fff}.MODH{width:230px}.bg-image.overlay:before,.videowrapper:before{z-index:2;position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:rgba(0,0,0,.6)}.bg-header,.header-full,.owl-carousel.wedding-slider .slider-item{background-repeat:no-repeat;background-size:cover}.videowrapper:before{background:rgba(0,0,0,10%)}.explore-button:hover,.image-container-left:hover .row,.image-container:hover .row,.villa-link-2 .book{background-color:#fff}.videowrapper iframe{height:calc(100vh - 4px);width:calc(100vw - 4px)}@media (max-width:991.98px){.site-hero-inner .heading{font-size:40px}.site-hero-inner .sub-heading{font-size:18px}.owl-carousel.major-caousel .owl-dots{bottom:10px!important}.section{padding:3em 0}.lead{font-size:16px}.bg-image.overlay{position:relative}}.bg-image.overlay>.container{position:relative;z-index:3}.facility-content h3{color:#fff}#facility-content .img-large{height:500px;object-fit:cover}#facility-content .img-medium{height:456px}.blogs-card{margin-bottom:100px}.explore{font-weight:500;padding-top:25px;font-size:14px}.blog-detail{padding-top:10rem}.custom-fb-share-icon{width:40px;cursor:pointer}.share-icon{display:flex;margin-top:50px;justify-content:center;flex-wrap:nowrap;flex-direction:row}#wedding-meeting{background-color:#f5f5f5;color:#000;padding:3rem 0}.wedding-img{clip-path:polygon(25% 0%,100% 0%,100% 100%,0% 100%)}.meeting-img{clip-path:polygon(0 0,75% 0%,100% 100%,0% 100%)}.list,.wedding-footer{color:#000;font-weight:500}.list.active{text-decoration:underline #000}.wedding-inner-text{margin-top:30px}.left{clip-path:polygon(0 0,100% 0%,90% 100%,0 100%)}.right{clip-path:polygon(10% 0,100% 0%,100% 100%,0 100%)}.owl-carousel.wedding-slider{z-index:1;position:relative}.owl-carousel.wedding-slider .slider-item{background-position:center center;position:relative;margin-bottom:20px}.owl-carousel.wedding-slider .owl-dots .owl-dot{width:10px;height:10px;margin:5px;border-radius:50%;border:2px solid transparent;outline:0!important;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:#dbdbdb}.caption-text,.circle-res,.facility-header,.header-title,.overlay-offer{position:absolute}.owl-carousel.wedding-slider .owl-dots .owl-dot.active{background:#000}.meeting-inner-img{height:548px;width:100%}.caption-text{text-align:end;font-size:16px;color:#fff;bottom:1em;right:1em;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.complimentary,.download-map,.header-title h6,.overlay-offer,.popup{text-align:center}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{cursor:not-allowed!important}.bg-header{width:100%;height:70vh}.bg-header h1{color:#fff;margin:0}.facility-header{bottom:25%;left:3%}.header-full{height:100vh}.header-title{margin:0;top:50%;left:50%;transform:translate(-50%,-50%);letter-spacing:2px}.header-title h6{font-weight:400;margin-top:1rem}.foot-header h4,.foot-header h6{color:#fff;margin-top:2rem;font-weight:500;letter-spacing:1.6px}.clamp-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;text-overflow:ellipsis;font-size:16px;color:rgb(251 251 251 / 60%)}.modal-content{border:unset}@media screen and (max-width:991.98px){.layout{margin:auto auto 50px;justify-content:center}#facility-content .mason-shop{clip-path:polygon(0 0,100% 0%,70% 100%,0% 100%);height:276px;width:100%;margin-left:60px}#facility-content .mason-shop2{clip-path:polygon(30% 0%,100% 0%,100% 100%,0% 100%);height:276px;width:100%;margin:unset;margin-left:-20px}#facility-content .img-large{height:319px}#facility-content .img-medium{height:256px}}@media screen and (max-width:779.98px){#facility-content .mason-shop{clip-path:polygon(0 0,100% 0%,70% 100%,0% 100%);height:276px;width:100%;margin-left:160px}#facility-content .mason-shop2{clip-path:polygon(30% 0%,100% 0%,100% 100%,0% 100%);height:276px;width:100%;margin:unset;margin-left:100px}.mason-shop-clip-path{left:36px}.mason-experience-clip-path{left:-36px}}@media screen and (max-width:488px){.img-slider{height:300px!important}.layout{margin:auto auto 50px;justify-content:center}#facility-content .mason-shop{clip-path:polygon(0 0,100% 0%,70% 100%,0% 100%);height:236px;width:100%;margin:unset;margin-left:35px}#facility-content .mason-shop2{clip-path:polygon(30% 0%,100% 0%,100% 100%,0% 100%);height:236px;width:100%;margin:unset;margin-left:-35px}#facility-content .img-large{height:199px}.meeting-img,.wedding-img{clip-path:unset;height:300px}.left,.right{clip-path:unset;height:400px}}.eat-detail-header{bottom:15%}.card-body:hover img,.item:hover{cursor:pointer;box-shadow:0 2px 34px rgba(255,255,255,.33);transition:box-shadow .3s ease-in-out}.item .card-text,.item:hover .card-text{transition:padding 250ms,transform 250ms}.item .card-text{transform:scale3d(1,1,1)}.item:hover .card-text{transform:scale3d(.98,.98,.98)}#offer .item:hover,.card-body:hover img{cursor:pointer;background:rgba(255,255,255,.3);box-shadow:0 2px 34px rgba(35,31,32,.33);z-index:21}#activity .owl-dot,#offer .footer .slide-home .owl-dot.active,#offer .slide-home .owl-dot{background:rgba(70,70,70,.8)}.download-map{border:1px solid #fff;padding:1rem}.explore-button,.explore-button-offer a{padding:10px 20px;text-decoration:none;line-height:1}.explore-button{display:inline-block;background-color:#000;color:#fff;border:1px solid #fff;transition:background-color .3s}.p-truncate,.villa-title{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.explore-button a{color:inherit;transition:color .3s}.bg-villa-detail,.content-concious,.spa-cotainer{background-color:#f5f5f5}.item .card-footer .explore-button{opacity:0;transition:opacity .3s}.p-truncate{-webkit-line-clamp:3;min-height:76px}.villa-title{line-height:1.6;-webkit-line-clamp:2;min-height:58px}.solid-left{border-left:1px solid #444;padding-left:3rem}.owl-villa-more .owl-nav button.owl-next,.owl-villa-more .owl-nav button.owl-prev,.villa-link-2{border:1px solid #fff}.villa-link-2 .btn{padding:20px 30px}.villa-link-2 .more{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;color:#fff;font-size:14px}.villa-link-2 .book{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;font-size:14px}.villa-link-2:hover .book{background-color:#000;color:#fff}.owl-villa-more{margin:0 auto}.owl-villa-more .owl-carousel .owl-stage{padding-left:0!important}.owl-villa-more .owl-carousel .owl-stage-outer{overflow:unset}.owl-villa-more .owl-carousel .owl-nav .owl-next,.owl-villa-more .owl-carousel .owl-nav .owl-prev{width:50px;border:1px solid #c3c3c3;border-radius:50%;height:50px;font-size:30px;position:absolute}.owl-nav-end,.owl-offer-detail{display:flex;flex-wrap:wrap;justify-content:end}.owl-nav-end a,.owl-nav-end span,.owl-villa-more .owl-nav button.owl-next,.owl-villa-more .owl-nav button.owl-prev,.villa-next-btn,.villa-prev-btn{height:50px;width:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-top:auto;margin-bottom:auto;margin-right:2%;cursor:pointer;border:1px solid #fff}.villa-next-btn,.villa-prev-btn{background-color:transparent}.owl-villa-more .owl-nav button:hover{background-color:#9696968c;transition:.3s}.owl-villa-more .card-footer{opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.owl-villa-more .item:hover .card-footer{opacity:1;padding:0 1rem}.owl-nav-end .prev,.owl-offer-detail .prev{margin-right:15px}.owl-offer-detail a{height:50px;width:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-top:auto;margin-bottom:auto;cursor:pointer;border:1px solid}.owl-offer-detail a i{color:rgb(0 0 0 / 70%)}.owl-offer-detail a:hover{background-color:#969696;border:1px solid transparent}.owl-carousel.slide-home .owl-dot{position:relative;background:rgb(255 255 255 / 50%);padding:0;width:50px;height:4px;margin:0 5px;border-radius:10px}#offer .footer .owl-dot{background:rgb(150 150 150 / 25%)}#activity .owl-dot{margin-top:3rem;width:60px;height:4px}.owl-carousel.slide-home .owl-dot.active,.owl-carousel.slide-home .owl-dot.active:hover{background:#fff;border:none}.text-container{overflow:auto;overflow-x:hidden;height:max-content;opacity:0;transition:opacity .5s}.text-show,.text-show-left{padding:1rem 3rem}.text-show{transform:translateX(-120%);transition:transform .5s}.image-container-left:hover .text-container-left .text-show-left,.image-container:hover .text-container .text-show{transform:translateX(0)}.text-container-left{overflow:auto;overflow-x:hidden;height:30vh;opacity:0;transition:opacity .5s}.text-container-left p,.text-container-left ul,.text-container-left ul li{direction:ltr}.text-show-left{transform:translateX(120%);transition:transform .5s}.circle-res{top:0;bottom:0;display:flex;align-items:center}.circle-res-right{right:-28px;left:0;justify-content:end}.circle-res-left{right:0;justify-content:start;left:-28px}.circle-res i{background-color:#000;height:60px;width:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.complimentary{display:flex;flex-direction:column;width:100%}.complimentary img{margin:0 auto;width:100px}.complimentary p,.marker ul{margin:0}.wrap-outer{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.overlay-offer{top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .5s;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;gap:2rem;z-index:2}.explore-button-offer a{display:inline-block;background-color:#fff;color:#000;border:1px solid #fff;transition:background-color .3s}.mason-shop-clip-path{place-self:start;clip-path:polygon(0 0,100% 0,calc(100% - var(--s)) 100%,0 100%)}.mason-experience-clip-path{place-self:end;clip-path:polygon(var(--s) 0,100% 0,100% 100%,0 100%)}.form-select,.form-select:focus{height:auto;background:0 0;border:none;border-bottom:1px solid #000}.form-select-year,.form-select:focus{color:#dbdbdb;border-bottom:1px solid #dbdbdb}select option:disabled{background-color:#ebebe4!important;color:#545454}@media(max-width:992px){.mason-shop-clip-path{left:36px}.mason-experience-clip-path{left:-36px}}@media screen and (max-width:767.98px){.mason-shop-clip-path{left:36px}.mason-experience-clip-path{left:-36px}}@media screen and (max-width:488px){.mason-shop-clip-path{left:24px}.mason-experience-clip-path{left:-24px}}@media screen and (max-width:430px){.mason-shop-clip-path{left:20px}.mason-experience-clip-path{left:-20px}}@media screen and (max-width:419px){.layout{margin:auto auto 50px;justify-content:center}#facility-content .mason-shop{clip-path:polygon(0 0,100% 0%,70% 100%,0% 100%);height:206px;width:120%;margin:unset;margin-left:5px}#facility-content .mason-shop2{clip-path:polygon(30% 0%,100% 0%,100% 100%,0% 100%);height:206px;width:120%;margin:unset;margin-left:-20px}#facility-content .img-medium{height:336px}.meeting-img,.wedding-img{clip-path:unset;height:200px}.left,.right{clip-path:unset;height:300px}.mason-shop-clip-path{left:18px}.mason-experience-clip-path{left:-18px}}.explore-more-btn,.foot-header,.popup{position:absolute;left:50%}.border-solid{border:1px solid #e9ecef!important}.btn-form{display:block;width:100%;padding:.375rem .75rem;color:#fff;background-color:#000;background-clip:padding-box;border:1px solid #ced4da;border-radius:0}.container-iframe{width:100%;height:450px}.container-iframe iframe{width:100%;height:100%;border:0}@media(max-width:992px){.container-iframe{height:400px}}.explore-more-btn{top:80%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-color:#000;color:#fff;font-size:16px;padding:12px 24px;border:1px solid #fff;cursor:pointer}.foot-header,.gallery>.image h4,.gallery>.image p,.popup,.spa-desc{transform:translate(-50%,-50%)}.map iframe{width:100%;height:500px}.calendar-prev_next a{position:absolute;top:0}.calendar-prev_next .prev{left:-50px}.calendar-prev_next .next{right:-50px}.calendar-slider .item{height:50px;display:flex;align-items:center;width:100%;justify-content:center}.shop-home{--part:100px;display:flex;height:95vh;gap:30px}.path2-wedding{--part:100px;height:max-content;gap:20px}.path2-wedding .img,.shop-home .img{z-index:1;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;flex:1;min-width:0;transition:.5s;display:flex;flex-wrap:wrap;align-content:end;justify-content:center;padding-bottom:3rem;text-align:center}.shop-experience.with-overlay::before,.shop-shop.with-overlay::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgb(0 0 0 / 70%) 0,#54545400 100%) no-repeat padding-box;z-index:-1}.path-1,.shop-home .shop-shop{margin-right:calc(-.5*var(--part));clip-path:polygon(0 0,100% 0,calc(100% - var(--part)) 100%,0 100%)}.path-2,.shop-home .shop-experience{margin-left:calc(-.5*var(--part));clip-path:polygon(var(--part) 0,100% 0,100% 100%,0 100%)}.gallery>.image p{position:absolute;top:90%;left:40%;color:#fff}.gallery>.image h4{position:absolute;top:82%;left:40%;color:#fff}.gallery>.image:nth-child(2) p{position:absolute;top:90%;left:60%;color:#fff}.gallery>.image:nth-child(2) h4{position:absolute;top:82%;left:60%;color:#fff}.popup{background-color:#fff;width:450px;padding:30px 40px;top:50%;border-radius:8px;font-family:Poppins,sans-serif;display:none}.popup button{display:block;margin:0 0 20px auto;background-color:transparent;font-size:30px;color:#c5c5c5;border:none;outline:0;cursor:pointer}.popup p{font-size:14px;text-align:justify;margin:20px 0;line-height:25px}.overlay-popup{background:rgba(0,0,0,.7)}.img-fluid.full-height-hello{height:100%;width:auto}.content-award{background-color:#dbdbdb;padding:4rem 0}.content-award .head-detail h3{color:#000;letter-spacing:.6px;font-weight:500;text-align:center;margin-bottom:2rem}.thumbnail-award{border:1px solid #000;padding:0;width:234px;height:234px;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.thumbnail-award img{max-width:80%;max-height:100%;display:block}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.award-desc{display:flex;flex-direction:column;justify-content:center;padding-left:3rem}.award-desc img{width:45px;margin-top:1.5rem}.customNavigation span{position:absolute;z-index:1;height:40px;width:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;opacity:1;margin-top:auto;margin-bottom:auto;box-shadow:-2px 1px 10px #bdbdbd;top:calc(50% - 20px);cursor:pointer;color:#000}.customNavigation .prev,.home-owl .prev{left:15px}.customNavigation .next,.home-owl .next{right:15px}.concious{padding-top:2rem}.concious .concious-1{text-align:left;width:55%}.concious .concious-1 p{padding:1rem 2rem 0 0}.concious .concious-2 img{height:auto;max-height:100%}.nav-list{list-style:none;justify-content:center;gap:50px;padding:0;margin:0}.gallery-footer-list a,.nav-list a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-weight:500}.nav-list .active,.nav-list a:hover{text-decoration:underline 1px}.gallery-footer{padding:5rem 0;background-color:#dbdbdb}.gallery-footer-list{list-style:none;justify-content:space-evenly;font-weight:500}.gallery-footer-list .active{text-decoration:underline 1px black}.image-size{height:500px;object-fit:cover;margin-top:30px}.foot-header{margin:0;bottom:5%;text-align:center}.mason-image{width:302px;margin:3rem}.mason-spa-iamge{width:570px;margin:3rem}.flower-bottom-left,.flower-bottom-rigth,.flower-top-left,.flower-top-rigth{width:495px;position:absolute}.bg-beige{background-color:#c2b59b}.content,.fitness-container,.home-detail,.home-link{background-color:#000}.flower-bottom-rigth{bottom:0;right:0}.flower-top-rigth{top:0;right:0}.flower-top-left{top:0;left:0}.flower-bottom-left{bottom:0;left:0}.spa-desc{margin:0;position:absolute;top:45%;left:50%;width:70%}.spa-desc h3{margin-bottom:2rem}.item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);pointer-events:none}.award-head h3{margin-bottom:2rem}.award-head p{padding:0 8rem;margin-bottom:2rem}.fitness-container{padding-top:4rem}.fitness-head{color:#fff;text-align:center;margin-bottom:0}.fitness-head h3{color:#fff;margin:2rem 0}.fitness-head h5{color:#fff;font-weight:400}.fitness-head p{padding:0 8rem;margin-bottom:0}.btn-sub{padding:15px 40px}.scrollable-menu{height:auto;max-height:170px;overflow-x:hidden}.offer{width:50%;float:right}.inner-read-more-popup-close img{display:block;filter:drop-shadow(1px 2px 3px rgb(0 0 0 / .6))}.inner-read-more-popup-close{position:absolute;right:-3rem;top:-4rem}.home-detail{color:#fff;padding:1rem 15px;text-align:center}.home-link{width:50%;margin:0 auto}.gag-eat{gap:15px;flex-wrap:nowrap}.mute{position:absolute;left:15px;bottom:30px;width:auto;z-index:3}.mute i{font-size:21px;background-color:#fff;color:#000;padding:5px 15px}ul.minus-list{list-style-type:none;padding-left:0}ul.minus-list li:before{content:"-";margin-right:10px}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.owl-section-footer .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}#fitness .owl-dots span,.owl-section-footer .owl-dot span,.owl-villa-more .owl-dots span{width:10px;height:10px;margin:5px 7px;background:#545757;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}#fitness .owl-dot.active span,.owl-section-footer .owl-dot.active span,.owl-villa-more .owl-dot span{background:#fff!important}.owl-villa-more .owl-dot.active span{background:#545757!important}.sub-page h3,.sub-page p{font-size:16px;font-weight:400}.collapsing .text-show,.collapsing .text-show-left{position:relative;height:0;overflow:hidden;transition:height .35s}.no-photo{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.no-md-gutters{margin-right:0;margin-left:0}.content-nav{display:flex;flex-wrap:wrap;margin:5rem 0;align-items:center;gap:2rem}.content-nav h6{font-weight:500;margin-bottom:0}.content-nav .home-line{width:25px;margin:0}.content-nav .arrow-right{transform:rotate(-90deg);width:15px;margin-top:0}.head-detail h3{color:#fff;letter-spacing:.6px;font-weight:500;text-align:center}.head-detail p{text-align:center;letter-spacing:.18px;margin-top:2rem}.item-title{color:#fff;margin-bottom:1rem}.next-footer{background-color:#dbdbdb;display:flex;flex-direction:column;align-items:center;padding-top:5rem;padding-bottom:3rem}.contact-btn h6,.hr-line-shop,.share-social,.social-item{background-color:#fff}.share-social:before,.social-item{box-shadow:0 2px 5px rgba(0,0,0,.3);padding:10px}.next-footer h3{font-weight:600;text-transform:uppercase}.contact-btn h6,.explore-btn h6{text-transform:uppercase;font-weight:500;cursor:pointer}.next-footer img{width:65px;margin-top:1rem}.explore-btn h6{color:#fff;padding:1.5rem 3rem;border:1px solid #fff}.contact-btn h6{color:#000;padding:1.5rem 6rem}.read-more-btn img{margin-left:1rem;width:13px}.home-owl span,.text-offer-detail .accordion button{border-radius:50%;width:40px;height:40px;align-items:center;cursor:pointer;display:flex}.read-more-popup-close{cursor:pointer;position:absolute;right:-4rem;top:0}#read-more-popup:not(:target){visibility:hidden;opacity:0}.home-owl span{position:absolute;justify-content:center;background:rgb(0 0 0 / .5);opacity:1;margin-top:auto;margin-bottom:auto;top:25%;border:1px solid #fff;z-index:1}.text-offer-detail h2,.text-offer-detail h2 *{font-size:1.7rem!important;font-weight:500!important}.text-offer-detail h3,.text-offer-detail h4,.text-offer-detail h5,.text-offer-detail h6{font-weight:500!important}.text-offer-detail p,.text-offer-detail span,.text-offer-detail strong{font-family:Gotham,times,serif!important;color:#000}.text-offer-detail .w-fil{width:fit-content}.text-offer-detail .accordion button{background:url(/images/offer-up.png) center/20px no-repeat;font-size:18px;border:1px solid #000;justify-content:center;padding:0}.text-offer-detail .accordion button.collapsed{background-image:url(/images/offer-down.png)}.marker ul li::marker{color:#000}.mason-bottom p,.masonshop-header p{color:#000}.masonshop-header a{margin-top:2rem}.owl-shop-1 .nav-shop .next,.owl-shop-1 .nav-shop .prev{cursor:pointer;z-index:1;width:50px;height:50px;background-color:rgb(2 2 2 / 51%);border-radius:50%;position:absolute;top:50%;transform:translatey(-50%);display:flex;align-items:center;justify-content:center}.owl-shop-1 .nav-shop .prev{left:3%}.owl-shop-1 .nav-shop .next{right:3%}.hr-line-shop{width:30px;height:5px;margin:auto}.mason-detail{margin-top:20px}.mason-bottom *{font-size:16px!important}.item-experience{margin-bottom:5rem}.book-p{margin-top:-.5rem}.bg-offer{height:700px}.share-social,.share-social:after,.share-social:before,.social-item{height:50px;width:50px;border-radius:50%;position:absolute;cursor:pointer}.share-social{position:fixed;right:10px;bottom:15%;z-index:5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.share-social:after,.share-social:before{content:"";will-change:transform}.share-social:before{background:url(/images/share-social-outline.svg) center/30px no-repeat;z-index:5}.share-social.active:before{background:url(/images/close-outline.svg) center/30px no-repeat}.social-item{transition:.3s;-webkit-animation:.3s forwards down;animation:.3s forwards down;opacity:0;will-change:animation;display:flex;align-content:center;justify-content:center}.social-item:first-child{top:-195px}.social-item:nth-child(2){top:-130px}.social-item:nth-child(3){top:-65px}.social-item.active{-webkit-animation:.48s forwards up;animation:.48s forwards up}.social-item.active:first-child{-webkit-animation-delay:.39s;animation-delay:.39s}.social-item.active:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.social-item.no{-webkit-animation:none;animation:none}@-webkit-keyframes up{50%{transform:translateY(-170%)}100%{opacity:1;transform:translateY(-130%)}}@keyframes up{50%{transform:translateY(-170%)}100%{opacity:1;transform:translateY(-130%)}}@-webkit-keyframes down{0%{opacity:1;transform:translateY(-130%)}100%{opacity:0;transform:translateY(0);top:0}}@keyframes down{0%{opacity:1;transform:translateY(-130%)}100%{opacity:0;transform:translateY(0);top:0}}.show--consent body::after{content:"";position:absolute;background-color:rgb(0 0 0 / 73%);top:0;right:0;bottom:0;left:0;z-index:1111}@media (min-width:2560px){.text-container,.text-container-left{height:45vh}}@media (max-width:2440px){.text-container,.text-container-left{height:50vh}}@media (max-width:1980px){.text-container,.text-container-left{height:42vh}}@media (max-width:1800px){.text-container,.text-container-left{height:30vh}}@media (max-width:1700px){.text-container,.text-container-left{height:30vh}}@media (max-width:1600px){.text-container,.text-container-left{height:30vh}}@media (max-width:1440px){.text-container,.text-container-left{height:30vh}.shop-home{height:75vh}}@media (max-width:1200px){.text-container,.text-container-left{height:20vh}.flower-bottom-left,.flower-bottom-rigth,.flower-top-left,.flower-top-rigth{width:250px!important}.spa-desc{top:50%;width:80%}.offer{width:100%}.f-subscribe{width:25%}.f-form{width:75%}.text-offer-detail p,.text-offer-detail span{font-size:16px!important}.item-experience{margin-bottom:4rem}}@media screen and (max-width:1024px){.des .d-flex img,.image-size{height:400px}.image-size{margin-top:30px}.site-menu-lang{width:13%}.bg-header,.shop-home{height:40vh}.form-newsletter{flex-wrap:wrap}.f-form,.f-subscribe{width:100%}.f-subscribe br{display:none}.home-btn-contact{margin-left:auto;margin-right:auto}.home-mail{margin-left:0!important}.header-full{height:50vh}.header-title{text-align:center}.a-wllness .btn{padding:10px 30px}.item-experience{margin-bottom:3rem}}@media (max-width:1100px){.text-container,.text-container-left{height:20vh}}@media (min-width:992px){.inner-read-more-popup-close{display:none}}@media (max-width:992px){.heading,.slider-section .heading,.testimonial-section .heading{font-size:40px}.box-with-image{left:36px}.concious .concious-1,.half .image,.half .text{width:100%}.center-award{justify-content:center;text-align:center}.slider-item img{height:365px!important}.image-size{height:300px;margin-top:30px}.circle-slide-text .forward{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.circle-slide-text .back{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.text-container-left{direction:ltr}.spa-desc{position:relative;padding:5rem 0}.story-desc{padding:0 5rem}.award-desc{align-items:center;padding:0;margin:1.5rem 0}.mason-spa-iamge{width:-webkit-fill-available}.inner-read-more-popup-close{display:none}.concious{flex-direction:column}}@media only screen and (max-width:991px){.pc{display:none}.mb{display:block}#read-more-popup{position:fixed;top:50%;left:0;transform:translateY(-50%);height:100%;width:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:500;overflow:auto}.inner-read-more-popup-close img{display:block;filter:drop-shadow(1px 2px 3px rgb(0 0 0 / .6))}.inner-read-more-popup-close{position:absolute;right:-3rem;top:-4rem}.mason-image{width:65%;margin:1.5rem 0}}@media only screen and (device-width:1024px) and (device-height:1366px){.videowrapper{height:59.6vh}.full-height{height:56vh}}@media (max-width:834px){.videowrapper{height:75vh}.text-cover-bottom span{display:none!important}.text-cover-bottom svg{display:block}.shop-home{--part:50px}.text-cover-bottom .btn-explore{border:none;width:100%;padding:0 15px 0 0;text-align:right;display:flex;justify-content:center}.form-newsletter{margin-top:1rem}.home-mail{margin-left:15px!important}}@media screen and (max-width:768px){.circle-res-left,.circle-res-right{display:none}.text-show,.text-show-left{transform:translateX(0);transition:transform .5s}.text-container,.text-container-left{height:auto;opacity:1}.btn-more-special{display:block;width:50%;margin:0 auto 2rem;color:#000}}@media screen and (max-width:767px){body{font-size:14px}.home-intro h1,.home-intro h2{font-size:28px;margin-bottom:1rem}.container-fluid{max-width:100%}.h3,h3{font-size:1.55rem}#eateat .h5,.btn{font-size:14px!important}.nav-bar .col-3{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.nav-bar .col-5{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.nav-bar .col-4{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.site-menu-toggle{left:15px}.site-header.scrolled .site-menu-toggle.open{top:15px}.full-height{height:100%;min-height:80vh;margin-top:7%}#facility-content .img-medium,.des .d-flex img,.image-size,.path2-wedding{height:auto}.nav-list{flex-direction:column;margin:unset;margin-top:40px}.box-with-image{left:36px}.gallery-footer-list{flex-direction:column;text-align:center}.slider-item img{height:265px!important}.award-head p,.fitness-head p{padding:0 15px}.inner-read-more-popup-close{position:absolute;right:0;top:-3rem}.MODH{width:160px}.image-size{margin-top:15px}.gallery-content [class*=col-]{padding-left:7.5px;padding-right:7.5px}.h-max img{height:220px;object-fit:cover}.f-subscribe{width:25%}.f-form{width:75%}.content-story .des .d-flex{flex-wrap:wrap}.blog-img a,.btn-border-black,.content-story .des .d-flex-1,.content-story .des .d-flex-2,.dining-link a,.dining-mb a,.masonshop-header .btn-outline-black,.nav-booknow a{width:100%}.bg-header,.bg-offer,.bg-wedding,.bg-wellness{height:50vh;background-position-x:center!important}.header-villa{height:30vh}.bg-offer{height:41vh}.bg-wedding{height:35vh}.bg-sust,.header-wellness{height:22vh}.bg-shop{height:25vh}.site-navbar nav .menu{-webkit-columns:1;-moz-columns:1;columns:1;padding-left:15px}.award-desc img,.concious .concious-1,.foot-header h6,.get_in_touch{margin-top:1rem}.site-navbar{width:75%;overflow:hidden}.nav-booknow,.site-header .container-fluid{padding-left:0;padding-right:0}.site-logo .logo{width:70px;margin-left:47px}.nav-booknow a{padding:10px 15px 10px 0}.blog-detail .container,.concious .concious-1 p,.site-header,.site-header.scrolled{padding:0}.site-logo{padding:5px 0}.site-header.scrolled .nav-booknow a{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;display:flex;align-content:center;align-items:center;justify-content:center}.mason-image{width:50%}.header-title h1{font-size:1.5rem}.site-header.scrolled .site-logo{padding:8px 0}.social-menu{position:relative;padding-left:15px}.owl-carousel.slide-home .owl-dot{width:10px;height:10px}.btn{padding:10px 20px;font-weight:400}.img-slider{height:auto!important}.hr-subtan{border-top:1px solid #969696}.layout{margin:auto auto 50px;justify-content:center}.clamp-text,.nl2br br,.toggle-box.show{display:block}.clamp-text strong{color:#fff}.next-footer{padding:3rem 15px}.clamp-villa{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.clamp-villa.active{-webkit-line-clamp:unset;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.villa-more{background:url(/images/offer-up.png) center/20px no-repeat;cursor:pointer;font-size:18px;border-radius:50%;border:1px solid #000;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;margin-top:.5rem;transition:transform .5s;transform:rotate(180deg)}.villa-more.active{transform:rotate(1deg)}#facility-content .mason-shop{clip-path:polygon(0 0,100% 0%,70% 100%,0% 100%);height:256px;width:100%;margin:unset;margin-left:35px}#facility-content .mason-shop2{clip-path:polygon(30% 0%,100% 0%,100% 100%,0% 100%);height:256px;width:100%;margin:unset;margin-left:-35px}#shop img{margin-top:20px}.meeting-img,.wedding-img{clip-path:unset;height:400px}.path-1{margin-bottom:1rem}.left,.right{clip-path:unset;height:auto}.facility-header{text-align:center;left:0}.concious,.res-bottom{flex-direction:column-reverse}.shop-home{--part:0;height:90vh;flex-direction:column;gap:0}.shop-home .shop-experience,.shop-home .shop-shop{margin-right:0;clip-path:unset}.part-2,.part-2 .container-fluid{padding:0;max-width:100%}.text-cover-bottom h4{padding-left:15px;margin:0}.text-cover-bottom h4,.text-cover-bottom svg{display:inline-block}.tel-footer .icon-w{width:30%}.tel-footer .media-body{width:60%;text-align:left}.home-contact{display:flex;flex-direction:row-reverse}.footer-newsletter .form-control{width:100%;border:1px solid #707070;padding:15px}.cookies-container{padding-left:24px}.cookies-container label{font-size:14px;text-align:left}.des-well,.des-well a,.fitness-container .des h6,.header-title,.mason-bottom{text-align:center}.header-title h6,.overlay-offer,.site-menu-lang,.special-header h1,.toggle-box{display:none}.circle-res-left,.circle-res-right{display:flex;left:0;right:0;z-index:1}.special-header{background-position-x:center!important}.pt-0-mb{padding-top:0!important}.gag-eat{gap:0}.image-container,.image-container-left{padding-bottom:3rem}.text-container-left{direction:unset;overflow:hidden}.circle-res-right{bottom:-12px;justify-content:center;align-items:end}.circle-res-left{justify-content:center;align-items:end;bottom:6%}.contact-form .form-control,.image-container-left:hover .row,.image-container:hover .row{background-color:transparent}.text-show,.text-show-left{transform:translateX(0);padding:2rem 15px;text-align:center}.text-show ul,.text-show-left ul{width:max-content;margin-left:auto;margin-right:auto}.content-text-slide{position:relative;background-color:#fff;padding-bottom:2rem}.blog-img,.sec-next-prev{background-color:#f5f5f5}.content-text-slide .text-black{overflow:hidden;max-height:25vh}.image-container .text-container,.image-container-left .text-container-left{opacity:1;height:auto}.content-text-slide .btn-explore{color:#fff;border:none;background-color:#000;display:block;width:60%;margin:0 auto}.content-text-slide .btn-explore:hover{color:#000;border:1px solid #000;background-color:#fff}.no-md-gutters{margin-right:-15px;margin-left:-15px}.dining-mb p,.dining-mb span{color:#969696!important}.dining-mb h3,.dining-mb p strong,.dining-mb strong{color:#fff!important}.sec-next-prev{border:1px solid #f5f5f5}.sec-next-prev h4,.sec-next-prev p{color:#000}.sec-next-prev svg path{stroke:#000}.header-50{height:50vh}.header-title{top:40%;width:100%;padding:0 15px}.mason-spa-iamge{width:100%;margin:0}.foot-header .hr{margin-bottom:2rem}.spa-desc{padding:2rem 0;width:100%}.blog-detail .row,.content-blog .row .row,.social-menu a:first-child,.spa-desc p{margin:0}.modal-info{margin:3rem 15px}.read-more-popup-close img{width:20px}.owl-nav-end.prev_next{top:0;justify-content:space-between;align-content:center;left:0;right:0;bottom:0;z-index:1;display:flex;padding:0 15px}.owl-well{position:absolute}.owl-well span{width:40px;height:40px}.foot-header{bottom:0}.blog-img a.btn-white,.btn.btn-outline-black,.shop-nav-owl span{border:1px solid #000}.a-wllness a{display:block;width:65%;margin-right:auto!important;margin-left:auto!important}.thumbnail-award{padding:0 15px;width:100%;height:auto;min-height:150px}.blog-img,.contact-form{padding-bottom:2rem}#activity .owl-dot{margin-top:1.5rem}.blog-img{padding-top:2rem}.blog-img h3{color:#000!important}.blog-img a.btn-outline-black{border:none}.column-reverse .row{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.column-reverse .explore-more-arrow{padding-left:0}.flex-row-reverse .pt-md-0{text-align:right}.flex-row-reverse .pt-md-0 .align-items-center{justify-content:end}.flex-row-reverse .align-items-center a{padding-right:0}.mason-detail,.wedding-inner-text{margin-top:0}.blog-detail .row .col-6:first-child,.reverse-text{display:flex;flex-direction:column-reverse}.blogs-card{margin-bottom:30px}.content-blog{padding-top:5rem}.blog-detail .row .col-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.blog-detail .row .col-6 img{margin-top:0!important;margin-bottom:30px!important}.contact-phone{width:50%;margin:auto}.map iframe{height:400px}#owl_synsc,.nav-shop{display:none!important}.social-menu a{margin:0 10px}.svg-right{width:35px}.section-wellness{padding-top:0}.logo-footer{width:85px}.p-truncate{min-height:unset}.room:hover{box-shadow:unset}.content-text-slide h2{font-size:1.25rem}.gag-eat .pl-0{padding-left:15px!important}.hr-line-shop{width:100%;height:2px;margin:auto auto 1rem;background-color:#898787}.fake-col-wrapper .item{margin-bottom:20px!important}.mason-bottom{margin-top:20px!important}.wedding-detail *{color:#545757}.masonshop-header h5{font-size:1rem}.bg-facility{height:23vh}#facility-content{padding-bottom:0}.bg-wards{background-color:#f5f5f5}.btn.btn-book{border:1px solid #969696}.des-well,.des-well a{color:#fff}.text-offer-detail h2,.text-offer-detail h2 *{font-size:21px!important;font-weight:500!important}.exp-header hr{border:1px solid #fff}}@media (max-width:575px){.h2,h2{font-size:1.75rem}.h3,h3{font-size:1.45rem}.h4,h4{font-size:1.25rem}figure{margin:0}.center-award{justify-content:center}.award-desc{align-items:center;text-align:left;display:block}.home-link{width:80%}.contact-us{margin:0 auto}.f-form,.f-subscribe{width:100%}.f-subscribe br,.line-height-villa br,.owl-villa-more .villa-link-2{display:none}.f-subscribe p{font-size:16px;font-weight:500}.villa-top-title{padding-top:5rem}.spa-cotainer h3,.villa-top-title h1{font-size:21px}.mb-btn{gap:10px;margin-top:1.5rem}.head-detail h3,.villa-size h4{font-size:16px}.villa-size p{color:#bdc3c7}.villa-size a{width:100%;margin-top:1.5rem}.solid-left{border-left:none;padding-left:15px;margin-top:.8rem}.owl-villa-more{padding:0 15px}.owl-villa-more .card-footer{opacity:1;padding:0}.owl-villa-more .card-footer a{border:none;text-align:left;padding:0}.line-height-villa{height:auto;font-size:16px}.footer-section{padding-bottom:0}.form-newsletter{flex-wrap:wrap;background-color:#fff;padding-top:1.5rem;padding-bottom:2.5rem}.mb-modh{background-color:#545757;padding:1.5rem 15px}.MODH{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.inner-read-more-popup-close{position:absolute;right:0;top:-3rem}.link-block,.site-navbar nav .menu li a{padding:5px 5px 5px 0;font-size:14px}.text-cover-bottom{display:flex;justify-content:space-between}.text-cover-bottom h4{flex:0 0 auto}.text-cover-bottom .btn-explore{align-items:center;justify-content:end}.clamp-3 p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.clamp-3 p,.clamp-3 span{color:#545757!important}.h3sub{font-size:18px}.bg-wed,.bg-wellness,.header-exp{height:22vh}.exp-header{width:100%;transform:unset;left:0;bottom:15px}.exp-header hr,.spa-desc h3{margin-bottom:1rem}.next-footer img{width:40px;margin-top:1rem}.next-footer{padding:2rem 15px}.fitness-head h3{margin-top:0}}@media screen and (max-width:535px){.bg-offer{height:24vh}}@media screen and (max-width:488px){.box-with-image{left:24px}}@media screen and (max-width:475px){.h2,h2{font-size:21px}.h3,h3{font-size:18px}.h4,.h5,h4,h5{font-size:16px}}@media (max-width:430px){.special-header{height:32vh}.box-with-image{left:20px}.read-more-popup-close{right:0;top:-30px}.videowrapper{height:35vh}.social-menu a{width:35px}}@media (max-width:414px){.banner_default{height:90vh}.py-setup{padding-top:2rem!important;padding-bottom:2rem!important}.full-height{margin-top:20%}}@media (max-width:390px){.exp-header{bottom:0}}@media (max-width:375px){.content-text-slide .text-black{max-height:24.5vh}}@media screen and (max-width:320px){.image-size{height:80px;margin-top:30px}}.facility-content .pagination{gap:8px;margin-top:10px}.facility-content .page-item .page-link{color:#fff;background-color:transparent;border:1px solid #3a3a3a;border-radius:0;min-width:44px;height:44px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.facility-content .page-item .page-link .icon{display:inline-block;vertical-align:middle;width:16px;height:16px;margin-top:0}.facility-content .page-item .page-link:hover{background-color:#ffba5a;color:#000;border-color:#ffba5a}.facility-content .page-item.active .page-link{background-color:#fff;color:#000;border-color:#fff}.facility-content .page-item.disabled .page-link{color:#6f6f6f;background-color:transparent;border-color:#2a2a2a;opacity:.6}.facility-content .page-link:focus{box-shadow:none}@media (max-width:576px){.facility-content .page-item .page-link{padding:0 12px;min-width:40px;height:40px}}
