.fs-0 {
  font-size: 0px;
  line-height: 6px;
}

.fs-1 {
  font-size: 1px;
  line-height: 7px;
}

.fs-2 {
  font-size: 2px;
  line-height: 8px;
}

.fs-3 {
  font-size: 3px;
  line-height: 9px;
}

.fs-4 {
  font-size: 4px;
  line-height: 10px;
}

.fs-5 {
  font-size: 5px;
  line-height: 11px;
}

.fs-6 {
  font-size: 6px;
  line-height: 12px;
}

.fs-7 {
  font-size: 7px;
  line-height: 13px;
}

.fs-8 {
  font-size: 8px;
  line-height: 14px;
}

.fs-9 {
  font-size: 9px;
  line-height: 15px;
}

.fs-10 {
  font-size: 10px;
  line-height: 16px;
}

.fs-11 {
  font-size: 11px;
  line-height: 17px;
}

.fs-12 {
  font-size: 12px;
  line-height: 18px;
}

.fs-13 {
  font-size: 13px;
  line-height: 19px;
}

.fs-14 {
  font-size: 14px;
  line-height: 20px;
}

.fs-15 {
  font-size: 15px;
  line-height: 21px;
}

.fs-16 {
  font-size: 16px;
  line-height: 22px;
}

.fs-17 {
  font-size: 17px;
  line-height: 23px;
}

.fs-18 {
  font-size: 18px;
  line-height: 24px;
}

.fs-19 {
  font-size: 19px;
  line-height: 25px;
}

.fs-20 {
  font-size: 20px;
  line-height: 26px;
}

.fs-21 {
  font-size: 21px;
  line-height: 27px;
}

.fs-22 {
  font-size: 22px;
  line-height: 28px;
}

.fs-23 {
  font-size: 23px;
  line-height: 29px;
}

.fs-24 {
  font-size: 24px;
  line-height: 30px;
}

.fs-25 {
  font-size: 25px;
  line-height: 31px;
}

.fs-26 {
  font-size: 26px;
  line-height: 32px;
}

.fs-27 {
  font-size: 27px;
  line-height: 33px;
}

.fs-28 {
  font-size: 28px;
  line-height: 34px;
}

.fs-29 {
  font-size: 29px;
  line-height: 35px;
}

.fs-30 {
  font-size: 30px;
  line-height: 36px;
}

.fs-31 {
  font-size: 31px;
  line-height: 37px;
}

.fs-32 {
  font-size: 32px;
  line-height: 38px;
}

.fs-33 {
  font-size: 33px;
  line-height: 39px;
}

.fs-34 {
  font-size: 34px;
  line-height: 40px;
}

.fs-35 {
  font-size: 35px;
  line-height: 41px;
}

.fs-36 {
  font-size: 36px;
  line-height: 42px;
}

.fs-37 {
  font-size: 37px;
  line-height: 43px;
}

.fs-38 {
  font-size: 38px;
  line-height: 44px;
}

.fs-39 {
  font-size: 39px;
  line-height: 45px;
}

.fs-40 {
  font-size: 40px;
  line-height: 46px;
}

.fs-41 {
  font-size: 41px;
  line-height: 47px;
}

.fs-42 {
  font-size: 42px;
  line-height: 48px;
}

.fs-43 {
  font-size: 43px;
  line-height: 49px;
}

.fs-44 {
  font-size: 44px;
  line-height: 50px;
}

.fs-45 {
  font-size: 45px;
  line-height: 51px;
}

.fs-46 {
  font-size: 46px;
  line-height: 52px;
}

.fs-47 {
  font-size: 47px;
  line-height: 53px;
}

.fs-48 {
  font-size: 48px;
  line-height: 54px;
}

.fs-49 {
  font-size: 49px;
  line-height: 55px;
}

.fs-50 {
  font-size: 50px;
  line-height: 56px;
}

.fs-51 {
  font-size: 51px;
  line-height: 57px;
}

.fs-52 {
  font-size: 52px;
  line-height: 58px;
}

.fs-53 {
  font-size: 53px;
  line-height: 59px;
}

.fs-54 {
  font-size: 54px;
  line-height: 60px;
}

.fs-55 {
  font-size: 55px;
  line-height: 61px;
}

.fs-56 {
  font-size: 56px;
  line-height: 62px;
}

.fs-57 {
  font-size: 57px;
  line-height: 63px;
}

.fs-58 {
  font-size: 58px;
  line-height: 64px;
}

.fs-59 {
  font-size: 59px;
  line-height: 65px;
}

.fs-60 {
  font-size: 60px;
  line-height: 66px;
}

.fs-61 {
  font-size: 61px;
  line-height: 67px;
}

.fs-62 {
  font-size: 62px;
  line-height: 68px;
}

.fs-63 {
  font-size: 63px;
  line-height: 69px;
}

.fs-64 {
  font-size: 64px;
  line-height: 70px;
}

.fs-65 {
  font-size: 65px;
  line-height: 71px;
}

.fs-66 {
  font-size: 66px;
  line-height: 72px;
}

.fs-67 {
  font-size: 67px;
  line-height: 73px;
}

.fs-68 {
  font-size: 68px;
  line-height: 74px;
}

.fs-69 {
  font-size: 69px;
  line-height: 75px;
}

.fs-70 {
  font-size: 70px;
  line-height: 76px;
}

.fs-71 {
  font-size: 71px;
  line-height: 77px;
}

.fs-72 {
  font-size: 72px;
  line-height: 78px;
}

.fs-73 {
  font-size: 73px;
  line-height: 79px;
}

.fs-74 {
  font-size: 74px;
  line-height: 80px;
}

.fs-75 {
  font-size: 75px;
  line-height: 81px;
}

.fs-76 {
  font-size: 76px;
  line-height: 82px;
}

.fs-77 {
  font-size: 77px;
  line-height: 83px;
}

.fs-78 {
  font-size: 78px;
  line-height: 84px;
}

.fs-79 {
  font-size: 79px;
  line-height: 85px;
}

.fs-80 {
  font-size: 80px;
  line-height: 86px;
}

.fs-81 {
  font-size: 81px;
  line-height: 87px;
}

.fs-82 {
  font-size: 82px;
  line-height: 88px;
}

.fs-83 {
  font-size: 83px;
  line-height: 89px;
}

.fs-84 {
  font-size: 84px;
  line-height: 90px;
}

.fs-85 {
  font-size: 85px;
  line-height: 91px;
}

.fs-86 {
  font-size: 86px;
  line-height: 92px;
}

.fs-87 {
  font-size: 87px;
  line-height: 93px;
}

.fs-88 {
  font-size: 88px;
  line-height: 94px;
}

.fs-89 {
  font-size: 89px;
  line-height: 95px;
}

.fs-90 {
  font-size: 90px;
  line-height: 96px;
}

.fs-91 {
  font-size: 91px;
  line-height: 97px;
}

.fs-92 {
  font-size: 92px;
  line-height: 98px;
}

.fs-93 {
  font-size: 93px;
  line-height: 99px;
}

.fs-94 {
  font-size: 94px;
  line-height: 100px;
}

.fs-95 {
  font-size: 95px;
  line-height: 101px;
}

.fs-96 {
  font-size: 96px;
  line-height: 102px;
}

.fs-97 {
  font-size: 97px;
  line-height: 103px;
}

.fs-98 {
  font-size: 98px;
  line-height: 104px;
}

.fs-99 {
  font-size: 99px;
  line-height: 105px;
}

.fs-100 {
  font-size: 100px;
  line-height: 106px;
}

