:root{--page-title-display:none;}/* Start custom CSS *//* Header bovenaan donker (pagina start licht i.p.v. met een donkere hero); bij scrollen blijft de glasbalk */
.elementor-10 .elementor-element-c2e490f { background-color: #081822 !important; }

/* Juridische pagina: lichtgrijs + schuine lichtbaan, rode accenten en links */
.elementor [data-id="3f46647f"] { position: relative; overflow: hidden; }
.elementor [data-id="3f46647f"]::before {
  content: ""; display: block !important; position: absolute;
  top: 0; bottom: 0; left: -100%; right: 35%; width: auto; height: auto;
  transform: skewX(-30deg); transform-origin: 100% 0;
  background: linear-gradient(to left, rgba(255,255,255,.95) 0%, rgba(255,255,255,.55) 35%, rgba(255,255,255,0) 100%);
  -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 30%, rgba(0,0,0,0) 80%);
  mask-image: linear-gradient(to bottom, #000 0%, #000 30%, rgba(0,0,0,0) 80%);
  pointer-events: none; z-index: 0;
}
.elementor [data-id="16356a"] { position: relative; z-index: 1; }
.elementor [data-id="6f958403"] strong { color: var(--Rood); }
.elementor [data-id="16356a"] p a { color: var(--Rood); text-decoration: underline; text-underline-offset: 3px; transition: opacity .25s ease; }
.elementor [data-id="16356a"] p a:hover { opacity: .6; }
.elementor [data-id="16356a"] ul, .elementor [data-id="16356a"] ol { margin: 10px 0 0; padding-left: 22px; }
.elementor [data-id="16356a"] li { margin-bottom: 6px; }
.elementor [data-id="16356a"] li::marker { color: var(--Rood); }/* End custom CSS */