.entry-content > .three-image-links-block.alignfull {
  width: 100vw; }
  .entry-content > .three-image-links-block.alignfull .three-image-links-block__inner {
    max-width: 100%; }
.editor-styles-wrapper .alignfull .three-image-links-block.alignfull {
  margin-left: calc(-50% + 50%);
  margin-right: calc(-50% + 50%);
  width: 100%;
  max-width: 100%; }
  .editor-styles-wrapper .alignfull .three-image-links-block.alignfull .three-image-links-block__inner {
    max-width: 100%; }
.editor-styles-wrapper .three-image-links-block a {
  pointer-events: none; }
.three-image-links-block__inner {
  display: flex;
  align-items: stretch; }
  @media (max-width: 767px) {
    .three-image-links-block__inner {
      flex-wrap: wrap; } }
.three-image-links-block__link {
  width: 100%; }
  .three-image-links-block__link a {
    display: block;
    position: relative;
    width: 100%;
    padding-top: 70%;
    --font-size: calc(2vw + 1rem);
    /* adjust the values as needed */ }
    .three-image-links-block__link a::before {
      content: ' ';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      z-index: 1;
      mix-blend-mode: color;
      opacity: .5;
      transition: all .25s; }
    .three-image-links-block__link a:hover::before {
      opacity: 1; }
    .three-image-links-block__link a img {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      opacity: 1; }
    .three-image-links-block__link a h3 {
      display: flex;
      align-items: center;
      justify-content: center;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      top: 0;
      color: white;
      font-family: var(--wp--preset--font-family--tertiary);
      font-weight: 500;
      font-size: var(--font-size);
      z-index: 2;
      text-shadow: 0 0 5px black;
      margin: 0;
      text-align: center;
      padding: 20px; }
      @media (max-width: 767px) {
        .three-image-links-block__link a h3 {
          font-size: 15vw; } }
  .three-image-links-block__link.pine a::before {
    background-color: #9ecf7c; }
  .three-image-links-block__link.sky a::before {
    background-color: #00b4eb; }
  .three-image-links-block__link.lilac a::before {
    background-color: #9c92bc; }
  .three-image-links-block__link.rust a::before {
    background-color: #9c0b0d; }

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