@media (max-width: 991px) {
  .fs-0 {
    font-size: calc(0px - 1px);
    line-height: calc(6px - 1px);
  }
  .fs-1 {
    font-size: calc(1px - 1px);
    line-height: calc(7px - 1px);
  }
  .fs-2 {
    font-size: calc(2px - 1px);
    line-height: calc(8px - 1px);
  }
  .fs-3 {
    font-size: calc(3px - 1px);
    line-height: calc(9px - 1px);
  }
  .fs-4 {
    font-size: calc(4px - 1px);
    line-height: calc(10px - 1px);
  }
  .fs-5 {
    font-size: calc(5px - 1px);
    line-height: calc(11px - 1px);
  }
  .fs-6 {
    font-size: calc(6px - 1px);
    line-height: calc(12px - 1px);
  }
  .fs-7 {
    font-size: calc(7px - 1px);
    line-height: calc(13px - 1px);
  }
  .fs-8 {
    font-size: calc(8px - 1px);
    line-height: calc(14px - 1px);
  }
  .fs-9 {
    font-size: calc(9px - 1px);
    line-height: calc(15px - 1px);
  }
  .fs-10 {
    font-size: calc(10px - 1px);
    line-height: calc(16px - 1px);
  }
  .fs-11 {
    font-size: calc(11px - 1px);
    line-height: calc(17px - 1px);
  }
  .fs-12 {
    font-size: calc(12px - 1px);
    line-height: calc(18px - 1px);
  }
  .fs-13 {
    font-size: calc(13px - 1px);
    line-height: calc(19px - 1px);
  }
  .fs-14 {
    font-size: calc(14px - 1px);
    line-height: calc(20px - 1px);
  }
  .fs-15 {
    font-size: calc(15px - 1px);
    line-height: calc(21px - 1px);
  }
  .fs-16 {
    font-size: calc(16px - 1px);
    line-height: calc(22px - 1px);
  }
  .fs-17 {
    font-size: calc(17px - 1px);
    line-height: calc(23px - 1px);
  }
  .fs-18 {
    font-size: calc(18px - 1px);
    line-height: calc(24px - 1px);
  }
  .fs-19 {
    font-size: calc(19px - 1px);
    line-height: calc(25px - 1px);
  }
  .fs-20 {
    font-size: calc(20px - 1px);
    line-height: calc(26px - 1px);
  }
  .fs-21 {
    font-size: calc(21px - 1px);
    line-height: calc(27px - 1px);
  }
  .fs-22 {
    font-size: calc(22px - 1px);
    line-height: calc(28px - 1px);
  }
  .fs-23 {
    font-size: calc(23px - 1px);
    line-height: calc(29px - 1px);
  }
  .fs-24 {
    font-size: calc(24px - 1px);
    line-height: calc(30px - 1px);
  }
  .fs-25 {
    font-size: calc(25px - 1px);
    line-height: calc(31px - 1px);
  }
  .fs-26 {
    font-size: calc(26px - 1px);
    line-height: calc(32px - 1px);
  }
  .fs-27 {
    font-size: calc(27px - 1px);
    line-height: calc(33px - 1px);
  }
  .fs-28 {
    font-size: calc(28px - 1px);
    line-height: calc(34px - 1px);
  }
  .fs-29 {
    font-size: calc(29px - 1px);
    line-height: calc(35px - 1px);
  }
  .fs-30 {
    font-size: calc(30px - 1px);
    line-height: calc(36px - 1px);
  }
  .fs-31 {
    font-size: calc(31px - 1px);
    line-height: calc(37px - 1px);
  }
  .fs-32 {
    font-size: calc(32px - 1px);
    line-height: calc(38px - 1px);
  }
  .fs-33 {
    font-size: calc(33px - 1px);
    line-height: calc(39px - 1px);
  }
  .fs-34 {
    font-size: calc(34px - 1px);
    line-height: calc(40px - 1px);
  }
  .fs-35 {
    font-size: calc(35px - 1px);
    line-height: calc(41px - 1px);
  }
  .fs-36 {
    font-size: calc(36px - 1px);
    line-height: calc(42px - 1px);
  }
  .fs-37 {
    font-size: calc(37px - 1px);
    line-height: calc(43px - 1px);
  }
  .fs-38 {
    font-size: calc(38px - 1px);
    line-height: calc(44px - 1px);
  }
  .fs-39 {
    font-size: calc(39px - 1px);
    line-height: calc(45px - 1px);
  }
  .fs-40 {
    font-size: calc(40px - 1px);
    line-height: calc(46px - 1px);
  }
  .fs-41 {
    font-size: calc(41px - 1px);
    line-height: calc(47px - 1px);
  }
  .fs-42 {
    font-size: calc(42px - 1px);
    line-height: calc(48px - 1px);
  }
  .fs-43 {
    font-size: calc(43px - 1px);
    line-height: calc(49px - 1px);
  }
  .fs-44 {
    font-size: calc(44px - 1px);
    line-height: calc(50px - 1px);
  }
  .fs-45 {
    font-size: calc(45px - 1px);
    line-height: calc(51px - 1px);
  }
  .fs-46 {
    font-size: calc(46px - 1px);
    line-height: calc(52px - 1px);
  }
  .fs-47 {
    font-size: calc(47px - 1px);
    line-height: calc(53px - 1px);
  }
  .fs-48 {
    font-size: calc(48px - 1px);
    line-height: calc(54px - 1px);
  }
  .fs-49 {
    font-size: calc(49px - 1px);
    line-height: calc(55px - 1px);
  }
  .fs-50 {
    font-size: calc(50px - 1px);
    line-height: calc(56px - 1px);
  }
  .fs-51 {
    font-size: calc(51px - 1px);
    line-height: calc(57px - 1px);
  }
  .fs-52 {
    font-size: calc(52px - 1px);
    line-height: calc(58px - 1px);
  }
  .fs-53 {
    font-size: calc(53px - 1px);
    line-height: calc(59px - 1px);
  }
  .fs-54 {
    font-size: calc(54px - 1px);
    line-height: calc(60px - 1px);
  }
  .fs-55 {
    font-size: calc(55px - 1px);
    line-height: calc(61px - 1px);
  }
  .fs-56 {
    font-size: calc(56px - 1px);
    line-height: calc(62px - 1px);
  }
  .fs-57 {
    font-size: calc(57px - 1px);
    line-height: calc(63px - 1px);
  }
  .fs-58 {
    font-size: calc(58px - 1px);
    line-height: calc(64px - 1px);
  }
  .fs-59 {
    font-size: calc(59px - 1px);
    line-height: calc(65px - 1px);
  }
  .fs-60 {
    font-size: calc(60px - 1px);
    line-height: calc(66px - 1px);
  }
  .fs-61 {
    font-size: calc(61px - 1px);
    line-height: calc(67px - 1px);
  }
  .fs-62 {
    font-size: calc(62px - 1px);
    line-height: calc(68px - 1px);
  }
  .fs-63 {
    font-size: calc(63px - 1px);
    line-height: calc(69px - 1px);
  }
  .fs-64 {
    font-size: calc(64px - 1px);
    line-height: calc(70px - 1px);
  }
  .fs-65 {
    font-size: calc(65px - 1px);
    line-height: calc(71px - 1px);
  }
  .fs-66 {
    font-size: calc(66px - 1px);
    line-height: calc(72px - 1px);
  }
  .fs-67 {
    font-size: calc(67px - 1px);
    line-height: calc(73px - 1px);
  }
  .fs-68 {
    font-size: calc(68px - 1px);
    line-height: calc(74px - 1px);
  }
  .fs-69 {
    font-size: calc(69px - 1px);
    line-height: calc(75px - 1px);
  }
  .fs-70 {
    font-size: calc(70px - 1px);
    line-height: calc(76px - 1px);
  }
  .fs-71 {
    font-size: calc(71px - 1px);
    line-height: calc(77px - 1px);
  }
  .fs-72 {
    font-size: calc(72px - 1px);
    line-height: calc(78px - 1px);
  }
  .fs-73 {
    font-size: calc(73px - 1px);
    line-height: calc(79px - 1px);
  }
  .fs-74 {
    font-size: calc(74px - 1px);
    line-height: calc(80px - 1px);
  }
  .fs-75 {
    font-size: calc(75px - 1px);
    line-height: calc(81px - 1px);
  }
  .fs-76 {
    font-size: calc(76px - 1px);
    line-height: calc(82px - 1px);
  }
  .fs-77 {
    font-size: calc(77px - 1px);
    line-height: calc(83px - 1px);
  }
  .fs-78 {
    font-size: calc(78px - 1px);
    line-height: calc(84px - 1px);
  }
  .fs-79 {
    font-size: calc(79px - 1px);
    line-height: calc(85px - 1px);
  }
  .fs-80 {
    font-size: calc(80px - 1px);
    line-height: calc(86px - 1px);
  }
  .fs-81 {
    font-size: calc(81px - 1px);
    line-height: calc(87px - 1px);
  }
  .fs-82 {
    font-size: calc(82px - 1px);
    line-height: calc(88px - 1px);
  }
  .fs-83 {
    font-size: calc(83px - 1px);
    line-height: calc(89px - 1px);
  }
  .fs-84 {
    font-size: calc(84px - 1px);
    line-height: calc(90px - 1px);
  }
  .fs-85 {
    font-size: calc(85px - 1px);
    line-height: calc(91px - 1px);
  }
  .fs-86 {
    font-size: calc(86px - 1px);
    line-height: calc(92px - 1px);
  }
  .fs-87 {
    font-size: calc(87px - 1px);
    line-height: calc(93px - 1px);
  }
  .fs-88 {
    font-size: calc(88px - 1px);
    line-height: calc(94px - 1px);
  }
  .fs-89 {
    font-size: calc(89px - 1px);
    line-height: calc(95px - 1px);
  }
  .fs-90 {
    font-size: calc(90px - 1px);
    line-height: calc(96px - 1px);
  }
  .fs-91 {
    font-size: calc(91px - 1px);
    line-height: calc(97px - 1px);
  }
  .fs-92 {
    font-size: calc(92px - 1px);
    line-height: calc(98px - 1px);
  }
  .fs-93 {
    font-size: calc(93px - 1px);
    line-height: calc(99px - 1px);
  }
  .fs-94 {
    font-size: calc(94px - 1px);
    line-height: calc(100px - 1px);
  }
  .fs-95 {
    font-size: calc(95px - 1px);
    line-height: calc(101px - 1px);
  }
  .fs-96 {
    font-size: calc(96px - 1px);
    line-height: calc(102px - 1px);
  }
  .fs-97 {
    font-size: calc(97px - 1px);
    line-height: calc(103px - 1px);
  }
  .fs-98 {
    font-size: calc(98px - 1px);
    line-height: calc(104px - 1px);
  }
  .fs-99 {
    font-size: calc(99px - 1px);
    line-height: calc(105px - 1px);
  }
  .fs-100 {
    font-size: calc(100px - 1px);
    line-height: calc(106px - 1px);
  }
}
@media (max-width: 767px) {
  .fs-0 {
    font-size: calc(0px - 2px);
    line-height: calc(6px - 2px);
  }
  .fs-1 {
    font-size: calc(1px - 2px);
    line-height: calc(7px - 2px);
  }
  .fs-2 {
    font-size: calc(2px - 2px);
    line-height: calc(8px - 2px);
  }
  .fs-3 {
    font-size: calc(3px - 2px);
    line-height: calc(9px - 2px);
  }
  .fs-4 {
    font-size: calc(4px - 2px);
    line-height: calc(10px - 2px);
  }
  .fs-5 {
    font-size: calc(5px - 2px);
    line-height: calc(11px - 2px);
  }
  .fs-6 {
    font-size: calc(6px - 2px);
    line-height: calc(12px - 2px);
  }
  .fs-7 {
    font-size: calc(7px - 2px);
    line-height: calc(13px - 2px);
  }
  .fs-8 {
    font-size: calc(8px - 2px);
    line-height: calc(14px - 2px);
  }
  .fs-9 {
    font-size: calc(9px - 2px);
    line-height: calc(15px - 2px);
  }
  .fs-10 {
    font-size: calc(10px - 2px);
    line-height: calc(16px - 2px);
  }
  .fs-11 {
    font-size: calc(11px - 2px);
    line-height: calc(17px - 2px);
  }
  .fs-12 {
    font-size: calc(12px - 2px);
    line-height: calc(18px - 2px);
  }
  .fs-13 {
    font-size: calc(13px - 2px);
    line-height: calc(19px - 2px);
  }
  .fs-14 {
    font-size: calc(14px - 2px);
    line-height: calc(20px - 2px);
  }
  .fs-15 {
    font-size: calc(15px - 2px);
    line-height: calc(21px - 2px);
  }
  .fs-16 {
    font-size: calc(16px - 2px);
    line-height: calc(22px - 2px);
  }
  .fs-17 {
    font-size: calc(17px - 2px);
    line-height: calc(23px - 2px);
  }
  .fs-18 {
    font-size: calc(18px - 2px);
    line-height: calc(24px - 2px);
  }
  .fs-19 {
    font-size: calc(19px - 2px);
    line-height: calc(25px - 2px);
  }
  .fs-20 {
    font-size: calc(20px - 2px);
    line-height: calc(26px - 2px);
  }
  .fs-21 {
    font-size: calc(21px - 2px);
    line-height: calc(27px - 2px);
  }
  .fs-22 {
    font-size: calc(22px - 2px);
    line-height: calc(28px - 2px);
  }
  .fs-23 {
    font-size: calc(23px - 2px);
    line-height: calc(29px - 2px);
  }
  .fs-24 {
    font-size: calc(24px - 2px);
    line-height: calc(30px - 2px);
  }
  .fs-25 {
    font-size: calc(25px - 2px);
    line-height: calc(31px - 2px);
  }
  .fs-26 {
    font-size: calc(26px - 2px);
    line-height: calc(32px - 2px);
  }
  .fs-27 {
    font-size: calc(27px - 2px);
    line-height: calc(33px - 2px);
  }
  .fs-28 {
    font-size: calc(28px - 2px);
    line-height: calc(34px - 2px);
  }
  .fs-29 {
    font-size: calc(29px - 2px);
    line-height: calc(35px - 2px);
  }
  .fs-30 {
    font-size: calc(30px - 2px);
    line-height: calc(36px - 2px);
  }
  .fs-31 {
    font-size: calc(31px - 2px);
    line-height: calc(37px - 2px);
  }
  .fs-32 {
    font-size: calc(32px - 2px);
    line-height: calc(38px - 2px);
  }
  .fs-33 {
    font-size: calc(33px - 2px);
    line-height: calc(39px - 2px);
  }
  .fs-34 {
    font-size: calc(34px - 2px);
    line-height: calc(40px - 2px);
  }
  .fs-35 {
    font-size: calc(35px - 2px);
    line-height: calc(41px - 2px);
  }
  .fs-36 {
    font-size: calc(36px - 2px);
    line-height: calc(42px - 2px);
  }
  .fs-37 {
    font-size: calc(37px - 2px);
    line-height: calc(43px - 2px);
  }
  .fs-38 {
    font-size: calc(38px - 2px);
    line-height: calc(44px - 2px);
  }
  .fs-39 {
    font-size: calc(39px - 2px);
    line-height: calc(45px - 2px);
  }
  .fs-40 {
    font-size: calc(40px - 2px);
    line-height: calc(46px - 2px);
  }
  .fs-41 {
    font-size: calc(41px - 2px);
    line-height: calc(47px - 2px);
  }
  .fs-42 {
    font-size: calc(42px - 2px);
    line-height: calc(48px - 2px);
  }
  .fs-43 {
    font-size: calc(43px - 2px);
    line-height: calc(49px - 2px);
  }
  .fs-44 {
    font-size: calc(44px - 2px);
    line-height: calc(50px - 2px);
  }
  .fs-45 {
    font-size: calc(45px - 2px);
    line-height: calc(51px - 2px);
  }
  .fs-46 {
    font-size: calc(46px - 2px);
    line-height: calc(52px - 2px);
  }
  .fs-47 {
    font-size: calc(47px - 2px);
    line-height: calc(53px - 2px);
  }
  .fs-48 {
    font-size: calc(48px - 2px);
    line-height: calc(54px - 2px);
  }
  .fs-49 {
    font-size: calc(49px - 2px);
    line-height: calc(55px - 2px);
  }
  .fs-50 {
    font-size: calc(50px - 2px);
    line-height: calc(56px - 2px);
  }
  .fs-51 {
    font-size: calc(51px - 2px);
    line-height: calc(57px - 2px);
  }
  .fs-52 {
    font-size: calc(52px - 2px);
    line-height: calc(58px - 2px);
  }
  .fs-53 {
    font-size: calc(53px - 2px);
    line-height: calc(59px - 2px);
  }
  .fs-54 {
    font-size: calc(54px - 2px);
    line-height: calc(60px - 2px);
  }
  .fs-55 {
    font-size: calc(55px - 2px);
    line-height: calc(61px - 2px);
  }
  .fs-56 {
    font-size: calc(56px - 2px);
    line-height: calc(62px - 2px);
  }
  .fs-57 {
    font-size: calc(57px - 2px);
    line-height: calc(63px - 2px);
  }
  .fs-58 {
    font-size: calc(58px - 2px);
    line-height: calc(64px - 2px);
  }
  .fs-59 {
    font-size: calc(59px - 2px);
    line-height: calc(65px - 2px);
  }
  .fs-60 {
    font-size: calc(60px - 2px);
    line-height: calc(66px - 2px);
  }
  .fs-61 {
    font-size: calc(61px - 2px);
    line-height: calc(67px - 2px);
  }
  .fs-62 {
    font-size: calc(62px - 2px);
    line-height: calc(68px - 2px);
  }
  .fs-63 {
    font-size: calc(63px - 2px);
    line-height: calc(69px - 2px);
  }
  .fs-64 {
    font-size: calc(64px - 2px);
    line-height: calc(70px - 2px);
  }
  .fs-65 {
    font-size: calc(65px - 2px);
    line-height: calc(71px - 2px);
  }
  .fs-66 {
    font-size: calc(66px - 2px);
    line-height: calc(72px - 2px);
  }
  .fs-67 {
    font-size: calc(67px - 2px);
    line-height: calc(73px - 2px);
  }
  .fs-68 {
    font-size: calc(68px - 2px);
    line-height: calc(74px - 2px);
  }
  .fs-69 {
    font-size: calc(69px - 2px);
    line-height: calc(75px - 2px);
  }
  .fs-70 {
    font-size: calc(70px - 2px);
    line-height: calc(76px - 2px);
  }
  .fs-71 {
    font-size: calc(71px - 2px);
    line-height: calc(77px - 2px);
  }
  .fs-72 {
    font-size: calc(72px - 2px);
    line-height: calc(78px - 2px);
  }
  .fs-73 {
    font-size: calc(73px - 2px);
    line-height: calc(79px - 2px);
  }
  .fs-74 {
    font-size: calc(74px - 2px);
    line-height: calc(80px - 2px);
  }
  .fs-75 {
    font-size: calc(75px - 2px);
    line-height: calc(81px - 2px);
  }
  .fs-76 {
    font-size: calc(76px - 2px);
    line-height: calc(82px - 2px);
  }
  .fs-77 {
    font-size: calc(77px - 2px);
    line-height: calc(83px - 2px);
  }
  .fs-78 {
    font-size: calc(78px - 2px);
    line-height: calc(84px - 2px);
  }
  .fs-79 {
    font-size: calc(79px - 2px);
    line-height: calc(85px - 2px);
  }
  .fs-80 {
    font-size: calc(80px - 2px);
    line-height: calc(86px - 2px);
  }
  .fs-81 {
    font-size: calc(81px - 2px);
    line-height: calc(87px - 2px);
  }
  .fs-82 {
    font-size: calc(82px - 2px);
    line-height: calc(88px - 2px);
  }
  .fs-83 {
    font-size: calc(83px - 2px);
    line-height: calc(89px - 2px);
  }
  .fs-84 {
    font-size: calc(84px - 2px);
    line-height: calc(90px - 2px);
  }
  .fs-85 {
    font-size: calc(85px - 2px);
    line-height: calc(91px - 2px);
  }
  .fs-86 {
    font-size: calc(86px - 2px);
    line-height: calc(92px - 2px);
  }
  .fs-87 {
    font-size: calc(87px - 2px);
    line-height: calc(93px - 2px);
  }
  .fs-88 {
    font-size: calc(88px - 2px);
    line-height: calc(94px - 2px);
  }
  .fs-89 {
    font-size: calc(89px - 2px);
    line-height: calc(95px - 2px);
  }
  .fs-90 {
    font-size: calc(90px - 2px);
    line-height: calc(96px - 2px);
  }
  .fs-91 {
    font-size: calc(91px - 2px);
    line-height: calc(97px - 2px);
  }
  .fs-92 {
    font-size: calc(92px - 2px);
    line-height: calc(98px - 2px);
  }
  .fs-93 {
    font-size: calc(93px - 2px);
    line-height: calc(99px - 2px);
  }
  .fs-94 {
    font-size: calc(94px - 2px);
    line-height: calc(100px - 2px);
  }
  .fs-95 {
    font-size: calc(95px - 2px);
    line-height: calc(101px - 2px);
  }
  .fs-96 {
    font-size: calc(96px - 2px);
    line-height: calc(102px - 2px);
  }
  .fs-97 {
    font-size: calc(97px - 2px);
    line-height: calc(103px - 2px);
  }
  .fs-98 {
    font-size: calc(98px - 2px);
    line-height: calc(104px - 2px);
  }
  .fs-99 {
    font-size: calc(99px - 2px);
    line-height: calc(105px - 2px);
  }
  .fs-100 {
    font-size: calc(100px - 2px);
    line-height: calc(106px - 2px);
  }
}
@media (max-width: 567px) {
  .fs-0 {
    font-size: calc(0px - 3px);
    line-height: calc(6px - 3px);
  }
  .fs-1 {
    font-size: calc(1px - 3px);
    line-height: calc(7px - 3px);
  }
  .fs-2 {
    font-size: calc(2px - 3px);
    line-height: calc(8px - 3px);
  }
  .fs-3 {
    font-size: calc(3px - 3px);
    line-height: calc(9px - 3px);
  }
  .fs-4 {
    font-size: calc(4px - 3px);
    line-height: calc(10px - 3px);
  }
  .fs-5 {
    font-size: calc(5px - 3px);
    line-height: calc(11px - 3px);
  }
  .fs-6 {
    font-size: calc(6px - 3px);
    line-height: calc(12px - 3px);
  }
  .fs-7 {
    font-size: calc(7px - 3px);
    line-height: calc(13px - 3px);
  }
  .fs-8 {
    font-size: calc(8px - 3px);
    line-height: calc(14px - 3px);
  }
  .fs-9 {
    font-size: calc(9px - 3px);
    line-height: calc(15px - 3px);
  }
  .fs-10 {
    font-size: calc(10px - 3px);
    line-height: calc(16px - 3px);
  }
  .fs-11 {
    font-size: calc(11px - 3px);
    line-height: calc(17px - 3px);
  }
  .fs-12 {
    font-size: calc(12px - 3px);
    line-height: calc(18px - 3px);
  }
  .fs-13 {
    font-size: calc(13px - 3px);
    line-height: calc(19px - 3px);
  }
  .fs-14 {
    font-size: calc(14px - 3px);
    line-height: calc(20px - 3px);
  }
  .fs-15 {
    font-size: calc(15px - 3px);
    line-height: calc(21px - 3px);
  }
  .fs-16 {
    font-size: calc(16px - 3px);
    line-height: calc(22px - 3px);
  }
  .fs-17 {
    font-size: calc(17px - 3px);
    line-height: calc(23px - 3px);
  }
  .fs-18 {
    font-size: calc(18px - 3px);
    line-height: calc(24px - 3px);
  }
  .fs-19 {
    font-size: calc(19px - 3px);
    line-height: calc(25px - 3px);
  }
  .fs-20 {
    font-size: calc(20px - 3px);
    line-height: calc(26px - 3px);
  }
  .fs-21 {
    font-size: calc(21px - 3px);
    line-height: calc(27px - 3px);
  }
  .fs-22 {
    font-size: calc(22px - 3px);
    line-height: calc(28px - 3px);
  }
  .fs-23 {
    font-size: calc(23px - 3px);
    line-height: calc(29px - 3px);
  }
  .fs-24 {
    font-size: calc(24px - 3px);
    line-height: calc(30px - 3px);
  }
  .fs-25 {
    font-size: calc(25px - 3px);
    line-height: calc(31px - 3px);
  }
  .fs-26 {
    font-size: calc(26px - 3px);
    line-height: calc(32px - 3px);
  }
  .fs-27 {
    font-size: calc(27px - 3px);
    line-height: calc(33px - 3px);
  }
  .fs-28 {
    font-size: calc(28px - 3px);
    line-height: calc(34px - 3px);
  }
  .fs-29 {
    font-size: calc(29px - 3px);
    line-height: calc(35px - 3px);
  }
  .fs-30 {
    font-size: calc(30px - 3px);
    line-height: calc(36px - 3px);
  }
  .fs-31 {
    font-size: calc(31px - 3px);
    line-height: calc(37px - 3px);
  }
  .fs-32 {
    font-size: calc(32px - 3px);
    line-height: calc(38px - 3px);
  }
  .fs-33 {
    font-size: calc(33px - 3px);
    line-height: calc(39px - 3px);
  }
  .fs-34 {
    font-size: calc(34px - 3px);
    line-height: calc(40px - 3px);
  }
  .fs-35 {
    font-size: calc(35px - 3px);
    line-height: calc(41px - 3px);
  }
  .fs-36 {
    font-size: calc(36px - 3px);
    line-height: calc(42px - 3px);
  }
  .fs-37 {
    font-size: calc(37px - 3px);
    line-height: calc(43px - 3px);
  }
  .fs-38 {
    font-size: calc(38px - 3px);
    line-height: calc(44px - 3px);
  }
  .fs-39 {
    font-size: calc(39px - 3px);
    line-height: calc(45px - 3px);
  }
  .fs-40 {
    font-size: calc(40px - 3px);
    line-height: calc(46px - 3px);
  }
  .fs-41 {
    font-size: calc(41px - 3px);
    line-height: calc(47px - 3px);
  }
  .fs-42 {
    font-size: calc(42px - 3px);
    line-height: calc(48px - 3px);
  }
  .fs-43 {
    font-size: calc(43px - 3px);
    line-height: calc(49px - 3px);
  }
  .fs-44 {
    font-size: calc(44px - 3px);
    line-height: calc(50px - 3px);
  }
  .fs-45 {
    font-size: calc(45px - 3px);
    line-height: calc(51px - 3px);
  }
  .fs-46 {
    font-size: calc(46px - 3px);
    line-height: calc(52px - 3px);
  }
  .fs-47 {
    font-size: calc(47px - 3px);
    line-height: calc(53px - 3px);
  }
  .fs-48 {
    font-size: calc(48px - 3px);
    line-height: calc(54px - 3px);
  }
  .fs-49 {
    font-size: calc(49px - 3px);
    line-height: calc(55px - 3px);
  }
  .fs-50 {
    font-size: calc(50px - 3px);
    line-height: calc(56px - 3px);
  }
  .fs-51 {
    font-size: calc(51px - 3px);
    line-height: calc(57px - 3px);
  }
  .fs-52 {
    font-size: calc(52px - 3px);
    line-height: calc(58px - 3px);
  }
  .fs-53 {
    font-size: calc(53px - 3px);
    line-height: calc(59px - 3px);
  }
  .fs-54 {
    font-size: calc(54px - 3px);
    line-height: calc(60px - 3px);
  }
  .fs-55 {
    font-size: calc(55px - 3px);
    line-height: calc(61px - 3px);
  }
  .fs-56 {
    font-size: calc(56px - 3px);
    line-height: calc(62px - 3px);
  }
  .fs-57 {
    font-size: calc(57px - 3px);
    line-height: calc(63px - 3px);
  }
  .fs-58 {
    font-size: calc(58px - 3px);
    line-height: calc(64px - 3px);
  }
  .fs-59 {
    font-size: calc(59px - 3px);
    line-height: calc(65px - 3px);
  }
  .fs-60 {
    font-size: calc(60px - 3px);
    line-height: calc(66px - 3px);
  }
  .fs-61 {
    font-size: calc(61px - 3px);
    line-height: calc(67px - 3px);
  }
  .fs-62 {
    font-size: calc(62px - 3px);
    line-height: calc(68px - 3px);
  }
  .fs-63 {
    font-size: calc(63px - 3px);
    line-height: calc(69px - 3px);
  }
  .fs-64 {
    font-size: calc(64px - 3px);
    line-height: calc(70px - 3px);
  }
  .fs-65 {
    font-size: calc(65px - 3px);
    line-height: calc(71px - 3px);
  }
  .fs-66 {
    font-size: calc(66px - 3px);
    line-height: calc(72px - 3px);
  }
  .fs-67 {
    font-size: calc(67px - 3px);
    line-height: calc(73px - 3px);
  }
  .fs-68 {
    font-size: calc(68px - 3px);
    line-height: calc(74px - 3px);
  }
  .fs-69 {
    font-size: calc(69px - 3px);
    line-height: calc(75px - 3px);
  }
  .fs-70 {
    font-size: calc(70px - 3px);
    line-height: calc(76px - 3px);
  }
  .fs-71 {
    font-size: calc(71px - 3px);
    line-height: calc(77px - 3px);
  }
  .fs-72 {
    font-size: calc(72px - 3px);
    line-height: calc(78px - 3px);
  }
  .fs-73 {
    font-size: calc(73px - 3px);
    line-height: calc(79px - 3px);
  }
  .fs-74 {
    font-size: calc(74px - 3px);
    line-height: calc(80px - 3px);
  }
  .fs-75 {
    font-size: calc(75px - 3px);
    line-height: calc(81px - 3px);
  }
  .fs-76 {
    font-size: calc(76px - 3px);
    line-height: calc(82px - 3px);
  }
  .fs-77 {
    font-size: calc(77px - 3px);
    line-height: calc(83px - 3px);
  }
  .fs-78 {
    font-size: calc(78px - 3px);
    line-height: calc(84px - 3px);
  }
  .fs-79 {
    font-size: calc(79px - 3px);
    line-height: calc(85px - 3px);
  }
  .fs-80 {
    font-size: calc(80px - 3px);
    line-height: calc(86px - 3px);
  }
  .fs-81 {
    font-size: calc(81px - 3px);
    line-height: calc(87px - 3px);
  }
  .fs-82 {
    font-size: calc(82px - 3px);
    line-height: calc(88px - 3px);
  }
  .fs-83 {
    font-size: calc(83px - 3px);
    line-height: calc(89px - 3px);
  }
  .fs-84 {
    font-size: calc(84px - 3px);
    line-height: calc(90px - 3px);
  }
  .fs-85 {
    font-size: calc(85px - 3px);
    line-height: calc(91px - 3px);
  }
  .fs-86 {
    font-size: calc(86px - 3px);
    line-height: calc(92px - 3px);
  }
  .fs-87 {
    font-size: calc(87px - 3px);
    line-height: calc(93px - 3px);
  }
  .fs-88 {
    font-size: calc(88px - 3px);
    line-height: calc(94px - 3px);
  }
  .fs-89 {
    font-size: calc(89px - 3px);
    line-height: calc(95px - 3px);
  }
  .fs-90 {
    font-size: calc(90px - 3px);
    line-height: calc(96px - 3px);
  }
  .fs-91 {
    font-size: calc(91px - 3px);
    line-height: calc(97px - 3px);
  }
  .fs-92 {
    font-size: calc(92px - 3px);
    line-height: calc(98px - 3px);
  }
  .fs-93 {
    font-size: calc(93px - 3px);
    line-height: calc(99px - 3px);
  }
  .fs-94 {
    font-size: calc(94px - 3px);
    line-height: calc(100px - 3px);
  }
  .fs-95 {
    font-size: calc(95px - 3px);
    line-height: calc(101px - 3px);
  }
  .fs-96 {
    font-size: calc(96px - 3px);
    line-height: calc(102px - 3px);
  }
  .fs-97 {
    font-size: calc(97px - 3px);
    line-height: calc(103px - 3px);
  }
  .fs-98 {
    font-size: calc(98px - 3px);
    line-height: calc(104px - 3px);
  }
  .fs-99 {
    font-size: calc(99px - 3px);
    line-height: calc(105px - 3px);
  }
  .fs-100 {
    font-size: calc(100px - 3px);
    line-height: calc(106px - 3px);
  }
}
.fw-400 {
  font-weight: 400;
}

