.elementor-kit-6{--e-global-color-primary:#E4DCCF;--e-global-color-secondary:#6FB960;--e-global-color-text:#17150F;--e-global-color-accent:#6FB960;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end: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 *//* De secties in de templates hebben links en rechts geen padding. Op desktop vangt
   de container dat op, op mobiel plakt de tekst tegen de schermrand. */
@media (max-width: 767px){
  .elementor-section.elementor-top-section > .elementor-container { padding-left: 22px; padding-right: 22px; }
}

/* Koppen staan op een vaste pixelmaat; die schaalt niet mee naar een telefoon. */
@media (max-width: 767px){
  .elementor h1, .elementor h1.elementor-heading-title { font-size: 2rem !important; line-height: 1.14 !important; }
  .elementor h2, .elementor h2.elementor-heading-title { font-size: 1.5rem !important; line-height: 1.22 !important; }
  .elementor h3, .elementor h3.elementor-heading-title { font-size: 1.18rem !important; }
}

/* De roostertabel: laat hem scrollen als hij niet past, en houd de kolommen uit elkaar. */
.elementor-widget-text-editor table { max-width: 100%; }
@media (max-width: 767px){
  .elementor-widget-text-editor table { display: block; overflow-x: auto; -webkit-overflow-scrolling: touch; }
  .elementor-widget-text-editor td, .elementor-widget-text-editor th { padding-right: 12px !important; }
}
/* Knoppen: bij hover beweegt de kleur weg van de ondergrond, zoals in het
   concept. Op een licht vlak wordt de terracotta knop zand, op een donker
   vlak licht hij juist op. Een regel voor alle knoppen. */
.elementor-button, .elementor-button-link { transition: background-color .2s ease, color .2s ease, border-color .2s ease; }
.elementor-button:hover, .elementor-button:focus,
.elementor-button-link:hover, .elementor-button-link:focus {
  background-color: #F1ECE3 !important;
  color: #C05430 !important;
  border-color: #F1ECE3 !important;
}/* End custom CSS */