.cultura {
  background-color: #1c89b9;
  color: contrast #1c89b9;
}
.digitale {
  background-color: #b91c41;
  color: contrast #b91c41;
}
.inclusione-sociale {
  background-color: #b9831c;
  color: contrast #b9831c;
}
.mobilita-sostenibile {
  background-color: #25873a;
  color: contrast #25873a;
}
.rigenerazione-urbana {
  background-color: #0c2f7d;
  color: contrast #0c2f7d;
}
.scuola {
  background-color: #951cab;
  color: contrast #951cab;
}
.sport-e-inclusione {
  background-color: #1d9296;
  color: contrast #1d9296;
}
.transizione-ambientale {
  background-color: #5d5d5d;
  color: contrast #5d5d5d;
}
.missione-1 {
  background-color: #c5dbf0;
}
.missione-2 {
  background-color: #92d051;
}
.missione-3 {
  background-color: #ff7f7e;
}
.missione-4 {
  background-color: #ffc184;
}
.missione-5 {
  background-color: #e2d6ec;
}
.missione-6 {
  background-color: #fff2d0;
}
.shadow-custom-color {
  -webkit-box-shadow: 5px 5px 14px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 5px 5px 14px 4px rgba(0, 0, 0, 0.3);
}
.btn-missioni {
  display: flex;
  align-items: center;
  padding: 10px;
  border-radius: 5px;
  margin: 30px 10px;
}
.btn-missioni img {
  padding-right: 20px;
}
.btn-missioni p {
  color: #000;
  font-weight: bold !important;
}
.btn-missioni.disable {
  opacity: 0.5;
}
.card-pnrr-container.second-page {
  margin-left: -24px;
  margin-right: -24px;
}
.card-pnrr-container .card-project div.rounded-circle {
  border: 1px solid #fff;
}
.card-pnrr-container .card-project div.rounded-circle img {
  width: 70px;
  height: 70px;
}
.pnrr-investment {
  font-size: 2rem;
}
.index-right-container.pnrr .it-page-section p img {
  width: 100%;
  height: auto;
  padding: 15px 0;
}
