@media screen and (min-width: 1024px) {

section.acf-solutions-benefits-section .benefits-sub-content {
    padding: 0px 20% 0px 20%;
    margin-bottom: 70px;
}
section.acf-solutions-benefits-section .benefits-container{
    padding: 70px 0px 64px 0px;
}
}
section.acf-solutions-benefits-section .icon img {
    max-height: 50px;
    max-width: 90px;
    height: auto;
    width: auto;
    object-fit: contain;
}
@media (min-width: 992px) {
.benefits-container .row {
    margin-bottom: 2rem; 
}
.row.gap-28 {
    display: flex; 
    flex-wrap: wrap; 
}

.row.gap-28 > .col-md-3 {
    max-width: calc(25% - 28px); 
}

}

.benefit-title {
    font-size: var(--f20);
    font-weight: var(--fontW600);
}

@media (max-width: 992px) {
    .benefits-container {
        padding-top: 50px;
    }
}
.gap-28 {
    gap: 28px; 
}
.single-solutions .sticky-animated,
.single-solutions .border-radius-sitcky {
    margin-bottom: 0!important;
}

