.actuator-heads-image-group{
  margin-bottom: 2em;
}

.actuator-heads-image-group h2{
  margin-bottom: 20px !important;
  color: var(--color-primary);
  font-weight: 400;
}

.actuator-heads-image-group .images-container{
  display: flex !important;
  flex-wrap: wrap;
}

/*.actuator-heads-image-group-wrapper .actuator-heads-image-group{
  width: 100%;
}

.actuator-heads-image-group-wrapper.col-2-xl .actuator-heads-image-group{
  width: 50%;
}*/

.actuator-heads-image-group .images-container .image-card.layout-xl-columns-1{
  width: 100%;
}
.actuator-heads-image-group .images-container .image-card.layout-xl-columns-2{
  width: 50%;
}
.actuator-heads-image-group .images-container .image-card.layout-xl-columns-3{
  width: 33.33%;
}
.actuator-heads-image-group .images-container .image-card.layout-xl-columns-4{
  width: 25%;
}
.actuator-heads-image-group .images-container .image-card.layout-xl-columns-5{
  width: 20%;
}
.actuator-heads-image-group .images-container .image-card.layout-xl-columns-6{
  width: 16.66%;
}
.actuator-heads-image-group .images-container .image-card.layout-xl-columns-7{
  width: 14.28%;
}

@media only screen and (max-width: 1920px){
  .actuator-heads-image-group .images-container .image-card.layout-l-columns-1{
    width: 100% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-l-columns-2{
    width: 50% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-l-columns-3{
    width: 33.33% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-l-columns-4{
    width: 25% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-l-columns-5{
    width: 20% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-l-columns-6{
    width: 16.66% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-l-columns-7{
    width: 14.28% !important;
  }
}

@media only screen and (max-width: 1200px){
  .actuator-heads-image-group-wrapper .actuator-heads-image-group{
    width: 100% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-m-columns-1{
    width: 100% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-m-columns-2{
    width: 50% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-m-columns-3{
    width: 33.33% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-m-columns-4{
    width: 25% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-m-columns-5{
    width: 20% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-m-columns-6{
    width: 16.66% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-m-columns-7{
    width: 14.28% !important;
  }
}
@media only screen and (max-width: 600px){
/*Big smartphones [426px -> 600px]*/
  .actuator-heads-image-group .images-container .image-card.layout-s-columns-1{
    width: 100% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-s-columns-2{
    width: 50% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-s-columns-3{
    width: 33.33% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-s-columns-4{
    width: 25% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-s-columns-5{
    width: 20% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-s-columns-6{
    width: 16.66% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-s-columns-7{
    width: 14.28% !important;
  }
}
@media only screen and (max-width: 425px){
  /*Small smartphones [325px -> 425px]*/
  .actuator-heads-image-group .images-container .image-card.layout-xs-columns-1{
    width: 100% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-xs-columns-2{
    width: 50% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-xs-columns-3{
    width: 33.33% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-xs-columns-4{
    width: 25% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-xs-columns-5{
    width: 20% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-xs-columns-6{
    width: 16.66% !important;
  }
  .actuator-heads-image-group .images-container .image-card.layout-xs-columns-7{
    width: 14.28% !important;
  }
}

.actuator-heads-image-group .images-container .image-card{
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  gap: 5px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.actuator-heads-image-group .images-container .image-card img{
  background-color: white;
  width: 100%;
  height: 200px;
  max-width: 500px;
  object-fit: contain;
  box-shadow: 1px 1px 10px 1px rgba(0,0,0,.1);
}

.actuator-heads-image-group > h5{
  font-weight: 600;
  text-align: center;
}
.actuator-heads-image-group > p{
  text-align: center;
  font-style: italic;
}
.actuator-heads-image-group p{
  margin:0;
  margin-top:5px;
  margin-bottom:5px;
  color: rgba(0,0,0,.5)
}

.actuator-heads-image-group-wrapper{
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.actuator-heads-image-group-wrapper.align-left{
  justify-content: flex-start;
}

.actuator-heads-image-group-wrapper.align-center{
  justify-content: center;
}

.actuator-heads-image-group-wrapper.align-right{
 justify-content: flex-end;
}