@charset "UTF-8";@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Thin.ttf);font-weight:100 200}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Light.ttf);font-weight:300}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Regular.ttf);font-weight:400}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Medium.ttf);font-weight:500}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Semibold.ttf);font-weight:600}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Bold.ttf);font-weight:700 800}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Black.ttf);font-weight:900}@font-face{font-family:Helonik-extended;src:url(/fonts/helonik-extended/helonik-extended-bold.otf) format("opentype");font-weight:400}:root{--accent: #012f51;--primary: #b7d9a7;--secondary: #f2f2f2;--blue: #0464a8;--green: #5ead43;--red: #e13a01;--orange: #ff8800;--logo: #011c2f;--accent--0: #bfe0f7;--accent--50: #a8d5f5;--accent--100: #8fcaf5;--accent--150: #5eb5f3;--accent--200: #2c9ff2;--accent--250: #1494f0;--accent--300: #0c87df;--accent--350: #0779ca;--accent--400: #035c9b;--accent--450: #013e6a;--accent--500: #012f51;--accent--550: #002138;--primary--100: #fbfffa;--primary--200: #f6fff2;--primary--300: #e2efdc;--primary--400: #c5e0b8;--primary--500: #b6d9a6;--primary--600: #a6d590;--primary--700: #86cc66;--primary--800: #63cc33;--primary--900: #4cad1f;--red--50: #fee7e7;--red--100: #fdcece;--red--200: #fdb4b4;--red--300: #fe8181;--red--400: #ff4d4d;--red--500: #ff3333;--red--600: #ff1a1a;--red--700: #e60000;--red--800: #b30000;--red--900: #800000;--red--950: #4d0000;--orange--50: #fbdbb6;--orange--100: #fbcf9d;--orange--200: #fcc383;--orange--300: #fdac4e;--orange--400: #ff941a;--orange--500: #ff8800;--orange--600: #e67a00;--orange--700: #b35f00;--orange--800: #804400;--orange--900: #4d2900;--orange--950: #1a0e00;--blue--50: #fafdfe;--blue--100: #e3f1fc;--blue--150: #b4dbf8;--blue--200: #84c4f5;--blue--250: #6db9f3;--blue--300: #53aef3;--blue--350: #38a3f5;--blue--400: #098cf1;--blue--450: #0570c2;--blue--500: #0462a9;--neutral--50: #ffffff;--neutral--100: #f5f5f5;--neutral--150: #e8e8e8;--neutral--200: #dbdbdb;--neutral--250: #c2c2c2;--neutral--300: #a8a8a8;--neutral--350: #9c9c9c;--neutral--400: #595959;--neutral--450: #4d4d4d;--neutral--500: #404040;--neutral--550: #262626;--neutral--600: #0d0d0d;--neutral--650: #000000;--border_radius: .3125rem;--border_radius_parent: .625rem;--h1: 40px;--logo--font: 15px;--h4--regular: 24px;--h4--extra-bold: 24px;--h4--bold: 24px;--h4--black: 24px;--h4--semi-bold: 24px;--h4--medium: 24px;--h4--light: 24px;--h4--extra-light: 24px;--h5--regular: 20px;--h5--extra-bold: 20px;--h5--black: 20px;--h5--bold: 20px;--h5--semi-bold: 20px;--h5--medium: 20px;--h5--light: 20px;--h5--extra-light: 20px;--paragraph--regular: 16px;--paragraph--extra-bold: 16px;--paragraph--black: 16px;--paragraph--bold: 16px;--paragraph--semi-bold: 16px;--paragraph--medium: 16px;--paragraph--light: 16px;--paragraph--extra-light: 16px;--text--large--regular: 16px;--text--large--extra-bold: 16px;--text--large--black: 16px;--text--large--bold: 16px;--text--large--semi-bold: 16px;--text--large--medium: 16px;--text--large--light: 16px;--text--large--extra-light: 16px;--text--small--regular: 12px;--text--small--extra-bold: 12px;--text--small--black: 12px;--text--small--bold: 12px;--text--small--semi-bold: 12px;--text--small--medium: 12px;--text--small--light: 12px;--text--small--extra-light: 12px;--text--medium--regular: 15px;--text--medium--extra-bold: 15px;--text--medium--black: 15px;--text--medium--bold: 15px;--text--medium--medium: 15px;--text--medium--semi-bold: 15px;--text--medium--light: 15px;--text--medium--extra-l-ight: 15px;--button_font_size: 16px;--button--regular: 16px;--button--extra-bold: 16px;--button--black: 16px;--button--bold: 16px;--button--semi-bold: 16px;--button--medium: 16px;--button--light: 16px;--button--extra-light: 16px;--h2--regular: 36px;--h2--extra-bold: 36px;--h2--black: 36px;--h2--bold: 36px;--h2--semi-bold: 36px;--h2--medium: 36px;--h2--light: 36px;--h2--extra-light: 36px;--h3--regular: 32px;--h3--extra-bold: 32px;--h3--black: 32px;--h3--bold: 32px;--h3--semi-bold: 32px;--h3--medium: 32px;--h3--light: 32px;--h3--extra-light: 32px;--black: #000000;--black-80: #333333;--black-60: #666666;--black-40: #999999;--black-20: #cccccc;--black-10: #e5e5e5;--black-5: #f2f2f2;--black-2: #fafafa;font-synthesis:none}body{background-color:var(--neutral--100);-webkit-font-smoothing:antialiased;font-family:Lato,-apple-system;counter-reset:accordion}*{margin:0;flex-direction:column;box-sizing:border-box;border:none;outline:none}#root{height:100%}p{line-height:1.5rem;text-align:left}h5{font-size:1.25rem;font-weight:400}h1{font-size:2.5rem}h2{font-size:2.25rem;font-weight:400}h3{font-size:2rem;font-weight:400}h4{font-size:1.5rem;font-weight:400}label{font-weight:400;font-size:1rem}input,select{font-family:lato;font-size:1rem;font-weight:500;text-align:left;padding:0;color:var(--neutral--600);background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}a{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none}button{font-family:lato;font-weight:700;letter-spacing:.04rem;font-size:1rem;text-wrap:nowrap;padding:.93rem 1.25rem;border-radius:.31rem;width:fit-content;display:flex;align-items:center;justify-content:center;flex-direction:row;height:3.63rem;gap:.313rem}button .button_icon path{fill:currentColor}button .button_icon{height:1.3em;width:1.3em}button:hover{cursor:pointer}button:disabled{opacity:30%;cursor:not-allowed}.button--primary{color:var(--neutral--50);background-color:var(--accent)}.button--primary:hover,.button--primary:active{background-color:var(--accent--550)}.button--primary:focus{outline:thin solid var(--neutral--50);outline-offset:-.31rem}.button--secondary{color:var(--accent);background-color:transparent;border:.06rem solid var(--accent)}.button--secondary:hover,.button--secondary:active{background-color:var(--blue--100)}.button--secondary:focus{outline:thin solid var(--accent);outline-offset:-.31rem}.button--tertiary{color:var(--accent);border:none;padding:.313rem;background-color:transparent;height:fit-content}.button--tertiary:focus{outline:.06rem solid var(--accent)}.button--tertiary:hover{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.125rem}.button--primary--large,.button--secondary--large{width:100%}.loading_icon{animation:spin-animation 1s linear infinite;display:inline-block}@keyframes spin-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button--tertiary--large{padding:.93rem 1.25rem;width:100%}.button--danger{border-color:var(--red);color:var(--red)}.button--danger:hover,.button--danger:active{background-color:var(--red--50)}.button--danger:focus{outline:thin solid var(--red-50)}.button--loading:disabled{cursor:wait}.navbar{width:100%;background-color:var(--primary);border-bottom:.0625rem solid var(--neutral--250);display:flex;align-items:center;flex-direction:row;padding:1.25rem 0;position:relative}.navbar .nav_mobile{display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:0 1.25rem;width:100%}.navbar_links{display:flex;flex-direction:column;gap:2rem;position:absolute;background-color:var(--neutral--150);top:100%;right:0;left:0;padding:1.56rem;border:.0625rem solid var(--neutral--250);border-left:none;border-right:none}.navbar_links ul{list-style:none;margin:0;padding:0;display:flex;gap:.938rem}.navbar_links ul li{display:flex;align-items:center;flex-direction:row;gap:.313rem}.navbar_links ul li svg{width:1.125rem;height:1.125rem}.navbar_links ul li svg path{fill:currentColor}a:focus,a:hover{text-decoration:underline;text-underline-offset:.125rem}.navbar_links .active{color:var(--accent--550)}.navbar_links .active a{font-weight:700}.navbar_brand{display:flex;flex-direction:row;align-items:center;gap:0rem;margin-right:1.25rem}.navbar_links li a{letter-spacing:.0313rem;color:var(--neutral--900);font-weight:400;font-size:1rem;text-wrap:nowrap}.school_name{font-family:Helonik-extended;font-size:.938rem;color:var(--accent--550);line-height:normal;width:8.4375rem}.school_badge{flex-shrink:0;width:5rem;height:5rem}.navbar_burger{cursor:pointer}.navbar_burger svg{width:2.5rem;height:2.5rem}.navbar_burger svg path{fill:var(--accent--550)}.navbar_account{display:flex;align-items:center;flex-direction:row;gap:.313rem}.navbar_account svg{width:1.125rem;height:1.125rem}.navbar_account svg path{fill:currentColor}.navbar_account a{color:var(--neutral--500);font-weight:700}@media only screen and (min-width: 768px){.navbar{padding:.625rem 3.13rem;justify-content:space-between}.navbar .nav_mobile{padding:0;width:50%}.navbar_burger{display:none}.navbar_brand{width:auto}.school_name{width:100%}.school_badge{width:3.125rem;height:3.125rem}.navbar_links{width:100%;display:flex!important;position:static;flex-direction:row;justify-content:end;background-color:transparent;margin-left:auto;border:none;padding:0}.navbar_links ul{width:100%;justify-content:center;flex-direction:row;gap:3rem}}.my_applications{padding:6.25rem 8%;display:flex;gap:2.5rem}.applications_header{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;padding-bottom:.625rem;border-bottom:.0625rem solid var(--neutral--200)}.applications_header h2{font-size:1rem;font-weight:400;text-transform:capitalize}.applications_container{display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap}.applications_empty_state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;width:100%;max-width:25rem;height:31.25rem;border:.0625rem dashed var(--neutral--200);background-color:var(--neutral--50);border-radius:var(--border_radius_parent)}.applications_empty_state h2{margin:0;text-transform:capitalize;font-family:lato,sans-serif;font-weight:300;font-style:italic;color:var(--neutral--250)}.application_card{border:.0625rem solid var(--neutral--150);border-radius:var(--border_radius_parent);padding:1.875rem 1.25rem;display:flex;flex-direction:column;align-items:left;max-width:25rem;background-color:var(--neutral--50)}.application_card hr{margin-bottom:1.25rem;background-color:var(--neutral--200)}.card_top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:1.88rem}.card_top span{padding:.313rem;background-color:var(--neutral--150);color:var(--neutral--400);line-height:1;font-weight:900;text-transform:uppercase;font-size:.938rem;border-radius:var(--border_radius)}.card_top .option_icon path{fill:var(--neutral--300)}.card_header{text-align:left;color:var(--neutral--600);margin-bottom:1.88rem}.card_header p{color:var(--neutral--400);margin-bottom:.313rem}.card_header p strong{font-weight:600}.card_options{text-align:left;color:var(--neutral--400);margin-bottom:9.38rem}.card_options span{display:inline-flex;flex-direction:row;align-items:center}.card_options span>svg{margin-right:.313rem}.card_options span>svg path{fill:var(--neutral--400)}.card_options span:last-child{margin-left:1.25rem}.card_bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:start;color:var(--neutral--350)}.progress_indicator{width:100%;font-size:.938rem}.progress_indicator .deadline{display:flex;flex-direction:row;align-items:center;color:var(--blue);font-size:1rem;font-weight:600;margin-bottom:.313rem}.progress_indicator .deadline span{margin-right:.313rem}.progress_indicator .deadline svg{width:1.125rem;height:1.125rem}.progress_indicator .deadline path{fill:currentColor}.warning{color:var(--red)}.due{color:var(--neutral--350)}.auth{display:flex;align-items:center;justify-content:center;height:100%;padding:4.375rem 0;gap:4.375rem}.auth_header{text-align:center}.auth_header svg{height:8.75rem}.auth_header h1{font-family:helonik-extended;text-transform:uppercase;margin-bottom:1.875rem;color:var(--accent--550)}.auth_school_badge h4{font-size:.938rem;text-transform:capitalize;color:var(--neutral--600)}.auth form{display:flex;gap:1.875rem;padding:3.125rem 1.25rem;width:100%;max-width:31.25rem;margin:0 auto;border:.0625rem solid var(--neutral--200);background-color:var(--neutral--50);text-align:center}.auth form h3{font-weight:300;text-transform:capitalize}.auth_redirect{display:inline-block;margin-top:.625rem}.auth_redirect span{color:var(--neutral--400);margin-right:.313rem}.auth_form_fields{display:flex;gap:1.25rem}@media only screen and (min-width: 500px){.auth form{border-radius:var(--border_radius_parent);padding:3.125rem}}.create_application main{max-width:28.13rem;margin:3.125rem auto;text-align:center;display:flex;gap:2.5rem;padding:1.25rem}.create_application main>div,.create_application main form{display:flex;flex-direction:column;gap:1.9rem}.create_application main .submit{align-self:end}.bread_crumb{background-color:var(--neutral--50);display:flex;flex-direction:row;align-items:center;gap:.313rem;padding:.625rem 1.25rem;border-bottom:.0625rem solid var(--neutral--200)}.bread_crumb p{line-height:1;font-size:.75rem;font-weight:700}.bread_crumb a{color:var(--accent)}@media only screen and (min-width: 768px){.bread_crumb{padding:1.25rem}}.error_text{font-size:.75rem;text-align:left;color:var(--red);margin:.3rem .75rem 0;line-height:normal}.help_text{font-size:.75rem;text-align:left;margin:.3rem .75rem 0;color:var(--neutral--450);line-height:normal}.radio_input_group{display:flex;flex-direction:column;gap:.625rem;padding:0}.radio_input_group legend{float:left;text-align:left;padding:0;margin-bottom:.625rem}.radio_input_group .radio_inputs{display:flex;flex-direction:column;gap:.625rem}.radio_input_group-small{align-items:center;flex-direction:row;flex-wrap:wrap;gap:1.25rem}.radio_input_group-small .radio_inputs{align-items:center;flex-direction:row}.radio_input{display:flex;flex-direction:row;justify-content:start;align-items:center;padding:0 .938rem;background-color:var(--neutral--50);border:.0625rem solid var(--neutral--200);border-radius:var(--border_radius)}.radio_input:focus{outline:.0625rem solid var(--neutral--650)}.radio_input:last-child{margin-bottom:0}.radio_input .radio_input_button{flex-shrink:0;margin-right:.6rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:left;background-color:var(--neutral--50);width:1rem;height:1rem;border:.0625rem solid var(--neutral--400);border-radius:50%}.radio_input .radio_input_button:checked{border:.3125rem solid var(--blue)}.radio_input .radio_input_button:checked:hover{background-color:var(--neutral--50);border:.3125rem solid var(--blue);outline:.15625rem solid var(--blue--150)}.radio_input .radio_input_button:hover{background-color:var(--blue--150);border:.0625rem solid var(--neutral--400);outline:.15625rem solid var(--blue--150)}.radio_input .radio_input_button:active{background-color:var(--blue--250);outline:.15625rem solid var(--blue--250)}.radio_input:has(.radio_input_button:checked){background-color:var(--blue--100);border-color:var(--blue)}.radio_input:has(.radio_input_button:checked):active{background-color:var(--blue--50)}.radio_input:has(.radio_input_button:checked):focus{outline:.0625rem solid var(--neutral--650)}.radio_input:has(.radio_input_button):focus{outline:.0625rem solid var(--neutral--650)}.radio_input:has(.radio_input_button:disabled){opacity:50%}.radio_label{color:var(--neutral--450);width:100%;height:3.13rem;text-align:left;display:flex;flex-direction:row;justify-content:left;align-items:center}.radio_input-small{background-color:transparent;border:none;padding:0;width:fit-content}.radio_input-small .radio_label{height:fit-content}.radio_input-small:hover,.radio_input-small:active{background-color:transparent}.radio_input-small:has(.radio_input_button:checked){background-color:transparent}.radio_input-small:has(.radio_input_button:checked):active{background-color:transparent}.input_label{pointer-events:none;position:absolute;color:var(--neutral--400);top:.6rem;width:100%;height:100%;padding:0 .75rem;text-transform:capitalize;display:flex;flex-direction:row;align-items:start}.input_label_text{margin:.3125rem 0 0}.input_field{width:100%;margin:auto 0 .625rem;padding-left:.75rem}.input_container{text-align:left;font-weight:400;font-size:.75rem;color:var(--neutral--400);margin-bottom:0rem}.input_container:has(input:disabled){opacity:50%}div:has(>.input_field){width:100%}.input--base{background-color:var(--neutral--50);box-sizing:content-box;position:relative;display:flex;flex-direction:row;height:3.25rem;align-items:end;border:.063rem solid var(--neutral--200);border-radius:var(--border_radius)}.input--base:has(input:not(input[value=""])) .input_label_text{font-size:.75rem;margin:0}.input--base:has(input:focus){caret-color:var(--blue);outline:.125rem solid var(--blue);border:.063rem solid transparent}.input--base:has(input:focus) input:placeholder-shown{color:var(--neutral--600)}.input--base:has(input:focus) .input_label_text{color:var(--blue);margin:0;font-weight:700;font-size:.75rem;transition:font-size .1s ease-out,margin .1s ease-out}.input--base:hover .input_label_text{color:var(--neutral--450)}.input--base:hover:has(input:not(input[value=""])) .input_label_text{font-weight:700}.input_icon{margin:0 .6rem;align-self:center;height:1.5rem;width:1.5rem}.input_icon path{fill:var(--accent)}.input_error .input--base,.input_container:has(input:user-invalid) .input--base{border-color:var(--red--300)}.input_error .input--base:has(input:not(input[value=""])) .input_label_text,.input_container:has(input:user-invalid) .input--base:has(input:not(input[value=""])) .input_label_text{color:var(--red)}.input_error .input--base:has(input:focus),.input_container:has(input:user-invalid) .input--base:has(input:focus){caret-color:var(--red);outline:.125rem solid var(--red);border-color:transparent}.input_error .input--base:has(input:focus) .input_label_text,.input_container:has(input:user-invalid) .input--base:has(input:focus) .input_label_text{color:var(--red)}.alert{border-radius:var(--border_radius);border:.0625rem solid var(--neutral--200);color:var(--neutral--600);font-weight:700;font-size:.938rem;padding:.938rem 1.25rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.alert .alert_content{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.alert .alert_content .alert_icon{height:1.2rem;width:1.2rem;margin-right:.313rem}.alert:has(.alert_success){background-color:var(--primary--200);border-color:var(--green)}.alert:has(.alert_success) .alert_icon path{fill:var(--green)}.alert:has(.alert_error){background-color:var(--red--50);border-color:var(--red)}.alert:has(.alert_error) .alert_icon path{fill:var(--red)}.alert:has(.alert_info){background-color:var(--blue--100);border-color:var(--blue)}.alert:has(.alert_info) .alert_icon path{fill:var(--blue)}.alert:has(.alert_warning){background-color:var(--orange--50);border-color:var(--orange)}.alert:has(.alert_warning) .alert_icon path{fill:var(--orange--500)}.alert .alert_close{cursor:pointer;margin-left:.625rem;color:var(--neutral--600);transition:color .2s ease-in-out}.alert .alert_close:hover{color:var(--neutral--700)}.react-datepicker-wrapper{display:block!important}.react-datepicker{font-family:Lato,sans-serif!important;border-radius:var(--border_radius)!important;border-color:var(--neutral--200)!important;box-shadow:0 10px 15px -3px #0000001a}.react-datepicker__navigation-icon:before{border-color:var(--accent)!important}.react-datepicker__header{background-color:var(--neutral--100)!important;border-bottom-color:var(--neutral--200)!important}.react-datepicker__day--selected{background-color:var(--primary)!important;border-radius:50%;color:var(--neutral--600)!important}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}.password_field .input_icon:hover{cursor:pointer}.verification_helpTxt{display:inline-block;color:var(--neutral--400);margin-bottom:1.25rem}.verification_helpTxt>span{color:var(--neutral--600);text-decoration:underline;text-underline-offset:.125rem}.verification_helpTxt a{color:var(--blue)}.application_page{width:100%}.application_page .bread_crumb{border-bottom:none}.application_page .progress_bar{display:flex;flex-direction:row;gap:5px;height:.25rem}.application_page .progress_bar .active{background-color:var(--blue)}.application_page .progress_bar div{height:.25rem;width:100%;background-color:var(--neutral--200);border-radius:10px}.application_page .progress_bar div:last-child{border-radius:5px 0 0 5px}.application_page .progress_bar div:first-child{border-radius:0 5px 5px 0}.application_page_main{margin-top:2.5rem;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:1.56rem;padding:.625rem}.application_stepper{max-width:55.75rem;width:100%}.stepper_header{background-color:var(--neutral--50);padding:1.25rem;border-radius:var(--border_radius_parent) var(--border_radius_parent) 0 0;border:.0625rem solid var(--neutral--200)}.stepper_header p{text-transform:capitalize;font-size:.938rem;font-weight:800;color:var(--blue)}.application_step_container{border:.0625rem solid var(--neutral--200);margin-top:5px;background-color:var(--neutral--50);border-radius:0 0 var(--border_radius_parent) var(--border_radius_parent);overflow:hidden}.application_details{padding:1.875rem 1.25rem;border:.0625rem solid var(--neutral--200);border-radius:var(--border_radius_parent);background-color:var(--neutral--50);display:flex;gap:1.56rem;width:100%;height:fit-content}.application_details .header{display:flex;flex-direction:row;align-items:center;gap:.313rem;color:var(--neutral--400)}.application_details .header svg{width:1.5rem;height:1.5rem}.application_details .header svg path{fill:var(--blue)}.application_id{margin-bottom:1.25rem}.application_id>p:first-child,.academic_year>p:first-child,.important_dates>p:first-child{font-weight:800;color:var(--neutral--600)}.important_dates>p:first-child{margin-bottom:1.25rem}.application_id>p:last-child,.academic_year>p:last-child{color:var(--neutral--400)}.important_dates>div{display:flex;gap:.937rem}.important_dates>div div{display:flex;flex-direction:row;justify-content:space-between}.important_dates>div div .key{display:flex;flex-direction:row;gap:.313rem;align-items:center;color:var(--neutral--400)}.important_dates>div div .key svg{width:1.5rem;height:1.5rem}.important_dates>div div .key svg path{fill:currentColor}@media only screen and (min-width: 892px){.application_page_main{flex-wrap:nowrap}.application_details{max-width:22.1875rem}}.alert-float{position:sticky;top:1rem;margin:1rem;z-index:1000}.accordion{border-bottom:.0625rem solid var(--neutral--200)}.accordion_header{display:flex;flex-direction:row;padding:1.88rem 1.25rem;align-items:center}.accordion_header:hover{background-color:var(--neutral--150);cursor:pointer}.accordion_header>div{display:flex;flex-direction:row;align-items:center;width:100%}.accordion_header h5{text-align:left;color:var(--neutral--550)}.accordion_header span{counter-increment:accordion}.accordion_header .counter{display:flex;justify-content:center;align-items:center;width:2.69rem;height:2.69rem;border-radius:50%;border:.13rem solid var(--neutral--100);flex-shrink:0;margin-right:1.25rem}.accordion_header .counter:before{line-height:1;content:counter(accordion);color:var(--neutral--600);font-size:1.25rem}.caret_icon{width:1rem;height:1rem;rotate:0deg}.caret_icon path{fill:var(--neutral--450)}.check_icon{width:2.69rem;height:2.69rem;margin-right:1.25rem;flex-shrink:0}.check_icon path{fill:var(--green)}.accordion_content{padding:0 1.25rem 1.25rem}.accordion_open{background-color:var(--neutral--100)}.accordion_open h5{color:var(--neutral--450)}.accordion_open .accordion_header span{border-color:var(--green)}.accordion_open .accordion_header span:before{color:var(--green)}.accordion_open .caret_icon{rotate:180deg}hr{height:1px;margin-bottom:1.875rem;background-color:var(--neutral--200)}.select_input_container{width:100%}.select_input{box-sizing:content-box;display:flex;flex-direction:row;align-items:end;position:relative;width:100%;height:3.25rem;border-radius:var(--border_radius);border:.063rem solid var(--neutral--200);background-color:var(--neutral--50)}.select_input .select_icon svg{rotate:0deg}.select_input:has(select:focus){outline:.125rem solid var(--blue);border:.063rem solid transparent}.select_input:has(select:focus) .select_label_text{color:var(--blue);margin:0;font-weight:700;font-size:.75rem;transition:font-size .1s ease-out,margin .1s ease-out}.select_input:has(select:focus) .select_icon svg{rotate:180deg}.select_input:has(.select_filled) .select_label_text{font-size:.75rem;margin:0}.select_input:hover .select_label_text{color:var(--neutral--450)}.select_input:hover:has(.select_filled) .select_label_text{font-weight:700}.select_empty:has(select:not(select:focus)) select{color:var(--neutral--50)}.select_label{width:100%;height:100%;text-wrap:nowrap;pointer-events:none;position:absolute;color:var(--neutral--400);top:.6rem;padding:0 .75rem;display:flex;flex-direction:row;align-items:start}.select_label_text{margin:.3125rem 0 0}.select_box{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.select_box select{width:100%;margin:auto 0 .625rem;padding-left:.75rem}.select_icon{position:absolute;right:.75rem;top:0%;height:100%;display:flex;flex-direction:row;align-items:center}.select_icon svg{width:1rem;height:1rem}.select_error .select_input,.select_input_container:has(select:user-invalid) .select_input{border-color:var(--red--300)}.select_error .select_input:has(.select_filled) .select_label_text,.select_input_container:has(select:user-invalid) .select_input:has(.select_filled) .select_label_text{color:var(--red)}.select_error .select_input:has(select:focus),.select_input_container:has(select:user-invalid) .select_input:has(select:focus){outline:.125rem solid var(--red);border-color:transparent}.select_error .select_input:has(select:focus) .select_label_text,.select_input_container:has(select:user-invalid) .select_input:has(select:focus) .select_label_text{color:var(--red)}.application_form form{display:flex;gap:1.875rem}.field_section{display:flex;gap:1.25rem;border-bottom:.0625rem solid var(--neutral--200);padding-bottom:1.875rem}.form_nav_buttons{display:flex;flex-direction:row;justify-content:space-between;border-top:.0625rem solid var(--neutral--200);padding-top:1.875rem;padding-bottom:2.25rem}.select_options{display:flex;flex-direction:row;gap:1.8rem}.file_upload_input{color:var(--neutral--400);display:flex;flex-direction:row;align-items:center;justify-content:center;padding:3.13rem 1.44rem;width:100%;border:.0625rem dashed var(--neutral--200);border-radius:var(--border_radius);stroke-width:20px}.file_upload_input .file_upload_icon{height:1.44rem;width:1.44rem;margin-right:.625rem}.file_upload_input input{display:none}.file_upload_input .file_helptext{font-size:.75rem;line-height:1}.file_input_cta{font-weight:600;font-size:.875rem}.file_input_label{font-size:.875rem;font-weight:600;color:var(--blue);margin:0 0 0 .25rem;text-transform:lowercase;cursor:pointer}.drag_over{background-color:var(--neutral--200)}.file{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:.0625rem solid var(--neutral--200);border-radius:var(--border_radius);padding:.625rem}.file>div{display:flex;flex-direction:row;align-items:center;width:100%;flex-shrink:1;min-width:0}.file_container .error{border:.125rem solid var(--red)}.file_container .error .error_icon path{fill:var(--red)}.file_details{width:100%}.file_name{font-weight:600;color:var(--neutral--400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}.file_size{line-height:1;font-size:.75rem;color:var(--neutral--400)}.doc_icon{width:1.88rem;height:1.88rem;margin-right:.625rem;flex-shrink:0}.doc_icon path{fill:var(--neutral--600)}.close_icon{flex-shrink:0;width:1.5rem;height:1.5rem;min-width:1.5rem}.close_icon path{fill:var(--neutral--400)}@media screen and (min-width: 768px){.file_input_cta,.file_input_label{font-size:1rem}}
