/**
 * ************************************************************************************************************************
 * ** 样式统一
 * ************************************************************************************************************************
 */
/* 清空元素默认的内外边距，并统一元素的盒子类型 */
*,
::before,
::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

/* 统一标题字体 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

/* 统一块级标签 */
article,
aside,
dialog,
figure,
footer,
header,
hgroup,
nav,
section,
blockquote {
  display: block;
}

/* 清除列表符号 */
ul,
ol,
li {
  list-style: none;
}

/* 统一图片样式 */
img {
  border: 0 none;
  vertical-align: top;
}

/* 统一嵌套引用的样式 */
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: none;
}

/* 统一表格样式 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* 统一加粗标签的样式 */
strong,
em,
i {
  font-style: normal;
  font-weight: normal;
}

/* 统一插入删除标签的样式 */
ins {
  text-decoration: underline;
}
del {
  text-decoration: line-through;
}

/* 统一记号标签的样式 */
mark {
  background: none;
}

/* 统一输入框样式 */
input::-ms-clear {
  display: none !important;
}

/* 平滑滚动 */
html {
  scroll-behavior: smooth;
}

/* 统一全局默认字体 */
body {
  font: 12px/1.5 \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, 'Hiragino Sans GB', STHeiti, 'WenQuanYi Micro Hei',
    'Droid Sans Fallback', SimSun, sans-serif;
  color: #363636;
}

/* 统一链接样式 */
a {
  text-decoration: none;
  color: #363636;
}

/* 让字体图标尺寸默认同父元素尺寸大小 */
.hi-icon,
.proj-icon {
  font-size: inherit;
}

/* v-cloak */
[v-cloak] {
  display: none !important;
}

/**
 * ************************************************************************************************************************
 * ** 辅助类
 * ************************************************************************************************************************
 */
/* rem */
.hi-rem {
  font-size: calc(100vw * 100 / 1920);
}

/* 色彩 */
.hi-color-theme {
  color: #005fe6;
} /* 主题色 */

/* 行为效果 */
.hi-disabled,
.hi-hover,
.hi-active {
  transition: 0.2s;
}
.hi-disabled {
  opacity: 0.5;
  pointer-events: none;
} /* 禁用 */
.hi-hover:not(.hi-disabled):hover {
  opacity: 0.8;
} /* 悬浮 */
.hi-active:not(.hi-disabled):active {
  opacity: 0.7;
} /* 激活 */

