.elementor-216 .elementor-element.elementor-element-bc917f4{--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;}/* Start custom CSS for html, class: .elementor-element-64125ab *//* AUTOSLEPER — OVER ONS (lichtblauw thema) */
.aob-page{
  --aob-bg:#eaf6ff; --aob-bg-accent:#d6efff; --aob-text:#0a2233;
  --aob-primary:#1a7bd9; --aob-primary-700:#1566b3; --aob-ring:rgba(26,123,217,.35);
  --aob-card:#fff;
  color:var(--aob-text);
}
.aob-container{width:min(1200px,92vw);margin-inline:auto}
.aob-title{font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.2;margin:0 0 10px;letter-spacing:-.015em}
.aob-lead{font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.6;margin:0 0 16px;max-width:70ch}
.aob-grid{display:grid;grid-template-columns:1fr;gap:clamp(18px,4vw,36px);align-items:center}
.aob-btn{--py:12px;--px:18px;display:inline-flex;align-items:center;justify-content:center;padding:var(--py) var(--px);border-radius:999px;text-decoration:none;font-weight:700;line-height:1;border:1px solid transparent;transition:transform .08s ease,background-color .2s ease,color .2s ease,border-color .2s ease}
.aob-btn:focus-visible{outline:none;box-shadow:0 0 0 4px var(--aob-ring)}
.aob-btn--primary{background:var(--aob-primary);color:#fff;border-color:var(--aob-primary)}
.aob-btn--primary:hover{background:var(--aob-primary-700);transform:translateY(-1px)}
.aob-btn--light{background:#fff;color:var(--aob-primary);border-color:#fff}
.aob-btn--light:hover{background:#f3f9ff;transform:translateY(-1px)}

/* HERO */
.aob-hero{position:relative;isolation:isolate;color:#fff;min-height:clamp(420px,60vh,700px);display:grid;align-items:end}
.aob-hero__media{position:absolute;inset:0;z-index:-2;overflow:hidden}
.aob-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}
.aob-hero__overlay{position:absolute;inset:0;z-index:-1;background:
  radial-gradient(1200px 600px at 15% 20%,rgba(214,239,255,.75),transparent 60%),
  linear-gradient(180deg,rgba(10,34,51,.35),rgba(10,34,51,.55));
mix-blend-mode:multiply}
.aob-hero__content{max-width:820px;padding:clamp(18px,3.5vw,32px);margin-bottom:clamp(24px,6vh,56px);border-radius:18px;background:linear-gradient(180deg,rgba(234,246,255,.22),rgba(234,246,255,.08));backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.35);box-shadow:0 10px 32px rgba(10,34,51,.18)}
.aob-hero__title{font-size:clamp(1.6rem,3.6vw,2.6rem);margin:0 0 10px;letter-spacing:-.02em;color:#fff}
.aob-hero__lead{color:#f3f9ff;margin:0 0 16px}
.aob-hero__cta{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 14px}
.aob-hero__badges{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}
.aob-hero__badge{font-size:.95rem;font-weight:500;color:#eaf6ff;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);border-radius:12px;padding:6px 14px;backdrop-filter:blur(4px)}

/* MISSIE */
.aob-mission{background:
  radial-gradient(1100px 520px at -10% 0%,var(--aob-bg-accent),transparent 55%),
  linear-gradient(180deg,var(--aob-bg),#fff 120%);padding:clamp(28px,4vw,56px) 0}
.aob-mission__media{position:relative;border-radius:16px;overflow:hidden;background:#dfefff;box-shadow:0 8px 24px rgba(10,34,51,.08);border:1px solid rgba(10,34,51,.06)}
.aob-mission__media img{display:block;width:100%;height:auto}
.aob-values{padding:0;margin:10px 0 0;list-style:none;display:grid;gap:10px}
.aob-values li{background:#fff;border:1px solid rgba(10,34,51,.06);border-radius:12px;padding:10px 12px;box-shadow:0 1px 2px rgba(10,34,51,.05)}
.aob-values strong{display:inline-block;margin-right:6px}

/* STORY / TIMELINE */
.aob-story{padding:clamp(24px,4vw,52px) 0;background:linear-gradient(180deg,#fff,#f7fbff 120%)}
.aob-timeline{list-style:none;padding:0;margin:0;display:grid;gap:12px;position:relative}
.aob-tl{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}
.aob-tl__dot{width:18px;height:18px;border-radius:999px;background:var(--aob-primary);box-shadow:0 0 0 4px rgba(26,123,217,.18)}
.aob-tl__card{background:#fff;border:1px solid rgba(10,34,51,.06);border-radius:14px;padding:12px 14px;box-shadow:0 1px 2px rgba(10,34,51,.05)}
.aob-tl__card h3{margin:.1rem 0 .4rem;font-size:1.05rem}

/* TEAM */
.aob-team{padding:clamp(28px,4vw,56px) 0;background:
  radial-gradient(1200px 520px at 100% 0%,var(--aob-bg-accent),transparent 55%),
  linear-gradient(180deg,var(--aob-bg),#fff 120%)}
.aob-team__grid{display:grid;grid-template-columns:1fr;gap:12px}
.aob-person{background:#fff;border:1px solid rgba(10,34,51,.06);border-radius:16px;padding:14px;box-shadow:0 1px 2px rgba(10,34,51,.05);text-align:center}
.aob-person__avatar{width:120px;height:120px;border-radius:999px;object-fit:cover;margin:6px auto 10px;border:1px solid rgba(10,34,51,.08)}
.aob-person__name{margin:.2rem 0 .1rem}
.aob-person__role{margin:0 0 .4rem;opacity:.85}
.aob-person__bio{margin:0}

/* HOW WE WORK */
.aob-how{padding:clamp(24px,4vw,52px) 0;background:linear-gradient(180deg,#fff,#fff 100%)}
.aob-cards{display:grid;grid-template-columns:1fr;gap:12px}
.aob-card{background:#fff;border:1px solid rgba(10,34,51,.06);border-radius:14px;padding:12px 14px;box-shadow:0 1px 2px rgba(10,34,51,.05)}

/* STATS */
.aob-stats{padding:clamp(24px,4vw,52px) 0;background:linear-gradient(180deg,#fff,#f7fbff 120%)}
.aob-stats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.aob-stat{background:#fff;border:1px solid rgba(10,34,51,.06);border-radius:14px;padding:14px 12px;text-align:center;box-shadow:0 1px 2px rgba(10,34,51,.05)}
.aob-stat__num{display:block;font-weight:800;font-size:clamp(1.25rem,2.2vw,1.6rem);letter-spacing:-.01em}
.aob-stat__num span{font-weight:700;opacity:.85;font-size:.9em}
.aob-stat__label{display:block;margin-top:4px;font-size:.9rem;opacity:.9}

/* GALLERY */
.aob-gallery{padding:clamp(24px,4vw,52px) 0;background:linear-gradient(180deg,#f7fbff,#fff 120%)}
.aob-gallery__grid{display:grid;grid-template-columns:1fr;gap:12px}
.aob-gallery__item{border-radius:16px;overflow:hidden;background:#dfefff;box-shadow:0 8px 24px rgba(10,34,51,.08);border:1px solid rgba(10,34,51,.06)}
.aob-gallery__item img{width:100%;height:auto;display:block}

/* TESTIMONIALS */
.aob-testimonials{padding:clamp(28px,4vw,56px) 0;background:
  radial-gradient(1100px 520px at 0% 0%,var(--aob-bg-accent),transparent 55%),
  linear-gradient(180deg,var(--aob-bg),#fff 120%)}
.aob-testimonials__grid{display:grid;grid-template-columns:1fr;gap:12px}
.aob-tcard{background:#fff;border:1px solid rgba(10,34,51,.06);border-radius:16px;padding:14px;box-shadow:0 2px 10px rgba(10,34,51,.06)}
.aob-tcard__text{margin:0 0 6px;line-height:1.65}
.aob-tcard__meta{font-size:.9rem;opacity:.85}
.aob-testimonials__note{margin:10px 0 0;opacity:.8;font-size:.9rem}

/* CONTACT CTA */
.aob-contact{padding:clamp(28px,4vw,56px) 0;background:
  radial-gradient(1100px 520px at -10% 0%,var(--aob-bg-accent),transparent 55%),
  linear-gradient(180deg,var(--aob-bg),#fff 120%)}
.aob-contact__card{background:rgba(255,255,255,.7);border:1px solid rgba(10,34,51,.08);border-radius:18px;padding:clamp(18px,3.5vw,28px);backdrop-filter:blur(6px);box-shadow:0 8px 24px rgba(10,34,51,.08);text-align:center}
.aob-contact__sub{margin:8px 0 0;opacity:.9}

/* RESPONSIVE */
@media (min-width:768px){
  .aob-grid{grid-template-columns:1.1fr .9fr}
  .aob-team__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .aob-cards{grid-template-columns:repeat(4,minmax(0,1fr))}
  .aob-stats__grid{grid-template-columns:repeat(4,minmax(0,1fr))}
  .aob-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:480px){
  .aob-hero__content{padding:14px 14px 16px;margin-bottom:24px}
  .aob-hero__cta{justify-content:center}
}/* End custom CSS */