.hero .background {
  background-size: cover;
  height: 850px;
  background-position: center center;
  background-repeat: no-repeat;
}

.owl-stage {
  padding-left: 0px !important;
}

.owl-theme .owl-dots {
  display: none !important;
}

.history .history-background {
  background-size: contain;
  height: 500px;
  background-repeat: no-repeat;
  position: absolute;
  width: 390px;
  left: 0px;
  opacity: 0.2;
}

.history .history-background-mobile {
  width: 440px;
  left: -200px;
  top: -75px;
}

.history .history-line {
  position: absolute;
  width: 100%;
  height: 2px;
  top: 106px;
  border-bottom: 2px solid var(--navy-100);
}

.owl-theme .item-circle {
  height: 22px;
  width: 22px;
  background-color: var(--blue-50);
  border: 2px solid var(--navy-100);
  border-radius: 22px;
}
