/* screen - signin */

.signin {
  background-color: var(--white);
  height: 673px;
  overflow-x: hidden;
  position: relative;
  width: 375px;
}
.signin .bg-qJOyZt {
  background-color: var(--ebony-clay);
  height: 97px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 375px;
}
.signin .bitmap-RSUvr2 {
  background-color: transparent;
  height: 59px;
  left: 0px;
  position: absolute;
  top: 300px;
  width: 300px;
}
.signin .blog-ZEoxHs {
  background-color: transparent;
  height: 23px;
  left: 58px;
  position: absolute;
  top: 35px;
  width: 23px;
}
.signin .copyright-qJOyZt {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 20px;
  letter-spacing: 0.00px;
  line-height: 15px;
  opacity: 0.31;
  position: absolute;
  text-align: left;
  top: 77px;
  white-space: nowrap;
  width: auto;
}
.signin .divider-IcPKRJ {
  background-color: var(--athens-gray);
  height: 1px;
  left: 0px;
  position: absolute;
  top: 96px;
  width: 375px;
}
.signin .fb-ZEoxHs {
  background-color: transparent;
  height: 23px;
  left: 29px;
  position: absolute;
  top: 35px;
  width: 23px;
}
.signin .follow-qJOyZt {
  background-color: transparent;
  height: 58px;
  left: 250px;
  position: absolute;
  top: 10px;
  width: 111px;
}
.signin .follow-us-ZEoxHs {
  background-color: transparent;
  font-weight: 700;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 31px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 86px;
}
.signin .footer-C61RwL {
  background-color: transparent;
  height: 97px;
  left: 0px;
  position: absolute;
  top: 576px;
  width: 375px;
}
.signin .footer-iPe1yZ {
  background-color: transparent;
  height: 97px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 375px;
}
.signin .header-C61RwL {
  background-color: transparent;
  height: 97px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 375px;
}
.signin .icontent-27bMya {
  background-color: transparent;
  height: 359px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 300px;
}

.signin .icontent-27bMya-2 {
  background-color: transparent;
  height: 359px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 300px;
  margin:0 auto;
  text-align: center;
}


.signin .icontent-27bMya-3 {
  background-color: transparent;
  height: 359px;
  left: 0px;
  position: relative;
  top: 80px;
  width: 300px;
  margin:0 auto;
  text-align: center;
}

.signin .note {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: relative;
  font-size: 26px;
  text-align: left;
  top: 50px;
  white-space: wrap;
  width: 460px;
  margin: 0 auto;
}

.signin .ig-ZEoxHs {
  background-color: transparent;
  height: 23px;
  left: 0px;
  position: absolute;
  top: 35px;
  width: 23px;
}
.signin .lang-EFiJX3 {
  background-color: transparent;
  height: 26px;
  left: 0px;
  position: absolute;
  top: 28px;
  width: 137px;
}
.signin .langselect-qItJe6 {
  background-color: transparent;
  height: 25px;
  left: 41px;
  position: absolute;
  top: 1px;
  width: 96px;
}
.signin .left-qJOyZt {
  background-color: transparent;
  height: 54px;
  left: 20px;
  position: absolute;
  top: 18px;
  width: 137px;
}
.signin .line-ZEoxHs {
  background-color: transparent;
  height: 23px;
  left: 88px;
  position: absolute;
  top: 35px;
  width: 23px;
}
.signin .logo-RSUvr2 {
  background-color: transparent;
    /* height: 300px; */
    left: 0px;
    position: relative;
    top: 87px;
    width: 234px;
    margin: 0 auto;
    
}
.signin .pcontent-C61RwL {
  background-color: transparent;
  height: 359px;
  left: 38px;
  position: absolute;
  top: 130px;
  width: 300px;
}
.signin .rectangle-IcPKRJ {
  background-color: var(--ebony-clay);
  height: 97px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 375px;
}
.signin .rectangle-NVf2q4 {
  background-color: var(--iron);
  height: 21px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 96px;
}
.signin .textlabel-EFiJX3 {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100px;
}
.signin .textlabel-NVf2q4 {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 11px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 1px;
  width: 41px;
}
.signin .textlabel-qItJe6 {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 41px;
}
.signin .title-IcPKRJ {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 20px;
  letter-spacing: 0.00px;
  line-height: 34px;
  position: absolute;
  text-align: left;
  top: 46px;
  white-space: nowrap;
  width: auto;
}


.signin .title-IcPKRJ-3 {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  right: 10px;
  letter-spacing: 0.00px;
  line-height: 34px;
  position: absolute;
  text-align: left;
  top: 46px;
  white-space: nowrap;
  width: 300px;
}

.signin .title-IcPKRJ-55 {
  background-color: transparent;
  font-weight: 400;
  height: auto;
 
  letter-spacing: 0.00px;
  line-height: 34px;
  position: relative;
  float: right;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 80px;
}


/* screen - signin */

.signin {
  background-color: #ffffff00;
  border: 0px none;
  height: 926px;
  mix-blend-mode: normal;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 428px;
}

.signin .bg-b8DrbD {
  background-color: transparent;
  height: 926px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 428px;
  display: none;
}

.signin .icons-b8DrbD {
  background-color: transparent;
  height: 40px;
  left: 349px;
  position: absolute;
  top: 318px;
  width: 40px;
}

.signin .group-6-rxCMmE {
  background-color: transparent;
  height: 40px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 40px;
}

.signin .signin-details-b8DrbD {
  background-color: transparent;
  height: 402px;
  left: 39px;
  position: absolute;
  top: 375px;
  width: 354px;
}

.signin .signin-details-pfPaV4 {
  background-color: transparent;
  height: 304px;
  left: 0px;
  position: absolute;
  top: 54px;
  width: 352px;
}

.signin .group-2-b1ZkJN {
  background-color: transparent;
  height: 86px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 352px;
}

.signin .group-ptrGmG {
  background-color: transparent;
  height: 55px;
  left: 0px;
  position: absolute;
  top: 31px;
  width: 352px;
}

.signin .rectangle-Ykq6Bk {
  background-color: var(--mystic);
  border: 0px none;
  border-radius: 10px;
  height: 55px;
  left: 3px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 352px;
}

.signin .enter-user-name-Ykq6Bk {
  background-color: transparent;
  height: auto;
  left: 10px;
  letter-spacing: 0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 17px;
  width: 352px;
  
}


.signin .rectangle-Ykq6Bk-2 {
  background-color: var(--mystic);
  border: 0px none;
  border-radius: 10px;
  height: 55px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 115px;
}

.signin .enter-user-name-Ykq6Bk-2 {
  background-color: transparent;
  height: auto;
  left: 10px;
  letter-spacing: 0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 17px;
  width: 106px;
  
}

.signin .user-name-ptrGmG {
  background-color: transparent;
  height: auto;
  left: 3px;
  letter-spacing: 0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 0px;
  width: auto;
}

.signin .group-2-copy-b1ZkJN {
  background-color: transparent;
  height: 86px;
  left: 0px;
  position: absolute;
  top: 103px;
  width: 352px;
}


.signin .group-2-copy-b1ZkJN-2 {
  background-color: transparent;
  height: 86px;
  left: 0px;
  position: absolute;
  top: 208px;
  width: 352px;
}


.signin .group-2-copy-b1ZkJN-3 {
  background-color: transparent;
  height: 86px;
  left: 0px;
  position: absolute;
  top: 320px;
  width: 352px;
}


.signin .group-2-copy-b1ZkJN-4 {
  background-color: transparent;
  height: 86px;
  left: 0px;
  position: absolute;
  top: 432px;
  width: 352px;
}


.signin .group-2-copy-b1ZkJN-5 {
  background-color: transparent;
  height: 86px;
  left: 0px;
  position: absolute;
  top: 551px;
  width: 352px;
}

.signin .group-PExuxs {
  background-color: transparent;
  height: 55px;
  left: 0px;
  position: absolute;
  top: 31px;
  width: 352px;
}

.signin .rectangle-RpBF4z {
  background-color: var(--mystic);
  border: 0px none;
  border-radius: 10px;
  height: 55px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 350px;
}

.signin .enter-password-RpBF4z {
  background-color: transparent;
  height: auto;
  left: 10px;
  letter-spacing: 0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 17px;
  width: 348px;
}

.signin .password-PExuxs {
  background-color: transparent;
  height: auto;
  left: 4px;
  letter-spacing: 0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 0px;
  width: auto;
}

.signin .btn-b1ZkJN {
  background-color: transparent;
  height: 55px;
  left: 0px;
  position: absolute;
  top: 670px;
  width: 352px;
}

.signin .rectangle-xIVIaW {
  background-color: var(--wild-watermelon);
  border: 0px none;
  border-radius: 8px;
  height: 55px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 350px;
}

.signin .signin-xIVIaW {
  background-color: transparent;
  height: auto;
  left: 159px;
  letter-spacing: 0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 16px;
  width: auto;
}

.signin .forgot-password-b1ZkJN {
  background-color: transparent;
  color: #15618f;
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 250px;
  letter-spacing: 0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 204px;
 
  width: 130px;
}

.signin .welcome-to-happyzcakes-pfPaV4 {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  width: auto;
  display:none;
}

.signin .span0-8Oe2Ip {
}

.signin .span1-8Oe2Ip {
  color: var(--black);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xxxxl);
  font-style: normal;
  font-weight: 600;
}

.signin .dont-have-an-account-registe-pfPaV4 {
  background-color: transparent;
  color: transparent;
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 106px;
  letter-spacing: 0.00px;
  line-height: normal;
  position: absolute;
  text-align: left;
  top: 640px;
  width: auto;
}

.signin .span0-vBMDmL {
  color: #646464;
  font-style: normal;
}

.signin .span1-vBMDmL {
  font-style: normal;
}

.signin .top-bg-b8DrbD {
  background-color: transparent;
  height: 260px;
  left: 32px;
  position: absolute;
  top: 47px;
  width: 365px;
  border-radius: 20px;
  display: none;
}

.signin .login-xIVIaW {
  background-color: transparent;
  height: auto;
  left: 159px;
  letter-spacing: 0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 16px;
  width: auto;
}



.signin .rectangle-qqL9tx-signin {
  background-color: rgba(1,64,153,1.0);
  height: 8px;
  left: 0px;
  position: absolute;
  top: 40px;
  width: 41px;
}
.signin .right-GWkEZD {
  background-color: transparent;
  height: 144px;
  left: 1310px;
  position: absolute;
  top: 241px;
  width: 57px;
}
.signin .right-nUYV0J {
  background-color: transparent;
  height: 77px;
  left: 900px;
  position: absolute;
  top: 42px;
  width: 465px;
}

/*hot*/
.signin .row-1-Dl7c7S {
  background-color: transparent;
  height: 488px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 1946px;
  display: inline-flex;
}

.signin .row-1-Dl7c7S-div {
  background-color: transparent;
  height: 520px;
  left: 73px;
  position: absolute;
  top: 0px;
   overflow: hidden;
  width: 1246px;
}


/*hot*/
.mobilesignin .row-1-Dl7c7S {
  background-color: transparent;
  height: 488px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 1946px;
}

.mobilesignin .row-1-Dl7c7S-div {
  background-color: transparent;
  height: 520px;
  left: 35px;
  position: absolute;
  top: 0px;
   overflow-x: auto;
   overflow-y: hidden;
  width: 290px;
}

/*case*/
.signin .row-1-GWkEZD {
  background-color: transparent;
  height: 388px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 1946px;
}

.signin .row-1-GWkEZD-div {
  background-color: transparent;
  height: 388px;
  left: 73px;
  position: absolute;
  overflow: hidden;
  top: 89px;
  width: 1246px;
}

.signin .row3 {
 
  height: auto;
  left: 0px;
  
  /*top: 40px;*/
  
  width: auto;
   padding-top: 30px;
}
.signin .desc-o2WuZM {
  background-color: transparent;
  /*color: rgba(58,67,75,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;*/
  
  font-weight: 400;
  height: auto;
  left: 11px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: relative;
  text-align: justify;
  top: 0px;
  width: 370px;
  float:left;
}
.signin .desctitle-o2WuZM {
  background-color: transparent;
  font-weight: 700;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: relative;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100px;
  float:left;
}

.signin .row5 {
 
  height: auto;
  left: 0px;
  
  padding-top: 30px;
  position: relative;
  width: auto;
}

.signin .scheduletitle-o2WuZM {
  background-color: transparent;
  font-weight: 700;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: relative;
  text-align: left;
  top: 0px;
  width: 100px;
  float: left;
  
  
}

.signin .x3-5-o2WuZM {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 11px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: relative;
  text-align: justify;
  top: 0px;
  width: 370px;
  float: left;
}

.signin .func-o2WuZM {
  background-color: transparent;
  height: 62px;
  left: 0px;
  position: relative;
  top: 50px;
  width: 189px;
}

.signin .search-btn-POqPxm {
  background-color: transparent;
  height: 40px;
  left: 390px;
  position: absolute;
  top: 37px;
  width: 75px;
}
.signin .search-field-POqPxm {
  background-color: transparent;
  height: 40px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 275px;
  
}
.signin .search-v5Rode {
  background-color: transparent;
  height: 77px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 465px;
}

.signin .row6 {
 
  height: auto;
  left: 0px;
  
   padding-top: 30px;
  position: relative;
  width: auto;
}
.signin .servicetitle-o2WuZM {
  background-color: transparent;
  font-weight: 700;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: relative;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100px;
  float: left;
}


.signin .x028988-198-o2WuZM {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: relative;
  text-align: justify;
  top: 0px;
  width: 370px;
  float:left;
}

.signin .x028988-198-o2WuZM-22{
  width:260px;
  height:auto;
}

.signin .shape-G1Zfaq {
  background-color: transparent;
  height: 22px;
  left: 14px;
  position: absolute;
  top: 16px;
  width: 25px;
}
.signin .shape-z46K6l {
  background-color: transparent;
  height: 19px;
  left: 13px;
  position: absolute;
  top: 14px;
  width: 23px;
}
.home-sy4PkK {
  background-color: transparent;
  color: rgba(117,117,117,1.0);
  font-family: "PingFangTC-Medium", Helvetica, Arial, serif;
  font-size: 16px;
  font-weight: 500;
  height: auto;
  left: 160px;
  letter-spacing: 0.00px;
  line-height: 22px;
  position: absolute;
  text-align: center;
  top: 3px;
  white-space: nowrap;
  width: 47px;
}
.signin .share-sy4PkK {
   background-color: transparent;
  color: rgba(117,117,117,1.0);
  font-family: "PingFangTC-Medium", Helvetica, Arial, serif;
  font-size: 16px;
  font-weight: 500;
  height: auto;
  left: 111px;
  letter-spacing: 0.00px;
  line-height: 22px;
  position: absolute;
  text-align: center;
  top: 3px;
  white-space: nowrap;
  width: 47px;
}
.signin .signup-sy4PkK {
  background-color: transparent;
  color: rgba(117,117,117,1.0);
  font-family: "PingFangTC-Medium", Helvetica, Arial, serif;
  font-size: 16px;
  font-weight: 500;
  height: auto;
  left: 56px;
  letter-spacing: 0.00px;
  line-height: 22px;
  position: absolute;
  text-align: center;
  top: 3px;
  white-space: nowrap;
  width: 47px;
}
.signin .span1-0xiskC {

}
.signin .span1-CBpEkX {
  line-height: 31px;
}
.signin .span2-0xiskC {
  font-family: "HelveticaNeue-Bold", Helvetica, Arial, serif;
}
.signin .span2-CBpEkX {
  font-family: "HelveticaNeue-Bold", Helvetica, Arial, serif;
  line-height: 31px;
}
.signin .span3-CBpEkX {
  color: rgba(184,184,184,1.0);
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size: 12px;
  line-height: 22px;
}

