.elementor-17628 .elementor-element.elementor-element-872d315{--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:1.563vw 1.563vw;--row-gap:1.563vw;--column-gap:1.563vw;--overlay-opacity:0.5;--padding-top:5.208vw;--padding-bottom:0vw;--padding-left:1.042vw;--padding-right:1.042vw;--z-index:4;}.elementor-17628 .elementor-element.elementor-element-872d315::before, .elementor-17628 .elementor-element.elementor-element-872d315 > .elementor-background-video-container::before, .elementor-17628 .elementor-element.elementor-element-872d315 > .e-con-inner > .elementor-background-video-container::before, .elementor-17628 .elementor-element.elementor-element-872d315 > .elementor-background-slideshow::before, .elementor-17628 .elementor-element.elementor-element-872d315 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17628 .elementor-element.elementor-element-872d315 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F3F2EB7D;--background-overlay:'';}.elementor-17628 .elementor-element.elementor-element-52ad816{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17628 .elementor-element.elementor-element-52ad816.e-con{--align-self:center;}.elementor-17628 .elementor-element.elementor-element-a19dc66{--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;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17628 .elementor-element.elementor-element-97bd24e{width:100%;max-width:100%;background-color:var( --e-global-color-396dd51 );padding:0.521vw 0.521vw 0.521vw 0.521vw;border-style:solid;border-width:1px 1px 0px 1px;border-color:#45474A;text-align:center;}.elementor-17628 .elementor-element.elementor-element-97bd24e .elementor-heading-title{font-family:"Round", Sans-serif;font-size:0.833vw;font-weight:500;text-transform:none;font-style:normal;line-height:1.25vw;letter-spacing:0.026vw;word-spacing:0;color:var( --e-global-color-text );}.elementor-17628 .elementor-element.elementor-element-faec50a{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17628 .elementor-element.elementor-element-c9f81d2{--display:flex;--min-height:100%;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17628 .elementor-element.elementor-element-de2f1be.elementor-element{--align-self:center;}.elementor-17628 .elementor-element.elementor-element-de2f1be img{width:100%;max-width:4.688vw;}.elementor-17628 .elementor-element.elementor-element-d07cf14{--display:flex;--min-height:0px;--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:flex-start;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17628 .elementor-element.elementor-element-f93973f{width:var( --container-widget-width, 11.458vw );max-width:11.458vw;--container-widget-width:11.458vw;--container-widget-flex-grow:0;text-align:start;}.elementor-17628 .elementor-element.elementor-element-f93973f.elementor-element{--align-self:center;}.elementor-17628 .elementor-element.elementor-element-f93973f .elementor-heading-title{font-family:"Round", Sans-serif;font-size:0.729vw;font-weight:normal;text-transform:none;font-style:normal;line-height:1.1w;letter-spacing:0.026vw;word-spacing:1px;color:var( --e-global-color-primary );}.elementor-17628 .elementor-element.elementor-element-17bf7fe{--display:flex;--min-height:0px;--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;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17628 .elementor-element.elementor-element-74ca107{width:100%;max-width:100%;background-color:var( --e-global-color-474429a );padding:0.521vw 0.521vw 0.521vw 0.521vw;border-style:solid;border-width:1px 01px 0px 1px;border-color:#45474A;text-align:center;}.elementor-17628 .elementor-element.elementor-element-74ca107.elementor-element{--align-self:flex-end;}.elementor-17628 .elementor-element.elementor-element-74ca107 .elementor-heading-title{font-family:"Round", Sans-serif;font-size:0.833vw;font-weight:500;text-transform:capitalize;font-style:normal;line-height:1.25vw;letter-spacing:0.026vw;word-spacing:1px;color:var( --e-global-color-text );}.elementor-17628 .elementor-element.elementor-element-74ca107 .elementor-heading-title a:hover, .elementor-17628 .elementor-element.elementor-element-74ca107 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-17628 .elementor-element.elementor-element-1da0f5b{width:100%;max-width:100%;background-color:var( --e-global-color-474429a );padding:0.521vw 0.521vw 0.521vw 0.521vw;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-30aacae );text-align:center;}.elementor-17628 .elementor-element.elementor-element-1da0f5b.elementor-element{--align-self:flex-end;}.elementor-17628 .elementor-element.elementor-element-1da0f5b .elementor-heading-title{font-family:"Round", Sans-serif;font-size:0.833vw;font-weight:500;text-transform:capitalize;font-style:normal;line-height:1.25vw;letter-spacing:0.026vw;word-spacing:1px;color:var( --e-global-color-text );}.elementor-17628 .elementor-element.elementor-element-c112012{width:100%;max-width:100%;background-color:var( --e-global-color-474429a );padding:0.521vw 0.521vw 0.521vw 0.521vw;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-30aacae );text-align:center;}.elementor-17628 .elementor-element.elementor-element-c112012.elementor-element{--align-self:flex-end;}.elementor-17628 .elementor-element.elementor-element-c112012 .elementor-heading-title{font-family:"Round", Sans-serif;font-size:0.833vw;font-weight:500;text-transform:capitalize;font-style:normal;line-height:1.25vw;letter-spacing:0.026vw;word-spacing:1px;color:var( --e-global-color-text );}.elementor-17628 .elementor-element.elementor-element-3f71059{width:100%;max-width:100%;background-color:var( --e-global-color-75af22a );padding:0.521vw 0.521vw 0.521vw 0.521vw;border-style:solid;border-width:1px 1px 0px 0px;text-align:center;}.elementor-17628 .elementor-element.elementor-element-3f71059.elementor-element{--align-self:flex-end;}.elementor-17628 .elementor-element.elementor-element-3f71059 .elementor-heading-title{font-family:"Round", Sans-serif;font-size:0.833vw;font-weight:500;text-transform:capitalize;font-style:normal;line-height:1.25vw;letter-spacing:0.026vw;word-spacing:1px;color:var( --e-global-color-text );}.elementor-17628 .elementor-element.elementor-element-f3b8a5c{width:100%;max-width:100%;background-color:var( --e-global-color-75af22a );padding:0.521vw 0.521vw 0.521vw 0.521vw;border-style:solid;border-width:1px 1px 0px 0px;text-align:center;}.elementor-17628 .elementor-element.elementor-element-f3b8a5c.elementor-element{--align-self:flex-end;}.elementor-17628 .elementor-element.elementor-element-f3b8a5c .elementor-heading-title{font-family:"Round", Sans-serif;font-size:0.833vw;font-weight:500;text-transform:capitalize;font-style:normal;line-height:1.25vw;letter-spacing:0.026vw;word-spacing:1px;color:var( --e-global-color-text );}.elementor-17628 .elementor-element.elementor-element-76fdab4{--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;--gap:1.042vw 1.042vw;--row-gap:1.042vw;--column-gap:1.042vw;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0.26vw;--padding-right:0.26vw;}.elementor-17628 .elementor-element.elementor-element-ac6f475{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17628 .elementor-element.elementor-element-2f1d7ce{padding:0px 0px 0px 0px;}.elementor-17628 .elementor-element.elementor-element-2f1d7ce.elementor-element{--align-self:center;}.elementor-17628 .elementor-element.elementor-element-2f1d7ce .elementor-icon-wrapper{text-align:center;}.elementor-17628 .elementor-element.elementor-element-2f1d7ce .elementor-icon{font-size:1.25vw;}.elementor-17628 .elementor-element.elementor-element-2f1d7ce .elementor-icon svg{height:1.25vw;}.elementor-17628 .elementor-element.elementor-element-2e000a1{padding:0px 0px 0px 0px;}.elementor-17628 .elementor-element.elementor-element-2e000a1.elementor-element{--align-self:center;}.elementor-17628 .elementor-element.elementor-element-2e000a1 .elementor-icon-wrapper{text-align:center;}.elementor-17628 .elementor-element.elementor-element-2e000a1 .elementor-icon{font-size:1.25vw;}.elementor-17628 .elementor-element.elementor-element-2e000a1 .elementor-icon svg{height:1.25vw;}.elementor-17628 .elementor-element.elementor-element-1efc50b{width:var( --container-widget-width, 82px );max-width:82px;--container-widget-width:82px;--container-widget-flex-grow:0;text-align:end;}.elementor-17628 .elementor-element.elementor-element-1efc50b .elementor-heading-title{font-family:"Round", Sans-serif;font-size:0.729vw;font-weight:400;text-transform:none;font-style:normal;line-height:1.2em;letter-spacing:0.5px;word-spacing:0px;color:var( --e-global-color-accent );}.elementor-17628 .elementor-element.elementor-element-cddce76{width:100%;max-width:100%;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu .elementor-item{font-family:"Round", Sans-serif;font-size:0.677vw;font-weight:normal;text-transform:none;font-style:normal;line-height:1.042vw;letter-spacing:0px;word-spacing:0px;}.elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:8px;padding-bottom:8px;}.elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-17628 .elementor-element.elementor-element-cd05f45{--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;}.elementor-17628 .elementor-element.elementor-element-7d60c83{--display:flex;}.elementor-17628 .elementor-element.elementor-element-212c23a.elementor-element{--align-self:center;}.elementor-17628 .elementor-element.elementor-element-212c23a img{width:100%;max-width:98px;}.elementor-17628 .elementor-element.elementor-element-b1ca8bc{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;text-align:start;}.elementor-17628 .elementor-element.elementor-element-b1ca8bc.elementor-element{--align-self:center;}.elementor-17628 .elementor-element.elementor-element-b1ca8bc .elementor-heading-title{font-family:"Round", Sans-serif;font-size:14px;font-weight:normal;text-transform:none;font-style:normal;line-height:1.3em;letter-spacing:0.5px;word-spacing:1px;color:var( --e-global-color-primary );}.elementor-17628 .elementor-element.elementor-element-87921c5{--display:flex;}.elementor-17628 .elementor-element.elementor-element-705b97d{width:100%;max-width:100%;background-color:var( --e-global-color-75af22a );padding:12px 24px 12px 24px;text-align:center;}.elementor-17628 .elementor-element.elementor-element-705b97d.elementor-element{--align-self:flex-end;}.elementor-17628 .elementor-element.elementor-element-705b97d .elementor-heading-title{font-family:"Round", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;font-style:normal;line-height:1.3em;letter-spacing:0.5px;word-spacing:1px;color:var( --e-global-color-text );}.elementor-17628 .elementor-element.elementor-element-deed001 .elementor-icon-wrapper{text-align:center;}.elementor-17628 .elementor-element.elementor-element-deed001.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-17628 .elementor-element.elementor-element-deed001.elementor-view-framed .elementor-icon, .elementor-17628 .elementor-element.elementor-element-deed001.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-17628 .elementor-element.elementor-element-deed001.elementor-view-framed .elementor-icon, .elementor-17628 .elementor-element.elementor-element-deed001.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-17628 .elementor-element.elementor-element-deed001.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-17628 .elementor-element.elementor-element-deed001.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17628 .elementor-element.elementor-element-deed001 .elementor-icon{padding:1.333vw;border-width:0.098vw 0.098vw 0.098vw 0.098vw;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-17628 .elementor-element.elementor-element-872d315{--padding-top:1.953vw;--padding-bottom:0vw;--padding-left:1.953vw;--padding-right:1.953vw;}.elementor-17628 .elementor-element.elementor-element-97bd24e{padding:10px 10px 10px 10px;}.elementor-17628 .elementor-element.elementor-element-97bd24e .elementor-heading-title{font-size:12px;}.elementor-17628 .elementor-element.elementor-element-c9f81d2{--min-height:0em;}.elementor-17628 .elementor-element.elementor-element-f93973f .elementor-heading-title{font-size:14px;line-height:1em;}.elementor-17628 .elementor-element.elementor-element-74ca107{padding:10px 10px 10px 10px;}.elementor-17628 .elementor-element.elementor-element-74ca107 .elementor-heading-title{font-size:16px;}.elementor-17628 .elementor-element.elementor-element-1da0f5b{padding:10px 10px 10px 10px;}.elementor-17628 .elementor-element.elementor-element-1da0f5b .elementor-heading-title{font-size:16px;}.elementor-17628 .elementor-element.elementor-element-c112012{padding:10px 10px 10px 10px;}.elementor-17628 .elementor-element.elementor-element-c112012 .elementor-heading-title{font-size:16px;}.elementor-17628 .elementor-element.elementor-element-3f71059{padding:10px 10px 10px 10px;}.elementor-17628 .elementor-element.elementor-element-3f71059 .elementor-heading-title{font-size:16px;}.elementor-17628 .elementor-element.elementor-element-f3b8a5c{padding:10px 10px 10px 10px;}.elementor-17628 .elementor-element.elementor-element-f3b8a5c .elementor-heading-title{font-size:16px;}.elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu .elementor-item{font-size:1.367vw;}.elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu--main .elementor-item{padding-top:0.977vw;padding-bottom:0.977vw;}.elementor-17628 .elementor-element.elementor-element-cd05f45{--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;}.elementor-17628 .elementor-element.elementor-element-7d60c83{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17628 .elementor-element.elementor-element-212c23a img{max-width:7.813vw;}.elementor-17628 .elementor-element.elementor-element-b1ca8bc{--container-widget-width:20.313vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 20.313vw );max-width:20.313vw;}.elementor-17628 .elementor-element.elementor-element-b1ca8bc .elementor-heading-title{font-size:1.367vw;line-height:1em;}.elementor-17628 .elementor-element.elementor-element-87921c5{--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;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17628 .elementor-element.elementor-element-705b97d{width:var( --container-widget-width, fit-content );max-width:fit-content;padding:0.977vw 0.977vw 0.977vw 0.977vw;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-17628 .elementor-element.elementor-element-705b97d .elementor-heading-title{font-size:1.563vw;}.elementor-17628 .elementor-element.elementor-element-deed001 .elementor-icon{font-size:1.953vw;}.elementor-17628 .elementor-element.elementor-element-deed001 .elementor-icon svg{height:1.953vw;}}@media(max-width:767px){.elementor-17628 .elementor-element.elementor-element-872d315{--padding-top:5.333vw;--padding-bottom:0vw;--padding-left:5.333vw;--padding-right:5.333vw;}.elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu .elementor-item{font-size:2.9vw;line-height:5.333vw;}.elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu--main .elementor-item{padding-top:2.133vw;padding-bottom:2.133vw;}.elementor-17628 .elementor-element.elementor-element-cd05f45{--flex-wrap:nowrap;}.elementor-17628 .elementor-element.elementor-element-7d60c83{--width:fit-content;--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;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-17628 .elementor-element.elementor-element-212c23a.elementor-element{--align-self:flex-start;}.elementor-17628 .elementor-element.elementor-element-212c23a img{max-width:21.333vw;}.elementor-17628 .elementor-element.elementor-element-87921c5{--width:fit-content;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-17628 .elementor-element.elementor-element-705b97d{padding:2.667vw 2.667vw 2.667vw 2.667vw;}.elementor-17628 .elementor-element.elementor-element-705b97d .elementor-heading-title{font-size:3.733vw;line-height:5.333vw;letter-spacing:0.133vw;word-spacing:0em;}.elementor-17628 .elementor-element.elementor-element-deed001 .elementor-icon{font-size:6.4vw;}.elementor-17628 .elementor-element.elementor-element-deed001 .elementor-icon svg{height:6.4vw;}}@media(min-width:768px){.elementor-17628 .elementor-element.elementor-element-faec50a{--width:21.615vw;}.elementor-17628 .elementor-element.elementor-element-c9f81d2{--width:10.823vw;}.elementor-17628 .elementor-element.elementor-element-d07cf14{--width:10.823vw;}.elementor-17628 .elementor-element.elementor-element-17bf7fe{--width:fit-content;}.elementor-17628 .elementor-element.elementor-element-76fdab4{--width:10.823vw;}.elementor-17628 .elementor-element.elementor-element-ac6f475{--width:fit-content;}}@media(max-width:1024px) and (min-width:768px){.elementor-17628 .elementor-element.elementor-element-c9f81d2{--width:fit-content;}.elementor-17628 .elementor-element.elementor-element-d07cf14{--width:fit-content;}.elementor-17628 .elementor-element.elementor-element-7d60c83{--width:fit-content;}.elementor-17628 .elementor-element.elementor-element-87921c5{--width:fit-content;}}/* Start custom CSS for heading, class: .elementor-element-97bd24e */.elementor-17628 .elementor-element.elementor-element-97bd24e.elementor-kit-1186 a:hover {
    
    font-size: 16px !important;
    letter-spacing:normal !important;
    word-spacing: 0.5px !important;
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-de2f1be *//* logo iets lager (op verzoek) */
@media (min-width:1025px){.elementor-17628 .elementor-element.elementor-element-de2f1be{position:relative;top:8px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17bf7fe */.elementor-17628 .elementor-element.elementor-element-17bf7fe .elementor-kit-1186 a:hover {
    
    font-size: 0.833vw !important;
    letter-spacing:normal !important;
    word-spacing: 0.026vw !important;
}
.cstm-width ,.cstm-width2{
    width: 10.80vw !important;
    min-width: 10.80vw !important;
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f1d7ce */.elementor-17628 .elementor-element.elementor-element-2f1d7ce .elementor-icon{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e000a1 */.elementor-17628 .elementor-element.elementor-element-2e000a1 .elementor-icon{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19dc66 */@media(max-width:1440px)and (min-width:1025px){
    .elementor-17628 .text-size-sm span, .elementor-17628 .elementor-heading-title a{
        font-size: 0.729vw !important;
    }

    .elementor-17628 .elementor-element.elementor-element-c9f81d2 {
    width: 10.823vw !important;
}
#menu-1-cddce76 > li > a {
    white-space: nowrap !important;
    padding: 0.469vw;
}
.elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu .elementor-item {
    font-family: "Round", Sans-serif;
    font-size: 0.625vw;
    font-weight: normal;
    text-transform: none;
    font-style: normal;
    line-height: 1.042vw;
    letter-spacing: 0px;
    word-spacing: 0px;
}
}

body.single-cps-producten .elementor-element-97bd24e,
body.tax-cps-producten-category .elementor-element-97bd24e {
    background-color: rgb(83, 7, 105) !important;
}
body.single-cps-producten .elementor-element-97bd24e .elementor-heading-title a,
body.tax-cps-producten-category .elementor-element-97bd24e .elementor-heading-title a {
    color: rgb(255, 255, 255) !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-cddce76 */.elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu > li {
        width: 10.786vw !important;
        display: flex;
    }


.elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu > li > a.elementor-item {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.521vw;
    border: 0.052vw solid #000;
    border-right: 0;
    background: #fff;
    color: #000;
    text-align: center;
    line-height: 1.042vw;
    min-height: 0;
    transition: all 0.3s ease;
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu {
    display: flex;
    flex-wrap: nowrap !important;
}

.elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu > li:last-child > a.elementor-item {
    border-right: 0.052vw solid #000 !important;
}

.elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu > li > a.elementor-item:hover {
    background: #530769 !important;
    color: #fff !important;
}

.elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu > li.current-menu-item > a,
.elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu > li.current-menu-ancestor > a,
.elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu > li.current-menu-parent > a {
    background: #530769 !important;
    color: #fff !important;
}

.elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu {
    margin: 0 !important;
    padding: 0 !important;
    gap: 0 !important;
}

.elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu > li {
    margin: 0 !important;
    padding: 0 !important;
}

@media (min-width: 1025px) {
    .elementor-17628 .elementor-element.elementor-element-cddce76 .elemen#menu-1-cddce76 > li > ator-nav-menu > li {
        min-width: 9.208vw;
    }

    .elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu > li > a {
        min-height: 3.125vw;
    }
}

@media (max-width: 1024px) {
    .elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu > li {
        min-width: 17.285vw;
    }
    .elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu > li > a.elementor-item {
   
    padding: 0.977vw;
   
    line-height: 1.042vw;
  
}
}

@media (max-width: 767px) {
    .elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu > li {
        min-width: 100%;
    }

    .elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu > li > a.elementor-item {
        min-height: 0;
        padding:2.133vw !important;
    }

    .elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu > li {
        min-width:40vw !important;
    }
    .elementor-17628 .elementor-element.elementor-element-cddce76 .elementor-nav-menu > li > a.elementor-item {
    line-height:5.333vw !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-705b97d */.elementor-17628 .elementor-element.elementor-element-705b97d .elementor-kit-1186 a:hover {
    
    font-size: 16px !important;
    letter-spacing:normal !important;
    word-spacing: 0.5px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-deed001 */.elementor-17628 .elementor-element.elementor-element-deed001 .elementor-icon{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-872d315 */.hover-box:hover{
    background:  #530769 !important;
}

.hover-box:hover a {
    color: #fff !important;
}

.global-header.elementor-sticky--effects {
    backdrop-filter: blur(0.260vw) !important;
}

.cstm-box {
    transform: translateY(-3.854vw);
}

.elementor-sticky--effects .cstm-box {
    transform: translateY(0vw);
}

.elementor-sticky--effects.global-header {
    padding: 1.042vw !important;
}

@media (max-width: 1600px) {
    #menu-1-cddce76 {
        display: flex !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        white-space: nowrap !important;
        width: 100% !important;
        max-width: 100% !important;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
    }

    #menu-1-cddce76::-webkit-scrollbar {
        display: none;
    }

    #menu-1-cddce76 > li {
        flex: 0 0 auto !important;
        white-space: nowrap !important;
    }

    #menu-1-cddce76 > li > a {
        white-space: nowrap !important;
    }

    .elementor-17628 .elementor-element.elementor-element-17bf7fe {
        --width: fit-content;
        overflow-x: scroll !important;
        overflow-y: hidden !important;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }

    .elementor-17628 .elementor-element.elementor-element-17bf7fe::-webkit-scrollbar {
        display: none;
    }
}

@media (max-width: 767px) {
.global-header.elementor-sticky--effects {
    padding-top: 5.333vw !important;
    padding-bottom: 0vw !important;
    padding-left: 5.333vw !important;
    padding-right: 5.333vw !important;
}
}/* End custom CSS */
/* Start custom CSS *//* MOBILE ONLY header: tagline centred, NL active orange, hamburger = 3 thick purple lines */
@media (max-width:767px){
  .elementor-element.elementor-element-cd05f45{ position:relative; }
  .elementor-element.elementor-element-7d60c83{ position:static !important; }
  .elementor-element.elementor-element-b1ca8bc{ position:absolute !important; left:50%; top:50%; transform:translate(-50%,-50%); width:auto !important; margin:0 !important; }
  .elementor-element.elementor-element-b1ca8bc .elementor-heading-title{ text-align:center; font-size:11px !important; line-height:1.3 !important; width:max-content; max-width:32vw; }
  .elementor-element.elementor-element-705b97d{ background:transparent !important; padding-left:0 !important; }
  .elementor-element.elementor-element-deed001{ margin-right:-1.1667vw !important; }
  .elementor-element.elementor-element-87921c5{ flex:0 0 auto !important; }
  .elementor-element.elementor-element-705b97d .elementor-heading-title{ white-space:nowrap; }
  .elementor-element.elementor-element-212c23a{ flex:0 0 auto !important; transform:translateY(3px); }
  .elementor-element.elementor-element-705b97d a.is-active{ color:#FF5F15 !important; }
  .elementor-element.elementor-element-deed001 .elementor-icon{ background:transparent !important; border:0 !important; box-shadow:none !important; padding:0 !important; position:relative; width:30px !important; height:30px !important; }
  .elementor-element.elementor-element-deed001 .elementor-icon svg{ opacity:0; }
  .elementor-element.elementor-element-deed001 .elementor-icon::before{ content:""; position:absolute; inset:0;
    background:linear-gradient(#530769,#530769) 0 12%/100% 16% no-repeat, linear-gradient(#530769,#530769) 0 50%/100% 16% no-repeat, linear-gradient(#530769,#530769) 0 88%/100% 16% no-repeat; }
}
@media (max-width:370px){
  .elementor-element.elementor-element-b1ca8bc .elementor-heading-title{ font-size:10px !important; letter-spacing:0.2px !important; }
}
@media (max-width:767px){
  /* thin purple line under the mobile header, between the orange margin lines */
  html:root body .elementor-element.elementor-element-52ad816{ position:relative; overflow:visible !important; }
  html:root body .elementor-element.elementor-element-52ad816::after{ content:"" !important; position:absolute !important; left:calc(4.1667vw - 5.333vw) !important; right:calc(4.1667vw - 5.333vw) !important; bottom:-6px !important; top:auto !important; height:1px !important; width:auto !important; background:#530769 !important; z-index:5; pointer-events:none; display:block !important; }
}
@media (max-width:767px){
  /* header blur runs down to the purple line */
  html:root body .elementor-element.elementor-element-872d315.elementor-element-872d315.elementor-element-872d315.elementor-element-872d315::after{ bottom:-6px !important; }
}/* End custom CSS */