.elementor-26 .elementor-element.elementor-element-a5631e2{--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;--z-index:9999;}.elementor-26 .elementor-element.elementor-element-a5631e2:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-a5631e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3adc69a );}.elementor-26 .elementor-element.elementor-element-b143327{--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:flex-start;--align-items:center;}.elementor-26 .elementor-element.elementor-element-b143327.e-con{--align-self:center;}.elementor-26 .elementor-element.elementor-element-6c5a8cf .jet-mobile-menu__toggle{background-color:var( --e-global-color-primary );padding:5px 15px 5px 15px;border-radius:5px 5px 5px 5px;}.elementor-26 .elementor-element.elementor-element-6c5a8cf .jet-mobile-menu__container .jet-mobile-menu__container-inner{background-color:var( --e-global-color-3adc69a );padding:20px 50px 50px 50px;}.elementor-26 .elementor-element.elementor-element-6c5a8cf .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-6c5a8cf .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:25px;}.elementor-26 .elementor-element.elementor-element-6c5a8cf .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:25px;}.elementor-26 .elementor-element.elementor-element-6c5a8cf .jet-mobile-menu__container .jet-mobile-menu__back i{color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-6c5a8cf .jet-mobile-menu__container .jet-mobile-menu__back svg{color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-6c5a8cf .jet-mobile-menu__breadcrumbs .breadcrumb-label{color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-6c5a8cf .jet-mobile-menu__container{width:350px;z-index:999;}.elementor-26 .elementor-element.elementor-element-6c5a8cf .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-26 .elementor-element.elementor-element-6c5a8cf .jet-mobile-menu__item .jet-menu-icon img{width:20px;}.elementor-26 .elementor-element.elementor-element-6c5a8cf .jet-mobile-menu__item .jet-menu-icon svg{width:20px;}.elementor-26 .elementor-element.elementor-element-6c5a8cf .jet-mobile-menu__item .jet-menu-icon{align-self:center;justify-content:center;}.elementor-26 .elementor-element.elementor-element-6c5a8cf .jet-mobile-menu__item .jet-menu-label{font-size:20px;font-weight:600;color:#000000;}.elementor-26 .elementor-element.elementor-element-6c5a8cf .jet-mobile-menu__item .jet-menu-badge{align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-6c5a8cf .jet-mobile-menu__item:hover > .jet-mobile-menu__item-inner .jet-menu-label{color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-b34c46b{z-index:9999;}.elementor-26 .elementor-element.elementor-element-6881b66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-6881b66 .elementor-heading-title{font-size:12px;font-weight:300;line-height:0em;}.elementor-26 .elementor-element.elementor-element-3e72125{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-0f2e6c6 img{width:294px;}.elementor-26 .elementor-element.elementor-element-de682ca{--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-26 .elementor-element.elementor-element-7fd08fc .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-3adc69a );color:var( --e-global-color-3adc69a );}.elementor-26 .elementor-element.elementor-element-7fd08fc .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-7fd08fc .elementor-button:focus{background-color:var( --e-global-color-3adc69a );color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-7fd08fc .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-7fd08fc .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-b143327{--width:50%;}.elementor-26 .elementor-element.elementor-element-6c5a8cf .jet-mobile-menu__container{width:100%;}.elementor-26 .elementor-element.elementor-element-b34c46b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-3e72125{--width:50%;}.elementor-26 .elementor-element.elementor-element-0f2e6c6{text-align:right;}.elementor-26 .elementor-element.elementor-element-0f2e6c6 img{width:130px;}}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-b143327{--width:25%;}.elementor-26 .elementor-element.elementor-element-3e72125{--width:50%;}.elementor-26 .elementor-element.elementor-element-de682ca{--width:25%;}}/* Start custom CSS for html, class: .elementor-element-b34c46b */* code to style the burger menu (add this to the HTML widget) */

.burger {
	position: relative;
	width: 38px;
	height: 38px;
	background: #000;
	border-radius: 6px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 6px;

	transition: 0.3s ease;
}
.burger span {
	display: block;
	width: 22px;
	height: 2px;
	background: #fff;
	transition: 0.3s ease;
	transform-origin: center;
}

.burger-button {
	display: flex;
	align-items: center;
	height: 40px;          /* iets ruimer */
	cursor: pointer;
	position: relative;
	z-index: 9999;
}
/* (change the number of the template with your own)*/
.elementor-93 { 
	width: 100%;
	animation: fadeInRight 1s ease-in-out;
	
}


.burger-navigation {
	position: fixed;
	top: -40px;
	left: 0;
	transform: translateX(100%);
	overflow: hidden;
	transition:  all 0.5s ease-out;
	width: 100%;
	height: 100vh;
	z-index: 100;
	
}

.burger-navigation {
	display: flex;
	
	justify-content: center;
	align-items: flex-start;
	transition:  all 0.5s ease-out;
	margin-top: 100px;
}

.burger-button .burger {
	position: relative;
	 display: flex;
    flex-direction: column;
    justify-content: center; 
background-color: #000000;
padding: 12px 12px 16px 12px ;

border-radius: 5px;
}

.burger-button .burger span{
	display: block;
	height: 1px;
	width: 26px;
	background: #ffffff;
	transition: 0.2s ease;

}

.burger-button .burger span:nth-child(2) {
	transform: translate(0, 6px);
}



.burger-nav_control {
	position: absolute;
	left: -9999px;
	width: 100%;
	clip: rect(0, 0, 0, 0);
	
}

.burger-nav_control:checked~.burger-navigation {
	transform: translateX(0);
	opacity: 1;
	transition: transform 0.3s, opacity 0.3s;
	
}

.burger-nav_control:checked~.burger-button .burger {
	transition: all 0.1s 0s ease;
	padding-bottom: 20px;
}


.burger-nav_control:checked~.burger-button .burger span {
	background: #ffffff;
	transition: all 0.1s ease, transform 0.1s 0.2s ease;
}

.burger-nav_control:checked~.burger-button .burger span:first-child {
		transform: translate(0, 4px) rotate(-45deg);
	background: #ffffff;
	
}

.burger-nav_control:checked~.burger-button .burger span:nth-child(1) {
	transform: translate(0, 6px) rotate(45deg);
	
}

.burger-nav_control:checked~.burger-button .burger span:nth-child(2) {
	transform: translate(0, 4px) rotate(-45deg);
	

}


@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translateX(300px);
  }
  to {
    opacity: 1;
  }
}

.burger-overlay{
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;

	background: rgba(0,0,0,0); /* kan ook dim effect zijn */

	opacity: 0;
	pointer-events: none;
	z-index: 98;
}

.burger-nav_control:checked ~ .burger-overlay{
	opacity: 1;
	pointer-events: auto;
}
.burger-navigation{
	z-index: 100;
	position: fixed;
}

.burger-button{
	z-index: 101;
	position: relative;
}/* End custom CSS */