*{margin:0;padding:0}.header{flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:1.5rem;display:flex}.header-div{background-color:#17d37822;border:2px solid #1a4a2e;border-radius:30px;flex-direction:row;justify-content:space-between;align-items:center;width:90%;padding:1rem 2rem;display:flex}.logo-nav{flex-direction:row;gap:-1rem;width:80%;display:flex}.logo{cursor:pointer;flex-direction:column;justify-content:center;width:30%;font-size:2rem;display:flex}.english-logo{letter-spacing:-.25px;cursor:pointer;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:400;line-height:-2rem}.navbar{flex-direction:row;align-items:center;gap:1rem;width:60%;display:flex}.nav-option{color:#000;text-align:center;border-radius:30px;width:20%;font-family:Poppins,sans-serif;font-size:1.25rem}.contact-us{width:15%}.contact-btn{color:#fff;background-color:#000;border-radius:30px;width:100%;padding:.5rem 1rem;font-size:1.25rem;box-shadow:0 .75rem 15px #959da533}.hamburger{cursor:pointer;flex-direction:column;gap:5px;margin-left:15px;display:none}.hamburger span{background:#000;width:25px;height:3px}.fullscreen-menu{color:#fff;z-index:999;background:#000;width:100%;height:100vh;transition:all .4s;position:fixed;top:0;left:0;transform:translateY(-100%)}.fullscreen-menu.open{transform:translateY(0)}.close-btn{cursor:pointer;font-size:28px;position:absolute;top:20px;right:25px}.menu-items{flex-direction:column;justify-content:center;align-items:center;gap:30px;height:100%;display:flex}.menu-item{cursor:pointer;font-size:28px}@media (width<=768px){.header-div{width:87%;padding-left:1rem;padding-right:1rem}.logo{width:60%;font-size:1.25rem}.english-logo{font-size:1rem}.navbar{display:none}.hamburger{width:15%;display:flex}.contact-btn{width:100%;padding:.5rem .25rem;font-size:.9rem}.right-section{flex-direction:row-reverse;justify-content:center;align-items:center;gap:1rem;width:40%;display:flex}}.nav-link{color:#000;cursor:pointer;text-decoration:none}.hero-section{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:2rem;display:flex}.hero-div{border:2px solid #1a4a2e;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;width:90%;padding:2rem;display:flex}@media (width<=768px){.hero-div{width:87%}}.hero-ornament{text-align:center;opacity:.6;color:#1a4a2e;font-size:2.75rem}.hero-section-inside{flex-direction:column;justify-content:center;align-items:center;width:80%;display:flex}.hero-badge{color:#1a4a2e;letter-spacing:3px;text-align:center;border:1px solid #1a4a2e;border-radius:30px;justify-content:center;align-items:center;width:40%;padding-left:1rem;padding-right:1rem;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;display:flex}.hero-arabic{color:#1a4a2e;margin-top:2rem;margin-bottom:1rem;font-size:3rem;line-height:2rem}.hero-title{text-align:center;color:#1a4a2e;margin-bottom:1rem;font-family:EB Garamond,serif;font-size:3.5rem;font-weight:200;line-height:3rem}.hero-sub{text-align:center;width:90%;margin-top:-.5rem;font-family:Poppins,sans-serif;font-size:1.25rem}.hero-buttons{justify-content:space-between;align-items:center;width:50%;margin-top:1rem;display:flex}.btn-primary{color:#fff;text-align:center;background-color:#1a4a2e;border-radius:30px;width:40%;padding:.5rem 1rem;font-size:1.5rem;text-decoration:none;box-shadow:0 .75rem 15px #959da533}.btn-outline{text-align:center;color:#1a4a2e;border:1px solid #1a4a2e;border-radius:30px;width:40%;padding:.5rem 1rem;font-size:1.5rem;text-decoration:none;box-shadow:0 .75rem 15px #959da533}.stroke{background-color:#f4ca15;width:75%;height:.5px;margin-top:2rem}@media (width<=768px){.hero-ornament{font-size:2rem}.hero-div{padding:1rem}.hero-section-inside{width:90%}.hero-badge{width:80%;font-size:.9rem}.hero-arabic{font-size:2.5rem}.hero-title{font-size:3rem}.hero-sub{width:100%;font-size:.8rem}.hero-buttons{gap:1rem;width:100%}.btn-primary,.btn-outline{font-size:1.25rem}}.hero-stats{flex-direction:row;justify-content:space-between;align-items:center;width:80%;display:flex}.hero-stat{text-align:center;border-radius:10px;flex-direction:column;width:15%;padding:1.5rem;display:flex}.num{font-family:EB Garamond,serif;font-size:3rem}.lbl{font-family:EB Garamond,serif;font-size:1.25rem}@media (width<=768px){.hero-stats{width:100%}.hero-stat{padding:.5rem}.num{font-size:2.25rem}.lbl{font-size:1rem}}.quote-section{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;display:flex}.quote-section-left{flex-direction:column;width:40%;display:flex}.arabic-verse{color:#1a4a2e;text-align:right;font-size:4.25rem;font-weight:300}.arabic-reference{text-align:right;color:#1a4a2e;opacity:.6;margin-top:0;font-size:2rem;font-weight:400}.quote-section-right{width:40%}.english-verse{color:#1a4a2e;font-family:EB Garamond,serif;font-size:3.5rem;font-weight:400}.quote-stroke{background-color:#f4cb1549;width:2px;height:15rem}.english-reference{color:#1a4a2e;opacity:.6;font-family:EB Garamond,serif;font-size:2rem;font-weight:400}.quote-stroke-mobile{display:none}@media (width<=768px){.quote-section{flex-direction:column}.quote-section-left{width:90%}.arabic-verse{text-align:center;font-size:3.5rem;line-height:4rem}.arabic-reference{text-align:center;margin-top:1rem}.quote-section-right{width:90%}.english-verse{text-align:center;font-size:2.5rem}.english-reference{text-align:center}.quote-stroke{display:none}.quote-stroke-mobile{background-color:#f4cb158c;width:90%;height:1px;display:block}}.about-us{justify-content:center;align-items:center;width:100%;margin-top:2rem;display:flex}.about-div{background-color:#baffd72d;border-radius:30px;flex-direction:row;justify-content:center;align-items:center;width:90%;padding-left:2rem;padding-right:2rem;display:flex}.about-left{width:50%}.about-left>img{width:100%}.about-right{width:50%}@media (width<=768px){.about-div{flex-direction:column-reverse;overflow-x:hidden}.about-left{width:120%}.about-right{width:100%;margin-top:1rem}}.heading{letter-spacing:2px;color:#1a4a2e;font-size:1.25rem;font-weight:400}.hazrat-designation{color:#1a4a2e;margin-top:1rem;font-family:EB Garamond,serif;font-size:4rem;font-weight:400;line-height:4rem}.hazrat-name{letter-spacing:-1px;font-style:italic}.hazrat-description{letter-spacing:-.5px;margin-top:2rem;font-size:1.2rem;line-height:1.5rem}.about-pointers{margin-top:1rem}.pointers{font-size:1.35rem;line-height:1.95rem}@media (width<=768px){.heading{margin-top:2rem;font-size:1rem}.hazrat-designation{font-size:2rem;line-height:3rem}.hazrat-description{font-size:.9rem;line-height:1.25rem}.pointers{font-size:1rem}}.services{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.service-section{background-color:#338e59;border-radius:30px;flex-direction:column;width:90%;margin-top:2rem;padding:2rem;display:flex}.services-head{color:#fff}.service-heading{letter-spacing:2px;margin-bottom:1rem;font-size:1.25rem;font-weight:400;line-height:1.5rem}.our-services{font-family:EB Garamond,serif;font-size:4rem;font-weight:400;line-height:3rem}.services-row{flex-direction:row;justify-content:center;align-items:center;gap:2rem;width:100%;margin-top:2rem;display:flex}@media (width<=768px){.service-section{width:87%;padding:1rem}.our-services{line-height:4rem}.services-row{flex-direction:column}}.service-div{border:1px solid #fff;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.service-name{color:#f4ca15;margin-top:1rem;margin-bottom:1rem;font-family:EB Garamond,serif;font-size:2rem;font-weight:200;line-height:1rem}.service-desc{color:#fff;width:90%;margin-top:0;font-size:1.25rem;font-weight:200;line-height:1.5rem}@media (width<=768px){.service-name{line-height:2rem}.service-desc{width:95%;margin-top:1rem;font-size:1rem}}.service-btn{color:#fff;background-color:#0000;border:1px solid #fff;border-radius:30px;width:90%;margin-top:1rem;padding:.5rem;font-family:EB Garamond,serif;font-size:1.5rem}.events{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.events-section{background-color:#196639;border-radius:30px;flex-direction:row-reverse;gap:3rem;width:90%;margin-top:2rem;padding:2rem;display:flex}.events-head{color:#fff;width:30%;font-size:1.2rem}.upcoming-event{font-family:EB Garamond,serif;font-size:4rem;font-weight:200;line-height:4.5rem}@media (width<=768px){.events-section{flex-direction:column;width:87%;padding:1rem}.events-head{width:90%;margin-top:1rem}.upcoming-event{margin-top:1rem;margin-bottom:1rem;font-family:EB Garamond,serif;font-size:3rem;font-weight:200;line-height:3rem}}.event-btn{color:#fff;background-color:#0000;border:1px solid #fff;border-radius:40px;width:90%;margin-top:4rem;padding:1rem;font-family:EB Garamond,serif;font-size:1.5rem}.events-row{flex-direction:row;align-items:flex-start;gap:1rem;width:70%;display:flex}.event-div{border:1px solid #f4ca15;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;width:35%;padding:1rem;display:flex}@media (width<=768px){.event-btn{margin-top:2rem}.events-row{flex-direction:column;width:90%}.event-div{width:100%}}.event-div:hover{transition:box-shadow .3s;box-shadow:.5rem .5rem #f4cb15c6}.event-stroke{background-color:#f4cb15bf;width:100%;height:1px;margin-top:1rem;margin-bottom:1rem}.event-details-head{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.dates{color:#fff;margin-top:1rem;font-family:EB Garamond,serif;font-size:1.75rem;font-weight:200;line-height:1rem}.month-year{margin-top:2rem;font-size:1.5rem;font-weight:200}@media (width<=768px){.dates{margin-top:1rem}.month-year{margin-top:2rem;margin-bottom:1rem}}.event-tag{color:#fff;background-color:#fff0;border:1px solid #f4ca15;border-radius:50px;width:40%;padding:.5rem;font-family:EB Garamond,serif;font-size:1.25rem}.event-details{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.event-name{color:#fff;font-size:1.5rem}.event-desc{color:#ffffffc9;margin-top:1rem;font-size:1.25rem}.location-time{color:#fff;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;display:flex}.event-time{color:#f4ca15}.media{flex-direction:column;justify-content:center;align-items:center;display:flex}.media-section{background-color:#fbeedf;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;width:90%;margin-top:2rem;padding:2rem;display:flex}.media-head{flex-direction:column;justify-content:center;align-items:center;display:flex}.media-heading{color:#1a4a2e;letter-spacing:2px;margin-top:2rem;font-size:1.25rem;font-weight:400;line-height:1rem}.bayans{color:#1a4a2e;margin-top:2rem;margin-bottom:2rem;font-family:EB Garamond,serif;font-size:3rem;font-weight:200;line-height:1rem}.media-div{border-radius:30px;width:100%;height:90vh;margin-top:2rem}.swiper-slide{border-radius:30px}.media-stroke{background-color:#f4ca15;width:90%;height:1px}.media-buttons{flex-direction:column;justify-content:center;align-items:center;display:flex}.media-btn-head{color:#1a4a2e;text-align:center;margin-top:2rem;font-size:2.5rem;font-weight:200}.btn-row{flex-direction:row;justify-content:center;align-items:center;gap:2rem;width:90%;margin-top:2rem;display:flex}.media-btn{text-align:center;color:#1a4a2e;cursor:pointer;border:1px solid #1a4a2e;border-radius:40px;width:50%;padding:1rem;font-size:2rem}.swiper-button-prev,.swiper-button-next{color:#fff!important;width:2rem!important;height:2rem!important}@media (width<=768px){.media-section{width:87%;padding:1rem}.bayans{text-align:center;margin-top:1rem;margin-bottom:1rem;font-size:2rem;line-height:3rem}.media-div{height:30vh}.media-btn-head{font-size:1.5rem;font-weight:200}.btn-row{margin-top:1rem}.media-btn{justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:1.25rem;display:flex}}.gallery{flex-direction:column;justify-content:center;align-items:center;margin-top:2rem;display:flex}.gallery-section{border-radius:30px;flex-direction:column;width:90%;display:flex}.gallery-div{margin-top:2rem}.gallery-image>img{border-radius:30px;width:100%}.sub-heading{color:#1a4a2e;margin-top:1rem;font-family:EB Garamond,serif;font-size:1.5rem;font-style:italic;font-weight:500}.react-photo-album{display:flex}.react-photo-album,.react-photo-album *{box-sizing:border-box}.react-photo-album--track{align-items:flex-start;display:flex}.react-photo-album--photo{padding:calc(var(--react-photo-album--padding) * 1px);position:relative}.react-photo-album--image{width:100%;height:auto;aspect-ratio:var(--react-photo-album--photo-width) / var(--react-photo-album--photo-height);display:block}.react-photo-album--button{cursor:pointer;border:initial;background:initial}.react-photo-album--rows{row-gap:calc(var(--react-photo-album--spacing) * 1px);flex-direction:column}.react-photo-album--rows .react-photo-album--track{--react-photo-album--track-gaps:calc(var(--react-photo-album--spacing) * (var(--react-photo-album--track-size) - 1) + 2 * var(--react-photo-album--padding) * var(--react-photo-album--track-size));justify-content:space-between}.react-photo-album--rows .react-photo-album--photo{width:calc((100% - var(--react-photo-album--track-gaps) * 1px) / (var(--react-photo-album--container-width) - var(--react-photo-album--track-gaps)) * var(--react-photo-album--photo-width) + 2px * var(--react-photo-album--padding))}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.about-page{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.about-hero{justify-content:center;align-items:center;width:100%;margin-top:2rem;display:flex}.about-hero-div{background-color:#17d37815;border:2px solid #1a4a2e;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;width:89%;padding:4rem 2rem;display:flex}.about-ornament{color:#1a4a2e;opacity:.6;font-size:2.5rem}.about-badge{color:#1a4a2e;letter-spacing:2px;border:1px solid #1a4a2e;border-radius:40px;margin-top:2rem;padding:.75rem 2rem;font-weight:500}.about-title{color:#1a4a2e;text-align:center;margin-top:2rem;font-family:EB Garamond,serif;font-size:5rem;font-weight:300}.about-title span{font-style:none}.about-subtitle{text-align:center;color:#000;width:70%;font-family:Poppins,sans-serif;font-size:1.3rem;line-height:2rem}.quran-section{justify-content:space-between;align-items:center;gap:2rem;width:90%;margin-top:3rem;display:flex}.quran-left,.quran-right{width:45%}.quran-arabic{text-align:right;color:#1a4a2e;font-size:3.5rem;font-weight:300}.quran-ref{text-align:right;color:#1a4a2e;opacity:.7;margin-top:2rem}.quran-line{background-color:#f4ca15;width:2px;height:15rem}.quran-translation{color:#1a4a2e;font-family:EB Garamond,serif;font-size:2.5rem;font-weight:300}.translation-ref{color:#1a4a2e;opacity:.7;margin-top:2rem;font-weight:200}.about-main{justify-content:center;width:100%;margin-top:3rem;display:flex}.about-main-div{background:#f9fff9;border:2px solid #1a4a2e;border-radius:30px;align-items:center;gap:3rem;width:90%;padding:2rem;display:flex}.about-image{width:55%}.about-image img{width:100%}.about-content{width:55%}.section-tag{letter-spacing:2px;color:#1a4a2e;font-weight:500}.about-heading{color:#1a4a2e;letter-spacing:-1.25px;margin-top:1rem;font-family:EB Garamond,serif;font-size:4rem;font-weight:300;line-height:4rem}.about-heading span{letter-spacing:-1.25px;font-style:italic}.about-description{color:#333;margin-top:1.5rem;font-family:Poppins;font-size:1rem;line-height:1.25rem}.about-list{margin-top:2rem}.about-list li{color:#1a4a2e;margin-top:1rem;font-size:1.2rem}.mission-vision{gap:2rem;width:95%;margin-top:3rem;margin-bottom:3rem;display:flex}.mission-card{color:#fff;background:#338e59;border-radius:30px;width:50%;padding:3rem}.mv-tag{letter-spacing:2px;font-weight:400}.mv-heading{color:#f4ca15;margin-top:1rem;font-family:EB Garamond,serif;font-size:3rem;font-weight:300;line-height:3.5rem}.mv-description{margin-top:2rem;font-size:1.15rem;line-height:2rem}.mv-quote{color:#f4ca15;margin-top:2rem;font-family:EB Garamond,serif;font-size:1.5rem;font-style:italic}@media (width<=768px){.about-title{font-size:3rem}.about-subtitle{width:100%;font-size:1rem}.quran-section{flex-direction:column}.quran-left,.quran-right{width:100%}.quran-arabic{text-align:center;font-size:2.5rem}.quran-ref{text-align:center}.quran-translation{text-align:center;font-size:2rem}.translation-ref{text-align:center}.quran-line{width:90%;height:1px}.about-main-div{flex-direction:column}.about-image,.about-content{width:100%}.about-heading{font-size:2.5rem;line-height:3rem}.mission-vision{flex-direction:column}.mission-card{width:100%;padding:2rem}.mv-heading{font-size:2rem;line-height:2.5rem}}.initiatives-page{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.initiative-hero{justify-content:center;width:100%;margin-top:2rem;display:flex}.initiative-hero-div{background:#17d37815;border:2px solid #1a4a2e;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;width:90%;padding:4rem 2rem;display:flex}.initiative-ornament{color:#1a4a2e;opacity:.6;font-size:2.5rem}.initiative-badge{color:#1a4a2e;letter-spacing:2px;border:1px solid #1a4a2e;border-radius:40px;margin-top:2rem;padding:.75rem 2rem;font-weight:500}.initiative-title{color:#1a4a2e;margin-top:2rem;font-family:EB Garamond,serif;font-size:5rem;font-weight:300}.initiative-title span{font-style:italic}.initiative-subtitle{text-align:center;color:#1a4a2e;width:70%;margin-top:1rem;font-size:1.2rem;line-height:2rem}.initiative-quote{justify-content:space-between;align-items:center;gap:2rem;width:90%;margin-top:3rem;display:flex}.initiative-quote-left,.initiative-quote-right{width:45%}.initiative-arabic{text-align:right;color:#1a4a2e;font-size:4rem;font-weight:300}.initiative-arabic-ref{text-align:right;color:#1a4a2e;opacity:.7}.initiative-line{background:#f4ca15;width:2px;height:10rem}.initiative-english{color:#1a4a2e;font-family:EB Garamond,serif;font-size:3rem;font-weight:300}.initiative-english-ref{color:#1a4a2e;opacity:.7}.initiatives-section{background:#338e59;border-radius:30px;width:90%;margin-top:3rem;padding:3rem 2rem}.initiatives-head{color:#fff}.initiative-small-heading{letter-spacing:2px;font-weight:400}.initiative-main-heading{margin-top:1rem;font-family:EB Garamond,serif;font-size:4rem;font-weight:300;line-height:4.5rem}.initiatives-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}.initiative-card{color:#fff;border:1px solid #f4ca15;border-radius:30px;padding:2rem;transition:all .3s}.initiative-card:hover{transform:translateY(-5px);box-shadow:.5rem .5rem #f4ca15a8}.initiative-card-title{color:#f4ca15;font-family:EB Garamond,serif;font-size:2rem;font-weight:300}.initiative-card-desc{margin-top:1.5rem;font-size:1.1rem;line-height:1.9rem}.initiative-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:40px;width:100%;margin-top:2rem;padding:.9rem;font-family:EB Garamond,serif;font-size:1.2rem}.initiative-ending{background:#f9fff9;border:2px solid #1a4a2e;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;width:90%;margin-top:3rem;margin-bottom:3rem;padding:4rem 2rem;display:flex}.ending-heading{text-align:center;color:#1a4a2e;font-family:EB Garamond,serif;font-size:4rem;font-weight:300}.ending-description{text-align:center;color:#1a4a2e;width:70%;margin-top:2rem;font-size:1.2rem;line-height:2rem}@media (width<=768px){.initiative-title{text-align:center;font-size:3rem}.initiative-subtitle{width:100%;font-size:1rem}.initiative-quote{flex-direction:column}.initiative-quote-left,.initiative-quote-right{width:100%}.initiative-arabic{text-align:center;font-size:2.5rem}.initiative-arabic-ref{text-align:center}.initiative-line{width:90%;height:1px}.initiative-english{text-align:center;font-size:2rem}.initiative-english-ref{text-align:center}.initiative-main-heading{font-size:2.5rem;line-height:3rem}.initiatives-grid{grid-template-columns:1fr}.ending-heading{font-size:2.5rem}.ending-description{width:100%;font-size:1rem}}.media-page{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.media-hero{justify-content:center;width:100%;margin-top:2rem;display:flex}.media-hero-div{background:#17d37815;border:2px solid #1a4a2e;border-radius:30px;flex-direction:column;align-items:center;width:90%;padding:4rem 2rem;display:flex}.media-ornament{color:#1a4a2e;opacity:.6;text-align:center;font-size:2rem}.media-badge{color:#1a4a2e;letter-spacing:2px;border:1px solid #1a4a2e;border-radius:40px;margin-top:2rem;padding:.75rem 2rem}.media-title{color:#1a4a2e;margin-top:2rem;font-family:EB Garamond,serif;font-size:5rem;font-weight:300}.media-title span{font-style:italic}.media-subtitle{text-align:center;color:#1a4a2e;width:70%;margin-top:1rem;font-size:1.2rem;line-height:2rem}.media-quote{justify-content:space-between;align-items:center;gap:2rem;width:90%;margin-top:3rem;display:flex}.media-quote-left,.media-quote-right{width:45%}.media-arabic{text-align:right;color:#1a4a2e;font-size:3.5rem;font-weight:300}.media-ref{text-align:right;color:#1a4a2e;opacity:.7}.media-line{background:#f4ca15;width:2px;height:12rem}.media-translation{color:#1a4a2e;font-family:EB Garamond,serif;font-size:3rem;font-weight:300}.media-translation-ref{color:#1a4a2e;opacity:.7}.youtube-section{background:#338e59;border-radius:30px;width:90%;margin-top:3rem;padding:3rem 2rem}.section-head{color:#fff}.small-heading{letter-spacing:2px;font-weight:400}.main-heading{margin-top:1rem;font-family:EB Garamond,serif;font-size:4rem;font-weight:300;line-height:4rem}.video-slider{width:100%;margin-top:3rem}.video-frame{border-radius:30px;width:100%;height:80vh;overflow:hidden}.video-frame iframe{border:none}.shorts-section{background:#f9fff9;border:2px solid #1a4a2e;border-radius:30px;width:90%;margin-top:3rem;margin-bottom:3rem;padding:3rem 2rem}.green-text{color:#1a4a2e}.shorts-grid{grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3rem;display:grid}.short-card{background:#fff;border:1px solid #1a4a2e;border-radius:30px;padding:1rem}.short-video{border-radius:20px;width:100%;height:60vh;overflow:hidden}.short-video iframe{border:none}.short-title{text-align:center;color:#1a4a2e;margin-top:1rem;font-family:EB Garamond,serif;font-size:1.5rem;font-weight:300}.swiper-button-prev,.swiper-button-next{color:#fff!important}.swiper-pagination-bullet-active{background:#f4ca15!important}@media (width<=768px){.media-title{text-align:center;font-size:3rem}.media-subtitle{width:100%;font-size:1rem}.media-quote{flex-direction:column}.media-quote-left,.media-quote-right{width:100%}.media-arabic{text-align:center;font-size:2.5rem}.media-ref{text-align:center}.media-line{width:90%;height:1px}.media-translation{text-align:center;font-size:2rem}.media-translation-ref{text-align:center}.main-heading{font-size:2.5rem;line-height:3rem}.video-frame{height:35vh}.shorts-grid{grid-template-columns:1fr}.short-video{height:90vh}}.gallery-page{flex-direction:column;align-items:center;width:100%;display:flex}.gallery-hero{justify-content:center;width:100%;margin-top:2rem;display:flex}.gallery-hero-div{background:#17d37815;border:2px solid #1a4a2e;border-radius:30px;flex-direction:column;align-items:center;width:90%;padding:4rem 2rem;display:flex}.gallery-ornament{color:#1a4a2e;opacity:.6;text-align:center;font-size:2rem}.gallery-badge{color:#1a4a2e;letter-spacing:2px;border:1px solid #1a4a2e;border-radius:40px;margin-top:2rem;padding:.75rem 2rem}.gallery-title{color:#1a4a2e;margin-top:2rem;font-family:EB Garamond,serif;font-size:5rem;font-weight:300}.gallery-title span{font-style:italic}.gallery-subtitle{text-align:center;color:#1a4a2e;width:70%;margin-top:1rem;font-size:1.2rem;line-height:2rem}.gallery-section{background:#f9fff9;border:2px solid #1a4a2e;border-radius:30px;width:90%;margin-top:3rem;margin-bottom:3rem;padding:3rem 2rem}.gallery-head{margin-bottom:3rem}.gallery-small-heading{letter-spacing:2px;color:#1a4a2e;font-weight:400}.gallery-main-heading{color:#1a4a2e;margin-top:1rem;font-family:EB Garamond,serif;font-size:4rem;font-weight:300;line-height:4rem}.gallery-grid{column-count:3;column-gap:1.5rem}.gallery-item{break-inside:avoid;margin-bottom:1.5rem}.gallery-item img{border-radius:20px;width:100%;height:auto;transition:all .3s;display:block}.gallery-item img:hover{transform:scale(1.02)}@media (width<=1024px){.gallery-grid{column-count:2}}@media (width<=768px){.gallery-title{text-align:center;font-size:3rem}.gallery-subtitle{width:100%;font-size:1rem}.gallery-main-heading{font-size:2.5rem;line-height:3rem}.gallery-grid{column-count:1}}.footer{flex-direction:column;justify-content:center;align-items:center;margin-top:2rem;margin-bottom:0;display:flex}.footer-section{background-color:#196639;border-radius:30px;width:95%;padding:1rem}@media (width<=768px){.footer-section{width:90%}}.footer-row{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.footer-col{width:30%;padding:1rem}.footer-col2{flex-direction:column;gap:2rem;margin-top:1rem;display:flex}@media (width<=768px){.footer-row{flex-direction:column;align-items:flex-start}.footer-col{width:90%}.footer-col2{padding:1rem}}.footer-logo{color:#f4ca15;flex-direction:column;justify-content:center;width:100%;font-size:3rem;display:flex}@media (width<=768px){.footer-logo{font-size:2rem}}.footer-english-logo{color:#fff;letter-spacing:-.25px;margin-top:1rem;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:400;line-height:-2rem}.info-head{color:#fff;font-family:EB Garamond,serif;font-size:2rem;font-weight:200;line-height:2rem}.info{color:#fff;margin-top:1rem;font-size:1.25rem;line-height:1rem}.footer-links{color:#ffffffb5;margin-top:1rem;font-size:1.25rem;font-weight:200}@media (width<=768px){.footer-links{font-size:1rem}}.footer-menu{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.footer-stroke{background-color:#f4ca15;width:90%;height:1px}.footer-row2{color:#fff;text-align:center;margin-top:2rem;font-size:1rem}.social-link{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.social-head{color:#fff;font-size:1.5rem}@media (width<=768px){.social-head{margin-top:1rem;font-weight:200}.social-link{justify-content:flex-start;align-items:flex-start}}.social-icons{flex-direction:row;gap:2rem;margin-top:1rem;display:flex}.social-links{color:#fff;font-size:2rem}.subscribe-head{color:#fff;font-size:2rem;font-weight:200}.input-placeholder{color:#f4ca15;background-color:#fff0;border:1px solid #fff;border-radius:30px;padding:1rem;font-size:1.25rem}
