.elementor-12095 .elementor-element.elementor-element-911d9c0{--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;--gap:0.25rem 0.25rem;--row-gap:0.25rem;--column-gap:0.25rem;}.elementor-12095 .elementor-element.elementor-element-5f1c70a{--display:flex;--min-height:18rem;--justify-content:flex-end;--border-radius:0.25rem 0.25rem 0.25rem 0.25rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12095 .elementor-element.elementor-element-5f1c70a:not(.elementor-motion-effects-element-type-background), .elementor-12095 .elementor-element.elementor-element-5f1c70a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12095 .elementor-element.elementor-element-5f1c70a:hover::before, .elementor-12095 .elementor-element.elementor-element-5f1c70a:hover > .elementor-background-video-container::before, .elementor-12095 .elementor-element.elementor-element-5f1c70a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12095 .elementor-element.elementor-element-5f1c70a > .elementor-background-slideshow:hover::before, .elementor-12095 .elementor-element.elementor-element-5f1c70a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-12095 .elementor-element.elementor-element-5f1c70a:hover{--overlay-opacity:1;}body:not(.rtl) .elementor-12095 .elementor-element.elementor-element-c155e90{right:0.5rem;}body.rtl .elementor-12095 .elementor-element.elementor-element-c155e90{left:0.5rem;}.elementor-12095 .elementor-element.elementor-element-c155e90{top:0.5rem;}.elementor-12095 .elementor-element.elementor-element-c155e90 .elementor-icon-wrapper{text-align:right;}.elementor-12095 .elementor-element.elementor-element-c155e90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1d4951d );}.elementor-12095 .elementor-element.elementor-element-c155e90.elementor-view-framed .elementor-icon, .elementor-12095 .elementor-element.elementor-element-c155e90.elementor-view-default .elementor-icon{color:var( --e-global-color-1d4951d );border-color:var( --e-global-color-1d4951d );}.elementor-12095 .elementor-element.elementor-element-c155e90.elementor-view-framed .elementor-icon, .elementor-12095 .elementor-element.elementor-element-c155e90.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1d4951d );}.elementor-12095 .elementor-element.elementor-element-c155e90 .elementor-icon{font-size:2rem;}.elementor-12095 .elementor-element.elementor-element-c155e90 .elementor-icon svg{height:2rem;}.elementor-12095 .elementor-element.elementor-element-d0b6802 .elementor-button{background-color:#F3F1EDC7;font-size:0.9rem;font-weight:500;fill:var( --e-global-color-4d3f17a );color:var( --e-global-color-4d3f17a );}.elementor-12095 .elementor-element.elementor-element-d0b6802 .elementor-button:hover, .elementor-12095 .elementor-element.elementor-element-d0b6802 .elementor-button:focus{background-color:var( --e-global-color-fa6f595 );}.elementor-12095 .elementor-element.elementor-element-d0b6802.elementor-element{--align-self:center;}.elementor-12095 .elementor-element.elementor-element-d0b6802 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12095 .elementor-element.elementor-element-d0b6802 .elementor-button .elementor-button-content-wrapper{gap:0.25rem;}.elementor-12095 .elementor-element.elementor-element-e7ceaf2{--display:flex;--justify-content:space-between;--padding-top:0.25rem;--padding-bottom:0.25rem;--padding-left:0.25rem;--padding-right:0.25rem;}.elementor-12095 .elementor-element.elementor-element-ce46f11 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;}.elementor-12095 .elementor-element.elementor-element-8dfe174 .elementor-heading-title{font-size:var( --e-global-typography-2b92eba-font-size );line-height:var( --e-global-typography-2b92eba-line-height );color:var( --e-global-color-1d4951d );}.jet-listing-item.single-jet-engine.elementor-page-12095 > .elementor{width:300px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-12095 .elementor-element.elementor-element-d0b6802 .elementor-button{font-size:0.7rem;}.elementor-12095 .elementor-element.elementor-element-8dfe174 .elementor-heading-title{font-size:var( --e-global-typography-2b92eba-font-size );line-height:var( --e-global-typography-2b92eba-line-height );}}@media(max-width:767px){.elementor-12095 .elementor-element.elementor-element-5f1c70a{--min-height:14rem;}.elementor-12095 .elementor-element.elementor-element-d0b6802 .elementor-button{padding:08px 016px 08px 16px;}.elementor-12095 .elementor-element.elementor-element-8dfe174 .elementor-heading-title{font-size:var( --e-global-typography-2b92eba-font-size );line-height:var( --e-global-typography-2b92eba-line-height );}}/* Start custom CSS for icon, class: .elementor-element-c155e90 *//* --- Default state --- */
.image-container .btn,
.image-container .icon {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

/* --- Hover state (desktop only) --- */
@media (min-width: 1025px) {
  .image-container:hover .btn,
  .image-container:hover .icon {
    opacity: 1;
    visibility: visible;
  }
}

/* --- Tablet & mobile (always visible) --- */
@media (max-width: 1024px) {
  .image-container .btn,
  .image-container .icon {
    opacity: 1;
    visibility: visible;
  }
}/* End custom CSS */