.header{background-color:#fff;display:flex;align-items:center;position:relative;justify-content:center;padding-left:1rem;padding-right:1rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.078)}@media(min-width:768px){.header{padding:0 5rem;height:6.125rem}}.header .frame{display:flex;align-items:center;position:relative;justify-content:center;justify-content:space-between;width:79.938rem;height:4rem}@media(min-width:768px){.header .frame{height:5.063rem}}.header .frame .logo_style{background-color:#0e2652;width:3rem;height:2.75rem;display:flex;justify-content:center;align-items:center;border-radius:.5rem}@media(min-width:768px){.header .frame .logo_style{width:4.75rem;height:4.563rem}}.header .frame .image{width:37.54px;height:37.54px;object-fit:cover;position:relative}@media(min-width:768px){.header .frame .image{height:4rem;width:4rem}}.header .frame .navbar-wrapper{gap:6.5rem;justify-content:flex-end;font-size:16px;font-weight:600}.header .frame .navbar-wrapper .navbar{display:flex;align-items:center;position:relative;justify-content:center;flex:0 0 auto;gap:4rem;justify-content:flex-end}.header .frame .navbar-wrapper .navbar .menu{font-size:1rem;font-weight:600;position:relative}.header .frame .navbar-wrapper .navbar .active-tab{color:#e8bb5b;font-size:1.125rem;font-weight:700}.active-tab,.header .frame .navbar-wrapper .navbar .inactive-tab{color:#0e2652}.active-tab{font-size:1rem;font-weight:700}.default-font{font-weight:400;font-size:1rem;color:#1d242d;line-height:1.5rem}@media(max-width:767.98px){.default-font{font-weight:400;font-size:.75rem;color:#1d242d;line-height:1.25rem}}.default-title-font{font-weight:700;font-size:2rem;color:#0e2652;line-height:2.72rem}@media(max-width:767.98px){.default-title-font{font-weight:700;font-size:1rem;color:#1e3a8a;line-height:1.75rem;padding-top:.5rem}}.black-title-font{font-weight:600;font-size:1.5rem;color:#000;line-height:2rem}@media(max-width:767.98px){.black-title-font{font-weight:700;font-size:.87rem;color:#000;line-height:1.25rem}}.black-normal-font{font-weight:600;font-size:1rem;color:#000;line-height:1.5rem}@media(max-width:767.98px){.black-normal-font{font-weight:600;font-size:.75rem;color:#000;line-height:1.25rem}}.default-font-white{font-weight:400;font-size:1.25rem;color:#000;line-height:1.75rem}@media(max-width:767.98px){.default-font-white{font-weight:400;font-size:1rem;color:#000;line-height:1.35rem}}.title-font-main{font-weight:700;font-size:2.25rem;color:#fff;line-height:2rem;text-align:center}.header-title-font{font-weight:700;font-size:1.75rem;color:#0e2652;line-height:2rem}@media(max-width:767.98px){.header-title-font{font-weight:500;font-size:1.25rem;color:#0e2652;line-height:1.75rem}}.description-font{font-weight:400;font-size:1rem;color:#000;line-height:1.3rem;text-align:center;color:#fff}.default-dim-font{font-weight:400;font-size:.875rem;color:#546881;line-height:2rem}.card-title-font{font-weight:600;font-size:1.25rem;color:#1d242d;line-height:2rem}.card-description-font{font-weight:400;font-size:1rem;color:#3d4c5e;line-height:1.25rem;text-align:justify}@media(max-width:767.98px){.card-description-font{font-weight:400;font-size:.87rem;color:#3d4c5e;line-height:1.25rem}}.card-price-font{font-weight:600;font-size:1.5rem;color:#e8bb5b;line-height:2rem}.card-price-font-default{font-weight:600;font-size:1rem;color:#0e2652;line-height:2rem}@media(max-width:767.98px){.card-price-font-default{font-weight:600;font-size:.87rem;color:#0e2652;line-height:2rem}}.card-package-font{font-weight:600;font-size:1rem;color:#1d242d;line-height:2rem}.location-title-font{font-weight:700;font-size:1.25rem;color:#0e2652;line-height:2rem}@media(min-width:768px){.location-title-font{font-weight:700;font-size:2.5rem;color:#a58541;line-height:3.3rem}}@media(max-width:767.98px){.location-title-font{font-weight:700;font-size:1.25rem;color:#0e2652;line-height:2rem}}.location-title-bigger-font{font-size:2.5rem}.location-title-bigger-font,.yellow-font{font-weight:700;color:#a58541;line-height:2rem}.yellow-font{font-size:2rem}.location-desc-font{font-weight:400;font-size:1.25rem;color:#1d242d;line-height:2rem}@media(max-width:768px){.location-desc-font{font-weight:400;font-size:.75rem;color:#000;line-height:2rem}}.extra-large-font{font-weight:800;font-size:1.5rem;color:#000;line-height:2rem}.white-title-font{font-weight:700;font-size:1.5rem;color:#fff;line-height:2rem}.mobile-default-blue-small-font{font-weight:500;font-size:.75rem;color:#000;line-height:2rem}.mobile-default-blue-title-font{font-weight:600;font-size:1.2rem;color:#1e3a8a;line-height:2rem}.mobile-title-font-blue{font-weight:600;font-size:1rem;color:#1e3a8a;line-height:2rem}.mobile-title-font-blue-large{font-weight:600;font-size:1.25rem;color:#1e3a8a;line-height:1.75rem}@media(max-width:767px){.mobile-title-font-blue-large{font-weight:400;font-size:.75rem;color:#090b0e;line-height:1rem}}.mobile-default-blue-font{font-weight:400;font-size:1rem;color:#1e3a8a;line-height:2rem}.mobile-title-default-font-mobile{font-weight:400;font-size:1rem;color:#000;line-height:1.3rem}.mobile-title-default-font{font-weight:400;font-size:1rem;color:#000;line-height:1.5rem}@media(max-width:767.98px){.mobile-title-default-font{font-weight:400;font-size:.75rem;color:#000;line-height:1.05rem}}.mobile-description-default-font{font-weight:400;font-size:.75rem;color:#000;line-height:1.05rem;text-align:justify}.mobile-title-bold-font-blue{font-weight:700}.mobile-title-bold-font-blue,.nav-bar-font{font-size:1rem;color:#0e2652;line-height:2rem}.nav-bar-font{font-weight:400}.nav-desc-font{font-weight:700;font-size:1.5rem;color:#0e2652;line-height:2rem}.light-yellow-title-font{font-weight:700;font-size:2rem;color:#f8eacc;line-height:2.72rem}.white-copyright-text{font-weight:600;font-size:.75rem;color:#fff;line-height:2rem}@media(min-width:768px){.white-copyright-text{font-weight:600;font-size:1rem;color:#fff;line-height:2rem}}.location-chech-in-date{font-weight:400;font-size:.75rem;color:#000;line-height:1.1rem}.location-disc-font{font-size:1rem}.location-disc-font,.room-suits--title-font{font-weight:400;color:#000;line-height:1.75rem}.room-suits--title-font{font-size:.87rem}.amenities-tag-font{font-weight:400;font-size:.87rem;color:#000;line-height:1.75rem}.default-title-font-room-suits{font-weight:700;font-size:2.5rem;color:#0e2652;line-height:1.5rem}@media(max-width:767.98px){.default-title-font-room-suits{font-weight:700;font-size:1rem;color:#0e2652;line-height:1.5rem}}.mobile-card-title-font-wellness{font-weight:700;font-size:1rem;color:#0e2652;line-height:1.5rem}.card-title-font-wellness{font-weight:600;font-size:1.5rem;color:#0e2652;line-height:2rem}@media(max-width:767.98px){.card-title-font-wellness{font-weight:700;font-size:1rem;color:#0e2652;line-height:1.5rem}}.default-font-white-wellness{font-weight:400;font-size:1rem;color:#0e2652;line-height:1.5rem}.mobile-default-font-white-wellness{font-weight:400;font-size:.87rem;color:#0e2652;line-height:1.25rem}.default-font-white-wedding-events{font-weight:400;font-size:1rem;color:#0e2652;line-height:1.3rem}@media(max-width:767.98px){.default-font-white-wedding-events{font-weight:400;font-size:.75rem;color:#000;line-height:1.25rem}}.wedding-card-title{font-weight:600;font-size:1.5rem;color:#0e2652;line-height:2rem}@media(max-width:767.98px){.wedding-card-title{font-weight:600;font-size:.87rem;color:#000;line-height:1.25rem}}.vacancy-apply-before-font{font-weight:400;font-size:1rem;color:#0e2652;line-height:1.25rem}.vacancy-title-font{font-weight:700;font-size:2.25rem;color:#0e2652;line-height:3rem}@media(max-width:767.98px){.vacancy-title-font{font-weight:700;font-size:1.25rem;color:#0e2652;line-height:2rem}}.career-content-font{font-weight:400;font-size:1rem;color:#0e2652;line-height:1.5rem}@media(max-width:767.98px){.career-content-font{font-weight:400;font-size:.75rem;color:#000;line-height:1.5rem}}.opening-button{font-weight:600;font-size:1rem;color:#0e2652;line-height:1.5rem;border:1px solid #000;border-radius:.1rem}.opening-button:hover{background-color:#0e2652;color:#ededed}.why-us-text-font{font-weight:700;font-size:2.25rem;color:#000;line-height:3rem}@media(min-width:768px)and (max-width:1180px){.why-us-text-font{font-weight:700;font-size:1.5rem;color:#000;line-height:2rem}}@media(max-width:767.98px){.why-us-text-font{font-weight:700;font-size:1.25rem;color:#0e2652;line-height:2rem}}.mobile-title-font-blue-large-font{font-weight:400;font-size:1.25rem;color:#000;line-height:1.75rem}@media(min-width:768px)and (max-width:1180px){.mobile-title-font-blue-large-font{font-weight:400;font-size:1rem;color:#000;line-height:1.5rem}}.vacancy-title-font-event{font-weight:800;font-size:1.5rem;color:#000;line-height:2rem}.career-vacancy-location-font{font-weight:400;font-size:1rem;color:#000;line-height:1.5rem}.mobile-banner-title-font{font-weight:600;font-size:1.25rem;color:#fff;line-height:1.9rem}.mobile-banner-button-font{font-weight:400;font-size:.75rem;color:#1d242d;line-height:1rem}.mobile-responsive-list-font{font-weight:400;font-size:.75rem;color:#090b0e;line-height:1rem}.craftman-mobile-responsive-title-font{font-weight:400;font-size:1.25rem;color:#000;line-height:1.75rem}@media(min-width:768px)and (max-width:1180px){.craftman-mobile-responsive-title-font{font-weight:400;font-size:1rem;color:#000;line-height:1.5rem}}@media(max-width:767.98px){.craftman-mobile-responsive-title-font{font-weight:400;font-size:.75rem;color:#000;line-height:1.5rem}}.craftman-mobile-responsive-name-font{font-weight:600;font-size:1.25rem;color:#000;line-height:1.75rem}@media(max-width:767.98px){.craftman-mobile-responsive-name-font{font-weight:400;font-size:1rem;color:#000;line-height:1.25rem;font-style:italic}}.connect-diverse-mobile-responsive-font{font-weight:700;font-size:1rem;color:#1d242d;line-height:1.25rem}.mobile-connect-on-instagram-font{font-weight:400;font-size:.75rem;color:#000;line-height:1.5rem}.mobile-vacancy-title-font-responsive{font-weight:700;font-size:1rem;color:#546881;line-height:1rem}.mobile-vacancy-location-font-responsive{font-weight:700;font-size:.75rem;color:#546881;line-height:1rem}.mobile-responsive-salary-font{font-weight:700;font-size:.75rem;color:#000;line-height:1rem}.vacancy-mobile-responsive-description-font{font-weight:700;font-size:1.25rem;color:#000;line-height:2rem}.blog-page-description{font-weight:400;font-size:1rem;color:#000;line-height:1.3rem}@media(max-width:767.98px){.blog-page-description{font-weight:400;font-size:.625rem;color:#000;line-height:.8rem}}.blog-detail-date-font{font-weight:300;font-size:1rem;color:#000;line-height:1.25rem;font-style:italic}@media(max-width:767.98px){.blog-detail-date-font{font-weight:300;font-size:.62rem;color:#000;line-height:.87rem}}.blog-detail-read-more-font{font-weight:600;font-size:1.2rem;color:#000;line-height:1.25rem}@media(max-width:767.98px){.blog-detail-read-more-font{font-weight:400;font-size:.75rem;color:#000;line-height:1.25rem}}.blog-detail-author-font{font-weight:700;font-size:1.25rem;color:#000;line-height:2rem}@media(max-width:767.98px){.blog-detail-author-font{font-weight:700;font-size:.75rem;color:#000;line-height:1rem}}.bog-detail-description-font-respinsive{font-weight:600;font-size:1.25rem;color:#000;line-height:1.75rem}@media(max-width:767.98px){.bog-detail-description-font-respinsive{font-weight:400;font-size:.75rem;color:#000;line-height:1.25rem}}.offer-and-package-button-font{font-weight:600;font-size:1rem;color:1.5rem;line-height:2rem}.offer-detail-description-font{font-weight:400;font-size:1rem;color:#0e2652;line-height:2rem}@media(max-width:767.98px){.offer-detail-description-font{font-weight:400;font-size:.75rem;color:#0e2652;line-height:1.5rem}}.package-text-font{font-weight:700;font-size:1.25rem;color:#1d242d;line-height:2rem}@media(max-width:767.98px){.package-text-font{font-weight:700;font-size:.87rem;color:#1d242d;line-height:1.5rem}}.offer-and-pakages-tag-font{font-weight:400;font-size:1rem;color:#0e2652;line-height:2rem}@media(max-width:767.98px){.offer-and-pakages-tag-font{font-weight:400;font-size:.75rem;color:#546881;line-height:1rem}}.explore-wedding-and-event-font{font-weight:700;font-size:1.25rem;color:#0e2652;line-height:2rem}.offer-and-package-button-font-new{font-weight:600;font-size:1rem;color:#fff;line-height:2rem}@media(max-width:767.98px){.offer-and-package-button-font-new{font-weight:600;font-size:.87rem;color:#fff;line-height:2rem}}.wedding-and-event-description-font-new{font-weight:400;font-size:1rem;color:#0e2652;line-height:1.3rem}@media(max-width:767.98px){.wedding-and-event-description-font-new{font-weight:400;font-size:.75rem;color:#000;line-height:1.25rem}}.wedding-and-event-title-new-font{font-weight:600;font-size:1.25rem;color:#1d242d;line-height:2rem}@media(max-width:767.98px){.wedding-and-event-title-new-font{font-weight:600;font-size:1rem;color:#000;line-height:1.25rem}}.mobile-title-font-blue-offer-packages-title{font-weight:600;font-size:2.5rem;color:#a58541;line-height:1.75rem}@media(max-width:767px){.mobile-title-font-blue-offer-packages-title{font-weight:600;font-size:1.25rem;color:#1e3a8a;line-height:1.5rem}}.footer-property-location-font{font-weight:600;font-size:.75rem;color:#061022;line-height:1rem}.how-can-we-help-font{font-weight:600;font-size:1.2rem;color:#1e3a8a;line-height:1.5rem}@media(max-width:767.98px){.how-can-we-help-font{font-weight:600;font-size:.87rem;color:#061022;line-height:1.25rem}}.whole-project-button-font{font-weight:600;font-size:1rem;color:#1d242d;line-height:1.3rem}@media(max-width:767.98px){.whole-project-button-font{font-weight:600;font-size:.75rem;color:#1d242d;line-height:1rem}}.location-resturant-title-font-new{font-weight:700;font-size:1.5rem;color:#0e2652;line-height:2rem}@media(max-width:767.98px){.location-resturant-title-font-new{font-weight:700;font-size:1rem;color:#0e2652;line-height:1.3rem}}.location-resturant-description-font-new{font-weight:400;font-size:1rem;color:#090b0e;line-height:1.3rem}@media(max-width:767.98px){.location-resturant-description-font-new{font-weight:400;font-size:.75rem;color:#000;line-height:1.5rem}}.more-offer-title-font-new{font-weight:600;font-size:2rem;color:#0e2652;line-height:2.7rem}@media(max-width:767.98px){.more-offer-title-font-new{font-weight:700;font-size:1rem;color:#000;line-height:1.5rem}}.copyright-and-developed-by-font-new{font-weight:400;font-size:1rem;color:#fff;line-height:1.25rem}@media(max-width:767.98px){.copyright-and-developed-by-font-new{font-weight:400;font-size:.6rem;color:#fff;line-height:1.25rem}}.near-by-place-font{font-weight:600;font-size:1rem;color:#1d242d;line-height:1.25rem}@media(max-width:767.98px){.near-by-place-font{font-weight:700;font-size:.75rem;color:#1d242d;line-height:1.25rem}}.font-16rem-blue-400{font-weight:400;font-size:1rem;color:#061022;line-height:1.9rem}.hover-underline-animation{position:relative}.hover-underline-animation:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#0e2652;transform-origin:bottom right;transition:transform .5s ease-out}.hover-underline-animation:hover:after{transform:scaleX(1);transform-origin:bottom left}.transition-max-height{transition:max-height 1.5s ease-in-out}.transition-transform{transition:transform 1.5s ease-in-out}.normal-hover{transition:transform .3s ease-in-out}.normal-hover:hover{transform:scale(1.1)}.testimonial{max-width:100%;margin:auto;--slide-height:100%;--slide-spacing:1rem;--slide-size:50%}.testimonial__viewport{overflow:hidden}.testimonial__container{backface-visibility:hidden;display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.testimonial__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.testimonial__slide__number{display:flex;align-items:center;justify-content:center}.testimonial__controls{display:grid;grid-template-columns:auto 1fr;justify-content:space-between;gap:1.2rem}.testimonial__buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;align-items:center}.testimonial__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:6rem;height:6rem;z-index:1;border-radius:50%;color:var(--text-body);display:flex;align-items:center;justify-content:center}.testimonial__button:disabled{color:var(--detail-high-contrast)}.testimonial__button__svg{width:35%;height:35%}.book-now-button{height:2.25rem;width:6.5rem;border-radius:.25rem;display:flex;flex-direction:column;gap:10px;background-color:#e8bb5b;font-weight:600;font-size:16px;color:#1d242d}@media(min-width:768px){.book-now-button{height:60px;width:138px}}.view-now-button{height:2.25rem;width:6.5rem;border-radius:.25rem;display:flex;flex-direction:column;gap:10px;background-color:#0e2652;font-weight:600;font-size:16px;color:#fff}@media(min-width:768px){.view-now-button{height:60px;width:138px}}.load-more-button{width:164px;height:52px;border-radius:1rem;border:1px solid #000;padding:10px 24px;display:flex;justify-content:center;align-items:center;cursor:pointer}.discover-button{width:11.063rem;height:3.75rem;border-radius:.25rem;padding:1.25rem 2rem}.yellow-tag{display:flex;justify-content:center;align-items:center;height:2rem;gap:1rem;border-radius:.2rem;padding:.9rem;background:#e8bb5b}.room-carousel{max-width:100%;display:flex;flex-direction:column;gap:1.5rem;margin:auto;--slide-height:19rem;--slide-spacing:1rem;--slide-size:100%}.room-carousel__viewport{overflow:hidden}.room-carousel__container{backface-visibility:hidden;display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.room-carousel__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.room-carousel__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);border-radius:1.8rem;font-size:4rem;font-weight:600;display:flex;align-items:center;justify-content:center;height:var(--slide-height)}.room-carousel-thumbs{--thumbs-slide-spacing:0.8rem;--thumbs-slide-height:6rem;margin-top:var(--thumbs-slide-spacing)}.room-carousel-thumbs__viewport{overflow:hidden}.room-carousel-thumbs__container{display:flex;flex-direction:row;gap:1.25rem;margin-left:calc(var(--thumbs-slide-spacing) * -1)}.room-carousel-thumbs__slide{flex:0 0 22%;min-width:0;padding-left:var(--thumbs-slide-spacing)}@media (min-width:576px){.room-carousel-thumbs__slide{flex:0 0 15%}}.room-carousel-thumbs__slide__number{border-radius:1.8rem;-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);font-size:1.8rem;font-weight:600;color:var(--detail-high-contrast);display:flex;align-items:center;justify-content:center;height:var(--thumbs-slide-height);width:100%}.room-carousel-thumbs__slide--selected .room-carousel-thumbs__slide__number{color:var(--text-body)}