.fw-401 {
  font-weight: 401;
}

.fw-402 {
  font-weight: 402;
}

.fw-403 {
  font-weight: 403;
}

.fw-404 {
  font-weight: 404;
}

.fw-405 {
  font-weight: 405;
}

.fw-406 {
  font-weight: 406;
}

.fw-407 {
  font-weight: 407;
}

.fw-408 {
  font-weight: 408;
}

.fw-409 {
  font-weight: 409;
}

.fw-410 {
  font-weight: 410;
}

.fw-411 {
  font-weight: 411;
}

.fw-412 {
  font-weight: 412;
}

.fw-413 {
  font-weight: 413;
}

.fw-414 {
  font-weight: 414;
}

.fw-415 {
  font-weight: 415;
}

.fw-416 {
  font-weight: 416;
}

.fw-417 {
  font-weight: 417;
}

.fw-418 {
  font-weight: 418;
}

.fw-419 {
  font-weight: 419;
}

.fw-420 {
  font-weight: 420;
}

.fw-421 {
  font-weight: 421;
}

.fw-422 {
  font-weight: 422;
}

.fw-423 {
  font-weight: 423;
}

.fw-424 {
  font-weight: 424;
}

.fw-425 {
  font-weight: 425;
}

.fw-426 {
  font-weight: 426;
}

