.elementor-855 .elementor-element.elementor-element-88f2b18{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-855 .elementor-element.elementor-element-cb581a5 > .elementor-widget-container{margin:100px 40px -40px 40px;}.elementor-855 .elementor-element.elementor-element-cb581a5.elementor-element{--align-self:center;}.elementor-855 .elementor-element.elementor-element-cb581a5{text-align:center;}.elementor-855 .elementor-element.elementor-element-34df199{--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;--margin-top:009%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-855 .elementor-element.elementor-element-55cbed4{--display:flex;}.elementor-855 .elementor-element.elementor-element-42ac35a{--display:flex;}.elementor-855 .elementor-element.elementor-element-42ac35a.e-con{--flex-grow:0;--flex-shrink:0;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-855 .elementor-element.elementor-element-3926fdc{--display:flex;}.elementor-855 .elementor-element.elementor-element-3926fdc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-855 .elementor-element.elementor-element-4b6ed00{--display:flex;}.elementor-855 .elementor-element.elementor-element-5f33a9c{--display:flex;}.elementor-855 .elementor-element.elementor-element-141d137{--display:flex;}.elementor-855 .elementor-element.elementor-element-ef5753d{--display:flex;}.elementor-855 .elementor-element.elementor-element-891bc44{--display:flex;}.elementor-855 .elementor-element.elementor-element-e432f61{--display:flex;}.elementor-855 .elementor-element.elementor-element-50a03d8{--display:flex;}.elementor-855 .elementor-element.elementor-element-c68d2ea{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-855 .elementor-element.elementor-element-c68d2ea > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-855 .elementor-element.elementor-element-145dbbc{--display:flex;}.elementor-855 .elementor-element.elementor-element-7db6005{--display:flex;}.elementor-855 .elementor-element.elementor-element-ee56dbd{--display:flex;}.elementor-855 .elementor-element.elementor-element-7a06900{--display:flex;}.elementor-855 .elementor-element.elementor-element-e1197fc{--display:flex;}.elementor-855 .elementor-element.elementor-element-3a34aab{--display:flex;}.elementor-855 .elementor-element.elementor-element-e1efffb{--display:flex;}.elementor-855 .elementor-element.elementor-element-bc8ef19{--display:flex;}.elementor-855 .elementor-element.elementor-element-422038b{--display:flex;}.elementor-855 .elementor-element.elementor-element-76ffd95{--display:flex;}.elementor-855 .elementor-element.elementor-element-6d8ebc2{--display:flex;}.elementor-855 .elementor-element.elementor-element-9edef82{--display:flex;}.elementor-855 .elementor-element.elementor-element-e71d0d6{--display:flex;}.elementor-855 .elementor-element.elementor-element-5e692d7{--display:flex;}.elementor-855 .elementor-element.elementor-element-febdd6b{--display:flex;}.elementor-855 .elementor-element.elementor-element-676939f{--display:flex;}.elementor-855 .elementor-element.elementor-element-cdb1736{--display:flex;}.elementor-855 .elementor-element.elementor-element-44a9949{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-855 .elementor-element.elementor-element-9a593d0{--display:flex;}.elementor-855 .elementor-element.elementor-element-a3bd953{--display:flex;}.elementor-855 .elementor-element.elementor-element-69862f4{--display:flex;}.elementor-855 .elementor-element.elementor-element-58f555a{--display:flex;}.elementor-855 .elementor-element.elementor-element-09505ef{--display:flex;}.elementor-855 .elementor-element.elementor-element-98da125{--display:flex;}.elementor-855 .elementor-element.elementor-element-e3376ed{--display:flex;}.elementor-855 .elementor-element.elementor-element-96fa494{--display:flex;}.elementor-855 .elementor-element.elementor-element-3706e13{--display:flex;}.elementor-855 .elementor-element.elementor-element-8d52092{--display:flex;}.elementor-855 .elementor-element.elementor-element-a639f2b{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-855 .elementor-element.elementor-element-c3ecbe6{--n-accordion-title-font-size:var( --e-global-typography-secondary-font-size );--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:25px;--n-accordion-icon-normal-color:#000000;}.elementor-855 .elementor-element.elementor-element-c3ecbe6 > .elementor-widget-container{padding:0px 85px 90px 80px;}:where( .elementor-855 .elementor-element.elementor-element-c3ecbe6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}body.elementor-page-855:not(.elementor-motion-effects-element-type-background), body.elementor-page-855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-855 .elementor-element.elementor-element-34df199{--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-855 .elementor-element.elementor-element-c3ecbe6{--n-accordion-title-font-size:var( --e-global-typography-secondary-font-size );}:where( .elementor-855 .elementor-element.elementor-element-c3ecbe6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-855 .elementor-element.elementor-element-34df199{--margin-top:025%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-855 .elementor-element.elementor-element-55cbed4{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-855 .elementor-element.elementor-element-42ac35a{--width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-855 .elementor-element.elementor-element-a5cc164 p{margin-block-end:0px;}.elementor-855 .elementor-element.elementor-element-3926fdc{--width:250px;}.elementor-855 .elementor-element.elementor-element-4b6ed00{--width:250px;}.elementor-855 .elementor-element.elementor-element-5f33a9c{--width:250px;}.elementor-855 .elementor-element.elementor-element-141d137{--width:250px;}.elementor-855 .elementor-element.elementor-element-ef5753d{--width:250px;}.elementor-855 .elementor-element.elementor-element-891bc44{--width:250px;}.elementor-855 .elementor-element.elementor-element-e432f61{--width:250px;}.elementor-855 .elementor-element.elementor-element-50a03d8{--width:250px;}.elementor-855 .elementor-element.elementor-element-145dbbc{--width:250px;}.elementor-855 .elementor-element.elementor-element-7db6005{--width:250px;}.elementor-855 .elementor-element.elementor-element-ee56dbd{--width:250px;}.elementor-855 .elementor-element.elementor-element-7a06900{--width:250px;}.elementor-855 .elementor-element.elementor-element-e1197fc{--width:230px;}.elementor-855 .elementor-element.elementor-element-3a34aab{--width:250px;}.elementor-855 .elementor-element.elementor-element-e1efffb{--width:250px;}.elementor-855 .elementor-element.elementor-element-bc8ef19{--width:250px;}.elementor-855 .elementor-element.elementor-element-422038b{--width:250px;}.elementor-855 .elementor-element.elementor-element-76ffd95{--width:250px;}.elementor-855 .elementor-element.elementor-element-6d8ebc2{--width:250px;}.elementor-855 .elementor-element.elementor-element-9edef82{--width:250px;}.elementor-855 .elementor-element.elementor-element-e71d0d6{--width:250px;}.elementor-855 .elementor-element.elementor-element-5e692d7{--width:250px;}.elementor-855 .elementor-element.elementor-element-febdd6b{--width:250px;}.elementor-855 .elementor-element.elementor-element-676939f{--width:250px;}.elementor-855 .elementor-element.elementor-element-9a593d0{--width:250px;}.elementor-855 .elementor-element.elementor-element-a3bd953{--width:250px;}.elementor-855 .elementor-element.elementor-element-69862f4{--width:250px;}.elementor-855 .elementor-element.elementor-element-58f555a{--width:250px;}.elementor-855 .elementor-element.elementor-element-09505ef{--width:250px;}.elementor-855 .elementor-element.elementor-element-98da125{--width:250px;}.elementor-855 .elementor-element.elementor-element-e3376ed{--width:250px;}.elementor-855 .elementor-element.elementor-element-96fa494{--width:250px;}.elementor-855 .elementor-element.elementor-element-3706e13{--width:250px;}.elementor-855 .elementor-element.elementor-element-8d52092{--width:250px;}.elementor-855 .elementor-element.elementor-element-c3ecbe6 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-855 .elementor-element.elementor-element-c3ecbe6{--n-accordion-title-icon-order:-1;--n-accordion-title-font-size:var( --e-global-typography-secondary-font-size );}:where( .elementor-855 .elementor-element.elementor-element-c3ecbe6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-34df199 *//* === DESKTOP & TABLET (ongewijzigd) === */
.e-n-accordion-item-title-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 30px;
  font-size: 22px;
  font-weight: 500;
  background-color: #ffffff;
  cursor: pointer;
  line-height: 1.4;
  text-align: left;
  border-radius: 8px;
  transition: box-shadow 0.3s ease;
}

.elementor-widget-n-accordion > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] .e-n-accordion-item-title-header {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
}

.e-n-accordion-item-title-text {
  flex-grow: 1;
  padding-right: 15px;
}

.e-n-accordion-item-title-icon {
  margin-left: auto;
  font-size: 18px;
  opacity: 0.6;
  transition: transform 0.2s ease-in-out;
}

.e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  display: none;
}

.e-n-accordion-item .elementor-element {
  background-color: #ffffff;
  padding: 20px 30px;
  font-size: 16px;
  line-height: 1.6;
  transition: all 0.3s ease-in-out;
  border-radius: 0 0 8px 8px;
  margin-top: -10px;
  text-align: left;
}

.e-n-accordion-item,
.e-n-accordion-item .elementor-container,
.e-n-accordion-item .elementor-element {
  background-color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
}

/* === MOBIEL (GEFIKSTE VERSIE) === */
@media (max-width: 767px) {
  .e-n-accordion-item-title-header {
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: center !important;
    padding: 16px 24px !important;
    gap: 4px;
  }

  .e-n-accordion-item-title-text {
    max-width: 100% !important;
    flex-grow: 1 !important;
    text-align: left !important;
    font-size: 17px;
    line-height: 1.4;
    padding: 0 !important;
    margin: 0 !important;
  }

  .e-n-accordion-item-title-icon {
    font-size: 20px !important;
    text-align: right !important;
    align-self: flex-end !important;
    margin: 0 !important;
    padding-right: 2px;
  }

  .e-n-accordion-item .elementor-element {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
    margin: 0 auto !important;
    text-align: left !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
  }

  .e-n-accordion-item .elementor-widget-text-editor,
  .e-n-accordion-item .elementor-widget-container {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .e-n-accordion-item .elementor-text-editor p {
    text-align: left !important;
    font-size: 16px !important;
    line-height: 1.6 !important;
  }

  .e-n-accordion-item .elementor-heading-title {
    text-align: left !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    margin-bottom: 10px !important;
  }

  .elementor-container,
  .elementor-widget-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}/* End custom CSS */