svg.fill path,
figure.svg.fill svg path,
svg.fill rect,
figure.svg.fill svg rect,
svg.fill circle,
figure.svg.fill svg circle,
svg.fill polygon,
figure.svg.fill svg polygon {
  fill: currentColor !important;
}

svg.stroke path,
figure.svg.stroke svg path,
svg.stroke rect,
figure.svg.stroke svg rect,
svg.stroke circle,
figure.svg.stroke svg circle,
svg.stroke polygon,
figure.svg.stroke svg polygon {
  stroke: currentColor !important;
}

.aspect-ratio {
  aspect-ratio: 1;
}

.img_cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.img_contain {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.f-1 {
  font-size: 1px;
}
.f-2 {
  font-size: 2px;
}
.f-3 {
  font-size: 3px;
}
.f-4 {
  font-size: 4px;
}
.f-5 {
  font-size: 5px;
}
.f-6 {
  font-size: 6px;
}
.f-7 {
  font-size: 7px;
}
.f-8 {
  font-size: 8px;
}
.f-9 {
  font-size: 9px;
}
.f-10 {
  font-size: 10px;
}
.f-11 {
  font-size: 11px;
}
.f-12 {
  font-size: 12px;
}
.f-13 {
  font-size: 13px;
}
.f-14 {
  font-size: 14px;
}
.f-15 {
  font-size: 15px;
}
.f-16 {
  font-size: 16px;
}
.f-17 {
  font-size: 17px;
}
.f-18 {
  font-size: 18px;
}
.f-19 {
  font-size: 19px;
}
.f-20 {
  font-size: 20px;
}
.f-21 {
  font-size: 21px;
}
.f-22 {
  font-size: 22px;
}
.f-23 {
  font-size: 23px;
}
.f-24 {
  font-size: 24px;
}
.f-25 {
  font-size: 25px;
}
.f-26 {
  font-size: 26px;
}
.f-27 {
  font-size: 27px;
}
.f-28 {
  font-size: 28px;
}
.f-29 {
  font-size: 29px;
}
.f-30 {
  font-size: 30px;
}
.f-31 {
  font-size: 31px;
}
.f-32 {
  font-size: 32px;
}
.f-33 {
  font-size: 33px;
}
.f-34 {
  font-size: 34px;
}
.f-35 {
  font-size: 35px;
}
.f-36 {
  font-size: 36px;
}
.f-37 {
  font-size: 37px;
}
.f-38 {
  font-size: 38px;
}
.f-39 {
  font-size: 39px;
}
.f-40 {
  font-size: 40px;
}
.f-41 {
  font-size: 41px;
}
.f-42 {
  font-size: 42px;
}
.f-43 {
  font-size: 43px;
}
.f-44 {
  font-size: 44px;
}
.f-45 {
  font-size: 45px;
}
.f-46 {
  font-size: 46px;
}
.f-47 {
  font-size: 47px;
}
.f-48 {
  font-size: 48px;
}
.f-49 {
  font-size: 49px;
}
.f-50 {
  font-size: 50px;
}
.f-51 {
  font-size: 51px;
}
.f-52 {
  font-size: 52px;
}
.f-53 {
  font-size: 53px;
}
.f-54 {
  font-size: 54px;
}
.f-55 {
  font-size: 55px;
}
.f-56 {
  font-size: 56px;
}
.f-57 {
  font-size: 57px;
}
.f-58 {
  font-size: 58px;
}
.f-59 {
  font-size: 59px;
}
.f-60 {
  font-size: 60px;
}
.f-61 {
  font-size: 61px;
}
.f-62 {
  font-size: 62px;
}
.f-63 {
  font-size: 63px;
}
.f-64 {
  font-size: 64px;
}
.f-65 {
  font-size: 65px;
}
.f-66 {
  font-size: 66px;
}
.f-67 {
  font-size: 67px;
}
.f-68 {
  font-size: 68px;
}
.f-69 {
  font-size: 69px;
}
.f-70 {
  font-size: 70px;
}
.f-71 {
  font-size: 71px;
}
.f-72 {
  font-size: 72px;
}
.f-73 {
  font-size: 73px;
}
.f-74 {
  font-size: 74px;
}
.f-75 {
  font-size: 75px;
}
.f-76 {
  font-size: 76px;
}
.f-77 {
  font-size: 77px;
}
.f-78 {
  font-size: 78px;
}
.f-79 {
  font-size: 79px;
}
.f-80 {
  font-size: 80px;
}
.f-81 {
  font-size: 81px;
}
.f-82 {
  font-size: 82px;
}
.f-83 {
  font-size: 83px;
}
.f-84 {
  font-size: 84px;
}
.f-85 {
  font-size: 85px;
}
.f-86 {
  font-size: 86px;
}
.f-87 {
  font-size: 87px;
}
.f-88 {
  font-size: 88px;
}
.f-89 {
  font-size: 89px;
}
.f-90 {
  font-size: 90px;
}
.f-91 {
  font-size: 91px;
}
.f-92 {
  font-size: 92px;
}
.f-93 {
  font-size: 93px;
}
.f-94 {
  font-size: 94px;
}
.f-95 {
  font-size: 95px;
}
.f-96 {
  font-size: 96px;
}
.f-97 {
  font-size: 97px;
}
.f-98 {
  font-size: 98px;
}
.f-99 {
  font-size: 99px;
}
.f-100 {
  font-size: 100px;
}
.f-101 {
  font-size: 101px;
}
.f-102 {
  font-size: 102px;
}
.f-103 {
  font-size: 103px;
}
.f-104 {
  font-size: 104px;
}
.f-105 {
  font-size: 105px;
}
.f-106 {
  font-size: 106px;
}
.f-107 {
  font-size: 107px;
}
.f-108 {
  font-size: 108px;
}
.f-109 {
  font-size: 109px;
}
.f-110 {
  font-size: 110px;
}
.f-111 {
  font-size: 111px;
}
.f-112 {
  font-size: 112px;
}
.f-113 {
  font-size: 113px;
}
.f-114 {
  font-size: 114px;
}
.f-115 {
  font-size: 115px;
}
.f-116 {
  font-size: 116px;
}
.f-117 {
  font-size: 117px;
}
.f-118 {
  font-size: 118px;
}
.f-119 {
  font-size: 119px;
}
.f-120 {
  font-size: 120px;
}
.f-121 {
  font-size: 121px;
}
.f-122 {
  font-size: 122px;
}
.f-123 {
  font-size: 123px;
}
.f-124 {
  font-size: 124px;
}
.f-125 {
  font-size: 125px;
}
.f-126 {
  font-size: 126px;
}
.f-127 {
  font-size: 127px;
}
.f-128 {
  font-size: 128px;
}
.f-129 {
  font-size: 129px;
}
.f-130 {
  font-size: 130px;
}
.f-131 {
  font-size: 131px;
}
.f-132 {
  font-size: 132px;
}
.f-133 {
  font-size: 133px;
}
.f-134 {
  font-size: 134px;
}
.f-135 {
  font-size: 135px;
}
.f-136 {
  font-size: 136px;
}
.f-137 {
  font-size: 137px;
}
.f-138 {
  font-size: 138px;
}
.f-139 {
  font-size: 139px;
}
.f-140 {
  font-size: 140px;
}
.f-141 {
  font-size: 141px;
}
.f-142 {
  font-size: 142px;
}
.f-143 {
  font-size: 143px;
}
.f-144 {
  font-size: 144px;
}
.f-145 {
  font-size: 145px;
}
.f-146 {
  font-size: 146px;
}
.f-147 {
  font-size: 147px;
}
.f-148 {
  font-size: 148px;
}
.f-149 {
  font-size: 149px;
}
.f-150 {
  font-size: 150px;
}

.vatop {
  vertical-align: top;
}
.block_center {
  margin: 0 auto;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.h100 {
  height: 100%;
} /*Цвета текстов*/
.fff {
  color: #fff;
} /*Толщина текста*/
.fw100 {
  font-weight: 100;
}
.fw200 {
  font-weight: 200;
}
.fw300 {
  font-weight: 300;
}
.fw400 {
  font-weight: 400;
}
.fw500 {
  font-weight: 500;
}
.fw600 {
  font-weight: 600;
}
.fw700 {
  font-weight: 700;
}
.fw800 {
  font-weight: 800;
}
.fw900 {
  font-weight: 900;
}
.z1 {
  z-index: 1;
}
.z2 {
  z-index: 2;
} /*Отступы*/
.mrg5 {
  margin: 5px 0px;
}
.mrg10 {
  margin: 10px 0px;
}
.mrg15 {
  margin: 15px 0px;
}
.mrg20 {
  margin: 20px 0px;
}
.mrg25 {
  margin: 25px 0px;
}
.mrg30 {
  margin: 30px 0px;
}
.mrg35 {
  margin: 35px 0px;
}
.mrg40 {
  margin: 40px 0px;
}
.mrg45 {
  margin: 45px 0px;
}
.mrg50 {
  margin: 50px 0px;
}
.mrg55 {
  margin: 55px 0px;
}
.mrg60 {
  margin: 60px 0px;
}
.mrg65 {
  margin: 65px 0px;
}
.mrg70 {
  margin: 70px 0px;
}
.mrg75 {
  margin: 75px 0px;
}
.mrg80 {
  margin: 80px 0px;
}
.mrg85 {
  margin: 85px 0px;
}
.mrg90 {
  margin: 90px 0px;
}
.mrg95 {
  margin: 95px 0px;
}
.mrg100 {
  margin: 100px 0px;
}
.mrg105 {
  margin: 105px 0px;
}
.mrg110 {
  margin: 110px 0px;
}
.mrg115 {
  margin: 115px 0px;
}
.mrg120 {
  margin: 120px 0px;
}
.mrg125 {
  margin: 125px 0px;
}
.mrg130 {
  margin: 130px 0px;
}
.mrg135 {
  margin: 135px 0px;
}
.mrg140 {
  margin: 140px 0px;
}
.mrg145 {
  margin: 145px 0px;
}
.mrg150 {
  margin: 150px 0px;
}
.pdg5 {
  padding: 5px 0px;
}
.pdg10 {
  padding: 10px 0px;
}
.pdg15 {
  padding: 15px 0px;
}
.pdg20 {
  padding: 20px 0px;
}
.pdg25 {
  padding: 25px 0px;
}
.pdg30 {
  padding: 30px 0px;
}
.pdg35 {
  padding: 35px 0px;
}
.pdg40 {
  padding: 40px 0px;
}
.pdg45 {
  padding: 45px 0px;
}
.pdg50 {
  padding: 50px 0px;
}
.pdg55 {
  padding: 55px 0px;
}
.pdg60 {
  padding: 60px 0px;
}
.pdg65 {
  padding: 65px 0px;
}
.pdg70 {
  padding: 70px 0px;
}
.pdg75 {
  padding: 75px 0px;
}
.pdg80 {
  padding: 80px 0px;
}
.pdg85 {
  padding: 85px 0px;
}
.pdg90 {
  padding: 90px 0px;
}
.pdg95 {
  padding: 95px 0px;
}
.pdg100 {
  padding: 100px 0px;
}
.pdg105 {
  padding: 105px 0px;
}
.pdg110 {
  padding: 110px 0px;
}
.pdg115 {
  padding: 115px 0px;
}
.pdg120 {
  padding: 120px 0px;
}
.pdg125 {
  padding: 125px 0px;
}
.pdg130 {
  padding: 130px 0px;
}
.pdg135 {
  padding: 135px 0px;
}
.pdg140 {
  padding: 140px 0px;
}
.pdg145 {
  padding: 145px 0px;
}
.pdg150 {
  padding: 150px 0px;
}

.hp-20 {
  height: 20px;
}

.hp-30 {
  height: 30px;
}

.hp-40 {
  height: 40px;
}

.hp-50 {
  height: 50px;
}
.hp-60 {
  height: 60px;
}
.hp-70 {
  height: 70px;
}
.hp-80 {
  height: 80px;
}
.hp-90 {
  height: 90px;
}
.hp-100 {
  height: 100px;
}
.hp-110 {
  height: 110px;
}
.hp-120 {
  height: 120px;
}
.hp-130 {
  height: 130px;
}
.hp-140 {
  height: 140px;
}
.hp-150 {
  height: 150px;
}
.hp-160 {
  height: 160px;
}
.hp-170 {
  height: 170px;
}
.hp-180 {
  height: 180px;
}
.hp-190 {
  height: 190px;
}
.hp-200 {
  height: 200px;
}
.hp-210 {
  height: 210px;
}
.hp-220 {
  height: 220px;
}
.hp-230 {
  height: 230px;
}
.hp-240 {
  height: 240px;
}
.hp-250 {
  height: 250px;
}
.hp-260 {
  height: 260px;
}
.hp-270 {
  height: 270px;
}
.hp-280 {
  height: 280px;
}
.hp-290 {
  height: 290px;
}
.hp-300 {
  height: 300px;
}
.hp-310 {
  height: 310px;
}
.hp-320 {
  height: 320px;
}
.hp-330 {
  height: 330px;
}
.hp-340 {
  height: 340px;
}
.hp-350 {
  height: 350px;
}
.hp-360 {
  height: 360px;
}
.hp-370 {
  height: 370px;
}
.hp-380 {
  height: 380px;
}
.hp-390 {
  height: 390px;
}
.hp-400 {
  height: 400px;
}
.hp-410 {
  height: 410px;
}
.hp-420 {
  height: 420px;
}
.hp-430 {
  height: 430px;
}
.hp-440 {
  height: 440px;
}
.hp-450 {
  height: 450px;
}

@media (min-width: 576px) {
  .hp-sm-50 {
    height: 50px;
  }
  .hp-sm-60 {
    height: 60px;
  }
  .hp-sm-70 {
    height: 70px;
  }
  .hp-sm-80 {
    height: 80px;
  }
  .hp-sm-90 {
    height: 90px;
  }
  .hp-sm-100 {
    height: 100px;
  }
  .hp-sm-110 {
    height: 110px;
  }
  .hp-sm-120 {
    height: 120px;
  }
  .hp-sm-130 {
    height: 130px;
  }
  .hp-sm-140 {
    height: 140px;
  }
  .hp-sm-150 {
    height: 150px;
  }
  .hp-sm-160 {
    height: 160px;
  }
  .hp-sm-170 {
    height: 170px;
  }
  .hp-sm-180 {
    height: 180px;
  }
  .hp-sm-190 {
    height: 190px;
  }
  .hp-sm-200 {
    height: 200px;
  }
  .hp-sm-210 {
    height: 210px;
  }
  .hp-sm-220 {
    height: 220px;
  }
  .hp-sm-230 {
    height: 230px;
  }
  .hp-sm-240 {
    height: 240px;
  }
  .hp-sm-250 {
    height: 250px;
  }
  .hp-sm-260 {
    height: 260px;
  }
  .hp-sm-270 {
    height: 270px;
  }
  .hp-sm-280 {
    height: 280px;
  }
  .hp-sm-290 {
    height: 290px;
  }
  .hp-sm-300 {
    height: 300px;
  }
  .hp-sm-310 {
    height: 310px;
  }
  .hp-sm-320 {
    height: 320px;
  }
  .hp-sm-330 {
    height: 330px;
  }
  .hp-sm-340 {
    height: 340px;
  }
  .hp-sm-350 {
    height: 350px;
  }
  .hp-sm-360 {
    height: 360px;
  }
  .hp-sm-370 {
    height: 370px;
  }
  .hp-sm-380 {
    height: 380px;
  }
  .hp-sm-390 {
    height: 390px;
  }
  .hp-sm-400 {
    height: 400px;
  }
  .hp-sm-410 {
    height: 410px;
  }
  .hp-sm-420 {
    height: 420px;
  }
  .hp-sm-430 {
    height: 430px;
  }
  .hp-sm-440 {
    height: 440px;
  }
  .hp-sm-450 {
    height: 450px;
  }

  .f-sm-1 {
    font-size: 1px;
  }
  .f-sm-2 {
    font-size: 2px;
  }
  .f-sm-3 {
    font-size: 3px;
  }
  .f-sm-4 {
    font-size: 4px;
  }
  .f-sm-5 {
    font-size: 5px;
  }
  .f-sm-6 {
    font-size: 6px;
  }
  .f-sm-7 {
    font-size: 7px;
  }
  .f-sm-8 {
    font-size: 8px;
  }
  .f-sm-9 {
    font-size: 9px;
  }
  .f-sm-10 {
    font-size: 10px;
  }
  .f-sm-11 {
    font-size: 11px;
  }
  .f-sm-12 {
    font-size: 12px;
  }
  .f-sm-13 {
    font-size: 13px;
  }
  .f-sm-14 {
    font-size: 14px;
  }
  .f-sm-15 {
    font-size: 15px;
  }
  .f-sm-16 {
    font-size: 16px;
  }
  .f-sm-17 {
    font-size: 17px;
  }
  .f-sm-18 {
    font-size: 18px;
  }
  .f-sm-19 {
    font-size: 19px;
  }
  .f-sm-20 {
    font-size: 20px;
  }
  .f-sm-21 {
    font-size: 21px;
  }
  .f-sm-22 {
    font-size: 22px;
  }
  .f-sm-23 {
    font-size: 23px;
  }
  .f-sm-24 {
    font-size: 24px;
  }
  .f-sm-25 {
    font-size: 25px;
  }
  .f-sm-26 {
    font-size: 26px;
  }
  .f-sm-27 {
    font-size: 27px;
  }
  .f-sm-28 {
    font-size: 28px;
  }
  .f-sm-29 {
    font-size: 29px;
  }
  .f-sm-30 {
    font-size: 30px;
  }
  .f-sm-31 {
    font-size: 31px;
  }
  .f-sm-32 {
    font-size: 32px;
  }
  .f-sm-33 {
    font-size: 33px;
  }
  .f-sm-34 {
    font-size: 34px;
  }
  .f-sm-35 {
    font-size: 35px;
  }
  .f-sm-36 {
    font-size: 36px;
  }
  .f-sm-37 {
    font-size: 37px;
  }
  .f-sm-38 {
    font-size: 38px;
  }
  .f-sm-39 {
    font-size: 39px;
  }
  .f-sm-40 {
    font-size: 40px;
  }
  .f-sm-41 {
    font-size: 41px;
  }
  .f-sm-42 {
    font-size: 42px;
  }
  .f-sm-43 {
    font-size: 43px;
  }
  .f-sm-44 {
    font-size: 44px;
  }
  .f-sm-45 {
    font-size: 45px;
  }
  .f-sm-46 {
    font-size: 46px;
  }
  .f-sm-47 {
    font-size: 47px;
  }
  .f-sm-48 {
    font-size: 48px;
  }
  .f-sm-49 {
    font-size: 49px;
  }
  .f-sm-50 {
    font-size: 50px;
  }
  .f-sm-51 {
    font-size: 51px;
  }
  .f-sm-52 {
    font-size: 52px;
  }
  .f-sm-53 {
    font-size: 53px;
  }
  .f-sm-54 {
    font-size: 54px;
  }
  .f-sm-55 {
    font-size: 55px;
  }
  .f-sm-56 {
    font-size: 56px;
  }
  .f-sm-57 {
    font-size: 57px;
  }
  .f-sm-58 {
    font-size: 58px;
  }
  .f-sm-59 {
    font-size: 59px;
  }
  .f-sm-60 {
    font-size: 60px;
  }
  .f-sm-61 {
    font-size: 61px;
  }
  .f-sm-62 {
    font-size: 62px;
  }
  .f-sm-63 {
    font-size: 63px;
  }
  .f-sm-64 {
    font-size: 64px;
  }
  .f-sm-65 {
    font-size: 65px;
  }
  .f-sm-66 {
    font-size: 66px;
  }
  .f-sm-67 {
    font-size: 67px;
  }
  .f-sm-68 {
    font-size: 68px;
  }
  .f-sm-69 {
    font-size: 69px;
  }
  .f-sm-70 {
    font-size: 70px;
  }
  .f-sm-71 {
    font-size: 71px;
  }
  .f-sm-72 {
    font-size: 72px;
  }
  .f-sm-73 {
    font-size: 73px;
  }
  .f-sm-74 {
    font-size: 74px;
  }
  .f-sm-75 {
    font-size: 75px;
  }
  .f-sm-76 {
    font-size: 76px;
  }
  .f-sm-77 {
    font-size: 77px;
  }
  .f-sm-78 {
    font-size: 78px;
  }
  .f-sm-79 {
    font-size: 79px;
  }
  .f-sm-80 {
    font-size: 80px;
  }
  .f-sm-81 {
    font-size: 81px;
  }
  .f-sm-82 {
    font-size: 82px;
  }
  .f-sm-83 {
    font-size: 83px;
  }
  .f-sm-84 {
    font-size: 84px;
  }
  .f-sm-85 {
    font-size: 85px;
  }
  .f-sm-86 {
    font-size: 86px;
  }
  .f-sm-87 {
    font-size: 87px;
  }
  .f-sm-88 {
    font-size: 88px;
  }
  .f-sm-89 {
    font-size: 89px;
  }
  .f-sm-90 {
    font-size: 90px;
  }
  .f-sm-91 {
    font-size: 91px;
  }
  .f-sm-92 {
    font-size: 92px;
  }
  .f-sm-93 {
    font-size: 93px;
  }
  .f-sm-94 {
    font-size: 94px;
  }
  .f-sm-95 {
    font-size: 95px;
  }
  .f-sm-96 {
    font-size: 96px;
  }
  .f-sm-97 {
    font-size: 97px;
  }
  .f-sm-98 {
    font-size: 98px;
  }
  .f-sm-99 {
    font-size: 99px;
  }
  .f-sm-100 {
    font-size: 100px;
  }
  .f-sm-101 {
    font-size: 101px;
  }
  .f-sm-102 {
    font-size: 102px;
  }
  .f-sm-103 {
    font-size: 103px;
  }
  .f-sm-104 {
    font-size: 104px;
  }
  .f-sm-105 {
    font-size: 105px;
  }
  .f-sm-106 {
    font-size: 106px;
  }
  .f-sm-107 {
    font-size: 107px;
  }
  .f-sm-108 {
    font-size: 108px;
  }
  .f-sm-109 {
    font-size: 109px;
  }
  .f-sm-110 {
    font-size: 110px;
  }
  .f-sm-111 {
    font-size: 111px;
  }
  .f-sm-112 {
    font-size: 112px;
  }
  .f-sm-113 {
    font-size: 113px;
  }
  .f-sm-114 {
    font-size: 114px;
  }
  .f-sm-115 {
    font-size: 115px;
  }
  .f-sm-116 {
    font-size: 116px;
  }
  .f-sm-117 {
    font-size: 117px;
  }
  .f-sm-118 {
    font-size: 118px;
  }
  .f-sm-119 {
    font-size: 119px;
  }
  .f-sm-120 {
    font-size: 120px;
  }
  .f-sm-121 {
    font-size: 121px;
  }
  .f-sm-122 {
    font-size: 122px;
  }
  .f-sm-123 {
    font-size: 123px;
  }
  .f-sm-124 {
    font-size: 124px;
  }
  .f-sm-125 {
    font-size: 125px;
  }
  .f-sm-126 {
    font-size: 126px;
  }
  .f-sm-127 {
    font-size: 127px;
  }
  .f-sm-128 {
    font-size: 128px;
  }
  .f-sm-129 {
    font-size: 129px;
  }
  .f-sm-130 {
    font-size: 130px;
  }
  .f-sm-131 {
    font-size: 131px;
  }
  .f-sm-132 {
    font-size: 132px;
  }
  .f-sm-133 {
    font-size: 133px;
  }
  .f-sm-134 {
    font-size: 134px;
  }
  .f-sm-135 {
    font-size: 135px;
  }
  .f-sm-136 {
    font-size: 136px;
  }
  .f-sm-137 {
    font-size: 137px;
  }
  .f-sm-138 {
    font-size: 138px;
  }
  .f-sm-139 {
    font-size: 139px;
  }
  .f-sm-140 {
    font-size: 140px;
  }
  .f-sm-141 {
    font-size: 141px;
  }
  .f-sm-142 {
    font-size: 142px;
  }
  .f-sm-143 {
    font-size: 143px;
  }
  .f-sm-144 {
    font-size: 144px;
  }
  .f-sm-145 {
    font-size: 145px;
  }
  .f-sm-146 {
    font-size: 146px;
  }
  .f-sm-147 {
    font-size: 147px;
  }
  .f-sm-148 {
    font-size: 148px;
  }
  .f-sm-149 {
    font-size: 149px;
  }
  .f-sm-150 {
    font-size: 150px;
  }
}

@media (min-width: 768px) {
  .hp-md-50 {
    height: 50px;
  }
  .hp-md-60 {
    height: 60px;
  }
  .hp-md-70 {
    height: 70px;
  }
  .hp-md-80 {
    height: 80px;
  }
  .hp-md-90 {
    height: 90px;
  }
  .hp-md-100 {
    height: 100px;
  }
  .hp-md-110 {
    height: 110px;
  }
  .hp-md-120 {
    height: 120px;
  }
  .hp-md-130 {
    height: 130px;
  }
  .hp-md-140 {
    height: 140px;
  }
  .hp-md-150 {
    height: 150px;
  }
  .hp-md-160 {
    height: 160px;
  }
  .hp-md-170 {
    height: 170px;
  }
  .hp-md-180 {
    height: 180px;
  }
  .hp-md-190 {
    height: 190px;
  }
  .hp-md-200 {
    height: 200px;
  }
  .hp-md-210 {
    height: 210px;
  }
  .hp-md-220 {
    height: 220px;
  }
  .hp-md-230 {
    height: 230px;
  }
  .hp-md-240 {
    height: 240px;
  }
  .hp-md-250 {
    height: 250px;
  }
  .hp-md-260 {
    height: 260px;
  }
  .hp-md-270 {
    height: 270px;
  }
  .hp-md-280 {
    height: 280px;
  }
  .hp-md-290 {
    height: 290px;
  }
  .hp-md-300 {
    height: 300px;
  }
  .hp-md-310 {
    height: 310px;
  }
  .hp-md-320 {
    height: 320px;
  }
  .hp-md-330 {
    height: 330px;
  }
  .hp-md-340 {
    height: 340px;
  }
  .hp-md-350 {
    height: 350px;
  }
  .hp-md-360 {
    height: 360px;
  }
  .hp-md-370 {
    height: 370px;
  }
  .hp-md-380 {
    height: 380px;
  }
  .hp-md-390 {
    height: 390px;
  }
  .hp-md-400 {
    height: 400px;
  }
  .hp-md-410 {
    height: 410px;
  }
  .hp-md-420 {
    height: 420px;
  }
  .hp-md-430 {
    height: 430px;
  }
  .hp-md-440 {
    height: 440px;
  }
  .hp-md-450 {
    height: 450px;
  }

  .f-md-1 {
    font-size: 1px;
  }
  .f-md-2 {
    font-size: 2px;
  }
  .f-md-3 {
    font-size: 3px;
  }
  .f-md-4 {
    font-size: 4px;
  }
  .f-md-5 {
    font-size: 5px;
  }
  .f-md-6 {
    font-size: 6px;
  }
  .f-md-7 {
    font-size: 7px;
  }
  .f-md-8 {
    font-size: 8px;
  }
  .f-md-9 {
    font-size: 9px;
  }
  .f-md-10 {
    font-size: 10px;
  }
  .f-md-11 {
    font-size: 11px;
  }
  .f-md-12 {
    font-size: 12px;
  }
  .f-md-13 {
    font-size: 13px;
  }
  .f-md-14 {
    font-size: 14px;
  }
  .f-md-15 {
    font-size: 15px;
  }
  .f-md-16 {
    font-size: 16px;
  }
  .f-md-17 {
    font-size: 17px;
  }
  .f-md-18 {
    font-size: 18px;
  }
  .f-md-19 {
    font-size: 19px;
  }
  .f-md-20 {
    font-size: 20px;
  }
  .f-md-21 {
    font-size: 21px;
  }
  .f-md-22 {
    font-size: 22px;
  }
  .f-md-23 {
    font-size: 23px;
  }
  .f-md-24 {
    font-size: 24px;
  }
  .f-md-25 {
    font-size: 25px;
  }
  .f-md-26 {
    font-size: 26px;
  }
  .f-md-27 {
    font-size: 27px;
  }
  .f-md-28 {
    font-size: 28px;
  }
  .f-md-29 {
    font-size: 29px;
  }
  .f-md-30 {
    font-size: 30px;
  }
  .f-md-31 {
    font-size: 31px;
  }
  .f-md-32 {
    font-size: 32px;
  }
  .f-md-33 {
    font-size: 33px;
  }
  .f-md-34 {
    font-size: 34px;
  }
  .f-md-35 {
    font-size: 35px;
  }
  .f-md-36 {
    font-size: 36px;
  }
  .f-md-37 {
    font-size: 37px;
  }
  .f-md-38 {
    font-size: 38px;
  }
  .f-md-39 {
    font-size: 39px;
  }
  .f-md-40 {
    font-size: 40px;
  }
  .f-md-41 {
    font-size: 41px;
  }
  .f-md-42 {
    font-size: 42px;
  }
  .f-md-43 {
    font-size: 43px;
  }
  .f-md-44 {
    font-size: 44px;
  }
  .f-md-45 {
    font-size: 45px;
  }
  .f-md-46 {
    font-size: 46px;
  }
  .f-md-47 {
    font-size: 47px;
  }
  .f-md-48 {
    font-size: 48px;
  }
  .f-md-49 {
    font-size: 49px;
  }
  .f-md-50 {
    font-size: 50px;
  }
  .f-md-51 {
    font-size: 51px;
  }
  .f-md-52 {
    font-size: 52px;
  }
  .f-md-53 {
    font-size: 53px;
  }
  .f-md-54 {
    font-size: 54px;
  }
  .f-md-55 {
    font-size: 55px;
  }
  .f-md-56 {
    font-size: 56px;
  }
  .f-md-57 {
    font-size: 57px;
  }
  .f-md-58 {
    font-size: 58px;
  }
  .f-md-59 {
    font-size: 59px;
  }
  .f-md-60 {
    font-size: 60px;
  }
  .f-md-61 {
    font-size: 61px;
  }
  .f-md-62 {
    font-size: 62px;
  }
  .f-md-63 {
    font-size: 63px;
  }
  .f-md-64 {
    font-size: 64px;
  }
  .f-md-65 {
    font-size: 65px;
  }
  .f-md-66 {
    font-size: 66px;
  }
  .f-md-67 {
    font-size: 67px;
  }
  .f-md-68 {
    font-size: 68px;
  }
  .f-md-69 {
    font-size: 69px;
  }
  .f-md-70 {
    font-size: 70px;
  }
  .f-md-71 {
    font-size: 71px;
  }
  .f-md-72 {
    font-size: 72px;
  }
  .f-md-73 {
    font-size: 73px;
  }
  .f-md-74 {
    font-size: 74px;
  }
  .f-md-75 {
    font-size: 75px;
  }
  .f-md-76 {
    font-size: 76px;
  }
  .f-md-77 {
    font-size: 77px;
  }
  .f-md-78 {
    font-size: 78px;
  }
  .f-md-79 {
    font-size: 79px;
  }
  .f-md-80 {
    font-size: 80px;
  }
  .f-md-81 {
    font-size: 81px;
  }
  .f-md-82 {
    font-size: 82px;
  }
  .f-md-83 {
    font-size: 83px;
  }
  .f-md-84 {
    font-size: 84px;
  }
  .f-md-85 {
    font-size: 85px;
  }
  .f-md-86 {
    font-size: 86px;
  }
  .f-md-87 {
    font-size: 87px;
  }
  .f-md-88 {
    font-size: 88px;
  }
  .f-md-89 {
    font-size: 89px;
  }
  .f-md-90 {
    font-size: 90px;
  }
  .f-md-91 {
    font-size: 91px;
  }
  .f-md-92 {
    font-size: 92px;
  }
  .f-md-93 {
    font-size: 93px;
  }
  .f-md-94 {
    font-size: 94px;
  }
  .f-md-95 {
    font-size: 95px;
  }
  .f-md-96 {
    font-size: 96px;
  }
  .f-md-97 {
    font-size: 97px;
  }
  .f-md-98 {
    font-size: 98px;
  }
  .f-md-99 {
    font-size: 99px;
  }
  .f-md-100 {
    font-size: 100px;
  }
  .f-md-101 {
    font-size: 101px;
  }
  .f-md-102 {
    font-size: 102px;
  }
  .f-md-103 {
    font-size: 103px;
  }
  .f-md-104 {
    font-size: 104px;
  }
  .f-md-105 {
    font-size: 105px;
  }
  .f-md-106 {
    font-size: 106px;
  }
  .f-md-107 {
    font-size: 107px;
  }
  .f-md-108 {
    font-size: 108px;
  }
  .f-md-109 {
    font-size: 109px;
  }
  .f-md-110 {
    font-size: 110px;
  }
  .f-md-111 {
    font-size: 111px;
  }
  .f-md-112 {
    font-size: 112px;
  }
  .f-md-113 {
    font-size: 113px;
  }
  .f-md-114 {
    font-size: 114px;
  }
  .f-md-115 {
    font-size: 115px;
  }
  .f-md-116 {
    font-size: 116px;
  }
  .f-md-117 {
    font-size: 117px;
  }
  .f-md-118 {
    font-size: 118px;
  }
  .f-md-119 {
    font-size: 119px;
  }
  .f-md-120 {
    font-size: 120px;
  }
  .f-md-121 {
    font-size: 121px;
  }
  .f-md-122 {
    font-size: 122px;
  }
  .f-md-123 {
    font-size: 123px;
  }
  .f-md-124 {
    font-size: 124px;
  }
  .f-md-125 {
    font-size: 125px;
  }
  .f-md-126 {
    font-size: 126px;
  }
  .f-md-127 {
    font-size: 127px;
  }
  .f-md-128 {
    font-size: 128px;
  }
  .f-md-129 {
    font-size: 129px;
  }
  .f-md-130 {
    font-size: 130px;
  }
  .f-md-131 {
    font-size: 131px;
  }
  .f-md-132 {
    font-size: 132px;
  }
  .f-md-133 {
    font-size: 133px;
  }
  .f-md-134 {
    font-size: 134px;
  }
  .f-md-135 {
    font-size: 135px;
  }
  .f-md-136 {
    font-size: 136px;
  }
  .f-md-137 {
    font-size: 137px;
  }
  .f-md-138 {
    font-size: 138px;
  }
  .f-md-139 {
    font-size: 139px;
  }
  .f-md-140 {
    font-size: 140px;
  }
  .f-md-141 {
    font-size: 141px;
  }
  .f-md-142 {
    font-size: 142px;
  }
  .f-md-143 {
    font-size: 143px;
  }
  .f-md-144 {
    font-size: 144px;
  }
  .f-md-145 {
    font-size: 145px;
  }
  .f-md-146 {
    font-size: 146px;
  }
  .f-md-147 {
    font-size: 147px;
  }
  .f-md-148 {
    font-size: 148px;
  }
  .f-md-149 {
    font-size: 149px;
  }
  .f-md-150 {
    font-size: 150px;
  }
}

@media (min-width: 992px) {
  .hp-lg-50 {
    height: 50px;
  }
  .hp-lg-60 {
    height: 60px;
  }
  .hp-lg-70 {
    height: 70px;
  }
  .hp-lg-80 {
    height: 80px;
  }
  .hp-lg-90 {
    height: 90px;
  }
  .hp-lg-100 {
    height: 100px;
  }
  .hp-lg-110 {
    height: 110px;
  }
  .hp-lg-120 {
    height: 120px;
  }
  .hp-lg-130 {
    height: 130px;
  }
  .hp-lg-140 {
    height: 140px;
  }
  .hp-lg-150 {
    height: 150px;
  }
  .hp-lg-160 {
    height: 160px;
  }
  .hp-lg-170 {
    height: 170px;
  }
  .hp-lg-180 {
    height: 180px;
  }
  .hp-lg-190 {
    height: 190px;
  }
  .hp-lg-200 {
    height: 200px;
  }
  .hp-lg-210 {
    height: 210px;
  }
  .hp-lg-220 {
    height: 220px;
  }
  .hp-lg-230 {
    height: 230px;
  }
  .hp-lg-240 {
    height: 240px;
  }
  .hp-lg-250 {
    height: 250px;
  }
  .hp-lg-260 {
    height: 260px;
  }
  .hp-lg-270 {
    height: 270px;
  }
  .hp-lg-280 {
    height: 280px;
  }
  .hp-lg-290 {
    height: 290px;
  }
  .hp-lg-300 {
    height: 300px;
  }
  .hp-lg-310 {
    height: 310px;
  }
  .hp-lg-320 {
    height: 320px;
  }
  .hp-lg-330 {
    height: 330px;
  }
  .hp-lg-340 {
    height: 340px;
  }
  .hp-lg-350 {
    height: 350px;
  }
  .hp-lg-360 {
    height: 360px;
  }
  .hp-lg-370 {
    height: 370px;
  }
  .hp-lg-380 {
    height: 380px;
  }
  .hp-lg-390 {
    height: 390px;
  }
  .hp-lg-400 {
    height: 400px;
  }
  .hp-lg-410 {
    height: 410px;
  }
  .hp-lg-420 {
    height: 420px;
  }
  .hp-lg-430 {
    height: 430px;
  }
  .hp-lg-440 {
    height: 440px;
  }
  .hp-lg-450 {
    height: 450px;
  }

  .f-lg-1 {
    font-size: 1px;
  }
  .f-lg-2 {
    font-size: 2px;
  }
  .f-lg-3 {
    font-size: 3px;
  }
  .f-lg-4 {
    font-size: 4px;
  }
  .f-lg-5 {
    font-size: 5px;
  }
  .f-lg-6 {
    font-size: 6px;
  }
  .f-lg-7 {
    font-size: 7px;
  }
  .f-lg-8 {
    font-size: 8px;
  }
  .f-lg-9 {
    font-size: 9px;
  }
  .f-lg-10 {
    font-size: 10px;
  }
  .f-lg-11 {
    font-size: 11px;
  }
  .f-lg-12 {
    font-size: 12px;
  }
  .f-lg-13 {
    font-size: 13px;
  }
  .f-lg-14 {
    font-size: 14px;
  }
  .f-lg-15 {
    font-size: 15px;
  }
  .f-lg-16 {
    font-size: 16px;
  }
  .f-lg-17 {
    font-size: 17px;
  }
  .f-lg-18 {
    font-size: 18px;
  }
  .f-lg-19 {
    font-size: 19px;
  }
  .f-lg-20 {
    font-size: 20px;
  }
  .f-lg-21 {
    font-size: 21px;
  }
  .f-lg-22 {
    font-size: 22px;
  }
  .f-lg-23 {
    font-size: 23px;
  }
  .f-lg-24 {
    font-size: 24px;
  }
  .f-lg-25 {
    font-size: 25px;
  }
  .f-lg-26 {
    font-size: 26px;
  }
  .f-lg-27 {
    font-size: 27px;
  }
  .f-lg-28 {
    font-size: 28px;
  }
  .f-lg-29 {
    font-size: 29px;
  }
  .f-lg-30 {
    font-size: 30px;
  }
  .f-lg-31 {
    font-size: 31px;
  }
  .f-lg-32 {
    font-size: 32px;
  }
  .f-lg-33 {
    font-size: 33px;
  }
  .f-lg-34 {
    font-size: 34px;
  }
  .f-lg-35 {
    font-size: 35px;
  }
  .f-lg-36 {
    font-size: 36px;
  }
  .f-lg-37 {
    font-size: 37px;
  }
  .f-lg-38 {
    font-size: 38px;
  }
  .f-lg-39 {
    font-size: 39px;
  }
  .f-lg-40 {
    font-size: 40px;
  }
  .f-lg-41 {
    font-size: 41px;
  }
  .f-lg-42 {
    font-size: 42px;
  }
  .f-lg-43 {
    font-size: 43px;
  }
  .f-lg-44 {
    font-size: 44px;
  }
  .f-lg-45 {
    font-size: 45px;
  }
  .f-lg-46 {
    font-size: 46px;
  }
  .f-lg-47 {
    font-size: 47px;
  }
  .f-lg-48 {
    font-size: 48px;
  }
  .f-lg-49 {
    font-size: 49px;
  }
  .f-lg-50 {
    font-size: 50px;
  }
  .f-lg-51 {
    font-size: 51px;
  }
  .f-lg-52 {
    font-size: 52px;
  }
  .f-lg-53 {
    font-size: 53px;
  }
  .f-lg-54 {
    font-size: 54px;
  }
  .f-lg-55 {
    font-size: 55px;
  }
  .f-lg-56 {
    font-size: 56px;
  }
  .f-lg-57 {
    font-size: 57px;
  }
  .f-lg-58 {
    font-size: 58px;
  }
  .f-lg-59 {
    font-size: 59px;
  }
  .f-lg-60 {
    font-size: 60px;
  }
  .f-lg-61 {
    font-size: 61px;
  }
  .f-lg-62 {
    font-size: 62px;
  }
  .f-lg-63 {
    font-size: 63px;
  }
  .f-lg-64 {
    font-size: 64px;
  }
  .f-lg-65 {
    font-size: 65px;
  }
  .f-lg-66 {
    font-size: 66px;
  }
  .f-lg-67 {
    font-size: 67px;
  }
  .f-lg-68 {
    font-size: 68px;
  }
  .f-lg-69 {
    font-size: 69px;
  }
  .f-lg-70 {
    font-size: 70px;
  }
  .f-lg-71 {
    font-size: 71px;
  }
  .f-lg-72 {
    font-size: 72px;
  }
  .f-lg-73 {
    font-size: 73px;
  }
  .f-lg-74 {
    font-size: 74px;
  }
  .f-lg-75 {
    font-size: 75px;
  }
  .f-lg-76 {
    font-size: 76px;
  }
  .f-lg-77 {
    font-size: 77px;
  }
  .f-lg-78 {
    font-size: 78px;
  }
  .f-lg-79 {
    font-size: 79px;
  }
  .f-lg-80 {
    font-size: 80px;
  }
  .f-lg-81 {
    font-size: 81px;
  }
  .f-lg-82 {
    font-size: 82px;
  }
  .f-lg-83 {
    font-size: 83px;
  }
  .f-lg-84 {
    font-size: 84px;
  }
  .f-lg-85 {
    font-size: 85px;
  }
  .f-lg-86 {
    font-size: 86px;
  }
  .f-lg-87 {
    font-size: 87px;
  }
  .f-lg-88 {
    font-size: 88px;
  }
  .f-lg-89 {
    font-size: 89px;
  }
  .f-lg-90 {
    font-size: 90px;
  }
  .f-lg-91 {
    font-size: 91px;
  }
  .f-lg-92 {
    font-size: 92px;
  }
  .f-lg-93 {
    font-size: 93px;
  }
  .f-lg-94 {
    font-size: 94px;
  }
  .f-lg-95 {
    font-size: 95px;
  }
  .f-lg-96 {
    font-size: 96px;
  }
  .f-lg-97 {
    font-size: 97px;
  }
  .f-lg-98 {
    font-size: 98px;
  }
  .f-lg-99 {
    font-size: 99px;
  }
  .f-lg-100 {
    font-size: 100px;
  }
  .f-lg-101 {
    font-size: 101px;
  }
  .f-lg-102 {
    font-size: 102px;
  }
  .f-lg-103 {
    font-size: 103px;
  }
  .f-lg-104 {
    font-size: 104px;
  }
  .f-lg-105 {
    font-size: 105px;
  }
  .f-lg-106 {
    font-size: 106px;
  }
  .f-lg-107 {
    font-size: 107px;
  }
  .f-lg-108 {
    font-size: 108px;
  }
  .f-lg-109 {
    font-size: 109px;
  }
  .f-lg-110 {
    font-size: 110px;
  }
  .f-lg-111 {
    font-size: 111px;
  }
  .f-lg-112 {
    font-size: 112px;
  }
  .f-lg-113 {
    font-size: 113px;
  }
  .f-lg-114 {
    font-size: 114px;
  }
  .f-lg-115 {
    font-size: 115px;
  }
  .f-lg-116 {
    font-size: 116px;
  }
  .f-lg-117 {
    font-size: 117px;
  }
  .f-lg-118 {
    font-size: 118px;
  }
  .f-lg-119 {
    font-size: 119px;
  }
  .f-lg-120 {
    font-size: 120px;
  }
  .f-lg-121 {
    font-size: 121px;
  }
  .f-lg-122 {
    font-size: 122px;
  }
  .f-lg-123 {
    font-size: 123px;
  }
  .f-lg-124 {
    font-size: 124px;
  }
  .f-lg-125 {
    font-size: 125px;
  }
  .f-lg-126 {
    font-size: 126px;
  }
  .f-lg-127 {
    font-size: 127px;
  }
  .f-lg-128 {
    font-size: 128px;
  }
  .f-lg-129 {
    font-size: 129px;
  }
  .f-lg-130 {
    font-size: 130px;
  }
  .f-lg-131 {
    font-size: 131px;
  }
  .f-lg-132 {
    font-size: 132px;
  }
  .f-lg-133 {
    font-size: 133px;
  }
  .f-lg-134 {
    font-size: 134px;
  }
  .f-lg-135 {
    font-size: 135px;
  }
  .f-lg-136 {
    font-size: 136px;
  }
  .f-lg-137 {
    font-size: 137px;
  }
  .f-lg-138 {
    font-size: 138px;
  }
  .f-lg-139 {
    font-size: 139px;
  }
  .f-lg-140 {
    font-size: 140px;
  }
  .f-lg-141 {
    font-size: 141px;
  }
  .f-lg-142 {
    font-size: 142px;
  }
  .f-lg-143 {
    font-size: 143px;
  }
  .f-lg-144 {
    font-size: 144px;
  }
  .f-lg-145 {
    font-size: 145px;
  }
  .f-lg-146 {
    font-size: 146px;
  }
  .f-lg-147 {
    font-size: 147px;
  }
  .f-lg-148 {
    font-size: 148px;
  }
  .f-lg-149 {
    font-size: 149px;
  }
  .f-lg-150 {
    font-size: 150px;
  }
}

@media (min-width: 1200px) {
  .hp-xl-50 {
    height: 50px;
  }
  .hp-xl-60 {
    height: 60px;
  }
  .hp-xl-70 {
    height: 70px;
  }
  .hp-xl-80 {
    height: 80px;
  }
  .hp-xl-90 {
    height: 90px;
  }
  .hp-xl-100 {
    height: 100px;
  }
  .hp-xl-110 {
    height: 110px;
  }
  .hp-xl-120 {
    height: 120px;
  }
  .hp-xl-130 {
    height: 130px;
  }
  .hp-xl-140 {
    height: 140px;
  }
  .hp-xl-150 {
    height: 150px;
  }
  .hp-xl-160 {
    height: 160px;
  }
  .hp-xl-170 {
    height: 170px;
  }
  .hp-xl-180 {
    height: 180px;
  }
  .hp-xl-190 {
    height: 190px;
  }
  .hp-xl-200 {
    height: 200px;
  }
  .hp-xl-210 {
    height: 210px;
  }
  .hp-xl-220 {
    height: 220px;
  }
  .hp-xl-230 {
    height: 230px;
  }
  .hp-xl-240 {
    height: 240px;
  }
  .hp-xl-250 {
    height: 250px;
  }
  .hp-xl-260 {
    height: 260px;
  }
  .hp-xl-270 {
    height: 270px;
  }
  .hp-xl-280 {
    height: 280px;
  }
  .hp-xl-290 {
    height: 290px;
  }
  .hp-xl-300 {
    height: 300px;
  }
  .hp-xl-310 {
    height: 310px;
  }
  .hp-xl-320 {
    height: 320px;
  }
  .hp-xl-330 {
    height: 330px;
  }
  .hp-xl-340 {
    height: 340px;
  }
  .hp-xl-350 {
    height: 350px;
  }
  .hp-xl-360 {
    height: 360px;
  }
  .hp-xl-370 {
    height: 370px;
  }
  .hp-xl-380 {
    height: 380px;
  }
  .hp-xl-390 {
    height: 390px;
  }
  .hp-xl-400 {
    height: 400px;
  }
  .hp-xl-410 {
    height: 410px;
  }
  .hp-xl-420 {
    height: 420px;
  }
  .hp-xl-430 {
    height: 430px;
  }
  .hp-xl-440 {
    height: 440px;
  }
  .hp-xl-450 {
    height: 450px;
  }

  .f-xl-1 {
    font-size: 1px;
  }
  .f-xl-2 {
    font-size: 2px;
  }
  .f-xl-3 {
    font-size: 3px;
  }
  .f-xl-4 {
    font-size: 4px;
  }
  .f-xl-5 {
    font-size: 5px;
  }
  .f-xl-6 {
    font-size: 6px;
  }
  .f-xl-7 {
    font-size: 7px;
  }
  .f-xl-8 {
    font-size: 8px;
  }
  .f-xl-9 {
    font-size: 9px;
  }
  .f-xl-10 {
    font-size: 10px;
  }
  .f-xl-11 {
    font-size: 11px;
  }
  .f-xl-12 {
    font-size: 12px;
  }
  .f-xl-13 {
    font-size: 13px;
  }
  .f-xl-14 {
    font-size: 14px;
  }
  .f-xl-15 {
    font-size: 15px;
  }
  .f-xl-16 {
    font-size: 16px;
  }
  .f-xl-17 {
    font-size: 17px;
  }
  .f-xl-18 {
    font-size: 18px;
  }
  .f-xl-19 {
    font-size: 19px;
  }
  .f-xl-20 {
    font-size: 20px;
  }
  .f-xl-21 {
    font-size: 21px;
  }
  .f-xl-22 {
    font-size: 22px;
  }
  .f-xl-23 {
    font-size: 23px;
  }
  .f-xl-24 {
    font-size: 24px;
  }
  .f-xl-25 {
    font-size: 25px;
  }
  .f-xl-26 {
    font-size: 26px;
  }
  .f-xl-27 {
    font-size: 27px;
  }
  .f-xl-28 {
    font-size: 28px;
  }
  .f-xl-29 {
    font-size: 29px;
  }
  .f-xl-30 {
    font-size: 30px;
  }
  .f-xl-31 {
    font-size: 31px;
  }
  .f-xl-32 {
    font-size: 32px;
  }
  .f-xl-33 {
    font-size: 33px;
  }
  .f-xl-34 {
    font-size: 34px;
  }
  .f-xl-35 {
    font-size: 35px;
  }
  .f-xl-36 {
    font-size: 36px;
  }
  .f-xl-37 {
    font-size: 37px;
  }
  .f-xl-38 {
    font-size: 38px;
  }
  .f-xl-39 {
    font-size: 39px;
  }
  .f-xl-40 {
    font-size: 40px;
  }
  .f-xl-41 {
    font-size: 41px;
  }
  .f-xl-42 {
    font-size: 42px;
  }
  .f-xl-43 {
    font-size: 43px;
  }
  .f-xl-44 {
    font-size: 44px;
  }
  .f-xl-45 {
    font-size: 45px;
  }
  .f-xl-46 {
    font-size: 46px;
  }
  .f-xl-47 {
    font-size: 47px;
  }
  .f-xl-48 {
    font-size: 48px;
  }
  .f-xl-49 {
    font-size: 49px;
  }
  .f-xl-50 {
    font-size: 50px;
  }
  .f-xl-51 {
    font-size: 51px;
  }
  .f-xl-52 {
    font-size: 52px;
  }
  .f-xl-53 {
    font-size: 53px;
  }
  .f-xl-54 {
    font-size: 54px;
  }
  .f-xl-55 {
    font-size: 55px;
  }
  .f-xl-56 {
    font-size: 56px;
  }
  .f-xl-57 {
    font-size: 57px;
  }
  .f-xl-58 {
    font-size: 58px;
  }
  .f-xl-59 {
    font-size: 59px;
  }
  .f-xl-60 {
    font-size: 60px;
  }
  .f-xl-61 {
    font-size: 61px;
  }
  .f-xl-62 {
    font-size: 62px;
  }
  .f-xl-63 {
    font-size: 63px;
  }
  .f-xl-64 {
    font-size: 64px;
  }
  .f-xl-65 {
    font-size: 65px;
  }
  .f-xl-66 {
    font-size: 66px;
  }
  .f-xl-67 {
    font-size: 67px;
  }
  .f-xl-68 {
    font-size: 68px;
  }
  .f-xl-69 {
    font-size: 69px;
  }
  .f-xl-70 {
    font-size: 70px;
  }
  .f-xl-71 {
    font-size: 71px;
  }
  .f-xl-72 {
    font-size: 72px;
  }
  .f-xl-73 {
    font-size: 73px;
  }
  .f-xl-74 {
    font-size: 74px;
  }
  .f-xl-75 {
    font-size: 75px;
  }
  .f-xl-76 {
    font-size: 76px;
  }
  .f-xl-77 {
    font-size: 77px;
  }
  .f-xl-78 {
    font-size: 78px;
  }
  .f-xl-79 {
    font-size: 79px;
  }
  .f-xl-80 {
    font-size: 80px;
  }
  .f-xl-81 {
    font-size: 81px;
  }
  .f-xl-82 {
    font-size: 82px;
  }
  .f-xl-83 {
    font-size: 83px;
  }
  .f-xl-84 {
    font-size: 84px;
  }
  .f-xl-85 {
    font-size: 85px;
  }
  .f-xl-86 {
    font-size: 86px;
  }
  .f-xl-87 {
    font-size: 87px;
  }
  .f-xl-88 {
    font-size: 88px;
  }
  .f-xl-89 {
    font-size: 89px;
  }
  .f-xl-90 {
    font-size: 90px;
  }
  .f-xl-91 {
    font-size: 91px;
  }
  .f-xl-92 {
    font-size: 92px;
  }
  .f-xl-93 {
    font-size: 93px;
  }
  .f-xl-94 {
    font-size: 94px;
  }
  .f-xl-95 {
    font-size: 95px;
  }
  .f-xl-96 {
    font-size: 96px;
  }
  .f-xl-97 {
    font-size: 97px;
  }
  .f-xl-98 {
    font-size: 98px;
  }
  .f-xl-99 {
    font-size: 99px;
  }
  .f-xl-100 {
    font-size: 100px;
  }
  .f-xl-101 {
    font-size: 101px;
  }
  .f-xl-102 {
    font-size: 102px;
  }
  .f-xl-103 {
    font-size: 103px;
  }
  .f-xl-104 {
    font-size: 104px;
  }
  .f-xl-105 {
    font-size: 105px;
  }
  .f-xl-106 {
    font-size: 106px;
  }
  .f-xl-107 {
    font-size: 107px;
  }
  .f-xl-108 {
    font-size: 108px;
  }
  .f-xl-109 {
    font-size: 109px;
  }
  .f-xl-110 {
    font-size: 110px;
  }
  .f-xl-111 {
    font-size: 111px;
  }
  .f-xl-112 {
    font-size: 112px;
  }
  .f-xl-113 {
    font-size: 113px;
  }
  .f-xl-114 {
    font-size: 114px;
  }
  .f-xl-115 {
    font-size: 115px;
  }
  .f-xl-116 {
    font-size: 116px;
  }
  .f-xl-117 {
    font-size: 117px;
  }
  .f-xl-118 {
    font-size: 118px;
  }
  .f-xl-119 {
    font-size: 119px;
  }
  .f-xl-120 {
    font-size: 120px;
  }
  .f-xl-121 {
    font-size: 121px;
  }
  .f-xl-122 {
    font-size: 122px;
  }
  .f-xl-123 {
    font-size: 123px;
  }
  .f-xl-124 {
    font-size: 124px;
  }
  .f-xl-125 {
    font-size: 125px;
  }
  .f-xl-126 {
    font-size: 126px;
  }
  .f-xl-127 {
    font-size: 127px;
  }
  .f-xl-128 {
    font-size: 128px;
  }
  .f-xl-129 {
    font-size: 129px;
  }
  .f-xl-130 {
    font-size: 130px;
  }
  .f-xl-131 {
    font-size: 131px;
  }
  .f-xl-132 {
    font-size: 132px;
  }
  .f-xl-133 {
    font-size: 133px;
  }
  .f-xl-134 {
    font-size: 134px;
  }
  .f-xl-135 {
    font-size: 135px;
  }
  .f-xl-136 {
    font-size: 136px;
  }
  .f-xl-137 {
    font-size: 137px;
  }
  .f-xl-138 {
    font-size: 138px;
  }
  .f-xl-139 {
    font-size: 139px;
  }
  .f-xl-140 {
    font-size: 140px;
  }
  .f-xl-141 {
    font-size: 141px;
  }
  .f-xl-142 {
    font-size: 142px;
  }
  .f-xl-143 {
    font-size: 143px;
  }
  .f-xl-144 {
    font-size: 144px;
  }
  .f-xl-145 {
    font-size: 145px;
  }
  .f-xl-146 {
    font-size: 146px;
  }
  .f-xl-147 {
    font-size: 147px;
  }
  .f-xl-148 {
    font-size: 148px;
  }
  .f-xl-149 {
    font-size: 149px;
  }
  .f-xl-150 {
    font-size: 150px;
  }
}

@media (min-width: 1400px) {
  .hp-xxl-50 {
    height: 50px;
  }
  .hp-xxl-60 {
    height: 60px;
  }
  .hp-xxl-70 {
    height: 70px;
  }
  .hp-xxl-80 {
    height: 80px;
  }
  .hp-xxl-90 {
    height: 90px;
  }
  .hp-xxl-100 {
    height: 100px;
  }
  .hp-xxl-110 {
    height: 110px;
  }
  .hp-xxl-120 {
    height: 120px;
  }
  .hp-xxl-130 {
    height: 130px;
  }
  .hp-xxl-140 {
    height: 140px;
  }
  .hp-xxl-150 {
    height: 150px;
  }
  .hp-xxl-160 {
    height: 160px;
  }
  .hp-xxl-170 {
    height: 170px;
  }
  .hp-xxl-180 {
    height: 180px;
  }
  .hp-xxl-190 {
    height: 190px;
  }
  .hp-xxl-200 {
    height: 200px;
  }
  .hp-xxl-210 {
    height: 210px;
  }
  .hp-xxl-220 {
    height: 220px;
  }
  .hp-xxl-230 {
    height: 230px;
  }
  .hp-xxl-240 {
    height: 240px;
  }
  .hp-xxl-250 {
    height: 250px;
  }
  .hp-xxl-260 {
    height: 260px;
  }
  .hp-xxl-270 {
    height: 270px;
  }
  .hp-xxl-280 {
    height: 280px;
  }
  .hp-xxl-290 {
    height: 290px;
  }
  .hp-xxl-300 {
    height: 300px;
  }
  .hp-xxl-310 {
    height: 310px;
  }
  .hp-xxl-320 {
    height: 320px;
  }
  .hp-xxl-330 {
    height: 330px;
  }
  .hp-xxl-340 {
    height: 340px;
  }
  .hp-xxl-350 {
    height: 350px;
  }
  .hp-xxl-360 {
    height: 360px;
  }
  .hp-xxl-370 {
    height: 370px;
  }
  .hp-xxl-380 {
    height: 380px;
  }
  .hp-xxl-390 {
    height: 390px;
  }
  .hp-xxl-400 {
    height: 400px;
  }
  .hp-xxl-410 {
    height: 410px;
  }
  .hp-xxl-420 {
    height: 420px;
  }
  .hp-xxl-430 {
    height: 430px;
  }
  .hp-xxl-440 {
    height: 440px;
  }
  .hp-xxl-450 {
    height: 450px;
  }

  .f-xxl-1 {
    font-size: 1px;
  }
  .f-xxl-2 {
    font-size: 2px;
  }
  .f-xxl-3 {
    font-size: 3px;
  }
  .f-xxl-4 {
    font-size: 4px;
  }
  .f-xxl-5 {
    font-size: 5px;
  }
  .f-xxl-6 {
    font-size: 6px;
  }
  .f-xxl-7 {
    font-size: 7px;
  }
  .f-xxl-8 {
    font-size: 8px;
  }
  .f-xxl-9 {
    font-size: 9px;
  }
  .f-xxl-10 {
    font-size: 10px;
  }
  .f-xxl-11 {
    font-size: 11px;
  }
  .f-xxl-12 {
    font-size: 12px;
  }
  .f-xxl-13 {
    font-size: 13px;
  }
  .f-xxl-14 {
    font-size: 14px;
  }
  .f-xxl-15 {
    font-size: 15px;
  }
  .f-xxl-16 {
    font-size: 16px;
  }
  .f-xxl-17 {
    font-size: 17px;
  }
  .f-xxl-18 {
    font-size: 18px;
  }
  .f-xxl-19 {
    font-size: 19px;
  }
  .f-xxl-20 {
    font-size: 20px;
  }
  .f-xxl-21 {
    font-size: 21px;
  }
  .f-xxl-22 {
    font-size: 22px;
  }
  .f-xxl-23 {
    font-size: 23px;
  }
  .f-xxl-24 {
    font-size: 24px;
  }
  .f-xxl-25 {
    font-size: 25px;
  }
  .f-xxl-26 {
    font-size: 26px;
  }
  .f-xxl-27 {
    font-size: 27px;
  }
  .f-xxl-28 {
    font-size: 28px;
  }
  .f-xxl-29 {
    font-size: 29px;
  }
  .f-xxl-30 {
    font-size: 30px;
  }
  .f-xxl-31 {
    font-size: 31px;
  }
  .f-xxl-32 {
    font-size: 32px;
  }
  .f-xxl-33 {
    font-size: 33px;
  }
  .f-xxl-34 {
    font-size: 34px;
  }
  .f-xxl-35 {
    font-size: 35px;
  }
  .f-xxl-36 {
    font-size: 36px;
  }
  .f-xxl-37 {
    font-size: 37px;
  }
  .f-xxl-38 {
    font-size: 38px;
  }
  .f-xxl-39 {
    font-size: 39px;
  }
  .f-xxl-40 {
    font-size: 40px;
  }
  .f-xxl-41 {
    font-size: 41px;
  }
  .f-xxl-42 {
    font-size: 42px;
  }
  .f-xxl-43 {
    font-size: 43px;
  }
  .f-xxl-44 {
    font-size: 44px;
  }
  .f-xxl-45 {
    font-size: 45px;
  }
  .f-xxl-46 {
    font-size: 46px;
  }
  .f-xxl-47 {
    font-size: 47px;
  }
  .f-xxl-48 {
    font-size: 48px;
  }
  .f-xxl-49 {
    font-size: 49px;
  }
  .f-xxl-50 {
    font-size: 50px;
  }
  .f-xxl-51 {
    font-size: 51px;
  }
  .f-xxl-52 {
    font-size: 52px;
  }
  .f-xxl-53 {
    font-size: 53px;
  }
  .f-xxl-54 {
    font-size: 54px;
  }
  .f-xxl-55 {
    font-size: 55px;
  }
  .f-xxl-56 {
    font-size: 56px;
  }
  .f-xxl-57 {
    font-size: 57px;
  }
  .f-xxl-58 {
    font-size: 58px;
  }
  .f-xxl-59 {
    font-size: 59px;
  }
  .f-xxl-60 {
    font-size: 60px;
  }
  .f-xxl-61 {
    font-size: 61px;
  }
  .f-xxl-62 {
    font-size: 62px;
  }
  .f-xxl-63 {
    font-size: 63px;
  }
  .f-xxl-64 {
    font-size: 64px;
  }
  .f-xxl-65 {
    font-size: 65px;
  }
  .f-xxl-66 {
    font-size: 66px;
  }
  .f-xxl-67 {
    font-size: 67px;
  }
  .f-xxl-68 {
    font-size: 68px;
  }
  .f-xxl-69 {
    font-size: 69px;
  }
  .f-xxl-70 {
    font-size: 70px;
  }
  .f-xxl-71 {
    font-size: 71px;
  }
  .f-xxl-72 {
    font-size: 72px;
  }
  .f-xxl-73 {
    font-size: 73px;
  }
  .f-xxl-74 {
    font-size: 74px;
  }
  .f-xxl-75 {
    font-size: 75px;
  }
  .f-xxl-76 {
    font-size: 76px;
  }
  .f-xxl-77 {
    font-size: 77px;
  }
  .f-xxl-78 {
    font-size: 78px;
  }
  .f-xxl-79 {
    font-size: 79px;
  }
  .f-xxl-80 {
    font-size: 80px;
  }
  .f-xxl-81 {
    font-size: 81px;
  }
  .f-xxl-82 {
    font-size: 82px;
  }
  .f-xxl-83 {
    font-size: 83px;
  }
  .f-xxl-84 {
    font-size: 84px;
  }
  .f-xxl-85 {
    font-size: 85px;
  }
  .f-xxl-86 {
    font-size: 86px;
  }
  .f-xxl-87 {
    font-size: 87px;
  }
  .f-xxl-88 {
    font-size: 88px;
  }
  .f-xxl-89 {
    font-size: 89px;
  }
  .f-xxl-90 {
    font-size: 90px;
  }
  .f-xxl-91 {
    font-size: 91px;
  }
  .f-xxl-92 {
    font-size: 92px;
  }
  .f-xxl-93 {
    font-size: 93px;
  }
  .f-xxl-94 {
    font-size: 94px;
  }
  .f-xxl-95 {
    font-size: 95px;
  }
  .f-xxl-96 {
    font-size: 96px;
  }
  .f-xxl-97 {
    font-size: 97px;
  }
  .f-xxl-98 {
    font-size: 98px;
  }
  .f-xxl-99 {
    font-size: 99px;
  }
  .f-xxl-100 {
    font-size: 100px;
  }
  .f-xxl-101 {
    font-size: 101px;
  }
  .f-xxl-102 {
    font-size: 102px;
  }
  .f-xxl-103 {
    font-size: 103px;
  }
  .f-xxl-104 {
    font-size: 104px;
  }
  .f-xxl-105 {
    font-size: 105px;
  }
  .f-xxl-106 {
    font-size: 106px;
  }
  .f-xxl-107 {
    font-size: 107px;
  }
  .f-xxl-108 {
    font-size: 108px;
  }
  .f-xxl-109 {
    font-size: 109px;
  }
  .f-xxl-110 {
    font-size: 110px;
  }
  .f-xxl-111 {
    font-size: 111px;
  }
  .f-xxl-112 {
    font-size: 112px;
  }
  .f-xxl-113 {
    font-size: 113px;
  }
  .f-xxl-114 {
    font-size: 114px;
  }
  .f-xxl-115 {
    font-size: 115px;
  }
  .f-xxl-116 {
    font-size: 116px;
  }
  .f-xxl-117 {
    font-size: 117px;
  }
  .f-xxl-118 {
    font-size: 118px;
  }
  .f-xxl-119 {
    font-size: 119px;
  }
  .f-xxl-120 {
    font-size: 120px;
  }
  .f-xxl-121 {
    font-size: 121px;
  }
  .f-xxl-122 {
    font-size: 122px;
  }
  .f-xxl-123 {
    font-size: 123px;
  }
  .f-xxl-124 {
    font-size: 124px;
  }
  .f-xxl-125 {
    font-size: 125px;
  }
  .f-xxl-126 {
    font-size: 126px;
  }
  .f-xxl-127 {
    font-size: 127px;
  }
  .f-xxl-128 {
    font-size: 128px;
  }
  .f-xxl-129 {
    font-size: 129px;
  }
  .f-xxl-130 {
    font-size: 130px;
  }
  .f-xxl-131 {
    font-size: 131px;
  }
  .f-xxl-132 {
    font-size: 132px;
  }
  .f-xxl-133 {
    font-size: 133px;
  }
  .f-xxl-134 {
    font-size: 134px;
  }
  .f-xxl-135 {
    font-size: 135px;
  }
  .f-xxl-136 {
    font-size: 136px;
  }
  .f-xxl-137 {
    font-size: 137px;
  }
  .f-xxl-138 {
    font-size: 138px;
  }
  .f-xxl-139 {
    font-size: 139px;
  }
  .f-xxl-140 {
    font-size: 140px;
  }
  .f-xxl-141 {
    font-size: 141px;
  }
  .f-xxl-142 {
    font-size: 142px;
  }
  .f-xxl-143 {
    font-size: 143px;
  }
  .f-xxl-144 {
    font-size: 144px;
  }
  .f-xxl-145 {
    font-size: 145px;
  }
  .f-xxl-146 {
    font-size: 146px;
  }
  .f-xxl-147 {
    font-size: 147px;
  }
  .f-xxl-148 {
    font-size: 148px;
  }
  .f-xxl-149 {
    font-size: 149px;
  }
  .f-xxl-150 {
    font-size: 150px;
  }
}

.clamp-1,
.clamp-2,
.clamp-3,
.clamp-4,
.clamp-sm-1,
.clamp-sm-2,
.clamp-sm-3,
.clamp-sm-4,
.clamp-md-1,
.clamp-md-2,
.clamp-md-3,
.clamp-md-4,
.clamp-lg-1,
.clamp-lg-2,
.clamp-lg-3,
.clamp-lg-4,
.clamp-xl-1,
.clamp-xl-2,
.clamp-xl-3,
.clamp-xl-4,
.clamp-xxl-1,
.clamp-xxl-2,
.clamp-xxl-3,
.clamp-xxl-4 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.clamp-1 {
  -webkit-line-clamp: 1;
}
.clamp-2 {
  -webkit-line-clamp: 2;
}
.clamp-3 {
  -webkit-line-clamp: 3;
}
.clamp-4 {
  -webkit-line-clamp: 4;
}

@media (min-width: 576px) {
  .clamp-sm-1 {
    -webkit-line-clamp: 1;
  }
  .clamp-sm-2 {
    -webkit-line-clamp: 2;
  }
  .clamp-sm-3 {
    -webkit-line-clamp: 3;
  }
  .clamp-sm-4 {
    -webkit-line-clamp: 4;
  }
}

@media (min-width: 768px) {
  .clamp-md-1 {
    -webkit-line-clamp: 1;
  }
  .clamp-md-2 {
    -webkit-line-clamp: 2;
  }
  .clamp-md-3 {
    -webkit-line-clamp: 3;
  }
  .clamp-md-4 {
    -webkit-line-clamp: 4;
  }
}

@media (min-width: 992px) {
  .clamp-lg-1 {
    -webkit-line-clamp: 1;
  }
  .clamp-lg-2 {
    -webkit-line-clamp: 2;
  }
  .clamp-lg-3 {
    -webkit-line-clamp: 3;
  }
  .clamp-lg-4 {
    -webkit-line-clamp: 4;
  }
}

@media (min-width: 1200px) {
  .clamp-xl-1 {
    -webkit-line-clamp: 1;
  }
  .clamp-xl-2 {
    -webkit-line-clamp: 2;
  }
  .clamp-xl-3 {
    -webkit-line-clamp: 3;
  }
  .clamp-xl-4 {
    -webkit-line-clamp: 4;
  }
}

@media (min-width: 1400px) {
  .clamp-xxl-1 {
    -webkit-line-clamp: 1;
  }
  .clamp-xxl-2 {
    -webkit-line-clamp: 2;
  }
  .clamp-xxl-3 {
    -webkit-line-clamp: 3;
  }
  .clamp-xxl-4 {
    -webkit-line-clamp: 4;
  }
}
