/* Loghi delle certificazioni sulla home (richiesta Tensint del 27/10/2026) */
#welcome_wrapper .certification {
  position: absolute;
  z-index: 9999;
  left: 100px;
  top: 22px;
  max-width: calc(100% - 200px);
  padding: 10px 14px 8px;
  background: #fff;
}
#welcome_wrapper .certification .cert-loghi {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 12px;
}
#welcome_wrapper .certification img {
  height: 80px;
  margin: 0;
}
#welcome_wrapper .certification figure {
  margin: 0;
}
#welcome_wrapper .certification figcaption {
  font-size: 10px;
  line-height: 1.2;
  color: #222;
  padding-top: 2px;
}
#welcome_wrapper .certification .cert-soa {
  margin: 6px 0 0;
  font-size: 12px;
  line-height: 1.3;
  color: #222;
}
@media screen and (max-width: 769px) {
  #welcome_wrapper .certification {
    left: 15px;
    right: 15px;
    top: 80px; /* sotto l'header fisso */
    max-width: none;
    padding: 6px 8px;
  }
  #welcome_wrapper .certification .cert-loghi {
    gap: 6px;
  }
  #welcome_wrapper .certification img {
    height: 38px;
  }
  #welcome_wrapper .certification figcaption {
    font-size: 8px;
  }
  #welcome_wrapper .certification .cert-soa {
    font-size: 9px;
  }
}
