*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{background-color:#fff;font-family:Inter,sans-serif;font-size:16px}.wrapper{min-height:100%;position:relative}.log-in-side{margin:0 3rem}.log-in-side .logo{margin-top:5rem;position:relative;white-space:nowrap;width:230px}.log-in-side .logo a{display:inline-block;white-space:nowrap}.log-in-side .logo img{display:inline-block;height:auto;opacity:1!important;vertical-align:middle;visibility:visible!important;width:230px}.log-in-side .logo span{color:#7a7a7a;font-size:1.25rem;left:245px;position:absolute;text-transform:uppercase;top:10px;white-space:nowrap}.log-in-side .login{margin-bottom:60px;padding-bottom:60px}.log-in-side .login input[type=email],.log-in-side .login input[type=password]{border:1px solid #9dadad;border-radius:2px;height:48px}.log-in-side .login input:active,.log-in-side .login input:focus{border:1px solid #2d9712}.log-in-side .login .remember-me{align-items:center;display:flex;vertical-align:middle}.log-in-side .login .reset-password{color:#6a6a6a;padding-top:10rem}.log-in-side .login .reset-password a{color:#2d9712}.footer{bottom:0;height:60px;left:50%;position:absolute;text-align:center;transform:translate(-50%,-50%)}.footer a{text-decoration:none}.footer a,.footer a:hover{color:#2d9712}.logo-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}@media(min-width:576px){.log-in-side{margin:0 5rem}}@media(min-width:750px)and (max-width:991px){.log-in-side{margin:0 8rem}}@media(min-width:992px)and (max-width:1199px){.log-in-side{margin:0 3rem}}@media(min-width:1200px)and (max-width:1499px){.log-in-side{margin:0 5rem}}@media(min-width:1500px){.log-in-side{margin:0 10rem}}