.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:0 0 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}.braintree-form .errorText{font-size:18px;color:#de3632}.braintree-form .premiumLabel{padding-left:5px}.braintree-form .premiumLabel.disabled{color:#9d9d9d}.braintree-form .input-field,.braintree-form .select-field{background-color:#fff}.braintree-form .select-field{margin-bottom:12px}.braintree-form .vertical-spacing{margin-top:.95rem}.braintree-form .vertical-spacing .input-field,.braintree-form .vertical-spacing .select-field{margin-bottom:0}.braintree-form .inputRowGap{gap:10px}.braintree-form .no-spacing .input-field,.braintree-form .no-spacing .select-field{margin-bottom:0;margin-top:0}.braintree-form .no-spacing .select-field{margin-top:1px}.braintree-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}.braintree-form .selectable.presetAmount{height:45px;font-size:16px!important}.braintree-form .selectable.selected{background-color:#2d7cdb!important;color:#fff}.braintree-form .selectable:hover{z-index:2;box-shadow:0 4px 9px #0000001a}.braintree-form .selectable:focus{outline:#1f64b6 auto 1px!important}.braintree-form .amountContainer{margin-top:18px}.braintree-form .amountContainer .presetAmountTop .presetAmount{border-bottom:none}.braintree-form .amountContainer .presetAmountBottom #Icon{position:absolute;z-index:99;top:3px;left:3px}@media screen and (min-width: 576px){.braintree-form .amountContainer .presetAmountTop{flex:.6}.braintree-form .amountContainer .presetAmountTop .presetAmount:last-child{border-right:none}.braintree-form .amountContainer .presetAmountTop .presetAmount{border-bottom:1px solid #d5d6d5}.braintree-form .amountContainer .presetAmountBottom{flex:.4}.braintree-form .amountContainer .presetAmountBottom .presetAmount{border-bottom:1px solid #d5d6d5}}.braintree-form .amountContainer .presetAmount,.braintree-form .amountContainer .customAmount{padding:18px;border:1px solid #d5d6d5;font-size:18px}.braintree-form .amountContainer .presetAmount .input-field.outlined>input,.braintree-form .amountContainer .presetAmount .select-field.outlined>input,.braintree-form .amountContainer .customAmount .input-field.outlined>input,.braintree-form .amountContainer .customAmount .select-field.outlined>input{background-color:#fff}.braintree-form .amountContainer .presetAmount{border-left:none}.braintree-form .amountContainer .presetAmount:first-child{border-left:1px solid #d5d6d5}.braintree-form .amountContainer .customAmount{border-top:none}.braintree-form .amountContainer .customAmount .input-field,.braintree-form .amountContainer .customAmount .select-field{margin:0}.braintree-form .amountContainer .customAmount .error{color:#fff}.braintree-form .buttonAmountRow{margin-top:3px}.braintree-form .buttonAmountRow button{height:62px;margin-top:0;justify-content:center;font-size:23px;padding-left:20px}.braintree-form .buttonAmountRow button:focus{outline:#1f64b6 auto 1px!important}.braintree-form .buttonAmountRow .championMonthly{text-transform:uppercase;font-weight:100!important}.braintree-form .buttonAmountRow .championMonthly span{font-weight:700;padding-left:10px}.braintree-form .recurringRow .recurringOption{padding:15px;border:1px solid #d5d6d5;font-size:22px}.braintree-form .recurringRow .recurringOption:first-child{border-right:none}.braintree-form .recurringRow .selectable{font-size:17px;height:45px}.braintree-form .recurringRow.championTextVariant p{margin:0;font-size:16px}@media screen and (max-width: 576px){.braintree-form .recurringRow.championTextVariant .monthly.selected p{font-size:15px}}.braintree-form .recurringRow.championTextVariant .recurringChampionText{font-size:11px;font-weight:700;margin-bottom:-3px}.braintree-form .recurringRow.championTextVariant .recurringChampionText .championSpan{color:#de3632}.braintree-form .rowInputLeft{padding-right:.475rem}.braintree-form .rowInputRight{padding-left:.475rem}.braintree-form .rowInputCenter{padding-left:.475rem;padding-right:.475rem}.braintree-form .preText{margin:0;line-height:25px;font-size:14.4px;padding:0 5px 15px 18px}.braintree-form .preText.red{color:#de3632}.braintree-form .donationArrow img{width:30px;height:30px;margin-top:10px;padding-bottom:5px}.braintree-form .billingDetailsContainer{border:1px solid #d5d6d5;padding:15px;margin-top:15px}.braintree-form .billingDetailsContainer .detailText{margin:0}.braintree-form .billingDetailsContainer .updateText{margin:10px 0 5px;cursor:pointer;color:#007bff}@media screen and (min-width: 576px){.braintree-form .collapsible{margin-top:-12px}}@media (max-width: 576px){.braintree-form .collapsible .rowInputLeft{padding-right:0}.braintree-form .collapsible .rowInputCenter{padding-left:0}.braintree-form .collapsible .vertical-spacing{margin-top:8px}}.braintree-form .form-inputs{padding-top:10px}.braintree-form .form-inputs .input-field:has(.error) input,.braintree-form .us-bank-account-form .input-field:has(.error) input{border:2px solid #de3632;margin-bottom:18px}.braintree-form .form-inputs .input-field .error,.braintree-form .us-bank-account-form .input-field .error{font-size:14px;bottom:11px;color:#de3632}.braintree-form .form-inputs .select-field:has(.error) select,.braintree-form .us-bank-account-form .select-field:has(.error) select{border:2px solid #de3632;margin-bottom:18px}.braintree-form .form-inputs .select-field .error,.braintree-form .us-bank-account-form .select-field .error{font-size:14px;bottom:11px;color:#de3632}.braintree-form .input-field input,.braintree-form .select-field input{transition:background .15s ease,border .15s ease,box-shadow .15s ease,color .15s ease}.braintree-form .input-field input:focus+label,.braintree-form .select-field input:focus+label{color:#30313d}.braintree-form .input-field input:focus,.braintree-form .select-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}.braintree-form .input-field label,.braintree-form .select-field label{color:#30313d}.braintree-form .input-field.outlined>label.active,.braintree-form .select-field.outlined>label.active{transform:translate(18px,10px) scale(.8)}.braintree-form .select-field select{outline:1px solid #d5d6d5;top:1px}.braintree-form .SubmitButton.donation{font-size:21px;font-weight:600}.braintree-form .footerTextContainer{padding-top:28px}.braintree-form .footerTextContainer .footerText{text-align:center;margin:5px 0 0}.braintree-form .footerTextContainer .formIssuesText{font-size:.8em;transition:color .25s ease-out}.braintree-form .footerTextContainer .formIssuesText:hover{cursor:pointer;color:#2d7cdb}.braintree-form .receiveUpdatesText{font-size:.8em;margin-top:0}.braintree-form .legalFooter{font-size:.8em;margin-top:15px!important}.braintree-form .legalFooter .helpLink{color:#2d7cdb}@media screen and (max-width: 768px){.donation-form .columnSwitch{flex-direction:column}.donation-form .inputRowGap{gap:0}}#braintree-container.redButtons .selectable.selected{background-color:#de3632!important;color:#fff}#braintree-container.redButtons .selectable.selected .championSpan{color:#fff}#braintree-container.redButtons .selectable.monthly{text-transform:uppercase;font-weight:700}#braintree-container.redButtons .selectable:focus,#braintree-container.redButtons .selectable:focus-visible{outline:#be221f auto 1px!important}#braintree-container.redButtons .SubmitButton.donation{background:#de3632}#braintree-container.redButtons .SubmitButton.donation .arrow-container{background:#be221f}#braintree-container.redButtons .SubmitButton.donation .arrow{border-left:9px solid #be221f}#braintree-container.redButtons .SubmitButton.donation:hover .arrow-container{background:#a81e1b}#braintree-container.redButtons .SubmitButton.donation:hover .arrow{border-left:9px solid #a81e1b}#braintree-container.redButtons .SubmitButton.donation:focus{outline:#a81e1b auto 1px!important}#braintree-container.champion .recurringOption.monthly{height:55px}#braintree-container.champion .recurringOption.single{font-size:18px}@media screen and (min-width: 950px){#braintree-container.champion .monthly{font-size:20px}}#braintree-container.BeHeard{padding:3px}#braintree-container.BeHeard .selectable{background-color:#cbcbcb!important;color:#4e4e4e}#braintree-container.BeHeard .selectable.presetAmount{height:45px;font-size:16px!important}#braintree-container.BeHeard .selectable.selected{background-color:#f85721!important;color:#fff}#braintree-container.BeHeard .selectable:hover{z-index:2;box-shadow:0 4px 9px #0000001a}#braintree-container.BeHeard .payment-method-selector .options .selected{border:2px solid rgb(248,87,33)}#braintree-container.BeHeard .payment-method-selector .paymentOption{background-color:#fff}#braintree-container.BeHeard .SubmitButton.donation{background:#f85721}#braintree-container.BeHeard .SubmitButton.donation .arrow-container{background:#df3d07}#braintree-container.BeHeard .SubmitButton.donation .arrow{border-left:9px solid #df3d07}#braintree-container.BeHeard .SubmitButton.donation:hover .arrow-container{background:#c63606}#braintree-container.BeHeard .SubmitButton.donation:hover .arrow{border-left:9px solid #c63606}#braintree-container.BeHeard .footerTextContainer{margin-right:80px}#braintree-container.baldBeagle{background:#fff;padding:3px}#braintree-container.baldBeagle .selectable{background-color:#f4f3f1!important;color:#000}#braintree-container.baldBeagle .selectable.selected{background-color:#a2e1f3!important}#braintree-container.baldBeagle .payment-method-selector .options .selected{border:2px solid #a2e1f3}#braintree-container.baldBeagle .SubmitButton.donation{background:#a1cc4e}#braintree-container.baldBeagle .SubmitButton.donation .arrow-container{background:#88b334}#braintree-container.baldBeagle .SubmitButton.donation .arrow{border-left:9px solid #88b334}#braintree-container.baldBeagle .SubmitButton.donation:hover .arrow-container{background:#79a02e}#braintree-container.baldBeagle .SubmitButton.donation:hover .arrow{border-left:9px solid #79a02e}#braintree-container.baldBeagle .footerTextContainer{margin-right:80px}#braintree-container.moreThanEver{padding:3px;min-height:20px}#braintree-container.moreThanEver .footerTextContainer{margin-right:80px}.phoneInput{padding-bottom:15px}.phoneInput .textOptInLabel{font-size:14px;padding-left:5px}.phoneInput p{font-size:12px;margin:10px 0 0}.payment-method-selector .switcherTitle{font-size:15px;font-weight:700}.payment-method-selector .options{grid-column-gap:5px;display:flex;margin-top:10px}.payment-method-selector .options .selected{border:2px solid #2d7cdb}.payment-method-selector .paymentOption{background-color:#f1f1f1;height:65px;cursor:pointer;padding:0 25px;width:125px;transition:box-shadow .2s ease-in-out}.payment-method-selector .paymentOption:hover{box-shadow:0 4px 9px #0000001a}.hosted-fields{padding-top:15px}.hosted-fields .input-field{position:relative;margin-top:0;margin-bottom:12px}.hosted-fields .input-field>.hosted-fields--label{color:#6d6c6d;position:absolute;top:0;left:0;cursor:text;text-align:initial;transform:translateY(24px);transform-origin:0% 100%;font-size:15px;letter-spacing:-.3px;transition:transform .2s ease-out,color .2s ease-out}.hosted-fields .input-field>.hosted-fields--label.active{transform:translateY(8px) scale(.6);transform-origin:0 0}.hosted-fields .input-field.filled>.hosted-fields--label{transform:translate(18px,14px);transform-origin:0 0}.hosted-fields .input-field.filled>.hosted-fields--label.active{transform:translate(18px,8px) scale(.6);transform-origin:0 0}.hosted-fields .input-field>.hosted-field{background:transparent;border:none;border-bottom:1px solid #d4d3d3;outline:none;height:48px;width:100%;padding-top:20px;padding-right:12px;box-shadow:none;transition:box-shadow .3s,border .3s;-moz-appearance:none;-webkit-appearance:none;appearance:none}.hosted-fields .input-field>.hosted-field.braintree-hosted-fields-valid{border:1px solid #79a92f!important}.hosted-fields .input-field>.hosted-field.braintree-hosted-fields-invalid{border:1px solid #de3632!important}.hosted-fields .input-field>.hosted-field.braintree-hosted-fields-focused{border-bottom:1px solid #4091d7;box-shadow:0 1px #4091d7}.hosted-fields .input-field>.hosted-field.braintree-hosted-fields-focused.braintree-hosted-fields-valid{box-shadow:0 1px 1px #00000008,0 3px 6px #00000005,0 0 0 3px #79a92f40,0 1px 1px #00000014}.hosted-fields .input-field>.hosted-field.braintree-hosted-fields-focused.braintree-hosted-fields-invalid{box-shadow:0 1px 1px #00000008,0 3px 6px #00000005,0 0 0 3px #de363240,0 1px 1px #00000014}.hosted-fields .input-field>.hosted-field.braintree-hosted-fields-focused+.hosted-fields--label{color:#4091d7}.hosted-fields .input-field.filled>.hosted-field{border-bottom:none;padding-left:17px}.hosted-fields .input-field.filled>.hosted-field:focus{border-bottom:none;box-shadow:none}.hosted-fields .input-field>span{display:none;position:absolute;bottom:0;left:0;margin-bottom:-13px;color:#911;font-size:10px}.hosted-fields .input-field>span.error{display:block}.hosted-fields .input-field.outlined>.hosted-field{height:62px;border:1px solid #d5d6d5;padding-top:14px}.hosted-fields .input-field.outlined>.hosted-field:focus{border:1px solid #d5d6d5}.hosted-fields .input-field.outlined>.hosted-fields--label{transform:translate(18px,20px);transform-origin:0 0}.hosted-fields .input-field.outlined>.hosted-fields--label.active{transform:translate(18px,10px) scale(.8);transform-origin:0 0}.hosted-fields .input-field .hosted-field{transition:background .15s ease,border .15s ease,box-shadow .15s ease,color .15s ease}.hosted-fields .input-field .hosted-field.braintree-hosted-fields-focused+.hosted-fields--label{color:#30313d}.hosted-fields .input-field .hosted-field.braintree-hosted-fields-focused{outline:0;border-color:#2e7cdc80;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005,0 0 0 3px #2e7cdc40,0 1px 1px #00000014}.hosted-fields .input-field .hosted-fields--label{color:#30313d}.hosted-fields .input-field.outlined>.hosted-fields--label.active{transform:translate(18px,10px) scale(.8)}.hosted-fields .checkBoxContainer{padding-top:0}.hosted-fields .coverProcessingFeesContainer{margin:0 0 15px}.hosted-fields .errorRecaptchaContainer #ReCaptchaChallenge{margin-top:0}.hosted-fields .errorRecaptchaContainer.prominent{z-index:42;position:relative;background:#fff;border-radius:4px;padding:20px;margin-top:20px;margin-bottom:20px;box-shadow:0 2px 4px #00000080}.hosted-fields .errorRecaptchaContainer.prominent #ReCaptchaChallenge{margin-top:20px}.hosted-fields .errorRecaptchaContainer .btErrorText{font-size:18px;color:#de3632}.coverProcessingFeesContainer{margin-top:10px;margin-bottom:10px}.coverProcessingFeesLabel{font-size:14px;font-weight:400;cursor:pointer}.coverProcessingFeesLabel input{margin-right:10px;width:16px;height:16px;vertical-align:middle;cursor:pointer}.coverProcessingFeesLabel span{vertical-align:middle;font-weight:700}.totalAmountContainer{padding:5px 15px}.totalAmountContainer .amountLabel{font-size:14px;margin:0}.totalAmountContainer .totalAmountText{margin:0;font-size:20px;font-weight:700;white-space:nowrap}.totalAmountContainer .amountTextCurrency{font-size:12px;font-weight:400}.totalAmountContainer .monthlyText{font-size:15px}.us-bank-account-form{padding-top:15px}.us-bank-account-form .mandate{font-size:14px}.us-bank-account-form .checkBoxContainer{padding-top:0}.us-bank-account-form .coverProcessingFeesContainer{margin:0 0 15px}.us-bank-account-form .errorRecaptchaContainer #ReCaptchaChallenge{margin-top:0}.us-bank-account-form .errorRecaptchaContainer.prominent{z-index:42;position:relative;background:#fff;border-radius:4px;padding:20px;margin-top:20px;margin-bottom:20px;box-shadow:0 2px 4px #00000080}.us-bank-account-form .errorRecaptchaContainer.prominent #ReCaptchaChallenge{margin-top:20px}.us-bank-account-form .errorRecaptchaContainer .btErrorText{margin-top:0;font-size:18px;color:#de3632}.paypal-container .ppErrorText{font-size:18px;color:#de3632}.paypal-container .extraBottomPadding{margin-bottom:40px}.paypal-container .buttonAmountRow{position:relative;z-index:1}.paypal-container .buttonContainer{height:55px}.paypal-container .amountText{padding-left:25px;display:flex;justify-content:center}.paypal-container .champion{padding:0 5px 5px}.paypal-container .skeletonContainer{position:absolute;top:-10px;left:0;width:100%}.paypal-container .skeletonContainer .skeleton{height:55px;width:100%;margin:10px 0}.paypal-container .checkBoxContainer{padding-top:10px}
