/* سكشن الصورة البنية */






.dark .da-ts {
    color: #5a4030 !important;
}
.dark .has-bg {
  background-image: linear-gradient(
      rgba(64, 46, 32, 0.5),  /* تغطية بنية باهتة */
      rgba(64, 46, 32, 0.5)
    ),
    url('https://cdn.salla.sa/form-builder/OMhIuWbD8CXSpXYVDJTYeAhGKkKcRRWcLQjJdf9K.webp') !important;
  background-size: cover !important;
  background-size: cover !important;
  background-position: center !important;
  color: #f2e7d8 !important;
  border-radius: 0 !important;
}

.dark .s-block--features:nt.dark body .s-block--features {
   background-image:  linear-gradient(rgba(64, 46, 32, 0.6), rgba(64, 46, 32, 0.6)), url(https://cdn.salla.sa/form-builder/LtrKMstfFmhEtMn1GhHwcVrUWbrIf6vRvWPod97e.jpg)!important;
  color: #f2e7d8 !important;
}
.dark .s-block--features * { color:#f2e7d8!important; }


.dark body .s-block--features ~ .s-block--features {
  background: none !important;

    background: linear-gradient(0deg, rgba(148, 114, 88, 1), rgba(64, 46, 32, 1) 95%) !important;
  color: inherit !important;
  border-radius: 0 !important;

    background-size: cover !important;  background-position: center!important;
}
.has-bg .angel-feature {
  border: 1px solid #d4c2b4; /* لون بني فاتح */
  border-radius: 0.5rem;
  padding: 1rem;
width:100%!important;
}h-of-type(2) {
  background: linear-gradient(0deg, rgba(148, 114, 88, 1), rgba(64, 46, 32, 1) 95%) !important;
  border-radius: 5px;
  color: #f2e7d8 !important;
}
.dark .s-block--features:nth-of-type(2) * {
  color: #f2e7d8 !important;
}

.dark footer * {
  color: #f2e7d8 !important;
}
.footer-middle .footer-list a {  color: #f2e7d8 !important;
}



    .s-block__title h2:before, .s-block__title h2:after {
        width: 60px;
    }
    .s-slider-swiper-wrapper .flex-center { display: flex ; align-items: self-start!important;  }
    
    .top-1\/2 {
    top: 50%

}

 .s-slider-swiper-wrapper .md\:text-4xl { text-align: start; }  .s-slider-swiper-wrapper .md\:text-base { font-size: 1rem; text-align: start; display: flex ;  }
 
 @media (max-width: 768px) {
   .top-1\/2  {
    top: 90%;
  }
}

.s-slider-swiper-wrapper .btn-primary {
    border-width: 2px;
    border-color: #414042;
    border-color: #2a1307;
    background-color: #414042;
    background-color: #a39994ba;
    border-radius: 9px;
    color: #1c0b08 !important;
}


.s-slider-swiper-wrapper .p-8 {
    padding: 1rem!important;
    padding-left: 2rem!important;
    
}


@media (min-width: 768px) { .md\:grid-cols-2 { grid-template-columns: repeat(1, minmax(0, 1fr)); 
width:70%;
} 

}  .s-block--faqs .container {  justify-content: center!important; display: flex !important; flex-direction: column!important;     align-items: center;}



.dark label { color: #402e20!important; background: #f5f5f5!important; }   .dark .open-badge { background-color: #402e20 !important; color: #f2e7d8; }
.s-block--faqs .faqs-list input:checked+div .faq-answer {
    background: #f5f5f5;
    color: #402e20;
    
    }
    .s-block--faqs .mb-6 {
    margin-bottom: .5rem;
    margin-top: .5rem;
}




.s-block--faqs .rounded-full {
    border-radius: 0px;
}

.s-block--faqs .w-8 {
    width: 5%!important;
    height: 100%!important;
}

.s-block--faqs .top-5 {
    top: 0rem;
}
.s-block--faqs .leading-6 {
    line-height: .5rem;
}
.s-block--faqs .end-4 {
    left: 0rem;
}
.s-slider-block__title-right:where([dir="rtl"], [dir="rtl"] *) { padding-left: 0px; } .s-slider-block__title { margin-left: 0px; margin-right: 0px; max-width: 100%; justify-content: center; align-items: center; display: flex ; } .s-slider-block__title h2:where([dir="rtl"], [dir="rtl"] *) { padding-left: 0rem 0px ; } .s-slider-block__title-right:where([dir="rtl"], [dir="rtl"] *) { padding-left: 0px; align-items: center; justify-content: center; display: flex ; flex-direction: column; } .dark .s-slider-block__title p { text-align: center;}

@media (max-width: 640px) {
  .angel-features .grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .angel-features .grid > *:nth-child(3) {
    grid-column: span 2;
  }
}

.dark .s-block--faqs .da-tm {
    line-height: 1rem;
}
* {
    font-display: swap !important;
}