html body {
  /*

  .banner-slide__top-ellipse,
  .banner-slide__bottom-ellipse {
    background: none;

    &::after,
    &::before {
      background: none;
    }

    &::after,
    &::before {
      height: 128px;
      background-repeat: no-repeat;
      background-size: contain;
      width: 110%;
    }
    &::before{
      background-image: url("../images/common/Ellipse 813.png");
    }
    &::after {
      background-image: url("../images/common/Ellipse 814.png");
      background-position: 50% 32px;

    }
  }

  .banner-slide__bottom-ellipse {
    bottom: 0;
    &::after{
      z-index: 10;
    }
    //background: none;
  }

  .banner-slide {
    &::before,
    &::after {
      background: none;
      //width: 110%;
    }
  }

  */
}
html body .banner-slide-right-bg,
html body .banner-slide-left-bg {
  animation-name: MOVE-BG-UP;
  animation-duration: 12000ms;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  z-index: -2;
}
html body .banner-slide-right-bg {
  animation-name: MOVE-BG-DOWN;
}
html body .history-item:nth-child(2) .history-item__text {
  padding-left: 0;
}
html body .history-item:nth-child(3) .history-item__text p {
  padding-left: 15px;
}
html body .footer-wrapper .footer-col:nth-child(3) {
  margin-left: 50px;
}
html body .banner-bg-wrapper {
  z-index: -1;
  background: #01061D;
  position: absolute;
  width: 100%;
  height: 70px;
  top: -50px;
  left: 0;
}

@media (max-width: 992px) {
  html body .history-item:nth-child(3) .history-item__text p {
    padding-left: 0;
  }
  html body .banner-bg-wrapper {
    height: 700px;
    top: -680px;
  }
  html body .portfolio-names {
    justify-content: space-between;
  }
  html body .footer-wrapper .footer-logo,
html body .footer-wrapper .footer-col:nth-child(2) {
    margin-left: -5px;
  }
  html body .footer-wrapper .footer-col:nth-child(3) {
    margin-left: 0;
  }
}
@media (max-width: 580px) {
  html body .portfolio-names.construction-names li {
    flex-basis: 30%;
    text-align: left;
  }
  html body .portfolio-names.construction-names li:nth-child(2), html body .portfolio-names.construction-names li:nth-child(5) {
    text-align: center;
  }
  html body .portfolio-names.construction-names li:nth-child(3), html body .portfolio-names.construction-names li:nth-child(6) {
    text-align: right;
  }
  html body .xs-hidden {
    display: none !important;
  }
  html body .construction-stat {
    justify-content: space-between;
  }
  html body .construction-stat .construction-stat-item {
    width: 50%;
  }
}
@keyframes MOVE-BG-DOWN {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes MOVE-BG-UP {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-100%);
  }
}

/*# sourceMappingURL=2022-05-06.css.map */
