.elementor-12911 .elementor-element.elementor-element-b50a50b{--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:space-between;--gap:16px 16px;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12911 .elementor-element.elementor-element-b50a50b:not(.elementor-motion-effects-element-type-background), .elementor-12911 .elementor-element.elementor-element-b50a50b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061F42;}.elementor-12911 .elementor-element.elementor-element-b50a50b, .elementor-12911 .elementor-element.elementor-element-b50a50b::before{--border-transition:0.3s;}.elementor-12911 .elementor-element.elementor-element-4968abf img{width:auto;height:170px;object-fit:contain;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-12911 .elementor-element.elementor-element-4968abf.elementor-element{--align-self:center;}.elementor-12911 .elementor-element.elementor-element-a72bd95 .elementor-icon-box-wrapper{text-align:right;}.elementor-12911 .elementor-element.elementor-element-a72bd95{--icon-box-icon-margin:4px;}.elementor-12911 .elementor-element.elementor-element-a72bd95 .elementor-icon-box-title{margin-bottom:7px;color:#FFB700;}.elementor-12911 .elementor-element.elementor-element-a72bd95.elementor-view-stacked .elementor-icon{background-color:#FFB700;}.elementor-12911 .elementor-element.elementor-element-a72bd95.elementor-view-framed .elementor-icon, .elementor-12911 .elementor-element.elementor-element-a72bd95.elementor-view-default .elementor-icon{fill:#FFB700;color:#FFB700;border-color:#FFB700;}.elementor-12911 .elementor-element.elementor-element-a72bd95 .elementor-icon{font-size:14px;}.elementor-12911 .elementor-element.elementor-element-a72bd95 .elementor-icon-box-title, .elementor-12911 .elementor-element.elementor-element-a72bd95 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:12px;}.elementor-12911 .elementor-element.elementor-element-a72bd95 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 13px 0px 0px;}.elementor-12911 .elementor-element.elementor-element-5d9c620 .elementor-heading-title{color:#FFFFFF;font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:600;line-height:1.2rem;}.elementor-12911 .elementor-element.elementor-element-5d9c620 > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:0px 10px 0px 11px;}.elementor-12911 .elementor-element.elementor-element-066fe22{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:0.3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12911 .elementor-element.elementor-element-066fe22.e-con{--align-self:stretch;}.elementor-12911 .elementor-element.elementor-element-a222f6f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12911 .elementor-element.elementor-element-a222f6f .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-12911 .elementor-element.elementor-element-a222f6f .elementor-button{font-family:"PeydaWeb", Sans-serif;font-size:13px;font-weight:600;fill:#FFC400;color:#FFC400;background-color:#FF740000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF8800;border-radius:7px 7px 7px 7px;padding:16px 18px 16px 18px;}.elementor-12911 .elementor-element.elementor-element-a222f6f .elementor-button:hover, .elementor-12911 .elementor-element.elementor-element-a222f6f .elementor-button:focus{color:#000000;background-color:#FFC400;border-color:#FFC400;}.elementor-12911 .elementor-element.elementor-element-a222f6f .elementor-button:hover svg, .elementor-12911 .elementor-element.elementor-element-a222f6f .elementor-button:focus svg{fill:#000000;}.elementor-12911 .elementor-element.elementor-element-a222f6f > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12911 .elementor-element.elementor-element-a222f6f{width:var( --container-widget-width, 91.531% );max-width:91.531%;--container-widget-width:91.531%;--container-widget-flex-grow:0;}.elementor-12911 .elementor-element.elementor-element-a222f6f.elementor-element{--flex-grow:0;--flex-shrink:0;}.jet-listing-item.single-jet-engine.elementor-page-12911 > .elementor{width:300px;margin-left:auto;margin-right:auto;}@media(min-width:768px){.elementor-12911 .elementor-element.elementor-element-066fe22{--width:100%;}}@media(max-width:1024px){.elementor-12911 .elementor-element.elementor-element-b50a50b{--gap:12px 12px;--border-radius:12px 12px 12px 12px;}.elementor-12911 .elementor-element.elementor-element-4968abf img{height:145px;border-radius:8px 8px 8px 8px;}.elementor-12911 .elementor-element.elementor-element-5d9c620 .elementor-heading-title{font-size:13px;}.elementor-12911 .elementor-element.elementor-element-066fe22{--justify-content:space-between;}}@media(max-width:767px){.elementor-12911 .elementor-element.elementor-element-4968abf img{height:180px;}.elementor-12911 .elementor-element.elementor-element-5d9c620 .elementor-heading-title{font-size:12.5px;}.elementor-12911 .elementor-element.elementor-element-066fe22{--flex-wrap:nowrap;}}/* Start custom CSS for button, class: .elementor-element-a222f6f */.elementor-12911 .elementor-element.elementor-element-a222f6f .elementor-button{
  border:1px solid rgba(242,184,61,.68) !important;

  box-shadow:
    0 0 6px rgba(242,184,61,.25),
    0 0 14px rgba(218,145,32,.12),
    inset 0 0 6px rgba(255,220,137,.05);

  transition:
    transform .32s cubic-bezier(.22,1,.36,1),
    border-color .32s ease,
    box-shadow .32s ease;
}

.elementor-12911 .elementor-element.elementor-element-a222f6f .elementor-button:hover{
  transform:translateY(-4px);

  border-color:rgba(255,215,120,.95) !important;

  box-shadow:
    0 0 8px rgba(255,205,92,.58),
    0 0 20px rgba(218,145,32,.28),
    inset 0 0 9px rgba(255,225,155,.09);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b50a50b */.elementor-12911 .elementor-element.elementor-element-b50a50b{
  --emx-card-blue:#22c9ff;
  --emx-card-blue-light:#9deeff;
  --emx-card-gold:#f2b83d;

  position:relative;
  isolation:isolate;
  overflow:hidden;

  background:
    radial-gradient(
      circle at 50% 5%,
      rgba(34,201,255,.10) 0%,
      transparent 43%
    ),
    linear-gradient(
      160deg,
      rgba(8,39,81,.98) 0%,
      rgba(3,23,52,.99) 100%
    ) !important;

  border:1px solid rgba(34,201,255,.26);
  border-radius:18px;

  box-shadow:
    0 10px 25px rgba(0,0,0,.18),
    inset 0 0 22px rgba(34,201,255,.018);

  transition:
    transform .38s cubic-bezier(.22,1,.36,1),
    border-color .35s ease,
    box-shadow .35s ease,
    background .35s ease;
}


/* نور متحرک بسیار ملایم روی لبه بالایی */
.elementor-12911 .elementor-element.elementor-element-b50a50b::before{
  content:"";
  position:absolute;
  z-index:1;
  pointer-events:none;

  top:-1px;
  left:-38%;

  width:35%;
  height:2px;
  border-radius:999px;

  background:linear-gradient(
    90deg,
    transparent,
    rgba(34,201,255,.65),
    rgba(157,238,255,.90),
    rgba(242,184,61,.55),
    transparent
  );

  box-shadow:
    0 0 5px rgba(34,201,255,.36);

  animation:
    emx-product-card-border-flow
    5.5s
    linear
    infinite;
}


/* هاله ظریف در پایین کارت */
.elementor-12911 .elementor-element.elementor-element-b50a50b::after{
  content:"";
  position:absolute;
  z-index:0;
  pointer-events:none;

  left:18%;
  right:18%;
  bottom:-20px;

  height:42px;

  background:radial-gradient(
    ellipse,
    rgba(34,201,255,.10) 0%,
    transparent 70%
  );
}


/* هاور خود کارت */
.elementor-12911 .elementor-element.elementor-element-b50a50b:hover{
  transform:translateY(-5px);

  border-color:rgba(34,201,255,.58);

  background:
    radial-gradient(
      circle at 50% 5%,
      rgba(34,201,255,.14) 0%,
      transparent 46%
    ),
    linear-gradient(
      160deg,
      rgba(9,45,91,.98) 0%,
      rgba(3,25,57,.99) 100%
    ) !important;

  box-shadow:
    0 16px 31px rgba(0,0,0,.23),
    0 0 12px rgba(34,201,255,.09),
    inset 0 0 24px rgba(34,201,255,.025);
}


/* حرکت نور روی لبه */
@keyframes emx-product-card-border-flow{
  0%{
    left:-38%;
    opacity:0;
  }

  14%{
    opacity:.75;
  }

  86%{
    opacity:.75;
  }

  100%{
    left:112%;
    opacity:0;
  }
}


/* موبایل */
@media(max-width:767px){
  .elementor-12911 .elementor-element.elementor-element-b50a50b:hover{
    transform:translateY(-3px);
  }
}


/* کاهش حرکت */
@media(prefers-reduced-motion:reduce){
  .elementor-12911 .elementor-element.elementor-element-b50a50b::before{
    animation:none;
  }

  .elementor-12911 .elementor-element.elementor-element-b50a50b{
    transition:none;
  }

  .elementor-12911 .elementor-element.elementor-element-b50a50b:hover{
    transform:none;
  }
}/* End custom CSS */