.section-1646783080e2931ff1{
  margin-bottom: 0px;
}

.hero-block-image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  transition: all .45s ease-out;
  /*opacity: 1;*/
}

@media only screen and (min-width: 1025px) {
  .section-1646783080e2931ff1 {
    margin-bottom: 0px;
  }
}
.block-21b8b522-18f4-4234-9a0c-9b99810631a9 .hero__txt .small-caption {
  color: #ffffff;
}

.block-21b8b522-18f4-4234-9a0c-9b99810631a9 .hero__txt .headline {
  color: #ffffff;
}

@media only screen and (min-width: 1025px) {
  .block-21b8b522-18f4-4234-9a0c-9b99810631a9 .hero__txt .small-caption {
    color: #ffffff;
  }

  .block-21b8b522-18f4-4234-9a0c-9b99810631a9 .hero__txt .headline {
    color: #ffffff;
  }
}
#logo{
  position: absolute;z-index: 1000;left: 50%;top:50%;transform: translate(-50%,-50%)
}
.search-visible .header--light:not(.header--fixed) .menu-toggle span, .search-visible .header--light:not(.header--fixed) .menu-toggle:before,.search-visible .header--light:not(.header--fixed) .menu-toggle:after {
  background: #000;
}
.search-visible  .header--light:not(.header--fixed) .navbar>li>a {
  color: #000;
}
.menu-toggle:after, .close-menu-toggle:after {
    top: 19px;
}
.main-nav__link:hover {
    font-size: 1.275rem;
    transition: all .3s cubic-bezier(.455,.03,.515,.955);
}