/* MENU */header {  background: #fff;  /*  background: url('../img/bg-header.png') center no-repeat;  height: 80px;*/}.logo-header {  max-width: 284px;  height: auto;  /*margin-bottom: 1rem;*/}.navbar {  width: 100%;  display: flex;  justify-content: flex-end;  align-items: center;  padding-left: 0;}.navbar-nav > li > a {  font-family: 'Roboto', sans-serif;  font-weight: 300;  text-transform: uppercase;  font-size: 0.95rem;  letter-spacing: 1px;  color: #000;}.navbar-nav > li > a:hover,.navbar-nav > li > a:focus,.navbar-nav > li > a.active {  color: #000;  opacity: 0.5;}/* Estilo del texto en submenús */.navbar-nav .dropdown-menu a {  font-family: 'Roboto', sans-serif;  font-weight: 300;  text-transform: uppercase;  font-size: 0.95rem;  letter-spacing: 1px;  color: #000;  white-space: nowrap;}.dropdown-menu {  padding: 0.75rem 1.25rem;  border-radius: 6px;  box-shadow: 0 0 12px rgba(0,0,0,0.1);  margin-top: 0.5rem;}@media (max-width: 991.98px) {  .navbar {    justify-content: flex-start !important;  }.navbar-toggler {  margin-left: auto;  padding: 0.5rem 1rem;  border: none;background: transparent;  z-index: 10;}.navbar-toggler .material-symbols-rounded {  font-size: 2.7rem;}  .dropdown-menu {    width: auto !important;    min-width: 240px;  }}