.Loginpage-module__NnCPKq__container{background:#fff;border-radius:24px;justify-content:flex-start;align-items:stretch;width:60%;height:100%;min-height:90vh;margin:8.5rem 20% 3rem;display:flex;overflow:hidden;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #00000045}.Loginpage-module__NnCPKq__left{background:url(/assets/images/beauty-salon.jpg) 50%/cover no-repeat;width:50%;height:auto;min-height:90vh}.Loginpage-module__NnCPKq__right{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:50%;height:auto;min-height:90vh;padding:2rem;display:flex}.Loginpage-module__NnCPKq__right .Loginpage-module__NnCPKq__welcome{color:#555;text-align:center;margin-bottom:2rem;font-size:1rem}.Loginpage-module__NnCPKq__right .Loginpage-module__NnCPKq__welcome span{color:var(--primary)}.Loginpage-module__NnCPKq__heading{color:#1a1a1a;text-align:center;width:100%;max-width:90%;margin-bottom:1rem;font-size:2rem;font-weight:500;line-height:1.3em}.Loginpage-module__NnCPKq__heading span{color:var(--primary)}.Loginpage-module__NnCPKq__helper{color:#666;text-align:center;margin:.5rem 0;font-size:.8rem}.Loginpage-module__NnCPKq__loginBtn{cursor:pointer;color:#fff;background:#1a1a1a;border:none;border-radius:8px;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:350px;margin:1.5rem auto 0;padding:.8rem;font-size:1rem;font-weight:400;transition:background .3s;display:flex}.Loginpage-module__NnCPKq__loginBtn:hover{background:#333}.Loginpage-module__NnCPKq__loginBtn svg{width:22px;height:22px}.Loginpage-module__NnCPKq__contacts{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:350px;margin:2rem auto;display:flex}.Loginpage-module__NnCPKq__contacts p{color:#666;text-align:center;margin:0 0 .75rem;font-size:.9rem;font-weight:400}.Loginpage-module__NnCPKq__contacts a{color:#454545;box-sizing:border-box;border:1px solid #0003;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin:.25rem 0;padding:.6rem 1rem;font-size:1rem;font-weight:400;text-decoration:none;transition:all .3s;display:flex}.Loginpage-module__NnCPKq__contacts a:hover{background:#f5f5f5;border-color:#0000004d}.Loginpage-module__NnCPKq__contacts a i{min-width:16px;font-size:.85rem}.Loginpage-module__NnCPKq__tc,.Loginpage-module__NnCPKq__tc2{color:#666;text-align:center;max-width:350px;margin:0 auto;font-size:.75rem;font-weight:400}.Loginpage-module__NnCPKq__tc a{color:#333;-webkit-text-decoration:underline #555;text-decoration:underline #555;transition:color .3s}.Loginpage-module__NnCPKq__tc a:hover{color:var(--primary)}.Loginpage-module__NnCPKq__tc2{color:#555;margin-top:2rem;font-size:.8rem}@media screen and (max-width:1200px){.Loginpage-module__NnCPKq__container{width:80%;margin:8.5rem 10%}}@media screen and (max-width:992px){.Loginpage-module__NnCPKq__container{flex-direction:column;width:90%;min-height:auto;margin:6rem 5%}.Loginpage-module__NnCPKq__left{border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-left-radius:0;width:100%;height:40vh;min-height:40vh}.Loginpage-module__NnCPKq__right{width:100%;min-height:auto;padding:3rem 2rem}.Loginpage-module__NnCPKq__heading{max-width:80%;font-size:1.8rem}.Loginpage-module__NnCPKq__loginBtn,.Loginpage-module__NnCPKq__contacts{max-width:80%}}@media screen and (max-width:768px){.Loginpage-module__NnCPKq__container{border-radius:20px;margin:5rem 3%}.Loginpage-module__NnCPKq__left{border-top-left-radius:20px;border-top-right-radius:20px;height:35vh;min-height:35vh}.Loginpage-module__NnCPKq__right{padding:2.5rem 1.5rem}.Loginpage-module__NnCPKq__heading{max-width:90%;font-size:1.6rem}.Loginpage-module__NnCPKq__heading br{display:none}.Loginpage-module__NnCPKq__loginBtn{max-width:90%;padding:.7rem}.Loginpage-module__NnCPKq__contacts{max-width:90%}.Loginpage-module__NnCPKq__contacts a{padding:.5rem 1rem}}@media screen and (max-width:576px){.Loginpage-module__NnCPKq__container{border-radius:16px;width:96%;margin:7rem 2% 4rem}.Loginpage-module__NnCPKq__helper{margin-top:.75rem}.Loginpage-module__NnCPKq__left{border-top-left-radius:16px;border-top-right-radius:16px;height:25vh;min-height:25vh}.Loginpage-module__NnCPKq__right{padding:2rem 1rem}.Loginpage-module__NnCPKq__right .Loginpage-module__NnCPKq__welcome{margin-bottom:1.5rem;font-size:.9rem}.Loginpage-module__NnCPKq__heading{max-width:100%;margin-bottom:.5rem;font-size:1.4rem}.Loginpage-module__NnCPKq__loginBtn{max-width:100%;margin-top:1rem;padding:.65rem;font-size:.95rem}.Loginpage-module__NnCPKq__loginBtn svg{width:20px;height:20px}.Loginpage-module__NnCPKq__contacts{max-width:100%;margin:1.5rem 0}.Loginpage-module__NnCPKq__contacts p{margin-top:0;font-size:.85rem}.Loginpage-module__NnCPKq__contacts a{padding:.5rem .75rem;font-size:.95rem}.Loginpage-module__NnCPKq__tc{max-width:100%;padding:0 .5rem;font-size:.7rem}}@media screen and (max-width:375px){.Loginpage-module__NnCPKq__container{border-radius:12px;margin:3rem 1%}.Loginpage-module__NnCPKq__left{border-top-left-radius:12px;border-top-right-radius:12px;height:25vh;min-height:25vh}.Loginpage-module__NnCPKq__right{padding:1.5rem .75rem}.Loginpage-module__NnCPKq__right .Loginpage-module__NnCPKq__welcome{margin-bottom:1rem;font-size:.85rem}.Loginpage-module__NnCPKq__heading{font-size:1.2rem}.Loginpage-module__NnCPKq__loginBtn{gap:.75rem;padding:.6rem;font-size:.9rem}.Loginpage-module__NnCPKq__contacts a{padding:.4rem .5rem;font-size:.85rem}.Loginpage-module__NnCPKq__contacts a i{min-width:14px;font-size:.75rem}.Loginpage-module__NnCPKq__tc{font-size:.65rem}}@media screen and (max-width:320px){.Loginpage-module__NnCPKq__left{height:20vh;min-height:20vh}.Loginpage-module__NnCPKq__heading{font-size:1.1rem}.Loginpage-module__NnCPKq__loginBtn{gap:.5rem;padding:.5rem;font-size:.85rem}.Loginpage-module__NnCPKq__contacts a{padding:.35rem .5rem;font-size:.8rem}}@media screen and (max-height:700px) and (min-width:993px){.Loginpage-module__NnCPKq__container{min-height:auto;margin:5rem auto}.Loginpage-module__NnCPKq__left,.Loginpage-module__NnCPKq__right{min-height:80vh}}@media screen and (max-width:280px){.Loginpage-module__NnCPKq__left{height:15vh;min-height:15vh}.Loginpage-module__NnCPKq__heading{font-size:1rem}.Loginpage-module__NnCPKq__loginBtn{padding:.4rem;font-size:.8rem}.Loginpage-module__NnCPKq__contacts a{font-size:.75rem}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.Loginpage-module__NnCPKq__left{background-image:url(/assets/images/beauty-salon.jpg)}}@media print{.Loginpage-module__NnCPKq__container{box-shadow:none;width:100%;margin:1rem}.Loginpage-module__NnCPKq__loginBtn,.Loginpage-module__NnCPKq__contacts a{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media screen and (max-height:500px) and (orientation:landscape){.Loginpage-module__NnCPKq__container{margin:4rem auto}.Loginpage-module__NnCPKq__left{height:100vh;min-height:100vh}.Loginpage-module__NnCPKq__right{min-height:100vh;padding:1.5rem}.Loginpage-module__NnCPKq__heading{font-size:1.3rem}.Loginpage-module__NnCPKq__contacts p{margin-top:1rem}}
