@charset "UTF-8";
.main-banner-khadamat {
  box-shadow: 0px 0px 10px 1px rgba(229, 193, 88, 0.1) inset;
  box-shadow: 0px 0px 20px 0px rgba(229, 193, 88, 0.3);
}
.main-banner-layer {
  background: linear-gradient(180deg, rgba(0, 45, 38, 0.4) 0%, rgba(0, 45, 38, 0.85) 100%);
}
.main-banner-layer h1 {
  text-shadow: 0px 0px 15px 0px rgba(229, 193, 88, 0.2);
  text-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.6);
}

.firs-page-sec-part {
  transform: translateY(-0.5rem);
}
.firs-page-sec-part-services {
  background: rgba(253, 251, 247, 0.75);
  box-shadow: 0px 12px 40px 0px rgba(0, 45, 38, 0.08);
  backdrop-filter: blur(16px);
  transform: translateY(-1.5rem);
}
@media (min-width: 375px) {
  .firs-page-sec-part-services {
    transform: translateY(-2rem);
  }
}
@media (min-width: 425px) {
  .firs-page-sec-part-services {
    transform: translateY(-3rem);
  }
}
@media (min-width: 768px) {
  .firs-page-sec-part-services {
    transform: translateY(-3.75rem);
  }
}

.news-desc {
  /* تنظیم فاصله خطوط */
  line-height: 1.5em;
  /* تنظیم ارتفاع برای حداقل ۳ خط (1.5 * 3 = 4.5) */
  min-height: 4.5em;
  /* محدود کردن به حداکثر ۳ خط */
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.firs-page-third-part .item {
  background: rgba(0, 52, 43, 0.4);
  backdrop-filter: blur(4px);
}

@media (max-width: 767px) {
  .firs-page-fourth-part .gallery-item {
    aspect-ratio: 1/1;
  }
}
@media (max-width: 767px) {
  .firs-page-fourth-part .gallery {
    grid-template-columns: 1fr;
  }
}
@media (min-width: 768px) {
  .firs-page-fourth-part .gallery {
    aspect-ratio: 148/75;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
  .firs-page-fourth-part .gallery .item-large-vertical {
    grid-column: 3/5;
    grid-row: 1/3;
    height: 100%; /* ارتفاع کل دو ردیف را می‌گیرد */
  }
  .firs-page-fourth-part .gallery .item-wide {
    grid-column: 1/3;
    grid-row: 2/3;
    height: 100%;
  }
}

/*# sourceMappingURL=style.css.map */
