.bonuses__page {
    margin-top: 130px
}

.bonuses__page-title {
    margin-bottom: 75px
}

.bonuses__page-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 60px;
    -moz-column-gap: 60px;
    column-gap: 60px;
    width: 100%;
    padding: 45px;
    background-color: rgba(17, 255, 0, .07);
    -webkit-box-shadow: -50px 50px 50px 0 rgba(255, 255, 255, .1) inset, 50px -50px 50px 0 rgba(194, 194, 194, .1) inset;
    box-shadow: -50px 50px 50px 0 rgba(255, 255, 255, .1) inset, 50px -50px 50px 0 rgba(194, 194, 194, .1) inset;
    border-radius: 47px
}

.bonuses__page-item-img {
    --width: 80px;
    max-width: var(--width);
    max-height: var(--width);
    min-width: var(--width);
    min-height: var(--width);
    border-radius: 100%;
    border: 2px solid #ff7a00;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.bonuses__page-item-img img {
    width: calc(var(--width)/2);
    height: calc(var(--width)/2)
}

.bonuses__page-item-text {
    font-size: 24px;
    line-height: 110%
}

.bonuses__page-item-text span {
    font-weight: bold
}

.bonuses__page-mobile {
    display: none
}

@media screen and (max-width: 768px) {
    .bonuses__page {
        margin-top: 100px
    }
    .bonuses__page-title {
        margin-bottom: 40px
    }
    .bonuses__page-item-img {
        --width: 45px;
        border-width: 3px;
        display: none
    }
    .bonuses__page-item-text {
        font-size: 18px;
        line-height: 170%
    }
    .bonuses__page-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0 auto 20px auto
    }
    .bonuses__page-mobile-divider {
        display: block
    }
}

@media screen and (max-width: 480px) {
    .bonuses__page-item-text {
        font-size: 16px
    }
}