.text-and-image .text-and-image-image-bg {
  background-position: center;
  background-size: cover;
  min-height: 400px;
}
@media (min-width: 992px) {
  .text-and-image .text-and-image-image-bg {
    min-height: 600px;
  }
}
.text-and-image .text-and-image-image-contained {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2rem;
}
@media (min-width: 992px) {
  .text-and-image .text-and-image-image-contained {
    padding: 4rem;
  }
}
.text-and-image .text-and-image-image-contained img {
  width: 100%;
  max-height: 100%;
}
.text-and-image .text-and-image-hr {
  width: 2rem;
  border-width: 8px;
  border-radius: 10px;
  opacity: 1;
}
/*# sourceMappingURL=../../../dist/css/maps/elements/text-and-image.css.map */
