
.lsf-recovery-login{background:#fff!important;color:#202c3c;padding:18px;min-height:75vh;box-sizing:border-box}
.lsf-recovery-login *{box-sizing:border-box}
.lsf-recovery-login .container_19{width:100%!important;max-width:1100px;margin:0 auto!important}
.lsf-recovery-login .grid_19{width:100%!important;margin:0!important;float:none!important}
.lsf-recovery-login #header{display:flex!important;visibility:visible!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:18px 0 28px;position:static!important;height:auto!important;min-height:0!important;background:none!important}
.lsf-recovery-login #header .logo{display:block!important;position:static!important;float:none!important;width:auto!important;height:auto!important;margin:0!important}
.lsf-recovery-login #header .logo img{width:260px!important;max-width:100%!important;height:auto!important;display:block!important}
.lsf-recovery-login #login{display:flex!important;position:static!important;float:none!important;gap:8px;align-items:center;flex-wrap:wrap;margin:0!important;width:auto!important;height:auto!important}
.lsf-recovery-login #login input{width:165px!important;max-width:100%;padding:10px!important;height:auto!important;border:1px solid #aab2bc;border-radius:4px;background:white!important;color:#222!important;font-size:14px}
.lsf-recovery-login #login button,.lsf-recovery-login .buttons a{background:#202f41!important;color:#fff!important;padding:10px 20px!important;border:0!important;border-radius:4px!important;text-decoration:none;display:inline-block!important;line-height:1.3!important}
.lsf-recovery-login #login a{font-size:13px;color:#263e61}
.lsf-recovery-login .grid_8{width:46%!important;margin:0!important;padding:28px 12px!important;position:static!important;float:left!important}
.lsf-recovery-login .grid_3{width:8%!important;margin:0!important;float:left!important}
.lsf-recovery-login #left,.lsf-recovery-login #right{width:100%!important;float:none!important;margin:0!important;padding:0!important;position:static!important}
.lsf-recovery-login #left .intro_text{width:auto!important;height:auto!important;margin:0!important;text-align:left!important}
.lsf-recovery-login h1{font-size:27px!important;line-height:1.25!important;margin:14px 0!important;white-space:normal!important;color:#26394f!important}
.lsf-recovery-login h2{font-size:17px!important;line-height:1.5!important;margin:12px 0!important;white-space:normal!important}
.lsf-recovery-login .buttons{display:flex!important;gap:10px;flex-wrap:wrap;margin:20px 0!important;position:static!important;height:auto!important}
.lsf-recovery-login .buttons span{display:block!important;position:static!important;float:none!important;margin:0!important}
.lsf-recovery-login #footer{width:100%!important;margin:30px 0 0!important;padding-top:22px;border-top:1px solid #ccd2da;clear:both!important}
.lsf-recovery-login .footer{width:100%!important;font-size:12px!important;line-height:1.7!important;padding:0!important;margin:0!important}
.lsf-recovery-login .footer a{font-size:12px!important}
@media(max-width:700px){.lsf-recovery-login #header{display:block!important}.lsf-recovery-login #login{margin-top:18px!important}.lsf-recovery-login #login input{width:100%!important}.lsf-recovery-login .grid_8{width:100%!important;float:none!important;padding:16px 0!important}.lsf-recovery-login .grid_3{display:none!important}.lsf-recovery-login h1{font-size:24px!important}}

.lsf-recovery-login .grid_19{display:block!important}
@media(max-width:700px){.lsf-recovery-login #left,.lsf-recovery-login #right{display:block!important;min-height:0!important;height:auto!important}.lsf-recovery-login .buttons{align-items:center!important}.lsf-recovery-login .buttons span{width:auto!important;height:auto!important;padding:0!important}}
