*{margin:0;padding:0;box-sizing:border-box;letter-spacing:normal}html{scroll-behavior:smooth}#root{position:relative}header{display:flex;width:100%;height:80px;padding:0 160px;justify-content:space-between;align-items:center;background:#fff;position:sticky;top:0;z-index:1000}.navbar-logo img{height:64px;object-fit:cover}header nav{display:flex;align-items:center;gap:28px}header nav a{color:var(--Grey-Primary, #7b7b7b);text-align:center;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px;text-decoration:none;transition:all .3s}header nav a:hover{color:var(--Text-Black-Primary, #121212)}header nav .active-navbar-link{color:var(--Brown-Primary, #974c08)}header nav .active-navbar-link:hover{color:var(--Brown-Primary, #974c08)}.primary-btn{display:inline-flex;height:56px;padding:8px 16px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border:none;background:var(--Brown-brown-700, #6b3606);transition:all .3s;text-decoration:none;cursor:pointer}.primary-btn:hover{background:var(--Brown-brown-900, #3f2003)}.primary-btn p{color:var(--White, #fff);font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.32px}.secondary-btn{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border:1px solid var(--Brown-brown-100, #dfc8b2);transition:all .3s;text-decoration:none;cursor:pointer}.secondary-btn:hover{background:var(--Brown-brown-100, #dfc8b2)}.secondary-btn svg{width:32px;height:32px;aspect-ratio:1/1}.secondary-btn svg path{transition:all .3s}.secondary-btn:hover svg path{fill:#974c08}.secondary-btn p{color:var(--Brown-Primary, #974c08);font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.32px;transition:all .3s}.secondary-btn:hover p{color:var(--Brown-Primary, #974c08)}.tertiary-btn{display:inline-flex;height:36px;padding:10px 0;justify-content:center;align-items:center;gap:10px;flex-shrink:0;text-decoration:none;transition:all .3s}.tertiary-btn p{color:var(--Brown-Primary, #974c08);font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.32px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:all .3s}.tertiary-btn:hover p{color:var(--Brown-brown-800, #532a04);font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.32px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.home-hero{width:100%;height:calc(100svh - 80px);display:flex;align-items:center;justify-content:center;position:relative}.home-hero-container{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;overflow:hidden;position:relative}.home-hero-container:before{content:"";width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(0deg,#0006 0% 100%);z-index:1}.home-hero-slide{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;transition:all .5s}.home-hero-slide img{width:100%;height:100%;object-fit:cover;flex-shrink:0}.home-hero-center{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 48px;z-index:2}.home-hero-control{display:flex;width:40px;height:40px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;aspect-ratio:1/1;border-radius:100px;background:#7d7d7d66;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s;cursor:pointer}.home-hero-control svg path{transition:all .3s}.home-hero-control:hover{background:var(--White, #fff);box-shadow:0 4px 6px #00000040}.home-hero-control:hover svg path{fill:#121212}.home-hero-center section{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.home-hero-center h1{color:var(--White, #fff);font-family:Manrope;font-size:84px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-3.36px}.home-hero-center p{color:var(--White, #fff);font-family:Manrope;font-size:28px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-1.12px}.home-hero-bottom{width:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 48px;z-index:2}.home-hero-indicator{display:flex;align-items:center;gap:4px}.home-hero-indicator-bar{width:32px;height:8px;border-radius:100px;background:#6d6d6d80;transition:all .5s}.home-hero-indicator-active-bar{width:56px;height:8px;border-radius:100px;background:var(--White, #fff)}.home-hero-buttons{display:flex;justify-content:flex-end;align-items:center;gap:16px;flex-shrink:0}.home-hero-button{width:219px;height:56px;flex-shrink:0;position:relative;text-decoration:none}.home-hero-button-background path{transition:all .3s}.home-hero-button:hover .home-hero-button-background path{fill:#dfc8b2;stroke:#974c08}.home-hero-button-container{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:8px}.home-hero-button-container p{color:var(--White, #fff);text-align:center;font-family:Manrope;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.36px;transition:all .3s}.home-hero-button-container svg path{transition:all .3s}.home-hero-button:hover .home-hero-button-container p{color:var(--Brown-Primary, #974c08)}.home-hero-button:hover .home-hero-button-container svg path{fill:#974c08}.home-hero-button:first-child .home-hero-button-container p{color:var(--Brown-Primary, #974c08)}.home-hero-button:first-child:hover .home-hero-button-background{fill:#974c08}.home-hero-button:first-child:hover .home-hero-button-container p{color:var(--Brown-Primary, #974c08)}.home-hero-button:first-child:hover .home-hero-button-container svg path{fill:#974c08}.home-hero-mandala{width:246px;height:246px;flex-shrink:0;position:absolute;bottom:-124px;z-index:3;animation:rotate360 20s linear infinite}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home-numbers{width:100%;display:flex;padding:40px 160px;justify-content:space-between;align-items:center;background:var(--Yellow-yellow-100, #f8efc2);position:relative;z-index:3}.home-numbers p{color:var(--Yellow-yellow-800, #806f20);font-family:Manrope;font-size:36px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-1.44px}.home-banner{width:100%;display:flex;padding:64px 160px;flex-direction:column;align-items:flex-start;gap:10px}.home-banner-container{width:100%;display:flex;align-items:center;justify-content:center;position:relative}.home-banner-container img{width:100%;max-height:600px;object-fit:cover}.home-banner-text{position:absolute;left:40px;top:50%;transform:translateY(-50%);display:inline-flex;padding:40px;flex-direction:column;align-items:flex-start;gap:40px;background:var(--White, #fff)}.home-banner-text section{width:432px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.home-banner-text h2{color:var(--Text-Black-text-black-200, #929292);font-family:Manrope;font-size:48px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-1.92px}.home-banner-text h2 span{color:var(--Text-Black-Primary, #121212)}.home-banner-text section p{width:100%;color:var(--Text-Black-text-black-300, #606060);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.home-rooms{width:100%;display:flex;padding:64px 160px;align-items:center;gap:40px}.home-rooms-heading{display:flex;width:363px;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.home-rooms-heading h2{font-family:Manrope;font-size:52px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-2.08px;background:linear-gradient(90deg,#974c08,#311902);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-rooms-heading p{color:var(--Text-Black-text-black-300, #606060);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.home-rooms-container{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;overflow:hidden;position:relative;transition:all .3s}.home-rooms-slide{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:20px;transition:all .3s}.home-rooms-set{width:40%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex-shrink:0}.home-rooms-set img{width:100%;height:400px;object-fit:cover}.home-rooms-set section{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.home-rooms-set section h3{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.4px}.home-room-control-left{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:flex;width:40px;height:40px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:100px;background:#fff;transition:all .3s}.home-room-control-right{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:flex;width:40px;height:40px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:100px;background:#fff;transition:all .3s}.home-room-control-right:hover,.home-room-control-left:hover{background:#e7e7e7}.section-template{width:100%;display:flex;padding:64px 160px;flex-direction:column;align-items:center;gap:64px}.section-template-heading{display:flex;width:100%;flex-direction:column;align-items:center;gap:8px}.section-template-heading h2{text-align:center;font-family:Manrope;font-size:52px;font-style:normal;font-weight:600;letter-spacing:-2.08px;background:linear-gradient(90deg,#974c08,#311902);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-template-heading p{color:var(--Text-Black-text-black-300, #606060);text-align:center;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.home-amenities{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.home-amenities-set{display:flex;max-width:300px;flex-direction:column;align-items:flex-start;gap:24px}.home-amenities-set svg{width:48px;height:48px;aspect-ratio:1/1}.home-amenities-set section{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.home-amenities-set h3{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.4px}.home-amenities-set-line{width:100%;height:2px;background:#ececec}.home-amenities-set p{color:var(--Text-Black-text-black-300, #606060);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.home-gallery{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;align-self:stretch}.home-gallery-container{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gallery-set{width:100%;height:400px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:all .3s;text-decoration:none}.gallery-set:before{content:" ";width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(179deg,#0000 50%,#00000080 99.25%);z-index:1}.gallery-set img{width:100%;height:100%;object-fit:cover;transition:all .3s}.gallery-set:hover img{scale:1.1}.gallery-set section{width:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%);padding:16px;z-index:2}.gallery-set h3{color:#fff;font-family:Manrope;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.4px}.gallery-set p{color:var(--Grey-grey-200, #c2c2c2);font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.28px}.home-cafe{width:100%;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,350px);gap:16px;grid-template-areas:"box-1 box-1 box-1 box-2 box-2" "box-1 box-1 box-1 box-3 box-3"}.home-cafe .gallery-set{height:auto}.home-blog{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:24px}.home-blog-controls{display:flex;width:40px;height:40px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:100px;border:1px solid var(--Text-Black-text-black-50, #e7e7e7);background:#fff;box-shadow:0 4px 8px #00000026;cursor:pointer;transition:all .3s}.home-blog-controls svg{width:24px;height:24px;flex-shrink:0;aspect-ratio:1/1}.home-blog-container{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;overflow:hidden}.home-blog-slide{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:15px}.home-blog-set{width:calc(100% / 3 - 10px);display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex-shrink:0;border:1px solid var(--Text-Black-text-black-50, #e7e7e7);background:var(--White, #fff);align-self:stretch}.home-blog-set img{width:100%;height:245px;object-fit:cover}.home-blog-content{width:100%;display:flex;padding:0 16px 16px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.home-blog-content span{color:var(--Brown-Primary, #974c08);font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.32px}.home-blog-content section{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}.home-blog-content h3{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.4px}.home-blog-content p{color:var(--Text-Black-text-black-300, #606060);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.testimony{width:100%;min-height:500px;display:inline-flex;align-items:center;gap:24px;position:relative}.testimony-background{height:472px;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.testimony-controls{display:flex;width:40px;height:40px;justify-content:center;align-items:center;gap:10px;border-radius:100px;border:1px solid var(--Text-Black-text-black-50, #e7e7e7);background:#fff;flex-shrink:0;cursor:pointer;transition:all .3s;z-index:5}.testimony-controls:hover{background:#e7e7e7}.testimony-container{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;overflow:hidden;position:relative}.testimony-slide{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:20px}.testimony-set{width:calc(50% - 10px);display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:24px;flex-shrink:0;border:1px solid var(--Text-Black-text-black-50, #e7e7e7);background:#fff;align-self:stretch}.testimony-set-heading{width:100%;display:flex;justify-content:space-between;align-items:center}.testimony-info{display:flex;align-items:center;gap:11px}.testimony-info img{width:50px;height:50px;object-fit:cover;border-radius:8px}.testimony-info section{display:flex;flex-direction:column;align-items:flex-start}.testimony-info h3{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.36px}.testimony-info span{color:var(--Grey-Primary, #7b7b7b);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.testimony-ratings{display:flex;align-items:center;gap:1px}.testimony-ratings img{width:24px;height:24px;object-fit:cover}.testimony-set p{color:var(--Text-Black-text-black-300, #606060);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.relax{width:100%;display:flex;padding:64px 160px;justify-content:center;align-items:center}.relax h2{color:var(--Grey-grey-100, #d6d6d6);text-align:center;font-family:Manrope;font-size:130px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-5.2px}.relax h2 span{color:var(--Text-Black-Primary, #121212);text-align:center;font-family:Manrope;font-size:130px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-5.2px}.reach{width:100%;display:flex;align-items:flex-start;gap:56px}.reach-map{width:60%;display:flex;align-items:center;justify-content:center;align-self:stretch}.reach-map iframe{width:100%;height:100%;border:0}.reach-container{width:40%;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.reach-set{width:100%;display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;border:1px solid var(--Text-Black-text-black-50, #e7e7e7);background:var(--White, #fff);text-decoration:none;transition:all .3s}.reach-set:hover{background:#f5f5f5}.reach-set-heading{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.reach-set-heading svg{width:32px;height:32px;aspect-ratio:1/1}.reach-set-heading section{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}.reach-set-heading h3{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.36px}.reach-set-heading p{color:var(--Text-Black-text-black-300, #606060);font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.28px}.reach-set-info{display:flex;align-items:center;gap:20px}.reach-set-info section{display:flex;align-items:flex-start;gap:4px}.reach-set-info svg{width:24px;height:24px;aspect-ratio:1/1}.reach-set-info p{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.faq{display:flex;width:840px;flex-direction:column;align-items:flex-start;gap:24px}.faq-set{width:100%;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;cursor:pointer}.faq-set-heading{width:100%;display:flex;height:32px;justify-content:space-between;align-items:center;align-self:stretch}.faq-set-heading h3{color:#000;font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.36px}.faq-set-heading svg{width:24px;height:24px;aspect-ratio:1/1;transition:all .3s}.active-faq .faq-set-heading svg{transform:rotate(180deg)}.faq-set-heading svg path{transition:all .3s;opacity:1}.active-faq .faq-set-heading svg path:first-child{opacity:0}.faq-line{width:100%;height:1px;background:#e7e7e7}.faq-set-answer{width:713px;max-height:0;overflow:hidden;transition:all .3s;opacity:0}.active-faq .faq-set-answer{max-height:500px;padding-top:16px;opacity:1}.faq-set-answer p{color:var(--Text-Black-text-black-300, #606060);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.accomodations{width:100%;display:flex;padding:40px 160px 80px;flex-direction:column;align-items:flex-start;gap:64px}.accomodations-heading{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:48px}.accomodations-heading-text{width:100%;display:flex;padding:8px 0;flex-direction:column;align-items:flex-start;gap:4px}.accomodations-heading-text h2{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:32px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.64px}.accomodations-heading-text p{color:var(--Text-Black-text-black-300, #606060);font-family:Manrope;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.36px}.accomodations-heading-tabs{display:flex;align-items:center;gap:16px}.accomodations-heading-tab{display:flex;height:40px;padding:8px;justify-content:center;align-items:center;gap:10px;color:var(--Grey-Primary, #7b7b7b);font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.32px;transition:all .3s;cursor:pointer}.accomodations-heading-tab:hover{color:var(--Text-Black-Primary, #121212)}.active-accomodations-heading-tab{border-bottom:1px solid var(--Brown-Primary, #974c08);color:var(--Text-Black-Primary, #121212)}.accomodations-container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch}.accomodations-container-heading{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.accomodations-div{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:64px;align-self:stretch}.accomodations-set{width:100%;display:flex;align-items:center;gap:32px}.accomodations-set-info{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;align-self:stretch;gap:35px}.accomodations-set-info-text{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}.accomodations-set-info-text section:first-child{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.accomodations-set-info-text h3{color:#000;font-family:Manrope;font-size:28px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.56px}.accomodations-set-info-text hr{width:100%;height:1px;border:none;background-color:#e7e7e7}.accomodations-set-info-text section:last-child{display:flex;max-width:363px;flex-direction:column;align-items:flex-start;gap:4px}.accomodations-set-info-text h4{color:#000;font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.36px}.accomodations-set-info-text p{color:var(--Text-Black-text-black-300, #606060);font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.28px}.room-details{width:100%;display:flex;padding:40px 160px 80px;flex-direction:column;align-items:flex-start;gap:32px}.room-details-hero{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:56px;align-self:stretch}.room-details-hero-top{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}.room-details-hero h1{color:#000;font-family:Manrope;font-size:32px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.64px}.back-to-details{display:flex;align-items:center;gap:8px}.back-to-details a{display:flex;width:40px;height:40px;justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;border-radius:100px;background:var(--Text-Black-text-black-50, #e7e7e7);text-decoration:none;cursor:pointer}.back-to-details a svg{width:24px;height:24px;flex-shrink:0;aspect-ratio:1/1}.back-to-details a:hover{background:#d6d6d6}.back-to-details p{color:var(--Text-Black-text-black-200, #929292);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.room-details-hero-gallery{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,240px);gap:16px;grid-template-areas:"box-1 box-2 box-3" "box-1 box-4 box-5";position:relative}.room-details-hero-gallery-img{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.room-details-hero-gallery-img img{width:100%;height:100%;object-fit:cover;transition:all .3s}.room-details-hero-gallery-img:hover img{scale:1.1}.room-details-hero-gallery-img:last-child:hover img{scale:none}.room-details-hero-gallery-img:last-child{position:relative}.room-details-hero-gallery-img:last-child:before{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(0deg,#00000080 0% 100%)}.show-more-photos-btn{z-index:1;position:absolute;right:16px;bottom:16px;display:inline-flex;height:40px;padding:8px 16px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;background:var(--White, #fff);text-decoration:none;cursor:pointer;transition:all .3s}.show-more-photos-btn:hover{background:#e7e7e7}.show-more-photos-btn svg{width:24px;height:24px;aspect-ratio:1/1;flex-shrink:0}.show-more-photos-btn p{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.36px;flex-shrink:0}.room-details-hero-labels{display:flex;padding:8px 16px;align-items:center;gap:8px;border-radius:100px;border:1px solid var(--Text-Black-text-black-100, #b6b6b6)}.room-details-hero-labels label{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.room-details-hero-labels span{width:4px;height:4px;flex-shrink:0;border-radius:50%;background:#e7e7e7}.room-details-hero-price{width:100%;display:flex;padding:32px 16px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;background:#fff;box-shadow:0 4px 16px #00000014}.room-details-hero-price-buttons{display:flex;align-items:center;gap:16px}.room-details-hero-price-buttons button{display:inline-flex;padding:8px 16px;justify-content:center;align-items:center;gap:10px;border:1px solid var(--Grey-grey-400, #959595);color:var(--Text-Black-text-black-200, #929292);font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.32px;transition:all .3s;cursor:pointer}.room-details-hero-price-buttons button:hover{background:#e7e7e7}.room-details-hero-price-buttons .active-room-details-hero-price-button,.room-details-hero-price-buttons .active-room-details-hero-price-button:hover{color:var(--Brown-Primary, #974c08);border:1px solid var(--Brown-Primary, #974c08);background:var(--Brown-brown-50, #f5ede6);cursor:default}.room-details-hero-info{width:100%;display:flex;padding:4px 0;justify-content:space-between;align-items:center;flex:1 0 0}.room-details-hero-info-left{display:flex;align-items:center;gap:32px}.room-details-hero-info-left section{display:flex;min-width:148px;padding:8px 16px;flex-direction:column;align-items:flex-start;gap:4px}.room-details-hero-info-left section span{color:var(--Text-Black-text-black-300, #606060);font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.32px}.room-details-hero-info-left section p{color:var(--Text-Black-Primary, #121212);text-align:center;font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.36px}.room-details-hero-info-left-line{align-self:stretch;width:1px;background:#e7e7e7}.room-details-hero-info-right{display:flex;align-items:center;gap:40px}.room-details-hero .room-details-hero-info-right h2{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:28px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.56px}.room-details-hero-info-right h2 span{color:var(--Text-Black-text-black-200, #929292);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.room-details-hero-info-right .primary-btn{width:196px}.room-details-hero-about{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:36px;align-self:stretch}.room-details-hero h2{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:28px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.56px}.room-details-hero-about section{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.room-details-hero-about-text-container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.room-details-hero-about-text{max-width:870px;color:var(--Text-Black-text-black-300, #606060);font-family:Manrope;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.36px}.room-details-hero-about-text strong{color:var(--Text-Black-Primary, #121212);font-weight:600}.room-details-hero-facilities{width:100%;display:flex;flex-wrap:wrap;gap:10px}.room-details-hero-facilities label{display:flex;padding:4px 16px;justify-content:center;align-items:center;gap:10px;background:var(--grey-grey-50, #f2f2f2);color:var(--Text-Black-primary, #121212);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.room-details-hero-about .testimony{min-height:auto}.room-details-other-rooms{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.room-details-other-rooms-set{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex-shrink:0;align-self:stretch}.room-details-other-rooms-set img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.room-details-other-rooms-set-info{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.room-details-other-rooms-set-text{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.room-details-other-rooms-set-text h3{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.48px}.room-details-other-rooms-set-text section{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}.room-details-other-rooms-set-text h4{color:#000;font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.36px}.room-details-other-rooms-set-text p{color:var(--Text-Black-text-black-300, #606060);font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.28px}.room-details-gallery{width:100%;display:flex;padding:40px 160px 64px;flex-direction:column;align-items:flex-start;gap:64px}.coorg-trek{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:64px}.coorg-trek-set{width:100%;display:flex;align-items:flex-start;gap:32px;align-self:stretch}.coorg-trek-line{width:100%;height:1px;background:#e7e7e7}.coorg-trek-set-img-container{width:457px;height:337px;display:flex;align-items:flex-start;justify-content:flex-start;flex-shrink:0;overflow:hidden;position:relative}.coorg-trek-set-img-slide{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;transition:all .3s}.coorg-trek-set-img{width:100%;height:100%;object-fit:cover;flex-shrink:0}.coorg-trek-set-img-controls{position:absolute;top:50%;transform:translateY(-50%);display:flex;width:40px;height:40px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:100px;background:#fff;cursor:pointer;transition:all .3s}.coorg-trek-set-img-controls:hover{background:#c2c2c2}.coorg-trek-set-img-controls:active{background:#606060}.coorg-trek-set-img-controls-left{left:8px}.coorg-trek-set-img-controls-right{right:8px}.coorg-trek-set-img-controls svg{width:24px;height:24px;flex-shrink:0;aspect-ratio:1/1}.coorg-trek-set-img-indicators{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px}.coorg-trek-set-img-dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#d6d6d6;transition:all .3s}.active-coorg-trek-set-img-dot{background:#575757}.coorg-trek-set-info{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.coorg-trek-set-info-heading{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.coorg-trek-set-info-heading h3{color:#000;font-family:Manrope;font-size:28px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.56px}.coorg-trek-set-info-heading section{width:100%;height:1px;background:#e7e7e7}.coorg-trek-set-info-difficulty{display:flex;height:36px;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:100px;background:var(--Text-Black-text-black-50, #e7e7e7);color:var(--Text-Black-text-black-300, #606060);font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.32px}.coorg-trek-set-info-location-and-time{display:flex;align-items:center;gap:32px}.coorg-trek-set-info-location-and-time section{display:flex;align-items:flex-start;gap:4px}.coorg-trek-set-info-location-and-time svg{width:24px;height:24px;aspect-ratio:1/1}.coorg-trek-set-info-location-and-time p{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.coorg-trek-set-info-description{display:flex;max-width:536px;flex-direction:column;align-items:flex-start;gap:4px}.coorg-trek-set-info-description h4{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.36px}.coorg-trek-set-info-description p{color:var(--Text-Black-text-black-300, #606060);font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.28px}.coorg-attractions{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.coorg-attractions-set{width:100%;display:flex;align-items:center;flex-direction:row;gap:48px;align-self:stretch}.coorg-attractions-set:nth-child(2n){flex-direction:row-reverse}.coorg-attractions-set-img{width:100%;height:434px;display:flex;align-items:center;justify-content:center;overflow:hidden}.coorg-attractions-set-img img{width:100%;height:100%;object-fit:cover;transition:all .3s}.coorg-attractions-set-img img:hover{scale:1.1}.coorg-attractions-set-info{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.coorg-attractions-set-info-text{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.coorg-attractions-set-info-distance{display:flex;align-items:flex-start;gap:4px}.coorg-attractions-set-info-distance svg{width:24px;height:24px;aspect-ratio:1/1}.coorg-attractions-set-info-distance p{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.coorg-attractions-set-info-description{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}.coorg-attractions-set-info-description h3{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:24px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-.48px}.coorg-attractions-set-info-description p{color:var(--Text-Black-text-black-300, #606060);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.coorg-gallery{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(10,100px);gap:16px;grid-template-areas:"box-1 box-2 box-3" "box-1 box-2 box-3" "box-1 box-5 box-3" "box-1 box-5 box-3" "box-4 box-5 box-6" "box-4 box-5 box-6" "box-4 box-5 box-6" "box-4 box-8 box-6" "box-7 box-8 box-9" "box-7 box-8 box-9";position:relative;overflow:hidden}.coorg-gallery .gallery-set{height:auto}.coorg-gallery-overlay{position:absolute;width:200%;height:110%;bottom:-50%;left:50%;transform:translate(-50%);border-radius:50%;background:#fff;filter:blur(150px);z-index:5;display:flex;justify-content:center}.coorg-gallery .primary-btn{position:absolute;bottom:200px;left:50%;transform:translate(-50%);z-index:10}.gallery-space{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:64px}.gallery-space-set{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.gallery-space-set h3{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:32px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.64px}.gallery-space-set-container{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gallery-space-set-img{width:100%;display:flex;height:400px;justify-content:center;align-items:center;overflow:hidden}.gallery-space-set-img img{width:100%;height:100%;object-fit:cover;transition:all .3s}.gallery-space-set-img:hover img{scale:1.1}.contact-form-container{width:100%;display:flex;gap:24px}.contact-form{width:40%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:32px;flex-shrink:0}.contact-form-inputs{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.contact-form-inputs section{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.contact-form-inputs label{color:var(--Text-Black-text-black-300, #606060);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.contact-form-inputs input{display:flex;height:48px;padding:10px 16px;align-items:center;gap:10px;align-self:stretch;border:1px solid var(--Text-Black-text-black-50, #e7e7e7);color:var(--Grey-Primary, #7b7b7b);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.contact-form-inputs input:not(:placeholder-shown){color:var(--Black-Primary, #121212)}.contact-form-inputs textarea{resize:none;display:flex;height:150px;padding:10px 16px;align-items:center;gap:10px;align-self:stretch;border:1px solid var(--Text-Black-text-black-50, #e7e7e7);color:var(--Grey-Primary, #7b7b7b);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.contact-form-inputs textarea:not(:placeholder-shown){color:var(--Black-Primary, #121212)}.contact-form-imgs{width:60%;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,400px);gap:16px;grid-template-areas:"box-1 box-1 box-1 box-2 box-2" "box-3 box-3 box-4 box-4 box-4"}.contact-form-inputs-divide{width:100%;display:flex;align-items:flex-start;gap:24px;align-self:stretch}.contact-form-inputs-divide section{width:calc(50% - 12px)}.contact-form-checkbox{width:100%;display:flex;align-items:flex-start;gap:7px;align-self:stretch}.contact-form-checkbox input{width:24px;height:24px;aspect-ratio:1/1}.contact-form-checkbox label{color:var(--Text-Black-text-black-300, #606060);font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.36px}.contact-form .primary-btn{width:100%}footer{display:flex;width:100%;padding:40px 160px;flex-direction:column;align-items:center;gap:56px;background:var(--Brown-brown-50, #f5ede6)}.footer-container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.footer-container-top{width:100%;display:flex;justify-content:space-between;align-items:center;align-self:stretch}.footer-container-top img{height:70px;object-fit:cover}.footer-container-top h2{color:var(--Text-Black-Primary, #121212);text-align:center;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.4px}.footer-container-line{width:100%;height:1px;background:#dfc8b2}.footer-container-bottom{width:100%;display:flex;justify-content:space-between;align-items:center;align-self:stretch}.footer-container-bottom-left{display:flex;align-items:center;gap:24px}.footer-container-bottom a{color:var(--Text-Black-text-black-300, #606060);text-align:center;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px;text-decoration:none;transition:all .3s}.footer-container-bottom a:hover{color:var(--Text-Black-Primary, #121212)}.footer-container-bottom-center{display:flex;align-items:flex-end;gap:12px}.footer-container-bottom-center-line{width:1px;height:20px;background:#e7e7e7}.footer-below{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px}.footer-below p{color:var(--Grey-Primary, #7b7b7b);text-align:center;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.footer-below p a{color:var(--Grey-Primary, #7b7b7b);text-align:center;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px;text-decoration:none;transition:all .3s}.footer-below p a:hover{color:#ffbf00}.mobile{display:none}.desktop{display:flex}@media screen and (max-width: 1200px){.mobile{display:flex}.desktop{display:none}header{height:64px;padding:0 20px}.navbar-logo img{height:50px}.mobile-navbar-button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-navbar-button img{width:16px;height:16px;flex-shrink:0;object-fit:cover}.mobileNavbar{width:100%;height:calc(100svh - 64px);background:#fff;position:fixed;top:63px;right:0;z-index:1000;transform:translate(100%);transition:transform .3s ease-in-out;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:80px;padding:40px 20px 20px}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}.activeMobileNavbar{transform:translate(0);animation:slideIn .3s forwards}.nonactiveMobileNavbar{transform:translate(100%);animation:slideOut .3s forwards}header nav{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}header nav a{display:flex;height:36px;padding:10px 0;align-items:center;gap:10px;align-self:stretch;color:#000;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.4px}.home-hero{height:calc(100svh - 64px)}.home-hero-center{padding:0;height:100%}.home-hero-control{position:absolute;bottom:20px}.home-hero-control:first-child{left:20px}.home-hero-control:last-child{right:20px}.home-hero-center p{color:var(--White, #fff);text-align:center;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.36px}.home-hero-center h1{color:var(--White, #fff);text-align:center;font-family:Manrope;font-size:40px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.8px}.home-hero-bottom{width:100%;bottom:60px;flex-direction:column-reverse}.home-hero-buttons{flex-direction:column;gap:8px}.home-hero-button,.home-hero-button-background{width:197px;height:48px;flex-shrink:0}.home-hero-button-container p{color:var(--White, #fff);font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.32px}.home-hero-button-container svg{width:13.333px;height:13.333px;flex-shrink:0}.home-hero-mandala{width:120px;height:120px;bottom:-60px}.home-numbers{display:flex;padding:48px 20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px}.home-numbers p{color:var(--Yellow-yellow-800, #806f20);font-family:Manrope;font-size:28px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.56px}.home-banner{padding:48px 20px;height:100svh}.home-banner-container{height:100%}.home-banner-container img{max-height:100%;height:100%}.home-banner-text{left:0;padding:20px;width:80%}.home-banner-text section{width:100%}.home-banner-text h2{font-family:Manrope;font-size:32px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.64px}.home-rooms{width:100%;padding:48px 20px;gap:32px;flex-direction:column}.home-rooms-heading h2{text-align:center;font-family:Manrope;font-size:32px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.64px}.home-rooms-heading p{color:var(--Text-Black-text-black-300, #606060);text-align:center;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.32px}.home-room-control-left,.home-room-control-right{display:none}.home-rooms-slide{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.home-rooms-slide::-webkit-scrollbar{display:none}.home-rooms-set{width:80%}.section-template{width:100%;padding:48px 20px;gap:32px}.section-template-heading h2{text-align:center;font-family:Manrope;font-size:32px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.64px;background:linear-gradient(90deg,#974c08,#311902);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-amenities{display:flex;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch}.home-amenities-set{max-width:none;width:100%}.home-gallery-container{display:flex;align-items:flex-start;justify-content:flex-start;gap:20px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.home-gallery-container::-webkit-scrollbar{display:none}.home-gallery-container .gallery-set{width:80%;height:320px;flex-shrink:0}.gallery-set h3{color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.36px}.testimony{min-height:auto}.testimony-background{width:100%;height:auto;position:static;transform:none}.testimony-container{position:absolute}.testimony-set{width:100%}.testimony-set-heading{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}.testimony-controls{position:absolute;bottom:0;left:50%}.testimony-controls.left{transform:translate(calc(-50% - 30px))}.testimony-controls.right{transform:translate(calc(-50% + 30px))}.reach{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.reach-map{width:100%;aspect-ratio:1/1.5}.reach-container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.home-cafe{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,220px);gap:16px;grid-template-areas:"box-1 box-1 " "box-2 box-3 "}.home-cafe .gallery-set{width:100%}.relax{padding:48px 20px}.relax h2{color:var(--Grey-grey-100, #d6d6d6);text-align:center;font-family:Manrope;font-size:70px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-2.8px}.relax h2 span{color:var(--Text-Black-Primary, #121212);text-align:center;font-family:Manrope;font-size:70px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-2.8px}.home-blog-controls{display:none}.home-blog-slide{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.home-blog-slide::-webkit-scrollbar{display:none}.home-blog-set{width:80%}.faq{width:100%;gap:16px}.faq-set-heading h3{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.32px}.faq-set-heading svg{width:18px;height:18px}.faq-set-answer{width:100%}footer{display:flex;padding:48px 20px;flex-direction:column;align-items:flex-start;gap:32px}.footer-container{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.footer-container-top{display:flex;flex-direction:column;align-items:center;gap:16px;align-self:stretch}.footer-container-top h2{color:var(--Text-Black-Primary, #121212);text-align:center;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.32px}.footer-container-top .primary-btn{height:auto}.footer-container-line{order:3}.footer-container-bottom{display:flex;flex-direction:column;align-items:center;gap:16px;align-self:stretch}.footer-container-bottom-left,.footer-container-bottom-center{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.footer-container-bottom a:last-child{padding-top:16px;max-width:285px}.accomodations{padding:24px 20px 48px;gap:16px}.accomodations-heading{gap:16px}.accomodations-heading-text h2{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.48px}.accomodations-heading-text p{color:var(--Text-Black-text-black-300, #606060);font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.28px}.accomodations-heading-tabs{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.accomodations-heading-tabs ::-webkit-scrollbar{display:none}.accomodations-heading-tab{flex-shrink:0}.accomodations-container{gap:24px}.accomodations-container-heading{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.28px}.accomodations-set-info{gap:24px}.accomodations-set-info-text{gap:16px}.accomodations-set-info-text h3{color:#000;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.4px}.accomodations-set-info-text h4{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.32px}.accomodations-set-info-text p{color:var(--Text-Black-text-black-300, #606060);font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.28px}.room-details{padding:0;gap:16px}.room-details-hero{padding:0 20px}.room-details-hero-top{gap:24px}.back-to-details{height:64px;order:1}.back-to-details p{display:none}.room-details-hero h1{order:3;color:#000;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.4px}.room-details-hero-gallery{order:2;display:flex;align-items:flex-start;justify-content:flex-start;gap:20px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.room-details-hero-gallery::-webkit-scrollbar{display:none}.room-details-hero-gallery-img{width:90%;height:313px;flex-shrink:0}.show-more-photos-btn{width:220px;height:40px;inset:50% auto auto 50%;transform:translate(-50%,-50%);flex-shrink:0}.room-details-hero-labels{order:4}.room-details-hero-labels label{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.28px}.room-details-hero-price{order:5;display:flex;padding:20px 12px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border:1px solid var(--Grey-grey-50, #f2f2f2);background:#fff;box-shadow:0 2px 8px #00000014}.room-details-hero-price-buttons{width:100%;gap:8px}.room-details-hero-price-buttons button{width:100%;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.28px}.room-details-hero-info{width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px}.room-details-hero-info-left{width:100%}.room-details-hero-info-left section{width:100%;min-width:auto}.room-details-hero-info-left section span{color:var(--Text-Black-text-black-300, #606060);font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.28px}.room-details-hero-info-left section p{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.32px}.room-details-hero-info-right{width:100%;justify-content:space-between}.room-details-hero .room-details-hero-info-right h2{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.36px}.room-details-hero-info-right h2 span{color:var(--Text-Black-text-black-200, #929292);font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.28px}.room-details-hero-about{gap:24px}.room-details-hero h2{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.48px}.room-details-hero-about .testimony{padding-bottom:48px}.room-details .testimony-container{position:relative}.room-details .testimony-controls:first-child{left:50%;transform:translate(calc(-50% - 20px))}.room-details .testimony-controls:last-child{left:50%;transform:translate(calc(-50% + 20px))}.room-details-other-rooms{display:flex;align-items:flex-start;justify-content:flex-start;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.room-details-other-rooms::-webkit-scrollbar{display:none}.room-details-other-rooms-set{width:80%}.room-details-other-rooms-set-info{gap:8px}.room-details-other-rooms-set-text h3{font-size:20px}.room-details-other-rooms-set-text h4{font-size:16px}.room-details-gallery{padding:0 20px;gap:24px}.room-details-gallery .back-to-details{order:0}.coorg-trek{display:flex;flex-direction:column;align-items:flex-start;gap:40px}.coorg-trek-set{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.coorg-trek-set-img-container{width:100%;height:250px}.coorg-trek-set-img-controls{width:32px;height:32px}.coorg-trek-set-info-heading h3{color:#000;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.4px}.coorg-trek-set-info-description h4{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.32px}.coorg-attractions-set{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.coorg-attractions-set:nth-child(2n){flex-direction:column}.coorg-attractions-set-img{height:250px}.coorg-attractions-set-info{gap:12px}.coorg-attractions-set-info-description h3{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.36px}.coorg-gallery{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,220px);gap:16px;grid-template-areas:"box-1 box-1" "box-2 box-3" "box-4 box-4" "box-5 box-6" "box-7 box-7" "box-8 box-9";position:relative;overflow:hidden}.coorg-gallery-overlay{height:90%;filter:blur(80px)}.gallery-space{gap:48px}.gallery-space-set{display:flex;flex-direction:column;align-items:flex-start;gap:26px;align-self:stretch}.gallery-space-set h3{color:var(--Text-Black-Primary, #121212);font-family:Manrope;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.48px}.gallery-space-set-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,220px);gap:16px;grid-template-areas:"box-1 box-1" "box-2 box-3" "box-4 box-4" "box-5 box-6"}.gallery-space-set-img:nth-child(1){grid-area:box-1}.gallery-space-set-img:nth-child(2){grid-area:box-2}.gallery-space-set-img:nth-child(3){grid-area:box-3}.gallery-space-set-img:nth-child(4){grid-area:box-4}.gallery-space-set-img:nth-child(5){grid-area:box-5}.gallery-space-set-img:nth-child(6){grid-area:box-6}.gallery-space-set-img{height:100%}.contact-form-container{display:flex;flex-direction:column;align-items:flex-start;gap:40px}.contact-form{width:100%}.contact-form-imgs{width:100%;grid-template-rows:repeat(2,220px);gap:8px}.contact-form-imgs .gallery-set{height:100%}}
