/* MENU */header {  background: url('../img/bg-header.jpg') center top no-repeat;  height: 250px;}.logo-header {  max-width: 200px;  height: auto;}.navbar-brand{	font-weight: 900!important;	font-size: 1.8rem!important;	color: #FFF!important;}.navbar {  width: 100%;  display: flex;  justify-content: flex-end;  align-items: center;  padding-left: 0;}.navbar-nav > li > a {  font-weight: 400;  /*text-transform: uppercase;*/  font-size: 1.2rem;  color: #FFF;}.navbar-nav > li > a:hover,.navbar-nav > li > a:focus,.navbar-nav > li > a.active {  color: #FFF;  opacity: 0.5;}/* Estilo del texto en submenús */.navbar-nav .dropdown-menu a {  font-weight: 400;  /*text-transform: uppercase;*/  font-size: 1.2rem;  color: #FFF;  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;  }}