
	h3.footer-heading-title {
		font-size: 16px
	}


.footer-items-wrapper.logo-wrapper {
  display: flex;
  align-items: center;   /* allinea verticalmente */
  gap: 1rem;             /* spazio tra i loghi e il testo */
}

.footer-items-wrapper.logo-wrapper a {
  display: flex;
  align-items: center;
  text-decoration: none;
}

.ue-logo {
  height: 60px;
  width: auto;
}

.it-brand-wrapper {
  display: flex;
  align-items: center;
}

.it-brand-text h2 {
  margin: 0 0 0 0.5rem;
  font-size: 1.2rem;
  color: white; /* cambia colore se necessario */
}


.brand-logo {
  height : 60px;
  width: auto;
  object-fit: contain;
}





.it-header-slim-wrapper {
  background-color: #b32d43!important;
}

.it-header-center-wrapper {
  background-color: #cc334d!important;
}

#header-nav-wrapper {
  background-color: #cc334d;

}

.link_portale {
  color: white !important;
}

.login_portale {
  background-color: #cc334d !important;
}

.culo  {
  fill: #cc334d !important;
}

.icon_login_portale  {
  fill: #cc334d !important;
}

.btn-primary {
	  background-color: #b32d43!important;
}
