.dnd-section:has(.card-slider--solution-slider){
    overflow-x: clip;
}

.card-slider--solution-slider .swiper-slide{
    height: auto;
}

/* Solution Card */

.solution-card{
    padding: 30px 40px;
    height: 100%;
}

.solution-card__icon{
    max-height: 44px;
    width: auto;
    aspect-ratio: 1/1;
    margin-bottom: 18px;
}

.solution-card__content h4{
    margin-bottom: 16px;
}

.solution-card__content p:last-of-type{
    margin-bottom: 0px;
}

.light .card-slider-title__content h2, 
.light .card-slider-title__content p{
    color: white;
}

.light .card-slider__navigation svg rect{
    stroke: white;
}

/* Divider */

.card-slider--solution-slider:has(.heading_border_line) .card-slider-title h1, 
.card-slider--solution-slider:has(.heading_border_line) .card-slider-title h2, 
.card-slider--solution-slider:has(.heading_border_line) .card-slider-title h3,
.card-slider--solution-slider:has(.heading_border_line) .card-slider-title h4,
.card-slider--solution-slider:has(.heading_border_line) .card-slider-title h5,
.card-slider--solution-slider:has(.heading_border_line) .card-slider-title h6{
    margin-bottom: 0px;
}  

.card-slider--solution-slider .heading_border_line{
    margin: 28px 0px;
    background-color: var(--secondary);
}


@media screen and (max-width: 890px){
    .card-slider-title:has(.card-slider__navigation--alt) {
    align-items: flex-start;
    gap: 48px;
}

.card-slider--solution-slider .content-wrapper {
    padding: 0px;
}