.elementor-27 .elementor-element.elementor-element-f7b87c2 {
  margin: -30px 0px 0px 0px;
}
.elementor-27 .elementor-element.elementor-element-01a4705 [data-type="text"],
.elementor-27
  .elementor-element.elementor-element-01a4705
  [data-type="button"] {
  font-family: "Jost" !important;
}
.elementor-27 .elementor-element.elementor-element-01a4705 h1[data-type="text"],
.elementor-27 .elementor-element.elementor-element-01a4705 h2[data-type="text"],
.elementor-27 .elementor-element.elementor-element-01a4705 h3[data-type="text"],
.elementor-27 .elementor-element.elementor-element-01a4705 h4[data-type="text"],
.elementor-27 .elementor-element.elementor-element-01a4705 h5[data-type="text"],
.elementor-27
  .elementor-element.elementor-element-01a4705
  h6[data-type="text"] {
  font-family: "Metropolis" !important;
}
.elementor-27
  .elementor-element.elementor-element-4b88aa7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27
  .elementor-element.elementor-element-4b88aa7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #dd3333;
}
.elementor-27 .elementor-element.elementor-element-4b88aa7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-4b88aa7
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-27
  .elementor-element.elementor-element-9f32d06
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}
.elementor-27
  .elementor-element.elementor-element-9f32d06
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-27 .elementor-element.elementor-element-5debffc {
  text-align: center;
}
.elementor-27
  .elementor-element.elementor-element-5debffc
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-27
  .elementor-element.elementor-element-6af9862
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-27 .elementor-element.elementor-element-6af9862 {
  margin: 100px 0px 100px 0px;
}
.elementor-27
  .elementor-element.elementor-element-61daf9f
  .xts-section-subtitle-text,
.elementor-27
  .elementor-element.elementor-element-61daf9f
  .xts-section-title-text,
.elementor-27
  .elementor-element.elementor-element-61daf9f
  .xts-section-desc-text {
  max-width: 425px;
}
.elementor-27 .elementor-element.elementor-element-1ce27b1 {
  text-align: justify;
  color: #000000;
}
.elementor-27
  .elementor-element.elementor-element-851547c
  > .elementor-element-populated {
  margin: 20px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
}
.elementor-27 .elementor-element.elementor-element-07c6277 .xts-shape {
  width: 150px;
  height: 150px;
  transform: rotate(0deg);
  background-color: #dd3333;
  border-radius: 5px 5px 5px 5px;
}
.elementor-27 .elementor-element.elementor-element-07c6277 {
  width: auto;
  max-width: auto;
  top: -20px;
}
body:not(.rtl) .elementor-27 .elementor-element.elementor-element-07c6277 {
  left: -20px;
}
body.rtl .elementor-27 .elementor-element.elementor-element-07c6277 {
  right: -20px;
}
.elementor-27 .elementor-element.elementor-element-2ea74f5 {
  z-index: 1;
}
.elementor-27
  .elementor-element.elementor-element-9b90f14:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-27
  .elementor-element.elementor-element-9b90f14
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2020/03/lumen-our-project-bg-new-opt.jpg");
}
.elementor-27 .elementor-element.elementor-element-9b90f14 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 80px 0px;
  padding: 70px 15px 80px 15px;
}
.elementor-27
  .elementor-element.elementor-element-9b90f14
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-27
  .elementor-element.elementor-element-9e48a46.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-27 .elementor-element.elementor-element-494d985 {
  margin: 0px 0px 30px 0px;
}
.elementor-27
  .elementor-element.elementor-element-aa8bbd2.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-27 .elementor-element.elementor-element-8be9071 {
  width: auto;
  max-width: auto;
}
.elementor-27 .elementor-element.elementor-element-b1297f8 {
  width: auto;
  max-width: auto;
  align-self: flex-end;
}
.elementor-27 .elementor-element.elementor-element-b33c159 {
  --e-image-carousel-slides-to-show: 1;
}
.elementor-27 .elementor-element.elementor-element-3789434 {
  margin: 0px 0px 80px 0px;
}
.elementor-27
  .elementor-element.elementor-element-2a5b17b
  .xts-section-subtitle-text,
