.login-layout{height:calc(100vh - 60px);padding-top:50px}@media(max-width:35.99em){.login-layout{height:100%;padding-top:5px}}@media screen and (min-width:850px)and (max-height:800px){.login-layout{height:100%}}.alert{align-items:center;background-color:#1c7530;background-color:transparent;border-radius:0;color:#fff;font-size:14px;font-weight:400;justify-content:center;letter-spacing:1px;min-height:52px;padding:15px;text-align:center;width:100%}.alert b{padding-left:2px}.alert.success{background-color:#1c7530}.alert.error{background-color:#c22b2e}.payment-divider{margin-bottom:25px;margin-top:25px;position:relative;text-align:center}.payment-divider:after,.payment-divider:before{border-top:1px solid #d9d9d9;content:"";left:0;position:absolute;right:0}.payment-divider:before{top:50%}.payment-divider:after{bottom:50%;margin-bottom:-1px}.payment-divider span{background-color:#fff;background-color:#000;color:#fff;font-size:14px;font-weight:400;letter-spacing:1px;line-height:12px;padding:0 20px;position:relative;top:-1px;z-index:1}.login-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 20px}@media(min-width:26.25em){.login-container{align-items:center}}.login-container .forgot-password-link{padding-top:25px}.login-container form{width:100%}@media(min-width:37.5em){.login-container form{width:548px}}.login-container a{color:#fff;cursor:pointer;padding-left:5px;text-decoration:underline}.login-container h2{font-size:32px;line-height:60px;padding:50px;text-transform:uppercase}@media(max-width:35.99em){.login-container h2{padding-top:10px}}@media(max-height:990px){.login-container h2{padding-top:0}}.login-container button{border:none;color:#fff;font-size:14px;font-weight:400;height:54px;margin-top:25px;text-transform:uppercase;width:100%}.login-container .otp-button{word-wrap:break-word;height:auto;line-height:1.4;margin-bottom:200px;min-height:52px;white-space:normal}@media(max-width:32.5em){.login-container .otp-button{margin-bottom:50px;padding:10px}}@media(max-width:26.25em){.login-container .otp-button{margin-bottom:50px;padding:10px 55px}}@media(max-width:23.4375em){.login-container .otp-button{margin-bottom:30px;padding:10px 40px}}@media(max-height:850px){.login-container .otp-button{margin-bottom:80px}}.login-container .back-button-container{align-items:center;display:flex;justify-content:center;text-align:center}.login-container .back-button-container div{align-items:center;background-color:#303030;border-radius:100px;cursor:pointer;display:flex;height:58px;justify-content:center;width:100px}.login-container .back-button-container div .content:before{content:url(../assets/afc15f75da899303884a.svg);height:17px;transform:rotate(90deg);width:17px}.login-container .login-submit-button{background-color:#c22b2e;letter-spacing:2px}.login-container .btn-cta{background-color:#000;border:1px solid #fff}.login-container .form-group{margin-bottom:25px}@media(max-width:32.5em){.login-container .form-group{width:100%}}.login-container .form-group label{font-size:16px;font-weight:400;letter-spacing:0;margin-bottom:12px}.login-container .form-group input{border:1px solid #b6b6b6;display:inline-block;font-size:16px;height:51px;letter-spacing:0;padding:0 12px;width:100%}.login-container .form-group input::-moz-placeholder{font-size:16px;font-weight:400;text-transform:none}.login-container .form-group input::placeholder{font-size:16px;font-weight:400;text-transform:none}.login-container .form-group .input-error{color:#c32a2e;margin:0;padding-top:0;position:absolute;text-align:left}
