.legacyNonprofitsPage{padding-top:11.25rem}.legacyNonprofitsPage .margin{max-width:75rem;margin:0 auto}.legacyNonprofitsPage h1{font-size:3.5rem;line-height:1;text-align:center}.legacyNonprofitsPage h2{font-size:2.5rem;line-height:1;text-align:center}.legacyNonprofitsPage .topTitle{text-align:center}.legacyNonprofitsPage .topTitle .meta{margin-top:20px;font-size:20px;font-weight:400;color:#666666}.legacyNonprofitsPage .we-support{display:flex;margin-top:150px;justify-content:space-between}.legacyNonprofitsPage .we-support .we-support-left{display:flex;flex-direction:column;justify-content:center}.legacyNonprofitsPage .we-support .we-support-left .first{font-size:40px;font-weight:700;color:#000000}.legacyNonprofitsPage .we-support .we-support-left .second{margin-top:60px}.legacyNonprofitsPage .we-support .we-support-left .second .second-line{font-size:24px;font-weight:500;color:#000000;display:flex;align-items:center}.legacyNonprofitsPage .we-support .we-support-left .second .second-line img{margin-right:20px}.legacyNonprofitsPage .how-to-use{margin-top:150px}.legacyNonprofitsPage .how-to-use .how-to-use-second{margin-top:60px;display:flex;flex-wrap:wrap;justify-content:space-between}.legacyNonprofitsPage .how-to-use .how-to-use-second .second-single{width:32%;margin-bottom:20px}.legacyNonprofitsPage .how-to-use .how-to-use-second .second-single img{width:100%;border-radius:12px}.legacyNonprofitsPage .how-to-use .how-to-use-second .second-single .single-title{font-size:20px;font-weight:700;color:#000000}.legacyNonprofitsPage .how-to-use .how-to-use-second .second-single .single-desc{font-size:12px;font-weight:400;color:#666666}.legacyNonprofitsPage .how-to-use .how-to-use-second .second-single .single-desc a{color:#000000;font-weight:700;text-decoration:underline}.legacyNonprofitsPage .how-to-use .how-to-use-second .second-single .single-desc a:hover{color:#e82255}.legacyNonprofitsPage .who-are{margin-top:150px}.legacyNonprofitsPage .who-are .who-are-second{margin-top:20px;display:flex;justify-content:center;font-size:20px;font-weight:400;color:#666666}.legacyNonprofitsPage .who-are .who-are-third{display:flex;margin-top:100px;justify-content:space-between}.legacyNonprofitsPage .who-are .who-are-third .who-are-third-left{display:flex;flex-direction:column;justify-content:center}.legacyNonprofitsPage .who-are .who-are-third .who-are-third-left .third-line{font-size:24px;font-weight:500;color:#000000;display:flex;align-items:center}.legacyNonprofitsPage .who-are .who-are-third .who-are-third-left .third-line .third-line-point{width:12px;height:12px;background:#e82255;border-radius:50%;margin-right:10px}.legacyNonprofitsPage .who-are .who-are-fourth{margin-top:30px;display:flex;justify-content:center;font-size:14px;font-weight:500;color:#666666}.legacyNonprofitsPage .who-are .who-are-fourth span{color:#e82255}.legacyNonprofitsPage .success-stories{margin-top:150px}.legacyNonprofitsPage .success-stories .success-stories-second{margin-top:60px;display:flex;flex-wrap:wrap}.legacyNonprofitsPage .success-stories .success-stories-second .second-single{width:32%;margin-bottom:20px;margin-left:20px}.legacyNonprofitsPage .success-stories .success-stories-second .second-single a{text-decoration:none}.legacyNonprofitsPage .success-stories .success-stories-second .second-single img{width:100%;border-radius:12px}.legacyNonprofitsPage .success-stories .success-stories-second .second-single .single-title{font-size:20px;font-weight:700;color:#000000}.legacyNonprofitsPage .success-stories .success-stories-second .second-single .single-desc{font-size:12px;font-weight:400;color:#666666}.legacyNonprofitsPage .success-stories .success-stories-second .second-single .single-desc a{color:#000000;font-weight:700}.legacyNonprofitsPage .success-stories .success-stories-second .second-single .single-desc a:hover{color:#e82255}.legacyNonprofitsPage .success-stories .success-stories-second .second-single:first-child{margin-left:0}.legacyNonprofitsPage .how-to-apply{margin-top:150px;margin-bottom:100px}.legacyNonprofitsPage .how-to-apply .how-to-apply-second{margin-top:36px;font-size:20px;font-weight:400;color:#666666;text-align:center}.legacyNonprofitsPage .how-to-apply .how-to-apply-second a{color:#e82255}.legacyNonprofitsPage{font-size:16px;line-height:1;color:rgba(0,0,0,.87)}.legacyNonprofitsPage .margin{width:100%}.legacyNonprofitsPage img{display:inline;vertical-align:baseline}.legacyNonprofitsPage h1,.legacyNonprofitsPage h2{font-weight:700}.legacyNonprofitsShell{line-height:1}