html {
  height: auto !important;
}

.value_item-box {
  transition: opacity 350ms ease;
}

.swiper-slide.is--review {
  transition: opacity 350ms ease;
}

.swiper-slide.is--process {
  transition: opacity 350ms ease;
}

.timeline2_row {
  transition: opacity 350ms ease;
}
.faq_accordion {
  transition: opacity 350ms ease;
}
.nav-item {
  transition: opacity 200ms ease;
}
.footer14_link {
  transition: opacity 200ms ease;
}

.footer14_info-link {
  transition: opacity 200ms ease;
}

a .btn_text-wrapper {
  overflow: hidden;
}

a .upd_btn-text {
  text-shadow: 0px 1.5em 0px currentColor;
  position: relative;
  top: 0em;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
}

a:hover .upd_btn-text {
  top: -1.5em;
}

a .btn_text-wrapper {
  overflow: hidden;
}

a .btn-text {
  text-shadow: 0px 1.5em 0px currentColor;
  position: relative;
  top: 0em;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: ease;
}

a:hover .btn-text {
  top: -1.5em;
}

.is--disabled {
  opacity: 0.2 !important;
  pointer-events: none !important;
}

@media only screen and (max-width: 991px) {
  .nav-controller.w--open .nav-menu-coverflow {
    transform: scale(1);
    opacity: 1;
  }

  .nav-controller.w--open .nav-burger-open {
    transform: scale(0.7);
    opacity: 0;
  }
}

[popup="close"] {
  cursor: pointer;
}
