.elementor-622 .elementor-element.elementor-element-e8d4779{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-622 .elementor-element.elementor-element-9837530 .elementor-cta .elementor-cta__bg, .elementor-622 .elementor-element.elementor-element-9837530 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-622 .elementor-element.elementor-element-9837530 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-622 .elementor-element.elementor-element-9837530 .elementor-cta__content{text-align:center;padding:20px 15px 20px 15px;background-color:var( --e-global-color-b30e93f );}@media(max-width:767px){.elementor-622 .elementor-element.elementor-element-9837530 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-622 .elementor-element.elementor-element-e8d4779{--width:100%;}}/* Start custom CSS for call-to-action, class: .elementor-element-9837530 */.jet-listing .funfacts-cta .elementor-cta__description {
  color: #fff !important;
}

/* === Fun Fact teksten: max 3 regels, gelijke blauwe hoogte === */
.elementor-622 .elementor-element.elementor-element-9837530 .elementor-cta__description {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;   /* maximaal 3 regels tonen */
  overflow: hidden;
  white-space: normal;
  word-break: break-word;
  hyphens: auto;

  /* vaste hoogte zodat alle blauwe vlakken gelijk zijn */
  line-height: 1.4em;       /* pas aan op je font-size */
  min-height: calc(3 * 1.4em);
  max-height: calc(3 * 1.4em);
}

/* === spacing fix: geen extra lucht onder de sectie === */
.elementor-622 .elementor-element.elementor-element-9837530 .elementor-cta { margin-bottom: 0 !important; }
.elementor-622 .elementor-element.elementor-element-9837530 .elementor-column { align-items: stretch !important; }
.elementor-622 .elementor-element.elementor-element-9837530 { padding-bottom: 0 !important; }/* End custom CSS */