.elementor-193 .elementor-element.elementor-element-73db064{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-df9dd42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-0b144c6{--display:flex;}.elementor-193 .elementor-element.elementor-element-6444851{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-b6294ce{--display:flex;}.elementor-193 .elementor-element.elementor-element-a75e9f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-7c13454{--display:flex;}.elementor-193 .elementor-element.elementor-element-bb32744{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-3b0937b{--display:flex;}.elementor-193 .elementor-element.elementor-element-30a7b65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-495793a{--display:flex;}.elementor-193 .elementor-element.elementor-element-5102f3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-ccbc407{--display:flex;}.elementor-193 .elementor-element.elementor-element-b387024{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-d030497{--display:flex;}.elementor-193 .elementor-element.elementor-element-04167df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-287ec4f{--display:flex;}.elementor-193 .elementor-element.elementor-element-00b66d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-5320a33{--display:flex;}.elementor-193 .elementor-element.elementor-element-01fad1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-3389e3c{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:12px;--n-accordion-title-normal-color:#50B0BC;--n-accordion-title-hover-color:#50B0BC;--n-accordion-title-active-color:#50B0BC;--n-accordion-icon-normal-color:#50B0BC;--n-accordion-icon-hover-color:#50B0BC;}.elementor-193 .elementor-element.elementor-element-3389e3c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-193 .elementor-element.elementor-element-3389e3c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-193 .elementor-element.elementor-element-3389e3c {--n-accordion-padding:25px 20px 25px 020px;}.elementor-193 .elementor-element.elementor-element-37a12ae1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-5dcbe2bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-2a730a62{--display:flex;}.elementor-193 .elementor-element.elementor-element-2a730a62.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-79147a83{text-align:center;}.elementor-193 .elementor-element.elementor-element-3afa44b2{width:var( --container-widget-width, 73.783% );max-width:73.783%;--container-widget-width:73.783%;--container-widget-flex-grow:0;text-align:center;}.elementor-193 .elementor-element.elementor-element-3afa44b2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-56aee110{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-193 .elementor-element.elementor-element-56aee110.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-64748617 .elementor-button{background-color:#FFFFFF;font-size:17px;font-weight:600;fill:#2563EB;color:#2563EB;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);transition-duration:0.8s;border-radius:25px 25px 25px 25px;padding:16px 27px 16px 27px;}.elementor-193 .elementor-element.elementor-element-64748617 .elementor-button:hover, .elementor-193 .elementor-element.elementor-element-64748617 .elementor-button:focus{background-color:#F3F4F6;}.elementor-193 .elementor-element.elementor-element-64748617{padding:-1px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-64748617.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-4f644f20 .elementor-button{background-color:#02010100;font-size:17px;font-weight:600;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:16px 27px 16px 27px;}.elementor-193 .elementor-element.elementor-element-4f644f20 .elementor-button:hover, .elementor-193 .elementor-element.elementor-element-4f644f20 .elementor-button:focus{background-color:#FFFFFF;color:#2563EB;}.elementor-193 .elementor-element.elementor-element-4f644f20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-4f644f20 .elementor-button:hover svg, .elementor-193 .elementor-element.elementor-element-4f644f20 .elementor-button:focus svg{fill:#2563EB;}.elementor-193 .elementor-element.elementor-element-25457f9b .elementor-button{background-color:#15803D;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);transition-duration:0.4s;border-radius:25px 25px 25px 25px;padding:16px 27px 16px 27px;}.elementor-193 .elementor-element.elementor-element-25457f9b .elementor-button:hover, .elementor-193 .elementor-element.elementor-element-25457f9b .elementor-button:focus{background-color:#166534;}.elementor-193 .elementor-element.elementor-element-25457f9b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-25457f9b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-193 .elementor-element.elementor-element-21f87a19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-5df963d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-65a4b633{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-27765431{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-34e30883{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-193 .elementor-element.elementor-element-34e30883.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-34ae72c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-7fa00ae9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -66px;}.elementor-193 .elementor-element.elementor-element-7fa00ae9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-193 .elementor-element.elementor-element-7fa00ae9 img{width:100%;}.elementor-193 .elementor-element.elementor-element-2b414a4b{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-193 .elementor-element.elementor-element-2b414a4b.elementor-element{--align-self:flex-end;}.elementor-193 .elementor-element.elementor-element-312f249d{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;}.elementor-193 .elementor-element.elementor-element-159e8939{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:45px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-5c5cc399 .elementor-heading-title{color:#E0F2FE;}.elementor-193 .elementor-element.elementor-element-48cbcf6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-5420be57 .elementor-heading-title{color:#E0F2FE;}.elementor-193 .elementor-element.elementor-element-f4b9c4a{width:var( --container-widget-width, 100% );max-width:100%;margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:14px;color:#FFFFFF;}@media(max-width:1024px){.elementor-193 .elementor-element.elementor-element-56aee110{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-193 .elementor-element.elementor-element-64748617{width:var( --container-widget-width, 222.5px );max-width:222.5px;--container-widget-width:222.5px;--container-widget-flex-grow:0;}.elementor-193 .elementor-element.elementor-element-4f644f20{width:var( --container-widget-width, 209.087px );max-width:209.087px;--container-widget-width:209.087px;--container-widget-flex-grow:0;}.elementor-193 .elementor-element.elementor-element-34e30883{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-193 .elementor-element.elementor-element-2a730a62{--width:100.337%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-193 .elementor-element.elementor-element-79147a83 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-193 .elementor-element.elementor-element-3afa44b2{width:var( --container-widget-width, 317.225px );max-width:317.225px;--container-widget-width:317.225px;--container-widget-flex-grow:0;}.elementor-193 .elementor-element.elementor-element-56aee110{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-193 .elementor-element.elementor-element-4f644f20{width:var( --container-widget-width, 216.075px );max-width:216.075px;--container-widget-width:216.075px;--container-widget-flex-grow:0;}.elementor-193 .elementor-element.elementor-element-25457f9b{width:initial;max-width:initial;}.elementor-193 .elementor-element.elementor-element-34e30883{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-193 .elementor-element.elementor-element-2b414a4b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-193 .elementor-element.elementor-element-159e8939{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-193 .elementor-element.elementor-element-df9dd42{--content-width:1300px;}.elementor-193 .elementor-element.elementor-element-37a12ae1{--content-width:1300px;}.elementor-193 .elementor-element.elementor-element-21f87a19{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-193 .elementor-element.elementor-element-56aee110{--width:714.8px;}}/* Start custom CSS for container, class: .elementor-element-73db064 */.elementor-193 .elementor-element.elementor-element-73db064{
      padding: 4rem 1.5rem; /* نفس py-16 px-6 */
  background: linear-gradient(to bottom, #f0faff, #ffffff, #e0f7ff); 
}

/* Section container */
.services-section {
  width: 100%;

  text-align: center;
  color: #1e293b;
}

/* Label فوق */
.services-label {
  display: inline-block;
  background: linear-gradient(to right, #06b6d4, #3b82f6);
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  padding: 6px 16px;
  border-radius: 9999px; /* يخليها كابسول */
  margin-bottom: 1rem;
}

/* العنوان */
.services-title {
  font-size: 2.25rem; /* text-4xl */
  font-weight: 800;   /* font-extrabold */
  color: #0ea5e9;     /* text-cyan-600 */
  margin-bottom: 1rem;
}

/* الوصف */
.services-desc {
  font-size: 1.3rem; /* text-lg */
  line-height: 1.75rem;
  max-width: 700px;
  margin: 0 auto;
  color: #475569;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df9dd42 */.elementor-193 .elementor-element.elementor-element-df9dd42{
     padding: 5rem 1.5rem; /* py-20 px-6 */
  background: linear-gradient(
    to bottom right,
    #f0faff,  /* from-[#f0faff] */
    #ffffff,  /* via-white */
    #acc9d2   /* to-[#acc9d2] */
  );
  color: #262626;
}

/* العنصر الرئيسي */
.e-n-accordion-item {
  border-radius: 1rem; /* rounded-2xl */
  overflow: hidden;
  margin-bottom: 1.5rem; /* space-y-6 */
  border: 1px solid transparent;
  background: #fff;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
  transition: all 0.3s ease;
}

.dark .e-n-accordion-item {
  background: #111827; /* dark:bg-neutral-900 */
  border-color: #1e3a8a; /* dark:border-blue-700 */
}

/* عند الفتح */
.e-n-accordion-item[open] {
  border-color: #93c5fd; /* border-blue-300 */
  background: #ffffff;
}
.e-n-accordion-item-title-text{
    font-size: 18px !important;
}
.dark .e-n-accordion-item[open] {
  background: #0f172a;
}

/* العنوان */
.e-n-accordion-item-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.25rem 1.5rem; /* px-6 py-5 */
  
  font-weight: 600;
  cursor: pointer;
  user-select: none;
  background: linear-gradient(to right, #50b0bc, #38bdf8, #0ea5e9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: all 0.3s ease;
}

.e-n-accordion-item-title-icon i {
  font-size: 1.25rem;
  transition: transform 0.3s ease;
  
}


/* عند الفتح لفة الأيقونة */
.e-n-accordion-item[open] .e-n-accordion-item-title-icon i {
  transform: rotate(180deg);
  
}

/* المحتوى */
.e-n-accordion-item > div {
  padding: 0 1.5rem 1.25rem; /* px-6 pb-5 */
  color: #374151; /* text-gray-700 */
  transition: all 0.3s ease;
}

.dark .e-n-accordion-item > div {
  color: #d1d5db; /* dark:text-gray-300 */
}/* End custom CSS */