@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);.login-page{margin:16px auto -20px}.login-page .card{padding:27px 20px 30px}.login-page .card.register-info{padding-bottom:17px}.login-page .login-subtitle{margin-bottom:0.75em}.login-page .login .error-message-form{padding:0.625em;background-color:#c00;color:#fff;border-radius:0.188em}@media (min-width: 834px){.login-page .page-title{margin-bottom:57px}.login-page .card{padding:100px 150px}.login-page .card.register-info{padding:120px 165px}}@media (min-width: 1200px){.login-page{margin-bottom:70px}.login-page .page-title{margin-bottom:108px}.login-page .card{padding:145px 112px}.login-page .card.register-info{padding:208px 107px}}@media (min-width: 1400px){.login-page .card{padding:145px 133px}.login-page .card.register-info{padding:208px 137px}}@media (min-width: 1200px){.forgot-password-page .card{padding:70px 140px}}.email-send-message{-webkit-animation:fade 5s linear forwards;animation:fade 5s linear forwards;-webkit-box-shadow:1px 1px 5px grey;box-shadow:1px 1px 5px grey;padding:1em}@-webkit-keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.email-send-message.show{display:block}.email-send-alert{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:fixed;top:15%;left:50%}.step-indicator{margin-top:40px;margin-bottom:42px;max-width:100%}@media (max-width: 833.98px){.step-indicator{padding:0 8px;width:100%}}@media (min-width: 1200px){.step-indicator{margin-top:64px}}@media (min-width: 1200px) and (max-width: 1399.98px){.step-indicator{margin-bottom:36px}}@media (min-width: 1400px){.step-indicator{margin-top:50px;padding:0 100px}}@media (max-width: 1199.98px){.step-indicator li{min-height:auto}}@media (max-width: 833.98px){.step-indicator li{margin-right:20px}.step-indicator li:last-child{margin-right:0}.step-indicator li:last-child::before{margin-right:0}}.step-indicator li .step-text{font-weight:600;font-size:.8125rem;line-height:1.38462;letter-spacing:normal;color:#060606;text-transform:uppercase !important;opacity:0.27;display:none}@media (min-width: 1200px){.step-indicator li .step-text{font-size:1rem;line-height:1.375;letter-spacing:normal;display:block}}.step-indicator li.active::after{font-weight:600;font-size:1.0625rem;line-height:1.35294;letter-spacing:normal;width:37px;height:37px;background:#99c127}.step-indicator li.active .step-text{opacity:1}.step-indicator li::before{top:16px}@media (max-width: 833.98px){.step-indicator li::before{left:auto;right:56%}}.step-indicator li::after{font-weight:600;font-size:.9375rem;line-height:1.33333;letter-spacing:normal;background-color:#b3b3b3;width:32px;height:32px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 1200px){.step-indicator li::after{font-weight:600;font-size:1.0625rem;line-height:1.35294;letter-spacing:normal;width:37px;height:37px}}main{background-color:#e9eaef}@media (min-width: 1200px){.forgot-password-page .page-title{max-width:49%}}.login-page{background-color:#e9eaef;margin-bottom:0;margin-top:0;padding-bottom:48px;padding-top:12px}@media (min-width: 834px) and (max-width: 1199.98px){.login-page{padding-bottom:46px;padding-top:25px}}@media (min-width: 1200px) and (max-width: 1399.98px){.login-page{padding-bottom:56px;padding-top:15px}}@media (min-width: 1400px){.login-page{padding-bottom:62px;padding-top:25px}}.login-page .page-title{font-size:1.375rem;line-height:1.36364;letter-spacing:normal;color:#060606;border-bottom:none;padding-bottom:0;margin-bottom:16px;text-transform:none}.login-page .page-title::before{content:url("../images/icon-user.svg");margin-right:14px;vertical-align:text-top}@media (min-width: 834px) and (max-width: 1199.98px){.login-page .page-title{margin-bottom:20px}}@media (min-width: 1200px) and (max-width: 1399.98px){.login-page .page-title{margin-bottom:20px}}@media (min-width: 1200px){.login-page .page-title{margin-left:auto;margin-right:auto}}@media (min-width: 1400px){.login-page .page-title{margin-bottom:12px}}.login-page .card{padding:20px 24px 32px;margin-bottom:12px}.login-page .card .btn-login-submit,.login-page .card .btn-new-customer{text-transform:none}.login-page .card .login-subtitle{margin-bottom:22px}.login-page .card.register-info{padding:80px 24px;margin-bottom:0}.login-page .card.register-info .login-subtitle{margin-bottom:12px}.login-page .card.register-info .login-subtitle+p{color:#535e62;font-weight:600;margin-bottom:25px}@media (min-width: 834px){.login-page .card{margin-bottom:0}.login-page .card .login-subtitle{margin-bottom:20px}}@media (min-width: 834px) and (max-width: 1199.98px){.login-page .card{padding:56px 172px 72px;margin-bottom:20px}.login-page .card.register-info{padding:76px 173px 96px}}@media (min-width: 1200px) and (max-width: 1399.98px){.login-page .card{padding:56px 130px 56px 116px}.login-page .card.register-info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 100px}}@media (min-width: 1400px){.login-page .card{padding:56px 116px}.login-page .card.register-info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 130px}}.login-page .forgot-password a{display:inline-block;margin-bottom:18px}footer{margin-top:0}
