.column-2 {
  display: flex;
  gap: 40px;
  margin-top: 75px;
}
@media screen and (max-width: 767px) {
  .column-2 {
    flex-direction: column;
    gap: 18px;
    margin-top: 44px;
  }
}
.column-2 + .column-2 {
  margin-top: 45px;
}
@media screen and (max-width: 767px) {
  .column-2 + .column-2 {
    margin-top: 40px;
  }
}
.column-2 figure {
  width: 422px;
}
@media screen and (max-width: 767px) {
  .column-2 figure {
    width: 100%;
  }
}
.column-2 figure img {
  width: 100%;
}
.column-2 > div {
  margin-top: 0;
  width: calc(100% - 422px - 40px);
  padding-top: 16px;
}
@media screen and (max-width: 767px) {
  .column-2 > div {
    width: 100%;
    padding-top: 0;
  }
}/*# sourceMappingURL=custom-blocks.css.map */