html{box-sizing:border-box;font-size:16px;-webkit-text-size-adjust:100%}*,::after,::before{box-sizing:inherit}body{margin:0;font-size:13px;line-height:1.5}aside,footer,header,main,section{display:block}h1,h2,h3,p{margin:0 0 10px}h1,h2,h3{font-weight:600;line-height:1.2}a{text-decoration:none}a:hover{text-decoration:underline}img,svg{vertical-align:middle}img{max-width:100%;border:0}button,input,select{margin:0;font:inherit}button,input[type=checkbox],select{cursor:pointer}button:disabled{cursor:wait}button,input{overflow:visible}button{text-transform:none;-webkit-appearance:button}label{display:inline-block;margin-bottom:5px}hr{border:0}[hidden]{display:none!important}.text-center{text-align:center}.text-left{text-align:left}.col-sm-12,.full-width{width:100%}.middle-box{margin:0 auto}.m-b{margin-bottom:15px}.btn{display:inline-block;text-align:center;white-space:normal;vertical-align:middle;border:1px solid transparent}.btn-contable{color:#fff;font-weight:700}.form-group{margin-bottom:15px}#bodyLogin .form-group,#bodyLogin .loginscreen,#bodyLogin input,#bodyLogin select{min-width:0}#bodyLogin a,#bodyLogin h2,#bodyLogin p,#bodyLogin small{overflow-wrap:anywhere}#bodyLogin :focus-visible{outline:#8b78c9 solid 3px;outline-offset:3px}#bodyLogin .loginscreen input,#bodyLogin .loginscreen select{width:100%}#bodyLogin .loginscreen input.btn-contable,#bodyLogin .loginscreen select.btn-contable{text-align:left;font-weight:400}#bodyLogin .sofi-auth-terms{min-height:44px;align-items:center}#bodyLogin .sofi-auth-terms input{width:18px}#bodyLogin .sofi-auth-terms a{text-decoration:underline;text-underline-offset:3px}#bodyLogin .sofi-auth-links>a{justify-content:center}@media (forced-colors:active){#bodyLogin .loginscreen button,#bodyLogin .loginscreen input,#bodyLogin .loginscreen select{border:1px solid ButtonText!important}}