﻿.benefits-section {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 30px;
    width: 100%;
    background: #fff;
    padding: 40px 1%;
}


.benefits-section > .list-item {
    float: left;
    margin-right: 10px;
}


    .benefits-section > .list-item > .list-item-title-row {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-wrap: wrap;
        gap: 5px;
        width: 100%;
    }

        .benefits-section > .list-item > .list-item-title-row > .benefits-icon-box {
            float: left;
            margin-right: 10px;
        }

            .benefits-section > .list-item > .list-item-title-row > .benefits-icon-box > .benefits-icon {
                height: 30px;
                width: 30px;
            }
