.elementor-321 .elementor-element.elementor-element-ovc005{--display:flex;--min-height:460px;--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-321 .elementor-element.elementor-element-ovc005:not(.elementor-motion-effects-element-type-background), .elementor-321 .elementor-element.elementor-element-ovc005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ndigital.nl/wp-content/uploads/2026/06/hero-team.jpg");background-position:center center;background-size:cover;}.elementor-321 .elementor-element.elementor-element-ovc004{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-321 .elementor-element.elementor-element-ovh001 .elementor-heading-title{color:#FFFFFF;}.elementor-321 .elementor-element.elementor-element-ovh002 .elementor-heading-title{color:#FFFFFF;}.elementor-321 .elementor-element.elementor-element-ovt003{text-align:start;font-size:18px;}.elementor-321 .elementor-element.elementor-element-ovc015{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:104px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-321 .elementor-element.elementor-element-ovc015:not(.elementor-motion-effects-element-type-background), .elementor-321 .elementor-element.elementor-element-ovc015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-321 .elementor-element.elementor-element-ovc014{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;}.elementor-321 .elementor-element.elementor-element-ovc013{--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:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-321 .elementor-element.elementor-element-ovh007 .elementor-heading-title{color:#EF4D48;}.elementor-321 .elementor-element.elementor-element-ovh008 .elementor-heading-title{font-size:33px;color:var( --e-global-color-astglobalcolor2 );}.elementor-321 .elementor-element.elementor-element-ovt009{font-size:17px;}.elementor-321 .elementor-element.elementor-element-ovt010{font-size:17px;}.elementor-321 .elementor-element.elementor-element-ovt011{font-size:17px;}.elementor-321 .elementor-element.elementor-element-ovc023{--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:center;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:104px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-321 .elementor-element.elementor-element-ovc023:not(.elementor-motion-effects-element-type-background), .elementor-321 .elementor-element.elementor-element-ovc023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3F5;}.elementor-321 .elementor-element.elementor-element-ovc018{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-321 .elementor-element.elementor-element-ovh016{text-align:center;}.elementor-321 .elementor-element.elementor-element-ovh016 .elementor-heading-title{color:#EF4D48;}.elementor-321 .elementor-element.elementor-element-ovh017{text-align:center;}.elementor-321 .elementor-element.elementor-element-ovh017 .elementor-heading-title{font-size:36px;color:var( --e-global-color-astglobalcolor2 );}.elementor-321 .elementor-element.elementor-element-ovc022{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-321 .elementor-element.elementor-element-ovib019 .elementor-icon-box-wrapper{gap:15px;}.elementor-321 .elementor-element.elementor-element-ovib020 .elementor-icon-box-wrapper{gap:15px;}.elementor-321 .elementor-element.elementor-element-ovib021 .elementor-icon-box-wrapper{gap:15px;}.elementor-321 .elementor-element.elementor-element-ovc029{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-321 .elementor-element.elementor-element-ovc028{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-321 .elementor-element.elementor-element-ovct024 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-321 .elementor-element.elementor-element-ovct024 .elementor-counter-title{color:#FFFFFF;}.elementor-321 .elementor-element.elementor-element-ovct025 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-321 .elementor-element.elementor-element-ovct025 .elementor-counter-title{color:#FFFFFF;}.elementor-321 .elementor-element.elementor-element-ovct026 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-321 .elementor-element.elementor-element-ovct026 .elementor-counter-title{color:#FFFFFF;}.elementor-321 .elementor-element.elementor-element-ovct027 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-321 .elementor-element.elementor-element-ovct027 .elementor-counter-title{color:#FFFFFF;}.elementor-321 .elementor-element.elementor-element-ovc051{--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:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:104px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-321 .elementor-element.elementor-element-ovc051:not(.elementor-motion-effects-element-type-background), .elementor-321 .elementor-element.elementor-element-ovc051 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-321 .elementor-element.elementor-element-ovc032{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-321 .elementor-element.elementor-element-ovh030{text-align:center;}.elementor-321 .elementor-element.elementor-element-ovh030 .elementor-heading-title{color:#EF4D48;}.elementor-321 .elementor-element.elementor-element-ovh031{text-align:center;}.elementor-321 .elementor-element.elementor-element-ovh031 .elementor-heading-title{font-size:36px;color:var( --e-global-color-astglobalcolor2 );}.elementor-321 .elementor-element.elementor-element-ovc049{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-321 .elementor-element.elementor-element-ovc036{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-321 .elementor-element.elementor-element-ovc033{--display:flex;--min-height:200px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-321 .elementor-element.elementor-element-ovh034{text-align:center;}.elementor-321 .elementor-element.elementor-element-ovh034 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-321 .elementor-element.elementor-element-ovt035{text-align:center;color:var( --e-global-color-astglobalcolor4 );}.elementor-321 .elementor-element.elementor-element-ovtfndbio{text-align:center;}.elementor-321 .elementor-element.elementor-element-ovc059{--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:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-321 .elementor-element.elementor-element-ovc059:not(.elementor-motion-effects-element-type-background), .elementor-321 .elementor-element.elementor-element-ovc059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F8;}.elementor-321 .elementor-element.elementor-element-ovc053{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-321 .elementor-element.elementor-element-ovh052{text-align:center;}.elementor-321 .elementor-element.elementor-element-ovh052 .elementor-heading-title{color:#EF4D48;}.elementor-321 .elementor-element.elementor-element-ovc058{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:wrap;}.elementor-321 .elementor-element.elementor-element-ovc062{--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-321 .elementor-element.elementor-element-ovc062:not(.elementor-motion-effects-element-type-background), .elementor-321 .elementor-element.elementor-element-ovc062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B161B;}.elementor-321 .elementor-element.elementor-element-ovh060{text-align:center;}.elementor-321 .elementor-element.elementor-element-ovh060 .elementor-heading-title{font-size:32px;color:#FFFFFF;}@media(max-width:767px){.elementor-321 .elementor-element.elementor-element-ovc005{--padding-top:96px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-321 .elementor-element.elementor-element-ovc015{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-321 .elementor-element.elementor-element-ovc014{--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-321 .elementor-element.elementor-element-ovc023{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-321 .elementor-element.elementor-element-ovc022{--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-321 .elementor-element.elementor-element-ovc029{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-321 .elementor-element.elementor-element-ovc028{--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-321 .elementor-element.elementor-element-ovc051{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-321 .elementor-element.elementor-element-ovc049{--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-321 .elementor-element.elementor-element-ovc059{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-321 .elementor-element.elementor-element-ovc058{--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-321 .elementor-element.elementor-element-ovc062{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS *//* === NDigital "Over ons" (page 321) — page-level supplemental CSS === */
/* Deterministic equal-column grids (override Elementor --container-widget-width:100%). */
.nd-row-2 > .e-con-inner > *, .nd-row-2 > .elementor-element, .nd-row-2 > .e-con, .nd-row-2 > .e-child{
  flex:0 1 auto !important; width:calc((100% - 48px) / 2) !important; max-width:calc((100% - 48px) / 2) !important;}
.nd-row-3 > .e-con-inner > *, .nd-row-3 > .elementor-element, .nd-row-3 > .e-con, .nd-row-3 > .e-child{
  flex:0 1 auto !important; width:calc((100% - 48px) / 3) !important; max-width:calc((100% - 48px) / 3) !important;}
.nd-row-4 > .e-con-inner > *, .nd-row-4 > .elementor-element, .nd-row-4 > .e-con, .nd-row-4 > .e-child{
  flex:0 1 auto !important; width:calc((100% - 72px) / 4) !important; max-width:calc((100% - 72px) / 4) !important;}
@media (max-width:880px){
  .nd-row-3 > .e-con-inner > *, .nd-row-3 > .elementor-element, .nd-row-3 > .e-con, .nd-row-3 > .e-child,
  .nd-row-4 > .e-con-inner > *, .nd-row-4 > .elementor-element, .nd-row-4 > .e-con, .nd-row-4 > .e-child{
    width:calc((100% - 24px) / 2) !important; max-width:calc((100% - 24px) / 2) !important;}
}
@media (max-width:680px){
  .nd-row-2 > .e-con-inner > *, .nd-row-2 > .elementor-element, .nd-row-2 > .e-con, .nd-row-2 > .e-child,
  .nd-row-3 > .e-con-inner > *, .nd-row-3 > .elementor-element, .nd-row-3 > .e-con, .nd-row-3 > .e-child,
  .nd-row-4 > .e-con-inner > *, .nd-row-4 > .elementor-element, .nd-row-4 > .e-con, .nd-row-4 > .e-child{
    width:100% !important; max-width:100% !important;}
}

/* Body text — site global color #4 resolves near-white here, so force readable dark */
.nd-body, .nd-body p, .nd-body .elementor-widget-container{color:#453E3E;}

/* Hero copy */
.nd-hero h1{font-size:50px;line-height:1.1;font-weight:800;max-width:18ch;}
.nd-hero .nd-hero-lead,
.nd-hero .nd-hero-lead p,
.nd-hero .nd-hero-lead .elementor-widget-container{color:rgba(255,255,255,.88) !important;font-size:18px;line-height:1.6;max-width:50ch;}
@media (max-width:1024px){ .nd-hero h1{font-size:40px;} }
@media (max-width:767px){ .nd-hero h1{font-size:30px;} }

/* Story split */
.nd-split, .nd-split > .e-con-inner{flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;}
.nd-story-img img{width:100%;height:100%;min-height:360px;object-fit:cover;border-radius:14px;display:block;}
.nd-split .nd-story-img{align-self:stretch;}
@media (max-width:680px){
  .nd-split, .nd-split > .e-con-inner{flex-direction:column !important;}
}
.nd-link-btn .elementor-button{background:transparent !important;color:#EF4D48 !important;padding-left:0 !important;padding-right:0 !important;font-weight:600;box-shadow:none !important;}
.nd-link-btn .elementor-button:hover{transform:none;text-decoration:underline;}

/* Value cards (icon-box) */
.nd-card .elementor-icon-box-title{font-size:19px;font-weight:700;margin:16px 0 8px;}
.nd-card .elementor-icon-box-description{font-size:14px;line-height:1.6;color:#453E3E;}
.nd-card .elementor-icon i{font-size:26px;}

/* Stats band — red band, white counters */
.nd-statband-row{text-align:center;}
.nd-band-counter .elementor-counter-number-wrapper{font-size:46px;font-weight:800;color:#fff !important;justify-content:center;}
.nd-band-counter .elementor-counter-title{font-size:14px;color:#fff !important;opacity:.92;text-align:center;margin-top:4px;}
.nd-band-counter .elementor-counter{text-align:center;}

/* Team placeholder cards */
.nd-avatar{min-height:200px;border-radius:14px;background-color:#F4ECEE;background-image:url(https://ndigital.nl/wp-content/uploads/2026/06/nd-team-avatar-v2.png);background-repeat:no-repeat;background-position:center;background-size:cover;border:1px solid #ECE3E6;}
.nd-member{align-items:center;}
.nd-member-name{font-size:16px;font-weight:700;}
.nd-member-role p{font-family:Montserrat,system-ui,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#6B6266;margin:0;}
.nd-team-note p{font-size:13px;color:#6B6266;}

/* Client logos */
.nd-clients-row{justify-content:center;}
.nd-client-logo img{filter:grayscale(100%);opacity:.6;transition:filter .2s ease,opacity .2s ease;max-height:60px;width:auto;max-width:200px;object-fit:contain;}
@media (max-width:767px){.nd-client-logo img{max-height:40px;max-width:160px;}}
.nd-client-logo:hover img{filter:grayscale(0);opacity:1;}
/* Tighten the clients band — boxed container puts padding on .e-con-inner (was 72/72). */
.elementor-element-ovc059 > .e-con-inner{padding-top:44px !important;padding-bottom:84px !important;}
@media (max-width:767px){
  .elementor-element-ovc059 > .e-con-inner{padding-top:30px !important;padding-bottom:48px !important;}
}

/* Ink CTA band */
.nd-cta-ink .nd-cta-title-light{font-size:32px;font-weight:800;max-width:22ch;margin:0 auto;}
.nd-cta-ink h2{color:#fff !important;}
@media (max-width:767px){
  .nd-band-counter .elementor-counter-number-wrapper{font-size:36px;}
  .nd-cta-ink .nd-cta-title-light{font-size:24px;}
}


/* === FOUNDER BLOCK === */
/* Single founder card, centered (replaces 4-col team grid). */
.nd-founder-wrap{justify-content:center !important;}
.nd-founder-wrap > .e-con-inner{justify-content:center !important;}
.nd-founder{width:400px !important;max-width:100% !important;flex:0 1 400px !important;background:#fff;border:1px solid #ECE3E6;border-radius:16px;padding:28px 28px 32px;box-shadow:var(--nd-shadow-lg, 0 18px 40px rgba(43,22,27,.10));}
.nd-founder .nd-avatar{width:120px;height:120px;min-height:120px;border-radius:999px;margin:0 auto 6px;}
.nd-founder .nd-member-name{font-size:20px;font-weight:700;margin-top:8px;}
.nd-founder .nd-member-role p{font-family:Montserrat,system-ui,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#EF4D48;font-weight:700;margin:0;}
.nd-founder .nd-founder-bio p{font-size:14px;line-height:1.6;color:#453E3E;margin:10px 0 0;max-width:30ch;}
@media (max-width:680px){ .nd-founder{width:100% !important;flex-basis:100% !important;} }/* End custom CSS */