:root{--default-green: #0C4650;--default-border-color: #c0c8d8;--page-background-color: #f5f5f5;--primary-color: var(--default-green);--primary-color-active: #888888;--primary-color-hover: var(--default-green);--btn-primary-color: var(--primary-color);--btn-primary-color-active: var(--primary-color);--btn-primary-color-hover: var(--primary-color-hover);--btn-secondary-color: var(--page-background-color);--btn-secondary-color-active: var(--page-background-color);--btn-secondary-color-hover: var(--page-background-color);--btn-tertiary-color: #0C4650;--input-primary-color: var(--primary-color);--input-primary-color-active: var(--primary-color);--input-primary-color-hover: var(--primary-color);--input-primary-color-error: #ff4d4f;--radio-border-color: var(--default-border-color);--radio-hover-color: var(--page-background-color);--label-primary-color: #000000;--label-secondary-color: #666666;--label-tertiary-color: #999999;--disabled-primary-color: var(--page-background-color);--disabled-secondary-color: #E5E5E5;--disabled-tertiary-color: #c4c4c4}div,button{border:0;background:transparent}*,*:before,*:after{box-sizing:border-box}select{-webkit-appearance:none}select::-ms-expand{display:none}select:active,select:focus,select:hover{outline:none}select:active::-ms-value,select:focus::-ms-value,select:hover::-ms-value{background:none;color:#787878}input::-ms-clear{display:none}table{border-collapse:collapse;border-spacing:0}a{font-family:Montserrat,Verdana,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;color:#000;cursor:pointer}body{font-size:.875rem;line-height:1.5rem;font-family:Montserrat,Verdana,sans-serif;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.no-scroll{overflow:hidden}.error-container{display:flex;flex-direction:column;font-family:Montserrat,sans-serif;margin-bottom:3.5rem}.error-container button{background-color:var(--primary-color);border-radius:8px;box-shadow:unset;color:#fff;display:block;font-size:1rem;font-weight:500;margin:0 auto;min-height:3.5rem;text-transform:none;width:156px}.error-container button:hover{background-color:var(--primary-color);box-shadow:unset;opacity:.8}.error-img{display:block;height:55vh}.error-img img{display:block;height:100%;margin:0 auto;object-fit:contain;width:100%}.error-text{display:block;margin:0 auto;padding:0 1rem;text-align:center}.error-text h1{display:block;font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:1.5rem}.error-text h2{color:#aaa;display:block;font-size:14px;font-weight:500;margin-bottom:4rem}.fullscreen-container{height:100vh;width:100vw;display:flex;justify-content:center;align-items:center}.transition-container{transition:opacity .3s ease-in-out}.transition-fade-out{opacity:.8;pointer-events:none}.extended-transition-fade-out{opacity:.5;pointer-events:none}.extended-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.sign-in-page header{align-items:center;background-color:#fff;border-bottom:3px solid white;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.sign-in-page header img{height:2.5rem}.sign-in-page main{background-color:#fff;display:contents;height:100%}.sign-in-page main figure{background-color:var(--page-background-color);border-radius:1rem;margin:1rem}.sign-in-page main figure img{border-radius:1rem;max-height:35vh;max-width:568px;width:100%}.sign-in-page main form{display:flex;flex-direction:column;height:100%;min-height:50vh}.sign-in-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem;white-space:pre-line}.sign-in-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.sign-in-page main form .form-content{flex-grow:1;margin:auto;padding:1rem;width:min(100%,568px)}.sign-in-page main form a{color:var(--primary-color)}.sign-in-page main form .form-sign-up{display:flex;font-size:1rem;font-weight:500;justify-content:center;margin-top:3rem}.sign-in-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.sign-in-page header{border-bottom:3px solid var(--page-background-color);padding:0 4rem}.sign-in-page main{display:flex;flex-direction:row}.sign-in-page main figure{border-radius:0;display:flex;flex-basis:50%;justify-content:center;margin:0}.sign-in-page main figure img{max-height:none}.sign-in-page main form{align-items:center;flex-basis:50%;flex-direction:column;height:100%;justify-content:space-between;padding:0 1rem}.sign-in-page main form h1{font-size:2rem;line-height:2.5rem}.sign-in-page main form h2{margin:0 0 3rem}.sign-in-page main form .form-content{align-self:center;flex-grow:unset;padding:unset}.sign-in-page main footer{align-self:flex-end;margin:0 0 2rem}}.rate-container{display:flex;justify-content:space-between;flex-direction:column;flex-wrap:wrap;align-items:stretch;border:1px solid var(--default-border-color);border-radius:.375rem;margin-bottom:3rem}.rate-container div{display:inline-flex;border-bottom:1px solid var(--default-border-color);flex:1;padding:1.5rem}.rate-container div:last-child{border-right:unset;border-bottom:unset}.rate-container div>label{color:var(--label-tertiary-color);font-weight:500;font-size:1rem;min-width:45%;margin-bottom:0}.rate-container div>span{color:var(--label-primary-color);font-weight:700;font-size:1rem;white-space:nowrap}@media screen and (min-width: 872px){.rate-container{flex-direction:row}.rate-container div{display:flex;flex-direction:column;border-bottom:unset;border-right:1px solid var(--default-border-color)}.rate-container div :nth-child(1){order:2}.rate-container div :nth-child(2){order:1}}.application-update-page header{align-items:center;background-color:#fff;border-bottom:3px solid white;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.application-update-page header img{height:2.5rem}.application-update-page main{background-color:#fff;display:contents;height:100%}.application-update-page main figure{background-color:var(--page-background-color);border-radius:1rem;margin:1rem}.application-update-page main figure img{border-radius:1rem;max-height:none;max-width:698px;object-fit:contain;width:100%}.application-update-page main form{display:flex;flex-direction:column;height:100%;min-height:50vh}.application-update-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem;white-space:pre-line}.application-update-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.application-update-page main form .form-content{flex-grow:1;margin:auto;padding:1rem;width:min(100%,568px)}.application-update-page main form a{color:var(--primary-color)}.application-update-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.application-update-page header{border-bottom:3px solid var(--page-background-color);padding:0 4rem}.application-update-page main{display:flex;flex-direction:row}.application-update-page main figure{border-radius:0;display:flex;flex-basis:50%;justify-content:flex-start;margin:0}.application-update-page main form{align-items:center;flex-basis:50%;flex-direction:column;height:100%;justify-content:space-between;padding:0 1rem}.application-update-page main form h1{font-size:2rem;line-height:2.5rem}.application-update-page main form h2{margin:0 0 3rem}.application-update-page main form .form-content{align-self:center;flex-grow:unset;padding:unset}.application-update-page main footer{align-self:flex-end;margin:0 0 2rem}}.sign-in-pin-verify-page header{align-items:center;background-color:#fff;border-bottom:3px solid white;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.sign-in-pin-verify-page header img{height:2.5rem}.sign-in-pin-verify-page main{background-color:#fff;display:contents;height:100%}.sign-in-pin-verify-page main figure{background-color:var(--page-background-color);border-radius:1rem;display:none;margin:1rem}.sign-in-pin-verify-page main figure img{border-radius:1rem;max-height:35vh;max-width:568px;width:100%}.sign-in-pin-verify-page main form{display:flex;flex-direction:column;height:100%;min-height:50vh}.sign-in-pin-verify-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem;white-space:pre-line}.sign-in-pin-verify-page main form h3{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.sign-in-pin-verify-page main form .form-content{flex-grow:1;margin:auto;padding:1rem;width:min(100%,568px)}.sign-in-pin-verify-page main form a{color:var(--primary-color)}.sign-in-pin-verify-page main form .form-sign-up{display:flex;font-size:1rem;font-weight:500;justify-content:center;margin-top:3rem}.sign-in-pin-verify-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}.sign-in-pin-verify-page .inputs-container{display:flex;align-items:center;justify-content:left;width:100%}.sign-in-pin-verify-page .inputs-container>div>div{width:85%;margin:0}.sign-in-pin-verify-page .inputs-container input{font-weight:500;text-align:center}@media screen and (min-width: 616px){.sign-in-pin-verify-page header{border-bottom:3px solid var(--page-background-color);padding:0 4rem}.sign-in-pin-verify-page main{display:flex;flex-direction:row}.sign-in-pin-verify-page main figure{border-radius:0;display:flex;flex-basis:50%;justify-content:center;margin:0}.sign-in-pin-verify-page main figure img{display:block;max-height:none}.sign-in-pin-verify-page main form{align-items:center;flex-basis:50%;flex-direction:column;height:100%;justify-content:space-between;padding:0 1rem}.sign-in-pin-verify-page main form h1{font-size:2rem;line-height:2.5rem}.sign-in-pin-verify-page main form h3{margin:0 0 3rem}.sign-in-pin-verify-page main form .form-content{align-self:center;flex-grow:unset;padding:unset}.sign-in-pin-verify-page main footer{align-self:flex-end;margin:0 0 2rem}}.sign-up-page header{align-items:center;background-color:#fff;border-bottom:3px solid white;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.sign-up-page header img{height:2.5rem}.sign-up-page main{background-color:#fff;display:contents;height:100%}.sign-up-page main figure{background-color:var(--page-background-color);border-radius:1rem;display:none;margin:1rem}.sign-up-page main figure img{border-radius:1rem;max-height:35vh;max-width:568px;width:100%}.sign-up-page main form{display:flex;flex-direction:column;height:100%;min-height:50vh}.sign-up-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem;white-space:pre-line}.sign-up-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.sign-up-page main form .form-content{flex-grow:1;margin:auto;padding:1rem;width:min(100%,568px)}.sign-up-page main form .inline-inputs{display:block}.sign-up-page main form .inline-inputs .input-half{margin-bottom:1rem}.sign-up-page main form a{color:var(--label-secondary-color)}.sign-up-page main form .form-terms-privacy{display:block;font-size:12px;line-height:1rem;font-weight:500;text-align:center;margin-top:2rem;color:var(--label-secondary-color)}.sign-up-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.sign-up-page header{border-bottom:3px solid var(--page-background-color);padding:0 4rem}.sign-up-page main{display:flex;flex-direction:row}.sign-up-page main figure{border-radius:0;display:flex;flex-basis:50%;justify-content:center;margin:0}.sign-up-page main figure img{max-height:none}.sign-up-page main form{align-items:center;flex-basis:50%;flex-direction:column;height:100%;justify-content:space-between;padding:0 1rem}.sign-up-page main form h1{font-size:2rem;line-height:2.5rem}.sign-up-page main form h2{margin:0 0 3rem}.sign-up-page main form .form-content{align-self:center;flex-grow:unset;padding:unset}.sign-up-page main form .inline-inputs{display:flex;justify-content:space-between;margin-bottom:1rem}.sign-up-page main form .inline-inputs .input-half{flex:0 0 48%;margin-bottom:unset}.sign-up-page main form .form-terms-privacy{text-align:left}.sign-up-page main footer{align-self:flex-end;margin:0 0 2rem}}.sign-up-pin-verify-page header{align-items:center;background-color:#fff;border-bottom:3px solid white;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.sign-up-pin-verify-page header img{height:2.5rem}.sign-up-pin-verify-page main{background-color:#fff;display:contents;height:100%}.sign-up-pin-verify-page main figure{background-color:var(--page-background-color);border-radius:1rem;display:none;margin:1rem}.sign-up-pin-verify-page main figure img{border-radius:1rem;max-height:35vh;max-width:568px;width:100%}.sign-up-pin-verify-page main form{display:flex;flex-direction:column;height:100%;min-height:50vh}.sign-up-pin-verify-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem;white-space:pre-line}.sign-up-pin-verify-page main form h3{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.sign-up-pin-verify-page main form .form-content{flex-grow:1;margin:auto;padding:1rem;width:min(100%,568px)}.sign-up-pin-verify-page main form a{color:var(--primary-color)}.sign-up-pin-verify-page main form .form-sign-up{display:flex;font-size:1rem;font-weight:500;justify-content:center;margin-top:3rem}.sign-up-pin-verify-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}.sign-up-pin-verify-page .inputs-container{display:flex;align-items:center;justify-content:left;width:100%}.sign-up-pin-verify-page .inputs-container>div>div{width:85%;margin:0}.sign-up-pin-verify-page .inputs-container input{font-weight:500;text-align:center}@media screen and (min-width: 616px){.sign-up-pin-verify-page header{border-bottom:3px solid var(--page-background-color);padding:0 4rem}.sign-up-pin-verify-page main{display:flex;flex-direction:row}.sign-up-pin-verify-page main figure{border-radius:0;display:flex;flex-basis:50%;justify-content:center;margin:0}.sign-up-pin-verify-page main figure img{display:block;max-height:none}.sign-up-pin-verify-page main form{align-items:center;flex-basis:50%;flex-direction:column;height:100%;justify-content:space-between;padding:0 1rem}.sign-up-pin-verify-page main form h1{font-size:2rem;line-height:2.5rem}.sign-up-pin-verify-page main form h3{margin:0 0 3rem}.sign-up-pin-verify-page main form .form-content{align-self:center;flex-grow:unset;padding:unset}.sign-up-pin-verify-page main footer{align-self:flex-end;margin:0 0 2rem}}.sign-up-returning-user-page header{align-items:center;background-color:#fff;border-bottom:3px solid white;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.sign-up-returning-user-page header img{height:2.5rem}.sign-up-returning-user-page main{background-color:#fff;display:contents;height:100%}.sign-up-returning-user-page main figure{background-color:var(--page-background-color);border-radius:1rem;display:none;margin:1rem}.sign-up-returning-user-page main figure img{border-radius:1rem;max-height:35vh;max-width:568px;width:100%}.sign-up-returning-user-page main form{display:flex;flex-direction:column;height:100%;min-height:50vh}.sign-up-returning-user-page main form h1{font-size:1.5rem;font-weight:700;margin:0 0 1rem}.sign-up-returning-user-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.sign-up-returning-user-page main form .form-content{flex-grow:1;margin:auto;padding:1rem;width:min(100%,568px)}.sign-up-returning-user-page main form .inline-buttons{display:flex;flex-direction:column}.sign-up-returning-user-page main form .inline-buttons :nth-child(1){order:2}.sign-up-returning-user-page main form .inline-buttons :nth-child(2){order:1}.sign-up-returning-user-page main form .inline-buttons button{margin-bottom:1rem}.sign-up-returning-user-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.sign-up-returning-user-page header{border-bottom:3px solid var(--page-background-color);padding:0 4rem}.sign-up-returning-user-page main{display:flex;flex-direction:row}.sign-up-returning-user-page main figure{border-radius:0;display:flex;flex-basis:50%;justify-content:center;margin:0}.sign-up-returning-user-page main figure img{max-height:none}.sign-up-returning-user-page main form{align-items:center;flex-basis:50%;flex-direction:column;height:100%;justify-content:space-between;padding:0 1rem}.sign-up-returning-user-page main form h1{font-size:2rem}.sign-up-returning-user-page main form h2{margin:0 0 3rem}.sign-up-returning-user-page main form .form-content{align-self:center;flex-grow:unset;padding:unset}.sign-up-returning-user-page main form .inline-buttons{flex-direction:unset;justify-content:space-between;gap:1rem}.sign-up-returning-user-page main form .inline-buttons :nth-child(1){order:1}.sign-up-returning-user-page main form .inline-buttons :nth-child(2){order:2}.sign-up-returning-user-page main footer{align-self:flex-end;margin:0 0 2rem}}.sign-out-page header{align-items:center;background-color:#fff;border-bottom:3px solid white;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.sign-out-page header img{height:2.5rem}.sign-out-page main{background-color:#fff;display:contents;height:100%}.sign-out-page main figure{background-color:var(--page-background-color);border-radius:1rem;margin:1rem}.sign-out-page main figure img{border-radius:1rem;max-height:35vh;max-width:568px;width:100%}.sign-out-page main form{display:flex;flex-direction:column;height:100%;min-height:50vh}.sign-out-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 2rem;white-space:pre-line}.sign-out-page main form .form-content{flex-grow:1;margin:auto;padding:1rem;width:min(100%,568px)}.sign-out-page main form a{color:var(--primary-color)}.sign-out-page main form .form-sign-up{display:flex;font-size:1rem;font-weight:500;justify-content:center;margin-top:3rem}.sign-out-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.sign-out-page header{border-bottom:3px solid var(--page-background-color);padding:0 4rem}.sign-out-page main{display:flex;flex-direction:row}.sign-out-page main figure{border-radius:0;display:flex;flex-basis:50%;justify-content:center;margin:0}.sign-out-page main figure img{max-height:none}.sign-out-page main form{align-items:center;flex-basis:50%;flex-direction:column;height:100%;justify-content:space-between;padding:0 1rem}.sign-out-page main form h1{font-size:2rem;line-height:2.5rem}.sign-out-page main form .form-content{align-self:center;flex-grow:unset;padding:unset}.sign-out-page main footer{align-self:flex-end;margin:0 0 2rem}}.activation-page header{align-items:center;background-color:#fff;border-bottom:3px solid white;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.activation-page header img{height:2.5rem}.activation-page main{background-color:#fff;display:contents;height:100%}.activation-page main figure{background-color:var(--page-background-color);border-radius:1rem;margin:1rem}.activation-page main figure img{border-radius:1rem;max-height:none;max-width:698px;object-fit:contain;width:100%}.activation-page main form{display:flex;flex-direction:column;height:100%;min-height:50vh}.activation-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem;white-space:pre-line}.activation-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.activation-page main form .form-content{flex-grow:1;margin:auto;padding:1rem;width:min(100%,568px)}.activation-page main form a{color:var(--primary-color)}.activation-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.activation-page header{border-bottom:3px solid var(--page-background-color);padding:0 4rem}.activation-page main{display:flex;flex-direction:row}.activation-page main figure{border-radius:0;display:flex;flex-basis:50%;justify-content:flex-start;margin:0}.activation-page main form{align-items:center;flex-basis:50%;flex-direction:column;height:100%;justify-content:space-between;padding:0 1rem}.activation-page main form h1{font-size:2rem;line-height:2.5rem}.activation-page main form h2{margin:0 0 3rem}.activation-page main form .form-content{align-self:center;flex-grow:unset;padding:unset}.activation-page main footer{align-self:flex-end;margin:0 0 2rem}}.activation-pin-verify-page header{align-items:center;background-color:#fff;border-bottom:3px solid white;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.activation-pin-verify-page header img{height:2.5rem}.activation-pin-verify-page main{background-color:#fff;display:contents;height:100%}.activation-pin-verify-page main figure{background-color:var(--page-background-color);border-radius:1rem;display:none;margin:1rem}.activation-pin-verify-page main figure img{border-radius:1rem;max-height:none;max-width:698px;object-fit:contain;width:100%}.activation-pin-verify-page main form{display:flex;flex-direction:column;height:100%;min-height:50vh}.activation-pin-verify-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem;white-space:pre-line}.activation-pin-verify-page main form h3{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.activation-pin-verify-page main form .form-content{flex-grow:1;margin:auto;padding:1rem;width:min(100%,568px)}.activation-pin-verify-page main form a{color:var(--primary-color)}.activation-pin-verify-page main form .form-sign-up{display:flex;font-size:1rem;font-weight:500;justify-content:center;margin-top:3rem}.activation-pin-verify-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}.activation-pin-verify-page .inputs-container{display:flex;align-items:center;justify-content:left;width:100%}.activation-pin-verify-page .inputs-container>div>div{width:85%;margin:0}.activation-pin-verify-page .inputs-container input{font-weight:500;text-align:center}@media screen and (min-width: 616px){.activation-pin-verify-page header{border-bottom:3px solid var(--page-background-color);padding:0 4rem}.activation-pin-verify-page main{display:flex;flex-direction:row}.activation-pin-verify-page main figure{border-radius:0;display:flex;flex-basis:50%;justify-content:flex-start;margin:0}.activation-pin-verify-page main figure img{display:block;max-height:none}.activation-pin-verify-page main form{align-items:center;flex-basis:50%;flex-direction:column;height:100%;justify-content:space-between;padding:0 1rem}.activation-pin-verify-page main form h1{font-size:2rem;line-height:2.5rem}.activation-pin-verify-page main form h3{margin:0 0 3rem}.activation-pin-verify-page main form .form-content{align-self:center;flex-grow:unset;padding:unset}.activation-pin-verify-page main footer{align-self:flex-end;margin:0 0 2rem}}.dashboard-garage-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;height:90px;padding:0 1.5rem;flex-shrink:0}.dashboard-garage-page header img{height:2.5rem}.dashboard-garage-page header button{color:#000;cursor:pointer;padding:0}.dashboard-garage-page main{background-color:var(--page-background-color);display:flex;flex-direction:row;flex-wrap:nowrap;flex:1;min-height:0}.dashboard-garage-page main h1{color:var(--label-secondary-color);font-size:1rem;font-weight:500;margin:0 0 8px}.dashboard-garage-page main h2{font-size:1.5rem;font-weight:700;margin:0;white-space:pre-line}.dashboard-garage-page main h3{font-size:20px;font-weight:700;margin:0 0 8px}.dashboard-garage-page main h4{color:var(--label-secondary-color);font-size:1rem;font-weight:500;margin:0 0 24px}.dashboard-garage-page main footer{align-items:flex-end;color:var(--label-tertiary-color);display:flex;flex:1;font-size:14px;font-weight:500;justify-content:center;padding:2rem;text-align:center;width:100%}.dashboard-garage-page main .navigation-pane{background-color:#fff;display:none;max-width:320px;padding:1.5rem;width:100%}.dashboard-garage-page main .col{display:flex;flex-direction:column;margin:3rem auto;padding:0 1.5rem;width:min(100%,616px)}.dashboard-garage-page main .content{display:flex;flex-direction:column;flex-wrap:wrap;gap:1.5rem;margin:0;padding:0}.dashboard-garage-page main .content.head{margin-bottom:unset}.dashboard-garage-page main .content.head span{width:100%}.dashboard-garage-page main .content.head span button{display:block;height:4rem}.dashboard-garage-page main .content li{display:block;width:100%}.dashboard-garage-page main .empty{flex:1;text-align:center}.dashboard-garage-page main .empty h3{color:var(--label-secondary-color);font-size:1rem;font-weight:500;margin:0 0 8px}.dashboard-garage-page main .empty li{background:linear-gradient(180deg,#fff,rgba(255,255,255,.1) 35%);border-radius:8px;padding-top:3rem}.dashboard-garage-page main .empty img{background:transparent}.dashboard-garage-page main .filler{background:linear-gradient(180deg,#fff 35%,rgba(255,255,255,.1));border-radius:8px;box-shadow:2px 0 rgba(0,0,0,.01);display:none}.dashboard-garage-page main .head{flex-wrap:nowrap}.dashboard-garage-page main .head span:nth-child(2){margin:1.5rem 0 3rem}.dashboard-garage-page main .cards figure{background-color:var(--page-background-color);border-radius:4px;display:block;margin:0;padding:1.5rem}.dashboard-garage-page main .cards figure img{margin:0 auto;max-width:350px;object-fit:contain}.dashboard-garage-page .skeleton-loading{animation:shine 1s ease infinite;background-color:#e2e5e7;background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-position:left -1.5rem top 0;background-repeat:no-repeat;background-size:1.5rem 100%;border-radius:4px;pointer-events:none}@media screen and (min-width: 744px){.dashboard-garage-page main h2{font-size:2rem;white-space:unset}.dashboard-garage-page main .content{flex-direction:row}.dashboard-garage-page main .content.head{margin:3rem 0}.dashboard-garage-page main .filler{display:flex}.dashboard-garage-page main footer{margin-bottom:3rem;padding-bottom:unset}.dashboard-garage-page main .head span:nth-child(2){display:flex;justify-content:right;position:unset;margin:unset}.dashboard-garage-page main .head span:nth-child(2) button{border-radius:8px;max-width:272px}.dashboard-garage-page main .col{margin:0 auto;width:min(100%,1256px);padding:0 3rem}.dashboard-garage-page main .cards li{max-width:calc(50% - 12px)}}@media screen and (min-width: 1336px){.dashboard-garage-page header{border-bottom:4px solid var(--page-background-color)}.dashboard-garage-page header button{display:none}.dashboard-garage-page main{overflow:hidden;flex:1 1 0;min-height:0}.dashboard-garage-page main .navigation-pane{display:block;flex-shrink:0}.dashboard-garage-page main .col{width:min(100%,1352px);overflow-y:auto;padding:0 6rem;margin:0 auto;min-height:0}}.dashboard-application-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.dashboard-application-page header button{color:#000;cursor:pointer;padding:0}.dashboard-application-page main{background-color:var(--page-background-color);display:flex;flex-direction:row;flex-wrap:nowrap;flex:1}.dashboard-application-page main h1{color:var(--label-secondary-color);font-size:1rem;font-weight:500;margin:0 0 8px}.dashboard-application-page main h1>div{display:inline-block;margin:0 18px}.dashboard-application-page main h2{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0}.dashboard-application-page main h3{font-size:20px;font-weight:700;margin:0}.dashboard-application-page main h4{font-size:20px;font-weight:700;margin:0}.dashboard-application-page main h5{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0}.dashboard-application-page main button:disabled{background-color:var(--disabled-secondary-color)}.dashboard-application-page main footer{align-items:flex-end;color:var(--label-tertiary-color);display:flex;flex:1;font-size:14px;font-weight:500;justify-content:center;padding:2rem;text-align:center;width:100%}.dashboard-application-page main .navigation-pane{background-color:#fff;display:none;max-width:320px;padding:1.5rem;width:100%}.dashboard-application-page main .col{display:flex;flex-direction:column;margin:3rem auto;padding:0 1.5rem;width:min(100%,616px)}.dashboard-application-page main .content{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.5rem;margin:0;padding:0}.dashboard-application-page main .banner-content{display:flex;flex-direction:column;gap:1.5rem;margin-top:3rem;padding:0}.dashboard-application-page main .content label{color:var(--label-secondary-color);font-size:1rem;font-weight:500}.dashboard-application-page main .content>span{display:flex;flex-direction:column;height:max-content;width:100%}.dashboard-application-page main .empty>span{height:325px;width:100%;margin-bottom:3rem}.dashboard-application-page main .fill-rounded>span{background-color:#fff;border-radius:.5rem}.dashboard-application-page main .content p{color:var(--label-secondary-color);font-size:1rem;font-weight:500;margin:1rem 0 3rem}.dashboard-application-page main .content img{margin-left:auto;object-fit:contain;width:100%}.dashboard-application-page main .content ul{list-style-type:none;margin:0;padding:0 1.5rem}.dashboard-application-page main .content li dl{display:block;margin:1.5rem 0}.dashboard-application-page main .content li dt{color:var(--label-secondary-color);font-size:1rem;font-weight:500;margin:0 0 8px;max-width:124px}.dashboard-application-page main .content li dd{color:#000;font-size:1rem;font-weight:500;margin:0 0 8px}.dashboard-application-page main .content .head{align-items:center;border-bottom:1px solid var(--page-background-color);display:flex;height:78px;justify-content:space-between;padding:1.5rem}.dashboard-application-page main .content .head button{color:var(--primary-color);cursor:pointer;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;text-decoration:underline}.dashboard-application-page main .content .head button:hover{opacity:.8}.dashboard-application-page .empty-head{align-items:center;display:flex;height:100%;justify-content:center;margin:0;min-height:200px}.dashboard-application-page .skeleton-loading{animation:shine 1s ease infinite;background-color:#e2e5e7;background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-position:left -1.5rem top 0;background-repeat:no-repeat;background-size:1.5rem 100%;border-radius:8px;pointer-events:none}@media screen and (min-width: 920px){.dashboard-application-page main h2{font-size:2rem;line-height:2.5rem}.dashboard-application-page main .content{flex-direction:row}.dashboard-application-page main .content img{max-width:400px}.dashboard-application-page main .content li dl{align-items:center;display:flex;justify-content:space-between;text-align:left}.dashboard-application-page main .content li dt{margin:unset;width:100%}.dashboard-application-page main .content li dd{margin:unset;width:100%}.dashboard-application-page main footer{margin-bottom:3rem;padding-bottom:unset}.dashboard-application-page main .col{margin:0 auto;width:min(100%,1256px);padding:0 3rem}.dashboard-application-page main .content:nth-child(1){margin-top:3rem}}@media screen and (min-width: 1336px){.dashboard-application-page header{border-bottom:4px solid var(--page-background-color)}.dashboard-application-page header button:nth-child(2){display:none}.dashboard-application-page main{overflow:hidden}.dashboard-application-page main .navigation-pane{display:block}.dashboard-application-page main .col{width:min(100%,1352px);overflow-y:auto;padding:0 6rem}}.banner-container{background-color:#fff;border-radius:.5rem;padding:1.5rem}.banner-container span{align-items:center;display:flex;justify-content:space-between}.banner-container img{width:4.5rem}.banner-container label{color:rgba(0,0,0,.5);font-size:1rem;font-weight:500;line-height:1.5rem}.banner-container b{color:var(--label-primary-color);font-size:1.5rem;font-weight:700;line-height:2rem}.banner-container button{border-radius:8px;color:#fff;cursor:pointer;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:3.5rem;margin-top:1.5rem;width:100%}.banner-container button:hover{opacity:.8}.banner-container .top{text-align:right}.banner-container .center{flex-direction:column;margin-top:20px}.banner-container .center b{display:block;font-size:20px;line-height:1.5rem;margin-bottom:1rem}.banner-container .bottom{margin-top:1.5rem}.banner-container .bottom label{font-size:12px}.highlight label{color:rgba(255,255,255,.5)}.highlight b{color:#fff}.highlight button{border:1px solid #ffffff}.vehicle-confirmation-page header{align-items:center;background-color:#fff;border-bottom:3px solid var(--page-background-color);display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.vehicle-confirmation-page header img{height:2.5rem}.vehicle-confirmation-page header button{color:#000;cursor:pointer;padding:0}.vehicle-confirmation-page .progress-container{height:4px;margin:0 1.5rem}.vehicle-confirmation-page main{background-color:#fff;display:contents;height:100%}.vehicle-confirmation-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.vehicle-confirmation-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.vehicle-confirmation-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.vehicle-confirmation-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.vehicle-confirmation-page main form input{text-transform:uppercase}.vehicle-confirmation-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}.vehicle-confirmation-page main .empty>span{height:325px;width:100%;margin-bottom:3rem}.vehicle-confirmation-page .skeleton-loading{animation:shine 1s ease infinite;background-color:#e2e5e7;background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-position:left -1.5rem top 0;background-repeat:no-repeat;background-size:1.5rem 100%;border-radius:8px;pointer-events:none}@media screen and (min-width: 616px){.vehicle-confirmation-page header{padding:0 4rem}.vehicle-confirmation-page .progress-container{margin:unset}.vehicle-confirmation-page main{display:flex;flex-direction:row}.vehicle-confirmation-page main form h1{font-size:2rem;line-height:2.5rem}.vehicle-confirmation-page main form h2{margin:0 0 3rem}.vehicle-confirmation-page main form .form-content{padding:3rem 0 0}.vehicle-confirmation-page main footer{align-self:flex-end;margin:0 0 2rem}}.apply-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.apply-page header img{height:2.5rem}.apply-page header button{color:#000;cursor:pointer;padding:0}.apply-page .progress-container{height:4px;margin:0 1.5rem}.apply-page main{background-color:#fff;display:contents;height:100%}.apply-page main figure{border-radius:1rem;margin:1rem}.apply-page main figure img{border-radius:1rem;max-height:35vh;max-width:568px;width:100%}.apply-page main form{display:flex;flex-direction:column;height:100%;min-height:50vh}.apply-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem;white-space:pre-line}.apply-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.apply-page main form .form-content{flex-grow:1;margin:auto;padding:1rem;width:min(100%,568px)}.apply-page main form a{color:var(--primary-color)}.apply-page main form .form-sign-up{display:flex;font-size:1rem;font-weight:500;justify-content:center;margin-top:3rem}.apply-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.apply-page header{padding:0 4rem}.apply-page .progress-container{margin:unset}.apply-page main{display:flex;flex-direction:row}.apply-page main figure{background-color:var(--page-background-color);border-radius:0;display:flex;flex-basis:50%;justify-content:center;margin:0}.apply-page main figure img{max-height:none}.apply-page main form{align-items:center;flex-basis:50%;flex-direction:column;height:100%;justify-content:space-between;padding:0 1rem}.apply-page main form h1{font-size:2rem;line-height:2.5rem}.apply-page main form h2{margin:0 0 3rem}.apply-page main form .form-content{align-self:center;flex-grow:unset;padding:unset}.apply-page main footer{align-self:flex-end;margin:0 0 2rem}}.radio-group.stacked label:not(:last-child):not(:only-child){margin-bottom:1.5rem}.radio-group.stacked-compact label{border-radius:0}.radio-group.stacked-compact label:not(:last-child):not(.radio-selected){border-bottom-width:0}.radio-group.stacked-compact label:hover:not(.radio-selected){border-color:var(--radio-border-color);background-color:var(--radio-hover-color)}.radio-group.stacked-compact label:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.radio-group.stacked-compact label:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.radio-group.inline{display:flex;flex-direction:row;gap:1.5rem}.radio-group.inline label{height:163px;flex-grow:1;justify-content:center;width:0}.radio-group.inline label span:first-child{margin-bottom:7px}.radio-group label{width:100%;height:4rem;display:flex;border-radius:4px;border-style:solid;font-size:1rem;font-weight:500;margin:0;padding:1.5rem;justify-content:space-between}.radio{align-items:center;cursor:pointer;display:flex}.radio.radio-horizontal{flex-direction:row-reverse}.radio.radio-vertical{align-items:center;flex-direction:column}.radio.radio-vertical span:first-of-type{margin:9px}.radio.radio-vertical span:last-of-type{text-align:center;margin-top:7px}.radio.radio-selected{border-width:2px}.radio.loading{pointer-events:none}.radio.loading span:last-of-type{min-width:6rem;min-height:1.5rem;border-radius:4px;background-color:#e2e5e7;background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-size:1.5rem 100%;background-repeat:no-repeat;background-position:left -1.5rem top 0;animation:shine 1s ease infinite}.radio input{opacity:0;pointer-events:none;position:absolute}.radio input:checked+span:first-of-type:before{opacity:1;transform:scale(1)}.radio input:checked:hover+span:first-of-type{box-shadow:0 0 0 10px rgba(66,152,181,.04)}.radio input:disabled+span:first-of-type{background-color:#f5f5f5;border-color:#bdbdbd;cursor:not-allowed}.radio input:disabled~span:last-of-type{color:#bdbdbd;cursor:not-allowed}.radio input:focus-visible+span{border-radius:50%;outline:2px solid #1976d2}.radio span:first-of-type{align-items:center;border-color:#717171;border-radius:50%;border-style:solid;border-width:2px;display:flex;height:20px;justify-content:center;position:relative;transition:border-color .3s,background-color .3s,box-shadow .3s;width:20px}.radio span:first-of-type:before{background-color:#717171;border-radius:50%;content:"";height:10px;opacity:0;transform:scale(0);transition:opacity .3s,transform .3s;width:10px}.radio:hover span:first-of-type{box-shadow:0 0 0 10px rgba(66,152,181,.04)}.apply-application-type-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.apply-application-type-page header img{height:2.5rem}.apply-application-type-page header button{color:#000;cursor:pointer;padding:0}.apply-application-type-page .progress-container{height:4px;margin:0 1.5rem}.apply-application-type-page main{background-color:#fff;display:contents;height:100%}.apply-application-type-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.apply-application-type-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.apply-application-type-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.apply-application-type-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.apply-application-type-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.apply-application-type-page header{padding:0 4rem}.apply-application-type-page .progress-container{margin:unset}.apply-application-type-page main{display:flex;flex-direction:row}.apply-application-type-page main form h1{font-size:2rem;line-height:2.5rem}.apply-application-type-page main form h2{margin:0 0 3rem}.apply-application-type-page main form .form-content{padding:3rem 0 0}.apply-application-type-page main footer{align-self:flex-end;margin:0 0 2rem}}.apply-refinance-goal-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.apply-refinance-goal-page header img{height:2.5rem}.apply-refinance-goal-page header button{color:#000;cursor:pointer;padding:0}.apply-refinance-goal-page .progress-container{height:4px;margin:0 1.5rem}.apply-refinance-goal-page main{background-color:#fff;display:contents;height:100%}.apply-refinance-goal-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.apply-refinance-goal-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.apply-refinance-goal-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.apply-refinance-goal-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.apply-refinance-goal-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.apply-refinance-goal-page header{padding:0 4rem}.apply-refinance-goal-page .progress-container{margin:unset}.apply-refinance-goal-page main{display:flex;flex-direction:row}.apply-refinance-goal-page main form h1{font-size:2rem;line-height:2.5rem}.apply-refinance-goal-page main form h2{margin:0 0 3rem}.apply-refinance-goal-page main form .form-content{padding:3rem 0 0}.apply-refinance-goal-page main footer{align-self:flex-end;margin:0 0 2rem}}.apply-purchase-type-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.apply-purchase-type-page header img{height:2.5rem}.apply-purchase-type-page header button{color:#000;cursor:pointer;padding:0}.apply-purchase-type-page .progress-container{height:4px;margin:0 1.5rem}.apply-purchase-type-page main{background-color:#fff;display:contents;height:100%}.apply-purchase-type-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.apply-purchase-type-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.apply-purchase-type-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.apply-purchase-type-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.apply-purchase-type-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.apply-purchase-type-page header{padding:0 4rem}.apply-purchase-type-page .progress-container{margin:unset}.apply-purchase-type-page main{display:flex;flex-direction:row}.apply-purchase-type-page main form h1{font-size:2rem;line-height:2.5rem}.apply-purchase-type-page main form h2{margin:0 0 3rem}.apply-purchase-type-page main form .form-content{padding:3rem 0 0}.apply-purchase-type-page main footer{align-self:flex-end;margin:0 0 2rem}}.apply-vehicle-condition-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.apply-vehicle-condition-page header img{height:2.5rem}.apply-vehicle-condition-page header button{color:#000;cursor:pointer;padding:0}.apply-vehicle-condition-page .progress-container{height:4px;margin:0 1.5rem}.apply-vehicle-condition-page main{background-color:#fff;display:contents;height:100%}.apply-vehicle-condition-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.apply-vehicle-condition-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.apply-vehicle-condition-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.apply-vehicle-condition-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.apply-vehicle-condition-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.apply-vehicle-condition-page header{padding:0 4rem}.apply-vehicle-condition-page .progress-container{margin:unset}.apply-vehicle-condition-page main{display:flex;flex-direction:row}.apply-vehicle-condition-page main form h1{font-size:2rem;line-height:2.5rem}.apply-vehicle-condition-page main form h2{margin:0 0 3rem}.apply-vehicle-condition-page main form .form-content{padding:3rem 0 0}.apply-vehicle-condition-page main footer{align-self:flex-end;margin:0 0 2rem}}.apply-search-vehicle-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.apply-search-vehicle-page header img{height:2.5rem}.apply-search-vehicle-page header button{color:#000;cursor:pointer;padding:0}.apply-search-vehicle-page .progress-container{height:4px;margin:0 1.5rem}.apply-search-vehicle-page main{background-color:#fff;display:contents;height:100%}.apply-search-vehicle-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.apply-search-vehicle-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.apply-search-vehicle-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.apply-search-vehicle-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.apply-search-vehicle-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.apply-search-vehicle-page header{padding:0 4rem}.apply-search-vehicle-page .progress-container{margin:unset}.apply-search-vehicle-page main{display:flex;flex-direction:row}.apply-search-vehicle-page main form h1{font-size:2rem;line-height:2.5rem}.apply-search-vehicle-page main form h2{margin:0 0 3rem}.apply-search-vehicle-page main form .form-content{padding:3rem 0 0}.apply-search-vehicle-page main footer{align-self:flex-end;margin:0 0 2rem}}.apply-search-vin-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.apply-search-vin-page header img{height:2.5rem}.apply-search-vin-page header button{color:#000;cursor:pointer;padding:0}.apply-search-vin-page .progress-container{height:4px;margin:0 1.5rem}.apply-search-vin-page main{background-color:#fff;display:contents;height:100%}.apply-search-vin-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.apply-search-vin-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.apply-search-vin-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.apply-search-vin-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.apply-search-vin-page main form input{text-transform:uppercase}.apply-search-vin-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.apply-search-vin-page header{padding:0 4rem}.apply-search-vin-page .progress-container{margin:unset}.apply-search-vin-page main{display:flex;flex-direction:row}.apply-search-vin-page main form h1{font-size:2rem;line-height:2.5rem}.apply-search-vin-page main form h2{margin:0 0 3rem}.apply-search-vin-page main form .form-content{padding:3rem 0 0}.apply-search-vin-page main footer{align-self:flex-end;margin:0 0 2rem}}.apply-search-plate-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.apply-search-plate-page header img{height:2.5rem}.apply-search-plate-page header button{color:#000;cursor:pointer;padding:0}.apply-search-plate-page .progress-container{height:4px;margin:0 1.5rem}.apply-search-plate-page main{background-color:#fff;display:contents;height:100%}.apply-search-plate-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.apply-search-plate-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.apply-search-plate-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.apply-search-plate-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.apply-search-plate-page main form input{text-transform:uppercase}.apply-search-plate-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.apply-search-plate-page header{padding:0 4rem}.apply-search-plate-page .progress-container{margin:unset}.apply-search-plate-page main{display:flex;flex-direction:row}.apply-search-plate-page main form h1{font-size:2rem;line-height:2.5rem}.apply-search-plate-page main form h2{margin:0 0 3rem}.apply-search-plate-page main form .form-content{padding:3rem 0 0}.apply-search-plate-page main footer{align-self:flex-end;margin:0 0 2rem}}.apply-search-year-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.apply-search-year-page header img{height:2.5rem}.apply-search-year-page header button{color:#000;cursor:pointer;padding:0}.apply-search-year-page .progress-container{height:4px;margin:0 1.5rem}.apply-search-year-page main{background-color:#fff;display:contents;height:100%}.apply-search-year-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.apply-search-year-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.apply-search-year-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.apply-search-year-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.apply-search-year-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.apply-search-year-page header{padding:0 4rem}.apply-search-year-page .progress-container{margin:unset}.apply-search-year-page main{display:flex;flex-direction:row}.apply-search-year-page main form h1{font-size:2rem;line-height:2.5rem}.apply-search-year-page main form h2{margin:0 0 3rem}.apply-search-year-page main form .form-content{padding:3rem 0 0}.apply-search-year-page main footer{align-self:flex-end;margin:0 0 2rem}}.apply-search-make-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.apply-search-make-page header img{height:2.5rem}.apply-search-make-page header button{color:#000;cursor:pointer;padding:0}.apply-search-make-page .progress-container{height:4px;margin:0 1.5rem}.apply-search-make-page main{background-color:#fff;display:contents;height:100%}.apply-search-make-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.apply-search-make-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.apply-search-make-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.apply-search-make-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.apply-search-make-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.apply-search-make-page header{padding:0 4rem}.apply-search-make-page .progress-container{margin:unset}.apply-search-make-page main{display:flex;flex-direction:row}.apply-search-make-page main form h1{font-size:2rem;line-height:2.5rem}.apply-search-make-page main form h2{margin:0 0 3rem}.apply-search-make-page main form .form-content{padding:3rem 0 0}.apply-search-make-page main footer{align-self:flex-end;margin:0 0 2rem}}.apply-search-model-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.apply-search-model-page header img{height:2.5rem}.apply-search-model-page header button{color:#000;cursor:pointer;padding:0}.apply-search-model-page .progress-container{height:4px;margin:0 1.5rem}.apply-search-model-page main{background-color:#fff;display:contents;height:100%}.apply-search-model-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.apply-search-model-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.apply-search-model-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.apply-search-model-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.apply-search-model-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.apply-search-model-page header{padding:0 4rem}.apply-search-model-page .progress-container{margin:unset}.apply-search-model-page main{display:flex;flex-direction:row}.apply-search-model-page main form h1{font-size:2rem;line-height:2.5rem}.apply-search-model-page main form h2{margin:0 0 3rem}.apply-search-model-page main form .form-content{padding:3rem 0 0}.apply-search-model-page main footer{align-self:flex-end;margin:0 0 2rem}}.apply-confirm-vehicle-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.apply-confirm-vehicle-page header img{height:2.5rem}.apply-confirm-vehicle-page header button{color:#000;cursor:pointer;padding:0}.apply-confirm-vehicle-page .progress-container{height:4px;margin:0 1.5rem}.apply-confirm-vehicle-page main{background-color:#fff;display:contents;height:100%}.apply-confirm-vehicle-page main figure{border-radius:1rem;margin:1rem}.apply-confirm-vehicle-page main figure .skeleton-loading{animation:shine 1s ease infinite;background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-position:left -1.5rem top 0;background-repeat:no-repeat;background-size:1.5rem 100%;border-radius:4px;display:block;height:100%;min-height:1.5rem;min-width:6rem;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%}.apply-confirm-vehicle-page main figure div{max-width:568px;position:relative;width:100%}.apply-confirm-vehicle-page main figure div img{height:auto;object-fit:contain;width:100%}.apply-confirm-vehicle-page main figure div .hide{visibility:hidden;position:fixed;max-height:0}.apply-confirm-vehicle-page main figure div .show{visibility:unset;position:unset;max-height:unset}.apply-confirm-vehicle-page main form{display:flex;flex-direction:column;height:100%;min-height:50vh}.apply-confirm-vehicle-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.apply-confirm-vehicle-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.apply-confirm-vehicle-page main form .form-content{flex-grow:1;margin:auto;padding:1rem;width:min(100%,568px)}.apply-confirm-vehicle-page main form a{color:var(--primary-color)}.apply-confirm-vehicle-page main form input[type=number]{-moz-appearance:textfield}.apply-confirm-vehicle-page main form input[type=number]::-webkit-inner-spin-button,.apply-confirm-vehicle-page main form input[type=number] ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.apply-confirm-vehicle-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.apply-confirm-vehicle-page header{padding:0 4rem}.apply-confirm-vehicle-page .progress-container{background:var(--page-background-color);margin:unset}.apply-confirm-vehicle-page main{display:flex;flex-direction:row}.apply-confirm-vehicle-page main figure{align-items:center;background-color:var(--page-background-color);border-radius:0;display:flex;flex-basis:50%;justify-content:center;margin:0}.apply-confirm-vehicle-page main figure div{height:auto;max-height:unset}.apply-confirm-vehicle-page main form{align-items:center;flex-basis:50%;flex-direction:column;height:100%;justify-content:space-between}.apply-confirm-vehicle-page main form h1{font-size:2rem;line-height:2.5rem}.apply-confirm-vehicle-page main form h2{margin:0 0 3rem}.apply-confirm-vehicle-page main form .form-content{align-self:center;flex-grow:unset;padding:2rem}.apply-confirm-vehicle-page main footer{align-self:flex-end;margin:0 0 2rem}}.applicant-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.applicant-page header img{height:2.5rem}.applicant-page header button{color:#000;cursor:pointer;padding:0}.applicant-page .progress-container{height:4px;margin:0 1.5rem}.applicant-page main{background-color:#fff;display:contents;height:100%}.applicant-page main figure{border-radius:1rem;margin:1rem}.applicant-page main figure img{border-radius:1rem;max-height:35vh;max-width:568px;width:100%}.applicant-page main form{display:flex;flex-direction:column;height:100%;min-height:50vh}.applicant-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem;white-space:pre-line}.applicant-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.applicant-page main form .form-content{flex-grow:1;margin:auto;padding:1rem;width:min(100%,568px)}.applicant-page main form a{color:var(--primary-color)}.applicant-page main form .form-sign-up{display:flex;font-size:1rem;font-weight:500;justify-content:center;margin-top:3rem}.applicant-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}.applicant-page .skeleton-loading{animation:shine 1s ease infinite;background-color:#e2e5e7;background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-position:left -1.5rem top 0;background-repeat:no-repeat;background-size:1.5rem 100%;border-radius:8px;color:transparent;min-height:7.5rem;opacity:.5;pointer-events:none}@media screen and (min-width: 616px){.applicant-page header{padding:0 4rem}.applicant-page .progress-container{margin:unset}.applicant-page main{display:flex;flex-direction:row}.applicant-page main figure{background-color:var(--page-background-color);border-radius:0;display:flex;flex-basis:50%;justify-content:center;margin:0}.applicant-page main figure img{max-height:none}.applicant-page main form{align-items:center;flex-basis:50%;flex-direction:column;height:100%;justify-content:space-between;padding:0 1rem}.applicant-page main form h1{font-size:2rem;line-height:2.5rem}.applicant-page main form h2{margin:0 0 3rem}.applicant-page main form .form-content{align-self:center;flex-grow:unset;padding:unset}.applicant-page main footer{align-self:flex-end;margin:0 0 2rem}}.applicant-residence-type-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.applicant-residence-type-page header img{height:2.5rem}.applicant-residence-type-page header button{color:#000;cursor:pointer;padding:0}.applicant-residence-type-page .progress-container{height:4px;margin:0 1.5rem}.applicant-residence-type-page main{background-color:#fff;display:contents;height:100%}.applicant-residence-type-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.applicant-residence-type-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.applicant-residence-type-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.applicant-residence-type-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.applicant-residence-type-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.applicant-residence-type-page header{padding:0 4rem}.applicant-residence-type-page .progress-container{margin:unset}.applicant-residence-type-page main{display:flex;flex-direction:row}.applicant-residence-type-page main form h1{font-size:2rem;line-height:2.5rem}.applicant-residence-type-page main form h2{margin:0 0 3rem}.applicant-residence-type-page main form .form-content{padding:3rem 0 0}.applicant-residence-type-page main footer{align-self:flex-end;margin:0 0 2rem}}@keyframes shine{to{background-position:right -2.5rem top 0}}.applicant-residence-details-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.applicant-residence-details-page header img{height:2.5rem}.applicant-residence-details-page header button{color:#000;cursor:pointer;padding:0}.applicant-residence-details-page .progress-container{height:4px;margin:0 1.5rem}.applicant-residence-details-page main{background-color:#fff;display:contents;height:100%}.applicant-residence-details-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.applicant-residence-details-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.applicant-residence-details-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.applicant-residence-details-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.applicant-residence-details-page main form .inline-inputs{display:flex;justify-content:space-between;margin-bottom:1rem}.applicant-residence-details-page main form .inline-inputs .input-half{flex:0 0 48%;margin-bottom:unset}.applicant-residence-details-page main form input[type=number]{-moz-appearance:textfield}.applicant-residence-details-page main form input[type=number]::-webkit-inner-spin-button,.applicant-residence-details-page main form input[type=number] ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.applicant-residence-details-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}.applicant-residence-details-page .skeleton-loading{animation:shine 1s ease infinite;background-color:#e2e5e7;background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-position:left -1.5rem top 0;background-repeat:no-repeat;background-size:1.5rem 100%;border-radius:8px;color:transparent;opacity:.5;pointer-events:none}@media screen and (min-width: 616px){.applicant-residence-details-page header{padding:0 4rem}.applicant-residence-details-page .progress-container{margin:unset}.applicant-residence-details-page main{display:flex;flex-direction:row}.applicant-residence-details-page main form h1{font-size:2rem;line-height:2.5rem}.applicant-residence-details-page main form h2{margin:0 0 3rem}.applicant-residence-details-page main form .form-content{padding:3rem 0 0}.applicant-residence-details-page main footer{align-self:flex-end;margin:0 0 2rem}}.applicant-residence-duration-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.applicant-residence-duration-page header img{height:2.5rem}.applicant-residence-duration-page header button{color:#000;cursor:pointer;padding:0}.applicant-residence-duration-page .progress-container{height:4px;margin:0 1.5rem}.applicant-residence-duration-page main{background-color:#fff;display:contents;height:100%}.applicant-residence-duration-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.applicant-residence-duration-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.applicant-residence-duration-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.applicant-residence-duration-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.applicant-residence-duration-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.applicant-residence-duration-page header{padding:0 4rem}.applicant-residence-duration-page .progress-container{margin:unset}.applicant-residence-duration-page main{display:flex;flex-direction:row}.applicant-residence-duration-page main form h1{font-size:2rem;line-height:2.5rem}.applicant-residence-duration-page main form h2{margin:0 0 3rem}.applicant-residence-duration-page main form .form-content{padding:3rem 0 0}.applicant-residence-duration-page main footer{align-self:flex-end;margin:0 0 2rem}}.applicant-previous-residence-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.applicant-previous-residence-page header img{height:2.5rem}.applicant-previous-residence-page header button{color:#000;cursor:pointer;padding:0}.applicant-previous-residence-page .progress-container{height:4px;margin:0 1.5rem}.applicant-previous-residence-page main{background-color:#fff;display:contents;height:100%}.applicant-previous-residence-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.applicant-previous-residence-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.applicant-previous-residence-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.applicant-previous-residence-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.applicant-previous-residence-page main form .inline-inputs{display:flex;justify-content:space-between;margin-bottom:1rem}.applicant-previous-residence-page main form .inline-inputs .input-half{flex:0 0 48%;margin-bottom:unset}.applicant-previous-residence-page main form input[type=number]{-moz-appearance:textfield}.applicant-previous-residence-page main form input[type=number]::-webkit-inner-spin-button,.applicant-previous-residence-page main form input[type=number] ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.applicant-previous-residence-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.applicant-previous-residence-page header{padding:0 4rem}.applicant-previous-residence-page .progress-container{margin:unset}.applicant-previous-residence-page main{display:flex;flex-direction:row}.applicant-previous-residence-page main form h1{font-size:2rem;line-height:2.5rem}.applicant-previous-residence-page main form h2{margin:0 0 3rem}.applicant-previous-residence-page main form .form-content{padding:3rem 0 0}.applicant-previous-residence-page main footer{align-self:flex-end;margin:0 0 2rem}}.applicant-employment-status-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.applicant-employment-status-page header img{height:2.5rem}.applicant-employment-status-page header button{color:#000;cursor:pointer;padding:0}.applicant-employment-status-page .progress-container{height:4px;margin:0 1.5rem}.applicant-employment-status-page main{background-color:#fff;display:contents;height:100%}.applicant-employment-status-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.applicant-employment-status-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.applicant-employment-status-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.applicant-employment-status-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.applicant-employment-status-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.applicant-employment-status-page header{padding:0 4rem}.applicant-employment-status-page .progress-container{margin:unset}.applicant-employment-status-page main{display:flex;flex-direction:row}.applicant-employment-status-page main form h1{font-size:2rem;line-height:2.5rem}.applicant-employment-status-page main form h2{margin:0 0 3rem}.applicant-employment-status-page main form .form-content{padding:3rem 0 0}.applicant-employment-status-page main footer{align-self:flex-end;margin:0 0 2rem}}.applicant-employment-type-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.applicant-employment-type-page header img{height:2.5rem}.applicant-employment-type-page header button{color:#000;cursor:pointer;padding:0}.applicant-employment-type-page .progress-container{height:4px;margin:0 1.5rem}.applicant-employment-type-page main{background-color:#fff;display:contents;height:100%}.applicant-employment-type-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.applicant-employment-type-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.applicant-employment-type-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.applicant-employment-type-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.applicant-employment-type-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.applicant-employment-type-page header{padding:0 4rem}.applicant-employment-type-page .progress-container{margin:unset}.applicant-employment-type-page main{display:flex;flex-direction:row}.applicant-employment-type-page main form h1{font-size:2rem;line-height:2.5rem}.applicant-employment-type-page main form h2{margin:0 0 3rem}.applicant-employment-type-page main form .form-content{padding:3rem 0 0}.applicant-employment-type-page main footer{align-self:flex-end;margin:0 0 2rem}}.applicant-unemployment-type-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.applicant-unemployment-type-page header img{height:2.5rem}.applicant-unemployment-type-page header button{color:#000;cursor:pointer;padding:0}.applicant-unemployment-type-page .progress-container{height:4px;margin:0 1.5rem}.applicant-unemployment-type-page main{background-color:#fff;display:contents;height:100%}.applicant-unemployment-type-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.applicant-unemployment-type-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.applicant-unemployment-type-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.applicant-unemployment-type-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.applicant-unemployment-type-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.applicant-unemployment-type-page header{padding:0 4rem}.applicant-unemployment-type-page .progress-container{margin:unset}.applicant-unemployment-type-page main{display:flex;flex-direction:row}.applicant-unemployment-type-page main form h1{font-size:2rem;line-height:2.5rem}.applicant-unemployment-type-page main form h2{margin:0 0 3rem}.applicant-unemployment-type-page main form .form-content{padding:3rem 0 0}.applicant-unemployment-type-page main footer{align-self:flex-end;margin:0 0 2rem}}.applicant-employment-details-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.applicant-employment-details-page header img{height:2.5rem}.applicant-employment-details-page header button{color:#000;cursor:pointer;padding:0}.applicant-employment-details-page .progress-container{height:4px;margin:0 1.5rem}.applicant-employment-details-page main{background-color:#fff;display:contents;height:100%}.applicant-employment-details-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.applicant-employment-details-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.applicant-employment-details-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.applicant-employment-details-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.applicant-employment-details-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.applicant-employment-details-page header{padding:0 4rem}.applicant-employment-details-page .progress-container{margin:unset}.applicant-employment-details-page main{display:flex;flex-direction:row}.applicant-employment-details-page main form h1{font-size:2rem;line-height:2.5rem}.applicant-employment-details-page main form h2{margin:0 0 3rem}.applicant-employment-details-page main form .form-content{padding:3rem 0 0}.applicant-employment-details-page main footer{align-self:flex-end;margin:0 0 2rem}}.applicant-unemployment-details-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.applicant-unemployment-details-page header img{height:2.5rem}.applicant-unemployment-details-page header button{color:#000;cursor:pointer;padding:0}.applicant-unemployment-details-page .progress-container{height:4px;margin:0 1.5rem}.applicant-unemployment-details-page main{background-color:#fff;display:contents;height:100%}.applicant-unemployment-details-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.applicant-unemployment-details-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.applicant-unemployment-details-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.applicant-unemployment-details-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.applicant-unemployment-details-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.applicant-unemployment-details-page header{padding:0 4rem}.applicant-unemployment-details-page .progress-container{margin:unset}.applicant-unemployment-details-page main{display:flex;flex-direction:row}.applicant-unemployment-details-page main form h1{font-size:2rem;line-height:2.5rem}.applicant-unemployment-details-page main form h2{margin:0 0 3rem}.applicant-unemployment-details-page main form .form-content{padding:3rem 0 0}.applicant-unemployment-details-page main footer{align-self:flex-end;margin:0 0 2rem}}.applicant-employment-duration-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.applicant-employment-duration-page header img{height:2.5rem}.applicant-employment-duration-page header button{color:#000;cursor:pointer;padding:0}.applicant-employment-duration-page .progress-container{height:4px;margin:0 1.5rem}.applicant-employment-duration-page main{background-color:#fff;display:contents;height:100%}.applicant-employment-duration-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.applicant-employment-duration-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.applicant-employment-duration-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.applicant-employment-duration-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.applicant-employment-duration-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.applicant-employment-duration-page header{padding:0 4rem}.applicant-employment-duration-page .progress-container{margin:unset}.applicant-employment-duration-page main{display:flex;flex-direction:row}.applicant-employment-duration-page main form h1{font-size:2rem;line-height:2.5rem}.applicant-employment-duration-page main form h2{margin:0 0 3rem}.applicant-employment-duration-page main form .form-content{padding:3rem 0 0}.applicant-employment-duration-page main footer{align-self:flex-end;margin:0 0 2rem}}.applicant-previous-employment-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.applicant-previous-employment-page header img{height:2.5rem}.applicant-previous-employment-page header button{color:#000;cursor:pointer;padding:0}.applicant-previous-employment-page .progress-container{height:4px;margin:0 1.5rem}.applicant-previous-employment-page main{background-color:#fff;display:contents;height:100%}.applicant-previous-employment-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.applicant-previous-employment-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.applicant-previous-employment-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.applicant-previous-employment-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.applicant-previous-employment-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.applicant-previous-employment-page header{padding:0 4rem}.applicant-previous-employment-page .progress-container{margin:unset}.applicant-previous-employment-page main{display:flex;flex-direction:row}.applicant-previous-employment-page main form h1{font-size:2rem;line-height:2.5rem}.applicant-previous-employment-page main form h2{margin:0 0 3rem}.applicant-previous-employment-page main form .form-content{padding:3rem 0 0}.applicant-previous-employment-page main footer{align-self:flex-end;margin:0 0 2rem}}.applicant-additional-income-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.applicant-additional-income-page header img{height:2.5rem}.applicant-additional-income-page header button{color:#000;cursor:pointer;padding:0}.applicant-additional-income-page .progress-container{height:4px;margin:0 1.5rem}.applicant-additional-income-page main{background-color:#fff;display:contents;height:100%}.applicant-additional-income-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.applicant-additional-income-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.applicant-additional-income-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.applicant-additional-income-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.applicant-additional-income-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.applicant-additional-income-page header{padding:0 4rem}.applicant-additional-income-page .progress-container{margin:unset}.applicant-additional-income-page main{display:flex;flex-direction:row}.applicant-additional-income-page main form h1{font-size:2rem;line-height:2.5rem}.applicant-additional-income-page main form h2{margin:0 0 3rem}.applicant-additional-income-page main form .form-content{padding:3rem 0 0}.applicant-additional-income-page main footer{align-self:flex-end;margin:0 0 2rem}}.applicant-income-details-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.applicant-income-details-page header img{height:2.5rem}.applicant-income-details-page header button{color:#000;cursor:pointer;padding:0}.applicant-income-details-page .progress-container{height:4px;margin:0 1.5rem}.applicant-income-details-page main{background-color:#fff;display:contents;height:100%}.applicant-income-details-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.applicant-income-details-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.applicant-income-details-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.applicant-income-details-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.applicant-income-details-page main form .inline-inputs{display:flex;justify-content:space-between;margin-bottom:1rem}.applicant-income-details-page main form .inline-inputs .input-half{flex:0 0 48%;margin-bottom:unset}.applicant-income-details-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.applicant-income-details-page header{padding:0 4rem}.applicant-income-details-page .progress-container{margin:unset}.applicant-income-details-page main{display:flex;flex-direction:row}.applicant-income-details-page main form h1{font-size:2rem;line-height:2.5rem}.applicant-income-details-page main form h2{margin:0 0 3rem}.applicant-income-details-page main form .form-content{padding:3rem 0 0}.applicant-income-details-page main footer{align-self:flex-end;margin:0 0 2rem}}.applicant-add-coapplicant-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.applicant-add-coapplicant-page header img{height:2.5rem}.applicant-add-coapplicant-page header button{color:#000;cursor:pointer;padding:0}.applicant-add-coapplicant-page .progress-container{height:4px;margin:0 1.5rem}.applicant-add-coapplicant-page main{background-color:#fff;display:contents;height:100%}.applicant-add-coapplicant-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.applicant-add-coapplicant-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.applicant-add-coapplicant-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.applicant-add-coapplicant-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.applicant-add-coapplicant-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.applicant-add-coapplicant-page header{padding:0 4rem}.applicant-add-coapplicant-page .progress-container{margin:unset}.applicant-add-coapplicant-page main{display:flex;flex-direction:row}.applicant-add-coapplicant-page main form h1{font-size:2rem;line-height:2.5rem}.applicant-add-coapplicant-page main form h2{margin:0 0 3rem}.applicant-add-coapplicant-page main form .form-content{padding:3rem 0 0}.applicant-add-coapplicant-page main footer{align-self:flex-end;margin:0 0 2rem}}.coapplicant-relationship-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.coapplicant-relationship-page header img{height:2.5rem}.coapplicant-relationship-page header button{color:#000;cursor:pointer;padding:0}.coapplicant-relationship-page .progress-container{height:4px;margin:0 1.5rem}.coapplicant-relationship-page main{background-color:#fff;display:contents;height:100%}.coapplicant-relationship-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.coapplicant-relationship-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.coapplicant-relationship-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.coapplicant-relationship-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.coapplicant-relationship-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.coapplicant-relationship-page header{padding:0 4rem}.coapplicant-relationship-page .progress-container{margin:unset}.coapplicant-relationship-page main{display:flex;flex-direction:row}.coapplicant-relationship-page main form h1{font-size:2rem;line-height:2.5rem}.coapplicant-relationship-page main form h2{margin:0 0 3rem}.coapplicant-relationship-page main form .form-content{padding:3rem 0 0}.coapplicant-relationship-page main footer{align-self:flex-end;margin:0 0 2rem}}.coapplicant-personal-details-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.coapplicant-personal-details-page header img{height:2.5rem}.coapplicant-personal-details-page header button{color:#000;cursor:pointer;padding:0}.coapplicant-personal-details-page .progress-container{height:4px;margin:0 1.5rem}.coapplicant-personal-details-page main{background-color:#fff;display:contents;height:100%}.coapplicant-personal-details-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.coapplicant-personal-details-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.coapplicant-personal-details-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.coapplicant-personal-details-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.coapplicant-personal-details-page main form .inline-inputs{display:flex;justify-content:space-between;margin-bottom:1rem}.coapplicant-personal-details-page main form .inline-inputs .input-half{flex:0 0 48%;margin-bottom:unset}.coapplicant-personal-details-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.coapplicant-personal-details-page header{padding:0 4rem}.coapplicant-personal-details-page .progress-container{margin:unset}.coapplicant-personal-details-page main{display:flex;flex-direction:row}.coapplicant-personal-details-page main form h1{font-size:2rem;line-height:2.5rem}.coapplicant-personal-details-page main form h2{margin:0 0 3rem}.coapplicant-personal-details-page main form .form-content{padding:3rem 0 0}.coapplicant-personal-details-page main footer{align-self:flex-end;margin:0 0 2rem}}.coapplicant-residence-relationship-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.coapplicant-residence-relationship-page header img{height:2.5rem}.coapplicant-residence-relationship-page header button{color:#000;cursor:pointer;padding:0}.coapplicant-residence-relationship-page .progress-container{height:4px;margin:0 1.5rem}.coapplicant-residence-relationship-page main{background-color:#fff;display:contents;height:100%}.coapplicant-residence-relationship-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.coapplicant-residence-relationship-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.coapplicant-residence-relationship-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.coapplicant-residence-relationship-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.coapplicant-residence-relationship-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.coapplicant-residence-relationship-page header{padding:0 4rem}.coapplicant-residence-relationship-page .progress-container{margin:unset}.coapplicant-residence-relationship-page main{display:flex;flex-direction:row}.coapplicant-residence-relationship-page main form h1{font-size:2rem;line-height:2.5rem}.coapplicant-residence-relationship-page main form h2{margin:0 0 3rem}.coapplicant-residence-relationship-page main form .form-content{padding:3rem 0 0}.coapplicant-residence-relationship-page main footer{align-self:flex-end;margin:0 0 2rem}}.coapplicant-same-residence-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.coapplicant-same-residence-page header img{height:2.5rem}.coapplicant-same-residence-page header button{color:#000;cursor:pointer;padding:0}.coapplicant-same-residence-page .progress-container{height:4px;margin:0 1.5rem}.coapplicant-same-residence-page main{background-color:#fff;display:contents;height:100%}.coapplicant-same-residence-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.coapplicant-same-residence-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.coapplicant-same-residence-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.coapplicant-same-residence-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.coapplicant-same-residence-page main form input[type=number]{-moz-appearance:textfield}.coapplicant-same-residence-page main form input[type=number]::-webkit-inner-spin-button,.coapplicant-same-residence-page main form input[type=number] ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.coapplicant-same-residence-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.coapplicant-same-residence-page header{padding:0 4rem}.coapplicant-same-residence-page .progress-container{margin:unset}.coapplicant-same-residence-page main{display:flex;flex-direction:row}.coapplicant-same-residence-page main form h1{font-size:2rem;line-height:2.5rem}.coapplicant-same-residence-page main form h2{margin:0 0 3rem}.coapplicant-same-residence-page main form .form-content{padding:3rem 0 0}.coapplicant-same-residence-page main footer{align-self:flex-end;margin:0 0 2rem}}.coapplicant-different-residence-type-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.coapplicant-different-residence-type-page header img{height:2.5rem}.coapplicant-different-residence-type-page header button{color:#000;cursor:pointer;padding:0}.coapplicant-different-residence-type-page .progress-container{height:4px;margin:0 1.5rem}.coapplicant-different-residence-type-page main{background-color:#fff;display:contents;height:100%}.coapplicant-different-residence-type-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.coapplicant-different-residence-type-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.coapplicant-different-residence-type-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.coapplicant-different-residence-type-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.coapplicant-different-residence-type-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.coapplicant-different-residence-type-page header{padding:0 4rem}.coapplicant-different-residence-type-page .progress-container{margin:unset}.coapplicant-different-residence-type-page main{display:flex;flex-direction:row}.coapplicant-different-residence-type-page main form h1{font-size:2rem;line-height:2.5rem}.coapplicant-different-residence-type-page main form h2{margin:0 0 3rem}.coapplicant-different-residence-type-page main form .form-content{padding:3rem 0 0}.coapplicant-different-residence-type-page main footer{align-self:flex-end;margin:0 0 2rem}}.coapplicant-different-residence-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.coapplicant-different-residence-page header img{height:2.5rem}.coapplicant-different-residence-page header button{color:#000;cursor:pointer;padding:0}.coapplicant-different-residence-page .progress-container{height:4px;margin:0 1.5rem}.coapplicant-different-residence-page main{background-color:#fff;display:contents;height:100%}.coapplicant-different-residence-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.coapplicant-different-residence-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.coapplicant-different-residence-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.coapplicant-different-residence-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.coapplicant-different-residence-page main form .inline-inputs{display:flex;justify-content:space-between;margin-bottom:1rem}.coapplicant-different-residence-page main form .inline-inputs .input-half{flex:0 0 48%;margin-bottom:unset}.coapplicant-different-residence-page main form input[type=number]{-moz-appearance:textfield}.coapplicant-different-residence-page main form input[type=number]::-webkit-inner-spin-button,.coapplicant-different-residence-page main form input[type=number] ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.coapplicant-different-residence-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.coapplicant-different-residence-page header{padding:0 4rem}.coapplicant-different-residence-page .progress-container{margin:unset}.coapplicant-different-residence-page main{display:flex;flex-direction:row}.coapplicant-different-residence-page main form h1{font-size:2rem;line-height:2.5rem}.coapplicant-different-residence-page main form h2{margin:0 0 3rem}.coapplicant-different-residence-page main form .form-content{padding:3rem 0 0}.coapplicant-different-residence-page main footer{align-self:flex-end;margin:0 0 2rem}}.coapplicant-residence-duration-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.coapplicant-residence-duration-page header img{height:2.5rem}.coapplicant-residence-duration-page header button{color:#000;cursor:pointer;padding:0}.coapplicant-residence-duration-page .progress-container{height:4px;margin:0 1.5rem}.coapplicant-residence-duration-page main{background-color:#fff;display:contents;height:100%}.coapplicant-residence-duration-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.coapplicant-residence-duration-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.coapplicant-residence-duration-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.coapplicant-residence-duration-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.coapplicant-residence-duration-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.coapplicant-residence-duration-page header{padding:0 4rem}.coapplicant-residence-duration-page .progress-container{margin:unset}.coapplicant-residence-duration-page main{display:flex;flex-direction:row}.coapplicant-residence-duration-page main form h1{font-size:2rem;line-height:2.5rem}.coapplicant-residence-duration-page main form h2{margin:0 0 3rem}.coapplicant-residence-duration-page main form .form-content{padding:3rem 0 0}.coapplicant-residence-duration-page main footer{align-self:flex-end;margin:0 0 2rem}}.coapplicant-previous-residence-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.coapplicant-previous-residence-page header img{height:2.5rem}.coapplicant-previous-residence-page header button{color:#000;cursor:pointer;padding:0}.coapplicant-previous-residence-page .progress-container{height:4px;margin:0 1.5rem}.coapplicant-previous-residence-page main{background-color:#fff;display:contents;height:100%}.coapplicant-previous-residence-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.coapplicant-previous-residence-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.coapplicant-previous-residence-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.coapplicant-previous-residence-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.coapplicant-previous-residence-page main form .inline-inputs{display:flex;justify-content:space-between;margin-bottom:1rem}.coapplicant-previous-residence-page main form .inline-inputs .input-half{flex:0 0 48%;margin-bottom:unset}.coapplicant-previous-residence-page main form input[type=number]{-moz-appearance:textfield}.coapplicant-previous-residence-page main form input[type=number]::-webkit-inner-spin-button,.coapplicant-previous-residence-page main form input[type=number] ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.coapplicant-previous-residence-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.coapplicant-previous-residence-page header{padding:0 4rem}.coapplicant-previous-residence-page .progress-container{margin:unset}.coapplicant-previous-residence-page main{display:flex;flex-direction:row}.coapplicant-previous-residence-page main form h1{font-size:2rem;line-height:2.5rem}.coapplicant-previous-residence-page main form h2{margin:0 0 3rem}.coapplicant-previous-residence-page main form .form-content{padding:3rem 0 0}.coapplicant-previous-residence-page main footer{align-self:flex-end;margin:0 0 2rem}}.coapplicant-employment-status-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.coapplicant-employment-status-page header img{height:2.5rem}.coapplicant-employment-status-page header button{color:#000;cursor:pointer;padding:0}.coapplicant-employment-status-page .progress-container{height:4px;margin:0 1.5rem}.coapplicant-employment-status-page main{background-color:#fff;display:contents;height:100%}.coapplicant-employment-status-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.coapplicant-employment-status-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.coapplicant-employment-status-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.coapplicant-employment-status-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.coapplicant-employment-status-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.coapplicant-employment-status-page header{padding:0 4rem}.coapplicant-employment-status-page .progress-container{margin:unset}.coapplicant-employment-status-page main{display:flex;flex-direction:row}.coapplicant-employment-status-page main form h1{font-size:2rem;line-height:2.5rem}.coapplicant-employment-status-page main form h2{margin:0 0 3rem}.coapplicant-employment-status-page main form .form-content{padding:3rem 0 0}.coapplicant-employment-status-page main footer{align-self:flex-end;margin:0 0 2rem}}.coapplicant-employment-type-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.coapplicant-employment-type-page header img{height:2.5rem}.coapplicant-employment-type-page header button{color:#000;cursor:pointer;padding:0}.coapplicant-employment-type-page .progress-container{height:4px;margin:0 1.5rem}.coapplicant-employment-type-page main{background-color:#fff;display:contents;height:100%}.coapplicant-employment-type-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.coapplicant-employment-type-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.coapplicant-employment-type-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.coapplicant-employment-type-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.coapplicant-employment-type-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.coapplicant-employment-type-page header{padding:0 4rem}.coapplicant-employment-type-page .progress-container{margin:unset}.coapplicant-employment-type-page main{display:flex;flex-direction:row}.coapplicant-employment-type-page main form h1{font-size:2rem;line-height:2.5rem}.coapplicant-employment-type-page main form h2{margin:0 0 3rem}.coapplicant-employment-type-page main form .form-content{padding:3rem 0 0}.coapplicant-employment-type-page main footer{align-self:flex-end;margin:0 0 2rem}}.coapplicant-unemployment-type-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.coapplicant-unemployment-type-page header img{height:2.5rem}.coapplicant-unemployment-type-page header button{color:#000;cursor:pointer;padding:0}.coapplicant-unemployment-type-page .progress-container{height:4px;margin:0 1.5rem}.coapplicant-unemployment-type-page main{background-color:#fff;display:contents;height:100%}.coapplicant-unemployment-type-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.coapplicant-unemployment-type-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.coapplicant-unemployment-type-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.coapplicant-unemployment-type-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.coapplicant-unemployment-type-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.coapplicant-unemployment-type-page header{padding:0 4rem}.coapplicant-unemployment-type-page .progress-container{margin:unset}.coapplicant-unemployment-type-page main{display:flex;flex-direction:row}.coapplicant-unemployment-type-page main form h1{font-size:2rem;line-height:2.5rem}.coapplicant-unemployment-type-page main form h2{margin:0 0 3rem}.coapplicant-unemployment-type-page main form .form-content{padding:3rem 0 0}.coapplicant-unemployment-type-page main footer{align-self:flex-end;margin:0 0 2rem}}.coapplicant-employment-details-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.coapplicant-employment-details-page header img{height:2.5rem}.coapplicant-employment-details-page header button{color:#000;cursor:pointer;padding:0}.coapplicant-employment-details-page .progress-container{height:4px;margin:0 1.5rem}.coapplicant-employment-details-page main{background-color:#fff;display:contents;height:100%}.coapplicant-employment-details-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.coapplicant-employment-details-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.coapplicant-employment-details-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.coapplicant-employment-details-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.coapplicant-employment-details-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.coapplicant-employment-details-page header{padding:0 4rem}.coapplicant-employment-details-page .progress-container{margin:unset}.coapplicant-employment-details-page main{display:flex;flex-direction:row}.coapplicant-employment-details-page main form h1{font-size:2rem;line-height:2.5rem}.coapplicant-employment-details-page main form h2{margin:0 0 3rem}.coapplicant-employment-details-page main form .form-content{padding:3rem 0 0}.coapplicant-employment-details-page main footer{align-self:flex-end;margin:0 0 2rem}}.coapplicant-unemployment-details-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.coapplicant-unemployment-details-page header img{height:2.5rem}.coapplicant-unemployment-details-page header button{color:#000;cursor:pointer;padding:0}.coapplicant-unemployment-details-page .progress-container{height:4px;margin:0 1.5rem}.coapplicant-unemployment-details-page main{background-color:#fff;display:contents;height:100%}.coapplicant-unemployment-details-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.coapplicant-unemployment-details-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.coapplicant-unemployment-details-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.coapplicant-unemployment-details-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.coapplicant-unemployment-details-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.coapplicant-unemployment-details-page header{padding:0 4rem}.coapplicant-unemployment-details-page .progress-container{margin:unset}.coapplicant-unemployment-details-page main{display:flex;flex-direction:row}.coapplicant-unemployment-details-page main form h1{font-size:2rem;line-height:2.5rem}.coapplicant-unemployment-details-page main form h2{margin:0 0 3rem}.coapplicant-unemployment-details-page main form .form-content{padding:3rem 0 0}.coapplicant-unemployment-details-page main footer{align-self:flex-end;margin:0 0 2rem}}.coapplicant-employment-duration-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.coapplicant-employment-duration-page header img{height:2.5rem}.coapplicant-employment-duration-page header button{color:#000;cursor:pointer;padding:0}.coapplicant-employment-duration-page .progress-container{height:4px;margin:0 1.5rem}.coapplicant-employment-duration-page main{background-color:#fff;display:contents;height:100%}.coapplicant-employment-duration-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.coapplicant-employment-duration-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.coapplicant-employment-duration-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.coapplicant-employment-duration-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.coapplicant-employment-duration-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.coapplicant-employment-duration-page header{padding:0 4rem}.coapplicant-employment-duration-page .progress-container{margin:unset}.coapplicant-employment-duration-page main{display:flex;flex-direction:row}.coapplicant-employment-duration-page main form h1{font-size:2rem;line-height:2.5rem}.coapplicant-employment-duration-page main form h2{margin:0 0 3rem}.coapplicant-employment-duration-page main form .form-content{padding:3rem 0 0}.coapplicant-employment-duration-page main footer{align-self:flex-end;margin:0 0 2rem}}.coapplicant-previous-employment-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.coapplicant-previous-employment-page header img{height:2.5rem}.coapplicant-previous-employment-page header button{color:#000;cursor:pointer;padding:0}.coapplicant-previous-employment-page .progress-container{height:4px;margin:0 1.5rem}.coapplicant-previous-employment-page main{background-color:#fff;display:contents;height:100%}.coapplicant-previous-employment-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.coapplicant-previous-employment-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.coapplicant-previous-employment-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.coapplicant-previous-employment-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.coapplicant-previous-employment-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.coapplicant-previous-employment-page header{padding:0 4rem}.coapplicant-previous-employment-page .progress-container{margin:unset}.coapplicant-previous-employment-page main{display:flex;flex-direction:row}.coapplicant-previous-employment-page main form h1{font-size:2rem;line-height:2.5rem}.coapplicant-previous-employment-page main form h2{margin:0 0 3rem}.coapplicant-previous-employment-page main form .form-content{padding:3rem 0 0}.coapplicant-previous-employment-page main footer{align-self:flex-end;margin:0 0 2rem}}.coapplicant-additional-income-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.coapplicant-additional-income-page header img{height:2.5rem}.coapplicant-additional-income-page header button{color:#000;cursor:pointer;padding:0}.coapplicant-additional-income-page .progress-container{height:4px;margin:0 1.5rem}.coapplicant-additional-income-page main{background-color:#fff;display:contents;height:100%}.coapplicant-additional-income-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.coapplicant-additional-income-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.coapplicant-additional-income-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.coapplicant-additional-income-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.coapplicant-additional-income-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.coapplicant-additional-income-page header{padding:0 4rem}.coapplicant-additional-income-page .progress-container{margin:unset}.coapplicant-additional-income-page main{display:flex;flex-direction:row}.coapplicant-additional-income-page main form h1{font-size:2rem;line-height:2.5rem}.coapplicant-additional-income-page main form h2{margin:0 0 3rem}.coapplicant-additional-income-page main form .form-content{padding:3rem 0 0}.coapplicant-additional-income-page main footer{align-self:flex-end;margin:0 0 2rem}}.coapplicant-income-details-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.coapplicant-income-details-page header img{height:2.5rem}.coapplicant-income-details-page header button{color:#000;cursor:pointer;padding:0}.coapplicant-income-details-page .progress-container{height:4px;margin:0 1.5rem}.coapplicant-income-details-page main{background-color:#fff;display:contents;height:100%}.coapplicant-income-details-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.coapplicant-income-details-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.coapplicant-income-details-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.coapplicant-income-details-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.coapplicant-income-details-page main form .inline-inputs{display:flex;justify-content:space-between;margin-bottom:1rem}.coapplicant-income-details-page main form .inline-inputs .input-half{flex:0 0 48%;margin-bottom:unset}.coapplicant-income-details-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.coapplicant-income-details-page header{padding:0 4rem}.coapplicant-income-details-page .progress-container{margin:unset}.coapplicant-income-details-page main{display:flex;flex-direction:row}.coapplicant-income-details-page main form h1{font-size:2rem;line-height:2.5rem}.coapplicant-income-details-page main form h2{margin:0 0 3rem}.coapplicant-income-details-page main form .form-content{padding:3rem 0 0}.coapplicant-income-details-page main footer{align-self:flex-end;margin:0 0 2rem}}.applicant-edit-personal-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.applicant-edit-personal-page header img{height:2.5rem}.applicant-edit-personal-page header button{color:#000;cursor:pointer;padding:0}.applicant-edit-personal-page .progress-container{height:4px;margin:0 1.5rem}.applicant-edit-personal-page main{background-color:#fff;display:contents;height:100%}.applicant-edit-personal-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.applicant-edit-personal-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.applicant-edit-personal-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.applicant-edit-personal-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.applicant-edit-personal-page main form .inline-inputs{display:flex;justify-content:space-between;margin-bottom:1rem}.applicant-edit-personal-page main form .inline-inputs .input-half{flex:0 0 48%;margin-bottom:unset}.applicant-edit-personal-page main form .inline-buttons{display:flex;flex-direction:column}.applicant-edit-personal-page main form .inline-buttons :nth-child(1){order:2}.applicant-edit-personal-page main form .inline-buttons :nth-child(2){order:1}.applicant-edit-personal-page main form .inline-buttons button{margin-bottom:1rem}.applicant-edit-personal-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.applicant-edit-personal-page header{padding:0 4rem}.applicant-edit-personal-page .progress-container{margin:unset}.applicant-edit-personal-page main{display:flex;flex-direction:row}.applicant-edit-personal-page main form h1{font-size:2rem;line-height:2.5rem}.applicant-edit-personal-page main form h2{margin:0 0 3rem}.applicant-edit-personal-page main form .form-content{padding:3rem 0 0}.applicant-edit-personal-page main form .inline-buttons{flex-direction:unset;justify-content:space-between;gap:1.5rem}.applicant-edit-personal-page main form .inline-buttons :nth-child(1){order:1}.applicant-edit-personal-page main form .inline-buttons :nth-child(2){order:2}.applicant-edit-personal-page main footer{align-self:flex-end;margin:0 0 2rem}}.coapplicant-edit-personal-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.coapplicant-edit-personal-page header img{height:2.5rem}.coapplicant-edit-personal-page header button{color:#000;cursor:pointer;padding:0}.coapplicant-edit-personal-page .progress-container{height:4px;margin:0 1.5rem}.coapplicant-edit-personal-page main{background-color:#fff;display:contents;height:100%}.coapplicant-edit-personal-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.coapplicant-edit-personal-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.coapplicant-edit-personal-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.coapplicant-edit-personal-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.coapplicant-edit-personal-page main form .inline-inputs{display:flex;justify-content:space-between;margin-bottom:1rem}.coapplicant-edit-personal-page main form .inline-inputs .input-half{flex:0 0 48%;margin-bottom:unset}.coapplicant-edit-personal-page main form .inline-buttons{display:flex;flex-direction:column}.coapplicant-edit-personal-page main form .inline-buttons :nth-child(1){order:2}.coapplicant-edit-personal-page main form .inline-buttons :nth-child(2){order:1}.coapplicant-edit-personal-page main form .inline-buttons button{margin-bottom:1rem}.coapplicant-edit-personal-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.coapplicant-edit-personal-page header{padding:0 4rem}.coapplicant-edit-personal-page .progress-container{margin:unset}.coapplicant-edit-personal-page main{display:flex;flex-direction:row}.coapplicant-edit-personal-page main form h1{font-size:2rem;line-height:2.5rem}.coapplicant-edit-personal-page main form h2{margin:0 0 3rem}.coapplicant-edit-personal-page main form .form-content{padding:3rem 0 0}.coapplicant-edit-personal-page main form .inline-buttons{flex-direction:unset;justify-content:space-between;gap:1.5rem}.coapplicant-edit-personal-page main form .inline-buttons :nth-child(1){order:1}.coapplicant-edit-personal-page main form .inline-buttons :nth-child(2){order:2}.coapplicant-edit-personal-page main footer{align-self:flex-end;margin:0 0 2rem}}.applicant-edit-residence-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.applicant-edit-residence-page header img{height:2.5rem}.applicant-edit-residence-page header button{color:#000;cursor:pointer;padding:0}.applicant-edit-residence-page .progress-container{height:4px;margin:0 1.5rem}.applicant-edit-residence-page main{background-color:#fff;display:contents;height:100%}.applicant-edit-residence-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.applicant-edit-residence-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.applicant-edit-residence-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.applicant-edit-residence-page main form h3{font-size:20px;font-weight:700;line-height:1.5rem;margin:3rem 0 3.5rem}.applicant-edit-residence-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.applicant-edit-residence-page main form .inline-inputs{display:flex;justify-content:space-between;margin-bottom:1rem}.applicant-edit-residence-page main form .inline-inputs .input-half{flex:0 0 48%;margin-bottom:unset}.applicant-edit-residence-page main form .inline-buttons{display:flex;flex-direction:column}.applicant-edit-residence-page main form .inline-buttons :nth-child(1){order:2}.applicant-edit-residence-page main form .inline-buttons :nth-child(2){order:1}.applicant-edit-residence-page main form .inline-buttons button{margin-bottom:1rem}.applicant-edit-residence-page main form input[type=number]{-moz-appearance:textfield}.applicant-edit-residence-page main form input[type=number]::-webkit-inner-spin-button,.applicant-edit-residence-page main form input[type=number] ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.applicant-edit-residence-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.applicant-edit-residence-page header{padding:0 4rem}.applicant-edit-residence-page .progress-container{margin:unset}.applicant-edit-residence-page main{display:flex;flex-direction:row}.applicant-edit-residence-page main form h1{font-size:2rem;line-height:2.5rem}.applicant-edit-residence-page main form h2{margin:0 0 3rem}.applicant-edit-residence-page main form .form-content{padding:3rem 0 0}.applicant-edit-residence-page main form .inline-buttons{flex-direction:unset;justify-content:space-between;gap:1.5rem}.applicant-edit-residence-page main form .inline-buttons :nth-child(1){order:1}.applicant-edit-residence-page main form .inline-buttons :nth-child(2){order:2}.applicant-edit-residence-page main footer{align-self:flex-end;margin:0 0 2rem}}.coapplicant-edit-residence-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.coapplicant-edit-residence-page header img{height:2.5rem}.coapplicant-edit-residence-page header button{color:#000;cursor:pointer;padding:0}.coapplicant-edit-residence-page .progress-container{height:4px;margin:0 1.5rem}.coapplicant-edit-residence-page main{background-color:#fff;display:contents;height:100%}.coapplicant-edit-residence-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.coapplicant-edit-residence-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.coapplicant-edit-residence-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.coapplicant-edit-residence-page main form h3{font-size:20px;font-weight:700;line-height:1.5rem;margin:3rem 0 3.5rem}.coapplicant-edit-residence-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.coapplicant-edit-residence-page main form .inline-inputs{display:flex;justify-content:space-between;margin-bottom:1rem}.coapplicant-edit-residence-page main form .inline-inputs .input-half{flex:0 0 48%;margin-bottom:unset}.coapplicant-edit-residence-page main form .inline-buttons{display:flex;flex-direction:column}.coapplicant-edit-residence-page main form .inline-buttons :nth-child(1){order:2}.coapplicant-edit-residence-page main form .inline-buttons :nth-child(2){order:1}.coapplicant-edit-residence-page main form .inline-buttons button{margin-bottom:1rem}.coapplicant-edit-residence-page main form input[type=number]{-moz-appearance:textfield}.coapplicant-edit-residence-page main form input[type=number]::-webkit-inner-spin-button,.coapplicant-edit-residence-page main form input[type=number] ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.coapplicant-edit-residence-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.coapplicant-edit-residence-page header{padding:0 4rem}.coapplicant-edit-residence-page .progress-container{margin:unset}.coapplicant-edit-residence-page main{display:flex;flex-direction:row}.coapplicant-edit-residence-page main form h1{font-size:2rem;line-height:2.5rem}.coapplicant-edit-residence-page main form h2{margin:0 0 3rem}.coapplicant-edit-residence-page main form .form-content{padding:3rem 0 0}.coapplicant-edit-residence-page main form .inline-buttons{flex-direction:unset;justify-content:space-between;gap:1.5rem}.coapplicant-edit-residence-page main form .inline-buttons :nth-child(1){order:1}.coapplicant-edit-residence-page main form .inline-buttons :nth-child(2){order:2}.coapplicant-edit-residence-page main footer{align-self:flex-end;margin:0 0 2rem}}.applicant-edit-employment-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.applicant-edit-employment-page header img{height:2.5rem}.applicant-edit-employment-page header button{color:#000;cursor:pointer;padding:0}.applicant-edit-employment-page .progress-container{height:4px;margin:0 1.5rem}.applicant-edit-employment-page main{background-color:#fff;display:contents;height:100%}.applicant-edit-employment-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.applicant-edit-employment-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.applicant-edit-employment-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.applicant-edit-employment-page main form h3{font-size:20px;font-weight:700;line-height:1.5rem;margin:3rem 0 3.5rem}.applicant-edit-employment-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.applicant-edit-employment-page main form .inline-inputs{display:flex;justify-content:space-between;margin-bottom:1rem}.applicant-edit-employment-page main form .inline-inputs .input-half{flex:0 0 48%;margin-bottom:unset}.applicant-edit-employment-page main form .inline-buttons{display:flex;flex-direction:column}.applicant-edit-employment-page main form .inline-buttons :nth-child(1){order:2}.applicant-edit-employment-page main form .inline-buttons :nth-child(2){order:1}.applicant-edit-employment-page main form .inline-buttons button{margin-bottom:1rem}.applicant-edit-employment-page main form input[type=number]{-moz-appearance:textfield}.applicant-edit-employment-page main form input[type=number]::-webkit-inner-spin-button,.applicant-edit-employment-page main form input[type=number] ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.applicant-edit-employment-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.applicant-edit-employment-page header{padding:0 4rem}.applicant-edit-employment-page .progress-container{margin:unset}.applicant-edit-employment-page main{display:flex;flex-direction:row}.applicant-edit-employment-page main form h1{font-size:2rem;line-height:2.5rem}.applicant-edit-employment-page main form h2{margin:0 0 3rem}.applicant-edit-employment-page main form .form-content{padding:3rem 0 0}.applicant-edit-employment-page main form .inline-buttons{flex-direction:unset;justify-content:space-between;gap:1.5rem}.applicant-edit-employment-page main form .inline-buttons :nth-child(1){order:1}.applicant-edit-employment-page main form .inline-buttons :nth-child(2){order:2}.applicant-edit-employment-page main footer{align-self:flex-end;margin:0 0 2rem}}.coapplicant-edit-employment-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.coapplicant-edit-employment-page header img{height:2.5rem}.coapplicant-edit-employment-page header button{color:#000;cursor:pointer;padding:0}.coapplicant-edit-employment-page .progress-container{height:4px;margin:0 1.5rem}.coapplicant-edit-employment-page main{background-color:#fff;display:contents;height:100%}.coapplicant-edit-employment-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.coapplicant-edit-employment-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.coapplicant-edit-employment-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.coapplicant-edit-employment-page main form h3{font-size:20px;font-weight:700;line-height:1.5rem;margin:3rem 0 3.5rem}.coapplicant-edit-employment-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.coapplicant-edit-employment-page main form .inline-inputs{display:flex;justify-content:space-between;margin-bottom:1rem}.coapplicant-edit-employment-page main form .inline-inputs .input-half{flex:0 0 48%;margin-bottom:unset}.coapplicant-edit-employment-page main form .inline-buttons{display:flex;flex-direction:column}.coapplicant-edit-employment-page main form .inline-buttons :nth-child(1){order:2}.coapplicant-edit-employment-page main form .inline-buttons :nth-child(2){order:1}.coapplicant-edit-employment-page main form .inline-buttons button{margin-bottom:1rem}.coapplicant-edit-employment-page main form input[type=number]{-moz-appearance:textfield}.coapplicant-edit-employment-page main form input[type=number]::-webkit-inner-spin-button,.coapplicant-edit-employment-page main form input[type=number] ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.coapplicant-edit-employment-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.coapplicant-edit-employment-page header{padding:0 4rem}.coapplicant-edit-employment-page .progress-container{margin:unset}.coapplicant-edit-employment-page main{display:flex;flex-direction:row}.coapplicant-edit-employment-page main form h1{font-size:2rem;line-height:2.5rem}.coapplicant-edit-employment-page main form h2{margin:0 0 3rem}.coapplicant-edit-employment-page main form .form-content{padding:3rem 0 0}.coapplicant-edit-employment-page main form .inline-buttons{flex-direction:unset;justify-content:space-between;gap:1.5rem}.coapplicant-edit-employment-page main form .inline-buttons :nth-child(1){order:1}.coapplicant-edit-employment-page main form .inline-buttons :nth-child(2){order:2}.coapplicant-edit-employment-page main footer{align-self:flex-end;margin:0 0 2rem}}.applicant-edit-income-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.applicant-edit-income-page header img{height:2.5rem}.applicant-edit-income-page header button{color:#000;cursor:pointer;padding:0}.applicant-edit-income-page .progress-container{height:4px;margin:0 1.5rem}.applicant-edit-income-page main{background-color:#fff;display:contents;height:100%}.applicant-edit-income-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.applicant-edit-income-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.applicant-edit-income-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.applicant-edit-income-page main form h3{font-size:20px;font-weight:700;line-height:1.5rem;margin:3rem 0 3.5rem}.applicant-edit-income-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.applicant-edit-income-page main form .inline-inputs{display:flex;justify-content:space-between;margin-bottom:1rem}.applicant-edit-income-page main form .inline-inputs .input-half{flex:0 0 48%;margin-bottom:unset}.applicant-edit-income-page main form .inline-buttons{display:flex;flex-direction:column}.applicant-edit-income-page main form .inline-buttons :nth-child(1){order:2}.applicant-edit-income-page main form .inline-buttons :nth-child(2){order:1}.applicant-edit-income-page main form .inline-buttons button{margin-bottom:1rem}.applicant-edit-income-page main form input[type=number]{-moz-appearance:textfield}.applicant-edit-income-page main form input[type=number]::-webkit-inner-spin-button,.applicant-edit-income-page main form input[type=number] ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.applicant-edit-income-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.applicant-edit-income-page header{padding:0 4rem}.applicant-edit-income-page .progress-container{margin:unset}.applicant-edit-income-page main{display:flex;flex-direction:row}.applicant-edit-income-page main form h1{font-size:2rem;line-height:2.5rem}.applicant-edit-income-page main form h2{margin:0 0 3rem}.applicant-edit-income-page main form .form-content{padding:3rem 0 0}.applicant-edit-income-page main form .inline-buttons{flex-direction:unset;justify-content:space-between;gap:1.5rem}.applicant-edit-income-page main form .inline-buttons :nth-child(1){order:1}.applicant-edit-income-page main form .inline-buttons :nth-child(2){order:2}.applicant-edit-income-page main footer{align-self:flex-end;margin:0 0 2rem}}.coapplicant-edit-income-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.coapplicant-edit-income-page header img{height:2.5rem}.coapplicant-edit-income-page header button{color:#000;cursor:pointer;padding:0}.coapplicant-edit-income-page .progress-container{height:4px;margin:0 1.5rem}.coapplicant-edit-income-page main{background-color:#fff;display:contents;height:100%}.coapplicant-edit-income-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.coapplicant-edit-income-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.coapplicant-edit-income-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.coapplicant-edit-income-page main form h3{font-size:20px;font-weight:700;line-height:1.5rem;margin:3rem 0 3.5rem}.coapplicant-edit-income-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.coapplicant-edit-income-page main form .inline-inputs{display:flex;justify-content:space-between;margin-bottom:1rem}.coapplicant-edit-income-page main form .inline-inputs .input-half{flex:0 0 48%;margin-bottom:unset}.coapplicant-edit-income-page main form .inline-buttons{display:flex;flex-direction:column}.coapplicant-edit-income-page main form .inline-buttons :nth-child(1){order:2}.coapplicant-edit-income-page main form .inline-buttons :nth-child(2){order:1}.coapplicant-edit-income-page main form .inline-buttons button{margin-bottom:1rem}.coapplicant-edit-income-page main form input[type=number]{-moz-appearance:textfield}.coapplicant-edit-income-page main form input[type=number]::-webkit-inner-spin-button,.coapplicant-edit-income-page main form input[type=number] ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.coapplicant-edit-income-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.coapplicant-edit-income-page header{padding:0 4rem}.coapplicant-edit-income-page .progress-container{margin:unset}.coapplicant-edit-income-page main{display:flex;flex-direction:row}.coapplicant-edit-income-page main form h1{font-size:2rem;line-height:2.5rem}.coapplicant-edit-income-page main form h2{margin:0 0 3rem}.coapplicant-edit-income-page main form .form-content{padding:3rem 0 0}.coapplicant-edit-income-page main form .inline-buttons{flex-direction:unset;justify-content:space-between;gap:1.5rem}.coapplicant-edit-income-page main form .inline-buttons :nth-child(1){order:1}.coapplicant-edit-income-page main form .inline-buttons :nth-child(2){order:2}.coapplicant-edit-income-page main footer{align-self:flex-end;margin:0 0 2rem}}.applicant-review-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.applicant-review-page header img{height:2.5rem}.applicant-review-page header button{color:#000;cursor:pointer;padding:0}.applicant-review-page .progress-container{height:4px;margin:0 1.5rem}.applicant-review-page main{background-color:#fff;display:contents;height:100%}.applicant-review-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.applicant-review-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.applicant-review-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.applicant-review-page main form h3{font-size:20px;font-weight:700;margin:0}.applicant-review-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.applicant-review-page main form .form-content a{color:var(--primary-color);font-size:1rem;font-weight:500;text-decoration:underline}.applicant-review-page main form .form-content a:active,.applicant-review-page main form .form-content a:hover,.applicant-review-page main form .form-content a:focus{color:var(--primary-color)}.applicant-review-page main form .form-content a:visited{color:var(--primary-color)}.applicant-review-page main .content>span{border:1px solid var(--default-border-color);border-radius:4px;display:flex;flex-direction:column;height:max-content;width:100%}.applicant-review-page main .content>span:not(:first-child){margin-top:1.5rem}.applicant-review-page main .content .head{align-items:center;border-bottom:1px solid var(--default-border-color);display:flex;height:78px;justify-content:space-between;padding:1.5rem}.applicant-review-page main .content ul{list-style-type:none;margin:0;padding:0 1.5rem}.applicant-review-page main .content li dl{display:block;margin:1rem 0}.applicant-review-page main .content li dt{color:var(--label-secondary-color);font-size:1rem;font-weight:500;max-width:225px}.applicant-review-page main .content li dd{color:#000;display:-webkit-box;font-size:1rem;font-weight:500;margin:0 0 8px;overflow:hidden;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.applicant-review-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.applicant-review-page header{padding:0 4rem}.applicant-review-page .progress-container{margin:unset}.applicant-review-page main{display:flex;flex-direction:row}.applicant-review-page main form h1{font-size:2rem;line-height:2.5rem}.applicant-review-page main form h2{margin:0 0 3rem}.applicant-review-page main form .form-content{padding:3rem 0 0}.applicant-review-page main footer{align-self:flex-end;margin:0 0 2rem}}@media screen and (min-width: 920px){.applicant-review-page main .content li dl{align-items:center;display:flex;justify-content:space-between;text-align:left}.applicant-review-page main .content li dt{margin:unset;width:100%}.applicant-review-page main .content li dd{margin:unset;width:100%}}.coapplicant-review-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.coapplicant-review-page header img{height:2.5rem}.coapplicant-review-page header button{color:#000;cursor:pointer;padding:0}.coapplicant-review-page .progress-container{height:4px;margin:0 1.5rem}.coapplicant-review-page main{background-color:#fff;display:contents;height:100%}.coapplicant-review-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.coapplicant-review-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.coapplicant-review-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.coapplicant-review-page main form h3{font-size:20px;font-weight:700;margin:0}.coapplicant-review-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.coapplicant-review-page main form .form-content a{color:var(--primary-color);font-size:1rem;font-weight:500;text-decoration:underline}.coapplicant-review-page main form .form-content a:active,.coapplicant-review-page main form .form-content a:hover,.coapplicant-review-page main form .form-content a:focus{color:var(--primary-color)}.coapplicant-review-page main form .form-content a:visited{color:var(--primary-color)}.coapplicant-review-page main .content>span{border:1px solid var(--default-border-color);border-radius:4px;display:flex;flex-direction:column;height:max-content;width:100%}.coapplicant-review-page main .content>span:not(:first-child){margin-top:1.5rem}.coapplicant-review-page main .content .head{align-items:center;border-bottom:1px solid var(--default-border-color);display:flex;height:78px;justify-content:space-between;padding:1.5rem}.coapplicant-review-page main .content ul{list-style-type:none;margin:0;padding:0 1.5rem}.coapplicant-review-page main .content li dl{display:block;margin:1rem 0}.coapplicant-review-page main .content li dt{color:var(--label-secondary-color);font-size:1rem;font-weight:500;max-width:225px}.coapplicant-review-page main .content li dd{color:#000;display:-webkit-box;font-size:1rem;font-weight:500;margin:0 0 8px;overflow:hidden;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.coapplicant-review-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.coapplicant-review-page header{padding:0 4rem}.coapplicant-review-page .progress-container{margin:unset}.coapplicant-review-page main{display:flex;flex-direction:row}.coapplicant-review-page main form h1{font-size:2rem;line-height:2.5rem}.coapplicant-review-page main form h2{margin:0 0 3rem}.coapplicant-review-page main form .form-content{padding:3rem 0 0}.coapplicant-review-page main footer{align-self:flex-end;margin:0 0 2rem}}@media screen and (min-width: 920px){.coapplicant-review-page main .content li dl{align-items:center;display:flex;justify-content:space-between;text-align:left}.coapplicant-review-page main .content li dt{margin:unset;width:100%}.coapplicant-review-page main .content li dd{margin:unset;width:100%}}.applicant-submit-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.applicant-submit-page header img{height:2.5rem}.applicant-submit-page header button{color:#000;cursor:pointer;padding:0}.applicant-submit-page .progress-container{height:4px;margin:0 1.5rem}.applicant-submit-page main{background-color:#fff;display:contents;height:100%}.applicant-submit-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.applicant-submit-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.applicant-submit-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.applicant-submit-page main form h3{font-size:20px;font-weight:700;margin:0 0 1.5rem}.applicant-submit-page main form a{color:var(--label-secondary-color)}.applicant-submit-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.applicant-submit-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.applicant-submit-page header{padding:0 4rem}.applicant-submit-page .progress-container{margin:unset}.applicant-submit-page main{display:flex;flex-direction:row}.applicant-submit-page main form h1{font-size:2rem;line-height:2.5rem}.applicant-submit-page main form h2{margin:0 0 3rem}.applicant-submit-page main form .form-content{padding:3rem 0 0}.applicant-submit-page main footer{align-self:flex-end;margin:0 0 2rem}}.applicant-success-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.applicant-success-page header img{height:2.5rem}.applicant-success-page header button{color:#000;cursor:pointer;padding:0}.applicant-success-page .progress-container{height:4px;margin:0 1.5rem}.applicant-success-page main{background-color:#fff;display:contents;height:100%}.applicant-success-page main figure{border-radius:1rem;margin:1rem}.applicant-success-page main figure img{border-radius:1rem;max-height:35vh;max-width:568px;width:100%}.applicant-success-page main form{display:flex;flex-direction:column;height:100%;min-height:50vh}.applicant-success-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.applicant-success-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.applicant-success-page main form .form-content{flex-grow:1;margin:auto;padding:1rem;width:min(100%,568px)}.applicant-success-page main form a{color:var(--primary-color)}.applicant-success-page main form .form-sign-up{display:flex;font-size:1rem;font-weight:500;justify-content:center;margin-top:3rem}.applicant-success-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.applicant-success-page header{padding:0 4rem}.applicant-success-page .progress-container{margin:unset}.applicant-success-page main{display:flex;flex-direction:row}.applicant-success-page main figure{background-color:var(--page-background-color);border-radius:0;display:flex;flex-basis:50%;justify-content:center;margin:0}.applicant-success-page main figure img{max-height:none}.applicant-success-page main form{align-items:center;flex-basis:50%;flex-direction:column;height:100%;justify-content:space-between}.applicant-success-page main form h1{font-size:2rem;line-height:2.5rem}.applicant-success-page main form h2{margin:0 0 3rem}.applicant-success-page main form .form-content{align-self:center;flex-grow:unset;padding:2rem}.applicant-success-page main footer{align-self:flex-end;margin:0 0 2rem}}.loan-document-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.loan-document-page header img{height:2.5rem}.loan-document-page header button{color:#000;cursor:pointer;padding:0}.loan-document-page .progress-container{height:4px;margin:0 1.5rem}.loan-document-page main{background-color:#fff;display:contents;height:100%}.loan-document-page main figure{border-radius:1rem;margin:1rem}.loan-document-page main figure img{border-radius:1rem;max-height:35vh;max-width:568px;width:100%}.loan-document-page main form{display:flex;flex-direction:column;height:100%;min-height:50vh}.loan-document-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.loan-document-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.loan-document-page main form .form-content{flex-grow:1;margin:auto;padding:1rem;width:min(100%,568px)}.loan-document-page main form a{color:var(--primary-color)}.loan-document-page main form .form-sign-up{display:flex;font-size:1rem;font-weight:500;justify-content:center;margin-top:3rem}.loan-document-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.loan-document-page header{padding:0 4rem}.loan-document-page .progress-container{margin:unset}.loan-document-page main{display:flex;flex-direction:row}.loan-document-page main figure{background-color:var(--page-background-color);border-radius:0;display:flex;flex-basis:50%;justify-content:center;margin:0}.loan-document-page main figure img{max-height:none}.loan-document-page main form{align-items:center;flex-basis:50%;flex-direction:column;height:100%;justify-content:space-between;padding:0 1rem}.loan-document-page main form h1{font-size:2rem;line-height:2.5rem}.loan-document-page main form h2{margin:0 0 3rem}.loan-document-page main form .form-content{align-self:center;flex-grow:unset;padding:unset}.loan-document-page main footer{align-self:flex-end;margin:0 0 2rem}}.loan-document-list-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.loan-document-list-page header img{height:2.5rem}.loan-document-list-page header button{color:#000;cursor:pointer;padding:0}.loan-document-list-page .progress-container{height:4px;margin:0 1.5rem}.loan-document-list-page .MuiListItemText-secondary{color:#000;font-weight:400}.loan-document-list-page main{background-color:#fff;display:contents;height:100%}.loan-document-list-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.loan-document-list-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.loan-document-list-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.loan-document-list-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.loan-document-list-page main form ul{list-style:none;padding:0;margin:0}.loan-document-list-page main form li{margin:0 0 1rem;padding:0}.loan-document-list-page main form li a{border:1px solid var(--default-border-color);border-radius:4px;display:inline-block;text-decoration:none;padding:1.5rem;width:100%}.loan-document-list-page main form li a.provided{background-color:var(--page-background-color);border:1px solid var(--page-background-color)}.loan-document-list-page main form li a:active,.loan-document-list-page main form li a:focus,.loan-document-list-page main form li a:hover{background-color:var(--page-background-color);border:1px solid var(--primary-color)}.loan-document-list-page main form li a svg{color:var(--label-secondary-color);margin:0 0 .2rem}.loan-document-list-page main form li a svg.provided{color:var(--primary-color)}.loan-document-list-page main form li a .title{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between}.loan-document-list-page main form li a .title h3{font-size:16px;font-weight:600;padding:0;margin:0 0 .5rem}.loan-document-list-page main form li a .title span{color:var(--primary-color);font-size:16px;font-weight:600;line-height:24px;text-decoration:underline}.loan-document-list-page main form li a .subtitle{color:var(--label-secondary-color);font-size:16px;font-weight:500}.loan-document-list-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.loan-document-list-page header{padding:0 4rem}.loan-document-list-page .progress-container{margin:unset}.loan-document-list-page main{display:flex;flex-direction:row}.loan-document-list-page main form h1{font-size:2rem;line-height:2.5rem}.loan-document-list-page main form h2{margin:0 0 3rem}.loan-document-list-page main form .form-content{padding:3rem 0 0}.loan-document-list-page main footer{align-self:flex-end;margin:0 0 2rem}}.loan-document-upload-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.loan-document-upload-page header img{height:2.5rem}.loan-document-upload-page header button{color:#000;cursor:pointer;padding:0}.loan-document-upload-page .progress-container{height:4px;margin:0 1.5rem}.loan-document-upload-page main{background-color:#fff;display:contents;height:100%}.loan-document-upload-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.loan-document-upload-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.loan-document-upload-page main form h2{font-size:1rem;font-weight:500;margin:0 0 1rem;color:var(--label-secondary-color)}.loan-document-upload-page main form h3{font-size:1rem;font-weight:300;margin:0 0 1rem}.loan-document-upload-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.loan-document-upload-page main form .inline-buttons{display:flex;flex-direction:column}.loan-document-upload-page main form .inline-buttons :nth-child(1){order:2}.loan-document-upload-page main form .inline-buttons :nth-child(2){order:1}.loan-document-upload-page main form .inline-buttons button{margin-bottom:1rem}.loan-document-upload-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}.loan-document-upload-page .loan-document-list{list-style-type:none;margin:1rem 0;padding:0}.loan-document-upload-page .loan-document-list li{align-items:center;background:var(--page-background-color);border-radius:4px;display:flex;flex-direction:row;justify-content:space-between;margin:0 0 .5rem;padding:0}.loan-document-upload-page .loan-document-list li img,.loan-document-upload-page .loan-document-list li svg{height:56px;margin:1rem;width:56px}.loan-document-upload-page .loan-document-list li div{align-self:center;flex:1;min-width:0}.loan-document-upload-page .loan-document-list li div p{font-size:16px;font-weight:500;padding:0;margin:0}.loan-document-upload-page .loan-document-list li div p.name{margin:0 0 .5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loan-document-upload-page .loan-document-list li div p.size{color:var(--label-secondary-color)}.loan-document-upload-page .loan-document-list li button{align-self:center;color:var(--primary-color);cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;text-decoration:underline;font-weight:500;margin:0 1rem}.loan-document-upload-page .loan-document-uploaded-list{list-style-type:none;margin:1rem 0;padding:0}.loan-document-upload-page .loan-document-uploaded-list li{align-items:center;background:var(--page-background-color);border-radius:4px;display:flex;flex-direction:row;justify-content:space-between;margin:0 0 .5rem;padding:0}.loan-document-upload-page .loan-document-uploaded-list li img,.loan-document-upload-page .loan-document-uploaded-list li svg{height:56px;margin:1rem;width:56px}.loan-document-upload-page .loan-document-uploaded-list li embed{object-fit:fill;object-position:center}.loan-document-upload-page .loan-document-uploaded-list li div{align-self:center;flex:1;min-width:0}.loan-document-upload-page .loan-document-uploaded-list li div p{font-size:16px;font-weight:500;padding:0;margin:0}.loan-document-upload-page .loan-document-uploaded-list li div p.name{margin:0 0 .5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loan-document-upload-page .loan-document-uploaded-list li div p.size{color:var(--label-secondary-color)}.loan-document-upload-page .loan-document-example{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.loan-document-upload-page .loan-document-example a{color:var(--primary-color);font-size:16px;font-weight:500}@media screen and (min-width: 616px){.loan-document-upload-page header{padding:0 4rem}.loan-document-upload-page .progress-container{margin:unset}.loan-document-upload-page main{display:flex;flex-direction:row}.loan-document-upload-page main form h1{font-size:2rem;line-height:2.5rem}.loan-document-upload-page main form h2{margin:0 0 1rem}.loan-document-upload-page main form .form-content{padding:3rem 0 0}.loan-document-upload-page main form .inline-buttons{flex-direction:unset;justify-content:space-between;gap:1rem}.loan-document-upload-page main form .inline-buttons :nth-child(1){order:1}.loan-document-upload-page main form .inline-buttons :nth-child(2){order:2}.loan-document-upload-page main footer{align-self:flex-end;margin:0 0 2rem}}.loan-document-upload-all-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.loan-document-upload-all-page header img{height:2.5rem}.loan-document-upload-all-page header button{color:#000;cursor:pointer;padding:0}.loan-document-upload-all-page .progress-container{height:4px;margin:0 1.5rem}.loan-document-upload-all-page main{background-color:#fff;display:contents;height:100%}.loan-document-upload-all-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.loan-document-upload-all-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.loan-document-upload-all-page main form h2{font-size:1rem;font-weight:500;margin:0 0 1rem;color:var(--label-secondary-color)}.loan-document-upload-all-page main form h3{font-size:1rem;font-weight:300;margin:0 0 1rem}.loan-document-upload-all-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.loan-document-upload-all-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}.loan-document-upload-all-page .loan-document-list{list-style-type:none;margin:1rem 0;padding:0}.loan-document-upload-all-page .loan-document-list li{align-items:center;background:var(--page-background-color);border-radius:4px;display:flex;flex-direction:row;justify-content:space-between;margin:0 0 .5rem;padding:0}.loan-document-upload-all-page .loan-document-list li img,.loan-document-upload-all-page .loan-document-list li svg{height:56px;margin:1rem;width:56px}.loan-document-upload-all-page .loan-document-list li div{align-self:center;flex:1;min-width:0}.loan-document-upload-all-page .loan-document-list li div p{font-size:16px;font-weight:500;padding:0;margin:0}.loan-document-upload-all-page .loan-document-list li div p.name{margin:0 0 .5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loan-document-upload-all-page .loan-document-list li div p.size{color:var(--label-secondary-color)}.loan-document-upload-all-page .loan-document-list li button{align-self:center;color:var(--primary-color);cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;text-decoration:underline;font-weight:500;margin:0 1rem}.loan-document-upload-all-page .loan-document-uploaded-list{list-style-type:none;margin:1rem 0;padding:0}.loan-document-upload-all-page .loan-document-uploaded-list li{align-items:center;background:var(--page-background-color);border-radius:4px;display:flex;flex-direction:row;justify-content:space-between;margin:0 0 .5rem;padding:0}.loan-document-upload-all-page .loan-document-uploaded-list li img,.loan-document-upload-all-page .loan-document-uploaded-list li svg{height:56px;margin:1rem;width:56px}.loan-document-upload-all-page .loan-document-uploaded-list li embed{object-fit:fill;object-position:center}.loan-document-upload-all-page .loan-document-uploaded-list li div{align-self:center;flex:1;min-width:0}.loan-document-upload-all-page .loan-document-uploaded-list li div p{font-size:16px;font-weight:500;padding:0;margin:0}.loan-document-upload-all-page .loan-document-uploaded-list li div p.name{margin:0 0 .5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loan-document-upload-all-page .loan-document-uploaded-list li div p.size{color:var(--label-secondary-color)}.loan-document-upload-all-page .loan-document-example{margin-bottom:2.5rem}.loan-document-upload-all-page .loan-document-example span{display:inline-block;font-size:16px;font-weight:500;margin:0 0 .5rem}.loan-document-upload-all-page .loan-document-example ul{list-style-type:none;padding:0;margin:0}.loan-document-upload-all-page .loan-document-example ul li{line-height:24px}.loan-document-upload-all-page .loan-document-example a{color:var(--primary-color);font-size:12px;font-weight:500}@media screen and (min-width: 616px){.loan-document-upload-all-page header{padding:0 4rem}.loan-document-upload-all-page .progress-container{margin:unset}.loan-document-upload-all-page main{display:flex;flex-direction:row}.loan-document-upload-all-page main form h1{font-size:2rem;line-height:2.5rem}.loan-document-upload-all-page main form h2{margin:0 0 1rem}.loan-document-upload-all-page main form .form-content{padding:3rem 0 0}.loan-document-upload-all-page main form .inline-buttons{flex-direction:unset;justify-content:space-between;gap:1rem}.loan-document-upload-all-page main form .inline-buttons :nth-child(1){order:1}.loan-document-upload-all-page main form .inline-buttons :nth-child(2){order:2}.loan-document-upload-all-page main footer{align-self:flex-end;margin:0 0 2rem}}.loan-document-mileage-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.loan-document-mileage-page header img{height:2.5rem}.loan-document-mileage-page header button{color:#000;cursor:pointer;padding:0}.loan-document-mileage-page .progress-container{height:4px;margin:0 1.5rem}.loan-document-mileage-page main{background-color:#fff;display:contents;height:100%}.loan-document-mileage-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.loan-document-mileage-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.loan-document-mileage-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.loan-document-mileage-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.loan-document-mileage-page main form input[type=number]{-moz-appearance:textfield}.loan-document-mileage-page main form input[type=number]::-webkit-inner-spin-button,.loan-document-mileage-page main form input[type=number] ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.loan-document-mileage-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.loan-document-mileage-page header{padding:0 4rem}.loan-document-mileage-page .progress-container{background:var(--page-background-color);margin:unset}.loan-document-mileage-page main{display:flex;flex-direction:row}.loan-document-mileage-page main form h1{font-size:2rem;line-height:2.5rem}.loan-document-mileage-page main form h2{margin:0 0 3rem}.loan-document-mileage-page main form .form-content{padding:3rem 0 0}.loan-document-mileage-page main footer{align-self:flex-end;margin:0 0 2rem}}.loan-document-success-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.loan-document-success-page header img{height:2.5rem}.loan-document-success-page header button{color:#000;cursor:pointer;padding:0}.loan-document-success-page hr{background-color:var(--page-background-color);border:none;display:block;margin:0 1.5rem;padding:2px 0;z-index:0}.loan-document-success-page main{background-color:#fff;display:contents;height:100%}.loan-document-success-page main figure{border-radius:1rem;margin:1rem}.loan-document-success-page main figure img{border-radius:1rem;max-height:35vh;max-width:568px;width:100%}.loan-document-success-page main form{display:flex;flex-direction:column;height:100%;min-height:50vh}.loan-document-success-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.loan-document-success-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.loan-document-success-page main form .form-content{flex-grow:1;margin:auto;padding:1rem;width:min(100%,568px)}.loan-document-success-page main form a{color:var(--primary-color)}.loan-document-success-page main form .form-sign-up{display:flex;font-size:1rem;font-weight:500;justify-content:center;margin-top:3rem}.loan-document-success-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.loan-document-success-page header{padding:0 4rem}.loan-document-success-page hr{margin:unset}.loan-document-success-page main{display:flex;flex-direction:row}.loan-document-success-page main figure{background-color:var(--page-background-color);border-radius:0;display:flex;flex-basis:50%;justify-content:center;margin:0}.loan-document-success-page main figure img{max-height:none}.loan-document-success-page main form{align-items:center;flex-basis:50%;flex-direction:column;height:100%;justify-content:space-between}.loan-document-success-page main form h1{font-size:2rem;line-height:2.5rem}.loan-document-success-page main form h2{margin:0 0 3rem}.loan-document-success-page main form .form-content{align-self:center;flex-grow:unset;padding:2rem}.loan-document-success-page main footer{align-self:flex-end;margin:0 0 2rem}}.verification-page header{align-items:center;background-color:#fff;border-bottom:3px solid white;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.verification-page header img{height:2.5rem}.verification-page header button{color:#000;cursor:pointer;padding:0}.verification-page .progress-container{height:4px;margin:0 1.5rem}.verification-page main{background-color:#fff;display:contents;height:100%}.verification-page main figure{border-radius:1rem;margin:1rem}.verification-page main figure img{border-radius:1rem;max-height:35vh;max-width:568px;width:100%}.verification-page main form{display:flex;flex-direction:column;height:100%;min-height:50vh}.verification-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem;white-space:pre-line}.verification-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.verification-page main form .form-content{flex-grow:1;margin:auto;padding:1rem;width:min(100%,568px)}.verification-page main form a{color:var(--primary-color)}.verification-page main form .form-sign-up{display:flex;font-size:1rem;font-weight:500;justify-content:center;margin-top:3rem}.verification-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.verification-page header{border-bottom:3px solid var(--page-background-color);padding:0 4rem}.verification-page .progress-container{margin:unset}.verification-page main{display:flex;flex-direction:row}.verification-page main figure{background-color:var(--page-background-color);border-radius:0;display:flex;flex-basis:50%;justify-content:center;margin:0}.verification-page main figure img{max-height:none}.verification-page main form{align-items:center;flex-basis:50%;flex-direction:column;height:100%;justify-content:space-between;padding:0 1rem}.verification-page main form h1{font-size:2rem;line-height:2.5rem}.verification-page main form h2{margin:0 0 3rem}.verification-page main form .form-content{align-self:center;flex-grow:unset;padding:unset}.verification-page main footer{align-self:flex-end;margin:0 0 2rem}}.verification-document-list-page header{align-items:center;background-color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;min-height:90px;padding:0 1.5rem}.verification-document-list-page header img{height:2.5rem}.verification-document-list-page header button{color:#000;cursor:pointer;padding:0}.verification-document-list-page .progress-container{height:4px;margin:0 1.5rem}.verification-document-list-page .MuiListItemText-secondary{color:#000;font-weight:400}.verification-document-list-page main{background-color:#fff;display:contents;height:100%}.verification-document-list-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.verification-document-list-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.verification-document-list-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.verification-document-list-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.verification-document-list-page main form ul{list-style:none;padding:0;margin:0}.verification-document-list-page main form li:first-child,.verification-document-list-page main form li:first-child a{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.verification-document-list-page main form li:last-child,.verification-document-list-page main form li:last-child a{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.verification-document-list-page main form li:not(:last-child){border-bottom-width:0}.verification-document-list-page main form li{padding:0;border:1px solid var(--default-border-color)}.verification-document-list-page main form li div{display:flex;justify-content:space-between;align-items:center}.verification-document-list-page main form li svg{font-size:1.5rem}.verification-document-list-page main form li a{display:inline-block;text-decoration:none;padding:1.5rem;width:100%}.verification-document-list-page main form li a:active,.verification-document-list-page main form li a:focus-visible,.verification-document-list-page main form li a:hover{background-color:var(--page-background-color)}.verification-document-list-page main form li a .title{display:block}.verification-document-list-page main form li a .title h3{font-size:16px;font-weight:500;padding:0;margin:0 0 .5rem}.verification-document-list-page main form li a .title span{color:var(--label-tertiary-color);font-size:16px;font-weight:500}.verification-document-list-page main form li a.complete{background-color:var(--page-background-color);border:1px solid var(--page-background-color);cursor:unset;pointer-events:none}.verification-document-list-page main form li a.complete h3,.verification-document-list-page main form li a.complete span{color:var(--disabled-tertiary-color)}.verification-document-list-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.verification-document-list-page header{padding:0 4rem}.verification-document-list-page .progress-container{margin:unset}.verification-document-list-page main{display:flex;flex-direction:row}.verification-document-list-page main form h1{font-size:2rem;line-height:2.5rem}.verification-document-list-page main form h2{margin:0 0 3rem}.verification-document-list-page main form .form-content{padding:3rem 0 0}.verification-document-list-page main footer{align-self:flex-end;margin:0 0 2rem}}.verification-upload-page header{align-items:center;background-color:#fff;border-bottom:4px solid var(--page-background-color);display:flex;font-size:1rem;font-weight:500;justify-content:space-between;margin:0 1.5rem;min-height:94px}.verification-upload-page header img{height:2.5rem}.verification-upload-page header button{color:#000;cursor:pointer;padding:0}.verification-upload-page .MuiListItemText-secondary{color:#000;font-weight:400}.verification-upload-page main{background-color:#fff;display:contents;height:100%}.verification-upload-page main form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.verification-upload-page main form h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0 0 1rem}.verification-upload-page main form h2{font-size:1rem;font-weight:500;margin:0 0 2rem;color:var(--label-secondary-color)}.verification-upload-page main form .form-content{flex-grow:1;margin:auto;padding:1.5rem;width:min(100%,568px)}.verification-upload-page main form .inline-buttons{display:flex;flex-direction:column}.verification-upload-page main form .inline-buttons :nth-child(1){order:2}.verification-upload-page main form .inline-buttons :nth-child(2){order:1}.verification-upload-page main form .inline-buttons button{margin-bottom:1rem}.verification-upload-page .upload-item-list{list-style-type:none;margin:1rem 0;padding:0}.verification-upload-page .upload-item-list li{background-color:#fff;border:1px solid var(--default-border-color);border-radius:4px;display:flex;flex-direction:column;margin:0 0 1rem;padding:1.5rem;position:relative}.verification-upload-page .upload-item-list li.pending{background-color:var(--page-background-color);border:unset}.verification-upload-page .upload-item-list li img,.verification-upload-page .upload-item-list li svg,.verification-upload-page .upload-item-list li span{border-radius:4px;flex-shrink:0;height:56px;margin-bottom:1.5rem;width:56px}.verification-upload-page .upload-item-list li span{background-color:var(--page-background-color)}.verification-upload-page .upload-item-list li .content{display:flex;flex-direction:row;gap:1rem;justify-content:space-between;width:100%}.verification-upload-page .upload-item-list li .content div{flex:1;min-width:0}.verification-upload-page .upload-item-list li .content div p{font-size:1rem;font-weight:500;margin:0}.verification-upload-page .upload-item-list li .content div p.uploadItemName{margin-bottom:.5rem}.verification-upload-page .upload-item-list li .content div p.fileName{color:var(--label-tertiary-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verification-upload-page .upload-item-list li .content label{color:#3c3e4d;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;text-decoration:underline}.verification-upload-page .upload-item-list li input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.verification-upload-page main footer{color:var(--label-tertiary-color);font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center;width:100%}@media screen and (min-width: 616px){.verification-upload-page header{margin:unset;padding:0 4rem}.verification-upload-page main{display:flex;flex-direction:row}.verification-upload-page main form h1{font-size:2rem;line-height:2.5rem}.verification-upload-page main form h2{margin:0 0 3rem}.verification-upload-page main form .form-content{padding:3rem 0 0}.verification-upload-page .upload-item-list li{flex-direction:row}.verification-upload-page .upload-item-list li img,.verification-upload-page .upload-item-list li svg,.verification-upload-page .upload-item-list li span{margin-right:1.5rem;margin-bottom:unset}.verification-upload-page .upload-item-list li .content{max-width:85%}.verification-upload-page .upload-item-list li .content label{align-self:center}.verification-upload-page main form .inline-buttons{flex-direction:unset;justify-content:space-between;gap:1.5rem}.verification-upload-page main form .inline-buttons :nth-child(1){order:1}.verification-upload-page main form .inline-buttons :nth-child(2){order:2}.verification-upload-page main footer{align-self:flex-end;margin:0 0 2rem}}.not-found-page header{display:none}.not-found-page main{align-items:center;background-color:#fff;display:flex;flex:1;flex-direction:column;justify-content:center;margin:0 auto;max-width:568px;padding:1.5rem;text-align:center;width:100%}.not-found-page img{max-width:17rem}.not-found-page h1{display:block;font-size:2rem;font-weight:700;line-height:2.5rem;margin:0 0 1rem;width:100%}.not-found-page h2{color:gray;display:block;font-size:1rem;font-weight:500;line-height:1.5rem;margin:unset;white-space:normal}.not-found-page button{min-width:243px}@media screen and (min-width: 616px){.not-found-page header{background-color:#fff;border-bottom:3px solid var(--page-background-color);display:block;min-height:96px;padding:0 4rem;width:100%}.not-found-page main{min-height:calc(100vh - 96px);padding:unset;position:relative}.not-found-page main:after{content:"";flex:0 0 96px}.not-found-page h2{white-space:pre-line}}
