.login-layout{display:flex;justify-content:center;align-items:center;min-height:100vh;background-image:url(https://assets.vention.io/page-assets/signup/machine-builder-background-blurred.jpg);background-size:cover;background-attachment:fixed}@media(max-height:900px){.login-layout{padding-top:32px;padding-bottom:32px}}@media(max-width:1024px){.login-layout{background-image:none;padding:0}}.login-layout-modal{background-color:#fff;border-radius:4px}@media(max-width:767px){.login-layout-modal{width:100%}}.login-layout-modal-logo{text-align:center;margin-bottom:68px}@media(max-width:1024px){.login-layout-modal-logo{text-align:left}}@media(max-width:767px){.login-layout-modal-logo{margin-top:32px}}.login-layout-modal-logo svg{width:215px;fill:#1c344f;display:inline-block}.login-layout-modal-logo svg:hover{fill:#1c344f}.login-layout-modal-body{margin:0 28px}@media(max-width:767px){.login-layout-modal-body{margin:unset;padding:0 20px}}.login-layout .project-titan-auth-modal__footer{grid-area:footer;padding:56px 32px;display:flex;flex-direction:column;justify-content:flex-end;margin-top:0}@media(max-width:1024px){.login-layout .project-titan-auth-modal__footer{display:block}}@media(max-width:767px){.login-layout .project-titan-auth-modal__footer{border-top:1px solid #e9ebf0;padding:26px 20px;margin-top:0}}.login-layout .project-titan-auth-modal__footer-content{display:flex;justify-content:space-between}@media(max-width:767px){.login-layout .project-titan-auth-modal__footer-content{max-width:360px;margin:0 auto}}.login-layout .project-titan-auth-modal__footer-links-left a{color:#1c344f;font-weight:500;text-decoration:none}.login-layout .project-titan-auth-modal__footer-links-right a{text-decoration:none}.login-layout .project-titan-auth-modal__footer-links-right a:not(:last-child){margin-right:16px;padding-right:16px;border-right:1px solid #e9ebf0}@media(max-width:767px){.login-layout .project-titan-auth-modal__footer-links-right a:not(:last-child){margin-right:12px;padding-right:12px}}.login-layout .login-layout-form-container{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"form video" "footer video";width:1200px}@media(max-width:1440px){.login-layout .login-layout-form-container{width:1024px}}@media(max-width:1064px){.login-layout .login-layout-form-container{width:960px}}@media(max-width:1024px){.login-layout .login-layout-form-container{width:464px;display:grid;grid-template-columns:1fr;grid-template-areas:"form" "video" "footer"}}@media(max-width:767px){.login-layout .login-layout-form-container{min-height:100vh;width:100%;justify-content:space-between;max-width:360px;margin-left:auto;margin-right:auto}}.login-layout-form-generic{grid-area:form;padding:56px 32px 0}@media(max-width:1024px){.login-layout-form-generic{padding-left:0;padding-right:0}}@media(max-width:767px){.login-layout-form-generic{flex-grow:1;flex-shrink:0;display:flex;flex-direction:column;justify-content:center}}.login-layout-form-generic h1{font-size:2rem;line-height:2.75rem;font-weight:700;margin-bottom:8px}@media(max-width:767px){.login-layout-form-generic h1{font-size:1.5rem;line-height:2rem;margin:30px 0}}.login-layout-demo-day{grid-area:video;background-color:#e2e8f0;width:100%;padding:56px 32px;border-top-right-radius:4px;border-bottom-right-radius:4px}@media(max-width:1024px){.login-layout-demo-day{margin-top:56px}}@media(max-width:767px){.login-layout-demo-day{padding:26px 20px}}.login-layout-demo-day .login-layout-demo-day-subtitle{font-size:1.1429rem;line-height:1.7143rem;font-weight:700;color:#2563eb;margin:0 0 8px;text-decoration:none;display:inline-block}.login-layout-demo-day .login-layout-demo-day-title{font-size:2.1429rem;line-height:2.7143rem;font-weight:700;margin:0 0 8px}@media(max-width:767px){.login-layout-demo-day .login-layout-demo-day-title{font-size:1.7143rem;line-height:2.2857rem;font-weight:700}}.login-layout-demo-day .login-layout-demo-day-description{font-size:1rem;line-height:1.4286rem;max-width:345px;margin:0 0 32px}