.table {
  display: table;
  width: 100%;
  border-spacing: 20px;
}

.colum {
  display: table-cell;
  width: calc(100% / 2);
  vertical-align: top;
  line-height: 1.5em;
}
.colum img {
margin-bottom: 20px;
}
/*  col SETUP     ============================================================================= */
.col-01 {
  background-color: #fff;
}

.col-02 {
  background-color: #fff;
}

.col-03 {
  background-color: #91010f;
  color: #fff;
}
.col-text {
  padding: 40px;
}
.col-03 a {
font-weight: 400;
  color: #fff;
}


/* Responsive ab 490px */
@media screen and (max-width: 490px) {
  .table {
    display: block;
  }

  .colum {
    display: block;
    width: 100%;
    margin-bottom: 20px;
  }
}