.fw-427 {
  font-weight: 427;
}

.fw-428 {
  font-weight: 428;
}

.fw-429 {
  font-weight: 429;
}

.fw-430 {
  font-weight: 430;
}

.fw-431 {
  font-weight: 431;
}

.fw-432 {
  font-weight: 432;
}

.fw-433 {
  font-weight: 433;
}

.fw-434 {
  font-weight: 434;
}

.fw-435 {
  font-weight: 435;
}

.fw-436 {
  font-weight: 436;
}

.fw-437 {
  font-weight: 437;
}

.fw-438 {
  font-weight: 438;
}

.fw-439 {
  font-weight: 439;
}

.fw-440 {
  font-weight: 440;
}

.fw-441 {
  font-weight: 441;
}

.fw-442 {
  font-weight: 442;
}

.fw-443 {
  font-weight: 443;
}

.fw-444 {
  font-weight: 444;
}

.fw-445 {
  font-weight: 445;
}

.fw-446 {
  font-weight: 446;
}

.fw-447 {
  font-weight: 447;
}

.fw-448 {
  font-weight: 448;
}

.fw-449 {
  font-weight: 449;
}

.fw-450 {
  font-weight: 450;
}

.fw-451 {
  font-weight: 451;
}

.fw-452 {
  font-weight: 452;
}

.fw-453 {
  font-weight: 453;
}

.fw-454 {
  font-weight: 454;
}

.fw-455 {
  font-weight: 455;
}

.fw-456 {
  font-weight: 456;
}

.fw-457 {
  font-weight: 457;
}

.fw-458 {
  font-weight: 458;
}

.fw-459 {
  font-weight: 459;
}

.fw-460 {
  font-weight: 460;
}

.fw-461 {
  font-weight: 461;
}

.fw-462 {
  font-weight: 462;
}

.fw-463 {
  font-weight: 463;
}

.fw-464 {
  font-weight: 464;
}

.fw-465 {
  font-weight: 465;
}

.fw-466 {
  font-weight: 466;
}

.fw-467 {
  font-weight: 467;
}

.fw-468 {
  font-weight: 468;
}

.fw-469 {
  font-weight: 469;
}

.fw-470 {
  font-weight: 470;
}

.fw-471 {
  font-weight: 471;
}

.fw-472 {
  font-weight: 472;
}

.fw-473 {
  font-weight: 473;
}

.fw-474 {
  font-weight: 474;
}

.fw-475 {
  font-weight: 475;
}

.fw-476 {
  font-weight: 476;
}

.fw-477 {
  font-weight: 477;
}

.fw-478 {
  font-weight: 478;
}

.fw-479 {
  font-weight: 479;
}

.fw-480 {
  font-weight: 480;
}

.fw-481 {
  font-weight: 481;
}

.fw-482 {
  font-weight: 482;
}

.fw-483 {
  font-weight: 483;
}

.fw-484 {
  font-weight: 484;
}

.fw-485 {
  font-weight: 485;
}

.fw-486 {
  font-weight: 486;
}

.fw-487 {
  font-weight: 487;
}

.fw-488 {
  font-weight: 488;
}

.fw-489 {
  font-weight: 489;
}

.fw-490 {
  font-weight: 490;
}

.fw-491 {
  font-weight: 491;
}

.fw-492 {
  font-weight: 492;
}

.fw-493 {
  font-weight: 493;
}

.fw-494 {
  font-weight: 494;
}

.fw-495 {
  font-weight: 495;
}

.fw-496 {
  font-weight: 496;
}

.fw-497 {
  font-weight: 497;
}

.fw-498 {
  font-weight: 498;
}

.fw-499 {
  font-weight: 499;
}

.fw-500 {
  font-weight: 500;
}

.fw-501 {
  font-weight: 501;
}

.fw-502 {
  font-weight: 502;
}

.fw-503 {
  font-weight: 503;
}

.fw-504 {
  font-weight: 504;
}

.fw-505 {
  font-weight: 505;
}

.fw-506 {
  font-weight: 506;
}

.fw-507 {
  font-weight: 507;
}

.fw-508 {
  font-weight: 508;
}

.fw-509 {
  font-weight: 509;
}

.fw-510 {
  font-weight: 510;
}

.fw-511 {
  font-weight: 511;
}

.fw-512 {
  font-weight: 512;
}

.fw-513 {
  font-weight: 513;
}

.fw-514 {
  font-weight: 514;
}

.fw-515 {
  font-weight: 515;
}

.fw-516 {
  font-weight: 516;
}

.fw-517 {
  font-weight: 517;
}

.fw-518 {
  font-weight: 518;
}

.fw-519 {
  font-weight: 519;
}

.fw-520 {
  font-weight: 520;
}

.fw-521 {
  font-weight: 521;
}

.fw-522 {
  font-weight: 522;
}

.fw-523 {
  font-weight: 523;
}

.fw-524 {
  font-weight: 524;
}

.fw-525 {
  font-weight: 525;
}

.fw-526 {
  font-weight: 526;
}

.fw-527 {
  font-weight: 527;
}

.fw-528 {
  font-weight: 528;
}

.fw-529 {
  font-weight: 529;
}

.fw-530 {
  font-weight: 530;
}

.fw-531 {
  font-weight: 531;
}

.fw-532 {
  font-weight: 532;
}

.fw-533 {
  font-weight: 533;
}

.fw-534 {
  font-weight: 534;
}

.fw-535 {
  font-weight: 535;
}

.fw-536 {
  font-weight: 536;
}

.fw-537 {
  font-weight: 537;
}

.fw-538 {
  font-weight: 538;
}

.fw-539 {
  font-weight: 539;
}

.fw-540 {
  font-weight: 540;
}

.fw-541 {
  font-weight: 541;
}

.fw-542 {
  font-weight: 542;
}

.fw-543 {
  font-weight: 543;
}

.fw-544 {
  font-weight: 544;
}

.fw-545 {
  font-weight: 545;
}

.fw-546 {
  font-weight: 546;
}

.fw-547 {
  font-weight: 547;
}

.fw-548 {
  font-weight: 548;
}

.fw-549 {
  font-weight: 549;
}

.fw-550 {
  font-weight: 550;
}

.fw-551 {
  font-weight: 551;
}

.fw-552 {
  font-weight: 552;
}

.fw-553 {
  font-weight: 553;
}

.fw-554 {
  font-weight: 554;
}

.fw-555 {
  font-weight: 555;
}

.fw-556 {
  font-weight: 556;
}

.fw-557 {
  font-weight: 557;
}

.fw-558 {
  font-weight: 558;
}

.fw-559 {
  font-weight: 559;
}

.fw-560 {
  font-weight: 560;
}

.fw-561 {
  font-weight: 561;
}

.fw-562 {
  font-weight: 562;
}

.fw-563 {
  font-weight: 563;
}

.fw-564 {
  font-weight: 564;
}

.fw-565 {
  font-weight: 565;
}

.fw-566 {
  font-weight: 566;
}

.fw-567 {
  font-weight: 567;
}

.fw-568 {
  font-weight: 568;
}

.fw-569 {
  font-weight: 569;
}

.fw-570 {
  font-weight: 570;
}

.fw-571 {
  font-weight: 571;
}

.fw-572 {
  font-weight: 572;
}

.fw-573 {
  font-weight: 573;
}

.fw-574 {
  font-weight: 574;
}

.fw-575 {
  font-weight: 575;
}

.fw-576 {
  font-weight: 576;
}

.fw-577 {
  font-weight: 577;
}

.fw-578 {
  font-weight: 578;
}

.fw-579 {
  font-weight: 579;
}

.fw-580 {
  font-weight: 580;
}

.fw-581 {
  font-weight: 581;
}

.fw-582 {
  font-weight: 582;
}

.fw-583 {
  font-weight: 583;
}

.fw-584 {
  font-weight: 584;
}

.fw-585 {
  font-weight: 585;
}

.fw-586 {
  font-weight: 586;
}

.fw-587 {
  font-weight: 587;
}

.fw-588 {
  font-weight: 588;
}

.fw-589 {
  font-weight: 589;
}

.fw-590 {
  font-weight: 590;
}

.fw-591 {
  font-weight: 591;
}

.fw-592 {
  font-weight: 592;
}

.fw-593 {
  font-weight: 593;
}

.fw-594 {
  font-weight: 594;
}

.fw-595 {
  font-weight: 595;
}

.fw-596 {
  font-weight: 596;
}

.fw-597 {
  font-weight: 597;
}

.fw-598 {
  font-weight: 598;
}

.fw-599 {
  font-weight: 599;
}

.fw-600 {
  font-weight: 600;
}

.fw-601 {
  font-weight: 601;
}

.fw-602 {
  font-weight: 602;
}

.fw-603 {
  font-weight: 603;
}

.fw-604 {
  font-weight: 604;
}

.fw-605 {
  font-weight: 605;
}

.fw-606 {
  font-weight: 606;
}

.fw-607 {
  font-weight: 607;
}

.fw-608 {
  font-weight: 608;
}

.fw-609 {
  font-weight: 609;
}

.fw-610 {
  font-weight: 610;
}

.fw-611 {
  font-weight: 611;
}

.fw-612 {
  font-weight: 612;
}

.fw-613 {
  font-weight: 613;
}

.fw-614 {
  font-weight: 614;
}

.fw-615 {
  font-weight: 615;
}

.fw-616 {
  font-weight: 616;
}

.fw-617 {
  font-weight: 617;
}

.fw-618 {
  font-weight: 618;
}

.fw-619 {
  font-weight: 619;
}

.fw-620 {
  font-weight: 620;
}

.fw-621 {
  font-weight: 621;
}

.fw-622 {
  font-weight: 622;
}

.fw-623 {
  font-weight: 623;
}

.fw-624 {
  font-weight: 624;
}

.fw-625 {
  font-weight: 625;
}

.fw-626 {
  font-weight: 626;
}

.fw-627 {
  font-weight: 627;
}

.fw-628 {
  font-weight: 628;
}

.fw-629 {
  font-weight: 629;
}

.fw-630 {
  font-weight: 630;
}

.fw-631 {
  font-weight: 631;
}

.fw-632 {
  font-weight: 632;
}

.fw-633 {
  font-weight: 633;
}

.fw-634 {
  font-weight: 634;
}

.fw-635 {
  font-weight: 635;
}

.fw-636 {
  font-weight: 636;
}

.fw-637 {
  font-weight: 637;
}

.fw-638 {
  font-weight: 638;
}

.fw-639 {
  font-weight: 639;
}

.fw-640 {
  font-weight: 640;
}

.fw-641 {
  font-weight: 641;
}

.fw-642 {
  font-weight: 642;
}

.fw-643 {
  font-weight: 643;
}

.fw-644 {
  font-weight: 644;
}

.fw-645 {
  font-weight: 645;
}

.fw-646 {
  font-weight: 646;
}

.fw-647 {
  font-weight: 647;
}

.fw-648 {
  font-weight: 648;
}

.fw-649 {
  font-weight: 649;
}

.fw-650 {
  font-weight: 650;
}

.fw-651 {
  font-weight: 651;
}

.fw-652 {
  font-weight: 652;
}

.fw-653 {
  font-weight: 653;
}

.fw-654 {
  font-weight: 654;
}

.fw-655 {
  font-weight: 655;
}

.fw-656 {
  font-weight: 656;
}

.fw-657 {
  font-weight: 657;
}

.fw-658 {
  font-weight: 658;
}

.fw-659 {
  font-weight: 659;
}

.fw-660 {
  font-weight: 660;
}

.fw-661 {
  font-weight: 661;
}

.fw-662 {
  font-weight: 662;
}

.fw-663 {
  font-weight: 663;
}

.fw-664 {
  font-weight: 664;
}

.fw-665 {
  font-weight: 665;
}

.fw-666 {
  font-weight: 666;
}

.fw-667 {
  font-weight: 667;
}

.fw-668 {
  font-weight: 668;
}

.fw-669 {
  font-weight: 669;
}

.fw-670 {
  font-weight: 670;
}

.fw-671 {
  font-weight: 671;
}

.fw-672 {
  font-weight: 672;
}

.fw-673 {
  font-weight: 673;
}

.fw-674 {
  font-weight: 674;
}

.fw-675 {
  font-weight: 675;
}

.fw-676 {
  font-weight: 676;
}

.fw-677 {
  font-weight: 677;
}

.fw-678 {
  font-weight: 678;
}

.fw-679 {
  font-weight: 679;
}

.fw-680 {
  font-weight: 680;
}

.fw-681 {
  font-weight: 681;
}

.fw-682 {
  font-weight: 682;
}

.fw-683 {
  font-weight: 683;
}

.fw-684 {
  font-weight: 684;
}

.fw-685 {
  font-weight: 685;
}

.fw-686 {
  font-weight: 686;
}

.fw-687 {
  font-weight: 687;
}

.fw-688 {
  font-weight: 688;
}

.fw-689 {
  font-weight: 689;
}

.fw-690 {
  font-weight: 690;
}

.fw-691 {
  font-weight: 691;
}

.fw-692 {
  font-weight: 692;
}

.fw-693 {
  font-weight: 693;
}

.fw-694 {
  font-weight: 694;
}

.fw-695 {
  font-weight: 695;
}

.fw-696 {
  font-weight: 696;
}

.fw-697 {
  font-weight: 697;
}

.fw-698 {
  font-weight: 698;
}

.fw-699 {
  font-weight: 699;
}

.fw-700 {
  font-weight: 700;
}

.fw-701 {
  font-weight: 701;
}

.fw-702 {
  font-weight: 702;
}

.fw-703 {
  font-weight: 703;
}

.fw-704 {
  font-weight: 704;
}

.fw-705 {
  font-weight: 705;
}

.fw-706 {
  font-weight: 706;
}

.fw-707 {
  font-weight: 707;
}

.fw-708 {
  font-weight: 708;
}

.fw-709 {
  font-weight: 709;
}

.fw-710 {
  font-weight: 710;
}

.fw-711 {
  font-weight: 711;
}

.fw-712 {
  font-weight: 712;
}

.fw-713 {
  font-weight: 713;
}

.fw-714 {
  font-weight: 714;
}

.fw-715 {
  font-weight: 715;
}

.fw-716 {
  font-weight: 716;
}

.fw-717 {
  font-weight: 717;
}

.fw-718 {
  font-weight: 718;
}

.fw-719 {
  font-weight: 719;
}

.fw-720 {
  font-weight: 720;
}

.fw-721 {
  font-weight: 721;
}

.fw-722 {
  font-weight: 722;
}

.fw-723 {
  font-weight: 723;
}

.fw-724 {
  font-weight: 724;
}

.fw-725 {
  font-weight: 725;
}

.fw-726 {
  font-weight: 726;
}

.fw-727 {
  font-weight: 727;
}

.fw-728 {
  font-weight: 728;
}

.fw-729 {
  font-weight: 729;
}

.fw-730 {
  font-weight: 730;
}

.fw-731 {
  font-weight: 731;
}

.fw-732 {
  font-weight: 732;
}

.fw-733 {
  font-weight: 733;
}

.fw-734 {
  font-weight: 734;
}

.fw-735 {
  font-weight: 735;
}

.fw-736 {
  font-weight: 736;
}

.fw-737 {
  font-weight: 737;
}

.fw-738 {
  font-weight: 738;
}

.fw-739 {
  font-weight: 739;
}

.fw-740 {
  font-weight: 740;
}

.fw-741 {
  font-weight: 741;
}

.fw-742 {
  font-weight: 742;
}

.fw-743 {
  font-weight: 743;
}

.fw-744 {
  font-weight: 744;
}

.fw-745 {
  font-weight: 745;
}

.fw-746 {
  font-weight: 746;
}

.fw-747 {
  font-weight: 747;
}

.fw-748 {
  font-weight: 748;
}

.fw-749 {
  font-weight: 749;
}

.fw-750 {
  font-weight: 750;
}

.fw-751 {
  font-weight: 751;
}

.fw-752 {
  font-weight: 752;
}

.fw-753 {
  font-weight: 753;
}

.fw-754 {
  font-weight: 754;
}

.fw-755 {
  font-weight: 755;
}

.fw-756 {
  font-weight: 756;
}

.fw-757 {
  font-weight: 757;
}

.fw-758 {
  font-weight: 758;
}

.fw-759 {
  font-weight: 759;
}

.fw-760 {
  font-weight: 760;
}

.fw-761 {
  font-weight: 761;
}

.fw-762 {
  font-weight: 762;
}

.fw-763 {
  font-weight: 763;
}

.fw-764 {
  font-weight: 764;
}

.fw-765 {
  font-weight: 765;
}

.fw-766 {
  font-weight: 766;
}

.fw-767 {
  font-weight: 767;
}

.fw-768 {
  font-weight: 768;
}

.fw-769 {
  font-weight: 769;
}

.fw-770 {
  font-weight: 770;
}

.fw-771 {
  font-weight: 771;
}

.fw-772 {
  font-weight: 772;
}

.fw-773 {
  font-weight: 773;
}

.fw-774 {
  font-weight: 774;
}

.fw-775 {
  font-weight: 775;
}

.fw-776 {
  font-weight: 776;
}

.fw-777 {
  font-weight: 777;
}

.fw-778 {
  font-weight: 778;
}

.fw-779 {
  font-weight: 779;
}

.fw-780 {
  font-weight: 780;
}

.fw-781 {
  font-weight: 781;
}

.fw-782 {
  font-weight: 782;
}

.fw-783 {
  font-weight: 783;
}

.fw-784 {
  font-weight: 784;
}

.fw-785 {
  font-weight: 785;
}

.fw-786 {
  font-weight: 786;
}

.fw-787 {
  font-weight: 787;
}

.fw-788 {
  font-weight: 788;
}

.fw-789 {
  font-weight: 789;
}

.fw-790 {
  font-weight: 790;
}

.fw-791 {
  font-weight: 791;
}

.fw-792 {
  font-weight: 792;
}

.fw-793 {
  font-weight: 793;
}

.fw-794 {
  font-weight: 794;
}

.fw-795 {
  font-weight: 795;
}

.fw-796 {
  font-weight: 796;
}

.fw-797 {
  font-weight: 797;
}

.fw-798 {
  font-weight: 798;
}

.fw-799 {
  font-weight: 799;
}

.fw-800 {
  font-weight: 800;
}

.fw-801 {
  font-weight: 801;
}

.fw-802 {
  font-weight: 802;
}

.fw-803 {
  font-weight: 803;
}

.fw-804 {
  font-weight: 804;
}

.fw-805 {
  font-weight: 805;
}

.fw-806 {
  font-weight: 806;
}

.fw-807 {
  font-weight: 807;
}

.fw-808 {
  font-weight: 808;
}

.fw-809 {
  font-weight: 809;
}

.fw-810 {
  font-weight: 810;
}

.fw-811 {
  font-weight: 811;
}

.fw-812 {
  font-weight: 812;
}

.fw-813 {
  font-weight: 813;
}

.fw-814 {
  font-weight: 814;
}

.fw-815 {
  font-weight: 815;
}

.fw-816 {
  font-weight: 816;
}

.fw-817 {
  font-weight: 817;
}

.fw-818 {
  font-weight: 818;
}

.fw-819 {
  font-weight: 819;
}

.fw-820 {
  font-weight: 820;
}

.fw-821 {
  font-weight: 821;
}

.fw-822 {
  font-weight: 822;
}

.fw-823 {
  font-weight: 823;
}

.fw-824 {
  font-weight: 824;
}

.fw-825 {
  font-weight: 825;
}

.fw-826 {
  font-weight: 826;
}

.fw-827 {
  font-weight: 827;
}

.fw-828 {
  font-weight: 828;
}

.fw-829 {
  font-weight: 829;
}

.fw-830 {
  font-weight: 830;
}

.fw-831 {
  font-weight: 831;
}

.fw-832 {
  font-weight: 832;
}

.fw-833 {
  font-weight: 833;
}

.fw-834 {
  font-weight: 834;
}

.fw-835 {
  font-weight: 835;
}

.fw-836 {
  font-weight: 836;
}

.fw-837 {
  font-weight: 837;
}

.fw-838 {
  font-weight: 838;
}

.fw-839 {
  font-weight: 839;
}

.fw-840 {
  font-weight: 840;
}

.fw-841 {
  font-weight: 841;
}

.fw-842 {
  font-weight: 842;
}

.fw-843 {
  font-weight: 843;
}

.fw-844 {
  font-weight: 844;
}

.fw-845 {
  font-weight: 845;
}

.fw-846 {
  font-weight: 846;
}

.fw-847 {
  font-weight: 847;
}

.fw-848 {
  font-weight: 848;
}

.fw-849 {
  font-weight: 849;
}

.fw-850 {
  font-weight: 850;
}

.fw-851 {
  font-weight: 851;
}

.fw-852 {
  font-weight: 852;
}

.fw-853 {
  font-weight: 853;
}

.fw-854 {
  font-weight: 854;
}

.fw-855 {
  font-weight: 855;
}

.fw-856 {
  font-weight: 856;
}

.fw-857 {
  font-weight: 857;
}

.fw-858 {
  font-weight: 858;
}

.fw-859 {
  font-weight: 859;
}

.fw-860 {
  font-weight: 860;
}

.fw-861 {
  font-weight: 861;
}

.fw-862 {
  font-weight: 862;
}

.fw-863 {
  font-weight: 863;
}

.fw-864 {
  font-weight: 864;
}

.fw-865 {
  font-weight: 865;
}

.fw-866 {
  font-weight: 866;
}

.fw-867 {
  font-weight: 867;
}

.fw-868 {
  font-weight: 868;
}

.fw-869 {
  font-weight: 869;
}

.fw-870 {
  font-weight: 870;
}

.fw-871 {
  font-weight: 871;
}

.fw-872 {
  font-weight: 872;
}

.fw-873 {
  font-weight: 873;
}

.fw-874 {
  font-weight: 874;
}

.fw-875 {
  font-weight: 875;
}

.fw-876 {
  font-weight: 876;
}

.fw-877 {
  font-weight: 877;
}

.fw-878 {
  font-weight: 878;
}

.fw-879 {
  font-weight: 879;
}

.fw-880 {
  font-weight: 880;
}

.fw-881 {
  font-weight: 881;
}

.fw-882 {
  font-weight: 882;
}

.fw-883 {
  font-weight: 883;
}

.fw-884 {
  font-weight: 884;
}

.fw-885 {
  font-weight: 885;
}

.fw-886 {
  font-weight: 886;
}

.fw-887 {
  font-weight: 887;
}

.fw-888 {
  font-weight: 888;
}

.fw-889 {
  font-weight: 889;
}

.fw-890 {
  font-weight: 890;
}

.fw-891 {
  font-weight: 891;
}

.fw-892 {
  font-weight: 892;
}

.fw-893 {
  font-weight: 893;
}

.fw-894 {
  font-weight: 894;
}

.fw-895 {
  font-weight: 895;
}

.fw-896 {
  font-weight: 896;
}

.fw-897 {
  font-weight: 897;
}

.fw-898 {
  font-weight: 898;
}

.fw-899 {
  font-weight: 899;
}

.fw-900 {
  font-weight: 900;
}

.fw-bold {
  font-weight: bold;
}

