.elementor-163 .elementor-element.elementor-element-3887d9e{--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:flex-start;--align-items:center;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-163 .elementor-element.elementor-element-3887d9e:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-3887d9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-36881e0 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-163 .elementor-element.elementor-element-36881e0 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 10px -26px 0px;padding:4px 4px 4px 4px;}.elementor-163 .elementor-element.elementor-element-36881e0.elementor-element{--align-self:flex-end;}.elementor-163 .elementor-element.elementor-element-36881e0{z-index:999;--e-transform-transition-duration:100ms;}.elementor-163 .elementor-element.elementor-element-36881e0 .jet-data-store-link-wrapper{justify-content:flex-end;}.elementor-163 .elementor-element.elementor-element-36881e0 .jet-data-store-link__icon{font-size:18px;fill:#696969;color:#696969;}.elementor-163 .elementor-element.elementor-element-36881e0 .jet-data-store-link.in-store .jet-data-store-link__icon{color:#98E1FF;}.elementor-163 .elementor-element.elementor-element-36881e0 .jet-data-store-link.in-store .jet-data-store-link__icon svg{fill:#98E1FF;}.elementor-163 .elementor-element.elementor-element-b8c6aa3{--e-image-carousel-slides-to-show:1;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-163 .elementor-element.elementor-element-b8c6aa3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-163 .elementor-element.elementor-element-b8c6aa3 .elementor-swiper-button.elementor-swiper-button-next{color:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-b8c6aa3 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-163 .elementor-element.elementor-element-b8c6aa3 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-b8c6aa3 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px;--swiper-pagination-bullet-vertical-gap:2px;width:6px;height:6px;background:var( --e-global-color-primary );}.elementor-163 .elementor-element.elementor-element-b8c6aa3 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-163 .elementor-element.elementor-element-7a1051a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:8px;--padding-left:8px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-7a1051a:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-7a1051a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-163 .elementor-element.elementor-element-7af5f9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;text-align:start;}.elementor-163 .elementor-element.elementor-element-7af5f9c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;color:#111111;}.elementor-163 .elementor-element.elementor-element-4c6e334{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;}.jet-listing-item.single-jet-engine.elementor-page-163 > .elementor{width:402px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for image-carousel, class: .elementor-element-b8c6aa3 *//* Zorgt dat de pijltjes "door" de onzichtbare knop heen steken */
.elementor-163 .elementor-element.elementor-element-b8c6aa3 .jet-slider__nav,
.elementor-163 .elementor-element.elementor-element-b8c6aa3 .jet-slider__dots {
    z-index: 99 !important;
    pointer-events: auto !important;
}

.elementor-163 .elementor-element.elementor-element-b8c6aa3 img {
    aspect-ratio: 16 / 12;
    object-fit: cover;
    object-position: center; /* Zorgt dat het midden van de foto altijd in beeld is */
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3887d9e *//* Zorgt dat de hoekjes relatief aan deze specifieke container blijven */
.elementor-163 .elementor-element.elementor-element-3887d9e {
    position: relative;
}

/* Dit tekent de 4 hoekjes */
.elementor-163 .elementor-element.elementor-element-3887d9e::after {
    content: '';
    position: absolute;
    pointer-events: none; /* Zorgt dat je evt. nog op de foto kunt klikken */
    
    /* 1. Positie van de hoekjes ten opzichte van de rand van de container */
    top: 0px; 
    left: 0px; 
    right: 0px; 
    bottom: 0px; 
    
    /* 2. Tekent de 8 lijntjes voor de 4 hoekjes */
    background-image:
        linear-gradient(#9ca3af, #9ca3af),
        linear-gradient(#9ca3af, #9ca3af),
        linear-gradient(#9ca3af, #9ca3af),
        linear-gradient(#9ca3af, #9ca3af),
        linear-gradient(#9ca3af, #9ca3af),
        linear-gradient(#9ca3af, #9ca3af),
        linear-gradient(#9ca3af, #9ca3af),
        linear-gradient(#9ca3af, #9ca3af);
    background-repeat: no-repeat;
    
    /* 3. Dikte (1px) en lengte (30px) van de lijntjes */
    background-size:
        30px 1px, 1px 30px, /* Links boven */
        30px 1px, 1px 30px, /* Rechts boven */
        30px 1px, 1px 30px, /* Rechts onder */
        30px 1px, 1px 30px; /* Links onder */
        
    /* 4. Verankering van de hoekjes */
    background-position:
        0 0, 0 0, 
        100% 0, 100% 0, 
        100% 100%, 100% 100%, 
        0 100%, 0 100%;
}/* End custom CSS */