.elementor-37 .elementor-element.elementor-element-28a5a67{margin-top:0px;margin-bottom:20px;}.elementor-37 .elementor-element.elementor-element-79425f9{text-align:center;}.elementor-37 .elementor-element.elementor-element-79425f9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-37 .elementor-element.elementor-element-9a24bd4:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-9a24bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abudayya.com/wp-content/uploads/2020/04/7-3.jpg");}.elementor-37 .elementor-element.elementor-element-9a24bd4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:15px 20px 15px 10px;}.elementor-37 .elementor-element.elementor-element-9a24bd4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-4e50d92 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-3dc5776 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-3dc5776{text-align:right;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-37 .elementor-element.elementor-element-3dc5776 p{margin-bottom:2px;}.elementor-37 .elementor-element.elementor-element-53cf895 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-1a0b4fd{width:100%;max-width:100%;}.elementor-37 .elementor-element.elementor-element-1a0b4fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-747c61b{padding:0px 30px 0px 30px;}.elementor-37 .elementor-element.elementor-element-c237311 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-d6f91ac{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-d6f91ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-b833655{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-f05b053{width:100%;max-width:100%;}.elementor-37 .elementor-element.elementor-element-f05b053 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-f05b053 .widget-title{font-family:"body-text-paragraphs", Sans-serif;font-size:20px;font-weight:600;}.elementor-37 .elementor-element.elementor-element-f05b053 .name-client a{color:#0F1A3D;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-37 .elementor-element.elementor-element-f05b053 .description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-37 .elementor-element.elementor-element-f05b053 .property{color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-2affb6c{--spacer-size:50px;width:100%;max-width:100%;}.elementor-37 .elementor-element.elementor-element-819e21a:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-819e21a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-819e21a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 10px 0px;}.elementor-37 .elementor-element.elementor-element-819e21a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-a85874d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-37 .elementor-element.elementor-element-0f350e2{--spacer-size:30px;}.elementor-37 .elementor-element.elementor-element-9898843{text-align:center;}.elementor-37 .elementor-element.elementor-element-9898843 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-37 .elementor-element.elementor-element-4396329{text-align:center;}.elementor-37 .elementor-element.elementor-element-4396329 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-37 .elementor-element.elementor-element-fd58f87:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-fd58f87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-fd58f87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 45px 0px;}.elementor-37 .elementor-element.elementor-element-fd58f87 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-1e11d97 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-612f149 .features-box-image{background-color:var( --e-global-color-text );color:#5E0F1B;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-37 .elementor-element.elementor-element-612f149  .item-inner:hover .features-box-image{background-color:transparent;background-image:linear-gradient(-90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-37 .elementor-element.elementor-element-612f149{width:100%;max-width:100%;}.elementor-37 .elementor-element.elementor-element-612f149 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-612f149 .item-inner{text-align:center;}{{SELECTOR}} .item-inner{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}{{SELECTOR}} .item-inner:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-37 .elementor-element.elementor-element-612f149 .item-inner:before{background-color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-612f149 .item-inner:hover .title{color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-612f149 .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-37 .elementor-element.elementor-element-612f149 .item-inner:hover .features-box-image{color:#FFFFFF;}body.elementor-page-37:not(.elementor-motion-effects-element-type-background), body.elementor-page-37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-819e21a{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-0f350e2{--spacer-size:10px;}.elementor-37 .elementor-element.elementor-element-fd58f87{padding:0px 0px 15px 0px;}}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-4e50d92{width:50%;}.elementor-37 .elementor-element.elementor-element-53cf895{width:50%;}.elementor-37 .elementor-element.elementor-element-d6f91ac{--width:98.459%;}}@media(max-width:1024px) and (min-width:768px){.elementor-37 .elementor-element.elementor-element-4e50d92{width:100%;}.elementor-37 .elementor-element.elementor-element-53cf895{width:100%;}.elementor-37 .elementor-element.elementor-element-c237311{width:100%;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-28a5a67{margin-top:0px;margin-bottom:0px;}.elementor-37 .elementor-element.elementor-element-612f149 > .elementor-widget-container{margin:0px 8px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for column, class: .elementor-element-4e50d92 */.elementor-37 .elementor-element.elementor-element-4e50d92 {
  background-color: #EFF0F5;
  border-radius: 18px;
  padding: 10px;
  margin:20px;
  color: #222;
  line-height: 2;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
  border: 1px solid #ddd;
  margin: auto;
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

