.navbar{background-color:#370617;box-shadow:0 4px 6px #fdf6f0;font-family:Red Hat Display,sans-serif;position:fixed;top:0;width:100%;z-index:999}.navbar-container{align-items:center;display:flex;justify-content:space-between;padding:10px 20px}.navbar-logo{border-radius:5px;margin-left:30px}.navbar-logo img{height:50px}.nav-menu{align-items:center;display:flex;list-style:none}.nav-item{margin:0 10px;position:relative}.nav-links{color:#fdf6f0;cursor:pointer;font-size:1rem;font-weight:500;padding:10px;text-decoration:none;transition:.3s}.nav-links:hover{text-decoration:underline}.dropdown-menu{background-color:#370617;border-radius:8px;box-shadow:0 6px 20px #0003;display:none;flex-direction:row;gap:30px;left:0;padding:10px 20px;position:absolute;top:100%;z-index:1000}.dropdown-menu.show{display:flex}.dropdown-column{display:flex;flex-direction:column}.dropdown-column a{color:#fdf6f0;padding:8px 0;text-decoration:none}.dropdown-column a:hover{text-decoration:underline}.menu-icon{cursor:pointer;display:none;font-size:1.5rem}@media screen and (max-width:768px){.menu-icon{display:block;z-index:1001}.nav-menu{background-color:#370617;flex-direction:column;height:100vh;padding-top:80px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:50vw}.nav-menu.active{transform:translateX(0)}.nav-item{margin:20px}.dropdown-menu{background:none;box-shadow:none;flex-direction:column;position:static}.dropdown-column a{padding:6px 0}}.main-footer{background-color:#370617;color:#fdf6f0;font-family:Red Hat Display,sans-serif;padding:40px 20px 20px}.footer-content{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:auto;max-width:1200px}.footer-heading{align-items:center;display:flex;margin-bottom:15px}.footer-heading h4{font-family:STIX Two Text,serif;font-size:1.1rem;font-weight:620;margin:0 10px 0 0;text-transform:uppercase}.footer-line{background-color:#fdf6f0;flex:1 1;height:1px}.contact-links{display:flex;flex-direction:column;gap:10px}.contact-links a{color:#fdf6f0;font-size:.95rem;text-decoration:none}.contact-links a:hover{text-decoration:underline}.footer-section{flex:1 1;min-width:240px}.logo-section{text-align:center}.footer-logo{margin-bottom:20px;max-width:150px}.footer-icons{display:flex;gap:15px;justify-content:center}.footer-icons a{color:#fdf6f0;font-size:1.4rem;transition:transform .3s}.footer-icons a:hover{transform:scale(1.2)}.contact-section h4,.explore-section h4{font-family:STIX Two Text,serif;font-weight:620;margin-bottom:10px;text-transform:uppercase}.contact-section hr,.explore-section hr{border:1px solid #fdf6f0;margin-bottom:15px;width:60px}.explore-links{display:flex;gap:30px}.explore-links .column{display:flex;flex-direction:column;gap:10px}.contact-section a,.explore-links a{color:#fdf6f0;font-size:.95rem;margin-bottom:8px;text-decoration:none}.contact-section a:hover,.explore-links a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #fdf6f0;font-size:.9rem;margin-top:40px;padding-top:20px;text-align:center}@media (max-width:768px){.footer-content{align-items:center;flex-direction:column;text-align:center}.explore-links{flex-direction:column;gap:15px}.explore-links .column{align-items:center}}.whatsapp-button{align-items:center;background-color:#25d366;border-radius:50%;bottom:20px;box-shadow:0 4px 10px #0003;color:#fff;display:flex;font-size:2rem;justify-content:center;padding:12px;position:fixed;right:20px;text-decoration:none;transition:transform .2s ease;z-index:1000}.whatsapp-button:hover{transform:scale(1.1)}@media screen and (max-width:768px){.whatsapp-button{bottom:15px;font-size:1.5rem;padding:10px;right:15px}}.home-page{background-color:#fdf6f0;font-family:Red Hat Display,sans-serif;padding-top:4.5rem}.banner-slider{height:500px;overflow:hidden;position:relative;text-align:center;width:100%}.banner-img{border-radius:0;height:100%;object-fit:contain;transition:opacity .3s ease-in-out;width:auto}.slider-controls{bottom:10px;display:flex;gap:8px;justify-content:center;position:absolute;width:100%}.dot{background:#fdf6f0;border:1px solid #370617;border-radius:50%;cursor:pointer;height:10px;opacity:.5;transition:.3s;width:10px}.dot.active{background:#370617;opacity:1}.brand-intro,.info-cards,.small-card-slider,.why-choose{padding:3rem 1rem}.brand-intro h2,.info-cards h2,.service-head h2,.small-card-slider h2,.why-text h2{color:#370617;font-family:STIX Two Text,serif;font-size:2rem;font-weight:700;text-align:center;text-transform:uppercase}.brand-intro p{color:#2c2c2a;font-size:1rem;margin:1rem auto 0;max-width:800px;text-align:center}.why-choose{align-items:center;display:flex;gap:40px;justify-content:space-between;padding:60px 20px}.why-text{flex:1 1}.why-text ul{color:#2c2c2a;list-style-type:disc;padding-left:1.5rem;text-align:left}.why-image{flex:1 1;text-align:center}.why-image img{border-radius:10px;height:auto;max-width:100%}.info-cards{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.info-card{background:#fff;border-radius:10px;box-shadow:0 0 8px #0000000d;cursor:pointer;padding:1rem;transition:transform .3s,box-shadow .3s}.info-card:hover{box-shadow:0 8px 16px #0003;transform:translateY(-6px)}.info-card img{border-radius:8px;width:100%}.info-card h3{color:#370617;font-family:STIX Two Text,serif;font-weight:700;margin-top:.8rem}.info-card p{color:#2c2c2a;font-size:.95rem}.small-card-slider .scroll-row{display:flex;gap:1rem;overflow-x:auto;padding:1rem 0}.small-card{border-radius:12px;flex-shrink:0;height:120px;object-fit:cover;width:120px}.slide-up{animation:slideUp .8s ease-in}.next-btn,.prev-btn{background:#370617;border:none;color:#fdf6f0;cursor:pointer;font-size:2rem;padding:0 15px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.prev-btn{left:10px}.next-btn{right:10px}@media (max-width:768px){.next-btn,.prev-btn{font-size:1.5rem;padding:5px 10px}.banner-img{height:40vh}.brand-intro h2{font-size:1.5rem}.info-card p{font-size:.9rem}.banner-slider{height:auto}.next-btn,.prev-btn{display:none}.why-choose{flex-direction:column;text-align:center}.why-image,.why-text{width:100%}.why-text ul{list-style-position:inside;padding-left:0}}.testimonial-section{background-color:#fdf6f0;padding:4rem 1rem;text-align:center}.read-more{color:#370617;cursor:pointer;font-weight:700;margin-left:8px}.testimonial-section h2{color:#370617;font-family:STIX Two Text,serif;font-size:1.8rem;font-weight:700;margin-bottom:2rem}.testimonial-wrapper{align-items:center;display:flex;flex-wrap:nowrap;gap:1rem;justify-content:center}.testimonial-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000026;display:flex;gap:1rem;max-width:700px;padding:1.5rem;transition:all .3s ease;width:90%}.testimonial-card img{border-radius:50%;height:100px;object-fit:cover;width:100px}.testimonial-text{text-align:left}.testimonial-text h3{color:#370617;margin:0}.testimonial-text h4{color:#2c2c2a;font-size:.95rem;margin:.25rem 0}.testimonial-text p{color:#2c2c2a;font-size:.9rem;margin-top:.5rem}.nav-btn{background:none;border:none;color:#370617;cursor:pointer;font-size:1.5rem}@media screen and (max-width:600px){.testimonial-card{align-items:center;flex-direction:column;text-align:center}.testimonial-text{text-align:center}.testimonial-card img{margin-bottom:1rem}}.faq-section{background-color:#fdf6f0;font-family:STIX Two Text,serif;padding:4rem 1rem}.faq-section h2{color:#370617;font-size:1.8rem;margin-bottom:2.5rem;text-align:center}.faq-container{margin:0 auto;max-width:800px}.faq-box{background:#fff;border-radius:10px;box-shadow:0 0 12px #0000001a;margin-bottom:1rem;overflow:hidden;transition:all .3s ease}.faq-question{align-items:center;background-color:#370617;color:#fdf6f0;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:1rem}.faq-answer{animation:slideInRight .3s ease;background-color:#fff;color:#2c2c2a;display:block;font-size:.95rem;padding:1rem}.arrow{font-size:1.5rem}.faq-box.active{border-left:4px solid #370617}.fade-in{animation:fadeIn .7s ease-in}.slide-left{animation:slideInLeft .8s ease-in}.slide-right{animation:slideInRight .8s ease-in}@media screen and (max-width:600px){.faq-question{font-size:.95rem}}.contact-page{background-color:#fdf6f0;color:#2c2c2a;font-family:STIX Two Text,serif;padding-top:100px}.page-header{padding:60px 0}.contact-info{padding:2rem 1rem;text-align:center}.contact-info h2{color:#370617;font-size:1.6rem;margin-bottom:.5rem}.contact-info p{margin:.5rem 0}.contact-details p{align-items:center;gap:10px}.contact-details p,.social-icons{display:flex;justify-content:center}.social-icons{gap:1.2rem;margin-top:1rem}.social-icons a{color:#370617;font-size:1.8rem;transition:transform .3s ease}.social-icons a:hover{transform:scale(1.2)}.contact-form{margin:auto;max-width:500px;padding:2rem 1rem}.contact-form h2{color:#370617;margin-bottom:1rem;text-align:center}.contact-form form{display:flex;flex-direction:column;gap:1rem}.contact-form input{border:1px solid #ccc;border-radius:6px;font-family:Roboto Mono,monospace;font-size:.95rem;padding:.75rem}.contact-form button{background-color:#370617;border:none;border-radius:6px;color:#fdf6f0;cursor:pointer;font-size:1rem;padding:.8rem}.contact-form button:hover{background-color:#52222b}.popup{background-color:#fdf6f0;border-radius:10px;color:#2c2c2a;max-width:90%;padding:2rem;text-align:center}.popup button{background-color:#370617;border:none;border-radius:6px;color:#fdf6f0;cursor:pointer;margin-top:1rem;padding:.6rem 1.2rem}.fade-in{animation:fadeIn .8s ease-in}.slide-left{animation:slideLeft .8s ease-out}.slide-right{animation:slideRight .8s ease-out}@keyframes slideLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.intro-page{background-color:#fdf6f0;font-family:STIX Two Text,serif;padding-top:4.5rem;text-align:center}.page-header{padding:5px}.page-header h1{font-size:2rem}.intro-paragraph{color:#2c2c2a;font-size:1rem;margin:2rem auto;max-width:800px;padding:0 1rem}#typewriter{animation:typing 10s steps(3000),blink 2s step-end infinite;border-right:2px solid #370617;display:inline-block;max-width:100%;overflow:hidden;white-space:pre-wrap}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{0%,to{border-color:#0000}50%{border-color:#370617}}.mission-vision{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:2rem 0;padding:0 1rem}.card{background:#fff;border-radius:14px;box-shadow:0 0 10px #00000026;padding:2rem;width:300px}.card h2{color:#370617;margin-bottom:1rem}.card p{color:#2c2c2a;font-size:.95rem}.milestones-section h2{color:#370617;font-size:1.6rem;margin-bottom:1.5rem}.milestone-cards{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;padding:0 1rem 3rem}.milestone-card{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001f;padding:1.2rem;width:140px}.milestone-number{color:#370617;font-size:2rem;font-weight:700}.milestone-title{color:#2c2c2a;font-size:.9rem;margin-top:.5rem}.cta-buttons{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem}.cta-buttons button{background-color:#370617;border:none;border-radius:8px;color:#fdf6f0;cursor:pointer;font-size:.95rem;padding:.8rem 1.5rem;transition:.3s ease}.cta-buttons button:hover{background-color:#2c2c2a}@media screen and (max-width:600px){.mission-vision{align-items:center;flex-direction:column}.cta-buttons{flex-direction:column;gap:1rem}.milestone-card{width:80%}}.founder-page{background-color:#fdf6f0;color:#2c2c2a;font-family:STIX Two Text,serif;padding-top:10px}.page-header{padding:10px}.founder-content{align-items:center;display:flex;flex-direction:column;gap:30px;padding:40px 20px}.founder-card{background:#fff;border-radius:16px;box-shadow:0 6px 20px #0000001a;max-width:500px;padding:30px;text-align:center;width:100%}.founder-img{border:4px solid #370617;border-radius:50%;height:180px;margin-bottom:20px;object-fit:cover;width:180px}.founder-card h2{color:#370617;font-size:2rem;margin-bottom:10px}.founder-card h4{color:#2c2c2a;font-size:1.1rem;font-weight:400}.founder-bio{background:#fff;border-radius:16px;box-shadow:0 6px 20px #00000014;max-width:700px;padding:30px}.founder-bio p{font-size:1rem;line-height:1.8}.founder-social{display:flex;font-size:2rem;gap:20px;justify-content:center}.founder-social a{color:#370617;transition:transform .3s ease}.founder-social a:hover{color:#5a0a28;transform:scale(1.2)}@media (max-width:600px){.page-header h1{font-size:1.8rem}.founder-card h2{font-size:1.4rem}.founder-card h4{font-size:1rem}.founder-bio{padding:20px}.founder-social{font-size:1.5rem}}.our-work-page{background-color:#fdf6f0;color:#2c2c2a;font-family:STIX Two Text,serif;padding-top:80px}.page-header{background-color:#370617;color:#fdf6f0;padding:40px 20px;text-align:center}.page-header h1{animation:slideInLeft 1s ease forwards;font-size:2.5rem;margin:0}.photo-gallery,.video-gallery{padding:40px 20px;text-align:center}.photo-gallery h2,.video-gallery h2{animation:slideInLeft 1s ease forwards;color:#370617;margin-bottom:20px}.photo-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));justify-items:center}.photo-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px #37061733;cursor:pointer;overflow:hidden;transition:transform .3s ease}.photo-card:hover{transform:scale(1.05)}.photo-card img{height:180px;object-fit:cover;width:100%}.photo-card p{color:#370617;font-weight:700;margin:10px}.show-more{background-color:#370617;border:none;border-radius:6px;color:#fdf6f0;cursor:pointer;font-weight:700;margin-top:20px;padding:10px 20px}.popup-overlay{background:#000000b3;height:100vh;padding:10px;width:100vw;z-index:999}.popup-content{border-radius:12px;box-sizing:border-box;max-height:90vh;max-width:100%;overflow-y:auto;padding:20px;position:relative}.popup-content img{border-radius:8px;height:auto;margin-bottom:10px;max-width:100%}.popup-content p{color:#370617;font-weight:700}.close-btn,.nav-btn{background:#0000;border:none;color:#370617;cursor:pointer;font-size:1.5rem;z-index:10}.close-btn{right:10px;top:10px}.nav-btn.left{left:10px}.nav-btn.left,.nav-btn.right{position:absolute;top:50%;transform:translateY(-50%)}.nav-btn.right{right:10px}@media (max-width:600px){.popup-content{padding:15px;width:95vw}.popup-content img{max-height:50vh}.nav-btn.left,.nav-btn.right{bottom:10px;font-size:1.2rem;top:auto;transform:none}.nav-btn.left{left:30%}.nav-btn.right{right:30%}.close-btn{font-size:1.2rem;right:5px;top:5px}}.video-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:20px}.video-card iframe{border-radius:12px;box-shadow:0 4px 8px #37061733;width:100%}.youtube-btn{margin-top:30px}.youtube-btn a{background-color:#370617;border-radius:6px;color:#fdf6f0;display:inline-block;font-weight:700;padding:10px 20px;text-decoration:none;transition:background .3s ease}.youtube-btn a:hover{background-color:#5a0a28}.fade-in{animation:fadeIn 1s ease-in}.instagram-page{background-color:#fdf6f0;color:#2c2c2a;font-family:STIX Two Text,serif;padding-top:80px}.page-headerz{background-color:#370617;color:#fdf6f0;padding:10px 20px;text-align:center}.page-headerz h1{animation:slideInLeft 1s ease forwards;font-size:1.5rem;margin:0}.insta-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-items:center;padding:40px 20px}.insta-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;color:#370617;max-width:300px;overflow:hidden;text-align:center;text-decoration:none;transition:transform .3s ease;width:100%}.insta-card img{border-top-left-radius:12px;border-top-right-radius:12px;height:200px;object-fit:cover;width:100%}.insta-card p{font-size:1rem;font-weight:700;margin:15px}.insta-card:hover{transform:scale(1.05)}.insta-button{margin:40px 0;text-align:center}.insta-button a{background-color:#370617;border-radius:8px;color:#fdf6f0;display:inline-block;font-weight:700;padding:12px 24px;text-decoration:none;transition:background .3s ease}.insta-button a:hover{background-color:#5a0a28}@media (max-width:600px){.page-header h1{font-size:1.8rem}.insta-card img{height:160px}.insta-card p{font-size:.9rem}}.page-title{background-color:#fdf6f0;color:#370617;font-family:STIX Two Text,serif;font-size:2.5rem;font-weight:620;margin:70px 0 0;padding:60px 20px 40px;text-align:center;text-transform:uppercase}.bridal-page{background-color:#fdf6f0;color:#2c2c2a;font-family:Red Hat Display,sans-serif;padding-bottom:80px}.gallery-section{padding:20px;text-align:center}.main-image{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #0003;display:block;height:500px;margin:auto auto 20px;max-width:400px;object-fit:contain;padding:8px;width:100%}.thumbnail-strip{display:flex;gap:12px;justify-content:center;overflow-x:auto;padding-bottom:10px;scrollbar-width:none}.thumbnail-strip::-webkit-scrollbar{display:none}.thumbnail{border:2px solid #0000;border-radius:12px;cursor:pointer;height:90px;object-fit:cover;transition:all .3s ease-in-out;width:90px}.thumbnail.active,.thumbnail:hover{border-color:#370617;transform:scale(1.05)}.buttons-container{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:40px}.drawer-toggle-btn,.primary-btn{background-color:#370617;border:none;border-radius:12px;box-shadow:0 4px 12px #3706174d;color:#fdf6f0;cursor:pointer;font-family:Red Hat Display,sans-serif;font-size:1.1rem;font-weight:700;min-width:260px;padding:14px 32px;text-align:center;transition:background-color .3s ease,transform .2s ease;width:-webkit-fit-content;width:fit-content}.drawer-toggle-btn:hover,.primary-btn:hover{background-color:#4f0a22;transform:translateY(-3px)}.drawer-content{animation:slideInUp .5s ease-in-out;background-color:#fff;border-radius:16px;box-shadow:0 0 12px #0000001a;margin-left:auto;margin-right:auto;margin-top:40px;max-width:1000px;padding:30px}.drawer-content h3,.drawer-content h4{color:#370617;font-family:STIX Two Text,serif;margin-bottom:16px;margin-top:30px;text-transform:uppercase}.drawer-content p{font-size:1rem;line-height:1.8;margin-bottom:16px}.drawer-content ul{margin-bottom:24px;padding-left:22px}.drawer-content li{margin-bottom:10px}.drawer-content a{color:#370617;text-decoration:underline}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){.page-heading{font-size:2rem}.main-gallery-image{width:100%}.thumbnail{height:70px;width:70px}.drawer-toggle-btn,.primary-btn{font-size:1rem;width:90%}.drawer-content{padding:20px}}.tutorials-page{background-color:#fdf6f0;color:#2c2c2a;font-family:Red Hat Display,sans-serif;min-height:100vh;padding:80px 20px 40px}.top-heading h1{color:#370617;font-family:STIX Two Text,serif;font-size:2.5rem;font-weight:620;margin-bottom:40px;text-align:center;text-transform:uppercase}.tutorials-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));justify-content:center;padding:0 20px}.tutorial-card{background-color:#fff;border-radius:16px;box-shadow:0 8px 20px #0000001a;overflow:hidden;text-align:center;transition:transform .3s ease}.tutorial-card:hover{transform:translateY(-5px)}.video-wrapper{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.tutorial-card h3{color:#370617;font-family:Red Hat Display,sans-serif;font-size:1rem;font-weight:600;padding:15px}.offer-overlay{align-items:center;background-color:#370617e6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.offer-popup{animation:fadeIn .5s ease;background-color:#fdf6f0;border-radius:12px;box-shadow:0 0 12px #370617;color:#2c2c2a;max-width:420px;padding:2rem;position:relative;width:90%}.offer-popup h2{color:#370617;font-size:1.3rem;margin-bottom:1.5rem;text-align:center}.offer-popup form{display:flex;flex-direction:column;gap:1rem}.offer-popup input{border:1px solid #ccc;border-radius:6px;font-family:Roboto Mono,monospace;font-size:.95rem;padding:.75rem}.offer-popup button[type=submit]{background-color:#370617;border:none;border-radius:6px;color:#fdf6f0;cursor:pointer;font-size:1rem;padding:.8rem}.close-btn{background:#0000;border:none;color:#370617;cursor:pointer;font-size:1.3rem;position:absolute;right:12px;top:12px}.thank-you{font-size:1rem;padding:1rem 0;text-align:center}.coming-soon-page{align-items:center;background-color:#fdf6f0;display:flex;font-family:Roboto Mono,monospace;height:100vh;justify-content:center;padding-top:4.5rem;text-align:center}.soon-box{background-color:#fff;border-radius:16px;box-shadow:0 12px 25px #0003;max-width:500px;padding:3rem 2rem;width:90%}.soon-box h1{color:#370617;font-size:2rem;margin-bottom:1rem}.soon-box p{color:#2c2c2a;font-size:1rem;margin-bottom:1.5rem}.brand-tag{color:#370617;display:block;font-size:.95rem;font-weight:700}.fade-in{animation:fadeIn .6s ease-in}.slide-left{animation:slideInLeft .8s ease}.slide-right{animation:slideInRight .8s ease}.slide-up{animation:slideUp .8s ease}.terms-page{background-color:#fdf6f0;color:#2c2c2a;font-family:Red Hat Display,sans-serif;padding-top:80px}.top-section{background-color:#370617;color:#fdf6f0;padding:60px 20px;text-align:center}.top-section h1{font-family:STIX Two Text,serif;font-size:2rem;font-weight:620;text-transform:uppercase}.content-section{line-height:1.7;margin:auto;max-width:900px;padding:40px 20px}.content-section h2{color:#370617;font-family:STIX Two Text,serif;font-size:1.3rem;margin-top:40px;text-transform:uppercase}.content-section li,.content-section p{color:#2c2c2a;font-size:1rem;margin-bottom:16px}.content-section ul{margin-bottom:20px;padding-left:20px}a{color:#370617;text-decoration:underline}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.slide-left{animation:slideInLeft 1s ease forwards}.slide-right{animation:slideInRight 1s ease forwards}.slide-down{animation:slideDown 1s ease forwards}.slide-up{animation:slideUp 1s ease forwards}@media (max-width:768px){.top-section h1{font-size:1.5rem}.content-section{padding:30px 15px}.content-section h2{font-size:1.1rem}.content-section li,.content-section p{font-size:.95rem}}.enquiry-page{background-color:#fdf6f0;color:#2c2c2a;font-family:Red Hat Display,sans-serif;padding-bottom:50px}.top-heading-section{background-color:#370617;color:#fdf6f0}.top-heading-section h1{font-family:STIX Two Text,serif;font-size:2.5rem;font-weight:620;margin:0;text-transform:uppercase}.enquiry-subtext{font-size:1.1rem;margin:20px auto;max-width:700px;padding:0 20px;text-align:center}.enquiry-form{background:#fff;border-radius:12px;box-shadow:0 0 12px #00000014;display:flex;flex-direction:column;gap:20px;margin:30px auto;max-width:600px;padding:30px}.enquiry-form label{color:#370617;font-weight:700;margin-bottom:4px}.enquiry-form input,.enquiry-form select{border:1px solid #ccc;border-radius:8px;font-family:Red Hat Display,sans-serif;font-size:1rem;padding:12px}.enquiry-form select[multiple]{height:120px}.submit-btn{background-color:#370617;border:none;border-radius:12px;color:#fdf6f0;cursor:pointer;font-size:1.1rem;font-weight:700;padding:14px;transition:background-color .3s ease,transform .2s ease}.submit-btn:hover{background-color:#4f0a22;transform:translateY(-2px)}@media (max-width:600px){.enquiry-form{padding:20px}.top-heading-section h1{font-size:2rem}}.popup-overlay{align-items:center;background-color:#370617cc;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.popup-content{animation:fadeIn .4s ease-in-out;background-color:#fff;border-radius:16px;box-shadow:0 0 20px #0006;max-width:400px;padding:40px 30px;text-align:center;width:90%}.popup-form input{border:1px solid #ccc;border-radius:10px;font-size:1rem;margin-bottom:20px;margin-top:15px;padding:12px 16px;width:100%}.popup-form button{background-color:#370617;border:none;border-radius:10px;color:#fdf6f0;cursor:pointer;font-size:1rem;font-weight:700;padding:12px 24px;transition:background .3s ease}.popup-form button:hover{background-color:#4f0a22}.whatsapp-link{color:#2c2c2a;display:inline-block;font-size:.95rem;font-weight:600;margin-top:16px;text-decoration:none}.error-msg{color:red;font-size:.9rem;margin-bottom:10px}.top-heading-section{background-color:#fdf6f0;color:#370617;margin-top:70px;padding:60px 20px 40px;text-align:center}.note-content{background-color:#fdf6f0;color:#2c2c2a;font-family:Red Hat Display,sans-serif;line-height:1.8;padding:30px 20px}.note-content ul{margin-bottom:20px;padding-left:22px}.note-content a{color:#370617;text-decoration:underline}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.da5ab4ce.css.map*/