.solutions-container {
    border-radius: 40px 40px 0 0;
    overflow: hidden;
}

.slider-1 .owl-carousel .owl-item {
    opacity: 0;
    transition: opacity 0.3s ease;
}

.slider-1 .owl-carousel .owl-item.active {
    opacity: 1;
}

.acf-solutions-section .item {
    min-height: 340px;
}

.acf-solutions-section .item .content {
    color: var(--black);
}

/* .sticky-animated.acf-solutions-section {
    margin-top: unset !important;
    border-radius: unset;
} */

.permanent-height {
    height: 34px;
}

.slider-2 .item img {
        object-fit: cover;
    max-height: 770px;
}

@media (max-width: 992px) {
    .slider-2 .item img {
        max-height: 330px;
        object-fit: cover;
    }
    .acf-solutions-section .item {
        width: 100%;
        min-height: auto;
    }
    .permanent-height {
        height: 68px;
    }
    .acf-solutions-section .owl-carousel .owl-stage {
    display: flex;
    width: 100% !important;
    transform: translate3d(0, 0, 0); 
    }
    .acf-solutions-section .owl-carousel .owl-item {
        flex: 0 0 100%; 
        max-width: 100%; 
        box-sizing: border-box; 
    }
}


@media (min-width: 992px) {
  body:not(.rtl) .solutions-container .wrap {
    margin-left: 250px !important;
  }
}

@media (min-width: 1200px) {
  body:not(.rtl) .solutions-container .wrap {
    margin-left: 40px !important; 
  }
}

@media (min-width: 1600px) {
  body:not(.rtl) .solutions-container .wrap {
    margin-left: 100px!important;
    max-width: 800px;
  }
}
@media (min-width: 1920px) {
  body:not(.rtl) .solutions-container .wrap {
    margin-left: 258px !important;
    max-width: 800px;
  }
}
@media (min-width: 2560px) {
  body:not(.rtl) .solutions-container .wrap {
    margin-left: 570px !important;
    max-width: 900px;
  }
}

@media screen and (min-width: 992px) {
.acf-solutions-section .item.bg-grey .content h3.bolder {
  min-height: 1.5em; 
  display: block;
}

.acf-solutions-section .item.bg-grey .content h3:not(.bolder) {
  min-height: 1.5em; 
  display: block;
}

.acf-solutions-section .item.bg-grey .content .font-family-secondary {
  min-height: 4.5em; 
  display: block;
}
  
}

