.elementor-kit-7{--e-global-color-primary:#514249;--e-global-color-secondary:#6B454F;--e-global-color-text:#514249;--e-global-color-accent:#C0A499;--e-global-color-aubergine:#3C2C3A;--e-global-color-nudelicht:#F4EDE9;--e-global-color-warmwit:#FBF8F6;--e-global-color-wit:#FFFFFF;--e-global-typography-primary-font-family:"EB Garamond";--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.15em;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:12px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-letter-spacing:0.18em;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-letter-spacing:0.02em;}.elementor-kit-7 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);}@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 { --plum:#514249; --mauve:#6B454F; --aubergine:#3C2C3A; --nude:#C0A499; --nude-licht:#F4EDE9; --warm-wit:#FBF8F6; --wit:#FFFFFF; --font-kop:EB Garamond; --font-tekst:Montserrat; }
/* Start custom CSS */html, body { overflow-x: clip; }
html { scroll-padding-top: 120px; }
:focus-visible { outline: 2px solid #6B454F; outline-offset: 3px; }
@media (prefers-reduced-motion: reduce) { * { transition: none !important; scroll-behavior: auto !important; } }
/* Sticky header */
.elementor-location-header { position: sticky; top: 0; z-index: 999; }
body.admin-bar .elementor-location-header { top: 32px; }
@media (max-width: 782px) { body.admin-bar .elementor-location-header { top: 46px; } }
.elementor-location-header .elementor-nav-menu--main > ul { justify-content: center; }
.elementor-location-header .elementor-nav-menu--main .sub-arrow { margin-left: 4px; font-size: 9px; }
/* Burger */
.elementor-location-header [data-id="67737de"]::after { content: ''; display: inline-block; width: 18px; height: 7px; border-top: 1.5px solid currentColor; border-bottom: 1.5px solid currentColor; margin-left: 10px; vertical-align: middle; }
@media (max-width: 1024px) { .elementor-location-header .elementor-widget-nav-menu { display: none !important; } }
/* Tabs resultaten */
.e-tab p { margin: 0; }
/* Popup menu */
.elementor-popup-modal .dialog-close-button { top: 22px !important; right: 20px !important; }
.elementor-popup-modal .dialog-close-button i, .elementor-popup-modal .dialog-close-button svg { color: #514249; fill: #514249; font-size: 26px; width: 26px; height: 26px; }
.e-tab-base[aria-selected="true"] { background-color: #FBF8F6 !important; color: #3C2C3A !important; }
.e-tab-base[aria-selected="true"] p { color: #3C2C3A !important; }
@media (max-width: 767px) { .elementor-location-header [data-id="67737de"] { font-size: 0 !important; padding: 12px 13px !important; line-height: 0; } .elementor-location-header [data-id="67737de"]::after { margin-left: 0; width: 20px; } }/* End custom CSS */