.block-klantenvertellen .item .review-content .text,
.b-menu ul li .wp-block-navigation-item__description,
.block-items.block-cars .item .subtitle,
.omschrijving:not(.open) .inner {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    line-clamp: 5;
    -webkit-box-orient: vertical;
}

.b-menu ul li .wp-block-navigation-item__description,
.block-items.block-cars .item .subtitle {
    -webkit-line-clamp: 1;
    line-clamp: 1;
}
.s-timeline .container .desire-timeline.swiper .actions .swiper-button-prev:not(.swiper-button-disabled) arrow,
.s-timeline .container .desire-timeline.swiper .actions .swiper-button-next.swiper-button-disabled arrow {    transform: rotate(180deg);}

.s-timeline .s-square arrow { 
    transition: transform 0.3s ease, border 2s ease;
}
.s-timeline .container .desire-timeline.swiper .actions .s-square.swiper-button-disabled { 
    cursor: pointer;
    pointer-events: all;
}
.s-gen-information .grid .grid-item .wp-block-image img {
    height: 78px;
}
@media (min-width: 640px) {
    .s-timeline{
        --s_timeline_img_max_width4: calc(var(--layout-grid-size)*2.8 + var(--gap)*1);
    }
}
@media (min-width: 782px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:has([class*="grid"]) {
    flex-basis: 0;
    flex-grow: 1;
    display: flex;
    flex-direction:column;
    align-items:center;
  }
}