.SubmitButton.saveDonationButton{font-size:18px}.titleSection{margin-bottom:35px;text-align:center}.titleSection h2{font-size:30px;color:#2d7cdb}.titleSection.pollTitleSection h2{margin:5px 0 15px}.titleSection.pollTitleSection p{margin:0;font-size:20px;font-weight:600}.stages .thankYouSection{text-align:center;margin-bottom:30px}.stages .thankYouSection h2{font-size:54px;color:#2d7cdb;margin-bottom:5px}.stages .thankYouSection p{margin:0;padding-bottom:10px;font-size:24px;font-weight:600}.stages .DonationWidget{padding:0}.stages .DonationWidget .donationContainer{width:unset}.stages .DonationWidget .donationContainer .DonationForm{padding:0}.stages .DonationWidget:hover .donationContainer{box-shadow:none}.stages .DonationWidget .toggleButton,.stages .DonationWidget .topContent .copy,.stages .DonationWidget .left-border{display:none}.stages .DonationWidget .input-field>span{margin-bottom:-16px}.stages .topContent .preText{background-color:#f4f7f9;margin:-12px -10px 15px 0;padding:0 15px;font-size:14px;line-height:20px;display:flex;align-items:center}@media screen and (max-width: 950px){.stages{width:100%;padding-left:0;padding-right:0;display:block}.stages .donationSection{padding-bottom:50px;border-bottom:1px solid #DDDBD8;margin-bottom:50px}}.grecaptcha-badge{z-index:37}.stripe-form .errorText{font-size:18px;color:#de3632}.stripe-form .stripe-elements{margin-bottom:24px}.stripe-form .premiumLabel{padding-left:5px}.stripe-form .premiumLabel.disabled{color:#9d9d9d}.stripe-form .input-field{background-color:#fff}.stripe-form .vertical-spacing{margin-top:.95rem}.stripe-form .vertical-spacing .input-field{margin-bottom:0}.stripe-form .no-spacing .input-field{margin-bottom:0;margin-top:0}.stripe-form .no-spacing .select-field{margin-top:1px}.stripe-form .selectable{cursor:pointer;background-color:#f4f3f1;color:#000;position:relative;z-index:1;box-shadow:none;text-align:center;align-items:center;transition:background-color .25s ease-out,box-shadow .25s ease-out;border:none!important;margin:1px 1px 0 0;background-color:#f1f1f1!important}.stripe-form .selectable.presetAmount{height:45px;font-size:16px!important}.stripe-form .selectable.selected{background-color:#2d7cdb!important;color:#fff}.stripe-form .selectable:hover{z-index:2;box-shadow:0 4px 9px #0000001a}.stripe-form .selectable:focus{outline:#1f64b6 auto 1px!important}.stripe-form .amountContainer{margin-top:18px}.stripe-form .amountContainer .presetAmountTop .presetAmount{border-bottom:none}.stripe-form .amountContainer .presetAmountBottom #Icon{position:absolute;z-index:99;top:3px;left:3px}@media screen and (min-width: 576px){.stripe-form .amountContainer .presetAmountTop{flex:.6}.stripe-form .amountContainer .presetAmountTop .presetAmount:last-child{border-right:none}.stripe-form .amountContainer .presetAmountTop .presetAmount{border-bottom:1px solid #d5d6d5}.stripe-form .amountContainer .presetAmountBottom{flex:.4}.stripe-form .amountContainer .presetAmountBottom .presetAmount{border-bottom:1px solid #d5d6d5}}.stripe-form .amountContainer .presetAmount,.stripe-form .amountContainer .customAmount{padding:18px;border:1px solid #d5d6d5;font-size:18px}.stripe-form .amountContainer .presetAmount .input-field.outlined>input,.stripe-form .amountContainer .customAmount .input-field.outlined>input{background-color:#fff}.stripe-form .amountContainer .presetAmount{border-left:none}.stripe-form .amountContainer .presetAmount:first-child{border-left:1px solid #d5d6d5}.stripe-form .amountContainer .customAmount{border-top:none}.stripe-form .amountContainer .customAmount .input-field{margin:0}.stripe-form .amountContainer .customAmount .error{color:#fff}.stripe-form .buttonAmountRow{margin-top:22px}.stripe-form .buttonAmountRow button{height:62px;margin-top:0;justify-content:center;font-size:23px;padding-left:20px}.stripe-form .buttonAmountRow button:focus{outline:#1f64b6 auto 1px!important}.stripe-form .recurringRow .recurringOption{padding:15px;border:1px solid #d5d6d5;font-size:22px}.stripe-form .recurringRow .recurringOption:first-child{border-right:none}.stripe-form .recurringRow .selectable{font-size:17px;height:45px}.stripe-form .recurringRow.championTextVariant p{margin:0;font-size:16px}@media screen and (max-width: 576px){.stripe-form .recurringRow.championTextVariant .monthly.selected p{font-size:15px}}.stripe-form .recurringRow.championTextVariant .recurringChampionText{font-size:11px;font-weight:700;margin-bottom:-3px}.stripe-form .recurringRow.championTextVariant .recurringChampionText .championSpan{color:#de3632}.stripe-form .rowInputLeft{padding-right:.475rem}.stripe-form .rowInputRight{padding-left:.475rem}.stripe-form .rowInputCenter{padding-left:.475rem;padding-right:.475rem}.stripe-form .preText{margin:0;line-height:25px;font-size:14.4px;padding:0 5px 15px 18px}.stripe-form .preText.red{color:#de3632}.stripe-form .donationArrow img{width:30px;height:30px;margin-top:10px;padding-bottom:5px}.stripe-form .billingDetailsContainer{border:1px solid #d5d6d5;padding:15px;margin-top:15px}.stripe-form .billingDetailsContainer .detailText{margin:0}.stripe-form .billingDetailsContainer .updateText{margin:10px 0 5px;cursor:pointer;color:#007bff}@media screen and (min-width: 576px){.stripe-form .collapsible{margin-top:-12px}}@media (max-width: 576px){.stripe-form .collapsible .rowInputLeft{padding-right:0}.stripe-form .collapsible .rowInputCenter{padding-left:0}.stripe-form .collapsible .vertical-spacing{margin-top:8px}}.stripe-form .input-field input{transition:background .15s ease,border .15s ease,box-shadow .15s ease,color .15s ease}.stripe-form .input-field input:focus+label{color:#30313d}.stripe-form .input-field input:focus{outline:0;border-color:#2e7cdc80;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005,0 0 0 3px #2e7cdc40,0 1px 1px #00000014}.stripe-form .input-field label{color:#30313d}.stripe-form .input-field.outlined>label.active{transform:translate(18px,10px) scale(.8)}.stripe-form .select-field select{outline:1px solid #d5d6d5;top:1px}.stripe-form .SubmitButton.donation{font-size:21px;font-weight:600}.stripe-form .footerTextContainer{padding-top:28px}.stripe-form .footerTextContainer .footerText{text-align:center;margin:5px 0 0}.stripe-form .footerTextContainer .formIssuesText,.stripe-form .footerTextContainer .switchCurrencyText{font-size:.8em;transition:color .25s ease-out}.stripe-form .footerTextContainer .formIssuesText:hover,.stripe-form .footerTextContainer .switchCurrencyText:hover{cursor:pointer;color:#2d7cdb}.stripe-form .receiveUpdatesText{font-size:.8em;margin-top:0}.stripe-form .legalFooter{font-size:.8em;margin-top:15px!important}.stripe-form .legalFooter .helpLink{color:#2d7cdb}#stripe-container.redButtons .selectable.selected{background-color:#de3632!important;color:#fff}#stripe-container.redButtons .selectable.selected .championSpan{color:#fff}#stripe-container.redButtons .selectable.monthly{text-transform:uppercase;font-weight:700}#stripe-container.redButtons .selectable:focus,#stripe-container.redButtons .selectable:focus-visible{outline:#be221f auto 1px!important}#stripe-container.redButtons .SubmitButton.donation{background:#DE3632}#stripe-container.redButtons .SubmitButton.donation .arrow-container{background:#be221f}#stripe-container.redButtons .SubmitButton.donation .arrow{border-left:9px solid #be221f}#stripe-container.redButtons .SubmitButton.donation:hover .arrow-container{background:#a81e1b}#stripe-container.redButtons .SubmitButton.donation:hover .arrow{border-left:9px solid #a81e1b}#stripe-container.redButtons .SubmitButton.donation:focus{outline:#a81e1b auto 1px!important}#stripe-container.champion .recurringOption.monthly{height:55px}#stripe-container.champion .recurringOption.single{font-size:18px}@media screen and (min-width: 950px){#stripe-container.champion .monthly{font-size:20px}}#stripe-container.BeHeard{padding:3px}#stripe-container.BeHeard .selectable{background-color:#cbcbcb!important;color:#4e4e4e}#stripe-container.BeHeard .selectable.presetAmount{height:45px;font-size:16px!important}#stripe-container.BeHeard .selectable.selected{background-color:#f85721!important;color:#fff}#stripe-container.BeHeard .selectable:hover{z-index:2;box-shadow:0 4px 9px #0000001a}#stripe-container.BeHeard .payment-method-switcher .options .selected{border:2px solid rgb(248,87,33)}#stripe-container.BeHeard .payment-method-switcher .paymentOption{background-color:#fff}#stripe-container.BeHeard .SubmitButton.donation{background:rgb(248,87,33)}#stripe-container.BeHeard .SubmitButton.donation .arrow-container{background:#df3d07}#stripe-container.BeHeard .SubmitButton.donation .arrow{border-left:9px solid #df3d07}#stripe-container.BeHeard .SubmitButton.donation:hover .arrow-container{background:#c63606}#stripe-container.BeHeard .SubmitButton.donation:hover .arrow{border-left:9px solid #c63606}#stripe-container.BeHeard .footerTextContainer{margin-right:80px}#stripe-container.eclj{padding:3px}#stripe-container.eclj .selectable{background-color:#e3e4e5!important;color:#4e4e4e}#stripe-container.eclj .selectable.selected{background-color:#17426c!important;color:#fff}#stripe-container.eclj .payment-method-switcher .options .selected{border:2px solid #17426C}#stripe-container.eclj .SubmitButton.donation{background:#17426C}#stripe-container.eclj .SubmitButton.donation .arrow-container{background:#0e2842}#stripe-container.eclj .SubmitButton.donation .arrow{border-left:9px solid #0e2842}#stripe-container.eclj .SubmitButton.donation:hover .arrow-container{background:#0a1b2d}#stripe-container.eclj .SubmitButton.donation:hover .arrow{border-left:9px solid #0a1b2d}#stripe-container.eclj .footerTextContainer{margin-right:80px}#stripe-container.baldBeagle{background:#fff;padding:3px}#stripe-container.baldBeagle .selectable{background-color:#f4f3f1!important;color:#000}#stripe-container.baldBeagle .selectable.selected{background-color:#a2e1f3!important}#stripe-container.baldBeagle .payment-method-switcher .options .selected{border:2px solid #a2e1f3}#stripe-container.baldBeagle .SubmitButton.donation{background:#a1cc4e}#stripe-container.baldBeagle .SubmitButton.donation .arrow-container{background:#88b334}#stripe-container.baldBeagle .SubmitButton.donation .arrow{border-left:9px solid #88b334}#stripe-container.baldBeagle .SubmitButton.donation:hover .arrow-container{background:#79a02e}#stripe-container.baldBeagle .SubmitButton.donation:hover .arrow{border-left:9px solid #79a02e}#stripe-container.baldBeagle .footerTextContainer{margin-right:80px}#stripe-container.moreThanEver{padding:3px;min-height:20px}#stripe-container.moreThanEver .footerTextContainer{margin-right:80px}.payment-method-switcher{margin-top:20px}.payment-method-switcher .switcherTitle{font-size:15px;font-weight:700}.payment-method-switcher .options{grid-column-gap:5px;display:flex;margin-top:10px}.payment-method-switcher .options .selected{border:2px solid #2D7CDB}.payment-method-switcher .paymentOption{background-color:#f1f1f1;height:65px;cursor:pointer;padding:0 25px;width:125px;transition:box-shadow .2s ease-in-out}.payment-method-switcher .paymentOption:hover{box-shadow:0 4px 9px #0000001a}.errorRecaptchaContainer.prominent{z-index:42;position:relative;background:#FFFFFF;border-radius:4px;padding:20px;margin-top:20px;margin-bottom:20px;box-shadow:0 2px 4px #00000080}.errorRecaptchaContainer .errorText{font-size:18px;color:#de3632}.championMonthly{text-transform:uppercase;font-weight:100!important}.championMonthly span{font-weight:700;padding-left:10px}.ppErrorText{font-size:18px;color:#de3632}.extraBottomPadding{margin-bottom:40px}.amountText{padding-left:25px;display:flex;justify-content:center}.champion{padding:0 5px 5px}
