.elementor-1114 .elementor-element.elementor-element-f0c71a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 15px;}.elementor-1114 .elementor-element.elementor-element-f0c71a1:not(.elementor-motion-effects-element-type-background), .elementor-1114 .elementor-element.elementor-element-f0c71a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), 'Figtree', Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1114 .elementor-element.elementor-element-0d9f57d img{width:100%;height:320px;object-fit:cover;object-position:center center;}.elementor-1114 .elementor-element.elementor-element-7a84e98 .jet-listing-dynamic-field__content{color:var( --e-global-color-10100222 );font-size:var( --e-global-typography-4c2f474-font-size );font-weight:var( --e-global-typography-4c2f474-font-weight );line-height:var( --e-global-typography-4c2f474-line-height );letter-spacing:var( --e-global-typography-4c2f474-letter-spacing );text-align:left;}.elementor-1114 .elementor-element.elementor-element-7a84e98 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1114 .elementor-element.elementor-element-7a84e98 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1114 .elementor-element.elementor-element-7a84e98 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1114 .elementor-element.elementor-element-7a84e98 .jet-listing-dynamic-field.display-multiline{padding:6px 15px 7px 15px;}.elementor-1114 .elementor-element.elementor-element-7a84e98 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:6px 15px 7px 15px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1114 .elementor-element.elementor-element-47c7d3f > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-1114 .elementor-element.elementor-element-47c7d3f .elementor-icon-wrapper{text-align:center;}.elementor-1114 .elementor-element.elementor-element-47c7d3f .elementor-icon{font-size:26px;}.elementor-1114 .elementor-element.elementor-element-47c7d3f .elementor-icon svg{height:26px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), 'Figtree', Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1114 .elementor-element.elementor-element-20635db > .elementor-widget-container{padding:25px 25px 10px 25px;}.elementor-1114 .elementor-element.elementor-element-20635db .elementor-heading-title{font-size:var( --e-global-typography-1298ee9-font-size );font-weight:var( --e-global-typography-1298ee9-font-weight );line-height:var( --e-global-typography-1298ee9-line-height );letter-spacing:var( --e-global-typography-1298ee9-letter-spacing );color:var( --e-global-color-text );}.elementor-1114 .elementor-element.elementor-element-31bf8b3 > .elementor-widget-container{padding:0px 70px 35px 25px;}.elementor-1114 .elementor-element.elementor-element-31bf8b3 .jet-listing-dynamic-field__content{color:var( --e-global-color-text );text-align:left;}.elementor-1114 .elementor-element.elementor-element-31bf8b3 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1114 .elementor-element.elementor-element-31bf8b3 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1114 .elementor-element.elementor-element-31bf8b3 .jet-listing-dynamic-field{justify-content:flex-start;}.jet-listing-item.single-jet-engine.elementor-page-1114 > .elementor{width:402px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{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 );}.elementor-1114 .elementor-element.elementor-element-7a84e98 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-4c2f474-font-size );line-height:var( --e-global-typography-4c2f474-line-height );letter-spacing:var( --e-global-typography-4c2f474-letter-spacing );}.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 );}.elementor-1114 .elementor-element.elementor-element-20635db .elementor-heading-title{font-size:var( --e-global-typography-1298ee9-font-size );line-height:var( --e-global-typography-1298ee9-line-height );letter-spacing:var( --e-global-typography-1298ee9-letter-spacing );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{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 );}.elementor-1114 .elementor-element.elementor-element-0d9f57d img{height:180px;}.elementor-1114 .elementor-element.elementor-element-7a84e98 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-4c2f474-font-size );line-height:var( --e-global-typography-4c2f474-line-height );letter-spacing:var( --e-global-typography-4c2f474-letter-spacing );}.elementor-1114 .elementor-element.elementor-element-7a84e98 .jet-listing-dynamic-field.display-multiline{padding:5px 13px 6px 13px;}.elementor-1114 .elementor-element.elementor-element-7a84e98 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:5px 13px 6px 13px;}.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 );}.elementor-1114 .elementor-element.elementor-element-20635db > .elementor-widget-container{padding:20px 20px 10px 20px;}.elementor-1114 .elementor-element.elementor-element-20635db .elementor-heading-title{font-size:var( --e-global-typography-1298ee9-font-size );line-height:var( --e-global-typography-1298ee9-line-height );letter-spacing:var( --e-global-typography-1298ee9-letter-spacing );}.elementor-1114 .elementor-element.elementor-element-31bf8b3 > .elementor-widget-container{padding:0px 70px 30px 20px;}}/* Start custom CSS for shortcode, class: .elementor-element-df9e394 */.case-item-kleur{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d9f57d */.elementor-1114 .elementor-element.elementor-element-0d9f57d a{
    min-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-7a84e98 */.elementor-1114 .elementor-element.elementor-element-7a84e98{
    position: absolute;
    right: 30px;
    top: 20px;
    z-index: 2 !Important;
}
.elementor-1114 .elementor-element.elementor-element-7a84e98 .jet-listing-dynamic-field__content{
      color: var(--markt_kleur_contrast, white) !important;
}

.elementor-1114 .elementor-element.elementor-element-7a84e98 .jet-listing-dynamic-field__content:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0; 
  right: 0;
  width: 100%;
  background: var(--markt_kleur_case, var(--e-global-color-primary));
  transform: skew(-20deg);
  z-index: -1 !Important;
}


@media only screen and (max-width:767px){
    .elementor-1114 .elementor-element.elementor-element-7a84e98{
        top: 12px;
        right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-47c7d3f */.elementor-1114 .elementor-element.elementor-element-47c7d3f{
    position: absolute;
    right: 28px;
    bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20635db */.elementor-1114 .elementor-element.elementor-element-20635db h4{
    line-height: 1.3 !Important;
    font-weight: 600 !Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0c71a1 */.icoon-go{
    transition: 0.2s;
}

.icoon-go path{
    fill: var(--markt_kleur_case) !Important;
}

.elementor-1114 .elementor-element.elementor-element-f0c71a1:hover .icoon-go{
    transform: translate(5px,0);
}

 .case-container-bg:hover{
  background-color: var(--markt_kleur_case, var(--e-global-color-primary)) !Important;
}

.case-container-bg:hover h4,
.case-container-bg:hover span{
      color: var(--markt_kleur_contrast, white) !important;

}


.case-container-bg:hover path{
    fill: var(--markt_kleur_contrast, white) !important;
}/* End custom CSS */