.grecaptcha-badge{z-index:37}.stripe-form .errorText{color:#de3632;font-size:18px}.stripe-form .phoneFieldPresent .stripe-elements{margin-bottom:.75rem}.stripe-form .additionalQuestions{padding-top:10px}.stripe-form .additionalQuestions .premiumLabel{padding-left:5px}.stripe-form .additionalQuestions .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-top:0;margin-bottom:0}.stripe-form .no-spacing .select-field{margin-top:1px}.stripe-form .selectable{cursor:pointer;color:#000;z-index:1;box-shadow:none;text-align:center;background-color:#f4f3f1;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{height:45px;font-size:16px!important}.stripe-form .selectable.selected{color:#fff;background-color:#2d7cdb!important}.stripe-form .selectable:hover{z-index:2;box-shadow:0 4px 9px #0000001a}.stripe-form .selectable:focus{outline:1px auto #1f64b6!important}.stripe-form .amountContainer{margin-top:18px}.stripe-form .amountContainer .presetAmountTop .presetAmount{border-bottom:none}.stripe-form .amountContainer .presetAmountBottom #Icon{z-index:99;position:absolute;top:3px;left:3px}@media screen and (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{border:1px solid #d5d6d5;padding:18px;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{justify-content:center;height:62px;margin-top:0;padding-left:20px;font-size:23px}.stripe-form .buttonAmountRow button:focus{outline:1px auto #1f64b6!important}.stripe-form .recurringRow .recurringOption{border:1px solid #d5d6d5;padding:15px;font-size:22px}.stripe-form .recurringRow .recurringOption:first-child{border-right:none}.stripe-form .recurringRow .selectable{height:45px;font-size:17px}.stripe-form .recurringRow.championTextVariant p{margin:0;font-size:16px}@media screen and (width<=576px){.stripe-form .recurringRow.championTextVariant .monthly.selected p{font-size:15px}}.stripe-form .recurringRow.championTextVariant .recurringChampionText{margin-bottom:-3px;font-size:11px;font-weight:700}.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;padding:0 5px 15px 18px;font-size:14.4px;line-height:25px}.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;margin-top:15px;padding:15px}.stripe-form .billingDetailsContainer .detailText{margin:0}.stripe-form .billingDetailsContainer .updateText{cursor:pointer;color:#007bff;margin:10px 0 5px}@media screen and (width>=576px){.stripe-form .collapsible{margin-top:-12px}}@media (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 .mainForm .input-field:has(.error) input{border:2px solid #de3632;margin-bottom:18px}.stripe-form .mainForm .input-field .error{color:#de3632;font-size:14px;bottom:11px}.stripe-form .input-field input{transition:background .15s,border .15s,box-shadow .15s,color .15s}.stripe-form .input-field input:focus+label{color:#30313d}.stripe-form .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{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{margin-top:0;font-size:.8em}.stripe-form .legalFooter{font-size:.8em;margin-top:15px!important}.stripe-form .legalFooter .helpLink{color:#2d7cdb}#stripe-container.redButtons .selectable.selected{color:#fff;background-color:#de3632!important}#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:1px auto #be221f!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:1px auto #a81e1b!important}#stripe-container.aclj .recurringOption.monthly:focus,#stripe-container.aclj .recurringOption.monthly:focus-visible{outline:1px auto #be221f!important}#stripe-container.champion .recurringOption.monthly{height:55px}#stripe-container.champion .recurringOption.single{font-size:18px}@media screen and (width>=950px){#stripe-container.champion .monthly{font-size:20px}}#stripe-container.beHeard{padding:3px}#stripe-container.beHeard .selectable{color:#4e4e4e;background-color:#cbcbcb!important}#stripe-container.beHeard .selectable.presetAmount{height:45px;font-size:16px!important}#stripe-container.beHeard .selectable.selected{color:#fff;background-color:#f85721!important}#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 #f85721}#stripe-container.beHeard .payment-method-switcher .paymentOption{background-color:#fff}#stripe-container.beHeard .SubmitButton.donation{background:#f85721}#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{color:#4e4e4e;background-color:#e3e4e5!important}#stripe-container.eclj .selectable.selected{color:#fff;background-color:#17426c!important}#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;padding-bottom:50px}#stripe-container.ecljRecurringButtons .selectable.selected{color:#17426c;background-color:#e9d398!important}#stripe-container.ecljRecurringButtons .selectable.selected .championSpan{color:#fff}#stripe-container.ecljRecurringButtons .selectable:focus,#stripe-container.ecljRecurringButtons .selectable:focus-visible,#stripe-container.ecljRecurringButtons.eclj .recurringOption.monthly:focus,#stripe-container.ecljRecurringButtons.eclj .recurringOption.monthly:focus-visible{outline:1px auto #e0c16e!important}#stripe-container.ecljRecurringButtons .SubmitButton.donation{background:#e9d398}#stripe-container.ecljRecurringButtons .SubmitButton.donation .arrow-container{background:#e0c16e}#stripe-container.ecljRecurringButtons .SubmitButton.donation .arrow{border-left:9px solid #e0c16e}#stripe-container.ecljRecurringButtons .SubmitButton.donation:hover .arrow-container{background:#dcb859}#stripe-container.ecljRecurringButtons .SubmitButton.donation:hover .arrow{border-left:9px solid #dcb859}#stripe-container.ecljRecurringButtons .SubmitButton.donation:focus,#stripe-container.ecljRecurringButtons .SubmitButton.donation:focus-visible,#stripe-container.eclj .recurringOption.monthly:focus,#stripe-container.eclj .recurringOption.monthly:focus-visible{outline:1px auto #e0c16e!important}#stripe-container.baldBeagle{background:#fff;padding:3px}#stripe-container.baldBeagle .selectable{color:#000;background-color:#f4f3f1!important}#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{min-height:20px;padding:3px}#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;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}.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}.errorRecaptchaContainer .errorText{color:#de3632;font-size:18px}.championMonthly{text-transform:uppercase;font-weight:100!important}.championMonthly span{padding-left:10px;font-weight:700}.ecljRecurring{background-color:#e9d398!important}.ecljRecurring:hover{background-color:#e0c16e!important}.ecljRecurring{color:#17426c!important}.coverProcessingFeesContainer{margin-top:10px;margin-bottom:10px}.coverProcessingFeesLabel{cursor:pointer;font-size:14px;font-weight:400}.coverProcessingFeesLabel input{vertical-align:middle;cursor:pointer;width:16px;height:16px;margin-right:10px}.coverProcessingFeesLabel span{vertical-align:middle;font-weight:700}.totalAmountContainer{padding-top:15px}.totalAmountContainer .totalAmountText{margin:0;font-size:22px;font-weight:700}.taxReceiptContainer{margin-top:15px;margin-bottom:10px}.taxReceiptLabel{cursor:pointer;font-size:14px;font-weight:400}.taxReceiptLabel input{vertical-align:middle;cursor:pointer;width:16px;height:16px;margin-right:10px}.taxReceiptLabel span{vertical-align:middle;font-weight:700}.gdprConsentContainer a{color:#17426c;text-decoration:underline}.gdprConsentContainer a:hover{cursor:pointer;color:#0e2842}.gdprConsentContainer input{vertical-align:middle;cursor:pointer;width:16px;height:16px;margin-right:10px}.gdprConsentContainer.error{outline-offset:2px;outline:2px solid #de3632;margin:1px}.totalAmountContainer{padding:5px 15px}.totalAmountContainer .amountLabel{margin:0;font-size:14px}.totalAmountContainer .totalAmountText{white-space:nowrap;margin:0;font-size:20px;font-weight:700}.totalAmountContainer .amountTextCurrency{font-size:12px;font-weight:400}.totalAmountContainer .monthlyText{font-size:15px}.ppErrorText{color:#de3632;font-size:18px}.extraBottomPadding{margin-bottom:40px}.amountText{justify-content:center;padding-left:25px;display:flex}.champion{padding:0 5px 5px}.checkBoxContainer{padding-top:10px}
