:root{--primary-yellow: #ffcb05;--primary-color: #c73047;--accent-color: #00add6;--primary-color-hover: #a5263b;--border-darker: #e4e4e5;--border-light: #d1d2d4;--medium-gray: #5d5d5d;--off-white: #f9f9f9;--almost-black: #231f20;--title-font: "gilroy", Arial, sans-serif;--body-font: "proxima-nova", Arial, sans-serif}.header{text-align:center;width:100%;margin-top:80px}.donor-drive-embed{max-width:800px;margin:25px auto;border-radius:4px;border:1px solid var(--border-darker)}.donor-drive-embed__content{padding:25px}.donor-drive-embed__footer{display:flex;align-items:center;justify-content:center;gap:15px;padding-bottom:25px;padding-top:25px;border-top:1px solid var(--border-darker)}section{margin:25px 0;padding-bottom:20px;border-bottom:1px solid var(--border-light)}section:last-of-type{border-bottom:none}fieldset{margin-top:25px;text-align:center}legend{margin-bottom:20px}#dropin-container{margin-top:50px}#dropin-container .braintree-form__notice-of-collection{width:100%}label.newsletter{text-transform:none}.donate-form__loader{display:none}.donate-form--submitting .donate-form__loader{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fffc;z-index:99}.donate-form--submitting .loader__ring{width:64px;height:64px}.donate-form--submitting .loader__ring div{display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid var(--primary-yellow);border-radius:50%;animation:ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--primary-yellow) transparent transparent transparent}.donate-form--submitting .loader__ring div:nth-child(1){animation-delay:-.45s}.donate-form--submitting .loader__ring div:nth-child(2){animation-delay:-.3s}.donate-form--submitting .loader__ring div:nth-child(3){animation-delay:-.15s}@keyframes ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.donate-form--submitting .loader__text{font-size:20px;font-weight:600;color:var(--medium-gray)}.donate-form--submitting .donate-form__section{position:relative;z-index:-1}.required-span{font-size:1em;color:var(--primary-color)}.donation-alert{background-color:var(--primary-yellow)}.donation-alert .donation-alert-cta{display:none}.donation-alert .donation-alert-cta a{margin-bottom:.625rem}.donation-alert .col{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.donation-alert .col p{font-size:20px;line-height:30px;font-weight:600;margin:5px 0}.field-validation-error,label.error{display:flex;background-color:var(--primary-yellow);font-size:18px;font-weight:600;align-items:center;text-transform:none}.field-validation-error:before,label.error:before{content:"!";display:flex;position:relative;padding:5px 10px;background-color:var(--primary-color);color:#fff;font-size:22px;margin-right:20px;align-self:stretch;justify-content:center;align-items:center}#dropin-container .braintree-sheet--has-error .braintree-sheet{border-color:var(--primary-color)}#dropin-container .braintree-sheet__error-text{color:var(--primary-color)}#dropin-container .braintree-sheet__content--form .braintree-form__field-group--has-error label{margin-bottom:0}#dropin-container .braintree-sheet__content--form .braintree-form__field-group--has-error .braintree-form__field-error{display:flex;background-color:var(--primary-yellow);font-size:18px;font-family:var(--body-font);font-weight:700;align-items:center;color:var(--medium-gray);margin:0 0 20px}#dropin-container .braintree-sheet__content--form .braintree-form__field-group--has-error .braintree-form__field-error:empty{display:none}#dropin-container .braintree-sheet__content--form .braintree-form__field-group--has-error .braintree-form__field-error:before{content:"!";display:flex;position:relative;padding:5px 10px;background-color:var(--primary-color);color:#fff;font-size:22px;margin-right:20px;align-self:stretch;justify-content:center;align-items:center}#dropin-container .braintree-sheet__content--form .braintree-form__field-group--has-error .braintree-form__field-error-icon{display:none!important}.donate-form{margin-bottom:100px}.donate-form .donate-sms-check__message{margin-top:15px;font-size:13px}button,input,input[type=submit],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input:focus,input[type=submit]:focus,textarea:focus{outline:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input,select,textarea{font-size:20px;line-height:20px;font-family:var(--body-font);margin-bottom:0;padding:12px 15px;border:1px solid var(--border-light);border-radius:3px;font-weight:400;color:var(--medium-gray)}label{color:var(--medium-gray);text-transform:uppercase;text-align:center;width:100%;margin-bottom:8px;font-size:18px;font-family:var(--body-font);font-weight:600}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{box-shadow:0 0 0 500px #fff inset;color:var(--medium-gray)}select{color:var(--medium-gray);background:#fff url(/static/images/down-arrow.svg) no-repeat;background-size:14px;background-position:98% 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:13px 30px 13px 15px;line-height:1.3;width:100%}select::-ms-expand{display:none}input:focus,textarea:focus,select:focus{background-color:#fff;outline:1px solid var(--accent-color)}.hospital-wrapper{display:grid;place-items:center}.hospital-wrapper>*{width:100%}@media (min-width: 63.9375em){.hospital-wrapper>*{width:70%}}.hospital-preselect{font-size:24px;border:0;width:100%;text-align:center;font-family:var(--body-font);font-weight:400;color:var(--accent-color);padding:0}input[type=radio],input[type=checkbox]{position:absolute;top:auto;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}.btn-radios{display:flex;flex-direction:column;align-items:center;justify-content:center}.btn-radios label{flex:1;line-height:30px;font-weight:400;font-size:16px;padding:15px;display:block;text-align:center;border:1px solid var(--border-light);border-radius:3px;background-color:#fff;margin-bottom:20px;cursor:pointer;transition:background-color .25s ease,color .25s ease}.btn-radios label:focus,.btn-radios label:hover{background-color:var(--border-darker)}.btn-radios label:first-of-type,.btn-radios label:only-of-type{margin-right:0;margin-left:0}.btn-radios input[type=radio]:checked+label{background-color:var(--primary-color);color:#fff}.btn-radios input[type=radio]:focus+label{outline:1px solid var(--accent-color)}.btn-radios input[type=radio]:disabled+label{color:#ccc}@media (min-width: 63.9375em){.btn-radios{flex-flow:row wrap}.btn-radios input[type=radio]+label{margin-left:20px;margin-bottom:0}}.donation-amounts{align-items:stretch}.donation-amounts label{font-size:20px;font-weight:700}.donation-amounts-other{display:flex}@media (min-width: 63.9375em){.donation-amounts-other{margin-left:20px}}.donation-amounts-other input{border-top-left-radius:0;border-bottom-left-radius:0;width:100%}.donation-amounts-other:before{content:"$";font-weight:600;font-size:24px;display:flex;justify-content:center;align-items:center;width:25px;border:1px solid var(--border-light);border-right:0;border-radius:3px 0 0 3px;transition:background-color .25s ease,color .25s ease}.donation-amounts-other--selected:before{background-color:var(--primary-color);color:#fff}.submit{display:flex;width:100%;align-items:center;flex-direction:row;justify-content:center}.submit button{font-size:22px;padding:20px 40px}.donation-recurring-msg{display:none;text-align:center}.donation-frequency input[value=recurring]:checked~.donation-recurring-msg{display:block}@media (min-width: 63.9375em){.donation-frequency{margin:0 auto;width:50%}}.donate-sub-inputs{display:flex;flex-direction:column}.donate-sub-inputs>div:first-of-type{margin-bottom:20px}.donate-sub-inputs>div:last-of-type{width:100%}.donate-sub-inputs select{width:auto}@media (min-width: 63.9375em){.donate-sub-inputs{flex-direction:row}.donate-sub-inputs>div:first-of-type{margin-bottom:0}}.donate-form-lower>section{margin:25px 0;padding-bottom:20px;border-bottom:none}.donate-form-lower .donate-billing-info input{width:100%}.donate-form-lower .donate-billing-info label{text-align:left}.donate-form-lower .donate-billing-info select{height:50px}@media (max-width: 62.9375em){.donate-form-lower .donate-billing-info select{width:100%}}.donate-form-lower input[type=checkbox]{display:none}@media (min-width: 63.9375em){.donate-form-lower .donate-billing-info-input:nth-child(2n){margin-right:0}.donate-form-lower .donate-billing-info-input:nth-child(2n).checkbox{align-self:center}}@supports (display: grid){.donate-form-lower .donate-billing-info{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}@media (max-width: 62.9375em){.donate-form-lower .donate-billing-info .donate-full-name,.donate-form-lower .donate-billing-info .donate-city,.donate-form-lower .donate-billing-info .donate-sub-inputs,.donate-form-lower .donate-billing-info .donate-email,.donate-form-lower .donate-billing-info .donate-company,.donate-form-lower .donate-billing-info .donate-how,.donate-form-lower .donate-billing-info .donate-phone{display:grid;grid-column-start:1;grid-column-end:3}}.donate-form-lower .donate-billing-info .donate-email-check,.donate-form-lower .donate-billing-info .donate-sms-check,.donate-form-lower .donate-billing-info .donate-address{display:grid;grid-column-start:1;grid-column-end:3}}input[type=checkbox]:focus+label:before{outline:1px solid var(--accent-color)}input[type=checkbox]+label{cursor:pointer;display:flex;position:relative;padding-left:36px;margin:0;font-size:16px;align-items:center;font-family:var(--body-font);font-weight:700}input[type=checkbox]+label:after,input[type=checkbox]+label:before{content:"";display:block;width:24px;height:24px;inset:0;text-align:center;position:absolute}input[type=checkbox]+label:before{background-color:#fff;border-radius:3px;border:1px solid var(--border-light);transition:background-color .25s ease}input[type=checkbox]+label:after{background:url(/static/images/check.svg) center center no-repeat;color:#fff;line-height:24px;font-size:18px;opacity:0;transition:opacity .25s ease}input[type=checkbox]:disabled+label:hover:before,input[type=checkbox]:checked+label:hover:before{background-color:#fff}input[type=checkbox]:checked+label:before{background-color:var(--primary-color)}input[type=checkbox]:checked+label:after{opacity:1}input[type=checkbox]:checked+label:hover:before{background-color:var(--primary-color)}input[type=checkbox]:hover+label:before{background-color:var(--light-red-hover)}#dropin-container .braintree-sheet,#dropin-container .braintree-sheet__header{border-color:var(--border-light)}#dropin-container .braintree-sheet__header .braintree-sheet__text{color:var(--medium-gray)}#dropin-container .braintree-sheet__header .braintree-sheet__icons>div{display:inline-block;float:right}#dropin-container .braintree-sheet__content--form .braintree-form__field-group .braintree-form__label{font-size:18px;font-weight:600;margin-bottom:8px;text-transform:uppercase;color:var(--medium-gray);font-family:var(--body-font)}#dropin-container .braintree-sheet__content--form .braintree-form__field-group .braintree-form__field .braintree-form__hosted-field{border-radius:3px;border-color:var(--border-light)}#dropin-container .braintree-heading{font-size:18px;font-weight:600;margin-bottom:8px;text-transform:uppercase;color:var(--medium-gray);font-family:var(--body-font)}#dropin-container .braintree-option{background-color:#fff;border-color:var(--border-light);transition:background-color .25s ease,color .25s ease}#dropin-container .braintree-option .braintree-option__label{color:var(--medium-gray);line-height:30px;font-weight:400;font-size:16px}#dropin-container .braintree-option:hover{background-color:var(--border-darker)}#dropin-container .braintree-option:hover .braintree-option__label{font-weight:inherit}button,input[type=button],input[type=submit]{border:0;font-family:var(--title-font);font-weight:900;font-size:14px;line-height:14px;letter-spacing:1px;padding:15px 16px;height:auto;text-transform:uppercase;background-color:var(--primary-color);color:#fff;border-radius:3px;transition:all .3s;cursor:pointer}button:focus,input[type=button]:focus,input[type=submit]:focus{outline:none}button:disabled,input[type=button]:disabled,input[type=submit]:disabled{background-color:#e07d8c;opacity:.8;cursor:not-allowed}button:disabled:hover,input[type=button]:disabled:hover,input[type=submit]:disabled:hover{background-color:#e07d8c}.red-btn,input[type=submit].red-btn{display:inline-block;text-transform:uppercase;background-color:var(--primary-color);width:auto;cursor:pointer;color:#fff;letter-spacing:1px;border:none;font-family:var(--title-font);font-weight:900;font-size:14px;line-height:14px;padding:15px 40px;border-radius:3px;transition:.25s all linear}.red-btn.small{font-size:12px;padding:5px 10px}.red-btn:hover,input[type=submit].red-btn:hover{text-decoration:none}.gray-outline-btn{color:inherit;text-transform:uppercase;background-color:#fff;border:1px solid var(--border-light);font-family:var(--title-font);font-weight:900;font-size:14px;padding:14px 40px;border-radius:3px;transition:all .25s}.gray-outline-btn:hover{text-decoration:none;background-color:var(--medium-gray);color:#fff}button:active,button:hover,.red-btn:hover,.red-btn:focus,[type=button]:active,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:var(--primary-color-hover);border:none;color:#fff}.white-button{background-color:#fff;color:var(--primary-color);display:inline-block;text-transform:uppercase;width:auto;cursor:pointer;letter-spacing:1px;border:none;font-family:var(--body-font);font-weight:700;font-size:14px;line-height:14px;padding:15px 40px;border-radius:3px;transition:.25s all linear}.white-button:hover{background-color:#d9d9d9;color:var(--primary-color)}@media (max-width: 63.9375em){.red-btn,input[type=submit].red-btn{padding:15px}}.inline-fend fieldset{margin-top:20px}.inline-fend-grid{--template-columns: 1fr;display:grid;grid-template-columns:var(--template-columns);grid-gap:20px}@media (min-width: 63.9375em){.inline-fend-grid{--template-columns: repeat(2, 1fr);place-items:center}}.inline-fend-label{font-size:18px;text-align:left;font-family:var(--body-font);font-weight:600}.inline-fend-inputs{display:flex;width:100%;flex-direction:column}.inline-fend-inputs-group{width:100%;margin-bottom:25px}.inline-fend-inputs-group input{width:100%}.password-requirements{text-align:left}.password-requirements h2{margin:20px 0 5px;text-transform:uppercase;font-size:16px;letter-spacing:.6px;font-family:var(--body-font);font-weight:700}.password-requirements ul{padding-left:40px}.inline-fend-radio{position:absolute;top:auto;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}.inline-fend-radio+.inline-fend-radio-label{font-size:16px;font-weight:500;display:block;text-align:center;padding:20px;border:1px solid var(--border-light);background-color:#fff;margin-bottom:20px;cursor:pointer;transition:background-color .25s ease,color .25s ease}.inline-fend-radio+.inline-fend-radio-label:focus,.inline-fend-radio+.inline-fend-radio-label:hover{background-color:var(--border-darker)}.inline-fend-radio+.inline-fend-radio-label:last-of-type{margin-right:0}.inline-fend-radio:checked+.inline-fend-radio-label{background-color:var(--primary-color);color:#fff}.inline-fend-create,.inline-fend-existing{display:none}.inline-fend-radio-create:checked~.inline-fend-create,.inline-fend-radio-existing:checked~.inline-fend-existing{display:block}.inline-fend-lower{border:none;margin:0;float:left}@media (min-width: 63.9375em){.inline-fend-grid{--template-columns: repeat(2, 1fr);place-items:center}.inline-fend-radio+.inline-fend-radio-label{margin-right:20px;float:left;width:25%;position:relative;left:25%}.inline-fend-inputs{flex-direction:row}.inline-fend-inputs-group{margin-right:20px}.inline-fend-inputs-group:last-child{margin-right:0}.inline-fend-inputs-group.half{width:50%}}@supports (display: grid){.inline-fend-radio+.inline-fend-radio-label{margin:0}.inline-fend-lower{float:none}@media (min-width: 63.9375em){.inline-fend-radio+.inline-fend-radio-label{float:none;width:50%;left:0}.inline-fend-lower{width:100%;grid-column:1/-1}.inline-fend-radio-create+.inline-fend-radio-label{justify-self:flex-end}.inline-fend-radio-existing+.inline-fend-radio-label{justify-self:flex-start}}}