.elementor-37 .elementor-element.elementor-element-4e50d92:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for apus_element_popup_video, class: .elementor-element-1a0b4fd */.popup-video {
  background-color: #D9A3AB !important;
  color: #ffffff !important; 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9a24bd4 *//* جعل الأعمدة بنفس الارتفاع */
.elementor-element-9a24bd4 .elementor-container {
  display: flex;
  align-items: stretch;
}

/* تمدد محتوى العمود */
.elementor-element-9a24bd4 .elementor-column {
  display: flex;
  flex-direction: column;
}

.elementor-element-9a24bd4 .elementor-widget-wrap {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* ضبط الصورة لتغطي كامل العمود دون اختفاء */
.elementor-element-9a24bd4 .video-wrapper-inner {
  flex-grow: 1;
  display: flex;
  align-items: stretch;
}

.elementor-element-9a24bd4 .video-wrapper-inner .image-wrapper {
  flex-grow: 1;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.elementor-element-9a24bd4 .video-wrapper-inner .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for apus_element_testimonials, class: .elementor-element-f05b053 */.slick-slide .item-inner {
  width: 100%;
  max-width: 100%;
  padding: 24px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.05);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}






@media (max-width: 767px) {
  .slick-slide {
    width: 100% !important;
  }

  .slick-slide .item-inner {
    width: 100%;
    max-width: 100%;
    padding: 20px;
    margin: 0 auto;
    box-sizing: border-box;
  }

  .slick-track {
    display: flex !important;
    flex-wrap: nowrap !important;
  }
}






.quote-testimonials.text-theme {
  color: #D9A3AB !important;
}


button.slick-arrow:hover {
  background-color: #D9A3AB !important;
  border-radius: 50% !important;
  transition: background-color 0.3s ease;
  color: #fff !important;
}









/* ✅ النص */
.testimonials-item.v2 .description {
  font-size: 16px;
  line-height: 1.8;
  color: #333;
  flex-grow: 1;
}

/* ✅ رمز الاقتباس */
.testimonials-item.v2 .top-icon {
  font-size: 28px;
  color: #D9A3AB;
  margin-bottom: 10px;
}

/* ✅ السهام */
.slick-prev, .slick-next {
  z-index: 10;
  top: 45%;
}

.slick-prev {
  left: -20px;
}

.slick-next {
  right: -20px;
}
















/* الكروسل الخاص فقط بالقسم الذي يحمل ID: f05b053 */
.elementor-element-f05b053 .slick-list {
  overflow: hidden !important;
}

.elementor-element-f05b053 .slick-track {
  display: flex !important;
  align-items: stretch !important;
}

/* تعديل الكروت داخل هذا الكاروسيل فقط */
.elementor-element-f05b053 .testimonials-item.v2 {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box;
  padding: 15px;
}

/* تعديل عرض الكاروسيل داخل هذا القسم فقط */
.elementor-element-f05b053 .testimonial-main {
  max-width: 100% !important;
  margin: 0 auto;
  box-sizing: border-box;
}

/* جعل الكارد يستجيب لحجم الشاشة داخل هذا القسم فقط */
.elementor-element-f05b053 .testimonials-inner .inner {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* تحسين ظهور السهم داخل هذا الكاروسيل فقط */
.elementor-element-f05b053 .slick-arrow {
  z-index: 2;
}








/* لون السهم عند التحويم أو التركيز */
.slick-carousel .slick-arrow:hover,
.slick-carousel .slick-arrow:focus {
  background-color: #D9A3AB !important;
  color: #fff !important;
  border-radius: 50% !important;
  transition: background-color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for apus_element_features_box, class: .elementor-element-612f149 *//* ✅ إعداد الكاروسيل الأساسي */
.elementor-element-fd58f87 .slick-slider {
  margin: 0 auto;
  padding: 0 20px; /* مسافة متساوية من الجانبين */
  box-sizing: border-box;
}

.elementor-element-fd58f87 .slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0 !important;
}

.elementor-element-fd58f87 .slick-track {
  display: flex !important;
  gap: 20px;
  justify-content: center; /* ✅ الكروت في المنتصف */
  align-items: stretch;
}

/* ✅ الكروت – 3 كروت بالصف */
.elementor-element-fd58f87 .slick-slide {
  display: flex !important;
  align-items: stretch;
  flex: 0 0 calc(33.333% - 13.33px); /* نضمن وجود 3 كروت مع الفجوة */
  max-width: calc(33.333% - 13.33px);
  box-sizing: border-box;
  height: auto;
}

.elementor-element-fd58f87 .item-inner {
  width: 100%;
  padding: 20px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.05);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  box-sizing: border-box;
}





/* ✅ تخصيص عرض كروت Slick Carousel على شاشات الجوال */
@media (max-width: 768px) {
  .slick-carousel .slick-slide {
    width: 90% !important;
    max-width: 90% !important;
    margin: 0 auto;
  }

  .slick-carousel .slick-track {
    display: flex !important;
    gap: 10px;
    justify-content: center;
  }

  .slick-carousel .item-inner {
    padding: 10px;
    font-size: 14px;
    background-color: #ffffff;
    border-radius: 12px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  }

  .features-box-content .title {
    font-size: 18px !important;
  }

  .features-box-content .description {
    font-size: 14px !important;
  }

  .features-box-image {
    font-size: 30px !important;
    margin-bottom: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fd58f87 *//* توحيد الطول والعرض لكل مربع */
.slick-slide .item-inner {
  height: 100%;
  min-height: 250px; /* اضبط القيمة حسب المحتوى */
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 10px;
  box-sizing: border-box;
}


.slick-track {
  display: flex !important;
}


.slick-slide {
  width: 340px !important; 
}/* End custom CSS */
/* Start custom CSS */.bread-title,
.left-inner {
  display: none !important;
}/* End custom CSS */