.login-page-container{z-index:2;background-color:var(--bg-color-form);background-image:url(../../../images/layout-bg.webp);background-position:top;background-size:cover;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-x:hidden}.login-page-container .mini-banner{background-image:url(../../../images/register/bg-login-form.webp);background-repeat:no-repeat;background-size:cover;background-origin:top;color:#fff;background-position:100% 0;background-origin:border-box;border-radius:0 0 2rem 2rem;flex-direction:column;justify-content:flex-end;width:50%;padding:2.5%;display:flex}@media (width<=900px){.login-page-container .mini-banner{display:none}}.login-page-container .logo.logo-cont{object-fit:contain;cursor:pointer;max-width:85%;height:10lvh;margin-bottom:0;display:flex}.login-page-container .logo.logo-cont img{object-fit:contain;display:block}.login-page-container .logo-box{width:70%;max-width:250px;margin-inline:auto}@media (width<=900px){.login-page-container .logo-box{width:44%}}.login-page-container .logo-symbol{width:20%;height:100%;margin-right:2.5%}.login-page-container .logo-text{width:75%;height:100%;filter:brightness(calc(var(--is-dark) * 20));transition:filter .25s ease-in}.login-page-container .subtitle{text-align:center;color:var(--opaque-text);margin-top:1rem;font-weight:600;line-height:.5rem}@media (width<=900px){.login-page-container .subtitle{font-size:.6rem}}.login-page-container .menu-item{text-transform:capitalize;white-space:pre;cursor:pointer;color:#fff;background:linear-gradient(270deg,#1497df 0%,#006692 100%);border:none;border-radius:5rem;justify-content:space-between;align-items:center;padding:.45rem;font-size:1.1rem;font-weight:500;text-decoration:none;transition:all .1s ease-in;display:flex;box-shadow:0 0 23.6px #26435f3d}@media (width<=1440px){.login-page-container .menu-item{font-size:.77rem}}.login-page-container .menu-item:hover{filter:brightness(.85)}@media (width<=900px){.login-page-container .menu-item{padding:.3rem;font-size:.75rem}}.login-page-container .menu-item svg.link-icon-arrow{fill:#fff;stroke:#fff;width:2.2rem;height:2.2rem;margin-left:0;overflow:visible}.login-page-container .menu-item svg.link-icon-arrow path{fill:#fff}.login-page-container .menu-item svg.link-icon-arrow circle{fill:#4da3ff;opacity:1;stroke:#0000}@media (width<=1440px){.login-page-container .menu-item svg.link-icon-arrow{width:1.5rem;height:1.5rem}}.login-page-container .menu-item .empty-span{width:1rem}.login-page-container .first-step .submit-btn,.login-page-container .third-step .submit-btn{width:100%}.login-page-container form{flex-direction:column;gap:1rem;display:flex}.login-page-container .apple-btn,.login-page-container .google-btn{color:#111}.login-page-container .ghost-link{color:var(--more-opaque-text);cursor:pointer;background-color:unset;border:none;font-size:.85rem;font-weight:600;transition:all .1s ease-in}.login-page-container .ghost-link:hover{color:#ffffffbf}.login-page-container .jetzt{color:var(--more-opaque-text);text-align:center;margin:1rem 0;font-size:.85rem;font-weight:600}.login-page-container .or-log-in-with{text-align:center;font-size:.9rem;font-weight:600}@media (width<=900px){.login-page-container .or-log-in-with{font-size:.6rem}}.login-page-container .legal-links{justify-content:space-between;display:flex}.login-page-container .legal-links .terms-condition-link,.login-page-container .legal-links .login-link{color:var(--text);font-size:.85rem;font-weight:600;text-decoration:none}@media (width<=900px){.login-page-container .legal-links .terms-condition-link,.login-page-container .legal-links .login-link{font-size:.6rem}}.login-page-container .legal-links .login-link{color:var(--opaque-text)}.login-page-container .legal-links .login-link span{color:var(--text)}.login-page-container form#loginMultiStepForm{height:100%}.login-page-container .join-the-construction{background-color:#f9f9f929;border-radius:2rem;width:fit-content;margin-top:auto;margin-bottom:2.5%;padding:1rem 1.5rem;font-size:1rem;font-weight:500}.login-page-container .follow-these-simple{color:#ffffff80;margin-bottom:3.5%;font-size:.9rem;font-weight:500}.login-page-container h3{margin-bottom:2%;font-size:2.15rem;font-weight:700}.login-page-container .cards-container{justify-content:space-between;display:flex}.login-page-container .card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#ffffff1a;border-radius:1rem;flex-direction:column;justify-content:flex-end;width:40%;height:140px;padding:2.5%;display:flex}.login-page-container .card-desc{font-size:.9rem;font-weight:500}.login-page-container .clients-circles{width:65%;margin-bottom:5%}.login-page-container .step.second-step{padding-inline:12%}.login-page-container .second-step .menu-item{width:100%}.login-page-container .second-step .legal-links{justify-content:center}.login-page-container .second-step .input-group{margin-top:3rem}.login-page-container .third-step .menu-item{width:90%;margin-inline:auto}.login-page-container .third-step{padding-inline:8%}.login-page-container .third-step .create-an-account{width:70%;margin-inline:auto}@media (width<=1600px){.login-page-container .third-step .create-an-account{font-size:1.6rem}}@media (width<=900px){.login-page-container .third-step .create-an-account{width:100%;font-size:1.45rem}}.login-page-container .code-grid{flex-wrap:nowrap;justify-content:space-between;gap:.5rem;display:flex}.login-page-container .code-input{color:var(--opaque-text);text-align:center;background-color:#f9f9f929;border:none;border-radius:1rem;outline:none;width:20%;height:8.625rem;padding:.813rem .938rem;font-size:3rem;transition:all .3s;box-shadow:0 0 35.6px 4px #10182014}@media (width<=900px){.login-page-container .code-input{height:4.2rem;font-size:1.75rem}}.login-page-container.is-open{display:flex}.login-page-container__content{will-change:opacity scale width;background-color:var(--bg-color-form);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);border:1px solid #92929273;border-radius:20px;width:90%;max-width:1173px;height:92.5%;max-height:764px;margin:auto;padding:.75%;animation:.4s slideDown;position:relative;box-shadow:0 15px 35px #0003}@media (width<=900px){.login-page-container__content{-webkit-backdrop-filter:blur(280.1px);backdrop-filter:blur(280.1px);box-shadow:0 0 30.03px -4.48px #00669226}}.login-page-container .login-step{display:none}.login-page-container .login-step--active{display:flex}@media (width<=980px){.login-page-container__content{width:min(520px,92vw)}}.step.fourth-step.login-step .forgot-instructions{color:var(--more-opaque-text);text-align:center;margin:1rem 0;font-size:.85rem;font-weight:600}.step.fourth-step.login-step button.menu-item.submit-btn{width:100%}.forgot-already-have-account{text-align:center;color:#4da3ff;cursor:pointer;margin:1rem 0;font-size:.85rem;font-weight:600}.login-page-container__content.otp-variant{width:min(520px,92vw);height:auto;max-height:none;padding:2rem 2.5rem}.login-page-container .otp-content-wrapper{flex-direction:column;gap:1.25rem;width:100%;display:flex}.login-page-container .otp-inputs-section{flex-direction:column;gap:.75rem;display:flex}.login-page-container .otp-inputs-section .create-an-account{text-align:center;margin:0;font-size:1.6rem;font-weight:700}.login-page-container .otp-inputs-section .jetzt{margin:0 0 .5rem}.login-page-container .otp-content-wrapper .code-grid{justify-content:center;gap:.5rem}.login-page-container .otp-content-wrapper .code-input{border-radius:.75rem;flex:none;width:3.5rem;height:3.75rem;padding:0;font-size:1.75rem}.login-page-container .otp-inputs-section .submit-btn{width:100%;margin-top:.5rem}.login-page-container .otp-content-wrapper .legal-links{justify-content:center;margin-top:.5rem}@media (width<=480px){.login-page-container .otp-content-wrapper .code-input{width:2.75rem;height:3.1rem;font-size:1.25rem}}
