.animate-menu-main {
  display: none;
  width: 100%;
}

.menu-top li{
  width: 16.67%;
  text-align: center;
}

.animate-menu-main #line {
  stroke-dasharray: 2;
  stroke-dashoffset: 15;
  stroke-width: 2;
  stroke: #0b2027;
  fill: none;
  transition: stroke-dashoffset 1s ease;
}

.animate-menu {
  text-align: center;
  width: 100%;
  margin: auto;
}

.animate-menu-main svg rect {
  fill: transparent;
  stroke-width: 0;
  cursor: pointer;
}

.animate-menu-main svg circle {
  stroke-width: 2px;
  stroke: #0b2027;
  fill: #fff;
  transition: stroke-width 1s, stroke 1s, fill 1s;
}

.animate-menu-main circle.around {
  stroke: #fff;
}

.animate-menu-main circle:hover {
  cursor: pointer;
}

.animate-menu-main .around.active-item {
  fill: rgb(185, 185, 185);
}

.animate-menu-main .in.active-item {
  fill: #0b2027;
}

.menu-top {
  display: flex;
  list-style: none;
  justify-content: space-between;
  margin: auto;
  margin-bottom: -20px;
  padding: 0;
  max-width: 90%;
  position: relative;
  z-index: -1;
}

.menu-top .menu-item {
  width: 100%;
}

.menu-top .menu-item span {
  position: relative;
  color: #0b2027;
  font-size: 1.2vw;
  top: 0;
  text-transform: uppercase;
  font-weight: bold;
  transition: all ease 0.2s;
  display: inline-block;
  text-decoration: overline;
  text-underline-offset: 8px;
  text-decoration-thickness: 2px;
  text-decoration-color: rgba(255, 255, 255, 0);
}

.menu-top li:first-child span{
  margin-left: 15px;
}

.menu-top li:last-child span{
  margin-left: -15px;
}

.menu-top .menu-item span.active-item {
  top: -10px;
  color: #617052;
}

.menu-top .menu-item span.aos {
  text-decoration: overline;
  color: #617052;
  text-underline-offset: 8px;
  text-decoration-thickness: 2px;
  text-decoration-color: #617052;
}

.animate-menu-main .in.aos {
  fill: #617052;
  stroke: #617052;
}
.elementor-section.content.active{
  opacity: 1;
  transform: translateZ(0);
}

.elementor-section.content{
  min-height: 100vh;
  opacity: 0;
  margin: -50px 0;
  scroll-margin-top: 50vh;
  transform: translate3d(0,100px,0);
  transition-duration: .5s;
}
