html, body, p, a, span, div, li, dt, dd, em, b {
  font-size: 62.5%;
}

@media only screen and (max-width: 1024px) {
  html, body, p, a, span, div, li, dt, dd, em, b {
    font-size: .95vw;
  }
}

@media only screen and (max-width: 640px) {
  html, body, p, a, span, div, li, dt, dd, em, b {
    font-size: 2.05vw;
  }
}

body .fs-10 {
  font-size: 1rem;
}

body .fs-11 {
  font-size: 1.1rem;
}

body .fs-12 {
  font-size: 1.2rem;
}

body .fs-13 {
  font-size: 1.3rem;
}

body .fs-14 {
  font-size: 1.4rem;
}

body .fs-15 {
  font-size: 1.5rem;
}

body .fs-16 {
  font-size: 1.6rem;
}

body .fs-17 {
  font-size: 1.7rem;
}

body .fs-18 {
  font-size: 1.8rem;
}

body .fs-19 {
  font-size: 1.9rem;
}

body .fs-20 {
  font-size: 2rem;
}

body .fs-21 {
  font-size: 2.1rem;
}

body .fs-22 {
  font-size: 2.2rem;
}

body .fs-23 {
  font-size: 2.3rem;
}

body .fs-24 {
  font-size: 2.4rem;
}

body .fs-25 {
  font-size: 2.5rem;
}

body .fs-26 {
  font-size: 2.6rem;
}

body .fs-27 {
  font-size: 2.7rem;
}

body .fs-28 {
  font-size: 2.8rem;
}

body .fs-29 {
  font-size: 2.9rem;
}

body .fs-30 {
  font-size: 3rem;
}

body .fs-31 {
  font-size: 3.1rem;
}

body .fs-32 {
  font-size: 3.2rem;
}

body .fs-33 {
  font-size: 3.3rem;
}

body .fs-34 {
  font-size: 3.4rem;
}

body .fs-35 {
  font-size: 3.5rem;
}

body .fs-36 {
  font-size: 3.6rem;
}

body .fs-37 {
  font-size: 3.7rem;
}

body .fs-38 {
  font-size: 3.8rem;
}

body .fs-39 {
  font-size: 3.9rem;
}

body .fs-40 {
  font-size: 4rem;
}

body .fs-41 {
  font-size: 4.1rem;
}

body .fs-42 {
  font-size: 4.2rem;
}

body .fs-43 {
  font-size: 4.3rem;
}

body .fs-44 {
  font-size: 4.4rem;
}

body .fs-45 {
  font-size: 4.5rem;
}

body .fs-46 {
  font-size: 4.6rem;
}

body .fs-47 {
  font-size: 4.7rem;
}

body .fs-48 {
  font-size: 4.8rem;
}

body .fs-49 {
  font-size: 4.9rem;
}

body .fs-50 {
  font-size: 5rem;
}

body .fs-51 {
  font-size: 5.1rem;
}

body .fs-52 {
  font-size: 5.2rem;
}

body .fs-53 {
  font-size: 5.3rem;
}

body .fs-54 {
  font-size: 5.4rem;
}

body .fs-55 {
  font-size: 5.5rem;
}

body .fs-56 {
  font-size: 5.6rem;
}

body .fs-57 {
  font-size: 5.7rem;
}

body .fs-58 {
  font-size: 5.8rem;
}

body .fs-59 {
  font-size: 5.9rem;
}

body .fs-60 {
  font-size: 6rem;
}

body .fs-61 {
  font-size: 6.1rem;
}

body .fs-62 {
  font-size: 6.2rem;
}

body .fs-63 {
  font-size: 6.3rem;
}

body .fs-64 {
  font-size: 6.4rem;
}

body .fs-65 {
  font-size: 6.5rem;
}

body .fs-66 {
  font-size: 6.6rem;
}

body .fs-67 {
  font-size: 6.7rem;
}

body .fs-68 {
  font-size: 6.8rem;
}

body .fs-69 {
  font-size: 6.9rem;
}

body .fs-70 {
  font-size: 7rem;
}

body .fs-71 {
  font-size: 7.1rem;
}

body .fs-72 {
  font-size: 7.2rem;
}

body .fs-73 {
  font-size: 7.3rem;
}

body .fs-74 {
  font-size: 7.4rem;
}

body .fs-75 {
  font-size: 7.5rem;
}

body .fs-76 {
  font-size: 7.6rem;
}

