.DonationMainB{font-size:17px;color:#2d2b23;margin:0 auto;padding-bottom:55px;padding-top:20px;border-bottom:3px solid #d5d6d5}.DonationMainB .donContainer{column-gap:40px}.DonationMainB .donInfoContainer{line-height:30px}.DonationMainB .imgOverlay{position:absolute;bottom:0;width:100%}.DonationMainB #DonateHeader{position:absolute;bottom:0;margin:20px;padding-right:70px}.DonationMainB #DonateHeader .topicTag{color:#fff;background-color:#2d7cdb!important;font-weight:400;letter-spacing:.8px;padding:5px 8px}.DonationMainB h1.tabletDesktopHeader{font-size:28px;font-weight:400;margin-top:15px}.DonationMainB h1.mobileHeader{margin-top:0;font-size:28px;font-weight:400;text-align:left}.DonationMainB h2.taxDeductible{font-size:19px;font-style:italic;text-align:left;text-transform:uppercase}.DonationMainB .copy,.DonationMainB .boldMatching{margin-bottom:30px}.DonationMainB .stages{margin-top:20px;text-align:left}.DonationMainB .stages .titleSection{display:none}.DonationMainB .stages .DonationForm .preText{background-color:#fff!important;padding:0 10px!important;margin-top:0!important}.DonationMainB .stages .DonationForm .recurringRow .selectable{height:45px;font-size:17px!important;border:none!important;background-color:#f1f1f1!important}.DonationMainB .stages .DonationForm .recurringRow .selectable.selected{background-color:#2d7cdb!important;color:#fff}.DonationMainB .stages .DonationForm .amountContainer .selectable{border:none!important;background-color:#f1f1f1!important;margin:0 1px}.DonationMainB .stages .DonationForm .amountContainer .selectable.presetAmount{height:45px;font-size:16px!important}.DonationMainB .stages .DonationForm .amountContainer .selectable .input-field.outlined>input{background-color:#fff}.DonationMainB .stages .DonationForm .amountContainer .selectable.customAmount{margin-top:2px}.DonationMainB .stages .DonationForm .amountContainer .selectable.selected{background-color:#2d7cdb!important;color:#fff}.DonationMainB .stages .thankYouSection h1{font-size:54px;text-align:center;margin-bottom:0}.DonationMainB .stages .buttonAmountRow .submitContainer{max-width:100%!important;flex:none!important}.DonationMainB .stages .buttonAmountRow .submitContainer .SubmitButton{background-color:#2d7cdb}.DonationMainB .stages .buttonAmountRow .amountConfirmation{display:none}@media screen and (max-width: 950px){.stages{padding:0!important}.stages .donationSection{border-bottom:none!important;margin-bottom:0!important}.DonationMainB .donContainer .tabletDesktopHeader{margin-top:0}.donContainer{flex-direction:column-reverse!important}.donContainer .donInfoContainer{padding:0}.donContainer .borderR{border-right:none}}@media screen and (max-width: 768px){.skeletonDon{flex-direction:column;align-items:center;margin-top:0!important}.skeletonDon .fdc{width:80%!important;margin-top:60px}}#LatestSection{padding:20px}#LatestSection .moreTitle .sub{font-size:14px;text-transform:uppercase;letter-spacing:1px;margin:7px 5px 0 0;min-width:85px}#LatestSection .moreTitle .filledTitle span,#LatestSection .moreTitle .filledTitle:after{background-color:#2d7cdb}#LatestSection .moreTitle .filledTitle span{color:#fff}#LatestSection .itemsSection{margin-top:15px;display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr;grid-column-gap:15px}#LatestSection .borderRight{width:1px;height:525px;background-color:#d5d6d5}#LatestSection .Item{min-height:535px}#LatestSection .Item h2{font-size:18px;margin-bottom:5px;margin-top:5px}#LatestSection .Item p{font-size:14px;margin-bottom:2px}#LatestSection .Item .readMore{color:#2d7cdb;font-size:14px}@media screen and (max-width: 950px){#LatestSection .itemsSection{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){#LatestSection .itemsSection{grid-template-columns:1fr}#LatestSection .Item{border:1px solid #d5d6d5;min-height:unset;padding:0}#LatestSection .Item:not(:last-child){margin-bottom:50px}#LatestSection .Item .signatures span{font-size:18px}#LatestSection .Item .info{padding:20px}#LatestSection .Item h2{font-size:24px;margin-bottom:12px}#LatestSection .Item p{line-height:22px;font-size:16px}}
