.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-169 .elementor-element.elementor-element-50d44cd .elementor-repeater-item-33a5d8d .swiper-slide-bg{background-image:url(https://vl-technics.onohost.be/wp-content/uploads/2026/10/vlt-hero-kraan-2400.webp);background-size:cover;}.elementor-169 .elementor-element.elementor-element-50d44cd .elementor-repeater-item-0db7978 .swiper-slide-bg{background-image:url(https://vl-technics.onohost.be/wp-content/uploads/2026/10/vlt-hero-deprez-2400.jpg);background-size:cover;}.elementor-169 .elementor-element.elementor-element-50d44cd .elementor-repeater-item-6d62833 .swiper-slide-bg{background-image:url(https://vl-technics.onohost.be/wp-content/uploads/2026/10/vlt-hero-volvo-2400.webp);background-size:cover;}.elementor-169 .elementor-element.elementor-element-50d44cd .elementor-repeater-item-104dc8a .swiper-slide-bg{background-image:url(https://vl-technics.onohost.be/wp-content/uploads/2026/10/vlt-hero-portaalkraan-2400.webp);background-size:cover;}.elementor-169 .elementor-element.elementor-element-50d44cd .elementor-repeater-item-ca5fa2c .swiper-slide-bg{background-image:url(https://vl-technics.onohost.be/wp-content/uploads/2026/10/vlt-hero-rupskraan-2400.webp);background-size:cover;}.elementor-169 .elementor-element.elementor-element-50d44cd .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-169 .elementor-element.elementor-element-50d44cd .swiper-slide-contents{max-width:66%;}.elementor-169 .elementor-element.elementor-element-50d44cd .swiper-slide-inner{text-align:center;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}/* Start custom CSS for slides, class: .elementor-element-50d44cd */.elementor-169 .elementor-element.elementor-element-50d44cd, .elementor-169 .elementor-element.elementor-element-50d44cd .elementor-widget-container, .elementor-169 .elementor-element.elementor-element-50d44cd .elementor-slides-wrapper,
.elementor-169 .elementor-element.elementor-element-50d44cd .swiper, .elementor-169 .elementor-element.elementor-element-50d44cd .swiper-wrapper, .elementor-169 .elementor-element.elementor-element-50d44cd .swiper-slide { height: 100% !important; }
.elementor-169 .elementor-element.elementor-element-50d44cd { width: 100%; }
.elementor-169 .elementor-element.elementor-element-50d44cd .swiper-slide-bg { background-position: 50% 100%; }

.elementor-169 .elementor-element.elementor-element-50d44cd .swiper-pagination {
  top: 3rem; bottom: auto !important; left: auto !important; width: auto !important;
  right: max(var(--gutter), (100% - var(--container)) / 2 + var(--gutter));
  display: flex; gap: 8px; z-index: 4;
}
.elementor-169 .elementor-element.elementor-element-50d44cd .swiper-pagination-bullet {
  position: relative; overflow: hidden; width: 34px; height: 14px; margin: 0 !important;
  border-radius: 0; opacity: 1; background: rgba(13, 16, 54, 0.72);
  transform: skewX(-19deg); transition: background-color 200ms;
}
.elementor-169 .elementor-element.elementor-element-50d44cd .swiper-pagination-bullet:hover { background: var(--primary); }
.elementor-169 .elementor-element.elementor-element-50d44cd .swiper-pagination-bullet-active { background: rgba(255, 255, 255, 0.55); }
.elementor-169 .elementor-element.elementor-element-50d44cd .swiper-pagination-bullet-active::after {
  content: ""; position: absolute; inset: 0; background: #fff;
  transform-origin: left; animation: vlt-slide-progress 6s linear both;
}
@keyframes vlt-slide-progress { from { transform: scaleX(0); } to { transform: scaleX(1); } }
@media (max-width: 1024px) { .elementor-169 .elementor-element.elementor-element-50d44cd .swiper-pagination { top: 1rem; right: var(--gutter); } }/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-7dcaab6c */.elementor-169 .elementor-element.elementor-element-7dcaab6c .elementor-heading-title { font-size: clamp(1.5rem, 1.1rem + 1vw, 2.125rem); }/* End custom CSS */