

/* Start:/bitrix/components/mav/referral.program.page/templates/.default/style.css?17723104251598*/
#sr-ads-trade h1 .swap {
    display: block;
    transition: opacity .3s ease,color .3s ease;
    color: #d93025
}
#sr-ads-trade .hero-img-wrap {
    position: relative;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    height: clamp(280px, 40vw, 440px);
}
#sr-ads-trade .hero-img,#sr-ads-trade .hero-img-next {
    position: absolute;
    inset: 0;
    background-size: cover;
    background-position: center;
    transition: opacity .6s ease;
}
#sr-ads-trade .hero-img {
    opacity:1;
}
#sr-ads-trade .hero-img-next {
    opacity:0;
}
.benefits-block .benefit-card{
    border: 1px solid rgba(0,0,0,.06);
    border-radius: 18px;
    background: #fff;
    transition: all .2s ease;
}

.benefits-block .benefit-card:hover{
    transform: translateY(-4px);
    box-shadow: 0 20px 40px rgba(0,0,0,.06);
    border-color: rgba(0,0,0,.12);
}

.benefits-block .benefit-number{
    font-size: 2rem;
    font-weight: 700;
    background: linear-gradient(135deg, var(--bs-primary), #34a853);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#sr-ads-trade .success-message {
    text-align: center;
}

#sr-ads-trade .form-block {
    background: var(--bs-light);
    padding: 20px;
}
#sr-ads-trade .join-us-subheader {
    font-family: "Oswald", sans-serif;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.4;
    max-width: 840px;
    margin: 0 auto;"
}

@media (min-width: 992px) {
    #sr-ads-trade .form-block {
        background: var(--bs-light);
        padding: 40px;
    }
    #banner-image {
        flex-direction: row-reverse;
    }
}
/* End */
/* /bitrix/components/mav/referral.program.page/templates/.default/style.css?17723104251598 */
