@charset "UTF-8";
:root {
  --main_color_blue: $main_color_blue;
  --main_color_pink: $main_color_pink;
  --main_color_gray: $main_color_gray;
  --main_color_pink_gradient: $main_color_pink_gradient;
  --main_color_pink_to_blue_gradient: $main_color_pink_to_blue_gradient;
  --main_color_light_blue_gradient: $main_color_light_blue_gradient;
  --background_color: $background_color;
  --box_shadow_blue: $box_shadow_blue;
}

.pb-1 {
  padding-bottom: 1px;
}

.pt-1 {
  padding-top: 1px;
}

.pl-1 {
  padding-left: 1px;
}

.pr-1 {
  padding-right: 1px;
}

.mb-1 {
  margin-bottom: 1px;
}

.mt-1 {
  margin-top: 1px;
}

.ml-1 {
  margin-left: 1px;
}

.mr-1 {
  margin-right: 1px;
}

.f-size-1 {
  font-size: 1px;
}

.pb-2 {
  padding-bottom: 2px;
}

.pt-2 {
  padding-top: 2px;
}

.pl-2 {
  padding-left: 2px;
}

.pr-2 {
  padding-right: 2px;
}

.mb-2 {
  margin-bottom: 2px;
}

.mt-2 {
  margin-top: 2px;
}

.ml-2 {
  margin-left: 2px;
}

.mr-2 {
  margin-right: 2px;
}

.f-size-2 {
  font-size: 2px;
}

.pb-3 {
  padding-bottom: 3px;
}

.pt-3 {
  padding-top: 3px;
}

.pl-3 {
  padding-left: 3px;
}

.pr-3 {
  padding-right: 3px;
}

.mb-3 {
  margin-bottom: 3px;
}

.mt-3 {
  margin-top: 3px;
}

.ml-3 {
  margin-left: 3px;
}

.mr-3 {
  margin-right: 3px;
}

.f-size-3 {
  font-size: 3px;
}

.pb-4 {
  padding-bottom: 4px;
}

.pt-4 {
  padding-top: 4px;
}

.pl-4 {
  padding-left: 4px;
}

.pr-4 {
  padding-right: 4px;
}

.mb-4 {
  margin-bottom: 4px;
}

.mt-4 {
  margin-top: 4px;
}

.ml-4 {
  margin-left: 4px;
}

.mr-4 {
  margin-right: 4px;
}

.f-size-4 {
  font-size: 4px;
}

.pb-5 {
  padding-bottom: 5px;
}

.pt-5 {
  padding-top: 5px;
}

.pl-5 {
  padding-left: 5px;
}

.pr-5 {
  padding-right: 5px;
}

.mb-5 {
  margin-bottom: 5px;
}

.mt-5 {
  margin-top: 5px;
}

.ml-5 {
  margin-left: 5px;
}

.mr-5 {
  margin-right: 5px;
}

.f-size-5 {
  font-size: 5px;
}

.pb-6 {
  padding-bottom: 6px;
}

.pt-6 {
  padding-top: 6px;
}

.pl-6 {
  padding-left: 6px;
}

.pr-6 {
  padding-right: 6px;
}

.mb-6 {
  margin-bottom: 6px;
}

.mt-6 {
  margin-top: 6px;
}

.ml-6 {
  margin-left: 6px;
}

.mr-6 {
  margin-right: 6px;
}

.f-size-6 {
  font-size: 6px;
}

.pb-7 {
  padding-bottom: 7px;
}

.pt-7 {
  padding-top: 7px;
}

.pl-7 {
  padding-left: 7px;
}

.pr-7 {
  padding-right: 7px;
}

.mb-7 {
  margin-bottom: 7px;
}

.mt-7 {
  margin-top: 7px;
}

.ml-7 {
  margin-left: 7px;
}

.mr-7 {
  margin-right: 7px;
}

.f-size-7 {
  font-size: 7px;
}

.pb-8 {
  padding-bottom: 8px;
}

.pt-8 {
  padding-top: 8px;
}

.pl-8 {
  padding-left: 8px;
}

.pr-8 {
  padding-right: 8px;
}

.mb-8 {
  margin-bottom: 8px;
}

.mt-8 {
  margin-top: 8px;
}

.ml-8 {
  margin-left: 8px;
}

.mr-8 {
  margin-right: 8px;
}

.f-size-8 {
  font-size: 8px;
}

.pb-9 {
  padding-bottom: 9px;
}

.pt-9 {
  padding-top: 9px;
}

.pl-9 {
  padding-left: 9px;
}

.pr-9 {
  padding-right: 9px;
}

.mb-9 {
  margin-bottom: 9px;
}

.mt-9 {
  margin-top: 9px;
}

.ml-9 {
  margin-left: 9px;
}

.mr-9 {
  margin-right: 9px;
}

.f-size-9 {
  font-size: 9px;
}

.pb-10 {
  padding-bottom: 10px;
}

.pt-10 {
  padding-top: 10px;
}

.pl-10 {
  padding-left: 10px;
}

