@media (min-width: 1024px){body main .e2LoginPageTemplate e2-facebook-login .btn{width:344px}}@media (max-width: 1023px){body main .e2LoginPageTemplate e2-facebook-login .btn{width:100%}}body main{position:relative;background-color:#fff7f5}body main .e2LoginPageTemplate{opacity:1!important;background:#fff}body main .e2LoginPageTemplate .Breadcrumb{position:absolute;top:20px;left:0;right:0;margin:auto;max-width:1280px}body main .e2LoginPageTemplate .LoginComponent e2-login fieldset{border:0;padding:0;margin:25px 0 0}body main .e2LoginPageTemplate .LoginComponent e2-login .h1{margin:0;font-weight:700;font-size:16px;color:#333;line-height:16px;text-align:center}body main .e2LoginPageTemplate .LoginComponent e2-login .form-group .input-group{position:relative;margin-top:20px}body main .e2LoginPageTemplate .LoginComponent e2-login .form-group .input-group input{padding-left:30px;font-size:14px}body main .e2LoginPageTemplate .LoginComponent e2-login .form-group .input-group .moveRight{padding-left:110px;transition-duration:80ms;transition-timing-function:linear}body main .e2LoginPageTemplate .LoginComponent e2-login .form-group .input-group .input-group-prepend{position:absolute;left:0;top:6px;height:30px;width:30px;text-align:center;line-height:30px;color:#e78073;font-size:16px}body main .e2LoginPageTemplate .LoginComponent e2-login .form-group .input-group .select-wrapper{display:none;position:absolute;top:50%;left:50px;transform:translateY(-50%);height:30px}body main .e2LoginPageTemplate .LoginComponent e2-login .form-group .input-group .select-wrapper.showCountryCode{display:flex;align-items:center;justify-content:space-between;background-color:#00f0}body main .e2LoginPageTemplate .LoginComponent e2-login .form-group .input-group .select-wrapper .arrow-down{position:absolute;right:8px;border:solid black;border-width:0 1px 1px 0;display:inline-block;margin-bottom:2px;padding:3px;transform:rotate(45deg);pointer-events:none;-webkit-transform:rotate(45deg)}body main .e2LoginPageTemplate .LoginComponent e2-login .form-group .input-group .select-wrapper select{padding:4px 20px 4px 0}body main .e2LoginPageTemplate .LoginComponent e2-login .form-group .input-group .select-wrapper select option{font-size:12px}body main .e2LoginPageTemplate .LoginComponent e2-login .form-group .input-group .btn-input-email{display:none}body main .e2LoginPageTemplate .LoginComponent e2-login .form-group .input-group .btn-input-email i[class^=icon-]:before,body main .e2LoginPageTemplate .LoginComponent e2-login .form-group .input-group .btn-input-email i[class*=icon-]:before{margin-top:5px;font-size:110%;color:#9a9b9c}body main .e2LoginPageTemplate .LoginComponent e2-login .form-group .input-group .btn-input-email.active{display:block;position:absolute;left:25px;top:6px;height:30px;width:30px;text-align:center;line-height:30px;color:#e78073;font-size:16px}body main .e2LoginPageTemplate .LoginComponent e2-login .form-row{overflow:hidden;line-height:20px;margin-top:25px}body main .e2LoginPageTemplate .LoginComponent e2-login .form-row .form-group{float:left;font-weight:400;font-size:14px;color:#333}body main .e2LoginPageTemplate .LoginComponent e2-login .form-row .form-group~.form-group{float:right}body main .e2LoginPageTemplate .LoginComponent e2-login .btn{margin-top:50px;height:40px;padding:0 10px;width:100%}body main .e2LoginPageTemplate .SocialMediaLogin{margin-bottom:20px}body main .e2LoginPageTemplate .LoginSuccess p{margin-bottom:20px}body main .e2LoginPageTemplate .LoginSuccess a{color:#e78073}body main .e2LoginPageTemplate .LoginSuccess a:hover{color:#f0b2aa}body main .e2LoginPageTemplate .reg-with-card a{display:flex;justify-content:center;align-items:center}body main .e2LoginPageTemplate .reg-with-card a img{transform:rotate(-35deg);width:35px}body main .e2LoginPageTemplate .reg-with-card a span{font-size:14px;color:#333;margin:0 8px}body main .e2LoginPageTemplate .reg-with-card a i:before{font-weight:600}body main .e2LoginPageTemplate .RegisterNewCustomerContent{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-grow:1}body main .e2LoginPageTemplate .RegisterNewCustomerContent e2-paragraph{display:inline-block;min-height:176px}body main .e2LoginPageTemplate .RegisterNewCustomerContent e2-paragraph .h1{margin:0;font-weight:700;font-size:16px;color:#333;line-height:16px;text-align:center}body main .e2LoginPageTemplate .RegisterNewCustomerContent e2-paragraph .box{margin-top:25px}body main .e2LoginPageTemplate .RegisterNewCustomerContent e2-paragraph .box p{font-weight:400;font-size:14px;color:#333;margin-bottom:10px}body main .e2LoginPageTemplate .RegisterNewCustomerContent e2-paragraph .box p:first-child{margin-top:10px}@media (max-width: 1023px){body main .e2LoginPageTemplate .RegisterNewCustomerContent e2-paragraph .box p:first-child{text-align:start}}@media (max-width: 1023px){body main .e2LoginPageTemplate .RegisterNewCustomerContent e2-paragraph .box-content{text-align:start;height:44px;justify-content:space-between;display:flex;flex-direction:column}}@media (max-width: 1023px){body main .e2LoginPageTemplate .RegisterNewCustomerContent e2-paragraph .box-content .newJoiner,body main .e2LoginPageTemplate .RegisterNewCustomerContent e2-paragraph .box-content .birthdaySurprice{display:flex;align-items:center}}@media (max-width: 1023px){body main .e2LoginPageTemplate .RegisterNewCustomerContent e2-paragraph .box-content .newJoiner p,body main .e2LoginPageTemplate .RegisterNewCustomerContent e2-paragraph .box-content .birthdaySurprice p{margin-left:5px;color:#e78073;font-weight:400;font-size:14px}}body main .e2LoginPageTemplate .RegisterNewCustomerContent e2-link,body main .e2LoginPageTemplate .RegisterNewCustomerContent cx-link{display:inline-block;width:100%;margin-top:15px}body main .e2LoginPageTemplate .RegisterNewCustomerContent e2-link a,body main .e2LoginPageTemplate .RegisterNewCustomerContent cx-link a{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:400;height:40px;padding:0 10px;min-width:160px;text-align:center;cursor:pointer;border:solid 1px #333333;background-color:#fff;color:#333}body main .e2LoginPageTemplate .RegisterNewCustomerContent e2-link a:hover,body main .e2LoginPageTemplate .RegisterNewCustomerContent cx-link a:hover{background-color:#ebebeb}@media (min-width: 1024px){body main .e2LoginPageTemplate{box-shadow:1px 1px 2px #c7c7c8;position:unset;display:flex;justify-content:space-evenly;max-width:825px;padding:60px 0;min-height:unset;margin:78px auto 70px}body main .e2LoginPageTemplate>*:empty{display:none}body main .e2LoginPageTemplate .RegisterNewCustomerContent{display:flex!important}body main .e2LoginPageTemplate .RegisterNewCustomerContent e2-paragraph{width:200px}body main .e2LoginPageTemplate .RegisterNewCustomerContent e2-paragraph .box-content{height:44px;display:flex;flex-direction:column;justify-content:space-between}body main .e2LoginPageTemplate .RegisterNewCustomerContent e2-paragraph .box-content .newJoiner,body main .e2LoginPageTemplate .RegisterNewCustomerContent e2-paragraph .box-content .birthdaySurprice{display:flex;align-items:center}body main .e2LoginPageTemplate .RegisterNewCustomerContent e2-paragraph .box-content .newJoiner p,body main .e2LoginPageTemplate .RegisterNewCustomerContent e2-paragraph .box-content .birthdaySurprice p{color:#e78073;font-weight:400;font-size:14px;margin-left:10px}body main .e2LoginPageTemplate .RegisterNewCustomerContent e2-link,body main .e2LoginPageTemplate .RegisterNewCustomerContent cx-link{width:200px}body main .e2LoginPageTemplate .LoginComponent{display:flex;flex-direction:column;align-items:center;flex-grow:1;text-align:right;position:relative}body main .e2LoginPageTemplate .LoginComponent:before{content:"";position:absolute;right:0;bottom:0;top:0;border-right:1px solid #dfdfdf}body main .e2LoginPageTemplate .LoginComponent e2-login{display:inline-block;width:345px}body main .e2LoginPageTemplate .LoginComponent e2-login .lock-alert{margin:15px 0;padding:13px 15px;background:#e5f4f6;color:#00a0a0;border-radius:4px;text-align:initial}body main .e2LoginPageTemplate .LoginComponent e2-login .biometricButton{margin-top:10px}body main .e2LoginPageTemplate .CenterSeparator{width:100%;font-weight:400;text-align:center;font-size:12px;color:#9a9b9c;line-height:16px;padding:40px 0}body main .e2LoginPageTemplate .SocialMediaLogin{width:100%;text-align:center}body main .e2LoginPageTemplate .LoginSuccess{width:100%;padding:0 60px}body main .e2LoginPageTemplate .LoginTip{display:block;padding:20px 60px;width:50%;text-align:right;position:relative}body main .e2LoginPageTemplate .reg-with-card{margin-top:15px}body main .e2LoginPageTemplate .RequestForNewCustomerLink{display:none}}@media (max-width: 1023px){body main .e2LoginPageTemplate{padding-top:40px;padding-bottom:40px}body main .e2LoginPageTemplate .RegisterNewCustomerContent{margin-top:40px}body main .e2LoginPageTemplate .RequestForNewCustomerLink e2-paragraph{font-size:14px}body main .e2LoginPageTemplate .RequestForNewCustomerLink e2-paragraph a{color:#e78073;text-decoration:underline;margin-left:10px}body main .e2LoginPageTemplate>cx-page-slot{display:block;width:344px;margin:0 auto;text-align:center}}@media (max-width: 1023px) and (max-width: 767px){body main .e2LoginPageTemplate>cx-page-slot{width:100%}}@media (max-width: 1023px){body main .e2LoginPageTemplate .LoginComponent e2-login{display:block;width:100%}body main .e2LoginPageTemplate .CenterSeparator{padding:15px 0;position:relative}body main .e2LoginPageTemplate .CenterSeparator:before{border-bottom:1px solid #dfdfdf;content:"";position:absolute;top:49%;left:0;right:0}body main .e2LoginPageTemplate .CenterSeparator e2-paragraph{position:relative;display:inline-block;font-weight:400;font-size:16px;color:#333;line-height:16px;background:#fff;padding:0 20px}body main .e2LoginPageTemplate .CenterSeparator e2-paragraph .or span{font-size:12px;color:#9a9b9c}body main .e2LoginPageTemplate .LoginSuccess{text-align:left}body main .e2LoginPageTemplate .reg-with-card{background:#f0f2b4;border-radius:6px;margin-top:10px}body main .e2LoginPageTemplate .reg-with-card a{height:55px}}
