.referral-wrap[data-v-cf77eea0]{max-width:1080px;margin:0 auto}.referral-title-item[data-v-cf77eea0]{width:100%}@media (min-width: 769px){.referral-title-item[data-v-cf77eea0]{width:calc(50% - 12px)}}.referral-title-item-svg[data-v-cf77eea0]{position:relative}.referral-title-item-svg[data-v-cf77eea0]:before{content:"";position:absolute;width:20px;height:20px;top:calc(50% - 10px);left:calc(50% - 10px);background-color:#ae8877;border-radius:50%;z-index:0;opacity:.3}.referral-share[data-v-cf77eea0]{box-shadow:0 .389577px 1.12763px #9b59b605,0 .895962px 2.5828px #9b59b605,0 1.57672px 4.54747px #9b59b608,0 2.5338px 7.33852px #9b59b60a,0 3.97044px 11.5699px #9b59b60d,0 6.37594px 18.6541px #9b59b60d,0 11.4046px 33.123px #9b59b60f;border-radius:8px;padding:16px 8px}@media (min-width: 769px){.referral-share-items[data-v-cf77eea0]{border-left:1px solid rgba(225,205,233,.3)}}.referral-table table[data-v-cf77eea0]{border:1px solid #F6F6F6;width:100%;border-collapse:collapse;border-spacing:0}.referral-table table th[data-v-cf77eea0]{text-align:center;background:#f5f5f5;color:#1d1c20;padding:14px 0;font-weight:600;font-size:14px;line-height:17px;border:0}.referral-table table td[data-v-cf77eea0]{text-align:center;font-weight:400;font-size:15px;line-height:22px;color:#000;border:0;padding:8px 16px}.referral-table table tr+tr[data-v-cf77eea0]{border-top:1px solid #F6F6F6}.slide-mobile[data-v-cf77eea0]{display:none!important}.referral-top-block[data-v-cf77eea0]{position:relative;z-index:1}.referral-top-block .referral-top-bg img[data-v-cf77eea0]{width:100%}.referral-top-block .referral-topcontent[data-v-cf77eea0]{position:absolute;top:0;left:0;z-index:10;height:100%;width:50%;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center}.referral-top-block .referral-topcontent h1[data-v-cf77eea0]{margin:0;font-size:2.6vw;line-height:normal;font-weight:700;color:#bd0404}.referral-top-block .referral-topcontent h2[data-v-cf77eea0]{font-weight:400;font-size:16px;max-width:600px;margin:25px auto 0;color:#bd0404}.referral-step-block[data-v-cf77eea0]{max-width:1080px;margin:100px auto;text-align:center;padding:0 20px}.referral-step-block h2[data-v-cf77eea0]{margin:0;font-size:2vw;line-height:normal;font-weight:400}.referral-step-block .referral-step-item[data-v-cf77eea0]{margin-top:2.6vw;display:flex;align-items:center;justify-content:center}.referral-step-block .referral-step-item ul[data-v-cf77eea0]{display:flex;width:100%}.referral-step-block .referral-step-item ul li[data-v-cf77eea0]{display:flex;flex-direction:column;align-items:center;width:calc((100% - 180px)/3)}.referral-step-block .referral-step-item ul li[data-v-cf77eea0]:nth-child(2n){height:90px;width:90px;justify-content:center;font-size:2.4vw;font-weight:400}.referral-step-block .referral-step-item ul li .item-text[data-v-cf77eea0]{font-size:18px;line-height:24px;margin-top:20px}@media (max-width: 1280px){.referral-top-block .referral-topcontent h2[data-v-cf77eea0]{font-size:14px;max-width:400px;line-height:20px}.referral-step-block[data-v-cf77eea0]{margin:50px auto}.referral-step-block .referral-step-item ul li .item-text[data-v-cf77eea0]{font-size:14px;line-height:22px;margin-top:10px}.referral-step-block .referral-step-item ul li .icon[data-v-cf77eea0]{width:70px}.referral-step-block .referral-step-item ul li[data-v-cf77eea0]:nth-child(2n){font-size:3vw;height:70px}}@media (max-width: 767px){.slide-pc[data-v-cf77eea0],[data-v-cf77eea0] .slide-pc{display:none!important}.slide-mobile[data-v-cf77eea0]{display:block!important}.referral-top-block .referral-topcontent[data-v-cf77eea0]{width:100%;padding:50px 10px;justify-content:flex-start}.referral-top-block .referral-topcontent h1[data-v-cf77eea0]{font-size:28px}.referral-top-block .referral-topcontent h2[data-v-cf77eea0]{font-size:12px;margin-top:12px}.referral-step-block h2[data-v-cf77eea0]{font-size:25px}.referral-step-block .referral-step-item[data-v-cf77eea0]{margin-top:30px}.referral-step-block .referral-step-item ul li[data-v-cf77eea0]{flex:auto;width:calc((100% - 40px)/3)}.referral-step-block .referral-step-item ul li .icon[data-v-cf77eea0]{width:50px}.referral-step-block .referral-step-item ul li[data-v-cf77eea0]:nth-child(2n){height:50px;font-size:28px;width:20px}.referral-step-block[data-v-cf77eea0]{padding:0 10px}.referral-step-block .referral-step-item ul li .item-text[data-v-cf77eea0]{font-size:12px;line-height:20px}}