/* 背景图裁剪模式 */
.hi-bg-cover {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.hi-bg-contain {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

/* 边框 */
.hi-border {
  border-width: 1px;
  border-color: #f2f6fc;
  border-style: solid;
} /* 默认实线1px边框 */
.hi-border-dashed {
  border-style: dashed;
} /* 虚线 */
.hi-border-dotted {
  border-style: dotted;
} /* 点线 */
.hi-border-deep {
  border-color: #ebeef5;
} /* 一级加深 */
.hi-border-deeper {
  border-color: #ebeef5;
} /* 二级加深 */
.hi-border-deepest {
  border-color: #dcdfe6;
} /* 三级加深 */
.hi-border-top {
  border-left: none;
  border-right: none;
  border-bottom: none;
} /* 只有上边框 */
.hi-border-right {
  border-left: none;
  border-top: none;
  border-bottom: none;
} /* 只有右边框 */
.hi-border-bottom {
  border-left: none;
  border-right: none;
  border-top: none;
} /* 只有下边框 */
.hi-border-left {
  border-top: none;
  border-right: none;
  border-bottom: none;
} /* 只有左边框 */

/* 文字加粗 */
.hi-bold {
  font-weight: 700;
}

/* 文本对齐方式 */
.hi-text-left {
  text-align: left;
}
.hi-text-center {
  text-align: center;
}
.hi-text-right {
  text-align: right;
}
.hi-text-justify {
  text-align: justify;
}

/* 垂直对齐方式 */
.hi-vertical-top {
  vertical-align: top;
}
.hi-vertical-middle {
  vertical-align: middle;
}
.hi-vertical-bottom {
  vertical-align: bottom;
}

/* 行高 */
.hi-line-height {
  /* 根据设计规范,通常将行高设置为字体大小+8px */
  line-height: calc(1em + 8px);
} /* 默认 */
.hi-line-height-none {
  line-height: 1;
} /* 无 */
.hi-line-height-compact {
  line-height: 1.25;
} /* 紧凑 */
.hi-line-height-easy {
  line-height: 1.75;
} /* 宽松 */

/* 文本装饰效果 */
.hi-underline {
  text-decoration: underline;
} /* 下划线 */
.hi-overline {
  text-decoration: overline;
} /* 上划线 */
.hi-deleteline {
  text-decoration: line-through;
} /* 删除线 */

/* 元素定位类型 */
.hi-static {
  position: static;
}
.hi-relative {
  position: relative;
}
.hi-absolute {
  position: absolute;
}
.hi-fixed {
  position: fixed;
}
.hi-sticky {
  position: -webkit-sticky;
  position: sticky;
}

/* 圆角 */
.hi-radius {
  border-radius: 10px;
} /* 默认 */
.hi-radius-sm {
  border-radius: 5px;
} /* 小 */
.hi-radius-lg {
  border-radius: 15px;
} /* 大 */
.hi-radius-circle {
  border-radius: 50%;
} /* 圆 */

/* 溢出方式 */
.hi-hidden {
  overflow: hidden;
}
.hi-hidden-x {
  overflow-x: hidden;
}
.hi-hidden-y {
  overflow-y: hidden;
}

/* 元素类型 */
.hi-inline {
  display: inline;
}
.hi-block {
  display: block;
}
.hi-inline-block {
  display: inline-block;
}
.hi-inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/* 阴影 */
.hi-shadow {
  box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.1);
}

/* 布局 - 主内容区域 */
.hi-layout {
  max-width: 1400px;
  margin: 0 auto;
}
@media screen and (max-width: 1400px) {
  .hi-layout {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* Grid */
.hi-grid {
  width: 100%;
  overflow: hidden;
}
.hi-grid .hi-grid-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: calc(100% + 16px);
  margin: -8px;
}
.hi-grid .hi-grid-item {
  padding: 8px;
}
.hi-grid-2-column .hi-grid-item {
  width: 50%;
}
.hi-grid-3-column .hi-grid-item {
  width: 33.33333333%;
}
.hi-grid-4-column .hi-grid-item {
  width: 25%;
}
.hi-grid-5-column .hi-grid-item {
  width: 20%;
}
.hi-grid-6-column .hi-grid-item {
  width: 16.66666666%;
}

/* 按钮 */
.hi-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  padding: 0.6em 1.5em;
  cursor: pointer;
  border: none;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #363636;
  background-color: #fff;
  border-radius: 4px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.hi-button:not(.disabled):hover,
.hi-button:not(.hi-button__disabled)::after {
  opacity: 0.9;
}
.hi-button__icon {
  font-size: inherit;
  margin-right: 0.3em;
  color: inherit;
}
.hi-button__disabled {
  pointer-events: none;
  opacity: 0.5;
}
.hi-button__round {
  border-radius: 10em;
}
.hi-button__bigger {
  padding: 0.8em 1.8em;
}
.hi-button__biggest {
  padding: 1em 2.2em;
}
.hi-button__smaller {
  padding: 0.4em 1.2em;
}
.hi-button__smallest {
  padding: 0.2em 0.8em;
}
.hi-button__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.hi-button__right-icon .hi-button__icon {
  margin-left: 0.3em;
  margin-right: 0;
}

/* 省略号 */
.hi-line-1 {
  text-overflow: -o-ellipsis-lastline;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  white-space: nowrap;
}
.hi-line-2 {
  text-overflow: -o-ellipsis-lastline;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
}
.hi-line-3 {
  text-overflow: -o-ellipsis-lastline;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-clamp: 3;
}
.hi-line-4 {
  text-overflow: -o-ellipsis-lastline;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  line-clamp: 4;
}
.hi-line-5 {
  text-overflow: -o-ellipsis-lastline;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  line-clamp: 5;
}
.hi-line-6 {
  text-overflow: -o-ellipsis-lastline;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  line-clamp: 6;
}
.hi-line-7 {
  text-overflow: -o-ellipsis-lastline;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
  line-clamp: 7;
}
.hi-line-8 {
  text-overflow: -o-ellipsis-lastline;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 8;
  line-clamp: 8;
}
.hi-line-9 {
  text-overflow: -o-ellipsis-lastline;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 9;
  line-clamp: 9;
}
.hi-line-10 {
  text-overflow: -o-ellipsis-lastline;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 10;
  line-clamp: 10;
}

/* flex */
.hi-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.hi-flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.hi-flex-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.hi-flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.hi-flex-column-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.hi-flex-nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.hi-flex-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.hi-flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.hi-flex-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.hi-flex-align-items-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hi-flex-align-items-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.hi-flex-align-items-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.hi-flex-align-items-baseline {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.hi-flex-align-content-center {
  -ms-flex-line-pack: center;
  align-content: center;
}
.hi-flex-align-content-start {
  -ms-flex-line-pack: start;
  align-content: flex-start;
}
.hi-flex-align-content-end {
  -ms-flex-line-pack: end;
  align-content: flex-end;
}
.hi-flex-align-content-between {
  -ms-flex-line-pack: justify;
  align-content: space-between;
}
.hi-flex-align-content-around {
  -ms-flex-line-pack: distribute;
  align-content: space-around;
}
.hi-flex-align-self-stretch {
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}
.hi-flex-align-self-center {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
.hi-flex-align-self-start {
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.hi-flex-align-self-end {
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.hi-flex-align-self-baseline {
  -ms-flex-item-align: baseline;
  align-self: baseline;
}
.hi-flex-justify-content-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.hi-flex-justify-content-start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.hi-flex-justify-content-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.hi-flex-justify-content-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.hi-flex-justify-content-around {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.hi-flex-justify-content-evenly {
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}
.hi-flex-grow-0 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.hi-flex-grow-1 {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.hi-flex-grow-2 {
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
}
.hi-flex-grow-3 {
  -webkit-box-flex: 3;
  -ms-flex-positive: 3;
  flex-grow: 3;
}
.hi-flex-grow-4 {
  -webkit-box-flex: 4;
  -ms-flex-positive: 4;
  flex-grow: 4;
}
.hi-flex-grow-5 {
  -webkit-box-flex: 5;
  -ms-flex-positive: 5;
  flex-grow: 5;
}
.hi-flex-grow-6 {
  -webkit-box-flex: 6;
  -ms-flex-positive: 6;
  flex-grow: 6;
}
.hi-flex-grow-7 {
  -webkit-box-flex: 7;
  -ms-flex-positive: 7;
  flex-grow: 7;
}
.hi-flex-grow-8 {
  -webkit-box-flex: 8;
  -ms-flex-positive: 8;
  flex-grow: 8;
}
.hi-flex-grow-9 {
  -webkit-box-flex: 9;
  -ms-flex-positive: 9;
  flex-grow: 9;
}
.hi-flex-grow-10 {
  -webkit-box-flex: 10;
  -ms-flex-positive: 10;
  flex-grow: 10;
}
.hi-flex-grow-11 {
  -webkit-box-flex: 11;
  -ms-flex-positive: 11;
  flex-grow: 11;
}
.hi-flex-grow-12 {
  -webkit-box-flex: 12;
  -ms-flex-positive: 12;
  flex-grow: 12;
}
.hi-flex-shrink-0 {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.hi-flex-shrink-1 {
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.hi-flex-shrink-2 {
  -ms-flex-negative: 2;
  flex-shrink: 2;
}
.hi-flex-shrink-3 {
  -ms-flex-negative: 3;
  flex-shrink: 3;
}
.hi-flex-shrink-4 {
  -ms-flex-negative: 4;
  flex-shrink: 4;
}
.hi-flex-shrink-5 {
  -ms-flex-negative: 5;
  flex-shrink: 5;
}
.hi-flex-shrink-6 {
  -ms-flex-negative: 6;
  flex-shrink: 6;
}
.hi-flex-shrink-7 {
  -ms-flex-negative: 7;
  flex-shrink: 7;
}
.hi-flex-shrink-8 {
  -ms-flex-negative: 8;
  flex-shrink: 8;
}
.hi-flex-shrink-9 {
  -ms-flex-negative: 9;
  flex-shrink: 9;
}
.hi-flex-shrink-10 {
  -ms-flex-negative: 10;
  flex-shrink: 10;
}
.hi-flex-shrink-11 {
  -ms-flex-negative: 11;
  flex-shrink: 11;
}
.hi-flex-shrink-12 {
  -ms-flex-negative: 12;
  flex-shrink: 12;
}
.hi-flex-order-0 {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.hi-flex-order-1 {
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.hi-flex-order-2 {
  -ms-flex-negative: 2;
  flex-shrink: 2;
}
.hi-flex-order-3 {
  -ms-flex-negative: 3;
  flex-shrink: 3;
}
.hi-flex-order-4 {
  -ms-flex-negative: 4;
  flex-shrink: 4;
}
.hi-flex-order-5 {
  -ms-flex-negative: 5;
  flex-shrink: 5;
}
.hi-flex-order-6 {
  -ms-flex-negative: 6;
  flex-shrink: 6;
}
.hi-flex-order-7 {
  -ms-flex-negative: 7;
  flex-shrink: 7;
}
.hi-flex-order-8 {
  -ms-flex-negative: 8;
  flex-shrink: 8;
}
.hi-flex-order-9 {
  -ms-flex-negative: 9;
  flex-shrink: 9;
}
.hi-flex-order-10 {
  -ms-flex-negative: 10;
  flex-shrink: 10;
}
.hi-flex-order-11 {
  -ms-flex-negative: 11;
  flex-shrink: 11;
}
.hi-flex-order-12 {
  -ms-flex-negative: 12;
  flex-shrink: 12;
}

/**
 * ************************************************************************************************************************
 * ** 动画集
 * ************************************************************************************************************************
 */
/* 旋转动画 */
@-webkit-keyframes hiAniSpin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes hiAniSpin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/**
 * ************************************************************************************************************************
 * ** 字体大小
 * ************************************************************************************************************************
 */
.hi-fs-12 {
  font-size: calc(12px * 1);
}
.hi-fs-13 {
  font-size: calc(13px * 1);
}
.hi-fs-14 {
  font-size: calc(14px * 1);
}
.hi-fs-15 {
  font-size: calc(15px * 1);
}
.hi-fs-16 {
  font-size: calc(16px * 1);
}
.hi-fs-17 {
  font-size: calc(17px * 1);
}
.hi-fs-18 {
  font-size: calc(18px * 1);
}
.hi-fs-19 {
  font-size: calc(19px * 1);
}
.hi-fs-20 {
  font-size: calc(20px * 1);
}
.hi-fs-21 {
  font-size: calc(21px * 1);
}
.hi-fs-22 {
  font-size: calc(22px * 1);
}
.hi-fs-23 {
  font-size: calc(23px * 1);
}
.hi-fs-24 {
  font-size: calc(24px * 1);
}
.hi-fs-25 {
  font-size: calc(25px * 1);
}
.hi-fs-26 {
  font-size: calc(26px * 1);
}
.hi-fs-27 {
  font-size: calc(27px * 1);
}
.hi-fs-28 {
  font-size: calc(28px * 1);
}
.hi-fs-29 {
  font-size: calc(29px * 1);
}
.hi-fs-30 {
  font-size: calc(30px * 1);
}
.hi-fs-31 {
  font-size: calc(31px * 1);
}
.hi-fs-32 {
  font-size: calc(32px * 1);
}
.hi-fs-33 {
  font-size: calc(33px * 1);
}
.hi-fs-34 {
  font-size: calc(34px * 1);
}
.hi-fs-35 {
  font-size: calc(35px * 1);
}
.hi-fs-36 {
  font-size: calc(36px * 1);
}
.hi-fs-37 {
  font-size: calc(37px * 1);
}
.hi-fs-38 {
  font-size: calc(38px * 1);
}
.hi-fs-39 {
  font-size: calc(39px * 1);
}
.hi-fs-40 {
  font-size: calc(40px * 1);
}
.hi-fs-41 {
  font-size: calc(41px * 1);
}
.hi-fs-42 {
  font-size: calc(42px * 1);
}
.hi-fs-43 {
  font-size: calc(43px * 1);
}
.hi-fs-44 {
  font-size: calc(44px * 1);
}
.hi-fs-45 {
  font-size: calc(45px * 1);
}
.hi-fs-46 {
  font-size: calc(46px * 1);
}
.hi-fs-47 {
  font-size: calc(47px * 1);
}
.hi-fs-48 {
  font-size: calc(48px * 1);
}
.hi-fs-49 {
  font-size: calc(49px * 1);
}
.hi-fs-50 {
  font-size: calc(50px * 1);
}
.hi-fs-51 {
  font-size: calc(51px * 1);
}
.hi-fs-52 {
  font-size: calc(52px * 1);
}
.hi-fs-53 {
  font-size: calc(53px * 1);
}
.hi-fs-54 {
  font-size: calc(54px * 1);
}
.hi-fs-55 {
  font-size: calc(55px * 1);
}
.hi-fs-56 {
  font-size: calc(56px * 1);
}
.hi-fs-57 {
  font-size: calc(57px * 1);
}
.hi-fs-58 {
  font-size: calc(58px * 1);
}
.hi-fs-59 {
  font-size: calc(59px * 1);
}
.hi-fs-60 {
  font-size: calc(60px * 1);
}
.hi-fs-61 {
  font-size: calc(61px * 1);
}
.hi-fs-62 {
  font-size: calc(62px * 1);
}
.hi-fs-63 {
  font-size: calc(63px * 1);
}
.hi-fs-64 {
  font-size: calc(64px * 1);
}
.hi-fs-65 {
  font-size: calc(65px * 1);
}
.hi-fs-66 {
  font-size: calc(66px * 1);
}
.hi-fs-67 {
  font-size: calc(67px * 1);
}
.hi-fs-68 {
  font-size: calc(68px * 1);
}
.hi-fs-69 {
  font-size: calc(69px * 1);
}
.hi-fs-70 {
  font-size: calc(70px * 1);
}
.hi-fs-71 {
  font-size: calc(71px * 1);
}
.hi-fs-72 {
  font-size: calc(72px * 1);
}
.hi-fs-73 {
  font-size: calc(73px * 1);
}
.hi-fs-74 {
  font-size: calc(74px * 1);
}
.hi-fs-75 {
  font-size: calc(75px * 1);
}
.hi-fs-76 {
  font-size: calc(76px * 1);
}
.hi-fs-77 {
  font-size: calc(77px * 1);
}
.hi-fs-78 {
  font-size: calc(78px * 1);
}
.hi-fs-79 {
  font-size: calc(79px * 1);
}
.hi-fs-80 {
  font-size: calc(80px * 1);
}
.hi-fs-81 {
  font-size: calc(81px * 1);
}
.hi-fs-82 {
  font-size: calc(82px * 1);
}
.hi-fs-83 {
  font-size: calc(83px * 1);
}
.hi-fs-84 {
  font-size: calc(84px * 1);
}
.hi-fs-85 {
  font-size: calc(85px * 1);
}
.hi-fs-86 {
  font-size: calc(86px * 1);
}
.hi-fs-87 {
  font-size: calc(87px * 1);
}
.hi-fs-88 {
  font-size: calc(88px * 1);
}
.hi-fs-89 {
  font-size: calc(89px * 1);
}
.hi-fs-90 {
  font-size: calc(90px * 1);
}
.hi-fs-91 {
  font-size: calc(91px * 1);
}
.hi-fs-92 {
  font-size: calc(92px * 1);
}
.hi-fs-93 {
  font-size: calc(93px * 1);
}
.hi-fs-94 {
  font-size: calc(94px * 1);
}
.hi-fs-95 {
  font-size: calc(95px * 1);
}
.hi-fs-96 {
  font-size: calc(96px * 1);
}
.hi-fs-97 {
  font-size: calc(97px * 1);
}
.hi-fs-98 {
  font-size: calc(98px * 1);
}
.hi-fs-99 {
  font-size: calc(99px * 1);
}
.hi-fs-100 {
  font-size: calc(100px * 1);
}
.hi-fs-101 {
  font-size: calc(101px * 1);
}
.hi-fs-102 {
  font-size: calc(102px * 1);
}
.hi-fs-103 {
  font-size: calc(103px * 1);
}
.hi-fs-104 {
  font-size: calc(104px * 1);
}
.hi-fs-105 {
  font-size: calc(105px * 1);
}
.hi-fs-106 {
  font-size: calc(106px * 1);
}
.hi-fs-107 {
  font-size: calc(107px * 1);
}
.hi-fs-108 {
  font-size: calc(108px * 1);
}
.hi-fs-109 {
  font-size: calc(109px * 1);
}
.hi-fs-110 {
  font-size: calc(110px * 1);
}
.hi-fs-111 {
  font-size: calc(111px * 1);
}
.hi-fs-112 {
  font-size: calc(112px * 1);
}
.hi-fs-113 {
  font-size: calc(113px * 1);
}
.hi-fs-114 {
  font-size: calc(114px * 1);
}
.hi-fs-115 {
  font-size: calc(115px * 1);
}
.hi-fs-116 {
  font-size: calc(116px * 1);
}
.hi-fs-117 {
  font-size: calc(117px * 1);
}
.hi-fs-118 {
  font-size: calc(118px * 1);
}
.hi-fs-119 {
  font-size: calc(119px * 1);
}
.hi-fs-120 {
  font-size: calc(120px * 1);
}
.hi-fs-121 {
  font-size: calc(121px * 1);
}
.hi-fs-122 {
  font-size: calc(122px * 1);
}
.hi-fs-123 {
  font-size: calc(123px * 1);
}
.hi-fs-124 {
  font-size: calc(124px * 1);
}
.hi-fs-125 {
  font-size: calc(125px * 1);
}
.hi-fs-126 {
  font-size: calc(126px * 1);
}
.hi-fs-127 {
  font-size: calc(127px * 1);
}
.hi-fs-128 {
  font-size: calc(128px * 1);
}
.hi-fs-129 {
  font-size: calc(129px * 1);
}
.hi-fs-130 {
  font-size: calc(130px * 1);
}
.hi-fs-131 {
  font-size: calc(131px * 1);
}
.hi-fs-132 {
  font-size: calc(132px * 1);
}
.hi-fs-133 {
  font-size: calc(133px * 1);
}
.hi-fs-134 {
  font-size: calc(134px * 1);
}
.hi-fs-135 {
  font-size: calc(135px * 1);
}
.hi-fs-136 {
  font-size: calc(136px * 1);
}
.hi-fs-137 {
  font-size: calc(137px * 1);
}
.hi-fs-138 {
  font-size: calc(138px * 1);
}
.hi-fs-139 {
  font-size: calc(139px * 1);
}
.hi-fs-140 {
  font-size: calc(140px * 1);
}
.hi-fs-141 {
  font-size: calc(141px * 1);
}
.hi-fs-142 {
  font-size: calc(142px * 1);
}
.hi-fs-143 {
  font-size: calc(143px * 1);
}
.hi-fs-144 {
  font-size: calc(144px * 1);
}
.hi-fs-145 {
  font-size: calc(145px * 1);
}
.hi-fs-146 {
  font-size: calc(146px * 1);
}
.hi-fs-147 {
  font-size: calc(147px * 1);
}
.hi-fs-148 {
  font-size: calc(148px * 1);
}
.hi-fs-149 {
  font-size: calc(149px * 1);
}
.hi-fs-150 {
  font-size: calc(150px * 1);
}
.hi-fs-151 {
  font-size: calc(151px * 1);
}
.hi-fs-152 {
  font-size: calc(152px * 1);
}
.hi-fs-153 {
  font-size: calc(152px * 1);
}
.hi-fs-154 {
  font-size: calc(154px * 1);
}
.hi-fs-155 {
  font-size: calc(155px * 1);
}
.hi-fs-156 {
  font-size: calc(156px * 1);
}
.hi-fs-157 {
  font-size: calc(157px * 1);
}
.hi-fs-158 {
  font-size: calc(158px * 1);
}
.hi-fs-159 {
  font-size: calc(159px * 1);
}
.hi-fs-160 {
  font-size: calc(160px * 1);
}
@media screen and (max-width: 1400px) {
  .hi-fs-12 {
    font-size: 12px;
  }
  .hi-fs-13 {
    font-size: 12px;
  }
  .hi-fs-14 {
    font-size: calc(14px * 0.9);
  }
  .hi-fs-15 {
    font-size: calc(15px * 0.9);
  }
  .hi-fs-16 {
    font-size: calc(16px * 0.9);
  }
  .hi-fs-17 {
    font-size: calc(17px * 0.9);
  }
  .hi-fs-18 {
    font-size: calc(18px * 0.9);
  }
  .hi-fs-19 {
    font-size: calc(19px * 0.9);
  }
  .hi-fs-20 {
    font-size: calc(20px * 0.9);
  }
  .hi-fs-21 {
    font-size: calc(21px * 0.9);
  }
  .hi-fs-22 {
    font-size: calc(22px * 0.9);
  }
  .hi-fs-23 {
    font-size: calc(23px * 0.9);
  }
  .hi-fs-24 {
    font-size: calc(24px * 0.9);
  }
  .hi-fs-25 {
    font-size: calc(25px * 0.9);
  }
  .hi-fs-26 {
    font-size: calc(26px * 0.9);
  }
  .hi-fs-27 {
    font-size: calc(27px * 0.9);
  }
  .hi-fs-28 {
    font-size: calc(28px * 0.9);
  }
  .hi-fs-29 {
    font-size: calc(29px * 0.9);
  }
  .hi-fs-30 {
    font-size: calc(30px * 0.9);
  }
  .hi-fs-31 {
    font-size: calc(31px * 0.9);
  }
  .hi-fs-32 {
    font-size: calc(32px * 0.9);
  }
  .hi-fs-33 {
    font-size: calc(33px * 0.9);
  }
  .hi-fs-34 {
    font-size: calc(34px * 0.9);
  }
  .hi-fs-35 {
    font-size: calc(35px * 0.9);
  }
  .hi-fs-36 {
    font-size: calc(36px * 0.9);
  }
  .hi-fs-37 {
    font-size: calc(37px * 0.9);
  }
  .hi-fs-38 {
    font-size: calc(38px * 0.9);
  }
  .hi-fs-39 {
    font-size: calc(39px * 0.9);
  }
  .hi-fs-40 {
    font-size: calc(40px * 0.9);
  }
  .hi-fs-41 {
    font-size: calc(41px * 0.9);
  }
  .hi-fs-42 {
    font-size: calc(42px * 0.9);
  }
  .hi-fs-43 {
    font-size: calc(43px * 0.9);
  }
  .hi-fs-44 {
    font-size: calc(44px * 0.9);
  }
  .hi-fs-45 {
    font-size: calc(45px * 0.9);
  }
  .hi-fs-46 {
    font-size: calc(46px * 0.9);
  }
  .hi-fs-47 {
    font-size: calc(47px * 0.9);
  }
  .hi-fs-48 {
    font-size: calc(48px * 0.9);
  }
  .hi-fs-49 {
    font-size: calc(49px * 0.9);
  }
  .hi-fs-50 {
    font-size: calc(50px * 0.9);
  }
  .hi-fs-51 {
    font-size: calc(51px * 0.9);
  }
  .hi-fs-52 {
    font-size: calc(52px * 0.9);
  }
  .hi-fs-53 {
    font-size: calc(53px * 0.9);
  }
  .hi-fs-54 {
    font-size: calc(54px * 0.9);
  }
  .hi-fs-55 {
    font-size: calc(55px * 0.9);
  }
  .hi-fs-56 {
    font-size: calc(56px * 0.9);
  }
  .hi-fs-57 {
    font-size: calc(57px * 0.9);
  }
  .hi-fs-58 {
    font-size: calc(58px * 0.9);
  }
  .hi-fs-59 {
    font-size: calc(59px * 0.9);
  }
  .hi-fs-60 {
    font-size: calc(60px * 0.9);
  }
  .hi-fs-61 {
    font-size: calc(61px * 0.9);
  }
  .hi-fs-62 {
    font-size: calc(62px * 0.9);
  }
  .hi-fs-63 {
    font-size: calc(63px * 0.9);
  }
  .hi-fs-64 {
    font-size: calc(64px * 0.9);
  }
  .hi-fs-65 {
    font-size: calc(65px * 0.9);
  }
  .hi-fs-66 {
    font-size: calc(66px * 0.9);
  }
  .hi-fs-67 {
    font-size: calc(67px * 0.9);
  }
  .hi-fs-68 {
    font-size: calc(68px * 0.9);
  }
  .hi-fs-69 {
    font-size: calc(69px * 0.9);
  }
  .hi-fs-70 {
    font-size: calc(70px * 0.9);
  }
  .hi-fs-71 {
    font-size: calc(71px * 0.9);
  }
  .hi-fs-72 {
    font-size: calc(72px * 0.9);
  }
  .hi-fs-73 {
    font-size: calc(73px * 0.9);
  }
  .hi-fs-74 {
    font-size: calc(74px * 0.9);
  }
  .hi-fs-75 {
    font-size: calc(75px * 0.9);
  }
  .hi-fs-76 {
    font-size: calc(76px * 0.9);
  }
  .hi-fs-77 {
    font-size: calc(77px * 0.9);
  }
  .hi-fs-78 {
    font-size: calc(78px * 0.9);
  }
  .hi-fs-79 {
    font-size: calc(79px * 0.9);
  }
  .hi-fs-80 {
    font-size: calc(80px * 0.9);
  }
  .hi-fs-81 {
    font-size: calc(81px * 0.9);
  }
  .hi-fs-82 {
    font-size: calc(82px * 0.9);
  }
  .hi-fs-83 {
    font-size: calc(83px * 0.9);
  }
  .hi-fs-84 {
    font-size: calc(84px * 0.9);
  }
  .hi-fs-85 {
    font-size: calc(85px * 0.9);
  }
  .hi-fs-86 {
    font-size: calc(86px * 0.9);
  }
  .hi-fs-87 {
    font-size: calc(87px * 0.9);
  }
  .hi-fs-88 {
    font-size: calc(88px * 0.9);
  }
  .hi-fs-89 {
    font-size: calc(89px * 0.9);
  }
  .hi-fs-90 {
    font-size: calc(90px * 0.9);
  }
  .hi-fs-91 {
    font-size: calc(91px * 0.9);
  }
  .hi-fs-92 {
    font-size: calc(92px * 0.9);
  }
  .hi-fs-93 {
    font-size: calc(93px * 0.9);
  }
  .hi-fs-94 {
    font-size: calc(94px * 0.9);
  }
  .hi-fs-95 {
    font-size: calc(95px * 0.9);
  }
  .hi-fs-96 {
    font-size: calc(96px * 0.9);
  }
  .hi-fs-97 {
    font-size: calc(97px * 0.9);
  }
  .hi-fs-98 {
    font-size: calc(98px * 0.9);
  }
  .hi-fs-99 {
    font-size: calc(99px * 0.9);
  }
  .hi-fs-100 {
    font-size: calc(100px * 0.9);
  }
  .hi-fs-101 {
    font-size: calc(101px * 0.9);
  }
  .hi-fs-102 {
    font-size: calc(102px * 0.9);
  }
  .hi-fs-103 {
    font-size: calc(103px * 0.9);
  }
  .hi-fs-104 {
    font-size: calc(104px * 0.9);
  }
  .hi-fs-105 {
    font-size: calc(105px * 0.9);
  }
  .hi-fs-106 {
    font-size: calc(106px * 0.9);
  }
  .hi-fs-107 {
    font-size: calc(107px * 0.9);
  }
  .hi-fs-108 {
    font-size: calc(108px * 0.9);
  }
  .hi-fs-109 {
    font-size: calc(109px * 0.9);
  }
  .hi-fs-110 {
    font-size: calc(110px * 0.9);
  }
  .hi-fs-111 {
    font-size: calc(111px * 0.9);
  }
  .hi-fs-112 {
    font-size: calc(112px * 0.9);
  }
  .hi-fs-113 {
    font-size: calc(113px * 0.9);
  }
  .hi-fs-114 {
    font-size: calc(114px * 0.9);
  }
  .hi-fs-115 {
    font-size: calc(115px * 0.9);
  }
  .hi-fs-116 {
    font-size: calc(116px * 0.9);
  }
  .hi-fs-117 {
    font-size: calc(117px * 0.9);
  }
  .hi-fs-118 {
    font-size: calc(118px * 0.9);
  }
  .hi-fs-119 {
    font-size: calc(119px * 0.9);
  }
  .hi-fs-120 {
    font-size: calc(120px * 0.9);
  }
  .hi-fs-121 {
    font-size: calc(121px * 0.9);
  }
  .hi-fs-122 {
    font-size: calc(122px * 0.9);
  }
  .hi-fs-123 {
    font-size: calc(123px * 0.9);
  }
  .hi-fs-124 {
    font-size: calc(124px * 0.9);
  }
  .hi-fs-125 {
    font-size: calc(125px * 0.9);
  }
  .hi-fs-126 {
    font-size: calc(126px * 0.9);
  }
  .hi-fs-127 {
    font-size: calc(127px * 0.9);
  }
  .hi-fs-128 {
    font-size: calc(128px * 0.9);
  }
  .hi-fs-129 {
    font-size: calc(129px * 0.9);
  }
  .hi-fs-130 {
    font-size: calc(130px * 0.9);
  }
  .hi-fs-131 {
    font-size: calc(131px * 0.9);
  }
  .hi-fs-132 {
    font-size: calc(132px * 0.9);
  }
  .hi-fs-133 {
    font-size: calc(133px * 0.9);
  }
  .hi-fs-134 {
    font-size: calc(134px * 0.9);
  }
  .hi-fs-135 {
    font-size: calc(135px * 0.9);
  }
  .hi-fs-136 {
    font-size: calc(136px * 0.9);
  }
  .hi-fs-137 {
    font-size: calc(137px * 0.9);
  }
  .hi-fs-138 {
    font-size: calc(138px * 0.9);
  }
  .hi-fs-139 {
    font-size: calc(139px * 0.9);
  }
  .hi-fs-140 {
    font-size: calc(140px * 0.9);
  }
  .hi-fs-141 {
    font-size: calc(141px * 0.9);
  }
  .hi-fs-142 {
    font-size: calc(142px * 0.9);
  }
  .hi-fs-143 {
    font-size: calc(143px * 0.9);
  }
  .hi-fs-144 {
    font-size: calc(144px * 0.9);
  }
  .hi-fs-145 {
    font-size: calc(145px * 0.9);
  }
  .hi-fs-146 {
    font-size: calc(146px * 0.9);
  }
  .hi-fs-147 {
    font-size: calc(147px * 0.9);
  }
  .hi-fs-148 {
    font-size: calc(148px * 0.9);
  }
  .hi-fs-149 {
    font-size: calc(149px * 0.9);
  }
  .hi-fs-150 {
    font-size: calc(150px * 0.9);
  }
  .hi-fs-151 {
    font-size: calc(151px * 0.9);
  }
  .hi-fs-152 {
    font-size: calc(152px * 0.9);
  }
  .hi-fs-153 {
    font-size: calc(152px * 0.9);
  }
  .hi-fs-154 {
    font-size: calc(154px * 0.9);
  }
  .hi-fs-155 {
    font-size: calc(155px * 0.9);
  }
  .hi-fs-156 {
    font-size: calc(156px * 0.9);
  }
  .hi-fs-157 {
    font-size: calc(157px * 0.9);
  }
  .hi-fs-158 {
    font-size: calc(158px * 0.9);
  }
  .hi-fs-159 {
    font-size: calc(159px * 0.9);
  }
  .hi-fs-160 {
    font-size: calc(160px * 0.9);
  }
}
@media screen and (max-width: 1200px) {
  .hi-fs-12 {
    font-size: 12px;
  }
  .hi-fs-13 {
    font-size: 12px;
  }
  .hi-fs-14 {
    font-size: 12px;
  }
  .hi-fs-15 {
    font-size: 12px;
  }
  .hi-fs-16 {
    font-size: calc(16px * 0.8);
  }
  .hi-fs-17 {
    font-size: calc(17px * 0.8);
  }
  .hi-fs-18 {
    font-size: calc(18px * 0.8);
  }
  .hi-fs-19 {
    font-size: calc(19px * 0.8);
  }
  .hi-fs-20 {
    font-size: calc(20px * 0.8);
  }
  .hi-fs-21 {
    font-size: calc(21px * 0.8);
  }
  .hi-fs-22 {
    font-size: calc(22px * 0.8);
  }
  .hi-fs-23 {
    font-size: calc(23px * 0.8);
  }
  .hi-fs-24 {
    font-size: calc(24px * 0.8);
  }
  .hi-fs-25 {
    font-size: calc(25px * 0.8);
  }
  .hi-fs-26 {
    font-size: calc(26px * 0.8);
  }
  .hi-fs-27 {
    font-size: calc(27px * 0.8);
  }
  .hi-fs-28 {
    font-size: calc(28px * 0.8);
  }
  .hi-fs-29 {
    font-size: calc(29px * 0.8);
  }
  .hi-fs-30 {
    font-size: calc(30px * 0.8);
  }
  .hi-fs-31 {
    font-size: calc(31px * 0.8);
  }
  .hi-fs-32 {
    font-size: calc(32px * 0.8);
  }
  .hi-fs-33 {
    font-size: calc(33px * 0.8);
  }
  .hi-fs-34 {
    font-size: calc(34px * 0.8);
  }
  .hi-fs-35 {
    font-size: calc(35px * 0.8);
  }
  .hi-fs-36 {
    font-size: calc(36px * 0.8);
  }
  .hi-fs-37 {
    font-size: calc(37px * 0.8);
  }
  .hi-fs-38 {
    font-size: calc(38px * 0.8);
  }
  .hi-fs-39 {
    font-size: calc(39px * 0.8);
  }
  .hi-fs-40 {
    font-size: calc(40px * 0.8);
  }
  .hi-fs-41 {
    font-size: calc(41px * 0.8);
  }
  .hi-fs-42 {
    font-size: calc(42px * 0.8);
  }
  .hi-fs-43 {
    font-size: calc(43px * 0.8);
  }
  .hi-fs-44 {
    font-size: calc(44px * 0.8);
  }
  .hi-fs-45 {
    font-size: calc(45px * 0.8);
  }
  .hi-fs-46 {
    font-size: calc(46px * 0.8);
  }
  .hi-fs-47 {
    font-size: calc(47px * 0.8);
  }
  .hi-fs-48 {
    font-size: calc(48px * 0.8);
  }
  .hi-fs-49 {
    font-size: calc(49px * 0.8);
  }
  .hi-fs-50 {
    font-size: calc(50px * 0.8);
  }
  .hi-fs-51 {
    font-size: calc(51px * 0.8);
  }
  .hi-fs-52 {
    font-size: calc(52px * 0.8);
  }
  .hi-fs-53 {
    font-size: calc(53px * 0.8);
  }
  .hi-fs-54 {
    font-size: calc(54px * 0.8);
  }
  .hi-fs-55 {
    font-size: calc(55px * 0.8);
  }
  .hi-fs-56 {
    font-size: calc(56px * 0.8);
  }
  .hi-fs-57 {
    font-size: calc(57px * 0.8);
  }
  .hi-fs-58 {
    font-size: calc(58px * 0.8);
  }
  .hi-fs-59 {
    font-size: calc(59px * 0.8);
  }
  .hi-fs-60 {
    font-size: calc(60px * 0.8);
  }
  .hi-fs-61 {
    font-size: calc(61px * 0.8);
  }
  .hi-fs-62 {
    font-size: calc(62px * 0.8);
  }
  .hi-fs-63 {
    font-size: calc(63px * 0.8);
  }
  .hi-fs-64 {
    font-size: calc(64px * 0.8);
  }
  .hi-fs-65 {
    font-size: calc(65px * 0.8);
  }
  .hi-fs-66 {
    font-size: calc(66px * 0.8);
  }
  .hi-fs-67 {
    font-size: calc(67px * 0.8);
  }
  .hi-fs-68 {
    font-size: calc(68px * 0.8);
  }
  .hi-fs-69 {
    font-size: calc(69px * 0.8);
  }
  .hi-fs-70 {
    font-size: calc(70px * 0.8);
  }
  .hi-fs-71 {
    font-size: calc(71px * 0.8);
  }
  .hi-fs-72 {
    font-size: calc(72px * 0.8);
  }
  .hi-fs-73 {
    font-size: calc(73px * 0.8);
  }
  .hi-fs-74 {
    font-size: calc(74px * 0.8);
  }
  .hi-fs-75 {
    font-size: calc(75px * 0.8);
  }
  .hi-fs-76 {
    font-size: calc(76px * 0.8);
  }
  .hi-fs-77 {
    font-size: calc(77px * 0.8);
  }
  .hi-fs-78 {
    font-size: calc(78px * 0.8);
  }
  .hi-fs-79 {
    font-size: calc(79px * 0.8);
  }
  .hi-fs-80 {
    font-size: calc(80px * 0.8);
  }
  .hi-fs-81 {
    font-size: calc(81px * 0.8);
  }
  .hi-fs-82 {
    font-size: calc(82px * 0.8);
  }
  .hi-fs-83 {
    font-size: calc(83px * 0.8);
  }
  .hi-fs-84 {
    font-size: calc(84px * 0.8);
  }
  .hi-fs-85 {
    font-size: calc(85px * 0.8);
  }
  .hi-fs-86 {
    font-size: calc(86px * 0.8);
  }
  .hi-fs-87 {
    font-size: calc(87px * 0.8);
  }
  .hi-fs-88 {
    font-size: calc(88px * 0.8);
  }
  .hi-fs-89 {
    font-size: calc(89px * 0.8);
  }
  .hi-fs-90 {
    font-size: calc(90px * 0.8);
  }
  .hi-fs-91 {
    font-size: calc(91px * 0.8);
  }
  .hi-fs-92 {
    font-size: calc(92px * 0.8);
  }
  .hi-fs-93 {
    font-size: calc(93px * 0.8);
  }
  .hi-fs-94 {
    font-size: calc(94px * 0.8);
  }
  .hi-fs-95 {
    font-size: calc(95px * 0.8);
  }
  .hi-fs-96 {
    font-size: calc(96px * 0.8);
  }
  .hi-fs-97 {
    font-size: calc(97px * 0.8);
  }
  .hi-fs-98 {
    font-size: calc(98px * 0.8);
  }
  .hi-fs-99 {
    font-size: calc(99px * 0.8);
  }
  .hi-fs-100 {
    font-size: calc(100px * 0.8);
  }
  .hi-fs-101 {
    font-size: calc(101px * 0.8);
  }
  .hi-fs-102 {
    font-size: calc(102px * 0.8);
  }
  .hi-fs-103 {
    font-size: calc(103px * 0.8);
  }
  .hi-fs-104 {
    font-size: calc(104px * 0.8);
  }
  .hi-fs-105 {
    font-size: calc(105px * 0.8);
  }
  .hi-fs-106 {
    font-size: calc(106px * 0.8);
  }
  .hi-fs-107 {
    font-size: calc(107px * 0.8);
  }
  .hi-fs-108 {
    font-size: calc(108px * 0.8);
  }
  .hi-fs-109 {
    font-size: calc(109px * 0.8);
  }
  .hi-fs-110 {
    font-size: calc(110px * 0.8);
  }
  .hi-fs-111 {
    font-size: calc(111px * 0.8);
  }
  .hi-fs-112 {
    font-size: calc(112px * 0.8);
  }
  .hi-fs-113 {
    font-size: calc(113px * 0.8);
  }
  .hi-fs-114 {
    font-size: calc(114px * 0.8);
  }
  .hi-fs-115 {
    font-size: calc(115px * 0.8);
  }
  .hi-fs-116 {
    font-size: calc(116px * 0.8);
  }
  .hi-fs-117 {
    font-size: calc(117px * 0.8);
  }
  .hi-fs-118 {
    font-size: calc(118px * 0.8);
  }
  .hi-fs-119 {
    font-size: calc(119px * 0.8);
  }
  .hi-fs-120 {
    font-size: calc(120px * 0.8);
  }
  .hi-fs-121 {
    font-size: calc(121px * 0.8);
  }
  .hi-fs-122 {
    font-size: calc(122px * 0.8);
  }
  .hi-fs-123 {
    font-size: calc(123px * 0.8);
  }
  .hi-fs-124 {
    font-size: calc(124px * 0.8);
  }
  .hi-fs-125 {
    font-size: calc(125px * 0.8);
  }
  .hi-fs-126 {
    font-size: calc(126px * 0.8);
  }
  .hi-fs-127 {
    font-size: calc(127px * 0.8);
  }
  .hi-fs-128 {
    font-size: calc(128px * 0.8);
  }
  .hi-fs-129 {
    font-size: calc(129px * 0.8);
  }
  .hi-fs-130 {
    font-size: calc(130px * 0.8);
  }
  .hi-fs-131 {
    font-size: calc(131px * 0.8);
  }
  .hi-fs-132 {
    font-size: calc(132px * 0.8);
  }
  .hi-fs-133 {
    font-size: calc(133px * 0.8);
  }
  .hi-fs-134 {
    font-size: calc(134px * 0.8);
  }
  .hi-fs-135 {
    font-size: calc(135px * 0.8);
  }
  .hi-fs-136 {
    font-size: calc(136px * 0.8);
  }
  .hi-fs-137 {
    font-size: calc(137px * 0.8);
  }
  .hi-fs-138 {
    font-size: calc(138px * 0.8);
  }
  .hi-fs-139 {
    font-size: calc(139px * 0.8);
  }
  .hi-fs-140 {
    font-size: calc(140px * 0.8);
  }
  .hi-fs-141 {
    font-size: calc(141px * 0.8);
  }
  .hi-fs-142 {
    font-size: calc(142px * 0.8);
  }
  .hi-fs-143 {
    font-size: calc(143px * 0.8);
  }
  .hi-fs-144 {
    font-size: calc(144px * 0.8);
  }
  .hi-fs-145 {
    font-size: calc(145px * 0.8);
  }
  .hi-fs-146 {
    font-size: calc(146px * 0.8);
  }
  .hi-fs-147 {
    font-size: calc(147px * 0.8);
  }
  .hi-fs-148 {
    font-size: calc(148px * 0.8);
  }
  .hi-fs-149 {
    font-size: calc(149px * 0.8);
  }
  .hi-fs-150 {
    font-size: calc(150px * 0.8);
  }
  .hi-fs-151 {
    font-size: calc(151px * 0.8);
  }
  .hi-fs-152 {
    font-size: calc(152px * 0.8);
  }
  .hi-fs-153 {
    font-size: calc(152px * 0.8);
  }
  .hi-fs-154 {
    font-size: calc(154px * 0.8);
  }
  .hi-fs-155 {
    font-size: calc(155px * 0.8);
  }
  .hi-fs-156 {
    font-size: calc(156px * 0.8);
  }
  .hi-fs-157 {
    font-size: calc(157px * 0.8);
  }
  .hi-fs-158 {
    font-size: calc(158px * 0.8);
  }
  .hi-fs-159 {
    font-size: calc(159px * 0.8);
  }
  .hi-fs-160 {
    font-size: calc(160px * 0.8);
  }
}
@media screen and (max-width: 1024px) {
  .hi-fs-12 {
    font-size: 12px;
  }
  .hi-fs-13 {
    font-size: 12px;
  }
  .hi-fs-14 {
    font-size: 12px;
  }
  .hi-fs-15 {
    font-size: 12px;
  }
  .hi-fs-16 {
    font-size: 12px;
  }
  .hi-fs-17 {
    font-size: 12px;
  }
  .hi-fs-18 {
    font-size: calc(18px * 0.7);
  }
  .hi-fs-19 {
    font-size: calc(19px * 0.7);
  }
  .hi-fs-20 {
    font-size: calc(20px * 0.7);
  }
  .hi-fs-21 {
    font-size: calc(21px * 0.7);
  }
  .hi-fs-22 {
    font-size: calc(22px * 0.7);
  }
  .hi-fs-23 {
    font-size: calc(23px * 0.7);
  }
  .hi-fs-24 {
    font-size: calc(24px * 0.7);
  }
  .hi-fs-25 {
    font-size: calc(25px * 0.7);
  }
  .hi-fs-26 {
    font-size: calc(26px * 0.7);
  }
  .hi-fs-27 {
    font-size: calc(27px * 0.7);
  }
  .hi-fs-28 {
    font-size: calc(28px * 0.7);
  }
  .hi-fs-29 {
    font-size: calc(29px * 0.7);
  }
  .hi-fs-30 {
    font-size: calc(30px * 0.7);
  }
  .hi-fs-31 {
    font-size: calc(31px * 0.7);
  }
  .hi-fs-32 {
    font-size: calc(32px * 0.7);
  }
  .hi-fs-33 {
    font-size: calc(33px * 0.7);
  }
  .hi-fs-34 {
    font-size: calc(34px * 0.7);
  }
  .hi-fs-35 {
    font-size: calc(35px * 0.7);
  }
  .hi-fs-36 {
    font-size: calc(36px * 0.7);
  }
  .hi-fs-37 {
    font-size: calc(37px * 0.7);
  }
  .hi-fs-38 {
    font-size: calc(38px * 0.7);
  }
  .hi-fs-39 {
    font-size: calc(39px * 0.7);
  }
  .hi-fs-40 {
    font-size: calc(40px * 0.7);
  }
  .hi-fs-41 {
    font-size: calc(41px * 0.7);
  }
  .hi-fs-42 {
    font-size: calc(42px * 0.7);
  }
  .hi-fs-43 {
    font-size: calc(43px * 0.7);
  }
  .hi-fs-44 {
    font-size: calc(44px * 0.7);
  }
  .hi-fs-45 {
    font-size: calc(45px * 0.7);
  }
  .hi-fs-46 {
    font-size: calc(46px * 0.7);
  }
  .hi-fs-47 {
    font-size: calc(47px * 0.7);
  }
  .hi-fs-48 {
    font-size: calc(48px * 0.7);
  }
  .hi-fs-49 {
    font-size: calc(49px * 0.7);
  }
  .hi-fs-50 {
    font-size: calc(50px * 0.7);
  }
  .hi-fs-51 {
    font-size: calc(51px * 0.7);
  }
  .hi-fs-52 {
    font-size: calc(52px * 0.7);
  }
  .hi-fs-53 {
    font-size: calc(53px * 0.7);
  }
  .hi-fs-54 {
    font-size: calc(54px * 0.7);
  }
  .hi-fs-55 {
    font-size: calc(55px * 0.7);
  }
  .hi-fs-56 {
    font-size: calc(56px * 0.7);
  }
  .hi-fs-57 {
    font-size: calc(57px * 0.7);
  }
  .hi-fs-58 {
    font-size: calc(58px * 0.7);
  }
  .hi-fs-59 {
    font-size: calc(59px * 0.7);
  }
  .hi-fs-60 {
    font-size: calc(60px * 0.7);
  }
  .hi-fs-61 {
    font-size: calc(61px * 0.7);
  }
  .hi-fs-62 {
    font-size: calc(62px * 0.7);
  }
  .hi-fs-63 {
    font-size: calc(63px * 0.7);
  }
  .hi-fs-64 {
    font-size: calc(64px * 0.7);
  }
  .hi-fs-65 {
    font-size: calc(65px * 0.7);
  }
  .hi-fs-66 {
    font-size: calc(66px * 0.7);
  }
  .hi-fs-67 {
    font-size: calc(67px * 0.7);
  }
  .hi-fs-68 {
    font-size: calc(68px * 0.7);
  }
  .hi-fs-69 {
    font-size: calc(69px * 0.7);
  }
  .hi-fs-70 {
    font-size: calc(70px * 0.7);
  }
  .hi-fs-71 {
    font-size: calc(71px * 0.7);
  }
  .hi-fs-72 {
    font-size: calc(72px * 0.7);
  }
  .hi-fs-73 {
    font-size: calc(73px * 0.7);
  }
  .hi-fs-74 {
    font-size: calc(74px * 0.7);
  }
  .hi-fs-75 {
    font-size: calc(75px * 0.7);
  }
  .hi-fs-76 {
    font-size: calc(76px * 0.7);
  }
  .hi-fs-77 {
    font-size: calc(77px * 0.7);
  }
  .hi-fs-78 {
    font-size: calc(78px * 0.7);
  }
  .hi-fs-79 {
    font-size: calc(79px * 0.7);
  }
  .hi-fs-80 {
    font-size: calc(80px * 0.7);
  }
  .hi-fs-81 {
    font-size: calc(81px * 0.7);
  }
  .hi-fs-82 {
    font-size: calc(82px * 0.7);
  }
  .hi-fs-83 {
    font-size: calc(83px * 0.7);
  }
  .hi-fs-84 {
    font-size: calc(84px * 0.7);
  }
  .hi-fs-85 {
    font-size: calc(85px * 0.7);
  }
  .hi-fs-86 {
    font-size: calc(86px * 0.7);
  }
  .hi-fs-87 {
    font-size: calc(87px * 0.7);
  }
  .hi-fs-88 {
    font-size: calc(88px * 0.7);
  }
  .hi-fs-89 {
    font-size: calc(89px * 0.7);
  }
  .hi-fs-90 {
    font-size: calc(90px * 0.7);
  }
  .hi-fs-91 {
    font-size: calc(91px * 0.7);
  }
  .hi-fs-92 {
    font-size: calc(92px * 0.7);
  }
  .hi-fs-93 {
    font-size: calc(93px * 0.7);
  }
  .hi-fs-94 {
    font-size: calc(94px * 0.7);
  }
  .hi-fs-95 {
    font-size: calc(95px * 0.7);
  }
  .hi-fs-96 {
    font-size: calc(96px * 0.7);
  }
  .hi-fs-97 {
    font-size: calc(97px * 0.7);
  }
  .hi-fs-98 {
    font-size: calc(98px * 0.7);
  }
  .hi-fs-99 {
    font-size: calc(99px * 0.7);
  }
  .hi-fs-100 {
    font-size: calc(100px * 0.7);
  }
  .hi-fs-101 {
    font-size: calc(101px * 0.7);
  }
  .hi-fs-102 {
    font-size: calc(102px * 0.7);
  }
  .hi-fs-103 {
    font-size: calc(103px * 0.7);
  }
  .hi-fs-104 {
    font-size: calc(104px * 0.7);
  }
  .hi-fs-105 {
    font-size: calc(105px * 0.7);
  }
  .hi-fs-106 {
    font-size: calc(106px * 0.7);
  }
  .hi-fs-107 {
    font-size: calc(107px * 0.7);
  }
  .hi-fs-108 {
    font-size: calc(108px * 0.7);
  }
  .hi-fs-109 {
    font-size: calc(109px * 0.7);
  }
  .hi-fs-110 {
    font-size: calc(110px * 0.7);
  }
  .hi-fs-111 {
    font-size: calc(111px * 0.7);
  }
  .hi-fs-112 {
    font-size: calc(112px * 0.7);
  }
  .hi-fs-113 {
    font-size: calc(113px * 0.7);
  }
  .hi-fs-114 {
    font-size: calc(114px * 0.7);
  }
  .hi-fs-115 {
    font-size: calc(115px * 0.7);
  }
  .hi-fs-116 {
    font-size: calc(116px * 0.7);
  }
  .hi-fs-117 {
    font-size: calc(117px * 0.7);
  }
  .hi-fs-118 {
    font-size: calc(118px * 0.7);
  }
  .hi-fs-119 {
    font-size: calc(119px * 0.7);
  }
  .hi-fs-120 {
    font-size: calc(120px * 0.7);
  }
  .hi-fs-121 {
    font-size: calc(121px * 0.7);
  }
  .hi-fs-122 {
    font-size: calc(122px * 0.7);
  }
  .hi-fs-123 {
    font-size: calc(123px * 0.7);
  }
  .hi-fs-124 {
    font-size: calc(124px * 0.7);
  }
  .hi-fs-125 {
    font-size: calc(125px * 0.7);
  }
  .hi-fs-126 {
    font-size: calc(126px * 0.7);
  }
  .hi-fs-127 {
    font-size: calc(127px * 0.7);
  }
  .hi-fs-128 {
    font-size: calc(128px * 0.7);
  }
  .hi-fs-129 {
    font-size: calc(129px * 0.7);
  }
  .hi-fs-130 {
    font-size: calc(130px * 0.7);
  }
  .hi-fs-131 {
    font-size: calc(131px * 0.7);
  }
  .hi-fs-132 {
    font-size: calc(132px * 0.7);
  }
  .hi-fs-133 {
    font-size: calc(133px * 0.7);
  }
  .hi-fs-134 {
    font-size: calc(134px * 0.7);
  }
  .hi-fs-135 {
    font-size: calc(135px * 0.7);
  }
  .hi-fs-136 {
    font-size: calc(136px * 0.7);
  }
  .hi-fs-137 {
    font-size: calc(137px * 0.7);
  }
  .hi-fs-138 {
    font-size: calc(138px * 0.7);
  }
  .hi-fs-139 {
    font-size: calc(139px * 0.7);
  }
  .hi-fs-140 {
    font-size: calc(140px * 0.7);
  }
  .hi-fs-141 {
    font-size: calc(141px * 0.7);
  }
  .hi-fs-142 {
    font-size: calc(142px * 0.7);
  }
  .hi-fs-143 {
    font-size: calc(143px * 0.7);
  }
  .hi-fs-144 {
    font-size: calc(144px * 0.7);
  }
  .hi-fs-145 {
    font-size: calc(145px * 0.7);
  }
  .hi-fs-146 {
    font-size: calc(146px * 0.7);
  }
  .hi-fs-147 {
    font-size: calc(147px * 0.7);
  }
  .hi-fs-148 {
    font-size: calc(148px * 0.7);
  }
  .hi-fs-149 {
    font-size: calc(149px * 0.7);
  }
  .hi-fs-150 {
    font-size: calc(150px * 0.7);
  }
  .hi-fs-151 {
    font-size: calc(151px * 0.7);
  }
  .hi-fs-152 {
    font-size: calc(152px * 0.7);
  }
  .hi-fs-153 {
    font-size: calc(152px * 0.7);
  }
  .hi-fs-154 {
    font-size: calc(154px * 0.7);
  }
  .hi-fs-155 {
    font-size: calc(155px * 0.7);
  }
  .hi-fs-156 {
    font-size: calc(156px * 0.7);
  }
  .hi-fs-157 {
    font-size: calc(157px * 0.7);
  }
  .hi-fs-158 {
    font-size: calc(158px * 0.7);
  }
  .hi-fs-159 {
    font-size: calc(159px * 0.7);
  }
  .hi-fs-160 {
    font-size: calc(160px * 0.7);
  }
}
@media screen and (max-width: 996px) {
  .hi-fs-12 {
    font-size: 12px;
  }
  .hi-fs-13 {
    font-size: 12px;
  }
  .hi-fs-14 {
    font-size: 12px;
  }
  .hi-fs-15 {
    font-size: 12px;
  }
  .hi-fs-16 {
    font-size: 12px;
  }
  .hi-fs-17 {
    font-size: 12px;
  }
  .hi-fs-18 {
    font-size: 12px;
  }
  .hi-fs-19 {
    font-size: 12px;
  }
  .hi-fs-20 {
    font-size: 12px;
  }
  .hi-fs-21 {
    font-size: calc(21px * 0.6);
  }
  .hi-fs-22 {
    font-size: calc(22px * 0.6);
  }
  .hi-fs-23 {
    font-size: calc(23px * 0.6);
  }
  .hi-fs-24 {
    font-size: calc(24px * 0.6);
  }
  .hi-fs-25 {
    font-size: calc(25px * 0.6);
  }
  .hi-fs-26 {
    font-size: calc(26px * 0.6);
  }
  .hi-fs-27 {
    font-size: calc(27px * 0.6);
  }
  .hi-fs-28 {
    font-size: calc(28px * 0.6);
  }
  .hi-fs-29 {
    font-size: calc(29px * 0.6);
  }
  .hi-fs-30 {
    font-size: calc(30px * 0.6);
  }
  .hi-fs-31 {
    font-size: calc(31px * 0.6);
  }
  .hi-fs-32 {
    font-size: calc(32px * 0.6);
  }
  .hi-fs-33 {
    font-size: calc(33px * 0.6);
  }
  .hi-fs-34 {
    font-size: calc(34px * 0.6);
  }
  .hi-fs-35 {
    font-size: calc(35px * 0.6);
  }
  .hi-fs-36 {
    font-size: calc(36px * 0.6);
  }
  .hi-fs-37 {
    font-size: calc(37px * 0.6);
  }
  .hi-fs-38 {
    font-size: calc(38px * 0.6);
  }
  .hi-fs-39 {
    font-size: calc(39px * 0.6);
  }
  .hi-fs-40 {
    font-size: calc(40px * 0.6);
  }
  .hi-fs-41 {
    font-size: calc(41px * 0.6);
  }
  .hi-fs-42 {
    font-size: calc(42px * 0.6);
  }
  .hi-fs-43 {
    font-size: calc(43px * 0.6);
  }
  .hi-fs-44 {
    font-size: calc(44px * 0.6);
  }
  .hi-fs-45 {
    font-size: calc(45px * 0.6);
  }
  .hi-fs-46 {
    font-size: calc(46px * 0.6);
  }
  .hi-fs-47 {
    font-size: calc(47px * 0.6);
  }
  .hi-fs-48 {
    font-size: calc(48px * 0.6);
  }
  .hi-fs-49 {
    font-size: calc(49px * 0.6);
  }
  .hi-fs-50 {
    font-size: calc(50px * 0.6);
  }
  .hi-fs-51 {
    font-size: calc(51px * 0.6);
  }
  .hi-fs-52 {
    font-size: calc(52px * 0.6);
  }
  .hi-fs-53 {
    font-size: calc(53px * 0.6);
  }
  .hi-fs-54 {
    font-size: calc(54px * 0.6);
  }
  .hi-fs-55 {
    font-size: calc(55px * 0.6);
  }
  .hi-fs-56 {
    font-size: calc(56px * 0.6);
  }
  .hi-fs-57 {
    font-size: calc(57px * 0.6);
  }
  .hi-fs-58 {
    font-size: calc(58px * 0.6);
  }
  .hi-fs-59 {
    font-size: calc(59px * 0.6);
  }
  .hi-fs-60 {
    font-size: calc(60px * 0.6);
  }
  .hi-fs-61 {
    font-size: calc(61px * 0.6);
  }
  .hi-fs-62 {
    font-size: calc(62px * 0.6);
  }
  .hi-fs-63 {
    font-size: calc(63px * 0.6);
  }
  .hi-fs-64 {
    font-size: calc(64px * 0.6);
  }
  .hi-fs-65 {
    font-size: calc(65px * 0.6);
  }
  .hi-fs-66 {
    font-size: calc(66px * 0.6);
  }
  .hi-fs-67 {
    font-size: calc(67px * 0.6);
  }
  .hi-fs-68 {
    font-size: calc(68px * 0.6);
  }
  .hi-fs-69 {
    font-size: calc(69px * 0.6);
  }
  .hi-fs-70 {
    font-size: calc(70px * 0.6);
  }
  .hi-fs-71 {
    font-size: calc(71px * 0.6);
  }
  .hi-fs-72 {
    font-size: calc(72px * 0.6);
  }
  .hi-fs-73 {
    font-size: calc(73px * 0.6);
  }
  .hi-fs-74 {
    font-size: calc(74px * 0.6);
  }
  .hi-fs-75 {
    font-size: calc(75px * 0.6);
  }
  .hi-fs-76 {
    font-size: calc(76px * 0.6);
  }
  .hi-fs-77 {
    font-size: calc(77px * 0.6);
  }
  .hi-fs-78 {
    font-size: calc(78px * 0.6);
  }
  .hi-fs-79 {
    font-size: calc(79px * 0.6);
  }
  .hi-fs-80 {
    font-size: calc(80px * 0.6);
  }
  .hi-fs-81 {
    font-size: calc(81px * 0.6);
  }
  .hi-fs-82 {
    font-size: calc(82px * 0.6);
  }
  .hi-fs-83 {
    font-size: calc(83px * 0.6);
  }
  .hi-fs-84 {
    font-size: calc(84px * 0.6);
  }
  .hi-fs-85 {
    font-size: calc(85px * 0.6);
  }
  .hi-fs-86 {
    font-size: calc(86px * 0.6);
  }
  .hi-fs-87 {
    font-size: calc(87px * 0.6);
  }
  .hi-fs-88 {
    font-size: calc(88px * 0.6);
  }
  .hi-fs-89 {
    font-size: calc(89px * 0.6);
  }
  .hi-fs-90 {
    font-size: calc(90px * 0.6);
  }
  .hi-fs-91 {
    font-size: calc(91px * 0.6);
  }
  .hi-fs-92 {
    font-size: calc(92px * 0.6);
  }
  .hi-fs-93 {
    font-size: calc(93px * 0.6);
  }
  .hi-fs-94 {
    font-size: calc(94px * 0.6);
  }
  .hi-fs-95 {
    font-size: calc(95px * 0.6);
  }
  .hi-fs-96 {
    font-size: calc(96px * 0.6);
  }
  .hi-fs-97 {
    font-size: calc(97px * 0.6);
  }
  .hi-fs-98 {
    font-size: calc(98px * 0.6);
  }
  .hi-fs-99 {
    font-size: calc(99px * 0.6);
  }
  .hi-fs-100 {
    font-size: calc(100px * 0.6);
  }
  .hi-fs-101 {
    font-size: calc(101px * 0.6);
  }
  .hi-fs-102 {
    font-size: calc(102px * 0.6);
  }
  .hi-fs-103 {
    font-size: calc(103px * 0.6);
  }
  .hi-fs-104 {
    font-size: calc(104px * 0.6);
  }
  .hi-fs-105 {
    font-size: calc(105px * 0.6);
  }
  .hi-fs-106 {
    font-size: calc(106px * 0.6);
  }
  .hi-fs-107 {
    font-size: calc(107px * 0.6);
  }
  .hi-fs-108 {
    font-size: calc(108px * 0.6);
  }
  .hi-fs-109 {
    font-size: calc(109px * 0.6);
  }
  .hi-fs-110 {
    font-size: calc(110px * 0.6);
  }
  .hi-fs-111 {
    font-size: calc(111px * 0.6);
  }
  .hi-fs-112 {
    font-size: calc(112px * 0.6);
  }
  .hi-fs-113 {
    font-size: calc(113px * 0.6);
  }
  .hi-fs-114 {
    font-size: calc(114px * 0.6);
  }
  .hi-fs-115 {
    font-size: calc(115px * 0.6);
  }
  .hi-fs-116 {
    font-size: calc(116px * 0.6);
  }
  .hi-fs-117 {
    font-size: calc(117px * 0.6);
  }
  .hi-fs-118 {
    font-size: calc(118px * 0.6);
  }
  .hi-fs-119 {
    font-size: calc(119px * 0.6);
  }
  .hi-fs-120 {
    font-size: calc(120px * 0.6);
  }
  .hi-fs-121 {
    font-size: calc(121px * 0.6);
  }
  .hi-fs-122 {
    font-size: calc(122px * 0.6);
  }
  .hi-fs-123 {
    font-size: calc(123px * 0.6);
  }
  .hi-fs-124 {
    font-size: calc(124px * 0.6);
  }
  .hi-fs-125 {
    font-size: calc(125px * 0.6);
  }
  .hi-fs-126 {
    font-size: calc(126px * 0.6);
  }
  .hi-fs-127 {
    font-size: calc(127px * 0.6);
  }
  .hi-fs-128 {
    font-size: calc(128px * 0.6);
  }
  .hi-fs-129 {
    font-size: calc(129px * 0.6);
  }
  .hi-fs-130 {
    font-size: calc(130px * 0.6);
  }
  .hi-fs-131 {
    font-size: calc(131px * 0.6);
  }
  .hi-fs-132 {
    font-size: calc(132px * 0.6);
  }
  .hi-fs-133 {
    font-size: calc(133px * 0.6);
  }
  .hi-fs-134 {
    font-size: calc(134px * 0.6);
  }
  .hi-fs-135 {
    font-size: calc(135px * 0.6);
  }
  .hi-fs-136 {
    font-size: calc(136px * 0.6);
  }
  .hi-fs-137 {
    font-size: calc(137px * 0.6);
  }
  .hi-fs-138 {
    font-size: calc(138px * 0.6);
  }
  .hi-fs-139 {
    font-size: calc(139px * 0.6);
  }
  .hi-fs-140 {
    font-size: calc(140px * 0.6);
  }
  .hi-fs-141 {
    font-size: calc(141px * 0.6);
  }
  .hi-fs-142 {
    font-size: calc(142px * 0.6);
  }
  .hi-fs-143 {
    font-size: calc(143px * 0.6);
  }
  .hi-fs-144 {
    font-size: calc(144px * 0.6);
  }
  .hi-fs-145 {
    font-size: calc(145px * 0.6);
  }
  .hi-fs-146 {
    font-size: calc(146px * 0.6);
  }
  .hi-fs-147 {
    font-size: calc(147px * 0.6);
  }
  .hi-fs-148 {
    font-size: calc(148px * 0.6);
  }
  .hi-fs-149 {
    font-size: calc(149px * 0.6);
  }
  .hi-fs-150 {
    font-size: calc(150px * 0.6);
  }
  .hi-fs-151 {
    font-size: calc(151px * 0.6);
  }
  .hi-fs-152 {
    font-size: calc(152px * 0.6);
  }
  .hi-fs-153 {
    font-size: calc(152px * 0.6);
  }
  .hi-fs-154 {
    font-size: calc(154px * 0.6);
  }
  .hi-fs-155 {
    font-size: calc(155px * 0.6);
  }
  .hi-fs-156 {
    font-size: calc(156px * 0.6);
  }
  .hi-fs-157 {
    font-size: calc(157px * 0.6);
  }
  .hi-fs-158 {
    font-size: calc(158px * 0.6);
  }
  .hi-fs-159 {
    font-size: calc(159px * 0.6);
  }
  .hi-fs-160 {
    font-size: calc(160px * 0.6);
  }
}
@media screen and (max-width: 768px) {
  .hi-fs-12 {
    font-size: 12px;
  }
  .hi-fs-13 {
    font-size: 12px;
  }
  .hi-fs-14 {
    font-size: 12px;
  }
  .hi-fs-15 {
    font-size: 12px;
  }
  .hi-fs-16 {
    font-size: 12px;
  }
  .hi-fs-17 {
    font-size: 12px;
  }
  .hi-fs-18 {
    font-size: 12px;
  }
  .hi-fs-19 {
    font-size: 12px;
  }
  .hi-fs-20 {
    font-size: 12px;
  }
  .hi-fs-21 {
    font-size: 12px;
  }
  .hi-fs-22 {
    font-size: 12px;
  }
  .hi-fs-23 {
    font-size: 12px;
  }
  .hi-fs-24 {
    font-size: 12px;
  }
  .hi-fs-25 {
    font-size: calc(25px * 0.5);
  }
  .hi-fs-26 {
    font-size: calc(26px * 0.5);
  }
  .hi-fs-27 {
    font-size: calc(27px * 0.5);
  }
  .hi-fs-28 {
    font-size: calc(28px * 0.5);
  }
  .hi-fs-29 {
    font-size: calc(29px * 0.5);
  }
  .hi-fs-30 {
    font-size: calc(30px * 0.5);
  }
  .hi-fs-31 {
    font-size: calc(31px * 0.5);
  }
  .hi-fs-32 {
    font-size: calc(32px * 0.5);
  }
  .hi-fs-33 {
    font-size: calc(33px * 0.5);
  }
  .hi-fs-34 {
    font-size: calc(34px * 0.5);
  }
  .hi-fs-35 {
    font-size: calc(35px * 0.5);
  }
  .hi-fs-36 {
    font-size: calc(36px * 0.5);
  }
  .hi-fs-37 {
    font-size: calc(37px * 0.5);
  }
  .hi-fs-38 {
    font-size: calc(38px * 0.5);
  }
  .hi-fs-39 {
    font-size: calc(39px * 0.5);
  }
  .hi-fs-40 {
    font-size: calc(40px * 0.5);
  }
  .hi-fs-41 {
    font-size: calc(41px * 0.5);
  }
  .hi-fs-42 {
    font-size: calc(42px * 0.5);
  }
  .hi-fs-43 {
    font-size: calc(43px * 0.5);
  }
  .hi-fs-44 {
    font-size: calc(44px * 0.5);
  }
  .hi-fs-45 {
    font-size: calc(45px * 0.5);
  }
  .hi-fs-46 {
    font-size: calc(46px * 0.5);
  }
  .hi-fs-47 {
    font-size: calc(47px * 0.5);
  }
  .hi-fs-48 {
    font-size: calc(48px * 0.5);
  }
  .hi-fs-49 {
    font-size: calc(49px * 0.5);
  }
  .hi-fs-50 {
    font-size: calc(50px * 0.5);
  }
  .hi-fs-51 {
    font-size: calc(51px * 0.5);
  }
  .hi-fs-52 {
    font-size: calc(52px * 0.5);
  }
  .hi-fs-53 {
    font-size: calc(53px * 0.5);
  }
  .hi-fs-54 {
    font-size: calc(54px * 0.5);
  }
  .hi-fs-55 {
    font-size: calc(55px * 0.5);
  }
  .hi-fs-56 {
    font-size: calc(56px * 0.5);
  }
  .hi-fs-57 {
    font-size: calc(57px * 0.5);
  }
  .hi-fs-58 {
    font-size: calc(58px * 0.5);
  }
  .hi-fs-59 {
    font-size: calc(59px * 0.5);
  }
  .hi-fs-60 {
    font-size: calc(60px * 0.5);
  }
  .hi-fs-61 {
    font-size: calc(61px * 0.5);
  }
  .hi-fs-62 {
    font-size: calc(62px * 0.5);
  }
  .hi-fs-63 {
    font-size: calc(63px * 0.5);
  }
  .hi-fs-64 {
    font-size: calc(64px * 0.5);
  }
  .hi-fs-65 {
    font-size: calc(65px * 0.5);
  }
  .hi-fs-66 {
    font-size: calc(66px * 0.5);
  }
  .hi-fs-67 {
    font-size: calc(67px * 0.5);
  }
  .hi-fs-68 {
    font-size: calc(68px * 0.5);
  }
  .hi-fs-69 {
    font-size: calc(69px * 0.5);
  }
  .hi-fs-70 {
    font-size: calc(70px * 0.5);
  }
  .hi-fs-71 {
    font-size: calc(71px * 0.5);
  }
  .hi-fs-72 {
    font-size: calc(72px * 0.5);
  }
  .hi-fs-73 {
    font-size: calc(73px * 0.5);
  }
  .hi-fs-74 {
    font-size: calc(74px * 0.5);
  }
  .hi-fs-75 {
    font-size: calc(75px * 0.5);
  }
  .hi-fs-76 {
    font-size: calc(76px * 0.5);
  }
  .hi-fs-77 {
    font-size: calc(77px * 0.5);
  }
  .hi-fs-78 {
    font-size: calc(78px * 0.5);
  }
  .hi-fs-79 {
    font-size: calc(79px * 0.5);
  }
  .hi-fs-80 {
    font-size: calc(80px * 0.5);
  }
  .hi-fs-81 {
    font-size: calc(81px * 0.5);
  }
  .hi-fs-82 {
    font-size: calc(82px * 0.5);
  }
  .hi-fs-83 {
    font-size: calc(83px * 0.5);
  }
  .hi-fs-84 {
    font-size: calc(84px * 0.5);
  }
  .hi-fs-85 {
    font-size: calc(85px * 0.5);
  }
  .hi-fs-86 {
    font-size: calc(86px * 0.5);
  }
  .hi-fs-87 {
    font-size: calc(87px * 0.5);
  }
  .hi-fs-88 {
    font-size: calc(88px * 0.5);
  }
  .hi-fs-89 {
    font-size: calc(89px * 0.5);
  }
  .hi-fs-90 {
    font-size: calc(90px * 0.5);
  }
  .hi-fs-91 {
    font-size: calc(91px * 0.5);
  }
  .hi-fs-92 {
    font-size: calc(92px * 0.5);
  }
  .hi-fs-93 {
    font-size: calc(93px * 0.5);
  }
  .hi-fs-94 {
    font-size: calc(94px * 0.5);
  }
  .hi-fs-95 {
    font-size: calc(95px * 0.5);
  }
  .hi-fs-96 {
    font-size: calc(96px * 0.5);
  }
  .hi-fs-97 {
    font-size: calc(97px * 0.5);
  }
  .hi-fs-98 {
    font-size: calc(98px * 0.5);
  }
  .hi-fs-99 {
    font-size: calc(99px * 0.5);
  }
  .hi-fs-100 {
    font-size: calc(100px * 0.5);
  }
  .hi-fs-101 {
    font-size: calc(101px * 0.5);
  }
  .hi-fs-102 {
    font-size: calc(102px * 0.5);
  }
  .hi-fs-103 {
    font-size: calc(103px * 0.5);
  }
  .hi-fs-104 {
    font-size: calc(104px * 0.5);
  }
  .hi-fs-105 {
    font-size: calc(105px * 0.5);
  }
  .hi-fs-106 {
    font-size: calc(106px * 0.5);
  }
  .hi-fs-107 {
    font-size: calc(107px * 0.5);
  }
  .hi-fs-108 {
    font-size: calc(108px * 0.5);
  }
  .hi-fs-109 {
    font-size: calc(109px * 0.5);
  }
  .hi-fs-110 {
    font-size: calc(110px * 0.5);
  }
  .hi-fs-111 {
    font-size: calc(111px * 0.5);
  }
  .hi-fs-112 {
    font-size: calc(112px * 0.5);
  }
  .hi-fs-113 {
    font-size: calc(113px * 0.5);
  }
  .hi-fs-114 {
    font-size: calc(114px * 0.5);
  }
  .hi-fs-115 {
    font-size: calc(115px * 0.5);
  }
  .hi-fs-116 {
    font-size: calc(116px * 0.5);
  }
  .hi-fs-117 {
    font-size: calc(117px * 0.5);
  }
  .hi-fs-118 {
    font-size: calc(118px * 0.5);
  }
  .hi-fs-119 {
    font-size: calc(119px * 0.5);
  }
  .hi-fs-120 {
    font-size: calc(120px * 0.5);
  }
  .hi-fs-121 {
    font-size: calc(121px * 0.5);
  }
  .hi-fs-122 {
    font-size: calc(122px * 0.5);
  }
  .hi-fs-123 {
    font-size: calc(123px * 0.5);
  }
  .hi-fs-124 {
    font-size: calc(124px * 0.5);
  }
  .hi-fs-125 {
    font-size: calc(125px * 0.5);
  }
  .hi-fs-126 {
    font-size: calc(126px * 0.5);
  }
  .hi-fs-127 {
    font-size: calc(127px * 0.5);
  }
  .hi-fs-128 {
    font-size: calc(128px * 0.5);
  }
  .hi-fs-129 {
    font-size: calc(129px * 0.5);
  }
  .hi-fs-130 {
    font-size: calc(130px * 0.5);
  }
  .hi-fs-131 {
    font-size: calc(131px * 0.5);
  }
  .hi-fs-132 {
    font-size: calc(132px * 0.5);
  }
  .hi-fs-133 {
    font-size: calc(133px * 0.5);
  }
  .hi-fs-134 {
    font-size: calc(134px * 0.5);
  }
  .hi-fs-135 {
    font-size: calc(135px * 0.5);
  }
  .hi-fs-136 {
    font-size: calc(136px * 0.5);
  }
  .hi-fs-137 {
    font-size: calc(137px * 0.5);
  }
  .hi-fs-138 {
    font-size: calc(138px * 0.5);
  }
  .hi-fs-139 {
    font-size: calc(139px * 0.5);
  }
  .hi-fs-140 {
    font-size: calc(140px * 0.5);
  }
  .hi-fs-141 {
    font-size: calc(141px * 0.5);
  }
  .hi-fs-142 {
    font-size: calc(142px * 0.5);
  }
  .hi-fs-143 {
    font-size: calc(143px * 0.5);
  }
  .hi-fs-144 {
    font-size: calc(144px * 0.5);
  }
  .hi-fs-145 {
    font-size: calc(145px * 0.5);
  }
  .hi-fs-146 {
    font-size: calc(146px * 0.5);
  }
  .hi-fs-147 {
    font-size: calc(147px * 0.5);
  }
  .hi-fs-148 {
    font-size: calc(148px * 0.5);
  }
  .hi-fs-149 {
    font-size: calc(149px * 0.5);
  }
  .hi-fs-150 {
    font-size: calc(150px * 0.5);
  }
  .hi-fs-151 {
    font-size: calc(151px * 0.5);
  }
  .hi-fs-152 {
    font-size: calc(152px * 0.5);
  }
  .hi-fs-153 {
    font-size: calc(152px * 0.5);
  }
  .hi-fs-154 {
    font-size: calc(154px * 0.5);
  }
  .hi-fs-155 {
    font-size: calc(155px * 0.5);
  }
  .hi-fs-156 {
    font-size: calc(156px * 0.5);
  }
  .hi-fs-157 {
    font-size: calc(157px * 0.5);
  }
  .hi-fs-158 {
    font-size: calc(158px * 0.5);
  }
  .hi-fs-159 {
    font-size: calc(159px * 0.5);
  }
  .hi-fs-160 {
    font-size: calc(160px * 0.5);
  }
}
@media screen and (max-width: 414px) {
  .hi-fs-12 {
    font-size: 14px;
  }
  .hi-fs-13 {
    font-size: 14px;
  }
  .hi-fs-14 {
    font-size: 14px;
  }
  .hi-fs-15 {
    font-size: 14px;
  }
  .hi-fs-16 {
    font-size: 14px;
  }
  .hi-fs-17 {
    font-size: 14px;
  }
  .hi-fs-18 {
    font-size: 14px;
  }
  .hi-fs-19 {
    font-size: 14px;
  }
  .hi-fs-20 {
    font-size: 14px;
  }
  .hi-fs-21 {
    font-size: 14px;
  }
  .hi-fs-22 {
    font-size: 14px;
  }
  .hi-fs-23 {
    font-size: 14px;
  }
  .hi-fs-24 {
    font-size: 14px;
  }
  .hi-fs-25 {
    font-size: 14px;
  }
  .hi-fs-26 {
    font-size: 14px;
  }
  .hi-fs-27 {
    font-size: 14px;
  }
  .hi-fs-28 {
    font-size: 14px;
  }
  .hi-fs-29 {
    font-size: 14px;
  }
  .hi-fs-30 {
    font-size: 14px;
  }
  .hi-fs-31 {
    font-size: 14px;
  }
  .hi-fs-32 {
    font-size: 14px;
  }
  .hi-fs-33 {
    font-size: 14px;
  }
  .hi-fs-34 {
    font-size: 14px;
  }
  .hi-fs-35 {
    font-size: 14px;
  }
  .hi-fs-36 {
    font-size: calc(36px * 0.4);
  }
  .hi-fs-37 {
    font-size: calc(37px * 0.4);
  }
  .hi-fs-38 {
    font-size: calc(38px * 0.4);
  }
  .hi-fs-39 {
    font-size: calc(39px * 0.4);
  }
  .hi-fs-40 {
    font-size: calc(40px * 0.4);
  }
  .hi-fs-41 {
    font-size: calc(41px * 0.4);
  }
  .hi-fs-42 {
    font-size: calc(42px * 0.4);
  }
  .hi-fs-43 {
    font-size: calc(43px * 0.4);
  }
  .hi-fs-44 {
    font-size: calc(44px * 0.4);
  }
  .hi-fs-45 {
    font-size: calc(45px * 0.4);
  }
  .hi-fs-46 {
    font-size: calc(46px * 0.4);
  }
  .hi-fs-47 {
    font-size: calc(47px * 0.4);
  }
  .hi-fs-48 {
    font-size: calc(48px * 0.4);
  }
  .hi-fs-49 {
    font-size: calc(49px * 0.4);
  }
  .hi-fs-50 {
    font-size: calc(50px * 0.4);
  }
  .hi-fs-51 {
    font-size: calc(51px * 0.4);
  }
  .hi-fs-52 {
    font-size: calc(52px * 0.4);
  }
  .hi-fs-53 {
    font-size: calc(53px * 0.4);
  }
  .hi-fs-54 {
    font-size: calc(54px * 0.4);
  }
  .hi-fs-55 {
    font-size: calc(55px * 0.4);
  }
  .hi-fs-56 {
    font-size: calc(56px * 0.4);
  }
  .hi-fs-57 {
    font-size: calc(57px * 0.4);
  }
  .hi-fs-58 {
    font-size: calc(58px * 0.4);
  }
  .hi-fs-59 {
    font-size: calc(59px * 0.4);
  }
  .hi-fs-60 {
    font-size: calc(60px * 0.4);
  }
  .hi-fs-61 {
    font-size: calc(61px * 0.4);
  }
  .hi-fs-62 {
    font-size: calc(62px * 0.4);
  }
  .hi-fs-63 {
    font-size: calc(63px * 0.4);
  }
  .hi-fs-64 {
    font-size: calc(64px * 0.4);
  }
  .hi-fs-65 {
    font-size: calc(65px * 0.4);
  }
  .hi-fs-66 {
    font-size: calc(66px * 0.4);
  }
  .hi-fs-67 {
    font-size: calc(67px * 0.4);
  }
  .hi-fs-68 {
    font-size: calc(68px * 0.4);
  }
  .hi-fs-69 {
    font-size: calc(69px * 0.4);
  }
  .hi-fs-70 {
    font-size: calc(70px * 0.4);
  }
  .hi-fs-71 {
    font-size: calc(71px * 0.4);
  }
  .hi-fs-72 {
    font-size: calc(72px * 0.4);
  }
  .hi-fs-73 {
    font-size: calc(73px * 0.4);
  }
  .hi-fs-74 {
    font-size: calc(74px * 0.4);
  }
  .hi-fs-75 {
    font-size: calc(75px * 0.4);
  }
  .hi-fs-76 {
    font-size: calc(76px * 0.4);
  }
  .hi-fs-77 {
    font-size: calc(77px * 0.4);
  }
  .hi-fs-78 {
    font-size: calc(78px * 0.4);
  }
  .hi-fs-79 {
    font-size: calc(79px * 0.4);
  }
  .hi-fs-80 {
    font-size: calc(80px * 0.4);
  }
  .hi-fs-81 {
    font-size: calc(81px * 0.4);
  }
  .hi-fs-82 {
    font-size: calc(82px * 0.4);
  }
  .hi-fs-83 {
    font-size: calc(83px * 0.4);
  }
  .hi-fs-84 {
    font-size: calc(84px * 0.4);
  }
  .hi-fs-85 {
    font-size: calc(85px * 0.4);
  }
  .hi-fs-86 {
    font-size: calc(86px * 0.4);
  }
  .hi-fs-87 {
    font-size: calc(87px * 0.4);
  }
  .hi-fs-88 {
    font-size: calc(88px * 0.4);
  }
  .hi-fs-89 {
    font-size: calc(89px * 0.4);
  }
  .hi-fs-90 {
    font-size: calc(90px * 0.4);
  }
  .hi-fs-91 {
    font-size: calc(91px * 0.4);
  }
  .hi-fs-92 {
    font-size: calc(92px * 0.4);
  }
  .hi-fs-93 {
    font-size: calc(93px * 0.4);
  }
  .hi-fs-94 {
    font-size: calc(94px * 0.4);
  }
  .hi-fs-95 {
    font-size: calc(95px * 0.4);
  }
  .hi-fs-96 {
    font-size: calc(96px * 0.4);
  }
  .hi-fs-97 {
    font-size: calc(97px * 0.4);
  }
  .hi-fs-98 {
    font-size: calc(98px * 0.4);
  }
  .hi-fs-99 {
    font-size: calc(99px * 0.4);
  }
  .hi-fs-100 {
    font-size: calc(100px * 0.4);
  }
  .hi-fs-101 {
    font-size: calc(101px * 0.4);
  }
  .hi-fs-102 {
    font-size: calc(102px * 0.4);
  }
  .hi-fs-103 {
    font-size: calc(103px * 0.4);
  }
  .hi-fs-104 {
    font-size: calc(104px * 0.4);
  }
  .hi-fs-105 {
    font-size: calc(105px * 0.4);
  }
  .hi-fs-106 {
    font-size: calc(106px * 0.4);
  }
  .hi-fs-107 {
    font-size: calc(107px * 0.4);
  }
  .hi-fs-108 {
    font-size: calc(108px * 0.4);
  }
  .hi-fs-109 {
    font-size: calc(109px * 0.4);
  }
  .hi-fs-110 {
    font-size: calc(110px * 0.4);
  }
  .hi-fs-111 {
    font-size: calc(111px * 0.4);
  }
  .hi-fs-112 {
    font-size: calc(112px * 0.4);
  }
  .hi-fs-113 {
    font-size: calc(113px * 0.4);
  }
  .hi-fs-114 {
    font-size: calc(114px * 0.4);
  }
  .hi-fs-115 {
    font-size: calc(115px * 0.4);
  }
  .hi-fs-116 {
    font-size: calc(116px * 0.4);
  }
  .hi-fs-117 {
    font-size: calc(117px * 0.4);
  }
  .hi-fs-118 {
    font-size: calc(118px * 0.4);
  }
  .hi-fs-119 {
    font-size: calc(119px * 0.4);
  }
  .hi-fs-120 {
    font-size: calc(120px * 0.4);
  }
  .hi-fs-121 {
    font-size: calc(121px * 0.4);
  }
  .hi-fs-122 {
    font-size: calc(122px * 0.4);
  }
  .hi-fs-123 {
    font-size: calc(123px * 0.4);
  }
  .hi-fs-124 {
    font-size: calc(124px * 0.4);
  }
  .hi-fs-125 {
    font-size: calc(125px * 0.4);
  }
  .hi-fs-126 {
    font-size: calc(126px * 0.4);
  }
  .hi-fs-127 {
    font-size: calc(127px * 0.4);
  }
  .hi-fs-128 {
    font-size: calc(128px * 0.4);
  }
  .hi-fs-129 {
    font-size: calc(129px * 0.4);
  }
  .hi-fs-130 {
    font-size: calc(130px * 0.4);
  }
  .hi-fs-131 {
    font-size: calc(131px * 0.4);
  }
  .hi-fs-132 {
    font-size: calc(132px * 0.4);
  }
  .hi-fs-133 {
    font-size: calc(133px * 0.4);
  }
  .hi-fs-134 {
    font-size: calc(134px * 0.4);
  }
  .hi-fs-135 {
    font-size: calc(135px * 0.4);
  }
  .hi-fs-136 {
    font-size: calc(136px * 0.4);
  }
  .hi-fs-137 {
    font-size: calc(137px * 0.4);
  }
  .hi-fs-138 {
    font-size: calc(138px * 0.4);
  }
  .hi-fs-139 {
    font-size: calc(139px * 0.4);
  }
  .hi-fs-140 {
    font-size: calc(140px * 0.4);
  }
  .hi-fs-141 {
    font-size: calc(141px * 0.4);
  }
  .hi-fs-142 {
    font-size: calc(142px * 0.4);
  }
  .hi-fs-143 {
    font-size: calc(143px * 0.4);
  }
  .hi-fs-144 {
    font-size: calc(144px * 0.4);
  }
  .hi-fs-145 {
    font-size: calc(145px * 0.4);
  }
  .hi-fs-146 {
    font-size: calc(146px * 0.4);
  }
  .hi-fs-147 {
    font-size: calc(147px * 0.4);
  }
  .hi-fs-148 {
    font-size: calc(148px * 0.4);
  }
  .hi-fs-149 {
    font-size: calc(149px * 0.4);
  }
  .hi-fs-150 {
    font-size: calc(150px * 0.4);
  }
  .hi-fs-151 {
    font-size: calc(151px * 0.4);
  }
  .hi-fs-152 {
    font-size: calc(152px * 0.4);
  }
  .hi-fs-153 {
    font-size: calc(152px * 0.4);
  }
  .hi-fs-154 {
    font-size: calc(154px * 0.4);
  }
  .hi-fs-155 {
    font-size: calc(155px * 0.4);
  }
  .hi-fs-156 {
    font-size: calc(156px * 0.4);
  }
  .hi-fs-157 {
    font-size: calc(157px * 0.4);
  }
  .hi-fs-158 {
    font-size: calc(158px * 0.4);
  }
  .hi-fs-159 {
    font-size: calc(159px * 0.4);
  }
  .hi-fs-160 {
    font-size: calc(160px * 0.4);
  }
}
@media screen and (max-width: 320px) {
  .hi-fs-12 {
    font-size: 12px;
  }
  .hi-fs-13 {
    font-size: 12px;
  }
  .hi-fs-14 {
    font-size: 12px;
  }
  .hi-fs-15 {
    font-size: 12px;
  }
  .hi-fs-16 {
    font-size: 12px;
  }
  .hi-fs-17 {
    font-size: 12px;
  }
  .hi-fs-18 {
    font-size: 12px;
  }
  .hi-fs-19 {
    font-size: 12px;
  }
  .hi-fs-20 {
    font-size: 12px;
  }
  .hi-fs-21 {
    font-size: 12px;
  }
  .hi-fs-22 {
    font-size: 12px;
  }
  .hi-fs-23 {
    font-size: 12px;
  }
  .hi-fs-24 {
    font-size: 12px;
  }
  .hi-fs-25 {
    font-size: 12px;
  }
  .hi-fs-26 {
    font-size: 12px;
  }
  .hi-fs-27 {
    font-size: 12px;
  }
  .hi-fs-28 {
    font-size: 12px;
  }
  .hi-fs-29 {
    font-size: 12px;
  }
  .hi-fs-30 {
    font-size: 12px;
  }
  .hi-fs-31 {
    font-size: 12px;
  }
  .hi-fs-32 {
    font-size: 12px;
  }
  .hi-fs-33 {
    font-size: 12px;
  }
  .hi-fs-34 {
    font-size: 12px;
  }
  .hi-fs-35 {
    font-size: 12px;
  }
  .hi-fs-36 {
    font-size: 12px;
  }
  .hi-fs-37 {
    font-size: 12px;
  }
  .hi-fs-38 {
    font-size: 12px;
  }
  .hi-fs-39 {
    font-size: 12px;
  }
  .hi-fs-40 {
    font-size: 12px;
  }
  .hi-fs-41 {
    font-size: calc(41px * 0.3);
  }
  .hi-fs-42 {
    font-size: calc(42px * 0.3);
  }
  .hi-fs-43 {
    font-size: calc(43px * 0.3);
  }
  .hi-fs-44 {
    font-size: calc(44px * 0.3);
  }
  .hi-fs-45 {
    font-size: calc(45px * 0.3);
  }
  .hi-fs-46 {
    font-size: calc(46px * 0.3);
  }
  .hi-fs-47 {
    font-size: calc(47px * 0.3);
  }
  .hi-fs-48 {
    font-size: calc(48px * 0.3);
  }
  .hi-fs-49 {
    font-size: calc(49px * 0.3);
  }
  .hi-fs-50 {
    font-size: calc(50px * 0.3);
  }
  .hi-fs-51 {
    font-size: calc(51px * 0.3);
  }
  .hi-fs-52 {
    font-size: calc(52px * 0.3);
  }
  .hi-fs-53 {
    font-size: calc(53px * 0.3);
  }
  .hi-fs-54 {
    font-size: calc(54px * 0.3);
  }
  .hi-fs-55 {
    font-size: calc(55px * 0.3);
  }
  .hi-fs-56 {
    font-size: calc(56px * 0.3);
  }
  .hi-fs-57 {
    font-size: calc(57px * 0.3);
  }
  .hi-fs-58 {
    font-size: calc(58px * 0.3);
  }
  .hi-fs-59 {
    font-size: calc(59px * 0.3);
  }
  .hi-fs-60 {
    font-size: calc(60px * 0.3);
  }
  .hi-fs-61 {
    font-size: calc(61px * 0.3);
  }
  .hi-fs-62 {
    font-size: calc(62px * 0.3);
  }
  .hi-fs-63 {
    font-size: calc(63px * 0.3);
  }
  .hi-fs-64 {
    font-size: calc(64px * 0.3);
  }
  .hi-fs-65 {
    font-size: calc(65px * 0.3);
  }
  .hi-fs-66 {
    font-size: calc(66px * 0.3);
  }
  .hi-fs-67 {
    font-size: calc(67px * 0.3);
  }
  .hi-fs-68 {
    font-size: calc(68px * 0.3);
  }
  .hi-fs-69 {
    font-size: calc(69px * 0.3);
  }
  .hi-fs-70 {
    font-size: calc(70px * 0.3);
  }
  .hi-fs-71 {
    font-size: calc(71px * 0.3);
  }
  .hi-fs-72 {
    font-size: calc(72px * 0.3);
  }
  .hi-fs-73 {
    font-size: calc(73px * 0.3);
  }
  .hi-fs-74 {
    font-size: calc(74px * 0.3);
  }
  .hi-fs-75 {
    font-size: calc(75px * 0.3);
  }
  .hi-fs-76 {
    font-size: calc(76px * 0.3);
  }
  .hi-fs-77 {
    font-size: calc(77px * 0.3);
  }
  .hi-fs-78 {
    font-size: calc(78px * 0.3);
  }
  .hi-fs-79 {
    font-size: calc(79px * 0.3);
  }
  .hi-fs-80 {
    font-size: calc(80px * 0.3);
  }
  .hi-fs-81 {
    font-size: calc(81px * 0.3);
  }
  .hi-fs-82 {
    font-size: calc(82px * 0.3);
  }
  .hi-fs-83 {
    font-size: calc(83px * 0.3);
  }
  .hi-fs-84 {
    font-size: calc(84px * 0.3);
  }
  .hi-fs-85 {
    font-size: calc(85px * 0.3);
  }
  .hi-fs-86 {
    font-size: calc(86px * 0.3);
  }
  .hi-fs-87 {
    font-size: calc(87px * 0.3);
  }
  .hi-fs-88 {
    font-size: calc(88px * 0.3);
  }
  .hi-fs-89 {
    font-size: calc(89px * 0.3);
  }
  .hi-fs-90 {
    font-size: calc(90px * 0.3);
  }
  .hi-fs-91 {
    font-size: calc(91px * 0.3);
  }
  .hi-fs-92 {
    font-size: calc(92px * 0.3);
  }
  .hi-fs-93 {
    font-size: calc(93px * 0.3);
  }
  .hi-fs-94 {
    font-size: calc(94px * 0.3);
  }
  .hi-fs-95 {
    font-size: calc(95px * 0.3);
  }
  .hi-fs-96 {
    font-size: calc(96px * 0.3);
  }
  .hi-fs-97 {
    font-size: calc(97px * 0.3);
  }
  .hi-fs-98 {
    font-size: calc(98px * 0.3);
  }
  .hi-fs-99 {
    font-size: calc(99px * 0.3);
  }
  .hi-fs-100 {
    font-size: calc(100px * 0.3);
  }
  .hi-fs-101 {
    font-size: calc(101px * 0.3);
  }
  .hi-fs-102 {
    font-size: calc(102px * 0.3);
  }
  .hi-fs-103 {
    font-size: calc(103px * 0.3);
  }
  .hi-fs-104 {
    font-size: calc(104px * 0.3);
  }
  .hi-fs-105 {
    font-size: calc(105px * 0.3);
  }
  .hi-fs-106 {
    font-size: calc(106px * 0.3);
  }
  .hi-fs-107 {
    font-size: calc(107px * 0.3);
  }
  .hi-fs-108 {
    font-size: calc(108px * 0.3);
  }
  .hi-fs-109 {
    font-size: calc(109px * 0.3);
  }
  .hi-fs-110 {
    font-size: calc(110px * 0.3);
  }
  .hi-fs-111 {
    font-size: calc(111px * 0.3);
  }
  .hi-fs-112 {
    font-size: calc(112px * 0.3);
  }
  .hi-fs-113 {
    font-size: calc(113px * 0.3);
  }
  .hi-fs-114 {
    font-size: calc(114px * 0.3);
  }
  .hi-fs-115 {
    font-size: calc(115px * 0.3);
  }
  .hi-fs-116 {
    font-size: calc(116px * 0.3);
  }
  .hi-fs-117 {
    font-size: calc(117px * 0.3);
  }
  .hi-fs-118 {
    font-size: calc(118px * 0.3);
  }
  .hi-fs-119 {
    font-size: calc(119px * 0.3);
  }
  .hi-fs-120 {
    font-size: calc(120px * 0.3);
  }
  .hi-fs-121 {
    font-size: calc(121px * 0.3);
  }
  .hi-fs-122 {
    font-size: calc(122px * 0.3);
  }
  .hi-fs-123 {
    font-size: calc(123px * 0.3);
  }
  .hi-fs-124 {
    font-size: calc(124px * 0.3);
  }
  .hi-fs-125 {
    font-size: calc(125px * 0.3);
  }
  .hi-fs-126 {
    font-size: calc(126px * 0.3);
  }
  .hi-fs-127 {
    font-size: calc(127px * 0.3);
  }
  .hi-fs-128 {
    font-size: calc(128px * 0.3);
  }
  .hi-fs-129 {
    font-size: calc(129px * 0.3);
  }
  .hi-fs-130 {
    font-size: calc(130px * 0.3);
  }
  .hi-fs-131 {
    font-size: calc(131px * 0.3);
  }
  .hi-fs-132 {
    font-size: calc(132px * 0.3);
  }
  .hi-fs-133 {
    font-size: calc(133px * 0.3);
  }
  .hi-fs-134 {
    font-size: calc(134px * 0.3);
  }
  .hi-fs-135 {
    font-size: calc(135px * 0.3);
  }
  .hi-fs-136 {
    font-size: calc(136px * 0.3);
  }
  .hi-fs-137 {
    font-size: calc(137px * 0.3);
  }
  .hi-fs-138 {
    font-size: calc(138px * 0.3);
  }
  .hi-fs-139 {
    font-size: calc(139px * 0.3);
  }
  .hi-fs-140 {
    font-size: calc(140px * 0.3);
  }
  .hi-fs-141 {
    font-size: calc(141px * 0.3);
  }
  .hi-fs-142 {
    font-size: calc(142px * 0.3);
  }
  .hi-fs-143 {
    font-size: calc(143px * 0.3);
  }
  .hi-fs-144 {
    font-size: calc(144px * 0.3);
  }
  .hi-fs-145 {
    font-size: calc(145px * 0.3);
  }
  .hi-fs-146 {
    font-size: calc(146px * 0.3);
  }
  .hi-fs-147 {
    font-size: calc(147px * 0.3);
  }
  .hi-fs-148 {
    font-size: calc(148px * 0.3);
  }
  .hi-fs-149 {
    font-size: calc(149px * 0.3);
  }
  .hi-fs-150 {
    font-size: calc(150px * 0.3);
  }
  .hi-fs-151 {
    font-size: calc(151px * 0.3);
  }
  .hi-fs-152 {
    font-size: calc(152px * 0.3);
  }
  .hi-fs-153 {
    font-size: calc(152px * 0.3);
  }
  .hi-fs-154 {
    font-size: calc(154px * 0.3);
  }
  .hi-fs-155 {
    font-size: calc(155px * 0.3);
  }
  .hi-fs-156 {
    font-size: calc(156px * 0.3);
  }
  .hi-fs-157 {
    font-size: calc(157px * 0.3);
  }
  .hi-fs-158 {
    font-size: calc(158px * 0.3);
  }
  .hi-fs-159 {
    font-size: calc(159px * 0.3);
  }
  .hi-fs-160 {
    font-size: calc(160px * 0.3);
  }
}
