.title-main, .title-xl, .title-l, .title-m, .title-s, .title {
  text-transform: uppercase;
  font-family: "Cormorant Unicase";
  font-size: 5em;
  line-height: 120%;
  letter-spacing: 0;
}
@media (max-width: 991.98px) {
  .title-main {
    font-size: 4.5em;
  }
}
@media (max-width: 479.98px) {
  .title-main {
    font-size: 4em;
  }
}

.title {
  font-size: 4.2em;
}
@media (max-width: 991.98px) {
  .title {
    font-size: 3.4em;
  }
}

.title-xl {
  font-size: 5.8em;
}
@media (max-width: 991.98px) {
  .title-xl {
    font-size: 4.2em;
  }
}

.title-l {
  font-size: 3.6em;
}
@media (max-width: 991.98px) {
  .title-l {
    font-size: 2.8em;
  }
}

.title-m {
  font-size: 2.9em;
}

.title-s {
  font-size: 2.2em;
}

.text, .text-xl, .text-l, .text-m, .text-s {
  font-size: 2.1em;
  line-height: 120%;
}

.text-xl {
  font-size: 2.1em;
}

.text-l {
  font-size: 2.1em;
}

.text-m {
  font-size: 1.6em;
}

.text-s {
  font-size: 1.6em;
}

.text-xs {
  font-size: 1.6em;
}
