.elementor-kit-90{--e-global-color-primary:#F1B434;--e-global-color-secondary:#5E9BDC;--e-global-color-text:#000000;--e-global-color-accent:#EFEFEF;--e-global-color-c5a9c22:#003057;--e-global-color-ee13a1e:#FFFFFF;--e-global-color-cdcaa3a:#FFF4DA;--e-global-color-3d307d3:#54585A;--e-global-color-fe5d594:#7EB586;--e-global-color-4678898:#A07400;--e-global-typography-primary-font-family:"Arial";--e-global-typography-primary-font-size:40px;--e-global-typography-primary-font-weight:bold;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:50px;--e-global-typography-primary-letter-spacing:2px;--e-global-typography-secondary-font-family:"Arial";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:bold;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-letter-spacing:1.5px;--e-global-typography-text-font-family:"Arial";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:normal;--e-global-typography-text-line-height:1.5rem;--e-global-typography-text-letter-spacing:0.5px;--e-global-typography-accent-font-family:"Arial";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:1px;--e-global-typography-4207b2f-font-family:"Ms Madi";--e-global-typography-4207b2f-font-size:80px;--e-global-typography-4207b2f-font-weight:300;--e-global-typography-4207b2f-text-transform:capitalize;--e-global-typography-4207b2f-font-style:italic;color:var( --e-global-color-text );font-family:"Arial", Arial;font-size:16px;font-weight:normal;text-transform:none;line-height:1.6rem;}.elementor-kit-90 button,.elementor-kit-90 input[type="button"],.elementor-kit-90 input[type="submit"],.elementor-kit-90 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Arial", Arial;font-size:16px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:1rem;letter-spacing:1px;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-kit-90 button:hover,.elementor-kit-90 button:focus,.elementor-kit-90 input[type="button"]:hover,.elementor-kit-90 input[type="button"]:focus,.elementor-kit-90 input[type="submit"]:hover,.elementor-kit-90 input[type="submit"]:focus,.elementor-kit-90 .elementor-button:hover,.elementor-kit-90 .elementor-button:focus{background-color:#000000;color:#003057;}.elementor-kit-90 e-page-transition{background-color:#FFBC7D;}.elementor-kit-90 a{color:#003057;}.elementor-kit-90 a:hover{color:var( --e-global-color-primary );}.elementor-kit-90 h1{color:var( --e-global-color-c5a9c22 );font-family:"Arial", Arial;font-size:60px;font-weight:bold;text-transform:uppercase;line-height:2rem;}.elementor-kit-90 h2{color:var( --e-global-color-c5a9c22 );font-family:"Arial", Arial;font-size:32px;font-weight:bold;text-transform:uppercase;line-height:2rem;}.elementor-kit-90 h3{color:var( --e-global-color-c5a9c22 );font-family:"Arial", Arial;font-size:24px;font-weight:bold;text-transform:uppercase;}.elementor-kit-90 h4{color:var( --e-global-color-c5a9c22 );font-family:"Arial", Arial;font-size:2rem;font-weight:700;line-height:2rem;}.elementor-kit-90 h5{color:var( --e-global-color-c5a9c22 );font-family:"Arial", Arial;font-size:2rem;font-weight:700;text-transform:uppercase;line-height:2rem;}.elementor-kit-90 h6{color:var( --e-global-color-c5a9c22 );font-family:"Arial", Arial;font-size:2rem;font-weight:700;text-transform:uppercase;line-height:2rem;}.elementor-kit-90 label{color:var( --e-global-color-c5a9c22 );font-family:"Arial", Arial;font-weight:500;}.elementor-kit-90 input:not([type="button"]):not([type="submit"]),.elementor-kit-90 textarea,.elementor-kit-90 .elementor-field-textual{font-family:"Arial", Arial;color:#000000;background-color:#EFEFEF;border-style:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Algemene stijl voor de flipbox back */
.elementor-flip-box__back {
  background-color: #ffffff;  /* Witte achtergrond */
  font-family: Arial, sans-serif;  /* Arial als lettertype */
  font-size: 16px;  /* Tekstgrootte */
  color: #003057;  /* Tekstkleur */
  padding: 20px;  /* Ruimte rondom de tekst */
  text-align: left;  /* Zorgt ervoor dat de tekst links uitgelijnd is */
}

/* Stijl voor de divider in de back van de flip box */
.elementor-flip-box__back .divider {
  width: 50px;  /* Breedte van de divider */
  height: 2px;  /* Dikte van de lijn */
  background-color: #FFA500;  /* Oranje kleur voor de divider */
  margin: 20px 0;  /* Ruimte boven en onder de divider */
}

/* Stijl voor de tekst in de flip box */
.elementor-flip-box__back p {
  font-size: 16px;  /* Tekstgrootte */
  line-height: 1.6;
  color: #003057;  /* Tekstkleur */
  margin-bottom: 15px;
}

/* Simuleer bulletpoints via CSS */
.elementor-flip-box__back .bulletpoints {
  padding-left: 20px;  /* Ruimte voor bullets */
  list-style: none;  /* Geen standaard bullets */
  margin: 0;
}

.elementor-flip-box__back .bulletpoints li {
  position: relative;  /* Voor de plaatsing van de pseudo-bullet */
  font-size: 16px;  /* Tekstgrootte voor lijstitems */
  margin-bottom: 10px;  /* Ruimte tussen de items */
}

/* Voeg de bullet toe met een pseudo-element */
.elementor-flip-box__back .bulletpoints li::before {
  content: "•";  /* Bullet symbool */
  position: absolute;
  left: -20px;  /* Bullet naar links verschuiven */
  font-size: 20px;  /* Grootte van de bullet */
  color: #FFA500;  /* Bullet kleur */
}
.elementor-button {
  font-family: Arial, sans-serif;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #ffffff;
  padding: 10px 25px;           /* top/bottom 10px, left/right 25px */
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  white-space: nowrap;          /* altijd op één regel */
  width: auto;                  /* knop past zich aan tekst aan */
  box-sizing: border-box;
  overflow: hidden;             /* lange tekst verbergen */
  text-overflow: ellipsis;      /* toont "..." bij afkappen */
}

.elementor-button .elementor-button-text {
  color: inherit;
  margin: 0;
  line-height: 1;
  display: inline-block;
  white-space: nowrap;          /* tekst altijd 1 regel */
  overflow: hidden;
  text-overflow: ellipsis;
}

.elementor-button .elementor-button-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;           /* icoon rechts van tekst */
}

.elementor-button .elementor-button-icon.elementor-align-icon-left {
  margin-left: 0;
  margin-right: 10px;          /* icoon links van tekst */
}

.elementor-button:hover {
  opacity: 0.9;
  text-decoration: none;
}
.tabs-section {
  transition: background 0.4s ease;
  background-size: cover;
  background-position: center;
  min-height: 100vh;
}

/* TAB 1 actief */
.custom-tabs .elementor-tab-title.elementor-active[data-tab="1"] ~ .elementor-tabs-content-wrapper {
  --active-bg: url('/wp-content/uploads/bg-tab-1.jpg');
}

/* TAB 2 actief */
.custom-tabs .elementor-tab-title.elementor-active[data-tab="2"] ~ .elementor-tabs-content-wrapper {
  --active-bg: url('/wp-content/uploads/bg-tab-2.jpg');
}

/* TAB 3 actief */
.custom-tabs .elementor-tab-title.elementor-active[data-tab="3"] ~ .elementor-tabs-content-wrapper {
  --active-bg: url('/wp-content/uploads/bg-tab-3.jpg');
}

/* Achtergrond toepassen */
.tabs-section {
  background-image: var(--active-bg);
}/* End custom CSS */