.overlay{background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;position:fixed;z-index:9;inset:0}.login-step .step-label{display:block;margin:1.5rem auto 1rem auto}.login-step .button{margin-top:2rem}.login-step .alt-link{margin:3rem auto .5rem auto}.login-step .link{margin:.5rem auto}.number-input .input-wrapper{display:inline-flex;flex-direction:column;align-items:flex-start;margin-top:.5rem}.number-input .input-label{font-size:.9rem;margin:0 0 .25rem 0}.number-input input{display:block;margin-bottom:.25rem}.phone-input .input-wrapper{display:inline-flex;flex-direction:column;align-items:flex-start;margin-top:.5rem;width:100%}.phone-input .input-label{font-size:.9rem;margin:0 0 .25rem 0}.phone-input input{margin-bottom:.25rem;width:95%}.phone-input input::-webkit-input-placeholder{color:#c6cad0}.login-graphics{left:0;margin:0 5%;position:absolute;width:90%}.verbiage-wrapper{display:flex;flex-flow:column wrap;margin:1.5rem auto 1rem auto}.links-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;overflow-x:auto;margin-top:2%}.links-wrapper .app-store-div{height:100%;margin:2px}.links-wrapper .app-store-div .app-store-img{width:100%;height:100%}@media screen and (max-width:1023px){.graphics-img{content:url(../../assets/img/customer_login_mobile.afcec6d4.jpg);width:100%;height:100%}.app-store-div{width:48%}}@media screen and (min-width:1024px){.graphics-img{content:url(../../assets/img/customer_login_desktop.96bbafac.jpg);width:100%;height:100%}.links-wrapper{justify-content:center}.app-store-div{width:25%}}.opt-in-terms-container .terms{list-style:disc inside;margin:1rem auto;padding:.25rem;text-align:left}.opt-in-terms-container .terms li{padding:.25rem 0;line-height:1.5}.opt-in-terms-container input{margin:0 .5rem 0 0;transform:scale(2)}.signature-pad-wrapper .signature-pad{align-content:center;border:1px solid #128ff9;border-radius:8px;display:flex;justify-content:center;padding:1rem 1rem 1.25rem 1rem;position:relative}.signature-pad-wrapper .signature-pad .sign-here{color:#a4a4a4;content:"sign here";font-family:cursive;font-size:1.5rem;font-style:italic;font-weight:600;letter-spacing:2px;opacity:.7;position:absolute;top:70px}.signature-pad-wrapper .signature{border-bottom:1px solid #128ff9;overflow:hidden}.signature-capture-container .sub-header{color:#4a4a4a;font-size:1.25rem;margin:1rem auto}.signature-capture-container .button{margin:2rem auto}.login-container{padding:0 1rem}.login-container input::-webkit-inner-spin-button,.login-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.login-container input[type=number]{-moz-appearance:textfield}.login-container .page-notice{transition:all .3s ease}.login-container .page-notice.slide-up{opacity:0;padding:0}.login-container .page-notice.slide-down{opacity:1;padding:1rem}.no-access[data-v-78045ae5]{padding:1em;text-align:center}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input:-moz-submit-invalid,input:-moz-ui-invalid,input:invalid{box-shadow:none}@font-face{font-family:AileronThin;src:url(../../assets/fonts/Aileron-Thin.8683928f.eot);src:url(../../assets/fonts/Aileron-Thin.8683928f.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/Aileron-Thin.429c57d3.woff) format("woff"),url(../../assets/fonts/Aileron-Thin.ebc3f573.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:AileronLight;src:url(../../assets/fonts/aileron-light-webfont.a78c7e75.woff2) format("woff2"),url(../../assets/fonts/aileron-light-webfont.bd48af8e.woff) format("woff"),url(../../assets/fonts/aileron-light-webfont.36c5e6ca.ttf) format("truetype");font-weight:400;font-style:normal}#app,body,div,input{font-family:AileronThin,Helvetica,Roboto,Arial,sans-serif}#app{margin:auto;max-width:500px;overflow:hidden;padding:.5rem;text-align:center}h3{font-family:AileronLight,Helvetica,Roboto,Arial,sans-serif;font-size:1.5rem;margin:1rem auto}h3,label,p{color:#4a4a4a}label,p{font-size:1.25rem}input{border-radius:8px;border:1px solid #128ff9;margin-bottom:1.25rem;padding:.5rem}.button,input{font-size:1.25rem}.button{background:#128ff9;border-radius:8px;color:#fff;cursor:pointer;margin:auto;padding:.5rem 2rem;text-decoration:none;transition:background .25s ease-out;width:50px}.button:hover{background:#016fb9}.link{color:#128ff9;cursor:pointer;transition:color .25s ease-out}.link:hover{color:#016fb9}.page-notice{background:rgba(18,143,249,.15);padding:1rem;border-radius:8px;margin:1rem auto}.error-message{color:#f91253;font-size:.9rem}