@import url('assets/almarai.css');
:root{--fajr-navy:#223c4e;--fajr-ink:#283b49;--fajr-muted:#536674;--fajr-gold:#e0b54c;--fajr-paper:#f8f9f8;--fajr-line:#e4e9eb}
html[lang^="ar"] .fajr-site,html[lang^="ar"] .fajr-footer,html[lang^="ar"] #site-navigation,html[lang^="ar"] .sidr{font-family:Almarai,Tahoma,Arial,sans-serif}
.fajr-site{max-width:1160px;font-size:17px;line-height:1.9;padding-bottom:52px}.fajr-site h1{font-size:clamp(28px,3vw,39px);line-height:1.5;max-width:760px;margin:0 0 20px}.fajr-site h2{font-size:27px;line-height:1.6;margin-bottom:22px}.fajr-site h3{font-size:20px;line-height:1.65}.fajr-lead{font-size:19px;line-height:1.85}.fajr-hero{padding-block:52px;gap:40px}.fajr-page-intro{padding-block:42px 28px}.fajr-section{padding-block:40px}.fajr-tinted{background:var(--fajr-paper);padding:32px;border-radius:6px}.fajr-card{border-radius:5px;padding:24px;box-shadow:none}.fajr-card p{font-size:16px;line-height:1.9}.fajr-support{background:#fbf9f2;border-top:3px solid var(--fajr-gold);border-radius:4px}.fajr-stats dd{font-size:30px}.fajr-stats dt{font-size:15px}.fajr-trust{border-inline-start:3px solid var(--fajr-gold);padding-inline-start:12px}.fajr-site .fajr-button{border-radius:4px;font-size:16px;min-height:48px}.fajr-site .fajr-button-secondary{border-width:1px}.fajr-hero-brand{background:#fff;border:1px solid var(--fajr-line);padding:18px;border-radius:5px}.fajr-site .fajr-payment-number{font-size:clamp(19px,2vw,27px)!important;white-space:nowrap;overflow-wrap:normal;letter-spacing:0}.fajr-donation-grid{grid-template-columns:1.35fr 1fr 1fr}.fajr-copy-status{display:block;min-height:1.8em;font-size:14px;color:#385640;margin-top:8px}.fajr-site button{font-family:inherit;cursor:pointer}.fajr-copy{background:#fff;color:var(--fajr-navy)}.fajr-join{display:flex;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap}.fajr-join h2{margin:0}.fajr-footer{max-width:1160px;margin:auto;text-align:start;padding:42px 24px 16px;font-size:14px;line-height:1.9}.fajr-footer-grid{display:grid;grid-template-columns:1.25fr 1fr 1.25fr .8fr;gap:36px}.fajr-footer h2{font-family:inherit;font-size:17px;color:#fff;margin:0 0 18px}.fajr-footer p{margin:0 0 12px}.fajr-footer img{display:block;background:#fff;border-radius:3px;max-width:145px;height:auto;margin-bottom:18px}.fajr-footer strong{font-size:16px}.fajr-footer nav{display:block}.fajr-footer nav a,.fajr-footer a{display:flex;align-items:center;gap:9px;min-height:44px;color:#fff;text-decoration:none;overflow-wrap:anywhere}.fajr-footer a:hover{text-decoration:underline}.fajr-footer .fajr-footer-bottom{border-top:1px solid #526575;margin-top:30px;padding-top:18px;text-align:center}.fajr-social-icon{width:20px;height:20px;fill:currentColor;flex:none}.fajr-social-links{display:flex;gap:12px;flex-wrap:wrap}.fajr-social-links a{display:inline-flex;align-items:center;gap:8px}.fajr-partners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fajr-partner{border:1px solid var(--fajr-line);padding:24px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:205px;border-radius:5px}.fajr-partner img{width:auto;height:76px;max-width:185px;object-fit:contain}.fajr-partner h2{font-size:17px;margin:0}.fajr-partner a{color:var(--fajr-ink)}.fajr-form{max-width:850px}.fajr-form fieldset{border:0;padding:24px 0;margin:0;border-bottom:1px solid var(--fajr-line)}.fajr-form legend{font-size:22px;font-weight:700;margin:0 0 18px;padding:0}.fajr-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fajr-field{margin-bottom:20px;min-width:0}.fajr-field label,.fajr-field .fajr-label{display:block;font-weight:700;margin-bottom:8px;font-size:16px}.fajr-field input:not([type=radio]):not([type=checkbox]),.fajr-field textarea,.fajr-field select{width:100%;min-height:48px;border:1px solid #788b97;border-radius:4px;background:#fff;color:#223c4e;font-family:inherit;font-size:17px;padding:11px 12px}.fajr-field textarea{min-height:125px;resize:vertical}.fajr-field small{display:block;font-size:14px;color:var(--fajr-muted);margin-top:6px}.fajr-field .fajr-choice{display:inline-flex;align-items:center;gap:9px;min-height:48px;margin-inline-end:22px;font-weight:400;cursor:pointer}.fajr-choice input{width:21px;height:21px;accent-color:var(--fajr-navy)}.fajr-error-summary{border:2px solid #a12424;padding:20px;color:#8a1c1c;margin-bottom:28px}.fajr-field-error{color:#a12424;font-size:14px}.fajr-form [aria-invalid=true]{border:2px solid #a12424!important}.fajr-success{border-inline-start:4px solid #437a55;padding:22px;background:#f4f8f3}.fajr-honeypot{position:absolute!important;inset-inline-start:-10000px!important;width:1px;height:1px;overflow:hidden}.fajr-notice{padding:20px 0;border-top:2px solid var(--fajr-gold)}.fajr-gallery-categories{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.fajr-gallery-categories a{border:1px solid var(--fajr-line);padding:10px 16px;min-height:48px;border-radius:3px}.fajr-gallery-category{padding:32px 0;border-bottom:1px solid var(--fajr-line)}.fajr-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fajr-gallery-grid figure{margin:0}.fajr-gallery-grid img{width:100%;height:230px;object-fit:cover}.fajr-gallery-grid figcaption{font-size:15px;padding-top:10px}.fajr-map-link{display:inline-flex;min-height:48px;align-items:center;text-decoration:underline}.fajr-managed #site-navigation .dropdown-menu>li>a{padding-inline:10px;font-size:14px}.fajr-managed #site-navigation .dropdown-menu .sub-menu a{min-height:44px;line-height:1.6;padding-block:10px}.fajr-footer a:focus-visible,.fajr-site input:focus-visible,.fajr-site select:focus-visible,.fajr-site textarea:focus-visible{outline:3px solid #d1a332;outline-offset:3px}
@media(max-width:1050px){.fajr-footer-grid{grid-template-columns:1fr 1fr}.fajr-donation-grid{grid-template-columns:1fr 1fr}.fajr-partners{grid-template-columns:1fr 1fr}}
@media(max-width:767px){.fajr-site{padding-inline:18px;font-size:17px}.fajr-site h1{font-size:29px}.fajr-site h2{font-size:24px}.fajr-site h3{font-size:20px}.fajr-lead{font-size:18px}.fajr-hero{padding-block:32px}.fajr-section{padding-block:30px}.fajr-page-intro{padding-block:30px 22px}.fajr-tinted,.fajr-support{padding:24px 18px}.fajr-card{padding:22px}.fajr-donation-grid,.fajr-form-grid,.fajr-partners,.fajr-gallery-grid{grid-template-columns:1fr}.fajr-footer{padding:32px 18px 16px}.fajr-footer-grid{grid-template-columns:1fr;gap:28px}.fajr-footer h2{margin-bottom:10px}.fajr-payment-number{font-size:22px!important}.fajr-contact-link{font-size:18px}.fajr-form fieldset{padding-block:20px}.fajr-form-grid{gap:0}.fajr-partner{min-height:180px}}
.fajr-managed #footer-bottom{background:#223c4e}.fajr-partner img[src*="partner-15.png"]{border-radius:50%}
