.elementor-697 .elementor-element.elementor-element-7dd8658{--display:flex;}.elementor-697 .elementor-element.elementor-element-0ccebe0{--spacer-size:50px;}.elementor-697 .elementor-element.elementor-element-500088b .elementor-button{background-color:#FFFEFB00;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;padding:0px 0px 3px 0px;}.elementor-697 .elementor-element.elementor-element-14f2cf8{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-68990b4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-35fc0a8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-697 .elementor-element.elementor-element-7e362f7{--display:flex;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px -12px rgba(94, 68.99999999999997, 54, 0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-697 .elementor-element.elementor-element-7e362f7:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-7e362f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b94136 );}.elementor-697 .elementor-element.elementor-element-a9a1395{--display:flex;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px -12px rgba(94, 68.99999999999997, 54, 0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-697 .elementor-element.elementor-element-a9a1395:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-a9a1395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-697 .elementor-element.elementor-element-7e55443 .elementor-heading-title{color:var( --e-global-color-7b94136 );}.elementor-697 .elementor-element.elementor-element-2242ba1 .elementor-heading-title{color:var( --e-global-color-7b94136 );}.elementor-697 .elementor-element.elementor-element-3cf7ecf{color:var( --e-global-color-7b94136 );}.elementor-697 .elementor-element.elementor-element-0f0e7b2{--display:flex;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px -12px rgba(94, 68.99999999999997, 54, 0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-697 .elementor-element.elementor-element-0f0e7b2:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-0f0e7b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b94136 );}.elementor-697 .elementor-element.elementor-element-3f11726{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-247c3b2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-697 .elementor-element.elementor-element-7822474{--display:flex;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px -12px rgba(94, 68.99999999999997, 54, 0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-697 .elementor-element.elementor-element-7822474:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-7822474 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b94136 );}.elementor-697 .elementor-element.elementor-element-3838889{--display:flex;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px -12px rgba(94, 68.99999999999997, 54, 0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-697 .elementor-element.elementor-element-3838889:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-3838889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b94136 );}.elementor-697 .elementor-element.elementor-element-e664171{--display:flex;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px -12px rgba(94, 68.99999999999997, 54, 0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-697 .elementor-element.elementor-element-e664171:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-e664171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b94136 );}.elementor-697 .elementor-element.elementor-element-5f5abeb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-f07baa0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-9ae7c43{--display:flex;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px -12px rgba(94, 68.99999999999997, 54, 0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-697 .elementor-element.elementor-element-9ae7c43:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-9ae7c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b94136 );}.elementor-697 .elementor-element.elementor-element-3b5d6d9{--display:flex;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px -12px rgba(94, 68.99999999999997, 54, 0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-697 .elementor-element.elementor-element-3b5d6d9:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-3b5d6d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b94136 );}.elementor-697 .elementor-element.elementor-element-25188c2{--display:flex;}.elementor-697 .elementor-element.elementor-element-a97278f{--display:flex;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px -12px rgba(94, 68.99999999999997, 54, 0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-697 .elementor-element.elementor-element-a97278f:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-a97278f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-697 .elementor-element.elementor-element-368272c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-d33763f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-697 .elementor-element.elementor-element-4cbe7c3{--display:flex;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px -12px rgba(94, 68.99999999999997, 54, 0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-697 .elementor-element.elementor-element-4cbe7c3:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-4cbe7c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b94136 );}.elementor-697 .elementor-element.elementor-element-fc42662{--display:flex;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px -12px rgba(94, 68.99999999999997, 54, 0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-697 .elementor-element.elementor-element-fc42662:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-fc42662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b94136 );}.elementor-697 .elementor-element.elementor-element-74fcf63{--display:flex;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px -12px rgba(94, 68.99999999999997, 54, 0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-697 .elementor-element.elementor-element-74fcf63:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-74fcf63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b94136 );}.elementor-697 .elementor-element.elementor-element-94715b1{--display:flex;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px -12px rgba(94, 68.99999999999997, 54, 0.2);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-697 .elementor-element.elementor-element-94715b1:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-94715b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b94136 );}@media(max-width:1024px){.elementor-697 .elementor-element.elementor-element-35fc0a8{--grid-auto-flow:row;}.elementor-697 .elementor-element.elementor-element-247c3b2{--grid-auto-flow:row;}.elementor-697 .elementor-element.elementor-element-d33763f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-697 .elementor-element.elementor-element-35fc0a8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-697 .elementor-element.elementor-element-247c3b2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-697 .elementor-element.elementor-element-d33763f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-d65c101 */.meta-row{
  display:flex;
  gap:10px;
  flex-wrap:wrap;
  margin-top:26px;
}
.meta-chip{
  background:white;
  border:1px solid rgba(94,69,54,0.15);
  padding:7px 15px;
  border-radius:999px;
  font-size:13px;
  font-weight:500;
  color:var(--dark);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a0c501 */.traject{position:relative;margin-top:8px;}
.traject::before{
  content:"";
  position:absolute;
  left:19px;top:6px;bottom:6px;width:2px;
  background:rgba(94,69,54,0.18);
}
.tr-item{position:relative;padding-left:56px;margin-bottom:30px;}
.tr-item:last-child{margin-bottom:0;}
.tr-dot{
  position:absolute;left:0;top:0;
  width:40px;height:40px;border-radius:50%;
  background:#FFFEFB;
  box-shadow:0 10px 24px -12px rgba(94,69,54,0.2);
  display:flex;align-items:center;justify-content:center;
  font-size:17px;z-index:1;
}
.tr-item b{font-family:'Fraunces';font-size:16px;display:block;margin-bottom:4px;}
.tr-item p{margin:0;font-size:13.5px;color:#5E4536;max-width:560px;}
.voorbeeld{
  display:inline-block;margin-top:8px;
  background:#F6EFE6;
  border:1px dashed rgba(94,69,54,0.3);
  border-radius:10px;padding:6px 12px;
  font-size:12.5px;color:#5E4536;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59351d2 */.dnd-block{
  background:#F6EFE6;
  border:1px solid rgba(94,69,54,0.18);
  border-radius:10px;
  padding:10px 14px;
  margin-bottom:8px;
  font-size:13px;
  color:#2A2019;
  cursor:grab;
  user-select:none;
  transition:transform .15s ease, box-shadow .15s ease;
}
.dnd-block:active{cursor:grabbing;}
.dnd-block:hover{
  transform:translateX(2px);
  box-shadow:0 10px 24px -12px rgba(94,69,54,0.2);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-733c787 */.dnd-slot{
  min-height:46px;
  border-radius:10px;
  border:2px dashed rgba(94,69,54,0.25);
  margin-bottom:10px;
  padding:8px 12px;
  display:flex;
  align-items:center;
  gap:10px;
  font-size:12.5px;
  color:#5E4536;
  transition:border-color .15s ease, background .15s ease;
}
.dnd-slot.over{
  border-color:#F26B5E;
  background:rgba(242,107,94,0.06);
}
.dnd-slot .tijd{
  font-weight:600;
  min-width:64px;
  font-family:'Fraunces';
  font-size:12.5px;
  color:#2A2019;
}
.dnd-slot .filled{
  background:#FFFEFB;
  border:1px solid rgba(94,69,54,0.18);
  border-radius:8px;
  padding:5px 10px;
  font-size:12.5px;
  box-shadow:0 10px 24px -12px rgba(94,69,54,0.2);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab16cab */.plan-card{
  background:#5E4536;
  color:#FFFEFB;
  border-radius:28px;
  padding:26px 30px;
}
.plan-card .lab{
  font-size:11.5px;
  letter-spacing:0.08em;
  text-transform:uppercase;
  opacity:0.65;
  display:block;
  margin-bottom:10px;
}
.plan-row{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
}
.plan-chip{
  background:rgba(255,255,255,0.08);
  padding:9px 15px;
  border-radius:10px;
  font-size:13px;
}/* End custom CSS */