/** Import Bootstrap functions */

/** Bootstrap navbar fix (https://git.io/fADqW) */

/* line 7, stdin */

.module--large-image {
  position: relative;
}

/* line 10, stdin */

.module--large-image .large_image_container {
  display: grid;
}

@media (min-width: 540px) {
  /* line 13, stdin */

  .module--large-image .large_image_container--2 {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* line 21, stdin */

.module--large-image .large_image_container--contain {
  margin: auto;
  max-width: 1281px;
}

/* line 29, stdin */

.module--large-image .large_image .container {
  position: absolute;
  top: 0;
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

@media (max-width: 1100px) {
  /* line 29, stdin */

  .module--large-image .large_image .container {
    position: relative;
    height: unset;
  }
}

/* line 39, stdin */

.module--large-image .large_image .container .large_image_content {
  position: absolute;
  top: 50%;
  background-color: #ffffff;
  padding: 40px;
  border-radius: 20px;
  max-width: 561px;
  transform: translate(0, -50%);
}

@media (max-width: 1100px) {
  /* line 39, stdin */

  .module--large-image .large_image .container .large_image_content {
    position: relative;
    top: unset;
    transform: unset;
  }
}

/* line 54, stdin */

.module--large-image .large_image img {
  display: block;
  height: 100%;
  position: relative;
  object-fit: cover;
  width: 100%;
}

@media (max-width: 1100px) {
  /* line 54, stdin */

  .module--large-image .large_image img {
    height: unset;
  }
}

/* line 70, stdin */

.acf-block-preview .large_image_content {
  display: none;
}


/*# sourceMappingURL=large-image-block.css.map*/