.elementor-2386 .elementor-element.elementor-element-0d16c73{--display:flex;}.elementor-2386 .elementor-element.elementor-element-0d16c73.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2386 .elementor-element.elementor-element-2dc9ea0 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-2386 .elementor-element.elementor-element-2dc9ea0 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-2386 .elementor-element.elementor-element-2dc9ea0 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-2386 .elementor-element.elementor-element-2dc9ea0 .jet-listing-dynamic-image__caption{text-align:left;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.jet-listing-item.single-jet-engine.elementor-page-2386 > .elementor{width:334px;margin-left:auto;margin-right:auto;}@media(min-width:768px){.elementor-2386 .elementor-element.elementor-element-0d16c73{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for container, class: .elementor-element-0d16c73 */.elementor-2386 .elementor-element.elementor-element-0d16c73 { position: relative; overflow: hidden; }
.elementor-2386 .elementor-element.elementor-element-0d16c73 .jet-listing-dynamic-image img { width: 100%; height: 260px; object-fit: cover; display: block; }
.elementor-2386 .elementor-element.elementor-element-0d16c73 .portfolio-title { position: absolute; left: 0; right: 0; bottom: 0; z-index: 2; padding: 8px 12px; background: linear-gradient(transparent, rgba(0,0,0,.72)); }
.elementor-2386 .elementor-element.elementor-element-0d16c73 .portfolio-title .elementor-heading-title { color: #FFFFFF; font-size: 14px; font-weight: 500; margin: 0; }/* End custom CSS */