.block-features {
    padding-bottom: clamp(2.5rem, -0.0317rem + 11.0075vw, 9.875rem);
}

.block-features__content {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem clamp(0rem, -2.5746rem + 11.194vw, 7.5rem);
}

.block-features__content > div {
    flex: 1 1 calc(50% - 7.8rem);
    min-width: min(35rem, 100%);
}

.block-features__content .block-features__text {
    flex: 0 1 50%;
    max-width: 51rem;
}

.block-features__content .block-features__text p {
    margin: 0;
}

.block-features__lists {
    display: flex;
    flex-wrap: wrap;
    column-gap: clamp(2rem, 0.541rem + 6.3433vw, 6.25rem);
}

.block-features__col {
    flex: 1 1 calc(50% - clamp(0rem, -2.5746rem + 11.194vw, 7.5rem));
    min-width: min(15rem, 100%);
}

.block-features__col p {
    margin-top: 0;
}

.block-features__col ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    font-size: var(--fs-18);
}

.block-features__col ul li {
    margin-bottom: 1.25rem;
}