.elementor-7831 .elementor-element.elementor-element-3301b6b{--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:6px 6px 6px 6px;--padding-top:0.825rem;--padding-bottom:0.825rem;--padding-left:0.825rem;--padding-right:0.825rem;}.elementor-7831 .elementor-element.elementor-element-3301b6b:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-3301b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051833;}.elementor-7831 .elementor-element.elementor-element-3301b6b, .elementor-7831 .elementor-element.elementor-element-3301b6b::before{--border-transition:0.3s;}.elementor-7831 .elementor-element.elementor-element-15a4690 img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-7831 .elementor-element.elementor-element-3cd4c57 .elementor-heading-title{color:#FFFFFF;font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:700;line-height:1.8rem;}.elementor-7831 .elementor-element.elementor-element-3cd4c57 > .elementor-widget-container{margin:0.3rem 0rem 0rem 0rem;}.elementor-7831 .elementor-element.elementor-element-87a91da .jet-listing-dynamic-field__content{color:#FFFFFF;font-family:"AzarMehr", Sans-serif;font-size:12px;line-height:1.5rem;text-align:right;}.elementor-7831 .elementor-element.elementor-element-87a91da .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-7831 .elementor-element.elementor-element-87a91da .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-7831 .elementor-element.elementor-element-87a91da .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-7831 .elementor-element.elementor-element-87a91da > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-7831 .elementor-element.elementor-element-1db5d9b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body.rtl .elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}body:not(.rtl) .elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}.elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-icon i{color:#00FFF5;transition:color 0.3s;}.elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-icon svg{fill:#00FFF5;transition:fill 0.3s;}.elementor-7831 .elementor-element.elementor-element-0aeecac{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-item > a{font-size:11px;font-weight:400;line-height:1rem;}.elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-7831 .elementor-element.elementor-element-806b73e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7831 .elementor-element.elementor-element-806b73e .elementor-button{font-size:13px;fill:#FFFFFF;color:#FFFFFF;background-color:#0045CF;border-radius:13px 13px 13px 13px;padding:0.45rem 0.7rem 0.4rem 0.7rem;}.elementor-7831 .elementor-element.elementor-element-806b73e .elementor-button:hover, .elementor-7831 .elementor-element.elementor-element-806b73e .elementor-button:focus{color:#000000;background-color:#FFE500;}.elementor-7831 .elementor-element.elementor-element-806b73e .elementor-button:hover svg, .elementor-7831 .elementor-element.elementor-element-806b73e .elementor-button:focus svg{fill:#000000;}.elementor-7831 .elementor-element.elementor-element-806b73e > .elementor-widget-container{margin:0px 0px 0px 10px;}.jet-listing-item.single-jet-engine.elementor-page-7831 > .elementor{width:320px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-7831 .elementor-element.elementor-element-15a4690 img{height:130px;}.elementor-7831 .elementor-element.elementor-element-3cd4c57 .elementor-heading-title{font-size:13px;}.elementor-7831 .elementor-element.elementor-element-87a91da .jet-listing-dynamic-field__content{font-size:11px;line-height:1.2rem;}.elementor-7831 .elementor-element.elementor-element-1db5d9b{--gap:12px 12px;--margin-top:0.325rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-7831 .elementor-element.elementor-element-0aeecac{--e-icon-list-icon-size:12px;}.elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-item > a{font-size:10px;}.elementor-7831 .elementor-element.elementor-element-806b73e .elementor-button{font-size:10px;border-radius:4px 4px 4px 4px;padding:0.4rem 0.6rem 0.35rem 0.6rem;}}@media(max-width:767px){.elementor-7831 .elementor-element.elementor-element-15a4690 img{height:150px;}.elementor-7831 .elementor-element.elementor-element-1db5d9b{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body.rtl .elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}body:not(.rtl) .elementor-7831 .elementor-element.elementor-element-0aeecac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}}/* Start custom CSS for image, class: .elementor-element-15a4690 */.elementor-7831 .elementor-element.elementor-element-15a4690 .elementor-widget-container{
    display: flex;
}
.elementor-7831 .elementor-element.elementor-element-15a4690 a{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-87a91da */.elementor-7831 .elementor-element.elementor-element-87a91da .jet-listing-dynamic-field__content {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0aeecac */.elementor-7831 .elementor-element.elementor-element-0aeecac svg {
    margin-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3301b6b */.elementor-7831 .elementor-element.elementor-element-3301b6b:hover {
    transform: translateY(-7px);
    transition: 0.3s;
}

.elementor-7831 .elementor-element.elementor-element-3301b6b:not(:hover) {
    transition: 0.3s;
}
.elementor-7831 .elementor-element.elementor-element-3301b6b{
  --emx-card-blue:#21c9ff;
  --emx-card-gold:#f2b83d;
  --emx-card-navy:#061f42;
  --emx-card-dark:#03162f;
  --emx-card-radius:18px;

  position:relative;
  isolation:isolate;
  overflow:hidden;

  border:1px solid transparent;
  border-radius:var(--emx-card-radius);

  background:
    linear-gradient(
      180deg,
      rgba(7,35,75,.98),
      rgba(3,22,48,.99)
    ) padding-box,

    linear-gradient(
      180deg,
      rgba(45,203,255,.68) 0%,
      rgba(35,154,219,.20) 48%,
      rgba(242,184,61,.65) 100%
    ) border-box;

  box-shadow:
    0 14px 34px rgba(0,0,0,.22),
    0 0 15px rgba(33,201,255,.08),
    inset 0 0 28px rgba(33,201,255,.035);

  transition:
    border-color .35s ease,
    box-shadow .35s ease,
    background .35s ease;
}


/* نور ظریف بالای کارت */
.elementor-7831 .elementor-element.elementor-element-3301b6b::before{
  content:"";
  position:absolute;
  z-index:5;

  top:-1px;
  left:18%;
  right:18%;

  height:2px;
  border-radius:50%;

  background:linear-gradient(
    90deg,
    transparent,
    rgba(74,215,255,.55),
    #d9f8ff,
    rgba(74,215,255,.55),
    transparent
  );

  box-shadow:
    0 0 7px rgba(33,201,255,.65),
    0 0 14px rgba(33,201,255,.24);

  pointer-events:none;
}


/* نور طلایی پایین کارت */
.elementor-7831 .elementor-element.elementor-element-3301b6b::after{
  content:"";
  position:absolute;
  z-index:5;

  bottom:-1px;
  left:30%;
  right:30%;

  height:2px;
  border-radius:50%;

  background:linear-gradient(
    90deg,
    transparent,
    rgba(242,184,61,.70),
    #fff0b5,
    rgba(242,184,61,.70),
    transparent
  );

  box-shadow:
    0 0 7px rgba(242,184,61,.72),
    0 0 15px rgba(242,184,61,.25);

  pointer-events:none;

  transition:
    left .35s ease,
    right .35s ease;
}


/* قاب تصویر بدون تغییر اندازه */
.elementor-7831 .elementor-element.elementor-element-3301b6b .elementor-widget-image .elementor-widget-container{
  overflow:hidden;

  border-radius:13px;

  box-shadow:
    inset 0 0 0 1px rgba(70,204,255,.13),
    0 7px 18px rgba(0,0,0,.14);
}


/* فقط بهبود رنگ و کیفیت تصویر */
.elementor-7831 .elementor-element.elementor-element-3301b6b .elementor-widget-image img{
  border-radius:inherit;

  filter:
    brightness(.96)
    contrast(1.05)
    saturate(1.07);

  transition:
    filter .4s ease;
}


/* رنگ عنوان؛ سایز و فونت از المنتور */
.elementor-7831 .elementor-element.elementor-element-3301b6b .elementor-heading-title{
  color:#ffffff !important;
}


/* رنگ توضیحات؛ بدون دست‌کاری تایپوگرافی */
.elementor-7831 .elementor-element.elementor-element-3301b6b .elementor-widget-text-editor,
.elementor-7831 .elementor-element.elementor-element-3301b6b .elementor-widget-text-editor p{
  color:#aebccd !important;
}


/* رنگ متادیتا و لیست آیکن‌ها */
.elementor-7831 .elementor-element.elementor-element-3301b6b .elementor-icon-list-text{
  color:#b5c3d2 !important;
}

.elementor-7831 .elementor-element.elementor-element-3301b6b .elementor-icon-list-icon,
.elementor-7831 .elementor-element.elementor-element-3301b6b .elementor-icon-list-icon i{
  color:var(--emx-card-gold) !important;
}

.elementor-7831 .elementor-element.elementor-element-3301b6b .elementor-icon-list-icon svg{
  fill:var(--emx-card-gold) !important;
}

.elementor-7831 .elementor-element.elementor-element-3301b6b .elementor-icon-list-icon svg path{
  fill:var(--emx-card-gold) !important;
}


/* ظاهر دکمه؛ اندازه و فونت از المنتور */
.elementor-7831 .elementor-element.elementor-element-3301b6b .elementor-button{
  position:relative;
  overflow:hidden;

  color:#ffffff !important;

  border:1px solid rgba(49,202,255,.72);
  border-radius:10px;

  background:
    linear-gradient(
      135deg,
      rgba(13,100,204,.96),
      rgba(4,52,119,.98)
    );

  box-shadow:
    0 0 11px rgba(33,201,255,.18),
    inset 0 0 12px rgba(94,219,255,.07);

  transition:
    border-color .3s ease,
    background .3s ease,
    box-shadow .3s ease;
}

.elementor-7831 .elementor-element.elementor-element-3301b6b .elementor-button-text,
.elementor-7831 .elementor-element.elementor-element-3301b6b .elementor-button-icon{
  color:inherit !important;
}


/* نور عبوری روی دکمه */
.elementor-7831 .elementor-element.elementor-element-3301b6b .elementor-button::before{
  content:"";
  position:absolute;

  top:-40%;
  bottom:-40%;
  left:-45%;

  width:24%;

  background:linear-gradient(
    90deg,
    transparent,
    rgba(255,255,255,.22),
    transparent
  );

  transform:skewX(-20deg);
  pointer-events:none;
}


/* هاور کارت؛ بدون جابه‌جایی یا تغییر اندازه */
.elementor-7831 .elementor-element.elementor-element-3301b6b:hover{
  box-shadow:
    0 18px 40px rgba(0,0,0,.28),
    0 0 21px rgba(33,201,255,.17),
    inset 0 0 32px rgba(33,201,255,.05);
}

.elementor-7831 .elementor-element.elementor-element-3301b6b:hover::after{
  left:17%;
  right:17%;
}

.elementor-7831 .elementor-element.elementor-element-3301b6b:hover .elementor-widget-image img{
  filter:
    brightness(1.02)
    contrast(1.06)
    saturate(1.10);
}


/* هاور دکمه */
.elementor-7831 .elementor-element.elementor-element-3301b6b .elementor-button:hover{
  border-color:#79e8ff;

  background:
    linear-gradient(
      135deg,
      rgba(10,117,231,.98),
      rgba(4,67,147,.98)
    );

  box-shadow:
    0 0 17px rgba(33,201,255,.34),
    inset 0 0 14px rgba(106,228,255,.11);
}

.elementor-7831 .elementor-element.elementor-element-3301b6b .elementor-button:hover::before{
  animation:emx-blog-button-light .85s ease forwards;
}

@keyframes emx-blog-button-light{
  from{
    left:-45%;
  }

  to{
    left:125%;
  }
}


/* کاهش حرکت */
@media(prefers-reduced-motion:reduce){

  .elementor-7831 .elementor-element.elementor-element-3301b6b,
  .elementor-7831 .elementor-element.elementor-element-3301b6b .elementor-widget-image img,
  .elementor-7831 .elementor-element.elementor-element-3301b6b .elementor-button{
    transition:none;
  }

  .elementor-7831 .elementor-element.elementor-element-3301b6b .elementor-button::before{
    display:none;
  }
}/* End custom CSS */