.about-section-container .about-container .heading{color:#4B2984;font-size:2.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.00625rem;margin-bottom:.4em}@media (max-width:1000px){.about-section-container .about-container .heading{font-size:2rem}}@media (max-width:640px){.about-section-container .about-container .heading{font-size:1.7rem}}.about-section-container .about-container p{color:#444444;font-size:1.125rem;line-height:1.6;margin-top:1rem;margin-bottom:1rem}@media (max-width:1000px){.about-section-container .about-container p{font-size:1rem}}@media (max-width:640px){.about-section-container .about-container p{font-size:.875rem}}.footer-container{background-color:#4B2984;color:white}.footer-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.footer-content,.footer-links{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-links{gap:15px}.footer-link{color:white;text-decoration:none;font-weight:700}.footer-link:hover{text-decoration:underline}.parent-org{margin-top:10px}.parent-org-link{color:white;text-decoration:none}.parent-org-link:hover{text-decoration:underline}@media (min-width:768px){.footer-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.hero-container-main{margin-top:1em}.hero-container-main .hero-container{height:30vh;background-color:red;padding:0 20%;background:url(/hero-image.png);background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:.687rem;gap:1em}@media (max-width:640px){.hero-container-main .hero-container{height:20vh;padding:0 10%}}.hero-container-main .hero-container h1{color:#FFFFFF;text-align:center;font-size:3.625rem;font-style:normal;font-weight:700;line-height:normal}@media (max-width:1000px){.hero-container-main .hero-container h1{font-size:3rem}}@media (max-width:640px){.hero-container-main .hero-container h1{font-size:1.9rem}}.hero-container-main .hero-container p{color:#FFFFFF;text-align:center;font-size:1.2875rem;font-style:normal;font-weight:400;line-height:1.75rem}@media (max-width:1000px){.hero-container-main .hero-container p{font-size:1.1rem;line-height:1.4rem}}.hero-container-main .hero-container button{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.75rem 1.3125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6875rem;background-color:#4B2984;border:1px solid #ffffff;border-radius:.5rem;color:#FFFFFF;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal}@media (max-width:1000px){.hero-container-main .hero-container button{padding:.7rem 1.1rem;gap:.3rem}}@media (max-width:678px){.hero-container-main{padding:0 1em}}.leaderboard-container{margin-bottom:2em}.leaderboard-container .leaderboard .heading{color:#4B2984;font-size:2.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.00625rem;margin-bottom:.4em}@media (max-width:1000px){.leaderboard-container .leaderboard .heading{font-size:2rem}}@media (max-width:640px){.leaderboard-container .leaderboard .heading{font-size:1.7rem}}.leaderboard-container .leaderboard .ranking-container{height:100%}.leaderboard-container .leaderboard .ranking-container .rank-card{border-radius:.4375rem;background:#4B2984;height:100%;padding:.6875rem 1.9375rem .8125rem .875rem}.leaderboard-container .leaderboard .ranking-container .rank-card .left-side{height:100%}.leaderboard-container .leaderboard .ranking-container .rank-card .left-side .pos{background-color:#FFFFFF;border-radius:.3125rem;height:3.25rem;width:3.25rem;color:#4B2984;text-align:center;font-size:2.1875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.0055rem}.leaderboard-container .leaderboard .ranking-container .rank-card .left-side .pos span{font-size:1rem}@media (max-width:1000px){.leaderboard-container .leaderboard .ranking-container .rank-card .left-side .pos{font-size:1.9rem}}.leaderboard-container .leaderboard .ranking-container .rank-card .left-side .name{margin-left:.75rem}.leaderboard-container .leaderboard .ranking-container .rank-card .left-side .name h4{color:#FFFFFF;font-size:1.6875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.00425rem}@media (max-width:1000px){.leaderboard-container .leaderboard .ranking-container .rank-card .left-side .name h4{font-size:1.4rem}}@media (max-width:640px){.leaderboard-container .leaderboard .ranking-container .rank-card .left-side .name h4{font-size:1.2rem}}.leaderboard-container .leaderboard .ranking-container .rank-card .left-side .name .location{color:#FFFFFF;font-size:.7875rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.00175rem}.leaderboard-container .leaderboard .ranking-container .rank-card .right-side .amount{color:#FFFFFF;text-align:right;font-size:1.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.00469rem}@media (max-width:1000px){.leaderboard-container .leaderboard .ranking-container .rank-card .right-side .amount{font-size:1.5rem}}@media (max-width:640px){.leaderboard-container .leaderboard .ranking-container .rank-card .right-side .amount{font-size:1.3rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.payment-section-container .payment-section{margin-bottom:2.25em;padding-left:1rem;padding-right:1rem}.payment-section-container .payment-section h3{color:#4B2984;font-size:2.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.00625rem;text-align:center;margin-bottom:.8em}@media (max-width:1000px){.payment-section-container .payment-section h3{font-size:2rem}}@media (max-width:640px){.payment-section-container .payment-section h3{font-size:1.7rem}}.payment-section-container .payment-section .custom-amount-input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#FFFFFF;color:#4B2984;border-radius:.3125rem;border:1.3px solid rgba(75,41,132,.18);padding:1.125rem 1rem;font-size:2.25rem;font-weight:700;line-height:normal;letter-spacing:.00563rem;outline:none;-moz-appearance:textfield;appearance:textfield;-webkit-appearance:none;margin:0;min-width:50px}.payment-section-container .payment-section .custom-amount-input::-webkit-input-placeholder{color:#a586d9;font-weight:500;font-size:1.7rem;opacity:1}.payment-section-container .payment-section .custom-amount-input:-ms-input-placeholder{color:#a586d9;font-weight:500;font-size:1.7rem;opacity:1}.payment-section-container .payment-section .custom-amount-input::-ms-input-placeholder{color:#a586d9;font-weight:500;font-size:1.7rem;opacity:1}.payment-section-container .payment-section .custom-amount-input::placeholder{color:#a586d9;font-weight:500;font-size:1.7rem;opacity:1}.payment-section-container .payment-section .custom-amount-input:focus{border-color:rgba(31,17,54,.18);-webkit-box-shadow:0 0 0 2px rgba(75,41,132,.2);box-shadow:0 0 0 2px rgba(75,41,132,.2)}.payment-section-container .payment-section .custom-amount-input::-webkit-inner-spin-button,.payment-section-container .payment-section .custom-amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:1000px){.payment-section-container .payment-section .custom-amount-input{padding-top:1rem;padding-bottom:1rem;font-size:1.7rem}.payment-section-container .payment-section .custom-amount-input::-webkit-input-placeholder{font-size:1.5rem}.payment-section-container .payment-section .custom-amount-input:-ms-input-placeholder{font-size:1.5rem}.payment-section-container .payment-section .custom-amount-input::-ms-input-placeholder{font-size:1.5rem}.payment-section-container .payment-section .custom-amount-input::placeholder{font-size:1.5rem}}@media (max-width:640px){.payment-section-container .payment-section .custom-amount-input::-webkit-input-placeholder{font-size:1.25rem}.payment-section-container .payment-section .custom-amount-input:-ms-input-placeholder{font-size:1.25rem}.payment-section-container .payment-section .custom-amount-input::-ms-input-placeholder{font-size:1.25rem}.payment-section-container .payment-section .custom-amount-input::placeholder{font-size:1.25rem}}.payment-section-container .payment-section .payment-button{color:#4B2984;text-align:center;font-size:2.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.00563rem;border-radius:.3125rem;border:1.3px solid rgba(75,41,132,.18);background-color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.125rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;-webkit-transition:background-color .2s,color .2s,border-color .2s,opacity .2s;transition:background-color .2s,color .2s,border-color .2s,opacity .2s}.payment-section-container .payment-section .payment-button:disabled{opacity:.6;cursor:not-allowed}.payment-section-container .payment-section .payment-button:not(.btn-purple):hover:not(:disabled){background-color:#f7f7f7}.payment-section-container .payment-section .payment-button:not(.btn-purple):disabled{background-color:white}@media (max-width:1000px){.payment-section-container .payment-section .payment-button{padding:1rem 0;font-size:1.7rem}}.payment-section-container .payment-section .payment-button.custom-donate-button{padding-left:1.5rem;padding-right:1.5rem}.payment-section-container .payment-section .payment-button.btn-purple{background-color:#4B2984;color:#FFFFFF;border-color:#4B2984}.payment-section-container .payment-section .payment-button.btn-purple:hover:not(:disabled){background-color:#351d5d;border-color:#301a55}.payment-section-container .payment-section .payment-button.btn-purple:disabled{background-color:#6135ab;border-color:#6135ab;opacity:.7}.payment-section-container .payment-section .payment-buttons{margin-top:1.25em}.payment-section-container .payment-section .payment-buttons .w-full{width:100%}.payment-section-container .payment-section .payment-buttons .grid{display:-ms-grid;display:grid;gap:1rem}.payment-section-container .payment-section .payment-buttons .grid-cols-3{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.payment-section-container .payment-section .payment-buttons .mb-4{margin-bottom:1rem}@media (max-width:640px){.payment-section-container .payment-section .custom-amount-input-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.payment-section-container .payment-section .custom-amount-input,.payment-section-container .payment-section .payment-button.custom-donate-button{width:100%}}.support-btn-container{margin-top:1.5em;margin-bottom:1.5em}.support-btn-container .support-btn-section button{width:49%;background-color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.9375rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.3125rem;border:1.3px solid rgba(75,41,132,.18);color:#434343;font-size:1.5875rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.00425rem;gap:.5em}@media (max-width:1000px){.support-btn-container .support-btn-section button{padding:.8rem 0;font-size:1.3rem}.support-btn-container .support-btn-section button .support-btn-image{width:24px;height:24px}}@media (max-width:640px){.support-btn-container .support-btn-section button{font-size:1.1rem}.support-btn-container .support-btn-section button .support-btn-image{width:20px;height:20px}}