.elementor-11109 .elementor-element.elementor-element-5e4cbde{font-family:"proxima-soft", proxima-soft,Quicksand;font-size:18px;font-weight:300;line-height:1.6em;}.elementor-11109 .elementor-element.elementor-element-c852a7d{--box-border-color:#7777771C;--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:5px;--box-min-height:0px;--header-color:var( --e-global-color-secondary );--item-text-decoration:underline;--item-text-hover-decoration:underline;}.elementor-11109 .elementor-element.elementor-element-c852a7d .elementor-toc__header-title{text-align:start;}.elementor-11109 .elementor-element.elementor-element-c852a7d .elementor-toc__header, .elementor-11109 .elementor-element.elementor-element-c852a7d .elementor-toc__header-title{font-family:"proxima-soft", proxima-soft,Quicksand;font-weight:600;}.elementor-11109 .elementor-element.elementor-element-c852a7d > .elementor-widget-container{margin:25px 0px 35px 0px;}.elementor-11109 .elementor-element.elementor-element-a02ed6c > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11109 .elementor-element.elementor-element-c280b5d > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11109 .elementor-element.elementor-element-1a291aa .elementor-heading-title{color:var( --e-global-color-a3c488f );font-family:"proxima-soft", proxima-soft,Quicksand;font-weight:600;}.elementor-11109 .elementor-element.elementor-element-1a291aa > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11109 .elementor-element.elementor-element-b93a413 img{border-radius:10px 10px 10px 10px;}.elementor-11109 .elementor-element.elementor-element-552beac{font-family:"proxima-soft", proxima-soft,Quicksand;font-size:18px;font-weight:300;}.elementor-11109 .elementor-element.elementor-element-552beac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:23px 35px 21px 35px;background-color:var( --e-global-color-e380c8e );border-radius:10px 10px 10px 10px;}.elementor-11109 .elementor-element.elementor-element-d2c1959 .elementor-heading-title{color:var( --e-global-color-a3c488f );font-family:"proxima-soft", proxima-soft,Quicksand;font-weight:600;}.elementor-11109 .elementor-element.elementor-element-d2c1959 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11109 .elementor-element.elementor-element-2fb52ff{font-family:"proxima-soft", proxima-soft,Quicksand;font-size:18px;font-weight:300;}.elementor-11109 .elementor-element.elementor-element-2fb52ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:23px 35px 21px 35px;background-color:var( --e-global-color-392b6fb5 );border-radius:10px 10px 10px 10px;}.elementor-11109 .elementor-element.elementor-element-faf740b{font-family:"proxima-soft", proxima-soft,Quicksand;font-size:18px;font-weight:300;}.elementor-11109 .elementor-element.elementor-element-faf740b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:23px 35px 21px 35px;background-color:var( --e-global-color-e380c8e );border-radius:10px 10px 10px 10px;}.elementor-11109 .elementor-element.elementor-element-9239e90 .elementor-heading-title{color:var( --e-global-color-a3c488f );font-family:"proxima-soft", proxima-soft,Quicksand;font-weight:600;}.elementor-11109 .elementor-element.elementor-element-9239e90 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11109 .elementor-element.elementor-element-cf85b70 img{border-radius:10px 10px 10px 10px;}.elementor-11109 .elementor-element.elementor-element-a13cfb2 .elementor-heading-title{color:var( --e-global-color-a3c488f );font-family:"proxima-soft", proxima-soft,Quicksand;font-weight:600;}.elementor-11109 .elementor-element.elementor-element-a13cfb2 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11109 .elementor-element.elementor-element-858d96d{font-family:"proxima-soft", proxima-soft,Quicksand;font-size:18px;font-weight:300;}.elementor-11109 .elementor-element.elementor-element-858d96d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:23px 35px 21px 35px;background-color:var( --e-global-color-e380c8e );border-radius:10px 10px 10px 10px;}.elementor-11109 .elementor-element.elementor-element-e9630e6 > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11109 .elementor-element.elementor-element-47c3787 .elementor-heading-title{color:var( --e-global-color-a3c488f );font-family:"proxima-soft", proxima-soft,Quicksand;font-weight:600;}.elementor-11109 .elementor-element.elementor-element-47c3787 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11109 .elementor-element.elementor-element-63c8678 .elementor-heading-title{color:var( --e-global-color-a3c488f );font-family:"proxima-soft", proxima-soft,Quicksand;font-weight:600;}.elementor-11109 .elementor-element.elementor-element-63c8678 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11109 .elementor-element.elementor-element-94b4f88 .elementor-heading-title{color:var( --e-global-color-a3c488f );font-family:"proxima-soft", proxima-soft,Quicksand;font-weight:600;}.elementor-11109 .elementor-element.elementor-element-94b4f88 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11109 .elementor-element.elementor-element-bf2d40a .elementor-heading-title{color:var( --e-global-color-a3c488f );font-family:"proxima-soft", proxima-soft,Quicksand;font-weight:600;}.elementor-11109 .elementor-element.elementor-element-bf2d40a > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11109 .elementor-element.elementor-element-aefcc2a > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11109 .elementor-element.elementor-element-75dd111{font-family:"proxima-soft", proxima-soft,Quicksand;font-size:18px;font-weight:400;}.elementor-11109 .elementor-element.elementor-element-0468015{font-family:"proxima-soft", proxima-soft,Quicksand;font-size:18px;font-weight:300;}.elementor-11109 .elementor-element.elementor-element-0468015 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:23px 35px 21px 35px;background-color:var( --e-global-color-6decbba1 );border-radius:10px 10px 10px 10px;}.elementor-11109 .elementor-element.elementor-element-6be5af8 > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for table-of-contents, class: .elementor-element-c852a7d */.elementor-11109 .elementor-element.elementor-element-c852a7d ul{ 
     list-style-type: none !important; font-weight:500 !important; }
.elementor-11109 .elementor-element.elementor-element-c852a7d ul li{ 
    padding-left:-10px !important; font-weight:500 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae1f006 */.check-list {
  margin: 15px 0 25px;
  padding-left: 2rem;
}

.check-list li {
  position: relative;
  list-style-type: none;
  padding-left: 1rem;
  margin-bottom: 0.5rem;
}

.check-list li:before {
    content: '';
    display: block;
    position: absolute;
    left: -6px;
    top: 2px;
    width: 5px;
    height: 11px;
    border-width: 0 2px 2px 0;
    border-style: solid;
    border-color: #46ccb4;
    transform-origin: bottom left;
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75dd111 */ol.sint-steps {
  counter-reset: step;
  list-style: none;
  padding-left: 0;
  margin: 0 0 45px;
}

ol.sint-steps li {
  counter-increment: step;
  position: relative;
  padding-left: 2.8rem; /* ruimte voor het cijfer */
  margin-bottom: 1rem;
  font-size: 1.2rem;
  line-height: 1.5;
}

ol.sint-steps li::before {
  content: counter(step);
  position: absolute;
  left: 0;
  top: 0;
  width: 2rem;
  height: 2rem;
  background-color: #ffe6a5; /* fris groen (kan aangepast worden) */
  color: #3c1e64;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 1rem;
  box-shadow: 0 0 0 2px #ffffff;
}/* End custom CSS */