@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v21/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtY.ttf) format('truetype');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v21/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vXDXbtY.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc9.ttf) format('truetype');
}
@media (min-width: 841px) {
  .animate-left {
    position: relative;
    z-index: -1;
    left: -5rem;
    transition: left 1.25s ease, opacity 1.25s ease;
  }
  .animate-left-active {
    left: 0;
  }
  .animate-right {
    position: relative;
    z-index: -1;
    right: -5rem;
    transition: right 1.25s ease, opacity 1.25s ease;
  }
  .animate-right-active {
    right: 0;
  }
  .animate-opacity {
    opacity: 0;
  }
  .animate-opacity-25 {
    opacity: 0.25;
  }
  .animate-opacity-5 {
    opacity: 0.5;
  }
  .animate-opacity-active {
    opacity: 1;
  }
}
@media (min-width: 840px) {
  .transition-position {
    transition: left 0.75s, right 0.75s;
  }
}
.delayed-min {
  transition-delay: 0.375s;
}
.delayed-med {
  transition-delay: 1.25s;
}
.front {
  z-index: 1 !important;
}
/*# sourceMappingURL=animated.css.map */