.elementor-2219
  .elementor-element.elementor-element-1e0c9ff:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2219
  .elementor-element.elementor-element-1e0c9ff
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
    background: url("../../2023/07/loading_logo.png") center no-repeat;
    background-color: #1b1b1b;
    background-size: 80% ;


}

.back-data{
  background-image: url(../../2023/07/clockwork-gears.gif), linear-gradient(rgb(0 0 0 / 81%),rgb(0 0 0 / 95%));
  background-blend-mode: overlay;
  background-size: cover;
  color: white;
  padding: 0px 35px 0px 35px !important;
}


.elementor-2219 .elementor-element.elementor-element-1e0c9ff {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-2219
  .elementor-element.elementor-element-1e0c9ff
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2219 .elementor-element.elementor-element-74e6360 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
  padding: 160px 0;
}
.elementor-2219
  .elementor-element.elementor-element-74e6360
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2219
  .elementor-element.elementor-element-26d95a2
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0% 15% 0% 0%;
}
.elementor-2219
  .elementor-element.elementor-element-9d07279
  > .elementor-widget-container {
  margin: 0;
  padding: 0%;
}
.elementor-2219
  .elementor-element.elementor-element-b47e541
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0% 15% 0% 0%;
}
.elementor-2219
  .elementor-element.elementor-element-87b9a94
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0% 15% 0% 0%;
}
.elementor-2219
  .elementor-element.elementor-element-2c33e7e
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0% 15% 0% 0%;
}
.elementor-2219 .elementor-element.elementor-element-153ecf2 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 0 130px;
}
.elementor-2219
  .elementor-element.elementor-element-5b0bb12:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2219
  .elementor-element.elementor-element-5b0bb12
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url(../../2023/07/Secton-Background.jpg);
  background-position: center left;
  background-repeat: repeat-y;
}
.elementor-2219 .elementor-element.elementor-element-5b0bb12 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}
.elementor-2219
  .elementor-element.elementor-element-5b0bb12
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2219
  .elementor-element.elementor-element-b513f2e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2219
  .elementor-element.elementor-element-b513f2e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #1b1b1b;
}
.elementor-2219
  .elementor-element.elementor-element-b513f2e
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 165px 0 0;
}
.elementor-2219
  .elementor-element.elementor-element-b513f2e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2219
  .elementor-element.elementor-element-630c5a5
  > .elementor-widget-container {
  margin: 0;
  padding: 0 20px 45px 0;
}
.elementor-2219 .elementor-element.elementor-element-bdb5c2c {
  margin-top: 0;
  margin-bottom: 0;
  padding: 160px 0 0;
}
.elementor-2219
  .elementor-element.elementor-element-2dccdae
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0% 18% 0% 0%;
}
.elementor-2219
  .elementor-element.elementor-element-d1c08b0
  > .elementor-widget-container {
  margin: 0;
  padding: 0 0 36px;
}
.elementor-2219 .elementor-element.elementor-element-52453cf {
  width: var(--container-widget-width, 475px);
  max-width: 475px;
  --container-widget-width: 475px;
  --container-widget-flex-grow: 0;
}
.elementor-2219
  .elementor-element.elementor-element-7f120dd
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0 0 0 20px;
}
.elementor-2219 .elementor-element.elementor-element-593146d {
  padding: 160px 0 0;
}
.elementor-2219
  .elementor-element.elementor-element-a76a239
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-2219 .elementor-element.elementor-element-e351622 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 160px 0 50px;
}
.elementor-2219 .elementor-element.elementor-element-ce72333 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 0 145px;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-2219 .elementor-element.elementor-element-26d95a2 {
    width: 50%;
  }
  .elementor-2219 .elementor-element.elementor-element-b47e541 {
    width: 50%;
  }
  .elementor-2219 .elementor-element.elementor-element-87b9a94 {
    width: 50%;
  }
  .elementor-2219 .elementor-element.elementor-element-2c33e7e {
    width: 50%;
  }
  .elementor-2219 .elementor-element.elementor-element-2dccdae {
    width: 100%;
  }
  .elementor-2219 .elementor-element.elementor-element-7f120dd {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-2219 .elementor-element.elementor-element-74e6360 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 158px 0 134px;
  }
  .elementor-2219
    .elementor-element.elementor-element-26d95a2
    > .elementor-element-populated {
    margin: 0 0 65px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 25% 0% 0%;
  }
  .elementor-2219
    .elementor-element.elementor-element-b47e541
    > .elementor-element-populated {
    margin: 0 0 65px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 25% 0% 0%;
  }
  .elementor-2219
    .elementor-element.elementor-element-87b9a94
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 25% 0% 0%;
  }
  .elementor-2219
    .elementor-element.elementor-element-2c33e7e
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 25% 0% 0%;
  }
  .elementor-2219 .elementor-element.elementor-element-153ecf2 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 88px;
  }
  .elementor-2219
    .elementor-element.elementor-element-5b0bb12:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-2219
    .elementor-element.elementor-element-5b0bb12
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 200px auto;
  }
  .elementor-2219 .elementor-element.elementor-element-5b0bb12 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }
  .elementor-2219
    .elementor-element.elementor-element-b513f2e
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 140px 0 0;
  }
  .elementor-2219 .elementor-element.elementor-element-bdb5c2c {
    margin-top: 0;
    margin-bottom: 0;
    padding: 139px 0 0;
  }
  .elementor-2219
    .elementor-element.elementor-element-2dccdae
    > .elementor-element-populated {
    margin: 0 0 80px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-2219
    .elementor-element.elementor-element-7f120dd
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-2219 .elementor-element.elementor-element-593146d {
    padding: 160px 0 0;
  }
  .elementor-2219 .elementor-element.elementor-element-e351622 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 139px 0 65px;
  }
  .elementor-2219
    .elementor-element.elementor-element-a8031c2
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2219 .elementor-element.elementor-element-ce72333 {
    padding: 0 0 160px;
  }
}
@media (max-width: 767px) {
  .elementor-2219 .elementor-element.elementor-element-74e6360 {
    padding: 158px 0 136px;
  }
  .elementor-2219 .elementor-element.elementor-element-26d95a2 {
    width: 100%;
  }
  .elementor-2219
    .elementor-element.elementor-element-26d95a2
    > .elementor-element-populated {
    padding: 0;
  }
  .elementor-2219 .elementor-element.elementor-element-b47e541 {
    width: 100%;
  }
  .elementor-2219
    .elementor-element.elementor-element-b47e541
    > .elementor-element-populated {
    padding: 0;
  }
  .elementor-2219 .elementor-element.elementor-element-87b9a94 {
    width: 100%;
  }
  .elementor-2219
    .elementor-element.elementor-element-87b9a94
    > .elementor-element-populated {
    margin: 0 0 65px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-2219 .elementor-element.elementor-element-2c33e7e {
    width: 100%;
  }
  .elementor-2219
    .elementor-element.elementor-element-2c33e7e
    > .elementor-element-populated {
    padding: 0;
  }
  .elementor-2219 .elementor-element.elementor-element-bdb5c2c {
    padding: 140px 0 0;
  }
  .elementor-2219
    .elementor-element.elementor-element-2dccdae
    > .elementor-element-populated {
    margin: 0 0 80px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-2219 .elementor-element.elementor-element-52453cf {
    width: 100%;
    max-width: 100%;
  }
}
