/* Media query breakpoints */
.c-title {
  margin: 0;
  color: var(--black);
  font-family: var(--font-title);
}
.c-title .text-black {
  color: var(--black);
}
.c-title .text-white {
  color: #e5e4dc;
}
.c-title .page-title {
  color: #e5e4dc;
  animation: none;
  transform-style: preserve-3d;
  transform: rotateX(-45deg) translateY(120px);
}
.c-title--large {
  margin-left: -10px;
}
@media (min-width: 992px) {
  .c-title--large {
    margin-left: -69px;
  }
}
.c-title--large h1,
.c-title--large h2,
.c-title--large p {
  color: #e5e4dc;
  font-size: 23.6vw;
  font-weight: 500;
  text-transform: uppercase !important;
  line-height: 0.8em !important;
  letter-spacing: -0.08em !important;
}
.c-title--medium h1,
.c-title--medium h2,
.c-title--medium p {
  color: #e5e4dc;
  font-size: 9.3vw;
  font-weight: 500;
  line-height: 0.8;
  letter-spacing: -0.03em;
}
@media (min-width: 992px) {
  .c-title--medium h1,
  .c-title--medium h2,
  .c-title--medium p {
    letter-spacing: -0.08em !important;
    font-size: 10.5vw;
  }
}
.c-title--small {
  font-size: 1.5rem;
  line-height: 1.2;
}
@media (min-width: 768px) {
  .c-title--small {
    font-size: 2rem;
  }
}
@media (min-width: 1200px) {
  .c-title--small {
    font-size: 2.5rem;
  }
}
/*# sourceMappingURL=title.css.map */
