.gfc.module-configurator-w-image-2 .container > .row {
  flex-wrap: wrap-reverse;
}
@media (min-width: 992px) {
  .gfc.module-configurator-w-image-2 .container > .row {
    flex-wrap: wrap;
  }
}
.gfc.module-configurator-w-image-2 .large-image,
.gfc.module-configurator-w-image-2 .small-image {
  object-fit: cover;
  width: 100%;
}
.gfc.module-configurator-w-image-2 .large-image {
  height: 100%;
}
.gfc.module-configurator-w-image-2 .small-image {
  height: 350px;
}
.gfc.module-configurator-w-image-2 .callout-right {
  background-color: #BA093D;
  padding: 4rem !important;
}
.gfc.module-configurator-w-image-2 .headline,
.gfc.module-configurator-w-image-2 h2,
.gfc.module-configurator-w-image-2 .sub-heading {
  color: var(--font-color, #FFF);
}
.gfc.module-configurator-w-image-2 .sub-heading {
  font-size: clamp(18px, 4vw, 20px);
  line-height: clamp(28px, 4vw, 30px);
  font-weight: 600;
}
.gfc.module-configurator-w-image-2 .cta-container .btn-primary {
  background-color: #1E2127;
  border: 4px solid #1e2127;
}
.gfc.module-configurator-w-image-2 .cta-container .btn-primary:hover, .gfc.module-configurator-w-image-2 .cta-container .btn-primary:active {
  background-color: #fff;
  color: #1E2127;
  border: 4px solid #fff !important;
  transition: background-color 0.5s ease, color 0.5s ease, border 0.5s ease;
}

/*# sourceMappingURL=module-configurator-w-image-2.css.map */
