@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";@font-face{font-family:Austina;src:url(/assets/Austina-D_Go8nc_.woff2) format("woff2"),url(/assets/Austina-DCEhnITW.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fresh Honey;src:url(/assets/FreshHoneyRegular-BTib4lUy.woff2) format("woff2"),url(/assets/FreshHoneyRegular-DbH6I63z.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:fhoney;src:url(/assets/FreshHoneyRegular-BTib4lUy.woff2) format("woff2"),url(/assets/FreshHoneyRegular-DbH6I63z.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pelvisthemorko;src:url(/assets/Pelvisthemorko-XZKmTEwJ.woff2) format("woff2"),url(/assets/Pelvisthemorko-COuxe_D2.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Grumbear;src:url(/assets/Grumbear-L59KexKI.woff2) format("woff2"),url(/assets/Grumbear-DMgyN7SN.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MythBusters;src:url(/assets/MythBusters-CeR_1k9K.woff2) format("woff2"),url(/assets/MythBusters-B4NmBwmT.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Anecor Gheroos;src:url(/assets/AnecorGheroos-Z1G19jsp.woff2) format("woff2"),url(/assets/AnecorGheroos-DFj0cEqb.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Crogue;src:url(/assets/Crogue-GiAGo7ZJ.woff2) format("woff2"),url(/assets/Crogue-xsImLIBA.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rosalin Marige;src:url(/assets/RosalinMarige-Regular-Bm7nWCE_.woff2) format("woff2"),url(/assets/RosalinMarige-Regular-BPXQ3OYy.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--primary-color: #29caa7;--primary-hover: #1db393;--text-dark: #2d353a;--text-light: #6c757d;--white: #ffffff;--bg-light: #f8f9fa;--transition: all .3s cubic-bezier(.25, .46, .45, .94);--shadow-sm: 0 1px 3px rgba(0,0,0,.12);--shadow-md: 0 4px 6px rgba(0,0,0,.1);--shadow-lg: 0 10px 25px rgba(0,0,0,.1);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px}*{-webkit-user-select:none;user-select:none}.top{position:fixed;top:0;left:0;right:0;z-index:9999;width:100%;margin-left:auto;margin-right:auto;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:all .6s ease-in-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 30px #0000001a}.top-logo{width:210px;height:76px;padding-top:10px;padding-bottom:10px;margin-top:10px;margin-bottom:10px;transition:scale cubic-bezier(.075,.82,.165,1) 1s}.top-logo:hover{cursor:pointer}.top-header-section{display:flex;padding-left:20px;padding-right:20px;transition:scale cubic-bezier(.075,.82,.165,1) 1s}.top-header-section a{text-decoration:none;margin:20px;font-family:Open Sans,sans-serif;font-weight:0;font-size:16px;line-height:1.7;color:#2d353aa2;transition:color .5s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:scale cubic-bezier(.075,.82,.165,1) 1s}.top-header-section a:hover{color:#5ab697}.top-header-buttonsection{margin-left:2rem}.top-bookbutton{background-color:var(--primary-color);color:var(--white);padding:.75rem 2rem;font-size:1rem;font-weight:600;border:none;border-radius:var(--radius-lg);cursor:pointer;transition:var(--transition);box-shadow:0 4px 15px #29caa74d;letter-spacing:.5px;display:inline-flex;align-items:center;gap:.5rem}.top-bookbutton:hover{background-color:var(--primary-hover);transform:translateY(-2px);box-shadow:0 6px 20px #29caa766}.top-bookbutton:active{transform:translateY(0)}.top-bookbutton i{transition:var(--transition)}.top-bookbutton:hover i{transform:translate(3px)}.top-bookbuttonclicked{transform:scale(.95)}.displaynone{display:none}.displayblock{display:block}.top-section-menu{float:right;padding-right:60px}.buttonsformenu{display:inline-block;color:#fff;border:none;background-color:#00000045;padding:8px 11px;border-radius:10px;cursor:pointer;transition:.2s ease-in;font-size:20px;display:none}.fa-xmark{padding-left:13px;padding-right:13px}.buttonsformenu:hover{background-color:#000000fa}.menuforsmallwindow{transition:all cubic-bezier(.075,.82,.165,1) 1s;width:100%;height:100%;background:#fffffff6;position:fixed;top:0;z-index:99999;flex-direction:column;text-align:center;animation:slideDown .5s cubic-bezier(.6,-.28,.735,.045) forwards;display:none;left:0;right:0;margin-top:35px;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:10px}.top-section-menu-2{width:100%;float:right}.menuforsmallwindow .bookbtun{padding:20px;text-decoration:none;border:none;background-color:#000;margin-top:6px;font-family:Open Sans,sans-serif;font-weight:900;font-size:15px;color:#fff;bottom:0;transition:all cubic-bezier(.075,.82,.165,1) 1s}.buttonhy{margin-top:20px;margin-bottom:15px;float:right}.menuforsmallwindow a{color:#00000083;text-decoration:none;font-size:20px;padding-top:13px;padding-bottom:9px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-color:none;outline:none}.menuforsmallwindow a:hover{color:#000}.menuforsmallwindow a:active,.menuforsmallwindow a.active{background-color:none;outline:none}@keyframes slideDown{0%{opacity:0;transform:translateY(-200px) scale(.98);box-shadow:none}80%{opacity:1;transform:translateY(-40px) scale(1.01);box-shadow:0 8px 32px #29caa71a}to{opacity:1;transform:translateY(-40px) scale(1);box-shadow:0 8px 32px #29caa726}}@keyframes slideUp{0%{opacity:1;transform:translateY(0) scale(1);box-shadow:0 8px 32px #29caa726}to{opacity:0;transform:translateY(-40px) scale(.98);box-shadow:none}}.menuforsmallwindow.slide-down{animation:slideDown .5s ease-in-out forwards}.menuforsmallwindow.slide-up{animation:slideUp .5s ease-in-out forwards}@media (max-width: 655px){.buttonsformenu{margin-right:20px;display:flexbox}.top-logo{margin-left:20px;display:inline-block}.top{justify-content:center}}@media (max-width: 1120px){.buttonsformenu{display:block}.top-header-section,.top-header-buttonsection{display:none}.top{display:flexbox}.top-logo{margin-left:50px;margin-right:30%}.top-headingcontent{display:block;margin-left:30%}.menuforsmallwindow{display:none}}@media (max-width: 1120px){.top-logo{margin-right:20%}}.bottom-page-detail-tab{width:100%;background:linear-gradient(180deg,#06383a,#0a6b63);color:#e6fff9;display:flex;gap:24px;padding:48px 28px;box-sizing:border-box;flex-wrap:wrap;align-items:flex-start;position:relative;z-index:1000}.bottom-page-divs{flex:1 1 240px;min-width:180px;margin:12px}.bottom-page-logo{width:160px;height:auto;margin-bottom:8px}.bottom-page-divs.contact .brand{font-weight:700;color:#fff;margin-top:6px}.bottom-page-divs.links h4,.bottom-page-divs.social h4{color:#e6fff9f2;margin-bottom:8px}.bottom-page-divs.links a,.bottom-page-divs.contact a{display:block;color:#e6fff9eb;text-decoration:none;margin:6px 0;transition:color .18s ease}.bottom-page-divs.links a:hover,.bottom-page-divs.contact a:hover{color:#bff3e6}.social-icons a{margin-right:12px;color:#e6fff9f2;font-size:1.15rem}.bottom-page-divs.legal{color:#e6fff9c7;font-size:.95rem;align-self:center}@media (max-width: 860px){.bottom-page-detail-tab{padding:28px 18px}.bottom-page-divs{flex:1 1 100%;min-width:0}.bottom-page-divs.legal{text-align:center}}.slideshow-container{margin-top:0;position:relative;padding-top:85px;width:100%;height:580px;overflow:hidden;perspective:1000px;transform:translateZ(0)}.slide{position:absolute;width:100%;height:100%;scale:1.3;opacity:0;transition:opacity 1s ease;object-fit:cover;transform:scale(1);will-change:transform,opacity;filter:brightness(.9)}.slideshow-container img{width:100%;height:100%;inset:0}.text-overlay{position:absolute;top:50%;left:10%;transform:translateY(-50%);color:#fff;max-width:40%;text-shadow:0 2px 10px rgba(0,0,0,.5);z-index:20;font-family:Poppins,sans-serif;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.22,1,.36,1) .3s}.text-overlay h1{font-size:3.5rem;margin:0 0 .5em;font-weight:600;line-height:1.2;letter-spacing:-.5px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:2s ease-in-out}.text-overlay p{font-size:1.2rem;line-height:1.6;margin:0;font-weight:300;max-width:80%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.main-sub-headings{width:100%;margin-top:90px;left:0;right:0;margin-left:0;margin-right:0;padding-top:8px;padding-bottom:8px;text-align:center;font-size:50px;font-family:Grumbear,sans-serif;background:linear-gradient(to bottom,#52d4ab,#c6dfdc);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.margin-class{margin-left:17px;margin-right:17px}.sub-description{font-size:1rem;font-weight:300;color:#555;max-width:900px;margin:0 auto 30px;text-align:center;line-height:1.6}.maldives-services-images{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:80px}.simage{background-size:cover;background-repeat:no-repeat;background-position:center;width:300px;height:300px;margin:20px;display:flex;justify-content:center;align-items:center;font-size:60px;color:#fefefefe;transition:scale .3s ease-in-out;font-family:MythBusters,sans-serif;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.maldives-services-images .bg-ov-img:nth-child(1) .simage{background-image:url(/assets/IMG_0018-wlJUOWVy.jpg)}.maldives-services-images .bg-ov-img:nth-child(2) .simage{background-image:url(/assets/sharks-CHaJ56V3.jpg)}.maldives-services-images .bg-ov-img:nth-child(3) .simage{background-image:url("/assets/l%20(4)-BnPWmFr5.jpg")}.simage:hover{scale:1.05;cursor:pointer}.text-overlay-image{width:270px;height:270px;padding:15px;color:#000;background-color:#f6f6f677;position:absolute;opacity:0;transition:opacity ease-in-out .5s;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;display:flex;justify-content:center;align-items:center;font-size:20px;word-spacing:2px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;font-family:initial;scale:0;transition:all .6s ease-in-out}.maldives-services-images:hover .text-overlay-image{scale:1;opacity:1}.bg-ov-img{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.pronunciation-section{display:flex;flex-wrap:wrap;height:max-content;background-color:#23e2937d;justify-content:center;align-items:center;margin:50px 20px 110px;padding:20px;border-radius:10px}.pronounces{padding:10px}.pronounces h4{color:#000;font-size:20px;margin:5px}.pronounces h4:nth-child(2){font-family:Courier New,Courier,monospace}; .maldives-activities-images{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.aimage{background-size:cover;background-repeat:no-repeat;width:300px;height:300px;margin:20px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:50px;color:#fefefefe;transition:scale .3s ease-in-out;font-family:MythBusters,sans-serif;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.maldives-services-images .bg-ov-img-2:nth-child(1) .aimage{background-image:url(/assets/shark-DZZ28YIY.jpg)}.maldives-services-images .bg-ov-img-2:nth-child(2) .aimage{background-image:url("/assets/l%20(3)-DszU5ce2.jpg")}.maldives-services-images .bg-ov-img-2:nth-child(3) .aimage{background-image:url(/assets/IMG_8811-DpDSnKwq.jpg)}.maldives-services-images .bg-ov-img-2:nth-child(4) .aimage{background-image:url(/assets/IMG_2732-DHzXIRyj.jpg)}.maldives-services-images .bg-ov-img-2:nth-child(5) .aimage{background-image:url(/assets/jet_skiing-BDx7JOwP.jpg)}.maldives-services-images .bg-ov-img-2:nth-child(6) .aimage{background-image:url(/assets/dolphin-Vj3u_XE6.jpg)}.aimage:hover{scale:1.05;cursor:pointer}.text-overlay-image-2{width:270px;height:270px;padding:15px;color:#000;background-color:#f6f6f677;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity ease-in-out .5s;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;font-family:Open Sans,sans-serif}.text-overlay-image-2:hover{opacity:1}.bg-ov-img-2{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.text-overlay-33{font-size:16px;color:#00000078;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.button-discover{background-color:#29e796;padding:15px 35px;text-decoration:none;border:none;border-radius:5px;transition:scale ease-in-out .2s;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.button-discover:hover{cursor:pointer;scale:.9}.zoom-in-delay{animation:zoomIn 1.5s ease-in-out forwards;animation-delay:.5s;opacity:0}.fade-in-delay{animation:fadeIn 1.5s ease-in-out forwards;animation-delay:.5s;opacity:0}.hero-section{background-image:url(https://images.unsplash.com/photo-1699040564678-9d0a8f1f5f07?q=80&w=2127&auto=format&fit=crop);background-size:cover;background-position:center;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.hero-content{background-color:#00000080;padding:20px;border-radius:10px}.hero-title{font-size:3rem;font-weight:700}.hero-subtitle{font-size:1.5rem;margin:20px 0}.hero-button{background-color:#5ab697;color:#fff;padding:10px 20px;border:none;border-radius:5px;font-size:1.2rem;cursor:pointer;transition:transform .3s ease,background-color .3s ease}.hero-button:hover{transform:scale(1.1);background-color:#4a9f7e}.features-section{padding:50px 20px;text-align:center}.features-title{font-size:2.5rem;margin-bottom:30px}.features-container{display:flex;justify-content:center;gap:20px}.feature-card{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0003;width:300px;text-align:center}.feature-card h3{font-size:1.5rem;margin-bottom:10px}.feature-card p{font-size:1rem;color:#555}.explore-section{padding:40px 0;background:#fff}.explore-container{max-width:1200px;margin:80px auto 0;display:flex;gap:20px;justify-content:center;padding:0 16px}.explore-card{flex:1 1 320px;min-width:240px;background:linear-gradient(180deg,#fff,#f5f8f7);border-radius:12px;padding:20px;box-shadow:0 8px 24px #0000000f;text-align:center}.explore-card h3{margin:0 0 8px;color:#00302e;font-size:1.25rem}.explore-card p{color:#556;font-size:.95rem;margin-bottom:14px}.explore-link{display:inline-block;background:#29caa7;color:#00302e;padding:10px 16px;border-radius:8px;text-decoration:none;font-weight:600}.small-note{text-align:center;color:#666;margin-top:14px;font-size:.95rem}@media (max-width: 760px){.explore-container{flex-direction:column;gap:12px}.explore-card{width:100%}}#root{margin:0;padding:0;width:100%}body{position:relative;height:max-content;z-index:1;padding:0;margin:0}.resort-filter-container{max-width:1200px;margin:80px auto 40px;padding:0 20px 300px;color:#000;z-index:10001}.heading-resort{width:100%;padding-top:240px;padding-bottom:200px;font-family:Fresh Honey,sans-serif;font-size:70px;text-align:center;color:#363737a0;margin:0 0 30px;background:linear-gradient(to bottom,#fff0 50%,#fff),url(/assets/IMG_0018-wlJUOWVy.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.filter-section{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px;background:#ffffff71;padding:20px;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.filter-group{flex:1;min-width:200px}.filter-group label{display:block;margin-bottom:8px;font-family:Poppins,sans-serif;font-weight:500}.filter-group select{width:100%;padding:10px;border-color:#0000001a;border-width:1px;border-radius:var(--radius-sm);font-family:Poppins,sans-serif;background-color:var(--white)}.filter-button{background-color:var(--primary-color);color:var(--white);border:none;padding:10px 25px;border-radius:var(--radius-lg);cursor:pointer;font-family:Poppins,sans-serif;font-weight:600;align-self:flex-end;transition:var(--transition)}.filter-button:hover{background-color:var(--primary-hover);transform:translateY(-2px)}.resort-results{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:40px;margin-top:30px}.resort-card{position:relative;width:270px;height:450px;border-radius:35px;background-size:cover;background-position:center;overflow:hidden;box-shadow:var(--shadow-lg);transition:transform .3s ease,box-shadow .3s ease}.resort-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000004d}.resort-card:hover .resort-content{transform:translateY(-170px)}.resort-overlay{position:absolute;inset:0;background:#00000040;transition:background .3s ease}.resort-card:hover .resort-overlay{background:#00000073}.resort-content{position:absolute;bottom:20px;left:20px;right:20px;z-index:2;color:#fff;font-family:Open Sans,sans-serif;margin-bottom:20px;transition:all .3s ease}.resort-category{opacity:.8;margin-bottom:8px}.resort-category i{font-size:29px;color:#fff}.resort-category h4{color:#000000c4;position:absolute;transform:translate(10px,-37px);font-size:12px;font-weight:600}.resort-title{font-size:22px;margin:0 0 5px}.resort-location{font-size:16px;margin:0 0 15px;opacity:.9}.view-resort{background:var(--primary-color);border:none;padding:8px 18px;color:#fff;font-weight:700;border-radius:var(--radius-md);cursor:pointer;transition:background .3s ease}.view-resort:hover{background:var(--primary-hover)}.resort-link-button{text-align:center;text-decoration:none;color:#4ee1bf;transform:translate(70px,80px);position:absolute;transition:all .3s ease}.resort-link-button:hover{color:#4ee1bfaf;text-shadow:0px 0px 5px rgba(255,255,255,.404)}@media (max-width: 768px){.filter-section{flex-direction:column}.resort-results{grid-template-columns:1fr}}@media (max-width: 844px){.filter-group label{color:#0000005b}}@media (min-width: 520px){.heading-resort{background-position-y:74%}}:focus{outline:none}.slideshow-container{position:relative;padding-top:45px;width:100%;height:580px;overflow:hidden;perspective:1000px;transform:translateZ(0)}.slide{position:absolute;width:100%;height:100%;opacity:0;transition:opacity 1s ease;object-fit:cover;transform:scale(1);filter:brightness(.9);transition:opacity 1s ease,transform .3s ease;will-change:transform,opacity}.slide.active{opacity:1;z-index:10;filter:brightness(1);animation:slowZoom 20s ease-in-out forwards}@keyframes slowZoom{0%{transform:scale(1)}20%{transform:scale(1.04)}40%{transform:scale(1.05)}60%{transform:scale(.8)}to{transform:scale(1)}}.slide.fade-out{animation:zoomOut 1s ease forwards}@keyframes zoomOut{0%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:0}}.fade-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000001a,#0000004d);opacity:0;pointer-events:none;transition:opacity .6s ease;z-index:15}.prev,.next{position:absolute;top:50%;transform:translateY(-50%);background-color:#ffffff26;color:#fff;border:none;padding:16px;cursor:pointer;font-size:24px;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease;z-index:20;box-shadow:0 4px 15px #0003}.prev{left:30px;transform:translateY(-50%) scale(.9)}.next{right:30px;transform:translateY(-50%) scale(.9)}.prev:hover,.next:hover{background-color:#ffffff4d;transform:translateY(-50%) scale(1)}.text-overlay{position:absolute;top:45%;left:10%;transform:translateY(-50%);color:#ffffffb3;max-width:75%;text-shadow:0 2px 10px rgba(0,0,0,.5);z-index:20;font-family:Poppins,sans-serif;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.22,1,.36,1) .3s}.slide.active~.text-overlay{opacity:1;transform:translateY(-50%)}.text-overlay h1{font-size:3.5rem;font-weight:1000;line-height:1.2;letter-spacing:-.5px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:2s ease-in-out}.text-overlay p{color:#fff;font-size:1.2rem;line-height:1.6;margin:0;font-weight:500;max-width:80%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@keyframes slowReveal{0%{opacity:0;transform:scale(1.05) rotateY(5deg)}to{opacity:1;transform:scale(1) rotateY(0)}}@keyframes slowZoom{0%{transform:scale(1)}to{transform:scale(1.4)}}@media (max-width: 768px){.slideshow-container{height:700px}.text-overlay{max-width:80%;left:5%}.text-overlay h1{font-size:60px;margin-bottom:50px}.text-overlay p{font-size:1rem}.prev,.next{padding:12px;width:40px;height:40px;font-size:18px;display:none}}@media (max-width: 561px){.text-overlay h1{font-size:45px;margin-bottom:50px}}@media (max-width: 489px){.text-overlay{top:50%}.slideshow-container{height:750px}}.slide-dots{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:20}.dot{width:10px;height:10px;border-radius:50%;background-color:#ffffff80;cursor:pointer;transition:all .3s ease}.dot.active{background-color:#fff;transform:scale(1.3)}.dot:hover{background-color:#fffc}.slide.slide-in-left{animation:slideInFromLeft .5s ease forwards;z-index:11}.slide.slide-in-right{animation:slideInFromRight .5s ease forwards;z-index:11}.slide.slide-out-left{animation:slideOutToLeft .5s ease forwards;z-index:9}.slide.slide-out-right{animation:slideOutToRight .5s ease forwards;z-index:9}@keyframes slideInFromLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutToLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes slideOutToRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.animate-text{animation:slideTextDown 1s ease-in-out}@keyframes slideTextDown{0%{opacity:0}to{opacity:1}}.swipe-feedback{position:absolute;top:0;width:150px;height:100%;pointer-events:none;opacity:0;transition:opacity .5s ease;border-radius:0 50% 50% 0/100%;filter:blur(40px);z-index:30}.swipe-left{left:0;background:linear-gradient(90deg,#29caa740,#29caa700);border-radius:50% 0 0 50%/100%}.swipe-right{right:0;background:linear-gradient(270deg,#29caa740,#29caa700);border-radius:50% 0 0 50%/100%}.swipe-feedback.show{opacity:1;animation:glowSwipe .7s ease forwards}@keyframes glowSwipe{0%{opacity:.6;filter:blur(40px)}50%{opacity:.3;filter:blur(60px)}to{opacity:0;filter:blur(80px)}}#root{margin:0;padding:0}body{margin:0}.slideshow-container{padding-top:250px}body{position:relative;height:max-content;z-index:1}#root{background-color:#fff}.top-heading-gh{margin-top:0;text-align:center;font-size:70px;padding:290px 15px 140px;background:linear-gradient(to bottom,#fff0 70%,#fff),url(/assets/img8-BlSLaPxp.jpg) no-repeat;background-size:cover;background-size:110% auto;background-position:center;background-repeat:no-repeat;background-attachment:scroll;font-family:Grumbear,sans-serif;color:#fffd;text-shadow:0px 0px 5px white;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border:none;overflow:hidden}.guesthouse-section{background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:scroll;padding:5px 20px 40px;font-family:Open Sans,sans-serif;text-align:center}.filter-dropdown{display:flex;align-items:center;justify-content:center;gap:10px;padding-bottom:60px;font-size:16px;color:#1a5975;font-weight:600;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.filter-dropdown label i{margin-right:6px;color:#1a5975;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.filter-dropdown select{background:linear-gradient(to right,#a3d9f7,#d3f4f0);border:2px solid #1a5975;border-radius:10px;padding:10px 16px;font-size:15px;color:#1a5975;font-weight:600;cursor:pointer;transition:all .3s ease;outline:none}.filter-dropdown select:hover{background:linear-gradient(to right,#89cdee,#c1f2ea);border-color:#168ca5}.guesthouse-container{display:flex;flex-wrap:wrap;justify-content:center;gap:25px}.guesthouse-card{background:#fff;border-radius:30px;box-shadow:0 6px 20px #0000001a;width:270px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.guesthouse-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px #0003;cursor:pointer}.guesthouse-name{width:100%;padding-top:120px;padding-bottom:120px;margin-top:0;color:#fff;font-family:Fresh Honey,sans-serif;font-size:50px;text-shadow:5px black;text-align:center;justify-content:center;align-items:center;margin-bottom:10px;background-repeat:no-repeat;background-size:cover;background-position:center}.guesthouse-info{padding:18px;text-align:left;background:linear-gradient(to bottom,#fff0 -20%,#fff)}.guesthouse-info p{margin:6px 0;font-size:15px;color:#333}.filter-dropdown{margin:20px auto;text-align:center}.filter-dropdown label{font-weight:700;font-size:1.1rem;margin-right:10px;color:#1a3d5d}.filter-dropdown select{padding:10px 15px;border-radius:8px;border:1px solid #ccc;font-size:1rem;background-color:#f8faff;color:#1a3d5d;cursor:pointer;box-shadow:0 2px 5px #0000001a;transition:all .2s ease}.filter-dropdown select:hover{border-color:#3498db;box-shadow:0 2px 8px #00000026}.guesthouse-link{text-decoration:none}@media (max-width: 1029px){.top-heading-gh{background-position:center;background-size:100%}}@media (max-width: 800px){.top-heading-gh{background-position:center;background-size:150%}}@media (max-width: 627px){.top-heading-gh{background-position:center;background-size:180%}}@media (max-width: 508px){.top-heading-gh{background-position:center;background-size:250%}}.about-content{display:flex;align-items:center;justify-content:center;height:auto}.backstylefl{margin-top:55px;color:#fff;text-Align:"center";padding:"100px 20px"}.about-image-container{flex:1;margin-top:50px}.about-image{width:100%;border-radius:15px;animation:slideInLeft 1.5s ease-in-out}.about-text{flex:1;padding:20px;font-family:Arial,sans-serif;animation:slideInRight 1.5s ease-in-out;margin-left:15px;margin-right:15px}.about-text h1{font-family:fhoney,sans-serif;text-shadow:0px 0px 1px black;color:#dce8e4c7;width:100%;margin-top:50px;text-align:center}.about-text p{font-size:1.2rem;line-height:1.8;color:#333}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.zoom-in{animation:zoomIn 1.5s ease-in-out forwards;opacity:0}.slide-in{animation:slideIn 1.5s ease-in-out forwards;opacity:0}.slide-in-delay-0{animation-delay:.2s}.slide-in-delay-1{animation-delay:.4s}.slide-in-delay-2{animation-delay:.6s}.slide-in-delay-3{animation-delay:.8s}.slide-in-delay-4{animation-delay:1s}@keyframes zoomIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes slideIn{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.fade-in{animation:fadeIn 1.5s ease-in-out forwards;opacity:0}.slide-up{animation:slideUp 1.5s ease-in-out forwards;opacity:0}.slide-in-delay-0{animation:slideIn 1.5s ease-in-out forwards;animation-delay:.2s}.slide-in-delay-1{animation:slideIn 1.5s ease-in-out forwards;animation-delay:.4s}.slide-in-delay-2{animation:slideIn 1.5s ease-in-out forwards;animation-delay:.6s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideIn{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}.activity-page{font-family:Arial,sans-serif;color:#333;margin:0;padding:0;width:100%}.activity-header{width:100%;left:0;right:0;top:0;margin-left:0;margin-right:0;text-align:center;font-family:Grumbear,sans-serif;background:linear-gradient(to bottom,#52d4ab,#c6dfdc);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.activity-title{font-size:100px;font-weight:700;width:100%;text-align:center}.activity-content{padding:20px;text-align:center}.activity-content h2{font-size:2rem;margin-bottom:10px}.activity-content p{font-size:1.2rem;line-height:1.6}.activity-logo img{width:240x;height:90px}
