body {
  background-image: url(/img/background-photo.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-color: #464646;
}

.logo-v {
  height: auto;
  transform: rotate(90deg);
}

.block-height-full {
  height: auto; /* auto */
}

.link-block {
  width: 100%;
  height: 3rem;
  margin-bottom: 1rem;
}
.link-block a {
  display: block;
  height: 100%;
  color: #000;
  text-decoration: none;
  background-color: rgba(255, 255, 255, 0.7);
  transition: background-color 0.7s;
}
.link-block a:hover {
  background-color: #fff;
}

.background-bird {
  background-image: url(/img/bird.svg);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50% 77%;
}

@media (min-width: 311px) {
  .background-bird {
    background-size: 281px auto;
    background-position: 50% 77%;
  }
}
@media (min-width: 576px) {
  .background-bird {
    background-size: 39% 50%;
    background-position: 39% auto;
  }
}
@media (min-width: 768px) {
  .logo-v {
    height: 90vh;
    transform: rotate(0deg);
  }
  .block-height-full {
    height: 100vh; /* auto */
  }
  .header {
    height: 100vh;
  }
  .background-bird {
    background-position: 38% 29%;
  }
}

/*# sourceMappingURL=main.css.map */
