.flc {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.tc {
  text-align: center;
}
/* eject videos */
.vd_box {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999999;
}
.vd_box_area {
  position: absolute;
  top: 52%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2014;
  width: 60%;
  max-height: 90%;
}
.vd_box_area::before {
  content: "";
  display: block;
  padding-bottom: 56.25%;
}
.close_v {
  position: absolute;
  top: -0.2rem;
  right: -0.2rem;
  width: 0.4rem;
  height: 0.4rem;
  background: var(--i_color);
  z-index: 2;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
}
.close_v::before {
  content: "+";
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 0.44rem;
  color: #fff;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
.vd_box iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #000;
  object-fit: contain;
}
@media screen and (max-width: 1024px) {
  .vd_box_area {
    width: 80%;
  }
  .close_v::before {
    font-size: 0.4rem;
  }
}
@media screen and (max-width: 768px) {
  .vd_box_area {
    width: 88%;
  }
  .close_v {
    top: -0.15rem;
    right: -0.15rem;
    width: 0.3rem;
    height: 0.3rem;
  }
  .close_v::before {
    font-size: 0.3rem;
  }
}

/* ---------------------------------------Breadcrumb--------------------------------------- */
.in_position {
  box-sizing: border-box;
  padding: 0.2rem 0;

  position: relative;
}

.in_position .wrap {
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.in_position a {
  display: block;
  font-size: 0.18rem;
  color: #666666;
  position: relative;
  line-height: 0.2rem;
}

.in_position a:first-child {
  padding-left: 0.26rem;
}

.in_position a:first-child::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  left: 0;
  width: 0.18rem;
  height: 0.18rem;
  background: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="80" height="80" viewBox="0 0 2048 2048"%3E%3Cpath fill="%23666" d="m1024 165l941 942l-90 90l-83-82v805h-640v-640H896v640H256v-805l-83 82l-90-90l941-942zm640 1627V987l-640-640l-640 640v805h384v-640h512v640h384z"%2F%3E%3C%2Fsvg%3E')
    no-repeat center;
  background-size: contain;
}

.in_position a:not(:last-child):after {
  content: ">";
  margin: 0 4px;
  color: #666;
}

.in_position a:last-child {
  color: var(--i_color) !important;
}

.in_position a:hover {
  color: var(--i_color);
}

/* Paging */

.in_paging {
  --size: 30px;

  --border_radius: 5px;

  --curr_color: var(--i_color);
  box-sizing: border-box;
}

.in_paging ul {
  display: -webkit-flex;

  display: flex;

  flex-wrap: wrap;

  justify-content: center;

  align-items: center;

  text-align: center;
  width: 100%;
}

.in_paging li {
  min-width: var(--size);

  margin: 0 4px;
}

.in_paging a,
.in_paging span {
  display: block;

  padding: 0 10px;

  height: var(--size);

  line-height: calc(var(--size) - 2px);

  font-size: 14px;

  color: #666;

  background: #fff;

  box-sizing: border-box;

  border: 1px solid #ccc;

  -webkit-border-radius: var(--border_radius);

  border-radius: var(--border_radius);

  overflow: hidden;
}

.in_paging ul li:not(:first-child):not(:last-of-type) a,
.in_paging ul li:not(:first-child):not(:last-of-type) span {
  border-radius: 50%;
}

.in_paging i {
  margin-top: 14px;

  width: 100%;

  font-size: 13px;

  color: #888;
}

.in_paging a:hover,
.in_paging .curr_page a,
.in_paging .curr_page span {
  border-color: var(--curr_color) !important;

  background: var(--curr_color);

  color: #fff !important;
}

@media screen and (max-width: 1024px) {
  .in_position {
    padding: 0.16rem 0;
  }

  .in_position a {
    font-size: 14px;
  }
}

@media screen and (max-width: 560px) {
  .in_position {
    padding: 0.12rem 0;
  }

  .in_position a {
    font-size: 13px;
  }
}
/* spacing: m/mt/mb/p/pt/pb 10-350 step 10 */

.m10 {
  margin-top: 0.1rem;
  margin-bottom: 0.1rem;
}

.m20 {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}

.m30 {
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
}

.m40 {
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
}

.m50 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.m60 {
  margin-top: 0.6rem;
  margin-bottom: 0.6rem;
}

.m70 {
  margin-top: 0.7rem;
  margin-bottom: 0.7rem;
}

.m80 {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
}

.m90 {
  margin-top: 0.9rem;
  margin-bottom: 0.9rem;
}

.m100 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.m110 {
  margin-top: 1.1rem;
  margin-bottom: 1.1rem;
}

.m120 {
  margin-top: 1.2rem;
  margin-bottom: 1.2rem;
}

.m130 {
  margin-top: 1.3rem;
  margin-bottom: 1.3rem;
}

.m140 {
  margin-top: 1.4rem;
  margin-bottom: 1.4rem;
}

.m150 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.m160 {
  margin-top: 1.6rem;
  margin-bottom: 1.6rem;
}

.m170 {
  margin-top: 1.7rem;
  margin-bottom: 1.7rem;
}

.m180 {
  margin-top: 1.8rem;
  margin-bottom: 1.8rem;
}

.m190 {
  margin-top: 1.9rem;
  margin-bottom: 1.9rem;
}

.m200 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.m210 {
  margin-top: 2.1rem;
  margin-bottom: 2.1rem;
}

.m220 {
  margin-top: 2.2rem;
  margin-bottom: 2.2rem;
}

.m230 {
  margin-top: 2.3rem;
  margin-bottom: 2.3rem;
}

.m240 {
  margin-top: 2.4rem;
  margin-bottom: 2.4rem;
}

.m250 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.m260 {
  margin-top: 2.6rem;
  margin-bottom: 2.6rem;
}

.m270 {
  margin-top: 2.7rem;
  margin-bottom: 2.7rem;
}

.m280 {
  margin-top: 2.8rem;
  margin-bottom: 2.8rem;
}

.m290 {
  margin-top: 2.9rem;
  margin-bottom: 2.9rem;
}

.m300 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.m310 {
  margin-top: 3.1rem;
  margin-bottom: 3.1rem;
}

.m320 {
  margin-top: 3.2rem;
  margin-bottom: 3.2rem;
}

.m330 {
  margin-top: 3.3rem;
  margin-bottom: 3.3rem;
}

.m340 {
  margin-top: 3.4rem;
  margin-bottom: 3.4rem;
}

.m350 {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}

.mt10 {
  margin-top: 0.1rem;
}

.mt20 {
  margin-top: 0.2rem;
}

.mt30 {
  margin-top: 0.3rem;
}

.mt40 {
  margin-top: 0.4rem;
}

.mt50 {
  margin-top: 0.5rem;
}

.mt60 {
  margin-top: 0.6rem;
}

.mt70 {
  margin-top: 0.7rem;
}

.mt80 {
  margin-top: 0.8rem;
}

.mt90 {
  margin-top: 0.9rem;
}

.mt100 {
  margin-top: 1rem;
}

.mt110 {
  margin-top: 1.1rem;
}

.mt120 {
  margin-top: 1.2rem;
}

.mt130 {
  margin-top: 1.3rem;
}

.mt140 {
  margin-top: 1.4rem;
}

.mt150 {
  margin-top: 1.5rem;
}

.mt160 {
  margin-top: 1.6rem;
}

.mt170 {
  margin-top: 1.7rem;
}

.mt180 {
  margin-top: 1.8rem;
}

.mt190 {
  margin-top: 1.9rem;
}

.mt200 {
  margin-top: 2rem;
}

.mt210 {
  margin-top: 2.1rem;
}

.mt220 {
  margin-top: 2.2rem;
}

.mt230 {
  margin-top: 2.3rem;
}

.mt240 {
  margin-top: 2.4rem;
}

.mt250 {
  margin-top: 2.5rem;
}

.mt260 {
  margin-top: 2.6rem;
}

.mt270 {
  margin-top: 2.7rem;
}

.mt280 {
  margin-top: 2.8rem;
}

.mt290 {
  margin-top: 2.9rem;
}

.mt300 {
  margin-top: 3rem;
}

.mt310 {
  margin-top: 3.1rem;
}

.mt320 {
  margin-top: 3.2rem;
}

.mt330 {
  margin-top: 3.3rem;
}

.mt340 {
  margin-top: 3.4rem;
}

.mt350 {
  margin-top: 3.5rem;
}

.mb10 {
  margin-bottom: 0.1rem;
}

.mb20 {
  margin-bottom: 0.2rem;
}

.mb30 {
  margin-bottom: 0.3rem;
}

.mb40 {
  margin-bottom: 0.4rem;
}

.mb50 {
  margin-bottom: 0.5rem;
}

.mb60 {
  margin-bottom: 0.6rem;
}

.mb70 {
  margin-bottom: 0.7rem;
}

.mb80 {
  margin-bottom: 0.8rem;
}

.mb90 {
  margin-bottom: 0.9rem;
}

.mb100 {
  margin-bottom: 1rem;
}

.mb110 {
  margin-bottom: 1.1rem;
}

.mb120 {
  margin-bottom: 1.2rem;
}

.mb130 {
  margin-bottom: 1.3rem;
}

.mb140 {
  margin-bottom: 1.4rem;
}

.mb150 {
  margin-bottom: 1.5rem;
}

.mb160 {
  margin-bottom: 1.6rem;
}

.mb170 {
  margin-bottom: 1.7rem;
}

.mb180 {
  margin-bottom: 1.8rem;
}

.mb190 {
  margin-bottom: 1.9rem;
}

.mb200 {
  margin-bottom: 2rem;
}

.mb210 {
  margin-bottom: 2.1rem;
}

.mb220 {
  margin-bottom: 2.2rem;
}

.mb230 {
  margin-bottom: 2.3rem;
}

.mb240 {
  margin-bottom: 2.4rem;
}

.mb250 {
  margin-bottom: 2.5rem;
}

.mb260 {
  margin-bottom: 2.6rem;
}

.mb270 {
  margin-bottom: 2.7rem;
}

.mb280 {
  margin-bottom: 2.8rem;
}

.mb290 {
  margin-bottom: 2.9rem;
}

.mb300 {
  margin-bottom: 3rem;
}

.mb310 {
  margin-bottom: 3.1rem;
}

.mb320 {
  margin-bottom: 3.2rem;
}

.mb330 {
  margin-bottom: 3.3rem;
}

.mb340 {
  margin-bottom: 3.4rem;
}

.mb350 {
  margin-bottom: 3.5rem;
}

.p10 {
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
}

.p20 {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.p30 {
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}

.p40 {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.p50 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.p60 {
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
}

.p70 {
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
}

.p80 {
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
}

.p90 {
  padding-top: 0.9rem;
  padding-bottom: 0.9rem;
}

.p100 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.p110 {
  padding-top: 1.1rem;
  padding-bottom: 1.1rem;
}

.p120 {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}

.p130 {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
}

.p140 {
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
}

.p150 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.p160 {
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
}

.p170 {
  padding-top: 1.7rem;
  padding-bottom: 1.7rem;
}

.p180 {
  padding-top: 1.8rem;
  padding-bottom: 1.8rem;
}

.p190 {
  padding-top: 1.9rem;
  padding-bottom: 1.9rem;
}

.p200 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.p210 {
  padding-top: 2.1rem;
  padding-bottom: 2.1rem;
}

.p220 {
  padding-top: 2.2rem;
  padding-bottom: 2.2rem;
}

.p230 {
  padding-top: 2.3rem;
  padding-bottom: 2.3rem;
}

.p240 {
  padding-top: 2.4rem;
  padding-bottom: 2.4rem;
}

.p250 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.p260 {
  padding-top: 2.6rem;
  padding-bottom: 2.6rem;
}

.p270 {
  padding-top: 2.7rem;
  padding-bottom: 2.7rem;
}

.p280 {
  padding-top: 2.8rem;
  padding-bottom: 2.8rem;
}

.p290 {
  padding-top: 2.9rem;
  padding-bottom: 2.9rem;
}

.p300 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.p310 {
  padding-top: 3.1rem;
  padding-bottom: 3.1rem;
}

.p320 {
  padding-top: 3.2rem;
  padding-bottom: 3.2rem;
}

.p330 {
  padding-top: 3.3rem;
  padding-bottom: 3.3rem;
}

.p340 {
  padding-top: 3.4rem;
  padding-bottom: 3.4rem;
}

.p350 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.pt10 {
  padding-top: 0.1rem;
}

.pt20 {
  padding-top: 0.2rem;
}

.pt30 {
  padding-top: 0.3rem;
}

.pt40 {
  padding-top: 0.4rem;
}

.pt50 {
  padding-top: 0.5rem;
}

.pt60 {
  padding-top: 0.6rem;
}

.pt70 {
  padding-top: 0.7rem;
}

.pt80 {
  padding-top: 0.8rem;
}

.pt90 {
  padding-top: 0.9rem;
}

.pt100 {
  padding-top: 1rem;
}

.pt110 {
  padding-top: 1.1rem;
}

.pt120 {
  padding-top: 1.2rem;
}

.pt130 {
  padding-top: 1.3rem;
}

.pt140 {
  padding-top: 1.4rem;
}

.pt150 {
  padding-top: 1.5rem;
}

.pt160 {
  padding-top: 1.6rem;
}

.pt170 {
  padding-top: 1.7rem;
}

.pt180 {
  padding-top: 1.8rem;
}

.pt190 {
  padding-top: 1.9rem;
}

.pt200 {
  padding-top: 2rem;
}

.pt210 {
  padding-top: 2.1rem;
}

.pt220 {
  padding-top: 2.2rem;
}

.pt230 {
  padding-top: 2.3rem;
}

.pt240 {
  padding-top: 2.4rem;
}

.pt250 {
  padding-top: 2.5rem;
}

.pt260 {
  padding-top: 2.6rem;
}

.pt270 {
  padding-top: 2.7rem;
}

.pt280 {
  padding-top: 2.8rem;
}

.pt290 {
  padding-top: 2.9rem;
}

.pt300 {
  padding-top: 3rem;
}

.pt310 {
  padding-top: 3.1rem;
}

.pt320 {
  padding-top: 3.2rem;
}

.pt330 {
  padding-top: 3.3rem;
}

.pt340 {
  padding-top: 3.4rem;
}

.pt350 {
  padding-top: 3.5rem;
}

.pb10 {
  padding-bottom: 0.1rem;
}

.pb20 {
  padding-bottom: 0.2rem;
}

.pb30 {
  padding-bottom: 0.3rem;
}

.pb40 {
  padding-bottom: 0.4rem;
}

.pb50 {
  padding-bottom: 0.5rem;
}

.pb60 {
  padding-bottom: 0.6rem;
}

.pb70 {
  padding-bottom: 0.7rem;
}

.pb80 {
  padding-bottom: 0.8rem;
}

.pb90 {
  padding-bottom: 0.9rem;
}

.pb100 {
  padding-bottom: 1rem;
}

.pb110 {
  padding-bottom: 1.1rem;
}

.pb120 {
  padding-bottom: 1.2rem;
}

.pb130 {
  padding-bottom: 1.3rem;
}

.pb140 {
  padding-bottom: 1.4rem;
}

.pb150 {
  padding-bottom: 1.5rem;
}

.pb160 {
  padding-bottom: 1.6rem;
}

.pb170 {
  padding-bottom: 1.7rem;
}

.pb180 {
  padding-bottom: 1.8rem;
}

.pb190 {
  padding-bottom: 1.9rem;
}

.pb200 {
  padding-bottom: 2rem;
}

.pb210 {
  padding-bottom: 2.1rem;
}

.pb220 {
  padding-bottom: 2.2rem;
}

.pb230 {
  padding-bottom: 2.3rem;
}

.pb240 {
  padding-bottom: 2.4rem;
}

.pb250 {
  padding-bottom: 2.5rem;
}

.pb260 {
  padding-bottom: 2.6rem;
}

.pb270 {
  padding-bottom: 2.7rem;
}

.pb280 {
  padding-bottom: 2.8rem;
}

.pb290 {
  padding-bottom: 2.9rem;
}

.pb300 {
  padding-bottom: 3rem;
}

.pb310 {
  padding-bottom: 3.1rem;
}

.pb320 {
  padding-bottom: 3.2rem;
}

.pb330 {
  padding-bottom: 3.3rem;
}

.pb340 {
  padding-bottom: 3.4rem;
}

.pb350 {
  padding-bottom: 3.5rem;
}

@media screen and (max-width: 1440px) {
  .m100 {
    margin-top: 0.9rem;
    margin-bottom: 0.9rem;
  }

  .mt100 {
    margin-top: 0.9rem;
  }

  .mb100 {
    margin-bottom: 0.9rem;
  }

  .m110 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .mt110 {
    margin-top: 1rem;
  }

  .mb110 {
    margin-bottom: 1rem;
  }

  .m120 {
    margin-top: 1.1rem;
    margin-bottom: 1.1rem;
  }

  .mt120 {
    margin-top: 1.1rem;
  }

  .mb120 {
    margin-bottom: 1.1rem;
  }

  .m130 {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .mt130 {
    margin-top: 1.2rem;
  }

  .mb130 {
    margin-bottom: 1.2rem;
  }

  .m140 {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .mt140 {
    margin-top: 1.2rem;
  }

  .mb140 {
    margin-bottom: 1.2rem;
  }

  .m150 {
    margin-top: 1.3rem;
    margin-bottom: 1.3rem;
  }

  .mt150 {
    margin-top: 1.3rem;
  }

  .mb150 {
    margin-bottom: 1.3rem;
  }

  .m160 {
    margin-top: 1.3rem;
    margin-bottom: 1.3rem;
  }

  .mt160 {
    margin-top: 1.3rem;
  }

  .mb160 {
    margin-bottom: 1.3rem;
  }

  .m170 {
    margin-top: 1.4rem;
    margin-bottom: 1.4rem;
  }

  .mt170 {
    margin-top: 1.4rem;
  }

  .mb170 {
    margin-bottom: 1.4rem;
  }

  .m180 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .mt180 {
    margin-top: 1.5rem;
  }

  .mb180 {
    margin-bottom: 1.5rem;
  }

  .m190 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .mt190 {
    margin-top: 1.5rem;
  }

  .mb190 {
    margin-bottom: 1.5rem;
  }

  .m200 {
    margin-top: 1.6rem;
    margin-bottom: 1.6rem;
  }

  .mt200 {
    margin-top: 1.6rem;
  }

  .mb200 {
    margin-bottom: 1.6rem;
  }

  .m210 {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .mt210 {
    margin-top: 1.7rem;
  }

  .mb210 {
    margin-bottom: 1.7rem;
  }

  .m220 {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .mt220 {
    margin-top: 1.7rem;
  }

  .mb220 {
    margin-bottom: 1.7rem;
  }

  .m230 {
    margin-top: 1.8rem;
    margin-bottom: 1.8rem;
  }

  .mt230 {
    margin-top: 1.8rem;
  }

  .mb230 {
    margin-bottom: 1.8rem;
  }

  .m240 {
    margin-top: 1.9rem;
    margin-bottom: 1.9rem;
  }

  .mt240 {
    margin-top: 1.9rem;
  }

  .mb240 {
    margin-bottom: 1.9rem;
  }

  .m250 {
    margin-top: 1.9rem;
    margin-bottom: 1.9rem;
  }

  .mt250 {
    margin-top: 1.9rem;
  }

  .mb250 {
    margin-bottom: 1.9rem;
  }

  .m260 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .mt260 {
    margin-top: 2rem;
  }

  .mb260 {
    margin-bottom: 2rem;
  }

  .m270 {
    margin-top: 2.1rem;
    margin-bottom: 2.1rem;
  }

  .mt270 {
    margin-top: 2.1rem;
  }

  .mb270 {
    margin-bottom: 2.1rem;
  }

  .m280 {
    margin-top: 2.1rem;
    margin-bottom: 2.1rem;
  }

  .mt280 {
    margin-top: 2.1rem;
  }

  .mb280 {
    margin-bottom: 2.1rem;
  }

  .m290 {
    margin-top: 2.2rem;
    margin-bottom: 2.2rem;
  }

  .mt290 {
    margin-top: 2.2rem;
  }

  .mb290 {
    margin-bottom: 2.2rem;
  }

  .m300 {
    margin-top: 2.3rem;
    margin-bottom: 2.3rem;
  }

  .mt300 {
    margin-top: 2.3rem;
  }

  .mb300 {
    margin-bottom: 2.3rem;
  }

  .m310 {
    margin-top: 2.3rem;
    margin-bottom: 2.3rem;
  }

  .mt310 {
    margin-top: 2.3rem;
  }

  .mb310 {
    margin-bottom: 2.3rem;
  }

  .m320 {
    margin-top: 2.4rem;
    margin-bottom: 2.4rem;
  }

  .mt320 {
    margin-top: 2.4rem;
  }

  .mb320 {
    margin-bottom: 2.4rem;
  }

  .m330 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .mt330 {
    margin-top: 2.5rem;
  }

  .mb330 {
    margin-bottom: 2.5rem;
  }

  .m340 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .mt340 {
    margin-top: 2.5rem;
  }

  .mb340 {
    margin-bottom: 2.5rem;
  }

  .m350 {
    margin-top: 2.6rem;
    margin-bottom: 2.6rem;
  }

  .mt350 {
    margin-top: 2.6rem;
  }

  .mb350 {
    margin-bottom: 2.6rem;
  }

  .p100 {
    padding-top: 0.9rem;
    padding-bottom: 0.9rem;
  }

  .pt100 {
    padding-top: 0.9rem;
  }

  .pb100 {
    padding-bottom: 0.9rem;
  }

  .p110 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .pt110 {
    padding-top: 1rem;
  }

  .pb110 {
    padding-bottom: 1rem;
  }

  .p120 {
    padding-top: 1.1rem;
    padding-bottom: 1.1rem;
  }

  .pt120 {
    padding-top: 1.1rem;
  }

  .pb120 {
    padding-bottom: 1.1rem;
  }

  .p130 {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .pt130 {
    padding-top: 1.2rem;
  }

  .pb130 {
    padding-bottom: 1.2rem;
  }

  .p140 {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .pt140 {
    padding-top: 1.2rem;
  }

  .pb140 {
    padding-bottom: 1.2rem;
  }

  .p150 {
    padding-top: 1.3rem;
    padding-bottom: 1.3rem;
  }

  .pt150 {
    padding-top: 1.3rem;
  }

  .pb150 {
    padding-bottom: 1.3rem;
  }

  .p160 {
    padding-top: 1.3rem;
    padding-bottom: 1.3rem;
  }

  .pt160 {
    padding-top: 1.3rem;
  }

  .pb160 {
    padding-bottom: 1.3rem;
  }

  .p170 {
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
  }

  .pt170 {
    padding-top: 1.4rem;
  }

  .pb170 {
    padding-bottom: 1.4rem;
  }

  .p180 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .pt180 {
    padding-top: 1.5rem;
  }

  .pb180 {
    padding-bottom: 1.5rem;
  }

  .p190 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .pt190 {
    padding-top: 1.5rem;
  }

  .pb190 {
    padding-bottom: 1.5rem;
  }

  .p200 {
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
  }

  .pt200 {
    padding-top: 1.6rem;
  }

  .pb200 {
    padding-bottom: 1.6rem;
  }

  .p210 {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .pt210 {
    padding-top: 1.7rem;
  }

  .pb210 {
    padding-bottom: 1.7rem;
  }

  .p220 {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .pt220 {
    padding-top: 1.7rem;
  }

  .pb220 {
    padding-bottom: 1.7rem;
  }

  .p230 {
    padding-top: 1.8rem;
    padding-bottom: 1.8rem;
  }

  .pt230 {
    padding-top: 1.8rem;
  }

  .pb230 {
    padding-bottom: 1.8rem;
  }

  .p240 {
    padding-top: 1.9rem;
    padding-bottom: 1.9rem;
  }

  .pt240 {
    padding-top: 1.9rem;
  }

  .pb240 {
    padding-bottom: 1.9rem;
  }

  .p250 {
    padding-top: 1.9rem;
    padding-bottom: 1.9rem;
  }

  .pt250 {
    padding-top: 1.9rem;
  }

  .pb250 {
    padding-bottom: 1.9rem;
  }

  .p260 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .pt260 {
    padding-top: 2rem;
  }

  .pb260 {
    padding-bottom: 2rem;
  }

  .p270 {
    padding-top: 2.1rem;
    padding-bottom: 2.1rem;
  }

  .pt270 {
    padding-top: 2.1rem;
  }

  .pb270 {
    padding-bottom: 2.1rem;
  }

  .p280 {
    padding-top: 2.1rem;
    padding-bottom: 2.1rem;
  }

  .pt280 {
    padding-top: 2.1rem;
  }

  .pb280 {
    padding-bottom: 2.1rem;
  }

  .p290 {
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
  }

  .pt290 {
    padding-top: 2.2rem;
  }

  .pb290 {
    padding-bottom: 2.2rem;
  }

  .p300 {
    padding-top: 2.3rem;
    padding-bottom: 2.3rem;
  }

  .pt300 {
    padding-top: 2.3rem;
  }

  .pb300 {
    padding-bottom: 2.3rem;
  }

  .p310 {
    padding-top: 2.3rem;
    padding-bottom: 2.3rem;
  }

  .pt310 {
    padding-top: 2.3rem;
  }

  .pb310 {
    padding-bottom: 2.3rem;
  }

  .p320 {
    padding-top: 2.4rem;
    padding-bottom: 2.4rem;
  }

  .pt320 {
    padding-top: 2.4rem;
  }

  .pb320 {
    padding-bottom: 2.4rem;
  }

  .p330 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .pt330 {
    padding-top: 2.5rem;
  }

  .pb330 {
    padding-bottom: 2.5rem;
  }

  .p340 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .pt340 {
    padding-top: 2.5rem;
  }

  .pb340 {
    padding-bottom: 2.5rem;
  }

  .p350 {
    padding-top: 2.6rem;
    padding-bottom: 2.6rem;
  }

  .pt350 {
    padding-top: 2.6rem;
  }

  .pb350 {
    padding-bottom: 2.6rem;
  }
}

@media screen and (max-width: 1366px) {
  .m60 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .mt60 {
    margin-top: 0.5rem;
  }

  .mb60 {
    margin-bottom: 0.5rem;
  }

  .m70 {
    margin-top: 0.6rem;
    margin-bottom: 0.6rem;
  }

  .mt70 {
    margin-top: 0.6rem;
  }

  .mb70 {
    margin-bottom: 0.6rem;
  }

  .m80 {
    margin-top: 0.7rem;
    margin-bottom: 0.7rem;
  }

  .mt80 {
    margin-top: 0.7rem;
  }

  .mb80 {
    margin-bottom: 0.7rem;
  }

  .m90 {
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
  }

  .mt90 {
    margin-top: 0.8rem;
  }

  .mb90 {
    margin-bottom: 0.8rem;
  }

  .m100 {
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
  }

  .mt100 {
    margin-top: 0.8rem;
  }

  .mb100 {
    margin-bottom: 0.8rem;
  }

  .m110 {
    margin-top: 0.9rem;
    margin-bottom: 0.9rem;
  }

  .mt110 {
    margin-top: 0.9rem;
  }

  .mb110 {
    margin-bottom: 0.9rem;
  }

  .m120 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .mt120 {
    margin-top: 1rem;
  }

  .mb120 {
    margin-bottom: 1rem;
  }

  .m130 {
    margin-top: 1.1rem;
    margin-bottom: 1.1rem;
  }

  .mt130 {
    margin-top: 1.1rem;
  }

  .mb130 {
    margin-bottom: 1.1rem;
  }

  .m140 {
    margin-top: 1.1rem;
    margin-bottom: 1.1rem;
  }

  .mt140 {
    margin-top: 1.1rem;
  }

  .mb140 {
    margin-bottom: 1.1rem;
  }

  .m150 {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .mt150 {
    margin-top: 1.2rem;
  }

  .mb150 {
    margin-bottom: 1.2rem;
  }

  .m160 {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .mt160 {
    margin-top: 1.2rem;
  }

  .mb160 {
    margin-bottom: 1.2rem;
  }

  .m170 {
    margin-top: 1.3rem;
    margin-bottom: 1.3rem;
  }

  .mt170 {
    margin-top: 1.3rem;
  }

  .mb170 {
    margin-bottom: 1.3rem;
  }

  .m180 {
    margin-top: 1.3rem;
    margin-bottom: 1.3rem;
  }

  .mt180 {
    margin-top: 1.3rem;
  }

  .mb180 {
    margin-bottom: 1.3rem;
  }

  .m190 {
    margin-top: 1.4rem;
    margin-bottom: 1.4rem;
  }

  .mt190 {
    margin-top: 1.4rem;
  }

  .mb190 {
    margin-bottom: 1.4rem;
  }

  .m200 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .mt200 {
    margin-top: 1.5rem;
  }

  .mb200 {
    margin-bottom: 1.5rem;
  }

  .m210 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .mt210 {
    margin-top: 1.5rem;
  }

  .mb210 {
    margin-bottom: 1.5rem;
  }

  .m220 {
    margin-top: 1.6rem;
    margin-bottom: 1.6rem;
  }

  .mt220 {
    margin-top: 1.6rem;
  }

  .mb220 {
    margin-bottom: 1.6rem;
  }

  .m230 {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .mt230 {
    margin-top: 1.7rem;
  }

  .mb230 {
    margin-bottom: 1.7rem;
  }

  .m240 {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .mt240 {
    margin-top: 1.7rem;
  }

  .mb240 {
    margin-bottom: 1.7rem;
  }

  .m250 {
    margin-top: 1.8rem;
    margin-bottom: 1.8rem;
  }

  .mt250 {
    margin-top: 1.8rem;
  }

  .mb250 {
    margin-bottom: 1.8rem;
  }

  .m260 {
    margin-top: 1.8rem;
    margin-bottom: 1.8rem;
  }

  .mt260 {
    margin-top: 1.8rem;
  }

  .mb260 {
    margin-bottom: 1.8rem;
  }

  .m270 {
    margin-top: 1.9rem;
    margin-bottom: 1.9rem;
  }

  .mt270 {
    margin-top: 1.9rem;
  }

  .mb270 {
    margin-bottom: 1.9rem;
  }

  .m280 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .mt280 {
    margin-top: 2rem;
  }

  .mb280 {
    margin-bottom: 2rem;
  }

  .m290 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .mt290 {
    margin-top: 2rem;
  }

  .mb290 {
    margin-bottom: 2rem;
  }

  .m300 {
    margin-top: 2.1rem;
    margin-bottom: 2.1rem;
  }

  .mt300 {
    margin-top: 2.1rem;
  }

  .mb300 {
    margin-bottom: 2.1rem;
  }

  .m310 {
    margin-top: 2.2rem;
    margin-bottom: 2.2rem;
  }

  .mt310 {
    margin-top: 2.2rem;
  }

  .mb310 {
    margin-bottom: 2.2rem;
  }

  .m320 {
    margin-top: 2.2rem;
    margin-bottom: 2.2rem;
  }

  .mt320 {
    margin-top: 2.2rem;
  }

  .mb320 {
    margin-bottom: 2.2rem;
  }

  .m330 {
    margin-top: 2.3rem;
    margin-bottom: 2.3rem;
  }

  .mt330 {
    margin-top: 2.3rem;
  }

  .mb330 {
    margin-bottom: 2.3rem;
  }

  .m340 {
    margin-top: 2.3rem;
    margin-bottom: 2.3rem;
  }

  .mt340 {
    margin-top: 2.3rem;
  }

  .mb340 {
    margin-bottom: 2.3rem;
  }

  .m350 {
    margin-top: 2.4rem;
    margin-bottom: 2.4rem;
  }

  .mt350 {
    margin-top: 2.4rem;
  }

  .mb350 {
    margin-bottom: 2.4rem;
  }

  .p60 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .pt60 {
    padding-top: 0.5rem;
  }

  .pb60 {
    padding-bottom: 0.5rem;
  }

  .p70 {
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
  }

  .pt70 {
    padding-top: 0.6rem;
  }

  .pb70 {
    padding-bottom: 0.6rem;
  }

  .p80 {
    padding-top: 0.7rem;
    padding-bottom: 0.7rem;
  }

  .pt80 {
    padding-top: 0.7rem;
  }

  .pb80 {
    padding-bottom: 0.7rem;
  }

  .p90 {
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
  }

  .pt90 {
    padding-top: 0.8rem;
  }

  .pb90 {
    padding-bottom: 0.8rem;
  }

  .p100 {
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
  }

  .pt100 {
    padding-top: 0.8rem;
  }

  .pb100 {
    padding-bottom: 0.8rem;
  }

  .p110 {
    padding-top: 0.9rem;
    padding-bottom: 0.9rem;
  }

  .pt110 {
    padding-top: 0.9rem;
  }

  .pb110 {
    padding-bottom: 0.9rem;
  }

  .p120 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .pt120 {
    padding-top: 1rem;
  }

  .pb120 {
    padding-bottom: 1rem;
  }

  .p130 {
    padding-top: 1.1rem;
    padding-bottom: 1.1rem;
  }

  .pt130 {
    padding-top: 1.1rem;
  }

  .pb130 {
    padding-bottom: 1.1rem;
  }

  .p140 {
    padding-top: 1.1rem;
    padding-bottom: 1.1rem;
  }

  .pt140 {
    padding-top: 1.1rem;
  }

  .pb140 {
    padding-bottom: 1.1rem;
  }

  .p150 {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .pt150 {
    padding-top: 1.2rem;
  }

  .pb150 {
    padding-bottom: 1.2rem;
  }

  .p160 {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .pt160 {
    padding-top: 1.2rem;
  }

  .pb160 {
    padding-bottom: 1.2rem;
  }

  .p170 {
    padding-top: 1.3rem;
    padding-bottom: 1.3rem;
  }

  .pt170 {
    padding-top: 1.3rem;
  }

  .pb170 {
    padding-bottom: 1.3rem;
  }

  .p180 {
    padding-top: 1.3rem;
    padding-bottom: 1.3rem;
  }

  .pt180 {
    padding-top: 1.3rem;
  }

  .pb180 {
    padding-bottom: 1.3rem;
  }

  .p190 {
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
  }

  .pt190 {
    padding-top: 1.4rem;
  }

  .pb190 {
    padding-bottom: 1.4rem;
  }

  .p200 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .pt200 {
    padding-top: 1.5rem;
  }

  .pb200 {
    padding-bottom: 1.5rem;
  }

  .p210 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .pt210 {
    padding-top: 1.5rem;
  }

  .pb210 {
    padding-bottom: 1.5rem;
  }

  .p220 {
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
  }

  .pt220 {
    padding-top: 1.6rem;
  }

  .pb220 {
    padding-bottom: 1.6rem;
  }

  .p230 {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .pt230 {
    padding-top: 1.7rem;
  }

  .pb230 {
    padding-bottom: 1.7rem;
  }

  .p240 {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .pt240 {
    padding-top: 1.7rem;
  }

  .pb240 {
    padding-bottom: 1.7rem;
  }

  .p250 {
    padding-top: 1.8rem;
    padding-bottom: 1.8rem;
  }

  .pt250 {
    padding-top: 1.8rem;
  }

  .pb250 {
    padding-bottom: 1.8rem;
  }

  .p260 {
    padding-top: 1.8rem;
    padding-bottom: 1.8rem;
  }

  .pt260 {
    padding-top: 1.8rem;
  }

  .pb260 {
    padding-bottom: 1.8rem;
  }

  .p270 {
    padding-top: 1.9rem;
    padding-bottom: 1.9rem;
  }

  .pt270 {
    padding-top: 1.9rem;
  }

  .pb270 {
    padding-bottom: 1.9rem;
  }

  .p280 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .pt280 {
    padding-top: 2rem;
  }

  .pb280 {
    padding-bottom: 2rem;
  }

  .p290 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .pt290 {
    padding-top: 2rem;
  }

  .pb290 {
    padding-bottom: 2rem;
  }

  .p300 {
    padding-top: 2.1rem;
    padding-bottom: 2.1rem;
  }

  .pt300 {
    padding-top: 2.1rem;
  }

  .pb300 {
    padding-bottom: 2.1rem;
  }

  .p310 {
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
  }

  .pt310 {
    padding-top: 2.2rem;
  }

  .pb310 {
    padding-bottom: 2.2rem;
  }

  .p320 {
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
  }

  .pt320 {
    padding-top: 2.2rem;
  }

  .pb320 {
    padding-bottom: 2.2rem;
  }

  .p330 {
    padding-top: 2.3rem;
    padding-bottom: 2.3rem;
  }

  .pt330 {
    padding-top: 2.3rem;
  }

  .pb330 {
    padding-bottom: 2.3rem;
  }

  .p340 {
    padding-top: 2.3rem;
    padding-bottom: 2.3rem;
  }

  .pt340 {
    padding-top: 2.3rem;
  }

  .pb340 {
    padding-bottom: 2.3rem;
  }

  .p350 {
    padding-top: 2.4rem;
    padding-bottom: 2.4rem;
  }

  .pt350 {
    padding-top: 2.4rem;
  }

  .pb350 {
    padding-bottom: 2.4rem;
  }
}

@media screen and (max-width: 1200px) {
  .m70 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .mt70 {
    margin-top: 0.5rem;
  }

  .mb70 {
    margin-bottom: 0.5rem;
  }

  .m80 {
    margin-top: 0.6rem;
    margin-bottom: 0.6rem;
  }

  .mt80 {
    margin-top: 0.6rem;
  }

  .mb80 {
    margin-bottom: 0.6rem;
  }

  .m90 {
    margin-top: 0.7rem;
    margin-bottom: 0.7rem;
  }

  .mt90 {
    margin-top: 0.7rem;
  }

  .mb90 {
    margin-bottom: 0.7rem;
  }

  .m100 {
    margin-top: 0.7rem;
    margin-bottom: 0.7rem;
  }

  .mt100 {
    margin-top: 0.7rem;
  }

  .mb100 {
    margin-bottom: 0.7rem;
  }

  .m110 {
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
  }

  .mt110 {
    margin-top: 0.8rem;
  }

  .mb110 {
    margin-bottom: 0.8rem;
  }

  .m120 {
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
  }

  .mt120 {
    margin-top: 0.8rem;
  }

  .mb120 {
    margin-bottom: 0.8rem;
  }

  .m130 {
    margin-top: 0.9rem;
    margin-bottom: 0.9rem;
  }

  .mt130 {
    margin-top: 0.9rem;
  }

  .mb130 {
    margin-bottom: 0.9rem;
  }

  .m140 {
    margin-top: 0.9rem;
    margin-bottom: 0.9rem;
  }

  .mt140 {
    margin-top: 0.9rem;
  }

  .mb140 {
    margin-bottom: 0.9rem;
  }

  .m150 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .mt150 {
    margin-top: 1rem;
  }

  .mb150 {
    margin-bottom: 1rem;
  }

  .m160 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .mt160 {
    margin-top: 1rem;
  }

  .mb160 {
    margin-bottom: 1rem;
  }

  .m170 {
    margin-top: 1.1rem;
    margin-bottom: 1.1rem;
  }

  .mt170 {
    margin-top: 1.1rem;
  }

  .mb170 {
    margin-bottom: 1.1rem;
  }

  .m180 {
    margin-top: 1.1rem;
    margin-bottom: 1.1rem;
  }

  .mt180 {
    margin-top: 1.1rem;
  }

  .mb180 {
    margin-bottom: 1.1rem;
  }

  .m190 {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .mt190 {
    margin-top: 1.2rem;
  }

  .mb190 {
    margin-bottom: 1.2rem;
  }

  .m200 {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .mt200 {
    margin-top: 1.2rem;
  }

  .mb200 {
    margin-bottom: 1.2rem;
  }

  .m210 {
    margin-top: 1.3rem;
    margin-bottom: 1.3rem;
  }

  .mt210 {
    margin-top: 1.3rem;
  }

  .mb210 {
    margin-bottom: 1.3rem;
  }

  .m220 {
    margin-top: 1.3rem;
    margin-bottom: 1.3rem;
  }

  .mt220 {
    margin-top: 1.3rem;
  }

  .mb220 {
    margin-bottom: 1.3rem;
  }

  .m230 {
    margin-top: 1.4rem;
    margin-bottom: 1.4rem;
  }

  .mt230 {
    margin-top: 1.4rem;
  }

  .mb230 {
    margin-bottom: 1.4rem;
  }

  .m240 {
    margin-top: 1.4rem;
    margin-bottom: 1.4rem;
  }

  .mt240 {
    margin-top: 1.4rem;
  }

  .mb240 {
    margin-bottom: 1.4rem;
  }

  .m250 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .mt250 {
    margin-top: 1.5rem;
  }

  .mb250 {
    margin-bottom: 1.5rem;
  }

  .m260 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .mt260 {
    margin-top: 1.5rem;
  }

  .mb260 {
    margin-bottom: 1.5rem;
  }

  .m270 {
    margin-top: 1.6rem;
    margin-bottom: 1.6rem;
  }

  .mt270 {
    margin-top: 1.6rem;
  }

  .mb270 {
    margin-bottom: 1.6rem;
  }

  .m280 {
    margin-top: 1.6rem;
    margin-bottom: 1.6rem;
  }

  .mt280 {
    margin-top: 1.6rem;
  }

  .mb280 {
    margin-bottom: 1.6rem;
  }

  .m290 {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .mt290 {
    margin-top: 1.7rem;
  }

  .mb290 {
    margin-bottom: 1.7rem;
  }

  .m300 {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .mt300 {
    margin-top: 1.7rem;
  }

  .mb300 {
    margin-bottom: 1.7rem;
  }

  .m310 {
    margin-top: 1.8rem;
    margin-bottom: 1.8rem;
  }

  .mt310 {
    margin-top: 1.8rem;
  }

  .mb310 {
    margin-bottom: 1.8rem;
  }

  .m320 {
    margin-top: 1.8rem;
    margin-bottom: 1.8rem;
  }

  .mt320 {
    margin-top: 1.8rem;
  }

  .mb320 {
    margin-bottom: 1.8rem;
  }

  .m330 {
    margin-top: 1.9rem;
    margin-bottom: 1.9rem;
  }

  .mt330 {
    margin-top: 1.9rem;
  }

  .mb330 {
    margin-bottom: 1.9rem;
  }

  .m340 {
    margin-top: 1.9rem;
    margin-bottom: 1.9rem;
  }

  .mt340 {
    margin-top: 1.9rem;
  }

  .mb340 {
    margin-bottom: 1.9rem;
  }

  .m350 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .mt350 {
    margin-top: 2rem;
  }

  .mb350 {
    margin-bottom: 2rem;
  }

  .p70 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .pt70 {
    padding-top: 0.5rem;
  }

  .pb70 {
    padding-bottom: 0.5rem;
  }

  .p80 {
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
  }

  .pt80 {
    padding-top: 0.6rem;
  }

  .pb80 {
    padding-bottom: 0.6rem;
  }

  .p90 {
    padding-top: 0.7rem;
    padding-bottom: 0.7rem;
  }

  .pt90 {
    padding-top: 0.7rem;
  }

  .pb90 {
    padding-bottom: 0.7rem;
  }

  .p100 {
    padding-top: 0.7rem;
    padding-bottom: 0.7rem;
  }

  .pt100 {
    padding-top: 0.7rem;
  }

  .pb100 {
    padding-bottom: 0.7rem;
  }

  .p110 {
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
  }

  .pt110 {
    padding-top: 0.8rem;
  }

  .pb110 {
    padding-bottom: 0.8rem;
  }

  .p120 {
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
  }

  .pt120 {
    padding-top: 0.8rem;
  }

  .pb120 {
    padding-bottom: 0.8rem;
  }

  .p130 {
    padding-top: 0.9rem;
    padding-bottom: 0.9rem;
  }

  .pt130 {
    padding-top: 0.9rem;
  }

  .pb130 {
    padding-bottom: 0.9rem;
  }

  .p140 {
    padding-top: 0.9rem;
    padding-bottom: 0.9rem;
  }

  .pt140 {
    padding-top: 0.9rem;
  }

  .pb140 {
    padding-bottom: 0.9rem;
  }

  .p150 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .pt150 {
    padding-top: 1rem;
  }

  .pb150 {
    padding-bottom: 1rem;
  }

  .p160 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .pt160 {
    padding-top: 1rem;
  }

  .pb160 {
    padding-bottom: 1rem;
  }

  .p170 {
    padding-top: 1.1rem;
    padding-bottom: 1.1rem;
  }

  .pt170 {
    padding-top: 1.1rem;
  }

  .pb170 {
    padding-bottom: 1.1rem;
  }

  .p180 {
    padding-top: 1.1rem;
    padding-bottom: 1.1rem;
  }

  .pt180 {
    padding-top: 1.1rem;
  }

  .pb180 {
    padding-bottom: 1.1rem;
  }

  .p190 {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .pt190 {
    padding-top: 1.2rem;
  }

  .pb190 {
    padding-bottom: 1.2rem;
  }

  .p200 {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .pt200 {
    padding-top: 1.2rem;
  }

  .pb200 {
    padding-bottom: 1.2rem;
  }

  .p210 {
    padding-top: 1.3rem;
    padding-bottom: 1.3rem;
  }

  .pt210 {
    padding-top: 1.3rem;
  }

  .pb210 {
    padding-bottom: 1.3rem;
  }

  .p220 {
    padding-top: 1.3rem;
    padding-bottom: 1.3rem;
  }

  .pt220 {
    padding-top: 1.3rem;
  }

  .pb220 {
    padding-bottom: 1.3rem;
  }

  .p230 {
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
  }

  .pt230 {
    padding-top: 1.4rem;
  }

  .pb230 {
    padding-bottom: 1.4rem;
  }

  .p240 {
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
  }

  .pt240 {
    padding-top: 1.4rem;
  }

  .pb240 {
    padding-bottom: 1.4rem;
  }

  .p250 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .pt250 {
    padding-top: 1.5rem;
  }

  .pb250 {
    padding-bottom: 1.5rem;
  }

  .p260 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .pt260 {
    padding-top: 1.5rem;
  }

  .pb260 {
    padding-bottom: 1.5rem;
  }

  .p270 {
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
  }

  .pt270 {
    padding-top: 1.6rem;
  }

  .pb270 {
    padding-bottom: 1.6rem;
  }

  .p280 {
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
  }

  .pt280 {
    padding-top: 1.6rem;
  }

  .pb280 {
    padding-bottom: 1.6rem;
  }

  .p290 {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .pt290 {
    padding-top: 1.7rem;
  }

  .pb290 {
    padding-bottom: 1.7rem;
  }

  .p300 {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .pt300 {
    padding-top: 1.7rem;
  }

  .pb300 {
    padding-bottom: 1.7rem;
  }

  .p310 {
    padding-top: 1.8rem;
    padding-bottom: 1.8rem;
  }

  .pt310 {
    padding-top: 1.8rem;
  }

  .pb310 {
    padding-bottom: 1.8rem;
  }

  .p320 {
    padding-top: 1.8rem;
    padding-bottom: 1.8rem;
  }

  .pt320 {
    padding-top: 1.8rem;
  }

  .pb320 {
    padding-bottom: 1.8rem;
  }

  .p330 {
    padding-top: 1.9rem;
    padding-bottom: 1.9rem;
  }

  .pt330 {
    padding-top: 1.9rem;
  }

  .pb330 {
    padding-bottom: 1.9rem;
  }

  .p340 {
    padding-top: 1.9rem;
    padding-bottom: 1.9rem;
  }

  .pt340 {
    padding-top: 1.9rem;
  }

  .pb340 {
    padding-bottom: 1.9rem;
  }

  .p350 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .pt350 {
    padding-top: 2rem;
  }

  .pb350 {
    padding-bottom: 2rem;
  }
}

@media screen and (max-width: 1024px) {
  .m50 {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
  }

  .mt50 {
    margin-top: 0.4rem;
  }

  .mb50 {
    margin-bottom: 0.4rem;
  }

  .m60 {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
  }

  .mt60 {
    margin-top: 0.4rem;
  }

  .mb60 {
    margin-bottom: 0.4rem;
  }

  .m70 {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
  }

  .mt70 {
    margin-top: 0.4rem;
  }

  .mb70 {
    margin-bottom: 0.4rem;
  }

  .m80 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .mt80 {
    margin-top: 0.5rem;
  }

  .mb80 {
    margin-bottom: 0.5rem;
  }

  .m90 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .mt90 {
    margin-top: 0.5rem;
  }

  .mb90 {
    margin-bottom: 0.5rem;
  }

  .m100 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .mt100 {
    margin-top: 0.5rem;
  }

  .mb100 {
    margin-bottom: 0.5rem;
  }

  .m110 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .mt110 {
    margin-top: 0.5rem;
  }

  .mb110 {
    margin-bottom: 0.5rem;
  }

  .m120 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .mt120 {
    margin-top: 0.5rem;
  }

  .mb120 {
    margin-bottom: 0.5rem;
  }

  .m130 {
    margin-top: 0.6rem;
    margin-bottom: 0.6rem;
  }

  .mt130 {
    margin-top: 0.6rem;
  }

  .mb130 {
    margin-bottom: 0.6rem;
  }

  .m140 {
    margin-top: 0.6rem;
    margin-bottom: 0.6rem;
  }

  .mt140 {
    margin-top: 0.6rem;
  }

  .mb140 {
    margin-bottom: 0.6rem;
  }

  .m150 {
    margin-top: 0.6rem;
    margin-bottom: 0.6rem;
  }

  .mt150 {
    margin-top: 0.6rem;
  }

  .mb150 {
    margin-bottom: 0.6rem;
  }

  .m160 {
    margin-top: 0.7rem;
    margin-bottom: 0.7rem;
  }

  .mt160 {
    margin-top: 0.7rem;
  }

  .mb160 {
    margin-bottom: 0.7rem;
  }

  .m170 {
    margin-top: 0.7rem;
    margin-bottom: 0.7rem;
  }

  .mt170 {
    margin-top: 0.7rem;
  }

  .mb170 {
    margin-bottom: 0.7rem;
  }

  .m180 {
    margin-top: 0.7rem;
    margin-bottom: 0.7rem;
  }

  .mt180 {
    margin-top: 0.7rem;
  }

  .mb180 {
    margin-bottom: 0.7rem;
  }

  .m190 {
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
  }

  .mt190 {
    margin-top: 0.8rem;
  }

  .mb190 {
    margin-bottom: 0.8rem;
  }

  .m200 {
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
  }

  .mt200 {
    margin-top: 0.8rem;
  }

  .mb200 {
    margin-bottom: 0.8rem;
  }

  .m210 {
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
  }

  .mt210 {
    margin-top: 0.8rem;
  }

  .mb210 {
    margin-bottom: 0.8rem;
  }

  .m220 {
    margin-top: 0.9rem;
    margin-bottom: 0.9rem;
  }

  .mt220 {
    margin-top: 0.9rem;
  }

  .mb220 {
    margin-bottom: 0.9rem;
  }

  .m230 {
    margin-top: 0.9rem;
    margin-bottom: 0.9rem;
  }

  .mt230 {
    margin-top: 0.9rem;
  }

  .mb230 {
    margin-bottom: 0.9rem;
  }

  .m240 {
    margin-top: 0.9rem;
    margin-bottom: 0.9rem;
  }

  .mt240 {
    margin-top: 0.9rem;
  }

  .mb240 {
    margin-bottom: 0.9rem;
  }

  .m250 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .mt250 {
    margin-top: 1rem;
  }

  .mb250 {
    margin-bottom: 1rem;
  }

  .m260 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .mt260 {
    margin-top: 1rem;
  }

  .mb260 {
    margin-bottom: 1rem;
  }

  .m270 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .mt270 {
    margin-top: 1rem;
  }

  .mb270 {
    margin-bottom: 1rem;
  }

  .m280 {
    margin-top: 1.1rem;
    margin-bottom: 1.1rem;
  }

  .mt280 {
    margin-top: 1.1rem;
  }

  .mb280 {
    margin-bottom: 1.1rem;
  }

  .m290 {
    margin-top: 1.1rem;
    margin-bottom: 1.1rem;
  }

  .mt290 {
    margin-top: 1.1rem;
  }

  .mb290 {
    margin-bottom: 1.1rem;
  }

  .m300 {
    margin-top: 1.1rem;
    margin-bottom: 1.1rem;
  }

  .mt300 {
    margin-top: 1.1rem;
  }

  .mb300 {
    margin-bottom: 1.1rem;
  }

  .m310 {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .mt310 {
    margin-top: 1.2rem;
  }

  .mb310 {
    margin-bottom: 1.2rem;
  }

  .m320 {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .mt320 {
    margin-top: 1.2rem;
  }

  .mb320 {
    margin-bottom: 1.2rem;
  }

  .m330 {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .mt330 {
    margin-top: 1.2rem;
  }

  .mb330 {
    margin-bottom: 1.2rem;
  }

  .m340 {
    margin-top: 1.3rem;
    margin-bottom: 1.3rem;
  }

  .mt340 {
    margin-top: 1.3rem;
  }

  .mb340 {
    margin-bottom: 1.3rem;
  }

  .m350 {
    margin-top: 1.3rem;
    margin-bottom: 1.3rem;
  }

  .mt350 {
    margin-top: 1.3rem;
  }

  .mb350 {
    margin-bottom: 1.3rem;
  }

  .p50 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt50 {
    padding-top: 40px;
  }

  .pb50 {
    padding-bottom: 40px;
  }

  .p60 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt60 {
    padding-top: 40px;
  }

  .pb60 {
    padding-bottom: 40px;
  }

  .p70 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt70 {
    padding-top: 40px;
  }

  .pb70 {
    padding-bottom: 40px;
  }

  .p80 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt80 {
    padding-top: 40px;
  }

  .pb80 {
    padding-bottom: 40px;
  }

  .p90 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt90 {
    padding-top: 50px;
  }

  .pb90 {
    padding-bottom: 50px;
  }

  .p100 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt100 {
    padding-top: 50px;
  }

  .pb100 {
    padding-bottom: 50px;
  }

  .p110 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt110 {
    padding-top: 50px;
  }

  .pb110 {
    padding-bottom: 50px;
  }

  .p120 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt120 {
    padding-top: 50px;
  }

  .pb120 {
    padding-bottom: 50px;
  }

  .p130 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pt130 {
    padding-top: 60px;
  }

  .pb130 {
    padding-bottom: 60px;
  }

  .p140 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pt140 {
    padding-top: 60px;
  }

  .pb140 {
    padding-bottom: 60px;
  }

  .p150 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pt150 {
    padding-top: 60px;
  }

  .pb150 {
    padding-bottom: 60px;
  }

  .p160 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pt160 {
    padding-top: 70px;
  }

  .pb160 {
    padding-bottom: 70px;
  }

  .p170 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pt170 {
    padding-top: 70px;
  }

  .pb170 {
    padding-bottom: 70px;
  }

  .p180 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pt180 {
    padding-top: 70px;
  }

  .pb180 {
    padding-bottom: 70px;
  }

  .p190 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pt190 {
    padding-top: 80px;
  }

  .pb190 {
    padding-bottom: 80px;
  }

  .p200 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pt200 {
    padding-top: 80px;
  }

  .pb200 {
    padding-bottom: 80px;
  }

  .p210 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pt210 {
    padding-top: 80px;
  }

  .pb210 {
    padding-bottom: 80px;
  }

  .p220 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .pt220 {
    padding-top: 90px;
  }

  .pb220 {
    padding-bottom: 90px;
  }

  .p230 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .pt230 {
    padding-top: 90px;
  }

  .pb230 {
    padding-bottom: 90px;
  }

  .p240 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .pt240 {
    padding-top: 90px;
  }

  .pb240 {
    padding-bottom: 90px;
  }

  .p250 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pt250 {
    padding-top: 100px;
  }

  .pb250 {
    padding-bottom: 100px;
  }

  .p260 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pt260 {
    padding-top: 100px;
  }

  .pb260 {
    padding-bottom: 100px;
  }

  .p270 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pt270 {
    padding-top: 100px;
  }

  .pb270 {
    padding-bottom: 100px;
  }

  .p280 {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .pt280 {
    padding-top: 110px;
  }

  .pb280 {
    padding-bottom: 110px;
  }

  .p290 {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .pt290 {
    padding-top: 110px;
  }

  .pb290 {
    padding-bottom: 110px;
  }

  .p300 {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .pt300 {
    padding-top: 110px;
  }

  .pb300 {
    padding-bottom: 110px;
  }

  .p310 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .pt310 {
    padding-top: 120px;
  }

  .pb310 {
    padding-bottom: 120px;
  }

  .p320 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .pt320 {
    padding-top: 120px;
  }

  .pb320 {
    padding-bottom: 120px;
  }

  .p330 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .pt330 {
    padding-top: 120px;
  }

  .pb330 {
    padding-bottom: 120px;
  }

  .p340 {
    padding-top: 130px;
    padding-bottom: 130px;
  }

  .pt340 {
    padding-top: 130px;
  }

  .pb340 {
    padding-bottom: 130px;
  }

  .p350 {
    padding-top: 130px;
    padding-bottom: 130px;
  }

  .pt350 {
    padding-top: 130px;
  }

  .pb350 {
    padding-bottom: 130px;
  }
}

@media screen and (max-width: 768px) {
  .m50 {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
  }

  .mt50 {
    margin-top: 0.4rem;
  }

  .mb50 {
    margin-bottom: 0.4rem;
  }

  .m60 {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
  }

  .mt60 {
    margin-top: 0.4rem;
  }

  .mb60 {
    margin-bottom: 0.4rem;
  }

  .m70 {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
  }

  .mt70 {
    margin-top: 0.4rem;
  }

  .mb70 {
    margin-bottom: 0.4rem;
  }

  .m80 {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
  }

  .mt80 {
    margin-top: 0.4rem;
  }

  .mb80 {
    margin-bottom: 0.4rem;
  }

  .m90 {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
  }

  .mt90 {
    margin-top: 0.4rem;
  }

  .mb90 {
    margin-bottom: 0.4rem;
  }

  .m100 {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
  }

  .mt100 {
    margin-top: 0.4rem;
  }

  .mb100 {
    margin-bottom: 0.4rem;
  }

  .m110 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .mt110 {
    margin-top: 0.5rem;
  }

  .mb110 {
    margin-bottom: 0.5rem;
  }

  .m120 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .mt120 {
    margin-top: 0.5rem;
  }

  .mb120 {
    margin-bottom: 0.5rem;
  }

  .m130 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .mt130 {
    margin-top: 0.5rem;
  }

  .mb130 {
    margin-bottom: 0.5rem;
  }

  .m140 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .mt140 {
    margin-top: 0.5rem;
  }

  .mb140 {
    margin-bottom: 0.5rem;
  }

  .m150 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .mt150 {
    margin-top: 0.5rem;
  }

  .mb150 {
    margin-bottom: 0.5rem;
  }

  .m160 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .mt160 {
    margin-top: 0.5rem;
  }

  .mb160 {
    margin-bottom: 0.5rem;
  }

  .m170 {
    margin-top: 0.6rem;
    margin-bottom: 0.6rem;
  }

  .mt170 {
    margin-top: 0.6rem;
  }

  .mb170 {
    margin-bottom: 0.6rem;
  }

  .m180 {
    margin-top: 0.6rem;
    margin-bottom: 0.6rem;
  }

  .mt180 {
    margin-top: 0.6rem;
  }

  .mb180 {
    margin-bottom: 0.6rem;
  }

  .m190 {
    margin-top: 0.6rem;
    margin-bottom: 0.6rem;
  }

  .mt190 {
    margin-top: 0.6rem;
  }

  .mb190 {
    margin-bottom: 0.6rem;
  }

  .m200 {
    margin-top: 0.6rem;
    margin-bottom: 0.6rem;
  }

  .mt200 {
    margin-top: 0.6rem;
  }

  .mb200 {
    margin-bottom: 0.6rem;
  }

  .m210 {
    margin-top: 0.7rem;
    margin-bottom: 0.7rem;
  }

  .mt210 {
    margin-top: 0.7rem;
  }

  .mb210 {
    margin-bottom: 0.7rem;
  }

  .m220 {
    margin-top: 0.7rem;
    margin-bottom: 0.7rem;
  }

  .mt220 {
    margin-top: 0.7rem;
  }

  .mb220 {
    margin-bottom: 0.7rem;
  }

  .m230 {
    margin-top: 0.7rem;
    margin-bottom: 0.7rem;
  }

  .mt230 {
    margin-top: 0.7rem;
  }

  .mb230 {
    margin-bottom: 0.7rem;
  }

  .m240 {
    margin-top: 0.7rem;
    margin-bottom: 0.7rem;
  }

  .mt240 {
    margin-top: 0.7rem;
  }

  .mb240 {
    margin-bottom: 0.7rem;
  }

  .m250 {
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
  }

  .mt250 {
    margin-top: 0.8rem;
  }

  .mb250 {
    margin-bottom: 0.8rem;
  }

  .m260 {
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
  }

  .mt260 {
    margin-top: 0.8rem;
  }

  .mb260 {
    margin-bottom: 0.8rem;
  }

  .m270 {
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
  }

  .mt270 {
    margin-top: 0.8rem;
  }

  .mb270 {
    margin-bottom: 0.8rem;
  }

  .m280 {
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
  }

  .mt280 {
    margin-top: 0.8rem;
  }

  .mb280 {
    margin-bottom: 0.8rem;
  }

  .m290 {
    margin-top: 0.9rem;
    margin-bottom: 0.9rem;
  }

  .mt290 {
    margin-top: 0.9rem;
  }

  .mb290 {
    margin-bottom: 0.9rem;
  }

  .m300 {
    margin-top: 0.9rem;
    margin-bottom: 0.9rem;
  }

  .mt300 {
    margin-top: 0.9rem;
  }

  .mb300 {
    margin-bottom: 0.9rem;
  }

  .m310 {
    margin-top: 0.9rem;
    margin-bottom: 0.9rem;
  }

  .mt310 {
    margin-top: 0.9rem;
  }

  .mb310 {
    margin-bottom: 0.9rem;
  }

  .m320 {
    margin-top: 0.9rem;
    margin-bottom: 0.9rem;
  }

  .mt320 {
    margin-top: 0.9rem;
  }

  .mb320 {
    margin-bottom: 0.9rem;
  }

  .m330 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .mt330 {
    margin-top: 1rem;
  }

  .mb330 {
    margin-bottom: 1rem;
  }

  .m340 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .mt340 {
    margin-top: 1rem;
  }

  .mb340 {
    margin-bottom: 1rem;
  }

  .m350 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .mt350 {
    margin-top: 1rem;
  }

  .mb350 {
    margin-bottom: 1rem;
  }

  .p50 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt50 {
    padding-top: 40px;
  }

  .pb50 {
    padding-bottom: 40px;
  }

  .p60 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt60 {
    padding-top: 40px;
  }

  .pb60 {
    padding-bottom: 40px;
  }

  .p70 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt70 {
    padding-top: 40px;
  }

  .pb70 {
    padding-bottom: 40px;
  }

  .p80 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt80 {
    padding-top: 40px;
  }

  .pb80 {
    padding-bottom: 40px;
  }

  .p90 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt90 {
    padding-top: 40px;
  }

  .pb90 {
    padding-bottom: 40px;
  }

  .p100 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt100 {
    padding-top: 50px;
  }

  .pb100 {
    padding-bottom: 50px;
  }

  .p110 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt110 {
    padding-top: 50px;
  }

  .pb110 {
    padding-bottom: 50px;
  }

  .p120 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt120 {
    padding-top: 50px;
  }

  .pb120 {
    padding-bottom: 50px;
  }

  .p130 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt130 {
    padding-top: 50px;
  }

  .pb130 {
    padding-bottom: 50px;
  }

  .p140 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt140 {
    padding-top: 50px;
  }

  .pb140 {
    padding-bottom: 50px;
  }

  .p150 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt150 {
    padding-top: 50px;
  }

  .pb150 {
    padding-bottom: 50px;
  }

  .p160 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt160 {
    padding-top: 50px;
  }

  .pb160 {
    padding-bottom: 50px;
  }

  .p170 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pt170 {
    padding-top: 60px;
  }

  .pb170 {
    padding-bottom: 60px;
  }

  .p180 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pt180 {
    padding-top: 60px;
  }

  .pb180 {
    padding-bottom: 60px;
  }

  .p190 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pt190 {
    padding-top: 60px;
  }

  .pb190 {
    padding-bottom: 60px;
  }

  .p200 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pt200 {
    padding-top: 60px;
  }

  .pb200 {
    padding-bottom: 60px;
  }

  .p210 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pt210 {
    padding-top: 70px;
  }

  .pb210 {
    padding-bottom: 70px;
  }

  .p220 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pt220 {
    padding-top: 70px;
  }

  .pb220 {
    padding-bottom: 70px;
  }

  .p230 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pt230 {
    padding-top: 70px;
  }

  .pb230 {
    padding-bottom: 70px;
  }

  .p240 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pt240 {
    padding-top: 70px;
  }

  .pb240 {
    padding-bottom: 70px;
  }

  .p250 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pt250 {
    padding-top: 80px;
  }

  .pb250 {
    padding-bottom: 80px;
  }

  .p260 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pt260 {
    padding-top: 80px;
  }

  .pb260 {
    padding-bottom: 80px;
  }

  .p270 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pt270 {
    padding-top: 80px;
  }

  .pb270 {
    padding-bottom: 80px;
  }

  .p280 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pt280 {
    padding-top: 80px;
  }

  .pb280 {
    padding-bottom: 80px;
  }

  .p290 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .pt290 {
    padding-top: 90px;
  }

  .pb290 {
    padding-bottom: 90px;
  }

  .p300 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .pt300 {
    padding-top: 90px;
  }

  .pb300 {
    padding-bottom: 90px;
  }

  .p310 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .pt310 {
    padding-top: 90px;
  }

  .pb310 {
    padding-bottom: 90px;
  }

  .p320 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .pt320 {
    padding-top: 90px;
  }

  .pb320 {
    padding-bottom: 90px;
  }

  .p330 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pt330 {
    padding-top: 100px;
  }

  .pb330 {
    padding-bottom: 100px;
  }

  .p340 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pt340 {
    padding-top: 100px;
  }

  .pb340 {
    padding-bottom: 100px;
  }

  .p350 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pt350 {
    padding-top: 100px;
  }

  .pb350 {
    padding-bottom: 100px;
  }
}

@media screen and (max-width: 560px) {
  .m40 {
    margin-top: 0.3rem;
    margin-bottom: 0.3rem;
  }

  .mt40 {
    margin-top: 0.3rem;
  }

  .mb40 {
    margin-bottom: 0.3rem;
  }

  .m50 {
    margin-top: 0.3rem;
    margin-bottom: 0.3rem;
  }

  .mt50 {
    margin-top: 0.3rem;
  }

  .mb50 {
    margin-bottom: 0.3rem;
  }

  .m60 {
    margin-top: 0.3rem;
    margin-bottom: 0.3rem;
  }

  .mt60 {
    margin-top: 0.3rem;
  }

  .mb60 {
    margin-bottom: 0.3rem;
  }

  .m70 {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
  }

  .mt70 {
    margin-top: 0.4rem;
  }

  .mb70 {
    margin-bottom: 0.4rem;
  }

  .m80 {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
  }

  .mt80 {
    margin-top: 0.4rem;
  }

  .mb80 {
    margin-bottom: 0.4rem;
  }

  .m90 {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
  }

  .mt90 {
    margin-top: 0.4rem;
  }

  .mb90 {
    margin-bottom: 0.4rem;
  }

  .m100 {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
  }

  .mt100 {
    margin-top: 0.4rem;
  }

  .mb100 {
    margin-bottom: 0.4rem;
  }

  .m110 {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
  }

  .mt110 {
    margin-top: 0.4rem;
  }

  .mb110 {
    margin-bottom: 0.4rem;
  }

  .m120 {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
  }

  .mt120 {
    margin-top: 0.4rem;
  }

  .mb120 {
    margin-bottom: 0.4rem;
  }

  .m130 {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
  }

  .mt130 {
    margin-top: 0.4rem;
  }

  .mb130 {
    margin-bottom: 0.4rem;
  }

  .m140 {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
  }

  .mt140 {
    margin-top: 0.4rem;
  }

  .mb140 {
    margin-bottom: 0.4rem;
  }

  .m150 {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
  }

  .mt150 {
    margin-top: 0.4rem;
  }

  .mb150 {
    margin-bottom: 0.4rem;
  }

  .m160 {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
  }

  .mt160 {
    margin-top: 0.4rem;
  }

  .mb160 {
    margin-bottom: 0.4rem;
  }

  .m170 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .mt170 {
    margin-top: 0.5rem;
  }

  .mb170 {
    margin-bottom: 0.5rem;
  }

  .m180 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .mt180 {
    margin-top: 0.5rem;
  }

  .mb180 {
    margin-bottom: 0.5rem;
  }

  .m190 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .mt190 {
    margin-top: 0.5rem;
  }

  .mb190 {
    margin-bottom: 0.5rem;
  }

  .m200 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .mt200 {
    margin-top: 0.5rem;
  }

  .mb200 {
    margin-bottom: 0.5rem;
  }

  .m210 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .mt210 {
    margin-top: 0.5rem;
  }

  .mb210 {
    margin-bottom: 0.5rem;
  }

  .m220 {
    margin-top: 0.6rem;
    margin-bottom: 0.6rem;
  }

  .mt220 {
    margin-top: 0.6rem;
  }

  .mb220 {
    margin-bottom: 0.6rem;
  }

  .m230 {
    margin-top: 0.6rem;
    margin-bottom: 0.6rem;
  }

  .mt230 {
    margin-top: 0.6rem;
  }

  .mb230 {
    margin-bottom: 0.6rem;
  }

  .m240 {
    margin-top: 0.6rem;
    margin-bottom: 0.6rem;
  }

  .mt240 {
    margin-top: 0.6rem;
  }

  .mb240 {
    margin-bottom: 0.6rem;
  }

  .m250 {
    margin-top: 0.6rem;
    margin-bottom: 0.6rem;
  }

  .mt250 {
    margin-top: 0.6rem;
  }

  .mb250 {
    margin-bottom: 0.6rem;
  }

  .m260 {
    margin-top: 0.6rem;
    margin-bottom: 0.6rem;
  }

  .mt260 {
    margin-top: 0.6rem;
  }

  .mb260 {
    margin-bottom: 0.6rem;
  }

  .m270 {
    margin-top: 0.6rem;
    margin-bottom: 0.6rem;
  }

  .mt270 {
    margin-top: 0.6rem;
  }

  .mb270 {
    margin-bottom: 0.6rem;
  }

  .m280 {
    margin-top: 0.7rem;
    margin-bottom: 0.7rem;
  }

  .mt280 {
    margin-top: 0.7rem;
  }

  .mb280 {
    margin-bottom: 0.7rem;
  }

  .m290 {
    margin-top: 0.7rem;
    margin-bottom: 0.7rem;
  }

  .mt290 {
    margin-top: 0.7rem;
  }

  .mb290 {
    margin-bottom: 0.7rem;
  }

  .m300 {
    margin-top: 0.7rem;
    margin-bottom: 0.7rem;
  }

  .mt300 {
    margin-top: 0.7rem;
  }

  .mb300 {
    margin-bottom: 0.7rem;
  }

  .m310 {
    margin-top: 0.7rem;
    margin-bottom: 0.7rem;
  }

  .mt310 {
    margin-top: 0.7rem;
  }

  .mb310 {
    margin-bottom: 0.7rem;
  }

  .m320 {
    margin-top: 0.7rem;
    margin-bottom: 0.7rem;
  }

  .mt320 {
    margin-top: 0.7rem;
  }

  .mb320 {
    margin-bottom: 0.7rem;
  }

  .m330 {
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
  }

  .mt330 {
    margin-top: 0.8rem;
  }

  .mb330 {
    margin-bottom: 0.8rem;
  }

  .m340 {
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
  }

  .mt340 {
    margin-top: 0.8rem;
  }

  .mb340 {
    margin-bottom: 0.8rem;
  }

  .m350 {
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
  }

  .mt350 {
    margin-top: 0.8rem;
  }

  .mb350 {
    margin-bottom: 0.8rem;
  }

  .p40 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pt40 {
    padding-top: 30px;
  }

  .pb40 {
    padding-bottom: 30px;
  }

  .p50 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pt50 {
    padding-top: 30px;
  }

  .pb50 {
    padding-bottom: 30px;
  }

  .p60 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pt60 {
    padding-top: 30px;
  }

  .pb60 {
    padding-bottom: 30px;
  }

  .p70 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt70 {
    padding-top: 40px;
  }

  .pb70 {
    padding-bottom: 40px;
  }

  .p80 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt80 {
    padding-top: 40px;
  }

  .pb80 {
    padding-bottom: 40px;
  }

  .p90 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt90 {
    padding-top: 40px;
  }

  .pb90 {
    padding-bottom: 40px;
  }

  .p100 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt100 {
    padding-top: 40px;
  }

  .pb100 {
    padding-bottom: 40px;
  }

  .p110 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt110 {
    padding-top: 40px;
  }

  .pb110 {
    padding-bottom: 40px;
  }

  .p120 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt120 {
    padding-top: 40px;
  }

  .pb120 {
    padding-bottom: 40px;
  }

  .p130 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt130 {
    padding-top: 40px;
  }

  .pb130 {
    padding-bottom: 40px;
  }

  .p140 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt140 {
    padding-top: 40px;
  }

  .pb140 {
    padding-bottom: 40px;
  }

  .p150 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt150 {
    padding-top: 40px;
  }

  .pb150 {
    padding-bottom: 40px;
  }

  .p160 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt160 {
    padding-top: 40px;
  }

  .pb160 {
    padding-bottom: 40px;
  }

  .p170 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt170 {
    padding-top: 50px;
  }

  .pb170 {
    padding-bottom: 50px;
  }

  .p180 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt180 {
    padding-top: 50px;
  }

  .pb180 {
    padding-bottom: 50px;
  }

  .p190 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt190 {
    padding-top: 50px;
  }

  .pb190 {
    padding-bottom: 50px;
  }

  .p200 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt200 {
    padding-top: 50px;
  }

  .pb200 {
    padding-bottom: 50px;
  }

  .p210 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt210 {
    padding-top: 50px;
  }

  .pb210 {
    padding-bottom: 50px;
  }

  .p220 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pt220 {
    padding-top: 60px;
  }

  .pb220 {
    padding-bottom: 60px;
  }

  .p230 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pt230 {
    padding-top: 60px;
  }

  .pb230 {
    padding-bottom: 60px;
  }

  .p240 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pt240 {
    padding-top: 60px;
  }

  .pb240 {
    padding-bottom: 60px;
  }

  .p250 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pt250 {
    padding-top: 60px;
  }

  .pb250 {
    padding-bottom: 60px;
  }

  .p260 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pt260 {
    padding-top: 60px;
  }

  .pb260 {
    padding-bottom: 60px;
  }

  .p270 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pt270 {
    padding-top: 60px;
  }

  .pb270 {
    padding-bottom: 60px;
  }

  .p280 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pt280 {
    padding-top: 70px;
  }

  .pb280 {
    padding-bottom: 70px;
  }

  .p290 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pt290 {
    padding-top: 70px;
  }

  .pb290 {
    padding-bottom: 70px;
  }

  .p300 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pt300 {
    padding-top: 70px;
  }

  .pb300 {
    padding-bottom: 70px;
  }

  .p310 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pt310 {
    padding-top: 70px;
  }

  .pb310 {
    padding-bottom: 70px;
  }

  .p320 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pt320 {
    padding-top: 70px;
  }

  .pb320 {
    padding-bottom: 70px;
  }

  .p330 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pt330 {
    padding-top: 80px;
  }

  .pb330 {
    padding-bottom: 80px;
  }

  .p340 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pt340 {
    padding-top: 80px;
  }

  .pb340 {
    padding-bottom: 80px;
  }

  .p350 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pt350 {
    padding-top: 80px;
  }

  .pb350 {
    padding-bottom: 80px;
  }
}

/* font size fz14 - fz100 */
.fz14 {
  font-size: 14px;
  line-height: 1.5;
}

.fz15 {
  font-size: 15px;
  line-height: 1.5;
}

.fz16 {
  font-size: 16px;
  line-height: 1.5;
}

.fz17 {
  font-size: 17px;
  line-height: 1.5;
}

.fz18 {
  font-size: 18px;
  line-height: 1.5;
}

.fz19 {
  font-size: 19px;
  line-height: 1.5;
}

.fz20 {
  font-size: 20px;
  line-height: 1.5;
}

.fz21 {
  font-size: 21px;
  line-height: 1.5;
}

.fz22 {
  font-size: 22px;
  line-height: 1.5;
}

.fz23 {
  font-size: 23px;
  line-height: 1.5;
}

.fz24 {
  font-size: 24px;
  line-height: 1.5;
}

.fz25 {
  font-size: 25px;
  line-height: 1.5;
}

.fz26 {
  font-size: 26px;
  line-height: 1.5;
}

.fz27 {
  font-size: 27px;
  line-height: 1.5;
}

.fz28 {
  font-size: 28px;
  line-height: 1.5;
}

.fz29 {
  font-size: 29px;
  line-height: 1.5;
}

.fz30 {
  font-size: 30px;
  line-height: 1.5;
}

.fz31 {
  font-size: 31px;
  line-height: 1.5;
}

.fz32 {
  font-size: 32px;
  line-height: 1.5;
}

.fz33 {
  font-size: 33px;
  line-height: 1.5;
}

.fz34 {
  font-size: 34px;
  line-height: 1.5;
}

.fz35 {
  font-size: 35px;
  line-height: 1.5;
}

.fz36 {
  font-size: 36px;
  line-height: 1.5;
}

.fz37 {
  font-size: 37px;
  line-height: 1.5;
}

.fz38 {
  font-size: 38px;
  line-height: 1.5;
}

.fz39 {
  font-size: 39px;
  line-height: 1.5;
}

.fz40 {
  font-size: 40px;
  line-height: 1.5;
}

.fz41 {
  font-size: 41px;
  line-height: 1.5;
}

.fz42 {
  font-size: 42px;
  line-height: 1.5;
}

.fz43 {
  font-size: 43px;
  line-height: 1.5;
}

.fz44 {
  font-size: 44px;
  line-height: 1.5;
}

.fz45 {
  font-size: 45px;
  line-height: 1.5;
}

.fz46 {
  font-size: 46px;
  line-height: 1.5;
}

.fz47 {
  font-size: 47px;
  line-height: 1.5;
}

.fz48 {
  font-size: 48px;
  line-height: 1.5;
}

.fz49 {
  font-size: 49px;
  line-height: 1.5;
}

.fz50 {
  font-size: 50px;
  line-height: 1.5;
}

.fz51 {
  font-size: 51px;
  line-height: 1.5;
}

.fz52 {
  font-size: 52px;
  line-height: 1.5;
}

.fz53 {
  font-size: 53px;
  line-height: 1.5;
}

.fz54 {
  font-size: 54px;
  line-height: 1.5;
}

.fz55 {
  font-size: 55px;
  line-height: 1.5;
}

.fz56 {
  font-size: 56px;
  line-height: 1.5;
}

.fz57 {
  font-size: 57px;
  line-height: 1.5;
}

.fz58 {
  font-size: 58px;
  line-height: 1.5;
}

.fz59 {
  font-size: 59px;
  line-height: 1.5;
}

.fz60 {
  font-size: 60px;
  line-height: 1.5;
}

.fz61 {
  font-size: 61px;
  line-height: 1.5;
}

.fz62 {
  font-size: 62px;
  line-height: 1.5;
}

.fz63 {
  font-size: 63px;
  line-height: 1.5;
}

.fz64 {
  font-size: 64px;
  line-height: 1.5;
}

.fz65 {
  font-size: 65px;
  line-height: 1.5;
}

.fz66 {
  font-size: 66px;
  line-height: 1.5;
}

.fz67 {
  font-size: 67px;
  line-height: 1.5;
}

.fz68 {
  font-size: 68px;
  line-height: 1.5;
}

.fz69 {
  font-size: 69px;
  line-height: 1.5;
}

.fz70 {
  font-size: 70px;
  line-height: 1.5;
}

.fz71 {
  font-size: 71px;
  line-height: 1.5;
}

.fz72 {
  font-size: 72px;
  line-height: 1.5;
}

.fz73 {
  font-size: 73px;
  line-height: 1.5;
}

.fz74 {
  font-size: 74px;
  line-height: 1.5;
}

.fz75 {
  font-size: 75px;
  line-height: 1.5;
}

.fz76 {
  font-size: 76px;
  line-height: 1.5;
}

.fz77 {
  font-size: 77px;
  line-height: 1.5;
}

.fz78 {
  font-size: 78px;
  line-height: 1.5;
}

.fz79 {
  font-size: 79px;
  line-height: 1.5;
}

.fz80 {
  font-size: 80px;
  line-height: 1.5;
}

.fz81 {
  font-size: 81px;
  line-height: 1.5;
}

.fz82 {
  font-size: 82px;
  line-height: 1.5;
}

.fz83 {
  font-size: 83px;
  line-height: 1.5;
}

.fz84 {
  font-size: 84px;
  line-height: 1.5;
}

.fz85 {
  font-size: 85px;
  line-height: 1.5;
}

.fz86 {
  font-size: 86px;
  line-height: 1.5;
}

.fz87 {
  font-size: 87px;
  line-height: 1.5;
}

.fz88 {
  font-size: 88px;
  line-height: 1.5;
}

.fz89 {
  font-size: 89px;
  line-height: 1.5;
}

.fz90 {
  font-size: 90px;
  line-height: 1.5;
}

.fz91 {
  font-size: 91px;
  line-height: 1.5;
}

.fz92 {
  font-size: 92px;
  line-height: 1.5;
}

.fz93 {
  font-size: 93px;
  line-height: 1.5;
}

.fz94 {
  font-size: 94px;
  line-height: 1.5;
}

.fz95 {
  font-size: 95px;
  line-height: 1.5;
}

.fz96 {
  font-size: 96px;
  line-height: 1.5;
}

.fz97 {
  font-size: 97px;
  line-height: 1.5;
}

.fz98 {
  font-size: 98px;
  line-height: 1.5;
}

.fz99 {
  font-size: 99px;
  line-height: 1.5;
}

.fz100 {
  font-size: 100px;
  line-height: 1.5;
}

@media screen and (max-width: 1440px) {
  .fz14 {
    font-size: 14px;
  }
  .fz15 {
    font-size: 15px;
  }
  .fz16 {
    font-size: 16px;
  }
  .fz17 {
    font-size: 17px;
  }
  .fz18 {
    font-size: 18px;
  }
  .fz19 {
    font-size: 18px;
  }
  .fz20 {
    font-size: 18px;
  }
  .fz21 {
    font-size: 19px;
  }
  .fz22 {
    font-size: 20px;
  }
  .fz23 {
    font-size: 21px;
  }
  .fz24 {
    font-size: 22px;
  }
  .fz25 {
    font-size: 23px;
  }
  .fz26 {
    font-size: 24px;
  }
  .fz27 {
    font-size: 25px;
  }
  .fz28 {
    font-size: 26px;
  }
  .fz29 {
    font-size: 27px;
  }
  .fz30 {
    font-size: 28px;
  }
  .fz31 {
    font-size: 29px;
  }
  .fz32 {
    font-size: 30px;
  }
  .fz33 {
    font-size: 31px;
  }
  .fz34 {
    font-size: 32px;
  }
  .fz35 {
    font-size: 33px;
  }
  .fz36 {
    font-size: 34px;
  }
  .fz37 {
    font-size: 35px;
  }
  .fz38 {
    font-size: 36px;
  }
  .fz39 {
    font-size: 38px;
  }
  .fz40 {
    font-size: 40px;
  }
  .fz41 {
    font-size: 40px;
  }
  .fz42 {
    font-size: 40px;
  }
  .fz43 {
    font-size: 40px;
  }
  .fz44 {
    font-size: 40px;
  }
  .fz45 {
    font-size: 41px;
  }
  .fz46 {
    font-size: 42px;
  }
  .fz47 {
    font-size: 43px;
  }
  .fz48 {
    font-size: 44px;
  }
  .fz49 {
    font-size: 45px;
  }
  .fz50 {
    font-size: 46px;
  }
  .fz51 {
    font-size: 47px;
  }
  .fz52 {
    font-size: 48px;
  }
  .fz53 {
    font-size: 49px;
  }
  .fz54 {
    font-size: 50px;
  }
  .fz55 {
    font-size: 50px;
  }
  .fz56 {
    font-size: 50px;
  }
  .fz57 {
    font-size: 50px;
  }
  .fz58 {
    font-size: 50px;
  }
  .fz59 {
    font-size: 50px;
  }
  .fz60 {
    font-size: 50px;
  }
  .fz61 {
    font-size: 50px;
  }
  .fz62 {
    font-size: 50px;
  }
  .fz63 {
    font-size: 50px;
  }
  .fz64 {
    font-size: 50px;
  }
  .fz65 {
    font-size: 54px;
  }
  .fz66 {
    font-size: 55px;
  }
  .fz67 {
    font-size: 56px;
  }
  .fz68 {
    font-size: 57px;
  }
  .fz69 {
    font-size: 58px;
  }
  .fz70 {
    font-size: 58px;
  }
  .fz71 {
    font-size: 59px;
  }
  .fz72 {
    font-size: 60px;
  }
  .fz73 {
    font-size: 61px;
  }
  .fz74 {
    font-size: 62px;
  }
  .fz75 {
    font-size: 63px;
  }
  .fz76 {
    font-size: 63px;
  }
  .fz77 {
    font-size: 64px;
  }
  .fz78 {
    font-size: 65px;
  }
  .fz79 {
    font-size: 66px;
  }
  .fz80 {
    font-size: 67px;
  }
  .fz81 {
    font-size: 68px;
  }
  .fz82 {
    font-size: 68px;
  }
  .fz83 {
    font-size: 69px;
  }
  .fz84 {
    font-size: 70px;
  }
  .fz85 {
    font-size: 71px;
  }
  .fz86 {
    font-size: 72px;
  }
  .fz87 {
    font-size: 73px;
  }
  .fz88 {
    font-size: 73px;
  }
  .fz89 {
    font-size: 74px;
  }
  .fz90 {
    font-size: 75px;
  }
  .fz91 {
    font-size: 76px;
  }
  .fz92 {
    font-size: 77px;
  }
  .fz93 {
    font-size: 78px;
  }
  .fz94 {
    font-size: 78px;
  }
  .fz95 {
    font-size: 79px;
  }
  .fz96 {
    font-size: 80px;
  }
  .fz97 {
    font-size: 81px;
  }
  .fz98 {
    font-size: 82px;
  }
  .fz99 {
    font-size: 83px;
  }
  .fz100 {
    font-size: 83px;
  }
}

@media screen and (max-width: 1366px) {
  .fz14 {
    font-size: 14px;
  }
  .fz15 {
    font-size: 15px;
  }
  .fz16 {
    font-size: 16px;
  }
  .fz17 {
    font-size: 17px;
  }
  .fz18 {
    font-size: 18px;
  }
  .fz19 {
    font-size: 18px;
  }
  .fz20 {
    font-size: 18px;
  }
  .fz21 {
    font-size: 18px;
  }
  .fz22 {
    font-size: 20px;
  }
  .fz23 {
    font-size: 20px;
  }
  .fz24 {
    font-size: 20px;
  }
  .fz25 {
    font-size: 21px;
  }
  .fz26 {
    font-size: 22px;
  }
  .fz27 {
    font-size: 23px;
  }
  .fz28 {
    font-size: 24px;
  }
  .fz29 {
    font-size: 25px;
  }
  .fz30 {
    font-size: 26px;
  }
  .fz31 {
    font-size: 27px;
  }
  .fz32 {
    font-size: 28px;
  }
  .fz33 {
    font-size: 29px;
  }
  .fz34 {
    font-size: 30px;
  }
  .fz35 {
    font-size: 31px;
  }
  .fz36 {
    font-size: 32px;
  }
  .fz37 {
    font-size: 33px;
  }
  .fz38 {
    font-size: 34px;
  }
  .fz39 {
    font-size: 35px;
  }
  .fz40 {
    font-size: 36px;
  }
  .fz41 {
    font-size: 37px;
  }
  .fz42 {
    font-size: 37px;
  }
  .fz43 {
    font-size: 38px;
  }
  .fz44 {
    font-size: 38px;
  }
  .fz45 {
    font-size: 39px;
  }
  .fz46 {
    font-size: 40px;
  }
  .fz47 {
    font-size: 41px;
  }
  .fz48 {
    font-size: 42px;
  }
  .fz49 {
    font-size: 43px;
  }
  .fz50 {
    font-size: 44px;
  }
  .fz51 {
    font-size: 45px;
  }
  .fz52 {
    font-size: 46px;
  }
  .fz53 {
    font-size: 47px;
  }
  .fz54 {
    font-size: 48px;
  }
  .fz55 {
    font-size: 48px;
  }
  .fz56 {
    font-size: 48px;
  }
  .fz57 {
    font-size: 48px;
  }
  .fz58 {
    font-size: 48px;
  }
  .fz59 {
    font-size: 48px;
  }
  .fz60 {
    font-size: 48px;
  }
  .fz61 {
    font-size: 48px;
  }
  .fz62 {
    font-size: 48px;
  }
  .fz63 {
    font-size: 48px;
  }
  .fz64 {
    font-size: 48px;
  }
  .fz65 {
    font-size: 52px;
  }
  .fz66 {
    font-size: 53px;
  }
  .fz67 {
    font-size: 54px;
  }
  .fz68 {
    font-size: 54px;
  }
  .fz69 {
    font-size: 55px;
  }
  .fz70 {
    font-size: 56px;
  }
  .fz71 {
    font-size: 57px;
  }
  .fz72 {
    font-size: 58px;
  }
  .fz73 {
    font-size: 58px;
  }
  .fz74 {
    font-size: 59px;
  }
  .fz75 {
    font-size: 60px;
  }
  .fz76 {
    font-size: 61px;
  }
  .fz77 {
    font-size: 62px;
  }
  .fz78 {
    font-size: 62px;
  }
  .fz79 {
    font-size: 63px;
  }
  .fz80 {
    font-size: 64px;
  }
  .fz81 {
    font-size: 65px;
  }
  .fz82 {
    font-size: 66px;
  }
  .fz83 {
    font-size: 66px;
  }
  .fz84 {
    font-size: 67px;
  }
  .fz85 {
    font-size: 68px;
  }
  .fz86 {
    font-size: 69px;
  }
  .fz87 {
    font-size: 70px;
  }
  .fz88 {
    font-size: 70px;
  }
  .fz89 {
    font-size: 71px;
  }
  .fz90 {
    font-size: 72px;
  }
  .fz91 {
    font-size: 73px;
  }
  .fz92 {
    font-size: 74px;
  }
  .fz93 {
    font-size: 74px;
  }
  .fz94 {
    font-size: 75px;
  }
  .fz95 {
    font-size: 76px;
  }
  .fz96 {
    font-size: 77px;
  }
  .fz97 {
    font-size: 78px;
  }
  .fz98 {
    font-size: 78px;
  }
  .fz99 {
    font-size: 79px;
  }
  .fz100 {
    font-size: 80px;
  }
}

@media screen and (max-width: 1200px) {
  .fz14 {
    font-size: 14px;
  }
  .fz15 {
    font-size: 15px;
  }
  .fz16 {
    font-size: 16px;
  }
  .fz17 {
    font-size: 17px;
  }
  .fz18 {
    font-size: 18px;
  }
  .fz19 {
    font-size: 18px;
  }
  .fz20 {
    font-size: 18px;
  }
  .fz21 {
    font-size: 18px;
  }
  .fz22 {
    font-size: 18px;
  }
  .fz23 {
    font-size: 19px;
  }
  .fz24 {
    font-size: 20px;
  }
  .fz25 {
    font-size: 20px;
  }
  .fz26 {
    font-size: 20px;
  }
  .fz27 {
    font-size: 21px;
  }
  .fz28 {
    font-size: 22px;
  }
  .fz29 {
    font-size: 22px;
  }
  .fz30 {
    font-size: 22px;
  }
  .fz31 {
    font-size: 22px;
  }
  .fz32 {
    font-size: 22px;
  }
  .fz33 {
    font-size: 23px;
  }
  .fz34 {
    font-size: 24px;
  }
  .fz35 {
    font-size: 25px;
  }
  .fz36 {
    font-size: 26px;
  }
  .fz37 {
    font-size: 27px;
  }
  .fz38 {
    font-size: 28px;
  }
  .fz39 {
    font-size: 29px;
  }
  .fz40 {
    font-size: 30px;
  }
  .fz41 {
    font-size: 30px;
  }
  .fz42 {
    font-size: 30px;
  }
  .fz43 {
    font-size: 30px;
  }
  .fz44 {
    font-size: 30px;
  }
  .fz45 {
    font-size: 30px;
  }
  .fz46 {
    font-size: 30px;
  }
  .fz47 {
    font-size: 31px;
  }
  .fz48 {
    font-size: 32px;
  }
  .fz49 {
    font-size: 34px;
  }
  .fz50 {
    font-size: 36px;
  }
  .fz51 {
    font-size: 36px;
  }
  .fz52 {
    font-size: 36px;
  }
  .fz53 {
    font-size: 37px;
  }
  .fz54 {
    font-size: 38px;
  }
  .fz55 {
    font-size: 38px;
  }
  .fz56 {
    font-size: 38px;
  }
  .fz57 {
    font-size: 38px;
  }
  .fz58 {
    font-size: 38px;
  }
  .fz59 {
    font-size: 39px;
  }
  .fz60 {
    font-size: 40px;
  }
  .fz61 {
    font-size: 40px;
  }
  .fz62 {
    font-size: 40px;
  }
  .fz63 {
    font-size: 40px;
  }
  .fz64 {
    font-size: 40px;
  }
  .fz65 {
    font-size: 43px;
  }
  .fz66 {
    font-size: 44px;
  }
  .fz67 {
    font-size: 45px;
  }
  .fz68 {
    font-size: 45px;
  }
  .fz69 {
    font-size: 46px;
  }
  .fz70 {
    font-size: 47px;
  }
  .fz71 {
    font-size: 47px;
  }
  .fz72 {
    font-size: 48px;
  }
  .fz73 {
    font-size: 49px;
  }
  .fz74 {
    font-size: 49px;
  }
  .fz75 {
    font-size: 50px;
  }
  .fz76 {
    font-size: 51px;
  }
  .fz77 {
    font-size: 51px;
  }
  .fz78 {
    font-size: 52px;
  }
  .fz79 {
    font-size: 53px;
  }
  .fz80 {
    font-size: 53px;
  }
  .fz81 {
    font-size: 54px;
  }
  .fz82 {
    font-size: 55px;
  }
  .fz83 {
    font-size: 55px;
  }
  .fz84 {
    font-size: 56px;
  }
  .fz85 {
    font-size: 57px;
  }
  .fz86 {
    font-size: 57px;
  }
  .fz87 {
    font-size: 58px;
  }
  .fz88 {
    font-size: 59px;
  }
  .fz89 {
    font-size: 59px;
  }
  .fz90 {
    font-size: 60px;
  }
  .fz91 {
    font-size: 61px;
  }
  .fz92 {
    font-size: 61px;
  }
  .fz93 {
    font-size: 62px;
  }
  .fz94 {
    font-size: 63px;
  }
  .fz95 {
    font-size: 63px;
  }
  .fz96 {
    font-size: 64px;
  }
  .fz97 {
    font-size: 65px;
  }
  .fz98 {
    font-size: 65px;
  }
  .fz99 {
    font-size: 66px;
  }
  .fz100 {
    font-size: 67px;
  }
}

@media screen and (max-width: 1024px) {
  .fz14 {
    font-size: 14px;
  }
  .fz15 {
    font-size: 15px;
  }
  .fz16 {
    font-size: 16px;
  }
  .fz17 {
    font-size: 17px;
  }
  .fz18 {
    font-size: 18px;
  }
  .fz19 {
    font-size: 18px;
  }
  .fz20 {
    font-size: 18px;
  }
  .fz21 {
    font-size: 18px;
  }
  .fz22 {
    font-size: 18px;
  }
  .fz23 {
    font-size: 18px;
  }
  .fz24 {
    font-size: 20px;
  }
  .fz25 {
    font-size: 20px;
  }
  .fz26 {
    font-size: 20px;
  }
  .fz27 {
    font-size: 20px;
  }
  .fz28 {
    font-size: 20px;
  }
  .fz29 {
    font-size: 20px;
  }
  .fz30 {
    font-size: 20px;
  }
  .fz31 {
    font-size: 20px;
  }
  .fz32 {
    font-size: 20px;
  }
  .fz33 {
    font-size: 20px;
  }
  .fz34 {
    font-size: 20px;
  }
  .fz35 {
    font-size: 20px;
  }
  .fz36 {
    font-size: 20px;
  }
  .fz37 {
    font-size: 21px;
  }
  .fz38 {
    font-size: 22px;
  }
  .fz39 {
    font-size: 22px;
  }
  .fz40 {
    font-size: 22px;
  }
  .fz41 {
    font-size: 22px;
  }
  .fz42 {
    font-size: 22px;
  }
  .fz43 {
    font-size: 23px;
  }
  .fz44 {
    font-size: 24px;
  }
  .fz45 {
    font-size: 24px;
  }
  .fz46 {
    font-size: 24px;
  }
  .fz47 {
    font-size: 24px;
  }
  .fz48 {
    font-size: 24px;
  }
  .fz49 {
    font-size: 25px;
  }
  .fz50 {
    font-size: 26px;
  }
  .fz51 {
    font-size: 26px;
  }
  .fz52 {
    font-size: 26px;
  }
  .fz53 {
    font-size: 27px;
  }
  .fz54 {
    font-size: 28px;
  }
  .fz55 {
    font-size: 29px;
  }
  .fz56 {
    font-size: 29px;
  }
  .fz57 {
    font-size: 30px;
  }
  .fz58 {
    font-size: 30px;
  }
  .fz59 {
    font-size: 31px;
  }
  .fz60 {
    font-size: 32px;
  }
  .fz61 {
    font-size: 33px;
  }
  .fz62 {
    font-size: 33px;
  }
  .fz63 {
    font-size: 34px;
  }
  .fz64 {
    font-size: 34px;
  }
  .fz65 {
    font-size: 35px;
  }
  .fz66 {
    font-size: 35px;
  }
  .fz67 {
    font-size: 36px;
  }
  .fz68 {
    font-size: 36px;
  }
  .fz69 {
    font-size: 37px;
  }
  .fz70 {
    font-size: 37px;
  }
  .fz71 {
    font-size: 38px;
  }
  .fz72 {
    font-size: 38px;
  }
  .fz73 {
    font-size: 39px;
  }
  .fz74 {
    font-size: 39px;
  }
  .fz75 {
    font-size: 40px;
  }
  .fz76 {
    font-size: 41px;
  }
  .fz77 {
    font-size: 41px;
  }
  .fz78 {
    font-size: 42px;
  }
  .fz79 {
    font-size: 42px;
  }
  .fz80 {
    font-size: 43px;
  }
  .fz81 {
    font-size: 43px;
  }
  .fz82 {
    font-size: 44px;
  }
  .fz83 {
    font-size: 44px;
  }
  .fz84 {
    font-size: 45px;
  }
  .fz85 {
    font-size: 45px;
  }
  .fz86 {
    font-size: 46px;
  }
  .fz87 {
    font-size: 46px;
  }
  .fz88 {
    font-size: 47px;
  }
  .fz89 {
    font-size: 47px;
  }
  .fz90 {
    font-size: 48px;
  }
  .fz91 {
    font-size: 49px;
  }
  .fz92 {
    font-size: 49px;
  }
  .fz93 {
    font-size: 50px;
  }
  .fz94 {
    font-size: 50px;
  }
  .fz95 {
    font-size: 51px;
  }
  .fz96 {
    font-size: 51px;
  }
  .fz97 {
    font-size: 52px;
  }
  .fz98 {
    font-size: 52px;
  }
  .fz99 {
    font-size: 53px;
  }
  .fz100 {
    font-size: 53px;
  }
}

@media screen and (max-width: 768px) {
  .fz14 {
    font-size: 14px;
  }
  .fz15 {
    font-size: 14px;
  }
  .fz16 {
    font-size: 15px;
  }
  .fz17 {
    font-size: 16px;
  }
  .fz18 {
    font-size: 16px;
  }
  .fz19 {
    font-size: 17px;
  }
  .fz20 {
    font-size: 17px;
  }
  .fz21 {
    font-size: 17px;
  }
  .fz22 {
    font-size: 18px;
  }
  .fz23 {
    font-size: 18px;
  }
  .fz24 {
    font-size: 20px;
  }
  .fz25 {
    font-size: 20px;
  }
  .fz26 {
    font-size: 20px;
  }
  .fz27 {
    font-size: 20px;
  }
  .fz28 {
    font-size: 20px;
  }
  .fz29 {
    font-size: 20px;
  }
  .fz30 {
    font-size: 20px;
  }
  .fz31 {
    font-size: 20px;
  }
  .fz32 {
    font-size: 20px;
  }
  .fz33 {
    font-size: 20px;
  }
  .fz34 {
    font-size: 20px;
  }
  .fz35 {
    font-size: 20px;
  }
  .fz36 {
    font-size: 20px;
  }
  .fz37 {
    font-size: 20px;
  }
  .fz38 {
    font-size: 20px;
  }
  .fz39 {
    font-size: 20px;
  }
  .fz40 {
    font-size: 20px;
  }
  .fz41 {
    font-size: 20px;
  }
  .fz42 {
    font-size: 20px;
  }
  .fz43 {
    font-size: 20px;
  }
  .fz44 {
    font-size: 20px;
  }
  .fz45 {
    font-size: 20px;
  }
  .fz46 {
    font-size: 20px;
  }
  .fz47 {
    font-size: 21px;
  }
  .fz48 {
    font-size: 22px;
  }
  .fz49 {
    font-size: 23px;
  }
  .fz50 {
    font-size: 24px;
  }
  .fz51 {
    font-size: 24px;
  }
  .fz52 {
    font-size: 24px;
  }
  .fz53 {
    font-size: 25px;
  }
  .fz54 {
    font-size: 26px;
  }
  .fz55 {
    font-size: 27px;
  }
  .fz56 {
    font-size: 27px;
  }
  .fz57 {
    font-size: 28px;
  }
  .fz58 {
    font-size: 28px;
  }
  .fz59 {
    font-size: 28px;
  }
  .fz60 {
    font-size: 28px;
  }
  .fz61 {
    font-size: 28px;
  }
  .fz62 {
    font-size: 28px;
  }
  .fz63 {
    font-size: 28px;
  }
  .fz64 {
    font-size: 28px;
  }
  .fz65 {
    font-size: 30px;
  }
  .fz66 {
    font-size: 31px;
  }
  .fz67 {
    font-size: 31px;
  }
  .fz68 {
    font-size: 32px;
  }
  .fz69 {
    font-size: 32px;
  }
  .fz70 {
    font-size: 33px;
  }
  .fz71 {
    font-size: 33px;
  }
  .fz72 {
    font-size: 34px;
  }
  .fz73 {
    font-size: 34px;
  }
  .fz74 {
    font-size: 35px;
  }
  .fz75 {
    font-size: 35px;
  }
  .fz76 {
    font-size: 35px;
  }
  .fz77 {
    font-size: 36px;
  }
  .fz78 {
    font-size: 36px;
  }
  .fz79 {
    font-size: 37px;
  }
  .fz80 {
    font-size: 37px;
  }
  .fz81 {
    font-size: 38px;
  }
  .fz82 {
    font-size: 38px;
  }
  .fz83 {
    font-size: 39px;
  }
  .fz84 {
    font-size: 39px;
  }
  .fz85 {
    font-size: 40px;
  }
  .fz86 {
    font-size: 40px;
  }
  .fz87 {
    font-size: 41px;
  }
  .fz88 {
    font-size: 41px;
  }
  .fz89 {
    font-size: 42px;
  }
  .fz90 {
    font-size: 42px;
  }
  .fz91 {
    font-size: 42px;
  }
  .fz92 {
    font-size: 43px;
  }
  .fz93 {
    font-size: 43px;
  }
  .fz94 {
    font-size: 44px;
  }
  .fz95 {
    font-size: 44px;
  }
  .fz96 {
    font-size: 45px;
  }
  .fz97 {
    font-size: 45px;
  }
  .fz98 {
    font-size: 46px;
  }
  .fz99 {
    font-size: 46px;
  }
  .fz100 {
    font-size: 47px;
  }
}

@media screen and (max-width: 560px) {
  .fz14 {
    font-size: 13px;
  }
  .fz15 {
    font-size: 13px;
  }
  .fz16 {
    font-size: 14px;
  }
  .fz17 {
    font-size: 15px;
  }
  .fz18 {
    font-size: 16px;
  }
  .fz19 {
    font-size: 16px;
  }
  .fz20 {
    font-size: 17px;
  }
  .fz21 {
    font-size: 17px;
  }
  .fz22 {
    font-size: 18px;
  }
  .fz23 {
    font-size: 18px;
  }
  .fz24 {
    font-size: 18px;
  }
  .fz25 {
    font-size: 18px;
  }
  .fz26 {
    font-size: 18px;
  }
  .fz27 {
    font-size: 18px;
  }
  .fz28 {
    font-size: 18px;
  }
  .fz29 {
    font-size: 18px;
  }
  .fz30 {
    font-size: 18px;
  }
  .fz31 {
    font-size: 18px;
  }
  .fz32 {
    font-size: 20px;
  }
  .fz33 {
    font-size: 20px;
  }
  .fz34 {
    font-size: 20px;
  }
  .fz35 {
    font-size: 20px;
  }
  .fz36 {
    font-size: 20px;
  }
  .fz37 {
    font-size: 20px;
  }
  .fz38 {
    font-size: 20px;
  }
  .fz39 {
    font-size: 20px;
  }
  .fz40 {
    font-size: 20px;
  }
  .fz41 {
    font-size: 20px;
  }
  .fz42 {
    font-size: 20px;
  }
  .fz43 {
    font-size: 20px;
  }
  .fz44 {
    font-size: 20px;
  }
  .fz45 {
    font-size: 20px;
  }
  .fz46 {
    font-size: 20px;
  }
  .fz47 {
    font-size: 20px;
  }
  .fz48 {
    font-size: 20px;
  }
  .fz49 {
    font-size: 21px;
  }
  .fz50 {
    font-size: 22px;
  }
  .fz51 {
    font-size: 22px;
  }
  .fz52 {
    font-size: 22px;
  }
  .fz53 {
    font-size: 22px;
  }
  .fz54 {
    font-size: 22px;
  }
  .fz55 {
    font-size: 22px;
  }
  .fz56 {
    font-size: 22px;
  }
  .fz57 {
    font-size: 22px;
  }
  .fz58 {
    font-size: 22px;
  }
  .fz59 {
    font-size: 23px;
  }
  .fz60 {
    font-size: 24px;
  }
  .fz61 {
    font-size: 24px;
  }
  .fz62 {
    font-size: 24px;
  }
  .fz63 {
    font-size: 24px;
  }
  .fz64 {
    font-size: 24px;
  }
  .fz65 {
    font-size: 26px;
  }
  .fz66 {
    font-size: 26px;
  }
  .fz67 {
    font-size: 27px;
  }
  .fz68 {
    font-size: 27px;
  }
  .fz69 {
    font-size: 28px;
  }
  .fz70 {
    font-size: 28px;
  }
  .fz71 {
    font-size: 28px;
  }
  .fz72 {
    font-size: 29px;
  }
  .fz73 {
    font-size: 29px;
  }
  .fz74 {
    font-size: 30px;
  }
  .fz75 {
    font-size: 30px;
  }
  .fz76 {
    font-size: 30px;
  }
  .fz77 {
    font-size: 31px;
  }
  .fz78 {
    font-size: 31px;
  }
  .fz79 {
    font-size: 32px;
  }
  .fz80 {
    font-size: 32px;
  }
  .fz81 {
    font-size: 32px;
  }
  .fz82 {
    font-size: 33px;
  }
  .fz83 {
    font-size: 33px;
  }
  .fz84 {
    font-size: 34px;
  }
  .fz85 {
    font-size: 34px;
  }
  .fz86 {
    font-size: 34px;
  }
  .fz87 {
    font-size: 35px;
  }
  .fz88 {
    font-size: 35px;
  }
  .fz89 {
    font-size: 36px;
  }
  .fz90 {
    font-size: 36px;
  }
  .fz91 {
    font-size: 36px;
  }
  .fz92 {
    font-size: 37px;
  }
  .fz93 {
    font-size: 37px;
  }
  .fz94 {
    font-size: 38px;
  }
  .fz95 {
    font-size: 38px;
  }
  .fz96 {
    font-size: 38px;
  }
  .fz97 {
    font-size: 39px;
  }
  .fz98 {
    font-size: 39px;
  }
  .fz99 {
    font-size: 40px;
  }
  .fz100 {
    font-size: 40px;
  }
}
