.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:3rem}@media (min-width: 576px){.new-section{margin-bottom:4.25rem}}@media (min-width: 768px){.new-section{margin-bottom:6.25rem}}.new-section__title{margin:3rem 0;text-align:center}@media (min-width: 768px){.new-section__title{margin-top:6.25rem;margin-bottom:6rem}}.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}}.card--bordered--margin{margin-bottom:1.5rem;border-radius:1rem}@media (min-width: 1200px){.card--bordered--margin{margin-bottom:2.5rem}}.card-body--padded{padding:1.5rem 1rem}@media (min-width: 576px){.card-body--padded{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 768px){.card-body--padded{padding-right:4rem;padding-left:4rem}}@media (min-width: 992px){.card-body--padded{padding-right:6.5rem;padding-left:6.5rem}}@media (min-width: 1200px){.card-body--padded{padding-left:3.5rem;padding-right:3.5rem}}.challenges-download-qr-wrapper{width:6.5rem;height:6.5rem;border-radius:1rem;background:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto;flex-shrink:0}.challenges-download-qr{width:5.5rem}@media (min-width: 768px){.section__title.title{margin-bottom:4rem}}.section{min-width:15.375rem}[dir=ltr] .right-card{padding-left:2.5rem}[dir=rtl] .right-card{padding-right:2.5rem}.donation-picker-desktop .card--bordered{padding:2.5rem 2rem;top:5.6875rem;position:sticky;overflow:auto;max-height:90vh;scrollbar-width:none}.donation-picker-desktop .card--bordered::-webkit-scrollbar{display:none}.completed{text-align:center}.completed .card--bordered{padding:2.5rem 1.5rem}.completed .title{font-weight:700;font-size:1.5rem}.completed .content{display:flex;background-color:#e0eff7;border-radius:1rem;margin-top:2.25rem;padding:1.5rem;align-items:center}[dir=ltr] .completed .content .text{margin-right:1rem;text-align:left}[dir=rtl] .completed .content .text{margin-left:1rem;text-align:right}
