@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&family=Amiri&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}html{overflow-x:hidden;scroll-behavior:smooth}body{color:#474747;overflow-x:hidden}body,button{font-family:Montserrat,sans-serif;letter-spacing:.05rem}button{background-color:#1f4068;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:medium;font-weight:600;padding:15px 30px;transition:background .3s ease}button:hover{background-color:#163255}.quote-box{background-color:#f8f9fa;border-left:4px solid #d4af37;border-radius:0 8px 8px 0;color:#333;padding:30px}.arabic-text-education{color:#1f4068;font-family:Amiri,serif;font-size:1.6rem;line-height:1.8;margin-bottom:15px}.english-translation{color:#555;font-family:Georgia,serif;font-size:1.1rem;font-style:italic}.source{color:#888;display:block;font-size:.9rem;font-style:normal;font-weight:600;margin-top:10px;text-transform:uppercase}.section-components,.section-components-1{align-items:center;background-color:#fffffff2;display:flex;flex-direction:column;padding:7.5rem 3rem;text-align:left}h1{color:#333;letter-spacing:.1rem}.App{text-align:center}@media (max-width:768px){h1{font-size:2.5rem}body{letter-spacing:.05rem}}@media (max-width:480px){h1{font-size:2rem;letter-spacing:.3rem}body{font-size:small;letter-spacing:.05rem}}.navbar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;border-radius:.5rem;box-shadow:0 4px 8px #0000001a;display:flex;justify-content:space-between;left:50%;margin:20px auto 0;min-width:60%;position:absolute;top:20px;transform:translateX(-50%);width:90%;z-index:9999}.small-logo{padding:.6rem 0 .4rem 2rem}.navbar ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;margin:0;padding:0 2rem 0 0}.navbar ul li{margin:.5rem}.navbar ul li a,.navbar ul li span{color:#333;font-weight:600;padding:.5rem 1rem}.navbar ul li a{text-decoration:none;transition:all .3s ease}.navbar ul li a:hover{background-color:#086c551a;color:#1f4068}.hamburger{cursor:pointer;display:none;flex-direction:column;padding:50px}.hamburger .bar{background-color:#333;height:3px;margin:4px 0;transition:all .3s ease-in-out;width:25px}.hamburger.open .bar:first-child{transform:translateY(11px) rotate(45deg)}.hamburger.open .bar:nth-child(2){opacity:0}.hamburger.open .bar:nth-child(3){transform:translateY(-11px) rotate(-45deg)}.navbar ul li .btn-donate{background-color:#1f4068;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:medium;font-weight:600;letter-spacing:.05rem;padding:10px 20px;transition:background .3s ease}.navbar ul li .btn-donate:hover{background-color:#d4af37;color:#fff}@media (max-width:985px){.navbar ul li .btn-donate{font-size:small}}@media (max-width:768px){.navbar{box-sizing:border-box;height:4rem;justify-content:space-between;padding:0 20px;width:90%}.navbar ul{background-color:#fffffffa;border-radius:0 0 8px 8px;box-shadow:0 10px 15px #0000001a;display:flex;flex-direction:column;left:0;opacity:0;padding:0;position:absolute;top:70px;transform:translateY(-20px);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease,visibility .4s;visibility:hidden;width:100%}.navbar ul li{border-bottom:1px solid #0000000d;margin:0;padding:0;text-align:center;width:100%}.navbar ul li .nav-item,.navbar ul li a{display:block;padding:1.2rem 0;width:100%}.navbar ul.open{opacity:1;padding-bottom:1rem;transform:translateY(0);visibility:visible}.small-logo{display:block;height:50px;padding:0;width:auto}.hamburger{display:flex;padding:0}.navbar ul li .btn-donate{display:block;font-size:.9rem;margin:1rem auto;width:110px}.dropdown-content{background-color:#f8f9fa;box-shadow:none;display:none;opacity:1;padding:0;position:static;text-align:center;visibility:visible;width:100%}.dropdown-content a{color:#666;font-size:.9rem;padding:1rem 0}.navbar ul.open .dropdown-content{display:block}}.dropdown{position:relative}.dropdown-content{background-color:#fffffff2;border-radius:.5rem;box-shadow:0 4px 8px #0000001a;display:block;left:0;margin-top:10px;min-width:200px;opacity:0;position:absolute;top:100%;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:10000}.dropdown-content a{color:#333;display:block;padding:.75rem 1rem;text-decoration:none;transition:background-color .3s ease}.dropdown-content a:hover{background-color:#086c551a;color:#086c55}.dropdown:hover .dropdown-content{opacity:1;visibility:visible}.nav-item{border-radius:.25rem;cursor:pointer;transition:all .3s ease}.nav-item:hover{background-color:#086c551a;color:#086c55}.footer{background-color:#1f4068;color:#fff;padding:2rem 0 0;position:relative;text-align:center;width:100%}.footer:before{background-image:url(/static/media/Arabesque-background.886940702458340561e8.png);background-repeat:repeat;background-size:800px;content:"";height:100%;left:0;opacity:.15;pointer-events:none;position:absolute;top:0;width:100%}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:2}.footer-section{flex:1 1;margin:1rem;min-width:200px}.footer-section h3{font-size:1.2rem;font-weight:700;margin-bottom:1rem}.footer-section p{margin:.5rem 0}.footer-section.contact p svg{margin-right:.5rem}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin:.5rem 0}.footer-section ul li a{color:#fff;text-decoration:none;transition:color .3s ease}.footer-section ul li a:hover{color:#848484}.social-icons{display:flex;gap:1rem;justify-content:center}.social-icons a{color:#fff;font-size:1.5rem;transition:color .3s ease}.social-icons a:hover{color:#848484}.footer-bottom{border-top:1px solid #8490a0;margin-top:2rem;padding:1rem 0}.footer-bottom p{font-size:.9rem;margin:0;text-align:center}@media (max-width:768px){.footer-container{align-items:center;flex-direction:column}.footer-section{margin:1rem 0}}.hero-section{align-items:center;background-color:#1f4068;display:flex;justify-content:center;min-height:80vh;overflow:hidden;padding:0 20px;position:relative;text-align:center}.hero-section:before{background-image:url(/static/media/Arabesque-background.886940702458340561e8.png);background-repeat:repeat;background-size:500px;content:"";height:100%;left:0;opacity:.15;pointer-events:none;position:absolute;top:0;width:100%}.hero-content{color:#fff;margin-top:10rem;max-width:800px}.arabic-text{font-family:Amiri,serif;font-size:2.5rem;font-weight:400;margin-bottom:1rem}.english-title{color:#fff;font-size:2.2rem;font-weight:400;letter-spacing:1px;line-height:1.4;margin-bottom:2rem;text-transform:uppercase}.header-line{margin:100px;width:60px}.mission-btn{background-color:#d4af37;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-size:medium;font-weight:600;letter-spacing:.05rem;margin:4rem 0;padding:15px 30px;text-decoration:none;transition:background .3s ease}.mission-btn:hover{background-color:#bfa13f}@media (max-width:768px){.hero-content .arabic-text{font-size:1.7rem}.hero-content .english-title{font-size:2.2rem}}@media (max-width:480px){.hero-content .arabic-text{font-size:1.3rem}.hero-content .english-title{font-size:1.5rem}}#salah-times{color:#1f4068;margin:0 auto;max-width:1200px;overflow:hidden;padding:80px 20px 40px}.salah-times-container{background-color:#fff;border-radius:8px;border-top:5px solid #d4af37;box-shadow:0 5px 20px #0000002e;margin-top:20px;max-width:500px;padding:20px;width:calc(100% - 40px)}.salah-times-title{color:#1f4068;font-size:2.2rem;margin-bottom:20px;margin-top:0;text-align:center}.salah-layout{align-items:flex-start;display:flex;gap:60px;justify-content:space-between}.welcome-section{background-color:#fffffff2;flex:1 1}.section-header-text{color:#1f4068;font-size:2.2rem;line-height:1.2;margin-bottom:20px;margin-top:0}.welcome-text{color:#555;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.gold-divider{background-color:#d4af37;height:4px;width:100px}.prayer-times-section{align-items:center;display:flex;flex:1 1;flex-direction:column;margin:20px}.jummah{font-weight:700}.salah-times-table{border-collapse:collapse;width:100%}.salah-times-table th{background-color:#f1f1f1;border:1px solid #ddd;color:#333;font-size:.9rem;padding:12px;text-align:center;text-transform:uppercase}.salah-times-table td{border-bottom:1px solid #eee;color:#444;font-weight:500;padding:12px;text-align:center}.date-cell{align-items:center;background-color:#f8f9fa;border-radius:5px;color:#1f4068;display:flex;font-size:larger;font-weight:700;justify-content:center;margin-bottom:15px;padding:15px;text-align:center}.btn-salah{cursor:pointer;margin-top:1.3rem}.loading-message{color:#666;font-size:18px;text-align:center}.error-message{color:red;text-align:center}@media (max-width:768px){.salah-layout{flex-direction:column;gap:50px;text-align:center}.prayer-times-section{margin:0;width:100%}.gold-divider{margin:0 auto;width:80px}.date-cell{align-items:center;background-color:#f8f9fa;color:#333;display:flex;font-size:larger;font-weight:700;justify-content:center;text-align:center}.salah-times-table td,.salah-times-table th{padding:5px}#salah-times{font-size:small}.salah-times-title,.section-header-text{font-size:1.8rem}.welcome-text{font-size:1rem;text-align:left}}@media (max-width:480px){.salah-times-title,.section-header-text{font-size:1.5rem}.welcome-text{font-size:.9rem}}.highlight-row{background-color:#3baf8455}.popup{background-color:#fff;border:1px solid #ccc;border-radius:1rem;box-shadow:0 0 15px #0003;height:auto;left:50%;max-height:90vh;max-width:1000px;overflow:auto;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90vw;z-index:1000}.popup-content{max-height:600px;overflow-y:auto;overflow:auto}.close-button{background-color:red;border-radius:.5rem;border-width:0;color:#fff;font-family:Montserrat,sans-serif;font-size:small;font-weight:700;margin:0 0 1rem;min-width:5rem;padding:.3rem;text-align:center;text-decoration:none}.monthly-salah-times-table{display:block;overflow-x:auto}.monthly-salah-times-table td,.monthly-salah-times-table th{border:1px solid #ddd;padding:.3rem;text-align:center}.monthly-salah-times-table th[colspan="2"]{text-align:center}@media (max-width:768px){.popup{max-height:80vh;width:90vw}.monthly-salah-times-table td,.monthly-salah-times-table th{padding:.1rem}.monthly-salah-times-table{display:block;overflow-x:auto}}@media(max-width:480px){.salah-times-title{margin-bottom:1.5rem}}.activities-section{background-color:#fffffff2;padding:40px 20px;text-align:center}.activities-header h1{color:#1f4068;font-size:2.2rem;letter-spacing:2px;margin-bottom:20px}.activities-line{background-color:#d4af37;border-radius:2px;height:4px;margin:0 auto 60px;width:100px}.activities-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.activity-card{align-items:center;background:#fff;border-radius:12px;border-top:5px solid #0000;box-shadow:0 5px 20px #0000002e;color:inherit;display:flex;flex-direction:column;padding:40px 30px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.activity-card:hover{border-top:5px solid #d4af37;box-shadow:0 20px 40px #0000001a;transform:translateY(-10px)}.activity-icon{align-items:center;background-color:#1f40680d;border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:25px;transition:background-color .3s;width:80px}.activity-card:hover .activity-icon{background-color:#1f4068}.activity-icon svg{transition:color .3s}.activity-card:hover .activity-icon svg{color:#fff!important}.activity-card h3{align-items:center;display:flex;font-size:1.5rem;font-weight:700;justify-content:center;margin-bottom:15px;min-height:3.6rem}.activity-card p{color:#666;flex-grow:1;font-size:1rem;line-height:1.6;margin-bottom:25px}.activity-link{align-items:center;color:#d4af37;display:flex;font-size:.9rem;font-weight:700;gap:5px;letter-spacing:1px;margin-top:auto;text-transform:uppercase}@media (max-width:768px){.activities-header h1{font-size:1.8rem}.activities-line{width:80px}.activity-card h3{font-size:1.3rem}.activity-card{border-top:5px solid #d4af37;box-shadow:0 5px 15px #0000001a;transform:none!important}.activity-icon{background-color:#1f40680d}.activity-icon svg{color:#1f4068!important}.activity-link{text-decoration:underline;text-underline-offset:4px}}@media (max-width:480px){.activities-header h1{font-size:1.5rem}.activity-card h3{font-size:1.2rem}.activity-card p{font-size:.9rem}}.education-container{color:#fff;font-family:Montserrat,sans-serif;margin:0 auto;max-width:1200px;padding:5rem 20px;position:relative}.education-wrapper{background-color:#fffffff2;width:100%}.section-header{align-items:center;background-image:url(/static/media/pexels-michael-burrows-7129614.f6ba6afa7f6505e147b3.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;height:50vh;justify-content:center;position:relative}.section-header:before{background-color:#0009;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-content h1{color:#fff;font-size:3rem;letter-spacing:.1rem;margin-bottom:1rem}.education-intro{align-items:flex-start;display:flex;gap:50px;justify-content:center;margin:0 auto 80px;max-width:1100px}.intro-left,.intro-right{flex:1 1;min-width:300px}.intro-right h2{color:#1f4068;font-size:2.2rem;margin-bottom:20px;margin-top:0}.intro-paragraph{color:#474747;font-size:1.1rem;line-height:1.8;text-align:left}.class-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.flip-card-container{background-color:initial;height:420px;perspective:1000px;width:100%}.flip-card{border-radius:12px;box-shadow:0 5px 20px #0000002e;cursor:pointer;height:100%;position:relative;text-align:left;transform-style:preserve-3d;transition:transform .6s;width:100%}@media (hover:hover){.flip-card-container:hover .flip-card{transform:rotateY(180deg)}}.flip-card-container.flipped .flip-card{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:30px;position:absolute;width:100%}.flip-card-front{background-color:#fff;border:1px solid #eee}.flip-card-front h3{color:#333;font-size:1.5rem;margin:10px 0}.flip-card-front p{color:#666;font-size:.9rem;line-height:1.5;margin-top:15px}.flip-card-back{align-items:center;background-color:#1f4068;color:#fff;justify-content:center;text-align:center;transform:rotateY(180deg)}.flip-card-back h4{color:#d4af37;font-size:1.3rem;margin-bottom:15px}.flip-card-back p{font-size:.95rem;line-height:1.5;margin-bottom:15px}.card-list{font-size:.9rem;list-style:none;margin-bottom:20px;padding:0}.card-list li{border-bottom:1px solid #ffffff1a;margin-bottom:8px;padding-bottom:4px}.enquire-btn{background-color:#d4af37;border-radius:20px;color:#1f4068;display:inline-block;font-size:.9rem;font-weight:700;padding:10px 20px;text-decoration:none;transition:background .3s}.enquire-btn:hover{background-color:#fff}.icon-wrapper{height:50px;margin-bottom:15px;width:50px}.bg-green{background-color:#006837}.bg-pink{background-color:#d81b60}.bg-blue{background-color:#1e88e5}.bg-purple{background-color:#7b1fa2}.tag{display:block;font-size:.75rem;font-weight:700;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.tag.brothers{color:#006837}.tag.sisters{color:#d81b60}.tag.online{color:#1e88e5}.tag.arabic{color:#7b1fa2}.time-box{background:#f4f6f8;border-left:3px solid #ccc;border-radius:6px;margin:5px 0 10px;padding:10px}.flip-card-front:has(.bg-green) .time-box{border-left-color:#006837}.flip-card-front:has(.bg-pink) .time-box{border-left-color:#d81b60}.flip-card-front:has(.bg-blue) .time-box{border-left-color:#1e88e5}.flip-card-front:has(.bg-purple) .time-box{border-left-color:#7b1fa2}.time-box .day{color:#333;display:block;font-size:.9rem;font-weight:700}.time-box .time{color:#666;font-size:.85rem}.tap-hint{align-items:center;color:#d4af37;display:flex;font-size:.9rem;font-weight:500;margin-top:auto}.faq-section{background-color:#f8f9fa;border-radius:12px;color:#333;margin-top:80px;padding:40px}.faq-section h2{color:#1f4068;margin-bottom:30px;text-align:center}.faq-item{background:#fff;border:1px solid #eee;border-radius:8px;color:#474747;cursor:pointer;margin-bottom:10px;padding:15px}.faq-question{color:#1f4068;display:flex;font-weight:700;justify-content:space-between}@media (max-width:768px){.education-intro{flex-direction:column;gap:30px;text-align:center}.intro-paragraph{font-size:1rem}.intro-right h2{font-size:1.8rem;text-align:left}.hero-content h1{font-size:2.5rem}.faq-section h2{font-size:1.8rem}.flip-card-front h3{font-size:1.3rem}.header-line{width:80px}}@media (max-width:480px){.hero-content h1{font-size:2rem}.faq-section h2{font-size:1.5rem}.intro-paragraph{font-size:.9rem}.intro-right h2{font-size:1.5rem}.flip-card-front h3{font-size:1.2rem}.flip-card-back,.flip-card-container,.flip-card-front{min-height:350px}}.source-block{display:block;margin-top:10px}.gallery-section-description{color:#666;font-size:1.1rem;margin-bottom:40px;text-align:center}.about-page{background-color:#fff;font-family:Montserrat,sans-serif;padding-bottom:80px}.about-header{align-items:center;background-image:url(/static/media/pexels-enginakyurt-2104856.1d60fc0a6f13308b32ff.jpg);background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;height:50vh;justify-content:center;position:relative;text-align:center}.about-header:before{background-color:#0009;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.about-container{margin:0 auto;max-width:1000px;padding:80px 20px 60px}.about-intro{margin-bottom:80px;text-align:center}.about-intro h2{color:#1f4068;font-size:2.5rem;margin-bottom:20px}.about-intro p{color:#555;font-size:1.15rem;line-height:1.8;margin:20px auto 0;max-width:800px}.values-section{background-color:#f8f9fa;padding:60px 20px 80px}.values-section h2{color:#1f4068;font-size:2.2rem;margin-bottom:20px;text-align:center}.values-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:40px auto 0;max-width:1100px}.value-card{background:#fff;border-radius:12px;border-top:5px solid #3baf84;box-shadow:0 5px 20px #0000002e;padding:40px 30px;text-align:center;transition:transform .3s}.value-card.navy{border-top-color:#1f4068}.value-card.gold{border-top-color:#d4af37}.value-card h3{color:#1f4068;font-size:1.5rem;margin:20px 0}.value-card p{color:#666;line-height:1.6}@media (max-width:768px){.about-intro h2,.values-section h2{font-size:1.8rem}.header-line.left,.header-line.right{width:80px}}@media (max-width:480px){.about-intro h2,.values-section h2{font-size:1.5rem}.header-line.left,.header-line.right{width:80px}}.about-split-layout{display:flex;gap:50px;justify-content:space-between;margin-top:40px}.about-left,.about-right{flex:1 1;min-width:300px}.about-right h2{color:#1f4068;font-size:2.2rem;margin-bottom:10px;margin-top:0}.about-right p{color:#555;font-size:1.1rem;line-height:1.8;text-align:left}.history-section{align-items:center;display:flex;gap:50px;margin:0 auto;max-width:900px;padding:60px 20px}.history-text h2{color:#1f4068;font-size:2.2rem;margin-bottom:20px}.history-text p{color:#555;font-size:1.1rem;line-height:1.8;margin-bottom:15px}.header-line.left,.header-line.right{margin:20px 0}.gallery-section{background-color:#fff;padding:60px 20px}.gallery-section h2{color:#1f4068;font-size:2.2rem;margin-bottom:10px;text-align:center}.gallery-section .header-line{margin:0 auto 20px}.gallery-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.gallery-item{border-radius:12px;box-shadow:0 4px 15px #0000001a;height:250px;overflow:hidden;position:relative}.gallery-item img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.gallery-item:hover img{transform:scale(1.1)}.gallery-item .overlay{background:linear-gradient(0deg,#000c,#0000);bottom:0;color:#fff;font-weight:700;left:0;padding:20px;position:absolute;transform:translateY(100%);transition:transform .3s ease;width:100%}.gallery-item:hover .overlay{transform:translateY(0)}@media (max-width:768px){.history-section{flex-direction:column}.header-line.left,.header-line.right{width:80px}.about-split-layout{flex-direction:column;gap:50px;text-align:center}.about-right h2,.history-text h2{font-size:1.8rem;text-align:left}.gallery-section h2{font-size:1.8rem}.about-container{padding:30px 20px 60px}.value-card h3{font-size:1.3rem}.about-right p,.gallery-section-description,.history-text p{font-size:1rem}.gallery-section{background-color:#fff;padding:30px 20px 60px}.swipe-hint{align-items:center;color:#d4af37;display:flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:flex-end;margin-bottom:10px;opacity:.8;padding-right:20px}.swipe-hint svg{animation:swipe-bounce 1.5s infinite}.gallery-grid{-ms-overflow-style:none;display:flex;gap:15px;overflow-x:auto;padding-bottom:20px;padding-left:20px;padding-right:20px;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery-grid::-webkit-scrollbar{display:none}.gallery-item{height:250px;margin-right:0;min-width:80vw;scroll-snap-align:center}.gallery-item .overlay{background:linear-gradient(0deg,#000c,#0000);transform:translateY(0)}}@media (max-width:480px){.about-right h2,.history-text h2{font-size:1.5rem;text-align:left}.gallery-section h2{font-size:1.5rem}.about-container{padding:10px 20px 60px}.value-card h3{font-size:1.2rem}.about-right p,.gallery-section-description,.history-text p{font-size:.9rem}}.donate-page{font-family:Montserrat,sans-serif;padding-bottom:80px}.donate-header{align-items:center;background-image:url(/static/media/pexels-rdne-7249183.790f3e0fa38103ded388.jpg);background-position:top;background-size:cover;color:#fff;display:flex;flex-direction:column;height:50vh;justify-content:center;margin-bottom:60px;position:relative;text-align:center}.donate-header:before{background-color:#0009;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.donate-container{margin:0 auto;max-width:1100px;padding:0 20px}.donate-split-layout{display:flex;gap:50px;justify-content:space-between;margin-bottom:80px}.donate-left,.donate-right{flex:1 1;min-width:300px}.donate-right h2{color:#1f4068;font-size:2.2rem;margin-bottom:20px;margin-top:0}.donate-text{color:#555;font-size:1.1rem;line-height:1.8;margin-bottom:15px}.donate-right .header-line.left{background-color:#d4af37;border-radius:2px;height:4px;margin:0 0 20px;width:100px}.methods-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:80px}.method-card{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 5px 20px #0000002e;display:flex;flex-direction:column;padding:40px 30px;position:relative;text-align:center;transition:transform .3s}.method-card:hover{transform:translateY(-5px)}.method-card.featured{border:2px solid #d4af37;box-shadow:0 10px 30px #0000002e;transform:scale(1.05);z-index:2}.method-card.featured:hover{transform:scale(1.08)}.featured-badge{background-color:#d4af37;border-radius:20px;color:#1f4068;font-size:.85rem;font-weight:700;left:50%;letter-spacing:1px;padding:5px 15px;position:absolute;text-transform:uppercase;top:-15px;transform:translateX(-50%)}.icon-wrapper{align-items:center;border-radius:50%;display:flex;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.bg-blue{background-color:#1f4068}.bg-gold{background-color:#d4af37}.bg-green{background-color:#3baf84}.method-card h3{color:#1f4068;font-size:1.5rem;margin-bottom:15px}.method-card p{color:#666;flex-grow:0;font-size:.9rem;line-height:1.5;margin-bottom:20px}.bank-details,.donate-btn-large,.method-card p:last-child{margin-top:auto}.bank-details{background-color:#f8f9fa;border-radius:8px;font-size:.9rem;padding:15px;text-align:left}.detail-row{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:8px 0}.detail-row:last-child{border-bottom:none}.detail-row span{color:#666;font-weight:500;margin-right:15px;white-space:nowrap}.detail-row strong{color:#333;flex:1 1;line-height:1.3;text-align:right}.donate-btn-large{align-items:center;background-color:#d4af37;border-radius:8px;box-sizing:border-box;color:#1f4068;display:flex;font-size:1.1rem;font-weight:700;justify-content:center;padding:15px;text-decoration:none;transition:background .3s;width:100%}.donate-btn-large:hover{background-color:#bfa035;color:#fff}.payment-icons{align-items:center;color:#888;display:flex;font-size:.8rem;gap:10px;justify-content:center;margin-top:15px}.impact-section{background-color:#f8f9fa;border-radius:12px;padding:60px 20px;text-align:center}.impact-section h2{color:#1f4068;font-size:2.2rem;margin-bottom:10px}.impact-section .header-line{margin:20px auto}.impact-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:40px auto 0;max-width:800px}.impact-item{align-items:center;color:#555;display:flex;flex-direction:column;font-weight:500;gap:10px}@media (max-width:768px){.donate-split-layout{flex-direction:column;gap:30px;text-align:center}.donate-right .header-line.left{width:80px}.method-card.featured{margin:20px 0;transform:scale(1)}.donate-right h2,.impact-section h2{font-size:1.8rem;text-align:left}.donate-text{font-size:1rem;text-align:left}.method-card h3{font-size:1.3rem}.impact-section .header-line{width:80px}}@media (max-width:480px){.donate-right h2,.impact-section h2{font-size:1.5rem}.donate-text{font-size:.9rem}.method-card h3{font-size:1.2rem}}.contact-form-description{color:#666;font-size:1.1rem;margin-bottom:20px;margin-top:20px}.form-result-message{font-weight:700;margin-top:15px}.form-result-message.success{color:green}.form-result-message.error{color:red}.map-iframe{border:0;display:block;height:450px;width:100%}.contact-page{font-family:Montserrat,sans-serif;overflow-x:hidden;padding-bottom:80px}.contact-page *{box-sizing:border-box}.contact-header{align-items:center;background-image:url(/static/media/pexels-peshin-photograhpar-80194280-33940906.61790163ebd5a971cbf3.jpg);background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;height:50vh;justify-content:center;margin-bottom:60px;position:relative;text-align:center}.contact-header:before{background-color:#0009;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-content{align-items:center;display:flex;flex-direction:column;position:relative;z-index:2}.contact-header h1{font-size:3rem;letter-spacing:.1rem;margin-bottom:1rem}.header-line{background-color:#d4af37;border-radius:2px;height:4px;margin:0 auto;width:100px}.contact-container{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1.5fr;margin:0 auto;max-width:1100px;padding:0 20px}.contact-info{background-color:#f8f9fa;border-left:5px solid #d4af37;border-radius:12px;box-shadow:0 5px 20px #0000002e;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:40px}.info-item{margin-bottom:30px}.info-item h3{align-items:center;color:#1f4068;display:flex;font-size:1.2rem;gap:10px;margin-bottom:10px}.info-item a,.info-item p{color:#555;display:block;font-size:1rem;line-height:1.6;text-decoration:none}.info-item a:hover{color:#d4af37}.contact-form-container h2{color:#1f4068;font-size:2.2rem;margin-bottom:10px;margin-top:0}.contact-form-container h2:after{background-color:#d4af37;border-radius:2px;content:"";display:block;height:4px;margin-top:20px;width:100px}.form-group{margin-bottom:20px}.form-group label{color:#333;display:block;font-weight:700;margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{background-color:#fff;border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:1rem;padding:12px;transition:border-color .3s;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#1f4068;outline:none}.btn-submit{background-color:#1f4068;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:15px 30px;transition:background .3s;width:100%}.btn-submit:hover{background-color:#163255}.map-section{width:100%}.map-header{margin-bottom:40px;padding:0 20px;text-align:center}.map-header h2{color:#1f4068;font-size:2.2rem;margin-bottom:10px}.map-header p{color:#666;font-size:1.1rem;margin-top:20px}.map-header .header-line{margin:20px auto}.map-wrapper{filter:grayscale(100%);height:450px;transition:filter .5s;width:100%}.map-wrapper:hover{filter:grayscale(0)}@media (max-width:768px){.contact-container{gap:50px;grid-template-columns:1fr}.contact-header h1{font-size:2.5rem}.contact-form-container h2,.map-header h2{font-size:1.8rem}.contact-form-container h2:after,.header-line{width:80px}.contact-form-description,.map-header p{font-size:1rem}.map-wrapper{filter:grayscale(0)!important}}@media (max-width:480px){.contact-header h1{font-size:2rem}.contact-form-container h2,.map-header h2{font-size:1.5rem}.contact-form-container h2:after,.header-line{width:80px}.contact-container{box-sizing:border-box;gap:40px;max-width:100%;padding:0 20px;width:100%}.contact-info{max-width:100%;padding:25px 20px;width:100%}.info-item h3{font-size:1.1rem}.info-item a,.info-item p{font-size:.9rem;word-break:break-word}.form-group input,.form-group select,.form-group textarea{font-size:.95rem;padding:10px}.btn-submit{padding:12px 20px}.contact-form-description,.map-header p{font-size:.9rem}}.stay-connected-section{background-color:#fffffff2;overflow:hidden;padding:80px 20px;position:relative}.connected-container{align-items:center;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}.connected-text{flex:1 1;min-width:300px}.divider-line{background-color:#d4af37;height:4px;width:100px}.connected-text h1{color:#1f4068;font-size:2.2rem;letter-spacing:2px;margin-bottom:15px}.connected-text p{color:#555;font-size:1.1rem;line-height:1.6;margin-bottom:30px}.connected-actions{display:flex;flex:1 1;flex-direction:column;gap:20px;min-width:300px}.action-box{align-items:center;background-color:#3baf84;border-radius:12px;box-shadow:0 10px 20px rgba(31,64,104,.197);cursor:pointer;display:flex;gap:20px;padding:25px;text-decoration:none;transition:transform .3s ease,background-color .3s}.action-box:hover{background-color:#379e78;transform:translateY(-5px)}.icon-circle{align-items:center;background-color:#fff;border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.box-content h3{color:#fff;font-size:1.2rem;font-weight:600;margin:0 0 5px}.box-content p{color:#ddd;font-size:.9rem;margin:0}@media (max-width:768px){.connected-text h1{font-size:1.8rem}.connected-text p{font-size:1rem}.connected-container{flex-direction:column}.connected-actions{width:100%}.action-box{text-align:left}.divider-line{width:80px}}@media (max-width:480px){.connected-text h1{font-size:1.5rem}.connected-text p{font-size:.9rem}}.services-page{font-family:Montserrat,sans-serif;overflow-x:hidden}.services-header{align-items:center;background-image:url(/static/media/pexels-pixabay-460680.88833a840958f86993f7.jpg);background-position:bottom;background-size:cover;color:#fff;display:flex;flex-direction:column;height:50vh;justify-content:center;position:relative;text-align:center}.services-header:before{background-color:#0009;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.service-row{align-items:center;border-bottom:1px solid #eee;display:flex;gap:60px;justify-content:center;margin:0 auto;max-width:1200px;padding:80px 20px}.bg-grey{background-color:#f9f9f9;max-width:100%;width:100%}.bg-grey .service-inner{align-items:center;display:flex;gap:60px;justify-content:center;margin:0 auto;max-width:1200px;padding:80px 20px}.service-text{flex:1 1;min-width:300px}.service-text h2{color:#1f4068;display:inline-block;font-size:2.2rem;margin-bottom:20px;position:relative}.service-text h2:after{background-color:#d4af37;border-radius:2px;content:"";display:block;height:4px;margin-top:20px;width:100px}.service-text p{color:#555;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.service-visual{flex:1 1}.service-visual,.visual-circle{align-items:center;display:flex;justify-content:center}.visual-circle{background-color:#f0f4f8;border:10px solid #fff;border-radius:50%;box-shadow:0 20px 40px #0000000d;height:300px;width:300px}@media (max-width:768px){.bg-grey .service-inner,.service-row{flex-direction:column!important;gap:40px;padding:60px 20px;text-align:center}.service-visual{order:1!important}.service-text{order:2!important}.service-text h2:after{margin:20px auto;width:80px}.visual-circle{height:200px;width:200px}.service-text h2{font-size:1.8rem}.service-text p{font-size:1rem;text-align:left}}@media (max-width:480px){.service-text h2{font-size:1.5rem}.service-text p{font-size:.9rem}.visual-circle{height:150px;width:150px}}.cta-section{margin-bottom:60px;margin-top:80px;text-align:center}.cta-section h3{color:#1f4068;font-size:1.8rem;margin:0 20px 25px}.cta-button{background-color:#1f4068;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-size:medium;font-weight:600;letter-spacing:.05rem;padding:15px 30px;text-decoration:none;transition:background .3s ease}.cta-button:hover{background-color:#163255}.events-page{font-family:Montserrat,sans-serif;overflow-x:hidden;padding-bottom:80px}.events-header{align-items:center;background-image:url(/static/media/pexels-konevi-34246982.e07261307cb5572bd14c.jpg);background-position:50%;background-size:cover;display:flex;flex-direction:column;height:50vh;justify-content:center;position:relative;text-align:center}.events-header:before{background-color:#0009;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.events-container{margin:0 auto;max-width:1000px;padding:60px 20px}.events-intro{margin:0 auto 50px;max-width:700px;text-align:center}.events-intro-text{color:#555;font-size:1.1rem;line-height:1.6}.featured-badge-event{background-color:#d4af37;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 2px 5px #0000001a;color:#fff;font-size:.75rem;font-weight:700;left:30px;letter-spacing:1px;padding:5px 15px;position:absolute;text-transform:uppercase;top:0;z-index:2}.event-card{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 5px 20px #0000002e;display:flex;margin-bottom:40px;overflow:hidden;transition:transform .3s ease}.event-card:hover{transform:translateY(-5px)}.event-date-box{align-items:center;background-color:#1f4068;color:#fff;display:flex;flex-direction:column;justify-content:center;min-width:100px;padding:20px;text-align:center}.event-date-box .month{font-size:1rem;letter-spacing:2px;text-transform:uppercase}.event-date-box .day{color:#d4af37;font-size:2.5rem;font-weight:700;line-height:1;margin:5px 0}.event-date-box .year{font-size:.9rem;opacity:.8}.event-image{background-position:50%;background-size:cover;min-height:250px;width:300px}.event-details{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px 30px 30px;position:relative}.event-details h2{color:#1f4068;font-size:1.8rem;margin-bottom:10px;margin-top:0}.event-meta{color:#666;display:flex;font-size:.95rem;font-weight:500;gap:20px;margin-bottom:15px}.meta-item{align-items:center;display:flex;gap:8px}.event-description{color:#555;line-height:1.6;margin-bottom:20px}.event-btn{align-self:flex-start;background-color:#3baf84;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:medium;font-weight:600;padding:12px 25px;text-decoration:none;transition:background .3s}.event-btn:hover{background-color:#30906b}.event-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px;min-height:24px}.category-tag{border-radius:15px;font-size:.7rem;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.category-workshop{background-color:#e8f5e9;color:#2e7d32}.category-social{background-color:#e3f2fd;color:#1565c0}.category-lecture{background-color:#fff3e0;color:#e65100}.category-charity{background-color:#fce4ec;color:#c2185b}.category-course,.category-youth{background-color:#f3e5f5;color:#7b1fa2}.category-travel{background-color:#e0f7fa;color:#006064}.status-badge{background-color:#d32f2f;border-radius:4px;color:#fff;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.5px;margin-left:10px;padding:4px 10px;text-transform:uppercase;vertical-align:middle}.event-btn.disabled{background-color:#9e9e9e;cursor:not-allowed;pointer-events:none}.event-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.calendar-btn{align-items:center;background:#0000;border:2px solid #1f4068;border-radius:6px;color:#1f4068;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:12px 20px;text-decoration:none;transition:all .3s ease}.calendar-btn:hover{background-color:#1f4068;color:#fff}.no-events{background:#f9f9f9;border-radius:10px;color:#666;padding:50px;text-align:center}.past-events-section{background-color:#f8f9fa}.past-events-section .header-line{margin:20px auto}.past-events-header{margin-bottom:40px;text-align:center}.past-events-title{color:#1f4068;font-size:2.2rem;margin-bottom:10px}.past-events-subtitle{color:#666;font-size:1.1rem;margin-top:15px}.section-header{margin-bottom:40px;text-align:center}.section-header h2{color:#1f4068;font-size:2.2rem;margin-bottom:10px}.section-header p{color:#666;font-size:1.1rem}.past-events-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:0 auto;max-width:1200px}.past-event-poster{aspect-ratio:3/4;border-radius:12px;box-shadow:0 4px 15px #0000001a;cursor:pointer;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.past-event-poster:hover{box-shadow:0 10px 25px #0003;transform:translateY(-5px)}.past-event-poster img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.past-event-poster:hover img{transform:scale(1.05)}.poster-overlay{background:linear-gradient(0deg,#000000e6,#0000);bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;left:0;padding:20px;position:absolute;transform:translateY(100%);transition:transform .3s ease;width:100%}.past-event-poster:hover .poster-overlay{transform:translateY(0)}.poster-overlay h3{font-size:1.1rem;line-height:1.3;margin:5px 0 0}.poster-date{color:#d4af37;font-size:.8rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.past-event-card{background:#fff;border-radius:12px;box-shadow:0 3px 15px #00000014;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.past-event-card:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-5px)}.past-event-image{align-items:flex-start;background-position:50%;background-size:cover;display:flex;height:160px;justify-content:flex-end;padding:12px;position:relative}.past-event-image:after{background:linear-gradient(180deg,#0000 50%,#0000004d);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.past-event-image .category-tag{position:relative;z-index:1}.past-event-info{padding:20px}.past-event-info h3{color:#1f4068;font-size:1.1rem;line-height:1.3;margin:0 0 12px}.past-event-meta{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.past-event-date,.past-event-location{align-items:center;color:#666;display:flex;font-size:.85rem;gap:6px}.attendees-badge{background-color:#e8f5e9;border-radius:12px;color:#2e7d32;display:inline-block;font-size:.75rem;font-weight:600;padding:4px 10px}.swipe-hint{display:none}@keyframes swipe-bounce{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}@media (max-width:768px){.event-card{flex-direction:column}.event-date-box{align-items:baseline;flex-direction:row;gap:15px;padding:15px}.event-date-box .day{font-size:1.8rem}.event-image{height:200px;width:100%}.featured-badge-event{align-self:flex-start;border-radius:4px;box-shadow:none;display:inline-block;left:auto;margin-bottom:10px;position:relative;top:auto;transform:translateX(0)}.event-details{padding-left:20px!important;padding-right:20px!important;padding-top:20px!important}.event-actions,.event-meta{flex-direction:column;gap:10px}.event-actions{width:100%}.calendar-btn,.event-btn{align-self:stretch;box-sizing:border-box;justify-content:center;margin:0;text-align:center;width:100%}.swipe-hint{align-items:center;color:#d4af37;display:flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:flex-end;margin-bottom:10px;opacity:.8;padding-right:20px}.swipe-hint svg{animation:swipe-bounce 1.5s infinite}.past-events-grid{-ms-overflow-style:none;display:flex;gap:15px;overflow-x:auto;padding-bottom:30px;padding-left:20px;padding-right:20px;scroll-snap-type:x mandatory;scrollbar-width:none}.past-event-poster{aspect-ratio:3/4;margin-right:0;min-width:60vw;scroll-snap-align:center}.poster-overlay{background:linear-gradient(0deg,#000c 0,#0006 60%,#0000);padding:15px;transform:translateY(0)}.poster-overlay h3{font-size:1rem}.past-events-grid::-webkit-scrollbar{display:none}.past-event-card{margin-bottom:10px;margin-right:0;min-width:80vw;scroll-snap-align:center}.past-events-title,.section-header h2{font-size:1.8rem}.events-intro-text,.past-events-subtitle{font-size:1rem}}@media (max-width:480px){.past-events-title,.section-header h2{font-size:1.5rem}.events-intro-text{font-size:.9rem}.past-events-subtitle{font-size:1rem}.event-details h2{font-size:1.5rem}}.home-events-section{background-color:#f8f9fa;padding:80px 20px}.home-events-container{margin:0 auto;max-width:1200px}.widget-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:40px}.widget-title-group h2{color:#1f4068;font-size:2.2rem;margin-bottom:10px;margin-top:0}.header-line-events-widget{background-color:#d4af37;border-radius:2px;height:4px;margin-bottom:20px;margin-left:0;margin-top:20px;width:100px}.view-all-btn{align-items:center;color:#1f4068;display:flex;font-weight:700;gap:8px;text-decoration:none;transition:color .3s}.view-all-btn:hover{color:#d4af37}.widget-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr)}.widget-card{align-items:center;background:#fff;border:1px solid #eee;border-radius:12px;border-top:4px solid #1f4068;box-shadow:0 4px 15px #0000000d;display:flex;gap:15px;padding:20px;text-decoration:none;transition:transform .3s,box-shadow .3s}.widget-card:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-5px)}.widget-date{align-items:center;background-color:#f0f4f8;border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-width:60px;padding:10px}.w-day{color:#1f4068;font-size:1.6rem;font-weight:800;line-height:1}.w-month{color:#d4af37;font-size:.75rem;font-weight:700;text-transform:uppercase}.widget-info{flex:1 1}.w-category{border-radius:4px;display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.5px;margin-bottom:5px;padding:2px 8px;text-transform:uppercase}.cat-course{background:#f3e5f5;color:#7b1fa2}.cat-social{background:#e3f2fd;color:#1565c0}.cat-travel{background:#e0f7fa;color:#006064}.widget-info h3{color:#333;font-size:1rem;line-height:1.3;margin:5px 0}.w-meta{color:#777;display:flex;flex-direction:column;font-size:.8rem;gap:4px;margin-top:8px}.w-meta span{align-items:center;display:flex;gap:5px}.widget-arrow{opacity:0;transform:translateX(-10px);transition:all .3s ease}.widget-card:hover .widget-arrow{opacity:1;transform:translateX(0)}@media (max-width:768px){.widget-title-group h2{font-size:1.8rem}.header-line-events-widget{width:80px}.widget-grid{grid-template-columns:1fr}.widget-header{align-items:flex-start;flex-direction:column;gap:15px}.widget-arrow{opacity:1;transform:translateX(0)}}@media (max-width:480px){.widget-title-group h2{font-size:1.5rem}}.timetable-header{background-image:url(/static/media/iqro-rinaldi-rw00gnEw3dQ-unsplash.82bae4e6a0cf1ca124da.jpg);background-position:50%;background-size:cover;height:50vh;margin-bottom:0;padding-bottom:40px;position:relative}.timetable-header:before{background-color:#0009;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.timetable-header .hero-content{position:relative;z-index:2}.timetable-header h1{color:#fff;font-size:3rem;letter-spacing:.1rem;margin-bottom:1rem}.timetable-page{font-family:Montserrat,sans-serif;padding-bottom:80px}.timetable-header{align-items:center;background-color:#1f4068;color:#fff;display:flex;flex-direction:column;height:40vh;justify-content:center;margin-bottom:50px;text-align:center}.timetable-container{margin:60px auto 0;max-width:1200px;padding:0 20px}.table-responsive-wrapper{border:1px solid #eee;border-radius:8px;box-shadow:0 5px 20px #00000014;overflow-x:auto}.monthly-salah-times-table{background:#fff;border-collapse:collapse;width:100%}.monthly-salah-times-table th{background-color:#1f4068;border:1px solid #2c5282;color:#fff;padding:15px}.monthly-salah-times-table td{border:1px solid #eee;padding:12px}.monthly-salah-times-table tr:nth-child(2n){background-color:#f8f9fa}.highlight-row{background-color:#e8e8f5!important;border-left:5px solid #d4af37;font-weight:700}@media (max-width:768px){.timetable-header h1{font-size:2.5rem}.monthly-salah-times-table td,.monthly-salah-times-table th{font-size:.8rem;padding:8px 4px}}@media (max-width:480px){.timetable-header h1{font-size:2rem}}
/*# sourceMappingURL=main.af4a783a.css.map*/