.mobile-sidebar {
    padding-top: clamp(25px, 7.5vw, 150px);
}
.mobile-sidebar .mobile-nav {
    margin-block-end: 0 !important;
}
.mobile-sidebar .mobile-nav ul {
    gap: clamp(1rem, 3.5vw, 1.5rem);
    font-size: clamp(1rem, 3.5vw, 1.125rem);
}
.diensten-video-block > .container {
    position: relative;
}
.diensten-video-block > .container::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    right: 0;
    top: 0;
    border: 2px solid var(--clr-secondary);
    pointer-events: none;
    z-index: -1;
}
@media (min-width: 1200px) {
    .diensten-video-block > .container::before {
        width: 75%;
        right: 0.75rem;
    }
}