body {
    background-color: #FFFFFF;
}
section:nth-of-type(1) {
    margin: unset;
}
section:nth-of-type(1) .container 
,section:nth-of-type(5) .container {
    max-width: unset;
    padding: unset;
}
section:nth-of-type(2) h1  
,section:nth-of-type(2)  p{
  text-align: center;
} 
.banner-entry{
 height: 354px;
}
#testimonials-heading-6 {
  text-align: center;
}
.md\:leading-\[100\%\]{
  margin-top: 2rem;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box;
    justify-content: center;
}
@media (max-width: 768px) {

  /* الـ slider الرئيسي */
  .s-slider-container {
    padding: 0 16px !important;
    overflow: hidden !important;
  }

  /* wrapper الكروت */
  .s-slider-swiper-wrapper {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 12px !important;
         height: 240px ;
    transform: none !important;
  }

  /* كل كارت */
  .s-slider-swiper-wrapper .swiper-slide {
    width: 100% !important;
    margin: 0 !important;
  }

  /* الصورة تاخد العرض كامل */
  .s-slider-swiper-wrapper .card-front img,
  .s-slider-swiper-wrapper .card-back img {
    width: 100% !important;
    height: 240px !important;
    object-fit: cover !important;
    border-radius: 8px !important;
  }

.s-slider-swiper-wrapper .swiper-slide > a:last-of-type {
    display: flex !important;
    visibility: visible !important;
  opacity: 1 !important;
  }

  .s-slider-swiper-wrapper .title-content {
    font-size: 13px !important;
    font-weight: 500 !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
        color: var(--color-text-primary, #1a1a1a) !important;

    white-space: normal !important;
    overflow: visible !important;
  }

  .s-slider-swiper-wrapper .icon-content {
    display: inline-block !important;
    visibility: visible !important;
  }
 .s-slider-swiper-wrapper .card-back-overlay {
    display: none !important;
  }
}
}
/* تنسيق العنوان الرئيسي */
h1 {
    font-weight: bold !important;
    color: #333 !important; /* لون رمادي داكن مريح */
    margin-bottom: 20px;
}

/* تنسيق العناوين الفرعية */
h2, h3 {
    font-weight: bold !important;
    color: #2c3e50 !important; /* لون مختلف قليلاً لتمييز العناوين */
    margin-top: 30px;
    margin-bottom: 15px;
}

/* التأكد من أن النصوص العادية ليست عريضة */
p, div {
    font-weight: normal !important;
    color: #555 !important; /* لون أفتح قليلاً من العناوين لتركيز العين */
    line-height: 1.8; /* تحسين المسافات بين الأسطر للقراءة */
}