.ramadan-campaigns-slider{position:relative}.ramadan-campaigns-slider__dots{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem;padding:0}@media (min-width: 768px){.ramadan-campaigns-slider__dots{display:none}}.ramadan-campaigns-slider__dot{width:.5rem;height:.5rem;border-radius:50%;border:none;background-color:#fff;cursor:pointer;padding:0;transition:all .3s ease}.ramadan-campaigns-slider__dot--active{background-color:#007dbc}@media (max-width: 767.98px){.campaigns__list{overflow:hidden}}@media (max-width: 991.98px){.campaigns__list{margin:0 -1.5rem}}@media (max-width: 767.98px){.campaigns__list .campaigns__list-wrapper{overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.5rem 1.5rem .25rem}}@media (max-width: 991.98px){.campaigns__list .campaigns__list-wrapper{padding:.5rem 1.5rem .25rem;overflow-x:scroll;scrollbar-width:none}.campaigns__list .campaigns__list-wrapper::-webkit-scrollbar{display:none}}.campaigns__list .campaigns__list-row{width:62rem}@media (max-width: 767.98px){.campaigns__list .campaigns__list-row{flex-wrap:nowrap}}@media (min-width: 992px){.campaigns__list .campaigns__list-row{margin:0 -1.5rem;width:auto}}@media (max-width: 767.98px){.campaigns__list .campaigns__list-row .campaigns__list-col{scroll-snap-align:start}}@media (min-width: 992px){.campaigns__list .campaigns__list-row .campaigns__list-col{padding:0 1.5rem}}.donation-matching-badge{background-color:#ef404c;color:#fff;padding:.5rem 1rem;position:absolute;top:1rem;z-index:1;font-size:.875rem;line-height:1.25rem;font-weight:600}[dir=ltr] .donation-matching-badge{border-radius:0 18px 18px 0}[dir=rtl] .donation-matching-badge{border-radius:18px 0 0 18px}@media (min-width: 768px){.donation-matching-badge--emergency{top:1.5rem}.donation-matching-badge--campaign-details{font-weight:400;font-size:1rem;line-height:1.5rem;font-weight:600;top:2rem}}.campaign-card{border:none;box-shadow:0 0 .5rem #00000026;border-radius:.75rem;height:100%;transition:.25s}@media (min-width: 992px){.campaign-card:hover{transform:scale(1.04)}}.campaign-card.loading-page a{pointer-events:none}.campaign-card__body{padding:1rem;display:flex;flex-direction:column}.campaign-card__body--large{padding:1.5rem 1rem}.campaign-card__header{flex-grow:1}.campaign-card__header--home{flex-grow:0;min-height:9rem}.campaign-card__title{margin-bottom:.375rem}.campaign-card__title--home{font-size:1.25rem;line-height:1.875rem;font-weight:700}.campaign-card__read-more{display:inline-block;font-size:1rem;color:#007dbc;margin-bottom:1rem}.campaign-card__read-more:hover{text-decoration:none}.campaign-card__read-more:hover span{text-decoration:underline}.campaign-card__tags{display:none;margin:-.1875rem -.25rem .5rem}.campaign-card__tag{display:inline-block;padding:.3125rem .75rem;color:#687781;background-color:#f2f4f4;font-size:.75rem;margin:.1875rem .25rem;border-radius:.875rem}.campaign-card__image-wrapper{margin-right:-1rem;margin-left:-1rem;padding-bottom:75.5%;position:relative}.campaign-card__image-wrapper--large{margin-right:-1rem;margin-left:-1rem}.campaign-card__image-wrapper span{display:block;line-height:0;height:0}.campaign-card__image{position:absolute;top:0;left:0;right:0;width:100%;aspect-ratio:3/2}[dir=ltr] .campaign-card__image{border-radius:0 5rem}[dir=rtl] .campaign-card__image{border-radius:5rem 0}.campaign-card__progress{margin-top:1.25rem;margin-bottom:1.25rem}.campaign-card__give{position:relative;z-index:1}.progress__goal,.progress__supporters{color:#031c2d;font-size:.75rem;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 768px){.progress__goal.progress__goal--detailed,.progress__goal.progress__supporters--detailed,.progress__supporters.progress__goal--detailed,.progress__supporters.progress__supporters--detailed{font-size:1rem}}[dir=ltr] .progress__goal .progress__goal-icon,[dir=ltr] .progress__goal .progress__supporters-icon,[dir=ltr] .progress__supporters .progress__goal-icon,[dir=ltr] .progress__supporters .progress__supporters-icon{margin-right:.5rem}[dir=rtl] .progress__goal .progress__goal-icon,[dir=rtl] .progress__goal .progress__supporters-icon,[dir=rtl] .progress__supporters .progress__goal-icon,[dir=rtl] .progress__supporters .progress__supporters-icon{margin-left:.5rem}.progress__goal .progress__goal-icon,.progress__supporters .progress__goal-icon{vertical-align:-.3em}@media (min-width: 768px){.progress__goal .progress__goal-icon.progress__goal-icon--detailed,.progress__supporters .progress__goal-icon.progress__goal-icon--detailed{width:1.5rem;height:auto}}.progress__goal .progress__supporters-icon,.progress__supporters .progress__supporters-icon{vertical-align:-.2em;margin-top:.25rem}@media (min-width: 768px){.progress__goal .progress__supporters-icon.progress__supporters-icon--detailed,.progress__supporters .progress__supporters-icon.progress__supporters-icon--detailed{width:1.5rem;height:auto}}.progress__progress-row .progress__progress-value{color:#007dbc;font-weight:600;font-size:.875rem;margin-bottom:0}.progress__progress-row .progress__progress-value.progress__progress-value--detailed{font-size:1rem}@media (min-width: 768px){.progress__progress-row .progress__progress-value.progress__progress-value--detailed{font-size:1.25rem;font-weight:700}}.progress__progress-row .progress__progress-value.progress__progress-value--extended{color:#00b485}.progress__progress-row .progress__progress-percentage{color:#031c2d;font-size:.75rem;display:flex;align-items:flex-end;justify-content:flex-end;padding-bottom:.125rem}@media (min-width: 768px){.progress__progress-row .progress__progress-percentage.progress__progress-percentage--detailed{font-size:1rem}}.progress__progress-wrapper{padding-top:1rem;margin-bottom:.375rem}.progress__progress-wrapper.progress__progress-wrapper--detailed{margin-bottom:.25rem}@media (min-width: 768px){.progress__progress-wrapper.progress__progress-wrapper--detailed{margin-bottom:.5rem}}.progress__progress{height:.25rem;background-color:#f2f4f4;border-radius:.125rem}@media (min-width: 768px){.progress__progress.progress__progress--detailed{border-radius:.25rem;height:.5rem}}.progress__progress .progress__progress-bar{background-color:#007dbc;border-radius:.125rem;height:.25rem;max-width:100%}@media (min-width: 768px){.progress__progress .progress__progress-bar.progress__progress-bar--detailed{height:.5rem;border-radius:.25rem}}.progress__progress .progress__progress-bar.progress__progress-bar--extended{background-color:#00b485}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.section{margin-top:2rem;margin-bottom:3rem}@media (min-width: 576px){.section{margin-top:4.25rem;margin-bottom:4.25rem}}@media (min-width: 768px){.section{margin-top:6rem;margin-bottom:6.25rem}}.section__title{text-align:center;margin-bottom:.5rem}@media (min-width: 768px){.section__title{line-height:3.75rem}}.section__title--margin{margin-bottom:2.25rem}@media (min-width: 768px){.section__title--margin{margin-bottom:3.25rem}}.section__subtitle{color:#687781;margin-bottom:1rem;text-align:center;line-height:1.5rem}@media (min-width: 768px){.section__subtitle{margin-bottom:1.5rem;line-height:1.875rem}}.section__subtitle--margin{margin-bottom:2.25rem}@media (min-width: 768px){.section__subtitle--margin{margin-bottom:3.25rem}}.section__subtitle__lead-text{text-align:center;margin-bottom:5.25rem}.new-section{margin-bottom:3.5rem}@media (min-width: 576px){.new-section{margin-bottom:4.25rem}}@media (min-width: 768px){.new-section{margin-bottom:6.25rem}}.new-section__title{text-align:center}.card-new{border:none;box-shadow:0 0 .5rem #00000026;border-radius:.75rem}.card--bordered{background:#fff;border:.0625rem solid #d9dddf;border-radius:1rem}.card--spaced{padding:1.5rem;margin-bottom:1rem}@media (min-width: 576px){.card--spaced{padding:2rem}}@media (min-width: 768px){.card--spaced{padding:2.5rem}}.card--spaced:last-child{margin-bottom:0}.card--wide{padding:1.5rem}@media (min-width: 576px){.card--wide{padding:2.5rem}}@media (min-width: 768px){.card--wide{padding:4rem}}@media (min-width: 992px){.card--wide{padding:6.26rem 7rem}}.card-body--form{padding:1.5rem}@media (min-width: 576px){.card-body--form{padding:2.5rem}}@media (min-width: 768px){.card-body--form{padding:3rem}}@media (min-width: 992px){.card-body--form{padding:3.5}}.faq__card{padding:1.5rem;margin-bottom:.5rem}@media (min-width: 576px){.faq__card{padding:2.5rem}}.faq__card:last-child{margin-bottom:0}.faq__question{cursor:pointer;position:relative;font-size:1rem;line-height:1.5rem;font-weight:600}[dir=ltr] .faq__question{padding-right:2rem}[dir=rtl] .faq__question{padding-left:2rem}@media (min-width: 768px){.faq__question{font-size:1.125rem;line-height:1.625rem;font-weight:700}}.faq__question:after{content:"";display:block;position:absolute;top:.5rem;width:.75rem;height:.75rem;background-image:url(/icons/dropdown-arrow-liquorice.svg);background-repeat:no-repeat;transition:transform .3s ease-in-out}[dir=ltr] .faq__question:after{right:0;background-position:right center}[dir=rtl] .faq__question:after{left:0;background-position:left center}[dir=ltr] [dir=rtl] .faq__question:after{right:auto;left:0}[dir=rtl] [dir=rtl] .faq__question:after{left:auto;right:0}[dir=ltr] .faq__question--opened:after{transform:rotate(180deg)}[dir=rtl] .faq__question--opened:after{transform:rotate(-180deg)}.faq__answer{margin-top:1.5rem;line-height:1.5rem}@media (min-width: 576px){.faq__answer{font-size:1rem}}.faq__answer p:last-child{margin-bottom:0}.layout{background-color:#fefdfb}.ramadan-landing__hero-section{width:100%;background-color:#0a4f3f;background-image:linear-gradient(to bottom,transparent 0,#0a4f3f 400px),url(/images/ramadan-landing-background.svg)}@media (min-width: 768px){.ramadan-landing__hero-section{background-image:url(/images/ramadan-landing-background.svg)}}@media (min-width: 1400px){.ramadan-landing__hero-section{background-size:100% auto}}.ramadan-landing__hero-section__banner{padding:0 1rem 1rem;width:100%;display:block}@media (min-width: 768px){.ramadan-landing__hero-section__banner{display:none}}.ramadan-landing__hero-section__texts_and_cta_container{text-align:center;color:#fff;padding:0 1.5rem}@media (min-width: 768px){[dir=ltr] .ramadan-landing__hero-section__texts_and_cta_container{text-align:left;padding:4.5rem 1rem 4.5rem 3.5rem}[dir=rtl] .ramadan-landing__hero-section__texts_and_cta_container{text-align:right;padding:4.5rem 3.5rem 4.5rem 1rem}}@media (min-width: 992px){[dir=ltr] .ramadan-landing__hero-section__texts_and_cta_container{padding:7rem 2rem 7rem 7rem}[dir=rtl] .ramadan-landing__hero-section__texts_and_cta_container{padding:7rem 7rem 7rem 2rem}}.ramadan-landing__hero-section__header,.ramadan-landing__hero-section__description{margin-bottom:1rem}@media (min-width: 768px){.ramadan-landing__hero-section__description{margin-bottom:2rem}}.ramadan-landing__hero-section .hero__cta{display:none}@media (min-width: 768px){.ramadan-landing__hero-section .hero__cta{display:inline-block}}.ramadan-landing__hero-section__image{max-width:100%;height:100%;display:none}[dir=ltr] .ramadan-landing__hero-section__image{padding:1rem 4rem 1rem 2.8125rem}[dir=rtl] .ramadan-landing__hero-section__image{padding:1rem 2.8125rem 1rem 4rem}@media (min-width: 768px){.ramadan-landing__hero-section__image{display:block}}@media (min-width: 992px){[dir=ltr] .ramadan-landing__hero-section__image{padding:1rem 7.5rem 1rem 4.375rem}[dir=rtl] .ramadan-landing__hero-section__image{padding:1rem 4.375rem 1rem 7.5rem}}@media (min-width: 1200px){[dir=ltr] .ramadan-landing__hero-section__image{padding:1rem 9.75rem 1rem 5.625rem}[dir=rtl] .ramadan-landing__hero-section__image{padding:1rem 5.625rem 1rem 9.75rem}}.ramadan-landing__faq-section{margin-top:3.5rem;margin-bottom:5rem}@media (min-width: 992px){.ramadan-landing__faq-section{margin-top:6rem;margin-bottom:7rem}}.ramadan-landing__faq-section__description{margin-bottom:2rem}@media (min-width: 768px){.ramadan-landing__faq-section__description{margin-bottom:3.5rem}}.campaigns{background-color:#0a4f3f;padding-top:1.5rem;padding-bottom:2.5rem}@media (max-width: 767.98px){.campaigns.container{max-width:100%;margin:0;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 768px){.campaigns{background-color:#0000;padding-top:0;padding-bottom:0}}@media (min-width: 768px){.campaigns--mobile{display:none}}.campaigns__header{display:none}@media (min-width: 768px){.campaigns__header{display:block;margin-top:6rem}}.campaigns__subtitle{text-align:center;margin-bottom:3.5rem}.campaigns__row{display:none;margin-top:-1.25rem;margin-bottom:-1.25rem}@media (min-width: 768px){.campaigns__row{display:flex}}@media (min-width: 992px){.campaigns__row{margin-right:-1.5rem;margin-left:-1.5rem}}@media (min-width: 1200px){.campaigns__row{margin-right:-1.75rem;margin-left:-1.75rem}}.campaigns__col{padding-top:1.25rem;padding-bottom:1.25rem}@media (min-width: 992px){.campaigns__col{padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 1200px){.campaigns__col{padding-right:1.75rem;padding-left:1.75rem}}.iftar{background-image:url(/images/ramadan-iftar-background.webp);background-repeat:no-repeat;background-size:cover;border-radius:1rem;margin:3.5rem 1.5rem;padding:1.5rem;width:auto}@media (min-width: 768px){.iftar{display:none}}.iftar__image{width:100%;max-width:160px;height:auto;aspect-ratio:57/64}
