.elementor-145 .elementor-element.elementor-element-e8f8e51{--display:flex;--min-height:866px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:23px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-e8f8e51, .elementor-145 .elementor-element.elementor-element-e8f8e51::before{--border-transition:0.3s;}.elementor-145 .elementor-element.elementor-element-14b45ed{--display:flex;--min-height:711px;--background-transition:0.3s;}.elementor-145 .elementor-element.elementor-element-14b45ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-145 .elementor-element.elementor-element-232fc9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-145 .elementor-element.elementor-element-15f6504{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-145 .elementor-element.elementor-element-15f6504.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-145 .elementor-element.elementor-element-570b7cc > .elementor-widget-container{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-570b7cc .jet-listing-dynamic-field__content{color:#000000;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;text-align:left;}.elementor-145 .elementor-element.elementor-element-570b7cc .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-145 .elementor-element.elementor-element-570b7cc .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-145 .elementor-element.elementor-element-570b7cc .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-145 .elementor-element.elementor-element-a5b47bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:20px;--margin-left:536px;--margin-right:0px;--z-index:2;}.elementor-145 .elementor-element.elementor-element-a5b47bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-145 .elementor-element.elementor-element-3654a78{z-index:2;}.elementor-145 .elementor-element.elementor-element-3654a78 .jet-listing-dynamic-link__link{align-self:flex-start;color:#000000;flex-direction:row;}.elementor-145 .elementor-element.elementor-element-3654a78 .jet-listing-dynamic-link__icon{color:#000000;order:1;}.elementor-145 .elementor-element.elementor-element-3654a78 .jet-listing-dynamic-link__icon :is(svg, path){fill:#000000;}body:not(.rtl) .elementor-145 .elementor-element.elementor-element-3654a78 .jet-listing-dynamic-link__icon{margin-right:1px;}body.rtl .elementor-145 .elementor-element.elementor-element-3654a78 .jet-listing-dynamic-link__icon{margin-left:1px;}.elementor-widget-tp-adv-text-block .pt_plus_adv_text_block .text-content-block,.elementor-widget-tp-adv-text-block .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-145 .elementor-element.elementor-element-8d28c03 > .elementor-widget-container{margin:-27px 0px 0px 11px;}.elementor-145 .elementor-element.elementor-element-8d28c03 .pt_plus_adv_text_block .text-content-block p,.elementor-145 .elementor-element.elementor-element-8d28c03 .pt_plus_adv_text_block .text-content-block{color:#888;}.elementor-145 .elementor-element.elementor-element-b4b6e41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-b4b6e41.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-145 .elementor-element.elementor-element-c6231ff{--display:flex;--min-height:4px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-145 .elementor-element.elementor-element-348bfe8 .jet-listing-dynamic-terms__link:hover{background-color:#E6E6E6A6;}.elementor-145 .elementor-element.elementor-element-348bfe8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:999;}.elementor-145 .elementor-element.elementor-element-348bfe8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-348bfe8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-145 .elementor-element.elementor-element-348bfe8 .jet-listing-dynamic-terms{text-align:left;}.elementor-145 .elementor-element.elementor-element-348bfe8 .jet-listing-dynamic-terms__link{font-family:"Poppins", Sans-serif;font-size:11px;color:#000000;padding:4px 4px 4px 4px;margin:0px 10px 0px 0px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#7E7E7E;border-radius:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-348bfe8 .jet-listing-dynamic-terms__delimiter{color:var( --e-global-color-primary );font-size:19px;margin-left:0px;margin-right:0px;}body:not(.rtl) .elementor-145 .elementor-element.elementor-element-348bfe8 .jet-listing-dynamic-terms__prefix{margin-right:0px;}body.rtl .elementor-145 .elementor-element.elementor-element-348bfe8 .jet-listing-dynamic-terms__prefix{margin-left:0px;}body:not(.rtl) .elementor-145 .elementor-element.elementor-element-348bfe8 .jet-listing-dynamic-terms__suffix{margin-left:0px;}body.rtl .elementor-145 .elementor-element.elementor-element-348bfe8 .jet-listing-dynamic-terms__suffix{margin-right:0px;}.elementor-145 .elementor-element.elementor-element-de1ef65{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-6471db1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right: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-145 .elementor-element.elementor-element-1dfb194 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;fill:#11B8D8;color:#11B8D8;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-145 .elementor-element.elementor-element-1dfb194 .elementor-button:hover, .elementor-145 .elementor-element.elementor-element-1dfb194 .elementor-button:focus{background-color:#F0F8FA;color:#0D97B4;}.elementor-145 .elementor-element.elementor-element-1dfb194 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 30px 0px;}.elementor-145 .elementor-element.elementor-element-1dfb194 .elementor-button:hover svg, .elementor-145 .elementor-element.elementor-element-1dfb194 .elementor-button:focus svg{fill:#0D97B4;}.elementor-145 .elementor-element.elementor-element-714eb61{--display:flex;--min-height:0px;--justify-content:space-evenly;--background-transition:0.3s;--z-index:0;}.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-145 .elementor-element.elementor-element-547e287 > .elementor-widget-container{margin:-225px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-547e287 img{width:100%;max-width:100%;border-radius:6px 6px 6px 6px;}.jet-listing-item.single-jet-engine.elementor-page-145 > .elementor{width:1119px;margin-left:auto;margin-right:auto;}@media(max-width:767px){.elementor-145 .elementor-element.elementor-element-14b45ed{--width:359px;}.elementor-145 .elementor-element.elementor-element-15f6504{--margin-top:0px;--margin-bottom:-18px;--margin-left:0px;--margin-right:0px;}.elementor-145 .elementor-element.elementor-element-a5b47bc{--width:150.962px;--margin-top:0px;--margin-bottom:020px;--margin-left:-9px;--margin-right:0px;}.elementor-145 .elementor-element.elementor-element-b4b6e41{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-145 .elementor-element.elementor-element-c6231ff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-145 .elementor-element.elementor-element-348bfe8{width:var( --container-widget-width, 806px );max-width:806px;--container-widget-width:806px;--container-widget-flex-grow:0;z-index:0;}.elementor-145 .elementor-element.elementor-element-348bfe8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-de1ef65{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-145 .elementor-element.elementor-element-6471db1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-145 .elementor-element.elementor-element-714eb61{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-547e287 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px -10px 070px -10px;}}@media(min-width:768px){.elementor-145 .elementor-element.elementor-element-14b45ed{--width:60.846%;}.elementor-145 .elementor-element.elementor-element-15f6504{--width:60.84%;}.elementor-145 .elementor-element.elementor-element-a5b47bc{--width:24.829%;}.elementor-145 .elementor-element.elementor-element-b4b6e41{--width:89.042%;}.elementor-145 .elementor-element.elementor-element-714eb61{--width:100%;}}/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-3654a78 *//* Base styling for the outline edit details button */
.edit-details-button {
  display: inline-block; /* Adjust to content size */
  padding: 5px 20px; /* Balanced padding for better touch target */
  font-size: 14px; /* Standard font size for buttons */
  font-weight: 500; /* Medium weight for emphasis */
  color: #5A5A5A; /* Neutral gray text */
  text-decoration: none; /* Remove underline */
  text-align: center; /* Center-align text */
  border: 2px solid #bfbfbf; /* Neutral gray border for outline style */
  border-radius: 6px; /* Slightly rounded corners for modern look */
  background-color: transparent; /* Transparent background for outline design */
  transition: all 0.3s ease; /* Smooth transitions for hover effects */
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
  cursor: pointer; /* Pointer cursor for interactivity */
  max-width: 200px; /* Adjust max width */
  width: auto; /* Allow width to adjust dynamically */
  white-space: nowrap; /* Prevent text wrapping */
  overflow: hidden; /* Ensure no overflow */
  text-overflow: ellipsis; /* Show "..." if the text overflows */
}

/* Wrapper div styling for alignment */
.edit-details-button-container {
  display: inline-block; /* Adjust to the size of the content */
  text-align: center; /* Align button text */
  width: auto; /* Allow width to adjust dynamically */
  margin: 10px 0; /* Add spacing between buttons or elements */
}

/* Hover effect for outline button */
.edit-details-button:hover {
  background-color: #dedede; /* Fill with neutral gray */
  border: 2px solid #a8a8a8;
  color: #ffffff; /* White text for contrast */
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); /* Slightly deeper shadow */
}

/* Active effect (when clicked) */
.edit-details-button:active {
  background-color: #3E3E3E; /* Darker neutral gray for click feedback */
  border-color: #3E3E3E; /* Match border color */
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15); /* Reduced shadow */
  transform: scale(0.97); /* Subtle shrink effect */
}

/* Optional focus effect for accessibility */
.edit-details-button:focus {
  outline: 2px solid #A8A8A8; /* Soft light gray focus outline */
  outline-offset: 3px; /* Space between button and outline */
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-348bfe8 *//* Container styling for two columns with expand/collapse */
.jet-listing-dynamic-terms__items {
    column-count: 3; /* Adjust the number of columns */
    column-gap: 20px; /* Adjust the gap between columns */
    max-height: 120px; /* Initial height to show limited items */
    overflow: hidden; /* Hide overflowed items */
    transition: max-height 0.3s ease-in-out; /* Smooth expand/collapse */
    margin: 5;
    padding: 0;
    list-style: none;
}

/* Styling for expanded state */
.jet-listing-dynamic-terms__items.expanded {
    max-height: 1000px; /* Large height to show all items */
}

/* Individual link styling */
.jet-listing-dynamic-terms__link {
    display: inline-block; /* Ensure proper formatting within columns */
    margin-bottom: 10px; /* Add spacing between links */
    text-decoration: none; /* Removes underline */
    color: #000; /* Link color */

}

/* Expand/Collapse button */
.expand-toggle {
    font-size: 16px;
    font-family: Poppins;
    font-weight: bold;
    color: #007BFF;
    cursor: pointer;
    margin-top: -20px;
    margin-bottom: 15px;
    display: block;
    text-align: left;
    transition: color 0.3s;
}

.expand-toggle:hover {
    color: #0056b3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-547e287 */.elementor-145 .elementor-element.elementor-element-547e287 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}/* End custom CSS */