
article>.slide-maintainable {
    padding: 0;
}

.slide-maintainable .square .text-wrapper {
        flex-grow: 1;
}

.slide-maintainable .splide:not(.splide_maintainable) {
    visibility: visible;
}

.slide-maintainable .splide:not(.splide_maintainable) .splide__list.service-subpages {
    gap: var(--gap, 2rem);
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(35rem, 1fr));
}

.slide-maintainable .splide:not(.splide_maintainable) .splide__list.service-subpages > * {
    width: 100%;
}

.slide-maintainable .splide__slide .content-slider .text-wrapper {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    align-items: flex-start;
}

.slide-maintainable li {
    font-weight: 300;
}

.slide-maintainable .splide__slide .content-slider .text-wrapper p {
    font-weight: 300;
    margin-bottom: .25em;
    width: 100%;
}

.slide-maintainable .splide__slide .content-slider .text-wrapper p + p {
    margin-top: 0;
}

.slide-maintainable .splide .content-slider .h3 {
    color: currentColor;
    font-weight: 300;
    margin-bottom: .5em;
    font-size: 1.2em;
}

.slide-maintainable ul:not([class]) > li:before {
    background-color: currentColor;
}

.slide-maintainable p {
    text-align: left;
}

.slide-maintainable .service-subpages-tile img {
    aspect-ratio: 1;
}