img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}@font-face{font-family:"bon_vivant_family_scriptRg";src:url("../fonts/bon-vivant-webfont.woff2") format("woff2"),url("../fonts/bon-vivant-webfont.woff") format("woff");font-weight:normal;font-style:normal}.bonVivant{font-family:"bon_vivant_family_scriptRg"}.mt0{margin-top:0px}.pt0{padding-top:0px}.mb0{margin-bottom:0px}.pb0{padding-bottom:0px}.ml0{margin-left:0px}.pl0{padding-left:0px}.mr0{margin-right:0px}.pr0{padding-right:0px}.m0{margin:0px}.p0{padding:0px}.mt5{margin-top:5px}.pt5{padding-top:5px}.mb5{margin-bottom:5px}.pb5{padding-bottom:5px}.ml5{margin-left:5px}.pl5{padding-left:5px}.mr5{margin-right:5px}.pr5{padding-right:5px}.m5{margin:5px}.p5{padding:5px}.mt10{margin-top:10px}.pt10{padding-top:10px}.mb10{margin-bottom:10px}.pb10{padding-bottom:10px}.ml10{margin-left:10px}.pl10{padding-left:10px}.mr10{margin-right:10px}.pr10{padding-right:10px}.m10{margin:10px}.p10{padding:10px}.mt15{margin-top:15px}.pt15{padding-top:15px}.mb15{margin-bottom:15px}.pb15{padding-bottom:15px}.ml15{margin-left:15px}.pl15{padding-left:15px}.mr15{margin-right:15px}.pr15{padding-right:15px}.m15{margin:15px}.p15{padding:15px}.mt20{margin-top:20px}.pt20{padding-top:20px}.mb20{margin-bottom:20px}.pb20{padding-bottom:20px}.ml20{margin-left:20px}.pl20{padding-left:20px}.mr20{margin-right:20px}.pr20{padding-right:20px}.m20{margin:20px}.p20{padding:20px}.mt25{margin-top:25px}.pt25{padding-top:25px}.mb25{margin-bottom:25px}.pb25{padding-bottom:25px}.ml25{margin-left:25px}.pl25{padding-left:25px}.mr25{margin-right:25px}.pr25{padding-right:25px}.m25{margin:25px}.p25{padding:25px}.mt30{margin-top:30px}.pt30{padding-top:30px}.mb30{margin-bottom:30px}.pb30{padding-bottom:30px}.ml30{margin-left:30px}.pl30{padding-left:30px}.mr30{margin-right:30px}.pr30{padding-right:30px}.m30{margin:30px}.p30{padding:30px}.mt35{margin-top:35px}.pt35{padding-top:35px}.mb35{margin-bottom:35px}.pb35{padding-bottom:35px}.ml35{margin-left:35px}.pl35{padding-left:35px}.mr35{margin-right:35px}.pr35{padding-right:35px}.m35{margin:35px}.p35{padding:35px}.mt40{margin-top:40px}.pt40{padding-top:40px}.mb40{margin-bottom:40px}.pb40{padding-bottom:40px}.ml40{margin-left:40px}.pl40{padding-left:40px}.mr40{margin-right:40px}.pr40{padding-right:40px}.m40{margin:40px}.p40{padding:40px}.mt45{margin-top:45px}.pt45{padding-top:45px}.mb45{margin-bottom:45px}.pb45{padding-bottom:45px}.ml45{margin-left:45px}.pl45{padding-left:45px}.mr45{margin-right:45px}.pr45{padding-right:45px}.m45{margin:45px}.p45{padding:45px}.mt50{margin-top:50px}.pt50{padding-top:50px}.mb50{margin-bottom:50px}.pb50{padding-bottom:50px}.ml50{margin-left:50px}.pl50{padding-left:50px}.mr50{margin-right:50px}.pr50{padding-right:50px}.m50{margin:50px}.p50{padding:50px}.mt55{margin-top:55px}.pt55{padding-top:55px}.mb55{margin-bottom:55px}.pb55{padding-bottom:55px}.ml55{margin-left:55px}.pl55{padding-left:55px}.mr55{margin-right:55px}.pr55{padding-right:55px}.m55{margin:55px}.p55{padding:55px}.mt60{margin-top:60px}.pt60{padding-top:60px}.mb60{margin-bottom:60px}.pb60{padding-bottom:60px}.ml60{margin-left:60px}.pl60{padding-left:60px}.mr60{margin-right:60px}.pr60{padding-right:60px}.m60{margin:60px}.p60{padding:60px}.mt65{margin-top:65px}.pt65{padding-top:65px}.mb65{margin-bottom:65px}.pb65{padding-bottom:65px}.ml65{margin-left:65px}.pl65{padding-left:65px}.mr65{margin-right:65px}.pr65{padding-right:65px}.m65{margin:65px}.p65{padding:65px}.mt70{margin-top:70px}.pt70{padding-top:70px}.mb70{margin-bottom:70px}.pb70{padding-bottom:70px}.ml70{margin-left:70px}.pl70{padding-left:70px}.mr70{margin-right:70px}.pr70{padding-right:70px}.m70{margin:70px}.p70{padding:70px}.mt75{margin-top:75px}.pt75{padding-top:75px}.mb75{margin-bottom:75px}.pb75{padding-bottom:75px}.ml75{margin-left:75px}.pl75{padding-left:75px}.mr75{margin-right:75px}.pr75{padding-right:75px}.m75{margin:75px}.p75{padding:75px}.mt80{margin-top:80px}.pt80{padding-top:80px}.mb80{margin-bottom:80px}.pb80{padding-bottom:80px}.ml80{margin-left:80px}.pl80{padding-left:80px}.mr80{margin-right:80px}.pr80{padding-right:80px}.m80{margin:80px}.p80{padding:80px}.mt90{margin-top:90px}.pt90{padding-top:90px}.mb90{margin-bottom:90px}.pb90{padding-bottom:90px}.ml90{margin-left:90px}.pl90{padding-left:90px}.mr90{margin-right:90px}.pr90{padding-right:90px}.m90{margin:90px}.p90{padding:90px}.mt100{margin-top:100px}.pt100{padding-top:100px}.mb100{margin-bottom:100px}.pb100{padding-bottom:100px}.ml100{margin-left:100px}.pl100{padding-left:100px}.mr100{margin-right:100px}.pr100{padding-right:100px}.m100{margin:100px}.p100{padding:100px}.mt105{margin-top:105px}.pt105{padding-top:105px}.mb105{margin-bottom:105px}.pb105{padding-bottom:105px}.ml105{margin-left:105px}.pl105{padding-left:105px}.mr105{margin-right:105px}.pr105{padding-right:105px}.m105{margin:105px}.p105{padding:105px}.mt110{margin-top:110px}.pt110{padding-top:110px}.mb110{margin-bottom:110px}.pb110{padding-bottom:110px}.ml110{margin-left:110px}.pl110{padding-left:110px}.mr110{margin-right:110px}.pr110{padding-right:110px}.m110{margin:110px}.p110{padding:110px}.mt115{margin-top:115px}.pt115{padding-top:115px}.mb115{margin-bottom:115px}.pb115{padding-bottom:115px}.ml115{margin-left:115px}.pl115{padding-left:115px}.mr115{margin-right:115px}.pr115{padding-right:115px}.m115{margin:115px}.p115{padding:115px}.mt120{margin-top:120px}.pt120{padding-top:120px}.mb120{margin-bottom:120px}.pb120{padding-bottom:120px}.ml120{margin-left:120px}.pl120{padding-left:120px}.mr120{margin-right:120px}.pr120{padding-right:120px}.m120{margin:120px}.p120{padding:120px}.mt125{margin-top:125px}.pt125{padding-top:125px}.mb125{margin-bottom:125px}.pb125{padding-bottom:125px}.ml125{margin-left:125px}.pl125{padding-left:125px}.mr125{margin-right:125px}.pr125{padding-right:125px}.m125{margin:125px}.p125{padding:125px}.mt130{margin-top:130px}.pt130{padding-top:130px}.mb130{margin-bottom:130px}.pb130{padding-bottom:130px}.ml130{margin-left:130px}.pl130{padding-left:130px}.mr130{margin-right:130px}.pr130{padding-right:130px}.m130{margin:130px}.p130{padding:130px}.mt135{margin-top:135px}.pt135{padding-top:135px}.mb135{margin-bottom:135px}.pb135{padding-bottom:135px}.ml135{margin-left:135px}.pl135{padding-left:135px}.mr135{margin-right:135px}.pr135{padding-right:135px}.m135{margin:135px}.p135{padding:135px}.mt140{margin-top:140px}.pt140{padding-top:140px}.mb140{margin-bottom:140px}.pb140{padding-bottom:140px}.ml140{margin-left:140px}.pl140{padding-left:140px}.mr140{margin-right:140px}.pr140{padding-right:140px}.m140{margin:140px}.p140{padding:140px}.mt145{margin-top:145px}.pt145{padding-top:145px}.mb145{margin-bottom:145px}.pb145{padding-bottom:145px}.ml145{margin-left:145px}.pl145{padding-left:145px}.mr145{margin-right:145px}.pr145{padding-right:145px}.m145{margin:145px}.p145{padding:145px}.mt150{margin-top:150px}.pt150{padding-top:150px}.mb150{margin-bottom:150px}.pb150{padding-bottom:150px}.ml150{margin-left:150px}.pl150{padding-left:150px}.mr150{margin-right:150px}.pr150{padding-right:150px}.m150{margin:150px}.p150{padding:150px}.black{color:#000 !important}.black-666{color:#666 !important}.white{color:#fff !important}.gold{color:#bda371 !important}.yellow{color:#fff733 !important}.orange{color:#ee9d24 !important}.green{color:#119a34 !important}.font-nexa{font-family:"Nexa"}.background-white{background-color:#fff !important}.fs12{font-size:12px !important}.fs14{font-size:14px !important}.fs16{font-size:16px !important}.fs18{font-size:18px !important}.fs20{font-size:20px !important}.fs22{font-size:22px;line-height:28px}.fs24{font-size:24px !important;line-height:30px}.fs26{font-size:26px}.fs28{font-size:28px}.fs30{font-size:30px;line-height:38px !important}.fs32{font-size:32px}.fs36{font-size:36px !important;line-height:42px}.fs40{font-size:40px !important;line-height:40px}.fs44{font-size:44px !important;line-height:40px}.fs46{font-size:46px}.fs48{font-size:48px}.fs50{font-size:50px !important}.fs52{font-size:52px}.fs54{font-size:54px}.fs56{font-size:56px;line-height:55px}.fs60{font-size:60px !important;line-height:65px}.fs64{font-size:64px !important;line-height:65px}.fs70{font-size:70px;line-height:54px}.fs72{font-size:72px}.fs75{font-size:75px;line-height:73px}.fs85{font-size:85px}.fs90{font-size:90px}.fs100{font-size:100px}.fs120{font-size:120px}.font-weight-1{font-weight:100}.font-weight-2{font-weight:200 !important}.font-weight-3{font-weight:300 !important}.font-weight-4{font-weight:400 !important}.font-weight-5{font-weight:500 !important}.font-weight-6{font-weight:600}.font-weight-7{font-weight:700 !important}.font-weight-8{font-weight:800 !important}.font-weight-9{font-weight:900 !important}:focus{outline:none}.btn.focus,.btn:focus{box-shadow:none}.wow{visibility:hidden}.split-parent{overflow:hidden}.split-child{display:inline-block}.text_reveal{overflow:hidden}.rs{font-family:"RupeeForadian"}::-webkit-scrollbar{width:2px;height:8px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(120,120,120,.5)}::-webkit-scrollbar-thumb{-webkit-border-radius:6px;border-radius:6px;background:rgba(120,120,120,.6);-webkit-box-shadow:inset 0 0 4px rgba(120,120,120,.6)}::-webkit-scrollbar-thumb:window-inactive{background:rgba(120,120,120,.4)}body,html{height:100%;background-color:#000}.wow{visibility:hidden}body{margin:0px;padding:0px;font-size:20px;font-weight:400;font-family:"classico-urw"}.overflow{overflow:hidden}a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;text-decoration:none !important;outline:none !important}h1,h2,h3,h4,h5,h6{margin:0px;font-family:"classico-urw"}p{font-size:16px;line-height:25px;font-family:"Montserrat",sans-serif;font-weight:400;color:#fff}.common-container{width:1280px;margin:auto;position:relative;max-width:100%}.smallTitle{font-size:36px;font-weight:700;line-height:46px;text-transform:uppercase;color:#bda371}.miniTitle{font-size:18px;font-weight:700;line-height:16px;text-transform:uppercase;color:#bda371}.pagetitle{text-transform:capitalize;font-weight:600;font-size:46px;line-height:110%;letter-spacing:.72px;color:#fff}.sectionTitle{font-weight:400;font-size:46px;line-height:1.3;color:#fff}.sectionSubtext{font-size:22px;font-weight:400;color:#fff}.subtext{font-size:16px;color:#fff;line-height:22px;letter-spacing:.72px}.desc{font-size:26px;line-height:34px;color:#fff}.ViewDetails{display:inline-block;color:#bda371;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:500}.ViewDetails svg{margin-left:0px;transition:.5s}.ViewDetails:hover{color:#fff}.ViewDetails:hover svg{margin-left:5px}.ViewDetails:hover svg path{fill:#fff}.booknowbtn{background-color:#bda371;font-family:"Montserrat",sans-serif;font-weight:500;font-size:14px;text-transform:uppercase;padding:13px 15px;text-align:center;color:#000}.booknowbtn.noBg{background-color:rgba(0,0,0,0);border:solid 1px #bda371;color:#bda371}.booknowbtn:hover{background-color:#fff;color:#000}.header{height:105px;transition:.3s}.header .container{max-width:95% !important;margin:auto;height:100%;position:relative}.header .v-center{align-items:center;justify-content:end}.header ul{list-style:none;margin:0;padding:0;margin-top:50px;width:50%}.header a{text-decoration:none}.header .logo{position:absolute;left:0px;top:0px}.header .logo a img{width:100%}.header .topbar{background-color:#000;font-size:10px;font-weight:600;text-align:center;color:#fff;text-transform:uppercase;font-family:"Montserrat",sans-serif;padding:5px 0px;transition:.5s;margin-top:0px}.header .MidNav{--item-size: 255px;display:grid;grid-template-columns:repeat(3, var(--item-size));height:100%}.header .MidNav .MidNavList-item{padding:25px 25px}.header .menu{display:flex;justify-content:center}.header .booknowtop{position:absolute;top:6px;right:0px;display:flex;z-index:9}.header .booknowtop a{display:inline-block;margin:0px 5px}.header .booknowtop .topbooknowbtn{background-color:#fff;font-family:"Montserrat",sans-serif;font-weight:500;font-size:12px;text-transform:uppercase;padding:8px 15px;text-align:center;color:#000;z-index:1;border:solid 1px #fff}.header .booknowtop .topbooknowbtn:hover{background-color:#000;color:#fff;border:solid 1px #fff}.header .leftNav,.header .rightNav{display:flex;position:absolute;top:0px;right:0px;border-bottom:solid 1px #fff;justify-content:end;width:573px;padding:15px 0px;padding-right:180px}.header .leftNav a,.header .rightNav a{display:inline-block;margin-right:20px;font-size:12px;color:#fff;font-family:"Montserrat",sans-serif;font-weight:500;text-transform:uppercase;position:relative}.header .leftNav a::before,.header .rightNav a::before{content:"";position:absolute;left:0px;bottom:0px;width:0%;background-color:#fff;height:.5px;transition:.5s}.header .leftNav a:hover::before,.header .rightNav a:hover::before{width:100%}.header .leftNav{right:inherit;left:0px;justify-content:start;padding-right:0px}.header .leftNav .cml::before{display:none !important}.header .brand-logo{width:90px;text-align:center;margin:0px 40px;margin-top:7px}.header .brand-logo img{width:100%}.header.fixed{background-color:#000}.header.fixed .topbar{margin-top:-25px}.header .sub-menu ul{margin-top:0px;width:100%}#header{height:120px;position:fixed;top:0px;left:0px;right:0px;z-index:9995}#header .topbar{background-color:#000;font-size:10px;font-weight:600;text-align:center;color:#fff;text-transform:uppercase;font-family:"Montserrat",sans-serif;padding:5px 0px;transition:.5s;margin-top:0px}#header .booknowtop{position:absolute;top:10px;right:0px;display:flex;z-index:9}#header .booknowtop a{display:inline-block;margin:0px 5px}#header .booknowtop .topbooknowbtn{background-color:#fff;font-family:"Montserrat",sans-serif;font-weight:500;font-size:12px;text-transform:uppercase;padding:8px 15px;text-align:center;color:#000;z-index:1;border:solid 1px #fff}#header .booknowtop .topbooknowbtn:hover{background-color:#000;color:#fff;border:solid 1px #fff}#header.fixed{background-color:#000}#header.fixed .topbar{margin-top:-25px}.navbar{padding:6px 0}.navbar a{text-decoration:none}h2.logo{font-size:28px;font-weight:400;color:#fff}h2.logo strong{font-size:35px;color:#edf828;font-weight:600}h2.center-logo{margin:0 25px}#navbarSupportedContent{justify-content:center}ul.navbar-nav li.nav-item{margin-right:25px}ul.navbar-nav li.nav-item:last-child{margin-right:0}ul.navbar-nav li.nav-item a.nav-link{color:#fff;font-size:14px;text-transform:uppercase;font-weight:600;font-family:"Montserrat",sans-serif;position:relative}ul.navbar-nav li.nav-item a.nav-link::before{content:"";position:absolute;left:0px;bottom:0px;width:0%;background-color:#fff;height:.5px;transition:.5s}ul.navbar-nav li.nav-item a.nav-link:hover::before{width:100%}.navbar-nav{margin-top:35px;width:540px;max-width:100%}.navbar-dark .navbar-brand{width:80px;text-align:center;margin:0px 40px}.navbar-dark .navbar-brand img{width:100%}.leftNav,.rightNav{display:flex;position:absolute;top:0px;right:0px;border-bottom:solid 1px #fff;justify-content:end;width:552px;padding:13px 0px;padding-right:172px}.leftNav a,.rightNav a{display:inline-block;margin-right:20px;font-size:12px;color:#fff;font-family:"Montserrat",sans-serif;font-weight:500;text-transform:uppercase;position:relative}.leftNav a::before,.rightNav a::before{content:"";position:absolute;left:0px;bottom:0px;width:0%;background-color:#fff;height:.5px;transition:.5s}.leftNav a:hover::before,.rightNav a:hover::before{width:100%}.leftNav{right:inherit;left:0px;justify-content:start;padding-right:0px;top:-11px}.leftNav .cml{margin-right:10px}.leftNav .cml a{margin-right:8px}.leftNav .cml a::before{display:none}#HomeBanner{position:relative;overflow:hidden;height:100vh;pointer-events:none;background-color:#000}#HomeBanner .video-bg{pointer-events:none}#HomeBanner .video-bg iframe{pointer-events:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100vw;height:60vw}#HomeBanner .bannerText{position:absolute;bottom:0px;margin:auto;right:0px;left:0px;bottom:100px}#HomeBanner .bannerText h1{color:#fff;font-size:75px;line-height:65px}#HomeBanner .bannerText h2{color:#fff;font-size:26px;line-height:38px}#Introduction{padding:80px 0px}#Introduction .swiper-pagination{bottom:0px}#Introduction .swiper-pagination-bullet{background-color:#fff}#HomeStay{padding:80px 0px;position:relative;--duration: 2s;--delay: 0s;--easing: cubic-bezier(0.25, 0, 0.25, 1)}#HomeStay .swiper-slide{width:30%;margin:0px 20px}#HomeStay .swiper-image{position:relative;width:100%;padding-top:var(--swiper-image-ratio);display:block;background-color:#1e1e1e;overflow:hidden;border:solid 2px #000;transition:.5s;animation:fade-in .5s linear .5s both}#HomeStay .swiper-image:hover{border:solid 2px #bda371}#HomeStay .swiper-image .stay-box{padding:15px 20px;height:240px;position:relative;animation:fade-in .5s linear .5s both}#HomeStay .swiper-image .stay-box h3{color:#fff;font-size:28px;line-height:32px;font-weight:500;margin-bottom:15px}#HomeStay .swiper-image .stay-box p{margin:10px 0px;line-height:22px}#HomeStay .swiper-image .stay-box .booknowbtn{display:block;position:absolute;bottom:20px;left:0px;width:90%;right:0px;margin:auto}@keyframes fade-in{from{opacity:0}}@keyframes fade-in{from{opacity:0}}#HomeStay .swiper-button-next,#HomeStay .swiper-button-prev{padding:24px;width:35px;height:35px;margin-top:0;background-color:#000;top:25%}#HomeStay .swiper-button-next::after,#HomeStay .swiper-button-prev::after{color:#fff;font-size:12px}#gastronomy{padding:80px 0px;padding-top:10px;padding-bottom:0px;position:relative;--duration: 2s;--delay: 0s;--easing: cubic-bezier(0.25, 0, 0.25, 1)}#gastronomy .gastronomySlider{padding-left:10%;margin-top:60px}#gastronomy .gastronomySlider .swiper-slide{width:25%;margin:0px 20px}#gastronomy .gastronomySlider .gastronomybox{position:relative;overflow:hidden;border:solid 2px #000;transition:.5s;display:block;animation:fade-in .5s linear .5s both}#gastronomy .gastronomySlider .gastronomybox:hover{border:solid 2px #bda371}@keyframes fade-in{from{opacity:0}}#gastronomy .gastronomySlider .gastronomybox picture{position:relative;display:block}#gastronomy .gastronomySlider .gastronomybox picture::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,.6);opacity:0;transition:.5s;z-index:1}#gastronomy .gastronomySlider .gastronomybox .gastronomyHoverbox{position:absolute;bottom:0px;text-align:center;left:0px;right:0px;margin:auto;padding:20px;opacity:0;visibility:hidden;transition:.5s;z-index:2}#gastronomy .gastronomySlider .gastronomybox:hover picture::before{opacity:1}#gastronomy .gastronomySlider .gastronomybox:hover .gastronomyHoverbox{opacity:1;visibility:visible;bottom:80px}#gastronomy .swiper-button-next,#gastronomy .swiper-button-prev{padding:24px;width:35px;height:35px;margin-top:0;background-color:#000}#gastronomy .swiper-button-next::after,#gastronomy .swiper-button-prev::after{color:#fff;font-size:12px}#homeOffers{padding:80px 0px;--duration: 2s;--delay: 0s;--easing: cubic-bezier(0.25, 0, 0.25, 1)}#homeOffers .swiper-slide{background-color:#1e1e1e;height:auto}#homeOffers .OfferBox{overflow:hidden;display:block;border:solid 2px #000;transition:.5s;height:100%;animation:fade-in .5s linear .5s both}#homeOffers .OfferBox:hover{border:solid 2px #bda371}#homeOffers .OfferBox .OfferBoxDetails{padding:25px 30px}#homeOffers .OfferBox .OfferBoxDetails h3{color:#fff;font-size:28px;line-height:32px;font-weight:500;margin-bottom:15px}#homeOffers .OfferBox .OfferBoxDetails p{margin-bottom:5px}#homeOffers .OfferBox .OfferBoxDetails .booknowbtn{display:block}@keyframes fade-in{from{opacity:0}}#homeOffers .swiper-button-next,#homeOffers .swiper-button-prev{padding:24px;width:35px;height:35px;margin-top:0;top:25%;background-color:#000}#homeOffers .swiper-button-next::after,#homeOffers .swiper-button-prev::after{color:#fff;font-size:12px}#homeOffers .nav-tabs{justify-content:center;border:none;box-shadow:none;margin:30px 0px}#homeOffers .nav-tabs .nav-link{color:#fff;font-size:18px;text-transform:uppercase;font-weight:500;font-family:"Montserrat",sans-serif;opacity:.5;border-radius:0px;border:none}#homeOffers .nav-tabs .nav-link.active{color:#fff;opacity:1;background-color:rgba(0,0,0,0);border:none}#homeOffers .nav-tabs .nav-link:hover,#homeOffers .nav-tabs .nav-link:focus{border:none;box-shadow:none}#homeOffers #OffersTabContent{margin-top:30px}#HomeWedding{position:relative;overflow:hidden;height:910px}#HomeWedding::before{content:"";position:absolute;left:0px;bottom:0px;width:100%;height:15%;background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0.9276960784) 38%, rgba(255, 255, 255, 0) 100%);z-index:1}#HomeWedding .common-container{height:100%;right:0px;left:0px;top:0px;margin:auto;display:flex;justify-content:center;flex-direction:column;position:absolute}#HomeWedding .common-container a{width:fit-content}#HomeWedding .common-container .pagetitle{margin:15px 0px}#HomeWedding .HomeWeddingbg{position:relative;overflow:hidden;height:900px}#HomeWedding .HomeWeddingbg img{object-fit:cover;object-position:center;width:100vw;height:100vh}#HomeWedding>*{mask-image:linear-gradient(90deg, black 33.33%, transparent 66.66%);mask-size:300% 100%}#corporateEvents{padding:60px 0px;margin-top:-5px}#corporateEvents .clientsSlider{margin-top:80px}#corporateEvents .clientsSlider .swiper-slide{background-color:#fff;padding:10px}#corporateEvents .clientsSlider .swiper-slide img{width:100%;height:90px;object-fit:contain}#corporateEvents .swiper-pagination-bullet{background-color:#fff}#corporateEvents .swiper-pagination{position:relative;bottom:0px}#corporateEvents .swiper-button-next,#corporateEvents .swiper-button-prev{top:86%}#corporateEvents .swiper-button-next::after,#corporateEvents .swiper-button-prev::after{color:#bda371;font-size:24px;padding:8px 12px}#corporateEvents .swiper-button-prev{left:-35px}#corporateEvents .swiper-button-next{right:-35px}#DellaEntertainment{padding:60px 0px}#DellaEntertainment .DellaEntertainmentleft{padding-right:100px}#DellaEntertainment .DellaEntertainmentleft p{margin:15px 0px;margin-bottom:25px}#DellaEntertainment .video-bg{pointer-events:none;position:relative}#DellaEntertainment .video-bg iframe{pointer-events:none;display:block;width:100%;height:500px}.pinned-image{color:#fff;display:flex;height:100vh;justify-content:center;position:relative;overflow:hidden}.pinned-image .common-container{height:100%;right:0px;left:0px;top:0px;margin:auto;display:flex;justify-content:center;flex-direction:column;position:absolute;z-index:1}.pinned-image .common-container a{width:fit-content}.pinned-image .common-container p{margin:15px 0px}.pinned-image__container{padding-top:58%;position:relative;transform:scale(1);width:100%}.pinned-image__container-overlay{background:rgba(0,0,0,0);bottom:0;left:0;position:absolute;right:0;top:0}.pinned-image__container-overlay--gradient{background:#ce70de;background:linear-gradient(90deg, #ce70de 0%, rgba(255, 98, 141, 0.7) 100%)}.pinned-image__container img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}#homeAwards{margin-top:-1px;padding:60px 0px;text-align:center}#homeAwards hr{background-color:#fff;margin-bottom:60px;opacity:.1}#homeAwards .homeAwardsBox{border-right:solid 1px #515258;height:100%}#homeAwards .homeAwardsBox .homeAwardsImg{margin-bottom:20px}#homeAwards .homeAwardsBox p{padding:0px 30px}#homeAwards .homeAwardsBox.nobr{border:none !important}#dellaadventurepark{overflow:hidden;position:relative;height:1130px;padding:100px 0px}#dellaadventurepark .common-container{position:absolute;height:100%;right:0px;left:0px;top:150px;margin:auto;width:600px;text-align:center}#dellaadventurepark .common-container p{margin:20px 0px}#dellaadventurepark .grids-images{margin-top:0px}#dellaadventurepark .grids-images .col .adventurepix{margin-bottom:8px;position:relative;overflow:hidden;min-height:338px}#dellaadventurepark .grids-images .col .adventurepix img{width:100%;height:110%;object-fit:cover}#dellaadventurepark .grids-images .col:nth-child(2),#dellaadventurepark .grids-images .col:nth-child(4){margin-top:340px}#dellaadventurepark .grids-images .col:nth-child(4) .adventurepix{min-height:278px}#dellaadventurepark .grids-images .col:nth-child(3){margin-top:470px}#dellaadventurepark .grids-images .col:nth-child(2) .adventurepix,#dellaadventurepark .grids-images .col:nth-child(3) .adventurepix,#dellaadventurepark .grids-images .col:nth-child(4) .adventurepix{padding:0px 8px}#footer{padding:80px 0px;border-top:solid 1px rgba(225,225,225,.1)}#footer .footer-links h2,#footer .footer-links h2 a{font-size:22px;color:#fff}#footer .makeup-box a:before{content:"";position:absolute;background-color:rgba(0,0,0,.8);width:100%;height:50%;transition:.3s;bottom:0;left:0;opacity:0}#footer .makeup-box a:hover:before{height:100%;opacity:1}#footer .makeup-box a:hover .makeup-content{bottom:20px;opacity:1}#footer .contact-info,#footer .mt-50,#footer .social-media{margin-top:50px}#footer .contact-info a{color:#fff}#footer .contact-info a.cta-bt{background-color:#fff;color:#000;font-weight:700}#footer .contact-info hr{border-top:1px solid #fff}#footer #footer{padding-top:60px}#footer .newsletter-box{background:url(../images/white-arrow.png) 95% center no-repeat #0a0a0a;width:100%;border:none;padding:8px 70px 8px 8px;font-size:14px;color:#fff}#footer .social-media a{margin-right:20px}#footer #footer hr{border-top:1px solid rgba(226,226,226,.1)}#footer .footer-links h2{font-style:italic;position:relative;padding-bottom:5px;margin-bottom:20px}#footer .flavours-desc,#footer .restaurants-slider-box h3,#footer .restaurants-title h2,#footer .swiper-slide h4 span{font-family:Butler;font-weight:300}#footer .footer-links h2:before{content:"";position:absolute;width:20px;height:2px;background-color:#dca761;left:0;right:0;bottom:0}#footer .footer-links a{display:block;color:#fff;font-weight:400;margin-bottom:12px;position:relative;font-size:14px;letter-spacing:1px}#footer .packages h3,#footer .packages h3.offsett{letter-spacing:-2px;font-weight:100}#footer .footer-bottom-link a:hover,#footer .footer-links a:hover{color:#f2bc79}#footer .footer-bottom-link a{font-size:11px;font-weight:600;color:#fff;padding-right:13px}#footer .copyright{margin-top:15px}#footer .copyright p{color:#666;font-size:14px}#footer .copyright a{color:#666}#footer #toTop{position:fixed;bottom:46px;right:10px;display:none;z-index:9998;border:none;-webkit-box-shadow:7px 3px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:7px 3px 5px 0 rgba(0,0,0,.2);box-shadow:7px 3px 5px 0 rgba(0,0,0,.2)}#footer .newsletter-btn{font-size:14px;color:#000;padding:5px 11px;border-radius:0;margin-top:6px;font-weight:700;background-color:#fff}.innerBanner{position:relative;overflow:hidden;height:100vh;background-color:#000}.innerBanner video{position:absolute;width:100%;height:100%;object-fit:cover}.innerBanner .innerBannerSwiper{height:100%}.innerBanner .innerBannerSwiper .swiper-wrapper .swiper-slide{position:relative}.innerBanner .innerBannerSwiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover;pointer-events:none}.innerBanner .innerBannerSwiper .swiper-wrapper .swiper-slide .bannerText{position:absolute;bottom:0px;margin:auto;right:0px;left:0px;bottom:100px}.innerBanner .innerBannerSwiper .swiper-wrapper .swiper-slide .bannerText .captionWrapper{max-width:1200px}.innerBanner .innerBannerSwiper .swiper-wrapper .swiper-slide .bannerText h1{color:#fff;font-size:75px}.innerBanner .innerBannerSwiper .swiper-wrapper .swiper-slide .bannerText h1 .titleAnimation{line-height:1.3}@media screen and (max-width: 767px){.innerBanner .innerBannerSwiper .swiper-wrapper .swiper-slide .bannerText h1{font-size:45px}}.innerBanner .innerBannerSwiper .swiper-wrapper .swiper-slide .bannerText h2{color:#fff;font-size:26px;line-height:1.3}@media screen and (max-width: 767px){.innerBanner .innerBannerSwiper .swiper-wrapper .swiper-slide .bannerText h2{font-size:20px}}.innerBanner .gastronomyBannerText{position:absolute;z-index:1;margin:auto;right:0px;left:0px;bottom:100px}.innerBanner .gastronomyBannerText .captionWrapper{max-width:700px}.innerBanner .gastronomyBannerText h1{color:#fff;font-size:75px;line-height:1;text-transform:uppercase}.innerBanner .gastronomyBannerText h1 .titleAnimation{line-height:1.5}@media screen and (max-width: 767px){.innerBanner .gastronomyBannerText h1{font-size:45px}}.innerBanner .gastronomyBannerText h2{color:#fff;font-size:26px;line-height:1.3}@media screen and (max-width: 767px){.innerBanner .gastronomyBannerText h2{font-size:20px}}.presidentialSuites{position:relative;padding:40px 0px;background-color:#000}@media screen and (max-width: 767px){.presidentialSuites{padding:40px 0px}}.presidentialSuites .common-container .presidentialSuitesWrapper picture{display:block}@media screen and (max-width: 991px){.presidentialSuites .common-container .presidentialSuitesWrapper{overflow:hidden !important}}@media screen and (min-width: 992px){.presidentialSuites .common-container .presidentialSuitesWrapper{overflow:visible !important}}.presidentialSuites .common-container .presidentialSuitesWrapper .presidentialSuitesText hr{margin:3rem 0;background-color:rgba(255,255,255,.5)}.presidentialSuites .common-container .presidentialSuitesWrapper hr{margin:3rem 0;background-color:rgba(255,255,255,.5)}.presidentialSuites .common-container .presidentialSuitesWrapper .DesignerSuitesSwiper{overflow:visible}.presidentialSuites .common-container .presidentialSuitesWrapper .DesignerSuitesSwiper .swiper-wrapper .swiper-slide{overflow:hidden}.presidentialSuites .common-container .presidentialSuitesWrapper .DesignerSuitesSwiper .swiper-wrapper .swiper-slide .imageWrp{overflow:hidden}.presidentialSuites .common-container .presidentialSuitesWrapper .DesignerSuitesSwiper .swiper-wrapper .swiper-slide .ds-text h4{color:#fff;margin-bottom:16px}.presidentialSuites .common-container .presidentialSuitesWrapper .DesignerSuitesSwiper .swiper-wrapper .swiper-slide:hover img{transform:scale(1.1) !important;transition:.5s}.presidentialSuites .common-container .presidentialSuitesWrapper .DesignerSuitesSwiper .swiper-wrapper .swiper-slide .booknowbtn{display:block;max-width:150px}.introduction{position:relative;padding:60px 0px 0 0;background-color:#000}.introduction .smallTitle{font-weight:400;text-transform:none}.introduction.restaurant-introduction{background-color:#fff}.introduction.restaurant-introduction .booknowbtn{background-color:#272f60;color:#fff;border-radius:30px;padding:15px 30px}.introduction.restaurant-introduction .intro-left{padding-right:50px}.roomTypes{position:relative;padding:0px 0px 80px;background-color:#000}@media screen and (max-width: 767px){.roomTypes{padding:0px 0px 40px}}.roomTypes .sectionTitle{color:#fff;text-transform:none;font-weight:700}.roomTypes .imgWrap{overflow:hidden}@media screen and (max-width: 767px){.roomTypes .types{margin-bottom:50px}}.roomTypes .toomTypes-text .sectionTitle{font-weight:400}.gallery{position:relative;padding:80px 0px 0;background-color:#000;overflow:hidden}.gallery hr{background-color:#fff;margin-bottom:60px}@media screen and (max-width: 767px){.gallery{padding:40px 0px 40px}}.gallery::before,.gallery::after{content:"";position:absolute;top:0;pointer-events:none;width:10%;height:100%;background-repeat:no-repeat;background-size:cover;z-index:2}.gallery::after{background-image:url("../new-images/gallery-right.png");right:0}.gallery .nav-tabs{border:none}.gallery .nav-tabs .nav-link{color:rgba(255,255,255,.4);border-color:rgba(0,0,0,0)}.gallery .nav-tabs .nav-link.active{position:relative;color:#bda371 !important;opacity:1;font-weight:700;background-color:rgba(0,0,0,0)}.gallery .nav-tabs .nav-link.active::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fff}.gallery .nav-tabs .nav-link:hover{color:#fff;border-color:rgba(0,0,0,0)}.gallery .tab-content .swiper{overflow:visible}.gallery .tab-content .swiper .swiper-slide{overflow:hidden;height:650px}.gallery.restaurant-gallery{background-color:#fff}.gallery.restaurant-gallery::before,.gallery.restaurant-gallery::after{display:none}.rankings{position:relative;padding:60px 0px 60px;background-color:#000}@media screen and (max-width: 767px){.rankings{padding:40px 0px 40px}}.rankings .swiper .swiper-slide{overflow:hidden}.roomIntro{position:relative;padding:80px 0px 0;background-color:#000}.roomIntro hr{margin:80px 0 0;background-color:rgba(255,255,255,.5)}.roomGallery{position:relative;padding:80px 0px 0px;background-color:#000;overflow:hidden}.roomGallery .swiper{overflow:visible}.roomGallery .swiper .swiper-slide{overflow:hidden}.roomGallery .swiper-button-prev{left:10%}.roomGallery .swiper-button-next{right:10%}.roomGallery hr{margin:80px 0 0;background-color:rgba(255,255,255,.5)}.testimonials{position:relative;padding:80px 0px 80px;background-color:#000}.testimonials .testimonials-slider .swiper-slide{background-color:#1e1e1e;padding:3rem;color:#fff}.testimonials .testimonials-slider .swiper-slide h4{font-weight:500}.testimonials .testimonials-slider .swiper-slide h5{font-weight:700}.testimonials .testimonials-slider .swiper-slide h5 small{display:block;font-size:14px;font-weight:400;margin-top:4px}.testimonials .swiper-button-prev{left:10%}.testimonials .swiper-button-next{right:10%}.stay-others{position:relative;padding:80px 0px;background-color:#000}.stay-others .other-stay .swiper-slide{color:#fff;padding:0 2rem;border-right:.5px solid #515258}.stay-others .other-stay .swiper-slide:last-child{border:none}@media screen and (max-width: 767px){.stay-others .other-stay .swiper-slide{border:none}}.swiper-button-prev:after,.swiper-button-next:after{display:none}@media screen and (max-width: 767px){.swiper-button-prev img,.swiper-button-next img{width:30px;height:30px}}.amenitiesList{list-style:none;padding:0;margin:0}.amenitiesList li{padding:.5rem .5rem .5rem 0;border-top:1px solid rgba(255,255,255,.5);color:#fff}.amenitiesList li:last-child{border-bottom:1px solid rgba(255,255,255,.5)}.amenitiesList li .hasDropdown{display:block;width:100%;background-image:url("../new-images/plus-icon.svg");background-repeat:no-repeat;background-position:top .3rem right .5rem;background-size:20px;padding-right:20px;cursor:pointer}.amenitiesList li .hasDropdown.active{background-image:url("../new-images/minus-icon.svg")}.amenitiesList li .content{display:none;margin-top:1rem;margin-bottom:1rem}.sectionTitle{font-size:40px;font-weight:400;line-height:1.2;color:#fff;margin-bottom:16px}@media screen and (max-width: 767px){.sectionTitle{font-size:30px;line-height:1.2}}.viewDetails-btn{text-transform:uppercase;display:block}.viewDetails-btn svg{position:relative;transition:all .5s}.viewDetails-btn:hover{left:10px}.amenities-right{padding:30px;margin-left:30px;background-color:#fff}.amenities-right ul{padding-left:15px}.amenities-right ul li{color:#000;font-size:16px;margin-bottom:10px;font-family:"Montserrat",sans-serif}#Innertestimonials{padding-top:60px;padding-bottom:60px}#Innertestimonials hr{background-color:#fff;margin-bottom:60px;opacity:.1}#Innertestimonials .swipertestimonial{margin-top:40px}#Innertestimonials .swiper-wrapper{justify-content:center}#Innertestimonials .testimonialBox,#Innertestimonials .testimonialBox2{background-color:#1e1e1e;padding:20px 40px;height:500px}#Innertestimonials .testimonialBox h2,#Innertestimonials .testimonialBox2 h2{color:#fff;font-size:24px;line-height:1.2;margin-bottom:20px}#Innertestimonials .testimonialBox2{padding:0px 0px;height:auto;background-color:rgba(0,0,0,0)}#Innertestimonials .testimonialBox2 p{color:#000}#Innertestimonials .testimonialBox2 h2{color:#bda371}#other-resort-rooms .row,#other-resort-rooms2 .row{margin-top:50px}#other-resort-rooms .row .col,#other-resort-rooms2 .row .col{position:relative}#other-resort-rooms .row .col:before,#other-resort-rooms2 .row .col:before{content:"";position:absolute;width:1px;height:100%;background-color:#515258;right:20px;top:0}#other-resort-rooms .row .col:last-child:before,#other-resort-rooms2 .row .col:last-child:before{display:none}#other-resort-rooms .other-resort-box h2,#other-resort-rooms2 .other-resort-box h2{color:#fff;margin-bottom:20px;font-size:24px}.ExistingTownshipsFilter #outerTab.nav-tabs{border:none;justify-content:space-between}.ExistingTownshipsFilter #outerTab.nav-tabs .nav-link{border-radius:0px;border-color:rgba(0,0,0,0);border:solid 1px #bda371;font-size:15px;color:#fff;font-family:"Figtree",sans-serif;width:100%;padding:10px 0px;text-align:center}.ExistingTownshipsFilter #outerTab.nav-tabs .nav-item{width:25%}.ExistingTownshipsFilter #outerTab.nav-tabs .nav-link.active{background-color:#bda371;color:#000}.restaurant-feature-img{color:#000}#restaurantVideo{object-fit:cover;height:100%;width:100%;padding-right:30px}.restaurant-feature{margin-bottom:50px}.restaurant-feature .row{margin-top:30px}.restaurant-feature .row .col-lg-3,.restaurant-feature .row .col-lg-6{position:relative}.restaurant-feature .row .col-lg-3:before,.restaurant-feature .row .col-lg-6:before{content:"";position:absolute;width:1px;height:100%;background-color:rgba(120,120,120,.4);left:10px;top:0}.restaurant-feature .restaurant-highlights-content{padding-left:20px}.restaurant-feature .restaurant-highlights-content h3{color:#000;font-weight:600;text-transform:uppercase;font-size:18px;margin-bottom:10px;color:#bda371}.restaurant-feature .restaurant-highlights-content p{color:#000}.restaurant-feature .restaurant-highlights-content p a{color:#000}.hr{background-color:#fff;margin-bottom:60px;opacity:.1}.no-brder{border:none !important}.Cuisine-link{display:block;position:relative;overflow:hidden}.Cuisine-link::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1;background-image:url("../new-images/plus2.svg");background-repeat:no-repeat;background-position:center;background-size:30px;transition:.3s;opacity:0;visibility:hidden}.Cuisine-link:hover::before{opacity:1;visibility:visible;background-size:40px}#New-PressRelease{padding-top:80px;padding-bottom:80px;background-color:#000;margin-top:-1px}#New-PressRelease .nav-tabs{display:block;width:100%;border-left:solid 1px rgba(120,120,120,.4);padding-left:30px;border-bottom:none}#New-PressRelease .nav-tabs li{position:relative}#New-PressRelease .nav-tabs li .nav-link{display:block;font-size:24px;line-height:28px;color:#fff;opacity:.5;padding:18px 0;padding-right:50px;position:relative;z-index:8;transition:.5s;font-weight:600;text-align:left;font-family:"Montserrat",sans-serif;background-color:rgba(0,0,0,0);border:none}#New-PressRelease .nav-tabs li .nav-link small{display:block;color:#bda371;font-size:16px;font-family:"classico-urw"}#New-PressRelease .nav-tabs li .nav-link:before{content:"";position:absolute;width:0;height:70px;background-color:#d2a061;left:-30px;top:31px;transition:.5s}#New-PressRelease .nav-tabs li .nav-link.active{opacity:1}#New-PressRelease .nav-tabs li .nav-link.active:before{width:5px}#New-PressRelease .pressright .pressImg{position:relative}#New-PressRelease .pressright .pressImg .booknowbtn{position:absolute;right:30px;bottom:30px}#New-PressRelease .pressmediaBox{border:solid 2px #000}#instagramVideo{padding-top:80px;padding-bottom:80px;background-color:#fff}