/* .cmp-menu-desarrollo-urbano__inner {
  max-width: var(--especiales-max-width-desktop);
  padding: var(--space-4) var(--space-1) 0;
  margin-inline: auto;
  width: 100%;
  background-color: var(--color-white);
} */

.cmp-menu-desarrollo-urbano__nav {
  max-width: var(--especiales-max-width-desktop);
  padding: var(--space-4) var(--space-1) 0;
  margin-inline: auto;
  width: 100%;
}

.cmp-menu-desarrollo-urbano__list {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: max-content;
  gap: var(--space-6);
  justify-content: center;
  align-items: center;
  list-style: none;
  margin: 0;
  width: 100%;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scroll-padding-inline: var(--space-6);
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  max-width: var(--especiales-max-width-desktop);
  padding: var(--space-4) var(--space-8) 0;
  margin-inline: auto;
  width: 100%;
  border-bottom: var(--border-width-1) solid var(--color-border);
}

.cmp-menu-desarrollo-urbano__list::-webkit-scrollbar {
  display: none;
}

.cmp-menu-desarrollo-urbano__list.is-overflowing {
  justify-content: start;
  width: calc(100% + var(--space-8));
  margin-right: calc(var(--space-8) * -1);
  padding-right: 0;
}

.cmp-menu-desarrollo-urbano__item {
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--navegacion-comun-item-height);
  padding: var(--space-1);
  gap: var(--space-2);
  border-bottom: var(--especiales-border-width) solid transparent;
  scroll-snap-align: start;
  color: var(--Neutros-800);
  text-decoration: none;
  font-family: var(--Label-Label-2-fontFamily);
  font-size: var(--Label-Label-2-fontSize);
  font-style: normal;
  font-weight: var(--Weights-SemiBold);
  line-height: var(--Label-Label-2-lineHeight);
  letter-spacing: var(--Label-Label-2-letterSpacing);
  background-color: transparent;
  cursor: pointer;
}

.cmp-tabs__tab--active {
  border-bottom-color: var(--color-brand-turquoise-500);
}

.cmp-tabs__tabpanel {
  background-color: var(--color-white);
}

.cmp-tabs__tabpanel .section-shell {
  padding-inline: 0;
}

@media (max-width: 29.0625rem) {
  .cmp-menu-desarrollo-urbano__list {
    justify-content: flex-start;
  }
}

/*# sourceMappingURL=menu-desarrollo-urbano.css.map */
