/* ===== BENEFITS FIX ===== */

.gs-benefits.container-fluid{
    max-width:1500px !important;
    width:100% !important;
    margin:0 auto !important;
    padding:26px 40px !important;

    display:grid !important;
    grid-template-columns:repeat(4,1fr) !important;
    gap:0 !important;

    background:#fff !important;
}

.gs-benefits > div{
    display:grid !important;
    grid-template-columns:42px 1fr !important;
    grid-template-rows:auto auto !important;
    align-items:center !important;

    padding:5px 24px !important;
    border-right:1px solid #e8e8e8 !important;
}

.gs-benefits > div:last-child{
    border-right:0 !important;
}

.gs-benefits b{
    grid-column:2 !important;
    color:#0c5a3a !important;
    font-size:15px !important;
    font-weight:700 !important;
    line-height:1.3 !important;
}

.gs-benefits small{
    grid-column:2 !important;
    color:#777 !important;
    font-size:12px !important;
    margin-top:3px !important;
}

.gs-benefits b:first-letter{
    font-size:25px;
}

@media(max-width:991px){
    .gs-benefits.container-fluid{
        grid-template-columns:repeat(2,1fr) !important;
        padding:20px !important;
    }
}

@media(max-width:575px){
    .gs-benefits.container-fluid{
        grid-template-columns:1fr !important;
    }

    .gs-benefits > div{
        border-right:0 !important;
        border-bottom:1px solid #eee !important;
        padding:12px 5px !important;
    }
}