@keyframes aniGradientBG{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.serif{font-family:'All Round Gothic','Hiragino Maru Gothic Pro','Microsoft YaHei','Hiragino Sans GB',sans-serif}.socialCampaignPage{border-top:3px solid #fe2c56;background:url(https://ddvql06zg3s2o.cloudfront.net/Assets/res/p/37134/imgs/socialcampaign/igtt_background.png) no-repeat,url(https://ddvql06zg3s2o.cloudfront.net/Assets/res/p/37134/imgs/socialcampaign/igtt_background_repeat.png) repeat;padding:35px 16px 38px;background-size:100%;text-align:center;overflow:hidden}.socialCampaignPage h1,.socialCampaignPage h2,.socialCampaignPage h3,.socialCampaignPage h4,.socialCampaignPage h5,.socialCampaignPage h6,.socialCampaignPage p{margin:0}@media (max-width:959px){.socialCampaignPage{padding:30px 16px 41px}}.socialCampaignPage .socialCampaignHeader{color:#fff;text-shadow:0 0 12px #FE2C56;text-align:center;margin-bottom:26px}.socialCampaignPage .socialCampaignHeader h1{font-size:28px;text-transform:uppercase;margin:6px 0 0}@media (min-width:960px){.socialCampaignPage .socialCampaignHeader h1{font-size:40px;margin:3px 0 0}}.socialCampaignPage .socialCampaignHeader h2{font-size:20px;font-weight:normal}@media (max-width:959px){.socialCampaignPage .socialCampaignHeader{max-width:473px}}.socialCampaignPage section h2{font-size:20px;color:#fff;font-weight:bold;text-transform:uppercase}.socialCampaignPage .socialCampaignGotBenefitContainer{border-radius:4px;overflow:hidden;margin:7px auto 36px;width:686px}@media (max-width:959px){.socialCampaignPage .socialCampaignGotBenefitContainer{margin:0 auto 26px;max-width:473px;width:unset}}.socialCampaignPage .socialCampaignGotBenefitContainer>div{padding:20px 70px 26px;margin:0 auto;width:100%;background-color:rgba(0,0,0,0.4);color:#fff;border:4px solid transparent;border-image-source:linear-gradient(to right,#34f6f1 0,#fff 40%,#fff 45%,#fe2855 80%);border-image-slice:1;position:relative}.socialCampaignPage .socialCampaignGotBenefitContainer>div:after{position:absolute;content:"";width:100%;top:0;left:0}@media (max-width:959px){.socialCampaignPage .socialCampaignGotBenefitContainer>div{padding:20px 20px 26px}}.socialCampaignPage .socialCampaignGotBenefitContainer>div h3{font-size:20px;font-weight:bold;margin:0}.socialCampaignPage .socialCampaignGotBenefitContainer>div p{margin:9px 0 0}.socialCampaignPage .socialCampaignGotBenefitContainer>div b{font-size:16px}.socialCampaignPage .socialCampaignGotBenefitContainer .md-button{width:100%;margin:20px auto 0}.socialCampaignPage .socialCampaignHowItWorksContainer{margin:0 0 22px;width:686px}@media (max-width:959px){.socialCampaignPage .socialCampaignHowItWorksContainer{margin:2px 0 35px}}.socialCampaignPage .socialCampaignHowItWorksContainer .howItWorksStepList{width:100%;text-align:center}.socialCampaignPage .socialCampaignHowItWorksContainer .howItWorksStepList .howItWorksStepCard{width:calc(100%/2 - 6px);margin:12px 0;background-color:#fff;border-radius:10px}@media (max-width:959px){.socialCampaignPage .socialCampaignHowItWorksContainer .howItWorksStepList .howItWorksStepCard{max-width:473px;width:100%;margin:12px auto 0}}.socialCampaignPage .socialCampaignHowItWorksContainer .howItWorksStepList .howItWorksStepCard>div:first-child{font-weight:bold;color:#251d49;padding:0 16px}.socialCampaignPage .socialCampaignHowItWorksContainer .howItWorksStepList .howItWorksStepCard>div:first-child .stepNumber{font-size:40px;line-height:1}.socialCampaignPage .socialCampaignHowItWorksContainer .howItWorksStepList .howItWorksStepCard>div:last-child{position:relative;padding:0 24px;margin:18px 0 14px;color:#333}.socialCampaignPage .socialCampaignHowItWorksContainer .howItWorksStepList .howItWorksStepCard>div:last-child:after{position:absolute;content:"";left:0;width:1px;height:80%;background-color:#d4d2db}.socialCampaignPage .socialCampaignHowItWorksContainer .howItWorksStepList .howItWorksStepCard>div:last-child a:not(.md-button){margin:12px 6px 6px;width:50px;height:50px;border-radius:50%;border:1px solid #e0e0e0;font-size:24px;line-height:42px;-webkit-transition:0.3s;transition:0.3s}.socialCampaignPage .socialCampaignHowItWorksContainer .howItWorksStepList .howItWorksStepCard>div:last-child a:not(.md-button).icon-tiktok{color:#000;text-shadow:-1px -1px 1px #25F4EE,1px 1px 1px #f6003f;line-height:41px}.socialCampaignPage .socialCampaignHowItWorksContainer .howItWorksStepList .howItWorksStepCard>div:last-child a:not(.md-button).icon-instagram:before{background:radial-gradient(circle at 20% 107%,#ffd600 10%,#ff7a00 25%,#ff0069 45%,#d300c5 60%,#7638fa 90%),#d300c5;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:30px;width:30px}.socialCampaignPage .socialCampaignHowItWorksContainer .howItWorksStepList .howItWorksStepCard>div:last-child a:not(.md-button):hover{border-color:#63c956}.socialCampaignPage .socialCampaignHowItWorksContainer .howItWorksStepList .howItWorksStepCard .md-button{width:220px;margin-top:8px}.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList{padding-bottom:22px}@media (min-width:960px){.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList{width:928px}}@media (max-width:959px){.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList{padding-bottom:20px}}.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList .socialCampaignbenefitsCard{margin:16px auto 0;max-width:473px;width:100%;border-radius:10px;align-items:center;text-align:center}.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList .socialCampaignbenefitsCard:first-child{margin-top:12px}@media (min-width:960px){.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList .socialCampaignbenefitsCard{margin:13px 0 0;width:calc(100%/3 - 28px/3);position:relative;transition:0.3s transform ease-out}.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList .socialCampaignbenefitsCard:hover{transform:translateY(-6px)}.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList .socialCampaignbenefitsCard:first-child{margin-top:13px}.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList .socialCampaignbenefitsCard:before{position:absolute;inset:0;z-index:0;content:'';display:block;background-color:rgba(240,248,255,0.555);border-radius:10%;transform:scale(0.001,0.001)}.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList .socialCampaignbenefitsCard:hover:before{animation:pulse_effect 0.8s ease-out}}.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList .socialCampaignbenefitsCard h5{width:calc(100% - 55px);height:34px;padding:4px 8px;border-radius:10px 10px 0 0;background:#eb8b4c;color:#fff;font-weight:normal;z-index:1}.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList .socialCampaignbenefitsCard .socialCampaignbenefitsCardContent{width:100%;border-radius:10px;box-shadow:rgba(0,0,0,0.24) 0 3px 8px}.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList .socialCampaignbenefitsCard .socialCampaignbenefitsCardContent .socialCampaignbenefitsFreeUpgrade{font-size:16px;font-weight:bold;color:#fff;width:100%;height:74px;z-index:1;background-color:#5567ef;text-transform:uppercase;padding:4px 12px;border-radius:10px 10px 0 0;overflow:hidden}@media (min-width:960px){.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList .socialCampaignbenefitsCard .socialCampaignbenefitsCardContent .socialCampaignbenefitsFreeUpgrade{width:300px}}.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList .socialCampaignbenefitsCard .socialCampaignbenefitsCardContent .socialCampaignbenefitsFreeUpgrade h6{font-size:16px;padding:0 4px}.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList .socialCampaignbenefitsCard .socialCampaignbenefitsCardContent .socialCampaignbenefitsFreeUpgrade i{display:flex;justify-content:center;align-items:center;min-width:30px;min-height:30px;background-color:rgba(255,255,255,0.7);border-radius:50%}.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList .socialCampaignbenefitsCard .socialCampaignbenefitsCardContent .socialCampaignbenefitsFreeUpgrade i img{content:url(https://ddvql06zg3s2o.cloudfront.net/Assets/res/p/37134/imgs/socialcampaign/upgrade-arrow.png);width:14px;height:12px}.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList .socialCampaignbenefitsCard .socialCampaignbenefitsCardContent p{flex-grow:1;width:100%;min-height:67px;background-color:#d5d5de;border-radius:0 0 10px 10px;color:#2b2b60;line-height:1.1;z-index:1;padding:4px 8px}.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList .socialCampaignbenefitsCard .socialCampaignbenefitsCardContent p br{content:"";margin-top:4px;display:block}@media (min-width:960px){.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList .socialCampaignbenefitsCard .socialCampaignbenefitsCardContent p{width:300px}}.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList .socialCampaignbenefitsCard.silver h5{background-color:#888}.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList .socialCampaignbenefitsCard.gold h5{background-color:#fbbc00}.socialCampaignPage .socialCampaignBenefitsContainer .socialCampaignBenefitsEliteClubList .socialCampaignbenefitsCard.gold .socialCampaignbenefitsFreeUpgrade i img{content:url(https://ddvql06zg3s2o.cloudfront.net/Assets/res/p/37134/imgs/socialcampaign/upgrade-coupon.png);width:18px;height:12px}.socialCampaignPage .socialCampaignRemark{color:#fff;text-align:center;max-width:740px}.socialCampaignPage .socialCampaignRemark span{display:inline-block;font-size:16px;padding:0 22px 0}.socialCampaignPage .socialCampaignRemark p{margin:10px auto 16px;font-size:12px}@media (max-width:959px){.socialCampaignPage .socialCampaignRemark p{margin-top:8px}}.socialCampaignPage .socialCampaignRemark a{display:inline-block;text-decoration:underline;color:#fff;-webkit-transition:0.3s;transition:0.3s}.socialCampaignPage .socialCampaignRemark a:hover{color:#63c956}@media (min-width:960px){.socialCampaignPage .socialCampaignRemark a{padding-top:3px}}.socialCampaignPage .linkWrapper a{-webkit-transition:0.3s;transition:0.3s;font-size:12px;color:rgba(255,255,255,0.8)}.socialCampaignPage .linkWrapper a:hover{color:#63c956}.socialCampaignPage .linkWrapper span{width:1px;margin:4px 8px 2px;background:rgba(255,255,255,0.6)}@keyframes pulse_effect{50%{transform:scale(1.5,1.5);opacity:0}99%{transform:scale(0.001,0.001);opacity:0}100%{transform:scale(0.001,0.001);opacity:1}}.socialCampaigntnc{padding:0 16px 52px;color:#666;background:#fff}.socialCampaigntnc .socialCampaigntncContent{max-width:928px;margin:32px auto 0}@media (max-width:959px){.socialCampaigntnc .socialCampaigntncContent{margin:6px auto 0}}.socialCampaigntnc .socialCampaigntncContent .arrowLinkWrapper a{border-top:0}.socialCampaignFollowPage{color:#333;padding:16px 24px 60px !important}.socialCampaignFollowPage .mediaButton{padding:13px 12px;margin-bottom:1em;border-radius:8px;border:1px solid #ccc;text-decoration:none;-webkit-transition:0.3s;transition:0.3s}.socialCampaignFollowPage .mediaButton .icon-check{color:#63c956}.socialCampaignFollowPage .mediaButton .icon-instagram:before{margin:0;font-size:40px}.socialCampaignFollowPage .mediaButton .icon-tiktok{padding-left:0;margin-right:0}.socialCampaignFollowPage .mediaButton .icon-tiktok:before{position:static;width:35px;height:35px;background-size:100%;background-position:center;background-size:29px 35px}.socialCampaignFollowPage .mediaButton.connected{pointer-events:none}.socialCampaignFollowPage .socialCampaignBackBtn:not(:hover){color:#666;text-decoration:none}.socialCampaignWelcomePage{padding:16px 0 8px !important}.socialCampaignWelcomePage h2{color:#333}.socialCampaignWelcomePage p{margin:0}.socialCampaignWelcomePage b{margin:20px auto;display:inline-block;font-size:16px}.socialCampaignWelcomePage .couponCodeTitle{font-size:18px}.socialCampaignWelcomePage .couponCodeContent p{padding:8px 16px;margin:8px auto;color:#fff;background-color:#000;font-size:24px;font-weight:bold;text-transform:uppercase}.socialCampaignWelcomePage .banner-content{border-radius:0;margin-top:0}.socialCampaignWelcomePage .banner-content .title{font-size:18px;font-weight:bold;text-shadow:0 0 12px #fe2c56;margin:6px 0 0}@media (max-width:959px){.socialCampaignWelcomePage .banner-content .title{font-size:16px !important;line-height:18px}}.socialCampaignWelcomePage .banner-content .cta{text-transform:capitalize}.socialCampaignWelcomePage .buttonContainer{margin:24px 24px 0}.socialCampaignWelcomePage .buttonContainer a{width:100%}