.PrimaryButton{background-color:var(--accent);color:var(--base-3);display:inline-block;font-size:14px;font-weight:900;letter-spacing:2px;line-height:1.6;text-transform:uppercase;transition:all 0.25s linear 0s;white-space:nowrap;border-radius:30px;padding:18px 45px 20px 45px}.PrimaryButton:is(:hover,:focus){background-color:var(--accent-2);color:var(--base-3)}.ContentWrapper{max-width:var(--gb-container-width);width:92%;margin:0px auto}.Header2{margin-bottom:60px;padding-bottom:15px;padding-left:40px;padding-top:15px;border-left:4px solid var(--accent)}.programicon{display:inline-block;height:65px;margin-bottom:25px;margin-left:auto;margin-right:auto;text-align:center;width:auto}.text-card-2{background-color:var(--base-3);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);display:flex;flex-direction:column;justify-content:space-between;margin-left:4%;margin-right:4%;margin-top:-60px;min-height:430px;text-align:center;border-radius:4px;padding:35px 45px 45px 45px}.BenefitRow{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:25px;width:100%}.BenefitIcon{flex-shrink:0;height:100px;margin-right:30px;width:100px}.BenefitContent{width:100%}.ContentWrapper-1200{max-width:1200px}.ColumnWrapper{display:flex;flex-direction:row;justify-content:space-between}.TextCard{background-color:var(--base-3);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);display:flex;flex-direction:column;justify-content:space-between;margin-left:4%;margin-right:4%;margin-top:-60px;min-height:400px;position:relative;text-align:center;z-index:2;border-radius:4px;padding:35px 45px 45px 45px}.WhiteBlock{background-color:var(--base-3);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);border-radius:4px;padding:70px}.ImgOverlayWhiteBlock{position:relative;width:40%;z-index:2;margin:120px 0px}.ImgOverlapImgWrapper{bottom:0px;height:100%;position:absolute;right:0px;top:0px;width:70%;z-index:1}.Col-Content{margin-left:auto;margin-right:auto;margin-top:-80px;position:relative;text-align:center;width:86%;z-index:1;padding:50px 60px}.SeeAllLink{align-items:center;column-gap:0.5em;cursor:pointer;display:inline-flex;font-size:20px;font-weight:900}.SeeAllLink .gb-shape svg{width:1em;height:1em;fill:currentColor}.SeeAllLink a{color:var(--contrast);padding-right:4px}.SeeAllLink a:is(:hover,:focus){color:var(--accent)}.DonorLogo{aspect-ratio:1;background-color:var(--base-3);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15);margin-bottom:2%;width:15%;border-radius:4px;padding:30px}.ProgramLogo{height:80px;margin-bottom:30px;max-width:100%;object-fit:cover;width:auto}.Col-2{width:48%}.BenefitDescription{color:#787a7a;display:block;font-size:16px;max-width:270px}.StaffMemberName{font-weight:900;margin:0px}.StaffMemberTitle{color:var(--accent);font-size:13px;font-weight:500;margin:0px}.StaffMemberHeadshotWrapper{aspect-ratio:1;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);height:140px;margin-bottom:10px;overflow-x:hidden;overflow-y:hidden;width:140px;border:5px solid var(--base-3);border-radius:50%}.StaffMemberWrapper{align-items:center;display:flex;flex-direction:column;text-align:center;width:23.5%}.ImpactBlock-LeftColumn{background-color:var(--accent);height:100%;left:0px;position:absolute;top:0px;width:25%}.ImpactBlock-LeftColumn--Green{background-color:#93d500}.ImpactStatLabel{font-size:28px;font-weight:900;line-height:1.3;margin-bottom:0px;margin-top:0px}.ImpactStatText{font-size:22px;line-height:1.3;margin:0px}.ImpactStatContent{display:block;width:100%}.ImpactStatIcon{flex-shrink:0;padding-top:5px;width:25px}.ImpactStatRow{align-items:flex-start;column-gap:10px;display:flex;flex-direction:row}.EventTeaserH3{font-size:30px;margin-bottom:15px}