.signin .stickyabs-C61RwL {
  background-color: transparent;
  background-image: url(../img/productlist-rectangle-101ED37F-AF70-41D1-A023-0573F8A5DFE3@2x.png);
  background-size: 100% 100%;
  height: 330px;
  
  position: absolute;
  top: 319px;
  width: 110px;
}
.signin .textlabel-1Ccgb1 {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 14px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 11px;
  white-space: nowrap;
  width: 47px;
}
.signin .textlabel-2xxtCM {
  background-color: transparent;
  color: rgba(82,82,82,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 22px;
  font-weight: 400;
  height: auto;
  left: 21px;
  letter-spacing: 0.00px;
  line-height: 32px;
  position: absolute;
  text-align: center;
  top: 233px;
  width: 261px;
}
.signin .textlabel-3xbMVv {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 91px;
}
.signin .textlabel-40g5Fn {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 31px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 229px;
}
.signin .textlabel-5u9zM3 {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 21px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 287px;
  width: 261px;
}
.signin .textlabel-8fKIad {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 21px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 286px;
  width: 261px;
}
.signin .textlabel-AWe43z {
  background-color: transparent;
  color: rgba(102,102,102,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 24px;
  font-weight: 400;
  height: auto;
  left: 110px;
  letter-spacing: 0.00px;
  line-height: 34px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}
.signin .textlabel-Bf7SiX {
  background-color: transparent;
  color: var(--black);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 36px;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 50px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}
.signin .textlabel-EcSvVQ {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100px;
}
.signin .textlabel-Ehodkz {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 21px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 287px;
  width: 261px;
}
.signin .textlabel-EikiLv {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 104px;
}
.signin .textlabel-JhaqnS {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 25px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 287px;
  width: 261px;
}
.signin .textlabel-Lezynv {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 21px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 286px;
  width: 261px;
}
.signin .textlabel-NEnsxL {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 21px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 287px;
  width: 261px;
}
.signin .textlabel-TKixQg {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 21px;
  letter-spacing: 0.00px;
  line-height: 31px;
  position: absolute;
  text-align: center;
  top: 237px;
  width: 261px;
}
.signin .textlabel-dlgHn6 {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 91px;
}
.signin .textlabel-e62W7p {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 25px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 287px;
  width: 261px;
}
.signin .textlabel-egKUF8 {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100px;
}
.signin .textlabel-gGXiZR {
  background-color: transparent;
  color: rgba(82,82,82,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 22px;
  font-weight: 400;
  height: auto;
  left: 21px;
  letter-spacing: 0.00px;
  line-height: 32px;
  position: absolute;
  text-align: center;
  top: 233px;
  width: 261px;
}
.signin .textlabel-jQJ49m {
  background-color: transparent;
  color: rgba(117,117,117,1.0);
  font-family: "PingFangTC-Medium", Helvetica, Arial, serif;
  font-size: 14px;
  font-weight: 500;
  height: auto;
  left: 14px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 8px;
  white-space: nowrap;
  width: 156px;
}
.signin .textlabel-qJxgUj {
  background-color: transparent;
  color: var(--black);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 36px;
  font-weight: 400;
  height: auto;
  left: 13px;
  letter-spacing: 0.00px;
  line-height: 50px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}
.signin .textlabel-qRJmed {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 21px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 287px;
  width: 261px;
}
.signin .textlabel-qkuKzx {
  background-color: transparent;
  color: rgba(102,102,102,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 24px;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 34px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}
.signin .textlabel-qpz81W {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 120px;
}
.signin .textlabel-qqL9tx {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 91px;
}
.signin .textlabel-ti5GpA {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 104px;
  width: 100px;
}
.signin .textlabel-uB4A4V {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 91px;
}
.signin .textlabel-uhgsQf {
  background-color: transparent;
  color: rgba(149,149,147,1.0);
  font-family: "PingFangTC-Medium", Helvetica, Arial, serif;
  font-size: 20px;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 50px;
}
.signin .textlabel-uv7yP3 {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 21px;
  letter-spacing: 0.00px;
  line-height: 31px;
  position: absolute;
  text-align: center;
  top: 237px;
  width: 261px;
}
.signin .title-GWkEZD {
  background-color: transparent;
  height: 50px;
  left: 13px;
  position: absolute;
  top: 0px;
  width: 1324px;
}
.signin .title-o2WuZM {
  background-color: transparent;
  color: var(--black);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 53px;
  font-weight: 700;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 53px;
  position: relative;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}
.signin .w78923-hd-327893bs-o2WuZM {
  background-color: transparent;
  color: rgba(58,67,75,1.0);
  font-weight: 400;
  height: auto;
  left: 5px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}
.signin .x-40g5Fn {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 44px;
  width: auto;
}




.signin .menu_block{
    
    /*margin-right:25px;
    height: 34px !important;*/
    
    height: 35px;
    
}

.signin .menu_on{
    
    /*margin-right:25px;
    height: 34px !important;*/
    
    height: 35px;
    
}

.signin .textlabel-dlgHn6{
    
    line-height: 35px;
    
}

.signin .about-TrzExf {
  background-color: transparent;
  height: 146px;
  left: 371px;
  position: absolute;
  top: 5px;
  width: 330px;
}
.signin .alexandru--bau-200768-0NTV8f {
  background-color: transparent;
  height: 364px;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 399px;
}
.signin .arrow-left-nbf69H {
  background-color: rgba(43,43,43,0.4);
  height: 96px;
  left: 83px;
  position: absolute;
  top: 470px;
  width: 30px;
}
.signin .arrow-left-sfHxjL {
  background-color: rgba(43,43,43,0.4);
  height: 96px;
  left: 0px;
  position: absolute;
  top: 404px;
  width: 30px;
}
.signin .arrow-left-zGKXOa {
  background-color: rgba(43,43,43,0.4);
  height: 96px;
  left: 0px;
  position: absolute;
  top: 289px;
  width: 30px;
}
.signin .arrow-right-active-nbf69H {
  background-color: transparent;
  height: 96px;
  left: 1457px;
  position: absolute;
  top: 470px;
  width: 30px;
}
.signin .arrow-right-active-sfHxjL {
  background-color: transparent;
  height: 96px;
  left: 1374px;
  position: absolute;
  top: 392px;
  width: 30px;
}
.signin .arrow-right-active-zGKXOa {
  background-color: transparent;
  height: 96px;
  left: 1374px;
  position: absolute;
  top: 289px;
  width: 30px;
}
.signin .article-1-JBlPLC {
  background-color: transparent;
  height: 540px;
  left: 0px;
  position: absolute;
  top: 1px;
  width: 401px;
  margin-right: 30px;
  border:#ddd 1px solid;
  border-radius: 5px;
  
}
.signin .article-1-button-ZBAkxq {
  background-color: transparent;
  height: 34px;
  left: 243px;
  position: absolute;
  top: 610px;
  width: 126px;
  display: none;
}
.signin .article-2-JBlPLC {
  background-color: transparent;
  height: 684px;
  left: 435px;
  position: absolute;
  top: 1px;
  width: 399px;
}
.signin .article-2-body-7Us6US {
  background-color: transparent;
  height: 177px;
  left: 0px;
  position: absolute;
  top: 439px;
  width: 399px;
}
.signin .article-2-body-ZBAkxq {
  background-color: transparent;
  height: 200px;
  left: 0px;
  position: absolute;
  top: 358px;
  width: 399px;
  display:none;
}
.signin .article-2-button-7Us6US {
  background-color: transparent;
  height: 34px;
  left: 247px;
  position: absolute;
  top: 650px;
  width: 126px;
}
.signin .article-3-JBlPLC {
  background-color: transparent;
  height: 684px;
  left: 865px;
  position: absolute;
  top: 1px;
  width: 400px;
}
.signin .article-3-body-0NTV8f {
  background-color: transparent;
  height: 177px;
  left: 0px;
  position: absolute;
  top: 439px;
  width: 399px;
}
.signin .article-3-button-0NTV8f {
  background-color: transparent;
  height: 34px;
  left: 242px;
  position: absolute;
  top: 650px;
  width: 126px;
}
/*allen*/
.signin .as-it-is-announced-t-UIAvRr {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 20px;
  letter-spacing: 0.00px;
  line-height: 29px;
  font-size: 22px;
  position: absolute;
  text-align: justify;
  top: 73px;
  width: 358px;
}

.signin .noun1166283cc-N7u6ok{
    
    
}
.signin .badgesred-copy-72gb9p {
  /*background-color: rgb(252,165,33,0.8);*/
  background-image: linear-gradient(to bottom right, rgba(252,81,4,0.9), rgba(252,176,9,0.9));
  height: 170px;
  left: 10px;
  position: absolute;
  top: 230px;
  width: 507px;
}
.signin .badgesred-copy-PBW1LA {
  background-color: rgba(51,51,51,0.85);
  height: 175px;
  left: 1px;
  position: absolute;
  top: 425px;
  width: 682px;
}
.signin .badgesred-copy-PJnF3j {
  /*background-color: rgba(51,51,51,0.85);*/
  background-color:rgba(147,13,20,0.9);
  /*background-image: linear-gradient(to bottom right, rgba(255,0,0,0.8), rgba(255,0,0,0.8));*/
  height: 170px;
  left: 10px;
  position: absolute;
  top: 230px;
  width: 507px;
}
.signin .banner-UvAMqW {
  background-color: transparent;
  height: auto;
  left: 4px;
  position: absolute;
  top: 0px;
  width: 1400px;
}
.signin .bannerarea-C61RwL {
  background-color: rgba(203,203,203,1.0);
  height: 600px;
  left: -4px;
  overflow: hidden;
  position: absolute;
  top: 248px;
  width: 1441px;
  text-align: center;
}
.signin .bannericon-UvAMqW {
  background-color: transparent;
  height: 17px;
  /*left: 627px;
  position: absolute;
  top: 379px;*/
  width: 154px;
  
  position: relative;
   
    bottom: 40px;
    margin: 0 auto;
    left: 0px;
    display:inline-flex;
}
.signin .base-jQJ49m {
  background-color: transparent;
  height: 40px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 150px;
}
.signin .bg-BVeJov {
  background-color: rgba(43,43,43,0.05);
  height: auto;
  left: 0px;
  position: relative;
  top: 35px;
  width: 100%;
}
.signin .bitmap-72gb9p {
  background-color: transparent;
  height: 400px;
  left: 10px;
  position: absolute;
  top: 0px;
  width: 507px;
}
.signin .bitmap-8RRyRk {
  background-color: transparent;
  height: 53px;
  left: 28px;
  position: absolute;
  top: 96px;
  width: 53px;
}
.signin .bitmap-JCaXrn {
  background-color: transparent;
  height: 33px;
  left: 0px;
  position: absolute;
  top: 60px;
  width: 165px;
}
.signin .bitmap-PBW1LA {
  background-color: transparent;
  height: 597px;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 682px;
}
.signin .bitmap-PJnF3j {
  background-color: transparent;
  height: 400px;
  left: 10px;
  position: absolute;
  top: 0px;
  width: 507px;
}
.signin .bitmap-VvBhWJ {
  background-color: transparent;
  height: 357px;
  left: 40px;
  position: absolute;
  top: 20px;
  width: 408px;
}
.signin .bitmap-fcWJbm {
  background-color: transparent;
  height: 52px;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 52px;
}
.signin .bitmap-u2wEtP {
  background-color: transparent;
  height: 357px;
  left: 40px;
  position: absolute;
  top: 20px;
  width: 408px;
}
.signin .bitmap-yzJtqA {
  background-color: transparent;
  height: auto;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 408px;
}
.signin .block-nbf69H {
  background-color: transparent;
  height: 685px;
  left: 153px;
  position: absolute;
  top: 163px;
  width: 1265px;
  overflow: hidden;
}
.signin .block-sfHxjL {
  background-color: transparent;
  height: 593px;
  left: 70px;
  position: absolute;
  top: 133px;
  width: 1280px;
  overflow: hidden;
}
.signin .block-zGKXOa {
  background-color: transparent;
  height: 510px;
  left: 70px;
  position: absolute;
  top: 99px;
  width: 1265px;
  overflow:hidden;
}
.signin .block1-8XJj6j {
  /*background-color: transparent;
  background-image: url(../img/signin-mask-7810F920-2EC0-4D63-A925-682342AC6CF5.png);
  background-size: 100% 100%;
  border-radius: 9px;
  height: 593px;
  left: 0px;
  overflow: hidden;
  position: relative;
  float:left;
  top: 0px;
  width: 488px;*/
  
  
  
  background-color: transparent;
  
  
  /*background-image: url(../img/signin-mask-6701A0CE-865A-46AB-AF29-0A95C743CA50.png);*/
  /*background-size: 100% 100%;*/
  border-radius: 9px;
  height: 513px;
  left: 0px;
  overflow: hidden;
  position: relative;
  float:left;
  top: 0px;
  width: 408px;
  
  margin-right:20px;
  /*margin-bottom:67px */
  
  
}
.signin .block1-YLkilZ {
  background-color: #fefefe;
  border: 1px solid #efefef;
  border-radius: 4px;
  /*background-image: url(../img/mobilesignin-rectangle-copy-5-85508F36-C4D4-4BEA-AE03-993D85B6B83C.png);
  background-size: 100% 100%;*/
  
  height: 490px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 262px;
  margin-right:18px;
}
.signin .block2-8XJj6j {
  background-color: transparent;
  background-image: url(../img/signin-mask-7810F920-2EC0-4D63-A925-682342AC6CF5.png);
  background-size: 100% 100%;
  border-radius: 9px;
  height: 593px;
  left: 440px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 488px;
}
.signin .block2-YLkilZ {
  background-color: transparent;
  background-image: url(../img/mobilesignin-rectangle-copy-5-85508F36-C4D4-4BEA-AE03-993D85B6B83C.png);
  background-size: 100% 100%;
  height: 480px;
  left: 310px;
  position: absolute;
  top: 0px;
  width: 286px;
}
.signin .block3-8XJj6j {
  background-color: transparent;
  background-image: url(../img/signin-mask-7810F920-2EC0-4D63-A925-682342AC6CF5.png);
  background-size: 100% 100%;
  border-radius: 9px;
  height: 593px;
  left: 880px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 488px;
}
.signin .block3-YLkilZ {
  background-color: transparent;
  background-image: url(../img/mobilesignin-rectangle-copy-5-85508F36-C4D4-4BEA-AE03-993D85B6B83C.png);
  background-size: 100% 100%;
  height: 480px;
  left: 620px;
  position: absolute;
  top: 0px;
  width: 286px;
}
.signin .block4-YLkilZ {
  background-color: transparent;
  background-image: url(../img/mobilesignin-rectangle-copy-5-85508F36-C4D4-4BEA-AE03-993D85B6B83C.png);
  background-size: 100% 100%;
  height: 480px;
  left: 930px;
  position: absolute;
  top: 0px;
  width: 286px;
}
.signin .blockc-TUFxVW {
  background-color: transparent;
  height: 510px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 1216px;
  display: inline-flex;
}
.signin .blockc-aA0iAw {
  background-color: transparent;
  height: 685px;
  left: 0px;
  position: relative;
  top: 0px;
  width: auto;
  display: inline-flex;
}
.signin .blockc-rPah1b {
  background-color: transparent;
  height: 593px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 1300px;
  overflow: hidden;
}
.signin .blockc-rPah1b-div {
  background-color: transparent;
  height: 593px;
  left: 0px;
  position: relative;
  top: 0px;
  width: auto;
  display: inline-flex;
}
.signin .caotact-TrzExf {
  background-color: transparent;
  height: 102px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 170px;
  display:none;
}
.signin .caption1-oKZc0e {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 150px;
}
.signin .cart-sy4PkK {
  background-color: transparent;
  height: 31px;
  left: 142px;
  position: absolute;
  top: 0px;
  width: 31px;
}
.signin .contentarea-C61RwL {
  background-color: transparent;
  height: auto;
  left: 0px;
  position: relative;
  top: 40px;
  width: 100%;
  
}
.signin .contentrel-mEQr21 {
  background-color: transparent;
  height: auto;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}
.signin .copyright-TrzExf {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size: 12px;
  font-weight: 500;
  height: auto;
  left: 371px;
  letter-spacing: 0.00px;
  line-height: 15px;
  opacity: 0.31;
  position: absolute;
  text-align: left;
  top: 253px;
  white-space: nowrap;
  width: auto;
}
.signin .custom-fTuryL {
  background-color: transparent;
  height: 803px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 1564px;
}
.signin .customcontent-CBuLol {
  background-color: transparent;
  /*background-image: url(../img/signin-base-ED41DF05-4D46-4AC6-9F56-5485F9AC96A8.png);
  background-size: 100% 100%;*/
  height: 1003px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 1564px;
}
.signin .explore-and-browse-n-h2c5HG {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 62px;
  white-space: nowrap;
  width: 100%;
}
.signin .explore-and-browse-n-iNRWzJ {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 62px;
  white-space: nowrap;
  width: 100%;
}
.signin .explore-and-browse-n-qJRBBF {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 62px;
  white-space: nowrap;
  width: 100%;
}
.signin .explore-and-browse-n-xlxHLk {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 74px;
  white-space: nowrap;
  width: 100%;
}
.signin .feature-fTuryL {
  background-color: transparent;
  height: 758px;
  left: 83px;
  position: relative;
  top: 0px;
  width: 1404px;
}
.signin .featurebg-sfHxjL {
  background-color: rgba(255,255,255,1.0);
  height: 908px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1400px;
}
.signin .featurecontent-XTwRky {
  background-color: transparent;
  height: 908px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 1404px;
}
.signin .fill-1-NSxGnt {
  background-color: transparent;
  height: 7px;
  left: 59px;
  position: absolute;
  top: 42px;
  width: 4px;
}
.signin .fill-2-NSxGnt {
  background-color: transparent;
  height: 7px;
  left: 64px;
  position: absolute;
  top: 42px;
  width: 1px;
}
.signin .flow-fTuryL {
  background-color: transparent;
  background-size: 100% 100%;
  height: auto;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
  
}

.signin .flow-fTuryL img{
    width:100%;
}
.signin .follow-TrzExf {
  background-color: transparent;
  height: 93px;
  left: 899px;
  position: absolute;
  top: 5px;
  width: 297px;
}
.signin .follow-us-JCaXrn {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "HelveticaNeue-Bold", Helvetica, Arial, serif;
  font-size: 24px;
  font-weight: 700;
  height: auto;
  left: 2px;
  letter-spacing: 0.00px;
  line-height: 31px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 295px;
}
.signin .footerarea-C61RwL {
  background-color: rgba(87,87,87,1.0);
  height: 344px;
  left: 0px;
  position: relative;
  top:0px;
  width: 100%;
  margin-top: 0px !important;
  display:none;
  
}
.signin .footerrel-ZJqBYq {
  background-color: transparent;
  height: 268px;
  left: 102px;
  position: relative;
  top: 55px;
  width: 1195px;
}
.signin .group-12-3kJVpj {
  background-color: transparent;
  height: 123px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 491px;
}
.signin .group-2-8RRyRk {
  background-color: transparent;
  height: 54px;
  left: 28px;
  position: absolute;
  top: 167px;
  width: 53px;
}

.signin .group-2-8RRyRk-copy {
  background-color: transparent;
  height: 54px;
  left: 28px;
  position: absolute;
  top: 235px;
  width: 53px;
}
.signin .group-20-eKQoYb {
  background-color: transparent;
  height: 40px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 275px;
}
.signin .group-21-jQJ49m {
  background-color: transparent;
  background-image: url(../img/signin-base-AA3F91DB-5980-4644-918E-0DB4CF9EAB88@2x.png);
  background-size: 100% 100%;
  height: 40px;
  left: 150px;
  position: absolute;
  top: 0px;
  width: 75px;
}
.signin .group-40-NSxGnt {
  background-color: transparent;
  height: 110px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: auto;
}
.signin .group-41-0uDJkP {
  background-color: transparent;
  height: 120px;
  /*left: 500px;*/
  position: relative;
  top: 25px;
  width: 600px;
  margin:0 auto;
  color:#646464;
  font-size: 38px;
  text-align: center;
}
.signin .group-5-WFcL1X {
  background-color: transparent;
  /*background-image: url(../img/signin-mask-354700D8-D8C9-465D-B00F-6B4A8BF6C245.png);
  background-size: 100% 100%;*/
  height: 439px;
  left: 87px;
  position: absolute;
  top: 515px;
  width: 545px;
}
.signin .group-6-36breW {
  background-color: transparent;
  height: 296px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 260px;
}
.signin .group-6-61FnOS {
  background-color: transparent;
  height: 296px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 260px;
}
.signin .group-6-VkcKjW {
  background-color: transparent;
  height: 296px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 260px;
}
.signin .group-6-WFcL1X {
  background-color: transparent;
  /*background-image: url(../img/signin-mask-1A10B5EB-B18A-41F8-BD29-AC076D2F278C.png);
  background-size: 100% 100%;*/
  /*height: 478px;
  left: 117px;
  position: absolute;
  top: 215px;
  width: 580px;*/

  height: 431px;
  left: 87px;
  position: absolute;
  top: 87px;
  width: 523px;
}
.signin .group-6-sCYVjS {
  background-color: transparent;
  height: 296px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 260px;
}
.signin .group-7-BXz0Bs {
  background-color: transparent;
  background-image: url(../img/signin-shape-6BF7DA4B-3855-4B15-B5F8-3C7C4000C835@2x.png);
  background-size: 100% 100%;
  height: 15px;
  
  left: 112px;
  position: absolute;
  top: 7px;
  
  width: 9px;
}
.signin .group-7-EQxxbN {
  background-color: transparent;
  height: 445px;
  left: 0px;
  position: relative;
  top: 1px;
  width: 260px;
}
.signin .group-7-Pbylxx {
  background-color: transparent;
  height: 445px;
  left: 12px;
  position: relative;
  top: 9px;
  width: 269px;
}
.signin .group-7-U5DNgF {
  /*background-color: transparent;
  height: 20px;
  left: 113px;
  position: absolute;
  top: 0px;
  width: 19px;*/
  
  background-color: transparent;
  background-image: url(../img/signin-shape-6BF7DA4B-3855-4B15-B5F8-3C7C4000C835@2x.png);
  background-size: 100% 100%;
  height: 15px;
  
  left: 129px;
  position: absolute;
  top: 7px;
  
  width: 9px;
}
.signin .group-7-VMFBx7 {
  background-color: transparent;
  height: 445px;
  left: 12px;
  position: relative;
  top: 9px;
  width: 269px;
}
.signin .group-7-is8Bwo {
  background-color: transparent;
  height: 445px;
  left: 12px;
  position: relative;
  top: 9px;
  width: 269px;
}
.signin .group-8-usD5Qv {
  background-color: transparent;
  height: 36px;
  left: 51px;
  position: relative;
  top: 18px;
  width: 50px;
}
.signin .header-sub-header-WFcL1X {
  background-color: transparent;
  height: 123px;
  left: 734px;
  position: absolute;
  top: 134px;
  width: 491px;
  
}
.signin .header-sub-header-nbf69H {
  background-color: transparent;
  height: 91px;
  left: 0px;
  position: relative;
  top: 56px;
  width: 491px;
  margin:0 auto;
}
.signin .header-sub-header-sfHxjL {
  background-color: transparent;
  height: 91px;
  left: 0px;
  position: relative;
  top: 20px;
  width: 491px;
  margin:0 auto;
}
.signin .header-sub-header-zGKXOa {
  background-color: transparent;
  height: 91px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 491px;
  margin:0 auto;
}
.signin .hero-image-UvAMqW {
  background-color: rgba(255,255,255,1.0);
  height: 600px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 1440px;
}
.signin .hot-I65Jzz {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 121px;
}
.signin .hot-fTuryL {
  background-color: transparent;
  height: 609px;
  left: 83px;
  position: relative;
  top: 0px;
  width: 1404px;
}
.signin .ian-dooley-297808-ZBAkxq {
  background-color: transparent;
  height: auto;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.signin .icon-v5Rode {
  background-color: transparent;
  height: 31px;
  left: 241px;
  position: absolute;
  top: 5px;
  width: 173px;
}
.signin .iconfinder-ll2561306-oKZc0e {
  background-color: transparent;
  background-image: url(../img/mobilesignin-shape-F0B31C5E-F95A-4AE3-9C31-95EE9A1604DA@2x.png);
  background-size: 100% 100%;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 81px;
  width: 20px;
}
.signin .image-1-WFcL1X {
  background-color: rgba(255,255,255,1.0);
  height: auto;
  left: 0px;
  overflow: visible;
  position: relative;
  top: 0px;
  width: 100%;
  
}
.signin .line-2-AUYIQg {
  background-color: transparent;
  height: 17px;
  left: 0px;
  position: absolute;
  top: 13px;
  width: 19px;
}
.signin .line-2-CWQUg4 {
  background-color: transparent;
  height: 17px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 19px;
}
.signin .line-2-GfxAwl {
  background-color: transparent;
  height: 17px;
  left: 0px;
  position: absolute;
  top: 13px;
  width: 19px;
}
.signin .line-2-JgeKGe {
  background-color: transparent;
  height: 17px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 19px;
}
.signin .lineid-oKZc0e {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 49px;
  width: 170px;
}
.signin .login-sy4PkK {
  background-color: transparent;
  color: rgba(117,117,117,1.0);
  font-family: "PingFangTC-Medium", Helvetica, Arial, serif;
  font-size: 16px;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  position: absolute;
  text-align: center;
  top: 3px;
  white-space: nowrap;
  width: 47px;
}
.signin .logo-nUYV0J {
  background-color: transparent;
  height: 150px;
 
  position: relative;
  top: 0px;
  width: 358px;
  margin: 0 auto;
}
.signin .logoarea-C61RwL {
  background-color: transparent;
  height: 150px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.signin .logobg-Dhr338 {
  background-color: rgba(255,255,255,1.0);
  height: 150px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.signin .logorel-Dhr338 {
  background-color: transparent;
  height: 150px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1400px;
}
.signin .logosplit-Dhr338 {
  background-color: transparent;
  height: 1px;
  left: 0px;
  position: absolute;
  top: 130px;
  width: 100%;
}
.signin .m1-VF2UXK {
  background-color: transparent;
  height: 28px;
  left: 0px;
  position: relative;
  /*margin-right: 25px;*/
  float:left;
  top: 0px;
  width: 75px;
}
.signin .m10-VF2UXK {
  background-color: transparent;
  height: 28px;
  left: 0px;
  position: relative;
  
  float:left;
  top: 0px;
  width: 155px;
}
.signin .m2-VF2UXK {
  background-color: transparent;
  height: 28px;
  left: 0px;
  position: relative;
 
  float:left;
  top: 0px;
  width: 125px;
}
.signin .m3-VF2UXK {
  background-color: transparent;
  height: 28px;
  left: 0px;
  position: relative;
  
  float:left;
  top: 0px;
  width: 125px;
}
.signin .m4-VF2UXK {
  background-color: transparent;
  height: 28px;
  left: 0px;
  position: relative;
  
  float:left;
  top: 0px;
  width: 125px;
}
.signin .m5-VF2UXK {
  background-color: transparent;
  height: 28px;
  left: 0px;
  position: relative;
  
  float:left;
  top: 0px;
  width: 125px;
}
.signin .m6-VF2UXK {
  background-color: transparent;
  height: 28px;
  left: 0px;
  position: relative;
  
  float:left;
  top: 0px;
  width: 125px;
}
.signin .m7-VF2UXK {
  background-color: transparent;
  height: 28px;
  left: 0px;
  position: relative;
  
  float:left;
  top: 0px;
  width: 125px;
}


.signin .m11-VF2UXK {
  background-color: transparent;
  height: 28px;
 left: 0px;
  position: relative;
 
  float:left;
  top: 0px;
  width: 125px;
}


.signin .m8-VF2UXK {
  background-color: transparent;
  height: 28px;
  left: 0px;
  position: relative;
  
  float:left;
  top: 0px;
  width: 135px;
}
.signin .m9-VF2UXK {
  background-color: transparent;
  height: 28px;
  left: 0px;
  position: relative;
  
  float:left;
  top: 0px;
  width: 125px;
}
.signin .mail-8RRyRk {
  background-color: transparent;
  background-image: url(../img/signin-oval-68C8B764-F012-46D6-B102-5BE7BFCE9262@2x.png);
  background-size: 100% 100%;
  height: 53px;
  left: 28px;
  pointer-events: auto;
  position: absolute;
  top: 25px;
  transition: all 0.2s ease-in-out;
  width: 53px;
}
.signin .mail-8RRyRk:hover {

filter: grayscale(100%);
}
.signin .menuarea-C61RwL {
  background-color: rgba(255,255,255,1.0);
  height: 77px;
  left: 0px;
  position: absolute;
  top: 171px;
  width: 1400px;
}
.signin .menug-XQPY8i {
  background-color: transparent;
  height: 48px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 1360px;
}
.signin .menurel-HI8ETs {
  background-color: transparent;
  height: 48px;
  
  position: relative;
  top: 21px;
  width: 1290px;
}
.signin .more-nbf69H {
  background-color: transparent;
  height: 30px;
  left: 1279px;
  position: absolute;
  bottom: 250px;
  width: 132px;
  z-signin: 999;
}
.signin .more-sfHxjL {
  background-color: transparent;
  height: 30px;
  left: 1210px;
  position: absolute;
  /*top: 83px;*/
  bottom:210px;
  width: 121px;
  z-signin: 999;
}
.signin .newsletter-ading-sub-xYtyyt {
  background-color: transparent;
  height: 107px;
  left: 444px;
  position: absolute;
  top: 78px;
  width: 475px;
}
.signin .newsletter-email-box-xYtyyt {
  background-color: transparent;
  height: 80px;
  left: 281px;
  position: absolute;
  top: 212px;
  width: 771px;
}
.signin .newsletter-field-bOGzlk {
  background-color: rgba(255,255,255,1.0);
  border: 1px solid rgba(150,150,150,1.0);
  height: 80px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 771px;
}
.signin .noun11662-cc-copy-2-bdMIsw {
  background-color: transparent;
  background-image: url(../img/signin-shape-56CD3059-A5BA-4E25-ACFC-0973315184CF@2x.png);
  background-size: 100% 100%;
  height: 15px;
  left: 116px;
  position: absolute;
  top: 12px;
  width: 9px;
}
.signin .noun1166283cc-copy-UxorcE {
  background-color: transparent;
  background-image: url(../img/signin-shape-56CD3059-A5BA-4E25-ACFC-0973315184CF@2x.png);
  background-size: 100% 100%;
  height: 15px;
  left: 116px;
  position: absolute;
  top: 11px;
  width: 9px;
}
.signin .noun1166283cc-kr7SnS {
  background-color: transparent;
  background-image: url(../img/signin-shape-56CD3059-A5BA-4E25-ACFC-0973315184CF@2x.png);
  background-size: 100% 100%;
  height: 15px;
  left: 116px;
  position: absolute;
  top: 11px;
  width: 9px;
}
.signin .oval-6evh8U {
  background-color: transparent;
  height: 17px;
  left: 137px;
  position: absolute;
  top: 0px;
  width: 17px;
}
.signin .oval-AmCmVi {
  background-color: transparent;
  height: 17px;
  left: 32px;
  position: absolute;
  top: 0px;
  width: 17px;
}
.signin .oval-PrIXy7 {
  background-color: transparent;
  height: 17px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 17px;
  float:left;
  margin-right: 17px;
  cursor: pointer;
  display: inline-flex;
}
.signin .oval-eaDxyZ {
  background-color: transparent;
  height: 17px;
  left: 103px;
  position: absolute;
  top: 0px;
  width: 17px;
}
.signin .oval-gGgFXX {
  background-color: transparent;
  height: 9px;
  left: 21px;
  position: absolute;
  top: 22px;
  width: 9px;
}
.signin .oval-knWKTb {
  background-color: transparent;
  height: 17px;
  left: 69px;
  position: absolute;
  top: 0px;
  width: 17px;
}
.signin .oval-mm4tsI {
  background-color: transparent;
  height: 9px;
  left: 6px;
  position: absolute;
  top: 22px;
  width: 9px;
}
.signin .party-VvBhWJ {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Medium", Helvetica, Arial, serif;
  font-size: 40px;
  font-weight: 500;
  height: auto;
  left: 69px;
  letter-spacing: 0.00px;
  line-height: 56px;
  position: absolute;
  text-align: center;
  top: 391px;
  width: 358px;
}
.signin .party-u2wEtP {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Medium", Helvetica, Arial, serif;
  font-size: 40px;
  font-weight: 500;
  height: auto;
  left: 69px;
  letter-spacing: 0.00px;
  line-height: 56px;
  position: absolute;
  text-align: center;
  top: 391px;
  width: 358px;
}

.signin .feature_title{
    
     background-color: transparent;
  color: #fff;
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 29.9px;
  font-weight: 700;
  height: auto;
  left: 20px;
  letter-spacing: 0.00px;
  line-height: 34.9px;
  position: absolute;
  text-align: left;
  top: 248px;
  width: 368px;
}
.signin .party-yzJtqA {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  /*font-family: "PingFangTC-Medium", Helvetica, Arial, serif;
  font-size: 23px;
  font-weight: 500;
  height: auto;
  left: 19px;
  letter-spacing: 0.00px;
  line-height: 36px;*/
  
  /*allen*/
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 21px;
  font-weight: 600;
  height: auto;
  left: 19px;
  letter-spacing: 0.00px;
  line-height: 27px;
  
  
  position: absolute;
  text-align: justify;
  top: 318px;
  width: 358px;
}
.signin .path-3-Am4EBe {
  background-color: transparent;
  height: 22px;
  left: 7px;
  position: absolute;
  top: 37px;
  width: 13px;
}
.signin .path-3-kinVHw {
  background-color: transparent;
  height: 22px;
  left: 7px;
  position: absolute;
  top: 37px;
  width: 13px;
}
.signin .path-3-xt0XGz {
  background-color: transparent;
  height: 22px;
  left: 7px;
  position: absolute;
  top: 37px;
  width: 13px;
}
.signin .path-KGdwN5 {
  background-color: transparent;
  height: 25px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 25px;
}
.signin .path-mm4tsI {
  background-color: transparent;
  height: 22px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 31px;
}
.signin .phone-oKZc0e {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 81px;
  white-space: nowrap;
  width: 139px;
}
.signin .pvc-36breW {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 16px;
  letter-spacing: 1.45px;
  line-height: 22px;
  position: absolute;
  text-align: left;
  top: 360px;
  width: 228px;
}
.signin .pvc-61FnOS {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 16px;
  letter-spacing: 1.45px;
  line-height: 22px;
  position: absolute;
  text-align: left;
  top: 360px;
  width: 228px;
}
.signin .pvc-VkcKjW {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 16px;
  letter-spacing: 1.45px;
  line-height: 22px;
  position: absolute;
  text-align: left;
  top: 360px;
  width: 228px;
}
.signin .pvc-sCYVjS {
  background-color: transparent;
  
  color: rgba(58,58,58,1.0);
font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
font-weight: 400;
  height: auto;
 left: 16px;
  letter-spacing: 0.00px;
  line-height: 27px;
  font-size: 20px;
  
  /*font-weight: 300;
  height: auto;
  left: 16px;
  letter-spacing: 1.45px;
  line-height: 22px;*/
  position: absolute;
  text-align: justify;
  top: 360px;
  width: 228px;
}
.signin .rathish-ga-dhi-211551-7Us6US {
  background-color: transparent;
  height: 364px;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 398px;
}
.signin .rectangle-VvBhWJ {
  background-color: rgba(17,17,17,0.781);
  height: 156px;
  left: 40px;
  position: absolute;
  top: 377px;
  width: 408px;
}
.signin .rectangle-WFcL1X {
  /*background-color: rgba(239,239,239,1.0);
  border: 1px solid rgba(150,150,150,0.305);*/
  height: 823px;
  left: 639px;
  position: absolute;
  top: 69px;
  width: 681px;
}
.signin .rectangle-fcWJbm {
  background-color: rgba(239,239,239,1.0);
  border-radius: 7px;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 1px;
  width: 52px;
}
.signin .rectangle-nUYV0J {
  background-color: rgba(255,255,255,1.0);
  height: 116px;
  left: 0px;
  position: absolute;
  top: 3px;
  width: 1400px;
}
.signin .rectangle-qqL9tx {
  background-color: rgba(1,64,153,1.0);
  height: 8px;
  left: 0px;
  position: absolute;
  top: 40px;
  width: 91px;
}
.signin .rectangle-u2wEtP {
  background-color: rgba(17,17,17,0.781);
  height: 156px;
  left: 40px;
  position: absolute;
  top: 377px;
  width: 408px;
}
.signin .rectangle-yzJtqA {
  background-color: rgba(17,17,17,0.781);
  height: 283px;
  left: 0px;
  position: absolute;
  top: 230px;
  width: 408px;
}
.signin .right-nUYV0J {
  background-color: transparent;
  height: 77px;
  right: 20px;
  position: absolute;
  top: 42px;
  width: 465px;
}
.signin .search-btn-POqPxm {
  background-color: transparent;
  height: 40px;
  left: 390px;
  position: absolute;
  top: 37px;
  width: 75px;
}
.signin .search-field-POqPxm {
  background-color: transparent;
  height: 40px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 275px;
 
}
.signin .search-v5Rode {
  background-color: transparent;
  height: 77px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 465px;
}
.signin .shape-G1Zfaq {
  background-color: transparent;
  height: 22px;
  left: 14px;
  position: absolute;
  top: 16px;
  width: 25px;
}

.home-sy4PkK {
  background-color: transparent;
  color: rgba(117,117,117,1.0);
  font-family: "PingFangTC-Medium", Helvetica, Arial, serif;
  font-size: 16px;
  font-weight: 500;
  height: auto;
  left: 167px;
  letter-spacing: 0.00px;
  line-height: 22px;
  position: absolute;
  text-align: center;
  top: 3px;
  white-space: nowrap;
  width: 47px;
  display: none;
}
.signin .share-sy4PkK {
  background-color: transparent;
  color: rgba(117,117,117,1.0);
  font-family: "PingFangTC-Medium", Helvetica, Arial, serif;
  font-size: 16px;
  font-weight: 500;
  height: auto;
  left: 111px;
  letter-spacing: 0.00px;
  line-height: 22px;
  position: absolute;
  text-align: center;
  top: 3px;
  white-space: nowrap;
  width: 47px;
  display: none;
}
.signin .sign-up-button-bOGzlk {
  background-color: rgba(0,92,178,1.0);
  height: 80px;
  left: 614px;
  position: absolute;
  top: 0px;
  width: 157px;
}
.signin .signup-sy4PkK {
  background-color: transparent;
  color: rgba(117,117,117,1.0);
  font-family: "PingFangTC-Medium", Helvetica, Arial, serif;
  font-size: 16px;
  font-weight: 500;
  height: auto;
  left: 56px;
  letter-spacing: 0.00px;
  line-height: 22px;
  position: absolute;
  text-align: center;
  top: 3px;
  white-space: nowrap;
  width: 47px;
}
.signin .span1-0xiskC {

}
.signin .span1-7mik3t {
  line-height: 35px;
}
.signin .span1-CBpEkX {
  line-height: 31px;
}
.signin .span1-FjSrfO {
  line-height: 42px;
}
.signin .span1-PSxCzz {
  font-weight: 800 !important;
  color:#cccccc !important;
  padding-bottom: 7px;
    margin-top: -7px;
}
.signin .span1-RiP6A4 {
  line-height: 36px;
}
.signin .span1-amv97u {
  line-height: 33px;
}
.signin .span1-mvpiqe {
  line-height: 34px;
}
.signin .span2-0xiskC {
  font-family: "PingFangTC-Bold", Helvetica, Arial, serif;
}
.signin .span2-7mik3t {
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  line-height: 42px;
}
.signin .span2-CBpEkX {
  font-family: "PingFangTC-Bold", Helvetica, Arial, serif;
  line-height: 31px;
}
.signin .span2-FjSrfO {
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  line-height: 35px;
}
.signin .span2-PSxCzz {
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-weight: 400 !important;
}
.signin .span2-RiP6A4 {
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  line-height: 30px;
}
.signin .span2-amv97u {
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  line-height: 29px;
}
.signin .span2-mvpiqe {
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  line-height: 30px;
}
.signin .span3-CBpEkX {
  color: rgba(184,184,184,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 12px;
  line-height: 22px;
}
.signin .span3-PSxCzz {
  line-height: 33px;
}
.signin .span3-RiP6A4 {
  line-height: 36px;
}
.signin .span3-amv97u {
  line-height: 33px;
}
.signin .span3-mvpiqe {
  line-height: 34px;
}
.signin .span4-PSxCzz {
  font-family: "HelveticaNeue", Helvetica, Arial, serif;
  line-height: 29px;
}
.signin .span4-mvpiqe {
  font-family: "HelveticaNeue", Helvetica, Arial, serif;
  line-height: 30px;
}
.signin .span5-PSxCzz {
  line-height: 33px;
}
.signin .span5-mvpiqe {
  line-height: 34px;
}
.signin .span6-PSxCzz {
  font-family: "HelveticaNeue", Helvetica, Arial, serif;
  line-height: 29px;
}
.signin .span7-PSxCzz {
  line-height: 33px;
}
.signin .special-fTuryL {
  background-color: transparent;

  height: auto;

  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
  
}

.signin .app_download{
  width:100%;
  height:auto;
}
.signin .stickyabs-C61RwL {
  background-color: transparent;
  background-image: url(../img/signin-rectangle-3D2DE6B6-C4D5-4633-A09A-CDD4C791D94A@2x.png);
  background-size: 100% 100%;
  height: 330px;
  
  position: absolute;
  top: 319px;
  width: 110px;
}
.signin .subscribe-fTuryL {
  background-color: rgba(255,255,255,1.0);
  height: 373px;
  left: 82px;
  position: relative;
  top: 0px;
  width: 1400px;
  display: none;
}
.signin .textlabel-1Ccgb1 {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Medium", Helvetica, Arial, serif;
  font-size: 14px;
  font-weight: 500;
  height: auto;
  left: 14px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 11px;
  white-space: nowrap;
  width: 47px;
}
.signin .textlabel-36breW {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 34px;
  position: absolute;
  text-align: left;
  top: 321px;
  width: 254px;
}
.signin .textlabel-3xbMVv {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 91px;
}
.signin .textlabel-40g5Fn {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 31px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 229px;
}
.signin .textlabel-61FnOS {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 34px;
  position: absolute;
  text-align: left;
  top: 321px;
  width: 254px;
}
.signin .textlabel-BXz0Bs {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}
.signin .textlabel-D4x14k {
  background-color: transparent;
  color: rgba(68,68,68,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 45px;
  font-weight: 400;
  height: auto;
  left: 125px;
  letter-spacing: 0.00px;
  line-height: 63px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}
.signin .textlabel-EcSvVQ {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100px;
}
.signin .textlabel-EikiLv {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 104px;
}
.signin .textlabel-JcC9FO {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 4px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: auto;
}
.signin .textlabel-N8x5jV {
  background-color: transparent;
  color: var(rgba(102,102,102,1.0));
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 25px;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 36px;
  position: absolute;
  text-align: left;
  top: 71px;
  white-space: nowrap;
  width: auto;
}
.signin .textlabel-Q1uj0c {
  background-color: transparent;
  color: rgba(58,58,58,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 29.9px;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 42px;
  position: absolute;
  text-align: left;
  top: 22px;
  white-space: nowrap;
  width: 398px;
}
.signin .textlabel-U5DNgF {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}
.signin .textlabel-UIAvRr {
  background-color: transparent;
  color: rgba(58,58,58,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 29.9px;
  font-weight: 700;
  height: auto;
  left: 20px;
  letter-spacing: 0.00px;
  line-height: 29.9px;
  position: absolute;
  text-align: left;
  top: 22px;
  width: 378px;
}
.signin .textlabel-UxorcE {
  background-color: transparent;
  color: rgba(59,59,59,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 24.9px;
  font-weight: 400;
  height: auto;
  left: -1px;
  letter-spacing: 0.00px;
  line-height: 34px;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: auto;
}
.signin .textlabel-VMpFPN {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}
.signin .textlabel-VkcKjW {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 34px;
  position: absolute;
  text-align: left;
  top: 321px;
  width: 254px;
}
.signin .textlabel-WdKFCl {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Semibold", Helvetica, Arial, serif;
  font-size: 55px;
  font-weight: 600;
  height: auto;
  left: 17px;
  letter-spacing: 0.00px;
  line-height: 60px;
  position: absolute;
  text-align: center;
  top: 25px;
  width: 130px;
  border-right: 1px #efefef solid;
}
.signin .textlabel-aEYsxM {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Semibold", Helvetica, Arial, serif;
  font-size: 54px;
  font-weight: 600;
  height: auto;
  left: 17px;
  letter-spacing: 0.00px;
  line-height: 60px;
  position: absolute;
  text-align: center;
  top: 25px;
  width: 130px;
  border-right: 1px #efefef solid;
}
.signin .textlabel-aFKhF0 {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 25px;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 36px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}
.signin .textlabel-bdMIsw {
  background-color: transparent;
  color: rgba(59,59,59,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 24.9px;
  font-weight: 400;
  height: auto;
  left: -1px;
  letter-spacing: 0.00px;
  line-height: 34px;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: auto;
}
.signin .textlabel-dlgHn6 {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 91px;
}
.signin .textlabel-egKUF8 {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100px;
}
.signin .textlabel-h2c5HG {
  background-color: transparent;
  color: rgba(51,51,51,1.0);
  font-family: "PingFangTC-Semibold", Helvetica, Arial, serif;
  font-size: 44.8px;
  font-weight: 600;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 62px;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}
.signin .textlabel-iNRWzJ {
  background-color: transparent;
  color: rgba(51,51,51,1.0);
  font-family: "PingFangTC-Semibold", Helvetica, Arial, serif;
  font-size: 44.8px;
  font-weight: 600;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 62px;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}
.signin .textlabel-iyQovW {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}
.signin .textlabel-jQJ49m {
  background-color: transparent;
  color: rgba(117,117,117,1.0);
  font-family: "PingFangTC-Medium", Helvetica, Arial, serif;
  font-size: 12px;
  font-weight: 500;
  height: auto;
  left: 14px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 9px;
  white-space: nowrap;
  width: 156px;
}


.signin .field2{

  font-size: 14px;
    font-weight: 500;
    position: relative;
    height: 100%;
    line-height: 20px;
}
.signin .textlabel-kr7SnS {
  background-color: transparent;
  color: rgba(59,59,59,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  /*font-size: 24.9px;*/
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 34px;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: auto;
}
.signin .textlabel-qJRBBF {
  background-color: transparent;
  color: rgba(51,51,51,1.0);
  font-family: "PingFangTC-Semibold", Helvetica, Arial, serif;
  font-size: 44.8px;
  font-weight: 600;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 62px;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}
.signin .textlabel-qpz81W {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 120px;
}
.signin .textlabel-qqL9tx {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 9px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 91px;
}
.signin .textlabel-sCYVjS {
  background-color: transparent;
  color: rgba(58,58,58,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 29.9px;
  font-weight: 700;
  height: auto;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 29.9px;
  
  
  
  position: absolute;
  text-align: left;
  top: 321px;
  width: 244px;
}
.signin .textlabel-sJXgaH {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Semibold", Helvetica, Arial, serif;
  font-size: 59px;
  font-weight: 600;
  height: auto;
  left: 31px;
  letter-spacing: 0.00px;
  line-height: 60px;
  position: absolute;
  text-align: center;
  top: 25px;
  width: 140px;
  border-right: 1px solid #efefef;
}
.signin .textlabel-ti5GpA {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 400px;
  letter-spacing: 0.00px;
  /*line-height: 21px;*/
  position: absolute;
  text-align: left;
  top: 0px;
  width: 100px;
  color: #ffffff !important;
}
.signin .textlabel-uB4A4V {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 91px;
}
.signin .textlabel-uhgsQf {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 50px;
}
.signin .textlabel-xlxHLk {
  background-color: transparent;
  color: rgba(51,51,51,1.0);
  font-family: "PingFangTC-Semibold", Helvetica, Arial, serif;
  font-size: 54.8px;
  font-weight: 600;
  height: auto;
  left: 54px;
  letter-spacing: 0.00px;
  line-height: 77px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}
.signin .theres-something-in-VMpFPN {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 107px;
  width: 398px;
}
.signin .twenty-years-ago-ar-Q1uj0c {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 107px;
  width: 398px;
}
.signin .x-40g5Fn {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 52px;
  width: auto;
}
.signin .x-WdKFCl {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 21px;
  font-weight: 400;
  height: auto;
  left: 156px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 25px;
  width: 340px;
}
.signin .x-aEYsxM {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 21px;
  font-weight: 400;
  height: auto;
  left: 156px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 35px;
  width: 340px;
}
.signin .x-email-SkHTkr {
  background-color: transparent;
  color: var(rgba(102,102,102,1.0));
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 25px;
  font-weight: 400;
  height: auto;
  left: 28px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 20px;
  width: auto;
}
.signin .x-sJXgaH {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 21px;
  font-weight: 400;
  height: auto;
  left: 185px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 30px;
  width: 472px;
}
.signin .x2018-VMpFPN {
  background-color: transparent;
  color: rgba(58,58,58,1.0);
  font-family: "HelveticaNeue", Helvetica, Arial, serif;
  font-size: 29.9px;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 29.9px;
  position: absolute;
  text-align: left;
  top: 22px;
  width: 398px;
}
.signin .x44-block-1-WFcL1X {
  background-color: transparent;
  background-image: url(../img/signin-mask-F933B6A1-2D8A-43F6-B7DA-E3F4629CF201.png);
  background-size: 100% 100%;
  height: 597px;
  left: 625px;
  overflow: hidden;
  position: absolute;
  top: 317px;
  width: 682px;
}
.pingfangtc-normal-black-26px {
  color: rgba(0,0,0,1.0);
  font-family: "PingFangTC-Semibold", Helvetica, Arial, serif;
  font-size: 26px;
}
.pingfangtc-normal-gravel-16px {
  color: rgba(74,74,74,1.0);
  font-family: "PingFangTC-Semibold", Helvetica, Arial, serif;
  font-size: 16px;
}
.pingfangtc-normal-gravel-13px {
  color: rgba(74,74,74,1.0);
  font-family: "PingFangTC-Semibold", Helvetica, Arial, serif;
  font-size: 13px;
}
.pingfangtc-normal-mountain-mist-20px {
  color: rgba(149,149,147,1.0);
  font-family: "PingFangTC-Medium", Helvetica, Arial, serif;
  font-size: 20px;
}
.pingfangtc-normal-sonic-silver-20px {
  color: rgba(114,114,112,1.0);
  font-family: "PingFangTC-Medium", Helvetica, Arial, serif;
  font-size: 20px;
}
.pingfangtc-normal-sonic-silver-22px {
  color: rgba(114,114,112,1.0);
  font-family: "PingFangTC-Light", Helvetica, Arial, serif;
  font-size: 22px;
}
.pingfangtc-normal-white-15px {
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Semibold", Helvetica, Arial, serif;
  font-size: 15px;
}
.pingfangtc-normal-white-24px {
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Semibold", Helvetica, Arial, serif;
  font-size: 24px;
}
.pingfangtc-regular-normal-picton-blue-17-9px {
  color: rgba(66,165,244,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 17.9px;
}







/*mobile*/


.mobilesignin {
  background-color: rgba(255,255,255,1.0);
  min-height: 1736px;
  overflow-x: hidden;
  position: relative;
  width: 375px;
}
.mobilesignin .about-TrzExf {
  background-color: transparent;
  height: 188px;
  left: 1px;
  position: absolute;
  top: 132px;
  width: 291px;
}
.mobilesignin .ads-0I8J3J {
  background-color: rgba(203,203,203,1.0);
  height: 365px;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 375px;
}
.mobilesignin .arrow-left-DKDrVJ {
  background-color: rgba(43,43,43,0.4);
  height: 99px;
  left: 0px;
  position: absolute;
  top: 300px;
  width: 30px;
}
.mobilesignin .arrow-left-ElZzgQ {
  background-color: rgba(43,43,43,0.4);
  height: 96px;
  left: 0px;
  position: absolute;
  top: 296px;
  width: 30px;
}
.mobilesignin .arrow-left-jyujXv {
  background-color: rgba(43,43,43,0.4);
  height: 96px;
  left: 0px;
  position: absolute;
  top: 320px;
  width: 30px;
}
.mobilesignin .arrow-right-active-DKDrVJ {
  background-color: transparent;
  height: 99px;
  left: 345px;
  position: absolute;
  top: 300px;
  width: 30px;
}
.mobilesignin .arrow-right-active-ElZzgQ {
  background-color: transparent;
  height: 96px;
  left: 345px;
  position: absolute;
  top: 296px;
  width: 30px;
}
.mobilesignin .arrow-right-active-jyujXv {
  background-color: transparent;
  height: 96px;
  left: 345px;
  position: absolute;
  top: 320px;
  width: 30px;
}




/*custom mobile */
.mobilesignin .custom_out {
    background-color: transparent;
  /*height: 445px;
  left: 12px;
  position: relative;
  top: 9px;
  width: 269px;
  overflow: hidden;*/
  
  
  height: 476px;
  left: 38px;
  position: absolute;
  top: 100px;
  width: 299px;
  overflow-y: hidden;
  overflow-x: auto;
    
}

.mobilesignin .custom_c {
    background-color: transparent;
  /*height: 445px;
  left: 12px;
  position: relative;
  top: 9px;
  width: 269px;
  overflow: hidden;*/
  
  
  height: 576px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 640px;
  
    
}
.mobilesignin .article-1-RZvK9E {
  background-color: transparent;
  height: 410px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 299px;
  float: left;
  margin-right:15px;
   border:#ccc 1px solid;
  border-radius: 5px;
  
}


.mobilesignin .article-1-button-l8HuGe {
  background-color: transparent;
  height: 30px;
  left: 132px;
  position: absolute;
  top: 545px;
  width: 133px;
}
.mobilesignin .article-2-body-l8HuGe {
  background-color: transparent;
  height: 214px;
  left: 0px;
  position: absolute;
  top: 279px;
  width: 298px;
  display:none;
}

/*allenhot*/
.mobilesignin .as-it-is-announced-t-cCb37R {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 26px;
  font-size: 19px;
  position: absolute;
  text-align: left;
  top: 38px;
  width: 280px;
}
.mobilesignin .badgesred-copy-7t9zuJ {
  background-image: linear-gradient(to bottom right, rgba(252,81,4,0.9), rgba(252,176,9,0.9));
  height: 130px;
  left: 0px;
  position: absolute;
  top: 196px;
  width: 375px;
}
.mobilesignin .badgesred-copy-JxkZxr {
  background-color: rgb(147,13,20,0.9);
  height: 132px;
  left: 0px;
  position: absolute;
  top: 180px;
  width: 375px;
}
.mobilesignin .badgesred-copy-oTL68k {
  background-color: rgba(51,51,51,0.85);
  height: 136px;
  left: 1px;
  position: absolute;
  top: 176px;
  width: 393px;
}
.mobilesignin .bannerarea-C61RwL {
  background-color: transparent;
  height: 406px;
  left: 0px;
  position: relative;
  top: 144px;
  width: 375px;
  
}
.mobilesignin .bannerc-BynhNZ {
  background-color: transparent;
  height: 368px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 375px;
  
}
.mobilesignin .bannerrel-UvAMqW {
  background-color: transparent;
  height: 406px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 375px;
  text-align: center;
}
.mobilesignin .base-ymFERl {
  background-color: transparent;
  height: 44px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 123px;
}
.mobilesignin .bg-5hDCgC {
  background-color: rgba(255,255,255,1.0);
  height: 1254px;
  left: 0px;
  position: absolute;
  top: 1px;
  width: 375px;
  display: none;
}
.mobilesignin .bg-qaLq9n {
  background-color: transparent;
  height: auto;
  left: 0px;
  position: relative;
  top: 1px;
  width: 375px;
}
.mobilesignin .bitmap-7t9zuJ {
  background-color: transparent;
  height: 309px;
  left: 0px;
  position: absolute;
  top: 15px;
  width: 414px;
}
.mobilesignin .bitmap-8RRyRk {
  background-color: transparent;
  height: 46px;
  left: 28px;
  position: absolute;
  top: 81px;
  width: 46px;
}
.mobilesignin .bitmap-IyXwQY {
  background-color: transparent;
  height: 285px;
  left: 230px;
  position: absolute;
  top: 310px;
  width: 680px;
}
.mobilesignin .bitmap-JxkZxr {
  background-color: transparent;
  height: 309px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 414px;
}
.mobilesignin .bitmap-aE7caH {
  background-color: transparent;
  height: 33px;
  left: 0px;
  position: absolute;
  top: 40px;
  width: 165px;
}
.mobilesignin .bitmap-fcWJbm {
  background-color: transparent;
  height: 45px;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 45px;
}
.mobilesignin .bitmap-nJolFP {
  background-color: transparent;
  height: auto;
  left: 40px;
  position: absolute;
  top: 20px;
  width: 270px;
}
.mobilesignin .bitmap-oTL68k {
  background-color: transparent;
  height: 309px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 414px;
}
.mobilesignin .bitmap-tsgk1V {
  background-color: transparent;
  height: 285px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 680px;
}
.mobilesignin .block-ABow8J {
  background-color: transparent;
  height: 675px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}
.mobilesignin .contact-TrzExf {
  background-color: transparent;
  height: 103px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 200px;
}
.mobilesignin .contentarea-C61RwL {
  background-color: transparent;
  height: auto;
  left: 0px;
  position: relative;
  top: 20px;
  width: 100%;
}

.mobilesignin .contentrel-mEQr21 {
  background-color: transparent;
  height: auto;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
  
}


.mobilesignin .copyright-2020-lid-TrzExf {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size: 15px;
  font-weight: 500;
  height: auto;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.31;
  position: absolute;
  text-align: left;
  top: 458px;
  width: 293px;
}
.mobilesignin .custom-mEQr21 {
  background-color: transparent;
  height: 600px;
  left: 0px;
  position: relative;
  top: 20px;
  width: 100%;
}
.mobilesignin .customc-jyujXv {
  background-color: transparent;
  height: 600px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.mobilesignin .explore-and-browse-n-7UQGRO {
  background-color: transparent;
  color: var(rgba(102,102,102,1.0));
  font-family: "HelveticaNeue", Helvetica, Arial, serif;
  font-size: 21.9px;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 27px;
  position: absolute;
  text-align: center;
  top: 50px;
  
  width: 100%;
}
.mobilesignin .explore-and-browse-n-Q1Zp7C {
  background-color: transparent;
  color: var(rgba(102,102,102,1.0));
  font-family: "HelveticaNeue", Helvetica, Arial, serif;
  font-size: 21.9px;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 27px;
  position: absolute;
  text-align: center;
  top: 52px;
  width: 100%;
}
.mobilesignin .explore-and-browse-n-VFNST9 {
  background-color: transparent;
  color: var(rgba(102,102,102,1.0));
  font-family: "HelveticaNeue", Helvetica, Arial, serif;
  font-size: 21.9px;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 27px;
  position: absolute;
  text-align: center;
  top: 55px;
  width: 100%;
}
.mobilesignin .explore-and-browse-n-dQIDJI {
  background-color: transparent;
  color: var(rgba(102,102,102,1.0));
  font-family: "HelveticaNeue", Helvetica, Arial, serif;
  font-size: 21.9px;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 27px;
  position: absolute;
  text-align: center;
  top: 54px;
  width: 100%;
}
.mobilesignin .feature-mEQr21 {
  background-color: transparent;
  height: 545px;
  left: 0px;
  position: relative;
  top: 20px;
  width: 100%;
}
.mobilesignin .featurec-XWNYXf {
  background-color: transparent;
  height: 575px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}
.mobilesignin .fill-1-DeyoxU {
  background-color: transparent;
  height: 4px;
  left: 37px;
  position: absolute;
  top: 26px;
  width: 3px;
}
.mobilesignin .fill-2-DeyoxU {
  background-color: transparent;
  height: 4px;
  left: 41px;
  position: absolute;
  top: 26px;
  width: 1px;
}
.mobilesignin .flow-mEQr21 {
  background-color: transparent;
  height: auto;
  left: 0px;
  position: relative;
  top: 20px;
  width: 100%;
}

.mobilesignin .flow-mEQr21-img {
  background-color: transparent;
  height: auto;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}
.mobilesignin .follow-us-aE7caH {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "HelveticaNeue-Bold", Helvetica, Arial, serif;
  font-size: 24px;
  font-weight: 700;
  height: auto;
  left: 2px;
  letter-spacing: 0.00px;
  line-height: 31px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 260px;
}
.mobilesignin .footerarea-C61RwL {
  background-color: rgba(87,87,87,1.0);
  height: 780px;
  left: 0px;
  position: absolute;
  top: 5001px;
  width: 375px;
  margin-top: 0px;
  display:none;
}
.mobilesignin .footerrel-ZJqBYq {
  background-color: transparent;
  height: 595px;
  left: 36px;
  position: relative;
  top: 22px;
  width: 293px;
}
.mobilesignin .group-11-DKDrVJ {
  background-color: transparent;
  height: 31px;
  left: 233px;
  position: absolute;
  top: 133px;
  width: 121px;
  display: none;
}
.mobilesignin .group-12-kydW12 {
  background-color: transparent;
  height: 121px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 265px;
  margin:0 auto;
}
.mobilesignin .group-19-fkk9WJ {
  background-color: transparent;
  height: 419px;
  left: 64px;
  position: absolute;
  top: 36px;
  width: 160px;
}
.mobilesignin .group-2-8RRyRk {
  background-color: transparent;
  height: 47px;
  left: 28px;
  position: absolute;
  top: 136px;
  width: 46px;
}

.mobilesignin .group-2-8RRyRk-copy {
  background-color: transparent;
  height: 47px;
  left: 28px;
  position: absolute;
  top: 190px;
  width: 46px;
}
.mobilesignin .group-20-EafxhO {
  background-color: transparent;
  height: 44px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 178px;
}
.mobilesignin .group-21-ymFERl {
  background-color: transparent;
  background-image: url(../img/mobilesignin-base-4EDD3266-12F2-4743-80D6-BC355731C154@2x.png);
  background-size: 100% 100%;
  height: 44px;
  left: 123px;
  position: absolute;
  top: 0px;
  width: 55px;
}
.mobilesignin .group-22-IwS4fO {
  background-color: transparent;
  height: 103px;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 200px;
}
.mobilesignin .group-25-7VbgGP {
  background-color: transparent;
  height: 93px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 262px;
}
.mobilesignin .group-26-yaHdfJ {
  background-color: transparent;
  height: 474px;
  left: 0px;
  position: absolute;
  top: 33px;
  width: 100%;
}
.mobilesignin .group-40-DeyoxU {
  background-color: transparent;
  height: auto;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 175px;
}
.mobilesignin .group-41-xgGUlo {
  background-color: transparent;
  height: 35px;
  left: 20px;
  position: relative;
  top: 15px;
  width: 186px;
  font-size: 20px;
  color:#646464;
}
.mobilesignin .group-5-yaHdfJ {
  background-color: transparent;
  height: 345px;
  left: 0px;
  position: absolute;
  top: 835px;
  width: 427px;
}
.mobilesignin .group-6-Rlpg79 {
  background-color: transparent;
  height: 288px;
  left: 12px;
  position: absolute;
  top: 10px;
  width: 245px;
}
.mobilesignin .group-6-yaHdfJ {
  background-color: transparent;
  height: 343px;
  left: 0px;
  position: absolute;
  top: 505px;
  width: 408px;
}
.mobilesignin .group-7-FhEDl1 {
  background-color: transparent;
  background-image: url(../img/mobilesignin-rectangle-copy-5-85508F36-C4D4-4BEA-AE03-993D85B6B83C.png);
  background-size: 100% 100%;
  height: 475px;
  left: 0px;
  position: relative;
  top: 15px;
  width: 269px;
  margin-right:15px;
}


.mobilesignin .hot_c {
    background-color: transparent;
  /*height: 445px;
  left: 12px;
  position: relative;
  top: 9px;
  width: 269px;
  overflow: hidden;*/
  
  
  height: 492px;
  left: 52px;
  position: absolute;
  top: 90px;
  width: 286px;
  overflow-y: hidden;
  overflow-x: auto;
    
}
.mobilesignin .group-7-lmZ8jc {
  background-color: transparent;
  height: 20px;
  left: 86px;
  position: absolute;
  top: 3px;
  width: 13px;
}
.mobilesignin .group-7-n8uZ0e {
  background-color: transparent;
  height: 31px;
  left: 102px;
  position: absolute;
  top: 0px;
  width: 19px;
}
.mobilesignin .group-8-wqj2mM {
  background-color: transparent;
  height: 25px;
  left: 27px;
  position: relative;
  top: 17px;
  width: 57px;
}
.mobilesignin .group-9-vpZ68Q {
  background-color: transparent;
  height: 33px;
  left: 183px;
  position: absolute;
  top: 5px;
  width: 171px;
}
.mobilesignin .group-xbSxMH {
  background-color: transparent;
  /*background-image: url(../img/mobilesignin-base-86E1DAC0-EA51-40C7-B969-31C663F08C6E.png);
  background-size: 100% 100%;*/
  height: 600px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 544px;
}
.mobilesignin .header-sub-header-DKDrVJ {
  background-color: transparent;
  height: 108px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 291px;
  margin:0 auto;
}
.mobilesignin .header-sub-header-DPBtSE {
  background-color: transparent;
  height: 121px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
  
}
.mobilesignin .header-sub-header-ElZzgQ {
  background-color: transparent;
  height: 104px;
  left: 0px;
  position: relative;
  top: 10px;
  width: 304px;
  margin:0 auto;
}
.mobilesignin .header-sub-header-xbSxMH {
  background-color: transparent;
  height: 74px;
  left: 0px;
  position: relative;
  top: 0px;
  width:320px;
  margin: 0 auto;
}
.mobilesignin .hot-mEQr21 {
  background-color: transparent;
  height: 616px;
  left: 0px;
  position: relative;
  top: 20px;
  width: 375px;
}
.mobilesignin .ian-dooley-297808-l8HuGe {
  background-color: transparent;
  height: auto;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 298px;
}
.mobilesignin .iconfinder-ll2561306-TrzExf {
  background-color: transparent;
  height: 18px;
  left: 88px;
  position: absolute;
  top: 165px;
  width: 18px;
}
.mobilesignin .iconfinder-re2559783-fhOd8M {
  background-color: transparent;
 /* height: 29px;
  left: 89px;
  position: absolute;
  top: 3px;
  width: 26px;*/
  
  
  color: rgba(117,117,117,1.0);
  font-family: "PingFangTC-Light", Helvetica, Arial, serif;
  font-size: 16px;
  font-weight: 200;
  height: auto;
  left: 86px;
  letter-spacing: 0.00px;
  line-height: 22px;
  position: absolute;
  text-align: center;
  top: 3px;
  white-space: nowrap;
  width: 47px;
}
.mobilesignin .iconfinder-rt2561279-fhOd8M {
  background-color: transparent;
  /*height: 31px;
  left: 124px;
  position: absolute;
  top: 1px;
  width: 31px;*/
  
  
  color: rgba(117,117,117,1.0);
  font-family: "PingFangTC-Light", Helvetica, Arial, serif;
  font-size: 16px;
  font-weight: 200;
  height: auto;
  left: 124px;
  letter-spacing: 0.00px;
  line-height: 22px;
  position: absolute;
  text-align: center;
  top: 3px;
  white-space: nowrap;
  width: 47px;
  
}
.mobilesignin .image-1-yaHdfJ {
  background-color: rgba(255,255,255,1.0);
  height: auto;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 375px;
}
.mobilesignin .img-7vb4Vp {
  background-color: transparent;
  height: 363px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 375px;
}
.mobilesignin .line-2-48QFwy {
  background-color: transparent;
  height: 18px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 19px;
}
.mobilesignin .line-2-AEVnbm {
  background-color: transparent;
  height: 18px;
  left: 0px;
  position: absolute;
  top: 13px;
  width: 19px;
}
.mobilesignin .line-2-LNaLif {
  background-color: transparent;
  height: 13px;
  left: 0px;
  position: absolute;
  top: 7px;
  width: 13px;
}
.mobilesignin .line-2-w5ZD3N {
  background-color: transparent;
  height: 12px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 13px;
}
.mobilesignin .line-id-lidalin-i3DT8U {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Semibold", Helvetica, Arial, serif;
  font-size: 18px;
  font-weight: 600;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 46px;
  white-space: nowrap;
  width: 200px;
}
.mobilesignin .loginarea-C61RwL {
  background-color: rgba(255,255,255,1.0);
  height: 71px;
  left: 1px;
  position: absolute;
  top: 74px;
  width: 375px;
}
.mobilesignin .loginrel-FTMbse {
  background-color: transparent;
  height: 44px;
  left: 9px;
  position: relative;
  top: 15px;
  width: 356px;
}
.mobilesignin .logoarea-C61RwL {
  background-color: rgba(255,255,255,1.0);
  height: 76px;
  left: -1px;
  position: absolute;
  top: -1px;
  width: 377px;
}
.mobilesignin .logo-lievUH {
  background-color: transparent;
  height: 44px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 186px;
}
.mobilesignin .logorel-xcxoyh {
  background-color: transparent;
  height: 44px;
  left: 0px;
  position: absolute;
  top: 7px;
  width: 349px;
}
.mobilesignin .logosplit-xcxoyh {
  background-color: transparent;
  height: 2px;
  left: 0px;
  position: absolute;
  top: 74px;
  width: 377px;
}
.mobilesignin .mail-8RRyRk {
  background-color: transparent;
  background-image: url(../img/mobilesignin-oval-80DC4C76-C881-44C2-9B48-53846778BD4A@2x.png);
  background-size: 100% 100%;
  height: 46px;
  left: 28px;
  pointer-events: auto;
  position: absolute;
  top: 25px;
  transition: all 0.2s ease-in-out;
  width: 46px;
}
.mobilesignin .mail-8RRyRk:hover {

filter: grayscale(100%);
}
.mobilesignin .mask-7t9zuJ {
  background-color: transparent;
  height: 326px;
  left: 9px;
  position: absolute;
  top: 19px;
  width: 397px;
}
.mobilesignin .mask-JxkZxr {
  background-color: transparent;
  height: 341px;
  left: 0px;
  position: absolute;
  top: 2px;
  width: 407px;
}
.mobilesignin .menu-lievUH {
  background-color: transparent;
  height: 20px;
  left: 321px;
  position: absolute;
  top: 1px;
  width: 28px;
}
.mobilesignin .menuabs-C61RwL {
  background-color: transparent;
  background-image: url(../img/mobilesignin-rectangle-D2C96A4B-B16B-45D3-9CEB-140054AD6161.png);
  background-size: 100% 100%;
  height: 528px;
  left: -6px;
  position: absolute;
  top: 59px;
  width: 390px;
}
.mobilesignin .more-jyujXv {
  background-color: transparent;
  height: 23px;
  left: 242px;
  position: absolute;
  top: 236px;
  width: 99px;
  display: none;
}
.mobilesignin .nav-BynhNZ {
  background-color: transparent;
  height: 17px;
  left: 3px;
  position: relative;
  top: 20px;
  width: 224px;
  margin: 0 auto;
  display: inline-flex;
}
.mobilesignin .newsletter-ading-sub-ikUsxt {
  background-color: transparent;
  height: 124px;
  left: 32px;
  position: absolute;
  top: 0px;
  width: 260px;
}
.mobilesignin .newsletter-email-box-ikUsxt {
  background-color: transparent;
  height: 58px;
  left: 0px;
  position: absolute;
  top: 149px;
  width: 324px;
}
.mobilesignin .newsletter-field-gRtSAW {
  background-color: rgba(255,255,255,1.0);
  border: 1px solid rgba(150,150,150,1.0);
  height: 58px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 238px;
}
.mobilesignin .newsletter-mEQr21 {
  background-color: transparent;
  height: 207px;
  left: 256px;
  position: absolute;
  top: 4155px;
  width: 324px;
  display: none;
}
.mobilesignin .noun1166283cc-QdA50V {
  background-color: transparent;
  height: 15px;
  left: 122px;
  position: absolute;
  top: 8px;
  width: 11px;
}
.mobilesignin .oval-1PxFan {
  background-color: transparent;
  height: 17px;
  left: 137px;
  position: absolute;
  top: 0px;
  width: 17px;
}
.mobilesignin .oval-BdUApZ {
  background-color: transparent;
  height: 17px;
  left: 0px;
  position: relative;
  float:left;
  margin-right: 17px;
  top: 0px;
  width: 17px;
}
.mobilesignin .oval-FMgZ3E {
  background-color: transparent;
  height: 17px;
  left: 103px;
  position: absolute;
  top: 0px;
  width: 17px;
}
.mobilesignin .oval-Ybf49h {
  background-color: transparent;
  height: 9px;
  left: 6px;
  position: absolute;
  top: 22px;
  width: 9px;
}
.mobilesignin .oval-iGx2hY {
  background-color: transparent;
  height: 17px;
  left: 0px;
  position: relative;
  float:left;
  margin-right:17px;
  top: 0px;
  width: 17px;
}
.mobilesignin .oval-kzM1Jx {
  background-color: transparent;
  height: 9px;
  left: 21px;
  position: absolute;
  top: 22px;
  width: 9px;
}
.mobilesignin .oval-nDGqDH {
  background-color: transparent;
  height: 17px;
  left: 69px;
  position: absolute;
  top: 0px;
  width: 17px;
}
.mobilesignin .party-nJolFP {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Medium", Helvetica, Arial, serif;
  font-size: 16px;
  font-weight: 400;
  height: auto;
  left: 60px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 242px;
  width: 241px;
  
  
  
}


.mobilesignin .feature_title{
    
     background-color: transparent;
  color: #fff;
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
 font-size: 20px;
  font-weight: 700;
  height: auto;
  left: 60px;
  letter-spacing: 0.00px;
  line-height: 27.9px;
  
  
  position: absolute;
  text-align: left;
  top: 182px;
  width: 241px;
}
/*.index .party-yzJtqA {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  /*font-family: "PingFangTC-Medium", Helvetica, Arial, serif;
  font-size: 23px;
  font-weight: 500;
  height: auto;
  left: 19px;
  letter-spacing: 0.00px;
  line-height: 36px;
  
 
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 21px;
  font-weight: 600;
  height: auto;
  left: 19px;
  letter-spacing: 0.00px;
  line-height: 27px;
  
  
  position: absolute;
  text-align: left;
  top: 406px;
  width: 358px;
}*/

.mobilesignin .path-2MXW6L {
  background-color: transparent;
  height: 28px;
  left: 0px;
  position: absolute;
  top: 1px;
  width: 25px;
}
.mobilesignin .path-3-BKOu9x {
  background-color: transparent;
  height: 23px;
  left: 7px;
  position: absolute;
  top: 38px;
  width: 13px;
}
.mobilesignin .path-3-dj3dev {
  background-color: transparent;
  height: 22px;
  left: 7px;
  position: absolute;
  top: 37px;
  width: 13px;
}
.mobilesignin .path-3-x95d8q {
  background-color: transparent;
  height: 22px;
  left: 7px;
  position: absolute;
  top: 37px;
  width: 13px;
}
.mobilesignin .path-Ybf49h {
  background-color: transparent;
  height: 22px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 31px;
}
.mobilesignin .pvc-Rlpg79 {
  /*background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 16px;
  letter-spacing: 1.45px;
  line-height: 22px;
  position: absolute;
  text-align: left;
  top: 360px;
  width: 228px;*/
  
  
  background-color: transparent;
  
  color: rgba(58,58,58,1.0);
font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
font-weight: 400;
  height: auto;
 left: 31px;
  letter-spacing: 0.00px;
  line-height: 25px;
  font-size: 18px;
  
  /*font-weight: 300;
  height: auto;
  left: 16px;
  letter-spacing: 1.45px;
  line-height: 22px;*/
  position: absolute;
  text-align: justify;
  top: 340px;
  width: 205px;

}
.mobilesignin .rectangle-fcWJbm {
  background-color: rgba(239,239,239,1.0);
  border-radius: 7px;
  height: 45px;
  left: 0px;
  position: absolute;
  top: 1px;
  width: 45px;
}
.mobilesignin .rectangle-fkk9WJ {
  background-color: rgba(1,64,153,1.0);
  height: 10px;
  left: 34px;
  position: absolute;
  top: 47px;
  width: 10px;
}
.mobilesignin .rectangle-nJolFP {
  background-color: rgba(17,17,17,0.781);
  height: 312px;
  left: 40px;
  position: absolute;
  top: 173px;
  width: 270px;
}
.mobilesignin .search-field-u51rJ2 {
  background-color: transparent;
  height: 44px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 178px;
}
.mobilesignin .search-vpZ68Q {
  background-color: transparent;
  height: 44px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 178px;
}
.mobilesignin .shape-0ZzfMX {
  background-color: transparent;
  height: 15px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 10px;
}
.mobilesignin .shape-G1Zfaq {
  background-color: transparent;
  height: 19px;
  left: 12px;
  position: absolute;
  top: 14px;
  width: 22px;
}
.mobilesignin .shape-IwS4fO {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 81px;
  width: 20px;
}
.mobilesignin .share-TrzExf {
  background-color: transparent;
  height: 93px;
  left: 1px;
  position: absolute;
  top: 336px;
  width: 262px;
}
.mobilesignin .sign-up-button-gRtSAW {
  background-color: rgba(0,92,178,1.0);
  height: 58px;
  left: 238px;
  position: absolute;
  top: 0px;
  width: 86px;
}
.mobilesignin .span1-0xiskC {

}
.mobilesignin .span1-4xtvLZ {
  line-height: 25px;
}
.mobilesignin .span1-OSxgCi {
  font-weight:500;
  line-height: 18px;
  color:#ccc !important;
}
.mobilesignin .span1-P15EJR {
  line-height: 31px;
}
.mobilesignin .span1-Y5QxJc {
  font-weight:  500;
  line-height: 18px;
  color:#cccccc !important;
}
.mobilesignin .span1-d6QTkF {
  font-weight:  500;
  line-height: 18px;
  color:#ccc !important;
}
.mobilesignin .span1-gyd9Xn {
  line-height: 42px;
}
.mobilesignin .span2-0xiskC {
  font-family: "HelveticaNeue-Bold", Helvetica, Arial, serif;
}
.mobilesignin .span2-4xtvLZ {
  font-family: "HelveticaNeue", Helvetica, Arial, serif;
  line-height: 22px;
}
.mobilesignin .span2-OSxgCi {
  top:10px;
  line-height: 18px;
}
.mobilesignin .span2-P15EJR {
  font-family: "HelveticaNeue-Bold", Helvetica, Arial, serif;
  line-height: 31px;
}
.mobilesignin .span2-Y5QxJc {
  font-family: "HelveticaNeue", Helvetica, Arial, serif;
  line-height: 18px;
}
.mobilesignin .span2-d6QTkF {
  font-family: "HelveticaNeue", Helvetica, Arial, serif;
  line-height: 18px;
}
.mobilesignin .span2-gyd9Xn {
  font-family: "HelveticaNeue", Helvetica, Arial, serif;
  line-height: 35px;
}
.mobilesignin .span3-4xtvLZ {
  line-height: 25px;
}
.mobilesignin .span3-OSxgCi {
  line-height: 22px;
}
.mobilesignin .span3-P15EJR {
  color: rgba(184,184,184,1.0);
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size: 12px;
  line-height: 22px;
}
.mobilesignin .span3-Y5QxJc {
    
  line-height: 18px;
}
.mobilesignin .span3-d6QTkF {
   text-align: justify;
  line-height: 18px;
}
.mobilesignin .span4-OSxgCi {
  font-family: "HelveticaNeue", Helvetica, Arial, serif;
  line-height: 18px;
}
.mobilesignin .span4-d6QTkF {
  font-family: "HelveticaNeue", Helvetica, Arial, serif;
  line-height: 18px;
}
.mobilesignin .span5-OSxgCi {
  line-height: 22px;
}
.mobilesignin .span5-d6QTkF {
  line-height: 22px;
}
.mobilesignin .span6-d6QTkF {
  font-family: "HelveticaNeue", Helvetica, Arial, serif;
  line-height: 18px;
}
.mobilesignin .span7-d6QTkF {
  line-height: 22px;
}
.mobilesignin .special-mEQr21 {
  background-color: transparent;
  height: auto;
  left: 0px;
  position: relative;
  top: 79px;
  width: 100%;
}
.mobilesignin .stickyabs-C61RwL {
  background-color: transparent;
  background-image: url(../img/mobilesignin-rectangle-815CEE53-7515-4E0F-BB79-F1F5F62B3077@2x.png);
  background-size: 100% 100%;
  height: 285px;
  left: 282px;
  position: absolute;
  top: 319px;
  width: 101px;
}
.mobilesignin .textlabel-2OPPfO {
  background-color: transparent;
  color: rgba(117,117,117,1.0);
  font-family: "PingFangTC-Light", Helvetica, Arial, serif;
  font-size: 16px;
  font-weight: 200;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  position: absolute;
  text-align: center;
  top: 4px;
  white-space: nowrap;
  width: 47px;
}
.mobilesignin .textlabel-40g5Fn {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 31px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 229px;
}
.mobilesignin .textlabel-4UMJXG {
  background-color: transparent;
  font-weight: 200;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 38px;
  white-space: nowrap;
  width: 160px;
}
.mobilesignin .textlabel-5E3vxL {
  background-color: transparent;
  font-weight: 200;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 116px;
  white-space: nowrap;
  width: 160px;
}
.mobilesignin .textlabel-6U7EOU {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 76px;
}
.mobilesignin .textlabel-7UQGRO {
  background-color: transparent;
  color: rgba(51,51,51,1.0);
  font-family: "PingFangTC-Medium", Helvetica, Arial, serif;
  font-size: 34.8px;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 49px;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}
.mobilesignin .textlabel-CmX3iK {
  background-color: transparent;
  font-weight: 200;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 194px;
  white-space: nowrap;
  width: 160px;
}
.mobilesignin .textlabel-MxCicG {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Semibold", Helvetica, Arial, serif;
 font-size: 34px;
  font-weight: 600;
  height: auto;
  left: 18px;
  letter-spacing: 0.00px;
  line-height: 40px;
  position: absolute;
  text-align: center;
  top: 30px;
  width: 82px;
  border-right: 1px #efefef solid;
}
.mobilesignin .textlabel-NixRs1 {
  background-color: transparent;
  color: rgba(149,149,147,1.0);
  font-family: "PingFangTC-Light", Helvetica, Arial, serif;
  font-size: 22px;
  font-weight: 200;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 160px;
}
.mobilesignin .textlabel-Q1Zp7C {
  background-color: transparent;
  color: rgba(51,51,51,1.0);
  font-family: "PingFangTC-Semibold", Helvetica, Arial, serif;
  font-size: 36.8px;
  font-weight: 600;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 52px;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}
.mobilesignin .textlabel-QdA50V {
  background-color: transparent;
  color: rgba(59,59,59,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 21.9px;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 114px;
}
.mobilesignin .textlabel-Rlpg79 {
  
  
  
  background-color: transparent;
  color: rgba(58,58,58,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 20px;
  font-weight: 700;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 24.9px;
  
  
  
  position: absolute;
  text-align: left;
  top: 310px;
  width: 230px;
  
  

}
.mobilesignin .textlabel-VFNST9 {
  background-color: transparent;
  color: rgba(51,51,51,1.0);
  font-family: "PingFangTC-Semibold", Helvetica, Arial, serif;
  font-size: 37.8px;
  font-weight: 600;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 53px;
  position: absolute;
  text-align: center;
  top: 1px;
  white-space: nowrap;
  width: 100%;
}
.mobilesignin .textlabel-bKgNem {
  background-color: transparent;
  font-weight: 200;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 77px;
  white-space: nowrap;
  width: 160px;
}
.mobilesignin .textlabel-bufNFx {
  background-color: transparent;
  font-weight: 200;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 233px;
  white-space: nowrap;
  width: 160px;
}
.mobilesignin .textlabel-bvF7qx {
  background-color: transparent;
  color: rgba(68,68,68,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 37px;
  font-weight: 400;
  height: auto;
  left: 37px;
  letter-spacing: 0.00px;
  line-height: 52px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}
/*allenhot*/
.mobilesignin .textlabel-cCb37R {
  background-color: transparent;
  color: rgba(58,58,58,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 21px;
  font-weight: 700;
  height: auto;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 24.9px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 285px;
}
.mobilesignin .textlabel-cMsskh {
  background-color: transparent;
  font-weight: 200;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 350px;
  white-space: nowrap;
  width: 160px;
}
.mobilesignin .textlabel-dQIDJI {
  background-color: transparent;
  color: rgba(51,51,51,1.0);
  font-family: "PingFangTC-Semibold", Helvetica, Arial, serif;
  font-size: 37.8px;
  font-weight: 600;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 53px;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}
.mobilesignin .textlabel-fhOd8M {
  background-color: transparent;
  color: rgba(117,117,117,1.0);
  font-family: "PingFangTC-Light", Helvetica, Arial, serif;
  font-size: 16px;
  font-weight: 200;
  height: auto;
  left: 42px;
  letter-spacing: 0.00px;
  line-height: 22px;
  position: absolute;
  text-align: center;
  top: 4px;
  white-space: nowrap;
  width: 47px;
}
.mobilesignin .textlabel-grDMeS {
  background-color: transparent;
  font-weight: 200;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 272px;
  white-space: nowrap;
  width: 160px;
}
.mobilesignin .textlabel-hRsEfL {
  background-color: transparent;
  font-weight: 200;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 155px;
  white-space: nowrap;
  width: 160px;
}
.mobilesignin .textlabel-i3DT8U {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 150px;
}
.mobilesignin .textlabel-iUjfy9 {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Medium", Helvetica, Arial, serif;
  font-size: 14px;
  font-weight: 500;
  height: auto;
  left: 10px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 12px;
  white-space: nowrap;
  width: 34px;
}
.mobilesignin .textlabel-lPCn51 {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Semibold", Helvetica, Arial, serif;
  font-size: 34px;
  font-weight: 600;
  height: auto;
  left: 18px;
  letter-spacing: 0.00px;
  line-height: 40px;
  position: absolute;
  text-align: center;
  top: 30px;
  width: 82px;
  border-right: 1px #efefef solid;
}
.mobilesignin .textlabel-lmZ8jc {
  background-color: transparent;
  color: rgba(149,149,147,1.0);
  font-family: "PingFangTC-Medium", Helvetica, Arial, serif;
  font-size: 16px;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}
.mobilesignin .textlabel-n8uZ0e {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  font-size: 16px;
  position: absolute;
  text-align: left;
  top: 1px;
  white-space: nowrap;
  width: 80px;
}
.mobilesignin .textlabel-qJV8aG {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 18px;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 57px;
}
.mobilesignin .textlabel-soE7Ux {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Semibold", Helvetica, Arial, serif;
  font-size: 34px;
  font-weight: 600;
  height: auto;
  left: 18px;
  letter-spacing: 0.00px;
  line-height: 40px;
  position: absolute;
  text-align: center;
  top: 30px;
  width: 82px;
  border-right: 1px #efefef solid;
}
.mobilesignin .textlabel-ti5GpA {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Semibold", Helvetica, Arial, serif;
  font-size: 18px;
  font-weight: 600;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 163px;
  white-space: nowrap;
  width: 88px;
}
.mobilesignin .textlabel-xHcbWf {
  background-color: transparent;
  font-weight: 200;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 311px;
  white-space: nowrap;
  width: 160px;
}
.mobilesignin .textlabel-yCU8XG {
  background-color: transparent;
  font-weight: 200;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 389px;
  white-space: nowrap;
  width: 160px;
}
.mobilesignin .textlabel-ymFERl {
  background-color: transparent;
  color: rgba(117,117,117,1.0);
  font-family: "PingFangTC-Light", Helvetica, Arial, serif;
  font-size: 14px;
  font-weight: 200;
  height: auto;
  left: 14px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 12px;
  white-space: nowrap;
  width: 156px;
}
.mobilesignin .textlabel-z9HKp2 {
  background-color: transparent;
  color: var(rgba(102,102,102,1.0));
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 21px;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 29px;
  position: absolute;
  text-align: center;
  top: 66px;
  width: 260px;
}
.mobilesignin .x-40g5Fn {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Semibold", Helvetica, Arial, serif;
  font-size: 18px;
  font-weight: 600;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 41px;
  width: 241px;
}
.mobilesignin .x-MxCicG {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 15.9px;
  font-weight: 400;
  height: auto;
  left: 107px;
  letter-spacing: 0.00px;
  
  position: absolute;
  text-align: left;
  top: 22px;
  width: 246px;
}
.mobilesignin .x-email-h8ClP9 {
  background-color: transparent;
  color: var(rgba(102,102,102,1.0));
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 18px;
  font-weight: 400;
  height: auto;
  left: 9px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 17px;
  width: 173px;
}
.mobilesignin .x-lPCn51 {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 15.9px;
  font-weight: 400;
  height: auto;
  left: 107px;
  letter-spacing: 0.00px;
  
  position: absolute;
  text-align: left;
  top: 22px;
  width: 251px;
}
.mobilesignin .x-soE7Ux {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Regular", Helvetica, Arial, serif;
  font-size: 15.9px;
  font-weight: 400;
  height: auto;
  left: 107px;
  letter-spacing: 0.00px;
  
  position: absolute;
  text-align: left;
  top: 32px;
  width: 246px;
}
.mobilesignin .x02-89881981-i3DT8U {
  background-color: transparent;
  color: rgba(255,255,255,1.0);
  font-family: "PingFangTC-Semibold", Helvetica, Arial, serif;
  font-size: 18px;
  font-weight: 600;
  height: auto;
  left: 31px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 78px;
  white-space: nowrap;
  width: 162px;
}
.mobilesignin .x1-ElZzgQ {
  background-color: transparent;
  
  height: 492px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 270px;
}

.mobilesignin .feature_out {
  height: 479px;
  left: 0px;
  overflow-y: hidden;
  overflow-x: auto;
  position: absolute;
  top: 80px;
  width: 389px;
}

.mobilesignin .feature_c {
  height: 479px;
  left: 0px;
  
  position: relative;
  top: 0px;
  width: 800px;
}

.mobilesignin .x14-block-2-DKDrVJ {
  background-color: transparent;
 /* background-image: url(../img/mobilesignin-mask-98BAC782-78A9-47A2-B946-DB9E7179A193.png);
  background-size: 100% 100%;*/
  border-radius: 9px;
  height: 479px;
  left: 0px;
  overflow: hidden;
  
  position: relative;
  float: left;
  top: 0px;
  width: 309px;
  margin-left: 15px;
  margin-right:10px;
}
.mobilesignin .x44-block-1-DPBtSE {
  background-color: transparent;
  background-image: url(../img/mobilesignin-mask-7419502D-0421-49DA-A3BA-AF07D535EE44.png);
  background-size: 100% 100%;
  height: 311px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 128px;
  width: 376px;
}





/*mobile content */

.mobilesignin .bg-qJOyZt {
  background-color: var(--ebony-clay);
  height: 97px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 375px;
}
.mobilesignin .bitmap-RSUvr2 {
  background-color: transparent;
  height: 59px;
  left: 0px;
  position: absolute;
  top: 300px;
  width: 300px;
}
.mobilesignin .blog-ZEoxHs {
  background-color: transparent;
  height: 23px;
  left: 58px;
  position: absolute;
  top: 35px;
  width: 23px;
}
.mobilesignin .copyright-qJOyZt {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 20px;
  letter-spacing: 0.00px;
  line-height: 15px;
  opacity: 0.31;
  position: absolute;
  text-align: left;
  top: 77px;
  white-space: nowrap;
  width: auto;
}
.mobilesignin .divider-IcPKRJ {
  background-color: var(--athens-gray);
  height: 1px;
  left: 0px;
  position: absolute;
  top: 96px;
  width: 375px;
}
.mobilesignin .fb-ZEoxHs {
  background-color: transparent;
  height: 23px;
  left: 29px;
  position: absolute;
  top: 35px;
  width: 23px;
}
.mobilesignin .follow-qJOyZt {
  background-color: transparent;
  height: 58px;
  left: 250px;
  position: absolute;
  top: 10px;
  width: 111px;
}
.mobilesignin .follow-us-ZEoxHs {
  background-color: transparent;
  font-weight: 700;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 31px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 86px;
}
.mobilesignin .footer-C61RwL {
  background-color: transparent;
  height: 97px;
  left: 0px;
  position: absolute;
  top: 576px;
  width: 375px;
}
.mobilesignin .footer-iPe1yZ {
  background-color: transparent;
  height: 97px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 375px;
}
.mobilesignin .header-C61RwL {
  background-color: transparent;
  height: 97px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 375px;
}
.mobilesignin .icontent-27bMya {
  background-color: transparent;
  height: 359px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 300px;
}

.mobilesignin .icontent-27bMya-2 {
  background-color: transparent;
  height: 459px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 300px;
  margin:0 auto;
  text-align: center;
}


.mobilesignin .icontent-27bMya-3 {
  background-color: transparent;
  height: 459px;
  left: 0px;
  position: relative;
  top: 30px;
  width: 300px;
  margin:0 auto;
  text-align: center;
}

.mobilesignin .note {
  background-color: transparent;
  font-weight: 600;
  height: 70px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: relative;
  font-size: 18px;
  text-align: left;
  top: 10px;
  white-space: wrap;
  width: 320px;
  margin: 0 auto;
}

.mobilesignin .ig-ZEoxHs {
  background-color: transparent;
  height: 23px;
  left: 0px;
  position: absolute;
  top: 35px;
  width: 23px;
}
.mobilesignin .lang-EFiJX3 {
  background-color: transparent;
  height: 26px;
  left: 0px;
  position: absolute;
  top: 28px;
  width: 137px;
}
.mobilesignin .langselect-qItJe6 {
  background-color: transparent;
  height: 25px;
  left: 41px;
  position: absolute;
  top: 1px;
  width: 96px;
}
.mobilesignin .left-qJOyZt {
  background-color: transparent;
  height: 54px;
  left: 20px;
  position: absolute;
  top: 18px;
  width: 137px;
}
.mobilesignin .line-ZEoxHs {
  background-color: transparent;
  height: 23px;
  left: 88px;
  position: absolute;
  top: 35px;
  width: 23px;
}
.mobilesignin .logo-RSUvr2 {
  background-color: transparent;
    /* height: 300px; */
    left: 0px;
    position: relative;
    top: 87px;
    width: 234px;
    margin: 0 auto;
    
}
.mobilesignin .pcontent-C61RwL {
  background-color: transparent;
  height: 600px;
  left: 38px;
  position: relative;
  top: 50px;
  width: 300px;
}
.mobilesignin .rectangle-IcPKRJ {
  background-color: var(--ebony-clay);
  height: 97px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 375px;
}
.mobilesignin .rectangle-NVf2q4 {
  background-color: var(--iron);
  height: 21px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 96px;
}
.mobilesignin .textlabel-EFiJX3 {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100px;
}
.mobilesignin .textlabel-NVf2q4 {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 11px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 1px;
  width: 41px;
}
.mobilesignin .textlabel-qItJe6 {
  background-color: transparent;
  font-weight: 600;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 41px;
}
.mobilesignin .title-IcPKRJ {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 20px;
  letter-spacing: 0.00px;
  line-height: 34px;
  position: absolute;
  text-align: left;
  top: 46px;
  white-space: nowrap;
  width: auto;
}


.mobilesignin .title-IcPKRJ-3 {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  right: 10px;
  letter-spacing: 0.00px;
  line-height: 34px;
  position: absolute;
  text-align: left;
  top: 46px;
  white-space: nowrap;
  width: 300px;
}

.mobilesignin .title-IcPKRJ-55 {
  background-color: transparent;
  font-weight: 400;
  height: auto;
 
  letter-spacing: 0.00px;
  line-height: 34px;
  position: relative;
  float: right;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 80px;
}




.mobilesignin .bg-b8DrbD {
  background-color: transparent;
  height: 926px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 428px;
  display: none;
}

.mobilesignin .icons-b8DrbD {
  background-color: transparent;
  height: 40px;
  left: 349px;
  position: absolute;
  top: 318px;
  width: 40px;
}

.mobilesignin .group-6-rxCMmE {
  background-color: transparent;
  height: 40px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 40px;
}

.mobilesignin .signin-details-b8DrbD {
  background-color: transparent;
  height: 402px;
  left: 39px;
  position: absolute;
  top: 375px;
  width: 354px;
}

.mobilesignin .signin-details-pfPaV4 {
  background-color: transparent;
  height: 304px;
  left: 0px;
  position: absolute;
  top: 54px;
  width: 352px;
}

.mobilesignin .group-2-b1ZkJN {
  background-color: transparent;
  height: 86px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 352px;
}

.mobilesignin .group-ptrGmG {
  background-color: transparent;
  height: 55px;
  left: 0px;
  position: absolute;
  top: 31px;
  width: 320px;
}

.mobilesignin .rectangle-Ykq6Bk {
  background-color: var(--mystic);
  border: 0px none;
  border-radius: 10px;
  height: 55px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 300px;
}

.mobilesignin .enter-user-name-Ykq6Bk {
  background-color: transparent;
  height: auto;
  left: 10px;
  letter-spacing: 0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 17px;
  width: 320px;
  
}


.mobilesignin .enter-user-name-Ykq6Bk-2 {
  background-color: transparent;
  height: auto;
  left: 10px;
  letter-spacing: 0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 17px;
  width: 90px;
}


.mobilesignin .user-name-ptrGmG {
  background-color: transparent;
  height: auto;
  left: 10px;
  letter-spacing: 0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 0px;
  width: auto;
}

.mobilesignin .group-2-copy-b1ZkJN {
  background-color: transparent;
  height: 86px;
  left: 0px;
  position: absolute;
  top: 103px;
  width: 310px;
}


.mobilesignin .group-2-copy-b1ZkJN-2 {
  background-color: transparent;
  height: 86px;
  left: 0px;
  position: absolute;
  top: 208px;
  width: 310px;
}

.mobilesignin .group-PExuxs {
  background-color: transparent;
  height: 55px;
  left: 0px;
  position: absolute;
  top: 31px;
  width: 310px;
}

.mobilesignin .rectangle-RpBF4z {
  background-color: var(--mystic);
  border: 0px none;
  border-radius: 10px;
  height: 55px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 300px;
}

.mobilesignin .enter-password-RpBF4z {
  background-color: transparent;
  height: auto;
  left: 10px;
  letter-spacing: 0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 17px;
  width: 300px;
}

.mobilesignin .password-PExuxs {
  background-color: transparent;
  height: auto;
  left: 4px;
  letter-spacing: 0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 0px;
  width: auto;
}


.mobilesignin .group-2-copy-b1ZkJN-3{
  background-color: transparent;
  height: 86px;
  left: 0px;
  position: absolute;
  top: 313px;
  width: 310px;
}

.mobilesignin .group-2-copy-b1ZkJN-4{
  background-color: transparent;
  height: 86px;
  left: 0px;
  position: absolute;
  top: 432px;
  width: 310px;
}

.mobilesignin .group-2-copy-b1ZkJN-5{
  background-color: transparent;
  height: 86px;
  left: 0px;
  position: absolute;
  top: 551px;
  width: 310px;

}

.mobilesignin .btn-b1ZkJN {
  background-color: transparent;
  height: 55px;
  left: 0px;
  position: absolute;
  top: 580px;
  width: 300px;
}

.mobilesignin .rectangle-xIVIaW {
  background-color: var(--wild-watermelon);
  border: 0px none;
  border-radius: 8px;
  height: 55px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 300px;
}

.mobilesignin .signin-xIVIaW {
  background-color: transparent;
  height: auto;
  left: 159px;
  letter-spacing: 0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 16px;
  width: auto;
}

.mobilesignin .forgot-password-b1ZkJN {
  background-color: transparent;
  color: #15618f;
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 200px;
  letter-spacing: 0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 204px;
  width: 130px;
}


.mobilesignin .forgot-password-b1ZkJN_2 {
  
  right:47px;
}

.mobilesignin .welcome-to-happyzcakes-pfPaV4 {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  width: auto;
  display:none;
}

.mobilesignin .span0-8Oe2Ip {
}

.mobilesignin .span1-8Oe2Ip {
  color: var(--black);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xxxxl);
  font-style: normal;
  font-weight: 600;
}

.mobilesignin .dont-have-an-account-registe-pfPaV4 {
  background-color: transparent;
  color: transparent;
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 80px;
  letter-spacing: 0.00px;
  line-height: normal;
  position: absolute;
  text-align: left;
  top: 550px;
  width: auto;
}

.mobilesignin .span0-vBMDmL {
  color: #646464;
  font-style: normal;
}

.mobilesignin .span1-vBMDmL {
  font-style: normal;
}

.mobilesignin .top-bg-b8DrbD {
  background-color: transparent;
  height: 260px;
  left: 32px;
  position: absolute;
  top: 47px;
  width: 365px;
  border-radius: 20px;
  display: none;
}

.mobilesignin .login-xIVIaW {
  background-color: transparent;
  height: auto;
  left: 135px;
  letter-spacing: 0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 16px;
  width: auto;
}



.mobilesignin .rectangle-qqL9tx-signin {
  background-color: rgba(1,64,153,1.0);
  height: 8px;
  left: 0px;
  position: absolute;
  top: 40px;
  width: 41px;
}
.mobilesignin .right-GWkEZD {
  background-color: transparent;
  height: 144px;
  left: 1310px;
  position: absolute;
  top: 241px;
  width: 57px;
}
.mobilesignin .right-nUYV0J {
  background-color: transparent;
  height: 77px;
  left: 900px;
  position: absolute;
  top: 42px;
  width: 465px;
}

/*hot*/
.mobilesignin .row-1-Dl7c7S {
  background-color: transparent;
  height: 488px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 1946px;
  display: inline-flex;
}

.mobilesignin .row-1-Dl7c7S-div {
  background-color: transparent;
  height: 520px;
  left: 73px;
  position: absolute;
  top: 0px;
   overflow: hidden;
  width: 1246px;
}



@media screen and (max-width: 768px) {
  .mobilesignin {
    display             : block;
  }
  .signin {
    display             : none;
  }
}
@media screen and (min-width: 769px) {
  .mobilesignin {
    display             : none;
  }
  .signin {
    display             : block;
  }
}

/*.signin {
  display             : none;
}*/
