.image_box.ix-row {
    display: flex;
  align-items: stretch;
    flex-wrap: wrap;
    margin: 0 -16px;
}
.image_box.ix-row .ix-col-6{width: calc(100% / 2);}
.image_box.ix-row .ix-col-4{width: calc(100% / 3);}
.image_box.ix-row .ix-col-3{width: calc(100% / 4);}

.image_box.ix-row .ix-col {
  align-items: stretch;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    padding: 0 16px;
  box-sizing: border-box;
}

{# Tablet #}
@media ( max-width:1139px ){
  .image_box.ix-row .ix-col {
    width: calc(100% / 2);
  }
}

{# Mobile #}
@media ( max-width:768px ){
  .image_box.ix-row .ix-col {
    width: 100%;
  }
}

.image_box-card {
  margin-bottom:32px;
  height: 100%;
}
.image_box-card > img{
    width: 100%;
    object-fit: cover;
    aspect-ratio: 16 / 9;
}
.image_box.ix-row .ix-card-text {
  padding: 25px;
}
.image_box.ix-row .ix-card-text .img_box-headline {
  display:block;
  font-size:20px;
  font-weight:bold;
  margin-bottom:12px;
}
.image_box.ix-row .ix-card-text.ix-button-active {
  padding: 25px 25px 90px 25px;
}
.image_box.ix-row .ix-card-text .ix-card-preheadline {
  font-weight: bold;
  font-size: 16px;
  color: #999;
  margin-bottom: 10px;
}
.image_box.ix-row .ix-card-text .ix-card-button {
  position: absolute;
  bottom: 25px;
  left: 25px;
  padding: 10px 19px;
  background-color: #ff4619;
  border-radius: 4px;
}
.image_box.ix-row .ix-card-text .ix-card-button a {
  font-weight: 700;
  color: #fff;
}
/*# sourceMappingURL=module.css.map */