@media screen and (min-width: 768px) and (max-width: 1259px) {

    .gr-main-rounds {
        padding: 40px 0px;
        display: flex;
        gap: 24px;
    }

    .gr-main-rounds-item1,
    .gr-main-rounds-item2,
    .gr-main-rounds-item3 {
        flex: 1;
        flex-direction: column;
        min-width: 0;
    }

    .gr-main-rounds-item1-pic,
    .gr-main-rounds-item2-pic,
    .gr-main-rounds-item3-pic,
    .gr-main-rounds-item1-pic .round,
    .gr-main-rounds-item2-pic .round,
    .gr-main-rounds-item3-pic .round {
        width: 56px;
        height: 56px;
    }

    .gr-main-rounds-item1-text,
    .gr-main-rounds-item2-text,
    .gr-main-rounds-item3-text {
        padding-top: 14px;
    }

    .gr-main-rounds .text-h3 {
        font-size: 14px;
        line-height: 18px;
    }

    .gr-main-rounds .text-body {
        font-size: 13px;
        line-height: 18px;
    }
}