/* ===== البنر الرئيسي ===== */

/* حضورك فخامة */
.hero-main :is(h1,h2,h3,.title,.banner__title,[class*="title"]) {
  font-size: 28px !important;
  font-weight: 600 !important;
  margin-bottom: 6px !important;
  transform: translateY(-40px) !important; /* ↓ أقل عشان ما يدخل على الصورة */
}

/* since 1991 */
.hero-main p {
  font-size: 14px !important;
  transform: translateY(-40px) !important; /* قريب من العنوان */
  letter-spacing: 1.5px;
  opacity: 0.8;
  color: #03344D !important;
  font-style: italic; 
}
/*  اقمشة شتويه */
.hero-main2 p {
  font-size: 17px !important;
  transform: translateY(-15px) !important; /* قريب من العنوان */
 
  opacity: 0.8;
  color: #FFFFFF !important;
  
}
.hero-main3 :is(p,h1,h2,h3,.title,.banner__title,[class*="title"])  {
  opacity: 0.8;
  color: #FFFFFF !important;
  
}
.section-title {
  border-bottom: none !important;
}
/* إزالة أي خطوط تحت العناوين داخل هذا البلوك فقط */
.no-lines hr,
.no-lines [class*="divider"],
.no-lines [class*="line"],
.no-lines [class*="underline"],
.no-lines [class*="separator"]{
  display: none !important;
  border: 0 !important;
  background: none !important;
}

/* إذا الخط معمول بـ before/after */
.no-lines :is(h1,h2,h3,h4,.section-title,.s-block__title,[class*="title"])::before,
.no-lines :is(h1,h2,h3,h4,.section-title,.s-block__title,[class*="title"])::after{
  content: none !important;
  display: none !important;
  border: 0 !important;
  background: none !important;
}

/* إذا الخط border-bottom أو underline */
.no-lines :is(h1,h2,h3,h4,.section-title,.s-block__title,[class*="title"]){
  border-bottom: 0 !important;
  text-decoration: none !important;
}
/* إزالة التدرج (اللي يشبه الشادو) من الصور المتحركة */
.no-shadow-slider {
  background: none !important;
  background-image: none !important;
}
.no-shadow-slider,
.no-shadow-slider .s-block,
.no-shadow-slider .s-block__content,
.no-shadow-slider .swiper,
.no-shadow-slider .swiper-wrapper {
  background: none !important;
  background-image: none !important;
}