.elementor-28 .elementor-element.elementor-element-7179d26{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:9px;--padding-bottom:9px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-7179d26:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-7179d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4636;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-28 .elementor-element.elementor-element-a038d5a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#CBC7B9;--border-color:#CBC7B9;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;--z-index:90;}.elementor-28 .elementor-element.elementor-element-a038d5a:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-a038d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EEE8;}.elementor-28 .elementor-element.elementor-element-6a2e5a2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-b3be41d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.04em;color:#121917;}.elementor-28 .elementor-element.elementor-element-b3be41d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-menu-toggle{margin-left:auto;}.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu .elementor-item{font-family:"Bricolage Grotesque", Sans-serif;font-size:15px;font-weight:500;}.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu--main .elementor-item{color:#121917;fill:#121917;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu--main .elementor-item:focus{color:#1F4636;fill:#1F4636;}.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#1F4636;}.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu--dropdown a, .elementor-28 .elementor-element.elementor-element-62ef430 .elementor-menu-toggle{color:#121917;fill:#121917;}.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu--dropdown{background-color:#FCFBF8;border-style:solid;border-color:#CBC7B9;}.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu--dropdown a:hover,
					.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu--dropdown a:focus,
					.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-menu-toggle:hover,
					.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-menu-toggle:focus{color:#1F4636;}.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu--dropdown a:hover,
					.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu--dropdown a:focus,
					.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu--dropdown a.highlighted{background-color:#F0EEE8;}.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu--dropdown .elementor-item, .elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;}.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 18px 40px -20px rgba(18,25,23,0.35);}.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu--dropdown a{padding-left:24px;padding-right:24px;padding-top:16px;padding-bottom:16px;}.elementor-28 .elementor-element.elementor-element-62ef430 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#CBC7B9;border-bottom-width:1px;}.elementor-28 .elementor-element.elementor-element-62ef430 div.elementor-menu-toggle{color:#121917;}.elementor-28 .elementor-element.elementor-element-62ef430 div.elementor-menu-toggle svg{fill:#121917;}.elementor-28 .elementor-element.elementor-element-62ef430 div.elementor-menu-toggle:hover, .elementor-28 .elementor-element.elementor-element-62ef430 div.elementor-menu-toggle:focus{color:#1F4636;}.elementor-28 .elementor-element.elementor-element-62ef430 div.elementor-menu-toggle:hover svg, .elementor-28 .elementor-element.elementor-element-62ef430 div.elementor-menu-toggle:focus svg{fill:#1F4636;}.elementor-28 .elementor-element.elementor-element-62ef430{--nav-menu-icon-size:22px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );--n-menu-divider-color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-aa352a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:36px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-aa352a2:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-aa352a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBF8;}.elementor-28 .elementor-element.elementor-element-769c005{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-c9fd660{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-072baac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-77c3edf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-36c53f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-05a30b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-a79b414{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-b538cc2{--display:flex;--min-height:280px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0.5;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-28 .elementor-element.elementor-element-b538cc2:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-b538cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thuismeester.com/wp-content/uploads/2026/10/thuismeester-gereedschapstas-gang.webp");background-position:center center;background-size:cover;}.elementor-28 .elementor-element.elementor-element-b538cc2::before, .elementor-28 .elementor-element.elementor-element-b538cc2 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-b538cc2 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-b538cc2 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-b538cc2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-b538cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, rgba(18,25,23,0.05) 20%, rgba(18,25,23,0.88) 100%);}.elementor-28 .elementor-element.elementor-element-6f6efbf{--display:flex;}.elementor-28 .elementor-element.elementor-element-79a9b22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:36px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-79a9b22:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-79a9b22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBF8;}.elementor-28 .elementor-element.elementor-element-9bb70c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-953560d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-52544fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-a4dd16d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-3932d06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-c65021d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-d5f11b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-b75c1bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-9139129{--display:flex;--min-height:280px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0.5;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-28 .elementor-element.elementor-element-9139129:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-9139129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thuismeester.com/wp-content/uploads/2026/10/thuismeester-straat-jaren30.webp");background-position:center center;background-size:cover;}.elementor-28 .elementor-element.elementor-element-9139129::before, .elementor-28 .elementor-element.elementor-element-9139129 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-9139129 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-9139129 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-9139129 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-9139129 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, rgba(18,25,23,0.05) 20%, rgba(18,25,23,0.88) 100%);}.elementor-28 .elementor-element.elementor-element-b6eacb5{--display:flex;}.elementor-28 .elementor-element.elementor-element-6dc1fc8{--display:flex;}.elementor-28 .elementor-element.elementor-element-a3ed8ba{--display:flex;}.elementor-28 .elementor-element.elementor-element-6fe96a1{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-space-between:4px;--n-menu-title-distance-from-content:0px;--n-menu-title-font-size:15px;--n-menu-title-color-normal:#121917;--n-menu-title-transition:300ms;--n-menu-title-padding:10px 10px 10px 10px;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-space:6px;--n-menu-dropdown-indicator-color-normal:#121917;--n-menu-dropdown-indicator-color-hover:#1F4636;--n-menu-dropdown-indicator-color-active:#1F4636;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-28 .elementor-element.elementor-element-6fe96a1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-28 .elementor-element.elementor-element-6fe96a1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-28 .elementor-element.elementor-element-6fe96a1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Bricolage Grotesque", Sans-serif;font-weight:500;}.elementor-28 .elementor-element.elementor-element-6fe96a1 {--n-menu-title-color-hover:#1F4636;--n-menu-title-color-active:#1F4636;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-dd737ea .elementor-button{fill:#FCFBF8;color:#FCFBF8;background-color:#1F4636;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1F4636;border-radius:2px 2px 2px 2px;padding:11px 18px 11px 18px;}.elementor-28 .elementor-element.elementor-element-dd737ea .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-dd737ea .elementor-button:focus{color:#FCFBF8;background-color:#132B21;border-color:#132B21;}.elementor-28 .elementor-element.elementor-element-dd737ea .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-dd737ea .elementor-button:focus svg{fill:#FCFBF8;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-a038d5a{--content-width:1160px;}.elementor-28 .elementor-element.elementor-element-769c005{--width:62%;}.elementor-28 .elementor-element.elementor-element-072baac{--width:49%;}.elementor-28 .elementor-element.elementor-element-77c3edf{--width:49%;}.elementor-28 .elementor-element.elementor-element-36c53f6{--width:49%;}.elementor-28 .elementor-element.elementor-element-05a30b6{--width:49%;}.elementor-28 .elementor-element.elementor-element-a79b414{--width:49%;}.elementor-28 .elementor-element.elementor-element-b538cc2{--width:38%;}.elementor-28 .elementor-element.elementor-element-9bb70c7{--width:62%;}.elementor-28 .elementor-element.elementor-element-52544fe{--width:32%;}.elementor-28 .elementor-element.elementor-element-a4dd16d{--width:32%;}.elementor-28 .elementor-element.elementor-element-3932d06{--width:32%;}.elementor-28 .elementor-element.elementor-element-c65021d{--width:32%;}.elementor-28 .elementor-element.elementor-element-d5f11b8{--width:32%;}.elementor-28 .elementor-element.elementor-element-b75c1bf{--width:32%;}.elementor-28 .elementor-element.elementor-element-9139129{--width:38%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-a038d5a{--padding-top:14px;--padding-bottom:14px;--padding-left:32px;--padding-right:32px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-a038d5a{--padding-top:12px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;}.elementor-28 .elementor-element.elementor-element-6a2e5a2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-28 .elementor-element.elementor-element-62ef430{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS *//* Thuismeester mega menu */
.tm-megamenu .e-n-menu-title{border-radius:2px;transition:background-color .2s,color .2s}
.tm-megamenu .e-n-menu-title:hover,.tm-megamenu .e-n-menu-title.e-current,.tm-megamenu .e-n-menu-item:has(> .e-n-menu-content.e-active) .e-n-menu-title{background:#F0EEE8}
.tm-megamenu a,.tm-megamenu a:hover,.tm-megamenu .e-n-menu-title-text{text-decoration:none!important}
.tm-megamenu .e-n-menu-content > .e-con.tm-mega{border-top:1px solid #E3E0D8;box-shadow:0 24px 48px -16px rgba(18,25,23,.22)}
.tm-mega-eyebrow .elementor-heading-title,.tm-card-eyebrow .elementor-heading-title{font-family:"Bricolage Grotesque",sans-serif;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#1F4636}
.tm-card-eyebrow .elementor-heading-title{color:#CFE3D6}
.tm-mega-link{border-radius:2px;transition:background-color .2s ease}
.tm-mega-link:hover{background:#F0EEE8}
.tm-mega-link .tm-t .elementor-heading-title{font-family:"Bricolage Grotesque",sans-serif;font-size:18px;font-weight:600;color:#121917;transition:color .2s}
.tm-mega-link:hover .tm-t .elementor-heading-title{color:#1F4636}
.tm-mega-link .tm-d .elementor-heading-title{font-family:"Newsreader",serif;font-size:15px;font-weight:400;line-height:1.4;color:#5B6461}
.tm-mega-all .elementor-heading-title,.tm-mega-all .elementor-heading-title a{font-family:"Bricolage Grotesque",sans-serif;font-size:14px;font-weight:600;color:#1F4636;text-decoration:none}
.tm-mega-all .elementor-heading-title a:hover{text-decoration:underline;text-underline-offset:3px}
.tm-mega-all{padding-left:16px}
.tm-mega-card{overflow:hidden;border-radius:2px;transition:transform .35s ease,box-shadow .35s ease}
.tm-mega-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px -12px rgba(18,25,23,.35)}
.tm-card-title .elementor-heading-title{font-family:"Bricolage Grotesque",sans-serif;font-size:24px;font-weight:600;line-height:1.15;color:#fff}
.tm-card-cta .elementor-heading-title{font-family:"Bricolage Grotesque",sans-serif;font-size:14px;font-weight:600;color:#fff;transition:letter-spacing .25s}
.tm-mega-card:hover .tm-card-cta .elementor-heading-title{letter-spacing:.02em}
/* oude menu: geen onderstreping */
.elementor-nav-menu a,.elementor-nav-menu a:hover{text-decoration:none!important}

/* fixes */
.tm-mega-link .elementor-widget:not(:last-child){margin-block-end:0!important}
.tm-mega-link .elementor-heading-title{margin:0}
.tm-mega-card{position:relative}
.tm-mega-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,25,23,0) 20%,rgba(18,25,23,.9) 100%);z-index:0;pointer-events:none}
.tm-mega-card > .elementor-element{position:relative;z-index:1}
.tm-card-title .elementor-heading-title,.tm-card-cta .elementor-heading-title{color:#fff!important}
.tm-card-eyebrow .elementor-heading-title{color:#CFE3D6!important}
.tm-mega-link .tm-t .elementor-heading-title{color:#121917!important}
.tm-mega-link:hover .tm-t .elementor-heading-title{color:#1F4636!important}
.tm-mega-link .tm-d .elementor-heading-title{color:#5B6461!important}

/* laptop-gutter */
@media (max-width:1320px){
 .elementor .e-con-boxed.e-parent{padding-left:max(28px,var(--padding-left,0px))!important;padding-right:max(28px,var(--padding-right,0px))!important}
}
@media (max-width:767px){
 .elementor .e-con-boxed.e-parent{padding-left:max(20px,var(--padding-left,0px))!important;padding-right:max(20px,var(--padding-right,0px))!important}
}
@media (min-width:1025px) and (max-width:1280px){
 .tm-megamenu .e-n-menu-title{padding-left:6px!important;padding-right:6px!important}
 .tm-megamenu .e-n-menu-title-text,.tm-megamenu .e-n-menu-title-container{font-size:14px!important}
 .elementor-element-dd737ea .elementor-button{padding-left:14px!important;padding-right:14px!important;white-space:nowrap}
 .elementor-element-dd737ea .elementor-button-text{font-size:14px}
}
@media (min-width:1025px) and (max-width:1120px){
 .elementor-element-6a2e5a2{gap:12px!important;--gap:12px}
 .tm-megamenu .e-n-menu-title{padding-left:5px!important;padding-right:5px!important}
 .tm-megamenu .e-n-menu-title-text,.tm-megamenu .e-n-menu-title-container{font-size:13.5px!important}
}
@media (min-width:1025px) and (max-width:1080px){
 .tm-megamenu .e-n-menu-heading > .e-n-menu-item:has(> .e-n-menu-title a[href*="/contact/"]){display:none}
}

/* opstartbalk */
.tm-opstartbalk p{margin:0;text-align:center;font-family:Newsreader,serif;font-size:15px;line-height:1.4;color:rgba(255,255,255,.88)}
.tm-opstartbalk strong{font-family:"Bricolage Grotesque",sans-serif;font-weight:600;color:#fff}
.tm-opstartbalk a{color:#fff!important;font-family:"Bricolage Grotesque",sans-serif;font-weight:600;text-decoration:underline!important;text-underline-offset:3px;white-space:nowrap}
.tm-ob-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#E3A63A;margin-right:9px;vertical-align:1px;box-shadow:0 0 0 3px rgba(227,166,58,.25)}
@media (max-width:767px){.tm-opstartbalk p{font-size:13.5px}}
.tm-mega-link--wide{width:100%!important;--width:100%}/* End custom CSS */