@charset "UTF-8";.stepper-component{max-height:70px;padding:15px 25px;display:flex;position:relative;min-height:62px;justify-content:center}.stepper-component .back-icon{cursor:pointer;position:absolute;left:-55px;top:50%;transform:translateY(-50%);height:40px;width:40px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease;z-index:10}.stepper-component .back-icon.two-steps-back{left:-95px}.stepper-component .back-icon.three-steps-back{left:-55px}.stepper-component .back-icon.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.stepper-component .back-icon:hover:not(.disabled){opacity:.8}.stepper-component .back-icon svg{width:24px;height:24px}.stepper-component .stepper{display:flex;align-items:center;justify-content:center;position:relative;width:fit-content;max-width:250px;margin:0 auto}.stepper-component .stepper__step{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.stepper-component .stepper__step:not(:last-child){margin-right:50px}.three-steps .stepper-component .stepper__step:not(:last-child){margin-right:50px}.two-steps .stepper-component .stepper__step:not(:last-child){margin-right:50px}.stepper-component .stepper__step.disabled{pointer-events:none;opacity:.7}.stepper-component .stepper__circle{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative;transition:background .3s ease-in-out;font-weight:700}.stepper-component .stepper__circle:before{content:"";position:absolute;top:-6px;left:-6px;width:44px;height:44px;border-radius:50%;opacity:0;transition:opacity .3s ease-in-out}.stepper-component .stepper__circle.active{background-color:var(--primary-color);color:#fff}.stepper-component .stepper__circle.active:before{opacity:1}.stepper-component .stepper__circle.completed{background-color:var(--primary-color);color:#fff}.stepper-component .stepper__circle.completed:before{opacity:0}.stepper-component .stepper__circle.inactive{background-color:#f9fafb;border:2px solid #e5e7eb;color:#9ca3af}.stepper-component .stepper__circle.inactive:before{background-color:transparent}.stepper-component .stepper__circle.inactive:after{background-color:#d1d5db}.stepper-component .stepper .stepper__line-container{position:absolute;top:16px;left:0;width:100%;height:4px;z-index:1;pointer-events:none}.stepper-component .stepper .stepper__line{width:50px;height:4px;position:absolute;background:linear-gradient(to right,var(--primary-color) 0%,var(--primary-color) var(--progress-percent),#e5e7eb var(--progress-percent),#e5e7eb 100%);transition:background .3s ease-in-out}.stepper-component .stepper__label{margin-top:8px;font-family:Nunito Sans;font-weight:600;font-size:14px;line-height:20px;letter-spacing:0%;text-align:center;color:#101828!important}.donation-form-parent-component{width:100%;max-width:360px;margin:0;text-align:center;display:flex;flex-direction:column;align-items:center;border:1px solid #d0d5dd;border-radius:12px;max-height:760px}.paygood-active{max-height:30%!important}.donation-form-stepper{border-bottom:1px solid #d0d5dd;display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;min-width:300px;flex-shrink:0;min-height:68px}.donation-form-sections{width:100%;max-width:100%;margin:0 auto}.donation-form-loading{display:flex;justify-content:center;align-items:center;width:100%;min-height:736px}.skeleton-container{width:100%;display:flex;flex-grow:1;flex-direction:column}.skeleton-container span{display:block;width:100%!important}.donation-form-amount-section{padding:16px 0}.donation-form-amount-section .donation-form-amount-section-inner{width:calc(100% - 32px);min-width:0;margin:0 16px;display:flex;flex-direction:column;justify-content:space-between;min-height:585px}.donation-form-amount-section .donation-form-amount-section-inner .donation-amount-upper-section{display:flex;flex-direction:column;height:100%;min-height:548px;max-height:548px;overflow-y:auto;margin-right:-16px;padding-right:16px;scrollbar-width:thin;scrollbar-color:#d0d5dd transparent;padding-top:2px}.donation-form-amount-section .donation-form-amount-section-inner .donation-amount-upper-section::-webkit-scrollbar{width:16px}.donation-form-amount-section .donation-form-amount-section-inner .donation-amount-upper-section::-webkit-scrollbar-track{background:transparent}.donation-form-amount-section .donation-form-amount-section-inner .donation-amount-upper-section::-webkit-scrollbar-thumb{background-color:#d0d5dd;border-radius:8px;border:6px solid transparent;background-clip:content-box}.donation-form-amount-section .donation-form-amount-section-inner .donation-amount-upper-section::-webkit-scrollbar-thumb:hover{background-color:#98a2b3}.donation-form-amount-section .donation-form-amount-section-inner .donation-amount-upper-section .daily-giving-heading{color:var(--text-main, #101828);font-family:Nunito Sans;font-size:18px;font-weight:600;margin-bottom:16px;text-align:left}.donation-form-amount-section .donation-form-amount-section-inner .donation-amount-upper-section .donation-form-amount-section-fundraiser{width:100%}.donation-form-amount-section .donation-form-amount-section-inner .donation-amount-upper-section .donation-tip-component{display:flex}.donation-form-amount-section .donation-form-amount-section-inner .donation-amount-upper-section .language-selector{margin-top:auto;padding-top:16px}.donation-tip-component-new{display:flex;margin-bottom:20px;cursor:pointer}.donation-tip-component-new .checkbox-wrapper{flex-shrink:0;margin-top:-3px}.donation-tip-component-new .checkbox-wrapper .MuiSvgIcon-root{font-size:20px}.donation-tip-component-new.rtl{direction:rtl}.donation-tip-component-new.rtl .tip-description{margin-right:8px;margin-left:0;text-align:right}.donation-tip-component-new .tip-description{color:#231f20;text-align:left;font-weight:400;font-size:14px;line-height:1.5;margin-left:8px}.donation-tip-component-new .tip-description .amount{font-weight:700;color:#231f20;font-size:14px}.mui-time-picker{position:relative;width:100%;font-family:Nunito Sans,sans-serif}.mui-time-picker *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.mui-time-picker *::-webkit-scrollbar-track{display:none!important}.mui-time-picker *::-webkit-scrollbar-thumb{display:none!important}.mui-time-picker *::-webkit-scrollbar-corner{display:none!important}.mui-time-picker *{-ms-overflow-style:none!important;scrollbar-width:none!important;scrollbar-color:transparent transparent!important}.mui-time-picker .MuiTextField-root .MuiOutlinedInput-root{border-radius:8px;height:44px!important;min-height:44px!important}.mui-time-picker .MuiTextField-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#d0d5dd!important;border-width:1px!important}.mui-time-picker .MuiTextField-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.mui-time-picker .MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#faac32!important;border-width:1px!important}.mui-time-picker .MuiTextField-root .MuiInputLabel-root.Mui-focused{color:#faac32}.mui-time-picker .MuiTextField-root .MuiInputBase-input{cursor:pointer;height:44px!important;min-height:44px!important;padding:12px 14px!important}.mui-time-picker .MuiTextField-root .MuiInputBase-input:read-only{cursor:pointer}.mui-time-picker .MuiIconButton-root{transition:all .2s ease}.mui-time-picker .MuiIconButton-root:hover{background-color:#faac3214;transform:scale(1.05)}.mui-time-picker .MuiIconButton-root:active{transform:scale(.95)}.mui-time-picker .MuiPopover-paper{border-radius:8px;box-shadow:0 4px 20px #00000026;border:1px solid #e0e0e0;margin-top:4px}.mui-time-picker .MuiPopover-paper .MuiBox-root{overflow:hidden!important}.mui-time-picker .MuiPopover-paper .MuiBox-root .MuiTypography-h6{font-family:Nunito Sans,sans-serif;font-weight:600;color:#faac32;margin-bottom:16px;text-align:center;font-size:16px}.mui-time-picker .MuiPopover-paper .MuiBox-root .MuiGrid-container{background-color:#fff;border-radius:8px;padding:8px}.mui-time-picker .MuiPopover-paper .MuiBox-root .MuiGrid-container .MuiGrid-item .MuiTypography-subtitle2{font-family:Nunito Sans,sans-serif;font-weight:600;color:#666;margin-bottom:8px;text-transform:uppercase;font-size:12px;letter-spacing:.5px;text-align:center}.mui-time-picker .MuiPopover-paper .MuiBox-root .MuiGrid-container .MuiGrid-item .MuiBox-root{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.mui-time-picker .MuiPopover-paper .MuiBox-root .MuiGrid-container .MuiGrid-item .MuiBox-root::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.mui-time-picker .MuiPopover-paper .MuiBox-root .MuiGrid-container .MuiGrid-item .MuiBox-root::-webkit-scrollbar-track{display:none!important}.mui-time-picker .MuiPopover-paper .MuiBox-root .MuiGrid-container .MuiGrid-item .MuiBox-root::-webkit-scrollbar-thumb{display:none!important}.mui-time-picker .MuiPopover-paper .MuiBox-root .MuiGrid-container .MuiGrid-item .MuiBox-root::-webkit-scrollbar-corner{display:none!important}.mui-time-picker .MuiPopover-paper .MuiBox-root .MuiGrid-container .MuiGrid-item .MuiBox-root{-ms-overflow-style:none!important;scrollbar-width:none!important;scrollbar-color:transparent transparent!important}.mui-time-picker .MuiBox-root[data-selected=true]{background-color:#faac32!important;color:#fff!important;font-weight:600;border-radius:4px!important}.mui-time-picker .MuiBox-root[data-selected=true]:hover{background-color:#e89b2a!important}@media (max-width: 600px){.mui-time-picker .MuiPopover-paper .MuiBox-root .MuiGrid-container .MuiGrid-item{flex-basis:50%!important;max-width:50%!important}}.mui-time-picker:focus-within .MuiTextField-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#faac32;border-width:2px}.mui-time-picker.Mui-error .MuiTextField-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#d32f2f}.mui-time-picker.Mui-error .MuiIconButton-root{color:#d32f2f}.mui-time-picker.Mui-disabled .MuiTextField-root .MuiOutlinedInput-root{background-color:#f5f5f5}.mui-time-picker.Mui-disabled .MuiTextField-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#e0e0e0}.mui-time-picker.Mui-disabled .MuiIconButton-root{color:#bdbdbd;cursor:not-allowed}.mui-time-picker.Mui-disabled .MuiIconButton-root:hover{background-color:transparent;transform:none}.mui-time-picker .MuiBox-root{transition:all .2s ease}.mui-time-picker .MuiBox-root:hover{transform:translateY(-1px);box-shadow:0 2px 8px #faac3226}.mui-time-picker .time-options-scroll::-webkit-scrollbar{width:4px}.mui-time-picker .time-options-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.mui-time-picker .time-options-scroll::-webkit-scrollbar-thumb{background:#faac32;border-radius:2px}.mui-time-picker .time-options-scroll::-webkit-scrollbar-thumb:hover{background:#e89b2a}@media (prefers-color-scheme: dark){.mui-time-picker .MuiPopover-paper{background-color:#2d2d2d;border-color:#404040}.mui-time-picker .MuiPopover-paper .MuiBox-root .MuiTypography-h6{color:#faac32}.mui-time-picker .MuiPopover-paper .MuiBox-root .MuiTypography-subtitle2{color:#ccc}.mui-time-picker .MuiBox-root[data-selected=true]{background-color:#faac32!important;color:#2d2d2d!important}}.impact-statment-container{max-width:700px;width:100%;background-color:#f2f4f7;text-align:center;padding:12px 15px;border-radius:8px;height:48px;font-size:16px;font-weight:400;color:#334054;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.donation-form-amount-section-amounts{--amount-control-height: 45px;width:100%;min-width:0;padding:16px 0;display:flex;flex-direction:column;gap:12px}.donation-form-amount-section-amounts .payment-type{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.donation-form-amount-section-amounts .payment-type .frequency-tab{display:flex;align-items:center;justify-content:center;min-width:0;box-sizing:border-box;padding:0 10px;white-space:normal;overflow:visible;text-overflow:clip;line-height:20px;word-break:normal;overflow-wrap:anywhere}.donation-form-amount-section-amounts .payment-type .inactive{border:1px solid #d0d5dd}.donation-form-amount-section-amounts .payment-type .active{border:2px solid var(--primary-color);color:var(--primary-color)}.donation-form-amount-section-amounts .date-container{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.donation-form-amount-section-amounts .date-container .date-container-child{width:158px;min-width:0}.donation-form-amount-section-amounts .date-container-custom{display:flex;align-items:end;gap:12px;width:100%}.donation-form-amount-section-amounts .date-container-custom .date-container-child:nth-child(1){width:52%}.donation-form-amount-section-amounts .date-container-custom .date-container-child:nth-child(2){width:48%}.donation-form-amount-section-amounts .amounts-tab{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;min-width:0}.donation-form-amount-section-amounts .amounts-tab .inactive{border:1px solid #d0d5dd;color:#101828}.donation-form-amount-section-amounts .amounts-tab .active{border:2px solid var(--primary-color);color:var(--primary-color)}.donation-form-amount-section-amounts .custom-amount-nocurrency{display:grid;grid-template-columns:minmax(88px,1fr) minmax(0,2fr);gap:8px;align-items:stretch;width:100%;min-width:0;min-height:var(--amount-control-height)}.donation-form-amount-section-amounts .custom-amount-nocurrency .active{border:2px solid var(--primary-color);color:var(--primary-color)}.donation-form-amount-section-amounts .custom-amount-nocurrency .inactive{border:1px solid #d0d5dd;color:#101828}.donation-form-amount-section-amounts .custom-amount-nocurrency .custom-input-only{position:relative;min-width:0;min-height:var(--amount-control-height)}.donation-form-amount-section-amounts .custom-amount-nocurrency .custom-input-only .MuiFormControl-root,.donation-form-amount-section-amounts .custom-amount-nocurrency .custom-input-only .MuiInputBase-root{height:var(--amount-control-height)}.donation-form-amount-section-amounts .custom-amount-nocurrency .custom-input-only .custom-amount-symbol{position:absolute;top:10px;left:10px}.donation-form-amount-section-amounts .custom-amount-nocurrency .custom-input-only .custom-amount-abbre{position:absolute;top:10px;right:10px}.donation-form-amount-section-amounts .custom-amount-currency{display:grid;grid-template-columns:minmax(88px,1fr) minmax(0,2fr);gap:8px;align-items:stretch;width:100%;min-width:0;min-height:var(--amount-control-height)}.donation-form-amount-section-amounts .custom-amount-currency .selected-tab{border:1px solid var(--primary-color);background-color:#f9fafb}.donation-form-amount-section-amounts .custom-amount-currency .currency-selection{position:relative;display:flex;align-items:center;width:100%;min-width:0;min-height:var(--amount-control-height)}.donation-form-amount-section-amounts .custom-amount-currency .currency-selection .MuiInputBase-root,.donation-form-amount-section-amounts .custom-amount-currency .currency-selection .MuiSelect-select{height:var(--amount-control-height);min-height:var(--amount-control-height);box-sizing:border-box}.donation-form-amount-section-amounts .custom-amount-currency .currency-selection .amount-symbol{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.donation-form-amount-section-amounts .custom-amount-currency .currency-selection .amount-symbol .amount-value{position:absolute;left:12px;top:11px}.donation-form-amount-section-amounts .custom-amount-currency .currency-selection .amount-symbol .currency-input{position:absolute;top:50%;transform:translateY(-50%);left:8px;height:calc(var(--amount-control-height) - 2px);width:calc(100% - 80px);border:none;outline:none;color:#101828;font-size:16px;background:transparent;padding-right:16px;min-width:0;box-sizing:border-box;pointer-events:auto}.donation-form-amount-section-amounts .custom-amount-currency .currency-selection .amount-symbol .currency-input:focus{outline:none}.donation-form-amount-section-amounts .custom-amount-currency .currency-selection .amount-symbol .currency-input::-webkit-outer-spin-button,.donation-form-amount-section-amounts .custom-amount-currency .currency-selection .amount-symbol .currency-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.donation-form-amount-section-amounts .custom-amount-currency .inactive{border:1px solid #d0d5dd;color:#101828}.donation-form-amount-section-amounts .custom-amount-currency .active{border:2px solid var(--primary-color);color:var(--primary-color)}@media (max-width: 320px){.donation-form-amount-section-amounts .custom-amount-nocurrency,.donation-form-amount-section-amounts .custom-amount-currency{grid-template-columns:1fr}}.donation-form-amount-section-amounts .minimum-amount-error{color:#f14437;font-size:14px;font-weight:400;text-align:right}.donation-form-amount-section-amounts .minimum-amount-error.arabic{text-align:right!important;direction:rtl!important}.donation-amount-footer{position:relative;z-index:10}.donation-amount-footer .language-selector{display:flex;justify-content:start;position:relative}.donation-amount-footer .language-selector .language-selector-inner{display:flex;align-items:center;position:relative}.donation-amount-footer .language-selector .language-selector-inner .menu-item-section{display:flex!important;align-items:center;gap:8px}.donation-amount-footer .language-selector .language-selector-inner .menu-item-section img{width:20px;height:15px}.donation-amount-footer .language-selector .language-selector-inner svg{margin-bottom:3px}.MuiPopover-root{position:fixed!important}.MuiPopover-root .MuiPaper-root{position:fixed!important;transform-origin:top left!important;z-index:1500!important}body .MuiMenu-paper,.MuiMenu-root{position:fixed!important;z-index:1500!important}.MuiMenu-list{position:relative!important}.secure-payment-text-atom{width:100%;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:4px}.secure-payment-text-atom .secure-payment-text-container{display:flex;align-items:center;gap:4px}.secure-payment-text-atom .secure-payment-icon{color:#667085}.secure-payment-text-atom .secure-payment-text{color:var(--text-main, #101828);text-align:center;font-family:Nunito Sans;font-size:12px;font-style:normal;font-weight:600;line-height:16px;margin-bottom:0}.secure-payment-text-atom .secure-payment-text-terms{color:var(--text-main, #101828);text-align:center;font-family:Nunito Sans;font-size:12px;font-style:normal;font-weight:600;line-height:16px;margin-bottom:0;margin-left:8px;cursor:pointer;text-decoration:underline}.secure-payment-text-atom.no-terms-link{justify-content:center}.secure-payment-text-atom.has-terms-link{justify-content:space-between!important}.language-selector{display:flex;justify-content:start;position:relative}.language-selector .language-selector-inner{display:flex;align-items:center;position:relative}.language-selector .language-selector-inner .menu-item-section{display:flex!important;align-items:center;gap:8px}.language-selector .language-selector-inner .menu-item-section img{width:20px;height:15px}.language-selector .language-selector-inner svg{margin-bottom:3px}.language-dropdown-menu{position:fixed!important;z-index:1500!important}.language-dropdown-menu .MuiPaper-root{position:fixed!important;box-shadow:0 5px 15px #0003!important}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}.infaque-attribution{box-sizing:border-box;width:100%;margin:0;padding:8px;color:#475467;font-size:12px;font-weight:400;line-height:1.5;text-align:center}.infaque-attribution a{color:inherit;text-decoration:underline;text-underline-offset:2px}.infaque-attribution a:focus-visible{border-radius:2px;outline:2px solid rgba(31,94,114,.5);outline-offset:2px}*{box-sizing:border-box;margin:0;padding:0;font-family:Nunito Sans,sans-serif}body{font-family:Nunito Sans,sans-serif;-webkit-font-smoothing:antialiased}
