.elementor-kit-892{--e-global-color-primary:#004AAD;--e-global-color-secondary:#54595F;--e-global-color-text:#333333;--e-global-color-accent:#FFC107;--e-global-color-d330f9a:#67D1FF;--e-global-color-062a9bb:#DEF5FF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-892 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.blogtitle h1 {
    background: transparent;
    color: #004aad;                   /* Eenvoudig.ai-blauw */
    font-family: Arial, sans-serif;
    font-weight: 700;
    padding: 0.5em 0;                 /* subtiele verticale ruimte */
    margin: 0 auto 1em auto;          /* gecentreerd met ruimte onder */
    max-width: 900px;
}
/* ========= Eenvoudig.ai – Blog UI ========= */
.ea-post{max-width:800px;margin:0 auto;padding:0 16px;color:#333;font-family:Arial,sans-serif;line-height:1.6}
.ea-post *{box-sizing:border-box}
.ea-post a{color:#004aad;text-decoration:none;border-bottom:1px solid rgba(0,74,173,.25)}
.ea-post a:hover{border-bottom-color:rgba(0,74,173,.6)}
.ea-post .ea-header{margin:0 0 1.2em}
.ea-post .ea-title{font-size:2.2rem;line-height:1.25;margin:.2em 0 .3em 0;color:#004aad;text-align:center}
.ea-post .ea-meta{font-size:.9rem;color:#666;text-align:center;margin:0 0 1.2em}
.ea-post .lead{font-size:1.1rem;color:#222;margin:0 0 1.2em}

.ea-post h2{color:#004aad;margin:1.6em 0 .5em;font-size:1.5rem}
.ea-post h3{color:#004aad;margin:1.2em 0 .4em;font-size:1.2rem}
.ea-post p{margin:.8em 0}
.ea-post ul,.ea-post ol{margin:.6em 0 .8em 1.2em}
.ea-post li+li{margin-top:.25em}

.ea-post blockquote{border-left:4px solid #004aad;padding:.6em 1em;margin:1.2em 0;color:#555;font-style:italic;background:#f9f9f9;border-radius:6px}
.ea-post hr{border:none;border-top:1px solid #e7e7e7;margin:1.6em 0}

.ea-post figure{margin:1.2em 0;text-align:center}
.ea-post img{max-width:100%;height:auto;border-radius:6px}
.ea-post figcaption{font-size:.9rem;color:#666;margin-top:.3em}

.ea-table{width:100%;border-collapse:separate;border-spacing:0;margin:1em 0;border:1px solid #dfe7f7;border-radius:8px;overflow:hidden}
.ea-table th,.ea-table td{padding:.7em .8em;text-align:left;border-bottom:1px solid #eef3fb}
.ea-table th{background:#f4f8ff;color:#004aad;font-weight:700}
.ea-table tr:last-child td{border-bottom:none}

.ea-info,.ea-tip,.ea-warning{background:#f9f9f9;border:1px solid #004aad;border-radius:8px;padding:1em;margin:1.2em 0}
.ea-tip{border-color:#2e8b57}
.ea-warning{border-color:#b33a3a;background:#fff7f7}

.ea-code{background:#f5f7fb;border:1px solid #e4e9f8;border-radius:6px;padding:.8em;overflow:auto;font-family:ui-monospace,Consolas,Monaco,monospace;font-size:.95rem}
.ea-inline{background:#f5f7fb;border:1px solid #e4e9f8;border-radius:3px;padding:.05em .35em;font-family:ui-monospace,Consolas,Monaco,monospace}

.ea-cta{margin:1.6em 0;padding:1.1em;border:1px solid #004aad;border-radius:10px;background:#f9fbff}
.ea-cta h3{margin:.2em 0 .4em;color:#004aad}
.ea-btn{display:inline-block;margin-top:.6em;padding:.7em 1.1em;background:#004aad;color:#fff !important;border-radius:8px;border:none}
.ea-btn:hover{filter:brightness(1.1)}

.ea-muted{color:#666}.ea-small{font-size:.9rem}.ea-center{text-align:center}

/* Mobile tweaks */
@media (max-width:600px){
  .ea-post .ea-title{font-size:1.75rem}
  .ea-post h2{font-size:1.3rem}
}
.lead {
  max-width: 800px;
  margin: 0 auto 1.2em;
  font-size: 1.1rem;
  color: #222;
  font-family: Arial, sans-serif;
  line-height: 1.6;
  padding: 0 16px;
}/* End custom CSS */