.js-overlay-menu .menu-item-has-children > a > .overlay-menu__item-wrapper::after {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  margin-left: 14px;
  border-right: 1.5px solid #b69a6c;
  border-bottom: 1.5px solid #b69a6c;
  transform: translateY(-4px) rotate(45deg);
  vertical-align: middle;
}

@media (max-width: 991px) {
  .section-intro { padding-top: 55px; }
  .section-intro .info3 { overflow: hidden; }
  .section-intro .info3::before { top: 0; left: 0; }
}

@media (max-width: 1199px) {
  html { background-color: #fff; overflow-x: hidden; }
  .header__wrapper-overlay-menu {
    visibility: hidden;
    pointer-events: none;
    transition: visibility 0s linear 1s;
  }
  .header.is-mobile-menu-open .header__wrapper-overlay-menu {
    visibility: visible;
    pointer-events: auto;
    transition-delay: 0s;
  }
}
