.fundraisers-form-block[data-astro-cid-kjxdlkfw]{width:100%;max-width:100%;padding:40px 30px;border-radius:24px;box-shadow:0 5px 20px #0000000a;margin:30px 0;position:relative;overflow:hidden;box-sizing:border-box}.container[data-astro-cid-kjxdlkfw]{display:flex;flex-direction:column;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.mascot-image[data-astro-cid-kjxdlkfw]{position:absolute;top:-177px;right:40px;z-index:10;width:180px}.mascot-image[data-astro-cid-kjxdlkfw] img[data-astro-cid-kjxdlkfw]{width:100%;height:auto}.header[data-astro-cid-kjxdlkfw]{display:flex;flex-direction:column}.fundraisers-form-block[data-astro-cid-kjxdlkfw] p[data-astro-cid-kjxdlkfw]{max-width:100%}.success-message[data-astro-cid-kjxdlkfw],.error-message[data-astro-cid-kjxdlkfw]{margin:12px 0;padding:12px 16px;border-radius:8px;text-align:center}.success-message[data-astro-cid-kjxdlkfw]{background-color:var(--color-background-white);border:1px solid var(--color-banner)}.error-message[data-astro-cid-kjxdlkfw]{background-color:var(--color-background-white);border:1px solid var(--color-accent)}.message-content[data-astro-cid-kjxdlkfw] h3[data-astro-cid-kjxdlkfw]{margin:5px 0 3px;font-family:var(--proxima-soft, sans-serif);font-weight:600;font-size:16px}.success-message[data-astro-cid-kjxdlkfw] h3[data-astro-cid-kjxdlkfw]{color:var(--color-banner)}.error-message[data-astro-cid-kjxdlkfw] h3[data-astro-cid-kjxdlkfw]{color:var(--color-accent)}.message-content[data-astro-cid-kjxdlkfw] p[data-astro-cid-kjxdlkfw]{margin:3px auto 0;font-family:var(--proxima-soft, sans-serif);font-size:13px;color:var(--color-primary);text-align:center}.fundraisers-form[data-astro-cid-kjxdlkfw]{display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.form-group[data-astro-cid-kjxdlkfw]{display:flex;flex-direction:column;gap:8px;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;min-width:0}label[data-astro-cid-kjxdlkfw]{font-family:var(--proxima-soft, sans-serif);font-weight:500;font-size:16px;line-height:1.25em;color:var(--color-primary, #341849)}input[data-astro-cid-kjxdlkfw][type=text],input[data-astro-cid-kjxdlkfw][type=email],input[data-astro-cid-kjxdlkfw][type=tel],input[data-astro-cid-kjxdlkfw][type=date]{width:100%;max-width:100%;padding:10px;border:1px solid #000000;border-radius:8px;font-family:var(--proxima-soft, sans-serif);font-weight:400;font-size:16px;line-height:1.25em;color:#333;box-sizing:border-box;min-width:0;transition:border-color .2s ease}input[data-astro-cid-kjxdlkfw]:focus{outline:none;border-color:var(--color-primary)}input[data-astro-cid-kjxdlkfw].error{border-color:var(--color-accent)}input[data-astro-cid-kjxdlkfw]::placeholder{color:#7e7c78}.date-input[data-astro-cid-kjxdlkfw]{position:relative;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.date-input[data-astro-cid-kjxdlkfw] input[data-astro-cid-kjxdlkfw][type=date]{padding-right:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.date-input[data-astro-cid-kjxdlkfw] input[data-astro-cid-kjxdlkfw][type=date]::-webkit-calendar-picker-indicator{opacity:0;width:20px;height:20px;cursor:pointer}.date-input[data-astro-cid-kjxdlkfw] input[data-astro-cid-kjxdlkfw][type=date]::-webkit-inner-spin-button,.date-input[data-astro-cid-kjxdlkfw] input[data-astro-cid-kjxdlkfw][type=date]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calendar-icon[data-astro-cid-kjxdlkfw]{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.button-wrapper[data-astro-cid-kjxdlkfw]{display:flex;justify-content:flex-start;margin-top:20px}.button-wrapper[data-astro-cid-kjxdlkfw] .cta-button.loading{opacity:.6;pointer-events:none}.button-wrapper[data-astro-cid-kjxdlkfw] .cta-button.loading:after{content:"";display:inline-block;width:16px;height:16px;margin-left:8px;border:2px solid currentColor;border-radius:50%;border-top-color:transparent;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.fundraisers-form-block[data-astro-cid-kjxdlkfw]{padding:30px 20px;border-radius:20px}.mascot-image[data-astro-cid-kjxdlkfw]{width:100px;top:-78px;right:15px}.form-group[data-astro-cid-kjxdlkfw]{overflow:hidden;width:100%;max-width:100%}input[data-astro-cid-kjxdlkfw][type=text],input[data-astro-cid-kjxdlkfw][type=email],input[data-astro-cid-kjxdlkfw][type=tel],input[data-astro-cid-kjxdlkfw][type=date]{font-size:14px;padding:8px;width:100%!important;max-width:100%!important}.date-input[data-astro-cid-kjxdlkfw]{width:100%!important;max-width:100%!important}.date-input[data-astro-cid-kjxdlkfw] input[data-astro-cid-kjxdlkfw][type=date]{padding:8px 36px 8px 8px;width:100%!important;max-width:100%!important;min-width:0!important}.calendar-icon[data-astro-cid-kjxdlkfw]{right:8px}}@media (max-width: 480px){.fundraisers-form-block[data-astro-cid-kjxdlkfw]{padding:25px 16px;margin:20px 0;border-radius:16px}.mascot-image[data-astro-cid-kjxdlkfw]{width:80px;top:-78px;right:10px}.form-group[data-astro-cid-kjxdlkfw]{overflow:hidden;width:100%;max-width:100%}input[data-astro-cid-kjxdlkfw][type=text],input[data-astro-cid-kjxdlkfw][type=email],input[data-astro-cid-kjxdlkfw][type=tel],input[data-astro-cid-kjxdlkfw][type=date]{font-size:16px;padding:10px;width:100%!important;max-width:100%!important}.date-input[data-astro-cid-kjxdlkfw]{width:100%!important;max-width:100%!important}.date-input[data-astro-cid-kjxdlkfw] input[data-astro-cid-kjxdlkfw][type=date]{padding:10px 36px 10px 10px;width:100%!important;max-width:100%!important;min-width:0!important}.calendar-icon[data-astro-cid-kjxdlkfw]{right:10px}.calendar-icon[data-astro-cid-kjxdlkfw] svg[data-astro-cid-kjxdlkfw]{width:18px;height:18px}.fundraisers-form-block[data-astro-cid-kjxdlkfw],.fundraisers-form[data-astro-cid-kjxdlkfw],.container[data-astro-cid-kjxdlkfw]{overflow-x:hidden!important}}
