/**
 * Breakpoints
 **/
/** 
 * Colors
 **/
.jumbo-image {
  position: relative;
}
.jumbo-image picture {
  display: block;
  padding: 100px 0;
}
@media (min-width: 1200px) {
  .jumbo-image picture {
    padding: 100px 0 100px 0;
  }
}
.jumbo-image .picture-wrap {
  pointer-events: none;
}
.jumbo-image img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}
.jumbo-image .container:not(.picture-wrap) {
  position: absolute;
  height: 100%;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.jumbo-image .container:not(.picture-wrap) a {
  align-self: center;
}

/*# sourceMappingURL=jumbo_image.css.map */
