.leftside.login{position:absolute;top:0;left:0;z-index:5;background:#fff}main.content.login{max-width:100%;align-items:center;padding:2.3rem 0 0 0;gap:3rem}.login .box{display:flex;flex-direction:column;gap:2rem}.login .box .b-title{font-family:'Cormorant Garamond',serif;font-size:1.8rem;font-weight:700}.login .box .b-content{color:var(--menu-font-color)}.login .box .login-form{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);row-gap:1rem;column-gap:1.5rem}.login .box .login-form .b-input{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}.login .box .login-form .b-input input{width:100%}.login .box .login-form .b-input.has-danger input{border:solid var(--error) 1px}.login .box .login-form input[type=submit]{justify-self:start}.login .box .login-form .password-recovery-link{justify-self:end;align-self:center;color:var(--menu-font-color)}.login .box .login-form .password-recovery-link:hover{text-decoration:none}@media only screen and (max-width:768px){main.content.login{padding:2.3rem 1rem 0 1rem}}@media only screen and (max-width:480px){.login .box .b-title{text-align:center}.login .box .login-form{grid-template-rows:auto}.login .box .login-form .b-input:nth-of-type(1),.login .box .login-form .b-input:nth-of-type(2){grid-column:1 / 3;grid-row:1 / 2}.login .box .login-form .b-input:nth-of-type(2){grid-row:2 / 3}.login .box .login-form input[type=submit],.login .box .login-form .password-recovery-link{grid-row:3 / 4}}@media only screen and (max-width:375px){.login .box .login-form input[type=submit]{grid-column:1 / 3;justify-self:center}.login .box .login-form .password-recovery-link{grid-column:1 / 3;grid-row:4 / 5;justify-self:center}}