﻿.sign-in-page{max-width:1440px;display:grid;grid-template-columns:55% 45%;margin:0 auto 2rem;position:relative}@media only screen and (max-width: 1024px){.sign-in-page{grid-template-columns:100%}}.sign-in-page h1{padding-bottom:2rem}.sign-in-page .left-content{padding:2rem 2rem .2rem 8rem;display:grid}@media only screen and (max-width: 1024px){.sign-in-page .left-content{order:1;padding:2rem}}.sign-in-page .left-content input{width:27rem;height:2.5rem;margin-top:.5rem;margin-bottom:1rem;border-radius:.5rem;border:1px solid #93a39f;padding:.8rem;font-family:SharpGrotesk-19,sans-serif}@media only screen and (max-width: 768px){.sign-in-page .left-content input{width:100%}}.sign-in-page .left-content .forgot-password{margin-bottom:1.5rem}.sign-in-page .left-content .error{color:#ef5350;margin-bottom:.6rem}.sign-in-page .signin-buttons{display:flex;flex-direction:column;gap:1rem;width:max-content}.sign-in-page .new-member-box{border-radius:.5rem;border:1px solid #cfe2c0;background-color:#e7f1df;align-self:end;margin-top:2rem}.sign-in-page .new-member-box .title{background-color:#cfe2c0;line-height:3.6rem;padding:1rem 2rem}.sign-in-page .new-member-box .content{padding:1rem 2rem 1.5rem}.sign-in-page .new-member-box .content ul{padding:1rem}.sign-in-page .new-member-box .content ul li{list-style:disc}.sign-in-page .right-content{padding:0 4rem 0 0}@media only screen and (max-width: 1024px){.sign-in-page .right-content{padding:0;order:-1}}.sign-in-page .right-content img{width:100%;max-height:45rem;object-fit:cover}@media only screen and (max-width: 1024px){.sign-in-page .right-content img{max-height:17rem}}.login-redirecting{display:flex;padding:4rem 2rem;justify-content:center;align-items:center}
