.affiliate_become_affiliate_btn__0GiiK {
    overflow: hidden;
    position: relative;
    z-index: 0
}

.affiliate_become_affiliate_btn__0GiiK:after {
    animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-name: affiliate_btnGradientAnime__UQq_j;
    animation-timing-function: ease-in-out;
    background-image: linear-gradient(270deg, transparent, #fff, transparent);
    border-radius: 0;
    content: "";
    height: 100%;
    left: -90px;
    opacity: 0;
    position: absolute;
    top: -10px;
    transform: skewX(-20deg);
    width: 90px;
    z-index: -1
}

@keyframes affiliate_btnGradientAnime__UQq_j {
    0% {
        left: -90x;
        opacity: 0
    }
    50% {
        opacity: 1
    }
    to {
        left: 110%;
        opacity: 0
    }
}

.affiliate_become_affiliate_btn__0GiiK span {
    overflow: hidden;
    position: relative
}

.affiliate_become_affiliate_btn__0GiiK span:after {
    animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-name: affiliate_spanGradientAnime__Shw19;
    animation-timing-function: ease-in-out;
    background-image: linear-gradient(270deg, transparent, hsla(0, 0%, 100%, .2), transparent);
    content: "";
    height: 100%;
    left: -85px;
    position: absolute;
    top: 0;
    transform: skewX(-20deg);
    width: 80px;
    z-index: 1
}

@keyframes affiliate_spanGradientAnime__Shw19 {
    0% {
        left: -85x
    }
    to {
        left: 110%
    }
}

.affiliate_arrow-blink__v7Ud7 {
    animation: affiliate_blink__ne_tc 1.5s infinite
}

@keyframes affiliate_blink__ne_tc {
    0%,
    to {
        opacity: 0
    }
    50% {
        opacity: 1
    }
}

@media (min-width:1024px) {
    .affiliate_why-should-card__nCBQT,
    .affiliate_why-should-container__rMEa_ {
        position: relative
    }
    .affiliate_why-should-container__rMEa_:after {
        bottom: 290px;
        height: .5px;
        left: 0;
        margin: 0 auto;
        right: 0;
        width: 90%
    }
    .affiliate_why-should-card__nCBQT:before,
    .affiliate_why-should-container__rMEa_:after {
        background-color: #302c46;
        content: "";
        position: absolute
    }
    .affiliate_why-should-card__nCBQT:before {
        height: 200px;
        transform: translateX(-50%);
        width: .5px
    }
    .affiliate_why-should-card__nCBQT:first-child:before {
        right: -50px;
        top: -40px
    }
    [dir=rtl] .affiliate_why-should-card__nCBQT:first-child:before {
        left: -80px;
        right: auto
    }
    .affiliate_why-should-card__nCBQT:nth-child(2):before {
        right: -80px;
        top: -40px
    }
    [dir=rtl] .affiliate_why-should-card__nCBQT:nth-child(2):before {
        left: -90px;
        right: auto
    }
    .affiliate_why-should-card__nCBQT:nth-child(3):before {
        left: -240px;
        top: 160px
    }
    [dir=rtl] .affiliate_why-should-card__nCBQT:nth-child(3):before {
        left: auto;
        right: -240px
    }
    .affiliate_why-should-card__nCBQT:nth-child(4):before,
    .affiliate_why-should-card__nCBQT:nth-child(5):before {
        display: none
    }
}

.affiliate_fancy-affiliate__6DExO {
    --offset: 2px
}

.affiliate_fancy-affiliate__6DExO:before {
    animation: affiliate_rotate-affiliate__HPJO6 2s linear infinite;
    aspect-ratio: 1;
    background: conic-gradient(transparent 270deg, #fff, transparent);
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%
}

.affiliate_fancy-affiliate__6DExO:after {
    backdrop-filter: blur(100px);
    border-radius: inherit;
    content: "";
    height: calc(100% - var(--offset)*2);
    inset: var(--offset);
    position: absolute;
    width: calc(100% - var(--offset)*2)
}

@keyframes affiliate_rotate-affiliate__HPJO6 {
    0% {
        transform: translate(-50%, -50%) scale(1.4) rotate(0turn)
    }
    to {
        transform: translate(-50%, -50%) scale(1.4) rotate(1turn)
    }
}

.affiliate_hide_scrollbar__9Okjz {
    overflow-x: scroll;
    overflow-y: hidden;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.affiliate_hide_scrollbar__9Okjz::-webkit-scrollbar {
    display: none
}

.affiliate_border_gradient__YGEVf {
    position: relative
}

.affiliate_border_gradient__YGEVf:before {
    background: linear-gradient(90deg, transparent 20%, #b2b2b2 30%, transparent 80%);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.affiliate_aff_border_gradient__hNqXK {
    position: relative
}

.affiliate_aff_border_gradient__hNqXK:before {
    background: linear-gradient(90deg, transparent 10%, #b2b2b2 50%, transparent 90%);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}