.elementor-388 .elementor-element.elementor-element-6f8b183{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;box-shadow:0px 2px 8px 2px rgba(30.999999999999993, 35, 40.99999999999999, 0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-388 .elementor-element.elementor-element-6f8b183:not(.elementor-motion-effects-element-type-background), .elementor-388 .elementor-element.elementor-element-6f8b183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-388 .elementor-element.elementor-element-1e9b66e img{width:100%;}.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-388 .elementor-element.elementor-element-baff1ce{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:5px 10px 5px 10px;top:0px;border-radius:0px 0px 0px 10px;}body:not(.rtl) .elementor-388 .elementor-element.elementor-element-baff1ce{right:0px;}body.rtl .elementor-388 .elementor-element.elementor-element-baff1ce{left:0px;}.elementor-388 .elementor-element.elementor-element-baff1ce .elementor-heading-title{font-size:10px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-388 .elementor-element.elementor-element-bba4bcf{--display:flex;--gap:08px 08px;--row-gap:08px;--column-gap:08px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-388 .elementor-element.elementor-element-34b99c2{width:auto;max-width:auto;}.elementor-388 .elementor-element.elementor-element-34b99c2 .jet-listing-dynamic-terms{text-align:left;}.elementor-388 .elementor-element.elementor-element-34b99c2 .jet-listing-dynamic-terms__link{font-size:11px;color:#FFFFFF;padding:0px 10px 0px 10px;margin:0px 0px 5px 0px;border-radius:50px 50px 50px 50px;}.elementor-388 .elementor-element.elementor-element-3a96491{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-388 .elementor-element.elementor-element-3a96491 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-388 .elementor-element.elementor-element-5746a1e .jet-listing-dynamic-field__content{color:var( --e-global-color-astglobalcolor3 );font-size:14px;text-align:left;}.jet-listing-item.single-jet-engine.elementor-page-388 > .elementor{width:500px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for container, class: .elementor-element-6f8b183 */.elementor-388 .elementor-element.elementor-element-6f8b183 {
  position: relative;
  overflow: hidden;
}

.holographic-card {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition:
    transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.45s ease;
}

.holographic-card > * {
  position: relative;
  z-index: 2;
}

.holographic-card::before {
  content: "";
  position: absolute;
  top: -70%;
  left: -60%;
  width: 45%;
  height: 240%;
  z-index: 1;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(51, 112, 255, 0.02) 25%,
    rgba(51, 112, 255, 0.14) 50%,
    rgba(120, 160, 255, 0.07) 70%,
    transparent 100%
  );

  filter: blur(14px);
  transform: rotate(20deg);
  opacity: 0;
  transition:
    left 0.9s cubic-bezier(0.22, 1, 0.36, 1),
    opacity 0.35s ease;
}

.holographic-card:hover {
  transform: translateY(-2px);
  box-shadow:
    0 12px 30px rgba(15, 35, 80, 0.08),
    0 0 18px rgba(51, 112, 255, 0.06);
}

.holographic-card:hover::before {
  left: 115%;
  opacity: 1;
}/* End custom CSS */