.elementor-27
  .elementor-element.elementor-element-2a5b17b
  .xts-section-title-text,
.elementor-27
  .elementor-element.elementor-element-2a5b17b
  .xts-section-desc-text {
  max-width: 468px;
}
.elementor-27
  .elementor-element.elementor-element-2a5b17b
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-27 .elementor-element.elementor-element-f9d82b6 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-27
  .elementor-element.elementor-element-5fbbe7c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-27
  .elementor-element.elementor-element-5fbbe7c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2020/03/lumen-task-perfectly-bg-opt.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-27
  .elementor-element.elementor-element-5fbbe7c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 46px 160px 46px 160px;
}
.elementor-27
  .elementor-element.elementor-element-5fbbe7c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-27
  .elementor-element.elementor-element-4998357
  .xts-section-subtitle-text,
.elementor-27
  .elementor-element.elementor-element-4998357
  .xts-section-title-text,
.elementor-27
  .elementor-element.elementor-element-4998357
  .xts-section-desc-text {
  max-width: 390px;
}
.elementor-27 .elementor-element.elementor-element-73d4e8c {
  margin: 0px 0px 20px 0px;
}
.elementor-27 .elementor-element.elementor-element-ccfacd4 .xts-shape {
  width: 30px;
  height: 30px;
  transform: rotate(0deg);
  background-color: #ff4228;
}
.elementor-27 .elementor-element.elementor-element-ccfacd4 {
  width: auto;
  max-width: auto;
  top: 0px;
}
body:not(.rtl) .elementor-27 .elementor-element.elementor-element-ccfacd4 {
  left: 0px;
}
body.rtl .elementor-27 .elementor-element.elementor-element-ccfacd4 {
  right: 0px;
}
.elementor-27 .elementor-element.elementor-element-a0bbd2e {
  z-index: 1;
}
.elementor-27 .elementor-element.elementor-element-0bd7206 .xts-shape {
  width: 30px;
  height: 30px;
  transform: rotate(0deg);
  background-color: #ff4228;
}
.elementor-27 .elementor-element.elementor-element-0bd7206 {
  width: auto;
  max-width: auto;
  top: 0px;
}
body:not(.rtl) .elementor-27 .elementor-element.elementor-element-0bd7206 {
  left: 0px;
}
body.rtl .elementor-27 .elementor-element.elementor-element-0bd7206 {
  right: 0px;
}
.elementor-27 .elementor-element.elementor-element-10ab8f0 {
  z-index: 1;
}
.elementor-27 .elementor-element.elementor-element-94b24fc .xts-shape {
  width: 30px;
  height: 30px;
  transform: rotate(0deg);
  background-color: #ff4228;
}
.elementor-27 .elementor-element.elementor-element-94b24fc {
  width: auto;
  max-width: auto;
  top: 0px;
}
body:not(.rtl) .elementor-27 .elementor-element.elementor-element-94b24fc {
  left: 0px;
}
body.rtl .elementor-27 .elementor-element.elementor-element-94b24fc {
  right: 0px;
}
.elementor-27 .elementor-element.elementor-element-087b380 {
  z-index: 1;
}
.elementor-27 .elementor-element.elementor-element-6ea52d0 .xts-shape {
  width: 30px;
  height: 30px;
  transform: rotate(0deg);
  background-color: #ff4228;
}
.elementor-27 .elementor-element.elementor-element-6ea52d0 {
  width: auto;
  max-width: auto;
  top: 0px;
}
body:not(.rtl) .elementor-27 .elementor-element.elementor-element-6ea52d0 {
  left: 0px;
}
body.rtl .elementor-27 .elementor-element.elementor-element-6ea52d0 {
  right: 0px;
}
.elementor-27 .elementor-element.elementor-element-3bf1e13 {
  z-index: 1;
}
.elementor-27 .elementor-element.elementor-element-1c30e9a {
  margin: 80px 0px 40px 0px;
}
.elementor-27
  .elementor-element.elementor-element-99d8bb4
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-27 .elementor-element.elementor-element-99d8bb4 {
  margin: 0px 0px 20px 0px;
}
.elementor-27
  .elementor-element.elementor-element-1a1db9c
  .xts-section-subtitle-text,
