.elementor-405 .elementor-element.elementor-element-3fea4f12{--display:flex;}.elementor-405 .elementor-element.elementor-element-51aa2df{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-405 .elementor-element.elementor-element-51aa2df:not(.elementor-motion-effects-element-type-background), .elementor-405 .elementor-element.elementor-element-51aa2df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B241B;}.elementor-405 .elementor-element.elementor-element-4ab3fa7{--display:grid;--e-con-grid-template-columns:minmax(0, 1.12fr) minmax(20rem, 0.88fr);--e-con-grid-template-rows:none;--gap:clamp(26.4px, 4.5vw, 64px) clamp(26.4px, 4.5vw, 64px);--row-gap:clamp(26.4px, 4.5vw, 64px);--column-gap:clamp(26.4px, 4.5vw, 64px);--grid-auto-flow:row;--align-items:center;--padding-top:clamp(50.4px, 6.5vw, 88px);--padding-bottom:clamp(50.4px, 6.5vw, 88px);--padding-left:0;--padding-right:0;}.elementor-405 .elementor-element.elementor-element-f341dee{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .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-text-editor{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 );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-405 .elementor-element.elementor-element-c34a239{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-405 .elementor-element.elementor-element-bfcd7d2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-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-405 .elementor-element.elementor-element-e11d9fb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-038f063{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-405 .elementor-element.elementor-element-5780d48{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-70fd58f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-0cf2884{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-18cbaf9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-3a815aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-405 .elementor-element.elementor-element-a2e1bd6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-544a705{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-f9081d6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-38d8094{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-405 .elementor-element.elementor-element-fa989d7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-c989f9e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-3d569b1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-03431b9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-30aba8b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-64bd318{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-405 .elementor-element.elementor-element-cf587b2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-a853897{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-25a76c5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-0e44762{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-405 .elementor-element.elementor-element-f1e73d6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-368ae2c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-e6349e3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-74b67b3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-5f77e2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-405 .elementor-element.elementor-element-7a27d27{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-405 .elementor-element.elementor-element-3179816{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-a7ac674{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-f5a2f8e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-6668434{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-478f604{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-80197c5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-80197c5:not(.elementor-motion-effects-element-type-background), .elementor-405 .elementor-element.elementor-element-80197c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3EE;}.elementor-405 .elementor-element.elementor-element-cbfd3d5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-7860756{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-405 .elementor-element.elementor-element-57c01a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-405 .elementor-element.elementor-element-51aa2df{--width:100%;}.elementor-405 .elementor-element.elementor-element-f341dee{--width:50%;}.elementor-405 .elementor-element.elementor-element-bfcd7d2{--width:50%;}.elementor-405 .elementor-element.elementor-element-5780d48{--width:50%;}.elementor-405 .elementor-element.elementor-element-a2e1bd6{--width:25%;}.elementor-405 .elementor-element.elementor-element-544a705{--width:25%;}.elementor-405 .elementor-element.elementor-element-fa989d7{--width:50%;}.elementor-405 .elementor-element.elementor-element-c989f9e{--width:50%;}.elementor-405 .elementor-element.elementor-element-f1e73d6{--width:25%;}.elementor-405 .elementor-element.elementor-element-368ae2c{--width:25%;}.elementor-405 .elementor-element.elementor-element-e6349e3{--width:25%;}.elementor-405 .elementor-element.elementor-element-3179816{--width:25%;}.elementor-405 .elementor-element.elementor-element-a7ac674{--width:25%;}.elementor-405 .elementor-element.elementor-element-f5a2f8e{--width:25%;}}@media(max-width:1024px){.elementor-405 .elementor-element.elementor-element-51aa2df{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-405 .elementor-element.elementor-element-4ab3fa7{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:none;--gap:clamp(26.4px, 4.5vw, 64px) clamp(26.4px, 4.5vw, 64px);--row-gap:clamp(26.4px, 4.5vw, 64px);--column-gap:clamp(26.4px, 4.5vw, 64px);--grid-auto-flow:row;--padding-top:clamp(50.4px, 6.5vw, 88px);--padding-bottom:clamp(50.4px, 6.5vw, 88px);--padding-left:0;--padding-right:0;}}@media(max-width:767px){.elementor-405 .elementor-element.elementor-element-51aa2df{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-405 .elementor-element.elementor-element-4ab3fa7{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:none;--gap:clamp(26.4px, 4.5vw, 64px) clamp(26.4px, 4.5vw, 64px);--row-gap:clamp(26.4px, 4.5vw, 64px);--column-gap:clamp(26.4px, 4.5vw, 64px);--grid-auto-flow:row;--padding-top:clamp(50.4px, 6.5vw, 88px);--padding-bottom:clamp(50.4px, 6.5vw, 88px);--padding-left:0;--padding-right:0;}}/* Start custom CSS *//*
 * Pagina 405 — native Elementor parity CSS v1
 * Scope: uitsluitend de native root .lk-bedrijfswagen.
 * Parity-first: bestaande visuele waarden en CSS-ownership blijven actief.
 */

.lk-bedrijfswagen {
  --lk-ink: #0b241b;
  --lk-green: #12372a;
  --lk-soft: #edf3ee;
  --lk-border: #dbe5dd;
  --lk-orange: #f97316;
  --lk-muted: #5f6b63;
  --lk-white: #fff;
  --kit-widget-spacing: 0px;
  color: #17211c;
  font-family: "Aptos", "Segoe UI", system-ui, sans-serif;
  font-size: 1rem;
  /* Match the currently rendered Classic Text Editor geometry (25.92px at 16px). */
  line-height: 1.62;
}

.lk-bedrijfswagen,
.lk-bedrijfswagen * {
  box-sizing: border-box;
}

.lk-bedrijfswagen a {
  color: inherit;
}

.lk-bedrijfswagen img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.lk-bedrijfswagen :is(a, summary):focus-visible {
  outline: 0.16rem solid var(--lk-orange);
  outline-offset: 0.2rem;
}

/* Native Elementor root/container normalisation. */
.lk-bedrijfswagen.e-con {
  --display: flex;
  --flex-direction: column;
  --align-items: stretch;
  --gap: 0px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 0;
  width: 100%;
  max-width: none;
  line-height: 1.62;
  margin: 0;
  padding: 0;
}

/* Elementor keeps the stable page root boxed in this editor build. */
.lk-bedrijfswagen.e-con.e-con-boxed > .e-con-inner {
  display: contents !important;
}

.lk-bedrijfswagen .lk-section.e-con,
.lk-bedrijfswagen :is(.lk-hero-copy, .lk-copy, .lk-vehicle-examples, .lk-entrepreneur-list, .lk-card, .lk-step, .lk-cta).e-con {
  --display: flex;
  --flex-direction: column;
  --align-items: stretch;
  --gap: 0px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 0;
  min-width: 0;
}

.lk-bedrijfswagen .lk-section.e-con {
  --padding-left: 0px;
  --padding-right: 0px;
  padding-inline: 0;
}

.lk-bedrijfswagen :is(.lk-container, .lk-hero-copy, .lk-copy, .lk-actions, .lk-hero__media, .lk-split, .lk-grid, .lk-steps, .lk-vehicle-examples, .lk-entrepreneur-list).e-con {
  --width: 100%;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  padding: 0;
}

.lk-bedrijfswagen .lk-container.e-con:not(.lk-split):not(.lk-hero__grid) {
  --gap: 0px;
  gap: 0;
}

.lk-bedrijfswagen .elementor-widget {
  --kit-widget-spacing: 0px;
  min-width: 0;
  max-width: 100%;
}

.lk-bedrijfswagen .elementor-widget-container {
  min-width: 0;
  max-width: 100%;
  margin: 0;
  padding: 0;
}

.lk-bedrijfswagen :is(.elementor-widget-heading, .elementor-widget-text-editor, .elementor-widget-html) {
  width: 100%;
  min-width: 0;
}

.lk-bedrijfswagen .elementor-widget-text-editor {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
}

.lk-bedrijfswagen :is(.elementor-text-editor, .elementor-widget-html > .elementor-widget-container) {
  min-width: 0;
  width: 100%;
}

.lk-bedrijfswagen .lk-container {
  width: min(calc(100% - 1.5rem), 76rem);
  max-width: 76rem;
  min-width: 0;
  margin-inline: auto;
}

.lk-bedrijfswagen .lk-section {
  padding-block: clamp(3.5rem, 7vw, 6rem);
}

.lk-bedrijfswagen .lk-section--soft {
  background: var(--lk-soft);
}

.lk-bedrijfswagen .lk-section--dark {
  background: var(--lk-green);
  color: var(--lk-white);
}

.lk-bedrijfswagen .lk-hero {
  background: var(--lk-ink);
  color: var(--lk-white);
}

.lk-bedrijfswagen .lk-hero__grid,
.lk-bedrijfswagen .lk-split {
  --display: grid;
  --e-con-grid-template-columns: minmax(0, 1fr);
  --e-con-grid-template-rows: none;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: none;
  gap: clamp(2rem, 5vw, 4.5rem);
  align-items: center;
  min-width: 0;
}

.lk-bedrijfswagen :is(.lk-hero__grid, .lk-split, .lk-facts, .lk-grid, .lk-steps) > * {
  min-width: 0;
}

.lk-bedrijfswagen :is(.lk-hero__grid, .lk-split, .lk-grid, .lk-steps) > .e-con:not(.lk-hero__media) {
  --width: 100%;
  width: 100%;
  max-width: 100%;
}

/* Preserve the Classic copy measure after the generic grid-child reset. */
.lk-bedrijfswagen .lk-split > .lk-copy.e-con {
  max-width: 48rem;
}

/* Elementor's zero-height editor outline must not create an extra grid track. */
.lk-bedrijfswagen .lk-hero__grid.e-con > .e-grid-outline {
  display: none;
}

.lk-bedrijfswagen .lk-breadcrumb {
  margin: 0 0 1.25rem;
  color: #b9c6bf;
  font-size: 0.92rem;
}

.lk-bedrijfswagen h1,
.lk-bedrijfswagen h2,
.lk-bedrijfswagen h3 {
  margin: 0;
  color: inherit;
  font-family: "Bahnschrift", "Aptos Display", "Segoe UI", sans-serif;
  font-weight: 500;
  line-height: 1.12;
  text-wrap: balance;
}

/* Prevent Elementor's Heading widget defaults from replacing the source typography. */
.lk-bedrijfswagen .elementor-widget-heading .elementor-heading-title {
  font-family: "Bahnschrift", "Aptos Display", "Segoe UI", sans-serif;
  font-weight: 500;
}

.lk-bedrijfswagen h1 {
  max-width: 48rem;
  font-size: clamp(2.2rem, 5vw, 3.75rem);
}

.lk-bedrijfswagen h2 {
  font-size: clamp(1.75rem, 4vw, 2.7rem);
}

.lk-bedrijfswagen h3 {
  font-size: 1.2rem;
}

.lk-bedrijfswagen p {
  margin: 1rem 0 0;
}

.lk-bedrijfswagen .lk-lede {
  max-width: 47rem;
  color: #d2dad5;
  font-size: clamp(1.05rem, 2vw, 1.22rem);
}

.lk-bedrijfswagen .lk-actions {
  --display: flex;
  --flex-direction: row;
  --flex-wrap: wrap;
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  margin-top: 1.65rem;
  min-width: 0;
}

/*
 * De native actions gebruiken dezelfde 12px rijafstand als de Classic DOM.
 * De afzonderlijke kolomafstand blijft op grotere schermen 24px.
 */
.lk-bedrijfswagen .lk-actions.e-con {
  row-gap: 0.75rem;
  column-gap: 1.5rem;
}

.lk-bedrijfswagen .lk-button:not(.elementor-widget-button),
.lk-bedrijfswagen :is(.lk-button-widget, .lk-button.elementor-widget-button) .elementor-button {
  display: inline-flex;
  min-height: 3.15rem;
  align-items: center;
  justify-content: center;
  border: 0.08rem solid transparent;
  border-radius: 0.5rem;
  padding: 0.75rem 1.2rem;
  font-family: inherit;
  font-size: inherit;
  font-weight: 750;
  line-height: inherit;
  text-decoration: none;
  box-shadow: none;
}

.lk-bedrijfswagen :is(.lk-button-widget, .lk-button.elementor-widget-button) {
  width: auto;
  max-width: 100%;
  flex: 0 0 auto;
  margin: 0;
  padding: 0;
}

.lk-bedrijfswagen :is(.lk-button-widget, .lk-button.elementor-widget-button) > .elementor-widget-container,
.lk-bedrijfswagen :is(.lk-button-widget, .lk-button.elementor-widget-button) .elementor-button-wrapper {
  width: auto;
  min-width: 0;
  margin: 0;
  padding: 0;
}

.lk-bedrijfswagen :is(.lk-button-widget, .lk-button.elementor-widget-button) .elementor-button-content-wrapper {
  align-items: center;
}

.lk-bedrijfswagen .lk-button--primary:not(.elementor-widget-button),
.lk-bedrijfswagen :is(.lk-button-widget--primary, .lk-button--primary.elementor-widget-button) .elementor-button,
.lk-bedrijfswagen :is(.lk-button-widget--primary, .lk-button--primary.elementor-widget-button) .elementor-button:is(:hover, :focus) {
  background: var(--lk-orange);
  color: var(--lk-ink);
}

.lk-bedrijfswagen .lk-button--secondary:not(.elementor-widget-button),
.lk-bedrijfswagen :is(.lk-button-widget--secondary, .lk-button--secondary.elementor-widget-button) .elementor-button,
.lk-bedrijfswagen :is(.lk-button-widget--secondary, .lk-button--secondary.elementor-widget-button) .elementor-button:is(:hover, :focus) {
  border-color: #789085;
  background: transparent;
  color: var(--lk-white);
}

.lk-bedrijfswagen .lk-hero__media {
  overflow: hidden;
  aspect-ratio: 4 / 3;
  border-radius: 0.8rem;
}

/* Elementor resets figure margins; retain the measured Classic 16px/40px box. */
.lk-bedrijfswagen .lk-hero__media.e-con {
  --width: 100%;
  width: calc(100% - 5rem);
  max-width: none;
  min-width: 0;
  --gap: 0px;
  gap: 0;
  padding: 0;
  margin: 1rem 2.5rem;
  align-self: center;
}

.lk-bedrijfswagen .lk-hero__media > .elementor-widget-image,
.lk-bedrijfswagen .lk-hero__media > .elementor-widget-image > .elementor-widget-container,
.lk-bedrijfswagen .lk-hero__media > .elementor-widget-image > .elementor-widget-container > a {
  display: block;
  width: 100%;
  height: 100%;
  min-width: 0;
  margin: 0;
  padding: 0;
}

.lk-bedrijfswagen .lk-hero__media .elementor-widget-image img {
  display: block;
  width: 100%;
  height: 100%;
  max-width: none;
  object-fit: cover;
}

.lk-bedrijfswagen .lk-copy {
  width: 100%;
  max-width: 48rem;
}

.lk-bedrijfswagen .lk-facts,
.lk-bedrijfswagen .lk-grid,
.lk-bedrijfswagen .lk-steps {
  --display: grid;
  --e-con-grid-template-columns: minmax(0, 1fr);
  --e-con-grid-template-rows: none;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: none;
  gap: 1rem;
  margin-top: 2rem;
  min-width: 0;
}

.lk-bedrijfswagen .lk-fact,
.lk-bedrijfswagen .lk-card,
.lk-bedrijfswagen .lk-step {
  min-width: 0;
  border: 0.06rem solid var(--lk-border);
  border-radius: 0.65rem;
  background: var(--lk-white);
  padding: 1.35rem;
  color: #17211c;
}

.lk-bedrijfswagen .lk-fact dt {
  color: var(--lk-muted);
  font-size: 0.78rem;
  font-weight: 750;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.lk-bedrijfswagen .lk-fact dd {
  margin: 0.25rem 0 0;
  overflow-wrap: anywhere;
  font-weight: 700;
}

.lk-bedrijfswagen .lk-card a,
.lk-bedrijfswagen .lk-text-link {
  display: inline-block;
  margin-top: 1rem;
  color: var(--lk-green);
  font-weight: 750;
}

.lk-bedrijfswagen .lk-list {
  margin: 1.4rem 0 0;
  padding-left: 1.25rem;
}

.lk-bedrijfswagen .lk-list li + li {
  margin-top: 0.55rem;
}

.lk-bedrijfswagen .lk-note {
  margin-top: 1.5rem;
  border-left: 0.22rem solid var(--lk-orange);
  background: #fff8f2;
  padding: 1rem 1.15rem;
  color: #493426;
}

.lk-bedrijfswagen .lk-step__number {
  color: var(--lk-orange);
  font-size: 0.82rem;
  font-weight: 800;
  letter-spacing: 0.08em;
}

.lk-bedrijfswagen .lk-faq {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: none;
  gap: 0.75rem;
  margin-top: 2rem;
  min-width: 0;
}

.lk-bedrijfswagen details {
  border: 0.06rem solid var(--lk-border);
  border-radius: 0.6rem;
  background: var(--lk-white);
  padding: 0 1.2rem;
}

.lk-bedrijfswagen summary {
  cursor: pointer;
  padding: 1.1rem 2rem 1.1rem 0;
  font-weight: 750;
}

.lk-bedrijfswagen details p {
  margin: 0;
  padding: 0 0 1.2rem;
  color: var(--lk-muted);
}

.lk-bedrijfswagen .lk-cta {
  width: 100%;
  border-radius: 0.9rem;
  background: var(--lk-ink);
  padding: clamp(2rem, 6vw, 4rem);
  color: var(--lk-white);
}

/* Exact boundary: 768px. */
@media (min-width: 48rem) {
  .lk-bedrijfswagen .lk-container {
    width: min(calc(100% - 3rem), 76rem);
  }

  .lk-bedrijfswagen .lk-facts,
  .lk-bedrijfswagen .lk-grid,
  .lk-bedrijfswagen .lk-steps {
    --e-con-grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* Exact boundary: 1024px. */
@media (min-width: 64rem) {
  .lk-bedrijfswagen .lk-hero__grid,
  .lk-bedrijfswagen .lk-split {
    --e-con-grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);
    grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);
  }

  .lk-bedrijfswagen .lk-facts {
    --e-con-grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lk-bedrijfswagen .lk-steps {
    --e-con-grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

/* Exact boundary: through 575px; at 576px buttons return to intrinsic width. */
@media (max-width: 35.999rem) {
  .lk-bedrijfswagen .lk-actions,
  .lk-bedrijfswagen .lk-button:not(.elementor-widget-button),
  .lk-bedrijfswagen :is(.lk-button-widget, .lk-button.elementor-widget-button),
  .lk-bedrijfswagen :is(.lk-button-widget, .lk-button.elementor-widget-button) > .elementor-widget-container,
  .lk-bedrijfswagen :is(.lk-button-widget, .lk-button.elementor-widget-button) .elementor-button-wrapper,
  .lk-bedrijfswagen :is(.lk-button-widget, .lk-button.elementor-widget-button) .elementor-button {
    width: 100%;
  }

  .lk-bedrijfswagen .lk-actions.e-con {
    row-gap: 0.75rem;
    column-gap: 0.75rem;
  }
}

@media (prefers-reduced-motion: reduce) {
  .lk-bedrijfswagen *,
  .lk-bedrijfswagen *::before,
  .lk-bedrijfswagen *::after {
    scroll-behavior: auto !important;
    transition: none !important;
  }
}/* End custom CSS */