.header-logo-xl__img {
    width: auto;
    height: 60px;
    vertical-align: top;
    -webkit-transform: translateY(1%);
    transform: translateY(1%);
    transition: 1s cubic-bezier(0.767, 0.01, 0.18, 1.01);
  }

  .menu-icon {
    width: 100px;
    position: fixed;
    top: 20px;
    right: 20px;
    z-index: 10;
    pointer-events: none;
    cursor: pointer;
    mix-blend-mode: difference;
    display: flex;
    justify-content: space-between;
}

.menu-icon-social img {
  margin-right: 20px;
  margin-top: 10px;
}

.menu-icon-social img {
  height: 32px;
  max-width: 32px;
}

.subtitle {
  position: absolute;
}

.margin-top-100 {
  margin-top: 100px;
}

.max-width-coves {
  max-width: 1000px;
}