@import url(https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Geist:ital,wght@0,100..900;1,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&family=Montenegrin+Gothic+One&family=Overpass:ital,wght@0,100..900;1,100..900&family=Roboto+Slab:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Geist:ital,wght@0,100..900;1,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&family=Montenegrin+Gothic+One&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Overpass:ital,wght@0,100..900;1,100..900&family=Roboto+Slab:wght@100..900&display=swap);*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:"Cormorant Garamond",serif}body{font-family:"Montserrat",sans-serif;overflow-x:hidden}a{text-decoration:none}ul{list-style:none}.postData{display:none}.max-1440{max-width:1440px;margin:0 auto}.site-header{position:fixed;top:0;left:0;width:100%;z-index:999;padding:20px 0 20px}.site-header.scrolled{background:#1e1e1e}.header-container{width:90%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.site-logo img{height:80px;width:auto;display:block}.desktop-nav{background:rgb(255 255 255 / .08);backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / .15);border-radius:50px;padding:15px 45px}.main-menu{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0}.main-menu li{margin:0}.main-menu a{color:#FFFFFFE5;text-decoration:none;font-size:17px;font-weight:400;transition:all ease 0.3s}.main-menu .current-menu-item a,.main-menu a:hover{color:#fff;font-weight:600;text-shadow:0 0 8px rgb(255 255 255 / .35),0 0 18px rgb(255 255 255 / .25)}.contact-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 25px;background:#fff;color:#1E1E1E;border-radius:40px;text-decoration:none;font-size:15px;line-height:24px;font-weight:500;transition:all ease 0.3s}.contact-btn:hover{background:#C9A84C;color:#fff}.header-btn.mobile-btn{display:none}.hamburger{display:none;width:40px;height:40px;position:relative;background:#fff0;border:none;cursor:pointer}.hamburger span{position:absolute;left:50%;width:28px;height:2px;background:#fff;transform:translateX(-50%);transition:all 0.3s ease}.hamburger span:nth-child(1){top:10px}.hamburger span:nth-child(2){top:19px}.hamburger span:nth-child(3){top:28px}.site-footer{background:#fff}.footer-container{width:90%;margin:0 auto;padding:60px 0;display:flex;justify-content:space-between;align-items:center;gap:80px}.footer-left img{width:130px;height:auto;display:block}.footer-right{flex:1;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.footer-social{margin-bottom:18px;display:flex;gap:16px}.footer-social ul{list-style:none;display:flex;gap:14px;padding:0;margin:0}.footer-social li{margin:0}.footer-social a{width:42px;height:42px;border:1px solid #D9D9D9;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#111;transition:.3s}.footer-social a:hover{background:#111;color:#fff}.footer-policy{margin-bottom:18px}.footer-policy ul{display:flex;gap:18px;list-style:none;padding:0;margin:0}.footer-policy li{margin:0}.footer-policy a{font-size:15px;font-weight:500;color:#1E1E1E;text-decoration:underline;transition:all ease 0.3s}.footer-policy a:hover{color:#000;text-decoration:none}.footer-company{margin-bottom:8px}.footer-company p{margin:0;color:#1E1E1ECC;font-size:13px;line-height:1.9}.footer-copyright p{margin:0;color:#1E1E1ECC;font-size:13px;font-weight:400;line-height:1.8}.footer-left .widget,.footer-social .widget,.footer-policy .widget,.footer-company .widget,.footer-copyright .widget{margin:0}.footer-left .widget-title,.footer-social .widget-title,.footer-policy .widget-title,.footer-company .widget-title,.footer-copyright .widget-title{display:none}.place-tabs{display:flex;gap:0;row-gap:20px;margin-bottom:70px;flex-wrap:nowrap;max-width:calc(100vw - 10%);overflow-y:auto}.place-tabs button{background:none;border:none;cursor:pointer;font-size:24px;font-family:"Cormorant Garamond",serif;font-weight:600;white-space:nowrap}.place-tabs button.active{color:#C9A84C;text-decoration:underline}.places-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.place-card{transition:all ease 0.3s}.place-card:hover{transform:translatey(-10px)}.place-card img{width:100%;display:block}.place-card h3{font-size:20px;font-weight:600;color:#1E1E1E;margin-top:20px;margin-bottom:8px;font-family:"Montserrat",sans-serif}.place-card p{font-size:15px;color:#1E1E1E;font-weight:400;font-family:"Montserrat",sans-serif}.place-tabs{display:flex;align-items:center;flex-wrap:nowrap}.place-tabs button{background:none;border:none;cursor:pointer;position:relative;padding:0;margin-right:40px}.place-tabs button::after{content:"/";position:absolute;right:-20px;color:#333;font-size:24px;top:50%;transform:translateY(-50%)}.place-tabs button:last-child::after{content:""}.place-image img{width:100%;display:block}.place-info{max-width:1000px;margin:40px auto}.place-meta{margin:15px 0;color:#777}.place-description{margin-top:30px;line-height:1.8}body:has(.active-page1) #menu-item-47 a,body:has(.active-page2) #menu-item-46 a{color:#fff;font-weight:600;text-shadow:0 0 8px rgb(255 255 255 / .35),0 0 18px rgb(255 255 255 / .25)}.footer-company a{color:#1e1e1ecc}.footer-company a:hover{text-decoration:underline}.site-logo{display:block;width:145px}.custom-logo-link{display:block;width:fit-content}.postData{display:none}.equi-btn a{backdrop-filter:blur(32px);transition:all ease 0.2s}.equi-btn a .elementor-button-content-wrapper{display:flex;align-items:center}.equi-btn a svg{width:auto}.equi-btn a:hover::before{left:0}.equi-btn a:hover{background-color:#C9A84C!important;color:white!important;border:1px solid #C9A84C!important}.equi-btn a:hover circle{fill:#ffffff!important}.equi-btn a:hover path{fill:#C9A84C!important}.equinox-banner ul.slick-dots{position:absolute!important;bottom:40px!important;left:50%;transform:translatex(-50%)}.slick-dots{display:flex;align-items:center;justify-content:center;gap:4px;list-style:none;margin:0;padding:0}.slick-dots li{position:relative;width:30px!important;height:4px!important;background:rgb(255 255 255 / .35);border-radius:999px;cursor:pointer}.slick-dots li.slick-active{width:50px!important}.slick-dots li i{display:none}.slick-dots li::before{content:"";position:absolute;left:0;top:-1px;width:100%;height:140%;border-radius:999px;background:#fff;transform:scaleX(0);transform-origin:left}.slick-dots li.slick-active::before{animation:progressBar 5s linear forwards}@keyframes progressBar{from{transform:scaleX(0)}to{transform:scaleX(1)}}.overflow-visible{overflow:visible!important}.testimonial-carosuel .premium-carousel-dots-below ul.slick-dots{position:absolute;bottom:-100px;left:50%;transform:translatex(-50%)}.equi-img{overflow:hidden}.equi-img img{transition:all ease 0.5s}.equi-img:hover img{scale:1.05}.addOn-card:hover{transform:translatey(-6px);box-shadow:0 2px 6px 4px #C9A84C55!important}.services-breads span,.services-breads span a,.services-breads span strong{color:#fff}.services-breads span strong{font-weight:500}.equi-timeline{position:relative;max-height:485px;overflow-y:auto;overflow-x:visible;scrollbar-width:none;-ms-overflow-style:none}.equi-timeline::-webkit-scrollbar{display:none}.equi-timeline-card{position:relative}.equi-timeline-card::before{position:absolute;content:"";height:12px;width:12px;border-radius:50%;background-color:#C9A84C;left:0}.equi-timeline-card::after,.equi-timeline::after{position:absolute;content:"";height:100%;width:1px;background-color:#C9A84C;left:6px;top:0}.equi-timeline-box{position:relative}.equi-timeline-box::before{position:absolute;content:"";background:linear-gradient(to bottom,#1E1E1E00,#1E1E1E);height:150px;width:50%;top:calc(100% - 150px);left:50%;z-index:999}.enquiry-form{font-family:inherit}.enquiry-form label{display:block;font-size:15px;color:#1E1E1E;margin-bottom:8px;font-weight:500}.form-row{display:flex;gap:16px;margin-bottom:16px}.form-group{flex:1}.form-group:not(:last-child){margin-bottom:16px}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{width:100%;padding:12px 14px;border:1px solid #C9A84C;background:#fff0;border-radius:0;font-size:15px;color:#1e1e1e}.enquiry-form input:focus,.enquiry-form textarea:focus,.enquiry-form select:focus{outline:none;border-color:#b89542}.enquiry-form textarea{height:120px;resize:none}.enquiry-form input::placeholder,.enquiry-form textarea::placeholder{color:#1E1E1E99;font-family:"Montserrat",sans-serif}.enquiry-form .wpcf7-form-control-wrap{display:block}.enquiry-form input[type=file]{padding:25px;border:1px solid #d7be88;background:#fff}.upload-note{margin-top:8px;font-size:12px;color:#1e1e1e;text-align:center}.submit-btn{text-align:right;margin-top:20px;position:relative}.submit-btn input{width:auto;min-width:180px;background:#C9A84C;color:#fff;border:none;padding:15px 60px;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:.3s;font-weight:700}.submit-btn input:hover{background:#b28f3a}.submit-btn .wpcf7-spinner{position:absolute;left:100%;top:50%;transform:translatey(-50%)}.cv-upload-wrapper{width:100%}.cv-input{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.cv-upload-box{min-height:155px;width:100%;border:1px solid #D7A93A;background:#fff0;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;gap:5px;padding:24px 16px;box-sizing:border-box;transition:all 0.2s ease}.cv-upload-box:hover{background:#FFF5E533}.cv-upload-box.is-dragover{background:#FFF1DC;border-color:#B4842A;border-style:solid}.cv-upload-btn{order:1;background:#C9A84C;color:#fff;padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:8px;font-size:17px;font-weight:500;line-height:1;pointer-events:none}.cv-upload-btn svg{width:16px;height:16px;flex-shrink:0}.cv-file-type{order:2;font-size:15px;font-weight:500;color:#1E1E1E;text-align:center;pointer-events:none;margin-top:10px}.cv-upload-box .upload-note{order:3;margin:0;text-align:center;font-size:13x;color:#9CA3AF;pointer-events:none}.form-group label:first-child{display:block;margin-bottom:12px;font-size:15px;color:#202020}.wpcf7-file{display:none}.wpcf7-not-valid-tip{margin-top:10px}.wpcf7-response-output{margin-top:15px}.uploaded-file{margin-top:15px;background:#fff;min-height:64px;display:flex;align-items:center;padding:16px;gap:15px;box-shadow:0 0 2px 1px #0000000D}.file-icon{width:40px;height:40px;background:#FFF9F1;color:#E53935;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:11x;font-weight:700;flex-shrink:0}.file-icon.is-image{background:#FFF9F1;color:#2979FF}.file-info{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.file-info strong{font-size:17px;color:#1e1e1e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-info span{font-size:12px;color:#999;display:flex;align-items:center;gap:6px}.file-info b{color:#22C55E;font-weight:500;display:inline-flex;align-items:center;gap:4px}.file-info b svg{width:12px;height:12px}.remove-file{color:#999;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;transition:background 0.15s ease}.remove-file:hover{background:#F5F5F5;color:#E53935}.remove-file svg{width:16px;height:16px}.file-error{margin-top:10px;font-size:13px;color:#E53935}.wpcf7-response-output{border:none!important;padding:0px!important;color:red}.wpcf7 form.sent .wpcf7-response-output{color:#22C55E}@media (max-width:1024px){.equi-timeline{max-height:355px}.custom-center-slider{overflow-x:hidden}.footer-right{flex:unset;width:45%}}@media(max-width:992px){body:has(.hamburger.active){overflow-y:hidden}.site-header:has(.hamburger.active){backdrop-filter:blur(16px);background:#1E1E1E}.desktop-nav{position:absolute;top:100%;right:-100%;width:100%;height:calc(100vh - 100px);opacity:0;background:#1E1E1E;transition:right .5s ease,opacity .5s ease;border-radius:0;border:1px solid #1e1e1eee}.desktop-nav.active{right:0;opacity:1}.desktop-nav.active .main-menu{flex-direction:column}.header-btn{display:none}.header-btn.mobile-btn{width:fit-content;display:block;margin:0 auto;margin-top:32px}.hamburger{display:block}.hamburger.active span:nth-child(1){top:19px;transform:translateX(-50%) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){top:19px;transform:translateX(-50%) rotate(-45deg)}.header-container{padding:0 20px}.footer-container{align-items:center;text-align:center;gap:40px}.footer-right{width:51%}.footer-policy ul,.footer-social ul{justify-content:center;flex-wrap:wrap}.footer-company{max-width:100%}.footer-container{padding:40px 0}.places-grid{grid-template-columns:repeat(2,1fr)}.place-tabs{padding-bottom:10px}}@media (max-width:820px){.equi-timeline{max-height:300px}}@media (max-width:769px){.cv-upload-box{height:140px}.cv-upload-btn{padding:10px 22px;font-size:14px}.testimonial-carosuel .premium-carousel-dots-below ul.slick-dots{bottom:-60px}.equi-timeline{max-height:100%}.equi-timeline-box::before{display:none}.form-row{flex-direction:column;gap:0}.submit-btn{text-align:center}.submit-btn input{width:100%}.submit-btn .wpcf7-spinner{position:absolute;left:0%;top:105%;transform:translateX(-50%)}}@media(max-width:576px){.site-footer{padding:30px 0}.footer-container{flex-direction:column;padding:0}.footer-right{align-items:center;text-align:center}.footer-left img{width:130px}.footer-policy ul{flex-direction:column;gap:10px}.places-grid{grid-template-columns:1fr}}.custom-center-slider{width:100%;padding:80px 0;overflow:hidden}.custom-center-slider .swiper-wrapper{align-items:center}.custom-center-slider .swiper-slide{width:300px;height:330px;padding:0 12px;box-sizing:border-box}.custom-center-slider .slide-inner{width:100%;height:100%;transform:scale(1);opacity:1;transition:transform 0.35s ease,opacity 0.35s ease;overflow:hidden;box-shadow:0 6px 16px 0 #00000040}.custom-center-slider .slide-inner img{width:100%;height:100%;object-fit:cover;display:block}.custom-center-slider .swiper-slide-active .slide-inner{transform:scale(1.08);opacity:1;z-index:10}.custom-center-slider .swiper-slide-prev .slide-inner,.custom-center-slider .swiper-slide-next .slide-inner,.custom-center-slider .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next) .slide-inner{transform:scale(1);opacity:1}.custom-center-slider .swiper-pagination{margin-top:30px;text-align:center;display:none!important}.custom-center-slider .swiper-pagination-bullet{width:10px;height:10px;background:rgb(255 255 255 / .5);opacity:1;transition:background 0.3s ease,transform 0.3s ease}.custom-center-slider .swiper-pagination-bullet-active{background:#fff;transform:scale(1.2)}@media (max-width:991px){.custom-center-slider{padding:50px 0}.custom-center-slider .swiper-slide{width:250px;height:300px}.custom-center-slider .swiper-slide-active .slide-inner{transform:scale(1.03)}}@media (max-width:768px){.custom-center-slider{padding:35px 0}.custom-center-slider .swiper-slide{width:210px;height:250px}.custom-center-slider .swiper-slide-active .slide-inner{transform:scale(1)}.custom-center-slider .swiper-slide-prev .slide-inner,.custom-center-slider .swiper-slide-next .slide-inner{transform:scale(.95)}}