.Inviter{padding:44px 19px 24px;text-align:center;background-image:url("https://images.mamilove.com.tw/images/mgm/mobile/img-hero@2x.png");background-size:cover;background-position:center}.Inviter .Inviter-msg{margin-bottom:24px;font-size:20px;font-weight:500;line-height:29px;letter-spacing:.6px;text-align:center;color:#4a4a4a}.Inviter .Inviter-wrap{width:282px;height:155px;margin:0 auto 16px;position:relative}.Inviter .Inviter-wrap .Inviter-avatar{display:block;position:absolute;left:calc(50% - 42px);z-index:1;width:84px;height:84px;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px 0 rgba(0,0,0,.2);border:solid 2px #fff;overflow:hidden;border-radius:100%}.Inviter .Inviter-wrap .Inviter-couponImage{position:absolute;bottom:0;height:89px;display:block}.Inviter .Inviter-ruleLink{margin-bottom:24px;font-size:14px;color:#979797;text-decoration:none}.Register{padding:24px 15px 44px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px 0 rgba(0,0,0,.2);text-align:center}.Register .Register-title{margin:0 0 24px;font-size:20px;font-weight:500;line-height:29px;color:#4a4a4a}.Register .Register-subTitle{margin:0 auto 24px;width:290px;font-size:16px;font-weight:400;text-align:left;line-height:1.4;color:#4a4a4a}.Register .Register-button--fb{display:block;margin:0 auto 16px;width:290px;height:48px;font-size:16px;line-height:48px;color:#fff;border-radius:2px;background-color:#3b5998}.Register .Register-button--email{font-size:14px;line-height:1.4;color:#979797}.WhyRegister{padding:44px 0;background-image:url("https://images.mamilove.com.tw/images/mgm/mobile/img-bg@2x.jpg");background-size:cover;background-position:center}.WhyRegister .WhyRegister-title{margin-bottom:44px;font-size:20px;font-weight:500;text-align:center;color:#4a4a4a}.Cards{margin:0px auto 35px;text-align:center}.Cards:last-child{margin-bottom:0}.Cards .Cards-cell{display:inline-block;vertical-align:middle}.Cards .Cards-cell:first-child{margin-right:10px}.Cards .Cards-title{width:135px;margin-bottom:8px;font-size:16px;font-weight:500;text-align:left;color:#4a4a4a}.Cards .Cards-title .Cards-title--large{font-size:20px}.Cards .Cards-description{width:135px;font-size:16px;text-align:left;color:#4a4a4a}.Cards .Cards-imageWrap{position:relative;width:161px;padding-top:106%}.Cards .Cards-imageWrap .Cards-image{position:absolute;top:0;left:0;width:100%}.Interview{padding:40px 0 62px}.Interview .Interview-title{margin-bottom:24px;line-height:36px;font-size:20px;font-weight:500;text-align:center}.Interview .Interview-title--large{font-size:36px}.Interview .Interview-carousel{white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch}.Interview .Interview-respondents{padding:2px 0}.Respondents{margin-right:10px;padding:15px;width:300px;height:220px;display:inline-block;vertical-align:top;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.2);box-shadow:0 0 2px 0 rgba(0,0,0,.2)}.Respondents:first-child{margin-left:10px}.Respondents .Respondents-header{margin-bottom:12px}.Respondents .Respondents-header .Respondents-avatar{margin-right:8px;width:32px;height:32px}.Respondents .Respondents-header .Respondents-name{margin-right:100px;font-size:14px;font-weight:500;text-align:center;color:#4a4a4a}.Respondents .Respondents-header .Respondents-from{font-size:12px;text-align:center;color:#979797}.Respondents .Respondents-stars{margin-bottom:8px;width:140px;height:18px}.Respondents .Respondents-description{font-size:16px;line-height:1.88;text-align:left;white-space:normal;color:#494949}.Login .button{color:#fff;margin:0 auto;width:290px;height:48px;border-radius:4px;background-color:#f6798d;line-height:48px}
