:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-500 .roots-page { font-family: "Avenir Next", "Segoe UI", Arial, sans-serif; }
body.elementor-page-500 .roots-page em { color: #a74b08; font-style: normal; font-weight: 650; letter-spacing: inherit; }
body.elementor-page-500 .roots-page p a:not(.e-paragraph-link-base) { color: inherit; text-decoration: underline; text-underline-offset: 4px; }
body.elementor-page-500 .roots-page p a:not(.e-paragraph-link-base):hover { color: #a74b08; }
body.elementor-page-500 .roots-page details[open] > summary .e-accordion-item-icon-base > .e-con:last-child { display: none; }
@media (max-width: 767px) { body.elementor-page-500 #pg-aanvragen h2 em { font-weight: inherit; } }
html { scroll-behavior: smooth; }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } body.elementor-page-500 .roots-page *, body.elementor-page-500 .roots-page *::before, body.elementor-page-500 .roots-page *::after { animation: none !important; transition: none !important; } }
/* Gravity Forms (formulier 2): overgenomen uit Extra CSS #roots-waardebepaling .gform_wrapper. :not(#pg-gf) geeft ID-specificiteit zoals het oude #roots-waardebepaling. */
body.elementor-page-500 .gform_wrapper:not(#pg-gf) { width: 100%; margin: 24px 0 0; color: #4b3022; font-family: inherit; }/* End custom CSS */