main .e2LoginPageTemplate ftr-login .login-container{display:flex;flex-wrap:wrap;padding:52px 0 48px;max-width:960px;margin:auto}main .e2LoginPageTemplate ftr-login .login-container .login-form{display:flex;flex-direction:column;flex-basis:50%;background-color:#fff;padding:32px 35px 30px}main .e2LoginPageTemplate ftr-login .login-container .login-form .group-header{margin-bottom:30px}main .e2LoginPageTemplate ftr-login .login-container .login-form .group-header .group-title{font-weight:700;font-size:24px;line-height:33px;color:#042b60}main .e2LoginPageTemplate ftr-login .login-container .login-form>.form-group{display:flex;margin-bottom:12px}main .e2LoginPageTemplate ftr-login .login-container .login-form .form-group{width:100%}main .e2LoginPageTemplate ftr-login .login-container .login-form .form-group input[type=password]:focus::placeholder{opacity:0!important}main .e2LoginPageTemplate ftr-login .login-container .login-form .form-group>span{font-size:24px;height:56px;display:flex;align-items:center;justify-content:center;border-bottom:2px solid #eceae6;padding-right:10px;margin-right:-1px}main .e2LoginPageTemplate ftr-login .login-container .login-form .form-group>:not(span){flex-grow:1}main .e2LoginPageTemplate ftr-login .login-container .login-form .form-group.error>span{border-bottom-color:#e94e24}main .e2LoginPageTemplate ftr-login .login-container .login-form .form-group.error input.error{border-bottom-color:#e94e24!important}main .e2LoginPageTemplate ftr-login .login-container .login-form .form-group.phone{flex-direction:row}main .e2LoginPageTemplate ftr-login .login-container .login-form .form-group.phone e2-select{flex-grow:unset}main .e2LoginPageTemplate ftr-login .login-container .login-form .form-group.phone e2-select .e2Dropdown{width:93px}main .e2LoginPageTemplate ftr-login .login-container .login-form .form-group.phone e2-select.showCountryCode{display:inherit}main .e2LoginPageTemplate ftr-login .login-container .login-form .form-group.phone e2-input{flex-grow:1}main .e2LoginPageTemplate ftr-login .login-container .login-form .form-group.phone e2-input .input-group input{border-left:unset;border-radius:0 10px 10px 0;padding-left:8px}main .e2LoginPageTemplate ftr-login .login-container .login-form .form-group.phone e2-input .input-group .title{margin-left:-93px}main .e2LoginPageTemplate ftr-login .login-container .login-form .form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}main .e2LoginPageTemplate ftr-login .login-container .login-form .form-row .form-group{width:unset}main .e2LoginPageTemplate ftr-login .login-container .login-form e2-checkbox{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#042b60}main .e2LoginPageTemplate ftr-login .login-container .login-form e2-input .input-group .title{transition:unset}main .e2LoginPageTemplate ftr-login .login-container .login-form .btn{max-width:280px;height:44px;margin:0 auto 22px}main .e2LoginPageTemplate ftr-login .login-container .login-form .btn.disabled{background-color:#cececf;border-color:#cececf}main .e2LoginPageTemplate ftr-login .login-container .login-form .btn .loading-main span{animation-name:loadingWhite}main .e2LoginPageTemplate ftr-login .login-container .login-form .moneyBack-ad{display:flex;align-items:center;margin:auto 0 0}main .e2LoginPageTemplate ftr-login .login-container .login-form .moneyBack-ad .ad-logo{min-width:124px;width:124px;height:48px;margin-right:20px}main .e2LoginPageTemplate ftr-login .login-container .login-form .moneyBack-ad .ad-logo img{width:100%;height:100%}main .e2LoginPageTemplate ftr-login .login-container .login-form .moneyBack-ad .ad-content{font-weight:600;font-size:12px;line-height:16px;color:#042b60}main .e2LoginPageTemplate ftr-login .login-container .login-form .moneyBack-ad .ad-content span{font-weight:800}main .e2LoginPageTemplate ftr-login .login-container .register-container{flex-basis:50%;background:#eff3f8;padding:18px 40px 30px;display:flex;flex-direction:column}main .e2LoginPageTemplate ftr-login .login-container .register-container .logo{height:40px;margin-bottom:22px}main .e2LoginPageTemplate ftr-login .login-container .register-container .logo img{height:100%}main .e2LoginPageTemplate ftr-login .login-container .register-container .description{font-weight:600;font-size:14px;line-height:18px;color:#042b60;margin-bottom:12px}main .e2LoginPageTemplate ftr-login .login-container .register-container .benefit-container{display:flex;justify-content:space-between;margin-bottom:26px}main .e2LoginPageTemplate ftr-login .login-container .register-container .benefit-container .benefit{display:flex;flex-direction:column;align-items:center;flex:1}main .e2LoginPageTemplate ftr-login .login-container .register-container .benefit-container .benefit .img{min-width:80px;width:80px;height:80px;margin-bottom:12px}main .e2LoginPageTemplate ftr-login .login-container .register-container .benefit-container .benefit .img img{width:100%;height:100%}main .e2LoginPageTemplate ftr-login .login-container .register-container .benefit-container .benefit .name{font-weight:600;font-size:12px;line-height:14px;text-align:center;color:#042b60;width:90px}main .e2LoginPageTemplate ftr-login .login-container .register-container .btn{max-width:272px;margin:0 auto 18px;height:44px}main .e2LoginPageTemplate ftr-login .login-container .register-container .prompt-message{font-weight:600;font-size:14px;color:#042b60;margin-bottom:16px}main .e2LoginPageTemplate ftr-login .login-container .register-container .fortress-app-ad{display:flex;align-items:center;justify-content:center;height:70px;background-color:#fff;border-radius:5px}main .e2LoginPageTemplate ftr-login .login-container .register-container .fortress-app-ad .ad-logo{height:100%;margin-right:16px;display:flex;align-items:flex-end}main .e2LoginPageTemplate ftr-login .login-container .register-container .fortress-app-ad .ad-logo img{height:60px}main .e2LoginPageTemplate ftr-login .login-container .register-container .fortress-app-ad .ad-content{font-weight:600;font-size:12px;line-height:16px;text-align:center;color:#042b60;padding:19px 22px 19px 0}main .e2LoginPageTemplate ftr-login .login-container .register-container .fortress-app-ad .ad-content span{font-weight:800}main .e2LoginPageTemplate ftr-login .login-container .contact-us-container{display:flex;flex-direction:row;align-items:center;margin-top:31px;width:100%;justify-content:center;gap:8px}main .e2LoginPageTemplate ftr-login .login-container .contact-us-container i{width:20px;height:20px;font-size:20px}@media (max-width: 1023px){main .e2LoginPageTemplate ftr-login .login-container{justify-content:center;padding:20px 0 152px;max-width:unset}main .e2LoginPageTemplate ftr-login .login-container .login-form .group-header{margin-bottom:12px}main .e2LoginPageTemplate ftr-login .login-container .login-form .group-header .group-title{font-size:20px;line-height:27px}main .e2LoginPageTemplate ftr-login .login-container .login-form .form-row{margin-bottom:24px}main .e2LoginPageTemplate ftr-login .login-container .login-form .form-row .form-group{font-size:12px;line-height:16px}main .e2LoginPageTemplate ftr-login .login-container .login-form e2-checkbox{font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#042b60}main .e2LoginPageTemplate ftr-login .login-container .login-form .btn{max-width:240px;margin-bottom:26px;height:36px}main .e2LoginPageTemplate ftr-login .login-container .login-form .moneyBack-ad{justify-content:center}main .e2LoginPageTemplate ftr-login .login-container .register-container .logo{margin-bottom:16px}main .e2LoginPageTemplate ftr-login .login-container .register-container .description{margin-bottom:18px}main .e2LoginPageTemplate ftr-login .login-container .register-container .benefit-container{margin-bottom:23px}main .e2LoginPageTemplate ftr-login .login-container .register-container .benefit-container .benefit .img{min-width:64px;width:64px;height:64px;margin-bottom:0}main .e2LoginPageTemplate ftr-login .login-container .register-container .benefit-container .benefit .name{width:64px;font-size:10px;line-height:12px}main .e2LoginPageTemplate ftr-login .login-container .register-container .btn{max-width:240px;margin-bottom:16px;height:36px}main .e2LoginPageTemplate ftr-login .login-container .contact-us-container{margin-top:21px}}@media (max-width: 767px){main .e2LoginPageTemplate ftr-login .login-container .login-form{max-width:unset;flex-basis:100%;padding:28px 22px}main .e2LoginPageTemplate ftr-login .login-container .login-form .moneyBack-ad{gap:8px 0;flex-direction:column}main .e2LoginPageTemplate ftr-login .login-container .login-form .moneyBack-ad .ad-content{max-width:240px;text-align:center}main .e2LoginPageTemplate ftr-login .login-container .register-container{max-width:unset;flex-basis:100%;padding:16px 16px 23px}main .e2LoginPageTemplate ftr-login .login-container .register-container .fortress-app-ad{height:80px}main .e2LoginPageTemplate ftr-login .login-container .register-container .fortress-app-ad .ad-logo img{height:74px}main .e2LoginPageTemplate ftr-login .login-container .register-container .fortress-app-ad .ad-content{text-align:center;max-width:240px}}main .e2LoginPageTemplate{opacity:1!important;padding-bottom:80px}@media (max-width: 1280px){main .e2LoginPageTemplate{padding:0 20px}}main{background-color:#f7f8f9}