.pr-10 {
  padding-right: 10px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mt-10 {
  margin-top: 10px;
}

.ml-10 {
  margin-left: 10px;
}

.mr-10 {
  margin-right: 10px;
}

.f-size-10 {
  font-size: 10px;
}

.pb-11 {
  padding-bottom: 11px;
}

.pt-11 {
  padding-top: 11px;
}

.pl-11 {
  padding-left: 11px;
}

.pr-11 {
  padding-right: 11px;
}

.mb-11 {
  margin-bottom: 11px;
}

.mt-11 {
  margin-top: 11px;
}

.ml-11 {
  margin-left: 11px;
}

.mr-11 {
  margin-right: 11px;
}

.f-size-11 {
  font-size: 11px;
}

.pb-12 {
  padding-bottom: 12px;
}

.pt-12 {
  padding-top: 12px;
}

.pl-12 {
  padding-left: 12px;
}

.pr-12 {
  padding-right: 12px;
}

.mb-12 {
  margin-bottom: 12px;
}

.mt-12 {
  margin-top: 12px;
}

.ml-12 {
  margin-left: 12px;
}

.mr-12 {
  margin-right: 12px;
}

.f-size-12 {
  font-size: 12px;
}

.pb-13 {
  padding-bottom: 13px;
}

.pt-13 {
  padding-top: 13px;
}

.pl-13 {
  padding-left: 13px;
}

.pr-13 {
  padding-right: 13px;
}

.mb-13 {
  margin-bottom: 13px;
}

.mt-13 {
  margin-top: 13px;
}

.ml-13 {
  margin-left: 13px;
}

.mr-13 {
  margin-right: 13px;
}

.f-size-13 {
  font-size: 13px;
}

.pb-14 {
  padding-bottom: 14px;
}

.pt-14 {
  padding-top: 14px;
}

.pl-14 {
  padding-left: 14px;
}

.pr-14 {
  padding-right: 14px;
}

.mb-14 {
  margin-bottom: 14px;
}

.mt-14 {
  margin-top: 14px;
}

.ml-14 {
  margin-left: 14px;
}

.mr-14 {
  margin-right: 14px;
}

.f-size-14 {
  font-size: 14px;
}

.pb-15 {
  padding-bottom: 15px;
}

.pt-15 {
  padding-top: 15px;
}

.pl-15 {
  padding-left: 15px;
}

.pr-15 {
  padding-right: 15px;
}

.mb-15 {
  margin-bottom: 15px;
}

.mt-15 {
  margin-top: 15px;
}

.ml-15 {
  margin-left: 15px;
}

.mr-15 {
  margin-right: 15px;
}

.f-size-15 {
  font-size: 15px;
}

.pb-16 {
  padding-bottom: 16px;
}

.pt-16 {
  padding-top: 16px;
}

.pl-16 {
  padding-left: 16px;
}

.pr-16 {
  padding-right: 16px;
}

.mb-16 {
  margin-bottom: 16px;
}

.mt-16 {
  margin-top: 16px;
}

.ml-16 {
  margin-left: 16px;
}

.mr-16 {
  margin-right: 16px;
}

.f-size-16 {
  font-size: 16px;
}

.pb-17 {
  padding-bottom: 17px;
}

.pt-17 {
  padding-top: 17px;
}

.pl-17 {
  padding-left: 17px;
}

.pr-17 {
  padding-right: 17px;
}

.mb-17 {
  margin-bottom: 17px;
}

.mt-17 {
  margin-top: 17px;
}

.ml-17 {
  margin-left: 17px;
}

.mr-17 {
  margin-right: 17px;
}

.f-size-17 {
  font-size: 17px;
}

.pb-18 {
  padding-bottom: 18px;
}

.pt-18 {
  padding-top: 18px;
}

.pl-18 {
  padding-left: 18px;
}

.pr-18 {
  padding-right: 18px;
}

.mb-18 {
  margin-bottom: 18px;
}

.mt-18 {
  margin-top: 18px;
}

.ml-18 {
  margin-left: 18px;
}

.mr-18 {
  margin-right: 18px;
}

.f-size-18 {
  font-size: 18px;
}

.pb-19 {
  padding-bottom: 19px;
}

.pt-19 {
  padding-top: 19px;
}

.pl-19 {
  padding-left: 19px;
}

.pr-19 {
  padding-right: 19px;
}

.mb-19 {
  margin-bottom: 19px;
}

.mt-19 {
  margin-top: 19px;
}

.ml-19 {
  margin-left: 19px;
}

.mr-19 {
  margin-right: 19px;
}

.f-size-19 {
  font-size: 19px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pt-20 {
  padding-top: 20px;
}

.pl-20 {
  padding-left: 20px;
}

.pr-20 {
  padding-right: 20px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mt-20 {
  margin-top: 20px;
}

.ml-20 {
  margin-left: 20px;
}

.mr-20 {
  margin-right: 20px;
}

.f-size-20 {
  font-size: 20px;
}

.pb-21 {
  padding-bottom: 21px;
}

.pt-21 {
  padding-top: 21px;
}

.pl-21 {
  padding-left: 21px;
}

.pr-21 {
  padding-right: 21px;
}

.mb-21 {
  margin-bottom: 21px;
}

.mt-21 {
  margin-top: 21px;
}

.ml-21 {
  margin-left: 21px;
}

.mr-21 {
  margin-right: 21px;
}

.f-size-21 {
  font-size: 21px;
}

.pb-22 {
  padding-bottom: 22px;
}

.pt-22 {
  padding-top: 22px;
}

.pl-22 {
  padding-left: 22px;
}

.pr-22 {
  padding-right: 22px;
}

.mb-22 {
  margin-bottom: 22px;
}

.mt-22 {
  margin-top: 22px;
}

.ml-22 {
  margin-left: 22px;
}

.mr-22 {
  margin-right: 22px;
}

.f-size-22 {
  font-size: 22px;
}

.pb-23 {
  padding-bottom: 23px;
}

.pt-23 {
  padding-top: 23px;
}

.pl-23 {
  padding-left: 23px;
}

.pr-23 {
  padding-right: 23px;
}

.mb-23 {
  margin-bottom: 23px;
}

.mt-23 {
  margin-top: 23px;
}

.ml-23 {
  margin-left: 23px;
}

.mr-23 {
  margin-right: 23px;
}

.f-size-23 {
  font-size: 23px;
}

.pb-24 {
  padding-bottom: 24px;
}

.pt-24 {
  padding-top: 24px;
}

.pl-24 {
  padding-left: 24px;
}

.pr-24 {
  padding-right: 24px;
}

.mb-24 {
  margin-bottom: 24px;
}

.mt-24 {
  margin-top: 24px;
}

.ml-24 {
  margin-left: 24px;
}

.mr-24 {
  margin-right: 24px;
}

.f-size-24 {
  font-size: 24px;
}

.pb-25 {
  padding-bottom: 25px;
}

.pt-25 {
  padding-top: 25px;
}

.pl-25 {
  padding-left: 25px;
}

.pr-25 {
  padding-right: 25px;
}

.mb-25 {
  margin-bottom: 25px;
}

.mt-25 {
  margin-top: 25px;
}

.ml-25 {
  margin-left: 25px;
}

.mr-25 {
  margin-right: 25px;
}

.f-size-25 {
  font-size: 25px;
}

.pb-26 {
  padding-bottom: 26px;
}

.pt-26 {
  padding-top: 26px;
}

.pl-26 {
  padding-left: 26px;
}

.pr-26 {
  padding-right: 26px;
}

.mb-26 {
  margin-bottom: 26px;
}

.mt-26 {
  margin-top: 26px;
}

.ml-26 {
  margin-left: 26px;
}

.mr-26 {
  margin-right: 26px;
}

.f-size-26 {
  font-size: 26px;
}

.pb-27 {
  padding-bottom: 27px;
}

.pt-27 {
  padding-top: 27px;
}

.pl-27 {
  padding-left: 27px;
}

.pr-27 {
  padding-right: 27px;
}

.mb-27 {
  margin-bottom: 27px;
}

.mt-27 {
  margin-top: 27px;
}

.ml-27 {
  margin-left: 27px;
}

.mr-27 {
  margin-right: 27px;
}

.f-size-27 {
  font-size: 27px;
}

.pb-28 {
  padding-bottom: 28px;
}

.pt-28 {
  padding-top: 28px;
}

.pl-28 {
  padding-left: 28px;
}

.pr-28 {
  padding-right: 28px;
}

.mb-28 {
  margin-bottom: 28px;
}

.mt-28 {
  margin-top: 28px;
}

.ml-28 {
  margin-left: 28px;
}

.mr-28 {
  margin-right: 28px;
}

.f-size-28 {
  font-size: 28px;
}

.pb-29 {
  padding-bottom: 29px;
}

.pt-29 {
  padding-top: 29px;
}

.pl-29 {
  padding-left: 29px;
}

.pr-29 {
  padding-right: 29px;
}

.mb-29 {
  margin-bottom: 29px;
}

.mt-29 {
  margin-top: 29px;
}

.ml-29 {
  margin-left: 29px;
}

.mr-29 {
  margin-right: 29px;
}

.f-size-29 {
  font-size: 29px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pt-30 {
  padding-top: 30px;
}

.pl-30 {
  padding-left: 30px;
}

.pr-30 {
  padding-right: 30px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mt-30 {
  margin-top: 30px;
}

.ml-30 {
  margin-left: 30px;
}

.mr-30 {
  margin-right: 30px;
}

.f-size-30 {
  font-size: 30px;
}

.pb-31 {
  padding-bottom: 31px;
}

.pt-31 {
  padding-top: 31px;
}

.pl-31 {
  padding-left: 31px;
}

.pr-31 {
  padding-right: 31px;
}

.mb-31 {
  margin-bottom: 31px;
}

.mt-31 {
  margin-top: 31px;
}

.ml-31 {
  margin-left: 31px;
}

.mr-31 {
  margin-right: 31px;
}

.f-size-31 {
  font-size: 31px;
}

.pb-32 {
  padding-bottom: 32px;
}

.pt-32 {
  padding-top: 32px;
}

.pl-32 {
  padding-left: 32px;
}

.pr-32 {
  padding-right: 32px;
}

.mb-32 {
  margin-bottom: 32px;
}

.mt-32 {
  margin-top: 32px;
}

.ml-32 {
  margin-left: 32px;
}

.mr-32 {
  margin-right: 32px;
}

.f-size-32 {
  font-size: 32px;
}

.pb-33 {
  padding-bottom: 33px;
}

.pt-33 {
  padding-top: 33px;
}

.pl-33 {
  padding-left: 33px;
}

.pr-33 {
  padding-right: 33px;
}

.mb-33 {
  margin-bottom: 33px;
}

.mt-33 {
  margin-top: 33px;
}

.ml-33 {
  margin-left: 33px;
}

.mr-33 {
  margin-right: 33px;
}

.f-size-33 {
  font-size: 33px;
}

.pb-34 {
  padding-bottom: 34px;
}

.pt-34 {
  padding-top: 34px;
}

.pl-34 {
  padding-left: 34px;
}

.pr-34 {
  padding-right: 34px;
}

.mb-34 {
  margin-bottom: 34px;
}

.mt-34 {
  margin-top: 34px;
}

.ml-34 {
  margin-left: 34px;
}

.mr-34 {
  margin-right: 34px;
}

.f-size-34 {
  font-size: 34px;
}

.pb-35 {
  padding-bottom: 35px;
}

.pt-35 {
  padding-top: 35px;
}

.pl-35 {
  padding-left: 35px;
}

.pr-35 {
  padding-right: 35px;
}

.mb-35 {
  margin-bottom: 35px;
}

.mt-35 {
  margin-top: 35px;
}

.ml-35 {
  margin-left: 35px;
}

.mr-35 {
  margin-right: 35px;
}

.f-size-35 {
  font-size: 35px;
}

.pb-36 {
  padding-bottom: 36px;
}

.pt-36 {
  padding-top: 36px;
}

.pl-36 {
  padding-left: 36px;
}

.pr-36 {
  padding-right: 36px;
}

.mb-36 {
  margin-bottom: 36px;
}

.mt-36 {
  margin-top: 36px;
}

.ml-36 {
  margin-left: 36px;
}

.mr-36 {
  margin-right: 36px;
}

.f-size-36 {
  font-size: 36px;
}

.pb-37 {
  padding-bottom: 37px;
}

.pt-37 {
  padding-top: 37px;
}

.pl-37 {
  padding-left: 37px;
}

.pr-37 {
  padding-right: 37px;
}

.mb-37 {
  margin-bottom: 37px;
}

.mt-37 {
  margin-top: 37px;
}

.ml-37 {
  margin-left: 37px;
}

.mr-37 {
  margin-right: 37px;
}

.f-size-37 {
  font-size: 37px;
}

.pb-38 {
  padding-bottom: 38px;
}

.pt-38 {
  padding-top: 38px;
}

.pl-38 {
  padding-left: 38px;
}

.pr-38 {
  padding-right: 38px;
}

.mb-38 {
  margin-bottom: 38px;
}

.mt-38 {
  margin-top: 38px;
}

.ml-38 {
  margin-left: 38px;
}

.mr-38 {
  margin-right: 38px;
}

.f-size-38 {
  font-size: 38px;
}

.pb-39 {
  padding-bottom: 39px;
}

.pt-39 {
  padding-top: 39px;
}

.pl-39 {
  padding-left: 39px;
}

.pr-39 {
  padding-right: 39px;
}

.mb-39 {
  margin-bottom: 39px;
}

.mt-39 {
  margin-top: 39px;
}

.ml-39 {
  margin-left: 39px;
}

.mr-39 {
  margin-right: 39px;
}

.f-size-39 {
  font-size: 39px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pt-40 {
  padding-top: 40px;
}

.pl-40 {
  padding-left: 40px;
}

.pr-40 {
  padding-right: 40px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mt-40 {
  margin-top: 40px;
}

.ml-40 {
  margin-left: 40px;
}

.mr-40 {
  margin-right: 40px;
}

.f-size-40 {
  font-size: 40px;
}

.pb-41 {
  padding-bottom: 41px;
}

.pt-41 {
  padding-top: 41px;
}

.pl-41 {
  padding-left: 41px;
}

.pr-41 {
  padding-right: 41px;
}

.mb-41 {
  margin-bottom: 41px;
}

.mt-41 {
  margin-top: 41px;
}

.ml-41 {
  margin-left: 41px;
}

.mr-41 {
  margin-right: 41px;
}

.f-size-41 {
  font-size: 41px;
}

.pb-42 {
  padding-bottom: 42px;
}

.pt-42 {
  padding-top: 42px;
}

.pl-42 {
  padding-left: 42px;
}

.pr-42 {
  padding-right: 42px;
}

.mb-42 {
  margin-bottom: 42px;
}

.mt-42 {
  margin-top: 42px;
}

.ml-42 {
  margin-left: 42px;
}

.mr-42 {
  margin-right: 42px;
}

.f-size-42 {
  font-size: 42px;
}

.pb-43 {
  padding-bottom: 43px;
}

.pt-43 {
  padding-top: 43px;
}

.pl-43 {
  padding-left: 43px;
}

.pr-43 {
  padding-right: 43px;
}

.mb-43 {
  margin-bottom: 43px;
}

.mt-43 {
  margin-top: 43px;
}

.ml-43 {
  margin-left: 43px;
}

.mr-43 {
  margin-right: 43px;
}

.f-size-43 {
  font-size: 43px;
}

.pb-44 {
  padding-bottom: 44px;
}

.pt-44 {
  padding-top: 44px;
}

.pl-44 {
  padding-left: 44px;
}

.pr-44 {
  padding-right: 44px;
}

.mb-44 {
  margin-bottom: 44px;
}

.mt-44 {
  margin-top: 44px;
}

.ml-44 {
  margin-left: 44px;
}

.mr-44 {
  margin-right: 44px;
}

.f-size-44 {
  font-size: 44px;
}

.pb-45 {
  padding-bottom: 45px;
}

.pt-45 {
  padding-top: 45px;
}

.pl-45 {
  padding-left: 45px;
}

.pr-45 {
  padding-right: 45px;
}

.mb-45 {
  margin-bottom: 45px;
}

.mt-45 {
  margin-top: 45px;
}

.ml-45 {
  margin-left: 45px;
}

.mr-45 {
  margin-right: 45px;
}

.f-size-45 {
  font-size: 45px;
}

.pb-46 {
  padding-bottom: 46px;
}

.pt-46 {
  padding-top: 46px;
}

.pl-46 {
  padding-left: 46px;
}

.pr-46 {
  padding-right: 46px;
}

.mb-46 {
  margin-bottom: 46px;
}

.mt-46 {
  margin-top: 46px;
}

.ml-46 {
  margin-left: 46px;
}

.mr-46 {
  margin-right: 46px;
}

.f-size-46 {
  font-size: 46px;
}

.pb-47 {
  padding-bottom: 47px;
}

.pt-47 {
  padding-top: 47px;
}

.pl-47 {
  padding-left: 47px;
}

.pr-47 {
  padding-right: 47px;
}

.mb-47 {
  margin-bottom: 47px;
}

.mt-47 {
  margin-top: 47px;
}

.ml-47 {
  margin-left: 47px;
}

.mr-47 {
  margin-right: 47px;
}

.f-size-47 {
  font-size: 47px;
}

.pb-48 {
  padding-bottom: 48px;
}

.pt-48 {
  padding-top: 48px;
}

.pl-48 {
  padding-left: 48px;
}

.pr-48 {
  padding-right: 48px;
}

.mb-48 {
  margin-bottom: 48px;
}

.mt-48 {
  margin-top: 48px;
}

.ml-48 {
  margin-left: 48px;
}

.mr-48 {
  margin-right: 48px;
}

.f-size-48 {
  font-size: 48px;
}

.pb-49 {
  padding-bottom: 49px;
}

.pt-49 {
  padding-top: 49px;
}

.pl-49 {
  padding-left: 49px;
}

.pr-49 {
  padding-right: 49px;
}

.mb-49 {
  margin-bottom: 49px;
}

.mt-49 {
  margin-top: 49px;
}

.ml-49 {
  margin-left: 49px;
}

.mr-49 {
  margin-right: 49px;
}

.f-size-49 {
  font-size: 49px;
}

.pb-50 {
  padding-bottom: 50px;
}

.pt-50 {
  padding-top: 50px;
}

.pl-50 {
  padding-left: 50px;
}

.pr-50 {
  padding-right: 50px;
}

.mb-50 {
  margin-bottom: 50px;
}

.mt-50 {
  margin-top: 50px;
}

.ml-50 {
  margin-left: 50px;
}

.mr-50 {
  margin-right: 50px;
}

.f-size-50 {
  font-size: 50px;
}

.pb-51 {
  padding-bottom: 51px;
}

.pt-51 {
  padding-top: 51px;
}

.pl-51 {
  padding-left: 51px;
}

.pr-51 {
  padding-right: 51px;
}

.mb-51 {
  margin-bottom: 51px;
}

.mt-51 {
  margin-top: 51px;
}

.ml-51 {
  margin-left: 51px;
}

.mr-51 {
  margin-right: 51px;
}

.f-size-51 {
  font-size: 51px;
}

.pb-52 {
  padding-bottom: 52px;
}

.pt-52 {
  padding-top: 52px;
}

.pl-52 {
  padding-left: 52px;
}

.pr-52 {
  padding-right: 52px;
}

.mb-52 {
  margin-bottom: 52px;
}

.mt-52 {
  margin-top: 52px;
}

.ml-52 {
  margin-left: 52px;
}

.mr-52 {
  margin-right: 52px;
}

.f-size-52 {
  font-size: 52px;
}

.pb-53 {
  padding-bottom: 53px;
}

.pt-53 {
  padding-top: 53px;
}

.pl-53 {
  padding-left: 53px;
}

.pr-53 {
  padding-right: 53px;
}

.mb-53 {
  margin-bottom: 53px;
}

.mt-53 {
  margin-top: 53px;
}

.ml-53 {
  margin-left: 53px;
}

.mr-53 {
  margin-right: 53px;
}

.f-size-53 {
  font-size: 53px;
}

.pb-54 {
  padding-bottom: 54px;
}

.pt-54 {
  padding-top: 54px;
}

.pl-54 {
  padding-left: 54px;
}

.pr-54 {
  padding-right: 54px;
}

.mb-54 {
  margin-bottom: 54px;
}

.mt-54 {
  margin-top: 54px;
}

.ml-54 {
  margin-left: 54px;
}

.mr-54 {
  margin-right: 54px;
}

.f-size-54 {
  font-size: 54px;
}

.pb-55 {
  padding-bottom: 55px;
}

.pt-55 {
  padding-top: 55px;
}

.pl-55 {
  padding-left: 55px;
}

.pr-55 {
  padding-right: 55px;
}

.mb-55 {
  margin-bottom: 55px;
}

.mt-55 {
  margin-top: 55px;
}

.ml-55 {
  margin-left: 55px;
}

.mr-55 {
  margin-right: 55px;
}

.f-size-55 {
  font-size: 55px;
}

.pb-56 {
  padding-bottom: 56px;
}

.pt-56 {
  padding-top: 56px;
}

.pl-56 {
  padding-left: 56px;
}

.pr-56 {
  padding-right: 56px;
}

.mb-56 {
  margin-bottom: 56px;
}

.mt-56 {
  margin-top: 56px;
}

.ml-56 {
  margin-left: 56px;
}

.mr-56 {
  margin-right: 56px;
}

.f-size-56 {
  font-size: 56px;
}

.pb-57 {
  padding-bottom: 57px;
}

.pt-57 {
  padding-top: 57px;
}

.pl-57 {
  padding-left: 57px;
}

.pr-57 {
  padding-right: 57px;
}

.mb-57 {
  margin-bottom: 57px;
}

.mt-57 {
  margin-top: 57px;
}

.ml-57 {
  margin-left: 57px;
}

.mr-57 {
  margin-right: 57px;
}

.f-size-57 {
  font-size: 57px;
}

.pb-58 {
  padding-bottom: 58px;
}

.pt-58 {
  padding-top: 58px;
}

.pl-58 {
  padding-left: 58px;
}

.pr-58 {
  padding-right: 58px;
}

.mb-58 {
  margin-bottom: 58px;
}

.mt-58 {
  margin-top: 58px;
}

.ml-58 {
  margin-left: 58px;
}

.mr-58 {
  margin-right: 58px;
}

.f-size-58 {
  font-size: 58px;
}

.pb-59 {
  padding-bottom: 59px;
}

.pt-59 {
  padding-top: 59px;
}

.pl-59 {
  padding-left: 59px;
}

.pr-59 {
  padding-right: 59px;
}

.mb-59 {
  margin-bottom: 59px;
}

.mt-59 {
  margin-top: 59px;
}

.ml-59 {
  margin-left: 59px;
}

.mr-59 {
  margin-right: 59px;
}

.f-size-59 {
  font-size: 59px;
}

.pb-60 {
  padding-bottom: 60px;
}

.pt-60 {
  padding-top: 60px;
}

.pl-60 {
  padding-left: 60px;
}

.pr-60 {
  padding-right: 60px;
}

.mb-60 {
  margin-bottom: 60px;
}

.mt-60 {
  margin-top: 60px;
}

.ml-60 {
  margin-left: 60px;
}

.mr-60 {
  margin-right: 60px;
}

.f-size-60 {
  font-size: 60px;
}

.pb-61 {
  padding-bottom: 61px;
}

.pt-61 {
  padding-top: 61px;
}

.pl-61 {
  padding-left: 61px;
}

.pr-61 {
  padding-right: 61px;
}

.mb-61 {
  margin-bottom: 61px;
}

.mt-61 {
  margin-top: 61px;
}

.ml-61 {
  margin-left: 61px;
}

.mr-61 {
  margin-right: 61px;
}

.f-size-61 {
  font-size: 61px;
}

.pb-62 {
  padding-bottom: 62px;
}

.pt-62 {
  padding-top: 62px;
}

.pl-62 {
  padding-left: 62px;
}

.pr-62 {
  padding-right: 62px;
}

.mb-62 {
  margin-bottom: 62px;
}

.mt-62 {
  margin-top: 62px;
}

.ml-62 {
  margin-left: 62px;
}

.mr-62 {
  margin-right: 62px;
}

.f-size-62 {
  font-size: 62px;
}

.pb-63 {
  padding-bottom: 63px;
}

.pt-63 {
  padding-top: 63px;
}

.pl-63 {
  padding-left: 63px;
}

.pr-63 {
  padding-right: 63px;
}

.mb-63 {
  margin-bottom: 63px;
}

.mt-63 {
  margin-top: 63px;
}

.ml-63 {
  margin-left: 63px;
}

.mr-63 {
  margin-right: 63px;
}

.f-size-63 {
  font-size: 63px;
}

.pb-64 {
  padding-bottom: 64px;
}

.pt-64 {
  padding-top: 64px;
}

.pl-64 {
  padding-left: 64px;
}

.pr-64 {
  padding-right: 64px;
}

.mb-64 {
  margin-bottom: 64px;
}

.mt-64 {
  margin-top: 64px;
}

.ml-64 {
  margin-left: 64px;
}

.mr-64 {
  margin-right: 64px;
}

.f-size-64 {
  font-size: 64px;
}

.pb-65 {
  padding-bottom: 65px;
}

.pt-65 {
  padding-top: 65px;
}

.pl-65 {
  padding-left: 65px;
}

.pr-65 {
  padding-right: 65px;
}

.mb-65 {
  margin-bottom: 65px;
}

.mt-65 {
  margin-top: 65px;
}

.ml-65 {
  margin-left: 65px;
}

.mr-65 {
  margin-right: 65px;
}

.f-size-65 {
  font-size: 65px;
}

.pb-66 {
  padding-bottom: 66px;
}

.pt-66 {
  padding-top: 66px;
}

.pl-66 {
  padding-left: 66px;
}

.pr-66 {
  padding-right: 66px;
}

.mb-66 {
  margin-bottom: 66px;
}

.mt-66 {
  margin-top: 66px;
}

.ml-66 {
  margin-left: 66px;
}

.mr-66 {
  margin-right: 66px;
}

.f-size-66 {
  font-size: 66px;
}

.pb-67 {
  padding-bottom: 67px;
}

.pt-67 {
  padding-top: 67px;
}

.pl-67 {
  padding-left: 67px;
}

.pr-67 {
  padding-right: 67px;
}

.mb-67 {
  margin-bottom: 67px;
}

.mt-67 {
  margin-top: 67px;
}

.ml-67 {
  margin-left: 67px;
}

.mr-67 {
  margin-right: 67px;
}

.f-size-67 {
  font-size: 67px;
}

.pb-68 {
  padding-bottom: 68px;
}

.pt-68 {
  padding-top: 68px;
}

.pl-68 {
  padding-left: 68px;
}

.pr-68 {
  padding-right: 68px;
}

.mb-68 {
  margin-bottom: 68px;
}

.mt-68 {
  margin-top: 68px;
}

.ml-68 {
  margin-left: 68px;
}

.mr-68 {
  margin-right: 68px;
}

.f-size-68 {
  font-size: 68px;
}

.pb-69 {
  padding-bottom: 69px;
}

.pt-69 {
  padding-top: 69px;
}

.pl-69 {
  padding-left: 69px;
}

.pr-69 {
  padding-right: 69px;
}

.mb-69 {
  margin-bottom: 69px;
}

.mt-69 {
  margin-top: 69px;
}

.ml-69 {
  margin-left: 69px;
}

.mr-69 {
  margin-right: 69px;
}

.f-size-69 {
  font-size: 69px;
}

.pb-70 {
  padding-bottom: 70px;
}

.pt-70 {
  padding-top: 70px;
}

.pl-70 {
  padding-left: 70px;
}

.pr-70 {
  padding-right: 70px;
}

.mb-70 {
  margin-bottom: 70px;
}

.mt-70 {
  margin-top: 70px;
}

.ml-70 {
  margin-left: 70px;
}

.mr-70 {
  margin-right: 70px;
}

.f-size-70 {
  font-size: 70px;
}

.pb-71 {
  padding-bottom: 71px;
}

.pt-71 {
  padding-top: 71px;
}

.pl-71 {
  padding-left: 71px;
}

.pr-71 {
  padding-right: 71px;
}

.mb-71 {
  margin-bottom: 71px;
}

.mt-71 {
  margin-top: 71px;
}

.ml-71 {
  margin-left: 71px;
}

.mr-71 {
  margin-right: 71px;
}

.f-size-71 {
  font-size: 71px;
}

.pb-72 {
  padding-bottom: 72px;
}

.pt-72 {
  padding-top: 72px;
}

.pl-72 {
  padding-left: 72px;
}

.pr-72 {
  padding-right: 72px;
}

.mb-72 {
  margin-bottom: 72px;
}

.mt-72 {
  margin-top: 72px;
}

.ml-72 {
  margin-left: 72px;
}

.mr-72 {
  margin-right: 72px;
}

.f-size-72 {
  font-size: 72px;
}

.pb-73 {
  padding-bottom: 73px;
}

.pt-73 {
  padding-top: 73px;
}

.pl-73 {
  padding-left: 73px;
}

.pr-73 {
  padding-right: 73px;
}

.mb-73 {
  margin-bottom: 73px;
}

.mt-73 {
  margin-top: 73px;
}

.ml-73 {
  margin-left: 73px;
}

.mr-73 {
  margin-right: 73px;
}

.f-size-73 {
  font-size: 73px;
}

.pb-74 {
  padding-bottom: 74px;
}

.pt-74 {
  padding-top: 74px;
}

.pl-74 {
  padding-left: 74px;
}

.pr-74 {
  padding-right: 74px;
}

.mb-74 {
  margin-bottom: 74px;
}

.mt-74 {
  margin-top: 74px;
}

.ml-74 {
  margin-left: 74px;
}

.mr-74 {
  margin-right: 74px;
}

.f-size-74 {
  font-size: 74px;
}

.pb-75 {
  padding-bottom: 75px;
}

.pt-75 {
  padding-top: 75px;
}

.pl-75 {
  padding-left: 75px;
}

.pr-75 {
  padding-right: 75px;
}

.mb-75 {
  margin-bottom: 75px;
}

.mt-75 {
  margin-top: 75px;
}

.ml-75 {
  margin-left: 75px;
}

.mr-75 {
  margin-right: 75px;
}

.f-size-75 {
  font-size: 75px;
}

.pb-76 {
  padding-bottom: 76px;
}

.pt-76 {
  padding-top: 76px;
}

.pl-76 {
  padding-left: 76px;
}

.pr-76 {
  padding-right: 76px;
}

.mb-76 {
  margin-bottom: 76px;
}

.mt-76 {
  margin-top: 76px;
}

.ml-76 {
  margin-left: 76px;
}

.mr-76 {
  margin-right: 76px;
}

.f-size-76 {
  font-size: 76px;
}

.pb-77 {
  padding-bottom: 77px;
}

.pt-77 {
  padding-top: 77px;
}

.pl-77 {
  padding-left: 77px;
}

.pr-77 {
  padding-right: 77px;
}

.mb-77 {
  margin-bottom: 77px;
}

.mt-77 {
  margin-top: 77px;
}

.ml-77 {
  margin-left: 77px;
}

.mr-77 {
  margin-right: 77px;
}

.f-size-77 {
  font-size: 77px;
}

.pb-78 {
  padding-bottom: 78px;
}

.pt-78 {
  padding-top: 78px;
}

.pl-78 {
  padding-left: 78px;
}

.pr-78 {
  padding-right: 78px;
}

.mb-78 {
  margin-bottom: 78px;
}

.mt-78 {
  margin-top: 78px;
}

.ml-78 {
  margin-left: 78px;
}

.mr-78 {
  margin-right: 78px;
}

.f-size-78 {
  font-size: 78px;
}

.pb-79 {
  padding-bottom: 79px;
}

.pt-79 {
  padding-top: 79px;
}

.pl-79 {
  padding-left: 79px;
}

.pr-79 {
  padding-right: 79px;
}

.mb-79 {
  margin-bottom: 79px;
}

.mt-79 {
  margin-top: 79px;
}

.ml-79 {
  margin-left: 79px;
}

.mr-79 {
  margin-right: 79px;
}

.f-size-79 {
  font-size: 79px;
}

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

.pt-80 {
  padding-top: 80px;
}

.pl-80 {
  padding-left: 80px;
}

.pr-80 {
  padding-right: 80px;
}

.mb-80 {
  margin-bottom: 80px;
}

.mt-80 {
  margin-top: 80px;
}

.ml-80 {
  margin-left: 80px;
}

.mr-80 {
  margin-right: 80px;
}

.f-size-80 {
  font-size: 80px;
}

.pb-81 {
  padding-bottom: 81px;
}

.pt-81 {
  padding-top: 81px;
}

.pl-81 {
  padding-left: 81px;
}

.pr-81 {
  padding-right: 81px;
}

.mb-81 {
  margin-bottom: 81px;
}

.mt-81 {
  margin-top: 81px;
}

.ml-81 {
  margin-left: 81px;
}

.mr-81 {
  margin-right: 81px;
}

.f-size-81 {
  font-size: 81px;
}

.pb-82 {
  padding-bottom: 82px;
}

.pt-82 {
  padding-top: 82px;
}

.pl-82 {
  padding-left: 82px;
}

.pr-82 {
  padding-right: 82px;
}

.mb-82 {
  margin-bottom: 82px;
}

.mt-82 {
  margin-top: 82px;
}

.ml-82 {
  margin-left: 82px;
}

.mr-82 {
  margin-right: 82px;
}

.f-size-82 {
  font-size: 82px;
}

.pb-83 {
  padding-bottom: 83px;
}

.pt-83 {
  padding-top: 83px;
}

.pl-83 {
  padding-left: 83px;
}

.pr-83 {
  padding-right: 83px;
}

.mb-83 {
  margin-bottom: 83px;
}

.mt-83 {
  margin-top: 83px;
}

.ml-83 {
  margin-left: 83px;
}

.mr-83 {
  margin-right: 83px;
}

.f-size-83 {
  font-size: 83px;
}

.pb-84 {
  padding-bottom: 84px;
}

.pt-84 {
  padding-top: 84px;
}

.pl-84 {
  padding-left: 84px;
}

.pr-84 {
  padding-right: 84px;
}

.mb-84 {
  margin-bottom: 84px;
}

.mt-84 {
  margin-top: 84px;
}

.ml-84 {
  margin-left: 84px;
}

.mr-84 {
  margin-right: 84px;
}

.f-size-84 {
  font-size: 84px;
}

.pb-85 {
  padding-bottom: 85px;
}

.pt-85 {
  padding-top: 85px;
}

.pl-85 {
  padding-left: 85px;
}

.pr-85 {
  padding-right: 85px;
}

.mb-85 {
  margin-bottom: 85px;
}

.mt-85 {
  margin-top: 85px;
}

.ml-85 {
  margin-left: 85px;
}

.mr-85 {
  margin-right: 85px;
}

.f-size-85 {
  font-size: 85px;
}

.pb-86 {
  padding-bottom: 86px;
}

.pt-86 {
  padding-top: 86px;
}

.pl-86 {
  padding-left: 86px;
}

.pr-86 {
  padding-right: 86px;
}

.mb-86 {
  margin-bottom: 86px;
}

.mt-86 {
  margin-top: 86px;
}

.ml-86 {
  margin-left: 86px;
}

.mr-86 {
  margin-right: 86px;
}

.f-size-86 {
  font-size: 86px;
}

.pb-87 {
  padding-bottom: 87px;
}

.pt-87 {
  padding-top: 87px;
}

.pl-87 {
  padding-left: 87px;
}

.pr-87 {
  padding-right: 87px;
}

.mb-87 {
  margin-bottom: 87px;
}

.mt-87 {
  margin-top: 87px;
}

.ml-87 {
  margin-left: 87px;
}

.mr-87 {
  margin-right: 87px;
}

.f-size-87 {
  font-size: 87px;
}

.pb-88 {
  padding-bottom: 88px;
}

.pt-88 {
  padding-top: 88px;
}

.pl-88 {
  padding-left: 88px;
}

.pr-88 {
  padding-right: 88px;
}

.mb-88 {
  margin-bottom: 88px;
}

.mt-88 {
  margin-top: 88px;
}

.ml-88 {
  margin-left: 88px;
}

.mr-88 {
  margin-right: 88px;
}

.f-size-88 {
  font-size: 88px;
}

.pb-89 {
  padding-bottom: 89px;
}

.pt-89 {
  padding-top: 89px;
}

.pl-89 {
  padding-left: 89px;
}

.pr-89 {
  padding-right: 89px;
}

.mb-89 {
  margin-bottom: 89px;
}

.mt-89 {
  margin-top: 89px;
}

.ml-89 {
  margin-left: 89px;
}

.mr-89 {
  margin-right: 89px;
}

.f-size-89 {
  font-size: 89px;
}

.pb-90 {
  padding-bottom: 90px;
}

.pt-90 {
  padding-top: 90px;
}

.pl-90 {
  padding-left: 90px;
}

.pr-90 {
  padding-right: 90px;
}

.mb-90 {
  margin-bottom: 90px;
}

.mt-90 {
  margin-top: 90px;
}

.ml-90 {
  margin-left: 90px;
}

.mr-90 {
  margin-right: 90px;
}

.f-size-90 {
  font-size: 90px;
}

.pb-91 {
  padding-bottom: 91px;
}

.pt-91 {
  padding-top: 91px;
}

.pl-91 {
  padding-left: 91px;
}

.pr-91 {
  padding-right: 91px;
}

.mb-91 {
  margin-bottom: 91px;
}

.mt-91 {
  margin-top: 91px;
}

.ml-91 {
  margin-left: 91px;
}

.mr-91 {
  margin-right: 91px;
}

.f-size-91 {
  font-size: 91px;
}

.pb-92 {
  padding-bottom: 92px;
}

.pt-92 {
  padding-top: 92px;
}

.pl-92 {
  padding-left: 92px;
}

.pr-92 {
  padding-right: 92px;
}

.mb-92 {
  margin-bottom: 92px;
}

.mt-92 {
  margin-top: 92px;
}

.ml-92 {
  margin-left: 92px;
}

.mr-92 {
  margin-right: 92px;
}

.f-size-92 {
  font-size: 92px;
}

.pb-93 {
  padding-bottom: 93px;
}

.pt-93 {
  padding-top: 93px;
}

.pl-93 {
  padding-left: 93px;
}

.pr-93 {
  padding-right: 93px;
}

.mb-93 {
  margin-bottom: 93px;
}

.mt-93 {
  margin-top: 93px;
}

.ml-93 {
  margin-left: 93px;
}

.mr-93 {
  margin-right: 93px;
}

.f-size-93 {
  font-size: 93px;
}

.pb-94 {
  padding-bottom: 94px;
}

.pt-94 {
  padding-top: 94px;
}

.pl-94 {
  padding-left: 94px;
}

.pr-94 {
  padding-right: 94px;
}

.mb-94 {
  margin-bottom: 94px;
}

.mt-94 {
  margin-top: 94px;
}

.ml-94 {
  margin-left: 94px;
}

.mr-94 {
  margin-right: 94px;
}

.f-size-94 {
  font-size: 94px;
}

.pb-95 {
  padding-bottom: 95px;
}

.pt-95 {
  padding-top: 95px;
}

.pl-95 {
  padding-left: 95px;
}

.pr-95 {
  padding-right: 95px;
}

.mb-95 {
  margin-bottom: 95px;
}

.mt-95 {
  margin-top: 95px;
}

.ml-95 {
  margin-left: 95px;
}

.mr-95 {
  margin-right: 95px;
}

.f-size-95 {
  font-size: 95px;
}

.pb-96 {
  padding-bottom: 96px;
}

.pt-96 {
  padding-top: 96px;
}

.pl-96 {
  padding-left: 96px;
}

.pr-96 {
  padding-right: 96px;
}

.mb-96 {
  margin-bottom: 96px;
}

.mt-96 {
  margin-top: 96px;
}

.ml-96 {
  margin-left: 96px;
}

.mr-96 {
  margin-right: 96px;
}

.f-size-96 {
  font-size: 96px;
}

.pb-97 {
  padding-bottom: 97px;
}

.pt-97 {
  padding-top: 97px;
}

.pl-97 {
  padding-left: 97px;
}

.pr-97 {
  padding-right: 97px;
}

.mb-97 {
  margin-bottom: 97px;
}

.mt-97 {
  margin-top: 97px;
}

.ml-97 {
  margin-left: 97px;
}

.mr-97 {
  margin-right: 97px;
}

.f-size-97 {
  font-size: 97px;
}

.pb-98 {
  padding-bottom: 98px;
}

.pt-98 {
  padding-top: 98px;
}

.pl-98 {
  padding-left: 98px;
}

.pr-98 {
  padding-right: 98px;
}

.mb-98 {
  margin-bottom: 98px;
}

.mt-98 {
  margin-top: 98px;
}

.ml-98 {
  margin-left: 98px;
}

.mr-98 {
  margin-right: 98px;
}

.f-size-98 {
  font-size: 98px;
}

.pb-99 {
  padding-bottom: 99px;
}

.pt-99 {
  padding-top: 99px;
}

.pl-99 {
  padding-left: 99px;
}

.pr-99 {
  padding-right: 99px;
}

.mb-99 {
  margin-bottom: 99px;
}

.mt-99 {
  margin-top: 99px;
}

.ml-99 {
  margin-left: 99px;
}

.mr-99 {
  margin-right: 99px;
}

.f-size-99 {
  font-size: 99px;
}

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

.pt-100 {
  padding-top: 100px;
}

.pl-100 {
  padding-left: 100px;
}

.pr-100 {
  padding-right: 100px;
}

.mb-100 {
  margin-bottom: 100px;
}

.mt-100 {
  margin-top: 100px;
}

.ml-100 {
  margin-left: 100px;
}

.mr-100 {
  margin-right: 100px;
}

.f-size-100 {
  font-size: 100px;
}

@media only screen and (max-width: 992px) {
  .middle-pb-1 {
    padding-bottom: 1px;
  }
  .middle-pt-1 {
    padding-top: 1px;
  }
  .middle-pl-1 {
    padding-left: 1px;
  }
  .middle-pr-1 {
    padding-right: 1px;
  }
  .middle-mb-1 {
    margin-bottom: 1px;
  }
  .middle-mt-1 {
    margin-top: 1px;
  }
  .middle-ml-1 {
    margin-left: 1px;
  }
  .middle-mr-1 {
    margin-right: 1px;
  }
  .middle-f-size-1 {
    font-size: 1px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-2 {
    padding-bottom: 2px;
  }
  .middle-pt-2 {
    padding-top: 2px;
  }
  .middle-pl-2 {
    padding-left: 2px;
  }
  .middle-pr-2 {
    padding-right: 2px;
  }
  .middle-mb-2 {
    margin-bottom: 2px;
  }
  .middle-mt-2 {
    margin-top: 2px;
  }
  .middle-ml-2 {
    margin-left: 2px;
  }
  .middle-mr-2 {
    margin-right: 2px;
  }
  .middle-f-size-2 {
    font-size: 2px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-3 {
    padding-bottom: 3px;
  }
  .middle-pt-3 {
    padding-top: 3px;
  }
  .middle-pl-3 {
    padding-left: 3px;
  }
  .middle-pr-3 {
    padding-right: 3px;
  }
  .middle-mb-3 {
    margin-bottom: 3px;
  }
  .middle-mt-3 {
    margin-top: 3px;
  }
  .middle-ml-3 {
    margin-left: 3px;
  }
  .middle-mr-3 {
    margin-right: 3px;
  }
  .middle-f-size-3 {
    font-size: 3px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-4 {
    padding-bottom: 4px;
  }
  .middle-pt-4 {
    padding-top: 4px;
  }
  .middle-pl-4 {
    padding-left: 4px;
  }
  .middle-pr-4 {
    padding-right: 4px;
  }
  .middle-mb-4 {
    margin-bottom: 4px;
  }
  .middle-mt-4 {
    margin-top: 4px;
  }
  .middle-ml-4 {
    margin-left: 4px;
  }
  .middle-mr-4 {
    margin-right: 4px;
  }
  .middle-f-size-4 {
    font-size: 4px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-5 {
    padding-bottom: 5px;
  }
  .middle-pt-5 {
    padding-top: 5px;
  }
  .middle-pl-5 {
    padding-left: 5px;
  }
  .middle-pr-5 {
    padding-right: 5px;
  }
  .middle-mb-5 {
    margin-bottom: 5px;
  }
  .middle-mt-5 {
    margin-top: 5px;
  }
  .middle-ml-5 {
    margin-left: 5px;
  }
  .middle-mr-5 {
    margin-right: 5px;
  }
  .middle-f-size-5 {
    font-size: 5px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-6 {
    padding-bottom: 6px;
  }
  .middle-pt-6 {
    padding-top: 6px;
  }
  .middle-pl-6 {
    padding-left: 6px;
  }
  .middle-pr-6 {
    padding-right: 6px;
  }
  .middle-mb-6 {
    margin-bottom: 6px;
  }
  .middle-mt-6 {
    margin-top: 6px;
  }
  .middle-ml-6 {
    margin-left: 6px;
  }
  .middle-mr-6 {
    margin-right: 6px;
  }
  .middle-f-size-6 {
    font-size: 6px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-7 {
    padding-bottom: 7px;
  }
  .middle-pt-7 {
    padding-top: 7px;
  }
  .middle-pl-7 {
    padding-left: 7px;
  }
  .middle-pr-7 {
    padding-right: 7px;
  }
  .middle-mb-7 {
    margin-bottom: 7px;
  }
  .middle-mt-7 {
    margin-top: 7px;
  }
  .middle-ml-7 {
    margin-left: 7px;
  }
  .middle-mr-7 {
    margin-right: 7px;
  }
  .middle-f-size-7 {
    font-size: 7px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-8 {
    padding-bottom: 8px;
  }
  .middle-pt-8 {
    padding-top: 8px;
  }
  .middle-pl-8 {
    padding-left: 8px;
  }
  .middle-pr-8 {
    padding-right: 8px;
  }
  .middle-mb-8 {
    margin-bottom: 8px;
  }
  .middle-mt-8 {
    margin-top: 8px;
  }
  .middle-ml-8 {
    margin-left: 8px;
  }
  .middle-mr-8 {
    margin-right: 8px;
  }
  .middle-f-size-8 {
    font-size: 8px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-9 {
    padding-bottom: 9px;
  }
  .middle-pt-9 {
    padding-top: 9px;
  }
  .middle-pl-9 {
    padding-left: 9px;
  }
  .middle-pr-9 {
    padding-right: 9px;
  }
  .middle-mb-9 {
    margin-bottom: 9px;
  }
  .middle-mt-9 {
    margin-top: 9px;
  }
  .middle-ml-9 {
    margin-left: 9px;
  }
  .middle-mr-9 {
    margin-right: 9px;
  }
  .middle-f-size-9 {
    font-size: 9px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-10 {
    padding-bottom: 10px;
  }
  .middle-pt-10 {
    padding-top: 10px;
  }
  .middle-pl-10 {
    padding-left: 10px;
  }
  .middle-pr-10 {
    padding-right: 10px;
  }
  .middle-mb-10 {
    margin-bottom: 10px;
  }
  .middle-mt-10 {
    margin-top: 10px;
  }
  .middle-ml-10 {
    margin-left: 10px;
  }
  .middle-mr-10 {
    margin-right: 10px;
  }
  .middle-f-size-10 {
    font-size: 10px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-11 {
    padding-bottom: 11px;
  }
  .middle-pt-11 {
    padding-top: 11px;
  }
  .middle-pl-11 {
    padding-left: 11px;
  }
  .middle-pr-11 {
    padding-right: 11px;
  }
  .middle-mb-11 {
    margin-bottom: 11px;
  }
  .middle-mt-11 {
    margin-top: 11px;
  }
  .middle-ml-11 {
    margin-left: 11px;
  }
  .middle-mr-11 {
    margin-right: 11px;
  }
  .middle-f-size-11 {
    font-size: 11px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-12 {
    padding-bottom: 12px;
  }
  .middle-pt-12 {
    padding-top: 12px;
  }
  .middle-pl-12 {
    padding-left: 12px;
  }
  .middle-pr-12 {
    padding-right: 12px;
  }
  .middle-mb-12 {
    margin-bottom: 12px;
  }
  .middle-mt-12 {
    margin-top: 12px;
  }
  .middle-ml-12 {
    margin-left: 12px;
  }
  .middle-mr-12 {
    margin-right: 12px;
  }
  .middle-f-size-12 {
    font-size: 12px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-13 {
    padding-bottom: 13px;
  }
  .middle-pt-13 {
    padding-top: 13px;
  }
  .middle-pl-13 {
    padding-left: 13px;
  }
  .middle-pr-13 {
    padding-right: 13px;
  }
  .middle-mb-13 {
    margin-bottom: 13px;
  }
  .middle-mt-13 {
    margin-top: 13px;
  }
  .middle-ml-13 {
    margin-left: 13px;
  }
  .middle-mr-13 {
    margin-right: 13px;
  }
  .middle-f-size-13 {
    font-size: 13px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-14 {
    padding-bottom: 14px;
  }
  .middle-pt-14 {
    padding-top: 14px;
  }
  .middle-pl-14 {
    padding-left: 14px;
  }
  .middle-pr-14 {
    padding-right: 14px;
  }
  .middle-mb-14 {
    margin-bottom: 14px;
  }
  .middle-mt-14 {
    margin-top: 14px;
  }
  .middle-ml-14 {
    margin-left: 14px;
  }
  .middle-mr-14 {
    margin-right: 14px;
  }
  .middle-f-size-14 {
    font-size: 14px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-15 {
    padding-bottom: 15px;
  }
  .middle-pt-15 {
    padding-top: 15px;
  }
  .middle-pl-15 {
    padding-left: 15px;
  }
  .middle-pr-15 {
    padding-right: 15px;
  }
  .middle-mb-15 {
    margin-bottom: 15px;
  }
  .middle-mt-15 {
    margin-top: 15px;
  }
  .middle-ml-15 {
    margin-left: 15px;
  }
  .middle-mr-15 {
    margin-right: 15px;
  }
  .middle-f-size-15 {
    font-size: 15px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-16 {
    padding-bottom: 16px;
  }
  .middle-pt-16 {
    padding-top: 16px;
  }
  .middle-pl-16 {
    padding-left: 16px;
  }
  .middle-pr-16 {
    padding-right: 16px;
  }
  .middle-mb-16 {
    margin-bottom: 16px;
  }
  .middle-mt-16 {
    margin-top: 16px;
  }
  .middle-ml-16 {
    margin-left: 16px;
  }
  .middle-mr-16 {
    margin-right: 16px;
  }
  .middle-f-size-16 {
    font-size: 16px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-17 {
    padding-bottom: 17px;
  }
  .middle-pt-17 {
    padding-top: 17px;
  }
  .middle-pl-17 {
    padding-left: 17px;
  }
  .middle-pr-17 {
    padding-right: 17px;
  }
  .middle-mb-17 {
    margin-bottom: 17px;
  }
  .middle-mt-17 {
    margin-top: 17px;
  }
  .middle-ml-17 {
    margin-left: 17px;
  }
  .middle-mr-17 {
    margin-right: 17px;
  }
  .middle-f-size-17 {
    font-size: 17px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-18 {
    padding-bottom: 18px;
  }
  .middle-pt-18 {
    padding-top: 18px;
  }
  .middle-pl-18 {
    padding-left: 18px;
  }
  .middle-pr-18 {
    padding-right: 18px;
  }
  .middle-mb-18 {
    margin-bottom: 18px;
  }
  .middle-mt-18 {
    margin-top: 18px;
  }
  .middle-ml-18 {
    margin-left: 18px;
  }
  .middle-mr-18 {
    margin-right: 18px;
  }
  .middle-f-size-18 {
    font-size: 18px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-19 {
    padding-bottom: 19px;
  }
  .middle-pt-19 {
    padding-top: 19px;
  }
  .middle-pl-19 {
    padding-left: 19px;
  }
  .middle-pr-19 {
    padding-right: 19px;
  }
  .middle-mb-19 {
    margin-bottom: 19px;
  }
  .middle-mt-19 {
    margin-top: 19px;
  }
  .middle-ml-19 {
    margin-left: 19px;
  }
  .middle-mr-19 {
    margin-right: 19px;
  }
  .middle-f-size-19 {
    font-size: 19px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-20 {
    padding-bottom: 20px;
  }
  .middle-pt-20 {
    padding-top: 20px;
  }
  .middle-pl-20 {
    padding-left: 20px;
  }
  .middle-pr-20 {
    padding-right: 20px;
  }
  .middle-mb-20 {
    margin-bottom: 20px;
  }
  .middle-mt-20 {
    margin-top: 20px;
  }
  .middle-ml-20 {
    margin-left: 20px;
  }
  .middle-mr-20 {
    margin-right: 20px;
  }
  .middle-f-size-20 {
    font-size: 20px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-21 {
    padding-bottom: 21px;
  }
  .middle-pt-21 {
    padding-top: 21px;
  }
  .middle-pl-21 {
    padding-left: 21px;
  }
  .middle-pr-21 {
    padding-right: 21px;
  }
  .middle-mb-21 {
    margin-bottom: 21px;
  }
  .middle-mt-21 {
    margin-top: 21px;
  }
  .middle-ml-21 {
    margin-left: 21px;
  }
  .middle-mr-21 {
    margin-right: 21px;
  }
  .middle-f-size-21 {
    font-size: 21px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-22 {
    padding-bottom: 22px;
  }
  .middle-pt-22 {
    padding-top: 22px;
  }
  .middle-pl-22 {
    padding-left: 22px;
  }
  .middle-pr-22 {
    padding-right: 22px;
  }
  .middle-mb-22 {
    margin-bottom: 22px;
  }
  .middle-mt-22 {
    margin-top: 22px;
  }
  .middle-ml-22 {
    margin-left: 22px;
  }
  .middle-mr-22 {
    margin-right: 22px;
  }
  .middle-f-size-22 {
    font-size: 22px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-23 {
    padding-bottom: 23px;
  }
  .middle-pt-23 {
    padding-top: 23px;
  }
  .middle-pl-23 {
    padding-left: 23px;
  }
  .middle-pr-23 {
    padding-right: 23px;
  }
  .middle-mb-23 {
    margin-bottom: 23px;
  }
  .middle-mt-23 {
    margin-top: 23px;
  }
  .middle-ml-23 {
    margin-left: 23px;
  }
  .middle-mr-23 {
    margin-right: 23px;
  }
  .middle-f-size-23 {
    font-size: 23px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-24 {
    padding-bottom: 24px;
  }
  .middle-pt-24 {
    padding-top: 24px;
  }
  .middle-pl-24 {
    padding-left: 24px;
  }
  .middle-pr-24 {
    padding-right: 24px;
  }
  .middle-mb-24 {
    margin-bottom: 24px;
  }
  .middle-mt-24 {
    margin-top: 24px;
  }
  .middle-ml-24 {
    margin-left: 24px;
  }
  .middle-mr-24 {
    margin-right: 24px;
  }
  .middle-f-size-24 {
    font-size: 24px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-25 {
    padding-bottom: 25px;
  }
  .middle-pt-25 {
    padding-top: 25px;
  }
  .middle-pl-25 {
    padding-left: 25px;
  }
  .middle-pr-25 {
    padding-right: 25px;
  }
  .middle-mb-25 {
    margin-bottom: 25px;
  }
  .middle-mt-25 {
    margin-top: 25px;
  }
  .middle-ml-25 {
    margin-left: 25px;
  }
  .middle-mr-25 {
    margin-right: 25px;
  }
  .middle-f-size-25 {
    font-size: 25px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-26 {
    padding-bottom: 26px;
  }
  .middle-pt-26 {
    padding-top: 26px;
  }
  .middle-pl-26 {
    padding-left: 26px;
  }
  .middle-pr-26 {
    padding-right: 26px;
  }
  .middle-mb-26 {
    margin-bottom: 26px;
  }
  .middle-mt-26 {
    margin-top: 26px;
  }
  .middle-ml-26 {
    margin-left: 26px;
  }
  .middle-mr-26 {
    margin-right: 26px;
  }
  .middle-f-size-26 {
    font-size: 26px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-27 {
    padding-bottom: 27px;
  }
  .middle-pt-27 {
    padding-top: 27px;
  }
  .middle-pl-27 {
    padding-left: 27px;
  }
  .middle-pr-27 {
    padding-right: 27px;
  }
  .middle-mb-27 {
    margin-bottom: 27px;
  }
  .middle-mt-27 {
    margin-top: 27px;
  }
  .middle-ml-27 {
    margin-left: 27px;
  }
  .middle-mr-27 {
    margin-right: 27px;
  }
  .middle-f-size-27 {
    font-size: 27px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-28 {
    padding-bottom: 28px;
  }
  .middle-pt-28 {
    padding-top: 28px;
  }
  .middle-pl-28 {
    padding-left: 28px;
  }
  .middle-pr-28 {
    padding-right: 28px;
  }
  .middle-mb-28 {
    margin-bottom: 28px;
  }
  .middle-mt-28 {
    margin-top: 28px;
  }
  .middle-ml-28 {
    margin-left: 28px;
  }
  .middle-mr-28 {
    margin-right: 28px;
  }
  .middle-f-size-28 {
    font-size: 28px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-29 {
    padding-bottom: 29px;
  }
  .middle-pt-29 {
    padding-top: 29px;
  }
  .middle-pl-29 {
    padding-left: 29px;
  }
  .middle-pr-29 {
    padding-right: 29px;
  }
  .middle-mb-29 {
    margin-bottom: 29px;
  }
  .middle-mt-29 {
    margin-top: 29px;
  }
  .middle-ml-29 {
    margin-left: 29px;
  }
  .middle-mr-29 {
    margin-right: 29px;
  }
  .middle-f-size-29 {
    font-size: 29px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-30 {
    padding-bottom: 30px;
  }
  .middle-pt-30 {
    padding-top: 30px;
  }
  .middle-pl-30 {
    padding-left: 30px;
  }
  .middle-pr-30 {
    padding-right: 30px;
  }
  .middle-mb-30 {
    margin-bottom: 30px;
  }
  .middle-mt-30 {
    margin-top: 30px;
  }
  .middle-ml-30 {
    margin-left: 30px;
  }
  .middle-mr-30 {
    margin-right: 30px;
  }
  .middle-f-size-30 {
    font-size: 30px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-31 {
    padding-bottom: 31px;
  }
  .middle-pt-31 {
    padding-top: 31px;
  }
  .middle-pl-31 {
    padding-left: 31px;
  }
  .middle-pr-31 {
    padding-right: 31px;
  }
  .middle-mb-31 {
    margin-bottom: 31px;
  }
  .middle-mt-31 {
    margin-top: 31px;
  }
  .middle-ml-31 {
    margin-left: 31px;
  }
  .middle-mr-31 {
    margin-right: 31px;
  }
  .middle-f-size-31 {
    font-size: 31px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-32 {
    padding-bottom: 32px;
  }
  .middle-pt-32 {
    padding-top: 32px;
  }
  .middle-pl-32 {
    padding-left: 32px;
  }
  .middle-pr-32 {
    padding-right: 32px;
  }
  .middle-mb-32 {
    margin-bottom: 32px;
  }
  .middle-mt-32 {
    margin-top: 32px;
  }
  .middle-ml-32 {
    margin-left: 32px;
  }
  .middle-mr-32 {
    margin-right: 32px;
  }
  .middle-f-size-32 {
    font-size: 32px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-33 {
    padding-bottom: 33px;
  }
  .middle-pt-33 {
    padding-top: 33px;
  }
  .middle-pl-33 {
    padding-left: 33px;
  }
  .middle-pr-33 {
    padding-right: 33px;
  }
  .middle-mb-33 {
    margin-bottom: 33px;
  }
  .middle-mt-33 {
    margin-top: 33px;
  }
  .middle-ml-33 {
    margin-left: 33px;
  }
  .middle-mr-33 {
    margin-right: 33px;
  }
  .middle-f-size-33 {
    font-size: 33px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-34 {
    padding-bottom: 34px;
  }
  .middle-pt-34 {
    padding-top: 34px;
  }
  .middle-pl-34 {
    padding-left: 34px;
  }
  .middle-pr-34 {
    padding-right: 34px;
  }
  .middle-mb-34 {
    margin-bottom: 34px;
  }
  .middle-mt-34 {
    margin-top: 34px;
  }
  .middle-ml-34 {
    margin-left: 34px;
  }
  .middle-mr-34 {
    margin-right: 34px;
  }
  .middle-f-size-34 {
    font-size: 34px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-35 {
    padding-bottom: 35px;
  }
  .middle-pt-35 {
    padding-top: 35px;
  }
  .middle-pl-35 {
    padding-left: 35px;
  }
  .middle-pr-35 {
    padding-right: 35px;
  }
  .middle-mb-35 {
    margin-bottom: 35px;
  }
  .middle-mt-35 {
    margin-top: 35px;
  }
  .middle-ml-35 {
    margin-left: 35px;
  }
  .middle-mr-35 {
    margin-right: 35px;
  }
  .middle-f-size-35 {
    font-size: 35px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-36 {
    padding-bottom: 36px;
  }
  .middle-pt-36 {
    padding-top: 36px;
  }
  .middle-pl-36 {
    padding-left: 36px;
  }
  .middle-pr-36 {
    padding-right: 36px;
  }
  .middle-mb-36 {
    margin-bottom: 36px;
  }
  .middle-mt-36 {
    margin-top: 36px;
  }
  .middle-ml-36 {
    margin-left: 36px;
  }
  .middle-mr-36 {
    margin-right: 36px;
  }
  .middle-f-size-36 {
    font-size: 36px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-37 {
    padding-bottom: 37px;
  }
  .middle-pt-37 {
    padding-top: 37px;
  }
  .middle-pl-37 {
    padding-left: 37px;
  }
  .middle-pr-37 {
    padding-right: 37px;
  }
  .middle-mb-37 {
    margin-bottom: 37px;
  }
  .middle-mt-37 {
    margin-top: 37px;
  }
  .middle-ml-37 {
    margin-left: 37px;
  }
  .middle-mr-37 {
    margin-right: 37px;
  }
  .middle-f-size-37 {
    font-size: 37px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-38 {
    padding-bottom: 38px;
  }
  .middle-pt-38 {
    padding-top: 38px;
  }
  .middle-pl-38 {
    padding-left: 38px;
  }
  .middle-pr-38 {
    padding-right: 38px;
  }
  .middle-mb-38 {
    margin-bottom: 38px;
  }
  .middle-mt-38 {
    margin-top: 38px;
  }
  .middle-ml-38 {
    margin-left: 38px;
  }
  .middle-mr-38 {
    margin-right: 38px;
  }
  .middle-f-size-38 {
    font-size: 38px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-39 {
    padding-bottom: 39px;
  }
  .middle-pt-39 {
    padding-top: 39px;
  }
  .middle-pl-39 {
    padding-left: 39px;
  }
  .middle-pr-39 {
    padding-right: 39px;
  }
  .middle-mb-39 {
    margin-bottom: 39px;
  }
  .middle-mt-39 {
    margin-top: 39px;
  }
  .middle-ml-39 {
    margin-left: 39px;
  }
  .middle-mr-39 {
    margin-right: 39px;
  }
  .middle-f-size-39 {
    font-size: 39px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-40 {
    padding-bottom: 40px;
  }
  .middle-pt-40 {
    padding-top: 40px;
  }
  .middle-pl-40 {
    padding-left: 40px;
  }
  .middle-pr-40 {
    padding-right: 40px;
  }
  .middle-mb-40 {
    margin-bottom: 40px;
  }
  .middle-mt-40 {
    margin-top: 40px;
  }
  .middle-ml-40 {
    margin-left: 40px;
  }
  .middle-mr-40 {
    margin-right: 40px;
  }
  .middle-f-size-40 {
    font-size: 40px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-41 {
    padding-bottom: 41px;
  }
  .middle-pt-41 {
    padding-top: 41px;
  }
  .middle-pl-41 {
    padding-left: 41px;
  }
  .middle-pr-41 {
    padding-right: 41px;
  }
  .middle-mb-41 {
    margin-bottom: 41px;
  }
  .middle-mt-41 {
    margin-top: 41px;
  }
  .middle-ml-41 {
    margin-left: 41px;
  }
  .middle-mr-41 {
    margin-right: 41px;
  }
  .middle-f-size-41 {
    font-size: 41px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-42 {
    padding-bottom: 42px;
  }
  .middle-pt-42 {
    padding-top: 42px;
  }
  .middle-pl-42 {
    padding-left: 42px;
  }
  .middle-pr-42 {
    padding-right: 42px;
  }
  .middle-mb-42 {
    margin-bottom: 42px;
  }
  .middle-mt-42 {
    margin-top: 42px;
  }
  .middle-ml-42 {
    margin-left: 42px;
  }
  .middle-mr-42 {
    margin-right: 42px;
  }
  .middle-f-size-42 {
    font-size: 42px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-43 {
    padding-bottom: 43px;
  }
  .middle-pt-43 {
    padding-top: 43px;
  }
  .middle-pl-43 {
    padding-left: 43px;
  }
  .middle-pr-43 {
    padding-right: 43px;
  }
  .middle-mb-43 {
    margin-bottom: 43px;
  }
  .middle-mt-43 {
    margin-top: 43px;
  }
  .middle-ml-43 {
    margin-left: 43px;
  }
  .middle-mr-43 {
    margin-right: 43px;
  }
  .middle-f-size-43 {
    font-size: 43px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-44 {
    padding-bottom: 44px;
  }
  .middle-pt-44 {
    padding-top: 44px;
  }
  .middle-pl-44 {
    padding-left: 44px;
  }
  .middle-pr-44 {
    padding-right: 44px;
  }
  .middle-mb-44 {
    margin-bottom: 44px;
  }
  .middle-mt-44 {
    margin-top: 44px;
  }
  .middle-ml-44 {
    margin-left: 44px;
  }
  .middle-mr-44 {
    margin-right: 44px;
  }
  .middle-f-size-44 {
    font-size: 44px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-45 {
    padding-bottom: 45px;
  }
  .middle-pt-45 {
    padding-top: 45px;
  }
  .middle-pl-45 {
    padding-left: 45px;
  }
  .middle-pr-45 {
    padding-right: 45px;
  }
  .middle-mb-45 {
    margin-bottom: 45px;
  }
  .middle-mt-45 {
    margin-top: 45px;
  }
  .middle-ml-45 {
    margin-left: 45px;
  }
  .middle-mr-45 {
    margin-right: 45px;
  }
  .middle-f-size-45 {
    font-size: 45px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-46 {
    padding-bottom: 46px;
  }
  .middle-pt-46 {
    padding-top: 46px;
  }
  .middle-pl-46 {
    padding-left: 46px;
  }
  .middle-pr-46 {
    padding-right: 46px;
  }
  .middle-mb-46 {
    margin-bottom: 46px;
  }
  .middle-mt-46 {
    margin-top: 46px;
  }
  .middle-ml-46 {
    margin-left: 46px;
  }
  .middle-mr-46 {
    margin-right: 46px;
  }
  .middle-f-size-46 {
    font-size: 46px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-47 {
    padding-bottom: 47px;
  }
  .middle-pt-47 {
    padding-top: 47px;
  }
  .middle-pl-47 {
    padding-left: 47px;
  }
  .middle-pr-47 {
    padding-right: 47px;
  }
  .middle-mb-47 {
    margin-bottom: 47px;
  }
  .middle-mt-47 {
    margin-top: 47px;
  }
  .middle-ml-47 {
    margin-left: 47px;
  }
  .middle-mr-47 {
    margin-right: 47px;
  }
  .middle-f-size-47 {
    font-size: 47px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-48 {
    padding-bottom: 48px;
  }
  .middle-pt-48 {
    padding-top: 48px;
  }
  .middle-pl-48 {
    padding-left: 48px;
  }
  .middle-pr-48 {
    padding-right: 48px;
  }
  .middle-mb-48 {
    margin-bottom: 48px;
  }
  .middle-mt-48 {
    margin-top: 48px;
  }
  .middle-ml-48 {
    margin-left: 48px;
  }
  .middle-mr-48 {
    margin-right: 48px;
  }
  .middle-f-size-48 {
    font-size: 48px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-49 {
    padding-bottom: 49px;
  }
  .middle-pt-49 {
    padding-top: 49px;
  }
  .middle-pl-49 {
    padding-left: 49px;
  }
  .middle-pr-49 {
    padding-right: 49px;
  }
  .middle-mb-49 {
    margin-bottom: 49px;
  }
  .middle-mt-49 {
    margin-top: 49px;
  }
  .middle-ml-49 {
    margin-left: 49px;
  }
  .middle-mr-49 {
    margin-right: 49px;
  }
  .middle-f-size-49 {
    font-size: 49px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-50 {
    padding-bottom: 50px;
  }
  .middle-pt-50 {
    padding-top: 50px;
  }
  .middle-pl-50 {
    padding-left: 50px;
  }
  .middle-pr-50 {
    padding-right: 50px;
  }
  .middle-mb-50 {
    margin-bottom: 50px;
  }
  .middle-mt-50 {
    margin-top: 50px;
  }
  .middle-ml-50 {
    margin-left: 50px;
  }
  .middle-mr-50 {
    margin-right: 50px;
  }
  .middle-f-size-50 {
    font-size: 50px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-51 {
    padding-bottom: 51px;
  }
  .middle-pt-51 {
    padding-top: 51px;
  }
  .middle-pl-51 {
    padding-left: 51px;
  }
  .middle-pr-51 {
    padding-right: 51px;
  }
  .middle-mb-51 {
    margin-bottom: 51px;
  }
  .middle-mt-51 {
    margin-top: 51px;
  }
  .middle-ml-51 {
    margin-left: 51px;
  }
  .middle-mr-51 {
    margin-right: 51px;
  }
  .middle-f-size-51 {
    font-size: 51px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-52 {
    padding-bottom: 52px;
  }
  .middle-pt-52 {
    padding-top: 52px;
  }
  .middle-pl-52 {
    padding-left: 52px;
  }
  .middle-pr-52 {
    padding-right: 52px;
  }
  .middle-mb-52 {
    margin-bottom: 52px;
  }
  .middle-mt-52 {
    margin-top: 52px;
  }
  .middle-ml-52 {
    margin-left: 52px;
  }
  .middle-mr-52 {
    margin-right: 52px;
  }
  .middle-f-size-52 {
    font-size: 52px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-53 {
    padding-bottom: 53px;
  }
  .middle-pt-53 {
    padding-top: 53px;
  }
  .middle-pl-53 {
    padding-left: 53px;
  }
  .middle-pr-53 {
    padding-right: 53px;
  }
  .middle-mb-53 {
    margin-bottom: 53px;
  }
  .middle-mt-53 {
    margin-top: 53px;
  }
  .middle-ml-53 {
    margin-left: 53px;
  }
  .middle-mr-53 {
    margin-right: 53px;
  }
  .middle-f-size-53 {
    font-size: 53px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-54 {
    padding-bottom: 54px;
  }
  .middle-pt-54 {
    padding-top: 54px;
  }
  .middle-pl-54 {
    padding-left: 54px;
  }
  .middle-pr-54 {
    padding-right: 54px;
  }
  .middle-mb-54 {
    margin-bottom: 54px;
  }
  .middle-mt-54 {
    margin-top: 54px;
  }
  .middle-ml-54 {
    margin-left: 54px;
  }
  .middle-mr-54 {
    margin-right: 54px;
  }
  .middle-f-size-54 {
    font-size: 54px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-55 {
    padding-bottom: 55px;
  }
  .middle-pt-55 {
    padding-top: 55px;
  }
  .middle-pl-55 {
    padding-left: 55px;
  }
  .middle-pr-55 {
    padding-right: 55px;
  }
  .middle-mb-55 {
    margin-bottom: 55px;
  }
  .middle-mt-55 {
    margin-top: 55px;
  }
  .middle-ml-55 {
    margin-left: 55px;
  }
  .middle-mr-55 {
    margin-right: 55px;
  }
  .middle-f-size-55 {
    font-size: 55px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-56 {
    padding-bottom: 56px;
  }
  .middle-pt-56 {
    padding-top: 56px;
  }
  .middle-pl-56 {
    padding-left: 56px;
  }
  .middle-pr-56 {
    padding-right: 56px;
  }
  .middle-mb-56 {
    margin-bottom: 56px;
  }
  .middle-mt-56 {
    margin-top: 56px;
  }
  .middle-ml-56 {
    margin-left: 56px;
  }
  .middle-mr-56 {
    margin-right: 56px;
  }
  .middle-f-size-56 {
    font-size: 56px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-57 {
    padding-bottom: 57px;
  }
  .middle-pt-57 {
    padding-top: 57px;
  }
  .middle-pl-57 {
    padding-left: 57px;
  }
  .middle-pr-57 {
    padding-right: 57px;
  }
  .middle-mb-57 {
    margin-bottom: 57px;
  }
  .middle-mt-57 {
    margin-top: 57px;
  }
  .middle-ml-57 {
    margin-left: 57px;
  }
  .middle-mr-57 {
    margin-right: 57px;
  }
  .middle-f-size-57 {
    font-size: 57px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-58 {
    padding-bottom: 58px;
  }
  .middle-pt-58 {
    padding-top: 58px;
  }
  .middle-pl-58 {
    padding-left: 58px;
  }
  .middle-pr-58 {
    padding-right: 58px;
  }
  .middle-mb-58 {
    margin-bottom: 58px;
  }
  .middle-mt-58 {
    margin-top: 58px;
  }
  .middle-ml-58 {
    margin-left: 58px;
  }
  .middle-mr-58 {
    margin-right: 58px;
  }
  .middle-f-size-58 {
    font-size: 58px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-59 {
    padding-bottom: 59px;
  }
  .middle-pt-59 {
    padding-top: 59px;
  }
  .middle-pl-59 {
    padding-left: 59px;
  }
  .middle-pr-59 {
    padding-right: 59px;
  }
  .middle-mb-59 {
    margin-bottom: 59px;
  }
  .middle-mt-59 {
    margin-top: 59px;
  }
  .middle-ml-59 {
    margin-left: 59px;
  }
  .middle-mr-59 {
    margin-right: 59px;
  }
  .middle-f-size-59 {
    font-size: 59px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-60 {
    padding-bottom: 60px;
  }
  .middle-pt-60 {
    padding-top: 60px;
  }
  .middle-pl-60 {
    padding-left: 60px;
  }
  .middle-pr-60 {
    padding-right: 60px;
  }
  .middle-mb-60 {
    margin-bottom: 60px;
  }
  .middle-mt-60 {
    margin-top: 60px;
  }
  .middle-ml-60 {
    margin-left: 60px;
  }
  .middle-mr-60 {
    margin-right: 60px;
  }
  .middle-f-size-60 {
    font-size: 60px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-61 {
    padding-bottom: 61px;
  }
  .middle-pt-61 {
    padding-top: 61px;
  }
  .middle-pl-61 {
    padding-left: 61px;
  }
  .middle-pr-61 {
    padding-right: 61px;
  }
  .middle-mb-61 {
    margin-bottom: 61px;
  }
  .middle-mt-61 {
    margin-top: 61px;
  }
  .middle-ml-61 {
    margin-left: 61px;
  }
  .middle-mr-61 {
    margin-right: 61px;
  }
  .middle-f-size-61 {
    font-size: 61px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-62 {
    padding-bottom: 62px;
  }
  .middle-pt-62 {
    padding-top: 62px;
  }
  .middle-pl-62 {
    padding-left: 62px;
  }
  .middle-pr-62 {
    padding-right: 62px;
  }
  .middle-mb-62 {
    margin-bottom: 62px;
  }
  .middle-mt-62 {
    margin-top: 62px;
  }
  .middle-ml-62 {
    margin-left: 62px;
  }
  .middle-mr-62 {
    margin-right: 62px;
  }
  .middle-f-size-62 {
    font-size: 62px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-63 {
    padding-bottom: 63px;
  }
  .middle-pt-63 {
    padding-top: 63px;
  }
  .middle-pl-63 {
    padding-left: 63px;
  }
  .middle-pr-63 {
    padding-right: 63px;
  }
  .middle-mb-63 {
    margin-bottom: 63px;
  }
  .middle-mt-63 {
    margin-top: 63px;
  }
  .middle-ml-63 {
    margin-left: 63px;
  }
  .middle-mr-63 {
    margin-right: 63px;
  }
  .middle-f-size-63 {
    font-size: 63px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-64 {
    padding-bottom: 64px;
  }
  .middle-pt-64 {
    padding-top: 64px;
  }
  .middle-pl-64 {
    padding-left: 64px;
  }
  .middle-pr-64 {
    padding-right: 64px;
  }
  .middle-mb-64 {
    margin-bottom: 64px;
  }
  .middle-mt-64 {
    margin-top: 64px;
  }
  .middle-ml-64 {
    margin-left: 64px;
  }
  .middle-mr-64 {
    margin-right: 64px;
  }
  .middle-f-size-64 {
    font-size: 64px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-65 {
    padding-bottom: 65px;
  }
  .middle-pt-65 {
    padding-top: 65px;
  }
  .middle-pl-65 {
    padding-left: 65px;
  }
  .middle-pr-65 {
    padding-right: 65px;
  }
  .middle-mb-65 {
    margin-bottom: 65px;
  }
  .middle-mt-65 {
    margin-top: 65px;
  }
  .middle-ml-65 {
    margin-left: 65px;
  }
  .middle-mr-65 {
    margin-right: 65px;
  }
  .middle-f-size-65 {
    font-size: 65px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-66 {
    padding-bottom: 66px;
  }
  .middle-pt-66 {
    padding-top: 66px;
  }
  .middle-pl-66 {
    padding-left: 66px;
  }
  .middle-pr-66 {
    padding-right: 66px;
  }
  .middle-mb-66 {
    margin-bottom: 66px;
  }
  .middle-mt-66 {
    margin-top: 66px;
  }
  .middle-ml-66 {
    margin-left: 66px;
  }
  .middle-mr-66 {
    margin-right: 66px;
  }
  .middle-f-size-66 {
    font-size: 66px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-67 {
    padding-bottom: 67px;
  }
  .middle-pt-67 {
    padding-top: 67px;
  }
  .middle-pl-67 {
    padding-left: 67px;
  }
  .middle-pr-67 {
    padding-right: 67px;
  }
  .middle-mb-67 {
    margin-bottom: 67px;
  }
  .middle-mt-67 {
    margin-top: 67px;
  }
  .middle-ml-67 {
    margin-left: 67px;
  }
  .middle-mr-67 {
    margin-right: 67px;
  }
  .middle-f-size-67 {
    font-size: 67px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-68 {
    padding-bottom: 68px;
  }
  .middle-pt-68 {
    padding-top: 68px;
  }
  .middle-pl-68 {
    padding-left: 68px;
  }
  .middle-pr-68 {
    padding-right: 68px;
  }
  .middle-mb-68 {
    margin-bottom: 68px;
  }
  .middle-mt-68 {
    margin-top: 68px;
  }
  .middle-ml-68 {
    margin-left: 68px;
  }
  .middle-mr-68 {
    margin-right: 68px;
  }
  .middle-f-size-68 {
    font-size: 68px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-69 {
    padding-bottom: 69px;
  }
  .middle-pt-69 {
    padding-top: 69px;
  }
  .middle-pl-69 {
    padding-left: 69px;
  }
  .middle-pr-69 {
    padding-right: 69px;
  }
  .middle-mb-69 {
    margin-bottom: 69px;
  }
  .middle-mt-69 {
    margin-top: 69px;
  }
  .middle-ml-69 {
    margin-left: 69px;
  }
  .middle-mr-69 {
    margin-right: 69px;
  }
  .middle-f-size-69 {
    font-size: 69px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-70 {
    padding-bottom: 70px;
  }
  .middle-pt-70 {
    padding-top: 70px;
  }
  .middle-pl-70 {
    padding-left: 70px;
  }
  .middle-pr-70 {
    padding-right: 70px;
  }
  .middle-mb-70 {
    margin-bottom: 70px;
  }
  .middle-mt-70 {
    margin-top: 70px;
  }
  .middle-ml-70 {
    margin-left: 70px;
  }
  .middle-mr-70 {
    margin-right: 70px;
  }
  .middle-f-size-70 {
    font-size: 70px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-71 {
    padding-bottom: 71px;
  }
  .middle-pt-71 {
    padding-top: 71px;
  }
  .middle-pl-71 {
    padding-left: 71px;
  }
  .middle-pr-71 {
    padding-right: 71px;
  }
  .middle-mb-71 {
    margin-bottom: 71px;
  }
  .middle-mt-71 {
    margin-top: 71px;
  }
  .middle-ml-71 {
    margin-left: 71px;
  }
  .middle-mr-71 {
    margin-right: 71px;
  }
  .middle-f-size-71 {
    font-size: 71px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-72 {
    padding-bottom: 72px;
  }
  .middle-pt-72 {
    padding-top: 72px;
  }
  .middle-pl-72 {
    padding-left: 72px;
  }
  .middle-pr-72 {
    padding-right: 72px;
  }
  .middle-mb-72 {
    margin-bottom: 72px;
  }
  .middle-mt-72 {
    margin-top: 72px;
  }
  .middle-ml-72 {
    margin-left: 72px;
  }
  .middle-mr-72 {
    margin-right: 72px;
  }
  .middle-f-size-72 {
    font-size: 72px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-73 {
    padding-bottom: 73px;
  }
  .middle-pt-73 {
    padding-top: 73px;
  }
  .middle-pl-73 {
    padding-left: 73px;
  }
  .middle-pr-73 {
    padding-right: 73px;
  }
  .middle-mb-73 {
    margin-bottom: 73px;
  }
  .middle-mt-73 {
    margin-top: 73px;
  }
  .middle-ml-73 {
    margin-left: 73px;
  }
  .middle-mr-73 {
    margin-right: 73px;
  }
  .middle-f-size-73 {
    font-size: 73px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-74 {
    padding-bottom: 74px;
  }
  .middle-pt-74 {
    padding-top: 74px;
  }
  .middle-pl-74 {
    padding-left: 74px;
  }
  .middle-pr-74 {
    padding-right: 74px;
  }
  .middle-mb-74 {
    margin-bottom: 74px;
  }
  .middle-mt-74 {
    margin-top: 74px;
  }
  .middle-ml-74 {
    margin-left: 74px;
  }
  .middle-mr-74 {
    margin-right: 74px;
  }
  .middle-f-size-74 {
    font-size: 74px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-75 {
    padding-bottom: 75px;
  }
  .middle-pt-75 {
    padding-top: 75px;
  }
  .middle-pl-75 {
    padding-left: 75px;
  }
  .middle-pr-75 {
    padding-right: 75px;
  }
  .middle-mb-75 {
    margin-bottom: 75px;
  }
  .middle-mt-75 {
    margin-top: 75px;
  }
  .middle-ml-75 {
    margin-left: 75px;
  }
  .middle-mr-75 {
    margin-right: 75px;
  }
  .middle-f-size-75 {
    font-size: 75px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-76 {
    padding-bottom: 76px;
  }
  .middle-pt-76 {
    padding-top: 76px;
  }
  .middle-pl-76 {
    padding-left: 76px;
  }
  .middle-pr-76 {
    padding-right: 76px;
  }
  .middle-mb-76 {
    margin-bottom: 76px;
  }
  .middle-mt-76 {
    margin-top: 76px;
  }
  .middle-ml-76 {
    margin-left: 76px;
  }
  .middle-mr-76 {
    margin-right: 76px;
  }
  .middle-f-size-76 {
    font-size: 76px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-77 {
    padding-bottom: 77px;
  }
  .middle-pt-77 {
    padding-top: 77px;
  }
  .middle-pl-77 {
    padding-left: 77px;
  }
  .middle-pr-77 {
    padding-right: 77px;
  }
  .middle-mb-77 {
    margin-bottom: 77px;
  }
  .middle-mt-77 {
    margin-top: 77px;
  }
  .middle-ml-77 {
    margin-left: 77px;
  }
  .middle-mr-77 {
    margin-right: 77px;
  }
  .middle-f-size-77 {
    font-size: 77px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-78 {
    padding-bottom: 78px;
  }
  .middle-pt-78 {
    padding-top: 78px;
  }
  .middle-pl-78 {
    padding-left: 78px;
  }
  .middle-pr-78 {
    padding-right: 78px;
  }
  .middle-mb-78 {
    margin-bottom: 78px;
  }
  .middle-mt-78 {
    margin-top: 78px;
  }
  .middle-ml-78 {
    margin-left: 78px;
  }
  .middle-mr-78 {
    margin-right: 78px;
  }
  .middle-f-size-78 {
    font-size: 78px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-79 {
    padding-bottom: 79px;
  }
  .middle-pt-79 {
    padding-top: 79px;
  }
  .middle-pl-79 {
    padding-left: 79px;
  }
  .middle-pr-79 {
    padding-right: 79px;
  }
  .middle-mb-79 {
    margin-bottom: 79px;
  }
  .middle-mt-79 {
    margin-top: 79px;
  }
  .middle-ml-79 {
    margin-left: 79px;
  }
  .middle-mr-79 {
    margin-right: 79px;
  }
  .middle-f-size-79 {
    font-size: 79px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-80 {
    padding-bottom: 80px;
  }
  .middle-pt-80 {
    padding-top: 80px;
  }
  .middle-pl-80 {
    padding-left: 80px;
  }
  .middle-pr-80 {
    padding-right: 80px;
  }
  .middle-mb-80 {
    margin-bottom: 80px;
  }
  .middle-mt-80 {
    margin-top: 80px;
  }
  .middle-ml-80 {
    margin-left: 80px;
  }
  .middle-mr-80 {
    margin-right: 80px;
  }
  .middle-f-size-80 {
    font-size: 80px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-81 {
    padding-bottom: 81px;
  }
  .middle-pt-81 {
    padding-top: 81px;
  }
  .middle-pl-81 {
    padding-left: 81px;
  }
  .middle-pr-81 {
    padding-right: 81px;
  }
  .middle-mb-81 {
    margin-bottom: 81px;
  }
  .middle-mt-81 {
    margin-top: 81px;
  }
  .middle-ml-81 {
    margin-left: 81px;
  }
  .middle-mr-81 {
    margin-right: 81px;
  }
  .middle-f-size-81 {
    font-size: 81px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-82 {
    padding-bottom: 82px;
  }
  .middle-pt-82 {
    padding-top: 82px;
  }
  .middle-pl-82 {
    padding-left: 82px;
  }
  .middle-pr-82 {
    padding-right: 82px;
  }
  .middle-mb-82 {
    margin-bottom: 82px;
  }
  .middle-mt-82 {
    margin-top: 82px;
  }
  .middle-ml-82 {
    margin-left: 82px;
  }
  .middle-mr-82 {
    margin-right: 82px;
  }
  .middle-f-size-82 {
    font-size: 82px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-83 {
    padding-bottom: 83px;
  }
  .middle-pt-83 {
    padding-top: 83px;
  }
  .middle-pl-83 {
    padding-left: 83px;
  }
  .middle-pr-83 {
    padding-right: 83px;
  }
  .middle-mb-83 {
    margin-bottom: 83px;
  }
  .middle-mt-83 {
    margin-top: 83px;
  }
  .middle-ml-83 {
    margin-left: 83px;
  }
  .middle-mr-83 {
    margin-right: 83px;
  }
  .middle-f-size-83 {
    font-size: 83px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-84 {
    padding-bottom: 84px;
  }
  .middle-pt-84 {
    padding-top: 84px;
  }
  .middle-pl-84 {
    padding-left: 84px;
  }
  .middle-pr-84 {
    padding-right: 84px;
  }
  .middle-mb-84 {
    margin-bottom: 84px;
  }
  .middle-mt-84 {
    margin-top: 84px;
  }
  .middle-ml-84 {
    margin-left: 84px;
  }
  .middle-mr-84 {
    margin-right: 84px;
  }
  .middle-f-size-84 {
    font-size: 84px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-85 {
    padding-bottom: 85px;
  }
  .middle-pt-85 {
    padding-top: 85px;
  }
  .middle-pl-85 {
    padding-left: 85px;
  }
  .middle-pr-85 {
    padding-right: 85px;
  }
  .middle-mb-85 {
    margin-bottom: 85px;
  }
  .middle-mt-85 {
    margin-top: 85px;
  }
  .middle-ml-85 {
    margin-left: 85px;
  }
  .middle-mr-85 {
    margin-right: 85px;
  }
  .middle-f-size-85 {
    font-size: 85px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-86 {
    padding-bottom: 86px;
  }
  .middle-pt-86 {
    padding-top: 86px;
  }
  .middle-pl-86 {
    padding-left: 86px;
  }
  .middle-pr-86 {
    padding-right: 86px;
  }
  .middle-mb-86 {
    margin-bottom: 86px;
  }
  .middle-mt-86 {
    margin-top: 86px;
  }
  .middle-ml-86 {
    margin-left: 86px;
  }
  .middle-mr-86 {
    margin-right: 86px;
  }
  .middle-f-size-86 {
    font-size: 86px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-87 {
    padding-bottom: 87px;
  }
  .middle-pt-87 {
    padding-top: 87px;
  }
  .middle-pl-87 {
    padding-left: 87px;
  }
  .middle-pr-87 {
    padding-right: 87px;
  }
  .middle-mb-87 {
    margin-bottom: 87px;
  }
  .middle-mt-87 {
    margin-top: 87px;
  }
  .middle-ml-87 {
    margin-left: 87px;
  }
  .middle-mr-87 {
    margin-right: 87px;
  }
  .middle-f-size-87 {
    font-size: 87px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-88 {
    padding-bottom: 88px;
  }
  .middle-pt-88 {
    padding-top: 88px;
  }
  .middle-pl-88 {
    padding-left: 88px;
  }
  .middle-pr-88 {
    padding-right: 88px;
  }
  .middle-mb-88 {
    margin-bottom: 88px;
  }
  .middle-mt-88 {
    margin-top: 88px;
  }
  .middle-ml-88 {
    margin-left: 88px;
  }
  .middle-mr-88 {
    margin-right: 88px;
  }
  .middle-f-size-88 {
    font-size: 88px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-89 {
    padding-bottom: 89px;
  }
  .middle-pt-89 {
    padding-top: 89px;
  }
  .middle-pl-89 {
    padding-left: 89px;
  }
  .middle-pr-89 {
    padding-right: 89px;
  }
  .middle-mb-89 {
    margin-bottom: 89px;
  }
  .middle-mt-89 {
    margin-top: 89px;
  }
  .middle-ml-89 {
    margin-left: 89px;
  }
  .middle-mr-89 {
    margin-right: 89px;
  }
  .middle-f-size-89 {
    font-size: 89px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-90 {
    padding-bottom: 90px;
  }
  .middle-pt-90 {
    padding-top: 90px;
  }
  .middle-pl-90 {
    padding-left: 90px;
  }
  .middle-pr-90 {
    padding-right: 90px;
  }
  .middle-mb-90 {
    margin-bottom: 90px;
  }
  .middle-mt-90 {
    margin-top: 90px;
  }
  .middle-ml-90 {
    margin-left: 90px;
  }
  .middle-mr-90 {
    margin-right: 90px;
  }
  .middle-f-size-90 {
    font-size: 90px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-91 {
    padding-bottom: 91px;
  }
  .middle-pt-91 {
    padding-top: 91px;
  }
  .middle-pl-91 {
    padding-left: 91px;
  }
  .middle-pr-91 {
    padding-right: 91px;
  }
  .middle-mb-91 {
    margin-bottom: 91px;
  }
  .middle-mt-91 {
    margin-top: 91px;
  }
  .middle-ml-91 {
    margin-left: 91px;
  }
  .middle-mr-91 {
    margin-right: 91px;
  }
  .middle-f-size-91 {
    font-size: 91px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-92 {
    padding-bottom: 92px;
  }
  .middle-pt-92 {
    padding-top: 92px;
  }
  .middle-pl-92 {
    padding-left: 92px;
  }
  .middle-pr-92 {
    padding-right: 92px;
  }
  .middle-mb-92 {
    margin-bottom: 92px;
  }
  .middle-mt-92 {
    margin-top: 92px;
  }
  .middle-ml-92 {
    margin-left: 92px;
  }
  .middle-mr-92 {
    margin-right: 92px;
  }
  .middle-f-size-92 {
    font-size: 92px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-93 {
    padding-bottom: 93px;
  }
  .middle-pt-93 {
    padding-top: 93px;
  }
  .middle-pl-93 {
    padding-left: 93px;
  }
  .middle-pr-93 {
    padding-right: 93px;
  }
  .middle-mb-93 {
    margin-bottom: 93px;
  }
  .middle-mt-93 {
    margin-top: 93px;
  }
  .middle-ml-93 {
    margin-left: 93px;
  }
  .middle-mr-93 {
    margin-right: 93px;
  }
  .middle-f-size-93 {
    font-size: 93px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-94 {
    padding-bottom: 94px;
  }
  .middle-pt-94 {
    padding-top: 94px;
  }
  .middle-pl-94 {
    padding-left: 94px;
  }
  .middle-pr-94 {
    padding-right: 94px;
  }
  .middle-mb-94 {
    margin-bottom: 94px;
  }
  .middle-mt-94 {
    margin-top: 94px;
  }
  .middle-ml-94 {
    margin-left: 94px;
  }
  .middle-mr-94 {
    margin-right: 94px;
  }
  .middle-f-size-94 {
    font-size: 94px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-95 {
    padding-bottom: 95px;
  }
  .middle-pt-95 {
    padding-top: 95px;
  }
  .middle-pl-95 {
    padding-left: 95px;
  }
  .middle-pr-95 {
    padding-right: 95px;
  }
  .middle-mb-95 {
    margin-bottom: 95px;
  }
  .middle-mt-95 {
    margin-top: 95px;
  }
  .middle-ml-95 {
    margin-left: 95px;
  }
  .middle-mr-95 {
    margin-right: 95px;
  }
  .middle-f-size-95 {
    font-size: 95px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-96 {
    padding-bottom: 96px;
  }
  .middle-pt-96 {
    padding-top: 96px;
  }
  .middle-pl-96 {
    padding-left: 96px;
  }
  .middle-pr-96 {
    padding-right: 96px;
  }
  .middle-mb-96 {
    margin-bottom: 96px;
  }
  .middle-mt-96 {
    margin-top: 96px;
  }
  .middle-ml-96 {
    margin-left: 96px;
  }
  .middle-mr-96 {
    margin-right: 96px;
  }
  .middle-f-size-96 {
    font-size: 96px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-97 {
    padding-bottom: 97px;
  }
  .middle-pt-97 {
    padding-top: 97px;
  }
  .middle-pl-97 {
    padding-left: 97px;
  }
  .middle-pr-97 {
    padding-right: 97px;
  }
  .middle-mb-97 {
    margin-bottom: 97px;
  }
  .middle-mt-97 {
    margin-top: 97px;
  }
  .middle-ml-97 {
    margin-left: 97px;
  }
  .middle-mr-97 {
    margin-right: 97px;
  }
  .middle-f-size-97 {
    font-size: 97px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-98 {
    padding-bottom: 98px;
  }
  .middle-pt-98 {
    padding-top: 98px;
  }
  .middle-pl-98 {
    padding-left: 98px;
  }
  .middle-pr-98 {
    padding-right: 98px;
  }
  .middle-mb-98 {
    margin-bottom: 98px;
  }
  .middle-mt-98 {
    margin-top: 98px;
  }
  .middle-ml-98 {
    margin-left: 98px;
  }
  .middle-mr-98 {
    margin-right: 98px;
  }
  .middle-f-size-98 {
    font-size: 98px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-99 {
    padding-bottom: 99px;
  }
  .middle-pt-99 {
    padding-top: 99px;
  }
  .middle-pl-99 {
    padding-left: 99px;
  }
  .middle-pr-99 {
    padding-right: 99px;
  }
  .middle-mb-99 {
    margin-bottom: 99px;
  }
  .middle-mt-99 {
    margin-top: 99px;
  }
  .middle-ml-99 {
    margin-left: 99px;
  }
  .middle-mr-99 {
    margin-right: 99px;
  }
  .middle-f-size-99 {
    font-size: 99px;
  }
}
@media only screen and (max-width: 992px) {
  .middle-pb-100 {
    padding-bottom: 100px;
  }
  .middle-pt-100 {
    padding-top: 100px;
  }
  .middle-pl-100 {
    padding-left: 100px;
  }
  .middle-pr-100 {
    padding-right: 100px;
  }
  .middle-mb-100 {
    margin-bottom: 100px;
  }
  .middle-mt-100 {
    margin-top: 100px;
  }
  .middle-ml-100 {
    margin-left: 100px;
  }
  .middle-mr-100 {
    margin-right: 100px;
  }
  .middle-f-size-100 {
    font-size: 100px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-1 {
    padding-bottom: 1px;
  }
  .m-pt-1 {
    padding-top: 1px;
  }
  .m-pl-1 {
    padding-left: 1px;
  }
  .m-pr-1 {
    padding-right: 1px;
  }
  .m-mb-1 {
    margin-bottom: 1px;
  }
  .m-mt-1 {
    margin-top: 1px;
  }
  .m-ml-1 {
    margin-left: 1px;
  }
  .m-mr-1 {
    margin-right: 1px;
  }
  .m-f-size-1 {
    font-size: 1px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-2 {
    padding-bottom: 2px;
  }
  .m-pt-2 {
    padding-top: 2px;
  }
  .m-pl-2 {
    padding-left: 2px;
  }
  .m-pr-2 {
    padding-right: 2px;
  }
  .m-mb-2 {
    margin-bottom: 2px;
  }
  .m-mt-2 {
    margin-top: 2px;
  }
  .m-ml-2 {
    margin-left: 2px;
  }
  .m-mr-2 {
    margin-right: 2px;
  }
  .m-f-size-2 {
    font-size: 2px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-3 {
    padding-bottom: 3px;
  }
  .m-pt-3 {
    padding-top: 3px;
  }
  .m-pl-3 {
    padding-left: 3px;
  }
  .m-pr-3 {
    padding-right: 3px;
  }
  .m-mb-3 {
    margin-bottom: 3px;
  }
  .m-mt-3 {
    margin-top: 3px;
  }
  .m-ml-3 {
    margin-left: 3px;
  }
  .m-mr-3 {
    margin-right: 3px;
  }
  .m-f-size-3 {
    font-size: 3px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-4 {
    padding-bottom: 4px;
  }
  .m-pt-4 {
    padding-top: 4px;
  }
  .m-pl-4 {
    padding-left: 4px;
  }
  .m-pr-4 {
    padding-right: 4px;
  }
  .m-mb-4 {
    margin-bottom: 4px;
  }
  .m-mt-4 {
    margin-top: 4px;
  }
  .m-ml-4 {
    margin-left: 4px;
  }
  .m-mr-4 {
    margin-right: 4px;
  }
  .m-f-size-4 {
    font-size: 4px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-5 {
    padding-bottom: 5px;
  }
  .m-pt-5 {
    padding-top: 5px;
  }
  .m-pl-5 {
    padding-left: 5px;
  }
  .m-pr-5 {
    padding-right: 5px;
  }
  .m-mb-5 {
    margin-bottom: 5px;
  }
  .m-mt-5 {
    margin-top: 5px;
  }
  .m-ml-5 {
    margin-left: 5px;
  }
  .m-mr-5 {
    margin-right: 5px;
  }
  .m-f-size-5 {
    font-size: 5px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-6 {
    padding-bottom: 6px;
  }
  .m-pt-6 {
    padding-top: 6px;
  }
  .m-pl-6 {
    padding-left: 6px;
  }
  .m-pr-6 {
    padding-right: 6px;
  }
  .m-mb-6 {
    margin-bottom: 6px;
  }
  .m-mt-6 {
    margin-top: 6px;
  }
  .m-ml-6 {
    margin-left: 6px;
  }
  .m-mr-6 {
    margin-right: 6px;
  }
  .m-f-size-6 {
    font-size: 6px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-7 {
    padding-bottom: 7px;
  }
  .m-pt-7 {
    padding-top: 7px;
  }
  .m-pl-7 {
    padding-left: 7px;
  }
  .m-pr-7 {
    padding-right: 7px;
  }
  .m-mb-7 {
    margin-bottom: 7px;
  }
  .m-mt-7 {
    margin-top: 7px;
  }
  .m-ml-7 {
    margin-left: 7px;
  }
  .m-mr-7 {
    margin-right: 7px;
  }
  .m-f-size-7 {
    font-size: 7px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-8 {
    padding-bottom: 8px;
  }
  .m-pt-8 {
    padding-top: 8px;
  }
  .m-pl-8 {
    padding-left: 8px;
  }
  .m-pr-8 {
    padding-right: 8px;
  }
  .m-mb-8 {
    margin-bottom: 8px;
  }
  .m-mt-8 {
    margin-top: 8px;
  }
  .m-ml-8 {
    margin-left: 8px;
  }
  .m-mr-8 {
    margin-right: 8px;
  }
  .m-f-size-8 {
    font-size: 8px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-9 {
    padding-bottom: 9px;
  }
  .m-pt-9 {
    padding-top: 9px;
  }
  .m-pl-9 {
    padding-left: 9px;
  }
  .m-pr-9 {
    padding-right: 9px;
  }
  .m-mb-9 {
    margin-bottom: 9px;
  }
  .m-mt-9 {
    margin-top: 9px;
  }
  .m-ml-9 {
    margin-left: 9px;
  }
  .m-mr-9 {
    margin-right: 9px;
  }
  .m-f-size-9 {
    font-size: 9px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-10 {
    padding-bottom: 10px;
  }
  .m-pt-10 {
    padding-top: 10px;
  }
  .m-pl-10 {
    padding-left: 10px;
  }
  .m-pr-10 {
    padding-right: 10px;
  }
  .m-mb-10 {
    margin-bottom: 10px;
  }
  .m-mt-10 {
    margin-top: 10px;
  }
  .m-ml-10 {
    margin-left: 10px;
  }
  .m-mr-10 {
    margin-right: 10px;
  }
  .m-f-size-10 {
    font-size: 10px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-11 {
    padding-bottom: 11px;
  }
  .m-pt-11 {
    padding-top: 11px;
  }
  .m-pl-11 {
    padding-left: 11px;
  }
  .m-pr-11 {
    padding-right: 11px;
  }
  .m-mb-11 {
    margin-bottom: 11px;
  }
  .m-mt-11 {
    margin-top: 11px;
  }
  .m-ml-11 {
    margin-left: 11px;
  }
  .m-mr-11 {
    margin-right: 11px;
  }
  .m-f-size-11 {
    font-size: 11px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-12 {
    padding-bottom: 12px;
  }
  .m-pt-12 {
    padding-top: 12px;
  }
  .m-pl-12 {
    padding-left: 12px;
  }
  .m-pr-12 {
    padding-right: 12px;
  }
  .m-mb-12 {
    margin-bottom: 12px;
  }
  .m-mt-12 {
    margin-top: 12px;
  }
  .m-ml-12 {
    margin-left: 12px;
  }
  .m-mr-12 {
    margin-right: 12px;
  }
  .m-f-size-12 {
    font-size: 12px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-13 {
    padding-bottom: 13px;
  }
  .m-pt-13 {
    padding-top: 13px;
  }
  .m-pl-13 {
    padding-left: 13px;
  }
  .m-pr-13 {
    padding-right: 13px;
  }
  .m-mb-13 {
    margin-bottom: 13px;
  }
  .m-mt-13 {
    margin-top: 13px;
  }
  .m-ml-13 {
    margin-left: 13px;
  }
  .m-mr-13 {
    margin-right: 13px;
  }
  .m-f-size-13 {
    font-size: 13px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-14 {
    padding-bottom: 14px;
  }
  .m-pt-14 {
    padding-top: 14px;
  }
  .m-pl-14 {
    padding-left: 14px;
  }
  .m-pr-14 {
    padding-right: 14px;
  }
  .m-mb-14 {
    margin-bottom: 14px;
  }
  .m-mt-14 {
    margin-top: 14px;
  }
  .m-ml-14 {
    margin-left: 14px;
  }
  .m-mr-14 {
    margin-right: 14px;
  }
  .m-f-size-14 {
    font-size: 14px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-15 {
    padding-bottom: 15px;
  }
  .m-pt-15 {
    padding-top: 15px;
  }
  .m-pl-15 {
    padding-left: 15px;
  }
  .m-pr-15 {
    padding-right: 15px;
  }
  .m-mb-15 {
    margin-bottom: 15px;
  }
  .m-mt-15 {
    margin-top: 15px;
  }
  .m-ml-15 {
    margin-left: 15px;
  }
  .m-mr-15 {
    margin-right: 15px;
  }
  .m-f-size-15 {
    font-size: 15px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-16 {
    padding-bottom: 16px;
  }
  .m-pt-16 {
    padding-top: 16px;
  }
  .m-pl-16 {
    padding-left: 16px;
  }
  .m-pr-16 {
    padding-right: 16px;
  }
  .m-mb-16 {
    margin-bottom: 16px;
  }
  .m-mt-16 {
    margin-top: 16px;
  }
  .m-ml-16 {
    margin-left: 16px;
  }
  .m-mr-16 {
    margin-right: 16px;
  }
  .m-f-size-16 {
    font-size: 16px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-17 {
    padding-bottom: 17px;
  }
  .m-pt-17 {
    padding-top: 17px;
  }
  .m-pl-17 {
    padding-left: 17px;
  }
  .m-pr-17 {
    padding-right: 17px;
  }
  .m-mb-17 {
    margin-bottom: 17px;
  }
  .m-mt-17 {
    margin-top: 17px;
  }
  .m-ml-17 {
    margin-left: 17px;
  }
  .m-mr-17 {
    margin-right: 17px;
  }
  .m-f-size-17 {
    font-size: 17px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-18 {
    padding-bottom: 18px;
  }
  .m-pt-18 {
    padding-top: 18px;
  }
  .m-pl-18 {
    padding-left: 18px;
  }
  .m-pr-18 {
    padding-right: 18px;
  }
  .m-mb-18 {
    margin-bottom: 18px;
  }
  .m-mt-18 {
    margin-top: 18px;
  }
  .m-ml-18 {
    margin-left: 18px;
  }
  .m-mr-18 {
    margin-right: 18px;
  }
  .m-f-size-18 {
    font-size: 18px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-19 {
    padding-bottom: 19px;
  }
  .m-pt-19 {
    padding-top: 19px;
  }
  .m-pl-19 {
    padding-left: 19px;
  }
  .m-pr-19 {
    padding-right: 19px;
  }
  .m-mb-19 {
    margin-bottom: 19px;
  }
  .m-mt-19 {
    margin-top: 19px;
  }
  .m-ml-19 {
    margin-left: 19px;
  }
  .m-mr-19 {
    margin-right: 19px;
  }
  .m-f-size-19 {
    font-size: 19px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-20 {
    padding-bottom: 20px;
  }
  .m-pt-20 {
    padding-top: 20px;
  }
  .m-pl-20 {
    padding-left: 20px;
  }
  .m-pr-20 {
    padding-right: 20px;
  }
  .m-mb-20 {
    margin-bottom: 20px;
  }
  .m-mt-20 {
    margin-top: 20px;
  }
  .m-ml-20 {
    margin-left: 20px;
  }
  .m-mr-20 {
    margin-right: 20px;
  }
  .m-f-size-20 {
    font-size: 20px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-21 {
    padding-bottom: 21px;
  }
  .m-pt-21 {
    padding-top: 21px;
  }
  .m-pl-21 {
    padding-left: 21px;
  }
  .m-pr-21 {
    padding-right: 21px;
  }
  .m-mb-21 {
    margin-bottom: 21px;
  }
  .m-mt-21 {
    margin-top: 21px;
  }
  .m-ml-21 {
    margin-left: 21px;
  }
  .m-mr-21 {
    margin-right: 21px;
  }
  .m-f-size-21 {
    font-size: 21px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-22 {
    padding-bottom: 22px;
  }
  .m-pt-22 {
    padding-top: 22px;
  }
  .m-pl-22 {
    padding-left: 22px;
  }
  .m-pr-22 {
    padding-right: 22px;
  }
  .m-mb-22 {
    margin-bottom: 22px;
  }
  .m-mt-22 {
    margin-top: 22px;
  }
  .m-ml-22 {
    margin-left: 22px;
  }
  .m-mr-22 {
    margin-right: 22px;
  }
  .m-f-size-22 {
    font-size: 22px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-23 {
    padding-bottom: 23px;
  }
  .m-pt-23 {
    padding-top: 23px;
  }
  .m-pl-23 {
    padding-left: 23px;
  }
  .m-pr-23 {
    padding-right: 23px;
  }
  .m-mb-23 {
    margin-bottom: 23px;
  }
  .m-mt-23 {
    margin-top: 23px;
  }
  .m-ml-23 {
    margin-left: 23px;
  }
  .m-mr-23 {
    margin-right: 23px;
  }
  .m-f-size-23 {
    font-size: 23px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-24 {
    padding-bottom: 24px;
  }
  .m-pt-24 {
    padding-top: 24px;
  }
  .m-pl-24 {
    padding-left: 24px;
  }
  .m-pr-24 {
    padding-right: 24px;
  }
  .m-mb-24 {
    margin-bottom: 24px;
  }
  .m-mt-24 {
    margin-top: 24px;
  }
  .m-ml-24 {
    margin-left: 24px;
  }
  .m-mr-24 {
    margin-right: 24px;
  }
  .m-f-size-24 {
    font-size: 24px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-25 {
    padding-bottom: 25px;
  }
  .m-pt-25 {
    padding-top: 25px;
  }
  .m-pl-25 {
    padding-left: 25px;
  }
  .m-pr-25 {
    padding-right: 25px;
  }
  .m-mb-25 {
    margin-bottom: 25px;
  }
  .m-mt-25 {
    margin-top: 25px;
  }
  .m-ml-25 {
    margin-left: 25px;
  }
  .m-mr-25 {
    margin-right: 25px;
  }
  .m-f-size-25 {
    font-size: 25px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-26 {
    padding-bottom: 26px;
  }
  .m-pt-26 {
    padding-top: 26px;
  }
  .m-pl-26 {
    padding-left: 26px;
  }
  .m-pr-26 {
    padding-right: 26px;
  }
  .m-mb-26 {
    margin-bottom: 26px;
  }
  .m-mt-26 {
    margin-top: 26px;
  }
  .m-ml-26 {
    margin-left: 26px;
  }
  .m-mr-26 {
    margin-right: 26px;
  }
  .m-f-size-26 {
    font-size: 26px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-27 {
    padding-bottom: 27px;
  }
  .m-pt-27 {
    padding-top: 27px;
  }
  .m-pl-27 {
    padding-left: 27px;
  }
  .m-pr-27 {
    padding-right: 27px;
  }
  .m-mb-27 {
    margin-bottom: 27px;
  }
  .m-mt-27 {
    margin-top: 27px;
  }
  .m-ml-27 {
    margin-left: 27px;
  }
  .m-mr-27 {
    margin-right: 27px;
  }
  .m-f-size-27 {
    font-size: 27px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-28 {
    padding-bottom: 28px;
  }
  .m-pt-28 {
    padding-top: 28px;
  }
  .m-pl-28 {
    padding-left: 28px;
  }
  .m-pr-28 {
    padding-right: 28px;
  }
  .m-mb-28 {
    margin-bottom: 28px;
  }
  .m-mt-28 {
    margin-top: 28px;
  }
  .m-ml-28 {
    margin-left: 28px;
  }
  .m-mr-28 {
    margin-right: 28px;
  }
  .m-f-size-28 {
    font-size: 28px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-29 {
    padding-bottom: 29px;
  }
  .m-pt-29 {
    padding-top: 29px;
  }
  .m-pl-29 {
    padding-left: 29px;
  }
  .m-pr-29 {
    padding-right: 29px;
  }
  .m-mb-29 {
    margin-bottom: 29px;
  }
  .m-mt-29 {
    margin-top: 29px;
  }
  .m-ml-29 {
    margin-left: 29px;
  }
  .m-mr-29 {
    margin-right: 29px;
  }
  .m-f-size-29 {
    font-size: 29px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-30 {
    padding-bottom: 30px;
  }
  .m-pt-30 {
    padding-top: 30px;
  }
  .m-pl-30 {
    padding-left: 30px;
  }
  .m-pr-30 {
    padding-right: 30px;
  }
  .m-mb-30 {
    margin-bottom: 30px;
  }
  .m-mt-30 {
    margin-top: 30px;
  }
  .m-ml-30 {
    margin-left: 30px;
  }
  .m-mr-30 {
    margin-right: 30px;
  }
  .m-f-size-30 {
    font-size: 30px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-31 {
    padding-bottom: 31px;
  }
  .m-pt-31 {
    padding-top: 31px;
  }
  .m-pl-31 {
    padding-left: 31px;
  }
  .m-pr-31 {
    padding-right: 31px;
  }
  .m-mb-31 {
    margin-bottom: 31px;
  }
  .m-mt-31 {
    margin-top: 31px;
  }
  .m-ml-31 {
    margin-left: 31px;
  }
  .m-mr-31 {
    margin-right: 31px;
  }
  .m-f-size-31 {
    font-size: 31px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-32 {
    padding-bottom: 32px;
  }
  .m-pt-32 {
    padding-top: 32px;
  }
  .m-pl-32 {
    padding-left: 32px;
  }
  .m-pr-32 {
    padding-right: 32px;
  }
  .m-mb-32 {
    margin-bottom: 32px;
  }
  .m-mt-32 {
    margin-top: 32px;
  }
  .m-ml-32 {
    margin-left: 32px;
  }
  .m-mr-32 {
    margin-right: 32px;
  }
  .m-f-size-32 {
    font-size: 32px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-33 {
    padding-bottom: 33px;
  }
  .m-pt-33 {
    padding-top: 33px;
  }
  .m-pl-33 {
    padding-left: 33px;
  }
  .m-pr-33 {
    padding-right: 33px;
  }
  .m-mb-33 {
    margin-bottom: 33px;
  }
  .m-mt-33 {
    margin-top: 33px;
  }
  .m-ml-33 {
    margin-left: 33px;
  }
  .m-mr-33 {
    margin-right: 33px;
  }
  .m-f-size-33 {
    font-size: 33px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-34 {
    padding-bottom: 34px;
  }
  .m-pt-34 {
    padding-top: 34px;
  }
  .m-pl-34 {
    padding-left: 34px;
  }
  .m-pr-34 {
    padding-right: 34px;
  }
  .m-mb-34 {
    margin-bottom: 34px;
  }
  .m-mt-34 {
    margin-top: 34px;
  }
  .m-ml-34 {
    margin-left: 34px;
  }
  .m-mr-34 {
    margin-right: 34px;
  }
  .m-f-size-34 {
    font-size: 34px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-35 {
    padding-bottom: 35px;
  }
  .m-pt-35 {
    padding-top: 35px;
  }
  .m-pl-35 {
    padding-left: 35px;
  }
  .m-pr-35 {
    padding-right: 35px;
  }
  .m-mb-35 {
    margin-bottom: 35px;
  }
  .m-mt-35 {
    margin-top: 35px;
  }
  .m-ml-35 {
    margin-left: 35px;
  }
  .m-mr-35 {
    margin-right: 35px;
  }
  .m-f-size-35 {
    font-size: 35px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-36 {
    padding-bottom: 36px;
  }
  .m-pt-36 {
    padding-top: 36px;
  }
  .m-pl-36 {
    padding-left: 36px;
  }
  .m-pr-36 {
    padding-right: 36px;
  }
  .m-mb-36 {
    margin-bottom: 36px;
  }
  .m-mt-36 {
    margin-top: 36px;
  }
  .m-ml-36 {
    margin-left: 36px;
  }
  .m-mr-36 {
    margin-right: 36px;
  }
  .m-f-size-36 {
    font-size: 36px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-37 {
    padding-bottom: 37px;
  }
  .m-pt-37 {
    padding-top: 37px;
  }
  .m-pl-37 {
    padding-left: 37px;
  }
  .m-pr-37 {
    padding-right: 37px;
  }
  .m-mb-37 {
    margin-bottom: 37px;
  }
  .m-mt-37 {
    margin-top: 37px;
  }
  .m-ml-37 {
    margin-left: 37px;
  }
  .m-mr-37 {
    margin-right: 37px;
  }
  .m-f-size-37 {
    font-size: 37px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-38 {
    padding-bottom: 38px;
  }
  .m-pt-38 {
    padding-top: 38px;
  }
  .m-pl-38 {
    padding-left: 38px;
  }
  .m-pr-38 {
    padding-right: 38px;
  }
  .m-mb-38 {
    margin-bottom: 38px;
  }
  .m-mt-38 {
    margin-top: 38px;
  }
  .m-ml-38 {
    margin-left: 38px;
  }
  .m-mr-38 {
    margin-right: 38px;
  }
  .m-f-size-38 {
    font-size: 38px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-39 {
    padding-bottom: 39px;
  }
  .m-pt-39 {
    padding-top: 39px;
  }
  .m-pl-39 {
    padding-left: 39px;
  }
  .m-pr-39 {
    padding-right: 39px;
  }
  .m-mb-39 {
    margin-bottom: 39px;
  }
  .m-mt-39 {
    margin-top: 39px;
  }
  .m-ml-39 {
    margin-left: 39px;
  }
  .m-mr-39 {
    margin-right: 39px;
  }
  .m-f-size-39 {
    font-size: 39px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-40 {
    padding-bottom: 40px;
  }
  .m-pt-40 {
    padding-top: 40px;
  }
  .m-pl-40 {
    padding-left: 40px;
  }
  .m-pr-40 {
    padding-right: 40px;
  }
  .m-mb-40 {
    margin-bottom: 40px;
  }
  .m-mt-40 {
    margin-top: 40px;
  }
  .m-ml-40 {
    margin-left: 40px;
  }
  .m-mr-40 {
    margin-right: 40px;
  }
  .m-f-size-40 {
    font-size: 40px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-41 {
    padding-bottom: 41px;
  }
  .m-pt-41 {
    padding-top: 41px;
  }
  .m-pl-41 {
    padding-left: 41px;
  }
  .m-pr-41 {
    padding-right: 41px;
  }
  .m-mb-41 {
    margin-bottom: 41px;
  }
  .m-mt-41 {
    margin-top: 41px;
  }
  .m-ml-41 {
    margin-left: 41px;
  }
  .m-mr-41 {
    margin-right: 41px;
  }
  .m-f-size-41 {
    font-size: 41px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-42 {
    padding-bottom: 42px;
  }
  .m-pt-42 {
    padding-top: 42px;
  }
  .m-pl-42 {
    padding-left: 42px;
  }
  .m-pr-42 {
    padding-right: 42px;
  }
  .m-mb-42 {
    margin-bottom: 42px;
  }
  .m-mt-42 {
    margin-top: 42px;
  }
  .m-ml-42 {
    margin-left: 42px;
  }
  .m-mr-42 {
    margin-right: 42px;
  }
  .m-f-size-42 {
    font-size: 42px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-43 {
    padding-bottom: 43px;
  }
  .m-pt-43 {
    padding-top: 43px;
  }
  .m-pl-43 {
    padding-left: 43px;
  }
  .m-pr-43 {
    padding-right: 43px;
  }
  .m-mb-43 {
    margin-bottom: 43px;
  }
  .m-mt-43 {
    margin-top: 43px;
  }
  .m-ml-43 {
    margin-left: 43px;
  }
  .m-mr-43 {
    margin-right: 43px;
  }
  .m-f-size-43 {
    font-size: 43px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-44 {
    padding-bottom: 44px;
  }
  .m-pt-44 {
    padding-top: 44px;
  }
  .m-pl-44 {
    padding-left: 44px;
  }
  .m-pr-44 {
    padding-right: 44px;
  }
  .m-mb-44 {
    margin-bottom: 44px;
  }
  .m-mt-44 {
    margin-top: 44px;
  }
  .m-ml-44 {
    margin-left: 44px;
  }
  .m-mr-44 {
    margin-right: 44px;
  }
  .m-f-size-44 {
    font-size: 44px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-45 {
    padding-bottom: 45px;
  }
  .m-pt-45 {
    padding-top: 45px;
  }
  .m-pl-45 {
    padding-left: 45px;
  }
  .m-pr-45 {
    padding-right: 45px;
  }
  .m-mb-45 {
    margin-bottom: 45px;
  }
  .m-mt-45 {
    margin-top: 45px;
  }
  .m-ml-45 {
    margin-left: 45px;
  }
  .m-mr-45 {
    margin-right: 45px;
  }
  .m-f-size-45 {
    font-size: 45px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-46 {
    padding-bottom: 46px;
  }
  .m-pt-46 {
    padding-top: 46px;
  }
  .m-pl-46 {
    padding-left: 46px;
  }
  .m-pr-46 {
    padding-right: 46px;
  }
  .m-mb-46 {
    margin-bottom: 46px;
  }
  .m-mt-46 {
    margin-top: 46px;
  }
  .m-ml-46 {
    margin-left: 46px;
  }
  .m-mr-46 {
    margin-right: 46px;
  }
  .m-f-size-46 {
    font-size: 46px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-47 {
    padding-bottom: 47px;
  }
  .m-pt-47 {
    padding-top: 47px;
  }
  .m-pl-47 {
    padding-left: 47px;
  }
  .m-pr-47 {
    padding-right: 47px;
  }
  .m-mb-47 {
    margin-bottom: 47px;
  }
  .m-mt-47 {
    margin-top: 47px;
  }
  .m-ml-47 {
    margin-left: 47px;
  }
  .m-mr-47 {
    margin-right: 47px;
  }
  .m-f-size-47 {
    font-size: 47px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-48 {
    padding-bottom: 48px;
  }
  .m-pt-48 {
    padding-top: 48px;
  }
  .m-pl-48 {
    padding-left: 48px;
  }
  .m-pr-48 {
    padding-right: 48px;
  }
  .m-mb-48 {
    margin-bottom: 48px;
  }
  .m-mt-48 {
    margin-top: 48px;
  }
  .m-ml-48 {
    margin-left: 48px;
  }
  .m-mr-48 {
    margin-right: 48px;
  }
  .m-f-size-48 {
    font-size: 48px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-49 {
    padding-bottom: 49px;
  }
  .m-pt-49 {
    padding-top: 49px;
  }
  .m-pl-49 {
    padding-left: 49px;
  }
  .m-pr-49 {
    padding-right: 49px;
  }
  .m-mb-49 {
    margin-bottom: 49px;
  }
  .m-mt-49 {
    margin-top: 49px;
  }
  .m-ml-49 {
    margin-left: 49px;
  }
  .m-mr-49 {
    margin-right: 49px;
  }
  .m-f-size-49 {
    font-size: 49px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-50 {
    padding-bottom: 50px;
  }
  .m-pt-50 {
    padding-top: 50px;
  }
  .m-pl-50 {
    padding-left: 50px;
  }
  .m-pr-50 {
    padding-right: 50px;
  }
  .m-mb-50 {
    margin-bottom: 50px;
  }
  .m-mt-50 {
    margin-top: 50px;
  }
  .m-ml-50 {
    margin-left: 50px;
  }
  .m-mr-50 {
    margin-right: 50px;
  }
  .m-f-size-50 {
    font-size: 50px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-51 {
    padding-bottom: 51px;
  }
  .m-pt-51 {
    padding-top: 51px;
  }
  .m-pl-51 {
    padding-left: 51px;
  }
  .m-pr-51 {
    padding-right: 51px;
  }
  .m-mb-51 {
    margin-bottom: 51px;
  }
  .m-mt-51 {
    margin-top: 51px;
  }
  .m-ml-51 {
    margin-left: 51px;
  }
  .m-mr-51 {
    margin-right: 51px;
  }
  .m-f-size-51 {
    font-size: 51px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-52 {
    padding-bottom: 52px;
  }
  .m-pt-52 {
    padding-top: 52px;
  }
  .m-pl-52 {
    padding-left: 52px;
  }
  .m-pr-52 {
    padding-right: 52px;
  }
  .m-mb-52 {
    margin-bottom: 52px;
  }
  .m-mt-52 {
    margin-top: 52px;
  }
  .m-ml-52 {
    margin-left: 52px;
  }
  .m-mr-52 {
    margin-right: 52px;
  }
  .m-f-size-52 {
    font-size: 52px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-53 {
    padding-bottom: 53px;
  }
  .m-pt-53 {
    padding-top: 53px;
  }
  .m-pl-53 {
    padding-left: 53px;
  }
  .m-pr-53 {
    padding-right: 53px;
  }
  .m-mb-53 {
    margin-bottom: 53px;
  }
  .m-mt-53 {
    margin-top: 53px;
  }
  .m-ml-53 {
    margin-left: 53px;
  }
  .m-mr-53 {
    margin-right: 53px;
  }
  .m-f-size-53 {
    font-size: 53px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-54 {
    padding-bottom: 54px;
  }
  .m-pt-54 {
    padding-top: 54px;
  }
  .m-pl-54 {
    padding-left: 54px;
  }
  .m-pr-54 {
    padding-right: 54px;
  }
  .m-mb-54 {
    margin-bottom: 54px;
  }
  .m-mt-54 {
    margin-top: 54px;
  }
  .m-ml-54 {
    margin-left: 54px;
  }
  .m-mr-54 {
    margin-right: 54px;
  }
  .m-f-size-54 {
    font-size: 54px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-55 {
    padding-bottom: 55px;
  }
  .m-pt-55 {
    padding-top: 55px;
  }
  .m-pl-55 {
    padding-left: 55px;
  }
  .m-pr-55 {
    padding-right: 55px;
  }
  .m-mb-55 {
    margin-bottom: 55px;
  }
  .m-mt-55 {
    margin-top: 55px;
  }
  .m-ml-55 {
    margin-left: 55px;
  }
  .m-mr-55 {
    margin-right: 55px;
  }
  .m-f-size-55 {
    font-size: 55px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-56 {
    padding-bottom: 56px;
  }
  .m-pt-56 {
    padding-top: 56px;
  }
  .m-pl-56 {
    padding-left: 56px;
  }
  .m-pr-56 {
    padding-right: 56px;
  }
  .m-mb-56 {
    margin-bottom: 56px;
  }
  .m-mt-56 {
    margin-top: 56px;
  }
  .m-ml-56 {
    margin-left: 56px;
  }
  .m-mr-56 {
    margin-right: 56px;
  }
  .m-f-size-56 {
    font-size: 56px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-57 {
    padding-bottom: 57px;
  }
  .m-pt-57 {
    padding-top: 57px;
  }
  .m-pl-57 {
    padding-left: 57px;
  }
  .m-pr-57 {
    padding-right: 57px;
  }
  .m-mb-57 {
    margin-bottom: 57px;
  }
  .m-mt-57 {
    margin-top: 57px;
  }
  .m-ml-57 {
    margin-left: 57px;
  }
  .m-mr-57 {
    margin-right: 57px;
  }
  .m-f-size-57 {
    font-size: 57px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-58 {
    padding-bottom: 58px;
  }
  .m-pt-58 {
    padding-top: 58px;
  }
  .m-pl-58 {
    padding-left: 58px;
  }
  .m-pr-58 {
    padding-right: 58px;
  }
  .m-mb-58 {
    margin-bottom: 58px;
  }
  .m-mt-58 {
    margin-top: 58px;
  }
  .m-ml-58 {
    margin-left: 58px;
  }
  .m-mr-58 {
    margin-right: 58px;
  }
  .m-f-size-58 {
    font-size: 58px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-59 {
    padding-bottom: 59px;
  }
  .m-pt-59 {
    padding-top: 59px;
  }
  .m-pl-59 {
    padding-left: 59px;
  }
  .m-pr-59 {
    padding-right: 59px;
  }
  .m-mb-59 {
    margin-bottom: 59px;
  }
  .m-mt-59 {
    margin-top: 59px;
  }
  .m-ml-59 {
    margin-left: 59px;
  }
  .m-mr-59 {
    margin-right: 59px;
  }
  .m-f-size-59 {
    font-size: 59px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-60 {
    padding-bottom: 60px;
  }
  .m-pt-60 {
    padding-top: 60px;
  }
  .m-pl-60 {
    padding-left: 60px;
  }
  .m-pr-60 {
    padding-right: 60px;
  }
  .m-mb-60 {
    margin-bottom: 60px;
  }
  .m-mt-60 {
    margin-top: 60px;
  }
  .m-ml-60 {
    margin-left: 60px;
  }
  .m-mr-60 {
    margin-right: 60px;
  }
  .m-f-size-60 {
    font-size: 60px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-61 {
    padding-bottom: 61px;
  }
  .m-pt-61 {
    padding-top: 61px;
  }
  .m-pl-61 {
    padding-left: 61px;
  }
  .m-pr-61 {
    padding-right: 61px;
  }
  .m-mb-61 {
    margin-bottom: 61px;
  }
  .m-mt-61 {
    margin-top: 61px;
  }
  .m-ml-61 {
    margin-left: 61px;
  }
  .m-mr-61 {
    margin-right: 61px;
  }
  .m-f-size-61 {
    font-size: 61px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-62 {
    padding-bottom: 62px;
  }
  .m-pt-62 {
    padding-top: 62px;
  }
  .m-pl-62 {
    padding-left: 62px;
  }
  .m-pr-62 {
    padding-right: 62px;
  }
  .m-mb-62 {
    margin-bottom: 62px;
  }
  .m-mt-62 {
    margin-top: 62px;
  }
  .m-ml-62 {
    margin-left: 62px;
  }
  .m-mr-62 {
    margin-right: 62px;
  }
  .m-f-size-62 {
    font-size: 62px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-63 {
    padding-bottom: 63px;
  }
  .m-pt-63 {
    padding-top: 63px;
  }
  .m-pl-63 {
    padding-left: 63px;
  }
  .m-pr-63 {
    padding-right: 63px;
  }
  .m-mb-63 {
    margin-bottom: 63px;
  }
  .m-mt-63 {
    margin-top: 63px;
  }
  .m-ml-63 {
    margin-left: 63px;
  }
  .m-mr-63 {
    margin-right: 63px;
  }
  .m-f-size-63 {
    font-size: 63px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-64 {
    padding-bottom: 64px;
  }
  .m-pt-64 {
    padding-top: 64px;
  }
  .m-pl-64 {
    padding-left: 64px;
  }
  .m-pr-64 {
    padding-right: 64px;
  }
  .m-mb-64 {
    margin-bottom: 64px;
  }
  .m-mt-64 {
    margin-top: 64px;
  }
  .m-ml-64 {
    margin-left: 64px;
  }
  .m-mr-64 {
    margin-right: 64px;
  }
  .m-f-size-64 {
    font-size: 64px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-65 {
    padding-bottom: 65px;
  }
  .m-pt-65 {
    padding-top: 65px;
  }
  .m-pl-65 {
    padding-left: 65px;
  }
  .m-pr-65 {
    padding-right: 65px;
  }
  .m-mb-65 {
    margin-bottom: 65px;
  }
  .m-mt-65 {
    margin-top: 65px;
  }
  .m-ml-65 {
    margin-left: 65px;
  }
  .m-mr-65 {
    margin-right: 65px;
  }
  .m-f-size-65 {
    font-size: 65px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-66 {
    padding-bottom: 66px;
  }
  .m-pt-66 {
    padding-top: 66px;
  }
  .m-pl-66 {
    padding-left: 66px;
  }
  .m-pr-66 {
    padding-right: 66px;
  }
  .m-mb-66 {
    margin-bottom: 66px;
  }
  .m-mt-66 {
    margin-top: 66px;
  }
  .m-ml-66 {
    margin-left: 66px;
  }
  .m-mr-66 {
    margin-right: 66px;
  }
  .m-f-size-66 {
    font-size: 66px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-67 {
    padding-bottom: 67px;
  }
  .m-pt-67 {
    padding-top: 67px;
  }
  .m-pl-67 {
    padding-left: 67px;
  }
  .m-pr-67 {
    padding-right: 67px;
  }
  .m-mb-67 {
    margin-bottom: 67px;
  }
  .m-mt-67 {
    margin-top: 67px;
  }
  .m-ml-67 {
    margin-left: 67px;
  }
  .m-mr-67 {
    margin-right: 67px;
  }
  .m-f-size-67 {
    font-size: 67px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-68 {
    padding-bottom: 68px;
  }
  .m-pt-68 {
    padding-top: 68px;
  }
  .m-pl-68 {
    padding-left: 68px;
  }
  .m-pr-68 {
    padding-right: 68px;
  }
  .m-mb-68 {
    margin-bottom: 68px;
  }
  .m-mt-68 {
    margin-top: 68px;
  }
  .m-ml-68 {
    margin-left: 68px;
  }
  .m-mr-68 {
    margin-right: 68px;
  }
  .m-f-size-68 {
    font-size: 68px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-69 {
    padding-bottom: 69px;
  }
  .m-pt-69 {
    padding-top: 69px;
  }
  .m-pl-69 {
    padding-left: 69px;
  }
  .m-pr-69 {
    padding-right: 69px;
  }
  .m-mb-69 {
    margin-bottom: 69px;
  }
  .m-mt-69 {
    margin-top: 69px;
  }
  .m-ml-69 {
    margin-left: 69px;
  }
  .m-mr-69 {
    margin-right: 69px;
  }
  .m-f-size-69 {
    font-size: 69px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-70 {
    padding-bottom: 70px;
  }
  .m-pt-70 {
    padding-top: 70px;
  }
  .m-pl-70 {
    padding-left: 70px;
  }
  .m-pr-70 {
    padding-right: 70px;
  }
  .m-mb-70 {
    margin-bottom: 70px;
  }
  .m-mt-70 {
    margin-top: 70px;
  }
  .m-ml-70 {
    margin-left: 70px;
  }
  .m-mr-70 {
    margin-right: 70px;
  }
  .m-f-size-70 {
    font-size: 70px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-71 {
    padding-bottom: 71px;
  }
  .m-pt-71 {
    padding-top: 71px;
  }
  .m-pl-71 {
    padding-left: 71px;
  }
  .m-pr-71 {
    padding-right: 71px;
  }
  .m-mb-71 {
    margin-bottom: 71px;
  }
  .m-mt-71 {
    margin-top: 71px;
  }
  .m-ml-71 {
    margin-left: 71px;
  }
  .m-mr-71 {
    margin-right: 71px;
  }
  .m-f-size-71 {
    font-size: 71px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-72 {
    padding-bottom: 72px;
  }
  .m-pt-72 {
    padding-top: 72px;
  }
  .m-pl-72 {
    padding-left: 72px;
  }
  .m-pr-72 {
    padding-right: 72px;
  }
  .m-mb-72 {
    margin-bottom: 72px;
  }
  .m-mt-72 {
    margin-top: 72px;
  }
  .m-ml-72 {
    margin-left: 72px;
  }
  .m-mr-72 {
    margin-right: 72px;
  }
  .m-f-size-72 {
    font-size: 72px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-73 {
    padding-bottom: 73px;
  }
  .m-pt-73 {
    padding-top: 73px;
  }
  .m-pl-73 {
    padding-left: 73px;
  }
  .m-pr-73 {
    padding-right: 73px;
  }
  .m-mb-73 {
    margin-bottom: 73px;
  }
  .m-mt-73 {
    margin-top: 73px;
  }
  .m-ml-73 {
    margin-left: 73px;
  }
  .m-mr-73 {
    margin-right: 73px;
  }
  .m-f-size-73 {
    font-size: 73px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-74 {
    padding-bottom: 74px;
  }
  .m-pt-74 {
    padding-top: 74px;
  }
  .m-pl-74 {
    padding-left: 74px;
  }
  .m-pr-74 {
    padding-right: 74px;
  }
  .m-mb-74 {
    margin-bottom: 74px;
  }
  .m-mt-74 {
    margin-top: 74px;
  }
  .m-ml-74 {
    margin-left: 74px;
  }
  .m-mr-74 {
    margin-right: 74px;
  }
  .m-f-size-74 {
    font-size: 74px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-75 {
    padding-bottom: 75px;
  }
  .m-pt-75 {
    padding-top: 75px;
  }
  .m-pl-75 {
    padding-left: 75px;
  }
  .m-pr-75 {
    padding-right: 75px;
  }
  .m-mb-75 {
    margin-bottom: 75px;
  }
  .m-mt-75 {
    margin-top: 75px;
  }
  .m-ml-75 {
    margin-left: 75px;
  }
  .m-mr-75 {
    margin-right: 75px;
  }
  .m-f-size-75 {
    font-size: 75px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-76 {
    padding-bottom: 76px;
  }
  .m-pt-76 {
    padding-top: 76px;
  }
  .m-pl-76 {
    padding-left: 76px;
  }
  .m-pr-76 {
    padding-right: 76px;
  }
  .m-mb-76 {
    margin-bottom: 76px;
  }
  .m-mt-76 {
    margin-top: 76px;
  }
  .m-ml-76 {
    margin-left: 76px;
  }
  .m-mr-76 {
    margin-right: 76px;
  }
  .m-f-size-76 {
    font-size: 76px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-77 {
    padding-bottom: 77px;
  }
  .m-pt-77 {
    padding-top: 77px;
  }
  .m-pl-77 {
    padding-left: 77px;
  }
  .m-pr-77 {
    padding-right: 77px;
  }
  .m-mb-77 {
    margin-bottom: 77px;
  }
  .m-mt-77 {
    margin-top: 77px;
  }
  .m-ml-77 {
    margin-left: 77px;
  }
  .m-mr-77 {
    margin-right: 77px;
  }
  .m-f-size-77 {
    font-size: 77px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-78 {
    padding-bottom: 78px;
  }
  .m-pt-78 {
    padding-top: 78px;
  }
  .m-pl-78 {
    padding-left: 78px;
  }
  .m-pr-78 {
    padding-right: 78px;
  }
  .m-mb-78 {
    margin-bottom: 78px;
  }
  .m-mt-78 {
    margin-top: 78px;
  }
  .m-ml-78 {
    margin-left: 78px;
  }
  .m-mr-78 {
    margin-right: 78px;
  }
  .m-f-size-78 {
    font-size: 78px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-79 {
    padding-bottom: 79px;
  }
  .m-pt-79 {
    padding-top: 79px;
  }
  .m-pl-79 {
    padding-left: 79px;
  }
  .m-pr-79 {
    padding-right: 79px;
  }
  .m-mb-79 {
    margin-bottom: 79px;
  }
  .m-mt-79 {
    margin-top: 79px;
  }
  .m-ml-79 {
    margin-left: 79px;
  }
  .m-mr-79 {
    margin-right: 79px;
  }
  .m-f-size-79 {
    font-size: 79px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-80 {
    padding-bottom: 80px;
  }
  .m-pt-80 {
    padding-top: 80px;
  }
  .m-pl-80 {
    padding-left: 80px;
  }
  .m-pr-80 {
    padding-right: 80px;
  }
  .m-mb-80 {
    margin-bottom: 80px;
  }
  .m-mt-80 {
    margin-top: 80px;
  }
  .m-ml-80 {
    margin-left: 80px;
  }
  .m-mr-80 {
    margin-right: 80px;
  }
  .m-f-size-80 {
    font-size: 80px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-81 {
    padding-bottom: 81px;
  }
  .m-pt-81 {
    padding-top: 81px;
  }
  .m-pl-81 {
    padding-left: 81px;
  }
  .m-pr-81 {
    padding-right: 81px;
  }
  .m-mb-81 {
    margin-bottom: 81px;
  }
  .m-mt-81 {
    margin-top: 81px;
  }
  .m-ml-81 {
    margin-left: 81px;
  }
  .m-mr-81 {
    margin-right: 81px;
  }
  .m-f-size-81 {
    font-size: 81px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-82 {
    padding-bottom: 82px;
  }
  .m-pt-82 {
    padding-top: 82px;
  }
  .m-pl-82 {
    padding-left: 82px;
  }
  .m-pr-82 {
    padding-right: 82px;
  }
  .m-mb-82 {
    margin-bottom: 82px;
  }
  .m-mt-82 {
    margin-top: 82px;
  }
  .m-ml-82 {
    margin-left: 82px;
  }
  .m-mr-82 {
    margin-right: 82px;
  }
  .m-f-size-82 {
    font-size: 82px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-83 {
    padding-bottom: 83px;
  }
  .m-pt-83 {
    padding-top: 83px;
  }
  .m-pl-83 {
    padding-left: 83px;
  }
  .m-pr-83 {
    padding-right: 83px;
  }
  .m-mb-83 {
    margin-bottom: 83px;
  }
  .m-mt-83 {
    margin-top: 83px;
  }
  .m-ml-83 {
    margin-left: 83px;
  }
  .m-mr-83 {
    margin-right: 83px;
  }
  .m-f-size-83 {
    font-size: 83px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-84 {
    padding-bottom: 84px;
  }
  .m-pt-84 {
    padding-top: 84px;
  }
  .m-pl-84 {
    padding-left: 84px;
  }
  .m-pr-84 {
    padding-right: 84px;
  }
  .m-mb-84 {
    margin-bottom: 84px;
  }
  .m-mt-84 {
    margin-top: 84px;
  }
  .m-ml-84 {
    margin-left: 84px;
  }
  .m-mr-84 {
    margin-right: 84px;
  }
  .m-f-size-84 {
    font-size: 84px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-85 {
    padding-bottom: 85px;
  }
  .m-pt-85 {
    padding-top: 85px;
  }
  .m-pl-85 {
    padding-left: 85px;
  }
  .m-pr-85 {
    padding-right: 85px;
  }
  .m-mb-85 {
    margin-bottom: 85px;
  }
  .m-mt-85 {
    margin-top: 85px;
  }
  .m-ml-85 {
    margin-left: 85px;
  }
  .m-mr-85 {
    margin-right: 85px;
  }
  .m-f-size-85 {
    font-size: 85px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-86 {
    padding-bottom: 86px;
  }
  .m-pt-86 {
    padding-top: 86px;
  }
  .m-pl-86 {
    padding-left: 86px;
  }
  .m-pr-86 {
    padding-right: 86px;
  }
  .m-mb-86 {
    margin-bottom: 86px;
  }
  .m-mt-86 {
    margin-top: 86px;
  }
  .m-ml-86 {
    margin-left: 86px;
  }
  .m-mr-86 {
    margin-right: 86px;
  }
  .m-f-size-86 {
    font-size: 86px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-87 {
    padding-bottom: 87px;
  }
  .m-pt-87 {
    padding-top: 87px;
  }
  .m-pl-87 {
    padding-left: 87px;
  }
  .m-pr-87 {
    padding-right: 87px;
  }
  .m-mb-87 {
    margin-bottom: 87px;
  }
  .m-mt-87 {
    margin-top: 87px;
  }
  .m-ml-87 {
    margin-left: 87px;
  }
  .m-mr-87 {
    margin-right: 87px;
  }
  .m-f-size-87 {
    font-size: 87px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-88 {
    padding-bottom: 88px;
  }
  .m-pt-88 {
    padding-top: 88px;
  }
  .m-pl-88 {
    padding-left: 88px;
  }
  .m-pr-88 {
    padding-right: 88px;
  }
  .m-mb-88 {
    margin-bottom: 88px;
  }
  .m-mt-88 {
    margin-top: 88px;
  }
  .m-ml-88 {
    margin-left: 88px;
  }
  .m-mr-88 {
    margin-right: 88px;
  }
  .m-f-size-88 {
    font-size: 88px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-89 {
    padding-bottom: 89px;
  }
  .m-pt-89 {
    padding-top: 89px;
  }
  .m-pl-89 {
    padding-left: 89px;
  }
  .m-pr-89 {
    padding-right: 89px;
  }
  .m-mb-89 {
    margin-bottom: 89px;
  }
  .m-mt-89 {
    margin-top: 89px;
  }
  .m-ml-89 {
    margin-left: 89px;
  }
  .m-mr-89 {
    margin-right: 89px;
  }
  .m-f-size-89 {
    font-size: 89px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-90 {
    padding-bottom: 90px;
  }
  .m-pt-90 {
    padding-top: 90px;
  }
  .m-pl-90 {
    padding-left: 90px;
  }
  .m-pr-90 {
    padding-right: 90px;
  }
  .m-mb-90 {
    margin-bottom: 90px;
  }
  .m-mt-90 {
    margin-top: 90px;
  }
  .m-ml-90 {
    margin-left: 90px;
  }
  .m-mr-90 {
    margin-right: 90px;
  }
  .m-f-size-90 {
    font-size: 90px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-91 {
    padding-bottom: 91px;
  }
  .m-pt-91 {
    padding-top: 91px;
  }
  .m-pl-91 {
    padding-left: 91px;
  }
  .m-pr-91 {
    padding-right: 91px;
  }
  .m-mb-91 {
    margin-bottom: 91px;
  }
  .m-mt-91 {
    margin-top: 91px;
  }
  .m-ml-91 {
    margin-left: 91px;
  }
  .m-mr-91 {
    margin-right: 91px;
  }
  .m-f-size-91 {
    font-size: 91px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-92 {
    padding-bottom: 92px;
  }
  .m-pt-92 {
    padding-top: 92px;
  }
  .m-pl-92 {
    padding-left: 92px;
  }
  .m-pr-92 {
    padding-right: 92px;
  }
  .m-mb-92 {
    margin-bottom: 92px;
  }
  .m-mt-92 {
    margin-top: 92px;
  }
  .m-ml-92 {
    margin-left: 92px;
  }
  .m-mr-92 {
    margin-right: 92px;
  }
  .m-f-size-92 {
    font-size: 92px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-93 {
    padding-bottom: 93px;
  }
  .m-pt-93 {
    padding-top: 93px;
  }
  .m-pl-93 {
    padding-left: 93px;
  }
  .m-pr-93 {
    padding-right: 93px;
  }
  .m-mb-93 {
    margin-bottom: 93px;
  }
  .m-mt-93 {
    margin-top: 93px;
  }
  .m-ml-93 {
    margin-left: 93px;
  }
  .m-mr-93 {
    margin-right: 93px;
  }
  .m-f-size-93 {
    font-size: 93px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-94 {
    padding-bottom: 94px;
  }
  .m-pt-94 {
    padding-top: 94px;
  }
  .m-pl-94 {
    padding-left: 94px;
  }
  .m-pr-94 {
    padding-right: 94px;
  }
  .m-mb-94 {
    margin-bottom: 94px;
  }
  .m-mt-94 {
    margin-top: 94px;
  }
  .m-ml-94 {
    margin-left: 94px;
  }
  .m-mr-94 {
    margin-right: 94px;
  }
  .m-f-size-94 {
    font-size: 94px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-95 {
    padding-bottom: 95px;
  }
  .m-pt-95 {
    padding-top: 95px;
  }
  .m-pl-95 {
    padding-left: 95px;
  }
  .m-pr-95 {
    padding-right: 95px;
  }
  .m-mb-95 {
    margin-bottom: 95px;
  }
  .m-mt-95 {
    margin-top: 95px;
  }
  .m-ml-95 {
    margin-left: 95px;
  }
  .m-mr-95 {
    margin-right: 95px;
  }
  .m-f-size-95 {
    font-size: 95px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-96 {
    padding-bottom: 96px;
  }
  .m-pt-96 {
    padding-top: 96px;
  }
  .m-pl-96 {
    padding-left: 96px;
  }
  .m-pr-96 {
    padding-right: 96px;
  }
  .m-mb-96 {
    margin-bottom: 96px;
  }
  .m-mt-96 {
    margin-top: 96px;
  }
  .m-ml-96 {
    margin-left: 96px;
  }
  .m-mr-96 {
    margin-right: 96px;
  }
  .m-f-size-96 {
    font-size: 96px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-97 {
    padding-bottom: 97px;
  }
  .m-pt-97 {
    padding-top: 97px;
  }
  .m-pl-97 {
    padding-left: 97px;
  }
  .m-pr-97 {
    padding-right: 97px;
  }
  .m-mb-97 {
    margin-bottom: 97px;
  }
  .m-mt-97 {
    margin-top: 97px;
  }
  .m-ml-97 {
    margin-left: 97px;
  }
  .m-mr-97 {
    margin-right: 97px;
  }
  .m-f-size-97 {
    font-size: 97px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-98 {
    padding-bottom: 98px;
  }
  .m-pt-98 {
    padding-top: 98px;
  }
  .m-pl-98 {
    padding-left: 98px;
  }
  .m-pr-98 {
    padding-right: 98px;
  }
  .m-mb-98 {
    margin-bottom: 98px;
  }
  .m-mt-98 {
    margin-top: 98px;
  }
  .m-ml-98 {
    margin-left: 98px;
  }
  .m-mr-98 {
    margin-right: 98px;
  }
  .m-f-size-98 {
    font-size: 98px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-99 {
    padding-bottom: 99px;
  }
  .m-pt-99 {
    padding-top: 99px;
  }
  .m-pl-99 {
    padding-left: 99px;
  }
  .m-pr-99 {
    padding-right: 99px;
  }
  .m-mb-99 {
    margin-bottom: 99px;
  }
  .m-mt-99 {
    margin-top: 99px;
  }
  .m-ml-99 {
    margin-left: 99px;
  }
  .m-mr-99 {
    margin-right: 99px;
  }
  .m-f-size-99 {
    font-size: 99px;
  }
}
@media only screen and (max-width: 567px) {
  .m-pb-100 {
    padding-bottom: 100px;
  }
  .m-pt-100 {
    padding-top: 100px;
  }
  .m-pl-100 {
    padding-left: 100px;
  }
  .m-pr-100 {
    padding-right: 100px;
  }
  .m-mb-100 {
    margin-bottom: 100px;
  }
  .m-mt-100 {
    margin-top: 100px;
  }
  .m-ml-100 {
    margin-left: 100px;
  }
  .m-mr-100 {
    margin-right: 100px;
  }
  .m-f-size-100 {
    font-size: 100px;
  }
}
.f-semibold {
  font-weight: 500;
}

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

.f-center {
  text-align: center;
}

.f-left {
  text-align: left;
}

.f-right {
  text-align: right;
}

.f-justify {
  text-align: justify;
}

.center {
  align-items: center;
  text-align: center;
  justify-content: center;
}

.d-flex {
  display: flex;
}
.d-flex.flex-wrap {
  flex-wrap: wrap;
}
.d-flex.flex-jc-btw {
  justify-content: space-between;
}
.d-flex.flex-jc-around {
  justify-content: space-around;
}
.d-flex.flex-jc-center {
  justify-content: center;
}
.d-flex.flex-jc-end {
  justify-content: flex-end;
}
.d-flex.flex-dir-col {
  flex-direction: column;
}
.d-flex .flex-1 {
  flex: 1 0 1%;
  max-width: 1%;
}
.d-flex.gap-1 {
  gap: 1%;
}
.d-flex.gap-column-1 {
  gap: 0 1%;
}
.d-flex.gap-row-1 {
  gap: 1% 0;
}
.d-flex .flex-2 {
  flex: 1 0 2%;
  max-width: 2%;
}
.d-flex.gap-2 {
  gap: 2%;
}
.d-flex.gap-column-2 {
  gap: 0 2%;
}
.d-flex.gap-row-2 {
  gap: 2% 0;
}
.d-flex .flex-3 {
  flex: 1 0 3%;
  max-width: 3%;
}
.d-flex.gap-3 {
  gap: 3%;
}
.d-flex.gap-column-3 {
  gap: 0 3%;
}
.d-flex.gap-row-3 {
  gap: 3% 0;
}
.d-flex .flex-4 {
  flex: 1 0 4%;
  max-width: 4%;
}
.d-flex.gap-4 {
  gap: 4%;
}
.d-flex.gap-column-4 {
  gap: 0 4%;
}
.d-flex.gap-row-4 {
  gap: 4% 0;
}
.d-flex .flex-5 {
  flex: 1 0 5%;
  max-width: 5%;
}
.d-flex.gap-5 {
  gap: 5%;
}
.d-flex.gap-column-5 {
  gap: 0 5%;
}
.d-flex.gap-row-5 {
  gap: 5% 0;
}
.d-flex .flex-6 {
  flex: 1 0 6%;
  max-width: 6%;
}
.d-flex.gap-6 {
  gap: 6%;
}
.d-flex.gap-column-6 {
  gap: 0 6%;
}
.d-flex.gap-row-6 {
  gap: 6% 0;
}
.d-flex .flex-7 {
  flex: 1 0 7%;
  max-width: 7%;
}
.d-flex.gap-7 {
  gap: 7%;
}
.d-flex.gap-column-7 {
  gap: 0 7%;
}
.d-flex.gap-row-7 {
  gap: 7% 0;
}
.d-flex .flex-8 {
  flex: 1 0 8%;
  max-width: 8%;
}
.d-flex.gap-8 {
  gap: 8%;
}
.d-flex.gap-column-8 {
  gap: 0 8%;
}
.d-flex.gap-row-8 {
  gap: 8% 0;
}
.d-flex .flex-9 {
  flex: 1 0 9%;
  max-width: 9%;
}
.d-flex.gap-9 {
  gap: 9%;
}
.d-flex.gap-column-9 {
  gap: 0 9%;
}
.d-flex.gap-row-9 {
  gap: 9% 0;
}
.d-flex .flex-10 {
  flex: 1 0 10%;
  max-width: 10%;
}
.d-flex.gap-10 {
  gap: 10%;
}
.d-flex.gap-column-10 {
  gap: 0 10%;
}
.d-flex.gap-row-10 {
  gap: 10% 0;
}
.d-flex .flex-11 {
  flex: 1 0 11%;
  max-width: 11%;
}
.d-flex.gap-11 {
  gap: 11%;
}
.d-flex.gap-column-11 {
  gap: 0 11%;
}
.d-flex.gap-row-11 {
  gap: 11% 0;
}
.d-flex .flex-12 {
  flex: 1 0 12%;
  max-width: 12%;
}
.d-flex.gap-12 {
  gap: 12%;
}
.d-flex.gap-column-12 {
  gap: 0 12%;
}
.d-flex.gap-row-12 {
  gap: 12% 0;
}
.d-flex .flex-13 {
  flex: 1 0 13%;
  max-width: 13%;
}
.d-flex.gap-13 {
  gap: 13%;
}
.d-flex.gap-column-13 {
  gap: 0 13%;
}
.d-flex.gap-row-13 {
  gap: 13% 0;
}
.d-flex .flex-14 {
  flex: 1 0 14%;
  max-width: 14%;
}
.d-flex.gap-14 {
  gap: 14%;
}
.d-flex.gap-column-14 {
  gap: 0 14%;
}
.d-flex.gap-row-14 {
  gap: 14% 0;
}
.d-flex .flex-15 {
  flex: 1 0 15%;
  max-width: 15%;
}
.d-flex.gap-15 {
  gap: 15%;
}
.d-flex.gap-column-15 {
  gap: 0 15%;
}
.d-flex.gap-row-15 {
  gap: 15% 0;
}
.d-flex .flex-16 {
  flex: 1 0 16%;
  max-width: 16%;
}
.d-flex.gap-16 {
  gap: 16%;
}
.d-flex.gap-column-16 {
  gap: 0 16%;
}
.d-flex.gap-row-16 {
  gap: 16% 0;
}
.d-flex .flex-17 {
  flex: 1 0 17%;
  max-width: 17%;
}
.d-flex.gap-17 {
  gap: 17%;
}
.d-flex.gap-column-17 {
  gap: 0 17%;
}
.d-flex.gap-row-17 {
  gap: 17% 0;
}
.d-flex .flex-18 {
  flex: 1 0 18%;
  max-width: 18%;
}
.d-flex.gap-18 {
  gap: 18%;
}
.d-flex.gap-column-18 {
  gap: 0 18%;
}
.d-flex.gap-row-18 {
  gap: 18% 0;
}
.d-flex .flex-19 {
  flex: 1 0 19%;
  max-width: 19%;
}
.d-flex.gap-19 {
  gap: 19%;
}
.d-flex.gap-column-19 {
  gap: 0 19%;
}
.d-flex.gap-row-19 {
  gap: 19% 0;
}
.d-flex .flex-20 {
  flex: 1 0 20%;
  max-width: 20%;
}
.d-flex.gap-20 {
  gap: 20%;
}
.d-flex.gap-column-20 {
  gap: 0 20%;
}
.d-flex.gap-row-20 {
  gap: 20% 0;
}
.d-flex .flex-21 {
  flex: 1 0 21%;
  max-width: 21%;
}
.d-flex.gap-21 {
  gap: 21%;
}
.d-flex.gap-column-21 {
  gap: 0 21%;
}
.d-flex.gap-row-21 {
  gap: 21% 0;
}
.d-flex .flex-22 {
  flex: 1 0 22%;
  max-width: 22%;
}
.d-flex.gap-22 {
  gap: 22%;
}
.d-flex.gap-column-22 {
  gap: 0 22%;
}
.d-flex.gap-row-22 {
  gap: 22% 0;
}
.d-flex .flex-23 {
  flex: 1 0 23%;
  max-width: 23%;
}
.d-flex.gap-23 {
  gap: 23%;
}
.d-flex.gap-column-23 {
  gap: 0 23%;
}
.d-flex.gap-row-23 {
  gap: 23% 0;
}
.d-flex .flex-24 {
  flex: 1 0 24%;
  max-width: 24%;
}
.d-flex.gap-24 {
  gap: 24%;
}
.d-flex.gap-column-24 {
  gap: 0 24%;
}
.d-flex.gap-row-24 {
  gap: 24% 0;
}
.d-flex .flex-25 {
  flex: 1 0 25%;
  max-width: 25%;
}
.d-flex.gap-25 {
  gap: 25%;
}
.d-flex.gap-column-25 {
  gap: 0 25%;
}
.d-flex.gap-row-25 {
  gap: 25% 0;
}
.d-flex .flex-26 {
  flex: 1 0 26%;
  max-width: 26%;
}
.d-flex.gap-26 {
  gap: 26%;
}
.d-flex.gap-column-26 {
  gap: 0 26%;
}
.d-flex.gap-row-26 {
  gap: 26% 0;
}
.d-flex .flex-27 {
  flex: 1 0 27%;
  max-width: 27%;
}
.d-flex.gap-27 {
  gap: 27%;
}
.d-flex.gap-column-27 {
  gap: 0 27%;
}
.d-flex.gap-row-27 {
  gap: 27% 0;
}
.d-flex .flex-28 {
  flex: 1 0 28%;
  max-width: 28%;
}
.d-flex.gap-28 {
  gap: 28%;
}
.d-flex.gap-column-28 {
  gap: 0 28%;
}
.d-flex.gap-row-28 {
  gap: 28% 0;
}
.d-flex .flex-29 {
  flex: 1 0 29%;
  max-width: 29%;
}
.d-flex.gap-29 {
  gap: 29%;
}
.d-flex.gap-column-29 {
  gap: 0 29%;
}
.d-flex.gap-row-29 {
  gap: 29% 0;
}
.d-flex .flex-30 {
  flex: 1 0 30%;
  max-width: 30%;
}
.d-flex.gap-30 {
  gap: 30%;
}
.d-flex.gap-column-30 {
  gap: 0 30%;
}
.d-flex.gap-row-30 {
  gap: 30% 0;
}
.d-flex .flex-31 {
  flex: 1 0 31%;
  max-width: 31%;
}
.d-flex.gap-31 {
  gap: 31%;
}
.d-flex.gap-column-31 {
  gap: 0 31%;
}
.d-flex.gap-row-31 {
  gap: 31% 0;
}
.d-flex .flex-32 {
  flex: 1 0 32%;
  max-width: 32%;
}
.d-flex.gap-32 {
  gap: 32%;
}
.d-flex.gap-column-32 {
  gap: 0 32%;
}
.d-flex.gap-row-32 {
  gap: 32% 0;
}
.d-flex .flex-33 {
  flex: 1 0 33%;
  max-width: 33%;
}
.d-flex.gap-33 {
  gap: 33%;
}
.d-flex.gap-column-33 {
  gap: 0 33%;
}
.d-flex.gap-row-33 {
  gap: 33% 0;
}
.d-flex .flex-34 {
  flex: 1 0 34%;
  max-width: 34%;
}
.d-flex.gap-34 {
  gap: 34%;
}
.d-flex.gap-column-34 {
  gap: 0 34%;
}
.d-flex.gap-row-34 {
  gap: 34% 0;
}
.d-flex .flex-35 {
  flex: 1 0 35%;
  max-width: 35%;
}
.d-flex.gap-35 {
  gap: 35%;
}
.d-flex.gap-column-35 {
  gap: 0 35%;
}
.d-flex.gap-row-35 {
  gap: 35% 0;
}
.d-flex .flex-36 {
  flex: 1 0 36%;
  max-width: 36%;
}
.d-flex.gap-36 {
  gap: 36%;
}
.d-flex.gap-column-36 {
  gap: 0 36%;
}
.d-flex.gap-row-36 {
  gap: 36% 0;
}
.d-flex .flex-37 {
  flex: 1 0 37%;
  max-width: 37%;
}
.d-flex.gap-37 {
  gap: 37%;
}
.d-flex.gap-column-37 {
  gap: 0 37%;
}
.d-flex.gap-row-37 {
  gap: 37% 0;
}
.d-flex .flex-38 {
  flex: 1 0 38%;
  max-width: 38%;
}
.d-flex.gap-38 {
  gap: 38%;
}
.d-flex.gap-column-38 {
  gap: 0 38%;
}
.d-flex.gap-row-38 {
  gap: 38% 0;
}
.d-flex .flex-39 {
  flex: 1 0 39%;
  max-width: 39%;
}
.d-flex.gap-39 {
  gap: 39%;
}
.d-flex.gap-column-39 {
  gap: 0 39%;
}
.d-flex.gap-row-39 {
  gap: 39% 0;
}
.d-flex .flex-40 {
  flex: 1 0 40%;
  max-width: 40%;
}
.d-flex.gap-40 {
  gap: 40%;
}
.d-flex.gap-column-40 {
  gap: 0 40%;
}
.d-flex.gap-row-40 {
  gap: 40% 0;
}
.d-flex .flex-41 {
  flex: 1 0 41%;
  max-width: 41%;
}
.d-flex.gap-41 {
  gap: 41%;
}
.d-flex.gap-column-41 {
  gap: 0 41%;
}
.d-flex.gap-row-41 {
  gap: 41% 0;
}
.d-flex .flex-42 {
  flex: 1 0 42%;
  max-width: 42%;
}
.d-flex.gap-42 {
  gap: 42%;
}
.d-flex.gap-column-42 {
  gap: 0 42%;
}
.d-flex.gap-row-42 {
  gap: 42% 0;
}
.d-flex .flex-43 {
  flex: 1 0 43%;
  max-width: 43%;
}
.d-flex.gap-43 {
  gap: 43%;
}
.d-flex.gap-column-43 {
  gap: 0 43%;
}
.d-flex.gap-row-43 {
  gap: 43% 0;
}
.d-flex .flex-44 {
  flex: 1 0 44%;
  max-width: 44%;
}
.d-flex.gap-44 {
  gap: 44%;
}
.d-flex.gap-column-44 {
  gap: 0 44%;
}
.d-flex.gap-row-44 {
  gap: 44% 0;
}
.d-flex .flex-45 {
  flex: 1 0 45%;
  max-width: 45%;
}
.d-flex.gap-45 {
  gap: 45%;
}
.d-flex.gap-column-45 {
  gap: 0 45%;
}
.d-flex.gap-row-45 {
  gap: 45% 0;
}
.d-flex .flex-46 {
  flex: 1 0 46%;
  max-width: 46%;
}
.d-flex.gap-46 {
  gap: 46%;
}
.d-flex.gap-column-46 {
  gap: 0 46%;
}
.d-flex.gap-row-46 {
  gap: 46% 0;
}
.d-flex .flex-47 {
  flex: 1 0 47%;
  max-width: 47%;
}
.d-flex.gap-47 {
  gap: 47%;
}
.d-flex.gap-column-47 {
  gap: 0 47%;
}
.d-flex.gap-row-47 {
  gap: 47% 0;
}
.d-flex .flex-48 {
  flex: 1 0 48%;
  max-width: 48%;
}
.d-flex.gap-48 {
  gap: 48%;
}
.d-flex.gap-column-48 {
  gap: 0 48%;
}
.d-flex.gap-row-48 {
  gap: 48% 0;
}
.d-flex .flex-49 {
  flex: 1 0 49%;
  max-width: 49%;
}
.d-flex.gap-49 {
  gap: 49%;
}
.d-flex.gap-column-49 {
  gap: 0 49%;
}
.d-flex.gap-row-49 {
  gap: 49% 0;
}
.d-flex .flex-50 {
  flex: 1 0 50%;
  max-width: 50%;
}
.d-flex.gap-50 {
  gap: 50%;
}
.d-flex.gap-column-50 {
  gap: 0 50%;
}
.d-flex.gap-row-50 {
  gap: 50% 0;
}
.d-flex .flex-51 {
  flex: 1 0 51%;
  max-width: 51%;
}
.d-flex.gap-51 {
  gap: 51%;
}
.d-flex.gap-column-51 {
  gap: 0 51%;
}
.d-flex.gap-row-51 {
  gap: 51% 0;
}
.d-flex .flex-52 {
  flex: 1 0 52%;
  max-width: 52%;
}
.d-flex.gap-52 {
  gap: 52%;
}
.d-flex.gap-column-52 {
  gap: 0 52%;
}
.d-flex.gap-row-52 {
  gap: 52% 0;
}
.d-flex .flex-53 {
  flex: 1 0 53%;
  max-width: 53%;
}
.d-flex.gap-53 {
  gap: 53%;
}
.d-flex.gap-column-53 {
  gap: 0 53%;
}
.d-flex.gap-row-53 {
  gap: 53% 0;
}
.d-flex .flex-54 {
  flex: 1 0 54%;
  max-width: 54%;
}
.d-flex.gap-54 {
  gap: 54%;
}
.d-flex.gap-column-54 {
  gap: 0 54%;
}
.d-flex.gap-row-54 {
  gap: 54% 0;
}
.d-flex .flex-55 {
  flex: 1 0 55%;
  max-width: 55%;
}
.d-flex.gap-55 {
  gap: 55%;
}
.d-flex.gap-column-55 {
  gap: 0 55%;
}
.d-flex.gap-row-55 {
  gap: 55% 0;
}
.d-flex .flex-56 {
  flex: 1 0 56%;
  max-width: 56%;
}
.d-flex.gap-56 {
  gap: 56%;
}
.d-flex.gap-column-56 {
  gap: 0 56%;
}
.d-flex.gap-row-56 {
  gap: 56% 0;
}
.d-flex .flex-57 {
  flex: 1 0 57%;
  max-width: 57%;
}
.d-flex.gap-57 {
  gap: 57%;
}
.d-flex.gap-column-57 {
  gap: 0 57%;
}
.d-flex.gap-row-57 {
  gap: 57% 0;
}
.d-flex .flex-58 {
  flex: 1 0 58%;
  max-width: 58%;
}
.d-flex.gap-58 {
  gap: 58%;
}
.d-flex.gap-column-58 {
  gap: 0 58%;
}
.d-flex.gap-row-58 {
  gap: 58% 0;
}
.d-flex .flex-59 {
  flex: 1 0 59%;
  max-width: 59%;
}
.d-flex.gap-59 {
  gap: 59%;
}
.d-flex.gap-column-59 {
  gap: 0 59%;
}
.d-flex.gap-row-59 {
  gap: 59% 0;
}
.d-flex .flex-60 {
  flex: 1 0 60%;
  max-width: 60%;
}
.d-flex.gap-60 {
  gap: 60%;
}
.d-flex.gap-column-60 {
  gap: 0 60%;
}
.d-flex.gap-row-60 {
  gap: 60% 0;
}
.d-flex .flex-61 {
  flex: 1 0 61%;
  max-width: 61%;
}
.d-flex.gap-61 {
  gap: 61%;
}
.d-flex.gap-column-61 {
  gap: 0 61%;
}
.d-flex.gap-row-61 {
  gap: 61% 0;
}
.d-flex .flex-62 {
  flex: 1 0 62%;
  max-width: 62%;
}
.d-flex.gap-62 {
  gap: 62%;
}
.d-flex.gap-column-62 {
  gap: 0 62%;
}
.d-flex.gap-row-62 {
  gap: 62% 0;
}
.d-flex .flex-63 {
  flex: 1 0 63%;
  max-width: 63%;
}
.d-flex.gap-63 {
  gap: 63%;
}
.d-flex.gap-column-63 {
  gap: 0 63%;
}
.d-flex.gap-row-63 {
  gap: 63% 0;
}
.d-flex .flex-64 {
  flex: 1 0 64%;
  max-width: 64%;
}
.d-flex.gap-64 {
  gap: 64%;
}
.d-flex.gap-column-64 {
  gap: 0 64%;
}
.d-flex.gap-row-64 {
  gap: 64% 0;
}
.d-flex .flex-65 {
  flex: 1 0 65%;
  max-width: 65%;
}
.d-flex.gap-65 {
  gap: 65%;
}
.d-flex.gap-column-65 {
  gap: 0 65%;
}
.d-flex.gap-row-65 {
  gap: 65% 0;
}
.d-flex .flex-66 {
  flex: 1 0 66%;
  max-width: 66%;
}
.d-flex.gap-66 {
  gap: 66%;
}
.d-flex.gap-column-66 {
  gap: 0 66%;
}
.d-flex.gap-row-66 {
  gap: 66% 0;
}
.d-flex .flex-67 {
  flex: 1 0 67%;
  max-width: 67%;
}
.d-flex.gap-67 {
  gap: 67%;
}
.d-flex.gap-column-67 {
  gap: 0 67%;
}
.d-flex.gap-row-67 {
  gap: 67% 0;
}
.d-flex .flex-68 {
  flex: 1 0 68%;
  max-width: 68%;
}
.d-flex.gap-68 {
  gap: 68%;
}
.d-flex.gap-column-68 {
  gap: 0 68%;
}
.d-flex.gap-row-68 {
  gap: 68% 0;
}
.d-flex .flex-69 {
  flex: 1 0 69%;
  max-width: 69%;
}
.d-flex.gap-69 {
  gap: 69%;
}
.d-flex.gap-column-69 {
  gap: 0 69%;
}
.d-flex.gap-row-69 {
  gap: 69% 0;
}
.d-flex .flex-70 {
  flex: 1 0 70%;
  max-width: 70%;
}
.d-flex.gap-70 {
  gap: 70%;
}
.d-flex.gap-column-70 {
  gap: 0 70%;
}
.d-flex.gap-row-70 {
  gap: 70% 0;
}
.d-flex .flex-71 {
  flex: 1 0 71%;
  max-width: 71%;
}
.d-flex.gap-71 {
  gap: 71%;
}
.d-flex.gap-column-71 {
  gap: 0 71%;
}
.d-flex.gap-row-71 {
  gap: 71% 0;
}
.d-flex .flex-72 {
  flex: 1 0 72%;
  max-width: 72%;
}
.d-flex.gap-72 {
  gap: 72%;
}
.d-flex.gap-column-72 {
  gap: 0 72%;
}
.d-flex.gap-row-72 {
  gap: 72% 0;
}
.d-flex .flex-73 {
  flex: 1 0 73%;
  max-width: 73%;
}
.d-flex.gap-73 {
  gap: 73%;
}
.d-flex.gap-column-73 {
  gap: 0 73%;
}
.d-flex.gap-row-73 {
  gap: 73% 0;
}
.d-flex .flex-74 {
  flex: 1 0 74%;
  max-width: 74%;
}
.d-flex.gap-74 {
  gap: 74%;
}
.d-flex.gap-column-74 {
  gap: 0 74%;
}
.d-flex.gap-row-74 {
  gap: 74% 0;
}
.d-flex .flex-75 {
  flex: 1 0 75%;
  max-width: 75%;
}
.d-flex.gap-75 {
  gap: 75%;
}
.d-flex.gap-column-75 {
  gap: 0 75%;
}
.d-flex.gap-row-75 {
  gap: 75% 0;
}
.d-flex .flex-76 {
  flex: 1 0 76%;
  max-width: 76%;
}
.d-flex.gap-76 {
  gap: 76%;
}
.d-flex.gap-column-76 {
  gap: 0 76%;
}
.d-flex.gap-row-76 {
  gap: 76% 0;
}
.d-flex .flex-77 {
  flex: 1 0 77%;
  max-width: 77%;
}
.d-flex.gap-77 {
  gap: 77%;
}
.d-flex.gap-column-77 {
  gap: 0 77%;
}
.d-flex.gap-row-77 {
  gap: 77% 0;
}
.d-flex .flex-78 {
  flex: 1 0 78%;
  max-width: 78%;
}
.d-flex.gap-78 {
  gap: 78%;
}
.d-flex.gap-column-78 {
  gap: 0 78%;
}
.d-flex.gap-row-78 {
  gap: 78% 0;
}
.d-flex .flex-79 {
  flex: 1 0 79%;
  max-width: 79%;
}
.d-flex.gap-79 {
  gap: 79%;
}
.d-flex.gap-column-79 {
  gap: 0 79%;
}
.d-flex.gap-row-79 {
  gap: 79% 0;
}
.d-flex .flex-80 {
  flex: 1 0 80%;
  max-width: 80%;
}
.d-flex.gap-80 {
  gap: 80%;
}
.d-flex.gap-column-80 {
  gap: 0 80%;
}
.d-flex.gap-row-80 {
  gap: 80% 0;
}
.d-flex .flex-81 {
  flex: 1 0 81%;
  max-width: 81%;
}
.d-flex.gap-81 {
  gap: 81%;
}
.d-flex.gap-column-81 {
  gap: 0 81%;
}
.d-flex.gap-row-81 {
  gap: 81% 0;
}
.d-flex .flex-82 {
  flex: 1 0 82%;
  max-width: 82%;
}
.d-flex.gap-82 {
  gap: 82%;
}
.d-flex.gap-column-82 {
  gap: 0 82%;
}
.d-flex.gap-row-82 {
  gap: 82% 0;
}
.d-flex .flex-83 {
  flex: 1 0 83%;
  max-width: 83%;
}
.d-flex.gap-83 {
  gap: 83%;
}
.d-flex.gap-column-83 {
  gap: 0 83%;
}
.d-flex.gap-row-83 {
  gap: 83% 0;
}
.d-flex .flex-84 {
  flex: 1 0 84%;
  max-width: 84%;
}
.d-flex.gap-84 {
  gap: 84%;
}
.d-flex.gap-column-84 {
  gap: 0 84%;
}
.d-flex.gap-row-84 {
  gap: 84% 0;
}
.d-flex .flex-85 {
  flex: 1 0 85%;
  max-width: 85%;
}
.d-flex.gap-85 {
  gap: 85%;
}
.d-flex.gap-column-85 {
  gap: 0 85%;
}
.d-flex.gap-row-85 {
  gap: 85% 0;
}
.d-flex .flex-86 {
  flex: 1 0 86%;
  max-width: 86%;
}
.d-flex.gap-86 {
  gap: 86%;
}
.d-flex.gap-column-86 {
  gap: 0 86%;
}
.d-flex.gap-row-86 {
  gap: 86% 0;
}
.d-flex .flex-87 {
  flex: 1 0 87%;
  max-width: 87%;
}
.d-flex.gap-87 {
  gap: 87%;
}
.d-flex.gap-column-87 {
  gap: 0 87%;
}
.d-flex.gap-row-87 {
  gap: 87% 0;
}
.d-flex .flex-88 {
  flex: 1 0 88%;
  max-width: 88%;
}
.d-flex.gap-88 {
  gap: 88%;
}
.d-flex.gap-column-88 {
  gap: 0 88%;
}
.d-flex.gap-row-88 {
  gap: 88% 0;
}
.d-flex .flex-89 {
  flex: 1 0 89%;
  max-width: 89%;
}
.d-flex.gap-89 {
  gap: 89%;
}
.d-flex.gap-column-89 {
  gap: 0 89%;
}
.d-flex.gap-row-89 {
  gap: 89% 0;
}
.d-flex .flex-90 {
  flex: 1 0 90%;
  max-width: 90%;
}
.d-flex.gap-90 {
  gap: 90%;
}
.d-flex.gap-column-90 {
  gap: 0 90%;
}
.d-flex.gap-row-90 {
  gap: 90% 0;
}
.d-flex .flex-91 {
  flex: 1 0 91%;
  max-width: 91%;
}
.d-flex.gap-91 {
  gap: 91%;
}
.d-flex.gap-column-91 {
  gap: 0 91%;
}
.d-flex.gap-row-91 {
  gap: 91% 0;
}
.d-flex .flex-92 {
  flex: 1 0 92%;
  max-width: 92%;
}
.d-flex.gap-92 {
  gap: 92%;
}
.d-flex.gap-column-92 {
  gap: 0 92%;
}
.d-flex.gap-row-92 {
  gap: 92% 0;
}
.d-flex .flex-93 {
  flex: 1 0 93%;
  max-width: 93%;
}
.d-flex.gap-93 {
  gap: 93%;
}
.d-flex.gap-column-93 {
  gap: 0 93%;
}
.d-flex.gap-row-93 {
  gap: 93% 0;
}
.d-flex .flex-94 {
  flex: 1 0 94%;
  max-width: 94%;
}
.d-flex.gap-94 {
  gap: 94%;
}
.d-flex.gap-column-94 {
  gap: 0 94%;
}
.d-flex.gap-row-94 {
  gap: 94% 0;
}
.d-flex .flex-95 {
  flex: 1 0 95%;
  max-width: 95%;
}
.d-flex.gap-95 {
  gap: 95%;
}
.d-flex.gap-column-95 {
  gap: 0 95%;
}
.d-flex.gap-row-95 {
  gap: 95% 0;
}
.d-flex .flex-96 {
  flex: 1 0 96%;
  max-width: 96%;
}
.d-flex.gap-96 {
  gap: 96%;
}
.d-flex.gap-column-96 {
  gap: 0 96%;
}
.d-flex.gap-row-96 {
  gap: 96% 0;
}
.d-flex .flex-97 {
  flex: 1 0 97%;
  max-width: 97%;
}
.d-flex.gap-97 {
  gap: 97%;
}
.d-flex.gap-column-97 {
  gap: 0 97%;
}
.d-flex.gap-row-97 {
  gap: 97% 0;
}
.d-flex .flex-98 {
  flex: 1 0 98%;
  max-width: 98%;
}
.d-flex.gap-98 {
  gap: 98%;
}
.d-flex.gap-column-98 {
  gap: 0 98%;
}
.d-flex.gap-row-98 {
  gap: 98% 0;
}
.d-flex .flex-99 {
  flex: 1 0 99%;
  max-width: 99%;
}
.d-flex.gap-99 {
  gap: 99%;
}
.d-flex.gap-column-99 {
  gap: 0 99%;
}
.d-flex.gap-row-99 {
  gap: 99% 0;
}
.d-flex .flex-100 {
  flex: 1 0 100%;
  max-width: 100%;
}
.d-flex.gap-100 {
  gap: 100%;
}
.d-flex.gap-column-100 {
  gap: 0 100%;
}
.d-flex.gap-row-100 {
  gap: 100% 0;
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-1 {
    flex: 1 0 1%;
    max-width: 1%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-2 {
    flex: 1 0 2%;
    max-width: 2%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-3 {
    flex: 1 0 3%;
    max-width: 3%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-4 {
    flex: 1 0 4%;
    max-width: 4%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-5 {
    flex: 1 0 5%;
    max-width: 5%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-6 {
    flex: 1 0 6%;
    max-width: 6%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-7 {
    flex: 1 0 7%;
    max-width: 7%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-8 {
    flex: 1 0 8%;
    max-width: 8%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-9 {
    flex: 1 0 9%;
    max-width: 9%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-10 {
    flex: 1 0 10%;
    max-width: 10%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-11 {
    flex: 1 0 11%;
    max-width: 11%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-12 {
    flex: 1 0 12%;
    max-width: 12%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-13 {
    flex: 1 0 13%;
    max-width: 13%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-14 {
    flex: 1 0 14%;
    max-width: 14%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-15 {
    flex: 1 0 15%;
    max-width: 15%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-16 {
    flex: 1 0 16%;
    max-width: 16%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-17 {
    flex: 1 0 17%;
    max-width: 17%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-18 {
    flex: 1 0 18%;
    max-width: 18%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-19 {
    flex: 1 0 19%;
    max-width: 19%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-20 {
    flex: 1 0 20%;
    max-width: 20%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-21 {
    flex: 1 0 21%;
    max-width: 21%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-22 {
    flex: 1 0 22%;
    max-width: 22%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-23 {
    flex: 1 0 23%;
    max-width: 23%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-24 {
    flex: 1 0 24%;
    max-width: 24%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-25 {
    flex: 1 0 25%;
    max-width: 25%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-26 {
    flex: 1 0 26%;
    max-width: 26%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-27 {
    flex: 1 0 27%;
    max-width: 27%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-28 {
    flex: 1 0 28%;
    max-width: 28%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-29 {
    flex: 1 0 29%;
    max-width: 29%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-30 {
    flex: 1 0 30%;
    max-width: 30%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-31 {
    flex: 1 0 31%;
    max-width: 31%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-32 {
    flex: 1 0 32%;
    max-width: 32%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-33 {
    flex: 1 0 33%;
    max-width: 33%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-34 {
    flex: 1 0 34%;
    max-width: 34%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-35 {
    flex: 1 0 35%;
    max-width: 35%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-36 {
    flex: 1 0 36%;
    max-width: 36%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-37 {
    flex: 1 0 37%;
    max-width: 37%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-38 {
    flex: 1 0 38%;
    max-width: 38%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-39 {
    flex: 1 0 39%;
    max-width: 39%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-40 {
    flex: 1 0 40%;
    max-width: 40%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-41 {
    flex: 1 0 41%;
    max-width: 41%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-42 {
    flex: 1 0 42%;
    max-width: 42%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-43 {
    flex: 1 0 43%;
    max-width: 43%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-44 {
    flex: 1 0 44%;
    max-width: 44%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-45 {
    flex: 1 0 45%;
    max-width: 45%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-46 {
    flex: 1 0 46%;
    max-width: 46%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-47 {
    flex: 1 0 47%;
    max-width: 47%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-48 {
    flex: 1 0 48%;
    max-width: 48%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-49 {
    flex: 1 0 49%;
    max-width: 49%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-50 {
    flex: 1 0 50%;
    max-width: 50%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-51 {
    flex: 1 0 51%;
    max-width: 51%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-52 {
    flex: 1 0 52%;
    max-width: 52%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-53 {
    flex: 1 0 53%;
    max-width: 53%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-54 {
    flex: 1 0 54%;
    max-width: 54%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-55 {
    flex: 1 0 55%;
    max-width: 55%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-56 {
    flex: 1 0 56%;
    max-width: 56%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-57 {
    flex: 1 0 57%;
    max-width: 57%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-58 {
    flex: 1 0 58%;
    max-width: 58%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-59 {
    flex: 1 0 59%;
    max-width: 59%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-60 {
    flex: 1 0 60%;
    max-width: 60%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-61 {
    flex: 1 0 61%;
    max-width: 61%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-62 {
    flex: 1 0 62%;
    max-width: 62%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-63 {
    flex: 1 0 63%;
    max-width: 63%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-64 {
    flex: 1 0 64%;
    max-width: 64%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-65 {
    flex: 1 0 65%;
    max-width: 65%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-66 {
    flex: 1 0 66%;
    max-width: 66%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-67 {
    flex: 1 0 67%;
    max-width: 67%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-68 {
    flex: 1 0 68%;
    max-width: 68%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-69 {
    flex: 1 0 69%;
    max-width: 69%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-70 {
    flex: 1 0 70%;
    max-width: 70%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-71 {
    flex: 1 0 71%;
    max-width: 71%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-72 {
    flex: 1 0 72%;
    max-width: 72%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-73 {
    flex: 1 0 73%;
    max-width: 73%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-74 {
    flex: 1 0 74%;
    max-width: 74%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-75 {
    flex: 1 0 75%;
    max-width: 75%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-76 {
    flex: 1 0 76%;
    max-width: 76%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-77 {
    flex: 1 0 77%;
    max-width: 77%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-78 {
    flex: 1 0 78%;
    max-width: 78%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-79 {
    flex: 1 0 79%;
    max-width: 79%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-80 {
    flex: 1 0 80%;
    max-width: 80%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-81 {
    flex: 1 0 81%;
    max-width: 81%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-82 {
    flex: 1 0 82%;
    max-width: 82%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-83 {
    flex: 1 0 83%;
    max-width: 83%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-84 {
    flex: 1 0 84%;
    max-width: 84%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-85 {
    flex: 1 0 85%;
    max-width: 85%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-86 {
    flex: 1 0 86%;
    max-width: 86%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-87 {
    flex: 1 0 87%;
    max-width: 87%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-88 {
    flex: 1 0 88%;
    max-width: 88%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-89 {
    flex: 1 0 89%;
    max-width: 89%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-90 {
    flex: 1 0 90%;
    max-width: 90%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-91 {
    flex: 1 0 91%;
    max-width: 91%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-92 {
    flex: 1 0 92%;
    max-width: 92%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-93 {
    flex: 1 0 93%;
    max-width: 93%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-94 {
    flex: 1 0 94%;
    max-width: 94%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-95 {
    flex: 1 0 95%;
    max-width: 95%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-96 {
    flex: 1 0 96%;
    max-width: 96%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-97 {
    flex: 1 0 97%;
    max-width: 97%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-98 {
    flex: 1 0 98%;
    max-width: 98%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-99 {
    flex: 1 0 99%;
    max-width: 99%;
  }
}
@media only screen and (max-width: 992px) {
  .d-flex .middle-flex-100 {
    flex: 1 0 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-1 {
    flex: 1 0 1%;
    max-width: 1%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-2 {
    flex: 1 0 2%;
    max-width: 2%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-3 {
    flex: 1 0 3%;
    max-width: 3%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-4 {
    flex: 1 0 4%;
    max-width: 4%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-5 {
    flex: 1 0 5%;
    max-width: 5%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-6 {
    flex: 1 0 6%;
    max-width: 6%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-7 {
    flex: 1 0 7%;
    max-width: 7%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-8 {
    flex: 1 0 8%;
    max-width: 8%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-9 {
    flex: 1 0 9%;
    max-width: 9%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-10 {
    flex: 1 0 10%;
    max-width: 10%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-11 {
    flex: 1 0 11%;
    max-width: 11%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-12 {
    flex: 1 0 12%;
    max-width: 12%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-13 {
    flex: 1 0 13%;
    max-width: 13%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-14 {
    flex: 1 0 14%;
    max-width: 14%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-15 {
    flex: 1 0 15%;
    max-width: 15%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-16 {
    flex: 1 0 16%;
    max-width: 16%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-17 {
    flex: 1 0 17%;
    max-width: 17%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-18 {
    flex: 1 0 18%;
    max-width: 18%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-19 {
    flex: 1 0 19%;
    max-width: 19%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-20 {
    flex: 1 0 20%;
    max-width: 20%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-21 {
    flex: 1 0 21%;
    max-width: 21%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-22 {
    flex: 1 0 22%;
    max-width: 22%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-23 {
    flex: 1 0 23%;
    max-width: 23%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-24 {
    flex: 1 0 24%;
    max-width: 24%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-25 {
    flex: 1 0 25%;
    max-width: 25%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-26 {
    flex: 1 0 26%;
    max-width: 26%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-27 {
    flex: 1 0 27%;
    max-width: 27%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-28 {
    flex: 1 0 28%;
    max-width: 28%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-29 {
    flex: 1 0 29%;
    max-width: 29%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-30 {
    flex: 1 0 30%;
    max-width: 30%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-31 {
    flex: 1 0 31%;
    max-width: 31%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-32 {
    flex: 1 0 32%;
    max-width: 32%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-33 {
    flex: 1 0 33%;
    max-width: 33%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-34 {
    flex: 1 0 34%;
    max-width: 34%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-35 {
    flex: 1 0 35%;
    max-width: 35%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-36 {
    flex: 1 0 36%;
    max-width: 36%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-37 {
    flex: 1 0 37%;
    max-width: 37%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-38 {
    flex: 1 0 38%;
    max-width: 38%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-39 {
    flex: 1 0 39%;
    max-width: 39%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-40 {
    flex: 1 0 40%;
    max-width: 40%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-41 {
    flex: 1 0 41%;
    max-width: 41%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-42 {
    flex: 1 0 42%;
    max-width: 42%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-43 {
    flex: 1 0 43%;
    max-width: 43%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-44 {
    flex: 1 0 44%;
    max-width: 44%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-45 {
    flex: 1 0 45%;
    max-width: 45%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-46 {
    flex: 1 0 46%;
    max-width: 46%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-47 {
    flex: 1 0 47%;
    max-width: 47%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-48 {
    flex: 1 0 48%;
    max-width: 48%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-49 {
    flex: 1 0 49%;
    max-width: 49%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-50 {
    flex: 1 0 50%;
    max-width: 50%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-51 {
    flex: 1 0 51%;
    max-width: 51%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-52 {
    flex: 1 0 52%;
    max-width: 52%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-53 {
    flex: 1 0 53%;
    max-width: 53%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-54 {
    flex: 1 0 54%;
    max-width: 54%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-55 {
    flex: 1 0 55%;
    max-width: 55%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-56 {
    flex: 1 0 56%;
    max-width: 56%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-57 {
    flex: 1 0 57%;
    max-width: 57%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-58 {
    flex: 1 0 58%;
    max-width: 58%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-59 {
    flex: 1 0 59%;
    max-width: 59%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-60 {
    flex: 1 0 60%;
    max-width: 60%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-61 {
    flex: 1 0 61%;
    max-width: 61%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-62 {
    flex: 1 0 62%;
    max-width: 62%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-63 {
    flex: 1 0 63%;
    max-width: 63%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-64 {
    flex: 1 0 64%;
    max-width: 64%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-65 {
    flex: 1 0 65%;
    max-width: 65%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-66 {
    flex: 1 0 66%;
    max-width: 66%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-67 {
    flex: 1 0 67%;
    max-width: 67%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-68 {
    flex: 1 0 68%;
    max-width: 68%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-69 {
    flex: 1 0 69%;
    max-width: 69%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-70 {
    flex: 1 0 70%;
    max-width: 70%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-71 {
    flex: 1 0 71%;
    max-width: 71%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-72 {
    flex: 1 0 72%;
    max-width: 72%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-73 {
    flex: 1 0 73%;
    max-width: 73%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-74 {
    flex: 1 0 74%;
    max-width: 74%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-75 {
    flex: 1 0 75%;
    max-width: 75%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-76 {
    flex: 1 0 76%;
    max-width: 76%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-77 {
    flex: 1 0 77%;
    max-width: 77%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-78 {
    flex: 1 0 78%;
    max-width: 78%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-79 {
    flex: 1 0 79%;
    max-width: 79%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-80 {
    flex: 1 0 80%;
    max-width: 80%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-81 {
    flex: 1 0 81%;
    max-width: 81%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-82 {
    flex: 1 0 82%;
    max-width: 82%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-83 {
    flex: 1 0 83%;
    max-width: 83%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-84 {
    flex: 1 0 84%;
    max-width: 84%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-85 {
    flex: 1 0 85%;
    max-width: 85%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-86 {
    flex: 1 0 86%;
    max-width: 86%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-87 {
    flex: 1 0 87%;
    max-width: 87%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-88 {
    flex: 1 0 88%;
    max-width: 88%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-89 {
    flex: 1 0 89%;
    max-width: 89%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-90 {
    flex: 1 0 90%;
    max-width: 90%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-91 {
    flex: 1 0 91%;
    max-width: 91%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-92 {
    flex: 1 0 92%;
    max-width: 92%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-93 {
    flex: 1 0 93%;
    max-width: 93%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-94 {
    flex: 1 0 94%;
    max-width: 94%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-95 {
    flex: 1 0 95%;
    max-width: 95%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-96 {
    flex: 1 0 96%;
    max-width: 96%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-97 {
    flex: 1 0 97%;
    max-width: 97%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-98 {
    flex: 1 0 98%;
    max-width: 98%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-99 {
    flex: 1 0 99%;
    max-width: 99%;
  }
}
@media only screen and (max-width: 567px) {
  .d-flex .m-flex-100 {
    flex: 1 0 100%;
    max-width: 100%;
  }
}

.d-grid {
  display: grid;
}

.d-none {
  display: none !important;
}

@media only screen and (max-width: 567px) {
  .d-web {
    display: none;
  }
}

@media only screen and (max-width: 992px) {
  .d-middle {
    display: none;
  }
}

@media (min-width: 567px) {
  .d-mobile {
    display: none;
  }
}

html, body {
  margin: 0;
  font-family: "Noto Sans", sans-serif;
}

h1, h2, h3, h4, h5, h6, p {
  margin: 0;
}

h2, h3, h4, h5, h6 {
  font-weight: 600;
  line-height: 1.5;
}

h1 {
  font-size: 2.5rem;
  font-weight: 700;
}

h2 {
  font-size: 2rem;
}

h3 {
  font-size: 1.75rem;
}

h4 {
  font-size: 1.5rem;
}

h5 {
  font-size: 1.25rem;
}

h6 {
  font-size: 1rem;
}

p {
  font-size: 1rem;
}

@media only screen and (max-width: 567px) {
  h1 {
    font-size: 2rem; /* 32px */
  }
  h2 {
    font-size: 1.75rem; /* 28px */
  }
  h3 {
    font-size: 1.5rem; /* 24px */
  }
  h4 {
    font-size: 1.25rem; /* 20px */
  }
  h5 {
    font-size: 1rem; /* 16px */
  }
  h6, p {
    font-size: 0.875rem; /* 14px */
  }
}
.f-blue {
  color: #27469d;
}

.f-pink {
  color: #fabeae;
}

.f-white {
  color: #fff;
}

a {
  color: unset;
}

.menu-toggle {
  position: relative;
  display: block;
  width: 24px;
  height: 12px;
  background: transparent;
  border-top: 4px solid;
  border-bottom: 4px solid;
  color: #182b60;
  font-size: 0;
  transition: all 0.25s ease-in-out;
}
.menu-toggle:before, .menu-toggle:after {
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  position: absolute;
  top: 50%;
  left: 50%;
  background: currentColor;
  transform: translate(-50%, -50%);
  transition: transform 0.25s ease-in-out;
}

.hamburger_btn:hover {
  color: #27469d;
}

.hamburger_btn.is-active {
  border-color: transparent;
}
.hamburger_btn.is-active:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.hamburger_btn.is-active:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

/* CSS */
.btn {
  align-items: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-radius: 24px;
  border-style: none;
  box-shadow: rgba(0, 0, 0, 0.2) 2px 3px 5px -1px, rgba(0, 0, 0, 0.14) 2px 6px 10px 0, rgba(0, 0, 0, 0.12) 2px 1px 18px 0;
  box-sizing: border-box;
  color: #3c4043;
  cursor: pointer;
  display: inline-flex;
  fill: currentcolor;
  font-family: "Google Sans", Roboto, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 48px;
  justify-content: center;
  letter-spacing: 0.25px;
  line-height: normal;
  max-width: 100%;
  overflow: visible;
  padding: 2px 24px;
  position: relative;
  text-align: center;
  text-transform: none;
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), opacity 15ms linear 30ms, transform 270ms cubic-bezier(0, 0, 0.2, 1) 0ms;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  width: auto;
  will-change: transform, opacity;
  z-index: 0;
}

.btn:hover {
  background: #F6F9FE;
  color: #174ea6;
}

.btn:active {
  box-shadow: 0 4px 4px 0 rgba(60, 64, 67, 0.3), 0 8px 12px 6px rgba(60, 64, 67, 0.15);
  outline: none;
}

.btn:focus {
  outline: none;
  border: 2px solid #4285f4;
}

.btn:not(:disabled) {
  box-shadow: rgba(60, 64, 67, 0.3) 2px 1px 3px 0, rgba(60, 64, 67, 0.15) 2px 4px 8px 3px;
}

.btn:not(:disabled):hover {
  box-shadow: rgba(60, 64, 67, 0.3) 2px 2px 3px 0, rgba(60, 64, 67, 0.15) 2px 6px 10px 4px;
}

.btn:not(:disabled):focus {
  box-shadow: rgba(60, 64, 67, 0.3) 2px 1px 3px 0, rgba(60, 64, 67, 0.15) 2px 4px 8px 3px;
}

.btn:not(:disabled):active {
  box-shadow: rgba(60, 64, 67, 0.3) 2px 4px 4px 0, rgba(60, 64, 67, 0.15) 2px 8px 12px 6px;
}

.btn:disabled {
  box-shadow: rgba(60, 64, 67, 0.3) 2px 1px 3px 0, rgba(60, 64, 67, 0.15) 2px 4px 8px 3px;
}

.btn {
  height: 42px;
  padding: 2px 60px;
  min-width: 200px;
  font-size: 0.9rem;
  transition: all 0.3s ease;
  text-decoration: none;
  position: relative;
}
.btn:focus {
  outline: none;
  border: unset;
}
.btn.btn-pink {
  background: linear-gradient(90deg, rgb(245, 145, 138) 0%, rgb(240, 210, 187) 100%);
  color: #fff;
}
.btn.btn-pink:hover {
  filter: brightness(1.1);
}
.btn.btn-pink-to-blue {
  background: linear-gradient(90deg, rgb(245, 145, 138) 0%, #27469d 100%);
  color: #fff;
}
.btn.btn-pink-to-blue:hover {
  filter: brightness(1.1);
}
.btn .btn-icon {
  position: absolute;
  max-width: 24px;
  filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.2));
}
.btn .btn-icon.btn-icon-left {
  left: 12px;
}
.btn .btn-icon.btn-icon-right {
  right: 12px;
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {
  .checkbox-wrapper-13 input[type=checkbox] {
    --active: #fea8a8;
    --active-inner: #fff;
    --focus: 2px rgba(39, 94, 254, .3);
    --border: #fabeae;
    --border-hover: #fea8a8;
    --background: #fff;
    --disabled: #F6F8FF;
    --disabled-inner: #E1E6F9;
    -webkit-appearance: none;
    -moz-appearance: none;
    height: 21px;
    outline: none;
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 0;
    cursor: pointer;
    border: 1px solid var(--bc, var(--border));
    background: var(--b, var(--background));
    transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
  }
  .checkbox-wrapper-13 input[type=checkbox]:after {
    content: "";
    display: block;
    left: 0;
    top: 0;
    position: absolute;
    transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);
  }
  .checkbox-wrapper-13 input[type=checkbox]:checked {
    --b: var(--active);
    --bc: var(--active);
    --d-o: .3s;
    --d-t: .6s;
    --d-t-e: cubic-bezier(.2, .85, .32, 1.2);
  }
  .checkbox-wrapper-13 input[type=checkbox]:disabled {
    --b: var(--disabled);
    cursor: not-allowed;
    opacity: 0.9;
  }
  .checkbox-wrapper-13 input[type=checkbox]:disabled:checked {
    --b: var(--disabled-inner);
    --bc: var(--border);
  }
  .checkbox-wrapper-13 input[type=checkbox]:disabled + label {
    cursor: not-allowed;
  }
  .checkbox-wrapper-13 input[type=checkbox]:hover:not(:checked):not(:disabled) {
    --bc: var(--border-hover);
  }
  .checkbox-wrapper-13 input[type=checkbox]:focus {
    box-shadow: 0 0 0 var(--focus);
  }
  .checkbox-wrapper-13 input[type=checkbox]:not(.switch) {
    width: 21px;
  }
  .checkbox-wrapper-13 input[type=checkbox]:not(.switch):after {
    opacity: var(--o, 0);
  }
  .checkbox-wrapper-13 input[type=checkbox]:not(.switch):checked {
    --o: 1;
  }
  .checkbox-wrapper-13 input[type=checkbox] + label {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    margin-left: 4px;
  }
  .checkbox-wrapper-13 input[type=checkbox]:not(.switch) {
    /* border-radius: 7px; */
  }
  .checkbox-wrapper-13 input[type=checkbox]:not(.switch):after {
    width: 5px;
    height: 9px;
    border: 2px solid var(--active-inner);
    border-top: 0;
    border-left: 0;
    left: 7px;
    top: 4px;
    transform: rotate(var(--r, 20deg));
  }
  .checkbox-wrapper-13 input[type=checkbox]:not(.switch):checked {
    --r: 43deg;
  }
}
.checkbox-wrapper-13 * {
  box-sizing: inherit;
}

.checkbox-wrapper-13 *:before,
.checkbox-wrapper-13 *:after {
  box-sizing: inherit;
}

.form_container .form_input_label {
  display: block;
}
.form_container select.form_input, .form_container input.form_input, .form_container textarea.form_input {
  width: 100%;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 20px;
  box-sizing: border-box;
  padding: 7px 10px;
}
.form_container select.form_input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
}
.form_container textarea.form_input {
  resize: vertical;
}
.form_container .error-message {
  color: red;
  display: none;
}
.form_container .is-invalid + .error-message {
  display: block;
}

body {
  background: linear-gradient(90deg, rgba(56, 160, 196, 0.1) 0%, rgba(215, 214, 194, 0.1) 100%);
  position: relative;
}
body .header, body .breadcrumb, body .footer, body .common_width {
  max-width: 1216px;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 567px) {
  body .header, body .breadcrumb, body .footer, body .common_width {
    width: 90%;
  }
}

.form_container select.form_input, .form_container input.form_input, .form_container textarea.form_input {
  border-color: #fabeae;
}
.form_container select.form_input.is-invalid, .form_container select.form_input.is-existing, .form_container input.form_input.is-invalid, .form_container input.form_input.is-existing, .form_container textarea.form_input.is-invalid, .form_container textarea.form_input.is-existing {
  border-color: red;
}
.form_container .form_block {
  margin-bottom: 20px;
}
.form_container .form_input_label {
  position: relative;
}
.form_container .form_input_label .password_view {
  position: absolute;
  right: 5px;
  top: 1px;
  cursor: pointer;
}
.form_container .form_input_label .password_view img {
  width: 20px;
  height: 20px;
}
.form_container .form_input_label .password_view .visibility_off {
  display: none;
}
.form_container .form_input_label .password_view.to_visibility_off .visibility {
  display: none;
}
.form_container .form_input_label .password_view.to_visibility_off .visibility_off {
  display: unset;
}

.header_container {
  width: 100%;
  background-color: #fff;
  position: sticky;
  top: 0;
  z-index: 99;
  box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}
.header_container .header {
  margin: auto;
  padding: 15px 0;
}
.header_container .header .header_title {
  width: -moz-max-content;
  width: max-content;
}
.header_container .header .header_nav {
  flex-grow: 1;
  gap: 0 6%;
}
.header_container .header .header_nav .header_nav_item {
  position: relative;
  color: #27469d;
  cursor: pointer;
  position: relative;
}
@media screen and (min-width: 1280px) {
  .header_container .header .header_nav .header_nav_item:first-child {
    margin-left: 3%;
  }
}
.header_container .header .header_nav .header_nav_item a {
  color: #27469d;
  text-decoration: none;
}
.header_container .header .header_nav .header_nav_item .header_nav_item_link {
  color: #27469d;
  text-decoration: none;
  position: relative;
}
.header_container .header .header_nav .header_nav_item .header_nav_item_link:before {
  content: "";
  position: absolute;
  bottom: -0.5rem;
  left: 0;
  width: 100%;
  height: 0.25rem;
  background-color: #27469d;
  transform: scaleX(0);
  transition: transform 0.3s ease;
}
.header_container .header .header_nav .header_nav_item .header_nav_sub_list {
  width: 0;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.8s ease;
}
@media screen and (min-width: 992px) {
  .header_container .header .header_nav .header_nav_item .header_nav_sub_list {
    margin-top: 15px;
    box-shadow: rgba(0, 0, 0, 0.15) 0 1.95px 3.6px;
    background-color: #fff;
    border-radius: 6px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
  }
}
@media only screen and (max-width: 992px) {
  .header_container .header .header_nav .header_nav_item .header_nav_sub_list {
    width: -moz-max-content;
    width: max-content;
  }
  .header_container .header .header_nav .header_nav_item .header_nav_sub_list .header_nav_sub_item a {
    font-size: 16px;
    color: #666;
  }
  .header_container .header .header_nav .header_nav_item .header_nav_sub_list .header_nav_sub_item:first-child {
    margin: 20px 0 0 0;
  }
}
.header_container .header .header_nav .header_nav_item .header_nav_sub_list .header_nav_sub_item {
  min-width: 120px;
}
.header_container .header .header_nav .header_nav_item .header_nav_sub_list .header_nav_sub_item > a {
  display: block;
  padding: 10px 20px;
}
.header_container .header .header_nav .header_nav_item .header_nav_sub_list .header_nav_sub_item:hover {
  background-color: #eee;
}
.header_container .header .header_nav .header_nav_item .header_nav_expand img {
  width: 12px;
  height: 12px;
  vertical-align: middle;
  padding: 0 3px;
  transform: rotate(0deg);
  transition: transform 0.3s ease-in-out;
}
@media only screen and (max-width: 992px) {
  .header_container .header .header_nav .header_nav_item .header_nav_expand img {
    vertical-align: baseline;
  }
}
.header_container .header .header_nav .header_nav_item.is-active .header_nav_item_link:before, .header_container .header .header_nav .header_nav_item:hover .header_nav_item_link:before {
  transform: scaleX(1);
  transition: transform 0.3s ease;
}
.header_container .header .header_nav .header_nav_item.is-active .header_nav_sub_list {
  max-height: 500px;
  width: -moz-max-content;
  width: max-content;
}
.header_container .header .header_nav .header_nav_item.is-active .header_nav_expand img {
  transform: rotate(180deg);
}
.header_container .header .header_logo img {
  max-width: 150px;
}
.header_container .header .header_hamburger_toggle {
  display: none;
  cursor: pointer;
}
@media only screen and (max-width: 992px) {
  .header_container .header {
    padding: 15px 0;
  }
  .header_container .header .header_title {
    display: none;
  }
  .header_container .header .header_hamburger_toggle {
    display: block;
  }
  .header_container .header .header_nav {
    position: fixed;
    top: 0;
    left: -103%;
    height: 100vh;
    width: 100vw;
    background-color: #fff;
    z-index: -1;
    transition: left 0.5s ease; /* Smooth transition */
    padding: 30% 0;
    flex-direction: column;
  }
  .header_container .header .header_nav .header_nav_item {
    display: inline;
    margin: 10px auto;
    font-size: 20px;
  }
  .header_container .header .header_nav.is-active {
    left: 0;
  }
  .header_container .header .header_logo {
    flex: 1 0 30%;
    max-width: 30%;
  }
  .header_container .header .header_logo img {
    max-width: unset;
    vertical-align: middle;
  }
}

.main_container {
  background-color: #fff;
  padding: 30px;
  box-shadow: 5px 4px 19px -5px rgba(39, 70, 157, 0.41);
}
@media only screen and (max-width: 567px) {
  .main_container {
    padding: 30px 20px;
  }
}
.main_container .pink_border {
  border: 1px solid #fabeae;
  position: relative;
  min-height: 30vh;
}
.main_container .pink_border .pink_border_left_bottom, .main_container .pink_border .pink_border_right_bottom {
  position: absolute;
  background-color: #fff;
}
.main_container .pink_border .pink_border_left_bottom:after, .main_container .pink_border .pink_border_right_bottom:after {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  background-color: #fabeae;
}
.main_container .pink_border .pink_border_left_bottom {
  bottom: 0px;
  left: 0;
  height: 50px;
  width: 5px;
}
.main_container .pink_border .pink_border_left_bottom:after {
  -webkit-clip-path: polygon(100% 10%, 0 0, 0 100%, 100% 100%);
          clip-path: polygon(100% 10%, 0 0, 0 100%, 100% 100%);
}
.main_container .pink_border .pink_border_right_bottom {
  bottom: -1px;
  right: -1px;
  height: 25px;
  width: 25px;
}
.main_container .pink_border .pink_border_right_bottom:after {
  -webkit-clip-path: polygon(90% 0, 100% 0, 10% 100%, 0% 100%);
          clip-path: polygon(90% 0, 100% 0, 10% 100%, 0% 100%);
}
.main_container .pink_border .pink_border_title {
  position: absolute;
  padding: 2px 15px;
  transform: translate(0, -50%);
  left: 3%;
  color: #fff;
  background-color: #fabeae;
  font-size: 1.3rem;
  font-weight: bold;
}
@media only screen and (max-width: 567px) {
  .main_container .pink_border .pink_border_title {
    font-size: 0.9rem;
  }
}

.breadcrumb {
  padding: 20px 16px;
  list-style: none;
  font-size: 13px;
  margin: auto;
}
.breadcrumb .breadcrumb-item {
  display: inline;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  padding: 8px;
  color: black;
  content: "➤";
}
.breadcrumb .breadcrumb-item a {
  text-decoration: none;
  color: unset;
}
.breadcrumb .breadcrumb-item a:hover {
  text-decoration: underline;
}

.footer_container {
  width: 100%;
  background-color: #fff;
}
.footer_container .footer {
  margin: auto;
  padding: 20px 0;
  align-items: center;
}
.footer_container .footer .footer_subtitle {
  font-size: 13px;
  padding: 2px 14px;
  border: 2px solid #fabeae;
  border-radius: 15px;
}
.footer_container .footer .footer_item {
  align-items: center;
}
.footer_container .footer .footer_item .footer_icon {
  min-width: 20px;
}
.footer_container .footer .footer_item .footer_icon > img {
  max-height: 25px;
}

.home_container .home_info_container {
  background-image: url("/assets/img/home/home_bg_v2.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position-x: calc(50% + 0.3px);
  width: 100%;
  opacity: 0; /* Start hidden */
  transition: opacity 0.5s ease; /* Smooth transition */
}
@media only screen and (max-width: 992px) {
  .home_container .home_info_container {
    background-image: unset;
  }
}
.home_container .home_info_container .home_info.home_info_top .home_info_top_left {
  min-height: 32vw;
  padding: 3% 0;
}
.home_container .home_info_container .home_info.home_info_top .home_info_top_left > div {
  padding: 0 10%;
}
.home_container .home_info_container .home_info.home_info_top .home_info_top_left .home_info_top_left_detail .home_info_top_left_detail_content > div {
  padding-left: 10px;
}
@media only screen and (max-width: 992px) {
  .home_container .home_info_container .home_info.home_info_top .home_info_top_left {
    flex: 1 0 100%;
    max-width: 100%;
    padding: 8% 0;
  }
  .home_container .home_info_container .home_info.home_info_top .home_info_top_left + div {
    flex: 1 0 0%;
    max-width: 0;
  }
}
.home_container .home_info_container .home_info.home_info_bottom {
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 2fr 1fr;
}
@media only screen and (max-width: 992px) {
  .home_container .home_info_container .home_info.home_info_bottom {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    background-image: url("/assets/img/home/home_bg_m.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: bottom;
  }
}
.home_container .home_info_container .home_info.home_info_bottom .home_info_bottom_1 {
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
}
.home_container .home_info_container .home_info.home_info_bottom .home_info_bottom_2 {
  grid-template-columns: 1fr 1fr;
}
.home_container .home_info_container .home_info.home_info_bottom .home_info_data {
  background-color: #fff;
  padding: 10%;
}
.home_container .home_info_container .home_info.home_info_bottom .home_info_data .home_info_data_num_container {
  font-size: 1.5rem;
}
.home_container .home_info_container .home_info.home_info_bottom .home_info_data .home_info_data_num_container .home_info_data_num {
  font-size: 2.4rem;
}
.home_container .home_info_container .home_info.home_info_bottom .home_info_img {
  width: 100%;
  vertical-align: bottom;
}
.home_container .home_registration_fee_container {
  max-width: 1216px;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 567px) {
  .home_container .home_registration_fee_container {
    width: 90%;
  }
}
.home_container .home_registration_fee_container .home_registration_fee {
  background: #fff;
  box-shadow: 5px 4px 19px -5px rgba(39, 70, 157, 0.41);
  padding: 4% 8%;
  display: grid;
  grid-template-columns: 3fr 1fr 1fr;
  gap: 0 3%;
}
.home_container .home_registration_fee_container .home_registration_fee .home_registration_fee_item {
  margin: 5px;
}
.home_container .home_registration_fee_container .home_registration_fee .home_registration_fee_item.row-1 {
  margin-bottom: 20px;
  color: #27469d;
}
.home_container .home_registration_fee_container .home_registration_fee .home_registration_fee_item.row-2 {
  margin-top: 20px;
}
.home_container .home_registration_fee_container .home_registration_fee .home_registration_fee_item.row-3 {
  margin-top: 20px;
}
.home_container .home_registration_fee_container .home_registration_fee .break_line {
  grid-column: 1/-1; /* Span all columns */
  height: 1px; /* Adjust height as needed */
  background-color: #fabeae; /* Optional: change if needed */
  border: none; /* No border */
}

.popup_container {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.25);
  width: 100%;
  height: 100%;
  z-index: 999;
  top: 0;
  display: none;
}
.popup_container.is-active {
  display: block;
}
.popup_container .popup {
  width: 75%;
  max-width: 700px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}/*# sourceMappingURL=style.css.map */