body .fs-77 {
  font-size: 7.7rem;
}

body .fs-78 {
  font-size: 7.8rem;
}

body .fs-79 {
  font-size: 7.9rem;
}

body .fs-80 {
  font-size: 8rem;
}

body .fs-81 {
  font-size: 8.1rem;
}

body .fs-82 {
  font-size: 8.2rem;
}

body .fs-83 {
  font-size: 8.3rem;
}

body .fs-84 {
  font-size: 8.4rem;
}

body .fs-85 {
  font-size: 8.5rem;
}

body .fs-86 {
  font-size: 8.6rem;
}

body .fs-87 {
  font-size: 8.7rem;
}

body .fs-88 {
  font-size: 8.8rem;
}

body .fs-89 {
  font-size: 8.9rem;
}

body .fs-90 {
  font-size: 9rem;
}

body .fs-91 {
  font-size: 9.1rem;
}

body .fs-92 {
  font-size: 9.2rem;
}

body .fs-93 {
  font-size: 9.3rem;
}

body .fs-94 {
  font-size: 9.4rem;
}

body .fs-95 {
  font-size: 9.5rem;
}

body .fs-96 {
  font-size: 9.6rem;
}

body .fs-97 {
  font-size: 9.7rem;
}

body .fs-98 {
  font-size: 9.8rem;
}

body .fs-99 {
  font-size: 9.9rem;
}

body .fs-100 {
  font-size: 10rem;
}

body .fs-101 {
  font-size: 10.1rem;
}

body .fs-102 {
  font-size: 10.2rem;
}

body .fs-103 {
  font-size: 10.3rem;
}

body .fs-104 {
  font-size: 10.4rem;
}

body .fs-105 {
  font-size: 10.5rem;
}

body .fs-106 {
  font-size: 10.6rem;
}

body .fs-107 {
  font-size: 10.7rem;
}

body .fs-108 {
  font-size: 10.8rem;
}

body .fs-109 {
  font-size: 10.9rem;
}

body .fs-110 {
  font-size: 11rem;
}

body .fs-111 {
  font-size: 11.1rem;
}

body .fs-112 {
  font-size: 11.2rem;
}

body .fs-113 {
  font-size: 11.3rem;
}

body .fs-114 {
  font-size: 11.4rem;
}

body .fs-115 {
  font-size: 11.5rem;
}

body .fs-116 {
  font-size: 11.6rem;
}

body .fs-117 {
  font-size: 11.7rem;
}

body .fs-118 {
  font-size: 11.8rem;
}

body .fs-119 {
  font-size: 11.9rem;
}

body .fs-120 {
  font-size: 12rem;
}

body .fs-121 {
  font-size: 12.1rem;
}

body .fs-122 {
  font-size: 12.2rem;
}

body .fs-123 {
  font-size: 12.3rem;
}

body .fs-124 {
  font-size: 12.4rem;
}

body .fs-125 {
  font-size: 12.5rem;
}

body .fs-126 {
  font-size: 12.6rem;
}

body .fs-127 {
  font-size: 12.7rem;
}

body .fs-128 {
  font-size: 12.8rem;
}

body .fs-129 {
  font-size: 12.9rem;
}

body .fs-130 {
  font-size: 13rem;
}

body .fs-131 {
  font-size: 13.1rem;
}

body .fs-132 {
  font-size: 13.2rem;
}

body .fs-133 {
  font-size: 13.3rem;
}

body .fs-134 {
  font-size: 13.4rem;
}

body .fs-135 {
  font-size: 13.5rem;
}

body .fs-136 {
  font-size: 13.6rem;
}

body .fs-137 {
  font-size: 13.7rem;
}

body .fs-138 {
  font-size: 13.8rem;
}

body .fs-139 {
  font-size: 13.9rem;
}

body .fs-140 {
  font-size: 14rem;
}

body .fs-141 {
  font-size: 14.1rem;
}

body .fs-142 {
  font-size: 14.2rem;
}

body .fs-143 {
  font-size: 14.3rem;
}

body .fs-144 {
  font-size: 14.4rem;
}

body .fs-145 {
  font-size: 14.5rem;
}

body .fs-146 {
  font-size: 14.6rem;
}

body .fs-147 {
  font-size: 14.7rem;
}

body .fs-148 {
  font-size: 14.8rem;
}

body .fs-149 {
  font-size: 14.9rem;
}

body .fs-150 {
  font-size: 15rem;
}
