.navbar{align-items:center;background-color:#132a13;color:#fff;display:flex;font-family:Ubuntu,sans-serif;padding:0 20px;z-index:999}.desktop-navbar{justify-content:space-between;position:-webkit-sticky;position:sticky;top:0}.desktop-navbar .navbar-logo{font-size:24px;font-weight:700}.desktop-navbar .navbar-menu{display:flex;gap:20px;list-style:none}.desktop-navbar .navbar-menu li a{color:#fff;text-decoration:none;transition:color .3s}.desktop-navbar .navbar-menu li a.active,.desktop-navbar .navbar-menu li a:hover{color:#90a955}.mobile-navbar{background:#132a13;border-top:2px solid #90a955;border-top-left-radius:20px;border-top-right-radius:20px;bottom:0;display:none;justify-content:space-around;left:0;padding:15px 20px;position:fixed;right:0}.mobile-navbar a{color:#fff;font-size:20px}.mobile-navbar a.active{color:#90a955}@media screen and (max-width:768px){.desktop-navbar{display:none}.mobile-navbar{display:flex}}.footer{background-color:#132a13;color:#fff;display:flex;flex-wrap:wrap;font-family:Ubuntu,sans-serif;justify-content:space-between;margin-bottom:30px;padding:30px 20px}.footer-section{flex:1 1 30%;margin:10px}.footer-logo{color:#90a955;font-size:24px;font-weight:700;margin-bottom:10px}.footer-contact{font-size:14px;line-height:1.8}.footer-section h4{color:#90a955;font-size:16px;margin-bottom:10px}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:8px}.footer-section ul li a{color:#fff;font-size:14px;text-decoration:none}.footer-section ul li a:hover{color:#90a955}.social-icons a{color:#fff;font-size:20px;margin-right:12px;transition:color .3s ease}.social-icons a:hover{color:#90a955}@media screen and (max-width:768px){.footer{flex-direction:column;text-align:center}.footer-section{margin:15px 0}.social-icons a{margin:0 10px}}.banner-slider{-webkit-overflow-scrolling:touch;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;width:100%}.slider-container{display:flex;gap:1rem;padding:1rem}.banner-image{border-radius:20px;object-fit:contain;scroll-snap-align:start;transition:transform .4s ease}.banner-image:hover{transform:scale(1.04)}@media (max-width:768px){.banner-image{width:100vh}}.upcoming-trips{background-color:#fdf6f0;font-family:Ubuntu,sans-serif;padding:40px 20px}.upcoming-trips h2{animation:slideInLeft .5s ease;color:#132a13;font-size:2rem;font-weight:700;margin-bottom:30px;text-align:center}.trip-slider{display:flex;gap:20px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory}.trip-slider::-webkit-scrollbar{height:8px}.trip-slider::-webkit-scrollbar-thumb{background:#90a955;border-radius:10px}.trip-card{background-color:#fff;border-radius:16px;box-shadow:0 4px 10px #0000001a;flex:0 0 200px;padding:15px;scroll-snap-align:start;text-align:center;transition:transform .3s ease}.trip-card:hover{transform:scale(1.05)}.trip-card img{border-radius:12px;height:160px;margin-bottom:15px;object-fit:cover;width:90%}.trip-card h3{color:#132a13;font-size:1.2rem;font-weight:700;margin:8px 0}.trip-card p{color:#2c2c2a;font-size:.95rem;margin-bottom:6px}.trip-card button{background-color:#90a955;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px;transition:background .3s}.trip-card button:hover{background-color:#132a13}@media (max-width:768px){.trip-card{flex:0 0 80%}.trip-card img{height:180px}}.testimonials-section{background-color:#fdf6f0;font-family:Ubuntu,sans-serif;padding:3rem 1rem;text-align:center}.section-heading{animation:slideInLeft 1s ease-in-out;font-size:1.5rem}.testimonial-slider{display:flex;gap:1.5rem;overflow-x:auto;padding:1rem;scroll-snap-type:x mandatory}.testimonial-card{align-items:center;animation:fadeInUp 1s ease-in-out;background:#fff;border-radius:1rem;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:row;max-width:400px;min-width:300px;padding:1rem;scroll-snap-align:center}.testimonial-img{border-radius:50%;height:80px;margin-right:1rem;object-fit:cover;width:80px}.testimonial-content{text-align:left}.testimonial-content h3{color:#132a13;font-weight:700;margin:0}.testimonial-content h4{color:#90a955;font-size:.9rem;margin:.3rem 0}.testimonial-content p{color:#2c2c2a;font-size:.9rem}@media (max-width:600px){.testimonial-card{flex-direction:column;text-align:center}.testimonial-img{margin:0 0 1rem}.testimonial-content{text-align:center}}.our-numbers-section{background-color:#fdf6f0;font-family:Ubuntu,sans-serif;padding:3rem 1rem;text-align:center}.section-heading{animation:slideInLeft 1s ease-out;margin-bottom:2rem}.numbers-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.number-card{background-color:#90a955;border-radius:16px;box-shadow:0 6px 20px #0000001a;color:#fff;padding:2rem;transition:transform .3s ease;width:160px}.number-card:hover{transform:scale(1.05)}.number-card h1{font-size:2rem;font-weight:700;margin:0}.number-card p{font-size:1rem;margin-top:.5rem}.faq-section{background-color:#fdf6f0;font-family:Ubuntu,sans-serif;padding:3rem 1rem}.faq-heading{animation:slideInLeft .8s ease-out;color:#132a13;font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.faq-list{display:flex;flex-direction:column;gap:1.2rem;margin:0 auto;max-width:900px}.faq-card{background-color:#fff;border-left:5px solid #90a955;border-radius:12px;box-shadow:0 4px 16px #00000014;padding:1.2rem 1.5rem;transition:transform .2s ease}.faq-card:hover{transform:translateY(-3px)}.faq-card h4{color:#132a13;font-weight:700;margin-bottom:.5rem}.faq-card p{color:#2c2c2a;margin:0}.read-more-btn{background-color:#90a955;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:1rem;margin:2rem auto 0;padding:.7rem 1.5rem;transition:background .3s}.read-more-btn:hover{background-color:#7c944c}.monthly-offers-page{background-color:#fdf6f0;color:#2c2c2a;font-family:Ubuntu,sans-serif;padding:2rem;text-align:center}.monthly-offers-page h1{color:#132a13;font-family:Playfair Display,serif;font-size:2rem;margin-bottom:2rem}.offers-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.offer-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001a;display:flex;flex-direction:column;padding:1rem;transition:transform .3s}.offer-card:hover{transform:translateY(-5px)}.offer-card img{aspect-ratio:1/1;border-radius:8px;object-fit:cover;width:100%}.offer-card h3{color:#132a13;font-family:Playfair Display,serif;margin:1rem 0 .5rem}.offer-card p{color:#2c2c2a;font-family:Ubuntu,sans-serif;font-size:.95rem;margin-bottom:.75rem}.offer-card h4{color:#90a955;margin-bottom:1rem}.explore-btn{background-color:#90a955;border-radius:8px;color:#fff;font-family:Ubuntu,sans-serif;font-weight:700;padding:.6rem 1.2rem;text-decoration:none;transition:background .3s}.explore-btn:hover{background-color:#132a13}@media (max-width:600px){.monthly-offers-page h1{font-size:1.5rem}}.about-container{background-color:#f9f9f9;color:#000;font-family:Ubuntu,sans-serif;padding-bottom:60px}.page-banner{background-color:#132a13;color:#fff;font-size:1.5rem;font-weight:700;padding:60px 20px;text-align:center}.page-banner h1{color:#fff}.intro-section{align-items:center;display:flex;flex-direction:column;padding:2rem}.intro-section img{border-radius:20px;margin-bottom:1.5rem;max-width:900px;width:100%}.intro-text{line-height:1.8;max-width:800px;text-align:center}.mv-section{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:2rem}.mv-card{background:#90a955;border-radius:15px;box-shadow:0 2px 10px #0003;color:#fff;padding:1.5rem;width:300px}.mv-card h2{margin-bottom:5px}.milestone-section{padding:2rem;text-align:center}.milestone-section ul{list-style-type:disc;margin:10px auto 0;max-width:800px;text-align:left}.founders-section{background-color:#f2f2f2;padding:2rem}.founder-cards{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.founder-card{background:#fff;border-left:5px solid #132a13;border-radius:12px;box-shadow:0 2px 10px #0000001a;padding:1.5rem;width:300px}.founder-card a{color:#90a955;font-weight:700;text-decoration:none}.company-details{background-color:#132a13;color:#fff;padding:2rem;text-align:center}.company-details h2,.company-details h4{color:#fff}.company-details ul{list-style-type:square;margin:0 auto;max-width:600px;padding:1rem;text-align:left}@media (max-width:768px){.founder-cards,.intro-section,.mv-section{align-items:center;flex-direction:column}}.contact-page{background-color:#f9f9f9;font-family:Ubuntu,sans-serif;padding-bottom:60px}.contact-banner{animation:fadeIn 1s ease-in;background-color:#132a13;color:#fff;font-weight:700;padding:60px 20px;text-align:center}.contact-banner h1{color:#fff}.contact-section-1{background-color:#fff;border-radius:16px;box-shadow:0 4px 8px #0000000d;margin:20px;padding:40px 20px}.contact-call-to-action h2{color:#132a13;font-weight:700}.contact-form{display:flex;flex-direction:column;gap:15px;margin:20px 50px}.contact-form button,.contact-form input{border:1px solid #ccc;border-radius:10px;font-family:Ubuntu,sans-serif;padding:12px}.contact-form button{background-color:#90a955;border:none;color:#fff;cursor:pointer;transition:all .3s ease}.contact-form button:hover{background-color:#132a13}.success-msg{margin-top:10px}.contact-section-2{background-color:#132a13;border-radius:16px;color:#fff;margin:40px 20px 0;padding:20px;text-align:center}.contact-section-2 h2{color:#fff;font-size:24px;margin-bottom:10px}.social-icons{display:flex;font-size:24px;gap:20px;justify-content:center;margin-top:10px}.services-page{align-items:center;background-color:#f9f9f9;color:#132a13;font-family:Ubuntu,sans-serif;padding-bottom:3rem}.services-banner{background-color:#90a955;border-radius:0 0 2rem 2rem;color:#fff;padding:3rem 1rem;text-align:center}.holiday-section,.other-services{padding:2rem 1rem}.slider{display:flex;gap:1rem;overflow-x:auto;padding:1rem 0}.slider-img{border-radius:1rem;box-shadow:0 4px 10px #0003;height:150px;object-fit:cover;transition:transform .3s ease;width:250px}.slider-img:hover{transform:scale(1.05)}.know-more-btn{align-self:center;background-color:#132a13;border-radius:1rem;color:#fff;display:inline-block;margin-top:1rem;padding:.5rem 1rem;text-align:center;text-decoration:none;transition:background .3s}.know-more-btn:hover{background-color:#2d4b2e}.services-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:2rem}.service-card{background-color:#fff;border-radius:1.5rem;box-shadow:0 4px 15px #0000001a;padding:1rem;text-align:center;transition:transform .3s ease}.service-card:hover{transform:translateY(-5px)}.service-card img{border-radius:1rem;height:160px;object-fit:cover;width:100%}.service-card h3{font-size:1.2rem;font-weight:700;margin-top:1rem}.service-card p{color:#333;font-size:.95rem;margin:.5rem 0 1rem}.service-card button{background-color:#90a955;border:none;border-radius:1rem;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background .3s}.service-card button:hover{background-color:#7b914d}.popup-overlay{background-color:#0009;z-index:1000}.popup-form{background-color:#fff;border-radius:1.5rem;max-width:450px;padding:2rem;position:relative;width:90%}.popup-form h3{font-weight:700;margin-bottom:1rem}.popup-form input,.popup-form select{border:1px solid #ccc;border-radius:.5rem;margin-bottom:1rem;padding:.5rem;width:100%}.popup-form button[type=submit]{background-color:#132a13;border:none;border-radius:1rem;color:#fff;cursor:pointer;padding:.5rem 1.2rem}.popup-close{background:none;color:#666;font-size:1.5rem;right:.8rem;top:.5rem}.success-msg{font-size:.9rem;margin-top:1rem;text-align:center}.service-para{margin:20px}.destinations-container{background-color:#fdf6f0;font-family:Ubuntu,sans-serif;padding:40px 20px;text-align:center}.section-heading{animation:slideInLeft 1s ease forwards;color:#132a13;font-size:2rem;font-weight:700;margin-bottom:20px}.slider-wrapper{display:flex;gap:1.5rem;overflow-x:auto;padding:1rem;scroll-snap-type:x mandatory}.slider-track{animation:scrollSlider 30s linear infinite;display:flex;gap:20px;will-change:transform}.destination-card{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:200px;justify-content:center;min-width:200px;transition:transform .3s ease}.destination-card:hover{transform:scale(1.05)}.destination-card img{border-radius:50%;height:100px;object-fit:cover;width:100px}.destination-card h4{color:#132a13;font-weight:700;margin-top:10px}.popup-overlay{background:#14141499}.popup-card{animation:popUp .3s ease;background:#fff;border-radius:20px;max-width:90%;padding:30px;text-align:center;width:400px}.popup-card h3{color:#132a13;font-weight:700;margin-bottom:15px}.popup-card p{color:#2c2c2a;margin-bottom:20px}.whatsapp-btn{background:#90a955;border-radius:30px;color:#fff;display:inline-block;font-weight:700;padding:10px 20px;text-decoration:none;transition:background .3s ease}.whatsapp-btn:hover{background:#132a13}@keyframes scrollSlider{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes popUp{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (max-width:600px){.destination-card{height:160px;min-width:160px}.popup-card{padding:20px;width:90%}}.custom-package{background:#fdf6f0;color:#2c2c2a;font-family:Ubuntu,sans-serif;padding:2rem;text-align:center}.custom-package h2{color:#370617;font-size:2rem;font-weight:700;margin-bottom:.5rem}.custom-package p{margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px}.form-wrapper{background:#fff;border-radius:20px;box-shadow:0 5px 20px #0000001a;margin:auto;max-width:500px;padding:2rem;transition:all .3s ease-in-out}.form-slide h3{color:#132a13;margin-bottom:.3rem}.form-slide h4{color:#90a955;margin-bottom:1rem}input{border:1px solid #ccc;border-radius:12px;font-family:Ubuntu,sans-serif;margin-bottom:1rem;padding:.6rem;width:100%}.form-slide button{background-color:#90a955;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Roboto Mono,monospace;font-size:1rem;font-weight:700;margin-top:1rem;opacity:1;padding:.6rem 1.5rem;transition:background-color .3s ease}.form-slide{align-items:center;animation:fadeIn .6s ease-in-out;display:flex;flex-direction:column;gap:1rem;position:relative}button:hover{background:#132a13}.error{color:red;font-size:.85rem}.success-msg{color:green;font-size:1.1rem;font-weight:700}.trip-itinerary{background-color:#fdf6f0;color:#2c2c2a;font-family:Ubuntu,sans-serif;margin-top:4rem;padding:2rem}.animated-heading{animation:slideInLeft 1s ease-out;color:#370617;font-size:2.5rem;font-weight:700;text-align:center}.subheading{animation:slideInRight 1s ease-out;color:#132a13;font-size:1.5rem;margin-bottom:1rem;text-align:center}.description{animation:fadeIn 1s ease-in;font-size:1rem;margin:0 auto 2rem;max-width:800px;text-align:center}.daywise-section h3,.image-slider h4,.inc-exc h4{animation:slideInLeft .8s ease-out;color:#132a13;font-size:1.8rem;font-weight:700;margin-top:2rem;text-align:center}.day-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:1rem}.day-card{animation:fadeInUp .8s ease-in;background-color:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001a;padding:1rem}.day-card h4{color:#90a955;font-size:1.2rem;margin-bottom:.5rem}.day-card ol{padding-left:1.2rem}.inc-exc{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.exclusions,.inclusions{animation:slideInRight .8s ease-out;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #00000014;flex:1 1;padding:1.5rem}.exclusions h4,.inclusions h4{color:#370617}.image-slider{margin-top:2rem}.image-row{display:flex;gap:1rem;overflow-x:auto;padding-bottom:1rem;scroll-snap-type:x mandatory}.image-row img{border-radius:12px;flex:0 0 auto;height:200px;object-fit:cover;scroll-snap-align:start;transition:transform .3s ease}.image-row img:hover{transform:scale(1.05)}.trip-buttons{margin-top:2rem;text-align:center}.trip-buttons button{background-color:#90a955;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin:.5rem;padding:.8rem 1.5rem;transition:background-color .3s ease}.trip-buttons button:hover{background-color:#132a13}.error,.loading{color:#132a13;font-weight:700;margin-top:4rem;text-align:center}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.day-cards{grid-template-columns:1fr}.inc-exc{flex-direction:column}.image-row img{height:150px}.trip-buttons button{margin-bottom:1rem;width:80%}}.trip-booking{background:#fdf6f0;font-family:Ubuntu,sans-serif;min-height:100vh;padding:40px 20px}.trip-booking h1{animation:fadeInDown .6s ease;color:#132a13;font-size:2.2rem;font-weight:700;margin-bottom:10px;text-align:center}.subtitle{animation:fadeInUp .6s ease;color:#2c2c2a;font-size:1rem;margin-bottom:30px;text-align:center}.booking-form{background:#fff;border-radius:16px;box-shadow:0 6px 12px #0000001a;margin:0 auto;max-width:400px;padding:25px 20px}.booking-form input,.booking-form select{border:1px solid #ccc;border-radius:8px;font-family:Ubuntu,sans-serif;margin:12px 0;padding:10px 12px;width:100%}.booking-form button{background-color:#90a955;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:12px;transition:background .3s;width:100%}.booking-form button:hover{background-color:#132a13}.success{color:#132a13;font-weight:700;margin-top:15px;text-align:center}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.trip-booking h1{font-size:1.5rem}.booking-form{padding:20px 15px}}.app-container{display:flex;flex-direction:column;min-height:100vh}main{flex-grow:1;padding-bottom:60px;padding-top:60px}body{background-color:#fdf6f0;color:#2c2c2a;margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:#132a13;font-family:Playfair Display,serif;font-weight:700}a,button{font-family:Ubuntu,sans-serif;transition:all .3s ease}button{background-color:#90a955;border-radius:8px;color:#fff;padding:.6em 1.2em}button:hover{background-color:#132a13;transform:translateY(-2px)}.text-heading{color:#132a13;font-family:Playfair Display,serif;font-weight:700}.text-body{color:#2c2c2a;font-family:Ubuntu,sans-serif}.bg-primary{background-color:#90a955}.bg-dark{background-color:#132a13}.bg-light{background-color:#fdf6f0}.popup-overlay{align-items:center;background-color:#132a13cc;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.popup-container{background-color:#fdf6f0;border-radius:20px;box-shadow:0 0 20px #0000004d;font-family:Ubuntu,sans-serif;max-height:90%;max-width:90%;padding:1.5rem;position:relative;text-align:center}.popup-close{background-color:red;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:6px 10px;position:absolute;right:12px;top:8px}.popup-image{border-radius:12px;margin-bottom:1rem;max-height:50vh;max-width:100vh;object-fit:contain}.popup-cta{background-color:#90a955;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin:10px;padding:.75rem 1.5rem;transition:background-color .3s ease}.popup-cta:hover{background-color:#132a13}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;color:#333;font-family:Ubuntu,sans-serif}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer}
/*# sourceMappingURL=main.c07149ec.css.map*/