#donation_form{--focus-color: #111928;--internal-focus-color: #E5E7EB}header{position:relative;display:flex;align-items:center;padding:1.8em 2em}#back_button{margin:0 8px 0 0}#forward_button{margin:0 0 0 8px}#back_button,#forward_button{background:none;padding:0;border:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;min-width:32px;min-height:32px}#back_button svg,#forward_button svg{display:block;width:24px;height:24px}#back_button:focus-visible,#forward_button:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px;box-shadow:none}#back_button[hidden],#forward_button[hidden]{display:none}#page_title{margin:0;font-size:18px;font-weight:400;white-space:nowrap}#lock_icon{margin-left:auto;display:inline-flex;align-items:center;padding:0 8px}#lock_icon svg{display:block;width:16px;height:16px}#form_progress{display:inline-flex;align-items:center;margin:0 8px}#progress_indicator{margin:0;display:flex;gap:12px}#progress_indicator span{display:inline-block;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 1px var(--header-elements-color)}#progress_indicator span.active{background:var(--header-elements-color)}#lock_icon svg path,#back_button svg path,#forward_button svg path{fill:var(--header-elements-color)}.disable-form::before{content:"";width:100%;height:100%;position:absolute;z-index:3}.switch{cursor:pointer}.switch~label{cursor:pointer}.switch:checked~.switch-content,.switch:checked~.switch-content-inverse{display:block}.switch~.switch-content,.switch:checked~.switch-content-inverse{display:none}[role=tab]{cursor:pointer}.tabs>[type="radio"]{display:none}.tabs .tab{display:none}.tabs [type='radio']:nth-of-type(1):checked~.tab:nth-of-type(1),.tabs [type='radio']:nth-of-type(2):checked~.tab:nth-of-type(2),.tabs [type='radio']:nth-of-type(3):checked~.tab:nth-of-type(3),.tabs [type='radio']:nth-of-type(4):checked~.tab:nth-of-type(4),.tabs [type='radio']:nth-of-type(5):checked~.tab:nth-of-type(5){display:block}.help-hint{position:relative;display:inline-block;text-align:center;top:0.25em;width:14px;height:14px;border:1px solid var(--light-gray);border-radius:50%;cursor:pointer;margin:0}.help-hint:hover>.hint{display:block}.help-hint::after{content:'?';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--light-gray)}.help-hint .hint{display:none;font-size:10px;position:absolute;text-align:center;line-height:150%;border-radius:4px;bottom:20px;color:white;background:#777;padding:8px;z-index:2}.hidden{display:none !important}.only_city{grid-template-columns:none !important}search-select{position:relative;display:block}search-select .icon{position:absolute;left:0;top:0.5em}search-select .icon~input[type=text]{padding-left:var(--input-icon-left-padding)}search-select input[type=text]{color:var(--soft-black);opacity:.7;font-size:var(--font-medium);padding-right:5px;background-image:url(/assets/svg/chevron_down-85ae82501d0ce566c15a3335d9ea001281bb558848a0046c722cf5d63ad7e2f3.svg);background-repeat:no-repeat;background-position:right;cursor:pointer}search-select input[type=text]:focus{background:none;box-shadow:rgba(0,0,0,0.256863) 2px 2px 6px}search-select ul{position:absolute;z-index:1;background-color:white;width:100%;width:-moz-available;width:-webkit-fill-available;width:stretch;list-style:none;padding:0;margin:0;margin-top:-1px;box-shadow:rgba(0,0,0,0.256863) 0 2px 6px;max-height:300px;overflow-y:auto}search-select ul span,search-select ul li{padding:3px 9px;font-size:15px}search-select ul li{cursor:pointer}search-select ul li:hover,search-select ul li.selected{background-color:var(--basic-color);color:white}search-select ul li.disabled{pointer-events:none}search-select ul li.disabled:hover{background-color:unset;color:unset}p:has(.icon-user)::before{background-image:url(/assets/user_icon_donation-990ce08f449ad734651a3176e44b349322d8c3c701e78912951746946fb66452.svg)}p:has(.icon-email)::before{background-image:url(/assets/email_icon_donation-fc65eaf779935d6d10deef999751b5fc4482d603e28cfe3222ca6c2a3486a217.svg)}p:has(.icon-telephone)::before{background-image:url(/assets/telephone_icon_donation-0a67d0b13e0774a114243be19e2972f5adb7b5bb12e5fede4c729c11ae1afdf2.svg)}p:has(.icon-address)::before{background-image:url(/assets/address_icon_donation-f726f3a463b3823fbc42deab64db22817e48c1a7970620f4f0d5c2c998f2d727.svg)}p:has(.icon-address)::before{background-image:url(/assets/address_icon_donation-f726f3a463b3823fbc42deab64db22817e48c1a7970620f4f0d5c2c998f2d727.svg)}fieldset{border:none;padding:0}fieldset p{position:relative}fieldset p:has(input,textarea):has(label){position:relative;display:flex;flex-direction:column-reverse}fieldset p .icon{display:block;position:absolute;height:20px;left:9px;bottom:0px;transform:translateY(-9px);pointer-events:none}fieldset p .icon~input{padding-left:var(--input-icon-left-padding)}input[type=text],input[type=password],input[type=date],input[type=email],input[type=number],input[type=file],input[type=text],input[type=tel],select,textarea{display:block;background:none;color:var(--input-text-color);padding:var(--input-padding);width:100%;border:none;border-radius:0;border:1px solid var(--gray);font-size:var(--input-font-size);letter-spacing:.02em;font-family:var(--font-family)}label{font-size:var(--label-font-size)}input[list],select{display:block;position:relative;padding-right:2em;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:var(--search-select-icon);background-repeat:no-repeat;background-position:right 10px center;background-size:20px;appearance:none}button[type="submit"]{border:none;display:block;margin:36px 0px 0px 0px;inline-size:100%;line-height:52px;font-size:var(--font-large);font-weight:500;font-family:var(--font-family);color:var(--primary-button-text-color);position:relative;background:var(--primary-button-color);border-radius:var(--primary-button-shape);box-shadow:inset 0 0 0 var(--primary-button-border-width) var(--primary-button-border-color)}button[type="submit"] svg{line-height:24px;vertical-align:middle;margin-left:10px}button[type="submit"] svg path{fill:var(--primary-button-text-color)}button[type="submit"]:disabled{cursor:not-allowed}button[type="submit"]:disabled::after{content:" ";background-color:white;opacity:0.3;position:absolute;top:0;right:0;width:100%;height:100%}input[type="checkbox"]{display:block;-webkit-appearance:none;appearance:none;position:relative;width:1em;height:1em;border:1px solid var(--gray);top:4px;border-radius:3px;transition:background .15s ease-out, border .15s ease-in}input[type="checkbox"]:checked{background:var(--button-color);border:1px solid var(--button-color)}input[type="checkbox"]:checked::before{opacity:1}input[type="checkbox"]::before,input[type="checkbox"]::after{content:"";position:absolute;display:block;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0;transition:.1s opacity linear}input[type="checkbox"]::before{width:100%;height:100%;background-image:url(/assets/svg/checkmark-d0b3c4fbe9f034b962a03b08bbebb5455f6e0002a07097ef95f1bebf32046d12.svg);background-position:center}input[type="checkbox"]:active::after{width:230%;height:230%;background-color:var(--basic-color);opacity:.3;border-radius:50%}input[type="checkbox"]~label{display:block;line-height:normal;margin:-1.1em 0em 0.1em 2em}section[role=region]{visibility:visible;background:white;box-sizing:border-box;padding:24px 38px;height:auto}section[hidden]{display:block;visibility:hidden;width:0;height:0;margin:0;padding:0 !important;overflow:hidden}#tab_plaid,#tab_acss_debit,#tab_bacs,#tab_eur_bank{display:none}:host([currency=eur]) #tab_eur_bank{display:initial}:host([currency=gbp]) #tab_bacs{display:initial}:host([currency=cad]) #tab_acss_debit{display:initial}:host([currency=usd]) #tab_acss_debit{display:initial}:host([currency=usd]) #tab_plaid{display:initial}#donation_form{position:relative;display:block;background:white;max-inline-size:425px;min-inline-size:320px;min-width:min-content;line-height:24px;font-size:var(--font-size);font-weight:var(--font-weight);text-rendering:optimizeLegibility;text-align:initial;font-family:var(--font-family);text-rendering:optimizeLegibility;color:var(--text-color)}#donation_form>header{display:flex;justify-content:space-around;align-items:center}#donation_form>header h1{flex-grow:1}@supports (font-variation-settings: normal){#donation_form{font-family:var(--font-family-variation)}}fieldset{border:none;padding:0}fieldset:first-child{margin-top:0}fieldset:last-of-type{margin-bottom:0px}#donation_form{border:var(--border-size) solid var(--donation-form-border-color)}header{border-bottom:var(--border-size) solid var(--border-color)}#donation_form,input{box-sizing:border-box}a:focus,button:focus,input:focus,textarea:focus,select:focus,.tooltip{outline:none}a,abbr[title]{text-decoration:none}a{color:var(--text-color)}[role=main]{background:transparent;border-radius:0 0 var(--border-radius) var(--border-radius)}[role=button]{cursor:pointer}#payment_type ul[role=tablist],#payment_methods ul[role=tablist]{display:flex;justify-content:center;margin:0;list-style:none}#loading{transition:opacity .3s;opacity:.9}#loading.loaded{opacity:0}#donation_form{--grey-100: #F3F4F6;--grey-400: #9CA3AF;--grey-300: #D1D5DB;--grey-500: #6B7280;--grey-600: #4B5563;--grey-700: #374151;--grey-800: #1F2A37;--grey-900: #111928;--light-white: #cae6f2;--light-gray: #898989;--gray: #c4c3c3;--gray-2: #1f2a37;--gray-3: #4b5563;--gray-4: #6b7280;--dark-gray: #4c4c4c;--darker-gray: #4d4d4d;--soft-black: #231f20;--error-color: #d50000;--background-error-color: #d4494c;--black: #222222;--font-small: 12px;--font-medium: 14px;--font-default: 16px;--font-large: 18px;--font-larger: 20px;--font-xlarger: 33px;--font-size: 16px;--font-weight: 400;--font-weight-medium: 500;--line-height: 24px;--font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--font-family-variation: "InterVariable", system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--input-text-color: var(--soft-black);--input-padding: 16px;--input-icon-left-padding: 40px}h1{font-size:var(--font-large);font-weight:normal;letter-spacing:0.01em}header{padding:1.3em;background:var(--basic-color);color:var(--font-color)}header h1{margin:0px}#donation_form header{background-color:var(--header-color)}#donation_form header h1{color:var(--header-text-color)}.help-hint{border-color:var(--text-color)}.help-hint::after{color:var(--text-color)}#donation_form_content{background-color:var(--background-color)}#donation_form_content section[role=region]{background-color:var(--background-color)}#donation_form_content fieldset p{display:block;position:relative}#donation_form_content fieldset p .icon{position:absolute;top:46px;left:12px;height:20px;z-index:1}#donation_form_content fieldset p .icon~label{padding-left:0px}#donation_form_content fieldset p .icon~input{padding-left:40px}#donation_form_content .error_badge{background-color:var(--background-error-color);color:white;font-size:var(--font-medium);text-align:center;padding:15px 20px;display:none}#donation_form_content form:has(input.invalid) .error_badge{display:block}#donation_form_content form:has(.switch:not(:checked)~.switch-content input.invalid) .error_badge{display:none}#donation_form_content legend{padding:0px 8px 0px 8px}#donation_form_content [type="radio"]:focus-visible,#donation_form_content [type="checkbox"]:focus-visible,#donation_form_content button[type="submit"]:focus-visible,#donation_form_content button:focus-visible{outline:2px solid var(--interactive-elements-focus-color);outline-offset:2px;box-shadow:unset}#donation_form_content textarea{width:calc(100% - 26px);resize:none;resize:vertical;min-height:35px}#donation_form_content input[type="radio"],#donation_form_content input[type="checkbox"]{transform:scale(1.3)}#donation_form_content input[type="checkbox"]{display:block;appearance:none;position:relative;width:1em;height:1em;border:1px solid var(--interactive-elements-border-color);background-color:var(--interactive-elements-background-color);border-radius:3px;top:3px;transition:background-color 0.15s ease-out, border 0.15s ease-in}#donation_form_content input[type="checkbox"]:checked{background-color:var(--checkbox-radio-selected-background);border-color:var(--interactive-elements-border-color)}#donation_form_content input[type="checkbox"]:checked::before{opacity:1}#donation_form_content input[type="checkbox"]::before{content:"";position:absolute;display:block;left:50%;top:45%;width:2px;height:6px;border:solid var(--checkbox-radio-selected-color);border-width:0 2px 2px 0;transform:translate(-50%, -50%) rotate(45deg);opacity:0;box-sizing:content-box;background-image:none}#donation_form_content input[type="checkbox"]:active::after,#donation_form_content input[type="checkbox"]:focus-visible::after{content:"";position:absolute;opacity:0.3;border-radius:50%;left:50%;top:50%;transform:translate(-50%, -50%)}#donation_form_content input[type="checkbox"]~label{line-height:22px;margin:-1.2em 0 0.1em 2em}#donation_form_content input[type="radio"]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid var(--interactive-elements-border-color);border-radius:50%;outline:none;cursor:pointer;display:inline-block;position:relative;background-color:var(--interactive-elements-background-color);transition:background-color 0.2s, box-shadow 0.2s}#donation_form_content input[type="radio"]:checked{background-color:var(--checkbox-radio-selected-background)}#donation_form_content input[type="radio"]:checked::after{content:"";width:8px;height:8px;background-color:var(--checkbox-radio-selected-color);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#donation_form_content #stripe_reference_input{--stripe-focus-color: var(--interactive-elements-focus-color);--stripe-inner-focus-color: var(--internal-focus-color)}#donation_form_content search-select input[type="text"],#donation_form_content search-select ul{background-color:var(--interactive-elements-background-color);z-index:3}#donation_form_content search-select input[type="text"]{background-position:right 8px center;color:var(--interactive-elements-text-color);background-size:20px;background-image:var(--search-select-icon);background-repeat:no-repeat}#donation_form_content search-select ul{margin-top:-6px;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:var(--interactive-elements-background-color)}#donation_form_content search-select ul li:hover,#donation_form_content search-select ul li.selected{background-color:var(--interactive-elements-selected-color);color:white}#donation_form_content legend{font-weight:normal}#donation_form_content label,#donation_form_content select,#donation_form_content #email_subscription,#donation_form_content #gdpr_consent,#donation_form_content .cover-fees,#donation_form_content #plaid p{font-size:var(--font-medium);color:var(--text-color)}#donation_form_content #email_subscription label,#donation_form_content #gdpr_consent label,#donation_form_content .cover-fees label{line-height:17px}#donation_form_content #email_subscription label val,#donation_form_content #gdpr_consent label val,#donation_form_content .cover-fees label val{font-style:italic}#donation_form_content #email_subscription label p,#donation_form_content #gdpr_consent label p,#donation_form_content .cover-fees label p{display:inline;margin:0px;padding:0px}#donation_form_content #email_subscription a,#donation_form_content #gdpr_consent a,#donation_form_content .cover-fees a{font-weight:500;color:#137ec8}#donation_form_content #email_subscription a.fr-green,#donation_form_content #gdpr_consent a.fr-green,#donation_form_content .cover-fees a.fr-green{color:green}#donation_form_content #in_honor_memoriam label:has(input[type="radio"]),#donation_form_content #comment label:has(input[type="radio"]){font-size:var(--font-default)}#donation_form_content label{color:var(--text-color)}#donation_form_content .recurring_message,#donation_form_content #in_honor_memoriam,#donation_form_content #comment,#donation_form_content #email_subscription,#donation_form_content #gdpr_consent,#donation_form_content .cover-fees{color:var(--text-color)}#donation_form_content .recurring_message label,#donation_form_content #in_honor_memoriam label,#donation_form_content #comment label,#donation_form_content #email_subscription label,#donation_form_content #gdpr_consent label,#donation_form_content .cover-fees label{color:var(--text-color)}#donation_form_content #cta_msg{font-size:var(--font-default);font-weight:normal;text-align:center;color:var(--text-color)}#donation_form_content small{font-size:var(--font-small);color:var(--text-color)}#donation_form_content input[type="text"],#donation_form_content input[type="tel"],#donation_form_content input[type="email"],#donation_form_content input[list],#donation_form_content select,#donation_form_content textarea,#donation_form_content #dd-input{display:block;padding:12px 13px 12px 13px;border-radius:8px;transition:border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease;background-color:var(--interactive-elements-background-color);border:1px solid var(--interactive-elements-border-color)}#donation_form_content #dd-input{background-color:var(--interactive-elements-background-color) !important;border:1px solid var(--interactive-elements-border-color) !important;color:var(--interactive-elements-text-color) !important}#donation_form_content #dd-input:focus-visible{border-color:var(--interactive-elements-focus-color) !important}#donation_form_content .dtd-search-box{background-color:transparent !important}#donation_form_content input[type="text"]:focus-visible,#donation_form_content input[type="tel"]:focus-visible,#donation_form_content input[type="email"]:focus-visible,#donation_form_content input[list]:focus-visible,#donation_form_content select:focus-visible,#donation_form_content textarea:focus-visible{border-color:transparent;box-shadow:0 0 0 2px var(--interactive-elements-focus-color)}#donation_form_content input[type="text"],#donation_form_content input[type="tel"],#donation_form_content input[type="email"],#donation_form_content select,#donation_form_content input[list],#donation_form_content textarea,#donation_form_content search-select input[type="text"],#donation_form_content search-select ul li{font-size:var(--font-medium);color:var(--interactive-elements-text-color);opacity:1;-webkit-text-fill-color:var(--interactive-elements-text-color)}#donation_form_content input[type="text"] ::placeholder,#donation_form_content input[type="tel"] ::placeholder,#donation_form_content input[type="email"] ::placeholder,#donation_form_content select ::placeholder,#donation_form_content input[list] ::placeholder,#donation_form_content textarea ::placeholder,#donation_form_content search-select input[type="text"] ::placeholder,#donation_form_content search-select ul li ::placeholder{color:var(--interactive-elements-text-color)}#donation_form_content input#iban[type="text"]+img+label,#donation_form_content input#iban[type="text"]+label,#donation_form_content input[type="text"]:focus+img+label,#donation_form_content input[type="text"]:focus+label,#donation_form_content input#iban[type="tel"]+img+label,#donation_form_content input#iban[type="tel"]+label,#donation_form_content input[type="tel"]:focus+img+label,#donation_form_content input[type="tel"]:focus+label,#donation_form_content input#iban[type="email"]+img+label,#donation_form_content input#iban[type="email"]+label,#donation_form_content input[type="email"]:focus+img+label,#donation_form_content input[type="email"]:focus+label,#donation_form_content input#iban[list]+img+label,#donation_form_content input#iban[list]+label,#donation_form_content input[list]:focus+img+label,#donation_form_content input[list]:focus+label,#donation_form_content select#iban+img+label,#donation_form_content select#iban+label,#donation_form_content select:focus+img+label,#donation_form_content select:focus+label,#donation_form_content textarea#iban+img+label,#donation_form_content textarea#iban+label,#donation_form_content textarea:focus+img+label,#donation_form_content textarea:focus+label{color:var(--interactive-elements-text-color);font-size:var(--font-small)}#donation_form_content input[type="text"]:not(:placeholder-shown)+img+label,#donation_form_content input[type="text"]:not(:placeholder-shown)+label,#donation_form_content input[type="tel"]:not(:placeholder-shown)+img+label,#donation_form_content input[type="tel"]:not(:placeholder-shown)+label,#donation_form_content input[type="email"]:not(:placeholder-shown)+img+label,#donation_form_content input[type="email"]:not(:placeholder-shown)+label,#donation_form_content input[list]:not(:placeholder-shown)+img+label,#donation_form_content input[list]:not(:placeholder-shown)+label,#donation_form_content select:not(:placeholder-shown)+img+label,#donation_form_content select:not(:placeholder-shown)+label,#donation_form_content textarea:not(:placeholder-shown)+img+label,#donation_form_content textarea:not(:placeholder-shown)+label{color:var(--interactive-elements-text-color);font-size:var(--font-small)}#donation_form_content input.invalid[type="text"],#donation_form_content input.invalid[type="tel"],#donation_form_content input.invalid[type="email"],#donation_form_content input.invalid[list],#donation_form_content select.invalid,#donation_form_content textarea.invalid{border-color:var(--error-color)}#donation_form_content input.invalid[type="text"]+label,#donation_form_content input.invalid[type="tel"]+label,#donation_form_content input.invalid[type="email"]+label,#donation_form_content input.invalid[list]+label,#donation_form_content select.invalid+label,#donation_form_content textarea.invalid+label{color:var(--error-color)}#donation_form_content input[type="text"]::placeholder,#donation_form_content input[type="tel"]::placeholder,#donation_form_content input[type="email"]::placeholder,#donation_form_content input[list]::placeholder,#donation_form_content select::placeholder,#donation_form_content textarea::placeholder{color:var(--interactive-elements-text-color)}#donation_form_content #payment_type ul[role="tablist"]{font-weight:500;color:var(--text-color);--on-active-color: var(--basic-color);margin-bottom:36px;padding:0}#donation_form_content #crypto_content{text-align:center}#donation_form_content #crypto_content h2{font-size:1.5rem}#donation_form_content .recurring_message{font-size:var(--font-small);text-align:center}#donation_form_content #gift_aid_it strong{font-size:var(--font-medium)}#donation_form_content #gift_aid_it label{font-size:calc(var(--font-default) - 1px);line-height:20px;cursor:pointer}#donation_form_content #gift_aid_it label small{font-size:calc(var(--font-small) - 1px);font-weight:normal;line-height:14px}#donation_form_content #additional_questions .field span{font-size:13px;color:#afafaf}#donation_form_content #additional_questions .radio-button label:first-of-type{font-size:var(--font-medium)}#donation_form_content #additional_questions .radio-button label{font-size:calc(var(--font-medium) + 1px);opacity:1}#donation_form_content #recaptcha_section{display:flex;justify-content:center;margin-top:1rem;text-align:center}#donation_form_content .error-container{display:block;margin-bottom:-8px;font-size:14px;font-weight:400;color:var(--error-color)}#donation_form_content #header_image{margin-bottom:25px}#donation_form_content #header_image img{border-radius:8px;width:100%}#donation_form_content #footer_image{margin:20px 0px -18px 0px;display:flex;justify-content:center}#donation_form_content #footer_image img{width:100%}#donation_form_content .copyright{margin:32px 0px 0px 0px;text-align:center}#donation_form_content .copyright svg{height:20px}#donation_form_content .copyright svg g path:not(.heart){fill:var(--powered-by-dbox-logo-color)}#donation_form_content .copyright svg>path:first-child{fill:var(--powered-by-text-color)}#donation_form_content #theme_info{margin-top:-12px;padding:0px 0px 32px 0px;text-align:center}#show_content{display:flex;flex-direction:column;gap:8px;margin-top:8px}#show_content #legal_disclaimer{font-size:var(--font-medium);font-weight:var(--font-weight-medium);line-height:1.5;text-align:justify;color:var(--text-color)}#show_content .sharing_buttons .ty-footer-content{display:flex;gap:12px}#show_content .sharing_buttons .ty-footer-content .dwc{display:inline-block}#show_content .sharing_buttons .ty-footer-content .dwc a{display:flex}#show_content .sharing_buttons .ty-footer-content .dwc a div{display:flex;flex-direction:row;align-items:center;height:14px}#show_content .sharing_buttons .ty-footer-content .dwc:last-child{padding-right:0}#page_donor_info{padding:8px 38px 34px 38px}#page_donor_info fieldset{margin:24px 0px 0px 0px;padding:0px}#page_donor_info fieldset p{margin:0px}#page_donor_info #anonymous,#page_donor_info #company_details{margin-bottom:-6px}#page_donor_info #contact_details,#page_donor_info #address{display:flex;flex-direction:column;gap:24px}#page_donor_info #contact_details #local_address,#page_donor_info #address #local_address{display:flex;gap:18px}#page_donor_info #contact_details{margin:24px 0px 24px 0px}#page_donor_info #donation_address::-webkit-calendar-picker-indicator,#page_donor_info #donation_address::-webkit-list-button{opacity:0;cursor:text}#page_donor_info #address.gift-aid-disabled{display:none}#page_donor_info #address #donation_country{margin-top:-24px}#page_donor_info #address #donation_address_selector input[type="text"]{background-image:none}#page_donor_info #anonymous{display:flex;align-items:baseline;gap:5px}#page_donor_info #anonymous label{margin-left:0.3em}#page_donor_info #anonymous span{width:200px;right:-100px}#page_donor_info #personal_details{display:flex;gap:18px}#page_donor_info #company_details .switch-content{margin-top:24px}#page_donor_info #employment_details label:first-child{display:block;margin-bottom:6px}#page_donor_info #employment_details div{margin:12px 0px 8px 0px}#page_donor_info #employment_details .switch-content label{margin:0px}#page_donor_info #employment_details .switch-content div:last-of-type{margin:16px 0px 0px 0px}#page_donor_info #additional_questions{margin:36px 0px 0px 0px}#not_found{padding:0px 0px 36px 0px}#not_found #content{min-height:600px}#not_found #content #alert{margin:0px;padding:12px 20px;color:#ffffff;word-wrap:break-word;font-size:var(--font-small);background-color:var(--background-error-color)}#not_found #content #alert svg{margin-right:12px;shape-rendering:auto;vertical-align:top;fill:#ffffff}#not_found #content #alert svg path{fill:#ffffff}#not_found #content #container{padding:0 60px}#not_found #content #container #title,#not_found #content #container #description{text-align:center}#not_found #content #container #title{margin-top:226px;font-size:var(--font-larger);font-weight:512;color:var(--grey-700)}#not_found #content #container #title svg{display:block;shape-rendering:auto;margin:0 auto 24px auto}#not_found #content #container #title svg rect{fill:var(--grey-100)}#not_found #content #container #title svg path{fill:var(--grey-700)}#not_found #content #container #description{font-size:var(--font-medium);color:var(--grey-500)}#page_payment{padding:0px}#page_payment .copyright{margin:0px;padding-block:32px}#page_payment .cover-fees label,#page_payment .quick_donate label{cursor:pointer}#page_payment .cover-fees,#page_payment .quick_donate{margin:24px 0px 0px 0px}#page_payment .recurring_message{margin:16px 0px 0px 0px}#page_payment #recaptcha_container:has(iframe:not([hidden])){min-height:100px}#page_payment #recaptcha_container{position:relative}#page_payment #recaptcha_container #recaptcha_iframe{width:100%;border:none;box-shadow:none;position:absolute;z-index:5}#page_payment #recaptcha_container #recaptcha_iframe:not([hidden]){margin-bottom:-65px}#page_payment .accordion-reference,#page_payment .AccordionItem{--p-acTransition: background 0.15s ease,border-color 0.15s ease,color 0.15s ease,box-shadow 0.15s ease,border-radius 0.15s ease;--p-acBorderRadius: 8px;--p-acSpacing: 0.95rem;--fontSizeXs: 12.25px;--fontWeightMedium: 600;--p-spacing3: 0.75rem;--c-acItemPaddingTop: 10.5px;--c-acItemPaddingBottom: 6px;border-radius:var(--p-acBorderRadius);margin-top:var(--p-acSpacing);outline:0;padding-bottom:0;padding-top:0;position:relative;transition:var(--p-acTransition);background-color:var(--background-color);border:1px solid var(--interactive-elements-border-color);font-size:var(--fontSizeXs);font-weight:var(--fontWeightMedium);padding:0 14px;margin-inline:1px}#page_payment .accordion-reference:has(.AccordionPanel.collapsed),#page_payment .AccordionItem:has(.AccordionPanel.collapsed){border-color:var(--interactive-elements-selected-color)}#page_payment .accordion-reference:has(.AccordionPanel.collapsed) .AccordionButton label,#page_payment .AccordionItem:has(.AccordionPanel.collapsed) .AccordionButton label{color:var(--interactive-elements-selected-color)}#page_payment .accordion-reference:has(.AccordionPanel.collapsed) .AccordionButton svg:not(.preserve-colors) path,#page_payment .AccordionItem:has(.AccordionPanel.collapsed) .AccordionButton svg:not(.preserve-colors) path{fill:var(--text-color)}#page_payment .accordion-reference .AccordionButton,#page_payment .AccordionItem .AccordionButton{cursor:pointer;border-radius:inherit;align-items:center;border-color:transparent;border-style:solid;border-width:1px;padding:10.5px 14px;position:relative;text-align:start;margin:-1px -15px;font-weight:600}#page_payment .accordion-reference .AccordionButton:focus-visible,#page_payment .AccordionItem .AccordionButton:focus-visible{outline:unset;box-shadow:inset 0 0 0 2px var(--internal-focus-color),0 0 0 2px var(--interactive-elements-focus-color)}#page_payment .accordion-reference .AccordionButton input,#page_payment .AccordionItem .AccordionButton input{display:none}#page_payment .accordion-reference .AccordionButton label,#page_payment .AccordionItem .AccordionButton label{color:var(--text-color);display:inline}#page_payment .accordion-reference .AccordionButton label div,#page_payment .AccordionItem .AccordionButton label div{display:inline-block;margin:0px 26px 0px 0px}#page_payment .accordion-reference .AccordionButton label div svg,#page_payment .AccordionItem .AccordionButton label div svg{width:15px}#page_payment .accordion-reference .AccordionButton label div svg:not(.preserve-colors) path,#page_payment .AccordionItem .AccordionButton label div svg:not(.preserve-colors) path{fill:var(--text-color)}#page_payment .accordion-reference .AccordionPanel,#page_payment .AccordionItem .AccordionPanel{max-height:0;overflow:hidden;transition:max-height 0.5s cubic-bezier(0, 1, 0, 1)}#page_payment .accordion-reference .AccordionPanel>div,#page_payment .AccordionItem .AccordionPanel>div{padding:calc(var(--c-acItemPaddingTop) / 4) 0 var(--c-acItemPaddingBottom) 0}#page_payment .accordion-reference .AccordionPanel.collapsed,#page_payment .AccordionItem .AccordionPanel.collapsed{max-height:1500px;transition:max-height 1s ease-in-out}#payment_methods{margin-bottom:0px}#payment_methods ul[role="tablist"]{margin:0px;padding:8px 8px 0px 8px;height:64px;align-items:normal;background:var(--basic-color)}#payment_methods ul[role="tablist"] li{padding:0px 26px 4px 26px}#payment_methods ul[role="tablist"] li label{vertical-align:top}#payment_methods ul[role="tablist"] li:hover label{opacity:0.9}#payment_methods>ul label{opacity:0.7;display:flex;flex-direction:column;align-items:center;line-height:calc(var(--font-medium) + 4px);gap:6px}#payment_methods>ul label>img{max-width:22px;height:18px}#payment_methods [type="radio"]~ul li label img:nth-of-type(2){display:none}#payment_methods [type="radio"]:nth-of-type(1):checked~ul li:nth-of-type(1) label{opacity:1}#payment_methods [type="radio"]:nth-of-type(1):checked~ul li:nth-of-type(1) label img:nth-of-type(1){display:none}#payment_methods [type="radio"]:nth-of-type(1):checked~ul li:nth-of-type(1) label img:nth-of-type(2){display:initial}#payment_methods [type="radio"]:nth-of-type(2):checked~ul li:nth-of-type(2) label{opacity:1}#payment_methods [type="radio"]:nth-of-type(2):checked~ul li:nth-of-type(2) label img:nth-of-type(1){display:none}#payment_methods [type="radio"]:nth-of-type(2):checked~ul li:nth-of-type(2) label img:nth-of-type(2){display:initial}#payment_methods [type="radio"]:nth-of-type(3):checked~ul li:nth-of-type(3) label{opacity:1}#payment_methods [type="radio"]:nth-of-type(3):checked~ul li:nth-of-type(3) label img:nth-of-type(1){display:none}#payment_methods [type="radio"]:nth-of-type(3):checked~ul li:nth-of-type(3) label img:nth-of-type(2){display:initial}#payment_methods [type="radio"]:nth-of-type(4):checked~ul li:nth-of-type(4) label{opacity:1}#payment_methods [type="radio"]:nth-of-type(4):checked~ul li:nth-of-type(4) label img:nth-of-type(1){display:none}#payment_methods [type="radio"]:nth-of-type(4):checked~ul li:nth-of-type(4) label img:nth-of-type(2){display:initial}#payment_methods [type="radio"]:nth-of-type(5):checked~ul li:nth-of-type(5) label{opacity:1}#payment_methods [type="radio"]:nth-of-type(5):checked~ul li:nth-of-type(5) label img:nth-of-type(1){display:none}#payment_methods [type="radio"]:nth-of-type(5):checked~ul li:nth-of-type(5) label img:nth-of-type(2){display:initial}#payment_methods .accordion-container,#payment_methods .tab{padding:42px 36px 0px 36px}#payment_methods button[type="submit"]{display:flex;margin:32px 9% 0px;padding:9px 0px 9px 0px;inline-size:82%;justify-content:center;align-items:normal;gap:10px;line-height:calc(var(--font-large) * 2)}#payment_methods button[type="submit"] svg{margin:2px 0px 0px 0px;vertical-align:text-top}#payment_methods #payment-error-message{margin:32px 9% 0px;background-color:var(--background-error-color);color:white;padding:13px 40px;word-wrap:break-word;line-height:1;font-size:var(--font-medium);font-weight:lighter;text-align:center}#payment_methods #zip_code_hint{left:-50px;padding:10px;width:170px}#paypal>div:first-of-type{margin:16px 0px 32px 0px;text-align:center;font-size:14px;line-height:16px;color:#888888}#paypal>div:first-of-type img{width:120px}#stripe_payment_element{margin-top:-18px;margin-bottom:-18px}#recaptcha_description{margin:10px 25px;line-height:150%;font-size:12px;text-align:center}#acss_debit label{margin-top:30px;padding:0 20px;margin-bottom:1.8rem}#plaid{display:flex;flex-direction:column;align-items:center}#plaid img{width:92px;margin-top:83px}#plaid p{margin:43px auto 66px;opacity:0.6;line-height:25px;font-size:var(--font-default)}#plaid p a{text-decoration:none;line-height:inherit}.quick_donate,.cover-fees{padding-inline:36px}#tab_plaid,#tab_acss_debit,#tab_bacs,#tab_eur_bank{display:none}:host([currency=eur]) #tab_eur_bank{display:block}:host([currency=gbp]) #tab_bacs{display:block}:host([currency=cad]) #tab_acss_debit{display:block}:host([currency=usd]) #tab_acss_debit{display:block}:host([currency=usd]) #tab_plaid{display:block}#page_payment_processor_not_connected{padding:0px 0px 36px 0px}#page_payment_processor_not_connected #content{min-height:600px}#page_payment_processor_not_connected #content #alert{margin:0px;padding:12px 20px;color:#ffffff;word-wrap:break-word;font-size:var(--font-small);background-color:var(--background-error-color)}#page_payment_processor_not_connected #content #alert svg{margin-right:12px;shape-rendering:auto;vertical-align:top;fill:#ffffff}#page_payment_processor_not_connected #content #alert svg path{fill:#ffffff}#page_payment_processor_not_connected #content #title,#page_payment_processor_not_connected #content #description{text-align:center}#page_payment_processor_not_connected #content #title{margin-top:226px;font-size:var(--font-larger);font-weight:512;color:var(--gray-3)}#page_payment_processor_not_connected #content #title svg{display:block;shape-rendering:auto;margin:0 auto 24px auto}#page_payment_processor_not_connected #content #title svg rect{fill:#f3f4f6}#page_payment_processor_not_connected #content #title svg path{fill:var(--gray-3)}#page_payment_processor_not_connected #content #description{padding:0px 88px 0px 88px;font-size:var(--font-medium);color:var(--gray-4)}#page_select_amount #cta_msg{margin:0px 0px 18px 0px;text-align:center}#page_select_amount #crypto_content{padding:60px 50px 0px}#page_select_amount #crypto_content h2{line-height:100%;margin-bottom:40px}#page_select_amount #intervals{display:flex;margin-bottom:8px;padding:0;border:none;justify-content:center}#page_select_amount #intervals label{padding:clamp(6px, 1vh, 8px) clamp(6px, 2vw, 10px);border:var(--interval-selector-border-width) solid var(--interval-selector-border-color);background-color:var(--interval-selector-background);color:var(--interval-selector-text-color);font-size:clamp(10px, 2vw, 12px);text-align:center;white-space:nowrap}#page_select_amount #intervals label:first-of-type{border-top-left-radius:var(--secondary-buttons-shape);border-bottom-left-radius:var(--secondary-buttons-shape)}#page_select_amount #intervals label:last-of-type{border-top-right-radius:var(--secondary-buttons-shape);border-bottom-right-radius:var(--secondary-buttons-shape)}#page_select_amount #intervals label:has(input:focus-visible){box-shadow:0 0 0 2px var(--interval-selector-focus-color)}#page_select_amount #intervals label:has(input:checked){color:var(--interval-selector-selected-text-color);background-color:var(--interval-selector-selected-background);border-color:var(--interval-selector-selected-border-color);border-width:var(--interval-selector-selected-border-width);border-style:solid;font-weight:600}#page_select_amount #intervals label:has(input:checked) svg path{fill:var(--font-color);stroke:var(--font-color)}#page_select_amount #intervals label svg path{fill:var(--font-color);stroke:var(--font-color)}#page_select_amount #intervals label input{position:absolute;opacity:0}#page_select_amount .recurring_message{margin:8px auto -8px auto}#page_select_amount .recurring_message .hint{width:140px;right:-90px}#page_select_amount #switch_currency{margin:18px 0px 0px 0px}#page_select_amount #switch_currency p{margin:0px}#page_select_amount #payment_type ul [role="tab"]{padding:1em clamp(0.5rem, 1vw, 1em);white-space:nowrap;text-align:center;border-bottom:2px solid var(--gray);width:100%;box-sizing:border-box}#page_select_amount #payment_type ul [role="tab"] li label{color:var(--interval-selector-text-color)}#page_select_amount #payment_type .a11y-dropdown{padding:14px 0px}#page_select_amount #payment_type #tab_standard,#page_select_amount #payment_type #tab_crypto{visibility:hidden;display:contents}#page_select_amount #payment_type [type="radio"]:nth-of-type(1):checked~ul li:nth-of-type(1) label,#page_select_amount #payment_type [type="radio"]:nth-of-type(2):checked~ul li:nth-of-type(2) label{border-bottom:3px solid var(--interval-selector-selected-border-color);color:var(--donation-type-selected-color)}#page_select_amount #suggested_amounts label,#page_select_amount #custom_amount label{display:flex;position:relative;padding-block:16px;text-align:center;border:var(--amount-selector-border-width) solid var(--amount-selector-border-color);border-radius:var(--secondary-buttons-shape)}#page_select_amount #suggested_amounts label:has(input.invalid),#page_select_amount #custom_amount label:has(input.invalid){border:1px solid var(--error-color)}#page_select_amount #suggested_amounts label input,#page_select_amount #custom_amount label input{color:var(--amount-selector-selected-text-color);-webkit-text-fill-color:var(--amount-selector-selected-text-color)}#page_select_amount #suggested_amounts label input:-internal-autofill-selected,#page_select_amount #suggested_amounts label input:is(:-webkit-autofill, :-webkit-autofill:hover, :-webkit-autofill:focus),#page_select_amount #custom_amount label input:-internal-autofill-selected,#page_select_amount #custom_amount label input:is(:-webkit-autofill, :-webkit-autofill:hover, :-webkit-autofill:focus){transition:none !important;border-radius:unset;box-shadow:0 0 0 1000px var(--amount-selector-selected-background) inset !important}#page_select_amount #suggested_amounts label input::placeholder,#page_select_amount #custom_amount label input::placeholder{color:var(--amount-selector-text-color);-webkit-text-fill-color:var(--amount-selector-text-color)}#page_select_amount #suggested_amounts label input:focus::placeholder,#page_select_amount #custom_amount label input:focus::placeholder{color:var(--amount-selector-selected-text-color);-webkit-text-fill-color:var(--amount-selector-selected-text-color)}#page_select_amount #custom_amount label{padding-left:16px}#page_select_amount #custom_amount label span{color:var(--amount-selector-text-color)}#page_select_amount #custom_amount #custom_amount_input{font-size:var(--font-larger)}#page_select_amount #custom_amount span,#page_select_amount #custom_amount input[type="radio"]{font-size:var(--font-medium)}#page_select_amount #custom_amount.with-details *{font-weight:400}#page_select_amount #custom_amount.with-details span,#page_select_amount #custom_amount.with-details input[type="radio"]{font-size:var(--font-larger);font-weight:500}#page_select_amount #custom_amount.with-details input[type="text"]{font-size:calc(var(--font-larger) + 4px);font-weight:525}#page_select_amount #custom_amount.with-details input[type="text"]::placeholder{color:var(--gray)}#page_select_amount #custom_amount.with-details input[type="text"] ::-webkit-input-placeholder{color:var(--gray)}#page_select_amount #custom_amount.with-details input[type="text"] ::-moz-placeholder{color:var(--gray)}#page_select_amount #custom_amount.with-details input[type="text"] :-ms-input-placeholder{color:var(--gray)}#page_select_amount #custom_amount.with-details input[type="text"] :-moz-placeholder{color:var(--gray)}#page_select_amount #custom_amount.with-details small{font-size:var(--font-medium)}#page_select_amount #suggested_amounts.with-details,#page_select_amount #custom_amount.with-details{grid-template-columns:initial;gap:8px;grid-auto-rows:auto}#page_select_amount #suggested_amounts.with-details label,#page_select_amount #custom_amount.with-details label{padding-inline:54px 24px;padding-top:16px;padding-bottom:10px;text-align:left;flex-wrap:nowrap;min-height:52px}#page_select_amount #suggested_amounts.with-details label:has(div),#page_select_amount #custom_amount.with-details label:has(div){padding-left:120px}#page_select_amount #suggested_amounts.with-details label div:first-of-type,#page_select_amount #custom_amount.with-details label div:first-of-type{position:absolute;left:54px;top:50%;transform:translateY(-50%);height:48px;width:48px;background-size:cover;background-repeat:no-repeat;background-position:center}#page_select_amount #suggested_amounts.with-details label:not(.invalid):has(input:checked),#page_select_amount #custom_amount.with-details label:not(.invalid):has(input:checked){box-shadow:0 0 0 2px var(--amount-selector-selected-background)}#page_select_amount #suggested_amounts.with-details input[type="radio"],#page_select_amount #custom_amount.with-details input[type="radio"]{display:block;position:absolute;opacity:1;margin:0px;top:50%;left:22px;transform:translateY(-50%)}#page_select_amount #suggested_amounts:not(.with-details) label:not(.invalid),#page_select_amount #custom_amount:not(.with-details) label:not(.invalid){transition:box-shadow 0.15s, border-color 0.15s}#page_select_amount #suggested_amounts:not(.with-details) label:not(.invalid):has(input:checked){border-color:var(--amount-selector-selected-border-color);border-width:1px}#page_select_amount #custom_amount:not(.with-details) label:not(.invalid):has(input:checked){border-color:#a2a2a2}#page_select_amount #suggested_amounts{font-weight:400;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:1fr;gap:12px;margin:28px 2px 12px 2px}#page_select_amount #suggested_amounts label{font-size:20px;position:relative;display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap;border-width:var(--amount-selector-border-width);border-color:var(--amount-selector-border-color);background-color:var(--amount-selector-background)}#page_select_amount #suggested_amounts label span{color:var(--amount-selector-text-color)}#page_select_amount #suggested_amounts label:has(input:checked){border-color:var(--amount-selector-selected-border-color);box-shadow:var(--amount-selector-selected-box-shadow);border-width:var(--amount-selector-selected-border-width);background-color:var(--amount-selector-selected-background)}#page_select_amount #suggested_amounts label:has(input:checked) span{color:var(--amount-selector-selected-text-color)}#page_select_amount #suggested_amounts label:has(input:focus-visible){border-color:transparent;box-shadow:0 0 0 2px var(--amount-selector-selected-border-color)}#page_select_amount #suggested_amounts label.invalid{border:1px solid var(--error-color)}#page_select_amount #suggested_amounts label.invalid span{color:var(--error-color)}#page_select_amount #suggested_amounts input{position:absolute;opacity:0;pointer-events:none}#page_select_amount #suggested_amounts span{vertical-align:middle;max-width:100%;font-size:var(--font-size-percentual);word-break:break-all}#page_select_amount #suggested_amounts span.has-long-amount span{display:block}#page_select_amount #suggested_amounts span.extended-code>span:first-child{margin-right:5px}#page_select_amount #suggested_amounts small{display:block;margin:4px 0px 6px 0px;line-height:14px;overflow-wrap:anywhere;font-style:normal;font-size:14px}#page_select_amount #suggested_amounts.with-details label{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0px;text-align:left;font-weight:500;background-color:var(--amount-selector-background);border:1px solid var(--amount-selector-border-color);border-width:var(--amount-selector-border-width)}#page_select_amount #suggested_amounts.with-details label input[type="radio"]:focus-visible{outline:unset}#page_select_amount #suggested_amounts.with-details label:has(input:checked){font-weight:500;color:var(--amount-selector-selected-text-color);background-color:var(--amount-selector-selected-background)}#page_select_amount #suggested_amounts.with-details label:has(input:checked) small,#page_select_amount #suggested_amounts.with-details label:has(input:checked) span{color:var(--amount-selector-selected-text-color)}#page_select_amount #suggested_amounts.with-details label:has(input[type="radio"]:focus-visible){border:none;box-shadow:inset 0 0 0 2px var(--internal-focus-color),0 0 0 2px var(--amount-selector-focus-color)}#page_select_amount #suggested_amounts.with-details span{font-size:20px;font-weight:500;color:var(--amount-selector-text-color)}#page_select_amount #suggested_amounts.with-details small{font-weight:normal;color:var(--amount-selector-text-color)}#page_select_amount #suggested_amounts.with-details div{border-radius:var(--primary-button-shape)}#page_select_amount #custom_amount{position:relative}#page_select_amount #custom_amount label{margin-top:0px;padding-bottom:12px;background-color:var(--amount-selector-background)}#page_select_amount #custom_amount label input:focus-visible{border-color:transparent;box-shadow:none}#page_select_amount #custom_amount label #custom_amount_select{display:none}#page_select_amount #custom_amount label:has(input:focus-visible){border-color:var(--amount-selector-focus-color);box-shadow:0 0 0 2px var(--amount-selector-focus-color)}#page_select_amount #custom_amount input[type="text"]{display:inline-block;width:80%;padding:0px;border:none;background-color:transparent}#page_select_amount #custom_amount input::-webkit-outer-spin-button,#page_select_amount #custom_amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#page_select_amount #custom_amount span{vertical-align:top;margin-right:5px}#page_select_amount #custom_amount:not(.with-details) label:has(input:not(:placeholder-shown)),#page_select_amount #custom_amount:not(.with-details) label:has(input:focus-visible){background-color:var(--amount-selector-selected-background)}#page_select_amount #custom_amount:not(.with-details) label:has(input:not(:placeholder-shown)) span,#page_select_amount #custom_amount:not(.with-details) label:has(input:not(:placeholder-shown)) input::placeholder,#page_select_amount #custom_amount:not(.with-details) label:has(input:focus-visible) span,#page_select_amount #custom_amount:not(.with-details) label:has(input:focus-visible) input::placeholder{color:var(--amount-selector-selected-text-color)}#page_select_amount #custom_amount:not(.with-details) label:has(input:not(:placeholder-shown)) input,#page_select_amount #custom_amount:not(.with-details) label:has(input:focus-visible) input{color:var(--amount-selector-selected-text-color)}#page_select_amount #custom_amount:not(.with-details) #custom_amount_default_message{display:none}#page_select_amount #custom_amount.with-details label{border-radius:var(--secondary-buttons-shape);display:block;margin-top:-4px;display:block;border:var(--amount-selector-border-width) solid var(--amount-selector-border-color);background-color:var(--amount-selector-background)}#page_select_amount #custom_amount.with-details label input[type="text"]{width:80%}#page_select_amount #custom_amount.with-details label:has(input:focus-visible),#page_select_amount #custom_amount.with-details label:has(input:checked){background-color:var(--amount-selector-selected-background);border-color:var(--amount-selector-selected-border-color);border-width:var(--custom-amount-selected-border-width)}#page_select_amount #custom_amount.with-details label:has(input:focus-visible) input,#page_select_amount #custom_amount.with-details label:has(input:focus-visible) span,#page_select_amount #custom_amount.with-details label:has(input:focus-visible) #custom_amount_select,#page_select_amount #custom_amount.with-details label:has(input:focus-visible) #custom_amount_default_message,#page_select_amount #custom_amount.with-details label:has(input:checked) input,#page_select_amount #custom_amount.with-details label:has(input:checked) span,#page_select_amount #custom_amount.with-details label:has(input:checked) #custom_amount_select,#page_select_amount #custom_amount.with-details label:has(input:checked) #custom_amount_default_message{color:var(--custom-amount-default-color)}#page_select_amount #custom_amount.with-details span{margin-right:0px}#page_select_amount #custom_amount.with-details small{position:unset;display:block}#page_select_amount #custom_amount.with-details #custom_amount_select,#page_select_amount #custom_amount.with-details #custom_amount_default_message{color:var(--custom-amount-small-color)}#page_select_amount #custom_amount.with-details input[type="radio"]:focus-visible{outline:unset}#page_select_amount #custom_amount.with-details:has(input[type="text"]:not(:placeholder-shown)) #custom_amount_select,#page_select_amount #custom_amount.with-details:has(input[type="text"]:focus) #custom_amount_select{display:block}#page_select_amount #custom_amount.with-details:has(input[type="text"]:not(:placeholder-shown)) #custom_amount_default_message,#page_select_amount #custom_amount.with-details:has(input[type="text"]:focus) #custom_amount_default_message{display:none}#page_select_amount #custom_amount.with-details:has(input.invalid[type="text"]) span{color:var(--error-color)}#page_select_amount #custom_amount.with-details:has(input.invalid[type="text"]) #custom_amount_select,#page_select_amount #custom_amount.with-details:has(input.invalid[type="text"]) #custom_amount_default_message{display:none}#page_select_amount #custom_amount_error:not(:empty){margin-bottom:-16px}#page_select_amount #in_honor_memoriam{margin:24px 0px -12px 0px}#page_select_amount #in_honor_memoriam fieldset{grid-column:span 2;margin:18px 0px 8px 0px;padding:1em;border-radius:8px;border:1px solid var(--interactive-elements-border-color)}#page_select_amount #in_honor_memoriam fieldset legend:not(:first-of-type):last-of-type{margin:0px;padding:12px 0px 0px 0px}#page_select_amount #in_honor_memoriam fieldset>label{padding:0 20px 20px 0px;display:inline-block}#page_select_amount #in_honor_memoriam fieldset label[for="donation_donation_honor_attributes_notify_type"]{display:block;margin:24px 0px 4px 0px;padding:0px}#page_select_amount #in_honor_memoriam fieldset #honoree_name,#page_select_amount #in_honor_memoriam fieldset #notify_by_email,#page_select_amount #in_honor_memoriam fieldset #notify_by_postal{margin-top:-16px}#page_select_amount #in_honor_memoriam fieldset #custom_allow{margin-top:24px}#page_select_amount #additional_questions{display:flex;flex-direction:column;margin:24px 0px 0px 0px}#page_select_amount #additional_questions div{margin:24px 0px 0px 0px}#page_select_amount #additional_questions div.check:first-of-type{margin:6px 0px 0px 0px}#page_select_amount #additional_questions div.radio-button{margin-bottom:-8px}#page_select_amount #additional_questions div.radio-button label{margin-bottom:6px}#page_select_amount #additional_questions div:first-of-type{margin-top:0px}#page_select_amount #additional_questions .field{display:block}#page_select_amount #additional_questions .field span{display:block}#page_select_amount #comment,#page_select_amount #donor_wall,#page_select_amount #designations{margin:24px 0px 0px 0px}#page_select_amount #comment p,#page_select_amount #donor_wall p,#page_select_amount #designations p{margin:0px}#page_select_amount #comment .switch-content{margin:16px 0px 0px 0px}#page_select_amount #company_matching{margin:1.8rem 0px;padding:20px;border:1px solid var(--interactive-elements-border-color);border-radius:8px}#page_select_amount #company_matching input{box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);border:none;padding:10px}#page_select_amount #company_matching input:focus{box-shadow:0px 0px 5px #999999}#page_select_amount #company_matching label{cursor:pointer;display:block;line-height:1.5;margin-bottom:0px}#page_select_amount #company_matching small{line-height:14px;font-weight:normal;display:block}#page_select_amount #company_matching .dtd-company-selected,#page_select_amount #company_matching .dtd-company-selected-name{color:var(--text-color) !important}#page_select_amount #gift_aid_it{margin:24px 0px 34px 0px}#page_select_amount #gift_aid_it img{width:100px;margin-bottom:5px}#page_select_amount #gift_aid_it strong,#page_select_amount #gift_aid_it small{display:block}#page_select_amount #gift_aid_it strong{margin-bottom:20px}#page_select_amount #gift_aid_it div{display:flex;align-items:top}#page_select_amount #gift_aid_it div input[type="checkbox"]{min-width:14px;min-height:13px}#page_select_amount #gift_aid_it div label{display:inline;margin:0px 0px 0px 8px}#page_select_amount #gift_aid_it div label small{padding-top:12px}#page_select_amount .checkout-method p{color:var(--text-color);text-align:center;font-size:12px;margin:0 0 24px;font-weight:500}#page_select_amount .checkout-method:has(>p) button{margin:0}#page_select_amount .checkout-method:not(:last-of-type){margin-top:56px}#page_select_amount .checkout-method-separator{display:flex;color:var(--text-color);font-size:12px;align-items:center;text-align:center;margin:24px 0}#page_select_amount .checkout-method-separator::before,#page_select_amount .checkout-method-separator::after{content:'';flex:1;border-bottom:1px solid var(--interactive-elements-border-color)}#page_select_amount .checkout-method-separator::before{margin-right:8px}#page_select_amount .checkout-method-separator::after{margin-left:8px}#page_select_amount #express_checkout_placeholder{display:flex;flex-direction:column;gap:1rem;align-items:center}#page_select_amount #express_checkout_placeholder>div{animation:pulse 2s ease-in-out infinite;border-radius:var(--primary-button-shape)}@keyframes pulse{0%,100%{opacity:1;background:#e2e8f0;color:#e2e8f0}50%{opacity:0.5;background:#f1f5f9;color:#f1f5f9}}#page_select_amount #express_checkout_placeholder_button{line-height:4.25rem;flex:1;width:100%}#donation_form>header.thank-you{position:relative;color:var(--light-white);text-align:center;background-color:var(--header-color);border-radius:5px 5px 0px 0px;padding:5em}#donation_form>header.thank-you h1{font-size:var(--font-xlarger);font-weight:lighter}#donation_form>header.thank-you span{display:inline-block;margin-top:4rem}#donation_form>header.thank-you #back_button{display:none}#donation_form>header.thank-you #form_progress{display:none}#donation_form>header.thank-you #lock_icon{display:none}#donation_form>header.thank-you:before{position:absolute;left:30px;bottom:-15px;width:30px;height:30px;background-color:var(--header-color);content:" ";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#donation_form #donation_form_content #page_thank_you .ty-msg{color:var(--text-color);padding:30px 0px;display:block}#donation_form #donation_form_content #page_thank_you #dd-container{display:block;margin-bottom:20px}#donation_form #donation_form_content #page_thank_you #dd-container button.lets-check{min-width:100px}#donation_form #donation_form_content #page_thank_you footer{text-align:center}#donation_form #donation_form_content #page_thank_you footer .sharing_buttons .ty-footer-content .dwc{display:inline-block;padding:12px 8px 12px 0px}#donation_form #donation_form_content #page_thank_you footer .sharing_buttons .ty-footer-content .dwc svg path{fill:var(--font-color)}#donation_form #donation_form_content #page_thank_you footer .sharing_buttons .ty-footer-content .dwc .resp-sharing-button__link,#donation_form #donation_form_content #page_thank_you footer .sharing_buttons .ty-footer-content .dwc .resp-sharing-button__icon{display:inline-block;color:var(--font-color);font-size:var(--font-small);font-weight:600}#donation_form #donation_form_content #page_thank_you footer .sharing_buttons .ty-footer-content .dwc .resp-sharing-button{border-radius:5px;padding:0.2em 0.75em}#donation_form #donation_form_content #page_thank_you footer .sharing_buttons .ty-footer-content .dwc .resp-sharing-button__icon svg{width:1em;margin-right:0.4em;fill:var(--font-color)}#donation_form #donation_form_content #page_thank_you footer .sharing_buttons .ty-footer-content .dwc .resp-sharing-button__icon--solid,#donation_form #donation_form_content #page_thank_you footer .sharing_buttons .ty-footer-content .dwc .resp-sharing-button__icon--solidcircle{fill:var(--font-color)}#donation_form #donation_form_content #page_thank_you footer .sharing_buttons .ty-footer-content .dwc .resp-sharing-button--twitter{background-color:#55acee}#donation_form #donation_form_content #page_thank_you footer .sharing_buttons .ty-footer-content .dwc .resp-sharing-button--twitter:hover{background-color:#2795e9}#donation_form #donation_form_content #page_thank_you footer .sharing_buttons .ty-footer-content .dwc .resp-sharing-button--facebook{background-color:#3b5998}#donation_form #donation_form_content #page_thank_you footer .sharing_buttons .ty-footer-content .dwc .resp-sharing-button--facebook:hover{background-color:#2d4373}#donation_form #donation_form_content #page_thank_you footer .sharing_buttons .ty-footer-content .dwc .resp-sharing-button--linkedin{background-color:#0077b5}#donation_form #donation_form_content #page_thank_you footer .sharing_buttons .ty-footer-content .dwc .resp-sharing-button--linkedin:hover{background-color:#046293}#page_upsell{text-align:center;font-weight:500;padding:0 40px 34px 40px}#page_upsell[hidden]{display:none}#page_upsell #upsell-text-content{margin:48px 0;padding:50px 0}#page_upsell h1{font-size:18px;margin:24px;font-weight:600;line-height:1.5}#page_upsell p,#page_upsell h1,#page_upsell div{color:var(--text-color)}#page_upsell button{cursor:pointer;font-size:clamp(var(--font-medium), 3vw, var(--font-large));border:var(--interval-selector-border-width) solid var(--primary-button-border-color);display:block;margin:36px 0px 0px 0px;line-height:52px;font-weight:500;inline-size:100%;position:relative;border-radius:var(--primary-button-shape);color:var(--primary-button-text-color);background:var(--primary-button-color)}#page_upsell #upsell_cancel{background:var(--upsell-cancel-background);color:var(--upsell-cancel-text-color);border-radius:var(--primary-button-shape);margin-top:1rem;box-shadow:none;border:var(--upsell-cancel-border-width) solid var(--upsell-cancel-border-color)}
