*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}:root{--container-max-width: 1140px;--container-gutter-x: 15px}body.partner-portal{--container-max-width: 1600px;--container-gutter-x: 15px}.container{width:100%;padding-right:var(--container-gutter-x);padding-left:var(--container-gutter-x);margin-right:auto;margin-left:auto;max-width:var(--container-max-width)}:root{--table-border-color: gray;--table-border-width: 1px;--table-margin-bottom: 1rem;--table-padding: .3rem}table,td{padding:var(--table-padding);margin-bottom:var(--table-margin-bottom);border:solid var(--table-border-width) var(--table-border-color)}:root{--body-background-color: #f3f3f3}html,body{scroll-behavior:smooth}body{background-color:var(--body-background-color);display:flex;flex-direction:column;min-height:100vh}.enrollment-form-icon-aligner{display:flex;justify-content:center;align-items:center}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}@font-face{font-family:Lato;font-style:normal;font-weight:100;text-rendering:optimizeLegibility;src:url("./media/Lato-Hairline-OYI4UQ6V.woff2") format("woff2"),url("./media/Lato-Hairline-WBYK77EJ.woff") format("woff");font-display:swap}@font-face{font-family:Lato;font-style:italic;font-weight:100;text-rendering:optimizeLegibility;src:url("./media/Lato-HairlineItalic-GK2THA2U.woff2") format("woff2"),url("./media/Lato-HairlineItalic-7LNMIMTJ.woff") format("woff");font-display:swap}@font-face{font-family:Lato;font-style:normal;font-weight:200;text-rendering:optimizeLegibility;src:url("./media/Lato-Thin-EOWXHFGN.woff2") format("woff2"),url("./media/Lato-Thin-P7OZLENC.woff") format("woff");font-display:swap}@font-face{font-family:Lato;font-style:italic;font-weight:200;text-rendering:optimizeLegibility;src:url("./media/Lato-ThinItalic-3TYHJ4L4.woff2") format("woff2"),url("./media/Lato-ThinItalic-MQ7UEMZD.woff") format("woff");font-display:swap}@font-face{font-family:Lato;font-style:normal;font-weight:300;text-rendering:optimizeLegibility;src:url("./media/Lato-Light-KPIKJ5OM.woff2") format("woff2"),url("./media/Lato-Light-AWM5EWEG.woff") format("woff");font-display:swap}@font-face{font-family:Lato;font-style:italic;font-weight:300;text-rendering:optimizeLegibility;src:url("./media/Lato-LightItalic-7AU3UGI4.woff2") format("woff2"),url("./media/Lato-LightItalic-PNCESLKP.woff") format("woff");font-display:swap}@font-face{font-family:Lato;font-style:normal;font-weight:400;text-rendering:optimizeLegibility;src:url("./media/Lato-Regular-SL6G7FQB.woff2") format("woff2"),url("./media/Lato-Regular-F7RN7CCE.woff") format("woff");font-display:swap}@font-face{font-family:Lato;font-style:italic;font-weight:400;text-rendering:optimizeLegibility;src:url("./media/Lato-Italic-S57FGHRQ.woff2") format("woff2"),url("./media/Lato-Italic-AY5G5XSJ.woff") format("woff");font-display:swap}@font-face{font-family:Lato;font-style:normal;font-weight:700;text-rendering:optimizeLegibility;src:url("./media/Lato-Medium-CP6N4TDI.woff2") format("woff2"),url("./media/Lato-Medium-WQODQIM2.woff") format("woff");font-display:swap}@font-face{font-family:Lato;font-style:italic;font-weight:700;text-rendering:optimizeLegibility;src:url("./media/Lato-MediumItalic-DYYS3WOF.woff2") format("woff2"),url("./media/Lato-MediumItalic-DGLMYFO5.woff") format("woff");font-display:swap}@font-face{font-family:Lato;font-style:normal;font-weight:600;text-rendering:optimizeLegibility;src:url("./media/Lato-Semibold-KQ57H37F.woff2") format("woff2"),url("./media/Lato-Semibold-OPSPW3Q5.woff") format("woff");font-display:swap}@font-face{font-family:Lato;font-style:italic;font-weight:600;text-rendering:optimizeLegibility;src:url("./media/Lato-SemiboldItalic-X5QA6H5B.woff2") format("woff2"),url("./media/Lato-SemiboldItalic-5YUGBQ24.woff") format("woff");font-display:swap}@font-face{font-family:Lato;font-style:normal;font-weight:700;text-rendering:optimizeLegibility;src:url("./media/Lato-Bold-A3W5BYDG.woff2") format("woff2"),url("./media/Lato-Bold-77GB2CXZ.woff") format("woff");font-display:swap}@font-face{font-family:Lato;font-style:italic;font-weight:700;text-rendering:optimizeLegibility;src:url("./media/Lato-BoldItalic-V6CC4SEC.woff2") format("woff2"),url("./media/Lato-BoldItalic-FWW4X7B3.woff") format("woff");font-display:swap}@font-face{font-family:Lato;font-style:normal;font-weight:800;text-rendering:optimizeLegibility;src:url("./media/Lato-Heavy-KAC2QKHZ.woff2") format("woff2"),url("./media/Lato-Heavy-RXQFXD6Z.woff") format("woff");font-display:swap}@font-face{font-family:Lato;font-style:italic;font-weight:800;text-rendering:optimizeLegibility;src:url("./media/Lato-HeavyItalic-MAJ666TZ.woff2") format("woff2"),url("./media/Lato-HeavyItalic-IB2HOH6Y.woff") format("woff");font-display:swap}@font-face{font-family:Lato;font-style:normal;font-weight:900;text-rendering:optimizeLegibility;src:url("./media/Lato-Black-5VT77VOC.woff2") format("woff2"),url("./media/Lato-Black-6WYWVWNL.woff") format("woff");font-display:swap}@font-face{font-family:Lato;font-style:italic;font-weight:900;text-rendering:optimizeLegibility;src:url("./media/Lato-BlackItalic-4B4VHQLW.woff2") format("woff2"),url("./media/Lato-BlackItalic-UWZ3HTL4.woff") format("woff");font-display:swap}@font-face{font-family:Neo Sans;font-weight:300;src:url("./media/681fbcbc-1907-441a-893a-fc00ecea0267-QFF32OUV.eot?#iefix");src:url("./media/681fbcbc-1907-441a-893a-fc00ecea0267-QFF32OUV.eot?#iefix") format("eot"),url("./media/e0bd859d-12b1-41c1-9b67-003688d01609-A72P6UQB.woff2") format("woff2"),url("./media/a21a792c-051c-4059-8719-ecc8749c99a6-ZSTB374Y.woff") format("woff"),url("./media/feee8e94-28a0-416a-88d3-db3912effbc4-KOB6WVKF.ttf") format("truetype");font-display:swap}@font-face{font-family:Neo Sans;font-weight:400;src:url("./media/2959d89a-a257-4ce7-9cda-63e00f275369-YHMFMK7E.eot?#iefix");src:url("./media/2959d89a-a257-4ce7-9cda-63e00f275369-YHMFMK7E.eot?#iefix") format("eot"),url("./media/a53085dd-4493-4430-8349-fd63d6f3e5bc-NYVKJSSU.woff2") format("woff2"),url("./media/a32c3a17-3242-461c-a048-ca8e775582b1-J2EYPF42.woff") format("woff"),url("./media/97316a7d-9db1-4dc1-bd87-e24103d88a81-HS7KOIQ2.ttf") format("truetype");font-display:swap}@font-face{font-family:Neo Sans;font-weight:400;font-style:italic;src:url("./media/f4875de8-7883-4489-958a-e2479fe77d29-6GRJR2MG.eot?#iefix");src:url("./media/f4875de8-7883-4489-958a-e2479fe77d29-6GRJR2MG.eot?#iefix") format("eot"),url("./media/9ff15e66-152b-4d48-a338-ab8c95431ca7-N34CMVKL.woff2") format("woff2"),url("./media/740562f3-2434-4080-8b87-ac8084c724d4-CED7OBBA.woff") format("woff"),url("./media/cd590b5e-4e72-4828-955d-a84944bb3eda-3HIJJXR2.ttf") format("truetype");font-display:swap}@font-face{font-family:Neo Sans;font-weight:700;src:url("./media/85c8556d-8a76-4037-a2e2-0f5fd9dabc03-SZPFNKEF.eot?#iefix");src:url("./media/85c8556d-8a76-4037-a2e2-0f5fd9dabc03-SZPFNKEF.eot?#iefix") format("eot"),url("./media/f056e9e7-3bb5-4f21-b861-ed2a47a0700b-M3NZPGG2.woff2") format("woff2"),url("./media/b0eddbbb-9e8e-4e08-bde1-965bb945f73a-Q2XL255M.woff") format("woff"),url("./media/b2931674-c992-42a0-aa22-e9cb15d3383d-SB5POXFQ.ttf") format("truetype");font-display:swap}@font-face{font-family:Neo Sans;font-weight:700;src:url("./media/a0b14394-4dd9-4421-98cf-dfe2f8dc6251-ZCJK4MQO.eot?#iefix");src:url("./media/a0b14394-4dd9-4421-98cf-dfe2f8dc6251-ZCJK4MQO.eot?#iefix") format("eot"),url("./media/82a34ab2-92d9-48c4-989d-50d5bd54fdd1-RKBRTEHB.woff2") format("woff2"),url("./media/ecedcc38-3aec-48a5-a693-fbfac59dd0ed-XKW3XXJG.woff") format("woff"),url("./media/2974017c-634d-4238-9381-e3f0b95a150c-OCPMVTOQ.ttf") format("truetype");font-display:swap}@font-face{font-family:Neo Sans;font-weight:800;src:url("./media/a18848f0-fc35-4303-b859-765085dc8136-FKLRWPNK.eot?#iefix");src:url("./media/a18848f0-fc35-4303-b859-765085dc8136-FKLRWPNK.eot?#iefix") format("eot"),url("./media/35cfb856-b935-45e7-b54f-b60e4b23e03c-E6X6BAYL.woff2") format("woff2"),url("./media/424ba691-179e-4d47-8ab9-e7eedc23c30f-XX63XZ73.woff") format("woff"),url("./media/fc12c0b1-38e2-4dba-acfd-e2c26fd997a4-IGMKW4OW.ttf") format("truetype");font-display:swap}@font-face{font-display:swap;font-family:Neue Haas Unica;src:local("Neue Haas Unica W04 Regular"),local("NeueHaasUnicaW04-Regular"),url("./media/NeueHaasUnicaW04-Regular-GOJEJJYF.woff2") format("woff2");font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:Neue Haas Unica;src:local("Neue Haas Unica W04 Medium"),local("NeueHaasUnicaW04-Medium"),url("./media/NeueHaasUnicaW04-Medium-BI7NE2S6.woff2") format("woff2");font-style:normal;font-weight:500}@font-face{font-display:swap;font-family:Neue Haas Unica;src:local("Neue Haas Unica W04 Bold"),local("NeueHaasUnicaW04-Bold"),url("./media/NeueHaasUnicaW04-Bold-CXJ4LR2B.woff2") format("woff2");font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:Tiempos Text;src:local("Tiempos Text Regular"),local("TiemposText-Regular"),url("./media/tiempos-text-web-regular-YSLVOYGA.woff2") format("woff2");font-style:normal;font-weight:400}body{font-family:var(--enrollment-form-typography-body-font-family);font-size:var(--enrollment-form-typography-body-font-size)}h1,h2,h3,h4,h5 .enrollment-form-h1,.enrollment-form-h2,.enrollment-form-h3,.enrollment-form-h4,.enrollment-form-h5{font-family:var(--enrollment-form-typography-heading-font-family)}h1,.enrollment-form-h1{font-size:var(--enrollment-form-typography-heading-one-font-size);font-weight:var(--enrollment-form-typography-heading-one-font-weight);letter-spacing:var(--enrollment-form-typography-heading-one-letter-spacing);line-height:var(--enrollment-form-typography-heading-one-line-height);margin-bottom:var(--enrollment-form-typography-heading-one-margin-bottom)}h2,.enrollment-form-h2{font-size:var(--enrollment-form-typography-heading-two-font-size);font-weight:var(--enrollment-form-typography-heading-two-font-weight);letter-spacing:var(--enrollment-form-typography-heading-two-letter-spacing);line-height:var(--enrollment-form-typography-heading-two-line-height);margin-bottom:var(--enrollment-form-typography-heading-two-margin-bottom)}h3,.enrollment-form-h3{font-size:var(--enrollment-form-typography-heading-three-font-size);font-weight:var(--enrollment-form-typography-heading-three-font-weight);letter-spacing:var(--enrollment-form-typography-heading-three-letter-spacing);line-height:var(--enrollment-form-typography-heading-three-line-height);margin-bottom:var(--enrollment-form-typography-heading-three-margin-bottom)}h4,.enrollment-form-h4{font-size:var(--enrollment-form-typography-heading-four-font-size);font-weight:var(--enrollment-form-typography-heading-four-font-weight);letter-spacing:var(--enrollment-form-typography-heading-four-letter-spacing);line-height:var(--enrollment-form-typography-heading-four-line-height);margin-bottom:var(--enrollment-form-typography-heading-four-margin-bottom)}.enrollment-form-link:link,.enrollment-form-link:visited,.enrollment-form-link:active{color:var(--enrollment-form-anchor-link-color);cursor:pointer;text-decoration:underline}.enrollment-form-link:focus{box-shadow:var(--enrollment-form-anchor-link-focus-box-shadow);outline:none}.enrollment-form-link:hover{color:var(--enrollment-form-anchor-link-hover-color)}.help-text{font-size:var(--enrollment-form-help-text-font-size);line-height:var(--enrollment-form-help-text-line-height);margin-bottom:var(--enrollment-form-help-text-margin-bottom)}.instructions-list{margin-bottom:var(--enrollment-form-instructions-list-margin-bottom)}.instruction-text{font-size:var(--enrollment-form-instruction-text-font-size);line-height:var(--enrollment-form-instruction-text-line-height);margin-bottom:var(--enrollment-form-instruction-text-margin-bottom)}.instruction-text .instruction-text-highlights{color:var(--into-blue)}.help-text .text-link,.instruction-text .text-link{color:var(--into-blue);text-decoration:underline}.enrollment-form-control-errors-arrow{border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-bottom:.5rem solid var(--enrollment-form-control-errors-background-color);display:var(--enrollment-form-control-errors-arrow-display);margin-left:1.4rem;height:0;width:0}.enrollment-form-control-errors ul{background-color:var(--enrollment-form-control-errors-background-color);border-radius:var(--enrollment-form-control-errors-border-radius);color:var(--enrollment-form-control-errors-color);font-size:var(--enrollment-form-control-errors-font-size);line-height:var(--enrollment-form-control-errors-font-size);padding-bottom:var(--enrollment-form-control-errors-padding-bottom);padding-left:var(--enrollment-form-control-errors-padding-left);padding-right:var(--enrollment-form-control-errors-padding-right);padding-top:var(--enrollment-form-control-errors-padding-top)}.enrollment-form-group label,.enrollment-form-group legend,.enrollment-form-group .question-heading{display:flex;font-size:var(--enrollment-form-group-label-font-size);line-height:var(--enrollment-form-group-label-font-size);margin-bottom:var(--enrollment-form-group-label-margin-bottom)}.enrollment-form-group label.enrollment-label-readonly,.enrollment-form-group legend.enrollment-label-readonly,.enrollment-form-group .question-heading.enrollment-label-readonly{cursor:auto}.enrollment-form-group legend.header{display:flex;font-size:var(--enrollment-form-group-legend-font-size);line-height:var(--enrollment-form-group-legend-font-size);margin-bottom:var(--enrollment-form-group-legend-margin-bottom)}.enrollment-form-group p{margin-bottom:var(--enrollment-form-group-label-margin-bottom)}.enrollment-form-group>.enrollment-form-group:not(:last-child),.enrollment-form-group .form-block .enrollment-form-group:not(:last-child){margin-bottom:var(--enrollment-form-group-margin-bottom)}.enrollment-form-group>.enrollment-form-group:last-child,.enrollment-form-group .form-block .enrollment-form-group:last-child{margin-bottom:0}.enrollment-form-group .enrollment-form-control:not(:last-child){margin-bottom:var(--enrollment-form-group-margin-bottom)}.enrollment-form-group .help-text{margin-bottom:var(--enrollment-form-help-text-margin-bottom)}.enrollment-form-group .explanation-text{font-size:var(--enrollment-form-explanation-text-font-size);margin-top:var(--enrollment-form-explanation-text-margin-top)}.enrollment-form-control{display:flex;flex-direction:var(--enrollment-form-control-flex-direction)}.enrollment-form-control input[type=text],.enrollment-form-control input[type=email],.enrollment-form-control input[type=number],.enrollment-form-control textarea,.enrollment-form-control button{background-color:var(--enrollment-form-input-text-background-color);border:var(--enrollment-form-input-text-border-size) solid var(--enrollment-form-input-text-border-color);border-radius:var(--enrollment-form-input-text-border-radius);color:var(--enrollment-form-input-text-color);padding-bottom:var(--enrollment-form-input-text-padding-bottom);padding-left:var(--enrollment-form-input-text-padding-left);padding-right:var(--enrollment-form-input-text-padding-right);padding-top:var(--enrollment-form-input-text-padding-top)}.enrollment-form-control input[type=text]:focus,.enrollment-form-control input[type=email]:focus,.enrollment-form-control input[type=number]:focus,.enrollment-form-control textarea:focus,.enrollment-form-control button:focus{border-color:var(--enrollment-form-input-text-focus-border-color);box-shadow:var(--enrollment-form-input-text-focus-box-shadow)}.enrollment-form-control input[type=text].ng-valid.ng-touched,.enrollment-form-control input[type=email].ng-valid.ng-touched,.enrollment-form-control input[type=number].ng-valid.ng-touched,.enrollment-form-control textarea.ng-valid.ng-touched,.enrollment-form-control button.ng-valid.ng-touched{border:var(--enrollment-form-input-text-border-size) solid var(--enrollment-form-input-text-valid-border-color)}.enrollment-form-control input[type=text].ng-invalid.ng-touched,.enrollment-form-control input[type=email].ng-invalid.ng-touched,.enrollment-form-control input[type=number].ng-invalid.ng-touched,.enrollment-form-control textarea.ng-invalid.ng-touched,.enrollment-form-control button.ng-invalid.ng-touched{border:var(--enrollment-form-input-text-border-size) solid var(--enrollment-form-input-text-invalid-border-color)}.enrollment-form-control input[type=text][readonly],.enrollment-form-control input[type=text][readonly].ng-valid.ng-touched,.enrollment-form-control input[type=email][readonly],.enrollment-form-control input[type=email][readonly].ng-valid.ng-touched,.enrollment-form-control input[type=number][readonly],.enrollment-form-control input[type=number][readonly].ng-valid.ng-touched,.enrollment-form-control textarea[readonly],.enrollment-form-control textarea[readonly].ng-valid.ng-touched,.enrollment-form-control button[readonly],.enrollment-form-control button[readonly].ng-valid.ng-touched{border-color:var(--enrollment-form-control-border-color-readonly);box-shadow:none;border:none}.enrollment-form-control select{appearance:none;background-color:var(--enrollment-form-input-text-background-color);background-image:var(--enrollment-form-select-background-image);background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem .75rem;border:var(--enrollment-form-input-text-border-size) solid var(--enrollment-form-input-text-border-color);border-radius:var(--enrollment-form-input-text-border-radius);color:var(--enrollment-form-input-text-color);display:flex;padding-top:var(--enrollment-form-select-padding-top);padding-right:var(--enrollment-form-select-padding-right);padding-bottom:var(--enrollment-form-select-padding-bottom);padding-left:var(--enrollment-form-select-padding-left);width:100%}.enrollment-form-control select:focus{border-color:var(--enrollment-form-input-text-focus-border-color);box-shadow:var(--enrollment-form-input-text-focus-box-shadow)}.enrollment-form-control select.ng-valid.ng-touched{border:var(--enrollment-form-input-text-border-size) solid var(--enrollment-form-input-text-valid-border-color)}.enrollment-form-control select.ng-invalid.ng-touched{border:var(--enrollment-form-input-text-border-size) solid var(--enrollment-form-input-text-invalid-border-color)}.enrollment-form-control .ng-valid.ng-touched input[type=text],.enrollment-form-control .ng-valid.ng-touched input[type=email],.enrollment-form-control .ng-valid.ng-touched input[type=number],.enrollment-form-control .ng-valid.ng-touched textarea{border:var(--enrollment-form-input-text-border-size) solid var(--enrollment-form-input-text-valid-border-color)}.enrollment-form-control .ng-valid.ng-touched input[type=text][readonly],.enrollment-form-control .ng-valid.ng-touched input[type=text][readonly].ng-valid.ng-touched,.enrollment-form-control .ng-valid.ng-touched input[type=email][readonly],.enrollment-form-control .ng-valid.ng-touched input[type=email][readonly].ng-valid.ng-touched,.enrollment-form-control .ng-valid.ng-touched input[type=number][readonly],.enrollment-form-control .ng-valid.ng-touched input[type=number][readonly].ng-valid.ng-touched,.enrollment-form-control .ng-valid.ng-touched textarea[readonly],.enrollment-form-control .ng-valid.ng-touched textarea[readonly].ng-valid.ng-touched{border-color:var(--enrollment-form-control-border-color-readonly);box-shadow:none;border:none}.enrollment-form-control .ng-valid.ng-touched select{border:var(--enrollment-form-input-text-border-size) solid var(--enrollment-form-input-text-valid-border-color)}.enrollment-form-control .ng-invalid.ng-touched input[type=text],.enrollment-form-control .ng-invalid.ng-touched input[type=email],.enrollment-form-control .ng-invalid.ng-touched input[type=number],.enrollment-form-control .ng-invalid.ng-touched textarea,.enrollment-form-control .ng-invalid.ng-touched select{border:var(--enrollment-form-input-text-border-size) solid var(--enrollment-form-input-text-invalid-border-color)}.enrollment-form-check-group{display:flex;flex-direction:column}.enrollment-form-check-group .enrollment-form-check-control:not(:last-child){margin-bottom:var(--enrollment-form-check-control-margin-bottom)}.enrollment-form-check-group.enrollment-form-check-group-inline{flex-direction:row}@media (max-width: 991px){.enrollment-form-check-group.enrollment-form-check-group-inline.block-group{flex-flow:wrap}.enrollment-form-check-group.enrollment-form-check-group-inline.block-group div{margin-top:var(--enrollment-form-input-radio-block-tablet-margin-top)}}.enrollment-form-check-group.enrollment-form-check-group-inline .enrollment-form-check-control:not(:last-child){margin-bottom:0;margin-right:var(--enrollment-form-check-control-margin-bottom)}.enrollment-form-check-control{align-items:center;display:flex;flex-direction:row}.enrollment-form-check-control.block-radio{padding-left:var(--enrollment-form-input-radio-block-padding-left);border:var(--enrollment-form-input-text-border-size) solid var(--into-blue);border-radius:var(--enrollment-form-input-text-border-radius);color:var(--into-blue);cursor:pointer}.enrollment-form-check-control.block-radio:hover{color:var(--into-white);background-color:var(--into-dark-blue)}.enrollment-form-check-control.block-radio:hover input{border-color:var(--into-white)!important}.enrollment-form-check-control.block-radio>input{height:var(--enrollment-form-input-radio-block-height)!important;width:var(--enrollment-form-input-radio-block-width)!important;border-color:var(--into-blue)!important}.enrollment-form-check-control.block-radio>input:focus{box-shadow:none!important}.enrollment-form-check-control.block-radio>label{padding-top:var(--enrollment-form-input-radio-block-padding-top);padding-right:var(--enrollment-form-input-radio-block-padding-right);padding-bottom:var(--enrollment-form-input-radio-block-padding-bottom)}.enrollment-form-check-control.block-radio.focused{box-shadow:var(--enrollment-form-input-radio-focus-box-shadow);background-color:var(--into-dark-blue)}.enrollment-form-check-control.block-radio.checked{color:var(--into-white);background-color:var(--into-blue)}.enrollment-form-check-control.block-radio.checked input{border-color:var(--into-white)!important;background-color:var(--into-white)!important}.enrollment-form-check-control.block-radio.checked.focused{background-color:var(--into-dark-blue)}.enrollment-form-check-control input[type=radio]{align-items:center;appearance:none;background-clip:content-box;background-color:transparent;border:var(--enrollment-form-input-radio-border);border-radius:calc(var(--enrollment-form-input-radio-height) / 2);cursor:pointer;display:flex;height:var(--enrollment-form-input-radio-height);justify-content:center;margin-right:var(--enrollment-form-input-radio-margin-right);padding:var(--enrollment-form-input-radio-padding);width:var(--enrollment-form-input-radio-height)}.enrollment-form-check-control input[type=radio]~label{font-size:var(--enrollment-form-input-radio-label-font-size);line-height:var(--enrollment-form-input-radio-height);margin-bottom:0}.enrollment-form-check-control input[type=radio]:focus{box-shadow:var(--enrollment-form-input-radio-focus-box-shadow)}.enrollment-form-check-control input[type=radio]:checked{background-color:var(--enrollment-form-input-radio-dot-color)}.enrollment-form-check-control input[type=radio].ng-invalid.ng-touched{border-color:var(--enrollment-form-input-radio-invalid-border-color)}.enrollment-form-check-control input[type=checkbox]{align-items:center;appearance:none;background-color:transparent;border:var(--enrollment-form-input-checkbox-border);border-radius:var(--enrollment-form-input-checkbox-border-radius);cursor:pointer;display:flex;height:var(--enrollment-form-input-checkbox-height);justify-content:center;margin-right:var(--enrollment-form-input-checkbox-margin-right);padding:var(--enrollment-form-input-checkbox-padding);width:var(--enrollment-form-input-checkbox-height)}.enrollment-form-check-control input[type=checkbox]~label{font-size:var(--enrollment-form-input-checkbox-label-font-size);line-height:var(--enrollment-form-input-checkbox-height);margin-bottom:0}.enrollment-form-check-control input[type=checkbox]:focus{box-shadow:var(--enrollment-form-input-checkbox-focus-box-shadow)}.enrollment-form-check-control input[type=checkbox]:checked{background-color:var(--enrollment-form-input-checkbox-dot-color);background-image:var(--enrollment-form-input-checkbox-checked-background-image)}.enrollment-form-check-control input[type=checkbox].ng-invalid.ng-touched{border-color:var(--enrollment-form-input-checkbox-invalid-border-color)}.enrollment-form-check-control input[type=checkbox]:disabled{cursor:not-allowed}.enrollment-form-check-control.ng-invalid.ng-touched input[type=radio],.enrollment-form-check-control .ng-invalid.ng-touched input[type=radio]{border-color:var(--enrollment-form-input-radio-invalid-border-color)}.enrollment-form-check-control.ng-invalid.ng-touched input[type=checkbox],.enrollment-form-check-control .ng-invalid.ng-touched input[type=checkbox]{border-color:var(--enrollment-form-input-checkbox-invalid-border-color)}.enrollment-form-btn-primary{align-items:var(--enrollment-form-button-primary-align-items);background-color:var(--enrollment-form-button-primary-background-color);border:var(--enrollment-form-button-primary-border);border-radius:var(--enrollment-form-button-primary-border-radius);color:var(--enrollment-form-button-primary-color);display:var(--enrollment-form-button-primary-display);font-family:var(--enrollment-form-button-primary-font-family);font-size:var(--enrollment-form-button-primary-font-size);font-weight:var(--enrollment-form-button-primary-font-weight);line-height:var(--enrollment-form-button-primary-line-height);padding-bottom:var(--enrollment-form-button-primary-padding-bottom);padding-left:var(--enrollment-form-button-primary-padding-left);padding-right:var(--enrollment-form-button-primary-padding-right);padding-top:var(--enrollment-form-button-primary-padding-top);width:max-content}.enrollment-form-btn-primary.small{font-weight:var(--enrollment-form-button-primary-small-font-weight)}.enrollment-form-btn-primary[disabled]{cursor:not-allowed;opacity:.5}.enrollment-form-btn-primary:hover:not([disabled]),.enrollment-form-btn-primary.hover{background-color:var(--enrollment-form-button-primary-hover-background-color)}.enrollment-form-btn-primary:focus,.enrollment-form-btn-primary.focus{box-shadow:var(--enrollment-form-button-primary-focus-box-shadow)}.enrollment-form-btn-secondary{align-items:var(--enrollment-form-button-secondary-align-items);background-color:var(--enrollment-form-button-secondary-background-color);border:var(--enrollment-form-button-secondary-border);border-radius:var(--enrollment-form-button-secondary-border-radius);color:var(--enrollment-form-button-secondary-color);display:var(--enrollment-form-button-secondary-display);font-family:var(--enrollment-form-button-secondary-font-family);font-size:var(--enrollment-form-button-secondary-font-size);font-weight:var(--enrollment-form-button-secondary-font-weight);line-height:var(--enrollment-form-button-secondary-line-height);padding-bottom:var(--enrollment-form-button-secondary-padding-bottom);padding-left:var(--enrollment-form-button-secondary-padding-left);padding-right:var(--enrollment-form-button-secondary-padding-right);padding-top:var(--enrollment-form-button-secondary-padding-top);width:max-content}.enrollment-form-btn-secondary.small{font-weight:var(--enrollment-form-button-secondary-small-font-weight)}.enrollment-form-btn-secondary[disabled]{cursor:not-allowed;opacity:.5}.enrollment-form-btn-secondary:hover:not([disabled]),.enrollment-form-btn-secondary.hover{background-color:var(--enrollment-form-button-secondary-hover-background-color)}.enrollment-form-btn-secondary:focus,.enrollment-form-btn-secondary.focus{box-shadow:var(--enrollment-form-button-secondary-focus-box-shadow)}.enrollment-form-container{background-color:var(--enrollment-form-container-background-color);border:var(--enrollment-form-container-border);border-radius:var(--enrollment-form-container-border-radius);box-shadow:var(--enrollment-form-container-box-shadow);box-sizing:border-box;margin-bottom:1.5rem}.enrollment-form-container.with-padding{padding:1.5rem}body{--enrollment-form-typography-heading-font-family: "Helvetica Neue", Arial;--enrollment-form-typography-heading-one-font-size: 2rem;--enrollment-form-typography-heading-one-font-weight: 700;--enrollment-form-typography-heading-one-letter-spacing: 0;--enrollment-form-typography-heading-one-line-height: 3rem;--enrollment-form-typography-heading-one-margin-bottom: 1.125rem;--enrollment-form-typography-heading-two-font-size: 1.5rem;--enrollment-form-typography-heading-two-font-weight: 700;--enrollment-form-typography-heading-two-letter-spacing: 0;--enrollment-form-typography-heading-two-line-height: 2.25rem;--enrollment-form-typography-heading-two-margin-bottom: 1.125rem;--enrollment-form-typography-heading-three-font-size: 1.25rem;--enrollment-form-typography-heading-three-font-weight: 700;--enrollment-form-typography-heading-three-letter-spacing: 0;--enrollment-form-typography-heading-three-line-height: 1.875rem;--enrollment-form-typography-heading-three-margin-bottom: 1.125rem;--enrollment-form-typography-heading-four-font-size: 1rem;--enrollment-form-typography-heading-four-font-weight: 700;--enrollment-form-typography-heading-four-letter-spacing: 0;--enrollment-form-typography-heading-four-line-height: 1.5rem;--enrollment-form-typography-heading-four-margin-bottom: 1.125rem;--enrollment-form-anchor-link-color: var(--into-blue);--enrollment-form-anchor-link-hover-color: var(--into-dark-blue);--enrollment-form-anchor-link-focus-box-shadow: 0 0 0 .2rem rgba(243, 111, 33, .25);--enrollment-form-typography-body-font-family: "Helvetica Neue", Arial;--enrollment-form-typography-body-font-size: 16px;--enrollment-documents-group-header-color: var(--into-blue);--enrollment-form-group-margin-bottom: 1.5rem;--enrollment-form-group-label-font-size: 1.125rem;--enrollment-form-group-label-margin-bottom: .625rem;--enrollment-form-group-legend-font-size: 1.25rem;--enrollment-form-group-legend-margin-bottom: 1rem;--enrollment-form-group-label-as-title-font-weight: bold;--enrollment-form-control-label-as-title-font-weight: normal;--enrollment-form-save-error-margin-top: .75rem;--enrollment-form-control-flex-direction: column;--enrollment-form-control-errors-message-font-size: .75rem;--enrollment-form-control-errors-message-font-weight: 400;--enrollment-form-control-errors-arrow-display: flex;--enrollment-form-control-errors-background-color: #dc3545;--enrollment-form-control-errors-border-radius: .25rem;--enrollment-form-control-errors-color: #ffffff;--enrollment-form-control-errors-background-alert: rgba(255, 255, 0, .1);--enrollment-form-control-errors-background-error: rgba(223, 32, 32, .04);--enrollment-form-control-errors-color-alert: #333333;--enrollment-form-control-errors-color-error: #DF2020;--enrollment-form-control-errors-font-size: .85rem;--enrollment-form-control-errors-padding-bottom: .75rem;--enrollment-form-control-errors-padding-left: .75rem;--enrollment-form-control-errors-padding-right: .75rem;--enrollment-form-control-errors-padding-top: .75rem;--enrollment-form-control-errors-border-width: .075rem;--enrollment-form-control-errors-border-left: .35rem;--enrollment-form-control-errors-error-container-height: 2rem;--enrollment-form-control-border-color-readonly: #cccccc;--enrollment-form-input-text-background-color: #ffffff;--enrollment-form-input-text-border-size: .0625rem;--enrollment-form-input-text-border-color: #bbbbbb;--enrollment-form-input-text-recognizable-background-color: #EBF0F5;--enrollment-form-input-text-border-radius: .25rem;--enrollment-form-input-text-color: #333333;--enrollment-form-input-text-padding-bottom: .75rem;--enrollment-form-input-text-padding-left: .75rem;--enrollment-form-input-text-padding-right: .75rem;--enrollment-form-input-text-padding-top: .75rem;--enrollment-form-input-text-focus-border-color: #bbbbbb;--enrollment-form-input-text-focus-box-shadow: 0 0 0 .2rem rgba(243, 111, 33, .25);--enrollment-form-input-text-valid-border-color: #28a745;--enrollment-form-input-text-invalid-border-color: #dc3545;--enrollment-form-check-control-margin-bottom: .75rem;--enrollment-form-input-radio-border: .0625rem solid #595959;--enrollment-form-input-radio-height: 1.3125rem;--enrollment-form-input-radio-padding: .1875rem;--enrollment-form-input-radio-dot-color: #541648;--enrollment-form-input-radio-label-font-size: 1rem;--enrollment-form-input-radio-margin-right: .75rem;--enrollment-form-input-radio-focus-box-shadow: var(--enrollment-form-input-text-focus-box-shadow);--enrollment-form-input-radio-invalid-border-color: #dc3545;--enrollment-form-input-radio-block-padding-top: .75rem;--enrollment-form-input-radio-block-padding-right: .75rem;--enrollment-form-input-radio-block-padding-bottom: .75rem;--enrollment-form-input-radio-block-padding-left: .75rem;--enrollment-form-input-radio-block-height: 1rem;--enrollment-form-input-radio-block-width: 1rem;--enrollment-form-input-radio-block-tablet-margin-top: .5rem;--enrollment-form-input-checkbox-border: .0625rem solid #595959;--enrollment-form-input-checkbox-border-radius: 0;--enrollment-form-input-checkbox-height: 1.3125rem;--enrollment-form-input-checkbox-padding: 0;--enrollment-form-input-checkbox-dot-color: #541648;--enrollment-form-input-checkbox-label-font-size: 1rem;--enrollment-form-input-checkbox-margin-right: .75rem;--enrollment-form-input-checkbox-control-margin-bottom: .75rem;--enrollment-form-input-checkbox-focus-box-shadow: var(--enrollment-form-input-text-focus-box-shadow);--enrollment-form-input-checkbox-invalid-border-color: #dc3545;--enrollment-form-input-checkbox-checked-background-image: url("./media/checkbox-tick-I3FFICHA.svg");--enrollment-form-select-background-image: url("./media/select-arrow-RC6CHNA3.svg");--enrollment-form-select-padding-top: .75rem;--enrollment-form-select-padding-right: 2.5rem;--enrollment-form-select-padding-bottom: .75rem;--enrollment-form-select-padding-left: .75rem;--enrollment-form-button-primary-align-items: center;--enrollment-form-button-primary-background-color: #541648;--enrollment-form-button-primary-border: none;--enrollment-form-button-primary-border-radius: 1.5rem;--enrollment-form-button-primary-color: white;--enrollment-form-button-primary-display: flex;--enrollment-form-button-primary-font-family: var(--enrollment-form-typography-heading-font-family);--enrollment-form-button-primary-font-size: 1rem;--enrollment-form-button-primary-font-weight: bold;--enrollment-form-button-primary-line-height: 1rem;--enrollment-form-button-primary-padding-bottom: .875rem;--enrollment-form-button-primary-padding-left: 2rem;--enrollment-form-button-primary-padding-right: 2rem;--enrollment-form-button-primary-padding-top: .875rem;--enrollment-form-button-primary-hover-background-color: #3f0d38;--enrollment-form-button-primary-focus-box-shadow: 0 0 0 .2rem rgba(243, 111, 33, .25);--enrollment-form-button-primary-small-font-weight: normal;--enrollment-form-button-secondary-align-items: center;--enrollment-form-button-secondary-background-color: transparent;--enrollment-form-button-secondary-border: .125rem solid #541648;--enrollment-form-button-secondary-border-radius: 1.5rem;--enrollment-form-button-secondary-color: #541648;--enrollment-form-button-secondary-display: flex;--enrollment-form-button-secondary-font-family: var(--enrollment-form-button-primary-font-family);--enrollment-form-button-secondary-font-size: 1rem;--enrollment-form-button-secondary-font-weight: bold;--enrollment-form-button-secondary-line-height: 1rem;--enrollment-form-button-secondary-padding-bottom: .75rem;--enrollment-form-button-secondary-padding-left: 1.875rem;--enrollment-form-button-secondary-padding-right: 1.875rem;--enrollment-form-button-secondary-padding-top: .75rem;--enrollment-form-button-secondary-hover-background-color: rgba(63, 13, 56, .25);--enrollment-form-button-secondary-focus-box-shadow: 0 0 0 .2rem rgba(243, 111, 33, .25);--enrollment-form-button-secondary-small-font-weight: normal;--enrollment-form-container-background-color: #ffffff;--enrollment-form-container-border: none;--enrollment-form-container-border-radius: .75rem;--enrollment-form-container-box-shadow: 0 0 .375rem .0625rem rgba(51, 51, 51, .1);--enrollment-form-container-padding: 1.5rem;--enrollment-form-container-margin-bottom: 1.5rem;--enrollment-form-table-outer-border: .0625rem solid #333333;--enrollment-form-table-inner-border: .0625rem solid lightgray;--enrollment-form-table-header-background-color: #333333;--enrollment-form-table-header-foreground-color: white;--enrollment-form-table-even-background-color: white;--enrollment-form-table-odd-background-color: none;--enrollment-form-ready-green-color: #0f893d;--enrollment-form-not-required-grey-color: #757575;--enrollment-form-pay-blue-color: #336B9B;--enrollment-form-component-field-legend-font-weight: normal;--enrollment-form-component-tab-background-color: #ffffff;--enrollment-form-component-tab-border-bottom: .25rem solid #999999;--enrollment-form-component-tab-border-left: .0625rem solid #999999;--enrollment-form-component-tab-border-right: .0625rem solid #999999;--enrollment-form-component-tab-border-top: .0625rem solid #999999;--enrollment-form-component-tab-color: #541648;--enrollment-form-component-tab-font-family: "Helvetica Neue", Arial;--enrollment-form-component-tab-font-size: 1rem;--enrollment-form-component-tab-font-weight: bold;--enrollment-form-component-tab-line-height: 1rem;--enrollment-form-component-tab-padding-bottom: .5rem;--enrollment-form-component-tab-padding-left: .5rem;--enrollment-form-component-tab-padding-right: .5rem;--enrollment-form-component-tab-padding-top: .5rem;--enrollment-form-component-tab-focus-box-shadow: 0 0 0 .125rem #fabb00;--enrollment-form-component-tab-focus-background-color: #fabb00;--enrollment-form-component-tab-hover-background-color: #e4e3e3;--enrollment-form-component-tab-hover-border-bottom: .5rem solid #999999;--enrollment-form-component-tab-hover-border-left: .0625rem solid #999999;--enrollment-form-component-tab-hover-border-right: .0625rem solid #999999;--enrollment-form-component-tab-hover-border-top: .0625rem solid #999999;--enrollment-form-component-tab-hover-padding-bottom: .25rem;--enrollment-form-component-tab-hover-padding-left: .5rem;--enrollment-form-component-tab-hover-padding-right: .5rem;--enrollment-form-component-tab-hover-padding-top: .5rem;--enrollment-form-component-tab-active-border-bottom: .5rem solid #541648;--enrollment-form-component-tab-active-border-left: .0625rem solid #541648;--enrollment-form-component-tab-active-border-right: .0625rem solid #541648;--enrollment-form-component-tab-active-border-top: .0625rem solid #541648;--enrollment-form-component-tab-active-padding-bottom: .25rem;--enrollment-form-component-tab-active-padding-left: .5rem;--enrollment-form-component-tab-active-padding-right: .5rem;--enrollment-form-component-tab-active-padding-top: .5rem;--enrollment-form-component-tab-list-gap: .25rem;--enrollment-form-component-tab-list-margin-bottom: 1.5rem;--enrollment-form-component-study-plan-header-grid-margin-bottom: 1rem;--enrollment-form-component-study-plan-header-subtitle-font-family: "Neue Haas Unica", "Helvetica Neue", Arial;--enrollment-form-component-study-plan-header-subtitle-font-size: 1rem;--enrollment-form-component-study-plan-header-subtitle-font-weight: bold;--enrollment-form-component-study-plan-header-subtitle-margin-bottom: 1rem;--enrollment-form-component-study-plan-header-tagline-margin-bottom: 1.5rem;--enrollment-form-dropdown-autocomplete-list-border: 1px solid #7f7f7f;--enrollment-form-dropdown-automcomplete-list-shadow: 0 0 .375rem .0625rem rgba(51, 51, 51, .1);--enrollment-form-help-text-margin-bottom: .65rem;--enrollment-form-help-text-font-size: .875rem;--enrollment-form-help-text-line-height: 1rem;--enrollment-form-instructions-list-margin-bottom: 1.5rem;--enrollment-form-instruction-text-font-size: .875rem;--enrollment-form-instruction-text-line-height: 1rem;--enrollment-form-instruction-text-margin-bottom: .375rem;--enrollment-form-explanation-text-margin-top: .5rem;--enrollment-form-explanation-text-font-size: .75rem;--into-blue: #336B9B;--into-blue-with-opacity: rgba(51, 107, 155, .2);--into-dark-blue: #274285;--into-grey-blue: #336A9B1A;--into-dark-blue2: #051847;--into-white: #fff;--into-light-gray: #f1efef;--into-dark-gray: #333333;--into-dark-turquoise: #018183;--into-dark-turquoise-2: #005d60;--into-yellow: #fabb00;--into-red: #FF0000;--into-black: #000000;--into-darker-gray: #757575;--enrollment-form-space-xsmall: .5rem;--enrollment-form-space-small: .75rem;--enrollment-form-space-base: 1rem;--enrollment-form-space-medium: 1.5rem;--enrollment-form-space-large: 2rem}.into-future{--enrollment-form-typography-heading-font-family: "Neue Haas Unica", "Helvetica Neue", Arial;--enrollment-form-typography-heading-one-font-size: 2rem;--enrollment-form-typography-heading-one-font-weight: 700;--enrollment-form-typography-heading-one-letter-spacing: 0;--enrollment-form-typography-heading-one-line-height: 3rem;--enrollment-form-typography-heading-one-margin-bottom: 1.125rem;--enrollment-form-typography-heading-two-font-size: 1.5rem;--enrollment-form-typography-heading-two-font-weight: 700;--enrollment-form-typography-heading-two-letter-spacing: 0;--enrollment-form-typography-heading-two-line-height: 2.25rem;--enrollment-form-typography-heading-two-margin-bottom: 1.125rem;--enrollment-form-typography-heading-three-font-size: 1.25rem;--enrollment-form-typography-heading-three-font-weight: 700;--enrollment-form-typography-heading-three-letter-spacing: 0;--enrollment-form-typography-heading-three-line-height: 1.875rem;--enrollment-form-typography-heading-three-margin-bottom: 1.125rem;--enrollment-form-typography-heading-four-font-size: 1rem;--enrollment-form-typography-heading-four-font-weight: 700;--enrollment-form-typography-heading-four-letter-spacing: 0;--enrollment-form-typography-heading-four-line-height: 1.5rem;--enrollment-form-typography-heading-four-margin-bottom: 1.125rem;--enrollment-form-anchor-link-color: #336b9b;--enrollment-form-anchor-link-hover-color: #274285;--enrollment-form-anchor-link-focus-box-shadow: 0 0 0 .2rem rgba(243, 111, 33, .25);--enrollment-form-typography-body-font-family: "Neue Haas Unica", "Helvetica Neue", Arial;--enrollment-form-typography-body-font-size: 16px;--enrollment-form-group-margin-bottom: 1.5rem;--enrollment-form-group-label-font-size: 1.125rem;--enrollment-form-group-label-margin-bottom: .625rem;--enrollment-form-group-label-as-title-font-weight: bold;--enrollment-form-control-label-as-title-font-weight: normal;--enrollment-form-control-flex-direction: column;--enrollment-form-control-errors-arrow-display: flex;--enrollment-form-control-errors-background-color: #dc3545;--enrollment-form-control-errors-border-radius: .25rem;--enrollment-form-control-errors-color: #e71b23;--enrollment-form-control-errors-font-size: .85rem;--enrollment-form-control-errors-padding-bottom: .75rem;--enrollment-form-control-errors-padding-left: .75rem;--enrollment-form-control-errors-padding-right: .75rem;--enrollment-form-control-errors-padding-top: .75rem;--enrollment-form-control-errors-border-width: .075rem;--enrollment-form-control-errors-border-left: .35rem;--enrollment-form-input-text-background-color: #ffffff;--enrollment-form-input-text-border-size: .0625rem;--enrollment-form-input-text-border-color: #bbbbbb;--enrollment-form-input-text-border-radius: .25rem;--enrollment-form-input-text-color: #333333;--enrollment-form-input-text-padding-bottom: .75rem;--enrollment-form-input-text-padding-left: .75rem;--enrollment-form-input-text-padding-right: .75rem;--enrollment-form-input-text-padding-top: .75rem;--enrollment-form-input-text-focus-border-color: #bbbbbb;--enrollment-form-input-text-focus-box-shadow: 0 0 0 .2rem rgba(243, 111, 33, .25);--enrollment-form-input-text-valid-border-color: #28a745;--enrollment-form-input-text-invalid-border-color: #dc3545;--enrollment-form-check-control-margin-bottom: .75rem;--enrollment-form-input-radio-border: .0625rem solid #595959;--enrollment-form-input-radio-height: 1.3125rem;--enrollment-form-input-radio-padding: .1875rem;--enrollment-form-input-radio-dot-color: #541648;--enrollment-form-input-radio-label-font-size: 1rem;--enrollment-form-input-radio-margin-right: .75rem;--enrollment-form-input-radio-focus-box-shadow: var(--enrollment-form-input-text-focus-box-shadow);--enrollment-form-input-radio-invalid-border-color: #dc3545;--enrollment-form-input-checkbox-border: .0625rem solid #595959;--enrollment-form-input-checkbox-border-radius: 0;--enrollment-form-input-checkbox-height: 1.3125rem;--enrollment-form-input-checkbox-padding: 0;--enrollment-form-input-checkbox-dot-color: #541648;--enrollment-form-input-checkbox-label-font-size: 1rem;--enrollment-form-input-checkbox-margin-right: .75rem;--enrollment-form-input-checkbox-control-margin-bottom: .75rem;--enrollment-form-input-checkbox-focus-box-shadow: var(--enrollment-form-input-text-focus-box-shadow);--enrollment-form-input-checkbox-invalid-border-color: #dc3545;--enrollment-form-input-checkbox-checked-background-image: url("./media/checkbox-tick-I3FFICHA.svg");--enrollment-form-select-background-image: url("./media/select-arrow-RC6CHNA3.svg");--enrollment-form-select-padding-top: .75rem;--enrollment-form-select-padding-right: 2.5rem;--enrollment-form-select-padding-bottom: .75rem;--enrollment-form-select-padding-left: .75rem;--enrollment-form-button-primary-align-items: center;--enrollment-form-button-primary-background-color: #541648;--enrollment-form-button-primary-border: none;--enrollment-form-button-primary-border-radius: 1.5rem;--enrollment-form-button-primary-color: white;--enrollment-form-button-primary-display: flex;--enrollment-form-button-primary-font-family: var(--enrollment-form-typography-heading-font-family);--enrollment-form-button-primary-font-size: 1rem;--enrollment-form-button-primary-font-weight: bold;--enrollment-form-button-primary-line-height: 1rem;--enrollment-form-button-primary-padding-bottom: .875rem;--enrollment-form-button-primary-padding-left: 2rem;--enrollment-form-button-primary-padding-right: 2rem;--enrollment-form-button-primary-padding-top: .875rem;--enrollment-form-button-primary-hover-background-color: #3f0d38;--enrollment-form-button-primary-focus-box-shadow: 0 0 0 .2rem rgba(243, 111, 33, .25);--enrollment-form-button-primary-small-font-weight: normal;--enrollment-form-button-secondary-align-items: center;--enrollment-form-button-secondary-background-color: transparent;--enrollment-form-button-secondary-border: .125rem solid #541648;--enrollment-form-button-secondary-border-radius: 1.5rem;--enrollment-form-button-secondary-color: #541648;--enrollment-form-button-secondary-display: flex;--enrollment-form-button-secondary-font-family: var(--enrollment-form-button-primary-font-family);--enrollment-form-button-secondary-font-size: 1rem;--enrollment-form-button-secondary-font-weight: bold;--enrollment-form-button-secondary-line-height: 1rem;--enrollment-form-button-secondary-padding-bottom: .75rem;--enrollment-form-button-secondary-padding-left: 1.875rem;--enrollment-form-button-secondary-padding-right: 1.875rem;--enrollment-form-button-secondary-padding-top: .75rem;--enrollment-form-button-secondary-hover-background-color: rgba(63, 13, 56, .25);--enrollment-form-button-secondary-focus-box-shadow: 0 0 0 .2rem rgba(243, 111, 33, .25);--enrollment-form-button-secondary-small-font-weight: normal;--enrollment-form-container-background-color: #ffffff;--enrollment-form-container-border: none;--enrollment-form-container-border-radius: .75rem;--enrollment-form-container-box-shadow: 0 0 .375rem .0625rem rgba(51, 51, 51, .1);--enrollment-form-missing-answers-margin: .7rem;--enrollment-form-table-outer-border: .0625rem solid #333333;--enrollment-form-table-inner-border: .0625rem solid lightgray;--enrollment-form-table-header-background-color: #333333;--enrollment-form-table-header-foreground-color: white;--enrollment-form-table-even-background-color: white;--enrollment-form-table-odd-background-color: none;--enrollment-form-ready-green-color: #0f893d;--enrollment-form-component-field-legend-font-weight: normal;--enrollment-form-component-tab-background-color: #ffffff;--enrollment-form-component-tab-border-bottom: .25rem solid #999999;--enrollment-form-component-tab-border-left: .0625rem solid #999999;--enrollment-form-component-tab-border-right: .0625rem solid #999999;--enrollment-form-component-tab-border-top: .0625rem solid #999999;--enrollment-form-component-tab-color: #541648;--enrollment-form-component-tab-font-family: "Neue Haas Unica", "Helvetica Neue", Arial;--enrollment-form-component-tab-font-size: 1rem;--enrollment-form-component-tab-font-weight: bold;--enrollment-form-component-tab-line-height: 1rem;--enrollment-form-component-tab-padding-bottom: .5rem;--enrollment-form-component-tab-padding-left: .5rem;--enrollment-form-component-tab-padding-right: .5rem;--enrollment-form-component-tab-padding-top: .5rem;--enrollment-form-component-tab-focus-box-shadow: 0 0 0 .2rem rgba(243, 111, 33, .25);--enrollment-form-component-tab-hover-background-color: #e4e3e3;--enrollment-form-component-tab-hover-border-bottom: .5rem solid #999999;--enrollment-form-component-tab-hover-border-left: .0625rem solid #999999;--enrollment-form-component-tab-hover-border-right: .0625rem solid #999999;--enrollment-form-component-tab-hover-border-top: .0625rem solid #999999;--enrollment-form-component-tab-hover-padding-bottom: .25rem;--enrollment-form-component-tab-hover-padding-left: .5rem;--enrollment-form-component-tab-hover-padding-right: .5rem;--enrollment-form-component-tab-hover-padding-top: .5rem;--enrollment-form-component-tab-active-border-bottom: .5rem solid #541648;--enrollment-form-component-tab-active-border-left: .0625rem solid #541648;--enrollment-form-component-tab-active-border-right: .0625rem solid #541648;--enrollment-form-component-tab-active-border-top: .0625rem solid #541648;--enrollment-form-component-tab-active-padding-bottom: .25rem;--enrollment-form-component-tab-active-padding-left: .5rem;--enrollment-form-component-tab-active-padding-right: .5rem;--enrollment-form-component-tab-active-padding-top: .5rem;--enrollment-form-component-tab-list-gap: .25rem;--enrollment-form-component-tab-list-margin-bottom: 1.5rem;--enrollment-form-component-study-plan-header-grid-margin-bottom: 1rem;--enrollment-form-component-study-plan-header-subtitle-font-family: "Neue Haas Unica", "Helvetica Neue", Arial;--enrollment-form-component-study-plan-header-subtitle-font-size: 1rem;--enrollment-form-component-study-plan-header-subtitle-font-weight: bold;--enrollment-form-component-study-plan-header-subtitle-margin-bottom: 1rem;--enrollment-form-component-study-plan-header-tagline-margin-bottom: 1.5rem}.partner-portal{--enrollment-form-typography-heading-font-family: "Neo Sans", "Helvetica Neue", Arial;--enrollment-form-typography-heading-one-font-size: 2rem;--enrollment-form-typography-heading-one-font-weight: 700;--enrollment-form-typography-heading-one-letter-spacing: .03125rem;--enrollment-form-typography-heading-one-line-height: 3rem;--enrollment-form-typography-heading-one-margin-bottom: 1.125rem;--enrollment-form-typography-heading-two-font-size: 1.5rem;--enrollment-form-typography-heading-two-font-weight: 700;--enrollment-form-typography-heading-two-letter-spacing: .03125rem;--enrollment-form-typography-heading-two-line-height: 2.25rem;--enrollment-form-typography-heading-two-margin-bottom: 1.125rem;--enrollment-form-typography-heading-three-font-size: 1.25rem;--enrollment-form-typography-heading-three-font-weight: 700;--enrollment-form-typography-heading-three-letter-spacing: .03125rem;--enrollment-form-typography-heading-three-line-height: 1.875rem;--enrollment-form-typography-heading-three-margin-bottom: 1.125rem;--enrollment-form-typography-heading-four-font-size: 1rem;--enrollment-form-typography-heading-four-font-weight: 700;--enrollment-form-typography-heading-four-letter-spacing: .03125rem;--enrollment-form-typography-heading-four-line-height: 1.5rem;--enrollment-form-typography-heading-four-margin-bottom: 1.125rem;--enrollment-form-anchor-link-color: #336b9b;--enrollment-form-anchor-link-hover-color: #274285;--enrollment-form-anchor-link-focus-box-shadow: 0 0 0 .125rem #fabb00;--enrollment-form-typography-body-font-family: "Lato", "Helvetica Neue", Arial;--enrollment-form-typography-body-font-size: 16px;--enrollment-form-group-margin-bottom: 1.5rem;--enrollment-form-group-label-font-size: 1rem;--enrollment-form-group-label-margin-bottom: .5rem;--enrollment-form-group-label-as-title-font-weight: bold;--enrollment-form-control-label-as-title-font-weight: normal;--enrollment-form-control-flex-direction: column-reverse;--enrollment-form-control-errors-arrow-display: none;--enrollment-form-control-errors-background-color: none;--enrollment-form-control-errors-border-radius: .25rem;--enrollment-form-control-errors-color: #a0262a;--enrollment-form-control-errors-font-size: .875rem;--enrollment-form-control-errors-padding-bottom: .75rem;--enrollment-form-control-errors-padding-left: 0;--enrollment-form-control-errors-padding-right: 0;--enrollment-form-control-errors-padding-top: .25rem;--enrollment-form-control-errors-border-width: .075rem;--enrollment-form-control-errors-border-left: .35rem;--enrollment-form-input-text-background-color: #ffffff;--enrollment-form-input-text-border-size: .0625rem;--enrollment-form-input-text-border-color: #333333;--enrollment-form-input-text-border-radius: .1875rem;--enrollment-form-input-text-color: #333333;--enrollment-form-input-text-padding-bottom: .4375rem;--enrollment-form-input-text-padding-left: .5rem;--enrollment-form-input-text-padding-right: .5rem;--enrollment-form-input-text-padding-top: .4375rem;--enrollment-form-input-text-focus-border-color: #fabb00;--enrollment-form-input-text-focus-box-shadow: 0 0 0 .125rem #fabb00;--enrollment-form-input-text-valid-border-color: #28a745;--enrollment-form-input-text-invalid-border-color: var(--enrollment-form-control-errors-color);--enrollment-form-check-control-margin-bottom: .75rem;--enrollment-form-input-radio-border: .0625rem solid #595959;--enrollment-form-input-radio-height: 1.3125rem;--enrollment-form-input-radio-padding: .1875rem;--enrollment-form-input-radio-dot-color: #274285;--enrollment-form-input-radio-label-font-size: 1rem;--enrollment-form-input-radio-margin-right: .75rem;--enrollment-form-input-radio-focus-box-shadow: var(--enrollment-form-input-text-focus-box-shadow);--enrollment-form-input-radio-invalid-border-color: #ed1c24;--enrollment-form-input-checkbox-border: .0625rem solid #333333;--enrollment-form-input-checkbox-border-radius: .125rem;--enrollment-form-input-checkbox-height: 1rem;--enrollment-form-input-checkbox-padding: 0;--enrollment-form-input-checkbox-dot-color: #ffffff;--enrollment-form-input-checkbox-label-font-size: 1rem;--enrollment-form-input-checkbox-margin-right: .75rem;--enrollment-form-input-checkbox-control-margin-bottom: .75rem;--enrollment-form-input-checkbox-focus-box-shadow: var(--enrollment-form-input-text-focus-box-shadow);--enrollment-form-input-checkbox-invalid-border-color: #dc3545;--enrollment-form-input-checkbox-checked-background-image: url("./media/checkbox-tick-dark-IKG7TRKJ.svg");--enrollment-form-select-background-image: url("./media/select-arrow-RC6CHNA3.svg");--enrollment-form-select-padding-top: .4375rem;--enrollment-form-select-padding-right: 2.5rem;--enrollment-form-select-padding-bottom: .4375rem;--enrollment-form-select-padding-left: .5rem;--enrollment-form-button-primary-align-items: center;--enrollment-form-button-primary-background-color: #005d60;--enrollment-form-button-primary-border: none;--enrollment-form-button-primary-border-radius: .3125rem;--enrollment-form-button-primary-color: #ffffff;--enrollment-form-button-primary-display: flex;--enrollment-form-button-primary-font-family: var(--enrollment-form-typography-heading-font-family);--enrollment-form-button-primary-font-size: .875rem;--enrollment-form-button-primary-font-weight: bold;--enrollment-form-button-primary-line-height: var(--enrollment-form-button-primary-font-size);--enrollment-form-button-primary-padding-bottom: .65625rem;--enrollment-form-button-primary-padding-left: 1rem;--enrollment-form-button-primary-padding-right: 1rem;--enrollment-form-button-primary-padding-top: .65625rem;--enrollment-form-button-primary-hover-background-color: #333333;--enrollment-form-button-primary-focus-box-shadow: var(--enrollment-form-input-text-focus-box-shadow);--enrollment-form-button-primary-small-font-weight: normal;--enrollment-form-button-secondary-align-items: center;--enrollment-form-button-secondary-background-color: #336b9b;--enrollment-form-button-secondary-border: none;--enrollment-form-button-secondary-border-radius: .3125rem;--enrollment-form-button-secondary-color: #ffffff;--enrollment-form-button-secondary-display: flex;--enrollment-form-button-secondary-font-family: var(--enrollment-form-button-primary-font-family);--enrollment-form-button-secondary-font-size: .875rem;--enrollment-form-button-secondary-font-weight: bold;--enrollment-form-button-secondary-line-height: var(--enrollment-form-button-secondary-font-size);--enrollment-form-button-secondary-padding-bottom: .65625rem;--enrollment-form-button-secondary-padding-left: 1rem;--enrollment-form-button-secondary-padding-right: 1rem;--enrollment-form-button-secondary-padding-top: .65625rem;--enrollment-form-button-secondary-hover-background-color: #274285;--enrollment-form-button-secondary-focus-box-shadow: var(--enrollment-form-input-text-focus-box-shadow);--enrollment-form-button-secondary-small-font-weight: normal;--enrollment-form-button-tertiary-align-items: center;--enrollment-form-button-tertiary-background-color: #336b9b;--enrollment-form-button-tertiary-border: none;--enrollment-form-button-tertiary-border-radius: .3125rem;--enrollment-form-button-tertiary-color: #ffffff;--enrollment-form-button-tertiary-display: flex;--enrollment-form-button-tertiary-font-family: var(--enrollment-form-button-primary-font-family);--enrollment-form-button-tertiary-font-size: .875rem;--enrollment-form-button-tertiary-font-weight: 400;--enrollment-form-button-tertiary-line-height: var(--enrollment-form-button-secondary-font-size);--enrollment-form-button-tertiary-padding-bottom: .531rem;--enrollment-form-button-tertiary-padding-left: 1rem;--enrollment-form-button-tertiary-padding-right: 1rem;--enrollment-form-button-tertiary-padding-top: .531rem;--enrollment-form-button-tertiary-hover-background-color: #274285;--enrollment-form-button-tertiary-focus-box-shadow: var(--enrollment-form-input-text-focus-box-shadow);--enrollment-form-button-tertiary-small-font-weight: normal;--enrollment-form-container-background-color: #ffffff;--enrollment-form-container-border: .0625rem solid #595959;--enrollment-form-container-border-radius: .25rem;--enrollment-form-container-box-shadow: 0 0 .25rem 0 rgba(0, 0, 0, .5);--enrollment-form-table-outer-border: .0625rem solid #333333;--enrollment-form-table-inner-border: .0625rem solid lightgray;--enrollment-form-table-header-background-color: #333333;--enrollment-form-table-header-foreground-color: white;--enrollment-form-table-even-background-color: white;--enrollment-form-table-odd-background-color: none;--enrollment-form-ready-green-color: #0f893d;--enrollment-form-component-field-legend-font-weight: normal;--enrollment-form-component-tab-background-color: #ffffff;--enrollment-form-component-tab-border-bottom: .25rem solid #999999;--enrollment-form-component-tab-border-left: .0625rem solid #999999;--enrollment-form-component-tab-border-right: .0625rem solid #999999;--enrollment-form-component-tab-border-top: .0625rem solid #999999;--enrollment-form-component-tab-color: #274285;--enrollment-form-component-tab-font-family: "Neo Sans", "Helvetica Neue", Arial;--enrollment-form-component-tab-font-size: 1rem;--enrollment-form-component-tab-font-weight: bold;--enrollment-form-component-tab-line-height: 1rem;--enrollment-form-component-tab-padding-bottom: .5rem;--enrollment-form-component-tab-padding-left: .5rem;--enrollment-form-component-tab-padding-right: .5rem;--enrollment-form-component-tab-padding-top: .5rem;--enrollment-form-component-tab-focus-box-shadow: 0 0 0 .125rem #fabb00;--enrollment-form-component-tab-hover-background-color: #e4e3e3;--enrollment-form-component-tab-hover-border-bottom: .5rem solid #999999;--enrollment-form-component-tab-hover-border-left: .0625rem solid #999999;--enrollment-form-component-tab-hover-border-right: .0625rem solid #999999;--enrollment-form-component-tab-hover-border-top: .0625rem solid #999999;--enrollment-form-component-tab-hover-padding-bottom: .25rem;--enrollment-form-component-tab-hover-padding-left: .5rem;--enrollment-form-component-tab-hover-padding-right: .5rem;--enrollment-form-component-tab-hover-padding-top: .5rem;--enrollment-form-component-tab-active-border-bottom: .5rem solid #274285;--enrollment-form-component-tab-active-border-left: .0625rem solid #274285;--enrollment-form-component-tab-active-border-right: .0625rem solid #274285;--enrollment-form-component-tab-active-border-top: .0625rem solid #274285;--enrollment-form-component-tab-active-padding-bottom: .25rem;--enrollment-form-component-tab-active-padding-left: .5rem;--enrollment-form-component-tab-active-padding-right: .5rem;--enrollment-form-component-tab-active-padding-top: .5rem;--enrollment-form-component-tab-list-gap: .25rem;--enrollment-form-component-tab-list-margin-bottom: 1.5rem;--enrollment-form-component-study-plan-header-grid-margin-bottom: 1rem;--enrollment-form-component-study-plan-header-subtitle-font-family: "Lato", "Helvetica Neue", Arial;--enrollment-form-component-study-plan-header-subtitle-font-size: 1rem;--enrollment-form-component-study-plan-header-subtitle-font-weight: bold;--enrollment-form-component-study-plan-header-subtitle-margin-bottom: 1rem;--enrollment-form-component-study-plan-header-tagline-margin-bottom: 1.5rem;--into-light-gray: #f0f0f0}
