.auto-scroll-row__heading {
    padding-bottom: 16.5px;
    border-bottom: 1px solid #7C7C7C;
    margin-bottom: 16.5px;
}

.auto-scroll-row__text p{
    margin-bottom: 36px;
    color: #7c7c7c;
}

.auto-scroll-row__text p:has(strong) strong {
    color: #141414;
}


.auto-scroll-row__images-wrapper {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.auto-scroll-row__image {
    height: 150px;
    min-width: 257px;
}

.splide__slide {
    margin-right: 24px;
}

body .auto-scroll-row__track.splide__track {
    max-width: 100%;
}

@media screen and (max-width: 1023.98px) {
    .auto-scroll-row__heading {
        font-size: 40px;
    }
}

@media screen and (max-width: 599.98px) {
    .auto-scroll-row__heading {
        font-size: 24px;
    }

    .auto-scroll-row__text p {
        margin-bottom: 24px;
    }

    .auto-scroll-row__text p:not(:last-child) {
        margin-bottom: 0;
    }
}