.elementor-751 .elementor-element.elementor-element-a67ee77{--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;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );}.elementor-751 .elementor-element.elementor-element-e1dfb27{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-751 .elementor-element.elementor-element-e1dfb27 > .elementor-widget-container{margin:0px 0px 21px 0px;padding:21px 21px 21px 21px;}.elementor-751 .elementor-element.elementor-element-e1dfb27 .elementor-post__thumbnail__link{width:100%;}.elementor-751 .elementor-element.elementor-element-e1dfb27 .elementor-post__meta-data span + span:before{content:"•";}.elementor-751 .elementor-element.elementor-element-e1dfb27 .elementor-post__card{border-radius:14px;}.elementor-751 .elementor-element.elementor-element-e1dfb27 .elementor-post__text{margin-top:20px;}.elementor-751 .elementor-element.elementor-element-e1dfb27 .elementor-post__title, .elementor-751 .elementor-element.elementor-element-e1dfb27 .elementor-post__title a{color:var( --e-global-color-primary );}.elementor-751 .elementor-element.elementor-element-e1dfb27 .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-751 .elementor-element.elementor-element-e1dfb27 .elementor-pagination{text-align:center;}.elementor-751 .elementor-element.elementor-element-e1dfb27 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-primary );}.elementor-751 .elementor-element.elementor-element-e1dfb27 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-secondary );}.elementor-751 .elementor-element.elementor-element-e1dfb27 .elementor-pagination .page-numbers.current{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-751 .elementor-element.elementor-element-e1dfb27 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-751 .elementor-element.elementor-element-e1dfb27 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-751 .elementor-element.elementor-element-e1dfb27 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-751 .elementor-element.elementor-element-e1dfb27 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:767px){.elementor-751 .elementor-element.elementor-element-e1dfb27 > .elementor-widget-container{padding:19px 19px 19px 19px;}.elementor-751 .elementor-element.elementor-element-e1dfb27 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-e1dfb27 *//* Justify کردن متن در کارت‌های مقالات */
.elementor-element-e1dfb27 .elementor-post__excerpt p {
    text-align: justify !important;
    text-justify: inter-word;
}

/* اگه خواستی عنوان هم Justify بشه */
.elementor-element-e1dfb27 .elementor-post__title {
    text-align: justify !important;
}

/* حذف Masonry */
.elementor-element-e1dfb27 .elementor-posts-masonry {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 35px !important;
}

.elementor-element-e1dfb27 .elementor-post {
    height: 100% !important;
}

/* تبلت */
@media (max-width: 1024px) {
    .elementor-element-e1dfb27 .elementor-posts-masonry {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* موبایل */
@media (max-width: 767px) {
    .elementor-element-e1dfb27 .elementor-posts-masonry {
        grid-template-columns: 1fr !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a67ee77 */.fruit-hero{
  position:relative;
  height:70vh;
  overflow:hidden;
  background:
    radial-gradient(circle at 20% 20%, rgba(14,165,233,.25), transparent 40%),
    radial-gradient(circle at 80% 60%, rgba(34,197,94,.25), transparent 40%),
    linear-gradient(135deg, #020617, #0b1f2a);
}

/* کره زمین فیک سه‌بعدی */
.fruit-hero::before{
  content:"";
  position:absolute;
  width:320px;
  height:320px;
  border-radius:50%;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  background:
    radial-gradient(circle at 30% 30%, rgba(255,255,255,.35), transparent 40%),
    radial-gradient(circle at center, #0ea5e9, #0b3b4f);

  box-shadow:
    0 0 80px rgba(14,165,233,.5),
    inset -40px -40px 80px rgba(0,0,0,.5);

  animation:spin 25s linear infinite;
}

/* خطوط صادرات (حرکت جهانی) */
.fruit-hero::after{
  content:"";
  position:absolute;
  inset:-50%;
  background:
    repeating-linear-gradient(
      120deg,
      transparent 0px,
      transparent 60px,
      rgba(34,197,94,.15) 62px,
      transparent 65px
    );
  animation:moveLines 6s linear infinite;
  opacity:.6;
  filter:blur(.3px);
}

/* میوه‌ها (شناور) */
.fruit-hero{
  --f1:"🍎";
  --f2:"🍊";
  --f3:"🥭";
  --f4:"🍋";
}

/* ساخت میوه‌ها بدون HTML */
.fruit-hero i{
  position:absolute;
  font-style:normal;
  font-size:48px;
  filter:drop-shadow(0 10px 15px rgba(0,0,0,.4));
  animation:float 6s ease-in-out infinite;
}

/* pseudo fruits */
.fruit-hero i:nth-child(1){ content:var(--f1); }
.fruit-hero i:nth-child(2){ content:var(--f2); }
.fruit-hero i:nth-child(3){ content:var(--f3); }
.fruit-hero i:nth-child(4){ content:var(--f4); }

/* اگر HTML نداری، این fallback می‌سازه */
.fruit-hero::marker{}

/* ذرات نور */
.fruit-hero{
  background-image:
    radial-gradient(circle, rgba(255,255,255,.08) 1px, transparent 1px);
  background-size:40px 40px;
  animation:particles 20s linear infinite;
}

/* انیمیشن‌ها */
@keyframes spin{
  from{ transform:translate(-50%,-50%) rotate(0deg); }
  to{ transform:translate(-50%,-50%) rotate(360deg); }
}

@keyframes moveLines{
  from{ transform:translateY(0); }
  to{ transform:translateY(-120px); }
}

@keyframes particles{
  from{ background-position:0 0; }
  to{ background-position:0 -200px; }
}

@keyframes float{
  0%,100%{ transform:translateY(0); }
  50%{ transform:translateY(-20px); }
}/* End custom CSS */