.elementor-4909 .elementor-element.elementor-element-a390faa{--display:flex;--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;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--border-radius:20px 20px 20px 20px;}.elementor-4909 .elementor-element.elementor-element-a390faa:not(.elementor-motion-effects-element-type-background), .elementor-4909 .elementor-element.elementor-element-a390faa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd7f267 );}.elementor-4909 .elementor-element.elementor-element-a390faa.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-4909 .elementor-element.elementor-element-0aff694{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;}.elementor-4909 .elementor-element.elementor-element-a847fa3 img{width:100%;max-width:100%;height:266px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-4909 .elementor-element.elementor-element-b66f037{--display:flex;--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:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4909 .elementor-element.elementor-element-b66f037.e-con{--align-self:stretch;}.elementor-4909 .elementor-element.elementor-element-bc72e9b .jet-listing-dynamic-field__content{text-align:left;}.jet-listing-item.single-jet-engine.elementor-page-4909 > .elementor{width:300px;margin-left:auto;margin-right:auto;}/* Start custom CSS for heading, class: .elementor-element-9e73c10 */.blogtitel {
  line-height: 1.3;
  min-height: calc(3 * 1.3em); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b66f037 */.elementor-4909 .elementor-element.elementor-element-b66f037 .context {
    display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  max-height: calc(1.5em * 4); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a390faa */.blogweergave {
  /* optioneel: zorgt ervoor dat alles netjes blijft */
  overflow: hidden;
  /* optioneel: cursor als link */
  cursor: pointer;
}

.blogweergave .blogimage {
  transition: transform 0.4s cubic-bezier(.4,2,.6,1); /* soepele animatie */
  will-change: transform; /* performance optimalisatie */
  display: block; /* voorkomt witruimte rond img */
  width: 100%; /* afbeelding vult container */
}

.blogweergave:hover .blogimage {
  transform: scale(1.08); /* groeifactor, pas aan naar wens */
}/* End custom CSS */