.elementor-1612 .elementor-element.elementor-element-f4b8037 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1612 .elementor-element.elementor-element-f4b8037:hover{background-color:#F7F7F7;}.elementor-1612 .elementor-element.elementor-element-abbf13f .elementor-heading-title{font-family:var( --e-global-typography-f1e6845-font-family ), Sans-serif;font-size:var( --e-global-typography-f1e6845-font-size );font-weight:var( --e-global-typography-f1e6845-font-weight );line-height:var( --e-global-typography-f1e6845-line-height );letter-spacing:var( --e-global-typography-f1e6845-letter-spacing );word-spacing:var( --e-global-typography-f1e6845-word-spacing );}.elementor-1612 .elementor-element.elementor-element-c8e087a img{border-radius:8px 8px 8px 8px;}.jet-listing-item.single-jet-engine.elementor-page-1612 > .elementor{width:480px;margin-left:auto;margin-right:auto;}@media(min-width:768px){.elementor-1612 .elementor-element.elementor-element-dacb33d{width:66.666666%;}.elementor-1612 .elementor-element.elementor-element-59f2487{width:33.333%;}}/* Start custom CSS for heading, class: .elementor-element-abbf13f */.elementor-1612 .elementor-element.elementor-element-abbf13f h4 {
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box!important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    max-height: 16px;
}

@media (max-width: 767px) {
    .elementor-1612 .elementor-element.elementor-element-abbf13f h4 {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8e087a */.elementor-1612 .elementor-element.elementor-element-c8e087a img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */