﻿body {
  -webkit-overflow-scrolling: auto; }

img {
  font-size: .5rem; }

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

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

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

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

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

.fs-100 {
  font-size: 1rem; }

.fs-110 {
  font-size: 1.1rem; }

.fs-120 {
  font-size: 1.2rem; }

.fs-130 {
  font-size: 1.3rem; }

.fs-140 {
  font-size: 1.4rem; }

.fs-150 {
  font-size: 1.5rem; }

.fs-180 {
  font-size: 1.8rem; }

.fs-200 {
  font-size: 2rem; }

.fs-220 {
  font-size: 2.2rem; }

.fs-250 {
  font-size: 2.5rem; }

.fs-300 {
  font-size: 3rem; }

a:hover {
  text-decoration: none; }

.lh-100 {
  line-height: 1; }

.lh-110 {
  line-height: 1.1; }

.lh-120 {
  line-height: 1.2; }

.lh-130 {
  line-height: 1.3; }

.lh-150 {
  line-height: 1.5; }

.lh-180 {
  line-height: 1.8; }

.lh-200 {
  line-height: 2; }

.lh-230 {
  line-height: 2.3; }

.lh-240 {
  line-height: 2.4; }

.lh-250 {
  line-height: 2.5; }

.lh-300 {
  line-height: 3; }

.color-dark-gray {
  color: #3c3c3c; }

.full-width {
  max-width: 1400px;
  width: 100%;
  min-width: 300px;
  margin-left: auto;
  margin-right: auto; }

.indent2 {
  text-indent: 2rem; }

#header {
  left: 0;
  top: 0;
  width: 100%;
  height: 64px;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 100; }
  #header a {
    color: #fff; }
  #header .navbar2 a.active {
    border-bottom: solid 3px #E32223; }
  #header .navbar2.mobile a.active {
    color: #E32223;
    border: none; }

.desc {
  color: #999999; }

dl.navbar2.expanded dd {
  display: block;
  background-color: rgba(0, 0, 0, 0.8); }

dl.navbar2 dd {
  display: none; }

.link1 a {
  color: #333; }
  .link1 a.active {
    color: #E32223;
    border-bottom: solid 2px #E32223; }

.link2 a {
  color: #ccc;
  text-decoration: underline; }

dl.faq {
  margin-bottom: 26px; }
  dl.faq .switch .fa-minus {
    display: none; }
  dl.faq dd {
    display: none; }
  dl.faq.expanded dd {
    display: block; }
  dl.faq.expanded .fa-minus {
    display: inline-block; }
  dl.faq.expanded .fa-plus {
    display: none; }

.link3 {
  color: gray;
  border: solid 1px gray;
  border-radius: 50px; }
  .link3:hover {
    color: white;
    background-color: #E32223;
    border-color: #E32223; }

#HIKF_CHAT_BANNER {
  display: none; }

.content p {
  margin-top: 2rem;
  text-indent: 2rem; }
