.aff-wrap a[data-v-25ac605a]:hover{color:var(--text-color-primary)}.aff-wrap .aff-top-banner[data-v-25ac605a]{aspect-ratio:1920/540;background-image:url(../images/affiliate/top-banner.jpg);background-repeat:no-repeat;background-size:contain;cursor:pointer;width:100%}.aff-wrap .join-btn[data-v-25ac605a]{align-items:center;align-self:flex-start;background:#fff;border-radius:.25rem;color:#3d3d3d;display:flex;font-size:1.75rem;font-weight:500;height:4.5rem;justify-content:center;margin-top:1.125rem;padding:0 2.5rem}.aff-wrap .join-our-team[data-v-25ac605a]{display:flex;flex-direction:column;height:100%;justify-content:center;margin-left:50%}.aff-wrap .join-our-team span[data-v-25ac605a]{color:#fff;font-size:2.75rem;font-weight:300;line-height:1.2;text-transform:uppercase}.aff-wrap .join-info[data-v-25ac605a]{background:#fff9ef;color:var(--text-color-primary);padding-bottom:2.5rem;padding-top:2.5rem}.aff-wrap .join-info .title[data-v-25ac605a]{display:flex;font-size:2.25rem;font-weight:200;justify-content:center}.aff-wrap .join-info .list-info[data-v-25ac605a]{display:flex;justify-content:center;margin-top:2rem}.aff-wrap .join-info .list-info .list-item[data-v-25ac605a]{width:27.5rem}.aff-wrap .join-info .list-info .list-item[data-v-25ac605a],.aff-wrap .join-info .list-info .list-item .item-content[data-v-25ac605a]{align-items:center;display:flex;flex-direction:column}.aff-wrap .join-info .list-info .list-item .icon[data-v-25ac605a]{font-size:3.5rem}.aff-wrap .join-info .list-info .list-item .item-title[data-v-25ac605a]{font-size:1.75rem;margin:.5rem 0}.aff-wrap .join-info .list-info .list-item .item-info[data-v-25ac605a]{color:var(--text-color-regular);font-size:1.25rem;font-weight:200;line-height:1.4;text-align:center}.aff-wrap .join-step[data-v-25ac605a]{background:#fff;cursor:pointer;padding:2.5rem 0 6.5rem}.aff-wrap .join-step .header[data-v-25ac605a]{align-items:center;display:flex;flex-direction:column}.aff-wrap .join-step .header .title[data-v-25ac605a]{color:var(--text-color-primary);font-size:2.25rem;font-weight:300;text-align:center}.aff-wrap .join-step .step-box[data-v-25ac605a]{aspect-ratio:4023/1672;background-image:url(../images/affiliate/step.jpg);background-repeat:no-repeat;background-size:contain;margin-top:2.5rem;position:relative;width:100%}.aff-wrap .join-step .step-box .step-content[data-v-25ac605a]{display:flex;flex-direction:column;left:50%;padding-right:1.875rem;position:absolute;top:50%;transform:translateY(-50%)}.aff-wrap .join-step .step-list[data-v-25ac605a]{border-left:.0625rem solid var(--text-color-secondary);display:flex;flex-direction:column;justify-content:center;margin-bottom:2.875rem;padding:1.25rem 0}.aff-wrap .join-step .step-list .step-item[data-v-25ac605a]{color:#fff;display:flex}.aff-wrap .join-step .step-list .step-item[data-v-25ac605a]:not(:last-child){margin-bottom:2.5rem}.aff-wrap .join-step .step-list .step-item[data-v-25ac605a]:before{border-bottom:.75rem solid transparent;border-left:.75rem solid #fff;border-top:.75rem solid transparent;content:"";position:absolute;width:1.5rem}.aff-wrap .join-step .step-list .step-item .text[data-v-25ac605a]{font-size:1.75rem;padding-left:1.75rem}.aff-wrap .contact-us[data-v-25ac605a]{color:#3d3d3d;font-size:2rem;font-weight:300;margin-top:2.5rem;text-align:center}.mobile-container .aff-wrap .aff-top-banner[data-v-25ac605a]{aspect-ratio:1;background-image:url(../images/affiliate/top-banner-m.jpg)}.mobile-container .aff-wrap .aff-top-banner span[data-v-25ac605a]{font-size:1.125rem;font-weight:500}.mobile-container .aff-wrap .join-our-team[data-v-25ac605a]{align-items:center;justify-content:flex-end;margin-left:0}.mobile-container .aff-wrap .join-our-team .join-btn[data-v-25ac605a]{align-self:unset;font-size:.875rem;height:2.0625rem;margin-bottom:1.375rem;margin-top:.5rem;padding:0 1.25rem}.mobile-container .aff-wrap .join-info[data-v-25ac605a]{padding:1.25rem .75rem}.mobile-container .aff-wrap .join-info .title[data-v-25ac605a]{font-size:1rem;font-weight:400}.mobile-container .aff-wrap .join-info .list-info[data-v-25ac605a]{flex-direction:column;margin-top:.25rem}.mobile-container .aff-wrap .join-info .list-info .list-item[data-v-25ac605a]{align-items:flex-start;flex-direction:row;padding:.75rem 0;width:auto}.mobile-container .aff-wrap .join-info .list-info .list-item[data-v-25ac605a]:not(:last-child){border-bottom:.0625rem solid #f1e8d9}.mobile-container .aff-wrap .join-info .list-info .list-item[data-v-25ac605a]:last-child{padding-bottom:0}.mobile-container .aff-wrap .join-info .list-info .list-item .icon[data-v-25ac605a]{font-size:1.5rem}.mobile-container .aff-wrap .join-info .list-info .list-item .item-title[data-v-25ac605a]{font-size:.875rem;font-weight:500;line-height:1.3125rem;margin:0}.mobile-container .aff-wrap .join-info .list-info .list-item .item-content[data-v-25ac605a]{align-items:flex-start;flex:1;margin-left:.625rem}.mobile-container .aff-wrap .join-info .list-info .list-item .item-info[data-v-25ac605a]{display:inline-block;font-size:.6875rem;font-weight:300;text-align:left}.mobile-container .aff-wrap .join-step[data-v-25ac605a]{padding:1.25rem 0 3.875rem}.mobile-container .aff-wrap .join-step .step-box[data-v-25ac605a]{aspect-ratio:52/45;background-image:url(../images/affiliate/step-m.jpg);margin-top:1.25rem}.mobile-container .aff-wrap .join-step .header .title[data-v-25ac605a]{font-size:1rem}.mobile-container .aff-wrap .join-step .header .sub-title[data-v-25ac605a]{font-size:.875rem;padding:0 2.125rem}.mobile-container .aff-wrap .join-step .header .arrow[data-v-25ac605a]{border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #000;width:1rem}.mobile-container .aff-wrap .contact-us[data-v-25ac605a]{font-size:.875rem;margin-top:.75rem}.mobile-container .aff-wrap .join-step .step-list-wrap[data-v-25ac605a]{background:#adacb1;padding:0 1rem}.mobile-container .aff-wrap .join-step .step-list-wrap .step-list[data-v-25ac605a]{border-color:#fff;margin-bottom:0;padding:.5rem 0}.mobile-container .aff-wrap .join-step .step-list .step-item .text[data-v-25ac605a]{font-size:.875rem;padding-left:1.25rem}.mobile-container .aff-wrap .join-step .step-list .step-item[data-v-25ac605a]:before{border-bottom:.5rem solid transparent;border-left:.5rem solid #fff;border-top:.5rem solid transparent;content:"";position:absolute;width:1rem}.mobile-container .aff-wrap .join-step .step-list .step-item[data-v-25ac605a]:not(:last-child){margin-bottom:1.25rem}.mobile-container .btn-wrap[data-v-25ac605a]{display:flex;justify-content:center}.mobile-container .btn-wrap .join-btn[data-v-25ac605a]{font-size:.875rem;height:2.0625rem;margin:1.125rem 0;padding:0 1.25rem}
