.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--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-6 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){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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;}}:root { --dds-green:#254F3E; --dds-green-deep:#1A3A2D; --dds-sage:#ADC4A8; --dds-mist:#EAF2E9; --dds-clay:#D39D73; --dds-ink:#17261F; --dds-white:#FFFFFF; --dds-font-heading:Montserrat; --dds-font-mono:IBM Plex Mono; --dds-page-x:64px; --dds-section-y:176px; --dds-stack:96px; --dds-gap:40px; --dds-container:1312px; }
/* Start custom CSS *//* DDS · navigatie (mobiel/tablet) */
@media (max-width:1024px){.elementor-element.elementor-widget-nav-menu,.elementor-widget-nav-menu>.elementor-widget-container{position:static!important}}
.elementor-widget-nav-menu .elementor-menu-toggle{color:#EAF2E9;background-color:transparent;font-size:26px}
.elementor-widget-nav-menu .elementor-menu-toggle svg{fill:#EAF2E9}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:fixed!important;left:0!important;right:0;top:93px!important;width:100%!important;z-index:999;background-color:#1A3A2D;margin-top:0}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown a{color:#EAF2E9;padding:18px 20px;border-bottom:1px solid rgba(173,196,168,.2);font-family:Montserrat;font-weight:500;letter-spacing:.06em;text-transform:uppercase}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown a:hover,.elementor-widget-nav-menu .elementor-nav-menu--dropdown a.elementor-item-active{color:#D39D73;background-color:transparent}
@media (max-width:767px){.elementor-widget-nav-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container{top:79px!important}}
@media (min-width:1025px){[data-elementor-type=header] .elementor-widget-nav-menu{display:none!important}}
/* DDS · accordion (liggers mobiel) */
details[data-element_type=e-accordion-item] > summary::-webkit-details-marker{display:none}
details[data-element_type=e-accordion-item][open] > summary .dds-acc-plus{transform:rotate(45deg)}
details[data-element_type=e-accordion-item][open] > summary{border-left:3px solid #D39D73;padding-left:16px!important;background-color:#1A3A2D!important}
/* DDS · upload-veld */
.elementor input[type=file]{height:auto!important;min-height:46px;line-height:1.4;overflow:visible!important;padding:2px 0!important}
/* DDS · kaarten op tablet: 3 naast elkaar */
@media (min-width:768px) and (max-width:1024px){.dds-cards > *{flex:1 1 0!important;min-width:0!important}.dds-cards > * > *{min-width:0!important}}/* End custom CSS */