.grecaptcha-badge{z-index:37}.braintree-form .errorText{color:#de3632;font-size:18px}.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-top:0;margin-bottom:0}.braintree-form .no-spacing .select-field{margin-top:1px}.braintree-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}.braintree-form .selectable.presetAmount{height:45px;font-size:16px!important}.braintree-form .selectable.selected{color:#fff;background-color:#2d7cdb!important}.braintree-form .selectable:hover{z-index:2;box-shadow:0 4px 9px #0000001a}.braintree-form .selectable:focus{outline:1px auto #1f64b6!important}.braintree-form .amountContainer{margin-top:18px}.braintree-form .amountContainer .presetAmountTop .presetAmount{border-bottom:none}.braintree-form .amountContainer .presetAmountBottom #Icon{z-index:99;position:absolute;top:3px;left:3px}@media screen and (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{border:1px solid #d5d6d5;padding:18px;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{justify-content:center;height:62px;margin-top:0;padding-left:20px;font-size:23px}.braintree-form .buttonAmountRow button:focus{outline:1px auto #1f64b6!important}.braintree-form .buttonAmountRow .championMonthly{text-transform:uppercase;font-weight:100!important}.braintree-form .buttonAmountRow .championMonthly span{padding-left:10px;font-weight:700}.braintree-form .recurringRow .recurringOption{border:1px solid #d5d6d5;padding:15px;font-size:22px}.braintree-form .recurringRow .recurringOption:first-child{border-right:none}.braintree-form .recurringRow .selectable{height:45px;font-size:17px}.braintree-form .recurringRow.championTextVariant p{margin:0;font-size:16px}@media screen and (width<=576px){.braintree-form .recurringRow.championTextVariant .monthly.selected p{font-size:15px}}.braintree-form .recurringRow.championTextVariant .recurringChampionText{margin-bottom:-3px;font-size:11px;font-weight:700}.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;padding:0 5px 15px 18px;font-size:14.4px;line-height:25px}.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;margin-top:15px;padding:15px}.braintree-form .billingDetailsContainer .detailText{margin:0}.braintree-form .billingDetailsContainer .updateText{cursor:pointer;color:#007bff;margin:10px 0 5px}@media screen and (width>=576px){.braintree-form .collapsible{margin-top:-12px}}@media (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}:is(.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{color:#de3632;font-size:14px;bottom:11px}:is(.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{color:#de3632;font-size:14px;bottom:11px}.braintree-form .input-field input,.braintree-form .select-field input{transition:background .15s,border .15s,box-shadow .15s,color .15s}.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{border-color:#2e7cdc80;outline:0;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{margin-top:0;font-size:.8em}.braintree-form .legalFooter{font-size:.8em;margin-top:15px!important}.braintree-form .legalFooter .helpLink{color:#2d7cdb}@media screen and (width<=768px){.donation-form .columnSwitch{flex-direction:column}.donation-form .inputRowGap{gap:0}}#braintree-container.redButtons .selectable.selected{color:#fff;background-color:#de3632!important}#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:1px auto #be221f!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:1px auto #a81e1b!important}#braintree-container.champion .recurringOption.monthly{height:55px}#braintree-container.champion .recurringOption.single{font-size:18px}@media screen and (width>=950px){#braintree-container.champion .monthly{font-size:20px}}#braintree-container.BeHeard{padding:3px}#braintree-container.BeHeard .selectable{color:#4e4e4e;background-color:#cbcbcb!important}#braintree-container.BeHeard .selectable.presetAmount{height:45px;font-size:16px!important}#braintree-container.BeHeard .selectable.selected{color:#fff;background-color:#f85721!important}#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 #f85721}#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{color:#000;background-color:#f4f3f1!important}#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{min-height:20px;padding:3px}#braintree-container.moreThanEver .footerTextContainer{margin-right:80px}.address-preview{border:1px solid #d5d6d5;margin-top:15px;margin-bottom:15px;padding:12px;position:relative;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005}.address-preview .name-line h3{font-synthesis-weight:auto;margin:0;padding:0;font-size:16px;font-weight:600;line-height:23.2px}.address-preview .address-line p{color:#6d6e78;margin:2px 0 0;padding:0;font-size:14.88px;font-weight:400;line-height:21.6px}.address-preview .change{transition:background .15s,color .15s,box-shadow .15s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.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}.address-preview .change:hover{background:#0000000d}.phoneInput{padding-bottom:15px}.phoneInput .textOptInLabel{padding-left:5px;font-size:14px}.phoneInput p{margin:10px 0 0;font-size:12px}.payment-method-selector .switcherTitle{font-size:15px;font-weight:700}.payment-method-selector .options{grid-column-gap:5px;margin-top:10px;display:flex}.payment-method-selector .options .selected{border:2px solid #2d7cdb}.payment-method-selector .paymentOption{cursor:pointer;background-color:#f1f1f1;width:125px;height:65px;padding:0 25px;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{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;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}.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: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}.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;background:#fff;border-radius:4px;margin-top:20px;margin-bottom:20px;padding:20px;position:relative;box-shadow:0 2px 4px #00000080}.us-bank-account-form .errorRecaptchaContainer.prominent #ReCaptchaChallenge{margin-top:20px}.us-bank-account-form .errorRecaptchaContainer .btErrorText{color:#de3632;margin-top:0;font-size:18px}.paypal-container .ppErrorText{color:#de3632;font-size:18px}.paypal-container .extraBottomPadding{margin-bottom:40px}.paypal-container .buttonAmountRow{z-index:1;position:relative}.paypal-container .buttonContainer{height:55px}.paypal-container .amountText{justify-content:center;padding-left:25px;display:flex}.paypal-container .champion{padding:0 5px 5px}.paypal-container .skeletonContainer{width:100%;position:absolute;top:-10px;left:0}.paypal-container .skeletonContainer .skeleton{width:100%;height:55px;margin:10px 0}.paypal-container .checkBoxContainer{padding-top:10px}
