.header-wrapper{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.ren-mui-stepper{justify-content:flex-start;align-items:flex-start}.ren-mui-stepper .ren-mui-stepper-step{justify-content:flex-start;text-align:left;flex:none}.ren-mui-stepper .ren-mui-stepper-step .ren-mui-stepper-step-label{justify-content:flex-start;text-align:left}.ren-mui-stepper .ren-mui-stepper-step .MuiStepLabel-iconContainer{padding-right:0;padding-left:0}.ren-mui-stepper .ren-mui-stepper-step .MuiStepLabel-labelContainer{margin-left:0;text-align:left}.ren-mui-stepper .ren-mui-stepper-step .MuiStepLabel-label{color:var(--color-dark, #000)}.ren-mui-stepper .ren-mui-stepper-step.MuiStep-completed .MuiStepLabel-label{color:var(--color-text-primary, #333);font-weight:var(--font-weight-medium, 500)}.ren-mui-stepper .ren-mui-stepper-step.Mui-active .MuiStepLabel-label{color:#1f5d7f;font-weight:var(--font-weight-medium, 500)}.ren-mui-stepper.MuiStepper-vertical{align-items:flex-start}.ren-mui-stepper.MuiStepper-vertical .ren-mui-stepper-step{flex-direction:row;align-items:center;min-height:48px}.ren-mui-stepper.MuiStepper-vertical .ren-mui-stepper-step .MuiStepLabel-iconContainer{padding-right:12px;padding-left:0;margin:0}.ren-mui-stepper.MuiStepper-vertical .ren-mui-stepper-step .MuiStepLabel-labelContainer{margin-left:0;text-align:left;flex:1}.ren-mui-stepper.MuiStepper-vertical .ren-mui-stepper-step:last-child{min-height:auto}.ren-mui-stepper.MuiStepper-vertical .ren-mui-stepper-step .MuiStepLabel-label{margin-top:0;margin-bottom:0}html,body{height:100%;display:revert;scroll-behavior:smooth}#root{min-height:100%;display:flex;flex-direction:column;.main-wrapper{display:flex;flex-direction:column;gap:1.5rem;max-width:1140px;padding:0}.root-container{flex:1 1 0%;display:flex;flex-direction:column;padding-top:2rem;gap:1.5rem;.root-content{flex:1 1 0%}}.header-content{display:flex;flex-direction:column;gap:1.5rem}.footer-wrapper{margin-left:unset;margin-right:unset;max-width:unset}}@media screen and (max-width: 480px){#root .root-container{.footer-wrapper{margin-left:-1rem;margin-right:-1rem}.header-content{display:flex;flex-direction:column;align-items:center;gap:1rem}}}@media screen and (min-width: 481px){#root .main-wrapper{width:unset;margin:1.5rem auto 0;padding:0 1.25rem}}.ren-mui-auto-complete{position:relative;.ren-auto-complete-locked{position:absolute;inset:0;background-color:#acacac1a}.required-dot{display:inline-block;width:8px;height:8px;background-color:var(--color-red);border-radius:50%;margin-left:.5rem;position:relative;top:-1px}.ren-auto-complete-error{--icon-color: var(--color-red);display:flex;align-items:center;gap:.5rem}.ren-auto-complete-field .MuiOutlinedInput-root:focus-within{box-shadow:var(--input-alt-box-shadow__focus, 0 0 0 4px rgba(25, 118, 210, .1))}.MuiInputBase-root.MuiOutlinedInput-root{padding-left:0;padding-right:0;border-radius:.5rem}}.ren-mui-auto-complete .MuiAutocomplete-root{.MuiInputBase-root.MuiOutlinedInput-root{margin:.5rem 0;.MuiAutocomplete-endAdornment{--icon-color: var(--color-light)}input{font-family:proxima-nova,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.15px;&::placeholder{color:var(--color-light);opacity:1}}}.MuiOutlinedInput-root{padding:.09rem;.MuiAutocomplete-input{top:auto;margin:0}.MuiInputBase-input.MuiOutlinedInput-input{left:0;padding:.9rem;margin-top:1.04px;margin-bottom:1.04px}}.MuiAutocomplete-tag{margin:2px;max-width:calc(100% - 6px)}.MuiAutocomplete-option{padding:8px 16px}.MuiAutocomplete-option.Mui-focused{background-color:var(--color-hover, rgba(0, 0, 0, .04))}}.ren-mui-postal-code-text{position:relative;.ren-postal-code-text-locked{position:absolute;inset:0;background-color:#acacac1a}.required-dot{display:inline-block;width:8px;height:8px;background-color:var(--color-red);border-radius:50%;margin-left:.5rem;position:relative;top:-1px}.ren-postal-code-text-error{--icon-color: var(--color-red);display:flex;align-items:center;gap:.5rem}.ren-postal-code-text-field .MuiOutlinedInput-root:focus-within{box-shadow:var(--postal-code-text-alt-box-shadow__focus, 0 0 0 4px rgba(25, 118, 210, .1))}.MuiInputBase-root.MuiOutlinedInput-root{padding-left:0;padding-right:0;border-radius:.5rem;margin:.5rem 0;input{font-family:proxima-nova,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.15px;&::placeholder{color:var(--color-light);opacity:1}}}}.ren-mui-input{position:relative;.ren-input-locked{position:absolute;inset:0;background-color:#acacac1a}.required-dot{display:inline-block;width:8px;height:8px;background-color:var(--color-red);border-radius:50%;margin-left:.5rem;position:relative;top:-1px}.ren-input-error{--icon-color: var(--color-red);display:flex;align-items:center;gap:.5rem}.ren-input-field .MuiOutlinedInput-root:focus-within{box-shadow:var(--input-alt-box-shadow__focus, 0 0 0 4px rgba(25, 118, 210, .1))}.MuiInputBase-root.MuiOutlinedInput-root{padding-left:0;padding-right:0;border-radius:.5rem;margin:.5rem 0;input{font-family:proxima-nova,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.15px;&::placeholder{color:var(--color-light);opacity:1}}}}.step-two-form{.step-2-paper{display:flex;flex-direction:column;gap:1.5rem;.step-2-header{.step-2-description{margin-top:.5rem;margin-bottom:1.5rem}}.step-2-donor-header{.step-2-description{margin-top:.5rem}}.step-2-additional-donor{.step-2-additional-donor-button{display:flex;align-items:center;gap:.5rem;padding-top:.25rem}}.step-2-button-container{margin-top:.5rem;display:flex;justify-content:space-between}.step-two-alert{background-color:var(--color-red, #9b1107);color:#fff;.MuiAlert-message,.MuiSvgIcon-root{color:#fff}}}}.step-2-ren-modal-header{--icon-color: var(--color-red, #9b1107);display:flex;align-items:center;gap:.5rem;.MuiSvgIcon-root{font-size:2rem}}.ren-modal-button-container{display:flex;justify-content:flex-end;margin-top:2rem;gap:1rem}.black-white-tooltip-wrapper{--icon-color: #ffffff;margin:.5rem;display:flex;align-items:center;gap:.25rem;svg{cursor:pointer}}.ren-mui-date-picker{position:relative;--icon-color: var(--color-light);.ren-date-picker-locked{position:absolute;inset:0;background-color:#acacac1a}.required-dot{display:inline-block;width:8px;height:8px;background-color:var(--color-red);border-radius:50%;margin-left:.5rem;position:relative;top:-1px}.ren-date-picker-error{--icon-color: var(--color-red);display:flex;align-items:center;gap:.5rem}.ren-date-picker-field .MuiOutlinedInput-root:focus-within{box-shadow:var(--date-picker-alt-box-shadow__focus, 0 0 0 4px rgba(25, 118, 210, .1))}.MuiPickersInputBase-root{border-radius:.5rem;border-color:var(--input-alt-border-color);border-width:.063rem;margin-top:8px;margin-bottom:8px;&.Mui-error{--icon-color: var(--color-red)}.MuiPickersSectionList-root.MuiPickersInputBase-sectionsContainer{padding:16px 0}.MuiPickersSectionList-section{font-family:proxima-nova,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.15px;color:var(--color-black);&::placeholder{color:var(--color-light);opacity:1}}}.MuiPickersInputBase-root.MuiPickersOutlinedInput-root{border-color:var(--input-alt-border-color);border-width:.063rem;&:not(.Mui-error) .MuiPickersOutlinedInput-notchedOutline{border-color:var(--input-alt-border-color);border-width:.063rem}&.Mui-focused:hover .MuiOutlinedInput-notchedOutline,&:hover .MuiPickersOutlinedInput-notchedOutline{border-color:var(--input-alt-border-color);border-width:.063rem}&.Mui-focused .MuiPickersOutlinedInput-notchedOutline{border-color:var(--input-alt-border-color);border-width:.063rem;border-color:var(--input-alt-border-color__focus, var(--input-alt-border-color));box-shadow:var(--input-alt-box-shadow__focus, var(--input-alt-box-shadow));transform:var(--input-alt-transform__focus, var(--input-alt-transform));transition:var(--input-alt-transition__focus, var(--input-alt-transition))}}}.ren-mui-phone-text{position:relative;.ren-phone-text-locked{position:absolute;inset:0;background-color:#acacac1a}.required-dot{display:inline-block;width:8px;height:8px;background-color:var(--color-red);border-radius:50%;margin-left:.5rem;position:relative;top:-1px}.ren-phone-text-error{--icon-color: var(--color-red);display:flex;align-items:center;gap:.5rem}.ren-phone-text-field .MuiOutlinedInput-root:focus-within{box-shadow:var(--phone-text-alt-box-shadow__focus, 0 0 0 4px rgba(25, 118, 210, .1))}.MuiInputBase-root.MuiOutlinedInput-root{padding-left:0;padding-right:0;border-radius:.5rem;margin:.5rem 0;input{font-family:proxima-nova,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.15px;&::placeholder{color:var(--color-light);opacity:1}}}}.custom-paper.MuiPaper-root{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border:.5px solid var(--Amplify-Light-20, #e1e6ea);border-radius:8px;background:var(--background-paper-elevation-1, #fff);color:var(--components-switch-slideFill, #171a1e);padding:2rem}@media screen and (max-width: 480px){.custom-paper.MuiPaper-root{border-radius:0;padding:1.5rem;margin-left:-1rem;margin-right:-1rem}}.MuiModal-root{.ren-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:650px;padding:2rem;z-index:1304;.ren-modal-close-button{--icon-color: var(--color-light);position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer}.ren-modal-header{margin-bottom:1rem}}}@media screen and (max-width: 480px){.ren-modal{position:fixed;top:0;left:1rem;transform:none;width:100vw;height:100vh;max-width:none;padding:1rem;border-radius:0;overflow-y:auto;top:revert;left:revert;transform:revert;width:revert}}.are-you-sure-wrapper{display:flex;flex-direction:column;gap:1.5rem;.are-you-sure-actions{display:flex;gap:1rem;justify-content:flex-end}}@media screen and (max-width: 480px){.are-you-sure-wrapper{.are-you-sure-actions{flex-direction:column;justify-content:center}}}.ren-mui-checkbox{--icon-color: var(--color-light);.Mui-checked{--icon-color: var(--color-primary)}position:relative;.ren-checkbox-locked{position:absolute;inset:0;background-color:#acacac1a}.required-dot{display:inline-block;width:8px;height:8px;background-color:var(--color-red);border-radius:50%;margin-left:.5rem;position:relative;top:-1px}.ren-checkbox-error{--icon-color: var(--color-red);display:flex;align-items:center;gap:.5rem}.ren-checkbox-field .MuiOutlinedInput-root:focus-within{box-shadow:var(--checkbox-alt-box-shadow__focus, 0 0 0 4px rgba(25, 118, 210, .1))}.MuiInputBase-root.MuiOutlinedInput-root{padding-left:0;padding-right:0;border-radius:.5rem;margin:.5rem 0}}.step-3-description{margin-top:.5rem;margin-bottom:1.5rem}.account-details-grid{padding:2rem 0;border-top:2px solid rgb(31,93,127);&.last-account-grid{border-bottom:2px solid rgb(31,93,127)}.account-details-grid-wrapper{display:flex;flex-direction:column;gap:.5rem;.account-details-grid-address{padding:.5rem .25rem}}}.step-3-button-container{display:flex;justify-content:flex-end;margin-top:2rem;gap:1.5rem}.ren-modal{a.step-3-link{color:var(--isp-css-link-color, #0066cc);&:hover{color:var(--isp-css-link-hover-color, #ff0000)}}.step-3-ren-modal-success-wrapper{display:flex;flex-direction:column;gap:1rem;.MuiStepConnector-root.MuiStepConnector-vertical.Mui-disabled:nth-of-type(2){margin-top:-8px;margin-bottom:-24px;height:44px}.MuiStepConnector-root.MuiStepConnector-vertical.Mui-disabled:nth-of-type(4){margin-top:-48px;margin-bottom:0;height:64px}.step-3-ren-modal-success-header{--icon-color: #174261;display:flex;gap:1rem;align-items:center}.step-3-ren-modal-success-header,.step-3-ren-modal-success-description,.step-3-ren-modal-success-button-container{width:100%}.step-3-ren-modal-success-button-container{display:flex;justify-content:end;gap:1rem;margin-top:1rem}@media screen and (max-width: 480px){.step-3-ren-modal-success-button-container{flex-direction:column;align-items:stretch;justify-content:revert}}}.step-3-ren-modal-error-header{--icon-color: var(--color-red, #9b1107);display:flex;align-items:center;gap:.5rem;.MuiSvgIcon-root{font-size:2rem}}.step-3-ren-modal-error-wrapper{.step-3-ren-modal-error-button-container{display:flex;justify-content:flex-end;margin-top:2rem;gap:1rem}@media screen and (max-width: 480px){.step-3-ren-modal-error-button-container{flex-direction:column;align-items:stretch;justify-content:revert}}}}.step-3-close-failure{--icon-color: var(--color-yellow, #663c00)}.step-1-container{display:flex;flex-direction:column;gap:1.5rem;.step-1-paper{display:flex;flex-direction:column;gap:1.5rem;.step-1-heading{margin-bottom:.5rem}.requirements-description{background-color:var(--amplify-teal-0, #ffffff);border:1px solid var(--border-color-light, #e1e6ea);border-radius:.5rem;padding:1rem;.step-1-requirements-list{margin-block-start:.5em;margin-block-end:0;padding-inline-start:1.5em}}.step-1-button-container{display:flex;justify-content:flex-end;margin-top:.5rem;.step-1-next-step-button{height:2.75rem}}}}:root{color:var(--amplify-dark-90, #171a1e);font-family:proxima-nova,sans-serif;font-size:16px;font-style:normal;font-weight:400;color-scheme:light dark;background-color:#fcfbfc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;color:var(--amplify-dark-90, #171a1e);font-family:proxima-nova,sans-serif;font-size:16px;font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6{margin:0}:root{--color-light: #6b7782;--color-dark: #171a1e;--color-red: #9b1107;--color-disabled: #b0b0b0;--color-button-primary: var(--button-background, #1e5a7a);--border-color-light: #e1e6ea}.h6-headline-kpi{font-family:neue-haas-unica,sans-serif;font-size:1.25rem;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.15px}.required-dot{--icon-color: var(--color-red);margin-left:5px;&.MuiSvgIcon-root{font-size:.5rem}}.button-small{font-family:proxima-nova,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.17px}.button-regular,.button-regular.MuiButtonBase-root.MuiButton-root,.button.regular.MuiInputBase-input.MuiOutlinedInput-input::placeholder{font-family:proxima-nova,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.15px}.body-small{font-family:proxima-nova,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.17px}.body-regular{font-family:proxima-nova,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.15px}.subtitle-small{font-family:proxima-nova,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:175%;letter-spacing:.1px}.subtitle-regular{font-family:proxima-nova,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:175%;letter-spacing:.15px}.overline-overbar{font-family:proxima-nova,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:266%;letter-spacing:.1px}.caption-subtitle{font-family:proxima-nova,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:166%;letter-spacing:.4px}.h6-headline{font-family:neue-haas-unica,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.15px}.h5-headline{font-family:neue-haas-unica,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:133.4%}.h4-headline{font-family:neue-haas-unica,sans-serif;font-size:2.125rem;font-style:normal;font-weight:400;line-height:123.5%;letter-spacing:.25px}.h3-headline{font-family:neue-haas-unica,sans-serif;font-size:3rem;font-style:normal;font-weight:400;line-height:116.7%;letter-spacing:0px}.h2-headline{font-family:neue-haas-unica,sans-serif;font-size:3.75rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.5px}.h1-headline{font-family:neue-haas-unica,sans-serif;font-size:6rem;font-style:normal;font-weight:400;line-height:116.7%;letter-spacing:-1.5px}.color-light{color:var(--color-light)}.color-dark{color:var(--color-dark)}.color-red{color:var(--color-red)}.color-disabled{color:var(--color-disabled)}.color-button-primary{color:var(--color-button-primary)}.bg-color-button-primary{background-color:var(--color-button-primary)}.bold{font-weight:700}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.lower-case{text-transform:lowercase}.MuiButtonBase-root.MuiButton-root{border-radius:.5rem;border-color:var(--color-button-primary, #ccc);--icon-color: var(--button-tertiary-color, var(--content-color, #1e5a7a));&:hover{--icon-color: var(--button-tertiary-hover-color, var(--button-tertiary-color, #1e5a7a))}}@media screen and (max-width: 480px){.MuiModal-root{z-index:1304!important;.ren-modal{position:fixed;top:0;left:1rem;transform:none;width:100vw;height:100vh;max-width:none;padding:1rem;border-radius:0;overflow-y:auto}.ren-modal-button-container{flex-direction:column;align-items:stretch}}}