.border-right_before::before {
  content: "";
  border-right: 1px solid #6C6161;
  position: absolute;
  height: 100%;
  opacity: 30%;
  right: 0;
}

.cursor-auto {
  cursor: auto !important;
}

/*-------Start Border radius --------- */
.round-4 {
  border-radius: 4px;
}

/*-------End Border radius --------- */
.text-color-primary {
  color: #334D6E !important;
}

.text-primary-color {
  color: #334D6E;
}
.text-second-color {
  color: #4F4F4F;
}
.text-third-color {
  color: #828282;
}

.btn-button-primary {
  outline: none !important;
  border: 1px solid #ea0029;
  background: #ea0029;
  color: white;
  border-radius: 18px;
  font-size: 14px;
}
.btn-button-primary:hover, .btn-button-primary:active, .btn-button-primary:focus {
  box-shadow: none;
  opacity: 85%;
  color: white;
}
.btn-button-primary:not(.cus-disabled):active, .btn-button-primary:not(.cus-disabled):focus {
  color: white;
}
.btn-button-primary.cus-disabled {
  background: #D8D8D8;
  color: white;
  border: none;
}
.btn-button-secondary {
  outline: none !important;
  border: 1px solid #ddd;
  background: #dee2e6;
  color: #555;
  font-size: 1rem;
  transition: 0.3s;
}
.btn-button-secondary:hover, .btn-button-secondary:active, .btn-button-secondary:focus {
  background: #d0d2d5;
}
.btn-button-secondary.disabled {
  color: #747474;
}
.btn-button-third {
  outline: none !important;
  border: 1px solid #27AE60;
  background: #27AE60;
  color: white;
  border-radius: 18px;
  font-size: 14px;
}
.btn-button-third.round-4 {
  border-radius: 4px;
}
.btn-button-third:hover, .btn-button-third:active, .btn-button-third:focus {
  box-shadow: none;
  opacity: 85%;
  color: white;
}
.btn-button-third:not(.cus-disabled):active, .btn-button-third:not(.cus-disabled):focus {
  color: white;
}
.btn-button-third.cus-disabled {
  background: #D8D8D8;
  color: white;
  border: none;
}
.btn-block {
  background-color: rgba(145, 142, 142, 0.1019607843);
}
.btn-block-unfollow {
  display: none;
  align-items: center;
  top: 38px;
  right: 0;
  box-shadow: 0px 1px 5px 2px rgba(0, 0, 0, 0.1019607843);
}
.btn-pricing {
  font-size: 12px;
  font-weight: 900;
  background-color: #EB5757;
  border-color: #EB5757;
  color: #fff;
}
.btn-pricing:hover {
  background-color: #ee3535;
  border-color: #ee3535;
  color: #ffffff;
}
.btn-pricing:focus {
  box-shadow: 0 0 5px 0 #EB5757;
  color: #ffffff;
}
.btn-pricing:active {
  color: #ffffff;
}

.progress-step-study {
  width: 100px;
  height: 100px;
  line-height: 100px;
  background: none;
  margin: 0 auto;
  box-shadow: none;
  position: relative;
}
.progress-step-study:after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 8px solid #efefef;
  position: absolute;
  top: 0;
  left: 0;
}
.progress-step-study > span {
  width: 50%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 1;
}
.progress-step-study .progress-step-left {
  left: 0;
}
.progress-step-study .progress-step-bar {
  width: 100%;
  height: 100%;
  background: none;
  border-width: 8px;
  border-style: solid;
  position: absolute;
  top: 0;
  border-color: #28a745;
}
.progress-step-study .progress-step-left .progress-step-bar {
  left: 100%;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  border-left: 0;
  transform-origin: center left;
  animation: loading-step-2 1.5s linear forwards 1.8s;
}
.progress-step-study .progress-step-right {
  right: 0;
}
.progress-step-study .progress-step-right .progress-step-bar {
  left: -100%;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  border-right: 0;
  transform-origin: center right;
  animation: loading-step-1 1.8s linear forwards;
}
.progress-step-study .progress-step-value {
  display: flex;
  border-radius: 50%;
  font-size: 14px;
  text-align: center;
  line-height: 20px;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  font-weight: 700;
}
.progress-step-study .progress-step-value span {
  font-size: 12px;
}

/* This for loop creates the necessary css animation names
Due to the split circle of progress-left and progress right, we must use the animations on each side.
*/
.progress-step-study[data-percentage="0"] .progress-step-right .progress-step-bar {
  animation: loading-step-0 0.5s linear forwards;
}
.progress-step-study[data-percentage="0"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="1"] .progress-step-right .progress-step-bar {
  animation: loading-step-1 0.5s linear forwards;
}
.progress-step-study[data-percentage="1"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="2"] .progress-step-right .progress-step-bar {
  animation: loading-step-2 0.5s linear forwards;
}
.progress-step-study[data-percentage="2"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="3"] .progress-step-right .progress-step-bar {
  animation: loading-step-3 0.5s linear forwards;
}
.progress-step-study[data-percentage="3"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="4"] .progress-step-right .progress-step-bar {
  animation: loading-step-4 0.5s linear forwards;
}
.progress-step-study[data-percentage="4"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="5"] .progress-step-right .progress-step-bar {
  animation: loading-step-5 0.5s linear forwards;
}
.progress-step-study[data-percentage="5"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="6"] .progress-step-right .progress-step-bar {
  animation: loading-step-6 0.5s linear forwards;
}
.progress-step-study[data-percentage="6"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="7"] .progress-step-right .progress-step-bar {
  animation: loading-step-7 0.5s linear forwards;
}
.progress-step-study[data-percentage="7"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="8"] .progress-step-right .progress-step-bar {
  animation: loading-step-8 0.5s linear forwards;
}
.progress-step-study[data-percentage="8"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="9"] .progress-step-right .progress-step-bar {
  animation: loading-step-9 0.5s linear forwards;
}
.progress-step-study[data-percentage="9"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="10"] .progress-step-right .progress-step-bar {
  animation: loading-step-10 0.5s linear forwards;
}
.progress-step-study[data-percentage="10"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="11"] .progress-step-right .progress-step-bar {
  animation: loading-step-11 0.5s linear forwards;
}
.progress-step-study[data-percentage="11"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="12"] .progress-step-right .progress-step-bar {
  animation: loading-step-12 0.5s linear forwards;
}
.progress-step-study[data-percentage="12"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="13"] .progress-step-right .progress-step-bar {
  animation: loading-step-13 0.5s linear forwards;
}
.progress-step-study[data-percentage="13"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="14"] .progress-step-right .progress-step-bar {
  animation: loading-step-14 0.5s linear forwards;
}
.progress-step-study[data-percentage="14"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="15"] .progress-step-right .progress-step-bar {
  animation: loading-step-15 0.5s linear forwards;
}
.progress-step-study[data-percentage="15"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="16"] .progress-step-right .progress-step-bar {
  animation: loading-step-16 0.5s linear forwards;
}
.progress-step-study[data-percentage="16"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="17"] .progress-step-right .progress-step-bar {
  animation: loading-step-17 0.5s linear forwards;
}
.progress-step-study[data-percentage="17"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="18"] .progress-step-right .progress-step-bar {
  animation: loading-step-18 0.5s linear forwards;
}
.progress-step-study[data-percentage="18"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="19"] .progress-step-right .progress-step-bar {
  animation: loading-step-19 0.5s linear forwards;
}
.progress-step-study[data-percentage="19"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="20"] .progress-step-right .progress-step-bar {
  animation: loading-step-20 0.5s linear forwards;
}
.progress-step-study[data-percentage="20"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="21"] .progress-step-right .progress-step-bar {
  animation: loading-step-21 0.5s linear forwards;
}
.progress-step-study[data-percentage="21"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="22"] .progress-step-right .progress-step-bar {
  animation: loading-step-22 0.5s linear forwards;
}
.progress-step-study[data-percentage="22"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="23"] .progress-step-right .progress-step-bar {
  animation: loading-step-23 0.5s linear forwards;
}
.progress-step-study[data-percentage="23"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="24"] .progress-step-right .progress-step-bar {
  animation: loading-step-24 0.5s linear forwards;
}
.progress-step-study[data-percentage="24"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="25"] .progress-step-right .progress-step-bar {
  animation: loading-step-25 0.5s linear forwards;
}
.progress-step-study[data-percentage="25"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="26"] .progress-step-right .progress-step-bar {
  animation: loading-step-26 0.5s linear forwards;
}
.progress-step-study[data-percentage="26"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="27"] .progress-step-right .progress-step-bar {
  animation: loading-step-27 0.5s linear forwards;
}
.progress-step-study[data-percentage="27"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="28"] .progress-step-right .progress-step-bar {
  animation: loading-step-28 0.5s linear forwards;
}
.progress-step-study[data-percentage="28"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="29"] .progress-step-right .progress-step-bar {
  animation: loading-step-29 0.5s linear forwards;
}
.progress-step-study[data-percentage="29"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="30"] .progress-step-right .progress-step-bar {
  animation: loading-step-30 0.5s linear forwards;
}
.progress-step-study[data-percentage="30"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="31"] .progress-step-right .progress-step-bar {
  animation: loading-step-31 0.5s linear forwards;
}
.progress-step-study[data-percentage="31"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="32"] .progress-step-right .progress-step-bar {
  animation: loading-step-32 0.5s linear forwards;
}
.progress-step-study[data-percentage="32"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="33"] .progress-step-right .progress-step-bar {
  animation: loading-step-33 0.5s linear forwards;
}
.progress-step-study[data-percentage="33"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="34"] .progress-step-right .progress-step-bar {
  animation: loading-step-34 0.5s linear forwards;
}
.progress-step-study[data-percentage="34"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="35"] .progress-step-right .progress-step-bar {
  animation: loading-step-35 0.5s linear forwards;
}
.progress-step-study[data-percentage="35"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="36"] .progress-step-right .progress-step-bar {
  animation: loading-step-36 0.5s linear forwards;
}
.progress-step-study[data-percentage="36"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="37"] .progress-step-right .progress-step-bar {
  animation: loading-step-37 0.5s linear forwards;
}
.progress-step-study[data-percentage="37"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="38"] .progress-step-right .progress-step-bar {
  animation: loading-step-38 0.5s linear forwards;
}
.progress-step-study[data-percentage="38"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="39"] .progress-step-right .progress-step-bar {
  animation: loading-step-39 0.5s linear forwards;
}
.progress-step-study[data-percentage="39"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="40"] .progress-step-right .progress-step-bar {
  animation: loading-step-40 0.5s linear forwards;
}
.progress-step-study[data-percentage="40"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="41"] .progress-step-right .progress-step-bar {
  animation: loading-step-41 0.5s linear forwards;
}
.progress-step-study[data-percentage="41"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="42"] .progress-step-right .progress-step-bar {
  animation: loading-step-42 0.5s linear forwards;
}
.progress-step-study[data-percentage="42"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="43"] .progress-step-right .progress-step-bar {
  animation: loading-step-43 0.5s linear forwards;
}
.progress-step-study[data-percentage="43"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="44"] .progress-step-right .progress-step-bar {
  animation: loading-step-44 0.5s linear forwards;
}
.progress-step-study[data-percentage="44"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="45"] .progress-step-right .progress-step-bar {
  animation: loading-step-45 0.5s linear forwards;
}
.progress-step-study[data-percentage="45"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="46"] .progress-step-right .progress-step-bar {
  animation: loading-step-46 0.5s linear forwards;
}
.progress-step-study[data-percentage="46"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="47"] .progress-step-right .progress-step-bar {
  animation: loading-step-47 0.5s linear forwards;
}
.progress-step-study[data-percentage="47"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="48"] .progress-step-right .progress-step-bar {
  animation: loading-step-48 0.5s linear forwards;
}
.progress-step-study[data-percentage="48"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="49"] .progress-step-right .progress-step-bar {
  animation: loading-step-49 0.5s linear forwards;
}
.progress-step-study[data-percentage="49"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="50"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="50"] .progress-step-left .progress-step-bar {
  animation: 0;
}

