.elementor-443 .elementor-element.elementor-element-de53b36{--display:flex;--min-height:650px;--justify-content:space-between;--overlay-opacity:0.4;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-443 .elementor-element.elementor-element-de53b36::before, .elementor-443 .elementor-element.elementor-element-de53b36 > .elementor-background-video-container::before, .elementor-443 .elementor-element.elementor-element-de53b36 > .e-con-inner > .elementor-background-video-container::before, .elementor-443 .elementor-element.elementor-element-de53b36 > .elementor-background-slideshow::before, .elementor-443 .elementor-element.elementor-element-de53b36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-443 .elementor-element.elementor-element-de53b36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 100%);}.elementor-443 .elementor-element.elementor-element-de53b36:hover::before, .elementor-443 .elementor-element.elementor-element-de53b36:hover > .elementor-background-video-container::before, .elementor-443 .elementor-element.elementor-element-de53b36:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-443 .elementor-element.elementor-element-de53b36 > .elementor-background-slideshow:hover::before, .elementor-443 .elementor-element.elementor-element-de53b36 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 100%);}.elementor-443 .elementor-element.elementor-element-de53b36:not(.elementor-motion-effects-element-type-background), .elementor-443 .elementor-element.elementor-element-de53b36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-443 .elementor-element.elementor-element-de53b36:hover{--overlay-opacity:1;}.elementor-443 .elementor-element.elementor-element-de53b36, .elementor-443 .elementor-element.elementor-element-de53b36::before{--overlay-transition:0.7s;}.elementor-443 .elementor-element.elementor-element-e2ab598{--display:flex;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-443 .elementor-element.elementor-element-bd17af0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-361b326 );}.elementor-443 .elementor-element.elementor-element-749e7e5{--display:flex;--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-443 .elementor-element.elementor-element-3a8b35a > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-443 .elementor-element.elementor-element-3a8b35a .jet-listing-dynamic-field__content{color:var( --e-global-color-361b326 );font-family:var( --e-global-typography-fc5828e-font-family ), Sans-serif;font-size:var( --e-global-typography-fc5828e-font-size );font-weight:var( --e-global-typography-fc5828e-font-weight );line-height:var( --e-global-typography-fc5828e-line-height );text-align:left;}.elementor-443 .elementor-element.elementor-element-3a8b35a .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-443 .elementor-element.elementor-element-3a8b35a .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-443 .elementor-element.elementor-element-3a8b35a .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-443 .elementor-element.elementor-element-e512916 p{margin-block-end:0px;}.elementor-443 .elementor-element.elementor-element-e512916{color:#E5E5E5;}.jet-listing-item.single-jet-engine.elementor-page-443 > .elementor{width:600px;margin-left:auto;margin-right:auto;}@media(max-width:1600px){.elementor-443 .elementor-element.elementor-element-de53b36{--min-height:580px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-443 .elementor-element.elementor-element-bd17af0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-443 .elementor-element.elementor-element-3a8b35a .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-fc5828e-font-size );line-height:var( --e-global-typography-fc5828e-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1366px){.elementor-443 .elementor-element.elementor-element-de53b36{--min-height:500px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-443 .elementor-element.elementor-element-3a8b35a > .elementor-widget-container{margin:-40px 0px 0px 0px;}}@media(max-width:1024px){.elementor-443 .elementor-element.elementor-element-de53b36{--min-height:400px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-443 .elementor-element.elementor-element-bd17af0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-443 .elementor-element.elementor-element-3a8b35a .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-fc5828e-font-size );line-height:var( --e-global-typography-fc5828e-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-443 .elementor-element.elementor-element-de53b36{--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-443 .elementor-element.elementor-element-bd17af0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-443 .elementor-element.elementor-element-3a8b35a > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-443 .elementor-element.elementor-element-3a8b35a .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-fc5828e-font-size );line-height:var( --e-global-typography-fc5828e-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-749e7e5 */.hover-content: {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de53b36 */.hover-card {
  position: relative;
  overflow: hidden; /* 💥 This clips ALL overflowing content */
  height: 100%;     /* Ensure this has a defined height if needed */
}

/* The inner content (heading + text) */
.hover-card .hover-content {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 0px; /* This ensures dynamic spacing */
  transform: translateY(100%);
  transition: transform 0.5s ease;
  z-index: 2;
}

/* Slide everything up on hover */
.hover-card:hover .hover-content {
  transform: translateY(0%);
}

/* Optional: fade in text */
.hover-card .text-hover {
  opacity: 0;
  transition: opacity 0.5s ease;
}
.hover-card:hover .text-hover {
  opacity: 1;
}/* End custom CSS */