.elementor-195 .elementor-element.elementor-element-48c629b{--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-195 .elementor-element.elementor-element-0c2870e{--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-195 .elementor-element.elementor-element-1c11c3b{--display:flex;--justify-content:center;}.elementor-195 .elementor-element.elementor-element-1c11c3b.e-con{--align-self:center;}.elementor-195 .elementor-element.elementor-element-69b6cf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 12px 0px;}.elementor-195 .elementor-element.elementor-element-69b6cf7.elementor-element{--align-self:center;}.elementor-195 .elementor-element.elementor-element-69b6cf7 .elementor-heading-title{font-size:32px;font-weight:bold;}.elementor-195 .elementor-element.elementor-element-adb42d8{--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;}.elementor-195 .elementor-element.elementor-element-f54d22b{--display:flex;}.elementor-195 .elementor-element.elementor-element-f54d22b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-195 .elementor-element.elementor-element-9a49a0a{--display:flex;}.elementor-195 .elementor-element.elementor-element-5a7e0e46{--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-195 .elementor-element.elementor-element-112f6219{--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-195 .elementor-element.elementor-element-74423533{--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-195 .elementor-element.elementor-element-7684c10d{--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-195 .elementor-element.elementor-element-63bced63{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-195 .elementor-element.elementor-element-63bced63.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-195 .elementor-element.elementor-element-5c318cfb{--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-195 .elementor-element.elementor-element-310c4860{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -66px;}.elementor-195 .elementor-element.elementor-element-310c4860.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-195 .elementor-element.elementor-element-310c4860 img{width:100%;}.elementor-195 .elementor-element.elementor-element-388887bb{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-195 .elementor-element.elementor-element-388887bb.elementor-element{--align-self:flex-end;}.elementor-195 .elementor-element.elementor-element-d9f3ade{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;}.elementor-195 .elementor-element.elementor-element-4b9629e4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:45px;--margin-right:0px;}.elementor-195 .elementor-element.elementor-element-253facf0 .elementor-heading-title{color:#E0F2FE;}.elementor-195 .elementor-element.elementor-element-12b22f14{--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-195 .elementor-element.elementor-element-6ba46ef1 .elementor-heading-title{color:#E0F2FE;}.elementor-195 .elementor-element.elementor-element-dff7497{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-195 .elementor-element.elementor-element-63bced63{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-195 .elementor-element.elementor-element-69b6cf7 .elementor-heading-title{font-size:41px;}.elementor-195 .elementor-element.elementor-element-f54d22b{--width:100%;}.elementor-195 .elementor-element.elementor-element-63bced63{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-195 .elementor-element.elementor-element-388887bb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-195 .elementor-element.elementor-element-4b9629e4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-195 .elementor-element.elementor-element-f54d22b{--width:58.457%;}.elementor-195 .elementor-element.elementor-element-5a7e0e46{--content-width:1300px;}}/* Start custom CSS for container, class: .elementor-element-48c629b */.elementor-195 .elementor-element.elementor-element-48c629b{
      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-0c2870e */.elementor-195 .elementor-element.elementor-element-0c2870e{
     width: 100%;
  padding: 6rem 1.5rem;                /* py-24 = 6rem, px-6 = 1.5rem */
  color: #1f2937;                      /* text-gray-800 */
  background: #f0faff;                 /* fallback */
  background-image: linear-gradient(
    to bottom right,
    #f0faff 0%,
    #ffffff 50%,
    #e0f7ff 100%
  );                                    /* bg-gradient-to-br + from/via/to */
  background-repeat: no-repeat;
  background-size: cover;
}/* End custom CSS */