@media screen and (max-width: 1199.9px) {
    .benefits-sub__title__title {
        font-size: 1.4rem;
        margin-bottom: 1.4rem;
    }
}

@media screen and (max-width: 767px) {
    .benefits__block-title {
        font-size: 16px;
        line-height: 135%;
        letter-spacing: 0.03em;
    }
    .benefits__box-content {
        padding: 20px 10px;
    }
    .benefits__description {
        font-size: 15px;
    }
}

@media screen and (max-width: 539px) {
    .benefits__box {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .benefits-sub__title__title{
        line-height: 1.2;
        font-size: 1.2rem;
        margin-bottom: 0.5rem;
    }
}
