.g-content-margin{width:100%;width:calc(100% - 3rem);margin:0 1.5rem}.bg-white{background:#fff}.m-sign-in-up1 .btn-code{margin-right:1rem;padding:.5rem 1rem}.m-sign-in-up1 ion-content{background:var(--loginPageBg,var(--background))}.m-sign-in-up1 ion-content .img-box{width:100%;min-height:15rem;position:relative;display:flex;justify-content:center;align-items:center;padding-top:2rem}.m-sign-in-up1 ion-content .img-box .logo{max-width:80%}.m-sign-in-up1 ion-content .img-box .logo img{max-height:12.5rem}.m-sign-in-up1 ion-content .container{width:100%;height:auto;position:relative;z-index:1}.m-sign-in-up1 ion-content .g-segment-bar{width:90%;margin:2rem auto 1rem}.m-sign-in-up1 ion-content .g-segment-bar ion-segment{border-radius:3rem}.m-sign-in-up1 ion-content .g-segment-bar ion-segment-button{--border-radius:3rem;font-size:1.6rem;--padding-bottom:0.8rem;--padding-top:0.8rem}.m-sign-in-up1 ion-content .input-group{border-radius:0 0 1rem 1rem;padding:0 1rem 1rem;overflow:hidden}.m-sign-in-up1 ion-content .primary-btn.login-btn.valid-status{margin:0 1.5rem}.m-sign-in-up1 ion-content .submit-bar .btn{font-size:1.8rem;display:block;max-width:100%;padding:1.5rem 0;margin:0 1.5rem;border-radius:5px;width:100%}.m-sign-in-up1 ion-content .submit-bar .btn:first-child{margin-top:1.5rem}.m-sign-in-up1 ion-content .forget-btn{margin:0;margin-top:1.5rem;font-size:1.4rem;color:#c8c8c8;text-align:right}.m-sign-in-up1 .u-form-error{padding:.1rem .2rem}