.elementor-27
  .elementor-element.elementor-element-1a1db9c
  .xts-section-title-text,
.elementor-27
  .elementor-element.elementor-element-1a1db9c
  .xts-section-desc-text {
  max-width: 468px;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-27 .elementor-element.elementor-element-9f32d06 {
    width: 100%;
  }
  .elementor-27 .elementor-element.elementor-element-5fbbe7c {
    width: 100%;
  }
  .elementor-27 .elementor-element.elementor-element-658133b {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-27 .elementor-element.elementor-element-f7b87c2 {
    margin: -30px 0px 40px 0px;
  }
  .elementor-27 .elementor-element.elementor-element-4b88aa7 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-27 .elementor-element.elementor-element-6af9862 {
    margin: 0px 0px 60px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-61daf9f
    .xts-section-subtitle-text,
  .elementor-27
    .elementor-element.elementor-element-61daf9f
    .xts-section-title-text,
  .elementor-27
    .elementor-element.elementor-element-61daf9f
    .xts-section-desc-text {
    max-width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-27
    .elementor-element.elementor-element-851547c.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-27
    .elementor-element.elementor-element-851547c.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-27 .elementor-element.elementor-element-9b90f14 {
    margin: 0px 0px 40px 0px;
    padding: 40px 15px 30px 15px;
  }
  .elementor-27 .elementor-element.elementor-element-494d985 {
    margin: 0px 0px 30px 0px;
  }
  .elementor-27 .elementor-element.elementor-element-3789434 {
    margin: 0px 0px 60px 0px;
  }
  .elementor-27 .elementor-element.elementor-element-f9d82b6 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-4998357
    .xts-section-subtitle-text,
  .elementor-27
    .elementor-element.elementor-element-4998357
    .xts-section-title-text,
  .elementor-27
    .elementor-element.elementor-element-4998357
    .xts-section-desc-text {
    max-width: 100%;
  }
  .elementor-27 .elementor-element.elementor-element-1c30e9a {
    margin: 0px 0px 20px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-1a1db9c
    .xts-section-subtitle-text,
  .elementor-27
    .elementor-element.elementor-element-1a1db9c
    .xts-section-title-text,
  .elementor-27
    .elementor-element.elementor-element-1a1db9c
    .xts-section-desc-text {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-27 .elementor-element.elementor-element-f7b87c2 {
    margin: -30px 0px 30px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-9f32d06
    > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }
  .elementor-27 .elementor-element.elementor-element-6af9862 {
    margin: 0px 0px 40px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-f7266fb
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-851547c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  body:not(.rtl) .elementor-27 .elementor-element.elementor-element-07c6277 {
    left: -20px;
  }
  body.rtl .elementor-27 .elementor-element.elementor-element-07c6277 {
    right: -20px;
  }
  .elementor-27 .elementor-element.elementor-element-9b90f14 {
    margin: 0px 0px 30px 0px;
    padding: 30px 15px 30px 15px;
  }
  .elementor-27
    .elementor-element.elementor-element-8be9071
    .xts-section-subtitle-text,
  .elementor-27
    .elementor-element.elementor-element-8be9071
    .xts-section-title-text,
  .elementor-27
    .elementor-element.elementor-element-8be9071
    .xts-section-desc-text {
    max-width: 100%;
  }
  .elementor-27 .elementor-element.elementor-element-3789434 {
    margin: 0px 0px 40px 0px;
  }
  .elementor-27
    .elementor-element.elementor-element-5fbbe7c
    > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }
  .elementor-27 .elementor-element.elementor-element-1dde164 {
    width: 50%;
  }
  .elementor-27 .elementor-element.elementor-element-9c0fdde {
    width: 50%;
  }
  .elementor-27 .elementor-element.elementor-element-8324858 {
    width: 50%;
  }
  .elementor-27 .elementor-element.elementor-element-c81875f {
    width: 50%;
  }
}
