:root {
  --scale: 1;
}

.fz10 {
  font-size: calc(3.3333333333vw * var(--scale));
}

.fz11 {
  font-size: calc(3.4666666667vw * var(--scale));
}

.fz12 {
  font-size: calc(3.6vw * var(--scale));
}

.fz13 {
  font-size: calc(3.7333333333vw * var(--scale));
}

.fz14 {
  font-size: calc(3.8666666667vw * var(--scale));
}

.fz15 {
  font-size: calc(4vw * var(--scale));
}

.fz16 {
  font-size: calc(4.1333333333vw * var(--scale));
}

.fz17 {
  font-size: calc(4.2666666667vw * var(--scale));
}

.fz18 {
  font-size: calc(4.4vw * var(--scale));
}

.fz19 {
  font-size: calc(4.5333333333vw * var(--scale));
}

.fz20 {
  font-size: calc(4.6666666667vw * var(--scale));
}

.fz21 {
  font-size: calc(4.8vw * var(--scale));
}

.fz22 {
  font-size: calc(4.9333333333vw * var(--scale));
}

.fz23 {
  font-size: calc(5.0666666667vw * var(--scale));
}

.fz24 {
  font-size: calc(5.2vw * var(--scale));
}

.fz25 {
  font-size: calc(5.3333333333vw * var(--scale));
}

.fz26 {
  font-size: calc(5.4666666667vw * var(--scale));
}

.fz27 {
  font-size: calc(5.6vw * var(--scale));
}

.fz28 {
  font-size: calc(5.7333333333vw * var(--scale));
}

.fz29 {
  font-size: calc(5.8666666667vw * var(--scale));
}

.fz30 {
  font-size: calc(6vw * var(--scale));
}

.fz31 {
  font-size: calc(6.1333333333vw * var(--scale));
}

.fz32 {
  font-size: calc(6.2666666667vw * var(--scale));
}

.fz33 {
  font-size: calc(6.4vw * var(--scale));
}

.fz34 {
  font-size: calc(6.5333333333vw * var(--scale));
}

.fz35 {
  font-size: calc(6.6666666667vw * var(--scale));
}

.fz36 {
  font-size: calc(6.8vw * var(--scale));
}

.fz37 {
  font-size: calc(6.9333333333vw * var(--scale));
}

.fz38 {
  font-size: calc(7.0666666667vw * var(--scale));
}

.fz39 {
  font-size: calc(7.2vw * var(--scale));
}

.fz40 {
  font-size: calc(7.3333333333vw * var(--scale));
}

.fz41 {
  font-size: calc(7.4666666667vw * var(--scale));
}

.fz42 {
  font-size: calc(7.6vw * var(--scale));
}

.fz43 {
  font-size: calc(7.7333333333vw * var(--scale));
}

.fz44 {
  font-size: calc(7.8666666667vw * var(--scale));
}

.fz45 {
  font-size: calc(8vw * var(--scale));
}

.fz46 {
  font-size: calc(8.1333333333vw * var(--scale));
}

.fz47 {
  font-size: calc(8.2666666667vw * var(--scale));
}

.fz48 {
  font-size: calc(8.4vw * var(--scale));
}

.fz49 {
  font-size: calc(8.5333333333vw * var(--scale));
}

.fz50 {
  font-size: calc(8.6666666667vw * var(--scale));
}

.fz51 {
  font-size: calc(8.8vw * var(--scale));
}

.fz52 {
  font-size: calc(8.9333333333vw * var(--scale));
}

.fz53 {
  font-size: calc(9.0666666667vw * var(--scale));
}

.fz54 {
  font-size: calc(9.2vw * var(--scale));
}

.fz55 {
  font-size: calc(9.3333333333vw * var(--scale));
}

.fz56 {
  font-size: calc(9.4666666667vw * var(--scale));
}

.fz57 {
  font-size: calc(9.6vw * var(--scale));
}

.fz58 {
  font-size: calc(9.7333333333vw * var(--scale));
}

.fz59 {
  font-size: calc(9.8666666667vw * var(--scale));
}

.fz60 {
  font-size: calc(10vw * var(--scale));
}

@media (min-width: 768px) {
  .fz10 {
    font-size: 10px;
  }
  .fz11 {
    font-size: 11px;
  }
  .fz12 {
    font-size: 12px;
  }
  .fz13 {
    font-size: 13px;
  }
  .fz14 {
    font-size: 14px;
  }
  .fz15 {
    font-size: 15px;
  }
  .fz16 {
    font-size: 16px;
  }
  .fz17 {
    font-size: 17px;
  }
  .fz18 {
    font-size: 18px;
  }
  .fz19 {
    font-size: 19px;
  }
  .fz20 {
    font-size: 20px;
  }
  .fz21 {
    font-size: 21px;
  }
  .fz22 {
    font-size: 22px;
  }
  .fz23 {
    font-size: 23px;
  }
  .fz24 {
    font-size: 24px;
  }
  .fz25 {
    font-size: 25px;
  }
  .fz26 {
    font-size: 26px;
  }
  .fz27 {
    font-size: 27px;
  }
  .fz28 {
    font-size: 28px;
  }
  .fz29 {
    font-size: 29px;
  }
  .fz30 {
    font-size: 30px;
  }
  .fz31 {
    font-size: 31px;
  }
  .fz32 {
    font-size: 32px;
  }
  .fz33 {
    font-size: 33px;
  }
  .fz34 {
    font-size: 34px;
  }
  .fz35 {
    font-size: 35px;
  }
  .fz36 {
    font-size: 36px;
  }
  .fz37 {
    font-size: 37px;
  }
  .fz38 {
    font-size: 38px;
  }
  .fz39 {
    font-size: 39px;
  }
  .fz40 {
    font-size: 40px;
  }
  .fz41 {
    font-size: 41px;
  }
  .fz42 {
    font-size: 42px;
  }
  .fz43 {
    font-size: 43px;
  }
  .fz44 {
    font-size: 44px;
  }
  .fz45 {
    font-size: 45px;
  }
  .fz46 {
    font-size: 46px;
  }
  .fz47 {
    font-size: 47px;
  }
  .fz48 {
    font-size: 48px;
  }
  .fz49 {
    font-size: 49px;
  }
  .fz50 {
    font-size: 50px;
  }
  .fz51 {
    font-size: 51px;
  }
  .fz52 {
    font-size: 52px;
  }
  .fz53 {
    font-size: 53px;
  }
  .fz54 {
    font-size: 54px;
  }
  .fz55 {
    font-size: 55px;
  }
  .fz56 {
    font-size: 56px;
  }
  .fz57 {
    font-size: 57px;
  }
  .fz58 {
    font-size: 58px;
  }
  .fz59 {
    font-size: 59px;
  }
  .fz60 {
    font-size: 60px;
  }
}
.fw400 {
  font-weight: 400;
}

.fw500 {
  font-weight: 500;
}

.fw600 {
  font-weight: 600;
}

.fw700 {
  font-weight: 700;
}