.elementor-2390 .elementor-element.elementor-element-540eecf{--display:flex;--min-height:400px;--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-end;--align-items:flex-start;--overflow:hidden;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2390 .elementor-element.elementor-element-540eecf:not(.elementor-motion-effects-element-type-background), .elementor-2390 .elementor-element.elementor-element-540eecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2390 .elementor-element.elementor-element-3088ca4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-bd7f267 );}.elementor-2390 .elementor-element.elementor-element-a6d702b{--display:flex;--position:absolute;--min-height:400px;--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:center;--align-items:flex-start;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2390 .elementor-element.elementor-element-a6d702b:not(.elementor-motion-effects-element-type-background), .elementor-2390 .elementor-element.elementor-element-a6d702b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2220F29;}body:not(.rtl) .elementor-2390 .elementor-element.elementor-element-a6d702b{left:0px;}body.rtl .elementor-2390 .elementor-element.elementor-element-a6d702b{right:0px;}.elementor-2390 .elementor-element.elementor-element-0ba6b2b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-bd7f267 );}.elementor-2390 .elementor-element.elementor-element-62769b9 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:19px;letter-spacing:0.8px;color:var( --e-global-color-bd7f267 );}.jet-listing-item.single-jet-engine.elementor-page-2390 > .elementor{width:300px;margin-left:auto;margin-right:auto;}@media(max-width:1279px){.elementor-2390 .elementor-element.elementor-element-3088ca4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2390 .elementor-element.elementor-element-0ba6b2b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:1023px){.elementor-2390 .elementor-element.elementor-element-540eecf{--min-height:470px;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2390 .elementor-element.elementor-element-540eecf:not(.elementor-motion-effects-element-type-background), .elementor-2390 .elementor-element.elementor-element-540eecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2390 .elementor-element.elementor-element-5e46946{width:100%;max-width:100%;}.elementor-2390 .elementor-element.elementor-element-5e46946 img{width:100%;max-width:100%;height:200px;object-fit:cover;object-position:top center;}.elementor-2390 .elementor-element.elementor-element-a6d702b{--min-height:350px;--justify-content:center;}}@media(max-width:767px){.elementor-2390 .elementor-element.elementor-element-3088ca4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2390 .elementor-element.elementor-element-0ba6b2b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:479px){.elementor-2390 .elementor-element.elementor-element-3088ca4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2390 .elementor-element.elementor-element-0ba6b2b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:1023px) and (min-width:480px){.elementor-2390 .elementor-element.elementor-element-540eecf{--content-width:100%;}.elementor-2390 .elementor-element.elementor-element-a6d702b{--width:100%;}}@media(min-width:1280px){.elementor-2390 .elementor-element.elementor-element-540eecf:not(.elementor-motion-effects-element-type-background), .elementor-2390 .elementor-element.elementor-element-540eecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(min-width:1536px){.elementor-2390 .elementor-element.elementor-element-3088ca4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2390 .elementor-element.elementor-element-0ba6b2b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-a6d702b */@media (min-width: 1025px){ .elementor-2390 .elementor-element.elementor-element-a6d702b {
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
    }
}

@media (max-width: 1024px) {
    .coachingcardcontent {
        background-color: #ffffff00!important;
        background: linear-gradient(180deg,
            rgba(0, 0, 0, 0) 0%,
            rgba(3, 42, 50, 0.85) 10%,
            #032A32 33%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-540eecf */@media (min-width: 1025px) and (hover: hover) {.coachingcardcontent {
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    transition: opacity 0.45s ease, visibility 0.45s ease, transform 0.45s ease;
    }

.coachingcard:hover .coachingcardcontent {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    }
}

/* Tablet & mobiel: alles onder elkaar, content altijd zichtbaar */
@media (max-width: 1024px) {
    .coachingcard {
        display: flex;
        flex-direction: column;
    }
    .coachingcardcontent {
        opacity: 1;
        visibility: visible;
        transform: none;
        /* eventueel eigen achtergrond/padding voor de leesbaarheid */
    }
}/* End custom CSS */