.titleSection{text-align:center;margin-bottom:35px}.titleSection h2{color:#2d7cdb;font-size:30px}.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{color:#2d7cdb;margin:0 0 5px;font-size:54px}.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;align-items:center;margin:-12px -10px 15px 0;padding:0 15px;font-size:14px;line-height:20px;display:flex}@media screen and (max-width:950px){.stages{width:100%;padding-left:0;padding-right:0;display:block}.stages .donationSection{border-bottom:1px solid #dddbd8;margin-bottom:50px;padding-bottom:50px}}.grecaptcha-badge{z-index:37}.stripe-form .errorText,.donation-checkout .errorText{color:#de3632;font-size:18px}.stripe-form .phoneFieldPresent .stripe-elements,.donation-checkout .phoneFieldPresent .stripe-elements{margin-bottom:.75rem}.stripe-form .additionalQuestions,.donation-checkout .additionalQuestions{padding-top:10px}.stripe-form .additionalQuestions .premiumMessage,.donation-checkout .additionalQuestions .premiumMessage{margin:0 0 10px}.stripe-form .additionalQuestions .premiumLabel,.donation-checkout .additionalQuestions .premiumLabel{padding-left:5px}.stripe-form .additionalQuestions .premiumLabel.disabled,.donation-checkout .additionalQuestions .premiumLabel.disabled{color:#9d9d9d}.stripe-form .input-field,.donation-checkout .input-field{background-color:#fff}.stripe-form .vertical-spacing,.donation-checkout .vertical-spacing{margin-top:.95rem}.stripe-form .vertical-spacing .input-field,.donation-checkout .vertical-spacing .input-field{margin-bottom:0}.stripe-form .selectable,.donation-checkout .selectable{cursor:pointer;color:#000;z-index:1;box-shadow:none;text-align:center;align-items:center;margin:1px 1px 0 0;transition:background-color .25s ease-out,box-shadow .25s ease-out;position:relative;background-color:#f1f1f1!important;border:none!important}.stripe-form .selectable.presetAmount,.donation-checkout .selectable.presetAmount{height:45px;font-size:16px!important}.stripe-form .selectable.selected,.donation-checkout .selectable.selected{color:#fff;background-color:#2d7cdb!important}.stripe-form .selectable:hover,.donation-checkout .selectable:hover{z-index:2;box-shadow:0 4px 9px #0000001a}.stripe-form .selectable:focus,.donation-checkout .selectable:focus{outline:1px auto #1f64b6!important}.stripe-form .amountContainer,.donation-checkout .amountContainer{margin-top:18px}.stripe-form .amountContainer .presetAmountTop .presetAmount,.donation-checkout .amountContainer .presetAmountTop .presetAmount{border-bottom:none}.stripe-form .amountContainer .presetAmountBottom #Icon,.donation-checkout .amountContainer .presetAmountBottom #Icon{z-index:99;position:absolute;top:3px;left:3px}@media screen and (min-width:576px){.stripe-form .amountContainer .presetAmountTop,.donation-checkout .amountContainer .presetAmountTop{flex:.6}.stripe-form .amountContainer .presetAmountTop .presetAmount:last-child,.donation-checkout .amountContainer .presetAmountTop .presetAmount:last-child{border-right:none}.stripe-form .amountContainer .presetAmountTop .presetAmount,.donation-checkout .amountContainer .presetAmountTop .presetAmount{border-bottom:1px solid #d5d6d5}.stripe-form .amountContainer .presetAmountBottom,.donation-checkout .amountContainer .presetAmountBottom{flex:.4}.stripe-form .amountContainer .presetAmountBottom .presetAmount,.donation-checkout .amountContainer .presetAmountBottom .presetAmount{border-bottom:1px solid #d5d6d5}}.stripe-form .amountContainer .presetAmount,.donation-checkout .amountContainer .presetAmount,.stripe-form .amountContainer .customAmount,.donation-checkout .amountContainer .customAmount{border:1px solid #d5d6d5;padding:18px;font-size:18px}.stripe-form .amountContainer .presetAmount .input-field.outlined>input,.donation-checkout .amountContainer .presetAmount .input-field.outlined>input,.stripe-form .amountContainer .customAmount .input-field.outlined>input,.donation-checkout .amountContainer .customAmount .input-field.outlined>input{background-color:#fff}.stripe-form .amountContainer .presetAmount,.donation-checkout .amountContainer .presetAmount{border-left:none}.stripe-form .amountContainer .presetAmount:first-child,.donation-checkout .amountContainer .presetAmount:first-child{border-left:1px solid #d5d6d5}.stripe-form .amountContainer .customAmount,.donation-checkout .amountContainer .customAmount{border-top:none}.stripe-form .amountContainer .customAmount .input-field,.donation-checkout .amountContainer .customAmount .input-field{margin:0}.stripe-form .amountContainer .customAmount .error,.donation-checkout .amountContainer .customAmount .error{color:#fff}.stripe-form .buttonAmountRow,.donation-checkout .buttonAmountRow{margin-top:22px}.stripe-form .buttonAmountRow button,.donation-checkout .buttonAmountRow button{justify-content:center;height:62px;margin-top:0;padding-left:20px;font-size:23px}.stripe-form .buttonAmountRow button:focus,.donation-checkout .buttonAmountRow button:focus{outline:1px auto #1f64b6!important}.stripe-form .recurringRow .recurringOption,.donation-checkout .recurringRow .recurringOption{border:1px solid #d5d6d5;padding:15px;font-size:22px}.stripe-form .recurringRow .recurringOption:first-child,.donation-checkout .recurringRow .recurringOption:first-child{border-right:none}.stripe-form .recurringRow .selectable,.donation-checkout .recurringRow .selectable{height:45px;font-size:17px}.stripe-form .recurringRow.championTextVariant p,.donation-checkout .recurringRow.championTextVariant p{margin:0;font-size:16px}@media screen and (max-width:576px){.stripe-form .recurringRow.championTextVariant .monthly.selected p,.donation-checkout .recurringRow.championTextVariant .monthly.selected p{font-size:15px}}.stripe-form .recurringRow.championTextVariant .recurringChampionText,.donation-checkout .recurringRow.championTextVariant .recurringChampionText{margin-bottom:-3px;font-size:11px;font-weight:700}.stripe-form .recurringRow.championTextVariant .recurringChampionText .championSpan,.donation-checkout .recurringRow.championTextVariant .recurringChampionText .championSpan{color:#de3632}.stripe-form .preText,.donation-checkout .preText{margin:0;padding:0 5px 15px 18px;font-size:14.4px;line-height:25px}.stripe-form .preText.red,.donation-checkout .preText.red{color:#de3632}.stripe-form .donationArrow img,.donation-checkout .donationArrow img{width:30px;height:30px;margin-top:10px;padding-bottom:5px}.stripe-form .mainForm .input-field:has(.error) input{border:2px solid #de3632;margin-bottom:18px}.donation-checkout .mainForm .input-field:has(.error) input{border:2px solid #de3632;margin-bottom:18px}.stripe-form .mainForm .input-field .error,.donation-checkout .mainForm .input-field .error{color:#de3632;font-size:14px;bottom:11px}.stripe-form .input-field input,.donation-checkout .input-field input{transition:background .15s,border .15s,box-shadow .15s,color .15s}.stripe-form .input-field input:focus+label,.donation-checkout .input-field input:focus+label{color:#30313d}.stripe-form .input-field input:focus,.donation-checkout .input-field input:focus{border-color:#2e7cdc80;outline:0;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005,0 0 0 3px #2e7cdc40,0 1px 1px #00000014}.stripe-form .input-field label,.donation-checkout .input-field label{color:#30313d}.stripe-form .input-field.outlined>label.active,.donation-checkout .input-field.outlined>label.active{transform:translate(18px,10px)scale(.8)}.stripe-form .select-field select,.donation-checkout .select-field select{outline:1px solid #d5d6d5;top:1px}.stripe-form .SubmitButton.donation,.donation-checkout .SubmitButton.donation{font-size:21px;font-weight:600}.stripe-form .footerTextContainer,.donation-checkout .footerTextContainer{padding-top:28px}.stripe-form .footerTextContainer .footerText,.donation-checkout .footerTextContainer .footerText{text-align:center;margin:5px 0 0}.stripe-form .footerTextContainer .formIssuesText,.donation-checkout .footerTextContainer .formIssuesText,.stripe-form .footerTextContainer .switchCurrencyText,.donation-checkout .footerTextContainer .switchCurrencyText{font-size:.8em;transition:color .25s ease-out}.stripe-form .footerTextContainer .formIssuesText:hover,.donation-checkout .footerTextContainer .formIssuesText:hover,.stripe-form .footerTextContainer .switchCurrencyText:hover,.donation-checkout .footerTextContainer .switchCurrencyText:hover{cursor:pointer;color:#2d7cdb}.stripe-form .receiveUpdatesText,.donation-checkout .receiveUpdatesText{margin-top:0;font-size:.8em}.stripe-form .legalFooter,.donation-checkout .legalFooter{font-size:.8em;margin-top:15px!important}.stripe-form .legalFooter .helpLink,.donation-checkout .legalFooter .helpLink{color:#2d7cdb}#stripe-container.redButtons .selectable.selected,.redButtons.donation-checkout .selectable.selected{color:#fff;background-color:#de3632!important}#stripe-container.redButtons .selectable.selected .championSpan,.redButtons.donation-checkout .selectable.selected .championSpan{color:#fff}#stripe-container.redButtons .selectable.monthly,.redButtons.donation-checkout .selectable.monthly{text-transform:uppercase;font-weight:700}#stripe-container.redButtons .selectable:focus,.redButtons.donation-checkout .selectable:focus{outline:1px auto #be221f!important}#stripe-container.redButtons .selectable:focus-visible{outline:1px auto #be221f!important}.redButtons.donation-checkout .selectable:focus-visible{outline:1px auto #be221f!important}#stripe-container.redButtons .SubmitButton.donation,.redButtons.donation-checkout .SubmitButton.donation{background:#de3632}#stripe-container.redButtons .SubmitButton.donation .arrow-container,.redButtons.donation-checkout .SubmitButton.donation .arrow-container{background:#be221f}#stripe-container.redButtons .SubmitButton.donation .arrow,.redButtons.donation-checkout .SubmitButton.donation .arrow{border-left:9px solid #be221f}#stripe-container.redButtons .SubmitButton.donation:hover .arrow-container,.redButtons.donation-checkout .SubmitButton.donation:hover .arrow-container{background:#a81e1b}#stripe-container.redButtons .SubmitButton.donation:hover .arrow,.redButtons.donation-checkout .SubmitButton.donation:hover .arrow{border-left:9px solid #a81e1b}#stripe-container.redButtons .SubmitButton.donation:focus,.redButtons.donation-checkout .SubmitButton.donation:focus{outline:1px auto #a81e1b!important}#stripe-container.aclj .recurringOption.monthly:focus,.aclj.donation-checkout .recurringOption.monthly:focus{outline:1px auto #be221f!important}#stripe-container.aclj .recurringOption.monthly:focus-visible{outline:1px auto #be221f!important}.aclj.donation-checkout .recurringOption.monthly:focus-visible{outline:1px auto #be221f!important}#stripe-container.champion .recurringOption.monthly,.champion.donation-checkout .recurringOption.monthly{height:55px}#stripe-container.champion .recurringOption.single,.champion.donation-checkout .recurringOption.single{font-size:18px}@media screen and (min-width:950px){#stripe-container.champion .monthly,.champion.donation-checkout .monthly{font-size:20px}}#stripe-container.beHeard,.beHeard.donation-checkout{padding:3px}#stripe-container.beHeard .selectable,.beHeard.donation-checkout .selectable{color:#4e4e4e;background-color:#cbcbcb!important}#stripe-container.beHeard .selectable.presetAmount,.beHeard.donation-checkout .selectable.presetAmount{height:45px;font-size:16px!important}#stripe-container.beHeard .selectable.selected,.beHeard.donation-checkout .selectable.selected{color:#fff;background-color:#f85721!important}#stripe-container.beHeard .selectable:hover,.beHeard.donation-checkout .selectable:hover{z-index:2;box-shadow:0 4px 9px #0000001a}#stripe-container.beHeard .payment-method-switcher .options .selected,.beHeard.donation-checkout .payment-method-switcher .options .selected{border:2px solid #f85721}#stripe-container.beHeard .payment-method-switcher .paymentOption,.beHeard.donation-checkout .payment-method-switcher .paymentOption{background-color:#fff}#stripe-container.beHeard .SubmitButton.donation,.beHeard.donation-checkout .SubmitButton.donation{background:#f85721}#stripe-container.beHeard .SubmitButton.donation .arrow-container,.beHeard.donation-checkout .SubmitButton.donation .arrow-container{background:#df3d07}#stripe-container.beHeard .SubmitButton.donation .arrow,.beHeard.donation-checkout .SubmitButton.donation .arrow{border-left:9px solid #df3d07}#stripe-container.beHeard .SubmitButton.donation:hover .arrow-container,.beHeard.donation-checkout .SubmitButton.donation:hover .arrow-container{background:#c63606}#stripe-container.beHeard .SubmitButton.donation:hover .arrow,.beHeard.donation-checkout .SubmitButton.donation:hover .arrow{border-left:9px solid #c63606}#stripe-container.beHeard .footerTextContainer,.beHeard.donation-checkout .footerTextContainer{margin-right:80px}#stripe-container.eclj,.eclj.donation-checkout{padding:3px}#stripe-container.eclj .selectable,.eclj.donation-checkout .selectable{color:#4e4e4e;background-color:#e3e4e5!important}#stripe-container.eclj .selectable.selected,.eclj.donation-checkout .selectable.selected{color:#fff;background-color:#17426c!important}#stripe-container.eclj .payment-method-switcher .options .selected,.eclj.donation-checkout .payment-method-switcher .options .selected{border:2px solid #17426c}#stripe-container.eclj .SubmitButton.donation,.eclj.donation-checkout .SubmitButton.donation{background:#17426c}#stripe-container.eclj .SubmitButton.donation .arrow-container,.eclj.donation-checkout .SubmitButton.donation .arrow-container{background:#0e2842}#stripe-container.eclj .SubmitButton.donation .arrow,.eclj.donation-checkout .SubmitButton.donation .arrow{border-left:9px solid #0e2842}#stripe-container.eclj .SubmitButton.donation:hover .arrow-container,.eclj.donation-checkout .SubmitButton.donation:hover .arrow-container{background:#0a1b2d}#stripe-container.eclj .SubmitButton.donation:hover .arrow,.eclj.donation-checkout .SubmitButton.donation:hover .arrow{border-left:9px solid #0a1b2d}#stripe-container.eclj .footerTextContainer,.eclj.donation-checkout .footerTextContainer{margin-right:80px;padding-bottom:50px}#stripe-container.ecljRecurringButtons .selectable.selected,.ecljRecurringButtons.donation-checkout .selectable.selected{color:#17426c;background-color:#e9d398!important}#stripe-container.ecljRecurringButtons .selectable.selected .championSpan,.ecljRecurringButtons.donation-checkout .selectable.selected .championSpan{color:#fff}#stripe-container.ecljRecurringButtons .selectable:focus,.ecljRecurringButtons.donation-checkout .selectable:focus{outline:1px auto #e0c16e!important}#stripe-container.ecljRecurringButtons .selectable:focus-visible{outline:1px auto #e0c16e!important}.ecljRecurringButtons.donation-checkout .selectable:focus-visible{outline:1px auto #e0c16e!important}#stripe-container.ecljRecurringButtons.eclj .recurringOption.monthly:focus,.ecljRecurringButtons.eclj.donation-checkout .recurringOption.monthly:focus{outline:1px auto #e0c16e!important}#stripe-container.ecljRecurringButtons.eclj .recurringOption.monthly:focus-visible{outline:1px auto #e0c16e!important}.ecljRecurringButtons.eclj.donation-checkout .recurringOption.monthly:focus-visible{outline:1px auto #e0c16e!important}#stripe-container.ecljRecurringButtons .SubmitButton.donation,.ecljRecurringButtons.donation-checkout .SubmitButton.donation{background:#e9d398}#stripe-container.ecljRecurringButtons .SubmitButton.donation .arrow-container,.ecljRecurringButtons.donation-checkout .SubmitButton.donation .arrow-container{background:#e0c16e}#stripe-container.ecljRecurringButtons .SubmitButton.donation .arrow,.ecljRecurringButtons.donation-checkout .SubmitButton.donation .arrow{border-left:9px solid #e0c16e}#stripe-container.ecljRecurringButtons .SubmitButton.donation:hover .arrow-container,.ecljRecurringButtons.donation-checkout .SubmitButton.donation:hover .arrow-container{background:#dcb859}#stripe-container.ecljRecurringButtons .SubmitButton.donation:hover .arrow,.ecljRecurringButtons.donation-checkout .SubmitButton.donation:hover .arrow{border-left:9px solid #dcb859}#stripe-container.ecljRecurringButtons .SubmitButton.donation:focus,.ecljRecurringButtons.donation-checkout .SubmitButton.donation:focus{outline:1px auto #e0c16e!important}#stripe-container.ecljRecurringButtons .SubmitButton.donation:focus-visible{outline:1px auto #e0c16e!important}.ecljRecurringButtons.donation-checkout .SubmitButton.donation:focus-visible{outline:1px auto #e0c16e!important}#stripe-container.eclj .recurringOption.monthly:focus,.eclj.donation-checkout .recurringOption.monthly:focus{outline:1px auto #e0c16e!important}#stripe-container.eclj .recurringOption.monthly:focus-visible{outline:1px auto #e0c16e!important}.eclj.donation-checkout .recurringOption.monthly:focus-visible{outline:1px auto #e0c16e!important}#stripe-container.baldBeagle,.baldBeagle.donation-checkout{background:#fff;padding:3px}#stripe-container.baldBeagle .selectable,.baldBeagle.donation-checkout .selectable{color:#000;background-color:#f4f3f1!important}#stripe-container.baldBeagle .selectable.selected,.baldBeagle.donation-checkout .selectable.selected{background-color:#a2e1f3!important}#stripe-container.baldBeagle .payment-method-switcher .options .selected,.baldBeagle.donation-checkout .payment-method-switcher .options .selected{border:2px solid #a2e1f3}#stripe-container.baldBeagle .SubmitButton.donation,.baldBeagle.donation-checkout .SubmitButton.donation{background:#a1cc4e}#stripe-container.baldBeagle .SubmitButton.donation .arrow-container,.baldBeagle.donation-checkout .SubmitButton.donation .arrow-container{background:#88b334}#stripe-container.baldBeagle .SubmitButton.donation .arrow,.baldBeagle.donation-checkout .SubmitButton.donation .arrow{border-left:9px solid #88b334}#stripe-container.baldBeagle .SubmitButton.donation:hover .arrow-container,.baldBeagle.donation-checkout .SubmitButton.donation:hover .arrow-container{background:#79a02e}#stripe-container.baldBeagle .SubmitButton.donation:hover .arrow,.baldBeagle.donation-checkout .SubmitButton.donation:hover .arrow{border-left:9px solid #79a02e}#stripe-container.baldBeagle .footerTextContainer,.baldBeagle.donation-checkout .footerTextContainer{margin-right:80px}#stripe-container.moreThanEver,.moreThanEver.donation-checkout{min-height:20px;padding:3px}#stripe-container.moreThanEver .footerTextContainer,.moreThanEver.donation-checkout .footerTextContainer{margin-right:80px}.input-field{margin-top:0;margin-bottom:12px;position:relative}.input-field>label{color:#6d6c6d;cursor:text;text-align:initial;transform-origin:0 100%;letter-spacing:-.3px;font-size:15px;transition:transform .2s ease-out,color .2s ease-out;position:absolute;top:0;left:0;transform:translateY(24px)}.input-field>label.active{transform-origin:0 0;transform:translateY(8px)scale(.6)}.input-field.filled>label{transform-origin:0 0;transform:translate(18px,14px)}.input-field.filled>label.active{transform-origin:0 0;transform:translate(18px,8px)scale(.6)}.input-field>input{width:100%;height:48px;box-shadow:none;-webkit-appearance:none;appearance:none;background:0 0;border:none;border-bottom:1px solid #d4d3d3;outline:none;padding-top:20px;padding-right:12px;transition:box-shadow .3s,border .3s}.input-field>input:focus{border-bottom:1px solid #4091d7;box-shadow:0 1px #4091d7}.input-field>input:focus+label{color:#4091d7}.input-field.filled>input{border-bottom:none;padding-left:17px}.input-field.filled>input:focus{box-shadow:none;border-bottom:none}.input-field>span{color:#de3632;margin-bottom:-13px;font-size:10px;display:none;position:absolute;bottom:0;left:0}.input-field>span.error{display:block}.input-field.outlined>input{border:1px solid #d5d6d5;height:62px;padding-top:14px}.input-field.outlined>input:focus{border:1px solid #d5d6d5}.input-field.outlined>label{transform-origin:0 0;transform:translate(18px,20px)}.input-field.outlined>label.active{transform-origin:0 0;transform:translate(18px,10px)scale(.6)}.select-field{margin:0 1px;position:relative}.select-field>label{pointer-events:none;color:#6d6c6d;cursor:text;text-align:initial;transform-origin:0 100%;letter-spacing:-.3px;padding-left:17px;font-size:15px;transition:transform .2s ease-out,color .2s ease-out;position:absolute;top:0;left:0;transform:translateY(20px)}.select-field>label.active{transform:translate(1px,5px)scale(.8)!important}.select-field .caret-container{pointer-events:none;position:absolute;top:20px;right:10px}.select-field .caret-container svg{fill:#6d6c6d;font-size:16px}.select-field.active select{color:#000}.select-field select{color:#0000;background-color:#fff;border:0;-webkit-border-radius:0;outline:1px solid #d5d6d5;width:100%;height:60px;padding-top:10px;padding-left:15px;font-size:15px;border-radius:0!important}.select-field select:focus{outline:1px auto #2d7cdb}.select-field select{-webkit-appearance:none;appearance:none}.select-field>span{color:#de3632;margin-bottom:-13px;font-size:10px;display:none;position:absolute;bottom:0}.select-field>span.error{display:block}.payment-method-switcher{margin-top:20px}.payment-method-switcher .switcherTitle{font-size:15px;font-weight:700}.payment-method-switcher .options{grid-column-gap:5px;margin-top:10px;display:flex}.payment-method-switcher .options .selected{border:2px solid #2d7cdb}.payment-method-switcher .paymentOption{cursor:pointer;background-color:#f1f1f1;width:125px;height:65px;padding:0 25px;transition:box-shadow .2s ease-in-out}.payment-method-switcher .paymentOption:hover{box-shadow:0 4px 9px #0000001a}.hosted-fields{padding-top:15px}.hosted-fields .input-field{margin-top:0;margin-bottom:12px;position:relative}.hosted-fields .input-field>.hosted-fields--label{color:#6d6c6d;cursor:text;text-align:initial;transform-origin:0 100%;letter-spacing:-.3px;font-size:15px;transition:transform .2s ease-out,color .2s ease-out;position:absolute;top:0;left:0;transform:translateY(24px)}.hosted-fields .input-field>.hosted-fields--label.active{transform-origin:0 0;transform:translateY(8px)scale(.6)}.hosted-fields .input-field.filled>.hosted-fields--label{transform-origin:0 0;transform:translate(18px,14px)}.hosted-fields .input-field.filled>.hosted-fields--label.active{transform-origin:0 0;transform:translate(18px,8px)scale(.6)}.hosted-fields .input-field>.hosted-field{width:100%;height:48px;box-shadow:none;-webkit-appearance:none;appearance:none;background:0 0;border:none;border-bottom:1px solid #d4d3d3;outline:none;padding-top:20px;padding-right:12px;transition:box-shadow .3s,border .3s}.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{box-shadow:none;border-bottom:none}.hosted-fields .input-field>span{color:#911;margin-bottom:-13px;font-size:10px;display:none;position:absolute;bottom:0;left:0}.hosted-fields .input-field>span.error{display:block}.hosted-fields .input-field.outlined>.hosted-field{border:1px solid #d5d6d5;height:62px;padding-top:14px}.hosted-fields .input-field.outlined>.hosted-field:focus{border:1px solid #d5d6d5}.hosted-fields .input-field.outlined>.hosted-fields--label{transform-origin:0 0;transform:translate(18px,20px)}.hosted-fields .input-field.outlined>.hosted-fields--label.active{transform-origin:0 0;transform:translate(18px,10px)scale(.8)}.hosted-fields .input-field .hosted-field{transition:background .15s,border .15s,box-shadow .15s,color .15s}.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{border-color:#2e7cdc80;outline:0;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;background:#fff;border-radius:4px;margin-top:20px;margin-bottom:20px;padding:20px;position:relative;box-shadow:0 2px 4px #00000080}.hosted-fields .errorRecaptchaContainer.prominent #ReCaptchaChallenge{margin-top:20px}.hosted-fields .errorRecaptchaContainer .btErrorText{color:#de3632;font-size:18px}.donation-checkout fieldset{border:0;min-width:0;margin:0;padding:0}.donation-checkout .checkout-challenge:not([hidden]){margin-top:20px}.donation-checkout .checkout-other{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.donation-checkout .customAmount{position:relative}.donation-checkout .checkout-other:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.donation-checkout .customAmount .input-field{z-index:2}.donation-checkout .input-field>input:focus+label{transform:translate(18px,10px)scale(.8)}.donation-checkout .checkout-donor{padding-top:10px}.donation-checkout .select-field{background:#fff;margin-bottom:12px}.donation-checkout .checkout-input-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}@media (max-width:768px){.donation-checkout .checkout-input-row{grid-template-columns:minmax(0,1fr);gap:0}}.donation-checkout .checkout-methods{margin-top:8px}.donation-checkout .paymentOption{border:0;flex-shrink:1;min-width:0}.donation-checkout .paymentOption:focus-visible{outline-offset:2px;outline:2px solid #2d7cdb}.donation-checkout .checkout-other:focus-visible{outline-offset:2px;outline:2px solid #2d7cdb}.donation-checkout .checkout-payment{margin-top:15px;position:relative}.donation-checkout .checkout-payment-host:empty{min-height:150px}.donation-checkout .checkout-paypal .checkout-payment-host{min-height:55px}.donation-checkout .checkout-paypal-placeholder{color:#fff;pointer-events:none;background:#0070ba;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:100%;height:55px;font:500 20px/24px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica-Neue,Helvetica,Arial,sans-serif}.donation-checkout .checkout-paypal-placeholder:not([hidden]){display:flex}.donation-checkout .checkout-paypal-placeholder img{flex:none;width:75.75px;height:24px}.donation-checkout .checkout-paypal-placeholder span{font:inherit;color:inherit;margin-top:-2px}.donation-checkout .checkout-paypal-loading:not([hidden]){z-index:2;background-color:#000000a6;border-radius:4px;justify-content:center;align-items:center;height:55px;display:flex;position:absolute;top:0;bottom:auto;left:0;right:0;overflow:hidden}.donation-checkout .checkout-paypal-skeleton:not([hidden]){z-index:1;pointer-events:none;width:100%;height:55px;position:absolute;top:0;bottom:auto;left:0;right:0}.donation-checkout .checkout-braintree-card{display:grid}.donation-checkout .checkout-braintree-card>.checkout-payment-host,.donation-checkout .checkout-braintree-card>.checkout-card-skeleton{grid-area:1/1;min-width:0}.donation-checkout .checkout-braintree-card[aria-busy=true]>.checkout-payment-host{visibility:hidden}.donation-checkout .checkout-card-skeleton:not([hidden]) .skeleton{width:100%;height:62px;margin-bottom:12px}.donation-checkout .checkout-payment:has(.checkout-bank) .checkout-payment-host:empty{min-height:0}.donation-checkout .checkout-payment-host>.hosted-fields{padding-top:0}.donation-checkout .checkout-recovery{text-align:center;height:auto;min-height:60px;padding:14px 20px}.donation-checkout .checkout-recovery:focus-visible{outline-offset:3px;outline:2px solid #2d7cdb}.donation-checkout .checkout-retry-label{padding-left:10px}.donation-checkout .checkout-submit{flex:1;min-width:0}.donation-checkout .championMonthly{text-transform:uppercase;font-weight:100!important}.donation-checkout .championMonthly span{padding-left:10px;font-weight:700}.donation-checkout .checkout-fees,.donation-checkout .checkout-consent{cursor:pointer;margin:10px 0;font-size:14px;display:block}.donation-checkout .checkout-fees input,.donation-checkout .checkout-consent input{vertical-align:middle;width:16px;height:16px;margin-right:10px}.donation-checkout .checkout-fees span,.donation-checkout .checkout-consent span{vertical-align:middle;font-weight:700}.donation-checkout .checkout-total{padding:5px 15px}.donation-checkout .checkout-total .amountLabel{margin:0;font-size:14px}.donation-checkout .checkout-total .totalAmountText{white-space:nowrap;margin:0;font-size:20px;font-weight:700}.donation-checkout .checkout-total .amountTextCurrency{font-size:12px;font-weight:400}.donation-checkout .checkout-total .monthlyText{font-size:15px}.donation-checkout .checkout-help{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.donation-checkout .checkout-email-invalid.outlined>input{border-color:#de3632;box-shadow:0 0 0 1px #de3632}.donation-checkout .checkout-email-error{color:#de3632;margin:-10px 0 16px;font-size:16px;line-height:1.5}.donation-checkout .checkout-error{color:#de3632;font-size:18px}.donation-checkout .checkout-hint{font-size:12px;line-height:1.6}.donation-checkout .checkout-premiums label{display:block}.donation-checkout .checkout-address-preview{border:1px solid #d5d6d5;margin:15px 0;padding:12px 72px 12px 12px;position:relative;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005}.donation-checkout .checkout-address-preview h3{font-synthesis-weight:auto;margin:0;padding:0;font-size:16px;font-weight:600;line-height:23.2px}.donation-checkout .checkout-address-preview p{color:#6d6e78;margin:2px 0 0;padding:0;font-size:14.88px;line-height:21.6px}.donation-checkout .checkout-address-preview .change{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.donation-checkout .checkout-address-preview .change button{cursor:pointer;color:#2d7cdb;background:0 0;border:none;margin:4px;padding:0;font-size:14px;font-weight:600;line-height:16.1px}.donation-checkout .sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.donation-checkout .checkout-address:not([hidden]){display:grid}.donation-checkout .checkout-address-host,.donation-checkout .checkout-address-skeleton{grid-area:1/1;min-width:0}.donation-checkout .checkout-address[aria-busy=true] .checkout-address-host{visibility:hidden}.donation-checkout .checkout-address-skeleton:not([hidden]){gap:12px;margin-bottom:12px;display:grid}.donation-checkout .checkout-address-skeleton:not([hidden]) .skeleton{width:100%;height:55px}.donation-checkout .checkout-address-host{margin-bottom:12px}.donation-checkout .checkout-address[inert]{pointer-events:none}
