body{background-color:#f0f0f0}header{box-shadow:none;position:static}header,header .logo{background-color:transparent}section{margin-bottom:1.25rem!important;padding-bottom:0!important}.nav{align-items:center;display:flex;font-weight:500;gap:1.25rem}.nav,.nav span{overflow:hidden}.nav span{text-overflow:ellipsis}.forgot-password{display:flex;gap:1.25rem;margin-top:1.25rem}.forgot-password .d3{margin:0}.forgot-password i{color:#009fa2;font-size:66px}.footer{display:grid;gap:.5rem 1.25rem;grid-template-columns:1fr;margin-top:1.25rem}@media only screen and (min-width:576px){.footer{grid-template-columns:1fr auto}}.btn-primary{align-self:end;height:fit-content;justify-self:end}.login-link{color:#b81d8d;cursor:pointer}.login-link:hover{text-decoration:underline}#dynamicForm{display:grid;gap:1.25rem;margin:0 auto;max-width:660px}@media only screen and (min-width:576px){#dynamicForm{gap:2.5rem}}.login-button-container{display:flex;flex-direction:column-reverse;gap:1rem;justify-content:space-between;text-align:center}.login-button-container .btn-primary{width:100%}@media only screen and (min-width:375px){.login-button-container .btn-primary{width:auto}}@media only screen and (min-width:576px){.login-button-container{flex-direction:row;text-align:left}}.login-box{background-color:#fff;border:1px solid #bcbec0;border-radius:10px;box-shadow:2px 2px 4px 1px rgba(0,0,0,.15);display:grid;gap:1.25rem;padding:1.25rem}.login-box img{height:80px;max-width:100%;width:auto}.login-box .btn-previous{padding:13px 10px}.login-box .btn-previous:before{font-size:16px}@media only screen and (min-width:576px){.login-box .btn-previous{padding:.625rem 1rem}.login-box .btn-previous:before{font-size:20px}}.login-box .or{display:none}@media only screen and (min-width:375px){.login-box .or{display:block;margin-bottom:8px;margin-top:8px}}.login-box .or-long{margin-bottom:8px;margin-top:8px}@media only screen and (min-width:375px){.login-box .or-long{display:none}}.login-box .buttons-container{display:flex;gap:.5rem}@media only screen and (min-width:375px){.login-box .buttons-container{flex-direction:column;gap:0}}.login-box .btn-social-login{justify-content:flex-start;margin-bottom:8px}.login-box .btn-social-login span{display:none}.login-box .btn-social-login img{height:20px;width:20px}@media only screen and (min-width:375px){.login-box .btn-social-login{min-width:300px;width:fit-content}.login-box .btn-social-login span{display:inline}.login-box .btn-social-login img{margin-right:12px}}.login-box h1{margin:0}.login-box .d3{margin-top:0}.login-box .form-field-password label{position:relative}.login-box .form-field-password label input{margin-right:40px}.login-box .form-field-password label input+i{color:#a2afbb;cursor:pointer;font-size:20px;position:absolute;right:8px;top:40px}.login-box .form-field-password label input+i.show{color:#5f6062}@media only screen and (min-width:576px){.login-box{padding:2.5rem}.login-box img{height:100px}.login-box.signup{grid-template-columns:1fr 1fr}.login-box.signup>*{grid-column:span 2}.login-box.signup .form-field-50{grid-column:span 1}}
