
.ck-content .lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.ck-content .text-lowercase {
  text-transform: lowercase !important;
}

.ck-content .text-uppercase {
  text-transform: uppercase !important;
}

.ck-content .font-weight-light {
  font-weight: 300 !important;
}

.ck-content .font-weight-normal {
  font-weight: 400 !important;
}

.ck-content .font-weight-bold {
  font-weight: 700 !important;
}

.ck-content .font-weight-black {
  font-weight: 900 !important;
}


.ck-content .display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .ck-content  .display-1 {
    font-size: calc(1.725rem + 5.7vw);
  }
}

.ck-content  .display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .ck-content  .display-2 {
    font-size: calc(1.675rem + 5.1vw);
  }
}

.ck-content  .display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 1200px) {
 .ck-content .display-3 {
    font-size: calc(1.575rem + 3.9vw);
  }
}

.ck-content  .display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 1200px) {
 .ck-content .display-4 {
    font-size: calc(1.475rem + 2.7vw);
  }
}



.ck-content .text-900 {
  font-weight: 900;
}
.ck-content .text-800 {
  font-weight: 800;
}
.ck-content .text-700 {
  font-weight: 700;
}
.ck-content .text-600 {
  font-weight: 600;
}
.ck-content .text-500 {
  font-weight: 500;
}
.ck-content .text-400 {
  font-weight: 400;
}
.ck-content .text-300 {
  font-weight: 300;
}
.ck-content .text-200 {
  font-weight: 200;
}
.ck-content .text-100 {
  font-weight: 100;
}