    :root { 
       --offer-bar-size: 0px; 
    }

.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;
}

.block_vacancies .item .tag {
    writing-mode: vertical-rl;
    -moz-transform: scale(-1, -1);
    -webkit-transform: scale(-1, -1);
    -o-transform: scale(-1, -1);
    -ms-transform: scale(-1, -1);
    transform: scale(-1, -1);
    text-orientation: mixed;
}
.certi-wrapper .swiper-wrapper {
    transition-timing-function: linear;
}

.single-behandeling .wp-block-post-featured-image {
    height: 100%;
}

.single-behandeling .before-after >.wp-block-column .wp-block-group {
    padding-top: 80px;
    padding-bottom: 50px;
}

.single-behandeling .wp-block-post-featured-image :where(img) {
    aspect-ratio: 16 / 14.105;
}

.block-behandeling .item .inner .image img {
    aspect-ratio: 1 / 1;
}

.wp-block-image img {
    width: 100%;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    word-break: normal;
}

@media only screen and (max-width: 768px) {
    .block_vacancies .item .tag {
        -moz-transform: scale(1, 1);    
        -webkit-transform: scale(1, 1);
        -o-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        transform: scale(1, 1);
    }
}

@media only screen and (max-width: 1023px) {
    .single-behandeling .wp-block-post-featured-image :where(img) {
        margin-bottom: 45px;
    }

    .single-behandeling .before-after >.wp-block-column .wp-block-group {
        padding-top: 50px;
    }
}