.progress-step-study[data-percentage="51"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="51"] .progress-step-left .progress-step-bar {
  animation: loading-step-1 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="52"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="52"] .progress-step-left .progress-step-bar {
  animation: loading-step-2 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="53"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="53"] .progress-step-left .progress-step-bar {
  animation: loading-step-3 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="54"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="54"] .progress-step-left .progress-step-bar {
  animation: loading-step-4 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="55"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="55"] .progress-step-left .progress-step-bar {
  animation: loading-step-5 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="56"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="56"] .progress-step-left .progress-step-bar {
  animation: loading-step-6 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="57"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="57"] .progress-step-left .progress-step-bar {
  animation: loading-step-7 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="58"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="58"] .progress-step-left .progress-step-bar {
  animation: loading-step-8 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="59"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="59"] .progress-step-left .progress-step-bar {
  animation: loading-step-9 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="60"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="60"] .progress-step-left .progress-step-bar {
  animation: loading-step-10 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="61"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="61"] .progress-step-left .progress-step-bar {
  animation: loading-step-11 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="62"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="62"] .progress-step-left .progress-step-bar {
  animation: loading-step-12 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="63"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="63"] .progress-step-left .progress-step-bar {
  animation: loading-step-13 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="64"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="64"] .progress-step-left .progress-step-bar {
  animation: loading-step-14 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="65"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="65"] .progress-step-left .progress-step-bar {
  animation: loading-step-15 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="66"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="66"] .progress-step-left .progress-step-bar {
  animation: loading-step-16 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="67"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="67"] .progress-step-left .progress-step-bar {
  animation: loading-step-17 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="68"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="68"] .progress-step-left .progress-step-bar {
  animation: loading-step-18 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="69"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="69"] .progress-step-left .progress-step-bar {
  animation: loading-step-19 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="70"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="70"] .progress-step-left .progress-step-bar {
  animation: loading-step-20 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="71"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="71"] .progress-step-left .progress-step-bar {
  animation: loading-step-21 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="72"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="72"] .progress-step-left .progress-step-bar {
  animation: loading-step-22 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="73"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="73"] .progress-step-left .progress-step-bar {
  animation: loading-step-23 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="74"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="74"] .progress-step-left .progress-step-bar {
  animation: loading-step-24 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="75"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="75"] .progress-step-left .progress-step-bar {
  animation: loading-step-25 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="76"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="76"] .progress-step-left .progress-step-bar {
  animation: loading-step-26 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="77"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="77"] .progress-step-left .progress-step-bar {
  animation: loading-step-27 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="78"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="78"] .progress-step-left .progress-step-bar {
  animation: loading-step-28 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="79"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="79"] .progress-step-left .progress-step-bar {
  animation: loading-step-29 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="80"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="80"] .progress-step-left .progress-step-bar {
  animation: loading-step-30 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="81"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="81"] .progress-step-left .progress-step-bar {
  animation: loading-step-31 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="82"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="82"] .progress-step-left .progress-step-bar {
  animation: loading-step-32 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="83"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="83"] .progress-step-left .progress-step-bar {
  animation: loading-step-33 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="84"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="84"] .progress-step-left .progress-step-bar {
  animation: loading-step-34 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="85"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="85"] .progress-step-left .progress-step-bar {
  animation: loading-step-35 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="86"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="86"] .progress-step-left .progress-step-bar {
  animation: loading-step-36 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="87"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="87"] .progress-step-left .progress-step-bar {
  animation: loading-step-37 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="88"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="88"] .progress-step-left .progress-step-bar {
  animation: loading-step-38 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="89"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="89"] .progress-step-left .progress-step-bar {
  animation: loading-step-39 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="90"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="90"] .progress-step-left .progress-step-bar {
  animation: loading-step-40 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="91"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="91"] .progress-step-left .progress-step-bar {
  animation: loading-step-41 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="92"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="92"] .progress-step-left .progress-step-bar {
  animation: loading-step-42 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="93"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="93"] .progress-step-left .progress-step-bar {
  animation: loading-step-43 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="94"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="94"] .progress-step-left .progress-step-bar {
  animation: loading-step-44 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="95"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="95"] .progress-step-left .progress-step-bar {
  animation: loading-step-45 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="96"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="96"] .progress-step-left .progress-step-bar {
  animation: loading-step-46 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="97"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="97"] .progress-step-left .progress-step-bar {
  animation: loading-step-47 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="98"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="98"] .progress-step-left .progress-step-bar {
  animation: loading-step-48 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="99"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="99"] .progress-step-left .progress-step-bar {
  animation: loading-step-49 0.5s linear forwards 0.5s;
}

.progress-step-study[data-percentage="100"] .progress-step-right .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards;
}
.progress-step-study[data-percentage="100"] .progress-step-left .progress-step-bar {
  animation: loading-step-50 0.5s linear forwards 0.5s;
}

@keyframes loading-step-0 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes loading-step-1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(3.6deg);
  }
}
@keyframes loading-step-2 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(7.2deg);
  }
}
@keyframes loading-step-3 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(10.8deg);
  }
}
@keyframes loading-step-4 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(14.4deg);
  }
}
@keyframes loading-step-5 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(18deg);
  }
}
@keyframes loading-step-6 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(21.6deg);
  }
}
@keyframes loading-step-7 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(25.2deg);
  }
}
@keyframes loading-step-8 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(28.8deg);
  }
}
@keyframes loading-step-9 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(32.4deg);
  }
}
@keyframes loading-step-10 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(36deg);
  }
}
@keyframes loading-step-11 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(39.6deg);
  }
}
@keyframes loading-step-12 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(43.2deg);
  }
}
@keyframes loading-step-13 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(46.8deg);
  }
}
@keyframes loading-step-14 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(50.4deg);
  }
}
@keyframes loading-step-15 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(54deg);
  }
}
@keyframes loading-step-16 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(57.6deg);
  }
}
@keyframes loading-step-17 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(61.2deg);
  }
}
@keyframes loading-step-18 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(64.8deg);
  }
}
@keyframes loading-step-19 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(68.4deg);
  }
}
@keyframes loading-step-20 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(72deg);
  }
}
@keyframes loading-step-21 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(75.6deg);
  }
}
@keyframes loading-step-22 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(79.2deg);
  }
}
@keyframes loading-step-23 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(82.8deg);
  }
}
@keyframes loading-step-24 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(86.4deg);
  }
}
@keyframes loading-step-25 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(90deg);
  }
}
@keyframes loading-step-26 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(93.6deg);
  }
}
@keyframes loading-step-27 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(97.2deg);
  }
}
@keyframes loading-step-28 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(100.8deg);
  }
}
@keyframes loading-step-29 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(104.4deg);
  }
}
@keyframes loading-step-30 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(108deg);
  }
}
@keyframes loading-step-31 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(111.6deg);
  }
}
@keyframes loading-step-32 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(115.2deg);
  }
}
@keyframes loading-step-33 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(118.8deg);
  }
}
@keyframes loading-step-34 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(122.4deg);
  }
}
@keyframes loading-step-35 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(126deg);
  }
}
@keyframes loading-step-36 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(129.6deg);
  }
}
@keyframes loading-step-37 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(133.2deg);
  }
}
@keyframes loading-step-38 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(136.8deg);
  }
}
@keyframes loading-step-39 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(140.4deg);
  }
}
@keyframes loading-step-40 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(144deg);
  }
}
@keyframes loading-step-41 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(147.6deg);
  }
}
@keyframes loading-step-42 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(151.2deg);
  }
}
@keyframes loading-step-43 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(154.8deg);
  }
}
@keyframes loading-step-44 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(158.4deg);
  }
}
@keyframes loading-step-45 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(162deg);
  }
}
@keyframes loading-step-46 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(165.6deg);
  }
}
@keyframes loading-step-47 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(169.2deg);
  }
}
@keyframes loading-step-48 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(172.8deg);
  }
}
@keyframes loading-step-49 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(176.4deg);
  }
}
@keyframes loading-step-50 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
@media (max-width: 991px) {
  .border-right_before::before {
    display: none !important;
  }
  .progress-step-study {
    width: 80px;
    height: 80px;
  }
  .progress-step-study .progress-step-value {
    font-size: 10px;
    line-height: 14px;
  }
}
@media (max-width: 767px) {
  .progress-step-study {
    width: 60px;
    height: 60px;
  }
  .progress-step-study:after {
    border-width: 4px;
  }
  .progress-step-study .progress-step-bar {
    border-width: 4px;
  }
  .progress-step-study .progress-step-value {
    font-size: 8px;
    line-height: 12px;
  }
}
@media (max-width: 567px) {
  .progress-step-study {
    width: 40px;
    height: 40px;
  }
  .progress-step-study:after {
    border-width: 3px;
  }
  .progress-step-study .progress-step-bar {
    border-width: 3px;
  }
  .progress-step-study .progress-step-value {
    font-size: 6px;
    line-height: 10px;
  }
  .flex-xs-column {
    flex-direction: column;
  }
  .flex-xs-column-m {
    margin-left: 0 !important;
    margin-top: 4px !important;
  }
}
.lnp-more-dropdown {
  background-color: rgba(145, 142, 142, 0.1019607843);
}

.check-follow .button-lp-followed {
  display: none !important;
}

.check-follow.active .button-lp-followed {
  display: flex !important;
}

.check-follow .button-lp-unfollow {
  display: flex !important;
}

.check-follow.active .button-lp-unfollow {
  display: none !important;
}

.line-clamp.line-clamp-2-lines-des {
  height: auto;
  -webkit-line-clamp: 2;
}

@media (max-width: 991px) {
  .text-step-success {
    display: none;
  }
}
.dropdown-item.active, .dropdown-item:active {
  color: #212529;
}
