@media screen and (min-width: 576px) {
  .home-section-1 {
    padding: 150px !important; /* override .columnBlockLayout */
  }
}

/* ░░ Menú tercer nivel desplegable ░░ */
.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > .dropdown-menu {
  display: none;
  position: absolute;
  top: 0;
  left: 100%;
  margin-top: -1px;
  z-index: 1050;
}

.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

.dropdown-menu {
  transition: visibility 0.2s ease, opacity 0.2s ease;
}