.bg-lightblue {
    background-color: #defdff;
}
.bg-blue {
    background-color: #1766b3;
}
.text-blue{
color: #1766b3;}

.img-collaborazione{
	height:50px;
width:auto}

.hero-section {
  background: linear-gradient(135deg, #e9f2ff, #ffffff);
  min-height: 60vh;
}

.hero-section h1 {
  line-height: 1.3;
}

.image-card {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.image-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 1rem 2rem rgba(0,0,0,0.08);
}

.partner-logo {
  max-height: 70px;
  opacity: 0.85;
  transition: 0.3s ease;
}

.partner-logo:hover {
  opacity: 1;
  transform: scale(1.05);
}
.logo{
width:300px}