.elementor-9840 .elementor-element.elementor-element-0db1d20{--display:flex;}.elementor-9840 .elementor-element.elementor-element-0db1d20:not(.elementor-motion-effects-element-type-background), .elementor-9840 .elementor-element.elementor-element-0db1d20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FD;}.elementor-9840 .elementor-element.elementor-element-d2ea930 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9840 .elementor-element.elementor-element-d2ea930{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#191919;}.elementor-9840 .elementor-element.elementor-element-d2ea930 a{color:#191919;}.elementor-9840 .elementor-element.elementor-element-d2ea930 a:hover{color:#FD6806;}.elementor-9840 .elementor-element.elementor-element-9e60719{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9840 .elementor-element.elementor-element-9e60719:not(.elementor-motion-effects-element-type-background), .elementor-9840 .elementor-element.elementor-element-9e60719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FD;}.elementor-9840 .elementor-element.elementor-element-b682e8a{--display:flex;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-9840 .elementor-element.elementor-element-f990b8b > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-9840 .elementor-element.elementor-element-f990b8b{text-align:center;}.elementor-9840 .elementor-element.elementor-element-f990b8b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:700;font-style:normal;line-height:60px;color:#191919;}.elementor-widget-text-editor{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-9840 .elementor-element.elementor-element-90a6f21{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;line-height:28px;}@media(max-width:1024px){.elementor-9840 .elementor-element.elementor-element-9e60719{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-9840 .elementor-element.elementor-element-0db1d20{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9840 .elementor-element.elementor-element-d2ea930 > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-9840 .elementor-element.elementor-element-9e60719{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9840 .elementor-element.elementor-element-f990b8b .elementor-heading-title{font-size:48px;line-height:52px;}}/* Start custom CSS *//* Algemene link-styling alleen binnen page-content */
.page-content a {
  color: #FD6806 !important; /* Primaire linkkleur – pas aan naar jouw huisstijl */
  text-decoration: none;
  transition: color 0.3s ease, text-decoration-color 0.3s ease;
  font-family: 'Inter', sans-serif;
}

/* Hover- en focus-states alleen binnen page-content */
.page-content a:hover, 
.page-content a:focus {
  color: #B14804; /* Donkere tint voor hover */
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 2px; /* Mooie afstand tussen tekst en underline */
}

/* Bezochte links alleen binnen page-content */
.page-content a:visited {
  color: #B14804; /* Of gewoon dezelfde als normale linkkleur */
}

/* Kruimelpad-links (#breadcrumbs) terug naar standaard styling */
#breadcrumbs a {
  color: inherit !important;
  text-decoration: none !important;
  transition: none !important;
  font-family: inherit !important;
}

/* Links binnen elementor-post__text ook uitsluiten */
.elementor-post__title a {
  color: inherit !important;
  text-decoration: none !important;
  transition: none !important;
  font-family: inherit !important;
}

/* Optioneel hover/focus voor beide uitsluitingen */
#breadcrumbs a:hover,
#breadcrumbs a:focus,
.elementor-post__title a:hover,
.elementor-post__title a:focus {
  color: inherit
}/* End custom CSS */