.home-page{background:var(--light-bg);width:100%}.hero-section{position:relative;height:70vh;background:url(/src/assets/images/hero/hero.jpg) center/cover no-repeat}.hero-overlay{position:absolute;inset:0;background:#002a1599}.hero-content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center}.about-ajmer{padding:60px 20px;max-width:900px;margin:auto;text-align:center}.featured-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;padding:60px 20px}.feature-card{background:#fff;padding:24px;border-radius:8px;text-align:center}.feature-card a{display:inline-block;margin-top:12px;color:var(--primary);font-weight:700}.hero-slider{position:relative;height:90vh;overflow:hidden}.hero-slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1s ease}.hero-slide.active{opacity:1}.hero-overlay{position:absolute;inset:0;background:#002d19a6}.hero-content{position:relative;z-index:2;max-width:750px;padding:120px 60px;color:#fff}.hero-content h1{font-size:3rem;margin-bottom:18px}.hero-content p{font-size:1.1rem;line-height:1.8;white-space:pre-line}.hero-btn{margin-top:25px;padding:12px 30px;background:var(--primary);color:#fff;border:none;border-radius:30px;font-size:1rem;cursor:pointer}.hero-dots{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:10px}.dot{width:10px;height:10px;background:#bbb;border-radius:50%;cursor:pointer}.dot.active{background:#fff}@media(max-width:768px){.hero-content{padding:90px 20px}.hero-content h1{font-size:2rem}}.about-ajmer{padding:20px 10px}.about-ajmer .container{max-width:1100px;margin:auto}.about-main-title{text-align:center;color:var(--primary);font-size:2.2rem;margin-bottom:25px;text-decoration:underline}.about-intro{max-width:900px;margin:0 auto 60px;text-align:justify;font-style:italic;line-height:1.8;color:var(--primary)}.about-block{max-width:900px;margin:0 auto 50px}.about-block h3{color:var(--primary);margin-bottom:15px;font-size:1.6rem;text-decoration:underline}.about-block p{line-height:1.8;text-align:justify;margin-bottom:18px}.about-block ul{padding-left:20px;text-align:justify}.about-block li{margin-bottom:12px;line-height:1.7;text-align:justify}@media(max-width:768px){.about-main-title{font-size:1.8rem}.about-block h3{font-size:1.4rem}}.featured-sections{padding:0 20px 50px;background:#f0f7ed8e}.featured-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.feature-card{background:#fff;border:1px solid #599666;border-radius:14px;padding:10px 15px;text-align:left}.feature-card h3{color:var(--primary);font-size:1.4rem;margin-bottom:14px}.feature-card p{font-size:.95rem;line-height:1.7;color:#333;margin-bottom:18px}.read-more{color:var(--primary);font-weight:500;cursor:pointer;font-size:.9rem}@media(max-width:992px){.featured-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.featured-grid{grid-template-columns:1fr}}.hero-arabic{font-size:26px;font-family:Amiri,Scheherazade,serif;margin:15px 0;direction:rtl}.hero-text{white-space:pre-line}.read-more{color:#0b5f3c;font-weight:600;text-decoration:none}.read-more:hover{text-decoration:underline}.gn-banner{position:relative;padding:90px 20px;text-align:center;color:#fff;background-image:url(/Header/khwaja%20garib%20nawaz.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.gn-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b5f3cd9,#083f29e6);z-index:1}.gn-banner-inner{position:relative;z-index:2;max-width:900px;margin:auto}.gn-banner h1{font-size:2.4rem;margin-bottom:10px}.gn-banner p{font-size:1.05rem;opacity:.95}@media(max-width:768px){.gn-banner{padding:65px 15px}.gn-banner h1{font-size:1.8rem}.gn-banner p{font-size:.95rem}}.gn-banner-inner h1{font-size:2rem;font-weight:700;background:linear-gradient(120deg,#b8962e,#fff4b0,#d4af37,#fff4b0,#b8962e);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 8px rgba(212,175,55,.7);animation:goldShine 10s ease-in-out infinite}.gn-banner-inner p{font-size:1rem;opacity:.9}.gn-banner-inner span{font-size:.85rem;opacity:.8}.gn-content{background:#fafafa;padding:50px 16px}.gn-container{max-width:900px;margin:auto;line-height:1.9;color:#222}.gn-lead{font-size:1rem}.gn-section h1{font-size:2.2rem}.gn-section h3{margin-top:35px;font-size:1.15rem;color:#0a6b3a}.gn-divider{height:1px;background:linear-gradient(to right,transparent,#c7d9cc,transparent);margin:35px 0}.gn-quote{background:#f0f6f2;border-left:5px solid #0a6b3a;padding:16px 20px;margin:18px 0;font-style:italic}.gn-list{padding-left:20px}.gn-list li{margin-bottom:8px}@media(max-width:768px){.gn-banner-inner h2{font-size:1.6rem}}.share-section{margin-top:50px;background:#eef5ef;padding:18px 20px;border-radius:12px;display:flex;justify-content:space-between;align-items:center}.share-label{font-size:.95rem;color:#0a6b3a;font-weight:500}.share-icons a{margin-left:14px;display:inline-flex}.share-icons img{width:28px;height:28px;transition:transform .2s ease}.share-icons img:hover{transform:scale(1.1)}@media(max-width:768px){.share-section{flex-direction:column;gap:14px;text-align:center}.share-icons a{margin-left:10px;margin-right:10px}}.prophet-style-banner4{position:relative;padding:90px 20px;text-align:center;color:#fff;background-image:url(/Header/Mystic%20path.png);background-size:cover;background-position:center;background-repeat:no-repeat}.prophet-style-banner4:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b5f3cd9,#083f29e6);z-index:1}.prophet-style-banner-inner4{position:relative;z-index:2;max-width:900px;margin:auto}.prophet-style-banner-inner4 h1{font-size:2rem;font-weight:700;background:linear-gradient(120deg,#b8962e,#fff4b0,#d4af37,#fff4b0,#b8962e);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 8px rgba(212,175,55,.7);animation:goldShine 10s ease-in-out infinite}.prophet-style-banner2{position:relative;padding:90px 20px;text-align:center;color:#fff;background-image:url(/Header/spiritual%20healing.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.prophet-style-banner2:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b5f3cd9,#083f29e6);z-index:1}.prophet-style-banner-inner2{position:relative;z-index:2;max-width:900px;margin:auto}.prophet-style-banner2 h1{font-size:2.4rem;margin-bottom:10px}@media(max-width:768px){.prophet-style-banner2{padding:65px 15px}.prophet-style-banner2 h1{font-size:1.8rem}.prophet-style-banner2 p{font-size:.95rem}}.prophet-style-banner2 h1{font-size:2rem;font-weight:700;background:linear-gradient(120deg,#b8962e,#fff4b0,#d4af37,#fff4b0,#b8962e);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 8px rgba(212,175,55,.7);animation:goldShine 10s ease-in-out infinite}.prophet-style-banner2 p{font-size:1.05rem;opacity:.95}.prophet-style-content2{max-width:900px;margin:0 auto;padding:55px 20px;line-height:1.85;font-size:1rem}.prophet-style-content h2{margin-top:45px;margin-bottom:12px;font-size:1.45rem;color:#0a6b3a}.prophet-style-banner3{position:relative;padding:90px 20px;text-align:center;color:#fff;background-image:url(/Header/awliya%20allah.png);background-size:cover;background-position:center;background-repeat:no-repeat}.prophet-style-banner3:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b5f3cd9,#083f29e6);z-index:1}.prophet-style-banner-inner3{position:relative;z-index:2;max-width:900px;margin:auto}.prophet-style-banner-inner3 h1{font-size:2rem;font-weight:700;background:linear-gradient(120deg,#b8962e,#fff4b0,#d4af37,#fff4b0,#b8962e);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 8px rgba(212,175,55,.7);animation:goldShine 10s ease-in-out infinite}.prophet-style-content{max-width:900px;margin:0 auto;padding:55px 20px;line-height:1.85;font-size:1rem}.prophet-style-content h2{margin-top:45px;margin-bottom:14px;font-size:1.45rem;color:#0a6b3a}.prophet-style-content p{margin-bottom:16px;color:#333}.prophet-quote{background:#f1f7f2;border-left:4px solid #0a6b3a;padding:18px 22px;margin:28px 0}.prophet-quote p{margin-bottom:6px;font-style:italic}.prophet-quote span{font-size:.9rem;color:#555}.prophet-style-content ul{margin:12px 0 22px 22px}.prophet-style-content li{margin-bottom:8px}@media(max-width:768px){.prophet-style-banner{padding:65px 15px}.prophet-style-banner h1{font-size:1.8rem}.prophet-style-banner p{font-size:.95rem}.prophet-style-content{padding:38px 15px;font-size:.95rem}.prophet-style-content h2{font-size:1.25rem}}.shirk-questions{text-align:left;font-weight:600;color:#000}.shirk-questions li{margin-bottom:10px}.pm-banner-premium{position:relative;padding:90px 20px;text-align:center;color:#fff;background-image:url(/Header/la-ilaha-illallah-muhammadur-rasulullah.avif);background-size:cover;background-position:center;background-repeat:no-repeat}.pm-banner-premium:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b5f3cd9,#083f29e6);z-index:1}.pm-banner-inner{position:relative;z-index:2;max-width:900px;margin:auto}.pm-banner h1{font-size:2.4rem;margin-bottom:10px}.pm-banner p{font-size:1.05rem;opacity:.95}@media(max-width:768px){.pm-banner-premium{padding:65px 15px}.pm-banner-premium h1{font-size:1.8rem}.pm-banner-premium p{font-size:.95rem}}.pm-banner-inner h1{font-size:2rem;font-weight:700;background:linear-gradient(120deg,#b8962e,#fff4b0,#d4af37,#fff4b0,#b8962e);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 8px rgba(212,175,55,.7);animation:goldShine 10s ease-in-out infinite}.pm-banner-inner p{font-size:1rem;opacity:.9}.pm-banner-inner span{font-size:.85rem;opacity:.8}.pm-content-premium{background:#fafafa;padding:50px 16px}.pm-container{max-width:900px;margin:auto;color:#222;line-height:1.9}.pm-lead{font-size:1rem}.pm-section h1{font-size:2.2rem}.pm-section h3{margin-top:35px;font-size:1.15rem;color:#0a6b3a}.pm-quote{background:#f0f6f2;border-left:5px solid #0a6b3a;padding:16px 20px;margin:18px 0;font-style:italic}.pm-quote span{display:block;font-size:.85rem;margin-top:6px}.pm-divider{height:1px;background:linear-gradient(to right,transparent,#c7d9cc,transparent);margin:35px 0}.pm-list{padding-left:20px}.pm-share-premium{margin-top:50px;background:#eef5ef;padding:18px;border-radius:12px;display:flex;justify-content:space-between;align-items:center}.pm-share-icons a{margin-left:12px}.pm-share-icons img{width:28px;height:28px}@media(max-width:768px){.pm-banner-inner h2{font-size:1.6rem}.pm-share-premium{flex-direction:column;gap:14px}}.contact-banner{position:relative;padding:90px 20px;text-align:center;color:#fff;background-image:url(/Header/image.png);background-size:cover;background-position:center;background-repeat:no-repeat}.contact-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b5f3cd9,#083f29e6);z-index:1}.contact-banner-inner{position:relative;z-index:2;max-width:900px;margin:auto}.contact-banner-inner h1{font-size:2.4rem;margin-bottom:10px}.contact-banner-inner p{font-size:1.05rem;opacity:.95}@media(max-width:768px){.contact-banner{padding:65px 15px}.contact-banner-inner h1{font-size:1.8rem}.contact-banner-inner p{font-size:.95rem}}.contact-banner-inner h1{font-size:2rem;font-weight:700;background:linear-gradient(120deg,#b8962e,#fff4b0,#d4af37,#fff4b0,#b8962e);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 8px rgba(212,175,55,.7);animation:goldShine 10s ease-in-out infinite}@keyframes goldShine{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.mv-section{padding:90px 20px;background:#f6faf7}.mv-wrapper{max-width:1150px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:40px}.mv-box{padding:50px 45px;border-radius:18px;position:relative}.mv-tag{display:inline-block;font-size:.85rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:15px;font-weight:600}.mv-box.mission{background:#fff;box-shadow:0 18px 45px #00000014}.mv-box.mission .mv-tag{color:#0b6e3b}.mv-box.mission h2{color:#0b6e3b;margin-bottom:15px}.mv-box.mission ul{margin-top:18px;padding-left:18px}.mv-box.mission li{margin-bottom:8px;font-weight:500}.mv-box.vision{background:linear-gradient(160deg,#0b6e3b,#064b29);color:#fff}.mv-box.vision .mv-tag{color:#c8f3dc}.mv-box.vision h2{margin-bottom:15px}.mv-quote{margin-top:25px;font-style:italic;opacity:.9;border-left:3px solid #9ff0c8;padding-left:15px}@media(max-width:900px){.mv-wrapper{grid-template-columns:1fr}.mv-box{padding:35px 25px}}.contact-container{max-width:1100px;margin:auto;padding:60px 20px;display:grid;grid-template-columns:1fr 1fr;gap:50px}.contact-info h2,.contact-form h2{color:#0b6e3b;margin-bottom:20px}.contact-form input,.contact-form textarea{width:100%;padding:13px;margin-bottom:14px;border-radius:6px;border:1px solid #d6e5dc}.contact-form button{background:#0b6e3b;color:#fff;border:none;padding:13px 30px;border-radius:30px;cursor:pointer}@media(max-width:900px){.mission-vision,.contact-container{grid-template-columns:1fr}.contact-banner h1{font-size:1.9rem}}.scroll-top-btn{position:fixed;bottom:90px;right:22px;width:42px;height:42px;border-radius:50%;border:none;background:#0b5f3c;color:#fff;font-size:20px;cursor:pointer;z-index:1000}.scroll-top-btn:hover{background:#083f29}.whatsapp-btn{position:fixed;bottom:25px;right:20px;width:52px;height:52px;background:#41d376;color:#fff;border-radius:50%;font-size:26px;display:flex;align-items:center;justify-content:center;text-decoration:none;z-index:1000}.whatsapp-btn:hover{background:#196b3a}@media(max-width:768px){.scroll-top-btn{right:15px}.whatsapp-btn{right:14px}}:root{--primary: #006633;--light-bg: #edf3ed;--dark-bg: #003F1F;--text-dark: #1a1a1a;--text-light: #ffffff;--container-width: 1300px}.top-bar{background:#f7f7f7;font-size:.85rem;width:100%}.top-bar-inner{display:flex;justify-content:left;padding:5px 20px;gap:20px}@media(max-width:768px){.top-bar-inner{display:none}}.top-left span{margin-right:16px;color:var(--primary)}.navbar{background:#fff;border-bottom:1px solid #eee;width:100%}.nav-inner{display:flex;align-items:center;justify-content:space-between}.logo img{height:50px}.nav-links{list-style:none;display:flex;gap:18px}.nav-links a{color:var(--primary);font-weight:500}.nav-links a.active{border-bottom:2px solid var(--primary)}.menu-btn{display:none;background:none;border:none;font-size:1.5rem}@media(max-width:768px){.menu-btn{display:block}.nav-links{position:absolute;top:110px;left:0;width:100%;background:#fff;flex-direction:column;align-items:center;display:none;padding:20px 0}.nav-links.open{display:flex}}.footer{background:#003f1f;color:#fff;padding-top:60px;width:100%}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px}.footer h3,.footer h4{margin-bottom:14px;color:#fff}.footer p,.footer a{font-size:.95rem;color:#e6e6e6;line-height:1.6}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline}.footer-links ul{list-style:none;padding:0}.footer-links li{margin-bottom:8px}.footer-bottom{margin-top:40px;padding:16px 0;text-align:center;background:#002f17;font-size:.9rem}html,body{margin:0;padding:0;overflow-x:hidden}.footer-final{position:relative;width:100%;overflow:hidden;color:#fff}.footer-bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.footer-overlay{position:absolute;inset:0;background:#063c23d9;z-index:1}.footer-content{position:relative;z-index:2;padding:40px 20px;max-width:1100px;margin:auto}.footer-final h4{font-size:1.1rem;margin-bottom:15px;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:6px}.footer-block{margin-bottom:22px}.footer-block h5{font-size:.95rem;margin-bottom:6px;font-weight:600}.footer-block p{font-size:.9rem;line-height:1.6;color:#e9f3ee}.footer-bottom-strip{position:relative;z-index:2;background:#f2f2f2;color:#000;text-align:center;font-size:.8rem;padding:14px 10px}.navbar{background:#fff;border-bottom:1px solid #e6e6e6;position:relative;z-index:1000}.navbar-inner{max-width:1200px;margin:auto;padding:14px 16px;display:flex;align-items:center;justify-content:space-between}.logo{font-size:1.2rem;font-weight:600;color:var(--primary)}.desktop-menu{list-style:none;display:flex;gap:22px;margin:0;padding:0}.desktop-menu a{color:var(--primary);text-decoration:none;font-size:.95rem}.desktop-menu a.active{text-decoration:border;background-color:green;border-radius:5px;padding:10px 8px 8px;color:#fff}.menu-toggle{display:none;background:none;border:none;font-size:1.6rem;cursor:pointer;color:var(--primary)}@media(max-width:768px){.desktop-menu{display:none}.menu-toggle{display:block;align-items:center;justify-content:center}}.mobile-drawer{position:fixed;inset:0;background:#fff;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.mobile-drawer.open{opacity:1;pointer-events:all}.drawer-close{position:absolute;top:20px;right:20px;font-size:1.6rem;background:none;border:1px solid #ccc;padding:4px 10px;cursor:pointer}.drawer-links{list-style:none;padding:0;margin:0;text-align:center}.drawer-links li{margin:18px 0}.drawer-links a{font-size:1.1rem;color:var(--primary);text-decoration:none;font-weight:500}.lang-switch{display:flex;align-items:center;gap:6px;font-size:14px}.lang-switch button{background:none;border:none;color:#0b5f3c;cursor:pointer;font-weight:600}.lang-switch button:hover{text-decoration:underline}.logo img{height:50px;width:auto;display:block}@media(max-width:768px){.logo img{height:42px}}
