form{display:flex;flex-direction:column}main{display:flex;width:100vw;flex:1}main>div.image{flex:1;background-image:url("/assets/images/home.jpg")}main>div.login{display:flex;flex-direction:column;padding:50px;justify-content:center;box-shadow:0px 0px 20px rgba(0,0,0,.5)}main>div.login form{width:400px}a{color:#0d10d1;font-size:14px;text-decoration:none;align-self:flex-end}@media(max-width: 768px){main .image{display:none}main>div.login{width:100%;padding:20px}main>div.login form{width:100%}}
