.login-page{background-image:var(--background-secondary-gradient),url(../media/statue.0wsf_46w1338o.png);background-position:100%;background-repeat:no-repeat;grid-template-columns:50% 50%;width:100%;height:100%;padding:50px 0;display:grid}.login-page .login-page-section{justify-content:flex-end;align-items:center;width:100%;display:flex}.login-page .login-page-section .login-page-card{flex-direction:column;flex:100%;gap:30px;width:600px;height:612px;padding:40px;display:flex}.login-page .login-page-section .login-page-card .login-page-logo img{width:250px;height:auto}.login-page .login-page-section .login-page-card .login-page-header{flex-direction:column;gap:10px;margin-bottom:-20px;display:flex}.login-page .login-page-section .login-page-card .login-page-header h1{align-items:center;gap:5px;display:flex}.login-page .login-page-section .login-page-card .login-page-header h3{margin-top:20px}.login-page .login-page-section .login-page-card .login-page-form{flex-direction:column;display:flex}.login-page .login-page-section .login-page-card .login-page-form button{letter-spacing:1px;margin-top:10px;font-weight:500}.login-page .login-page-section .login-page-card .login-page-form .login-page-forgot-password{justify-content:flex-end;width:100%;margin-top:10px;display:flex}.login-page .login-page-section .login-page-card .login-page-form .login-page-forgot-password span{cursor:pointer;color:var(--text-secondary);font-size:14px}.login-page .login-page-section .login-page-card .login-page-form .login-page-forgot-password span:hover{text-decoration:underline}.login-page .login-page-section .login-page-card .login-page-actions{border-top:1px solid var(--primary-border);margin-top:auto;padding-top:20px}.login-page .login-page-section .login-page-card .login-page-actions label{gap:5px;display:flex}.login-page .login-page-section .login-page-card .login-page-actions label span{cursor:pointer;color:var(--text-secondary);font-weight:500}.login-page .login-page-section .login-page-card .login-page-actions label span:hover{text-decoration:underline}.login-page .login-page-image-container{width:100%;height:100%;padding:6% 0;position:relative;overflow:hidden}.login-page .login-page-image-container .login-page-image-content{z-index:10;flex-direction:column;gap:15px;display:flex;position:absolute;top:calc(100dvh - 410px);left:20px}.login-page .login-page-image-container .login-page-image-content .login-page-item{background:#f8f9fa;align-items:center;gap:20px;padding:10px;display:flex}.login-page .login-page-image-container .login-page-image-content .login-page-item .login-page-checkbox{border:1px solid #3a3c52;border-radius:6px;justify-content:center;align-items:center;height:19px;padding:2px;display:flex}.login-page .login-page-image-container .login-page-image-content .login-page-item label{color:var(--text-third);letter-spacing:1px;font-size:22px;font-weight:700}.login-page .login-page-image-container .login-page-image-content .login-page-item label span{font-weight:400}
