@import"https://fonts.googleapis.com/css2?family=TAN+Ashford&display=swap";@import"https://fonts.googleapis.com/css2?family=Kreon:wght@300..700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Kreon:wght@300..700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Kreon:wght@300..700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Kreon:wght@300..700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";body{font-family:TAN Ashford,serif}.navbar{display:flex;justify-content:space-between;align-items:center;background:#0e3310;padding:10px 20px;position:relative;z-index:10;font-family:TAN Ashford,serif}.navbar-logo img{width:40px;height:40px;object-fit:contain;border-radius:50%}.menu-icon{display:none;font-size:24px;color:#fff;cursor:pointer}.navbar-links{display:flex;list-style:none;gap:25px;align-items:center;transition:all .3s ease}.navbar-links li a{text-decoration:none;color:#fff;font-size:16px;position:relative;padding:4px 0;transition:color .3s ease,transform .3s ease;font-family:TAN Ashford,serif}.navbar-links li a:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:0;background-color:#000;transition:width .3s ease}.navbar-links li a:hover{color:#1a1a1a;transform:translateY(-2px)}.navbar-links li a:hover:after{width:100%}.dropdown{position:relative}.chevron-icon{font-size:10px;margin-left:5px}.dropdown-menu{position:absolute;top:35px;left:0;background:#fff;box-shadow:0 4px 10px #0000001a;border-radius:6px;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:99;min-width:160px}.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu li{padding:8px 15px;white-space:nowrap}.dropdown-menu li a{color:#000;display:block;transition:background .3s ease,color .3s ease;font-family:TAN Ashford,serif}.dropdown-menu li a:hover{background:#f0f0f0;color:#1a1a1a}.navbar-button a{background:linear-gradient(135deg,#0fa,#00c264,#0fc);color:#fff;padding:8px 20px;border-radius:30px;text-decoration:none;font-weight:500;font-family:TAN Ashford,serif;transition:all .4s ease;background-size:200% auto}.navbar-button a:hover{background-position:right center;transform:scale(1.05);box-shadow:0 0 15px #0f86}@media (max-width: 768px){.menu-icon{display:block}.navbar-links{position:absolute;top:60px;left:0;flex-direction:column;background:#0e3310;width:100%;gap:15px;padding:20px;display:none}.navbar-links.active{display:flex}.dropdown-menu{position:static;opacity:1;visibility:visible;transform:translateY(0);box-shadow:none;border-radius:0;background:#fff}.dropdown-menu li a{color:#000}.navbar-button.desktop-btn{display:none}.mobile-btn{display:block}}@media (min-width: 769px){.mobile-btn{display:none}}.footer{background:#004b23;padding:40px 20px 60px;text-align:center;position:relative;margin-bottom:0}.footer-logo img{width:100px;margin:0 auto 20px}.footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:20px}.footer-nav a{font-weight:700;color:#000;text-decoration:none;font-size:14px;transition:color .3s}.footer-nav a:hover{color:#fff}.app-links{display:flex;justify-content:center;gap:15px;margin:20px 0;flex-wrap:wrap}.app-links img{height:45px;cursor:pointer}.social-icons{display:flex;justify-content:center;gap:20px;margin-top:20px}.social-icons a{font-size:20px;color:#000;background:#fff;padding:8px;border-radius:50%;transition:all .3s ease}.social-icons a:hover.fb{background:#1877f2;color:#fff}.social-icons a:hover.in{background:#0a66c2;color:#fff}.social-icons a:hover.yt{background:red;color:#fff}.social-icons a:hover.ig{background:#e1306c;color:#fff}.footer-copy{margin-top:25px;font-size:14px;color:#000}.footer-copy a{color:#fff}.whatsapp-float{position:fixed;bottom:20px;right:20px;background:#25d366;color:#fff;font-size:28px;padding:10px;border-radius:50%;z-index:999;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px #0000004d;transition:background .3s ease}.whatsapp-float:hover{background:#128c7e}@media (max-width: 768px){.footer-nav{flex-direction:column;align-items:center;gap:10px}.app-links{flex-direction:column;align-items:center}.social-icons{flex-wrap:wrap;gap:15px}.footer-copy{padding:0 10px}}.hero-section{position:relative;width:100%;height:100vh;overflow:hidden}.background-video{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:0}.hero-content{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center;padding-left:8%;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.7)}.hero-text{max-width:600px}.hero-text h1{font-family:Playfair Display,serif;font-size:48px;white-space:nowrap;overflow:hidden;border-right:3px solid #fff;width:0;animation:typing 8s steps(30,end) infinite,blink 1s step-end infinite}.highlight-text{color:#ffa023;font-family:Kreon,serif}.hero-text p{margin-top:20px;font-size:18px;font-weight:500}.hero-text button{margin-top:25px;background-color:#fff;border:none;color:#333533;padding:12px 30px;border-radius:30px;cursor:pointer;font-weight:700;transition:background .2s ease,color .2s ease}.hero-text button:hover{background-color:#ffd100;color:#202020}.dot-navigation-right{position:absolute;top:50%;right:20px;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px;z-index:3}.dot{height:12px;width:12px;background-color:#ccc;border-radius:50%;cursor:pointer;transition:background .3s}.dot.active{background-color:#fff}@keyframes typing{0%{width:0}50%{width:100%}to{width:0}}@keyframes blink{0%,to{border-color:transparent}50%{border-color:#fff}}@media (max-width: 768px){.hero-section{height:60vh}.hero-text h1{font-size:32px}.hero-text p{font-size:16px}.hero-text button{padding:10px 20px;font-size:14px}.dot-navigation-right{right:10px}}@media (max-width: 480px){.hero-section{height:50vh}.hero-text h1{font-size:24px}.hero-text p{font-size:14px}.hero-text button{font-size:13px;padding:8px 18px}}.offer-section{position:relative;margin-top:50px;padding:60px 20px;font-family:Segoe UI,sans-serif;overflow:hidden}.offer-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:.1;z-index:0}.offer-container{position:relative;z-index:2;max-width:1400px;margin:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;transition:all .5s ease}.offer-left,.offer-right{flex:1;min-width:250px;display:flex;justify-content:center;align-items:center}.animated-food,.animated-food-right{width:90%;max-width:400px;transition:transform .5s ease}.animated-food:hover,.animated-food-right:hover{transform:scale(1.05) rotate(2deg)}.offer-center{flex:1.2;text-align:center;padding:20px;min-width:300px;transition:all .5s ease}.cafe-title{color:#5a7f00;font-weight:700;font-size:18px;margin-bottom:10px}.offer-title{font-size:52px;color:#1f412d;margin:0}.offer-subtitle{font-size:30px;color:#0c316a;margin:10px 0}.offer-desc{font-size:20px;color:#b35200;margin-top:20px;font-weight:700}.code-box{margin:20px 0;background-color:#f59b23;padding:15px 25px;font-size:18px;font-weight:700;color:#fff;display:inline-block;border-radius:5px}.code-box span{color:#000}.offer-buttons{margin-top:20px;display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.btn-black{background-color:#000;color:#fff;border:none;padding:12px 30px;font-size:16px;border-radius:25px;transition:background .3s ease;cursor:pointer}.btn-black:hover{background-color:#333}.btn-outline{background-color:transparent;color:#000;border:2px solid #000;padding:12px 30px;font-size:16px;border-radius:25px;transition:all .3s ease;cursor:pointer}.btn-outline:hover{background-color:#000;color:#fff}.carousel-controls{margin-top:20px}.carousel-btn{background:#000;color:#fff;border:none;font-size:18px;margin:0 10px;padding:8px 14px;border-radius:5px;cursor:pointer;transition:background .3s ease}.carousel-btn:hover{background:#444}@media (max-width: 992px){.offer-container{flex-direction:column;text-align:center}.offer-left,.offer-right,.offer-center{margin-bottom:30px}.offer-title{font-size:40px}.offer-subtitle{font-size:24px}}.testimonial-sectionR{font-family:Poppins,sans-serif;position:relative;padding:60px 20px;text-align:center;overflow:hidden;background-color:#202020;color:#d6d6d6}.bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:repeat;background-size:200px;background-position:center;z-index:0;opacity:.1}.testimonial-header{position:relative;z-index:2;margin-bottom:40px}.testimonial-header p{font-size:1.3rem;color:#fff;font-family:Kreon,serif;margin:0}.testimonial-header h2{font-family:Playfair Display,serif;font-size:2rem;font-weight:700;color:#fff;margin-top:10px}.paw-icon{color:#ffee32;font-size:1.6rem;margin-right:6px}.testimonial-carousel{position:relative;display:flex;justify-content:center;gap:20px;flex-wrap:wrap;z-index:2;align-items:center}.testimonial-boxR{background-color:#333533;padding:25px 20px;border-radius:15px;width:300px;box-shadow:0 6px 15px #ffffff0d;text-align:left;transition:transform .4s ease,box-shadow .4s ease;border-top:4px solid #008000}.testimonial-boxR:hover{transform:translateY(-6px);box-shadow:0 8px 20px #ffffff14}.stars{color:green;font-size:1.2rem;margin-bottom:10px}.feedback{font-size:1rem;color:#d6d6d6;margin-bottom:12px;line-height:1.5;font-family:Kreon,serif}.name{font-style:italic;font-weight:700;color:green;margin-bottom:4px;font-family:Playfair Display,serif}.role{font-size:.85rem;color:#999;font-family:Poppins,sans-serif}.nav-arrow{background-color:green;border:none;border-radius:50%;padding:12px;font-size:1.2rem;color:#202020;cursor:pointer;transition:background .3s ease,transform .3s ease;z-index:3}.nav-arrow:hover{background-color:#004b23;transform:scale(1.1)}.leftR{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.rightR{position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media (max-width: 1024px){.testimonial-boxR{width:45%}}@media (max-width: 768px){.testimonial-boxR{width:100%;max-width:320px;margin:auto}.leftR,.rightR{padding:8px;font-size:1rem;top:45%}}.carousel-container{position:relative;width:100%;height:100vh;overflow:hidden;background:#000;display:flex;align-items:center;justify-content:center}.carousel-image{width:100%;height:100vh;object-fit:cover;filter:brightness(.7);transition:opacity 1s ease-in-out}.overlay-content{position:absolute;text-align:center;color:#fff;z-index:2;animation:fadeInUp 2s ease-in-out}.carousel-title{font-size:3rem;font-weight:700;text-shadow:2px 2px 10px #000}.carousel-subtitle{font-size:1.3rem;margin-top:.5rem;font-weight:500;text-shadow:1px 1px 5px #000}.nav-button{position:absolute;top:50%;transform:translateY(-50%);z-index:3;background:#0009;border:none;color:#fff;font-size:2rem;padding:10px 15px;cursor:pointer;border-radius:50%;transition:background .3s}.nav-button:hover{background:#fff3}.left{left:20px}.right{right:20px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.carousel-title{font-size:2rem}.carousel-subtitle{font-size:1rem;padding:0 10px}}.why-section{display:flex;align-items:center;justify-content:center;padding:60px 40px;flex-wrap:wrap;background:#000;gap:40px;font-family:Poppins,sans-serif}.left-video{flex:1;max-width:500px;min-width:300px;border-radius:25px;overflow:hidden;background-color:#ffe032}.sub-heading{color:#ffd100;font-weight:600;letter-spacing:1px;margin-bottom:10px;font-size:14px}.main-heading{font-size:32px;font-weight:700;color:#fff;margin-bottom:15px;font-family:Playfair Display,serif}.feature-item{display:flex;align-items:center;gap:10px;color:#00d175;font-weight:600;font-size:15px}.btn-primary{background-color:#ffd100;color:#202020;border:none;padding:12px 22px;font-weight:600;border-radius:8px;cursor:pointer;transition:.3s ease}.btn-primary:hover{background-color:#ffee32}.menu-section{position:relative;padding:4rem 2rem;background:url(/assets/bg1-yZ6yu5YB.avif) no-repeat center center;background-size:cover;background-attachment:fixed;z-index:1}.menu-section .overlay{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#111c;z-index:2}.menu-grid{position:relative;z-index:3;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.menu-card{background:#1b1b1b;border-radius:20px;overflow:hidden;box-shadow:0 8px 20px #00000080;color:#fff;animation:fadeInUp .6s ease-in-out forwards;transform:translateY(20px);transition:transform .3s ease}.menu-card:hover{transform:translateY(0) scale(1.02)}.menu-img{height:180px;overflow:hidden}.menu-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.menu-card:hover .menu-img img{transform:scale(1.1)}.menu-content{padding:1rem}.menu-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.menu-header h4{font-size:1rem;font-weight:700;color:#ffaf45}.menu-header span{background:#000;padding:.3rem .7rem;border-radius:20px;color:#fff;font-weight:600;font-size:.9rem;border:2px solid #ffaf45}.menu-content p{font-size:.85rem;line-height:1.4;color:#ccc}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.menu-header h4{font-size:.95rem}.menu-content p{font-size:.8rem}}*{margin:0;padding:0;box-sizing:border-box}.enquiry-bg{background-color:#000;min-height:100vh;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;font-family:Poppins,sans-serif}.floating-icons{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:0}.floating-icon{position:absolute;bottom:-40px;opacity:.07;animation:floatUp linear infinite}@keyframes floatUp{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-120vh) rotate(360deg)}}.enquiry-card{position:relative;background:#fff;padding:30px 25px;border-radius:14px;max-width:370px;width:90%;box-shadow:0 6px 25px #20202033;z-index:2;text-align:center;border:2px solid #00c264}.grass-top{position:absolute;top:-15px;left:-15px;width:45px}.grass-bottom{position:absolute;bottom:-15px;right:-15px;width:45px}.paw-icon{width:38px;margin:0 auto 8px}.form-title{font-family:Playfair Display,serif;font-size:28px;margin-bottom:20px;color:#202020}.enquiry-form input,.enquiry-form select{width:100%;padding:12px 15px;margin-bottom:14px;border-radius:10px;border:1px solid #00c264;font-size:14px;font-family:Kreon,serif;background:#fff;box-shadow:0 1px 6px #0000000d;transition:all .3s ease}.enquiry-form input:focus,.enquiry-form select:focus{outline:none;transform:scale(1.02);box-shadow:0 0 10px #fd06}.enquiry-form button{width:100%;padding:12px;font-size:16px;font-weight:600;border:none;border-radius:25px;background:linear-gradient(135deg,#0fa,#00c264,#0fc);color:#202020;box-shadow:0 5px 12px #fd06;transition:all .3s ease;font-family:Poppins,sans-serif}.enquiry-form button:hover{background:linear-gradient(135deg,#00c264,#0fa,#0fc);transform:scale(1.04)}@media (max-width: 500px){.form-title{font-size:24px}.grass-top,.grass-bottom{width:35px}.enquiry-card{padding:20px 15px}}.about-header{position:relative;background:url(../assets/bg-H.avif) no-repeat center center/cover;height:300px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;font-family:Poppins,sans-serif}.overlay{background-color:#0e3310;width:100%;height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;justify-content:center;padding:20px}.about-title{font-size:48px;color:#fffdfd;font-weight:700;margin:0;font-family:Playfair Display,serif}.breadcrumb{margin-top:10px;font-size:16px;color:#fff;font-weight:500;font-family:Kreon,serif}.breadcrumb a{text-decoration:none;color:#fff;transition:color .3s ease}.breadcrumb a:hover{color:#ffee32;text-decoration:underline}.wave-container{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0}.wave-svg{display:block;width:100%;height:100px}@media (max-width: 768px){.about-title{font-size:32px}.breadcrumb{font-size:14px}}@media (max-width: 480px){.about-header{height:250px}.about-title{font-size:28px}.breadcrumb{font-size:12px}}.why-section{display:flex;align-items:center;justify-content:center;padding:60px 40px;flex-wrap:wrap;background:#fff;gap:40px;font-family:Poppins,sans-serif}.left-video{flex:1;max-width:500px;min-width:300px;border-radius:25px;overflow:hidden;background-color:#000}.left-video video{width:100%;height:auto;display:block}.right-content{flex:1;min-width:300px;max-width:600px}.sub-heading{color:#b9ffaf;font-weight:600;letter-spacing:1px;margin-bottom:10px;font-size:14px}.main-heading{font-size:32px;font-weight:700;color:#202020;margin-bottom:15px;font-family:Playfair Display,serif}.description{color:#333533;font-size:16px;margin-bottom:30px;line-height:1.7}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:25px;margin-bottom:30px}.feature-item{display:flex;align-items:center;gap:10px;color:#202020;font-weight:600;font-size:15px}.feature-item img{width:28px;height:28px;object-fit:contain}.cta-buttons{display:flex;gap:15px;flex-wrap:wrap}.btn-primary{background-color:linear-gradient(135deg,#00ffaa,#00c264,#00ffcc);color:#202020;border:none;padding:12px 22px;font-weight:600;border-radius:8px;cursor:pointer;transition:.3s ease}.btn-primary a{text-decoration:none}.btn-primary:hover{background-color:linear-gradient(135deg,#00c264,#00ffaa,#00ffcc)}.btn-outline{background-color:transparent;border:2px solid #202020;color:#202020;padding:10px 20px;font-weight:600;border-radius:8px;cursor:pointer;transition:.3s ease}.btn-outline:hover{background-color:#ffd100;border-color:#ffd100;color:#202020}@media (max-width: 1024px){.why-section{flex-direction:column;text-align:center;padding:40px 20px}.features-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.cta-buttons{justify-content:center}.main-heading{font-size:26px}}.host-event-section{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center}.host-event-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/b1-BEQ71AQJ.JPG);background-size:cover;background-position:center;opacity:.25;z-index:1}.host-event-content{position:relative;z-index:2;background:#000000e6;padding:40px 30px;border-radius:16px;box-shadow:0 8px 24px #0000001a;max-width:700px;width:100%;text-align:center;color:#fffcfc}.host-event-content h1{font-size:2.2rem;font-weight:700;font-family:Comic Sans MS,cursive,sans-serif;margin-bottom:20px}.host-event-content ul{list-style:none;padding:0;margin-bottom:30px;font-size:1.1rem;font-weight:600}.host-event-content li{color:#32cd32;margin:8px 0;text-transform:uppercase}.host-event-content h2{font-size:1.3rem;font-weight:700;margin-bottom:25px;color:#fff}.book-now-btn{background:linear-gradient(90deg,#32cd32,#00b894);border:none;padding:12px 28px;border-radius:8px;font-size:1rem;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease;outline:none;box-shadow:0 4px 12px #0003}.book-now-btn:hover{transform:scale(1.05);box-shadow:0 6px 18px #0000004d}@media (max-width: 768px){.host-event-content h1{font-size:1.6rem}.host-event-content h2{font-size:1.1rem}.book-now-btn{padding:10px 24px;font-size:.95rem}}.feature-section{position:relative;padding:80px 20px;background-color:#000;overflow:hidden;font-family:Poppins,sans-serif}.features-wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;position:relative;z-index:2}.feature-box{background:#fff;border:1px solid #e0e0e0;border-radius:20px;padding:30px 20px;width:280px;text-align:center;box-shadow:0 8px 20px #0000000f;transition:transform .4s ease,box-shadow .4s ease}.feature-box:hover{transform:translateY(-10px);box-shadow:0 14px 30px #00000026}.icon-circle{width:90px;height:90px;margin:0 auto 20px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:38px;color:#fff;transition:background-color .3s ease}.feature-box h3{font-family:Playfair Display,serif;font-size:1.4rem;color:#333533;margin-bottom:10px}.feature-box p{font-size:14px;color:#202020;line-height:1.6;font-family:Kreon,serif}.floating-bgF{position:absolute;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.pet-emojiF{position:absolute;opacity:.15;animation:floatEmoji 10s linear infinite;-webkit-user-select:none;user-select:none}@keyframes floatEmoji{0%{transform:translateY(100vh) rotate(0)}to{transform:translateY(-120vh) rotate(360deg)}}@media (max-width: 768px){.features-wrapper{flex-direction:column;align-items:center}.feature-box{width:90%}}
