.elementor-34518 .elementor-element.elementor-element-e8c8c25{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34518 .elementor-element.elementor-element-e8c8c25 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34518 .elementor-element.elementor-element-30fe731 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-34518 .elementor-element.elementor-element-a4730c3{text-align:center;}.elementor-34518 .elementor-element.elementor-element-a4730c3 .elementor-heading-title{font-family:"Rey Secondary", Sans-serif;}.elementor-34518 .elementor-element.elementor-element-e45aa00{text-align:center;}.elementor-34518 .elementor-element.elementor-element-e45aa00 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-4379ead );}.jet-listing-item.single-jet-engine.elementor-page-34518 > .elementor{width:400px;margin-left:auto;margin-right:auto;}/* Start custom CSS for section, class: .elementor-element-e8c8c25 */.elementor-34518 .elementor-element.elementor-element-e8c8c25, .elementor-34518 .elementor-element.elementor-element-e8c8c25:hover {
 position: relative; isolation: isolate; box-sizing: border-box;
 height: 400px; min-height: 400px; width: 100%; margin: 0 !important; padding: 28px !important;
 background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important;
 border: 0 !important; border-radius: 0 !important; box-shadow: none !important;
 filter: none !important; transform: none !important; transition: none !important; overflow: hidden;
}
.elementor-34518 .elementor-element.elementor-element-e8c8c25::before {content: ''; position: absolute; inset: 0; background: rgba(25,25,25,.42); z-index: 0; pointer-events: none;}
.elementor-34518 .elementor-element.elementor-element-e8c8c25 > .elementor-container {position: relative; z-index: 1; height: 100%; width: 100%; max-width: none;}
.elementor-34518 .elementor-element.elementor-element-e8c8c25 .elementor-column {width: 100%;}
.elementor-34518 .elementor-element.elementor-element-e8c8c25 .elementor-widget-wrap {display: flex !important; flex-direction: column; justify-content: center !important; align-items: center !important; align-content: center !important; gap: 16px; padding: 0 !important;}
.elementor-34518 .elementor-element.elementor-element-e8c8c25 .elementor-widget {width: 100%; margin: 0 !important; padding: 0 !important;}
.elementor-34518 .elementor-element.elementor-element-e8c8c25 .elementor-widget-container {margin: 0 !important; padding: 0 !important; background: transparent !important;}
.elementor-34518 .elementor-element.elementor-element-e8c8c25 .elementor-widget-heading, .elementor-34518 .elementor-element.elementor-element-e8c8c25 .elementor-widget-button {text-align: center !important;}
.elementor-34518 .elementor-element.elementor-element-e8c8c25 .elementor-element-a4730c3 .elementor-heading-title, .elementor-34518 .elementor-element.elementor-element-e8c8c25 .elementor-element-a4730c3 a {
 font-family: 'Rey Secondary', Georgia, serif !important; font-size: 32px !important; font-weight: 400 !important; line-height: 1.15 !important;
 color: #fff !important; text-transform: none !important; letter-spacing: 0 !important; margin: 0 !important;
}
.elementor-34518 .elementor-element.elementor-element-e8c8c25 .elementor-element-e45aa00 {max-width: 240px;}
.elementor-34518 .elementor-element.elementor-element-e8c8c25 .elementor-element-e45aa00 .elementor-heading-title {
 font-family: Poppins, Arial, sans-serif !important; font-size: 16px !important; font-weight: 400 !important; line-height: 1.45 !important;
 color: #fff !important; text-transform: none !important; letter-spacing: 0 !important; margin: 0 !important;
}
.elementor-34518 .elementor-element.elementor-element-e8c8c25 .elementor-button-wrapper {text-align: center !important;}
.elementor-34518 .elementor-element.elementor-element-e8c8c25 .elementor-button, .elementor-34518 .elementor-element.elementor-element-e8c8c25 .elementor-button:hover, .elementor-34518 .elementor-element.elementor-element-e8c8c25 .elementor-button:focus {
 display: inline-block; max-width: 100%; box-sizing: border-box;
 font-family: Poppins, Arial, sans-serif !important; font-size: 14px !important; font-weight: 400 !important; line-height: 1.4 !important;
 color: #fff !important; background: transparent !important; border: 2px solid #fff !important; border-radius: 0 !important;
 padding: 10px 22px !important; text-transform: none !important; letter-spacing: 0 !important; white-space: normal !important;
 box-shadow: none !important; text-decoration: none !important;
}
.elementor-34518 .elementor-element.elementor-element-e8c8c25 .elementor-button::before, .elementor-34518 .elementor-element.elementor-element-e8c8c25 .elementor-button::after {display: none !important;}
.elementor-34518 .elementor-element.elementor-element-e8c8c25 .elementor-button-text {white-space: normal;}
.elementor-34518 .elementor-element.elementor-element-e8c8c25 .elementor-column, .elementor-34518 .elementor-element.elementor-element-e8c8c25 .elementor-widget-wrap, .elementor-34518 .elementor-element.elementor-element-e8c8c25 .elementor-widget, .elementor-34518 .elementor-element.elementor-element-e8c8c25 .elementor-widget-container, .elementor-34518 .elementor-element.elementor-element-e8c8c25 a, .elementor-34518 .elementor-element.elementor-element-e8c8c25 a:hover {
 filter: none !important; transform: none !important; transition: none !important; animation: none !important; box-shadow: none !important;
}
@media (max-width: 767px) {.elementor-34518 .elementor-element.elementor-element-e8c8c25, .elementor-34518 .elementor-element.elementor-element-e8c8c25:hover {height: 400px; min-height: 400px; padding: 26px !important;} .elementor-34518 .elementor-element.elementor-element-e8c8c25 .elementor-element-a4730c3 .elementor-heading-title {font-size: 30px !important;}}/* End custom CSS */