.elementor-1082 .elementor-element.elementor-element-5a0d969{--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;--justify-content:space-between;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1082 .elementor-element.elementor-element-5a0d969:not(.elementor-motion-effects-element-type-background), .elementor-1082 .elementor-element.elementor-element-5a0d969 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7DFC7;}.elementor-1082 .elementor-element.elementor-element-8ec880e{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-1082 .elementor-element.elementor-element-8ec880e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1082 .elementor-element.elementor-element-3037ea4{--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;--justify-content:flex-end;}.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 );}.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-weight:var( --e-global-typography-accent-font-weight );}.elementor-1082 .elementor-element.elementor-element-1575505.elementor-element{--align-self:center;}.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-889855b-font-family ), Sans-serif;font-size:var( --e-global-typography-889855b-font-size );font-weight:var( --e-global-typography-889855b-font-weight );text-transform:var( --e-global-typography-889855b-text-transform );letter-spacing:var( --e-global-typography-889855b-letter-spacing );}.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-3df6860 );fill:var( --e-global-color-3df6860 );}.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-3df6860 );fill:var( --e-global-color-3df6860 );}.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-3df6860 );}.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--dropdown a, .elementor-1082 .elementor-element.elementor-element-1575505 .elementor-menu-toggle{color:var( --e-global-color-3df6860 );fill:var( --e-global-color-3df6860 );}.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--dropdown{background-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--dropdown a:hover,
					.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--dropdown a:focus,
					.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-menu-toggle:hover,
					.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--dropdown a:hover,
					.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--dropdown a:focus,
					.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-3df6860 );}.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--dropdown .elementor-item, .elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-889855b-font-family ), Sans-serif;font-size:var( --e-global-typography-889855b-font-size );font-weight:var( --e-global-typography-889855b-font-weight );text-transform:var( --e-global-typography-889855b-text-transform );letter-spacing:var( --e-global-typography-889855b-letter-spacing );}.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:5px;border-top-right-radius:5px;}.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--dropdown a{padding-left:12px;padding-right:12px;padding-top:6px;padding-bottom:6px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1082 .elementor-element.elementor-element-49bf40c .elementor-button{background-color:#F7F9FF00;font-family:var( --e-global-typography-889855b-font-family ), Sans-serif;font-size:var( --e-global-typography-889855b-font-size );font-weight:var( --e-global-typography-889855b-font-weight );text-transform:var( --e-global-typography-889855b-text-transform );letter-spacing:var( --e-global-typography-889855b-letter-spacing );fill:var( --e-global-color-3df6860 );color:var( --e-global-color-3df6860 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3df6860 );border-radius:300px 300px 300px 300px;}.elementor-1082 .elementor-element.elementor-element-49bf40c.elementor-element{--align-self:center;}.elementor-1082 .elementor-element.elementor-element-8bae956 .elementor-button{background-color:#F7F9FF00;font-family:var( --e-global-typography-889855b-font-family ), Sans-serif;font-size:var( --e-global-typography-889855b-font-size );font-weight:var( --e-global-typography-889855b-font-weight );text-transform:var( --e-global-typography-889855b-text-transform );letter-spacing:var( --e-global-typography-889855b-letter-spacing );fill:var( --e-global-color-3df6860 );color:var( --e-global-color-3df6860 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3df6860 );border-radius:300px 300px 300px 300px;}.elementor-1082 .elementor-element.elementor-element-8bae956.elementor-element{--align-self:center;}.elementor-1082 .elementor-element.elementor-element-837a834{--display:flex;--min-height:231px;--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:center;--overlay-opacity:0.17;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1082 .elementor-element.elementor-element-837a834:not(.elementor-motion-effects-element-type-background), .elementor-1082 .elementor-element.elementor-element-837a834 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e85b238 );background-position:-25px 25px;background-repeat:no-repeat;background-size:40% auto;}.elementor-1082 .elementor-element.elementor-element-837a834::before, .elementor-1082 .elementor-element.elementor-element-837a834 > .elementor-background-video-container::before, .elementor-1082 .elementor-element.elementor-element-837a834 > .e-con-inner > .elementor-background-video-container::before, .elementor-1082 .elementor-element.elementor-element-837a834 > .elementor-background-slideshow::before, .elementor-1082 .elementor-element.elementor-element-837a834 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1082 .elementor-element.elementor-element-837a834 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://moma-flow.nl/wp-content/uploads/2026/01/Brand-Guide-Moma-Flow-V5-20.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.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 );color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-4b40ebd{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1082 .elementor-element.elementor-element-4b40ebd .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:2px;}.elementor-1082 .elementor-element.elementor-element-6beb099{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:center;}.elementor-1082 .elementor-element.elementor-element-6beb099.elementor-element{--align-self:center;}.elementor-1082 .elementor-element.elementor-element-6beb099 .elementor-heading-title{font-family:"Alice", Sans-serif;font-size:33px;font-weight:normal;text-transform:none;letter-spacing:0px;}.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 );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-1082 .elementor-element.elementor-element-a1a89af{text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1082 .elementor-element.elementor-element-bcf2c0f{--display:flex;--min-height:150px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-1082 .elementor-element.elementor-element-db3ef4c{text-align:center;color:var( --e-global-color-3df6860 );}.elementor-1082 .elementor-element.elementor-element-ad43176{--display:flex;--min-height:150px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-1082 .elementor-element.elementor-element-57749af{text-align:center;color:var( --e-global-color-3df6860 );}.elementor-1082 .elementor-element.elementor-element-6b1ec57{--display:flex;--min-height:150px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-1082 .elementor-element.elementor-element-8cc1b30{text-align:center;color:var( --e-global-color-3df6860 );}.elementor-1082 .elementor-element.elementor-element-e867dd6{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:var( --e-global-typography-2b0dcd8-font-size );--n-tabs-title-color:var( --e-global-color-3df6860 );--n-tabs-title-color-active:var( --e-global-color-e85b238 );}.elementor-1082 .elementor-element.elementor-element-e867dd6 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-1082 .elementor-element.elementor-element-e867dd6.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-3df6860 );}.elementor-1082 .elementor-element.elementor-element-e867dd6.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1082 .elementor-element.elementor-element-e867dd6.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-3df6860 );}.elementor-1082 .elementor-element.elementor-element-e867dd6.elementor-element{--align-self:center;}.elementor-1082 .elementor-element.elementor-element-e867dd6.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1082 .elementor-element.elementor-element-e867dd6.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-2b0dcd8-font-family ), Sans-serif;font-weight:var( --e-global-typography-2b0dcd8-font-weight );text-transform:var( --e-global-typography-2b0dcd8-text-transform );letter-spacing:var( --e-global-typography-2b0dcd8-letter-spacing );}.elementor-1082 .elementor-element.elementor-element-e867dd6 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-e85b238 );}.elementor-1082 .elementor-element.elementor-element-c337eeb .elementor-button{background-color:#3D466900;font-family:var( --e-global-typography-2b0dcd8-font-family ), Sans-serif;font-size:var( --e-global-typography-2b0dcd8-font-size );font-weight:var( --e-global-typography-2b0dcd8-font-weight );text-transform:var( --e-global-typography-2b0dcd8-text-transform );letter-spacing:var( --e-global-typography-2b0dcd8-letter-spacing );fill:var( --e-global-color-3df6860 );color:var( --e-global-color-3df6860 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3df6860 );border-radius:300px 300px 300px 300px;}.elementor-1082 .elementor-element.elementor-element-c337eeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1082 .elementor-element.elementor-element-d2a1b2b{width:var( --container-widget-width, 81% );max-width:81%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:center;}.elementor-1082 .elementor-element.elementor-element-d2a1b2b.elementor-element{--align-self:center;}.elementor-1082 .elementor-element.elementor-element-d2a1b2b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:300;font-style:italic;line-height:20px;}.elementor-1082 .elementor-element.elementor-element-b392ea8{--display:flex;--min-height:344px;--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:center;--overlay-opacity:0.76;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1082 .elementor-element.elementor-element-b392ea8:not(.elementor-motion-effects-element-type-background), .elementor-1082 .elementor-element.elementor-element-b392ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-1082 .elementor-element.elementor-element-b392ea8::before, .elementor-1082 .elementor-element.elementor-element-b392ea8 > .elementor-background-video-container::before, .elementor-1082 .elementor-element.elementor-element-b392ea8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1082 .elementor-element.elementor-element-b392ea8 > .elementor-background-slideshow::before, .elementor-1082 .elementor-element.elementor-element-b392ea8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1082 .elementor-element.elementor-element-b392ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-1082 .elementor-element.elementor-element-ab9eb48{text-align:center;}.elementor-1082 .elementor-element.elementor-element-ab9eb48 .elementor-heading-title{font-family:var( --e-global-typography-2b0dcd8-font-family ), Sans-serif;font-size:var( --e-global-typography-2b0dcd8-font-size );font-weight:var( --e-global-typography-2b0dcd8-font-weight );text-transform:var( --e-global-typography-2b0dcd8-text-transform );letter-spacing:var( --e-global-typography-2b0dcd8-letter-spacing );}.elementor-1082 .elementor-element.elementor-element-fc84880{text-align:center;}.elementor-1082 .elementor-element.elementor-element-fc84880 .elementor-heading-title{font-family:"Alice", Sans-serif;font-size:48px;font-weight:normal;text-transform:none;}.elementor-1082 .elementor-element.elementor-element-8070b07{--display:flex;--min-height:566px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.93;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1082 .elementor-element.elementor-element-8070b07::before, .elementor-1082 .elementor-element.elementor-element-8070b07 > .elementor-background-video-container::before, .elementor-1082 .elementor-element.elementor-element-8070b07 > .e-con-inner > .elementor-background-video-container::before, .elementor-1082 .elementor-element.elementor-element-8070b07 > .elementor-background-slideshow::before, .elementor-1082 .elementor-element.elementor-element-8070b07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1082 .elementor-element.elementor-element-8070b07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-1082 .elementor-element.elementor-element-8f4d436{--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;--justify-content:center;--margin-top:120px;--margin-bottom:120px;--margin-left:160px;--margin-right:120px;}.elementor-1082 .elementor-element.elementor-element-a5efcf1 .elementor-heading-title{font-family:"Alice", Sans-serif;font-size:53px;font-weight:normal;text-transform:none;letter-spacing:0px;}.elementor-1082 .elementor-element.elementor-element-afe1012{text-align:start;color:var( --e-global-color-text );}.elementor-1082 .elementor-element.elementor-element-03b839d .elementor-button{background-color:var( --e-global-color-3df6860 );font-family:var( --e-global-typography-2b0dcd8-font-family ), Sans-serif;font-size:var( --e-global-typography-2b0dcd8-font-size );font-weight:var( --e-global-typography-2b0dcd8-font-weight );text-transform:var( --e-global-typography-2b0dcd8-text-transform );letter-spacing:var( --e-global-typography-2b0dcd8-letter-spacing );fill:var( --e-global-color-bcf8915 );color:var( --e-global-color-bcf8915 );border-style:none;border-radius:300px 300px 300px 300px;}.elementor-1082 .elementor-element.elementor-element-7185ebc{--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;}.elementor-1082 .elementor-element.elementor-element-7185ebc:not(.elementor-motion-effects-element-type-background), .elementor-1082 .elementor-element.elementor-element-7185ebc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1082 .elementor-element.elementor-element-7185ebc.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-889855b-font-size );letter-spacing:var( --e-global-typography-889855b-letter-spacing );}.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--dropdown .elementor-item, .elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-889855b-font-size );letter-spacing:var( --e-global-typography-889855b-letter-spacing );}.elementor-1082 .elementor-element.elementor-element-49bf40c .elementor-button{font-size:var( --e-global-typography-889855b-font-size );letter-spacing:var( --e-global-typography-889855b-letter-spacing );}.elementor-1082 .elementor-element.elementor-element-8bae956 .elementor-button{font-size:var( --e-global-typography-889855b-font-size );letter-spacing:var( --e-global-typography-889855b-letter-spacing );}.elementor-1082 .elementor-element.elementor-element-837a834:not(.elementor-motion-effects-element-type-background), .elementor-1082 .elementor-element.elementor-element-837a834 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-e867dd6{--n-tabs-title-font-size:var( --e-global-typography-2b0dcd8-font-size );}.elementor-1082 .elementor-element.elementor-element-e867dd6.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){letter-spacing:var( --e-global-typography-2b0dcd8-letter-spacing );}.elementor-1082 .elementor-element.elementor-element-c337eeb .elementor-button{font-size:var( --e-global-typography-2b0dcd8-font-size );letter-spacing:var( --e-global-typography-2b0dcd8-letter-spacing );}.elementor-1082 .elementor-element.elementor-element-ab9eb48 .elementor-heading-title{font-size:var( --e-global-typography-2b0dcd8-font-size );letter-spacing:var( --e-global-typography-2b0dcd8-letter-spacing );}.elementor-1082 .elementor-element.elementor-element-03b839d .elementor-button{font-size:var( --e-global-typography-2b0dcd8-font-size );letter-spacing:var( --e-global-typography-2b0dcd8-letter-spacing );}}@media(max-width:767px){.elementor-1082 .elementor-element.elementor-element-5a0d969{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1082 .elementor-element.elementor-element-8ec880e{--container-widget-width:54px;--container-widget-flex-grow:0;width:var( --container-widget-width, 54px );max-width:54px;}.elementor-1082 .elementor-element.elementor-element-3037ea4{--width:77%;--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1082 .elementor-element.elementor-element-1575505{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-889855b-font-size );letter-spacing:var( --e-global-typography-889855b-letter-spacing );}.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:4px;}.elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--dropdown .elementor-item, .elementor-1082 .elementor-element.elementor-element-1575505 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-889855b-font-size );letter-spacing:var( --e-global-typography-889855b-letter-spacing );}.elementor-1082 .elementor-element.elementor-element-49bf40c .elementor-button{font-size:var( --e-global-typography-889855b-font-size );letter-spacing:var( --e-global-typography-889855b-letter-spacing );padding:8px 10px 8px 10px;}.elementor-1082 .elementor-element.elementor-element-8bae956 .elementor-button{font-size:var( --e-global-typography-889855b-font-size );letter-spacing:var( --e-global-typography-889855b-letter-spacing );padding:8px 10px 8px 10px;}.elementor-1082 .elementor-element.elementor-element-837a834:not(.elementor-motion-effects-element-type-background), .elementor-1082 .elementor-element.elementor-element-837a834 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:60px 0px;background-size:306px auto;}.elementor-1082 .elementor-element.elementor-element-837a834{--padding-top:270px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1082 .elementor-element.elementor-element-6beb099{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-1082 .elementor-element.elementor-element-6beb099 .elementor-heading-title{font-size:27px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-bcf2c0f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1082 .elementor-element.elementor-element-db3ef4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1082 .elementor-element.elementor-element-ad43176{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1082 .elementor-element.elementor-element-6b1ec57{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1082 .elementor-element.elementor-element-e867dd6{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--n-tabs-title-font-size:var( --e-global-typography-2b0dcd8-font-size );}.elementor-1082 .elementor-element.elementor-element-e867dd6.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){letter-spacing:var( --e-global-typography-2b0dcd8-letter-spacing );}.elementor-1082 .elementor-element.elementor-element-c337eeb .elementor-button{font-size:var( --e-global-typography-2b0dcd8-font-size );letter-spacing:var( --e-global-typography-2b0dcd8-letter-spacing );}.elementor-1082 .elementor-element.elementor-element-d2a1b2b .elementor-heading-title{font-size:11px;}.elementor-1082 .elementor-element.elementor-element-b392ea8{--overlay-opacity:0.56;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-1082 .elementor-element.elementor-element-ab9eb48 .elementor-heading-title{font-size:var( --e-global-typography-2b0dcd8-font-size );letter-spacing:var( --e-global-typography-2b0dcd8-letter-spacing );}.elementor-1082 .elementor-element.elementor-element-fc84880 .elementor-heading-title{font-size:27px;}.elementor-1082 .elementor-element.elementor-element-8f4d436{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-1082 .elementor-element.elementor-element-a5efcf1 .elementor-heading-title{font-size:29px;}.elementor-1082 .elementor-element.elementor-element-03b839d .elementor-button{font-size:var( --e-global-typography-2b0dcd8-font-size );letter-spacing:var( --e-global-typography-2b0dcd8-letter-spacing );}.elementor-1082 .elementor-element.elementor-element-7185ebc{--min-height:439px;}}@media(min-width:768px){.elementor-1082 .elementor-element.elementor-element-837a834{--content-width:700px;}.elementor-1082 .elementor-element.elementor-element-b392ea8{--content-width:700px;}.elementor-1082 .elementor-element.elementor-element-8f4d436{--width:69%;}.elementor-1082 .elementor-element.elementor-element-7185ebc{--width:32%;}}@media(min-width:1025px){.elementor-1082 .elementor-element.elementor-element-837a834:not(.elementor-motion-effects-element-type-background), .elementor-1082 .elementor-element.elementor-element-837a834 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1082 .elementor-element.elementor-element-837a834::before, .elementor-1082 .elementor-element.elementor-element-837a834 > .elementor-background-video-container::before, .elementor-1082 .elementor-element.elementor-element-837a834 > .e-con-inner > .elementor-background-video-container::before, .elementor-1082 .elementor-element.elementor-element-837a834 > .elementor-background-slideshow::before, .elementor-1082 .elementor-element.elementor-element-837a834 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1082 .elementor-element.elementor-element-837a834 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-1082 .elementor-element.elementor-element-7185ebc:not(.elementor-motion-effects-element-type-background), .elementor-1082 .elementor-element.elementor-element-7185ebc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for button, class: .elementor-element-c337eeb */.is-type .type-knop-outline .elementor-button {
  background: transparent !important;
  color: var(--type-dark) !important;
  border: 1px solid var(--type-dark) !important;   /* was 2px */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b392ea8 */.video-top .elementor-background-video-embed {
    top: 90% !important;
    transform: translate(-50%, -42%) !important;
}/* End custom CSS */
/* Start custom CSS *//* ════════════════════════════════════════════════
   MOMA-FLOW · TYPEPAGINA TEMPLATE
   ════════════════════════════════════════════════ */

/* ── 1. Per type: donkere hoofdkleur + lichte subkleur ── */
body.type-controler     { --type-dark:#392B3F; --type-light:#CDC8D6; }  /* De controler   (was: regisseur)  */
body.type-pleaser       { --type-dark:#713E3C; --type-light:#BBA8A4; }  /* De pleaser      (was: verbinder)  */
body.type-zelfredzame     { --type-dark:#3F4667; --type-light:#ABB4C7; }  /* De geslotene    (was: beschermer) */
body.type-overdenker    { --type-dark:#7E5F2F; --type-light:#E6DFCA; }  /* De overdenker   (was: wijze)      */
body.type-twijfelaar    { --type-dark:#5E4A57; --type-light:#D6D2C9; }  /* De twijfelaar   (was: afstemmer)  */
body.type-zwijger       { --type-dark:#6A6157; --type-light:#F8F9FF; }  /* De zwijger      (was: bewaarder)  */
body.type-perfectionist { --type-dark:#7C5544; --type-light:#E6DFCA; }  /* De perfectionist (was: toegewijde) */

/* ── 2. Globale tekstkleur = typekleur ──
   Eén regel die alle koppen, eyebrows en teksten meekleurt
   (Elementor "primary"-kleur wordt de typekleur). */
body.is-type { --e-global-color-primary: var(--type-dark); }

/* ── 3. Tekst-utility's (alleen nog nodig waar géén primary geldt) ── */
.is-type .type-kop,
.is-type .type-accent,
.is-type .type-tekst,
.is-type .type-ink      { color: var(--type-dark) !important; }
.is-type .type-bg-licht { background-color: var(--type-light) !important; }
.is-type .type-bg-donker{ background-color: var(--type-dark) !important; color:#fff !important; }
.is-type .type-rand     { border-color: var(--type-dark) !important; }

/* ── 4. Logo (inline SVG met fill="currentColor") ── */
.is-type .type-accent svg { fill: currentColor; }

/* ── 5. Knoppen ── */
/* Gevuld */
.is-type .type-knop .elementor-button,
.is-type a.type-knop {
  background-color: var(--type-dark) !important;
  color:#fff !important;
  border-color: var(--type-dark) !important;
  transition: filter .15s;
}
.is-type .type-knop .elementor-button:hover,
.is-type a.type-knop:hover { filter: brightness(1.12); }

/* Outline */
.is-type .type-knop-outline .elementor-button {
  background: transparent !important;
  color: var(--type-dark) !important;
  border: 1px solid var(--type-dark) !important;
  transition: background .15s, color .15s;
}
.is-type .type-knop-outline .elementor-button:hover {
  background: var(--type-dark) !important;
  color:#fff !important;
}

/* ── 5b. Hoofd-CTA "Ik wil hiermee aan de slag" ──
   Groter, gevuld, met pijl. Voeg de class  type-cta  toe aan
   die ene knop (Geavanceerd → CSS-classes), naast type-knop. */
.is-type .type-cta .elementor-button,
.is-type a.type-cta {
  display: inline-flex !important;
  align-items: center;
  gap: 12px;
  background-color: var(--type-dark) !important;
  color:#fff !important;
  border: 1px solid var(--type-dark) !important;
  border-radius: 99px !important;
  font-size: 10px !important;
  letter-spacing: .13em;
  padding: 14px 20px !important;
  box-shadow: 0 8px 22px color-mix(in srgb, var(--type-dark) 28%, transparent);
  transition: transform .2s, box-shadow .2s, filter .2s;
}
.is-type .type-cta .elementor-button::after,
.is-type a.type-cta::after {
  content: "→";
  font-size: 1.15em;
  line-height: 1;
  transition: transform .2s;
}
.is-type .type-cta .elementor-button:hover,
.is-type a.type-cta:hover {
  filter: brightness(1.08);
  transform: translateY(-1px);
}

.is-type .type-cta .elementor-button:hover::after,
.is-type a.type-cta:hover::after { transform: translateX(3px); }

/* ── 5c. CTA-variant: alleen outline, geen schaduw ──
   Zelfde formaat + pijl als type-cta. Geef de header-knop
   de class  type-cta-outline  i.p.v. type-cta. */
.is-type .type-cta-outline .elementor-button,
.is-type a.type-cta-outline {
  display: inline-flex !important;
  align-items: center;
  gap: 10px;
  background: transparent !important;
  color: var(--type-dark) !important;
  border: 1px solid var(--type-dark) !important;
  border-radius: 99px !important;
  font-size: 9px !important;
  letter-spacing: .13em;
  padding: 11px 18px !important;
  box-shadow: none !important;
  transition: background .2s, color .2s;
}
.is-type .type-cta-outline .elementor-button::after,
.is-type a.type-cta-outline::after {
  content: "→";
  font-size: 1.15em;
  line-height: 1;
  transition: transform .2s;
}
.is-type .type-cta-outline .elementor-button:hover,
.is-type a.type-cta-outline:hover {
  background: var(--type-dark) !important;
  color:#fff !important;
}
.is-type .type-cta-outline .elementor-button:hover::after,
.is-type a.type-cta-outline:hover::after { transform: translateX(3px); }

/* ── 6. Tabs (nested + oude Elementor-tabs) ──
   Inactief: omlijnd met een zachte tint van de typekleur.
   Actief: gevuld donker. */

/* Het hele tabs-blok als één geheel: omlijning + padding */
.is-type .type-tabs .e-n-tabs,
.is-type .elementor-widget-n-tabs.type-tabs .e-n-tabs {
  border: 1px solid color-mix(in srgb, var(--type-dark) 30%, transparent) !important;
  border-radius: 18px !important;
  padding: 8px !important;
  background: rgba(255,255,255,.30) !important;
}
/* Inhoud iets lucht geven binnen het kader */
.is-type .type-tabs .e-n-tabs-content {
  padding: 14px 18px 4px !important;
}

.is-type .type-tabs .e-n-tab-title,
.is-type .type-tabs .elementor-tab-title {
  color: var(--type-dark) !important;
  border: 1px solid var(--type-dark) !important;
  background: color-mix(in srgb, var(--type-dark) 8%, #fff) !important;
  transition: background .15s, color .15s;
}
.is-type .type-tabs .e-n-tab-title:hover,
.is-type .type-tabs .elementor-tab-title:hover {
  background: color-mix(in srgb, var(--type-dark) 15%, #fff) !important;
  color: var(--type-dark) !important;
}
.is-type .type-tabs .e-n-tab-title[aria-selected="true"],
.is-type .type-tabs .elementor-tab-title.elementor-active {
  background: var(--type-dark) !important;
  color:#fff !important;
}

.is-type .type-quote-overlay {
  background-color: var(--type-light);
  opacity:.55;
}

/* ── 8. Dropdown "naar de andere types" ── */
.mw-types .elementor-nav-menu--dropdown,
.mw-types .sub-menu {
  background:#fff !important;
  border-radius:16px !important;
  padding:8px !important;
  box-shadow:0 14px 36px rgba(74,58,42,.16) !important;
  border:none !important;
  margin-top:10px !important;
}
/* Items */
.mw-types .sub-menu li a,
.mw-types .elementor-nav-menu--dropdown li a {
  display:block;
  padding:10px 18px !important;
  margin:2px 6px;
  border-radius:10px !important;
  line-height:1.2;
  letter-spacing:.16em;
  font-weight:500;
  text-transform:uppercase;
  border:none !important;
  color: var(--type-dark, #9B8763) !important;
  transition:background .15s, color .15s;
}
/* Hover (niet-actief) */
.mw-types .sub-menu li:not(.current-menu-item) a:hover,
.mw-types .elementor-nav-menu--dropdown li:not(.current-menu-item) a:hover {
  background: var(--type-light, #F2ECDD) !important;
  color: var(--type-dark, #6E5A3E) !important;
}
/* Actief type — witte tekst op gevulde typekleur (staat ná de rest = wint) */
body.is-type .mw-types .current-menu-item > a,
body.is-type .mw-types .current_page_item > a {
  background: var(--type-dark) !important;
  color:#fff !important;
}

.is-type .mw-types .elementor-item,
.is-type .mw-types > ul > li > a {
  color: var(--type-dark) !important;
}

/* Dropdown-pijltje meekleuren met het type */
.is-type .mw-types .sub-arrow,
.is-type .mw-types .sub-arrow i,
.is-type .mw-types .elementor-item .sub-arrow,
.is-type .mw-types .e--pointer-none .sub-arrow {
  color: var(--type-dark) !important;
  fill: var(--type-dark) !important;
}

/* Hoofd-CTA op mobiel gevuld i.p.v. outline */
@media (max-width: 767px) {
  .is-type .type-knop-outline .elementor-button {
    background: var(--type-dark) !important;
    color: #fff !important;
    border-color: var(--type-dark) !important;
  }
  /* CTA iets compacter op mobiel */
  .is-type .type-cta .elementor-button,
  .is-type a.type-cta { padding: 16px 26px !important; }
  .is-type .type-cta-outline .elementor-button,
  .is-type a.type-cta-outline { padding: 12px 20px !important; }
}

/* ── 9. Moma-Flow · uitslagblok + "Jij bent ook"-link ── */
.mw-uitslag-blok { display: none; }
body.mw-quiz-uitslag .mw-uitslag-blok { display: block; }

/* Secundair type: rustige link — onderstreept + hoofdletters */
body.is-type a.mw-type,
body.is-type a.mw-type:visited {
  color: var(--type-dark) !important;
  font-family: var(--e-global-typography-2b0dcd8-font-family), sans-serif;
  font-weight: 700 !important;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: .12em;
  text-decoration: underline;
  text-underline-offset: 4px;
  text-decoration-thickness: 1.5px;
  margin-left: 10px;
}
body.is-type a.mw-type:hover {
  opacity: .65;
}

.is-type .type-tabs .e-n-tabs, .is-type .elementor-widget-n-tabs.type-tabs .e-n-tabs {
    background: transparent!important;
    border: 0px!important;
}/* End custom CSS */