.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-59935 .elementor-element.elementor-element-a74261c:not(.elementor-motion-effects-element-type-background), .elementor-59935 .elementor-element.elementor-element-a74261c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b025d2 );}.elementor-59935 .elementor-element.elementor-element-a74261c{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-59935 .elementor-element.elementor-element-a74261c, .elementor-59935 .elementor-element.elementor-element-a74261c > .elementor-background-overlay{border-radius:3px 3px 3px 3px;}.elementor-59935 .elementor-element.elementor-element-a74261c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-59935 .elementor-element.elementor-element-1e0c891 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-jet-listing-dynamic-terms .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-listing-dynamic-terms .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-59935 .elementor-element.elementor-element-620c099 .jet-listing-dynamic-terms__link{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-5b025d2 );padding:0.25em 0.5em 0.25em 0.5em;border-radius:4px 4px 4px 4px;}.elementor-59935 .elementor-element.elementor-element-620c099{width:auto;max-width:auto;top:12px;}body:not(.rtl) .elementor-59935 .elementor-element.elementor-element-620c099{left:12px;}body.rtl .elementor-59935 .elementor-element.elementor-element-620c099{right:12px;}.elementor-59935 .elementor-element.elementor-element-620c099 .jet-listing-dynamic-terms{text-align:left;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-59935 .elementor-element.elementor-element-4e0a9ba > .elementor-widget-container{padding:0rem 0rem 1.5rem 0rem;}.elementor-59935 .elementor-element.elementor-element-4e0a9ba img{width:100%;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-59935 .elementor-element.elementor-element-8fe9e3b > .elementor-widget-container{padding:0rem 1.5rem 0.375rem 1.5rem;}.elementor-59935 .elementor-element.elementor-element-8fe9e3b .elementor-heading-title{font-family:"effra", Sans-serif;font-size:1.125rem;font-weight:bold;line-height:24px;color:var( --e-global-color-8797a15 );}.elementor-59935 .elementor-element.elementor-element-c4db616 > .elementor-widget-container{padding:0.625rem 1.5rem 0.75rem 1.5rem;}.elementor-59935 .elementor-element.elementor-element-c4db616 .elementor-heading-title{font-family:"effra", Sans-serif;font-size:1rem;font-weight:300;line-height:1.5em;letter-spacing:0.4px;color:var( --e-global-color-8797a15 );}.elementor-59935 .elementor-element.elementor-element-cdf151f > .elementor-widget-container{padding:0rem 1.5rem 1rem 1.5rem;}.elementor-59935 .elementor-element.elementor-element-cdf151f .elementor-heading-title{font-family:"effra", Sans-serif;font-size:0.75rem;font-weight:300;line-height:1em;letter-spacing:0.2px;color:#16395875;}.elementor-59935 .elementor-element.elementor-element-bc8daa9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-59935 .elementor-element.elementor-element-1f94a15 .elementor-button{background-color:var( --e-global-color-5b025d2 );fill:#16395875;color:#16395875;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:3px 3px 3px 3px;padding:1em 2em 1em 2em;}.elementor-59935 .elementor-element.elementor-element-1f94a15 .elementor-button:hover, .elementor-59935 .elementor-element.elementor-element-1f94a15 .elementor-button:focus{background-color:var( --e-global-color-8797a15 );color:var( --e-global-color-5b025d2 );border-color:var( --e-global-color-8797a15 );}.elementor-59935 .elementor-element.elementor-element-1f94a15 > .elementor-widget-container{padding:0rem 1.5rem 1.5rem 1.5rem;}.elementor-59935 .elementor-element.elementor-element-1f94a15 .elementor-button-content-wrapper{flex-direction:row;}.elementor-59935 .elementor-element.elementor-element-1f94a15 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-59935 .elementor-element.elementor-element-1f94a15 .elementor-button:hover svg, .elementor-59935 .elementor-element.elementor-element-1f94a15 .elementor-button:focus svg{fill:var( --e-global-color-5b025d2 );}.jet-listing-item.single-jet-engine.elementor-page-59935 > .elementor{width:378px;margin-left:auto;margin-right:auto;}/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-620c099 */body:not(.elementor-editor-active) .elementor-59935 .elementor-element.elementor-element-620c099 {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    pointer-events: none;
    line-height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e0a9ba */.elementor-59935 .elementor-element.elementor-element-4e0a9ba a {
    padding: 0;
    display: block;
}

.elementor-59935 .elementor-element.elementor-element-4e0a9ba a:hover {
    border: none!important;
}

.elementor-59935 .elementor-element.elementor-element-4e0a9ba img {
    height: 14.375rem;
    -o-object-fit: cover;
       object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4db616 */.elementor-59935 .elementor-element.elementor-element-c4db616 {
    display: none;
}

.jet-listing-grid__slider .elementor-59935 .elementor-element.elementor-element-c4db616 {
    display: block;
}

.elementor-59935 .elementor-element.elementor-element-c4db616 .elementor-heading-title {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1e0c891 */.elementor-59935 .elementor-element.elementor-element-1e0c891 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f94a15 */.elementor-59935 .elementor-element.elementor-element-1f94a15 .elementor-button-icon {
    display: inline-block;
    font-size: 90%;
    line-height: 110%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bc8daa9 */.elementor-59935 .elementor-element.elementor-element-bc8daa9 {
    width: 100%;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a74261c */.elementor-59935 .elementor-element.elementor-element-a74261c > .elementor-container {
    height: 100%;
}

.elementor-59935 .elementor-element.elementor-element-a74261c  > .elementor-container > .elementor-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.elementor-59935 .elementor-element.elementor-element-a74261c:hover .listing-button a {
    color: var( --e-global-color-5b025d2 );
    background-color: var( --e-global-color-8797a15 );
    border-color: var( --e-global-color-8797a15 );
}/* End custom CSS */