.elementor-8 .elementor-element.elementor-element-82ce0d8{--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-8 .elementor-element.elementor-element-ada7d32 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-76d701e > .elementor-widget-container{margin:-19px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-76d701e .akdms26-grid{grid-template-columns:repeat(3,minmax(0,1fr));direction:ltr;--akdms26-bg:#f2f4f6;--akdms26-heading:#151c26;--akdms26-body:#68778a;--akdms26-numbers:#7770ff;--akdms26-border:#cbd1d9;}.elementor-8 .elementor-element.elementor-element-c8cc33b .akcp26{direction:ltr;--akcp26-bg:#ffffff;--akcp26-title:#111822;--akcp26-body:#59636e;--akcp26-accent:#062c5b;--akcp26-border:#bdc9da;--akcp26-tag-bg:#ffffff;}.elementor-8 .elementor-element.elementor-element-5b33572 > .elementor-widget-container{margin:-70px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-babecd6 > .elementor-widget-container{margin:-19px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-76d701e .akdms26-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-76d701e .akdms26-grid{grid-template-columns:repeat(1,minmax(0,1fr));}}/* قائمة الهيدر: Design & BIM / Trenchless / About */
header.ark-header nav a {
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
}

/* زر Start a project */
header.ark-header .ark-header-cta {
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
}

/* زر فتح القائمة بالموبايل */
header.ark-header .ark-menu-toggle {
  font-size: 16px !important;
}

/* التابلت */
@media (min-width: 768px) and (max-width: 1024px) {
  header.ark-header nav a,
  header.ark-header .ark-header-cta {
    font-size: 16px !important;
  }
}

/* الموبايل */
@media (max-width: 767px) {
  header.ark-header nav a {
    font-size: 18px !important;
  }

  header.ark-header .ark-header-cta {
    font-size: 14px !important;
  }
}


/*------------حجم اللوكو*/
/* حجم الشعار على الكمبيوتر */
header.ark-header .ark-logo {
  display: block;
  width: 200px !important;
  max-width: 100%;
  flex-shrink: 0;
}

header.ark-header .ark-logo img {
  display: block;
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: none !important;
  object-fit: contain;
}

/* التابلت */
@media (min-width: 768px) and (max-width: 1024px) {
  header.ark-header .ark-logo {
    width: 220px !important;
  }
}

/* الموبايل */
@media (max-width: 767px) {
  header.ark-header .ark-logo {
    width: 170px !important;
  }
}
/* حجم النص على الكمبيوتر */
.ark-big-statement,
.ark-big-statement :is(h1, h2, h3, p) {
  font-size: 48px !important;
  line-height: 1.15 !important;
}

/* التابلت */
@media (max-width: 1024px) {
  .ark-big-statement,
  .ark-big-statement :is(h1, h2, h3, p) {
    font-size: 36px !important;
  }
}

/* الموبايل */
@media (max-width: 767px) {
  .ark-big-statement,
  .ark-big-statement :is(h1, h2, h3, p) {
    font-size: 28px !important;
  }
}
/* عمود العنوان */
.akcp26 .akcp26-intro {
  /* هامش خارجي */
  margin-top: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;

  /* هامش داخلي */
  padding-top: 10px !important;
  padding-right: 20px !important;
  padding-bottom: 10px !important;
  padding-left: 20px !important;
}

/* عمود الوصف والتخصصات */
.akcp26 .akcp26-copy {
  /* هامش خارجي */
  margin-top: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;

  /* هامش داخلي */
  padding-top: 10px !important;
  padding-right: 20px !important;
  padding-bottom: 10px !important;
  padding-left: 20px !important;
}

/* إعدادات مستقلة للموبايل */
@media (max-width: 767px) {
  .akcp26 .akcp26-intro {
    margin: 0 !important;
    padding: 10px !important;
  }

  .akcp26 .akcp26-copy {
    margin: 0 !important;
    padding: 10px !important;
  }
}

/* هامش قائمة المحتوى */
.ark-content-items {
  /* هامش خارجي */
  margin-top: -30px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;

  /* هامش داخلي */
  padding-top: -50px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
}

/* الموبايل */
@media (max-width: 767px) {
  .ark-content-items {
    margin: 0 !important;
    padding: 10px !important;
  }
}