@charset "utf-8";
/* =================== animation =================== */
@keyframes bg_zoom {
  0%{
    transform: scale(1);
  }

  100%{
    transform: scale(1.1);
  }
}

.bg-grn-bg {
  animation-name: bg_zoom;
  animation-duration: 20s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: linear;
}

/* =================== aos edit =================== */
/* overview section */
.overview-top-conts .flex-wrap:before {
  content: '';
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0%;
  background-color: #f4f4f4;
  transition: all 300ms;
  transition-delay: 200ms;
}

.overview-top-conts .aos-animate:before {
  height: 100%;
}

.overview-top-conts .txt-wrap .txt-desc,
.overview-top-conts .txt-wrap:before {
  z-index: 1;
  opacity: 0;
  position: relative;
  transition: all 500ms;
  transition-delay: 0.3s;
}

.overview-top-conts .txt-wrap .txt-desc {
  transform: scale(0.5);
}

.overview-top-conts .img-wrap {
  z-index: 1;
  opacity: 0;
  position: relative;
  transition: opacity 200ms;
  transition-delay: 600ms;
}

.overview-top-conts .aos-animate .txt-wrap .txt-desc {
  opacity: 1;
  transform: scale(1);
}
.overview-top-conts .aos-animate .txt-wrap:before,
.overview-top-conts .aos-animate .img-wrap {
  opacity: 1;
}

/* strength section */
.str-list p {
  opacity: 0;
  transform: translateY(30px);
  transition: all 300ms;
  transition-delay: 300ms;
}

.str-list.aos-animate p {
  opacity: 1;
  transform: translateY(0);
}

/* =================== aos custom animation =================== */
