:root {
  --avenir-font: "Avenir LT Pro", sans-serif;
  --body-bg: #ffffff;
  --primary: #5AB2FF;
  --secondary: #DBEEFF;
  --text-color: #151F27;
  --text-white: #ffffff;
  --text-black: #000000;
  --primary-gradient: linear-gradient(180deg, rgba(21, 31, 39, 1) 0%, #5ab2ff 100%);
  --text-color-70: rgba(21, 31, 39, 0.7);
  --light-bg: #EDF7FF;
  --dark-bg: #07215B;
  --dark-bg02: #021132;
}

.fs-10 {
  font-size: 10px !important;
}

.fs-11 {
  font-size: 11px !important;
}

.fs-12 {
  font-size: 12px !important;
}

.fs-13 {
  font-size: 13px !important;
}

.fs-14 {
  font-size: 14px !important;
}

.fs-15 {
  font-size: 15px !important;
}

.fs-16 {
  font-size: 16px !important;
}

.fs-17 {
  font-size: 17px !important;
}

.fs-18 {
  font-size: 18px !important;
}

.fs-20 {
  font-size: 20px !important;
}

.fs-22 {
  font-size: 22px !important;
}

.fs-24 {
  font-size: 24px !important;
}

.fs-25 {
  font-size: 25px !important;
}

.fs-26 {
  font-size: 26px !important;
}

.fs-28 {
  font-size: 28px !important;
}

.fs-30 {
  font-size: 30px !important;
}

.fs-32 {
  font-size: 32px !important;
}

.fs-34 {
  font-size: 34px !important;
}

.fs-36 {
  font-size: 36px !important;
}

.fs-38 {
  font-size: 38px !important;
}

.fs-40 {
  font-size: 40px !important;
}

.fw-100 {
  font-weight: 100 !important;
}

.fw-200 {
  font-weight: 200 !important;
}

.fw-300 {
  font-weight: 300 !important;
}

.fw-400 {
  font-weight: 400 !important;
}

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

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

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

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

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

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

.lh-10 {
  line-height: 10px !important;
}

.lh-11 {
  line-height: 11px !important;
}

.lh-12 {
  line-height: 12px !important;
}

.lh-13 {
  line-height: 13px !important;
}

.lh-14 {
  line-height: 14px !important;
}

.lh-15 {
  line-height: 15px !important;
}

.lh-16 {
  line-height: 16px !important;
}

.lh-17 {
  line-height: 17px !important;
}

.lh-18 {
  line-height: 18px !important;
}

.lh-20 {
  line-height: 20px !important;
}

.lh-22 {
  line-height: 22px !important;
}

.lh-24 {
  line-height: 24px !important;
}

.lh-25 {
  line-height: 25px !important;
}

.lh-26 {
  line-height: 26px !important;
}

.lh-28 {
  line-height: 28px !important;
}

.lh-30 {
  line-height: 30px !important;
}

.lh-32 {
  line-height: 32px !important;
}

.lh-34 {
  line-height: 34px !important;
}

.lh-36 {
  line-height: 36px !important;
}

.lh-38 {
  line-height: 38px !important;
}

.lh-40 {
  line-height: 40px !important;
}

.g-1 {
  gap: 1px !important;
}

.gy-1 {
  row-gap: 1px !important;
}

.gx-1 {
  column-gap: 1px !important;
}

.g-2 {
  gap: 2px !important;
}

.gy-2 {
  row-gap: 2px !important;
}

.gx-2 {
  column-gap: 2px !important;
}

.g-3 {
  gap: 3px !important;
}

.gy-3 {
  row-gap: 3px !important;
}

.gx-3 {
  column-gap: 3px !important;
}

.g-4 {
  gap: 4px !important;
}

.gy-4 {
  row-gap: 4px !important;
}

.gx-4 {
  column-gap: 4px !important;
}

.g-5 {
  gap: 5px !important;
}

.gy-5 {
  row-gap: 5px !important;
}

.gx-5 {
  column-gap: 5px !important;
}

.g-6 {
  gap: 6px !important;
}

.gy-6 {
  row-gap: 6px !important;
}

.gx-6 {
  column-gap: 6px !important;
}

.g-7 {
  gap: 7px !important;
}

.gy-7 {
  row-gap: 7px !important;
}

.gx-7 {
  column-gap: 7px !important;
}

.g-8 {
  gap: 8px !important;
}

.gy-8 {
  row-gap: 8px !important;
}

.gx-8 {
  column-gap: 8px !important;
}

.g-9 {
  gap: 9px !important;
}

.gy-9 {
  row-gap: 9px !important;
}

.gx-9 {
  column-gap: 9px !important;
}

.g-10 {
  gap: 10px !important;
}

.gy-10 {
  row-gap: 10px !important;
}

.gx-10 {
  column-gap: 10px !important;
}

.g-11 {
  gap: 11px !important;
}

.gy-11 {
  row-gap: 11px !important;
}

.gx-11 {
  column-gap: 11px !important;
}

.g-12 {
  gap: 12px !important;
}

.gy-12 {
  row-gap: 12px !important;
}

.gx-12 {
  column-gap: 12px !important;
}

.g-13 {
  gap: 13px !important;
}

.gy-13 {
  row-gap: 13px !important;
}

.gx-13 {
  column-gap: 13px !important;
}

.g-14 {
  gap: 14px !important;
}

.gy-14 {
  row-gap: 14px !important;
}

.gx-14 {
  column-gap: 14px !important;
}

.g-15 {
  gap: 15px !important;
}

.gy-15 {
  row-gap: 15px !important;
}

.gx-15 {
  column-gap: 15px !important;
}

.g-16 {
  gap: 16px !important;
}

.gy-16 {
  row-gap: 16px !important;
}

.gx-16 {
  column-gap: 16px !important;
}

.g-17 {
  gap: 17px !important;
}

.gy-17 {
  row-gap: 17px !important;
}

.gx-17 {
  column-gap: 17px !important;
}

.g-18 {
  gap: 18px !important;
}

.gy-18 {
  row-gap: 18px !important;
}

.gx-18 {
  column-gap: 18px !important;
}

.g-19 {
  gap: 19px !important;
}

.gy-19 {
  row-gap: 19px !important;
}

.gx-19 {
  column-gap: 19px !important;
}

.g-20 {
  gap: 20px !important;
}

.gy-20 {
  row-gap: 20px !important;
}

.gx-20 {
  column-gap: 20px !important;
}

.g-21 {
  gap: 21px !important;
}

.gy-21 {
  row-gap: 21px !important;
}

.gx-21 {
  column-gap: 21px !important;
}

.g-22 {
  gap: 22px !important;
}

.gy-22 {
  row-gap: 22px !important;
}

.gx-22 {
  column-gap: 22px !important;
}

.g-23 {
  gap: 23px !important;
}

.gy-23 {
  row-gap: 23px !important;
}

.gx-23 {
  column-gap: 23px !important;
}

.g-24 {
  gap: 24px !important;
}

.gy-24 {
  row-gap: 24px !important;
}

.gx-24 {
  column-gap: 24px !important;
}

.g-25 {
  gap: 25px !important;
}

.gy-25 {
  row-gap: 25px !important;
}

.gx-25 {
  column-gap: 25px !important;
}

.g-26 {
  gap: 26px !important;
}

.gy-26 {
  row-gap: 26px !important;
}

.gx-26 {
  column-gap: 26px !important;
}

.g-27 {
  gap: 27px !important;
}

.gy-27 {
  row-gap: 27px !important;
}

.gx-27 {
  column-gap: 27px !important;
}

.g-28 {
  gap: 28px !important;
}

.gy-28 {
  row-gap: 28px !important;
}

.gx-28 {
  column-gap: 28px !important;
}

.g-29 {
  gap: 29px !important;
}

.gy-29 {
  row-gap: 29px !important;
}

.gx-29 {
  column-gap: 29px !important;
}

.g-30 {
  gap: 30px !important;
}

.gy-30 {
  row-gap: 30px !important;
}

.gx-30 {
  column-gap: 30px !important;
}

.g-31 {
  gap: 31px !important;
}

.gy-31 {
  row-gap: 31px !important;
}

.gx-31 {
  column-gap: 31px !important;
}

.g-32 {
  gap: 32px !important;
}

.gy-32 {
  row-gap: 32px !important;
}

.gx-32 {
  column-gap: 32px !important;
}

.g-33 {
  gap: 33px !important;
}

.gy-33 {
  row-gap: 33px !important;
}

.gx-33 {
  column-gap: 33px !important;
}

.g-34 {
  gap: 34px !important;
}

.gy-34 {
  row-gap: 34px !important;
}

.gx-34 {
  column-gap: 34px !important;
}

.g-35 {
  gap: 35px !important;
}

.gy-35 {
  row-gap: 35px !important;
}

.gx-35 {
  column-gap: 35px !important;
}

.g-36 {
  gap: 36px !important;
}

.gy-36 {
  row-gap: 36px !important;
}

.gx-36 {
  column-gap: 36px !important;
}

.g-37 {
  gap: 37px !important;
}

.gy-37 {
  row-gap: 37px !important;
}

.gx-37 {
  column-gap: 37px !important;
}

.g-38 {
  gap: 38px !important;
}

.gy-38 {
  row-gap: 38px !important;
}

.gx-38 {
  column-gap: 38px !important;
}

.g-39 {
  gap: 39px !important;
}

.gy-39 {
  row-gap: 39px !important;
}

.gx-39 {
  column-gap: 39px !important;
}

.g-40 {
  gap: 40px !important;
}

.gy-40 {
  row-gap: 40px !important;
}

.gx-40 {
  column-gap: 40px !important;
}

.g-41 {
  gap: 41px !important;
}

.gy-41 {
  row-gap: 41px !important;
}

.gx-41 {
  column-gap: 41px !important;
}

.g-42 {
  gap: 42px !important;
}

.gy-42 {
  row-gap: 42px !important;
}

.gx-42 {
  column-gap: 42px !important;
}

.g-43 {
  gap: 43px !important;
}

.gy-43 {
  row-gap: 43px !important;
}

.gx-43 {
  column-gap: 43px !important;
}

.g-44 {
  gap: 44px !important;
}

.gy-44 {
  row-gap: 44px !important;
}

.gx-44 {
  column-gap: 44px !important;
}

.g-45 {
  gap: 45px !important;
}

.gy-45 {
  row-gap: 45px !important;
}

.gx-45 {
  column-gap: 45px !important;
}

.g-46 {
  gap: 46px !important;
}

.gy-46 {
  row-gap: 46px !important;
}

.gx-46 {
  column-gap: 46px !important;
}

.g-47 {
  gap: 47px !important;
}

.gy-47 {
  row-gap: 47px !important;
}

.gx-47 {
  column-gap: 47px !important;
}

.g-48 {
  gap: 48px !important;
}

.gy-48 {
  row-gap: 48px !important;
}

.gx-48 {
  column-gap: 48px !important;
}

.g-49 {
  gap: 49px !important;
}

.gy-49 {
  row-gap: 49px !important;
}

.gx-49 {
  column-gap: 49px !important;
}

.g-50 {
  gap: 50px !important;
}

.gy-50 {
  row-gap: 50px !important;
}

.gx-50 {
  column-gap: 50px !important;
}

.g-51 {
  gap: 51px !important;
}

.gy-51 {
  row-gap: 51px !important;
}

.gx-51 {
  column-gap: 51px !important;
}

.g-52 {
  gap: 52px !important;
}

.gy-52 {
  row-gap: 52px !important;
}

.gx-52 {
  column-gap: 52px !important;
}

.g-53 {
  gap: 53px !important;
}

.gy-53 {
  row-gap: 53px !important;
}

.gx-53 {
  column-gap: 53px !important;
}

.g-54 {
  gap: 54px !important;
}

.gy-54 {
  row-gap: 54px !important;
}

.gx-54 {
  column-gap: 54px !important;
}

.g-55 {
  gap: 55px !important;
}

.gy-55 {
  row-gap: 55px !important;
}

.gx-55 {
  column-gap: 55px !important;
}

.g-56 {
  gap: 56px !important;
}

.gy-56 {
  row-gap: 56px !important;
}

.gx-56 {
  column-gap: 56px !important;
}

.g-57 {
  gap: 57px !important;
}

.gy-57 {
  row-gap: 57px !important;
}

.gx-57 {
  column-gap: 57px !important;
}

.g-58 {
  gap: 58px !important;
}

.gy-58 {
  row-gap: 58px !important;
}

.gx-58 {
  column-gap: 58px !important;
}

.g-59 {
  gap: 59px !important;
}

.gy-59 {
  row-gap: 59px !important;
}

.gx-59 {
  column-gap: 59px !important;
}

.g-60 {
  gap: 60px !important;
}

.gy-60 {
  row-gap: 60px !important;
}

.gx-60 {
  column-gap: 60px !important;
}

.g-61 {
  gap: 61px !important;
}

.gy-61 {
  row-gap: 61px !important;
}

.gx-61 {
  column-gap: 61px !important;
}

.g-62 {
  gap: 62px !important;
}

.gy-62 {
  row-gap: 62px !important;
}

.gx-62 {
  column-gap: 62px !important;
}

.g-63 {
  gap: 63px !important;
}

.gy-63 {
  row-gap: 63px !important;
}

.gx-63 {
  column-gap: 63px !important;
}

.g-64 {
  gap: 64px !important;
}

.gy-64 {
  row-gap: 64px !important;
}

.gx-64 {
  column-gap: 64px !important;
}

.g-65 {
  gap: 65px !important;
}

.gy-65 {
  row-gap: 65px !important;
}

.gx-65 {
  column-gap: 65px !important;
}

.g-66 {
  gap: 66px !important;
}

.gy-66 {
  row-gap: 66px !important;
}

.gx-66 {
  column-gap: 66px !important;
}

.g-67 {
  gap: 67px !important;
}

.gy-67 {
  row-gap: 67px !important;
}

.gx-67 {
  column-gap: 67px !important;
}

.g-68 {
  gap: 68px !important;
}

.gy-68 {
  row-gap: 68px !important;
}

.gx-68 {
  column-gap: 68px !important;
}

.g-69 {
  gap: 69px !important;
}

.gy-69 {
  row-gap: 69px !important;
}

.gx-69 {
  column-gap: 69px !important;
}

.g-70 {
  gap: 70px !important;
}

.gy-70 {
  row-gap: 70px !important;
}

.gx-70 {
  column-gap: 70px !important;
}

.g-71 {
  gap: 71px !important;
}

.gy-71 {
  row-gap: 71px !important;
}

.gx-71 {
  column-gap: 71px !important;
}

.g-72 {
  gap: 72px !important;
}

.gy-72 {
  row-gap: 72px !important;
}

.gx-72 {
  column-gap: 72px !important;
}

.g-73 {
  gap: 73px !important;
}

.gy-73 {
  row-gap: 73px !important;
}

.gx-73 {
  column-gap: 73px !important;
}

.g-74 {
  gap: 74px !important;
}

.gy-74 {
  row-gap: 74px !important;
}

.gx-74 {
  column-gap: 74px !important;
}

.g-75 {
  gap: 75px !important;
}

.gy-75 {
  row-gap: 75px !important;
}

.gx-75 {
  column-gap: 75px !important;
}

.g-76 {
  gap: 76px !important;
}

.gy-76 {
  row-gap: 76px !important;
}

.gx-76 {
  column-gap: 76px !important;
}

.g-77 {
  gap: 77px !important;
}

.gy-77 {
  row-gap: 77px !important;
}

.gx-77 {
  column-gap: 77px !important;
}

.g-78 {
  gap: 78px !important;
}

.gy-78 {
  row-gap: 78px !important;
}

.gx-78 {
  column-gap: 78px !important;
}

.g-79 {
  gap: 79px !important;
}

.gy-79 {
  row-gap: 79px !important;
}

.gx-79 {
  column-gap: 79px !important;
}

.g-80 {
  gap: 80px !important;
}

.gy-80 {
  row-gap: 80px !important;
}

.gx-80 {
  column-gap: 80px !important;
}

.g-81 {
  gap: 81px !important;
}

.gy-81 {
  row-gap: 81px !important;
}

.gx-81 {
  column-gap: 81px !important;
}

.g-82 {
  gap: 82px !important;
}

.gy-82 {
  row-gap: 82px !important;
}

.gx-82 {
  column-gap: 82px !important;
}

.g-83 {
  gap: 83px !important;
}

.gy-83 {
  row-gap: 83px !important;
}

.gx-83 {
  column-gap: 83px !important;
}

.g-84 {
  gap: 84px !important;
}

.gy-84 {
  row-gap: 84px !important;
}

.gx-84 {
  column-gap: 84px !important;
}

.g-85 {
  gap: 85px !important;
}

.gy-85 {
  row-gap: 85px !important;
}

.gx-85 {
  column-gap: 85px !important;
}

.g-86 {
  gap: 86px !important;
}

.gy-86 {
  row-gap: 86px !important;
}

.gx-86 {
  column-gap: 86px !important;
}

.g-87 {
  gap: 87px !important;
}

.gy-87 {
  row-gap: 87px !important;
}

.gx-87 {
  column-gap: 87px !important;
}

.g-88 {
  gap: 88px !important;
}

.gy-88 {
  row-gap: 88px !important;
}

.gx-88 {
  column-gap: 88px !important;
}

.g-89 {
  gap: 89px !important;
}

.gy-89 {
  row-gap: 89px !important;
}

.gx-89 {
  column-gap: 89px !important;
}

.g-90 {
  gap: 90px !important;
}

.gy-90 {
  row-gap: 90px !important;
}

.gx-90 {
  column-gap: 90px !important;
}

.g-91 {
  gap: 91px !important;
}

.gy-91 {
  row-gap: 91px !important;
}

.gx-91 {
  column-gap: 91px !important;
}

.g-92 {
  gap: 92px !important;
}

.gy-92 {
  row-gap: 92px !important;
}

.gx-92 {
  column-gap: 92px !important;
}

.g-93 {
  gap: 93px !important;
}

.gy-93 {
  row-gap: 93px !important;
}

.gx-93 {
  column-gap: 93px !important;
}

.g-94 {
  gap: 94px !important;
}

.gy-94 {
  row-gap: 94px !important;
}

.gx-94 {
  column-gap: 94px !important;
}

.g-95 {
  gap: 95px !important;
}

.gy-95 {
  row-gap: 95px !important;
}

.gx-95 {
  column-gap: 95px !important;
}

.g-96 {
  gap: 96px !important;
}

.gy-96 {
  row-gap: 96px !important;
}

.gx-96 {
  column-gap: 96px !important;
}

.g-97 {
  gap: 97px !important;
}

.gy-97 {
  row-gap: 97px !important;
}

.gx-97 {
  column-gap: 97px !important;
}

.g-98 {
  gap: 98px !important;
}

.gy-98 {
  row-gap: 98px !important;
}

.gx-98 {
  column-gap: 98px !important;
}

.g-99 {
  gap: 99px !important;
}

.gy-99 {
  row-gap: 99px !important;
}

.gx-99 {
  column-gap: 99px !important;
}

.def-pl-200 {
  padding-left: 200px !important;
}

.def-pr-200 {
  padding-right: 200px !important;
}

.def-pt-200 {
  padding-top: 200px !important;
}

.def-pb-200 {
  padding-bottom: 200px !important;
}

.def-px-200 {
  padding-left: 200px !important;
  padding-right: 200px !important;
}

.def-py-200 {
  padding-bottom: 200px !important;
  padding-top: 200px !important;
}

.def-mt-200 {
  margin-top: 200px !important;
}

.def-mb-200 {
  margin-bottom: 200px !important;
}

.def-mr-200 {
  margin-right: 200px !important;
}

.def-ml-200 {
  margin-left: 200px !important;
}

.def-mx-200 {
  margin-left: 200px !important;
  margin-right: 200px !important;
}

.def-my-200 {
  margin-bottom: 200px !important;
  margin-top: 200px !important;
}

.def-pl-199 {
  padding-left: 199px !important;
}

.def-pr-199 {
  padding-right: 199px !important;
}

.def-pt-199 {
  padding-top: 199px !important;
}

.def-pb-199 {
  padding-bottom: 199px !important;
}

.def-px-199 {
  padding-left: 199px !important;
  padding-right: 199px !important;
}

.def-py-199 {
  padding-bottom: 199px !important;
  padding-top: 199px !important;
}

.def-mt-199 {
  margin-top: 199px !important;
}

.def-mb-199 {
  margin-bottom: 199px !important;
}

.def-mr-199 {
  margin-right: 199px !important;
}

.def-ml-199 {
  margin-left: 199px !important;
}

.def-mx-199 {
  margin-left: 199px !important;
  margin-right: 199px !important;
}

.def-my-199 {
  margin-bottom: 199px !important;
  margin-top: 199px !important;
}

.def-pl-198 {
  padding-left: 198px !important;
}

.def-pr-198 {
  padding-right: 198px !important;
}

.def-pt-198 {
  padding-top: 198px !important;
}

.def-pb-198 {
  padding-bottom: 198px !important;
}

.def-px-198 {
  padding-left: 198px !important;
  padding-right: 198px !important;
}

.def-py-198 {
  padding-bottom: 198px !important;
  padding-top: 198px !important;
}

.def-mt-198 {
  margin-top: 198px !important;
}

.def-mb-198 {
  margin-bottom: 198px !important;
}

.def-mr-198 {
  margin-right: 198px !important;
}

.def-ml-198 {
  margin-left: 198px !important;
}

.def-mx-198 {
  margin-left: 198px !important;
  margin-right: 198px !important;
}

.def-my-198 {
  margin-bottom: 198px !important;
  margin-top: 198px !important;
}

.def-pl-197 {
  padding-left: 197px !important;
}

.def-pr-197 {
  padding-right: 197px !important;
}

.def-pt-197 {
  padding-top: 197px !important;
}

.def-pb-197 {
  padding-bottom: 197px !important;
}

.def-px-197 {
  padding-left: 197px !important;
  padding-right: 197px !important;
}

.def-py-197 {
  padding-bottom: 197px !important;
  padding-top: 197px !important;
}

.def-mt-197 {
  margin-top: 197px !important;
}

.def-mb-197 {
  margin-bottom: 197px !important;
}

.def-mr-197 {
  margin-right: 197px !important;
}

.def-ml-197 {
  margin-left: 197px !important;
}

.def-mx-197 {
  margin-left: 197px !important;
  margin-right: 197px !important;
}

.def-my-197 {
  margin-bottom: 197px !important;
  margin-top: 197px !important;
}

.def-pl-196 {
  padding-left: 196px !important;
}

.def-pr-196 {
  padding-right: 196px !important;
}

.def-pt-196 {
  padding-top: 196px !important;
}

.def-pb-196 {
  padding-bottom: 196px !important;
}

.def-px-196 {
  padding-left: 196px !important;
  padding-right: 196px !important;
}

.def-py-196 {
  padding-bottom: 196px !important;
  padding-top: 196px !important;
}

.def-mt-196 {
  margin-top: 196px !important;
}

.def-mb-196 {
  margin-bottom: 196px !important;
}

.def-mr-196 {
  margin-right: 196px !important;
}

.def-ml-196 {
  margin-left: 196px !important;
}

.def-mx-196 {
  margin-left: 196px !important;
  margin-right: 196px !important;
}

.def-my-196 {
  margin-bottom: 196px !important;
  margin-top: 196px !important;
}

.def-pl-195 {
  padding-left: 195px !important;
}

.def-pr-195 {
  padding-right: 195px !important;
}

.def-pt-195 {
  padding-top: 195px !important;
}

.def-pb-195 {
  padding-bottom: 195px !important;
}

.def-px-195 {
  padding-left: 195px !important;
  padding-right: 195px !important;
}

.def-py-195 {
  padding-bottom: 195px !important;
  padding-top: 195px !important;
}

.def-mt-195 {
  margin-top: 195px !important;
}

.def-mb-195 {
  margin-bottom: 195px !important;
}

.def-mr-195 {
  margin-right: 195px !important;
}

.def-ml-195 {
  margin-left: 195px !important;
}

.def-mx-195 {
  margin-left: 195px !important;
  margin-right: 195px !important;
}

.def-my-195 {
  margin-bottom: 195px !important;
  margin-top: 195px !important;
}

.def-pl-194 {
  padding-left: 194px !important;
}

.def-pr-194 {
  padding-right: 194px !important;
}

.def-pt-194 {
  padding-top: 194px !important;
}

.def-pb-194 {
  padding-bottom: 194px !important;
}

.def-px-194 {
  padding-left: 194px !important;
  padding-right: 194px !important;
}

.def-py-194 {
  padding-bottom: 194px !important;
  padding-top: 194px !important;
}

.def-mt-194 {
  margin-top: 194px !important;
}

.def-mb-194 {
  margin-bottom: 194px !important;
}

.def-mr-194 {
  margin-right: 194px !important;
}

.def-ml-194 {
  margin-left: 194px !important;
}

.def-mx-194 {
  margin-left: 194px !important;
  margin-right: 194px !important;
}

.def-my-194 {
  margin-bottom: 194px !important;
  margin-top: 194px !important;
}

.def-pl-193 {
  padding-left: 193px !important;
}

.def-pr-193 {
  padding-right: 193px !important;
}

.def-pt-193 {
  padding-top: 193px !important;
}

.def-pb-193 {
  padding-bottom: 193px !important;
}

.def-px-193 {
  padding-left: 193px !important;
  padding-right: 193px !important;
}

.def-py-193 {
  padding-bottom: 193px !important;
  padding-top: 193px !important;
}

.def-mt-193 {
  margin-top: 193px !important;
}

.def-mb-193 {
  margin-bottom: 193px !important;
}

.def-mr-193 {
  margin-right: 193px !important;
}

.def-ml-193 {
  margin-left: 193px !important;
}

.def-mx-193 {
  margin-left: 193px !important;
  margin-right: 193px !important;
}

.def-my-193 {
  margin-bottom: 193px !important;
  margin-top: 193px !important;
}

.def-pl-192 {
  padding-left: 192px !important;
}

.def-pr-192 {
  padding-right: 192px !important;
}

.def-pt-192 {
  padding-top: 192px !important;
}

.def-pb-192 {
  padding-bottom: 192px !important;
}

.def-px-192 {
  padding-left: 192px !important;
  padding-right: 192px !important;
}

.def-py-192 {
  padding-bottom: 192px !important;
  padding-top: 192px !important;
}

.def-mt-192 {
  margin-top: 192px !important;
}

.def-mb-192 {
  margin-bottom: 192px !important;
}

.def-mr-192 {
  margin-right: 192px !important;
}

.def-ml-192 {
  margin-left: 192px !important;
}

.def-mx-192 {
  margin-left: 192px !important;
  margin-right: 192px !important;
}

.def-my-192 {
  margin-bottom: 192px !important;
  margin-top: 192px !important;
}

.def-pl-191 {
  padding-left: 191px !important;
}

.def-pr-191 {
  padding-right: 191px !important;
}

.def-pt-191 {
  padding-top: 191px !important;
}

.def-pb-191 {
  padding-bottom: 191px !important;
}

.def-px-191 {
  padding-left: 191px !important;
  padding-right: 191px !important;
}

.def-py-191 {
  padding-bottom: 191px !important;
  padding-top: 191px !important;
}

.def-mt-191 {
  margin-top: 191px !important;
}

.def-mb-191 {
  margin-bottom: 191px !important;
}

.def-mr-191 {
  margin-right: 191px !important;
}

.def-ml-191 {
  margin-left: 191px !important;
}

.def-mx-191 {
  margin-left: 191px !important;
  margin-right: 191px !important;
}

.def-my-191 {
  margin-bottom: 191px !important;
  margin-top: 191px !important;
}

.def-pl-190 {
  padding-left: 190px !important;
}

.def-pr-190 {
  padding-right: 190px !important;
}

.def-pt-190 {
  padding-top: 190px !important;
}

.def-pb-190 {
  padding-bottom: 190px !important;
}

.def-px-190 {
  padding-left: 190px !important;
  padding-right: 190px !important;
}

.def-py-190 {
  padding-bottom: 190px !important;
  padding-top: 190px !important;
}

.def-mt-190 {
  margin-top: 190px !important;
}

.def-mb-190 {
  margin-bottom: 190px !important;
}

.def-mr-190 {
  margin-right: 190px !important;
}

.def-ml-190 {
  margin-left: 190px !important;
}

.def-mx-190 {
  margin-left: 190px !important;
  margin-right: 190px !important;
}

.def-my-190 {
  margin-bottom: 190px !important;
  margin-top: 190px !important;
}

.def-pl-189 {
  padding-left: 189px !important;
}

.def-pr-189 {
  padding-right: 189px !important;
}

.def-pt-189 {
  padding-top: 189px !important;
}

.def-pb-189 {
  padding-bottom: 189px !important;
}

.def-px-189 {
  padding-left: 189px !important;
  padding-right: 189px !important;
}

.def-py-189 {
  padding-bottom: 189px !important;
  padding-top: 189px !important;
}

.def-mt-189 {
  margin-top: 189px !important;
}

.def-mb-189 {
  margin-bottom: 189px !important;
}

.def-mr-189 {
  margin-right: 189px !important;
}

.def-ml-189 {
  margin-left: 189px !important;
}

.def-mx-189 {
  margin-left: 189px !important;
  margin-right: 189px !important;
}

.def-my-189 {
  margin-bottom: 189px !important;
  margin-top: 189px !important;
}

.def-pl-188 {
  padding-left: 188px !important;
}

.def-pr-188 {
  padding-right: 188px !important;
}

.def-pt-188 {
  padding-top: 188px !important;
}

.def-pb-188 {
  padding-bottom: 188px !important;
}

.def-px-188 {
  padding-left: 188px !important;
  padding-right: 188px !important;
}

.def-py-188 {
  padding-bottom: 188px !important;
  padding-top: 188px !important;
}

.def-mt-188 {
  margin-top: 188px !important;
}

.def-mb-188 {
  margin-bottom: 188px !important;
}

.def-mr-188 {
  margin-right: 188px !important;
}

.def-ml-188 {
  margin-left: 188px !important;
}

.def-mx-188 {
  margin-left: 188px !important;
  margin-right: 188px !important;
}

.def-my-188 {
  margin-bottom: 188px !important;
  margin-top: 188px !important;
}

.def-pl-187 {
  padding-left: 187px !important;
}

.def-pr-187 {
  padding-right: 187px !important;
}

.def-pt-187 {
  padding-top: 187px !important;
}

.def-pb-187 {
  padding-bottom: 187px !important;
}

.def-px-187 {
  padding-left: 187px !important;
  padding-right: 187px !important;
}

.def-py-187 {
  padding-bottom: 187px !important;
  padding-top: 187px !important;
}

.def-mt-187 {
  margin-top: 187px !important;
}

.def-mb-187 {
  margin-bottom: 187px !important;
}

.def-mr-187 {
  margin-right: 187px !important;
}

.def-ml-187 {
  margin-left: 187px !important;
}

.def-mx-187 {
  margin-left: 187px !important;
  margin-right: 187px !important;
}

.def-my-187 {
  margin-bottom: 187px !important;
  margin-top: 187px !important;
}

.def-pl-186 {
  padding-left: 186px !important;
}

.def-pr-186 {
  padding-right: 186px !important;
}

.def-pt-186 {
  padding-top: 186px !important;
}

.def-pb-186 {
  padding-bottom: 186px !important;
}

.def-px-186 {
  padding-left: 186px !important;
  padding-right: 186px !important;
}

.def-py-186 {
  padding-bottom: 186px !important;
  padding-top: 186px !important;
}

.def-mt-186 {
  margin-top: 186px !important;
}

.def-mb-186 {
  margin-bottom: 186px !important;
}

.def-mr-186 {
  margin-right: 186px !important;
}

.def-ml-186 {
  margin-left: 186px !important;
}

.def-mx-186 {
  margin-left: 186px !important;
  margin-right: 186px !important;
}

.def-my-186 {
  margin-bottom: 186px !important;
  margin-top: 186px !important;
}

.def-pl-185 {
  padding-left: 185px !important;
}

.def-pr-185 {
  padding-right: 185px !important;
}

.def-pt-185 {
  padding-top: 185px !important;
}

.def-pb-185 {
  padding-bottom: 185px !important;
}

.def-px-185 {
  padding-left: 185px !important;
  padding-right: 185px !important;
}

.def-py-185 {
  padding-bottom: 185px !important;
  padding-top: 185px !important;
}

.def-mt-185 {
  margin-top: 185px !important;
}

.def-mb-185 {
  margin-bottom: 185px !important;
}

.def-mr-185 {
  margin-right: 185px !important;
}

.def-ml-185 {
  margin-left: 185px !important;
}

.def-mx-185 {
  margin-left: 185px !important;
  margin-right: 185px !important;
}

.def-my-185 {
  margin-bottom: 185px !important;
  margin-top: 185px !important;
}

.def-pl-184 {
  padding-left: 184px !important;
}

.def-pr-184 {
  padding-right: 184px !important;
}

.def-pt-184 {
  padding-top: 184px !important;
}

.def-pb-184 {
  padding-bottom: 184px !important;
}

.def-px-184 {
  padding-left: 184px !important;
  padding-right: 184px !important;
}

.def-py-184 {
  padding-bottom: 184px !important;
  padding-top: 184px !important;
}

.def-mt-184 {
  margin-top: 184px !important;
}

.def-mb-184 {
  margin-bottom: 184px !important;
}

.def-mr-184 {
  margin-right: 184px !important;
}

.def-ml-184 {
  margin-left: 184px !important;
}

.def-mx-184 {
  margin-left: 184px !important;
  margin-right: 184px !important;
}

.def-my-184 {
  margin-bottom: 184px !important;
  margin-top: 184px !important;
}

.def-pl-183 {
  padding-left: 183px !important;
}

.def-pr-183 {
  padding-right: 183px !important;
}

.def-pt-183 {
  padding-top: 183px !important;
}

.def-pb-183 {
  padding-bottom: 183px !important;
}

.def-px-183 {
  padding-left: 183px !important;
  padding-right: 183px !important;
}

.def-py-183 {
  padding-bottom: 183px !important;
  padding-top: 183px !important;
}

.def-mt-183 {
  margin-top: 183px !important;
}

.def-mb-183 {
  margin-bottom: 183px !important;
}

.def-mr-183 {
  margin-right: 183px !important;
}

.def-ml-183 {
  margin-left: 183px !important;
}

.def-mx-183 {
  margin-left: 183px !important;
  margin-right: 183px !important;
}

.def-my-183 {
  margin-bottom: 183px !important;
  margin-top: 183px !important;
}

.def-pl-182 {
  padding-left: 182px !important;
}

.def-pr-182 {
  padding-right: 182px !important;
}

.def-pt-182 {
  padding-top: 182px !important;
}

.def-pb-182 {
  padding-bottom: 182px !important;
}

.def-px-182 {
  padding-left: 182px !important;
  padding-right: 182px !important;
}

.def-py-182 {
  padding-bottom: 182px !important;
  padding-top: 182px !important;
}

.def-mt-182 {
  margin-top: 182px !important;
}

.def-mb-182 {
  margin-bottom: 182px !important;
}

.def-mr-182 {
  margin-right: 182px !important;
}

.def-ml-182 {
  margin-left: 182px !important;
}

.def-mx-182 {
  margin-left: 182px !important;
  margin-right: 182px !important;
}

.def-my-182 {
  margin-bottom: 182px !important;
  margin-top: 182px !important;
}

.def-pl-181 {
  padding-left: 181px !important;
}

.def-pr-181 {
  padding-right: 181px !important;
}

.def-pt-181 {
  padding-top: 181px !important;
}

.def-pb-181 {
  padding-bottom: 181px !important;
}

.def-px-181 {
  padding-left: 181px !important;
  padding-right: 181px !important;
}

.def-py-181 {
  padding-bottom: 181px !important;
  padding-top: 181px !important;
}

.def-mt-181 {
  margin-top: 181px !important;
}

.def-mb-181 {
  margin-bottom: 181px !important;
}

.def-mr-181 {
  margin-right: 181px !important;
}

.def-ml-181 {
  margin-left: 181px !important;
}

.def-mx-181 {
  margin-left: 181px !important;
  margin-right: 181px !important;
}

.def-my-181 {
  margin-bottom: 181px !important;
  margin-top: 181px !important;
}

.def-pl-180 {
  padding-left: 180px !important;
}

.def-pr-180 {
  padding-right: 180px !important;
}

.def-pt-180 {
  padding-top: 180px !important;
}

.def-pb-180 {
  padding-bottom: 180px !important;
}

.def-px-180 {
  padding-left: 180px !important;
  padding-right: 180px !important;
}

.def-py-180 {
  padding-bottom: 180px !important;
  padding-top: 180px !important;
}

.def-mt-180 {
  margin-top: 180px !important;
}

.def-mb-180 {
  margin-bottom: 180px !important;
}

.def-mr-180 {
  margin-right: 180px !important;
}

.def-ml-180 {
  margin-left: 180px !important;
}

.def-mx-180 {
  margin-left: 180px !important;
  margin-right: 180px !important;
}

.def-my-180 {
  margin-bottom: 180px !important;
  margin-top: 180px !important;
}

.def-pl-179 {
  padding-left: 179px !important;
}

.def-pr-179 {
  padding-right: 179px !important;
}

.def-pt-179 {
  padding-top: 179px !important;
}

.def-pb-179 {
  padding-bottom: 179px !important;
}

.def-px-179 {
  padding-left: 179px !important;
  padding-right: 179px !important;
}

.def-py-179 {
  padding-bottom: 179px !important;
  padding-top: 179px !important;
}

.def-mt-179 {
  margin-top: 179px !important;
}

.def-mb-179 {
  margin-bottom: 179px !important;
}

.def-mr-179 {
  margin-right: 179px !important;
}

.def-ml-179 {
  margin-left: 179px !important;
}

.def-mx-179 {
  margin-left: 179px !important;
  margin-right: 179px !important;
}

.def-my-179 {
  margin-bottom: 179px !important;
  margin-top: 179px !important;
}

.def-pl-178 {
  padding-left: 178px !important;
}

.def-pr-178 {
  padding-right: 178px !important;
}

.def-pt-178 {
  padding-top: 178px !important;
}

.def-pb-178 {
  padding-bottom: 178px !important;
}

.def-px-178 {
  padding-left: 178px !important;
  padding-right: 178px !important;
}

.def-py-178 {
  padding-bottom: 178px !important;
  padding-top: 178px !important;
}

.def-mt-178 {
  margin-top: 178px !important;
}

.def-mb-178 {
  margin-bottom: 178px !important;
}

.def-mr-178 {
  margin-right: 178px !important;
}

.def-ml-178 {
  margin-left: 178px !important;
}

.def-mx-178 {
  margin-left: 178px !important;
  margin-right: 178px !important;
}

.def-my-178 {
  margin-bottom: 178px !important;
  margin-top: 178px !important;
}

.def-pl-177 {
  padding-left: 177px !important;
}

.def-pr-177 {
  padding-right: 177px !important;
}

.def-pt-177 {
  padding-top: 177px !important;
}

.def-pb-177 {
  padding-bottom: 177px !important;
}

.def-px-177 {
  padding-left: 177px !important;
  padding-right: 177px !important;
}

.def-py-177 {
  padding-bottom: 177px !important;
  padding-top: 177px !important;
}

.def-mt-177 {
  margin-top: 177px !important;
}

.def-mb-177 {
  margin-bottom: 177px !important;
}

.def-mr-177 {
  margin-right: 177px !important;
}

.def-ml-177 {
  margin-left: 177px !important;
}

.def-mx-177 {
  margin-left: 177px !important;
  margin-right: 177px !important;
}

.def-my-177 {
  margin-bottom: 177px !important;
  margin-top: 177px !important;
}

.def-pl-176 {
  padding-left: 176px !important;
}

.def-pr-176 {
  padding-right: 176px !important;
}

.def-pt-176 {
  padding-top: 176px !important;
}

.def-pb-176 {
  padding-bottom: 176px !important;
}

.def-px-176 {
  padding-left: 176px !important;
  padding-right: 176px !important;
}

.def-py-176 {
  padding-bottom: 176px !important;
  padding-top: 176px !important;
}

.def-mt-176 {
  margin-top: 176px !important;
}

.def-mb-176 {
  margin-bottom: 176px !important;
}

.def-mr-176 {
  margin-right: 176px !important;
}

.def-ml-176 {
  margin-left: 176px !important;
}

.def-mx-176 {
  margin-left: 176px !important;
  margin-right: 176px !important;
}

.def-my-176 {
  margin-bottom: 176px !important;
  margin-top: 176px !important;
}

.def-pl-175 {
  padding-left: 175px !important;
}

.def-pr-175 {
  padding-right: 175px !important;
}

.def-pt-175 {
  padding-top: 175px !important;
}

.def-pb-175 {
  padding-bottom: 175px !important;
}

.def-px-175 {
  padding-left: 175px !important;
  padding-right: 175px !important;
}

.def-py-175 {
  padding-bottom: 175px !important;
  padding-top: 175px !important;
}

.def-mt-175 {
  margin-top: 175px !important;
}

.def-mb-175 {
  margin-bottom: 175px !important;
}

.def-mr-175 {
  margin-right: 175px !important;
}

.def-ml-175 {
  margin-left: 175px !important;
}

.def-mx-175 {
  margin-left: 175px !important;
  margin-right: 175px !important;
}

.def-my-175 {
  margin-bottom: 175px !important;
  margin-top: 175px !important;
}

.def-pl-174 {
  padding-left: 174px !important;
}

.def-pr-174 {
  padding-right: 174px !important;
}

.def-pt-174 {
  padding-top: 174px !important;
}

.def-pb-174 {
  padding-bottom: 174px !important;
}

.def-px-174 {
  padding-left: 174px !important;
  padding-right: 174px !important;
}

.def-py-174 {
  padding-bottom: 174px !important;
  padding-top: 174px !important;
}

.def-mt-174 {
  margin-top: 174px !important;
}

.def-mb-174 {
  margin-bottom: 174px !important;
}

.def-mr-174 {
  margin-right: 174px !important;
}

.def-ml-174 {
  margin-left: 174px !important;
}

.def-mx-174 {
  margin-left: 174px !important;
  margin-right: 174px !important;
}

.def-my-174 {
  margin-bottom: 174px !important;
  margin-top: 174px !important;
}

.def-pl-173 {
  padding-left: 173px !important;
}

.def-pr-173 {
  padding-right: 173px !important;
}

.def-pt-173 {
  padding-top: 173px !important;
}

.def-pb-173 {
  padding-bottom: 173px !important;
}

.def-px-173 {
  padding-left: 173px !important;
  padding-right: 173px !important;
}

.def-py-173 {
  padding-bottom: 173px !important;
  padding-top: 173px !important;
}

.def-mt-173 {
  margin-top: 173px !important;
}

.def-mb-173 {
  margin-bottom: 173px !important;
}

.def-mr-173 {
  margin-right: 173px !important;
}

.def-ml-173 {
  margin-left: 173px !important;
}

.def-mx-173 {
  margin-left: 173px !important;
  margin-right: 173px !important;
}

.def-my-173 {
  margin-bottom: 173px !important;
  margin-top: 173px !important;
}

.def-pl-172 {
  padding-left: 172px !important;
}

.def-pr-172 {
  padding-right: 172px !important;
}

.def-pt-172 {
  padding-top: 172px !important;
}

.def-pb-172 {
  padding-bottom: 172px !important;
}

.def-px-172 {
  padding-left: 172px !important;
  padding-right: 172px !important;
}

.def-py-172 {
  padding-bottom: 172px !important;
  padding-top: 172px !important;
}

.def-mt-172 {
  margin-top: 172px !important;
}

.def-mb-172 {
  margin-bottom: 172px !important;
}

.def-mr-172 {
  margin-right: 172px !important;
}

.def-ml-172 {
  margin-left: 172px !important;
}

.def-mx-172 {
  margin-left: 172px !important;
  margin-right: 172px !important;
}

.def-my-172 {
  margin-bottom: 172px !important;
  margin-top: 172px !important;
}

.def-pl-171 {
  padding-left: 171px !important;
}

.def-pr-171 {
  padding-right: 171px !important;
}

.def-pt-171 {
  padding-top: 171px !important;
}

.def-pb-171 {
  padding-bottom: 171px !important;
}

.def-px-171 {
  padding-left: 171px !important;
  padding-right: 171px !important;
}

.def-py-171 {
  padding-bottom: 171px !important;
  padding-top: 171px !important;
}

.def-mt-171 {
  margin-top: 171px !important;
}

.def-mb-171 {
  margin-bottom: 171px !important;
}

.def-mr-171 {
  margin-right: 171px !important;
}

.def-ml-171 {
  margin-left: 171px !important;
}

.def-mx-171 {
  margin-left: 171px !important;
  margin-right: 171px !important;
}

.def-my-171 {
  margin-bottom: 171px !important;
  margin-top: 171px !important;
}

.def-pl-170 {
  padding-left: 170px !important;
}

.def-pr-170 {
  padding-right: 170px !important;
}

.def-pt-170 {
  padding-top: 170px !important;
}

.def-pb-170 {
  padding-bottom: 170px !important;
}

.def-px-170 {
  padding-left: 170px !important;
  padding-right: 170px !important;
}

.def-py-170 {
  padding-bottom: 170px !important;
  padding-top: 170px !important;
}

.def-mt-170 {
  margin-top: 170px !important;
}

.def-mb-170 {
  margin-bottom: 170px !important;
}

.def-mr-170 {
  margin-right: 170px !important;
}

.def-ml-170 {
  margin-left: 170px !important;
}

.def-mx-170 {
  margin-left: 170px !important;
  margin-right: 170px !important;
}

.def-my-170 {
  margin-bottom: 170px !important;
  margin-top: 170px !important;
}

.def-pl-169 {
  padding-left: 169px !important;
}

.def-pr-169 {
  padding-right: 169px !important;
}

.def-pt-169 {
  padding-top: 169px !important;
}

.def-pb-169 {
  padding-bottom: 169px !important;
}

.def-px-169 {
  padding-left: 169px !important;
  padding-right: 169px !important;
}

.def-py-169 {
  padding-bottom: 169px !important;
  padding-top: 169px !important;
}

.def-mt-169 {
  margin-top: 169px !important;
}

.def-mb-169 {
  margin-bottom: 169px !important;
}

.def-mr-169 {
  margin-right: 169px !important;
}

.def-ml-169 {
  margin-left: 169px !important;
}

.def-mx-169 {
  margin-left: 169px !important;
  margin-right: 169px !important;
}

.def-my-169 {
  margin-bottom: 169px !important;
  margin-top: 169px !important;
}

.def-pl-168 {
  padding-left: 168px !important;
}

.def-pr-168 {
  padding-right: 168px !important;
}

.def-pt-168 {
  padding-top: 168px !important;
}

.def-pb-168 {
  padding-bottom: 168px !important;
}

.def-px-168 {
  padding-left: 168px !important;
  padding-right: 168px !important;
}

.def-py-168 {
  padding-bottom: 168px !important;
  padding-top: 168px !important;
}

.def-mt-168 {
  margin-top: 168px !important;
}

.def-mb-168 {
  margin-bottom: 168px !important;
}

.def-mr-168 {
  margin-right: 168px !important;
}

.def-ml-168 {
  margin-left: 168px !important;
}

.def-mx-168 {
  margin-left: 168px !important;
  margin-right: 168px !important;
}

.def-my-168 {
  margin-bottom: 168px !important;
  margin-top: 168px !important;
}

.def-pl-167 {
  padding-left: 167px !important;
}

.def-pr-167 {
  padding-right: 167px !important;
}

.def-pt-167 {
  padding-top: 167px !important;
}

.def-pb-167 {
  padding-bottom: 167px !important;
}

.def-px-167 {
  padding-left: 167px !important;
  padding-right: 167px !important;
}

.def-py-167 {
  padding-bottom: 167px !important;
  padding-top: 167px !important;
}

.def-mt-167 {
  margin-top: 167px !important;
}

.def-mb-167 {
  margin-bottom: 167px !important;
}

.def-mr-167 {
  margin-right: 167px !important;
}

.def-ml-167 {
  margin-left: 167px !important;
}

.def-mx-167 {
  margin-left: 167px !important;
  margin-right: 167px !important;
}

.def-my-167 {
  margin-bottom: 167px !important;
  margin-top: 167px !important;
}

.def-pl-166 {
  padding-left: 166px !important;
}

.def-pr-166 {
  padding-right: 166px !important;
}

.def-pt-166 {
  padding-top: 166px !important;
}

.def-pb-166 {
  padding-bottom: 166px !important;
}

.def-px-166 {
  padding-left: 166px !important;
  padding-right: 166px !important;
}

.def-py-166 {
  padding-bottom: 166px !important;
  padding-top: 166px !important;
}

.def-mt-166 {
  margin-top: 166px !important;
}

.def-mb-166 {
  margin-bottom: 166px !important;
}

.def-mr-166 {
  margin-right: 166px !important;
}

.def-ml-166 {
  margin-left: 166px !important;
}

.def-mx-166 {
  margin-left: 166px !important;
  margin-right: 166px !important;
}

.def-my-166 {
  margin-bottom: 166px !important;
  margin-top: 166px !important;
}

.def-pl-165 {
  padding-left: 165px !important;
}

.def-pr-165 {
  padding-right: 165px !important;
}

.def-pt-165 {
  padding-top: 165px !important;
}

.def-pb-165 {
  padding-bottom: 165px !important;
}

.def-px-165 {
  padding-left: 165px !important;
  padding-right: 165px !important;
}

.def-py-165 {
  padding-bottom: 165px !important;
  padding-top: 165px !important;
}

.def-mt-165 {
  margin-top: 165px !important;
}

.def-mb-165 {
  margin-bottom: 165px !important;
}

.def-mr-165 {
  margin-right: 165px !important;
}

.def-ml-165 {
  margin-left: 165px !important;
}

.def-mx-165 {
  margin-left: 165px !important;
  margin-right: 165px !important;
}

.def-my-165 {
  margin-bottom: 165px !important;
  margin-top: 165px !important;
}

.def-pl-164 {
  padding-left: 164px !important;
}

.def-pr-164 {
  padding-right: 164px !important;
}

.def-pt-164 {
  padding-top: 164px !important;
}

.def-pb-164 {
  padding-bottom: 164px !important;
}

.def-px-164 {
  padding-left: 164px !important;
  padding-right: 164px !important;
}

.def-py-164 {
  padding-bottom: 164px !important;
  padding-top: 164px !important;
}

.def-mt-164 {
  margin-top: 164px !important;
}

.def-mb-164 {
  margin-bottom: 164px !important;
}

.def-mr-164 {
  margin-right: 164px !important;
}

.def-ml-164 {
  margin-left: 164px !important;
}

.def-mx-164 {
  margin-left: 164px !important;
  margin-right: 164px !important;
}

.def-my-164 {
  margin-bottom: 164px !important;
  margin-top: 164px !important;
}

.def-pl-163 {
  padding-left: 163px !important;
}

.def-pr-163 {
  padding-right: 163px !important;
}

.def-pt-163 {
  padding-top: 163px !important;
}

.def-pb-163 {
  padding-bottom: 163px !important;
}

.def-px-163 {
  padding-left: 163px !important;
  padding-right: 163px !important;
}

.def-py-163 {
  padding-bottom: 163px !important;
  padding-top: 163px !important;
}

.def-mt-163 {
  margin-top: 163px !important;
}

.def-mb-163 {
  margin-bottom: 163px !important;
}

.def-mr-163 {
  margin-right: 163px !important;
}

.def-ml-163 {
  margin-left: 163px !important;
}

.def-mx-163 {
  margin-left: 163px !important;
  margin-right: 163px !important;
}

.def-my-163 {
  margin-bottom: 163px !important;
  margin-top: 163px !important;
}

.def-pl-162 {
  padding-left: 162px !important;
}

.def-pr-162 {
  padding-right: 162px !important;
}

.def-pt-162 {
  padding-top: 162px !important;
}

.def-pb-162 {
  padding-bottom: 162px !important;
}

.def-px-162 {
  padding-left: 162px !important;
  padding-right: 162px !important;
}

.def-py-162 {
  padding-bottom: 162px !important;
  padding-top: 162px !important;
}

.def-mt-162 {
  margin-top: 162px !important;
}

.def-mb-162 {
  margin-bottom: 162px !important;
}

.def-mr-162 {
  margin-right: 162px !important;
}

.def-ml-162 {
  margin-left: 162px !important;
}

.def-mx-162 {
  margin-left: 162px !important;
  margin-right: 162px !important;
}

.def-my-162 {
  margin-bottom: 162px !important;
  margin-top: 162px !important;
}

.def-pl-161 {
  padding-left: 161px !important;
}

.def-pr-161 {
  padding-right: 161px !important;
}

.def-pt-161 {
  padding-top: 161px !important;
}

.def-pb-161 {
  padding-bottom: 161px !important;
}

.def-px-161 {
  padding-left: 161px !important;
  padding-right: 161px !important;
}

.def-py-161 {
  padding-bottom: 161px !important;
  padding-top: 161px !important;
}

.def-mt-161 {
  margin-top: 161px !important;
}

.def-mb-161 {
  margin-bottom: 161px !important;
}

.def-mr-161 {
  margin-right: 161px !important;
}

.def-ml-161 {
  margin-left: 161px !important;
}

.def-mx-161 {
  margin-left: 161px !important;
  margin-right: 161px !important;
}

.def-my-161 {
  margin-bottom: 161px !important;
  margin-top: 161px !important;
}

.def-pl-160 {
  padding-left: 160px !important;
}

.def-pr-160 {
  padding-right: 160px !important;
}

.def-pt-160 {
  padding-top: 160px !important;
}

.def-pb-160 {
  padding-bottom: 160px !important;
}

.def-px-160 {
  padding-left: 160px !important;
  padding-right: 160px !important;
}

.def-py-160 {
  padding-bottom: 160px !important;
  padding-top: 160px !important;
}

.def-mt-160 {
  margin-top: 160px !important;
}

.def-mb-160 {
  margin-bottom: 160px !important;
}

.def-mr-160 {
  margin-right: 160px !important;
}

.def-ml-160 {
  margin-left: 160px !important;
}

.def-mx-160 {
  margin-left: 160px !important;
  margin-right: 160px !important;
}

.def-my-160 {
  margin-bottom: 160px !important;
  margin-top: 160px !important;
}

.def-pl-159 {
  padding-left: 159px !important;
}

.def-pr-159 {
  padding-right: 159px !important;
}

.def-pt-159 {
  padding-top: 159px !important;
}

.def-pb-159 {
  padding-bottom: 159px !important;
}

.def-px-159 {
  padding-left: 159px !important;
  padding-right: 159px !important;
}

.def-py-159 {
  padding-bottom: 159px !important;
  padding-top: 159px !important;
}

.def-mt-159 {
  margin-top: 159px !important;
}

.def-mb-159 {
  margin-bottom: 159px !important;
}

.def-mr-159 {
  margin-right: 159px !important;
}

.def-ml-159 {
  margin-left: 159px !important;
}

.def-mx-159 {
  margin-left: 159px !important;
  margin-right: 159px !important;
}

.def-my-159 {
  margin-bottom: 159px !important;
  margin-top: 159px !important;
}

.def-pl-158 {
  padding-left: 158px !important;
}

.def-pr-158 {
  padding-right: 158px !important;
}

.def-pt-158 {
  padding-top: 158px !important;
}

.def-pb-158 {
  padding-bottom: 158px !important;
}

.def-px-158 {
  padding-left: 158px !important;
  padding-right: 158px !important;
}

.def-py-158 {
  padding-bottom: 158px !important;
  padding-top: 158px !important;
}

.def-mt-158 {
  margin-top: 158px !important;
}

.def-mb-158 {
  margin-bottom: 158px !important;
}

.def-mr-158 {
  margin-right: 158px !important;
}

.def-ml-158 {
  margin-left: 158px !important;
}

.def-mx-158 {
  margin-left: 158px !important;
  margin-right: 158px !important;
}

.def-my-158 {
  margin-bottom: 158px !important;
  margin-top: 158px !important;
}

.def-pl-157 {
  padding-left: 157px !important;
}

.def-pr-157 {
  padding-right: 157px !important;
}

.def-pt-157 {
  padding-top: 157px !important;
}

.def-pb-157 {
  padding-bottom: 157px !important;
}

.def-px-157 {
  padding-left: 157px !important;
  padding-right: 157px !important;
}

.def-py-157 {
  padding-bottom: 157px !important;
  padding-top: 157px !important;
}

.def-mt-157 {
  margin-top: 157px !important;
}

.def-mb-157 {
  margin-bottom: 157px !important;
}

.def-mr-157 {
  margin-right: 157px !important;
}

.def-ml-157 {
  margin-left: 157px !important;
}

.def-mx-157 {
  margin-left: 157px !important;
  margin-right: 157px !important;
}

.def-my-157 {
  margin-bottom: 157px !important;
  margin-top: 157px !important;
}

.def-pl-156 {
  padding-left: 156px !important;
}

.def-pr-156 {
  padding-right: 156px !important;
}

.def-pt-156 {
  padding-top: 156px !important;
}

.def-pb-156 {
  padding-bottom: 156px !important;
}

.def-px-156 {
  padding-left: 156px !important;
  padding-right: 156px !important;
}

.def-py-156 {
  padding-bottom: 156px !important;
  padding-top: 156px !important;
}

.def-mt-156 {
  margin-top: 156px !important;
}

.def-mb-156 {
  margin-bottom: 156px !important;
}

.def-mr-156 {
  margin-right: 156px !important;
}

.def-ml-156 {
  margin-left: 156px !important;
}

.def-mx-156 {
  margin-left: 156px !important;
  margin-right: 156px !important;
}

.def-my-156 {
  margin-bottom: 156px !important;
  margin-top: 156px !important;
}

.def-pl-155 {
  padding-left: 155px !important;
}

.def-pr-155 {
  padding-right: 155px !important;
}

.def-pt-155 {
  padding-top: 155px !important;
}

.def-pb-155 {
  padding-bottom: 155px !important;
}

.def-px-155 {
  padding-left: 155px !important;
  padding-right: 155px !important;
}

.def-py-155 {
  padding-bottom: 155px !important;
  padding-top: 155px !important;
}

.def-mt-155 {
  margin-top: 155px !important;
}

.def-mb-155 {
  margin-bottom: 155px !important;
}

.def-mr-155 {
  margin-right: 155px !important;
}

.def-ml-155 {
  margin-left: 155px !important;
}

.def-mx-155 {
  margin-left: 155px !important;
  margin-right: 155px !important;
}

.def-my-155 {
  margin-bottom: 155px !important;
  margin-top: 155px !important;
}

.def-pl-154 {
  padding-left: 154px !important;
}

.def-pr-154 {
  padding-right: 154px !important;
}

.def-pt-154 {
  padding-top: 154px !important;
}

.def-pb-154 {
  padding-bottom: 154px !important;
}

.def-px-154 {
  padding-left: 154px !important;
  padding-right: 154px !important;
}

.def-py-154 {
  padding-bottom: 154px !important;
  padding-top: 154px !important;
}

.def-mt-154 {
  margin-top: 154px !important;
}

.def-mb-154 {
  margin-bottom: 154px !important;
}

.def-mr-154 {
  margin-right: 154px !important;
}

.def-ml-154 {
  margin-left: 154px !important;
}

.def-mx-154 {
  margin-left: 154px !important;
  margin-right: 154px !important;
}

.def-my-154 {
  margin-bottom: 154px !important;
  margin-top: 154px !important;
}

.def-pl-153 {
  padding-left: 153px !important;
}

.def-pr-153 {
  padding-right: 153px !important;
}

.def-pt-153 {
  padding-top: 153px !important;
}

.def-pb-153 {
  padding-bottom: 153px !important;
}

.def-px-153 {
  padding-left: 153px !important;
  padding-right: 153px !important;
}

.def-py-153 {
  padding-bottom: 153px !important;
  padding-top: 153px !important;
}

.def-mt-153 {
  margin-top: 153px !important;
}

.def-mb-153 {
  margin-bottom: 153px !important;
}

.def-mr-153 {
  margin-right: 153px !important;
}

.def-ml-153 {
  margin-left: 153px !important;
}

.def-mx-153 {
  margin-left: 153px !important;
  margin-right: 153px !important;
}

.def-my-153 {
  margin-bottom: 153px !important;
  margin-top: 153px !important;
}

.def-pl-152 {
  padding-left: 152px !important;
}

.def-pr-152 {
  padding-right: 152px !important;
}

.def-pt-152 {
  padding-top: 152px !important;
}

.def-pb-152 {
  padding-bottom: 152px !important;
}

.def-px-152 {
  padding-left: 152px !important;
  padding-right: 152px !important;
}

.def-py-152 {
  padding-bottom: 152px !important;
  padding-top: 152px !important;
}

.def-mt-152 {
  margin-top: 152px !important;
}

.def-mb-152 {
  margin-bottom: 152px !important;
}

.def-mr-152 {
  margin-right: 152px !important;
}

.def-ml-152 {
  margin-left: 152px !important;
}

.def-mx-152 {
  margin-left: 152px !important;
  margin-right: 152px !important;
}

.def-my-152 {
  margin-bottom: 152px !important;
  margin-top: 152px !important;
}

.def-pl-151 {
  padding-left: 151px !important;
}

.def-pr-151 {
  padding-right: 151px !important;
}

.def-pt-151 {
  padding-top: 151px !important;
}

.def-pb-151 {
  padding-bottom: 151px !important;
}

.def-px-151 {
  padding-left: 151px !important;
  padding-right: 151px !important;
}

.def-py-151 {
  padding-bottom: 151px !important;
  padding-top: 151px !important;
}

.def-mt-151 {
  margin-top: 151px !important;
}

.def-mb-151 {
  margin-bottom: 151px !important;
}

.def-mr-151 {
  margin-right: 151px !important;
}

.def-ml-151 {
  margin-left: 151px !important;
}

.def-mx-151 {
  margin-left: 151px !important;
  margin-right: 151px !important;
}

.def-my-151 {
  margin-bottom: 151px !important;
  margin-top: 151px !important;
}

.def-pl-150 {
  padding-left: 150px !important;
}

.def-pr-150 {
  padding-right: 150px !important;
}

.def-pt-150 {
  padding-top: 150px !important;
}

.def-pb-150 {
  padding-bottom: 150px !important;
}

.def-px-150 {
  padding-left: 150px !important;
  padding-right: 150px !important;
}

.def-py-150 {
  padding-bottom: 150px !important;
  padding-top: 150px !important;
}

.def-mt-150 {
  margin-top: 150px !important;
}

.def-mb-150 {
  margin-bottom: 150px !important;
}

.def-mr-150 {
  margin-right: 150px !important;
}

.def-ml-150 {
  margin-left: 150px !important;
}

.def-mx-150 {
  margin-left: 150px !important;
  margin-right: 150px !important;
}

.def-my-150 {
  margin-bottom: 150px !important;
  margin-top: 150px !important;
}

.def-pl-149 {
  padding-left: 149px !important;
}

.def-pr-149 {
  padding-right: 149px !important;
}

.def-pt-149 {
  padding-top: 149px !important;
}

.def-pb-149 {
  padding-bottom: 149px !important;
}

.def-px-149 {
  padding-left: 149px !important;
  padding-right: 149px !important;
}

.def-py-149 {
  padding-bottom: 149px !important;
  padding-top: 149px !important;
}

.def-mt-149 {
  margin-top: 149px !important;
}

.def-mb-149 {
  margin-bottom: 149px !important;
}

.def-mr-149 {
  margin-right: 149px !important;
}

.def-ml-149 {
  margin-left: 149px !important;
}

.def-mx-149 {
  margin-left: 149px !important;
  margin-right: 149px !important;
}

.def-my-149 {
  margin-bottom: 149px !important;
  margin-top: 149px !important;
}

.def-pl-148 {
  padding-left: 148px !important;
}

.def-pr-148 {
  padding-right: 148px !important;
}

.def-pt-148 {
  padding-top: 148px !important;
}

.def-pb-148 {
  padding-bottom: 148px !important;
}

.def-px-148 {
  padding-left: 148px !important;
  padding-right: 148px !important;
}

.def-py-148 {
  padding-bottom: 148px !important;
  padding-top: 148px !important;
}

.def-mt-148 {
  margin-top: 148px !important;
}

.def-mb-148 {
  margin-bottom: 148px !important;
}

.def-mr-148 {
  margin-right: 148px !important;
}

.def-ml-148 {
  margin-left: 148px !important;
}

.def-mx-148 {
  margin-left: 148px !important;
  margin-right: 148px !important;
}

.def-my-148 {
  margin-bottom: 148px !important;
  margin-top: 148px !important;
}

.def-pl-147 {
  padding-left: 147px !important;
}

.def-pr-147 {
  padding-right: 147px !important;
}

.def-pt-147 {
  padding-top: 147px !important;
}

.def-pb-147 {
  padding-bottom: 147px !important;
}

.def-px-147 {
  padding-left: 147px !important;
  padding-right: 147px !important;
}

.def-py-147 {
  padding-bottom: 147px !important;
  padding-top: 147px !important;
}

.def-mt-147 {
  margin-top: 147px !important;
}

.def-mb-147 {
  margin-bottom: 147px !important;
}

.def-mr-147 {
  margin-right: 147px !important;
}

.def-ml-147 {
  margin-left: 147px !important;
}

.def-mx-147 {
  margin-left: 147px !important;
  margin-right: 147px !important;
}

.def-my-147 {
  margin-bottom: 147px !important;
  margin-top: 147px !important;
}

.def-pl-146 {
  padding-left: 146px !important;
}

.def-pr-146 {
  padding-right: 146px !important;
}

.def-pt-146 {
  padding-top: 146px !important;
}

.def-pb-146 {
  padding-bottom: 146px !important;
}

.def-px-146 {
  padding-left: 146px !important;
  padding-right: 146px !important;
}

.def-py-146 {
  padding-bottom: 146px !important;
  padding-top: 146px !important;
}

.def-mt-146 {
  margin-top: 146px !important;
}

.def-mb-146 {
  margin-bottom: 146px !important;
}

.def-mr-146 {
  margin-right: 146px !important;
}

.def-ml-146 {
  margin-left: 146px !important;
}

.def-mx-146 {
  margin-left: 146px !important;
  margin-right: 146px !important;
}

.def-my-146 {
  margin-bottom: 146px !important;
  margin-top: 146px !important;
}

.def-pl-145 {
  padding-left: 145px !important;
}

.def-pr-145 {
  padding-right: 145px !important;
}

.def-pt-145 {
  padding-top: 145px !important;
}

.def-pb-145 {
  padding-bottom: 145px !important;
}

.def-px-145 {
  padding-left: 145px !important;
  padding-right: 145px !important;
}

.def-py-145 {
  padding-bottom: 145px !important;
  padding-top: 145px !important;
}

.def-mt-145 {
  margin-top: 145px !important;
}

.def-mb-145 {
  margin-bottom: 145px !important;
}

.def-mr-145 {
  margin-right: 145px !important;
}

.def-ml-145 {
  margin-left: 145px !important;
}

.def-mx-145 {
  margin-left: 145px !important;
  margin-right: 145px !important;
}

.def-my-145 {
  margin-bottom: 145px !important;
  margin-top: 145px !important;
}

.def-pl-144 {
  padding-left: 144px !important;
}

.def-pr-144 {
  padding-right: 144px !important;
}

.def-pt-144 {
  padding-top: 144px !important;
}

.def-pb-144 {
  padding-bottom: 144px !important;
}

.def-px-144 {
  padding-left: 144px !important;
  padding-right: 144px !important;
}

.def-py-144 {
  padding-bottom: 144px !important;
  padding-top: 144px !important;
}

.def-mt-144 {
  margin-top: 144px !important;
}

.def-mb-144 {
  margin-bottom: 144px !important;
}

.def-mr-144 {
  margin-right: 144px !important;
}

.def-ml-144 {
  margin-left: 144px !important;
}

.def-mx-144 {
  margin-left: 144px !important;
  margin-right: 144px !important;
}

.def-my-144 {
  margin-bottom: 144px !important;
  margin-top: 144px !important;
}

.def-pl-143 {
  padding-left: 143px !important;
}

.def-pr-143 {
  padding-right: 143px !important;
}

.def-pt-143 {
  padding-top: 143px !important;
}

.def-pb-143 {
  padding-bottom: 143px !important;
}

.def-px-143 {
  padding-left: 143px !important;
  padding-right: 143px !important;
}

.def-py-143 {
  padding-bottom: 143px !important;
  padding-top: 143px !important;
}

.def-mt-143 {
  margin-top: 143px !important;
}

.def-mb-143 {
  margin-bottom: 143px !important;
}

.def-mr-143 {
  margin-right: 143px !important;
}

.def-ml-143 {
  margin-left: 143px !important;
}

.def-mx-143 {
  margin-left: 143px !important;
  margin-right: 143px !important;
}

.def-my-143 {
  margin-bottom: 143px !important;
  margin-top: 143px !important;
}

.def-pl-142 {
  padding-left: 142px !important;
}

.def-pr-142 {
  padding-right: 142px !important;
}

.def-pt-142 {
  padding-top: 142px !important;
}

.def-pb-142 {
  padding-bottom: 142px !important;
}

.def-px-142 {
  padding-left: 142px !important;
  padding-right: 142px !important;
}

.def-py-142 {
  padding-bottom: 142px !important;
  padding-top: 142px !important;
}

.def-mt-142 {
  margin-top: 142px !important;
}

.def-mb-142 {
  margin-bottom: 142px !important;
}

.def-mr-142 {
  margin-right: 142px !important;
}

.def-ml-142 {
  margin-left: 142px !important;
}

.def-mx-142 {
  margin-left: 142px !important;
  margin-right: 142px !important;
}

.def-my-142 {
  margin-bottom: 142px !important;
  margin-top: 142px !important;
}

.def-pl-141 {
  padding-left: 141px !important;
}

.def-pr-141 {
  padding-right: 141px !important;
}

.def-pt-141 {
  padding-top: 141px !important;
}

.def-pb-141 {
  padding-bottom: 141px !important;
}

.def-px-141 {
  padding-left: 141px !important;
  padding-right: 141px !important;
}

.def-py-141 {
  padding-bottom: 141px !important;
  padding-top: 141px !important;
}

.def-mt-141 {
  margin-top: 141px !important;
}

.def-mb-141 {
  margin-bottom: 141px !important;
}

.def-mr-141 {
  margin-right: 141px !important;
}

.def-ml-141 {
  margin-left: 141px !important;
}

.def-mx-141 {
  margin-left: 141px !important;
  margin-right: 141px !important;
}

.def-my-141 {
  margin-bottom: 141px !important;
  margin-top: 141px !important;
}

.def-pl-140 {
  padding-left: 140px !important;
}

.def-pr-140 {
  padding-right: 140px !important;
}

.def-pt-140 {
  padding-top: 140px !important;
}

.def-pb-140 {
  padding-bottom: 140px !important;
}

.def-px-140 {
  padding-left: 140px !important;
  padding-right: 140px !important;
}

.def-py-140 {
  padding-bottom: 140px !important;
  padding-top: 140px !important;
}

.def-mt-140 {
  margin-top: 140px !important;
}

.def-mb-140 {
  margin-bottom: 140px !important;
}

.def-mr-140 {
  margin-right: 140px !important;
}

.def-ml-140 {
  margin-left: 140px !important;
}

.def-mx-140 {
  margin-left: 140px !important;
  margin-right: 140px !important;
}

.def-my-140 {
  margin-bottom: 140px !important;
  margin-top: 140px !important;
}

.def-pl-139 {
  padding-left: 139px !important;
}

.def-pr-139 {
  padding-right: 139px !important;
}

.def-pt-139 {
  padding-top: 139px !important;
}

.def-pb-139 {
  padding-bottom: 139px !important;
}

.def-px-139 {
  padding-left: 139px !important;
  padding-right: 139px !important;
}

.def-py-139 {
  padding-bottom: 139px !important;
  padding-top: 139px !important;
}

.def-mt-139 {
  margin-top: 139px !important;
}

.def-mb-139 {
  margin-bottom: 139px !important;
}

.def-mr-139 {
  margin-right: 139px !important;
}

.def-ml-139 {
  margin-left: 139px !important;
}

.def-mx-139 {
  margin-left: 139px !important;
  margin-right: 139px !important;
}

.def-my-139 {
  margin-bottom: 139px !important;
  margin-top: 139px !important;
}

.def-pl-138 {
  padding-left: 138px !important;
}

.def-pr-138 {
  padding-right: 138px !important;
}

.def-pt-138 {
  padding-top: 138px !important;
}

.def-pb-138 {
  padding-bottom: 138px !important;
}

.def-px-138 {
  padding-left: 138px !important;
  padding-right: 138px !important;
}

.def-py-138 {
  padding-bottom: 138px !important;
  padding-top: 138px !important;
}

.def-mt-138 {
  margin-top: 138px !important;
}

.def-mb-138 {
  margin-bottom: 138px !important;
}

.def-mr-138 {
  margin-right: 138px !important;
}

.def-ml-138 {
  margin-left: 138px !important;
}

.def-mx-138 {
  margin-left: 138px !important;
  margin-right: 138px !important;
}

.def-my-138 {
  margin-bottom: 138px !important;
  margin-top: 138px !important;
}

.def-pl-137 {
  padding-left: 137px !important;
}

.def-pr-137 {
  padding-right: 137px !important;
}

.def-pt-137 {
  padding-top: 137px !important;
}

.def-pb-137 {
  padding-bottom: 137px !important;
}

.def-px-137 {
  padding-left: 137px !important;
  padding-right: 137px !important;
}

.def-py-137 {
  padding-bottom: 137px !important;
  padding-top: 137px !important;
}

.def-mt-137 {
  margin-top: 137px !important;
}

.def-mb-137 {
  margin-bottom: 137px !important;
}

.def-mr-137 {
  margin-right: 137px !important;
}

.def-ml-137 {
  margin-left: 137px !important;
}

.def-mx-137 {
  margin-left: 137px !important;
  margin-right: 137px !important;
}

.def-my-137 {
  margin-bottom: 137px !important;
  margin-top: 137px !important;
}

.def-pl-136 {
  padding-left: 136px !important;
}

.def-pr-136 {
  padding-right: 136px !important;
}

.def-pt-136 {
  padding-top: 136px !important;
}

.def-pb-136 {
  padding-bottom: 136px !important;
}

.def-px-136 {
  padding-left: 136px !important;
  padding-right: 136px !important;
}

.def-py-136 {
  padding-bottom: 136px !important;
  padding-top: 136px !important;
}

.def-mt-136 {
  margin-top: 136px !important;
}

.def-mb-136 {
  margin-bottom: 136px !important;
}

.def-mr-136 {
  margin-right: 136px !important;
}

.def-ml-136 {
  margin-left: 136px !important;
}

.def-mx-136 {
  margin-left: 136px !important;
  margin-right: 136px !important;
}

.def-my-136 {
  margin-bottom: 136px !important;
  margin-top: 136px !important;
}

.def-pl-135 {
  padding-left: 135px !important;
}

.def-pr-135 {
  padding-right: 135px !important;
}

.def-pt-135 {
  padding-top: 135px !important;
}

.def-pb-135 {
  padding-bottom: 135px !important;
}

.def-px-135 {
  padding-left: 135px !important;
  padding-right: 135px !important;
}

.def-py-135 {
  padding-bottom: 135px !important;
  padding-top: 135px !important;
}

.def-mt-135 {
  margin-top: 135px !important;
}

.def-mb-135 {
  margin-bottom: 135px !important;
}

.def-mr-135 {
  margin-right: 135px !important;
}

.def-ml-135 {
  margin-left: 135px !important;
}

.def-mx-135 {
  margin-left: 135px !important;
  margin-right: 135px !important;
}

.def-my-135 {
  margin-bottom: 135px !important;
  margin-top: 135px !important;
}

.def-pl-134 {
  padding-left: 134px !important;
}

.def-pr-134 {
  padding-right: 134px !important;
}

.def-pt-134 {
  padding-top: 134px !important;
}

.def-pb-134 {
  padding-bottom: 134px !important;
}

.def-px-134 {
  padding-left: 134px !important;
  padding-right: 134px !important;
}

.def-py-134 {
  padding-bottom: 134px !important;
  padding-top: 134px !important;
}

.def-mt-134 {
  margin-top: 134px !important;
}

.def-mb-134 {
  margin-bottom: 134px !important;
}

.def-mr-134 {
  margin-right: 134px !important;
}

.def-ml-134 {
  margin-left: 134px !important;
}

.def-mx-134 {
  margin-left: 134px !important;
  margin-right: 134px !important;
}

.def-my-134 {
  margin-bottom: 134px !important;
  margin-top: 134px !important;
}

.def-pl-133 {
  padding-left: 133px !important;
}

.def-pr-133 {
  padding-right: 133px !important;
}

.def-pt-133 {
  padding-top: 133px !important;
}

.def-pb-133 {
  padding-bottom: 133px !important;
}

.def-px-133 {
  padding-left: 133px !important;
  padding-right: 133px !important;
}

.def-py-133 {
  padding-bottom: 133px !important;
  padding-top: 133px !important;
}

.def-mt-133 {
  margin-top: 133px !important;
}

.def-mb-133 {
  margin-bottom: 133px !important;
}

.def-mr-133 {
  margin-right: 133px !important;
}

.def-ml-133 {
  margin-left: 133px !important;
}

.def-mx-133 {
  margin-left: 133px !important;
  margin-right: 133px !important;
}

.def-my-133 {
  margin-bottom: 133px !important;
  margin-top: 133px !important;
}

.def-pl-132 {
  padding-left: 132px !important;
}

.def-pr-132 {
  padding-right: 132px !important;
}

.def-pt-132 {
  padding-top: 132px !important;
}

.def-pb-132 {
  padding-bottom: 132px !important;
}

.def-px-132 {
  padding-left: 132px !important;
  padding-right: 132px !important;
}

.def-py-132 {
  padding-bottom: 132px !important;
  padding-top: 132px !important;
}

.def-mt-132 {
  margin-top: 132px !important;
}

.def-mb-132 {
  margin-bottom: 132px !important;
}

.def-mr-132 {
  margin-right: 132px !important;
}

.def-ml-132 {
  margin-left: 132px !important;
}

.def-mx-132 {
  margin-left: 132px !important;
  margin-right: 132px !important;
}

.def-my-132 {
  margin-bottom: 132px !important;
  margin-top: 132px !important;
}

.def-pl-131 {
  padding-left: 131px !important;
}

.def-pr-131 {
  padding-right: 131px !important;
}

.def-pt-131 {
  padding-top: 131px !important;
}

.def-pb-131 {
  padding-bottom: 131px !important;
}

.def-px-131 {
  padding-left: 131px !important;
  padding-right: 131px !important;
}

.def-py-131 {
  padding-bottom: 131px !important;
  padding-top: 131px !important;
}

.def-mt-131 {
  margin-top: 131px !important;
}

.def-mb-131 {
  margin-bottom: 131px !important;
}

.def-mr-131 {
  margin-right: 131px !important;
}

.def-ml-131 {
  margin-left: 131px !important;
}

.def-mx-131 {
  margin-left: 131px !important;
  margin-right: 131px !important;
}

.def-my-131 {
  margin-bottom: 131px !important;
  margin-top: 131px !important;
}

.def-pl-130 {
  padding-left: 130px !important;
}

.def-pr-130 {
  padding-right: 130px !important;
}

.def-pt-130 {
  padding-top: 130px !important;
}

.def-pb-130 {
  padding-bottom: 130px !important;
}

.def-px-130 {
  padding-left: 130px !important;
  padding-right: 130px !important;
}

.def-py-130 {
  padding-bottom: 130px !important;
  padding-top: 130px !important;
}

.def-mt-130 {
  margin-top: 130px !important;
}

.def-mb-130 {
  margin-bottom: 130px !important;
}

.def-mr-130 {
  margin-right: 130px !important;
}

.def-ml-130 {
  margin-left: 130px !important;
}

.def-mx-130 {
  margin-left: 130px !important;
  margin-right: 130px !important;
}

.def-my-130 {
  margin-bottom: 130px !important;
  margin-top: 130px !important;
}

.def-pl-129 {
  padding-left: 129px !important;
}

.def-pr-129 {
  padding-right: 129px !important;
}

.def-pt-129 {
  padding-top: 129px !important;
}

.def-pb-129 {
  padding-bottom: 129px !important;
}

.def-px-129 {
  padding-left: 129px !important;
  padding-right: 129px !important;
}

.def-py-129 {
  padding-bottom: 129px !important;
  padding-top: 129px !important;
}

.def-mt-129 {
  margin-top: 129px !important;
}

.def-mb-129 {
  margin-bottom: 129px !important;
}

.def-mr-129 {
  margin-right: 129px !important;
}

.def-ml-129 {
  margin-left: 129px !important;
}

.def-mx-129 {
  margin-left: 129px !important;
  margin-right: 129px !important;
}

.def-my-129 {
  margin-bottom: 129px !important;
  margin-top: 129px !important;
}

.def-pl-128 {
  padding-left: 128px !important;
}

.def-pr-128 {
  padding-right: 128px !important;
}

.def-pt-128 {
  padding-top: 128px !important;
}

.def-pb-128 {
  padding-bottom: 128px !important;
}

.def-px-128 {
  padding-left: 128px !important;
  padding-right: 128px !important;
}

.def-py-128 {
  padding-bottom: 128px !important;
  padding-top: 128px !important;
}

.def-mt-128 {
  margin-top: 128px !important;
}

.def-mb-128 {
  margin-bottom: 128px !important;
}

.def-mr-128 {
  margin-right: 128px !important;
}

.def-ml-128 {
  margin-left: 128px !important;
}

.def-mx-128 {
  margin-left: 128px !important;
  margin-right: 128px !important;
}

.def-my-128 {
  margin-bottom: 128px !important;
  margin-top: 128px !important;
}

.def-pl-127 {
  padding-left: 127px !important;
}

.def-pr-127 {
  padding-right: 127px !important;
}

.def-pt-127 {
  padding-top: 127px !important;
}

.def-pb-127 {
  padding-bottom: 127px !important;
}

.def-px-127 {
  padding-left: 127px !important;
  padding-right: 127px !important;
}

.def-py-127 {
  padding-bottom: 127px !important;
  padding-top: 127px !important;
}

.def-mt-127 {
  margin-top: 127px !important;
}

.def-mb-127 {
  margin-bottom: 127px !important;
}

.def-mr-127 {
  margin-right: 127px !important;
}

.def-ml-127 {
  margin-left: 127px !important;
}

.def-mx-127 {
  margin-left: 127px !important;
  margin-right: 127px !important;
}

.def-my-127 {
  margin-bottom: 127px !important;
  margin-top: 127px !important;
}

.def-pl-126 {
  padding-left: 126px !important;
}

.def-pr-126 {
  padding-right: 126px !important;
}

.def-pt-126 {
  padding-top: 126px !important;
}

.def-pb-126 {
  padding-bottom: 126px !important;
}

.def-px-126 {
  padding-left: 126px !important;
  padding-right: 126px !important;
}

.def-py-126 {
  padding-bottom: 126px !important;
  padding-top: 126px !important;
}

.def-mt-126 {
  margin-top: 126px !important;
}

.def-mb-126 {
  margin-bottom: 126px !important;
}

.def-mr-126 {
  margin-right: 126px !important;
}

.def-ml-126 {
  margin-left: 126px !important;
}

.def-mx-126 {
  margin-left: 126px !important;
  margin-right: 126px !important;
}

.def-my-126 {
  margin-bottom: 126px !important;
  margin-top: 126px !important;
}

.def-pl-125 {
  padding-left: 125px !important;
}

.def-pr-125 {
  padding-right: 125px !important;
}

.def-pt-125 {
  padding-top: 125px !important;
}

.def-pb-125 {
  padding-bottom: 125px !important;
}

.def-px-125 {
  padding-left: 125px !important;
  padding-right: 125px !important;
}

.def-py-125 {
  padding-bottom: 125px !important;
  padding-top: 125px !important;
}

.def-mt-125 {
  margin-top: 125px !important;
}

.def-mb-125 {
  margin-bottom: 125px !important;
}

.def-mr-125 {
  margin-right: 125px !important;
}

.def-ml-125 {
  margin-left: 125px !important;
}

.def-mx-125 {
  margin-left: 125px !important;
  margin-right: 125px !important;
}

.def-my-125 {
  margin-bottom: 125px !important;
  margin-top: 125px !important;
}

.def-pl-124 {
  padding-left: 124px !important;
}

.def-pr-124 {
  padding-right: 124px !important;
}

.def-pt-124 {
  padding-top: 124px !important;
}

.def-pb-124 {
  padding-bottom: 124px !important;
}

.def-px-124 {
  padding-left: 124px !important;
  padding-right: 124px !important;
}

.def-py-124 {
  padding-bottom: 124px !important;
  padding-top: 124px !important;
}

.def-mt-124 {
  margin-top: 124px !important;
}

.def-mb-124 {
  margin-bottom: 124px !important;
}

.def-mr-124 {
  margin-right: 124px !important;
}

.def-ml-124 {
  margin-left: 124px !important;
}

.def-mx-124 {
  margin-left: 124px !important;
  margin-right: 124px !important;
}

.def-my-124 {
  margin-bottom: 124px !important;
  margin-top: 124px !important;
}

.def-pl-123 {
  padding-left: 123px !important;
}

.def-pr-123 {
  padding-right: 123px !important;
}

.def-pt-123 {
  padding-top: 123px !important;
}

.def-pb-123 {
  padding-bottom: 123px !important;
}

.def-px-123 {
  padding-left: 123px !important;
  padding-right: 123px !important;
}

.def-py-123 {
  padding-bottom: 123px !important;
  padding-top: 123px !important;
}

.def-mt-123 {
  margin-top: 123px !important;
}

.def-mb-123 {
  margin-bottom: 123px !important;
}

.def-mr-123 {
  margin-right: 123px !important;
}

.def-ml-123 {
  margin-left: 123px !important;
}

.def-mx-123 {
  margin-left: 123px !important;
  margin-right: 123px !important;
}

.def-my-123 {
  margin-bottom: 123px !important;
  margin-top: 123px !important;
}

.def-pl-122 {
  padding-left: 122px !important;
}

.def-pr-122 {
  padding-right: 122px !important;
}

.def-pt-122 {
  padding-top: 122px !important;
}

.def-pb-122 {
  padding-bottom: 122px !important;
}

.def-px-122 {
  padding-left: 122px !important;
  padding-right: 122px !important;
}

.def-py-122 {
  padding-bottom: 122px !important;
  padding-top: 122px !important;
}

.def-mt-122 {
  margin-top: 122px !important;
}

.def-mb-122 {
  margin-bottom: 122px !important;
}

.def-mr-122 {
  margin-right: 122px !important;
}

.def-ml-122 {
  margin-left: 122px !important;
}

.def-mx-122 {
  margin-left: 122px !important;
  margin-right: 122px !important;
}

.def-my-122 {
  margin-bottom: 122px !important;
  margin-top: 122px !important;
}

.def-pl-121 {
  padding-left: 121px !important;
}

.def-pr-121 {
  padding-right: 121px !important;
}

.def-pt-121 {
  padding-top: 121px !important;
}

.def-pb-121 {
  padding-bottom: 121px !important;
}

.def-px-121 {
  padding-left: 121px !important;
  padding-right: 121px !important;
}

.def-py-121 {
  padding-bottom: 121px !important;
  padding-top: 121px !important;
}

.def-mt-121 {
  margin-top: 121px !important;
}

.def-mb-121 {
  margin-bottom: 121px !important;
}

.def-mr-121 {
  margin-right: 121px !important;
}

.def-ml-121 {
  margin-left: 121px !important;
}

.def-mx-121 {
  margin-left: 121px !important;
  margin-right: 121px !important;
}

.def-my-121 {
  margin-bottom: 121px !important;
  margin-top: 121px !important;
}

.def-pl-120 {
  padding-left: 120px !important;
}

.def-pr-120 {
  padding-right: 120px !important;
}

.def-pt-120 {
  padding-top: 120px !important;
}

.def-pb-120 {
  padding-bottom: 120px !important;
}

.def-px-120 {
  padding-left: 120px !important;
  padding-right: 120px !important;
}

.def-py-120 {
  padding-bottom: 120px !important;
  padding-top: 120px !important;
}

.def-mt-120 {
  margin-top: 120px !important;
}

.def-mb-120 {
  margin-bottom: 120px !important;
}

.def-mr-120 {
  margin-right: 120px !important;
}

.def-ml-120 {
  margin-left: 120px !important;
}

.def-mx-120 {
  margin-left: 120px !important;
  margin-right: 120px !important;
}

.def-my-120 {
  margin-bottom: 120px !important;
  margin-top: 120px !important;
}

.def-pl-119 {
  padding-left: 119px !important;
}

.def-pr-119 {
  padding-right: 119px !important;
}

.def-pt-119 {
  padding-top: 119px !important;
}

.def-pb-119 {
  padding-bottom: 119px !important;
}

.def-px-119 {
  padding-left: 119px !important;
  padding-right: 119px !important;
}

.def-py-119 {
  padding-bottom: 119px !important;
  padding-top: 119px !important;
}

.def-mt-119 {
  margin-top: 119px !important;
}

.def-mb-119 {
  margin-bottom: 119px !important;
}

.def-mr-119 {
  margin-right: 119px !important;
}

.def-ml-119 {
  margin-left: 119px !important;
}

.def-mx-119 {
  margin-left: 119px !important;
  margin-right: 119px !important;
}

.def-my-119 {
  margin-bottom: 119px !important;
  margin-top: 119px !important;
}

.def-pl-118 {
  padding-left: 118px !important;
}

.def-pr-118 {
  padding-right: 118px !important;
}

.def-pt-118 {
  padding-top: 118px !important;
}

.def-pb-118 {
  padding-bottom: 118px !important;
}

.def-px-118 {
  padding-left: 118px !important;
  padding-right: 118px !important;
}

.def-py-118 {
  padding-bottom: 118px !important;
  padding-top: 118px !important;
}

.def-mt-118 {
  margin-top: 118px !important;
}

.def-mb-118 {
  margin-bottom: 118px !important;
}

.def-mr-118 {
  margin-right: 118px !important;
}

.def-ml-118 {
  margin-left: 118px !important;
}

.def-mx-118 {
  margin-left: 118px !important;
  margin-right: 118px !important;
}

.def-my-118 {
  margin-bottom: 118px !important;
  margin-top: 118px !important;
}

.def-pl-117 {
  padding-left: 117px !important;
}

.def-pr-117 {
  padding-right: 117px !important;
}

.def-pt-117 {
  padding-top: 117px !important;
}

.def-pb-117 {
  padding-bottom: 117px !important;
}

.def-px-117 {
  padding-left: 117px !important;
  padding-right: 117px !important;
}

.def-py-117 {
  padding-bottom: 117px !important;
  padding-top: 117px !important;
}

.def-mt-117 {
  margin-top: 117px !important;
}

.def-mb-117 {
  margin-bottom: 117px !important;
}

.def-mr-117 {
  margin-right: 117px !important;
}

.def-ml-117 {
  margin-left: 117px !important;
}

.def-mx-117 {
  margin-left: 117px !important;
  margin-right: 117px !important;
}

.def-my-117 {
  margin-bottom: 117px !important;
  margin-top: 117px !important;
}

.def-pl-116 {
  padding-left: 116px !important;
}

.def-pr-116 {
  padding-right: 116px !important;
}

.def-pt-116 {
  padding-top: 116px !important;
}

.def-pb-116 {
  padding-bottom: 116px !important;
}

.def-px-116 {
  padding-left: 116px !important;
  padding-right: 116px !important;
}

.def-py-116 {
  padding-bottom: 116px !important;
  padding-top: 116px !important;
}

.def-mt-116 {
  margin-top: 116px !important;
}

.def-mb-116 {
  margin-bottom: 116px !important;
}

.def-mr-116 {
  margin-right: 116px !important;
}

.def-ml-116 {
  margin-left: 116px !important;
}

.def-mx-116 {
  margin-left: 116px !important;
  margin-right: 116px !important;
}

.def-my-116 {
  margin-bottom: 116px !important;
  margin-top: 116px !important;
}

.def-pl-115 {
  padding-left: 115px !important;
}

.def-pr-115 {
  padding-right: 115px !important;
}

.def-pt-115 {
  padding-top: 115px !important;
}

.def-pb-115 {
  padding-bottom: 115px !important;
}

.def-px-115 {
  padding-left: 115px !important;
  padding-right: 115px !important;
}

.def-py-115 {
  padding-bottom: 115px !important;
  padding-top: 115px !important;
}

.def-mt-115 {
  margin-top: 115px !important;
}

.def-mb-115 {
  margin-bottom: 115px !important;
}

.def-mr-115 {
  margin-right: 115px !important;
}

.def-ml-115 {
  margin-left: 115px !important;
}

.def-mx-115 {
  margin-left: 115px !important;
  margin-right: 115px !important;
}

.def-my-115 {
  margin-bottom: 115px !important;
  margin-top: 115px !important;
}

.def-pl-114 {
  padding-left: 114px !important;
}

.def-pr-114 {
  padding-right: 114px !important;
}

.def-pt-114 {
  padding-top: 114px !important;
}

.def-pb-114 {
  padding-bottom: 114px !important;
}

.def-px-114 {
  padding-left: 114px !important;
  padding-right: 114px !important;
}

.def-py-114 {
  padding-bottom: 114px !important;
  padding-top: 114px !important;
}

.def-mt-114 {
  margin-top: 114px !important;
}

.def-mb-114 {
  margin-bottom: 114px !important;
}

.def-mr-114 {
  margin-right: 114px !important;
}

.def-ml-114 {
  margin-left: 114px !important;
}

.def-mx-114 {
  margin-left: 114px !important;
  margin-right: 114px !important;
}

.def-my-114 {
  margin-bottom: 114px !important;
  margin-top: 114px !important;
}

.def-pl-113 {
  padding-left: 113px !important;
}

.def-pr-113 {
  padding-right: 113px !important;
}

.def-pt-113 {
  padding-top: 113px !important;
}

.def-pb-113 {
  padding-bottom: 113px !important;
}

.def-px-113 {
  padding-left: 113px !important;
  padding-right: 113px !important;
}

.def-py-113 {
  padding-bottom: 113px !important;
  padding-top: 113px !important;
}

.def-mt-113 {
  margin-top: 113px !important;
}

.def-mb-113 {
  margin-bottom: 113px !important;
}

.def-mr-113 {
  margin-right: 113px !important;
}

.def-ml-113 {
  margin-left: 113px !important;
}

.def-mx-113 {
  margin-left: 113px !important;
  margin-right: 113px !important;
}

.def-my-113 {
  margin-bottom: 113px !important;
  margin-top: 113px !important;
}

.def-pl-112 {
  padding-left: 112px !important;
}

.def-pr-112 {
  padding-right: 112px !important;
}

.def-pt-112 {
  padding-top: 112px !important;
}

.def-pb-112 {
  padding-bottom: 112px !important;
}

.def-px-112 {
  padding-left: 112px !important;
  padding-right: 112px !important;
}

.def-py-112 {
  padding-bottom: 112px !important;
  padding-top: 112px !important;
}

.def-mt-112 {
  margin-top: 112px !important;
}

.def-mb-112 {
  margin-bottom: 112px !important;
}

.def-mr-112 {
  margin-right: 112px !important;
}

.def-ml-112 {
  margin-left: 112px !important;
}

.def-mx-112 {
  margin-left: 112px !important;
  margin-right: 112px !important;
}

.def-my-112 {
  margin-bottom: 112px !important;
  margin-top: 112px !important;
}

.def-pl-111 {
  padding-left: 111px !important;
}

.def-pr-111 {
  padding-right: 111px !important;
}

.def-pt-111 {
  padding-top: 111px !important;
}

.def-pb-111 {
  padding-bottom: 111px !important;
}

.def-px-111 {
  padding-left: 111px !important;
  padding-right: 111px !important;
}

.def-py-111 {
  padding-bottom: 111px !important;
  padding-top: 111px !important;
}

.def-mt-111 {
  margin-top: 111px !important;
}

.def-mb-111 {
  margin-bottom: 111px !important;
}

.def-mr-111 {
  margin-right: 111px !important;
}

.def-ml-111 {
  margin-left: 111px !important;
}

.def-mx-111 {
  margin-left: 111px !important;
  margin-right: 111px !important;
}

.def-my-111 {
  margin-bottom: 111px !important;
  margin-top: 111px !important;
}

.def-pl-110 {
  padding-left: 110px !important;
}

.def-pr-110 {
  padding-right: 110px !important;
}

.def-pt-110 {
  padding-top: 110px !important;
}

.def-pb-110 {
  padding-bottom: 110px !important;
}

.def-px-110 {
  padding-left: 110px !important;
  padding-right: 110px !important;
}

.def-py-110 {
  padding-bottom: 110px !important;
  padding-top: 110px !important;
}

.def-mt-110 {
  margin-top: 110px !important;
}

.def-mb-110 {
  margin-bottom: 110px !important;
}

.def-mr-110 {
  margin-right: 110px !important;
}

.def-ml-110 {
  margin-left: 110px !important;
}

.def-mx-110 {
  margin-left: 110px !important;
  margin-right: 110px !important;
}

.def-my-110 {
  margin-bottom: 110px !important;
  margin-top: 110px !important;
}

.def-pl-109 {
  padding-left: 109px !important;
}

.def-pr-109 {
  padding-right: 109px !important;
}

.def-pt-109 {
  padding-top: 109px !important;
}

.def-pb-109 {
  padding-bottom: 109px !important;
}

.def-px-109 {
  padding-left: 109px !important;
  padding-right: 109px !important;
}

.def-py-109 {
  padding-bottom: 109px !important;
  padding-top: 109px !important;
}

.def-mt-109 {
  margin-top: 109px !important;
}

.def-mb-109 {
  margin-bottom: 109px !important;
}

.def-mr-109 {
  margin-right: 109px !important;
}

.def-ml-109 {
  margin-left: 109px !important;
}

.def-mx-109 {
  margin-left: 109px !important;
  margin-right: 109px !important;
}

.def-my-109 {
  margin-bottom: 109px !important;
  margin-top: 109px !important;
}

.def-pl-108 {
  padding-left: 108px !important;
}

.def-pr-108 {
  padding-right: 108px !important;
}

.def-pt-108 {
  padding-top: 108px !important;
}

.def-pb-108 {
  padding-bottom: 108px !important;
}

.def-px-108 {
  padding-left: 108px !important;
  padding-right: 108px !important;
}

.def-py-108 {
  padding-bottom: 108px !important;
  padding-top: 108px !important;
}

.def-mt-108 {
  margin-top: 108px !important;
}

.def-mb-108 {
  margin-bottom: 108px !important;
}

.def-mr-108 {
  margin-right: 108px !important;
}

.def-ml-108 {
  margin-left: 108px !important;
}

.def-mx-108 {
  margin-left: 108px !important;
  margin-right: 108px !important;
}

.def-my-108 {
  margin-bottom: 108px !important;
  margin-top: 108px !important;
}

.def-pl-107 {
  padding-left: 107px !important;
}

.def-pr-107 {
  padding-right: 107px !important;
}

.def-pt-107 {
  padding-top: 107px !important;
}

.def-pb-107 {
  padding-bottom: 107px !important;
}

.def-px-107 {
  padding-left: 107px !important;
  padding-right: 107px !important;
}

.def-py-107 {
  padding-bottom: 107px !important;
  padding-top: 107px !important;
}

.def-mt-107 {
  margin-top: 107px !important;
}

.def-mb-107 {
  margin-bottom: 107px !important;
}

.def-mr-107 {
  margin-right: 107px !important;
}

.def-ml-107 {
  margin-left: 107px !important;
}

.def-mx-107 {
  margin-left: 107px !important;
  margin-right: 107px !important;
}

.def-my-107 {
  margin-bottom: 107px !important;
  margin-top: 107px !important;
}

.def-pl-106 {
  padding-left: 106px !important;
}

.def-pr-106 {
  padding-right: 106px !important;
}

.def-pt-106 {
  padding-top: 106px !important;
}

.def-pb-106 {
  padding-bottom: 106px !important;
}

.def-px-106 {
  padding-left: 106px !important;
  padding-right: 106px !important;
}

.def-py-106 {
  padding-bottom: 106px !important;
  padding-top: 106px !important;
}

.def-mt-106 {
  margin-top: 106px !important;
}

.def-mb-106 {
  margin-bottom: 106px !important;
}

.def-mr-106 {
  margin-right: 106px !important;
}

.def-ml-106 {
  margin-left: 106px !important;
}

.def-mx-106 {
  margin-left: 106px !important;
  margin-right: 106px !important;
}

.def-my-106 {
  margin-bottom: 106px !important;
  margin-top: 106px !important;
}

.def-pl-105 {
  padding-left: 105px !important;
}

.def-pr-105 {
  padding-right: 105px !important;
}

.def-pt-105 {
  padding-top: 105px !important;
}

.def-pb-105 {
  padding-bottom: 105px !important;
}

.def-px-105 {
  padding-left: 105px !important;
  padding-right: 105px !important;
}

.def-py-105 {
  padding-bottom: 105px !important;
  padding-top: 105px !important;
}

.def-mt-105 {
  margin-top: 105px !important;
}

.def-mb-105 {
  margin-bottom: 105px !important;
}

.def-mr-105 {
  margin-right: 105px !important;
}

.def-ml-105 {
  margin-left: 105px !important;
}

.def-mx-105 {
  margin-left: 105px !important;
  margin-right: 105px !important;
}

.def-my-105 {
  margin-bottom: 105px !important;
  margin-top: 105px !important;
}

.def-pl-104 {
  padding-left: 104px !important;
}

.def-pr-104 {
  padding-right: 104px !important;
}

.def-pt-104 {
  padding-top: 104px !important;
}

.def-pb-104 {
  padding-bottom: 104px !important;
}

.def-px-104 {
  padding-left: 104px !important;
  padding-right: 104px !important;
}

.def-py-104 {
  padding-bottom: 104px !important;
  padding-top: 104px !important;
}

.def-mt-104 {
  margin-top: 104px !important;
}

.def-mb-104 {
  margin-bottom: 104px !important;
}

.def-mr-104 {
  margin-right: 104px !important;
}

.def-ml-104 {
  margin-left: 104px !important;
}

.def-mx-104 {
  margin-left: 104px !important;
  margin-right: 104px !important;
}

.def-my-104 {
  margin-bottom: 104px !important;
  margin-top: 104px !important;
}

.def-pl-103 {
  padding-left: 103px !important;
}

.def-pr-103 {
  padding-right: 103px !important;
}

.def-pt-103 {
  padding-top: 103px !important;
}

.def-pb-103 {
  padding-bottom: 103px !important;
}

.def-px-103 {
  padding-left: 103px !important;
  padding-right: 103px !important;
}

.def-py-103 {
  padding-bottom: 103px !important;
  padding-top: 103px !important;
}

.def-mt-103 {
  margin-top: 103px !important;
}

.def-mb-103 {
  margin-bottom: 103px !important;
}

.def-mr-103 {
  margin-right: 103px !important;
}

.def-ml-103 {
  margin-left: 103px !important;
}

.def-mx-103 {
  margin-left: 103px !important;
  margin-right: 103px !important;
}

.def-my-103 {
  margin-bottom: 103px !important;
  margin-top: 103px !important;
}

.def-pl-102 {
  padding-left: 102px !important;
}

.def-pr-102 {
  padding-right: 102px !important;
}

.def-pt-102 {
  padding-top: 102px !important;
}

.def-pb-102 {
  padding-bottom: 102px !important;
}

.def-px-102 {
  padding-left: 102px !important;
  padding-right: 102px !important;
}

.def-py-102 {
  padding-bottom: 102px !important;
  padding-top: 102px !important;
}

.def-mt-102 {
  margin-top: 102px !important;
}

.def-mb-102 {
  margin-bottom: 102px !important;
}

.def-mr-102 {
  margin-right: 102px !important;
}

.def-ml-102 {
  margin-left: 102px !important;
}

.def-mx-102 {
  margin-left: 102px !important;
  margin-right: 102px !important;
}

.def-my-102 {
  margin-bottom: 102px !important;
  margin-top: 102px !important;
}

.def-pl-101 {
  padding-left: 101px !important;
}

.def-pr-101 {
  padding-right: 101px !important;
}

.def-pt-101 {
  padding-top: 101px !important;
}

.def-pb-101 {
  padding-bottom: 101px !important;
}

.def-px-101 {
  padding-left: 101px !important;
  padding-right: 101px !important;
}

.def-py-101 {
  padding-bottom: 101px !important;
  padding-top: 101px !important;
}

.def-mt-101 {
  margin-top: 101px !important;
}

.def-mb-101 {
  margin-bottom: 101px !important;
}

.def-mr-101 {
  margin-right: 101px !important;
}

.def-ml-101 {
  margin-left: 101px !important;
}

.def-mx-101 {
  margin-left: 101px !important;
  margin-right: 101px !important;
}

.def-my-101 {
  margin-bottom: 101px !important;
  margin-top: 101px !important;
}

.def-pl-100 {
  padding-left: 100px !important;
}

.def-pr-100 {
  padding-right: 100px !important;
}

.def-pt-100 {
  padding-top: 100px !important;
}

.def-pb-100 {
  padding-bottom: 100px !important;
}

.def-px-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.def-py-100 {
  padding-bottom: 100px !important;
  padding-top: 100px !important;
}

.def-mt-100 {
  margin-top: 100px !important;
}

.def-mb-100 {
  margin-bottom: 100px !important;
}

.def-mr-100 {
  margin-right: 100px !important;
}

.def-ml-100 {
  margin-left: 100px !important;
}

.def-mx-100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.def-my-100 {
  margin-bottom: 100px !important;
  margin-top: 100px !important;
}

.def-pl-99 {
  padding-left: 99px !important;
}

.def-pr-99 {
  padding-right: 99px !important;
}

.def-pt-99 {
  padding-top: 99px !important;
}

.def-pb-99 {
  padding-bottom: 99px !important;
}

.def-px-99 {
  padding-left: 99px !important;
  padding-right: 99px !important;
}

.def-py-99 {
  padding-bottom: 99px !important;
  padding-top: 99px !important;
}

.def-mt-99 {
  margin-top: 99px !important;
}

.def-mb-99 {
  margin-bottom: 99px !important;
}

.def-mr-99 {
  margin-right: 99px !important;
}

.def-ml-99 {
  margin-left: 99px !important;
}

.def-mx-99 {
  margin-left: 99px !important;
  margin-right: 99px !important;
}

.def-my-99 {
  margin-bottom: 99px !important;
  margin-top: 99px !important;
}

.def-pl-98 {
  padding-left: 98px !important;
}

.def-pr-98 {
  padding-right: 98px !important;
}

.def-pt-98 {
  padding-top: 98px !important;
}

.def-pb-98 {
  padding-bottom: 98px !important;
}

.def-px-98 {
  padding-left: 98px !important;
  padding-right: 98px !important;
}

.def-py-98 {
  padding-bottom: 98px !important;
  padding-top: 98px !important;
}

.def-mt-98 {
  margin-top: 98px !important;
}

.def-mb-98 {
  margin-bottom: 98px !important;
}

.def-mr-98 {
  margin-right: 98px !important;
}

.def-ml-98 {
  margin-left: 98px !important;
}

.def-mx-98 {
  margin-left: 98px !important;
  margin-right: 98px !important;
}

.def-my-98 {
  margin-bottom: 98px !important;
  margin-top: 98px !important;
}

.def-pl-97 {
  padding-left: 97px !important;
}

.def-pr-97 {
  padding-right: 97px !important;
}

.def-pt-97 {
  padding-top: 97px !important;
}

.def-pb-97 {
  padding-bottom: 97px !important;
}

.def-px-97 {
  padding-left: 97px !important;
  padding-right: 97px !important;
}

.def-py-97 {
  padding-bottom: 97px !important;
  padding-top: 97px !important;
}

.def-mt-97 {
  margin-top: 97px !important;
}

.def-mb-97 {
  margin-bottom: 97px !important;
}

.def-mr-97 {
  margin-right: 97px !important;
}

.def-ml-97 {
  margin-left: 97px !important;
}

.def-mx-97 {
  margin-left: 97px !important;
  margin-right: 97px !important;
}

.def-my-97 {
  margin-bottom: 97px !important;
  margin-top: 97px !important;
}

.def-pl-96 {
  padding-left: 96px !important;
}

.def-pr-96 {
  padding-right: 96px !important;
}

.def-pt-96 {
  padding-top: 96px !important;
}

.def-pb-96 {
  padding-bottom: 96px !important;
}

.def-px-96 {
  padding-left: 96px !important;
  padding-right: 96px !important;
}

.def-py-96 {
  padding-bottom: 96px !important;
  padding-top: 96px !important;
}

.def-mt-96 {
  margin-top: 96px !important;
}

.def-mb-96 {
  margin-bottom: 96px !important;
}

.def-mr-96 {
  margin-right: 96px !important;
}

.def-ml-96 {
  margin-left: 96px !important;
}

.def-mx-96 {
  margin-left: 96px !important;
  margin-right: 96px !important;
}

.def-my-96 {
  margin-bottom: 96px !important;
  margin-top: 96px !important;
}

.def-pl-95 {
  padding-left: 95px !important;
}

.def-pr-95 {
  padding-right: 95px !important;
}

.def-pt-95 {
  padding-top: 95px !important;
}

.def-pb-95 {
  padding-bottom: 95px !important;
}

.def-px-95 {
  padding-left: 95px !important;
  padding-right: 95px !important;
}

.def-py-95 {
  padding-bottom: 95px !important;
  padding-top: 95px !important;
}

.def-mt-95 {
  margin-top: 95px !important;
}

.def-mb-95 {
  margin-bottom: 95px !important;
}

.def-mr-95 {
  margin-right: 95px !important;
}

.def-ml-95 {
  margin-left: 95px !important;
}

.def-mx-95 {
  margin-left: 95px !important;
  margin-right: 95px !important;
}

.def-my-95 {
  margin-bottom: 95px !important;
  margin-top: 95px !important;
}

.def-pl-94 {
  padding-left: 94px !important;
}

.def-pr-94 {
  padding-right: 94px !important;
}

.def-pt-94 {
  padding-top: 94px !important;
}

.def-pb-94 {
  padding-bottom: 94px !important;
}

.def-px-94 {
  padding-left: 94px !important;
  padding-right: 94px !important;
}

.def-py-94 {
  padding-bottom: 94px !important;
  padding-top: 94px !important;
}

.def-mt-94 {
  margin-top: 94px !important;
}

.def-mb-94 {
  margin-bottom: 94px !important;
}

.def-mr-94 {
  margin-right: 94px !important;
}

.def-ml-94 {
  margin-left: 94px !important;
}

.def-mx-94 {
  margin-left: 94px !important;
  margin-right: 94px !important;
}

.def-my-94 {
  margin-bottom: 94px !important;
  margin-top: 94px !important;
}

.def-pl-93 {
  padding-left: 93px !important;
}

.def-pr-93 {
  padding-right: 93px !important;
}

.def-pt-93 {
  padding-top: 93px !important;
}

.def-pb-93 {
  padding-bottom: 93px !important;
}

.def-px-93 {
  padding-left: 93px !important;
  padding-right: 93px !important;
}

.def-py-93 {
  padding-bottom: 93px !important;
  padding-top: 93px !important;
}

.def-mt-93 {
  margin-top: 93px !important;
}

.def-mb-93 {
  margin-bottom: 93px !important;
}

.def-mr-93 {
  margin-right: 93px !important;
}

.def-ml-93 {
  margin-left: 93px !important;
}

.def-mx-93 {
  margin-left: 93px !important;
  margin-right: 93px !important;
}

.def-my-93 {
  margin-bottom: 93px !important;
  margin-top: 93px !important;
}

.def-pl-92 {
  padding-left: 92px !important;
}

.def-pr-92 {
  padding-right: 92px !important;
}

.def-pt-92 {
  padding-top: 92px !important;
}

.def-pb-92 {
  padding-bottom: 92px !important;
}

.def-px-92 {
  padding-left: 92px !important;
  padding-right: 92px !important;
}

.def-py-92 {
  padding-bottom: 92px !important;
  padding-top: 92px !important;
}

.def-mt-92 {
  margin-top: 92px !important;
}

.def-mb-92 {
  margin-bottom: 92px !important;
}

.def-mr-92 {
  margin-right: 92px !important;
}

.def-ml-92 {
  margin-left: 92px !important;
}

.def-mx-92 {
  margin-left: 92px !important;
  margin-right: 92px !important;
}

.def-my-92 {
  margin-bottom: 92px !important;
  margin-top: 92px !important;
}

.def-pl-91 {
  padding-left: 91px !important;
}

.def-pr-91 {
  padding-right: 91px !important;
}

.def-pt-91 {
  padding-top: 91px !important;
}

.def-pb-91 {
  padding-bottom: 91px !important;
}

.def-px-91 {
  padding-left: 91px !important;
  padding-right: 91px !important;
}

.def-py-91 {
  padding-bottom: 91px !important;
  padding-top: 91px !important;
}

.def-mt-91 {
  margin-top: 91px !important;
}

.def-mb-91 {
  margin-bottom: 91px !important;
}

.def-mr-91 {
  margin-right: 91px !important;
}

.def-ml-91 {
  margin-left: 91px !important;
}

.def-mx-91 {
  margin-left: 91px !important;
  margin-right: 91px !important;
}

.def-my-91 {
  margin-bottom: 91px !important;
  margin-top: 91px !important;
}

.def-pl-90 {
  padding-left: 90px !important;
}

.def-pr-90 {
  padding-right: 90px !important;
}

.def-pt-90 {
  padding-top: 90px !important;
}

.def-pb-90 {
  padding-bottom: 90px !important;
}

.def-px-90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
}

.def-py-90 {
  padding-bottom: 90px !important;
  padding-top: 90px !important;
}

.def-mt-90 {
  margin-top: 90px !important;
}

.def-mb-90 {
  margin-bottom: 90px !important;
}

.def-mr-90 {
  margin-right: 90px !important;
}

.def-ml-90 {
  margin-left: 90px !important;
}

.def-mx-90 {
  margin-left: 90px !important;
  margin-right: 90px !important;
}

.def-my-90 {
  margin-bottom: 90px !important;
  margin-top: 90px !important;
}

.def-pl-89 {
  padding-left: 89px !important;
}

.def-pr-89 {
  padding-right: 89px !important;
}

.def-pt-89 {
  padding-top: 89px !important;
}

.def-pb-89 {
  padding-bottom: 89px !important;
}

.def-px-89 {
  padding-left: 89px !important;
  padding-right: 89px !important;
}

.def-py-89 {
  padding-bottom: 89px !important;
  padding-top: 89px !important;
}

.def-mt-89 {
  margin-top: 89px !important;
}

.def-mb-89 {
  margin-bottom: 89px !important;
}

.def-mr-89 {
  margin-right: 89px !important;
}

.def-ml-89 {
  margin-left: 89px !important;
}

.def-mx-89 {
  margin-left: 89px !important;
  margin-right: 89px !important;
}

.def-my-89 {
  margin-bottom: 89px !important;
  margin-top: 89px !important;
}

.def-pl-88 {
  padding-left: 88px !important;
}

.def-pr-88 {
  padding-right: 88px !important;
}

.def-pt-88 {
  padding-top: 88px !important;
}

.def-pb-88 {
  padding-bottom: 88px !important;
}

.def-px-88 {
  padding-left: 88px !important;
  padding-right: 88px !important;
}

.def-py-88 {
  padding-bottom: 88px !important;
  padding-top: 88px !important;
}

.def-mt-88 {
  margin-top: 88px !important;
}

.def-mb-88 {
  margin-bottom: 88px !important;
}

.def-mr-88 {
  margin-right: 88px !important;
}

.def-ml-88 {
  margin-left: 88px !important;
}

.def-mx-88 {
  margin-left: 88px !important;
  margin-right: 88px !important;
}

.def-my-88 {
  margin-bottom: 88px !important;
  margin-top: 88px !important;
}

.def-pl-87 {
  padding-left: 87px !important;
}

.def-pr-87 {
  padding-right: 87px !important;
}

.def-pt-87 {
  padding-top: 87px !important;
}

.def-pb-87 {
  padding-bottom: 87px !important;
}

.def-px-87 {
  padding-left: 87px !important;
  padding-right: 87px !important;
}

.def-py-87 {
  padding-bottom: 87px !important;
  padding-top: 87px !important;
}

.def-mt-87 {
  margin-top: 87px !important;
}

.def-mb-87 {
  margin-bottom: 87px !important;
}

.def-mr-87 {
  margin-right: 87px !important;
}

.def-ml-87 {
  margin-left: 87px !important;
}

.def-mx-87 {
  margin-left: 87px !important;
  margin-right: 87px !important;
}

.def-my-87 {
  margin-bottom: 87px !important;
  margin-top: 87px !important;
}

.def-pl-86 {
  padding-left: 86px !important;
}

.def-pr-86 {
  padding-right: 86px !important;
}

.def-pt-86 {
  padding-top: 86px !important;
}

.def-pb-86 {
  padding-bottom: 86px !important;
}

.def-px-86 {
  padding-left: 86px !important;
  padding-right: 86px !important;
}

.def-py-86 {
  padding-bottom: 86px !important;
  padding-top: 86px !important;
}

.def-mt-86 {
  margin-top: 86px !important;
}

.def-mb-86 {
  margin-bottom: 86px !important;
}

.def-mr-86 {
  margin-right: 86px !important;
}

.def-ml-86 {
  margin-left: 86px !important;
}

.def-mx-86 {
  margin-left: 86px !important;
  margin-right: 86px !important;
}

.def-my-86 {
  margin-bottom: 86px !important;
  margin-top: 86px !important;
}

.def-pl-85 {
  padding-left: 85px !important;
}

.def-pr-85 {
  padding-right: 85px !important;
}

.def-pt-85 {
  padding-top: 85px !important;
}

.def-pb-85 {
  padding-bottom: 85px !important;
}

.def-px-85 {
  padding-left: 85px !important;
  padding-right: 85px !important;
}

.def-py-85 {
  padding-bottom: 85px !important;
  padding-top: 85px !important;
}

.def-mt-85 {
  margin-top: 85px !important;
}

.def-mb-85 {
  margin-bottom: 85px !important;
}

.def-mr-85 {
  margin-right: 85px !important;
}

.def-ml-85 {
  margin-left: 85px !important;
}

.def-mx-85 {
  margin-left: 85px !important;
  margin-right: 85px !important;
}

.def-my-85 {
  margin-bottom: 85px !important;
  margin-top: 85px !important;
}

.def-pl-84 {
  padding-left: 84px !important;
}

.def-pr-84 {
  padding-right: 84px !important;
}

.def-pt-84 {
  padding-top: 84px !important;
}

.def-pb-84 {
  padding-bottom: 84px !important;
}

.def-px-84 {
  padding-left: 84px !important;
  padding-right: 84px !important;
}

.def-py-84 {
  padding-bottom: 84px !important;
  padding-top: 84px !important;
}

.def-mt-84 {
  margin-top: 84px !important;
}

.def-mb-84 {
  margin-bottom: 84px !important;
}

.def-mr-84 {
  margin-right: 84px !important;
}

.def-ml-84 {
  margin-left: 84px !important;
}

.def-mx-84 {
  margin-left: 84px !important;
  margin-right: 84px !important;
}

.def-my-84 {
  margin-bottom: 84px !important;
  margin-top: 84px !important;
}

.def-pl-83 {
  padding-left: 83px !important;
}

.def-pr-83 {
  padding-right: 83px !important;
}

.def-pt-83 {
  padding-top: 83px !important;
}

.def-pb-83 {
  padding-bottom: 83px !important;
}

.def-px-83 {
  padding-left: 83px !important;
  padding-right: 83px !important;
}

.def-py-83 {
  padding-bottom: 83px !important;
  padding-top: 83px !important;
}

.def-mt-83 {
  margin-top: 83px !important;
}

.def-mb-83 {
  margin-bottom: 83px !important;
}

.def-mr-83 {
  margin-right: 83px !important;
}

.def-ml-83 {
  margin-left: 83px !important;
}

.def-mx-83 {
  margin-left: 83px !important;
  margin-right: 83px !important;
}

.def-my-83 {
  margin-bottom: 83px !important;
  margin-top: 83px !important;
}

.def-pl-82 {
  padding-left: 82px !important;
}

.def-pr-82 {
  padding-right: 82px !important;
}

.def-pt-82 {
  padding-top: 82px !important;
}

.def-pb-82 {
  padding-bottom: 82px !important;
}

.def-px-82 {
  padding-left: 82px !important;
  padding-right: 82px !important;
}

.def-py-82 {
  padding-bottom: 82px !important;
  padding-top: 82px !important;
}

.def-mt-82 {
  margin-top: 82px !important;
}

.def-mb-82 {
  margin-bottom: 82px !important;
}

.def-mr-82 {
  margin-right: 82px !important;
}

.def-ml-82 {
  margin-left: 82px !important;
}

.def-mx-82 {
  margin-left: 82px !important;
  margin-right: 82px !important;
}

.def-my-82 {
  margin-bottom: 82px !important;
  margin-top: 82px !important;
}

.def-pl-81 {
  padding-left: 81px !important;
}

.def-pr-81 {
  padding-right: 81px !important;
}

.def-pt-81 {
  padding-top: 81px !important;
}

.def-pb-81 {
  padding-bottom: 81px !important;
}

.def-px-81 {
  padding-left: 81px !important;
  padding-right: 81px !important;
}

.def-py-81 {
  padding-bottom: 81px !important;
  padding-top: 81px !important;
}

.def-mt-81 {
  margin-top: 81px !important;
}

.def-mb-81 {
  margin-bottom: 81px !important;
}

.def-mr-81 {
  margin-right: 81px !important;
}

.def-ml-81 {
  margin-left: 81px !important;
}

.def-mx-81 {
  margin-left: 81px !important;
  margin-right: 81px !important;
}

.def-my-81 {
  margin-bottom: 81px !important;
  margin-top: 81px !important;
}

.def-pl-80 {
  padding-left: 80px !important;
}

.def-pr-80 {
  padding-right: 80px !important;
}

.def-pt-80 {
  padding-top: 80px !important;
}

.def-pb-80 {
  padding-bottom: 80px !important;
}

.def-px-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.def-py-80 {
  padding-bottom: 80px !important;
  padding-top: 80px !important;
}

.def-mt-80 {
  margin-top: 80px !important;
}

.def-mb-80 {
  margin-bottom: 80px !important;
}

.def-mr-80 {
  margin-right: 80px !important;
}

.def-ml-80 {
  margin-left: 80px !important;
}

.def-mx-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.def-my-80 {
  margin-bottom: 80px !important;
  margin-top: 80px !important;
}

.def-pl-79 {
  padding-left: 79px !important;
}

.def-pr-79 {
  padding-right: 79px !important;
}

.def-pt-79 {
  padding-top: 79px !important;
}

.def-pb-79 {
  padding-bottom: 79px !important;
}

.def-px-79 {
  padding-left: 79px !important;
  padding-right: 79px !important;
}

.def-py-79 {
  padding-bottom: 79px !important;
  padding-top: 79px !important;
}

.def-mt-79 {
  margin-top: 79px !important;
}

.def-mb-79 {
  margin-bottom: 79px !important;
}

.def-mr-79 {
  margin-right: 79px !important;
}

.def-ml-79 {
  margin-left: 79px !important;
}

.def-mx-79 {
  margin-left: 79px !important;
  margin-right: 79px !important;
}

.def-my-79 {
  margin-bottom: 79px !important;
  margin-top: 79px !important;
}

.def-pl-78 {
  padding-left: 78px !important;
}

.def-pr-78 {
  padding-right: 78px !important;
}

.def-pt-78 {
  padding-top: 78px !important;
}

.def-pb-78 {
  padding-bottom: 78px !important;
}

.def-px-78 {
  padding-left: 78px !important;
  padding-right: 78px !important;
}

.def-py-78 {
  padding-bottom: 78px !important;
  padding-top: 78px !important;
}

.def-mt-78 {
  margin-top: 78px !important;
}

.def-mb-78 {
  margin-bottom: 78px !important;
}

.def-mr-78 {
  margin-right: 78px !important;
}

.def-ml-78 {
  margin-left: 78px !important;
}

.def-mx-78 {
  margin-left: 78px !important;
  margin-right: 78px !important;
}

.def-my-78 {
  margin-bottom: 78px !important;
  margin-top: 78px !important;
}

.def-pl-77 {
  padding-left: 77px !important;
}

.def-pr-77 {
  padding-right: 77px !important;
}

.def-pt-77 {
  padding-top: 77px !important;
}

.def-pb-77 {
  padding-bottom: 77px !important;
}

.def-px-77 {
  padding-left: 77px !important;
  padding-right: 77px !important;
}

.def-py-77 {
  padding-bottom: 77px !important;
  padding-top: 77px !important;
}

.def-mt-77 {
  margin-top: 77px !important;
}

.def-mb-77 {
  margin-bottom: 77px !important;
}

.def-mr-77 {
  margin-right: 77px !important;
}

.def-ml-77 {
  margin-left: 77px !important;
}

.def-mx-77 {
  margin-left: 77px !important;
  margin-right: 77px !important;
}

.def-my-77 {
  margin-bottom: 77px !important;
  margin-top: 77px !important;
}

.def-pl-76 {
  padding-left: 76px !important;
}

.def-pr-76 {
  padding-right: 76px !important;
}

.def-pt-76 {
  padding-top: 76px !important;
}

.def-pb-76 {
  padding-bottom: 76px !important;
}

.def-px-76 {
  padding-left: 76px !important;
  padding-right: 76px !important;
}

.def-py-76 {
  padding-bottom: 76px !important;
  padding-top: 76px !important;
}

.def-mt-76 {
  margin-top: 76px !important;
}

.def-mb-76 {
  margin-bottom: 76px !important;
}

.def-mr-76 {
  margin-right: 76px !important;
}

.def-ml-76 {
  margin-left: 76px !important;
}

.def-mx-76 {
  margin-left: 76px !important;
  margin-right: 76px !important;
}

.def-my-76 {
  margin-bottom: 76px !important;
  margin-top: 76px !important;
}

.def-pl-75 {
  padding-left: 75px !important;
}

.def-pr-75 {
  padding-right: 75px !important;
}

.def-pt-75 {
  padding-top: 75px !important;
}

.def-pb-75 {
  padding-bottom: 75px !important;
}

.def-px-75 {
  padding-left: 75px !important;
  padding-right: 75px !important;
}

.def-py-75 {
  padding-bottom: 75px !important;
  padding-top: 75px !important;
}

.def-mt-75 {
  margin-top: 75px !important;
}

.def-mb-75 {
  margin-bottom: 75px !important;
}

.def-mr-75 {
  margin-right: 75px !important;
}

.def-ml-75 {
  margin-left: 75px !important;
}

.def-mx-75 {
  margin-left: 75px !important;
  margin-right: 75px !important;
}

.def-my-75 {
  margin-bottom: 75px !important;
  margin-top: 75px !important;
}

.def-pl-74 {
  padding-left: 74px !important;
}

.def-pr-74 {
  padding-right: 74px !important;
}

.def-pt-74 {
  padding-top: 74px !important;
}

.def-pb-74 {
  padding-bottom: 74px !important;
}

.def-px-74 {
  padding-left: 74px !important;
  padding-right: 74px !important;
}

.def-py-74 {
  padding-bottom: 74px !important;
  padding-top: 74px !important;
}

.def-mt-74 {
  margin-top: 74px !important;
}

.def-mb-74 {
  margin-bottom: 74px !important;
}

.def-mr-74 {
  margin-right: 74px !important;
}

.def-ml-74 {
  margin-left: 74px !important;
}

.def-mx-74 {
  margin-left: 74px !important;
  margin-right: 74px !important;
}

.def-my-74 {
  margin-bottom: 74px !important;
  margin-top: 74px !important;
}

.def-pl-73 {
  padding-left: 73px !important;
}

.def-pr-73 {
  padding-right: 73px !important;
}

.def-pt-73 {
  padding-top: 73px !important;
}

.def-pb-73 {
  padding-bottom: 73px !important;
}

.def-px-73 {
  padding-left: 73px !important;
  padding-right: 73px !important;
}

.def-py-73 {
  padding-bottom: 73px !important;
  padding-top: 73px !important;
}

.def-mt-73 {
  margin-top: 73px !important;
}

.def-mb-73 {
  margin-bottom: 73px !important;
}

.def-mr-73 {
  margin-right: 73px !important;
}

.def-ml-73 {
  margin-left: 73px !important;
}

.def-mx-73 {
  margin-left: 73px !important;
  margin-right: 73px !important;
}

.def-my-73 {
  margin-bottom: 73px !important;
  margin-top: 73px !important;
}

.def-pl-72 {
  padding-left: 72px !important;
}

.def-pr-72 {
  padding-right: 72px !important;
}

.def-pt-72 {
  padding-top: 72px !important;
}

.def-pb-72 {
  padding-bottom: 72px !important;
}

.def-px-72 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}

.def-py-72 {
  padding-bottom: 72px !important;
  padding-top: 72px !important;
}

.def-mt-72 {
  margin-top: 72px !important;
}

.def-mb-72 {
  margin-bottom: 72px !important;
}

.def-mr-72 {
  margin-right: 72px !important;
}

.def-ml-72 {
  margin-left: 72px !important;
}

.def-mx-72 {
  margin-left: 72px !important;
  margin-right: 72px !important;
}

.def-my-72 {
  margin-bottom: 72px !important;
  margin-top: 72px !important;
}

.def-pl-71 {
  padding-left: 71px !important;
}

.def-pr-71 {
  padding-right: 71px !important;
}

.def-pt-71 {
  padding-top: 71px !important;
}

.def-pb-71 {
  padding-bottom: 71px !important;
}

.def-px-71 {
  padding-left: 71px !important;
  padding-right: 71px !important;
}

.def-py-71 {
  padding-bottom: 71px !important;
  padding-top: 71px !important;
}

.def-mt-71 {
  margin-top: 71px !important;
}

.def-mb-71 {
  margin-bottom: 71px !important;
}

.def-mr-71 {
  margin-right: 71px !important;
}

.def-ml-71 {
  margin-left: 71px !important;
}

.def-mx-71 {
  margin-left: 71px !important;
  margin-right: 71px !important;
}

.def-my-71 {
  margin-bottom: 71px !important;
  margin-top: 71px !important;
}

.def-pl-70 {
  padding-left: 70px !important;
}

.def-pr-70 {
  padding-right: 70px !important;
}

.def-pt-70 {
  padding-top: 70px !important;
}

.def-pb-70 {
  padding-bottom: 70px !important;
}

.def-px-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.def-py-70 {
  padding-bottom: 70px !important;
  padding-top: 70px !important;
}

.def-mt-70 {
  margin-top: 70px !important;
}

.def-mb-70 {
  margin-bottom: 70px !important;
}

.def-mr-70 {
  margin-right: 70px !important;
}

.def-ml-70 {
  margin-left: 70px !important;
}

.def-mx-70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}

.def-my-70 {
  margin-bottom: 70px !important;
  margin-top: 70px !important;
}

.def-pl-69 {
  padding-left: 69px !important;
}

.def-pr-69 {
  padding-right: 69px !important;
}

.def-pt-69 {
  padding-top: 69px !important;
}

.def-pb-69 {
  padding-bottom: 69px !important;
}

.def-px-69 {
  padding-left: 69px !important;
  padding-right: 69px !important;
}

.def-py-69 {
  padding-bottom: 69px !important;
  padding-top: 69px !important;
}

.def-mt-69 {
  margin-top: 69px !important;
}

.def-mb-69 {
  margin-bottom: 69px !important;
}

.def-mr-69 {
  margin-right: 69px !important;
}

.def-ml-69 {
  margin-left: 69px !important;
}

.def-mx-69 {
  margin-left: 69px !important;
  margin-right: 69px !important;
}

.def-my-69 {
  margin-bottom: 69px !important;
  margin-top: 69px !important;
}

.def-pl-68 {
  padding-left: 68px !important;
}

.def-pr-68 {
  padding-right: 68px !important;
}

.def-pt-68 {
  padding-top: 68px !important;
}

.def-pb-68 {
  padding-bottom: 68px !important;
}

.def-px-68 {
  padding-left: 68px !important;
  padding-right: 68px !important;
}

.def-py-68 {
  padding-bottom: 68px !important;
  padding-top: 68px !important;
}

.def-mt-68 {
  margin-top: 68px !important;
}

.def-mb-68 {
  margin-bottom: 68px !important;
}

.def-mr-68 {
  margin-right: 68px !important;
}

.def-ml-68 {
  margin-left: 68px !important;
}

.def-mx-68 {
  margin-left: 68px !important;
  margin-right: 68px !important;
}

.def-my-68 {
  margin-bottom: 68px !important;
  margin-top: 68px !important;
}

.def-pl-67 {
  padding-left: 67px !important;
}

.def-pr-67 {
  padding-right: 67px !important;
}

.def-pt-67 {
  padding-top: 67px !important;
}

.def-pb-67 {
  padding-bottom: 67px !important;
}

.def-px-67 {
  padding-left: 67px !important;
  padding-right: 67px !important;
}

.def-py-67 {
  padding-bottom: 67px !important;
  padding-top: 67px !important;
}

.def-mt-67 {
  margin-top: 67px !important;
}

.def-mb-67 {
  margin-bottom: 67px !important;
}

.def-mr-67 {
  margin-right: 67px !important;
}

.def-ml-67 {
  margin-left: 67px !important;
}

.def-mx-67 {
  margin-left: 67px !important;
  margin-right: 67px !important;
}

.def-my-67 {
  margin-bottom: 67px !important;
  margin-top: 67px !important;
}

.def-pl-66 {
  padding-left: 66px !important;
}

.def-pr-66 {
  padding-right: 66px !important;
}

.def-pt-66 {
  padding-top: 66px !important;
}

.def-pb-66 {
  padding-bottom: 66px !important;
}

.def-px-66 {
  padding-left: 66px !important;
  padding-right: 66px !important;
}

.def-py-66 {
  padding-bottom: 66px !important;
  padding-top: 66px !important;
}

.def-mt-66 {
  margin-top: 66px !important;
}

.def-mb-66 {
  margin-bottom: 66px !important;
}

.def-mr-66 {
  margin-right: 66px !important;
}

.def-ml-66 {
  margin-left: 66px !important;
}

.def-mx-66 {
  margin-left: 66px !important;
  margin-right: 66px !important;
}

.def-my-66 {
  margin-bottom: 66px !important;
  margin-top: 66px !important;
}

.def-pl-65 {
  padding-left: 65px !important;
}

.def-pr-65 {
  padding-right: 65px !important;
}

.def-pt-65 {
  padding-top: 65px !important;
}

.def-pb-65 {
  padding-bottom: 65px !important;
}

.def-px-65 {
  padding-left: 65px !important;
  padding-right: 65px !important;
}

.def-py-65 {
  padding-bottom: 65px !important;
  padding-top: 65px !important;
}

.def-mt-65 {
  margin-top: 65px !important;
}

.def-mb-65 {
  margin-bottom: 65px !important;
}

.def-mr-65 {
  margin-right: 65px !important;
}

.def-ml-65 {
  margin-left: 65px !important;
}

.def-mx-65 {
  margin-left: 65px !important;
  margin-right: 65px !important;
}

.def-my-65 {
  margin-bottom: 65px !important;
  margin-top: 65px !important;
}

.def-pl-64 {
  padding-left: 64px !important;
}

.def-pr-64 {
  padding-right: 64px !important;
}

.def-pt-64 {
  padding-top: 64px !important;
}

.def-pb-64 {
  padding-bottom: 64px !important;
}

.def-px-64 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}

.def-py-64 {
  padding-bottom: 64px !important;
  padding-top: 64px !important;
}

.def-mt-64 {
  margin-top: 64px !important;
}

.def-mb-64 {
  margin-bottom: 64px !important;
}

.def-mr-64 {
  margin-right: 64px !important;
}

.def-ml-64 {
  margin-left: 64px !important;
}

.def-mx-64 {
  margin-left: 64px !important;
  margin-right: 64px !important;
}

.def-my-64 {
  margin-bottom: 64px !important;
  margin-top: 64px !important;
}

.def-pl-63 {
  padding-left: 63px !important;
}

.def-pr-63 {
  padding-right: 63px !important;
}

.def-pt-63 {
  padding-top: 63px !important;
}

.def-pb-63 {
  padding-bottom: 63px !important;
}

.def-px-63 {
  padding-left: 63px !important;
  padding-right: 63px !important;
}

.def-py-63 {
  padding-bottom: 63px !important;
  padding-top: 63px !important;
}

.def-mt-63 {
  margin-top: 63px !important;
}

.def-mb-63 {
  margin-bottom: 63px !important;
}

.def-mr-63 {
  margin-right: 63px !important;
}

.def-ml-63 {
  margin-left: 63px !important;
}

.def-mx-63 {
  margin-left: 63px !important;
  margin-right: 63px !important;
}

.def-my-63 {
  margin-bottom: 63px !important;
  margin-top: 63px !important;
}

.def-pl-62 {
  padding-left: 62px !important;
}

.def-pr-62 {
  padding-right: 62px !important;
}

.def-pt-62 {
  padding-top: 62px !important;
}

.def-pb-62 {
  padding-bottom: 62px !important;
}

.def-px-62 {
  padding-left: 62px !important;
  padding-right: 62px !important;
}

.def-py-62 {
  padding-bottom: 62px !important;
  padding-top: 62px !important;
}

.def-mt-62 {
  margin-top: 62px !important;
}

.def-mb-62 {
  margin-bottom: 62px !important;
}

.def-mr-62 {
  margin-right: 62px !important;
}

.def-ml-62 {
  margin-left: 62px !important;
}

.def-mx-62 {
  margin-left: 62px !important;
  margin-right: 62px !important;
}

.def-my-62 {
  margin-bottom: 62px !important;
  margin-top: 62px !important;
}

.def-pl-61 {
  padding-left: 61px !important;
}

.def-pr-61 {
  padding-right: 61px !important;
}

.def-pt-61 {
  padding-top: 61px !important;
}

.def-pb-61 {
  padding-bottom: 61px !important;
}

.def-px-61 {
  padding-left: 61px !important;
  padding-right: 61px !important;
}

.def-py-61 {
  padding-bottom: 61px !important;
  padding-top: 61px !important;
}

.def-mt-61 {
  margin-top: 61px !important;
}

.def-mb-61 {
  margin-bottom: 61px !important;
}

.def-mr-61 {
  margin-right: 61px !important;
}

.def-ml-61 {
  margin-left: 61px !important;
}

.def-mx-61 {
  margin-left: 61px !important;
  margin-right: 61px !important;
}

.def-my-61 {
  margin-bottom: 61px !important;
  margin-top: 61px !important;
}

.def-pl-60 {
  padding-left: 60px !important;
}

.def-pr-60 {
  padding-right: 60px !important;
}

.def-pt-60 {
  padding-top: 60px !important;
}

.def-pb-60 {
  padding-bottom: 60px !important;
}

.def-px-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.def-py-60 {
  padding-bottom: 60px !important;
  padding-top: 60px !important;
}

.def-mt-60 {
  margin-top: 60px !important;
}

.def-mb-60 {
  margin-bottom: 60px !important;
}

.def-mr-60 {
  margin-right: 60px !important;
}

.def-ml-60 {
  margin-left: 60px !important;
}

.def-mx-60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.def-my-60 {
  margin-bottom: 60px !important;
  margin-top: 60px !important;
}

.def-pl-59 {
  padding-left: 59px !important;
}

.def-pr-59 {
  padding-right: 59px !important;
}

.def-pt-59 {
  padding-top: 59px !important;
}

.def-pb-59 {
  padding-bottom: 59px !important;
}

.def-px-59 {
  padding-left: 59px !important;
  padding-right: 59px !important;
}

.def-py-59 {
  padding-bottom: 59px !important;
  padding-top: 59px !important;
}

.def-mt-59 {
  margin-top: 59px !important;
}

.def-mb-59 {
  margin-bottom: 59px !important;
}

.def-mr-59 {
  margin-right: 59px !important;
}

.def-ml-59 {
  margin-left: 59px !important;
}

.def-mx-59 {
  margin-left: 59px !important;
  margin-right: 59px !important;
}

.def-my-59 {
  margin-bottom: 59px !important;
  margin-top: 59px !important;
}

.def-pl-58 {
  padding-left: 58px !important;
}

.def-pr-58 {
  padding-right: 58px !important;
}

.def-pt-58 {
  padding-top: 58px !important;
}

.def-pb-58 {
  padding-bottom: 58px !important;
}

.def-px-58 {
  padding-left: 58px !important;
  padding-right: 58px !important;
}

.def-py-58 {
  padding-bottom: 58px !important;
  padding-top: 58px !important;
}

.def-mt-58 {
  margin-top: 58px !important;
}

.def-mb-58 {
  margin-bottom: 58px !important;
}

.def-mr-58 {
  margin-right: 58px !important;
}

.def-ml-58 {
  margin-left: 58px !important;
}

.def-mx-58 {
  margin-left: 58px !important;
  margin-right: 58px !important;
}

.def-my-58 {
  margin-bottom: 58px !important;
  margin-top: 58px !important;
}

.def-pl-57 {
  padding-left: 57px !important;
}

.def-pr-57 {
  padding-right: 57px !important;
}

.def-pt-57 {
  padding-top: 57px !important;
}

.def-pb-57 {
  padding-bottom: 57px !important;
}

.def-px-57 {
  padding-left: 57px !important;
  padding-right: 57px !important;
}

.def-py-57 {
  padding-bottom: 57px !important;
  padding-top: 57px !important;
}

.def-mt-57 {
  margin-top: 57px !important;
}

.def-mb-57 {
  margin-bottom: 57px !important;
}

.def-mr-57 {
  margin-right: 57px !important;
}

.def-ml-57 {
  margin-left: 57px !important;
}

.def-mx-57 {
  margin-left: 57px !important;
  margin-right: 57px !important;
}

.def-my-57 {
  margin-bottom: 57px !important;
  margin-top: 57px !important;
}

.def-pl-56 {
  padding-left: 56px !important;
}

.def-pr-56 {
  padding-right: 56px !important;
}

.def-pt-56 {
  padding-top: 56px !important;
}

.def-pb-56 {
  padding-bottom: 56px !important;
}

.def-px-56 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}

.def-py-56 {
  padding-bottom: 56px !important;
  padding-top: 56px !important;
}

.def-mt-56 {
  margin-top: 56px !important;
}

.def-mb-56 {
  margin-bottom: 56px !important;
}

.def-mr-56 {
  margin-right: 56px !important;
}

.def-ml-56 {
  margin-left: 56px !important;
}

.def-mx-56 {
  margin-left: 56px !important;
  margin-right: 56px !important;
}

.def-my-56 {
  margin-bottom: 56px !important;
  margin-top: 56px !important;
}

.def-pl-55 {
  padding-left: 55px !important;
}

.def-pr-55 {
  padding-right: 55px !important;
}

.def-pt-55 {
  padding-top: 55px !important;
}

.def-pb-55 {
  padding-bottom: 55px !important;
}

.def-px-55 {
  padding-left: 55px !important;
  padding-right: 55px !important;
}

.def-py-55 {
  padding-bottom: 55px !important;
  padding-top: 55px !important;
}

.def-mt-55 {
  margin-top: 55px !important;
}

.def-mb-55 {
  margin-bottom: 55px !important;
}

.def-mr-55 {
  margin-right: 55px !important;
}

.def-ml-55 {
  margin-left: 55px !important;
}

.def-mx-55 {
  margin-left: 55px !important;
  margin-right: 55px !important;
}

.def-my-55 {
  margin-bottom: 55px !important;
  margin-top: 55px !important;
}

.def-pl-54 {
  padding-left: 54px !important;
}

.def-pr-54 {
  padding-right: 54px !important;
}

.def-pt-54 {
  padding-top: 54px !important;
}

.def-pb-54 {
  padding-bottom: 54px !important;
}

.def-px-54 {
  padding-left: 54px !important;
  padding-right: 54px !important;
}

.def-py-54 {
  padding-bottom: 54px !important;
  padding-top: 54px !important;
}

.def-mt-54 {
  margin-top: 54px !important;
}

.def-mb-54 {
  margin-bottom: 54px !important;
}

.def-mr-54 {
  margin-right: 54px !important;
}

.def-ml-54 {
  margin-left: 54px !important;
}

.def-mx-54 {
  margin-left: 54px !important;
  margin-right: 54px !important;
}

.def-my-54 {
  margin-bottom: 54px !important;
  margin-top: 54px !important;
}

.def-pl-53 {
  padding-left: 53px !important;
}

.def-pr-53 {
  padding-right: 53px !important;
}

.def-pt-53 {
  padding-top: 53px !important;
}

.def-pb-53 {
  padding-bottom: 53px !important;
}

.def-px-53 {
  padding-left: 53px !important;
  padding-right: 53px !important;
}

.def-py-53 {
  padding-bottom: 53px !important;
  padding-top: 53px !important;
}

.def-mt-53 {
  margin-top: 53px !important;
}

.def-mb-53 {
  margin-bottom: 53px !important;
}

.def-mr-53 {
  margin-right: 53px !important;
}

.def-ml-53 {
  margin-left: 53px !important;
}

.def-mx-53 {
  margin-left: 53px !important;
  margin-right: 53px !important;
}

.def-my-53 {
  margin-bottom: 53px !important;
  margin-top: 53px !important;
}

.def-pl-52 {
  padding-left: 52px !important;
}

.def-pr-52 {
  padding-right: 52px !important;
}

.def-pt-52 {
  padding-top: 52px !important;
}

.def-pb-52 {
  padding-bottom: 52px !important;
}

.def-px-52 {
  padding-left: 52px !important;
  padding-right: 52px !important;
}

.def-py-52 {
  padding-bottom: 52px !important;
  padding-top: 52px !important;
}

.def-mt-52 {
  margin-top: 52px !important;
}

.def-mb-52 {
  margin-bottom: 52px !important;
}

.def-mr-52 {
  margin-right: 52px !important;
}

.def-ml-52 {
  margin-left: 52px !important;
}

.def-mx-52 {
  margin-left: 52px !important;
  margin-right: 52px !important;
}

.def-my-52 {
  margin-bottom: 52px !important;
  margin-top: 52px !important;
}

.def-pl-51 {
  padding-left: 51px !important;
}

.def-pr-51 {
  padding-right: 51px !important;
}

.def-pt-51 {
  padding-top: 51px !important;
}

.def-pb-51 {
  padding-bottom: 51px !important;
}

.def-px-51 {
  padding-left: 51px !important;
  padding-right: 51px !important;
}

.def-py-51 {
  padding-bottom: 51px !important;
  padding-top: 51px !important;
}

.def-mt-51 {
  margin-top: 51px !important;
}

.def-mb-51 {
  margin-bottom: 51px !important;
}

.def-mr-51 {
  margin-right: 51px !important;
}

.def-ml-51 {
  margin-left: 51px !important;
}

.def-mx-51 {
  margin-left: 51px !important;
  margin-right: 51px !important;
}

.def-my-51 {
  margin-bottom: 51px !important;
  margin-top: 51px !important;
}

.def-pl-50 {
  padding-left: 50px !important;
}

.def-pr-50 {
  padding-right: 50px !important;
}

.def-pt-50 {
  padding-top: 50px !important;
}

.def-pb-50 {
  padding-bottom: 50px !important;
}

.def-px-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.def-py-50 {
  padding-bottom: 50px !important;
  padding-top: 50px !important;
}

.def-mt-50 {
  margin-top: 50px !important;
}

.def-mb-50 {
  margin-bottom: 50px !important;
}

.def-mr-50 {
  margin-right: 50px !important;
}

.def-ml-50 {
  margin-left: 50px !important;
}

.def-mx-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.def-my-50 {
  margin-bottom: 50px !important;
  margin-top: 50px !important;
}

.def-pl-49 {
  padding-left: 49px !important;
}

.def-pr-49 {
  padding-right: 49px !important;
}

.def-pt-49 {
  padding-top: 49px !important;
}

.def-pb-49 {
  padding-bottom: 49px !important;
}

.def-px-49 {
  padding-left: 49px !important;
  padding-right: 49px !important;
}

.def-py-49 {
  padding-bottom: 49px !important;
  padding-top: 49px !important;
}

.def-mt-49 {
  margin-top: 49px !important;
}

.def-mb-49 {
  margin-bottom: 49px !important;
}

.def-mr-49 {
  margin-right: 49px !important;
}

.def-ml-49 {
  margin-left: 49px !important;
}

.def-mx-49 {
  margin-left: 49px !important;
  margin-right: 49px !important;
}

.def-my-49 {
  margin-bottom: 49px !important;
  margin-top: 49px !important;
}

.def-pl-48 {
  padding-left: 48px !important;
}

.def-pr-48 {
  padding-right: 48px !important;
}

.def-pt-48 {
  padding-top: 48px !important;
}

.def-pb-48 {
  padding-bottom: 48px !important;
}

.def-px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.def-py-48 {
  padding-bottom: 48px !important;
  padding-top: 48px !important;
}

.def-mt-48 {
  margin-top: 48px !important;
}

.def-mb-48 {
  margin-bottom: 48px !important;
}

.def-mr-48 {
  margin-right: 48px !important;
}

.def-ml-48 {
  margin-left: 48px !important;
}

.def-mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}

.def-my-48 {
  margin-bottom: 48px !important;
  margin-top: 48px !important;
}

.def-pl-47 {
  padding-left: 47px !important;
}

.def-pr-47 {
  padding-right: 47px !important;
}

.def-pt-47 {
  padding-top: 47px !important;
}

.def-pb-47 {
  padding-bottom: 47px !important;
}

.def-px-47 {
  padding-left: 47px !important;
  padding-right: 47px !important;
}

.def-py-47 {
  padding-bottom: 47px !important;
  padding-top: 47px !important;
}

.def-mt-47 {
  margin-top: 47px !important;
}

.def-mb-47 {
  margin-bottom: 47px !important;
}

.def-mr-47 {
  margin-right: 47px !important;
}

.def-ml-47 {
  margin-left: 47px !important;
}

.def-mx-47 {
  margin-left: 47px !important;
  margin-right: 47px !important;
}

.def-my-47 {
  margin-bottom: 47px !important;
  margin-top: 47px !important;
}

.def-pl-46 {
  padding-left: 46px !important;
}

.def-pr-46 {
  padding-right: 46px !important;
}

.def-pt-46 {
  padding-top: 46px !important;
}

.def-pb-46 {
  padding-bottom: 46px !important;
}

.def-px-46 {
  padding-left: 46px !important;
  padding-right: 46px !important;
}

.def-py-46 {
  padding-bottom: 46px !important;
  padding-top: 46px !important;
}

.def-mt-46 {
  margin-top: 46px !important;
}

.def-mb-46 {
  margin-bottom: 46px !important;
}

.def-mr-46 {
  margin-right: 46px !important;
}

.def-ml-46 {
  margin-left: 46px !important;
}

.def-mx-46 {
  margin-left: 46px !important;
  margin-right: 46px !important;
}

.def-my-46 {
  margin-bottom: 46px !important;
  margin-top: 46px !important;
}

.def-pl-45 {
  padding-left: 45px !important;
}

.def-pr-45 {
  padding-right: 45px !important;
}

.def-pt-45 {
  padding-top: 45px !important;
}

.def-pb-45 {
  padding-bottom: 45px !important;
}

.def-px-45 {
  padding-left: 45px !important;
  padding-right: 45px !important;
}

.def-py-45 {
  padding-bottom: 45px !important;
  padding-top: 45px !important;
}

.def-mt-45 {
  margin-top: 45px !important;
}

.def-mb-45 {
  margin-bottom: 45px !important;
}

.def-mr-45 {
  margin-right: 45px !important;
}

.def-ml-45 {
  margin-left: 45px !important;
}

.def-mx-45 {
  margin-left: 45px !important;
  margin-right: 45px !important;
}

.def-my-45 {
  margin-bottom: 45px !important;
  margin-top: 45px !important;
}

.def-pl-44 {
  padding-left: 44px !important;
}

.def-pr-44 {
  padding-right: 44px !important;
}

.def-pt-44 {
  padding-top: 44px !important;
}

.def-pb-44 {
  padding-bottom: 44px !important;
}

.def-px-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}

.def-py-44 {
  padding-bottom: 44px !important;
  padding-top: 44px !important;
}

.def-mt-44 {
  margin-top: 44px !important;
}

.def-mb-44 {
  margin-bottom: 44px !important;
}

.def-mr-44 {
  margin-right: 44px !important;
}

.def-ml-44 {
  margin-left: 44px !important;
}

.def-mx-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}

.def-my-44 {
  margin-bottom: 44px !important;
  margin-top: 44px !important;
}

.def-pl-43 {
  padding-left: 43px !important;
}

.def-pr-43 {
  padding-right: 43px !important;
}

.def-pt-43 {
  padding-top: 43px !important;
}

.def-pb-43 {
  padding-bottom: 43px !important;
}

.def-px-43 {
  padding-left: 43px !important;
  padding-right: 43px !important;
}

.def-py-43 {
  padding-bottom: 43px !important;
  padding-top: 43px !important;
}

.def-mt-43 {
  margin-top: 43px !important;
}

.def-mb-43 {
  margin-bottom: 43px !important;
}

.def-mr-43 {
  margin-right: 43px !important;
}

.def-ml-43 {
  margin-left: 43px !important;
}

.def-mx-43 {
  margin-left: 43px !important;
  margin-right: 43px !important;
}

.def-my-43 {
  margin-bottom: 43px !important;
  margin-top: 43px !important;
}

.def-pl-42 {
  padding-left: 42px !important;
}

.def-pr-42 {
  padding-right: 42px !important;
}

.def-pt-42 {
  padding-top: 42px !important;
}

.def-pb-42 {
  padding-bottom: 42px !important;
}

.def-px-42 {
  padding-left: 42px !important;
  padding-right: 42px !important;
}

.def-py-42 {
  padding-bottom: 42px !important;
  padding-top: 42px !important;
}

.def-mt-42 {
  margin-top: 42px !important;
}

.def-mb-42 {
  margin-bottom: 42px !important;
}

.def-mr-42 {
  margin-right: 42px !important;
}

.def-ml-42 {
  margin-left: 42px !important;
}

.def-mx-42 {
  margin-left: 42px !important;
  margin-right: 42px !important;
}

.def-my-42 {
  margin-bottom: 42px !important;
  margin-top: 42px !important;
}

.def-pl-41 {
  padding-left: 41px !important;
}

.def-pr-41 {
  padding-right: 41px !important;
}

.def-pt-41 {
  padding-top: 41px !important;
}

.def-pb-41 {
  padding-bottom: 41px !important;
}

.def-px-41 {
  padding-left: 41px !important;
  padding-right: 41px !important;
}

.def-py-41 {
  padding-bottom: 41px !important;
  padding-top: 41px !important;
}

.def-mt-41 {
  margin-top: 41px !important;
}

.def-mb-41 {
  margin-bottom: 41px !important;
}

.def-mr-41 {
  margin-right: 41px !important;
}

.def-ml-41 {
  margin-left: 41px !important;
}

.def-mx-41 {
  margin-left: 41px !important;
  margin-right: 41px !important;
}

.def-my-41 {
  margin-bottom: 41px !important;
  margin-top: 41px !important;
}

.def-pl-40 {
  padding-left: 40px !important;
}

.def-pr-40 {
  padding-right: 40px !important;
}

.def-pt-40 {
  padding-top: 40px !important;
}

.def-pb-40 {
  padding-bottom: 40px !important;
}

.def-px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.def-py-40 {
  padding-bottom: 40px !important;
  padding-top: 40px !important;
}

.def-mt-40 {
  margin-top: 40px !important;
}

.def-mb-40 {
  margin-bottom: 40px !important;
}

.def-mr-40 {
  margin-right: 40px !important;
}

.def-ml-40 {
  margin-left: 40px !important;
}

.def-mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.def-my-40 {
  margin-bottom: 40px !important;
  margin-top: 40px !important;
}

.def-pl-39 {
  padding-left: 39px !important;
}

.def-pr-39 {
  padding-right: 39px !important;
}

.def-pt-39 {
  padding-top: 39px !important;
}

.def-pb-39 {
  padding-bottom: 39px !important;
}

.def-px-39 {
  padding-left: 39px !important;
  padding-right: 39px !important;
}

.def-py-39 {
  padding-bottom: 39px !important;
  padding-top: 39px !important;
}

.def-mt-39 {
  margin-top: 39px !important;
}

.def-mb-39 {
  margin-bottom: 39px !important;
}

.def-mr-39 {
  margin-right: 39px !important;
}

.def-ml-39 {
  margin-left: 39px !important;
}

.def-mx-39 {
  margin-left: 39px !important;
  margin-right: 39px !important;
}

.def-my-39 {
  margin-bottom: 39px !important;
  margin-top: 39px !important;
}

.def-pl-38 {
  padding-left: 38px !important;
}

.def-pr-38 {
  padding-right: 38px !important;
}

.def-pt-38 {
  padding-top: 38px !important;
}

.def-pb-38 {
  padding-bottom: 38px !important;
}

.def-px-38 {
  padding-left: 38px !important;
  padding-right: 38px !important;
}

.def-py-38 {
  padding-bottom: 38px !important;
  padding-top: 38px !important;
}

.def-mt-38 {
  margin-top: 38px !important;
}

.def-mb-38 {
  margin-bottom: 38px !important;
}

.def-mr-38 {
  margin-right: 38px !important;
}

.def-ml-38 {
  margin-left: 38px !important;
}

.def-mx-38 {
  margin-left: 38px !important;
  margin-right: 38px !important;
}

.def-my-38 {
  margin-bottom: 38px !important;
  margin-top: 38px !important;
}

.def-pl-37 {
  padding-left: 37px !important;
}

.def-pr-37 {
  padding-right: 37px !important;
}

.def-pt-37 {
  padding-top: 37px !important;
}

.def-pb-37 {
  padding-bottom: 37px !important;
}

.def-px-37 {
  padding-left: 37px !important;
  padding-right: 37px !important;
}

.def-py-37 {
  padding-bottom: 37px !important;
  padding-top: 37px !important;
}

.def-mt-37 {
  margin-top: 37px !important;
}

.def-mb-37 {
  margin-bottom: 37px !important;
}

.def-mr-37 {
  margin-right: 37px !important;
}

.def-ml-37 {
  margin-left: 37px !important;
}

.def-mx-37 {
  margin-left: 37px !important;
  margin-right: 37px !important;
}

.def-my-37 {
  margin-bottom: 37px !important;
  margin-top: 37px !important;
}

.def-pl-36 {
  padding-left: 36px !important;
}

.def-pr-36 {
  padding-right: 36px !important;
}

.def-pt-36 {
  padding-top: 36px !important;
}

.def-pb-36 {
  padding-bottom: 36px !important;
}

.def-px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}

.def-py-36 {
  padding-bottom: 36px !important;
  padding-top: 36px !important;
}

.def-mt-36 {
  margin-top: 36px !important;
}

.def-mb-36 {
  margin-bottom: 36px !important;
}

.def-mr-36 {
  margin-right: 36px !important;
}

.def-ml-36 {
  margin-left: 36px !important;
}

.def-mx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}

.def-my-36 {
  margin-bottom: 36px !important;
  margin-top: 36px !important;
}

.def-pl-35 {
  padding-left: 35px !important;
}

.def-pr-35 {
  padding-right: 35px !important;
}

.def-pt-35 {
  padding-top: 35px !important;
}

.def-pb-35 {
  padding-bottom: 35px !important;
}

.def-px-35 {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.def-py-35 {
  padding-bottom: 35px !important;
  padding-top: 35px !important;
}

.def-mt-35 {
  margin-top: 35px !important;
}

.def-mb-35 {
  margin-bottom: 35px !important;
}

.def-mr-35 {
  margin-right: 35px !important;
}

.def-ml-35 {
  margin-left: 35px !important;
}

.def-mx-35 {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.def-my-35 {
  margin-bottom: 35px !important;
  margin-top: 35px !important;
}

.def-pl-34 {
  padding-left: 34px !important;
}

.def-pr-34 {
  padding-right: 34px !important;
}

.def-pt-34 {
  padding-top: 34px !important;
}

.def-pb-34 {
  padding-bottom: 34px !important;
}

.def-px-34 {
  padding-left: 34px !important;
  padding-right: 34px !important;
}

.def-py-34 {
  padding-bottom: 34px !important;
  padding-top: 34px !important;
}

.def-mt-34 {
  margin-top: 34px !important;
}

.def-mb-34 {
  margin-bottom: 34px !important;
}

.def-mr-34 {
  margin-right: 34px !important;
}

.def-ml-34 {
  margin-left: 34px !important;
}

.def-mx-34 {
  margin-left: 34px !important;
  margin-right: 34px !important;
}

.def-my-34 {
  margin-bottom: 34px !important;
  margin-top: 34px !important;
}

.def-pl-33 {
  padding-left: 33px !important;
}

.def-pr-33 {
  padding-right: 33px !important;
}

.def-pt-33 {
  padding-top: 33px !important;
}

.def-pb-33 {
  padding-bottom: 33px !important;
}

.def-px-33 {
  padding-left: 33px !important;
  padding-right: 33px !important;
}

.def-py-33 {
  padding-bottom: 33px !important;
  padding-top: 33px !important;
}

.def-mt-33 {
  margin-top: 33px !important;
}

.def-mb-33 {
  margin-bottom: 33px !important;
}

.def-mr-33 {
  margin-right: 33px !important;
}

.def-ml-33 {
  margin-left: 33px !important;
}

.def-mx-33 {
  margin-left: 33px !important;
  margin-right: 33px !important;
}

.def-my-33 {
  margin-bottom: 33px !important;
  margin-top: 33px !important;
}

.def-pl-32 {
  padding-left: 32px !important;
}

.def-pr-32 {
  padding-right: 32px !important;
}

.def-pt-32 {
  padding-top: 32px !important;
}

.def-pb-32 {
  padding-bottom: 32px !important;
}

.def-px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}

.def-py-32 {
  padding-bottom: 32px !important;
  padding-top: 32px !important;
}

.def-mt-32 {
  margin-top: 32px !important;
}

.def-mb-32 {
  margin-bottom: 32px !important;
}

.def-mr-32 {
  margin-right: 32px !important;
}

.def-ml-32 {
  margin-left: 32px !important;
}

.def-mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}

.def-my-32 {
  margin-bottom: 32px !important;
  margin-top: 32px !important;
}

.def-pl-31 {
  padding-left: 31px !important;
}

.def-pr-31 {
  padding-right: 31px !important;
}

.def-pt-31 {
  padding-top: 31px !important;
}

.def-pb-31 {
  padding-bottom: 31px !important;
}

.def-px-31 {
  padding-left: 31px !important;
  padding-right: 31px !important;
}

.def-py-31 {
  padding-bottom: 31px !important;
  padding-top: 31px !important;
}

.def-mt-31 {
  margin-top: 31px !important;
}

.def-mb-31 {
  margin-bottom: 31px !important;
}

.def-mr-31 {
  margin-right: 31px !important;
}

.def-ml-31 {
  margin-left: 31px !important;
}

.def-mx-31 {
  margin-left: 31px !important;
  margin-right: 31px !important;
}

.def-my-31 {
  margin-bottom: 31px !important;
  margin-top: 31px !important;
}

.def-pl-30 {
  padding-left: 30px !important;
}

.def-pr-30 {
  padding-right: 30px !important;
}

.def-pt-30 {
  padding-top: 30px !important;
}

.def-pb-30 {
  padding-bottom: 30px !important;
}

.def-px-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.def-py-30 {
  padding-bottom: 30px !important;
  padding-top: 30px !important;
}

.def-mt-30 {
  margin-top: 30px !important;
}

.def-mb-30 {
  margin-bottom: 30px !important;
}

.def-mr-30 {
  margin-right: 30px !important;
}

.def-ml-30 {
  margin-left: 30px !important;
}

.def-mx-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.def-my-30 {
  margin-bottom: 30px !important;
  margin-top: 30px !important;
}

.def-pl-29 {
  padding-left: 29px !important;
}

.def-pr-29 {
  padding-right: 29px !important;
}

.def-pt-29 {
  padding-top: 29px !important;
}

.def-pb-29 {
  padding-bottom: 29px !important;
}

.def-px-29 {
  padding-left: 29px !important;
  padding-right: 29px !important;
}

.def-py-29 {
  padding-bottom: 29px !important;
  padding-top: 29px !important;
}

.def-mt-29 {
  margin-top: 29px !important;
}

.def-mb-29 {
  margin-bottom: 29px !important;
}

.def-mr-29 {
  margin-right: 29px !important;
}

.def-ml-29 {
  margin-left: 29px !important;
}

.def-mx-29 {
  margin-left: 29px !important;
  margin-right: 29px !important;
}

.def-my-29 {
  margin-bottom: 29px !important;
  margin-top: 29px !important;
}

.def-pl-28 {
  padding-left: 28px !important;
}

.def-pr-28 {
  padding-right: 28px !important;
}

.def-pt-28 {
  padding-top: 28px !important;
}

.def-pb-28 {
  padding-bottom: 28px !important;
}

.def-px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}

.def-py-28 {
  padding-bottom: 28px !important;
  padding-top: 28px !important;
}

.def-mt-28 {
  margin-top: 28px !important;
}

.def-mb-28 {
  margin-bottom: 28px !important;
}

.def-mr-28 {
  margin-right: 28px !important;
}

.def-ml-28 {
  margin-left: 28px !important;
}

.def-mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}

.def-my-28 {
  margin-bottom: 28px !important;
  margin-top: 28px !important;
}

.def-pl-27 {
  padding-left: 27px !important;
}

.def-pr-27 {
  padding-right: 27px !important;
}

.def-pt-27 {
  padding-top: 27px !important;
}

.def-pb-27 {
  padding-bottom: 27px !important;
}

.def-px-27 {
  padding-left: 27px !important;
  padding-right: 27px !important;
}

.def-py-27 {
  padding-bottom: 27px !important;
  padding-top: 27px !important;
}

.def-mt-27 {
  margin-top: 27px !important;
}

.def-mb-27 {
  margin-bottom: 27px !important;
}

.def-mr-27 {
  margin-right: 27px !important;
}

.def-ml-27 {
  margin-left: 27px !important;
}

.def-mx-27 {
  margin-left: 27px !important;
  margin-right: 27px !important;
}

.def-my-27 {
  margin-bottom: 27px !important;
  margin-top: 27px !important;
}

.def-pl-26 {
  padding-left: 26px !important;
}

.def-pr-26 {
  padding-right: 26px !important;
}

.def-pt-26 {
  padding-top: 26px !important;
}

.def-pb-26 {
  padding-bottom: 26px !important;
}

.def-px-26 {
  padding-left: 26px !important;
  padding-right: 26px !important;
}

.def-py-26 {
  padding-bottom: 26px !important;
  padding-top: 26px !important;
}

.def-mt-26 {
  margin-top: 26px !important;
}

.def-mb-26 {
  margin-bottom: 26px !important;
}

.def-mr-26 {
  margin-right: 26px !important;
}

.def-ml-26 {
  margin-left: 26px !important;
}

.def-mx-26 {
  margin-left: 26px !important;
  margin-right: 26px !important;
}

.def-my-26 {
  margin-bottom: 26px !important;
  margin-top: 26px !important;
}

.def-pl-25 {
  padding-left: 25px !important;
}

.def-pr-25 {
  padding-right: 25px !important;
}

.def-pt-25 {
  padding-top: 25px !important;
}

.def-pb-25 {
  padding-bottom: 25px !important;
}

.def-px-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.def-py-25 {
  padding-bottom: 25px !important;
  padding-top: 25px !important;
}

.def-mt-25 {
  margin-top: 25px !important;
}

.def-mb-25 {
  margin-bottom: 25px !important;
}

.def-mr-25 {
  margin-right: 25px !important;
}

.def-ml-25 {
  margin-left: 25px !important;
}

.def-mx-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.def-my-25 {
  margin-bottom: 25px !important;
  margin-top: 25px !important;
}

.def-pl-24 {
  padding-left: 24px !important;
}

.def-pr-24 {
  padding-right: 24px !important;
}

.def-pt-24 {
  padding-top: 24px !important;
}

.def-pb-24 {
  padding-bottom: 24px !important;
}

.def-px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.def-py-24 {
  padding-bottom: 24px !important;
  padding-top: 24px !important;
}

.def-mt-24 {
  margin-top: 24px !important;
}

.def-mb-24 {
  margin-bottom: 24px !important;
}

.def-mr-24 {
  margin-right: 24px !important;
}

.def-ml-24 {
  margin-left: 24px !important;
}

.def-mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}

.def-my-24 {
  margin-bottom: 24px !important;
  margin-top: 24px !important;
}

.def-pl-23 {
  padding-left: 23px !important;
}

.def-pr-23 {
  padding-right: 23px !important;
}

.def-pt-23 {
  padding-top: 23px !important;
}

.def-pb-23 {
  padding-bottom: 23px !important;
}

.def-px-23 {
  padding-left: 23px !important;
  padding-right: 23px !important;
}

.def-py-23 {
  padding-bottom: 23px !important;
  padding-top: 23px !important;
}

.def-mt-23 {
  margin-top: 23px !important;
}

.def-mb-23 {
  margin-bottom: 23px !important;
}

.def-mr-23 {
  margin-right: 23px !important;
}

.def-ml-23 {
  margin-left: 23px !important;
}

.def-mx-23 {
  margin-left: 23px !important;
  margin-right: 23px !important;
}

.def-my-23 {
  margin-bottom: 23px !important;
  margin-top: 23px !important;
}

.def-pl-22 {
  padding-left: 22px !important;
}

.def-pr-22 {
  padding-right: 22px !important;
}

.def-pt-22 {
  padding-top: 22px !important;
}

.def-pb-22 {
  padding-bottom: 22px !important;
}

.def-px-22 {
  padding-left: 22px !important;
  padding-right: 22px !important;
}

.def-py-22 {
  padding-bottom: 22px !important;
  padding-top: 22px !important;
}

.def-mt-22 {
  margin-top: 22px !important;
}

.def-mb-22 {
  margin-bottom: 22px !important;
}

.def-mr-22 {
  margin-right: 22px !important;
}

.def-ml-22 {
  margin-left: 22px !important;
}

.def-mx-22 {
  margin-left: 22px !important;
  margin-right: 22px !important;
}

.def-my-22 {
  margin-bottom: 22px !important;
  margin-top: 22px !important;
}

.def-pl-21 {
  padding-left: 21px !important;
}

.def-pr-21 {
  padding-right: 21px !important;
}

.def-pt-21 {
  padding-top: 21px !important;
}

.def-pb-21 {
  padding-bottom: 21px !important;
}

.def-px-21 {
  padding-left: 21px !important;
  padding-right: 21px !important;
}

.def-py-21 {
  padding-bottom: 21px !important;
  padding-top: 21px !important;
}

.def-mt-21 {
  margin-top: 21px !important;
}

.def-mb-21 {
  margin-bottom: 21px !important;
}

.def-mr-21 {
  margin-right: 21px !important;
}

.def-ml-21 {
  margin-left: 21px !important;
}

.def-mx-21 {
  margin-left: 21px !important;
  margin-right: 21px !important;
}

.def-my-21 {
  margin-bottom: 21px !important;
  margin-top: 21px !important;
}

.def-pl-20 {
  padding-left: 20px !important;
}

.def-pr-20 {
  padding-right: 20px !important;
}

.def-pt-20 {
  padding-top: 20px !important;
}

.def-pb-20 {
  padding-bottom: 20px !important;
}

.def-px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.def-py-20 {
  padding-bottom: 20px !important;
  padding-top: 20px !important;
}

.def-mt-20 {
  margin-top: 20px !important;
}

.def-mb-20 {
  margin-bottom: 20px !important;
}

.def-mr-20 {
  margin-right: 20px !important;
}

.def-ml-20 {
  margin-left: 20px !important;
}

.def-mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.def-my-20 {
  margin-bottom: 20px !important;
  margin-top: 20px !important;
}

.def-pl-19 {
  padding-left: 19px !important;
}

.def-pr-19 {
  padding-right: 19px !important;
}

.def-pt-19 {
  padding-top: 19px !important;
}

.def-pb-19 {
  padding-bottom: 19px !important;
}

.def-px-19 {
  padding-left: 19px !important;
  padding-right: 19px !important;
}

.def-py-19 {
  padding-bottom: 19px !important;
  padding-top: 19px !important;
}

.def-mt-19 {
  margin-top: 19px !important;
}

.def-mb-19 {
  margin-bottom: 19px !important;
}

.def-mr-19 {
  margin-right: 19px !important;
}

.def-ml-19 {
  margin-left: 19px !important;
}

.def-mx-19 {
  margin-left: 19px !important;
  margin-right: 19px !important;
}

.def-my-19 {
  margin-bottom: 19px !important;
  margin-top: 19px !important;
}

.def-pl-18 {
  padding-left: 18px !important;
}

.def-pr-18 {
  padding-right: 18px !important;
}

.def-pt-18 {
  padding-top: 18px !important;
}

.def-pb-18 {
  padding-bottom: 18px !important;
}

.def-px-18 {
  padding-left: 18px !important;
  padding-right: 18px !important;
}

.def-py-18 {
  padding-bottom: 18px !important;
  padding-top: 18px !important;
}

.def-mt-18 {
  margin-top: 18px !important;
}

.def-mb-18 {
  margin-bottom: 18px !important;
}

.def-mr-18 {
  margin-right: 18px !important;
}

.def-ml-18 {
  margin-left: 18px !important;
}

.def-mx-18 {
  margin-left: 18px !important;
  margin-right: 18px !important;
}

.def-my-18 {
  margin-bottom: 18px !important;
  margin-top: 18px !important;
}

.def-pl-17 {
  padding-left: 17px !important;
}

.def-pr-17 {
  padding-right: 17px !important;
}

.def-pt-17 {
  padding-top: 17px !important;
}

.def-pb-17 {
  padding-bottom: 17px !important;
}

.def-px-17 {
  padding-left: 17px !important;
  padding-right: 17px !important;
}

.def-py-17 {
  padding-bottom: 17px !important;
  padding-top: 17px !important;
}

.def-mt-17 {
  margin-top: 17px !important;
}

.def-mb-17 {
  margin-bottom: 17px !important;
}

.def-mr-17 {
  margin-right: 17px !important;
}

.def-ml-17 {
  margin-left: 17px !important;
}

.def-mx-17 {
  margin-left: 17px !important;
  margin-right: 17px !important;
}

.def-my-17 {
  margin-bottom: 17px !important;
  margin-top: 17px !important;
}

.def-pl-16 {
  padding-left: 16px !important;
}

.def-pr-16 {
  padding-right: 16px !important;
}

.def-pt-16 {
  padding-top: 16px !important;
}

.def-pb-16 {
  padding-bottom: 16px !important;
}

.def-px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.def-py-16 {
  padding-bottom: 16px !important;
  padding-top: 16px !important;
}

.def-mt-16 {
  margin-top: 16px !important;
}

.def-mb-16 {
  margin-bottom: 16px !important;
}

.def-mr-16 {
  margin-right: 16px !important;
}

.def-ml-16 {
  margin-left: 16px !important;
}

.def-mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}

.def-my-16 {
  margin-bottom: 16px !important;
  margin-top: 16px !important;
}

.def-pl-15 {
  padding-left: 15px !important;
}

.def-pr-15 {
  padding-right: 15px !important;
}

.def-pt-15 {
  padding-top: 15px !important;
}

.def-pb-15 {
  padding-bottom: 15px !important;
}

.def-px-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.def-py-15 {
  padding-bottom: 15px !important;
  padding-top: 15px !important;
}

.def-mt-15 {
  margin-top: 15px !important;
}

.def-mb-15 {
  margin-bottom: 15px !important;
}

.def-mr-15 {
  margin-right: 15px !important;
}

.def-ml-15 {
  margin-left: 15px !important;
}

.def-mx-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.def-my-15 {
  margin-bottom: 15px !important;
  margin-top: 15px !important;
}

.def-pl-14 {
  padding-left: 14px !important;
}

.def-pr-14 {
  padding-right: 14px !important;
}

.def-pt-14 {
  padding-top: 14px !important;
}

.def-pb-14 {
  padding-bottom: 14px !important;
}

.def-px-14 {
  padding-left: 14px !important;
  padding-right: 14px !important;
}

.def-py-14 {
  padding-bottom: 14px !important;
  padding-top: 14px !important;
}

.def-mt-14 {
  margin-top: 14px !important;
}

.def-mb-14 {
  margin-bottom: 14px !important;
}

.def-mr-14 {
  margin-right: 14px !important;
}

.def-ml-14 {
  margin-left: 14px !important;
}

.def-mx-14 {
  margin-left: 14px !important;
  margin-right: 14px !important;
}

.def-my-14 {
  margin-bottom: 14px !important;
  margin-top: 14px !important;
}

.def-pl-13 {
  padding-left: 13px !important;
}

.def-pr-13 {
  padding-right: 13px !important;
}

.def-pt-13 {
  padding-top: 13px !important;
}

.def-pb-13 {
  padding-bottom: 13px !important;
}

.def-px-13 {
  padding-left: 13px !important;
  padding-right: 13px !important;
}

.def-py-13 {
  padding-bottom: 13px !important;
  padding-top: 13px !important;
}

.def-mt-13 {
  margin-top: 13px !important;
}

.def-mb-13 {
  margin-bottom: 13px !important;
}

.def-mr-13 {
  margin-right: 13px !important;
}

.def-ml-13 {
  margin-left: 13px !important;
}

.def-mx-13 {
  margin-left: 13px !important;
  margin-right: 13px !important;
}

.def-my-13 {
  margin-bottom: 13px !important;
  margin-top: 13px !important;
}

.def-pl-12 {
  padding-left: 12px !important;
}

.def-pr-12 {
  padding-right: 12px !important;
}

.def-pt-12 {
  padding-top: 12px !important;
}

.def-pb-12 {
  padding-bottom: 12px !important;
}

.def-px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.def-py-12 {
  padding-bottom: 12px !important;
  padding-top: 12px !important;
}

.def-mt-12 {
  margin-top: 12px !important;
}

.def-mb-12 {
  margin-bottom: 12px !important;
}

.def-mr-12 {
  margin-right: 12px !important;
}

.def-ml-12 {
  margin-left: 12px !important;
}

.def-mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}

.def-my-12 {
  margin-bottom: 12px !important;
  margin-top: 12px !important;
}

.def-pl-11 {
  padding-left: 11px !important;
}

.def-pr-11 {
  padding-right: 11px !important;
}

.def-pt-11 {
  padding-top: 11px !important;
}

.def-pb-11 {
  padding-bottom: 11px !important;
}

.def-px-11 {
  padding-left: 11px !important;
  padding-right: 11px !important;
}

.def-py-11 {
  padding-bottom: 11px !important;
  padding-top: 11px !important;
}

.def-mt-11 {
  margin-top: 11px !important;
}

.def-mb-11 {
  margin-bottom: 11px !important;
}

.def-mr-11 {
  margin-right: 11px !important;
}

.def-ml-11 {
  margin-left: 11px !important;
}

.def-mx-11 {
  margin-left: 11px !important;
  margin-right: 11px !important;
}

.def-my-11 {
  margin-bottom: 11px !important;
  margin-top: 11px !important;
}

.def-pl-10 {
  padding-left: 10px !important;
}

.def-pr-10 {
  padding-right: 10px !important;
}

.def-pt-10 {
  padding-top: 10px !important;
}

.def-pb-10 {
  padding-bottom: 10px !important;
}

.def-px-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.def-py-10 {
  padding-bottom: 10px !important;
  padding-top: 10px !important;
}

.def-mt-10 {
  margin-top: 10px !important;
}

.def-mb-10 {
  margin-bottom: 10px !important;
}

.def-mr-10 {
  margin-right: 10px !important;
}

.def-ml-10 {
  margin-left: 10px !important;
}

.def-mx-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.def-my-10 {
  margin-bottom: 10px !important;
  margin-top: 10px !important;
}

.def-pl-9 {
  padding-left: 9px !important;
}

.def-pr-9 {
  padding-right: 9px !important;
}

.def-pt-9 {
  padding-top: 9px !important;
}

.def-pb-9 {
  padding-bottom: 9px !important;
}

.def-px-9 {
  padding-left: 9px !important;
  padding-right: 9px !important;
}

.def-py-9 {
  padding-bottom: 9px !important;
  padding-top: 9px !important;
}

.def-mt-9 {
  margin-top: 9px !important;
}

.def-mb-9 {
  margin-bottom: 9px !important;
}

.def-mr-9 {
  margin-right: 9px !important;
}

.def-ml-9 {
  margin-left: 9px !important;
}

.def-mx-9 {
  margin-left: 9px !important;
  margin-right: 9px !important;
}

.def-my-9 {
  margin-bottom: 9px !important;
  margin-top: 9px !important;
}

.def-pl-8 {
  padding-left: 8px !important;
}

.def-pr-8 {
  padding-right: 8px !important;
}

.def-pt-8 {
  padding-top: 8px !important;
}

.def-pb-8 {
  padding-bottom: 8px !important;
}

.def-px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.def-py-8 {
  padding-bottom: 8px !important;
  padding-top: 8px !important;
}

.def-mt-8 {
  margin-top: 8px !important;
}

.def-mb-8 {
  margin-bottom: 8px !important;
}

.def-mr-8 {
  margin-right: 8px !important;
}

.def-ml-8 {
  margin-left: 8px !important;
}

.def-mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.def-my-8 {
  margin-bottom: 8px !important;
  margin-top: 8px !important;
}

.def-pl-7 {
  padding-left: 7px !important;
}

.def-pr-7 {
  padding-right: 7px !important;
}

.def-pt-7 {
  padding-top: 7px !important;
}

.def-pb-7 {
  padding-bottom: 7px !important;
}

.def-px-7 {
  padding-left: 7px !important;
  padding-right: 7px !important;
}

.def-py-7 {
  padding-bottom: 7px !important;
  padding-top: 7px !important;
}

.def-mt-7 {
  margin-top: 7px !important;
}

.def-mb-7 {
  margin-bottom: 7px !important;
}

.def-mr-7 {
  margin-right: 7px !important;
}

.def-ml-7 {
  margin-left: 7px !important;
}

.def-mx-7 {
  margin-left: 7px !important;
  margin-right: 7px !important;
}

.def-my-7 {
  margin-bottom: 7px !important;
  margin-top: 7px !important;
}

.def-pl-6 {
  padding-left: 6px !important;
}

.def-pr-6 {
  padding-right: 6px !important;
}

.def-pt-6 {
  padding-top: 6px !important;
}

.def-pb-6 {
  padding-bottom: 6px !important;
}

.def-px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}

.def-py-6 {
  padding-bottom: 6px !important;
  padding-top: 6px !important;
}

.def-mt-6 {
  margin-top: 6px !important;
}

.def-mb-6 {
  margin-bottom: 6px !important;
}

.def-mr-6 {
  margin-right: 6px !important;
}

.def-ml-6 {
  margin-left: 6px !important;
}

.def-mx-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}

.def-my-6 {
  margin-bottom: 6px !important;
  margin-top: 6px !important;
}

.def-pl-5 {
  padding-left: 5px !important;
}

.def-pr-5 {
  padding-right: 5px !important;
}

.def-pt-5 {
  padding-top: 5px !important;
}

.def-pb-5 {
  padding-bottom: 5px !important;
}

.def-px-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.def-py-5 {
  padding-bottom: 5px !important;
  padding-top: 5px !important;
}

.def-mt-5 {
  margin-top: 5px !important;
}

.def-mb-5 {
  margin-bottom: 5px !important;
}

.def-mr-5 {
  margin-right: 5px !important;
}

.def-ml-5 {
  margin-left: 5px !important;
}

.def-mx-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.def-my-5 {
  margin-bottom: 5px !important;
  margin-top: 5px !important;
}

.def-pl-4 {
  padding-left: 4px !important;
}

.def-pr-4 {
  padding-right: 4px !important;
}

.def-pt-4 {
  padding-top: 4px !important;
}

.def-pb-4 {
  padding-bottom: 4px !important;
}

.def-px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.def-py-4 {
  padding-bottom: 4px !important;
  padding-top: 4px !important;
}

.def-mt-4 {
  margin-top: 4px !important;
}

.def-mb-4 {
  margin-bottom: 4px !important;
}

.def-mr-4 {
  margin-right: 4px !important;
}

.def-ml-4 {
  margin-left: 4px !important;
}

.def-mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.def-my-4 {
  margin-bottom: 4px !important;
  margin-top: 4px !important;
}

.def-pl-3 {
  padding-left: 3px !important;
}

.def-pr-3 {
  padding-right: 3px !important;
}

.def-pt-3 {
  padding-top: 3px !important;
}

.def-pb-3 {
  padding-bottom: 3px !important;
}

.def-px-3 {
  padding-left: 3px !important;
  padding-right: 3px !important;
}

.def-py-3 {
  padding-bottom: 3px !important;
  padding-top: 3px !important;
}

.def-mt-3 {
  margin-top: 3px !important;
}

.def-mb-3 {
  margin-bottom: 3px !important;
}

.def-mr-3 {
  margin-right: 3px !important;
}

.def-ml-3 {
  margin-left: 3px !important;
}

.def-mx-3 {
  margin-left: 3px !important;
  margin-right: 3px !important;
}

.def-my-3 {
  margin-bottom: 3px !important;
  margin-top: 3px !important;
}

.def-pl-2 {
  padding-left: 2px !important;
}

.def-pr-2 {
  padding-right: 2px !important;
}

.def-pt-2 {
  padding-top: 2px !important;
}

.def-pb-2 {
  padding-bottom: 2px !important;
}

.def-px-2 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.def-py-2 {
  padding-bottom: 2px !important;
  padding-top: 2px !important;
}

.def-mt-2 {
  margin-top: 2px !important;
}

.def-mb-2 {
  margin-bottom: 2px !important;
}

.def-mr-2 {
  margin-right: 2px !important;
}

.def-ml-2 {
  margin-left: 2px !important;
}

.def-mx-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

.def-my-2 {
  margin-bottom: 2px !important;
  margin-top: 2px !important;
}

.def-pl-1 {
  padding-left: 1px !important;
}

.def-pr-1 {
  padding-right: 1px !important;
}

.def-pt-1 {
  padding-top: 1px !important;
}

.def-pb-1 {
  padding-bottom: 1px !important;
}

.def-px-1 {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.def-py-1 {
  padding-bottom: 1px !important;
  padding-top: 1px !important;
}

.def-mt-1 {
  margin-top: 1px !important;
}

.def-mb-1 {
  margin-bottom: 1px !important;
}

.def-mr-1 {
  margin-right: 1px !important;
}

.def-ml-1 {
  margin-left: 1px !important;
}

.def-mx-1 {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.def-my-1 {
  margin-bottom: 1px !important;
  margin-top: 1px !important;
}

.d-flex-start, .mynavbar .navbar-nav .dropdown-menu .menuHead a, .mynavbar .navbar-nav .dropdown-menu a.dropdown-item.withicon {
  display: flex;
  justify-content: start;
  align-items: center;
}

.d-flex-center, .kfsec .kflists .list .imgIcon, .mynavbar .navbar-nav .dropdown-menu .menuHead a .iconBx, .mynavbar .navbar-nav .dropdown-menu a.dropdown-item.withicon .iconBx {
  display: flex;
  justify-content: center;
  align-items: center;
}

.d-flex-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.d-flex-around {
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.d-flex-column {
  display: flex;
  flex-direction: column;
}

.d-flex-column-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.d-flex-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem;
}

.d-flex-custom {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: start;
  flex-wrap: wrap;
}

html {
  scroll-behavior: smooth;
}

body {
  scroll-behavior: smooth !important;
  transition: all 0.5s ease-in-out;
  font-optical-sizing: auto;
}

.btn:focus,
.form-control:focus {
  box-shadow: none !important;
}

.no-cursor {
  pointer-events: none;
  cursor: default;
}

.btn,
.form-control {
  outline: 0;
}

.scroller::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 10px;
}

.scroller::-webkit-scrollbar-thumb {
  background-color: #5AB2FF;
  /* outline: 1px solid #1e202a; */
  border-radius: 10px;
}

.scroller::-webkit-scrollbar-track {
  /* box-shadow: inset 0 0 4px rgba(0,0,0,0.2); */
  background-color: #ffffff;
}

@-moz-document url-prefix() {
  .scroller {
    scrollbar-width: thin;
    scrollbar-color: #5AB2FF;
  }
}
.fontHead {
  font-family: var(--Font-SpaceGrotesk);
}

.fontBannerHead {
  font-family: var(--Font-GrukWidex);
}

a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.btn:focus,
.btn.focus {
  box-shadow: unset;
}

.text-decoration-none,
.text-decoration-none:hover {
  text-decoration: none;
}

.btn {
  transition: all 0.3s linear;
  font-family: "Cerebri Sans Pro";
}
.btn.btn-h40 {
  min-height: 40px;
  padding: 8px 20px 6px;
}
.btn.btn-w145 {
  min-width: 145px;
}
.btn.btn-h48 {
  height: 48px;
}
.btn.mw-auto {
  min-width: unset;
}
.btn.btn-h50 {
  height: 50px;
  padding: 0px 25px 0px;
}
.btn.btnEmpty {
  padding: 0;
  border: 0;
  background-color: transparent;
}
.btn.btnIconTxt {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  line-height: normal;
}

.btn.btn-primary {
  background: #5AB2FF;
  border: 1px solid #5AB2FF;
  border-radius: 50px;
  color: #ffffff;
  padding: 8px 24px 6px;
  font-size: 15px;
  font-weight: 500;
}
.btn.btn-primary:hover {
  background: var(--dark-bg02) padding-box;
}

img.img-w20 {
  width: 20px;
  height: 20px;
}
img.img-w43 {
  width: 43px;
  height: 43px;
}

.btn.btnOutlineWhite {
  padding: 13px 25px 11px;
  border-width: 1.5px;
}

.form-group.formInputs label {
  font-family: var(--avenir-font);
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 400;
  color: var(--text-color);
}
.form-group.formInputs .form-control {
  border: 1px solid #a1a8c6;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 400;
  color: #151F27;
  box-shadow: none;
  outline: none;
  height: 48px;
}
.form-group.formInputs .form-control:focus {
  box-shadow: none;
  border-color: #5AB2FF;
}
.form-group.formInputs .form-control.phrInputtxt::placeholder {
  color: #DBEEFF;
}
.form-group.formInputs.inputbotborder {
  position: relative;
}
.form-group.formInputs.inputbotborder label {
  margin: 0;
}
.form-group.formInputs.inputbotborder .form-control {
  border: 0px;
  padding: 8px 0;
  font-size: 15px;
  font-weight: 400;
  color: var(--text-color);
}
.form-group.formInputs.inputbotborder .form-control:placeholder {
  color: rgba(21, 31, 39, 0.3);
}
.form-group.formInputs.inputbotborder::before {
  content: "";
  height: 1px;
  width: 100%;
  background-color: rgba(21, 31, 39, 0.1);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.form-group.formInputs.inputbotborder::after {
  content: "";
  height: 1.5px;
  width: 0%;
  background-color: var(--primary);
  position: absolute;
  bottom: 0;
  left: auto;
  right: 0;
  transform-box: content-box;
  transition: width 0.3s ease-in-out;
}
.form-group.formInputs.inputbotborder:focus-within::after {
  content: "";
  width: 100%;
  left: 0;
  right: auto;
  transition: width 0.3s ease-in-out;
}
.form-group.formInputs.inputbotborder .input-group {
  border: 0;
}
.form-group.formInputs .input-group {
  border: 1px solid #DBEEFF;
  border-radius: 6px;
  height: 48px;
}
.form-group.formInputs .input-group .form-floating label {
  font-size: 14px;
  font-weight: 400;
  color: #DBEEFF;
}
.form-group.formInputs .input-group .form-floating .form-control {
  height: 46px;
}
.form-group.formInputs .input-group .form-floating .form-control::placeholder {
  opacity: 0;
}
.form-group.formInputs .input-group .form-control {
  font-size: 14px;
  font-weight: 400;
  color: #151F27;
  box-shadow: none;
  outline: none;
  border: 0;
  height: 46px;
  padding-left: 0;
  padding-right: 0;
}
.form-group.formInputs .input-group .form-control:focus {
  box-shadow: none;
}
.form-group.formInputs .input-group .input-group-text {
  background-color: transparent;
  border: 0;
}
.form-group.formInputs .input-group:focus-within {
  border-color: #5AB2FF;
}

.important::after {
  content: "*";
  color: #f23c3c;
}

.custom_checkbox {
  padding-left: 2rem;
}
.custom_checkbox .custom-control-label {
  font-family: var(--avenir-font);
  font-size: 15px !important;
  font-weight: 500;
  color: var(--text-color);
}
.custom_checkbox .custom-control-label::before,
.custom_checkbox .custom-control-label::after {
  left: -2rem;
  width: 18px;
  height: 18px;
  border-radius: 5px;
  border: 1px solid rgba(21, 31, 39, 0.3);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-select {
  height: 48px;
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 0.75rem 0rem;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out 0.3s ease;
}
.form-floating > .form-control {
  padding: 0.75rem 0rem;
}
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.6rem;
}
.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.6rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.6rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  opacity: 1;
  transform: scale(0.85) translateY(-0.5rem) translateX(0rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 1;
  transform: scale(0.85) translateY(-0.5rem) translateX(0rem);
}

header {
  position: relative;
  z-index: 2;
}

.container-fluid.container1280 {
  max-width: 1280px;
}

.navbar-dark.mynavbar {
  background-color: transparent;
  border-bottom: 1px solid transparent;
  box-shadow: none;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  margin-top: 0px;
  transition: all 0.3s linear;
}
@media (max-width: 1199px) {
  .navbar-dark.mynavbar {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    height: 60px;
  }
}
.navbar-dark.mynavbar.scrolled {
  background-color: var(--dark-bg02);
}
.navbar-dark.mynavbar .navbar-brand {
  padding-top: 0rem;
  padding-bottom: 0rem;
  margin-bottom: 0px;
}
.navbar-dark.mynavbar .navbar-brand img {
  transition: width 0.3s linear;
}
.navbar-dark.mynavbar .navbar-nav {
  border-radius: 50px;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(50px);
  box-shadow: 0px 14px 24px rgba(0, 0, 0, 0.03);
  padding: 5px 7px;
}
@media (max-width: 1199px) {
  .navbar-dark.mynavbar .navbar-nav {
    border-radius: 15px;
    position: relative;
    z-index: 1;
  }
}
.navbar-dark.mynavbar .nav-item {
  margin: 0 0px;
}
.navbar-dark.mynavbar .nav-item .nav-link {
  font-family: var(--avenir-font);
  font-weight: 500;
  font-style: normal;
  font-size: 15px;
  line-height: 24px;
  color: #ffffff;
  position: relative;
  cursor: pointer;
  border-radius: 50px;
  padding: 0.5rem 1.25rem;
  transition: all 0.3s linear;
  background-position: 500px 4px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.navbar-dark.mynavbar .nav-item .nav-link.active, .navbar-dark.mynavbar .nav-item .nav-link:hover {
  background-color: #5AB2FF;
}
.navbar-dark.mynavbar .nav-item .nav-link.active span, .navbar-dark.mynavbar .nav-item .nav-link:hover span {
  position: relative;
}
.navbar-dark.mynavbar .form-inline {
  max-width: 330px;
  width: calc(25% - 40px);
  margin: 0px 15px;
}
.navbar-dark.mynavbar .form-inline .input-group {
  background-color: transparent;
  border-radius: 50px;
  width: 100%;
  border: 2px solid rgba(255, 255, 255, 0.1);
  height: 45px;
}
.navbar-dark.mynavbar .form-inline .input-group .form-control {
  background-color: transparent;
  border-color: transparent;
  border-radius: 50px 0 0 50px;
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  height: 38px;
  border-right: 0px;
  box-shadow: none;
  outline: none;
}
.navbar-dark.mynavbar .form-inline .input-group .form-control::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark.mynavbar .form-inline .input-group .input-group-text {
  background-color: transparent;
  border-color: transparent;
  border-left: 0px;
  border-radius: 0px 30px 30px 0px;
}
.navbar-dark.mynavbar .form-inline .input-group:focus-within {
  border-color: #5AB2FF;
}
.navbar-dark .navbar-text {
  padding: 0.25rem 0;
}

.btn-primary.btn-contactus {
  background: #5AB2FF padding-box;
  color: #ffffff;
  border: 1px solid transparent;
  border-radius: 50px;
  font-size: 15px;
  font-weight: 500;
  padding: 15px 15px 12px;
  min-width: 125px;
  line-height: 26px;
  transition: all 0.3s linear;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  height: 42px;
  background-repeat: no-repeat;
}
.btn-primary.btn-contactus:hover, .btn-primary.btn-contactus.active, .btn-primary.btn-contactus:focus {
  background: var(--dark-bg02) padding-box;
  border-color: #5AB2FF !important;
  color: #ffffff !important;
}

.btn.btn-signIn {
  border-radius: 50px;
  background: rgba(255, 255, 255, 0.09);
  font-weight: 500;
  font-size: 15px;
  min-width: 130px;
  padding: 7px 24px;
  line-height: 26px;
  border: 1px solid transparent;
  color: #ffffff;
}
.btn.btn-signIn:hover {
  color: #ffffff;
  border-color: transparent;
  background: #5AB2FF padding-box;
}

.btn.btnheaderIcon {
  width: 37px;
  height: 37px;
  border-radius: 50%;
  min-width: auto !important;
  padding: 0;
  line-height: 35px;
  border: 1px solid transparent;
  background: transparent;
  transition: all 0.3s linear;
}
.btn.btnheaderIcon:hover {
  background-color: transparent;
  border-color: #5AB2FF;
}

.btn-white {
  background-color: #ffffff;
  border: 1px solid #ffffff;
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 500;
  line-height: normal;
  color: #09022d;
  border-radius: 50px;
  min-width: 130px;
  padding: 7px 24px;
}
.btn-white:hover {
  background-color: #151F27;
  color: #ffffff;
}

body.navbgset .mynavbar {
  background-color: #ffffff !important;
  box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.4) !important;
}

@keyframes tophead {
  from {
    transform: translateY(-70px);
  }
  to {
    transform: translateY(0px);
  }
}
.dropdown-toggle::after {
  display: none;
}

.btndropdown-custom {
  background: #5AB2FF;
  color: #ffffff;
  border: 0px solid transparent;
  border-radius: 5px;
  padding: 7px 15px;
  min-width: 142px;
  line-height: 25px;
  transition: all 0.3s linear;
  position: relative;
}
.btndropdown-custom:hover {
  background: transparent;
  border-color: transparent !important;
  color: #ffffff !important;
}
.btndropdown-custom:hover::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 5px;
  margin: -2px;
  border: 2px solid transparent;
  background: rgba(0, 0, 0, 0.1) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
}

.dropdownlist-custom {
  background: #140f3d;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 20px;
  font-weight: 400;
  font-size: 14px;
  width: 100%;
  min-width: 280px;
  padding: 15px 15px;
}
.dropdownlist-custom .dropdown-item {
  color: #ffffff;
  font-weight: 400;
  font-size: 14px;
}
.dropdownlist-custom .dropdownlistBg {
  background-color: #100c34;
  padding: 15px;
  border-radius: 10px;
  text-align: center;
  color: #ffffff;
}
@media (max-width: 1199px) {
  .dropdownlist-custom {
    position: relative;
    min-width: auto;
  }
}

.btnuserdropdown {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: #ffffff;
}

@media only screen and (max-width: 1199px) {
  .collapse.navbar-collapse,
  .collapsing.navbar-collapse {
    background-color: #07215b;
    box-shadow: 8px 0px 15px rgba(0, 0, 0, 0.4);
    position: fixed;
    left: 0;
    top: 0px;
    bottom: 0px;
    padding: 80px 15px 0px;
    text-align: left;
    width: 260px;
    border-radius: 0px;
    height: 100vh;
    transform: translateX(-280px);
    transition: transform 0.3s linear;
    display: block;
  }
  .collapse.navbar-collapse.show,
  .collapsing.navbar-collapse.show {
    transform: translateX(0px);
    z-index: -1;
  }
}
.mynavbar .navbar-nav .dropdown-menu {
  position: absolute;
  display: block;
  visibility: hidden;
  opacity: 0;
  transform: translateY(-10px) scale(0.95);
  transition: all 0.3s ease-out;
  padding: 20px 24px 22px 24px;
  border-radius: 10px;
  border: 0px;
  border-top: 4px solid var(--primary);
  background: var(--text-white);
  box-shadow: 0px 4px 34px rgba(0, 0, 0, 0.25);
  min-width: 300px;
}
@media (min-width: 1200px) {
  .mynavbar .navbar-nav .dropdown-menu {
    left: -50%;
    top: calc(100% + 20px);
  }
}
.mynavbar .navbar-nav .dropdown-menu a.dropdown-item {
  padding: 0px 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  color: var(--text-color);
  transition: 0.5s linear;
  margin-bottom: 12px;
}
.mynavbar .navbar-nav .dropdown-menu a.dropdown-item.withicon {
  gap: 10px;
  margin-bottom: 15px;
  padding: 0px;
}
.mynavbar .navbar-nav .dropdown-menu a.dropdown-item.withicon .iconBx {
  border-radius: 10px;
  background: rgba(90, 178, 255, 0.15);
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
}
.mynavbar .navbar-nav .dropdown-menu a.dropdown-item:last-child {
  margin-bottom: 0;
}
.mynavbar .navbar-nav .dropdown-menu a.dropdown-item:hover, .mynavbar .navbar-nav .dropdown-menu a.dropdown-item.active, .mynavbar .navbar-nav .dropdown-menu a.dropdown-item:focus {
  background-color: transparent;
  color: var(--primary);
}
.mynavbar .navbar-nav .dropdown-menu a.dropdown-item:hover.withicon .iconBx, .mynavbar .navbar-nav .dropdown-menu a.dropdown-item.active.withicon .iconBx, .mynavbar .navbar-nav .dropdown-menu a.dropdown-item:focus.withicon .iconBx {
  background-color: var(--primary);
}
.mynavbar .navbar-nav .dropdown-menu a.dropdown-item:hover.withicon .iconBx img, .mynavbar .navbar-nav .dropdown-menu a.dropdown-item.active.withicon .iconBx img, .mynavbar .navbar-nav .dropdown-menu a.dropdown-item:focus.withicon .iconBx img {
  filter: brightness(0) invert(1);
}
.mynavbar .navbar-nav .dropdown-menu .menuHead a {
  gap: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  color: #5ab2ff;
  margin-bottom: 12px;
}
.mynavbar .navbar-nav .dropdown-menu .menuHead a .iconBx {
  border-radius: 10px;
  background: rgba(90, 178, 255, 0.15);
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
}
@media (min-width: 1200px) {
  .mynavbar .navbar-nav .dropdown-menu.mw534px {
    min-width: 534px;
  }
}
.mynavbar .navbar-nav .dropdown-menu.show {
  visibility: visible;
  opacity: 1;
  transform: translateY(0) scale(1);
}

/* From Uiverse.io by Mohsinech */
.navMenuToggle {
  position: relative;
  width: 40px;
  height: 40px;
  background-color: #5AB2FF !important;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border: 0;
  overflow: hidden;
}
.navMenuToggle span {
  position: absolute;
  height: 2px;
  width: 25px;
  background-color: rgb(255, 255, 255);
  border-radius: 4px;
  cursor: pointer;
  transition: 0.5s;
}
.navMenuToggle.collapsed span:nth-child(1) {
  transform: translateY(-7.5px);
  width: 15px;
  left: 7.5px;
}
.navMenuToggle.collapsed span:nth-child(2) {
  transform: translateY(7.5px);
  width: 10px;
  left: 7.5px;
}
.navMenuToggle:not(.collapsed) span:nth-child(1) {
  width: 25px;
  transform: translateY(0px) rotate(45deg);
  transition-delay: 0.125s;
}
.navMenuToggle:not(.collapsed) span:nth-child(2) {
  width: 25px;
  transform: translateY(0px) rotate(315deg);
  transition-delay: 0.125s;
}
.navMenuToggle:not(.collapsed) span:nth-child(3) {
  transform: translateX(60px);
}

footer {
  background-color: #021132;
  padding: 35px 0px 20px;
}
footer .footerTop {
  padding-bottom: 35px;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  footer .FtrLogoCnt {
    text-align: center;
  }
}
footer .listTitle {
  font-family: var(--avenir-font);
  font-size: clamp(16px, 12.301766px + 0.642055vw, 20px);
  font-weight: 500;
  line-height: clamp(20px, 15.793258px + 0.730337vw, 24.55px);
  color: var(--text-white);
  margin-bottom: 15px;
}
footer .footerlist {
  margin-bottom: 40px;
}
footer .footerlist ul {
  margin-bottom: 0;
}
footer .footerlist ul li {
  margin-bottom: 5px;
}
footer .footerlist ul li a {
  font-size: 14px;
  font-weight: 500;
  line-height: clamp(24px, 20.301766px + 0.642055vw, 28px);
  color: rgba(255, 255, 255, 0.7);
}
footer .footerlist ul li a:hover {
  color: #5AB2FF;
}

.SocialMediaList ul {
  display: flex;
  gap: clamp(5px, -4.245586px + 1.605136vw, 15px);
}
.SocialMediaList ul li {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.SocialMediaList ul li a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  border-radius: 50px;
}
.SocialMediaList ul li a:hover svg g[opacity="0.2"] {
  opacity: 1;
}
.SocialMediaList ul li a:hover svg rect[fill="#151F27"] {
  fill: #5AB2FF;
}
.SocialMediaList ul li a:hover svg path[fill="#151F27"] {
  fill: #5AB2FF;
}
.SocialMediaList ul li:hover {
  opacity: 1;
}

.footermenulist ul {
  display: flex;
  flex-direction: row;
  gap: 10px 30px;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .footermenulist ul {
    justify-content: center;
    margin-bottom: 15px;
  }
}
.footermenulist ul li a {
  font-size: 14px;
  font-weight: 500;
  line-height: clamp(24px, 20.301766px + 0.642055vw, 28px);
  color: rgba(255, 255, 255, 0.7);
}
.footermenulist ul li a:hover {
  color: #5AB2FF;
}

.footerInput .input-group {
  border-radius: 50px;
  background: #fff;
  border: 1px solid #fff;
  padding: 5px;
}
.footerInput .input-group .form-control {
  background-color: transparent;
  border: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  color: #151F27;
}
.footerInput .input-group .form-control::placeholder {
  color: rgba(9, 2, 45, 0.2);
}
.footerInput .input-group:focus-within {
  border-color: #5AB2FF;
}

.cpyrighttxt {
  font-size: 14px;
  font-weight: 500;
  line-height: clamp(24px, 20.301766px + 0.642055vw, 28px);
  color: rgba(255, 255, 255, 0.7);
}

.footerbottom {
  padding-top: 16px;
}

.btn.btnfooter {
  background-color: #5AB2FF;
  padding: 0;
  width: 35px;
  height: 35px;
}

.mainContent {
  min-height: calc(100vh - 300px);
  padding-top: 75px;
}
@media (max-width: 1199px) {
  .mainContent {
    padding-top: 60px;
  }
}

.bannerSection {
  position: relative;
  padding: 40px 0 0px;
  border-bottom: 5px solid var(--primary);
}
.bannerSection::before {
  content: "";
  background-color: var(--dark-bg);
  position: absolute;
  top: -75px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.bannerSection::after {
  content: "";
  background-image: url("../images/home/banner/bannershadowBg.webp");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
  width: 100%;
  position: absolute;
  top: -75px;
  bottom: 0;
  z-index: -1;
}
.bannerSection .bannerLabel {
  font-family: "Cerebri Sans Pro";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 40px;
  padding: 12px 26px 8px;
  border: 1.5px solid transparent;
  background-color: rgba(90, 178, 255, 0.1);
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.26em;
  color: var(--primary);
  position: relative;
  margin-bottom: 10px;
}
.bannerSection .bannerLabel::after {
  content: "";
  border: 1.5px solid transparent;
  background: linear-gradient(90deg, rgba(21, 31, 39, 0) 0%, #488ecc 50%, rgba(21, 31, 39, 0) 100%) border-box;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
}
.bannerSection .bannerTit {
  font-size: clamp(26px, -1.736758px + 4.815409vw, 56px);
  line-height: clamp(40px, 11.338684px + 4.975923vw, 71px);
  color: var(--text-white);
  font-weight: 400;
  max-width: 686px;
  margin: 0 auto 10px;
}
.bannerSection .bannerTit span.fw-750 {
  font-size: clamp(30px, -3.284109px + 5.778491vw, 66px);
}
.bannerSection .bannerPara {
  font-size: clamp(16px, 14.150883px + 0.321027vw, 18px);
  font-weight: 500;
  line-height: normal;
  color: var(--text-white);
  max-width: 670px;
  text-align: center;
  margin: 0 auto;
}
.bannerSection .bannerBtnpos {
  position: relative;
  z-index: 1;
  bottom: 0;
  transform: translateY(330px);
}
.bannerSection .bannerImagepos {
  position: relative;
  padding-bottom: 30px;
}
.bannerSection .bannerImagepos::before {
  content: "";
  background-image: url("../images/home/banner/bannerCentergif.gif");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center bottom -60px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  mix-blend-mode: luminosity;
  z-index: -1;
  width: 800px;
  height: 600px;
  margin: 0 auto;
  max-width: 100%;
}
.bannerSection .bannerImagepos .centersvg {
  position: relative;
}
.bannerSection .fingurePrintImg {
  border: 2px solid rgba(255, 255, 255, 0.2);
  background: rgba(90, 178, 255, 0.6);
  backdrop-filter: blur(12px);
  width: 144px;
  height: 144px;
  border-radius: 100%;
  position: absolute;
  left: 50%;
  top: 38%;
  transform: translate(-50%, -50%);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.bannerSection .fingurePrintImg::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  max-height: 138px;
  background: linear-gradient(0deg, rgba(90, 178, 255, 0.1) 61.41%, rgba(90, 178, 255, 0.42) 75.11%, rgba(90, 178, 255, 0.77) 83.02%, rgba(90, 178, 255, 0.75) 89.46%, rgba(90, 178, 255, 0.89) 95.07%, #5ab2ff 100%);
  opacity: 0.8;
  animation: scanlinebgAnime 10s linear 1s infinite alternate;
}
.bannerSection .scannerLine {
  position: absolute;
  bottom: 0;
  animation: scanlineAnime 10s linear 1s infinite alternate;
}
.bannerSection .scannerLine img {
  filter: brightness(70);
}

@keyframes scanlineAnime {
  from {
    transform: translateY(12px);
  }
  to {
    transform: translateY(-128px);
  }
}
@keyframes scanlinebgAnime {
  from {
    transform: translateY(138px);
  }
  to {
    transform: translateY(0px);
  }
}
.bannerCardLeftBxClipPath, .arrow2Bx .bordergradientBx .profileStausBx, .arrow1Bx .bordergradientBx .reportfiledBx {
  clip-path: polygon(calc(100% - 25px) 0px, calc(100% - 25px) 0px, calc(100% - 21.755822px) 0.26176637px, calc(100% - 18.678336px) 1.01961376px, calc(100% - 15.808714px) 2.23236459px, calc(100% - 13.188128px) 3.85884128px, calc(100% - 10.85775px) 5.85786625px, calc(100% - 8.858752px) 8.18826192px, calc(100% - 7.232306px) 10.80885071px, calc(100% - 6.019584px) 13.67845504px, calc(100% - 5.261758px) 16.75589733px, calc(100% - 5px) 20px, calc(100% - 5px) calc(100% - 23px), calc(100% - 5px) calc(100% - 23px), calc(100% - 5.01089px) calc(100% - 22.335106px), calc(100% - 5.04332px) calc(100% - 21.675648px), calc(100% - 5.09693px) calc(100% - 21.021962px), calc(100% - 5.17136px) calc(100% - 20.374384px), calc(100% - 5.26625px) calc(100% - 19.73325px), calc(100% - 5.38124px) calc(100% - 19.098896px), calc(100% - 5.51597px) calc(100% - 18.471658px), calc(100% - 5.67008px) calc(100% - 17.851872px), calc(100% - 5.84321px) calc(100% - 17.239874px), calc(100% - 6.035px) calc(100% - 16.636px), calc(100% - 6.035px) calc(100% - 16.636px), calc(100% - 5.017464px) calc(100% - 16.25494px), calc(100% - 4.066432px) calc(100% - 15.75232px), calc(100% - 3.191468px) calc(100% - 15.13768px), calc(100% - 2.402136px) calc(100% - 14.42056px), calc(100% - 1.708px) calc(100% - 13.6105px), calc(100% - 1.118624px) calc(100% - 12.71704px), calc(100% - 0.643572px) calc(100% - 11.74972px), calc(100% - 0.292408px) calc(100% - 10.71808px), calc(100% - 0.074696px) calc(100% - 9.63166px), calc(100% - 0px) calc(100% - 8.5px), calc(100% - 0px) calc(100% - 8.5px), calc(100% - 0.111262px) calc(100% - 7.121358px), calc(100% - 0.433376px) calc(100% - 5.813504px), calc(100% - 0.948834px) calc(100% - 4.593946px), calc(100% - 1.640128px) calc(100% - 3.480192px), calc(100% - 2.48975px) calc(100% - 2.48975px), calc(100% - 3.480192px) calc(100% - 1.640128px), calc(100% - 4.593946px) calc(100% - 0.948834px), calc(100% - 5.813504px) calc(100% - 0.433376px), calc(100% - 7.121358px) calc(100% - 0.111262px), calc(100% - 8.5px) calc(100% - 0px), calc(100% - 8.5px) calc(100% - 0px), calc(100% - 9.519657px) calc(100% - 0.060551px), calc(100% - 10.503416px) calc(100% - 0.237568px), calc(100% - 11.444359px) calc(100% - 0.524097px), calc(100% - 12.335568px) calc(100% - 0.913184px), calc(100% - 13.170125px) calc(100% - 1.397875px), calc(100% - 13.941112px) calc(100% - 1.971216px), calc(100% - 14.641611px) calc(100% - 2.626253px), calc(100% - 15.264704px) calc(100% - 3.356032px), calc(100% - 15.803473px) calc(100% - 4.153599px), calc(100% - 16.251px) calc(100% - 5.012px), calc(100% - 16.251px) calc(100% - 5.012px), calc(100% - 17.053495px) calc(100% - 4.64268px), calc(100% - 17.87456px) calc(100% - 4.30816px), calc(100% - 18.713265px) calc(100% - 4.0094px), calc(100% - 19.56868px) calc(100% - 3.74736px), calc(100% - 20.439875px) calc(100% - 3.523px), calc(100% - 21.32592px) calc(100% - 3.33728px), calc(100% - 22.225885px) calc(100% - 3.19116px), calc(100% - 23.13884px) calc(100% - 3.0856px), calc(100% - 24.063855px) calc(100% - 3.02156px), calc(100% - 25px) calc(100% - 3px), 20px calc(100% - 3px), 20px calc(100% - 3px), 16.75589733px calc(100% - 3.261758px), 13.67845504px calc(100% - 4.019584px), 10.80885071px calc(100% - 5.232306px), 8.18826192px calc(100% - 6.858752px), 5.85786625px calc(100% - 8.85775px), 3.85884128px calc(100% - 11.188128px), 2.23236459px calc(100% - 13.808714px), 1.01961376px calc(100% - 16.678336px), 0.26176637px calc(100% - 19.755822px), 0px calc(100% - 23px), 0px 20px, 0px 20px, 0.26176637px 16.75589733px, 1.01961376px 13.67845504px, 2.23236459px 10.80885071px, 3.85884128px 8.18826192px, 5.85786625px 5.85786625px, 8.18826192px 3.85884128px, 10.80885071px 2.23236459px, 13.67845504px 1.01961376px, 16.75589733px 0.26176637px, 20px 0px, calc(100% - 25px) 0px);
}

@media (min-width: 1300px) {
  .arrow1Bx {
    position: absolute;
    left: -3%;
    bottom: 44px;
  }
}
.arrow1Bx .bordergradientBx {
  position: relative;
  padding: 8px 0;
  animation: focusCardAnime 2s linear 4s infinite alternate;
  transform-origin: bottom right;
}
@media (max-width: 991px) {
  .arrow1Bx .bordergradientBx {
    animation: unset;
  }
}
.arrow1Bx .bordergradientBx::before {
  content: "";
  background-image: url("../images/home/banner/focusBxLine.png");
  width: 83px;
  height: 16px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -1px;
  opacity: 0;
  animation: focusLineCardAnime 2s linear 4s infinite alternate;
}
.arrow1Bx .bordergradientBx::after {
  content: "";
  background-image: url("../images/home/banner/focusBxLine.png");
  width: 83px;
  height: 16px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 2px;
  z-index: 0;
  opacity: 0;
  animation: focusLineCardAnime 2s linear 4s infinite alternate;
}
.arrow1Bx .bordergradientBx .reportfiledBx {
  background: rgba(90, 178, 255, 0.2);
  backdrop-filter: blur(12px);
  padding: 10px 17px 15px 10px;
  position: relative;
}
@media (max-width: 991px) {
  .arrow1Bx .bordergradientBx .reportfiledBx {
    border-radius: 20px;
    clip-path: none;
  }
  .arrow1Bx .bordergradientBx .reportfiledBx::after {
    display: none;
  }
}
.arrow1Bx .bordergradientBx .reportfiledBx::after {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 100px;
  background-color: var(--primary);
  position: absolute;
  right: 5px;
  bottom: 5px;
}
.arrow1Bx .bordergradientBx .reportfiledBx .bannercard {
  border-radius: 15px;
  background: #fff;
  backdrop-filter: blur(12px);
  padding: 13px;
  width: 301px;
  height: 166px;
}
@media (max-width: 991px) {
  .arrow1Bx .bordergradientBx .reportfiledBx .bannercard {
    width: 100%;
  }
}
.arrow1Bx .bordergradientBx .reportfiledBx .bannercard .userDetails {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 8px;
  text-align: left;
}
.arrow1Bx .bordergradientBx .reportfiledBx .bannercard .userDetails img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.arrow1Bx .bordergradientBx .reportfiledBx .bannercard .userDetails .casetxt {
  font-size: 10px;
  font-weight: 500;
  line-height: 15px;
  color: rgba(21, 31, 39, 0.6);
}
.arrow1Bx .bordergradientBx .reportfiledBx .bannercard .userDetails .name {
  font-size: 12px;
  font-weight: 600;
  line-height: 19px;
  color: #151f27;
}
.arrow1Bx .bordergradientBx .reportfiledBx .bannercard .reportfileLabel {
  border-radius: 4px;
  background: #25db14;
  font-family: var(--avenir-font);
  font-size: 12px;
  font-weight: 700;
  line-height: 11px;
  color: #ffffff;
  padding: 6px 9px;
}
.arrow1Bx .bordergradientBx .reportfiledBx .bannercard .circlePercent {
  position: relative;
}
.arrow1Bx .bordergradientBx .reportfiledBx .bannercard .circlePercent svg {
  width: 72px;
  height: 72px;
}
.arrow1Bx .bordergradientBx .reportfiledBx .bannercard .circlePercent .graphVal {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-direction: column;
}
.arrow1Bx .bordergradientBx .reportfiledBx .bannercard .circlePercent .graphVal .value {
  font-family: var(--avenir-font);
  font-size: 17px;
  font-weight: 700;
  line-height: 11.01px;
  color: #151f27;
}
@media (max-width: 525px) {
  .arrow1Bx .bordergradientBx .reportfiledBx .bannercard .circlePercent .graphVal .value {
    font-size: 13px;
  }
}
.arrow1Bx .bordergradientBx .reportfiledBx .bannercard .circlePercent .graphVal .labeltxt {
  font-size: 10px;
  font-weight: 500;
  line-height: 11.1px;
  color: rgba(21, 31, 39, 0.7);
}
@media (max-width: 525px) {
  .arrow1Bx .bordergradientBx .reportfiledBx .bannercard .circlePercent .graphVal .labeltxt {
    font-size: 7px;
  }
}
.arrow1Bx .bordergradientBx .reportfiledBx .bannercard .listcard {
  display: flex;
  flex-direction: column;
  padding-left: 20px;
  gap: 6px;
}
.arrow1Bx .bordergradientBx .reportfiledBx .bannercard .listcard li {
  font-size: 10px;
  font-weight: 500;
  line-height: 15px;
  color: rgba(21, 31, 39, 0.6);
  text-align: left;
  position: relative;
}
@media (max-width: 525px) {
  .arrow1Bx .bordergradientBx .reportfiledBx .bannercard .listcard li {
    font-size: 7px;
  }
}
.arrow1Bx .bordergradientBx .reportfiledBx .bannercard .listcard li::before {
  content: "";
  background-image: url("../images/home/banner/green-tick.png");
  width: 13px;
  height: 13px;
  position: absolute;
  top: 0px;
  left: -20px;
}

@media (min-width: 1300px) {
  .arrow2Bx {
    position: absolute;
    left: 12%;
    top: 35%;
  }
}
.arrow2Bx .bordergradientBx {
  position: relative;
  padding: 8px 0;
  animation: focusCardAnime 2s linear 7s infinite alternate;
  transform-origin: bottom right;
}
@media (max-width: 991px) {
  .arrow2Bx .bordergradientBx {
    animation: unset;
  }
}
.arrow2Bx .bordergradientBx::before {
  content: "";
  background-image: url("../images/home/banner/focusBxLine.png");
  width: 83px;
  height: 16px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -1px;
  opacity: 0;
  animation: focusLineCardAnime 2s linear 7s infinite alternate;
}
.arrow2Bx .bordergradientBx::after {
  content: "";
  background-image: url("../images/home/banner/focusBxLine.png");
  width: 83px;
  height: 16px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 2px;
  z-index: 0;
  opacity: 0;
  animation: focusLineCardAnime 2s linear 7s infinite alternate;
}
.arrow2Bx .bordergradientBx .profileStausBx {
  background: rgba(90, 178, 255, 0.2);
  backdrop-filter: blur(12px);
  box-shadow: 0px 4px 54px rgba(0, 0, 0, 0.1);
  padding: 10px 17px 15px 10px;
  position: relative;
}
@media (max-width: 991px) {
  .arrow2Bx .bordergradientBx .profileStausBx {
    border-radius: 20px;
    clip-path: none;
  }
  .arrow2Bx .bordergradientBx .profileStausBx::after {
    display: none;
  }
}
.arrow2Bx .bordergradientBx .profileStausBx::after {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 100px;
  background-color: var(--primary);
  position: absolute;
  right: 5px;
  bottom: 5px;
}
.arrow2Bx .bordergradientBx .profileStausBx .bannercard {
  border-radius: 15px;
  background: #fff;
  backdrop-filter: blur(12px);
  width: 193px;
  height: 166px;
}
@media (max-width: 991px) {
  .arrow2Bx .bordergradientBx .profileStausBx .bannercard {
    width: 100%;
  }
}
.arrow2Bx .bordergradientBx .profileStausBx .bannercard .ProDetils {
  border-radius: 15px 15px 0px 0px;
  background: #e9f4ff;
  backdrop-filter: blur(12px);
  text-align: center;
  padding: 9px 10px 7px;
}
.arrow2Bx .bordergradientBx .profileStausBx .bannercard .ProDetils img {
  width: 37px;
  height: 37px;
  margin: 0 auto 4px;
}
.arrow2Bx .bordergradientBx .profileStausBx .bannercard .ProDetils .name {
  font-size: 12px;
  font-weight: 600;
  line-height: 19px;
  color: #151f27;
}
.arrow2Bx .bordergradientBx .profileStausBx .bannercard .ProDetils .status {
  font-size: 10px;
  font-weight: 500;
  line-height: 15px;
  color: #f23c3c;
}
.arrow2Bx .bordergradientBx .profileStausBx .bannercard .cbdy {
  padding: 5px 15px 7px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
  color: #151f27;
}

.arrowRightClippathBx, .arrow4RightBx .bordergradientBx .transDetails, .arrow3RightBx .bordergradientBx .userMailDetails {
  clip-path: polygon(calc(100% - 20px) 0px, calc(100% - 20px) 0px, calc(100% - 16.755822px) 0.26176637px, calc(100% - 13.678336px) 1.01961376px, calc(100% - 10.808714px) 2.23236459px, calc(100% - 8.188128px) 3.85884128px, calc(100% - 5.85775px) 5.85786625px, calc(100% - 3.858752px) 8.18826192px, calc(100% - 2.232306px) 10.80885071px, calc(100% - 1.019584px) 13.67845504px, calc(100% - 0.261758px) 16.75589733px, calc(100% - 0px) 20px, calc(100% - 0px) calc(100% - 24px), calc(100% - 0px) calc(100% - 24px), calc(100% - 0.261758px) calc(100% - 20.7558949px), calc(100% - 1.019584px) calc(100% - 17.6784512px), calc(100% - 2.232306px) calc(100% - 14.8088463px), calc(100% - 3.858752px) calc(100% - 12.1882576px), calc(100% - 5.85775px) calc(100% - 9.8578625px), calc(100% - 8.188128px) calc(100% - 7.8588384px), calc(100% - 10.808714px) calc(100% - 6.2323627px), calc(100% - 13.678336px) calc(100% - 5.0196128px), calc(100% - 16.755822px) calc(100% - 4.2617661px), calc(100% - 20px) calc(100% - 4px), 27px calc(100% - 4px), 27px calc(100% - 4px), 25.8926802px calc(100% - 4.0301853px), 24.8011776px calc(100% - 4.1196824px), 23.7270474px calc(100% - 4.2669031px), 22.6718448px calc(100% - 4.4702592px), 21.637125px calc(100% - 4.7281625px), 20.6244432px calc(100% - 5.0390248px), 19.6353546px calc(100% - 5.4012579px), 18.6714144px calc(100% - 5.8132736px), 17.7341778px calc(100% - 6.2734837px), 16.8252px calc(100% - 6.7803px), 16.8252px calc(100% - 6.7803px), 16.5097012px calc(100% - 5.6500659px), 16.0481216px calc(100% - 4.5891072px), 15.4521564px calc(100% - 3.6091293px), 14.7335008px calc(100% - 2.7218376px), 13.90385px calc(100% - 1.9389375px), 12.9748992px calc(100% - 1.2721344px), 11.9583436px calc(100% - 0.7331337px), 10.8658784px calc(100% - 0.3336408px), 9.7091988px calc(100% - 0.0853611px), 8.5px calc(100% - 0px), 8.5px calc(100% - 0px), 7.12125594px calc(100% - 0.1112512px), 5.81334272px calc(100% - 0.4333376px), 4.59376078px calc(100% - 0.9487584px), 3.48001056px calc(100% - 1.6400128px), 2.4895925px calc(100% - 2.4896px), 1.64000704px calc(100% - 3.4800192px), 0.94875462px calc(100% - 4.5937696px), 0.43333568px calc(100% - 5.8133504px), 0.11125066px calc(100% - 7.1212608px), 0px calc(100% - 8.5px), 0px calc(100% - 8.5px), 0.10756924px calc(100% - 9.8559139px), 0.41919152px calc(100% - 11.1435832px), 0.91823868px calc(100% - 12.3463993px), 1.58808256px calc(100% - 13.4477536px), 2.412095px calc(100% - 14.4310375px), 3.37364784px calc(100% - 15.2796424px), 4.45611292px calc(100% - 15.9769597px), 5.64286208px calc(100% - 16.5063808px), 6.91726716px calc(100% - 16.8512971px), 8.2627px calc(100% - 16.9951px), 8.2627px calc(100% - 16.9951px), 8.02919734px calc(100% - 17.6544789px), 7.81825792px calc(100% - 18.3241952px), 7.63035658px calc(100% - 19.0037983px), 7.46596816px calc(100% - 19.6928376px), 7.3255675px calc(100% - 20.3908625px), 7.20962944px calc(100% - 21.0974224px), 7.11862882px calc(100% - 21.8120667px), 7.05304048px calc(100% - 22.5343448px), 7.01333926px calc(100% - 23.2638061px), 7px calc(100% - 24px), 7px 20px, 7px 20px, 7.2617661px 16.75589733px, 8.0196128px 13.67845504px, 9.2323627px 10.80885071px, 10.8588384px 8.18826192px, 12.8578625px 5.85786625px, 15.1882576px 3.85884128px, 17.8088463px 2.23236459px, 20.6784512px 1.01961376px, 23.7558949px 0.26176637px, 27px 0px, calc(100% - 20px) 0px);
}

@media (min-width: 1300px) {
  .arrow3RightBx {
    position: absolute;
    right: 12%;
    top: 36%;
  }
}
.arrow3RightBx .bordergradientBx {
  position: relative;
  padding: 8px 0;
  animation: focusCardAnime 2s linear 13s infinite alternate;
  transform-origin: bottom left;
}
@media (max-width: 991px) {
  .arrow3RightBx .bordergradientBx {
    animation: unset;
  }
}
.arrow3RightBx .bordergradientBx::before {
  content: "";
  background-image: url("../images/home/banner/focusBxLine.png");
  width: 83px;
  height: 16px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -1px;
  opacity: 0;
  animation: focusLineCardAnime 2s linear 13s infinite alternate;
}
.arrow3RightBx .bordergradientBx::after {
  content: "";
  background-image: url("../images/home/banner/focusBxLine.png");
  width: 83px;
  height: 16px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 2px;
  z-index: 0;
  opacity: 0;
  animation: focusLineCardAnime 2s linear 13s infinite alternate;
}
.arrow3RightBx .bordergradientBx .userMailDetails {
  background: rgba(90, 178, 255, 0.18);
  backdrop-filter: blur(17px);
  padding: 10px 10px 15px 17px;
  position: relative;
}
@media (max-width: 991px) {
  .arrow3RightBx .bordergradientBx .userMailDetails {
    border-radius: 20px;
    clip-path: none;
  }
  .arrow3RightBx .bordergradientBx .userMailDetails::after {
    display: none;
  }
}
.arrow3RightBx .bordergradientBx .userMailDetails::after {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 100px;
  background-color: var(--primary);
  position: absolute;
  left: 5px;
  bottom: 5px;
}
.arrow3RightBx .bordergradientBx .userMailDetails .bannercard {
  padding: 12px 12px;
  border-radius: 15px;
  background: #fff;
  backdrop-filter: blur(12px);
  width: 216px;
  height: 62px;
  text-align: left;
}
@media (max-width: 991px) {
  .arrow3RightBx .bordergradientBx .userMailDetails .bannercard {
    width: 100%;
    height: 166px;
  }
}
.arrow3RightBx .bordergradientBx .userMailDetails .bannercard .img-w37 {
  width: 37px;
  height: 37px;
  border-radius: 100%;
}
.arrow3RightBx .bordergradientBx .userMailDetails .bannercard .dangericon {
  position: absolute;
  bottom: 0;
  left: 2px;
}
.arrow3RightBx .bordergradientBx .userMailDetails .bannercard .userTxt {
  font-size: 13px;
  font-weight: 600;
  line-height: 19px;
  color: #151f27;
}
.arrow3RightBx .bordergradientBx .userMailDetails .bannercard .userEmailTxt {
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
  color: #f23c3c;
}

@media (min-width: 1300px) {
  .arrow4RightBx {
    position: absolute;
    right: 0%;
    bottom: 83px;
  }
}
.arrow4RightBx .bordergradientBx {
  position: relative;
  padding: 8px 0;
  animation: focusCardAnime 2s linear 16s infinite alternate;
  transform-origin: bottom left;
}
@media (max-width: 991px) {
  .arrow4RightBx .bordergradientBx {
    animation: unset;
  }
}
.arrow4RightBx .bordergradientBx::before {
  content: "";
  background-image: url("../images/home/banner/focusBxLine.png");
  width: 83px;
  height: 16px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -1px;
  opacity: 0;
  animation: focusLineCardAnime 2s linear 16s infinite alternate;
}
.arrow4RightBx .bordergradientBx::after {
  content: "";
  background-image: url("../images/home/banner/focusBxLine.png");
  width: 83px;
  height: 16px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 2px;
  z-index: 0;
  opacity: 0;
  animation: focusLineCardAnime 2s linear 16s infinite alternate;
}
.arrow4RightBx .bordergradientBx .transDetails {
  background: rgba(90, 178, 255, 0.2);
  backdrop-filter: blur(17px);
  padding: 10px 10px 15px 17px;
  position: relative;
}
@media (max-width: 991px) {
  .arrow4RightBx .bordergradientBx .transDetails {
    border-radius: 20px;
    clip-path: none;
  }
  .arrow4RightBx .bordergradientBx .transDetails::after {
    display: none;
  }
}
.arrow4RightBx .bordergradientBx .transDetails::after {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 100px;
  background-color: var(--primary);
  position: absolute;
  left: 5px;
  bottom: 5px;
}
.arrow4RightBx .bordergradientBx .transDetails .bannercard {
  padding: 12px 12px 12px 15px;
  border-radius: 15px;
  background: #fff;
  backdrop-filter: blur(12px);
  width: 276px;
  height: 166px;
  text-align: left;
}
@media (max-width: 991px) {
  .arrow4RightBx .bordergradientBx .transDetails .bannercard {
    width: 100%;
  }
}
.arrow4RightBx .bordergradientBx .transDetails .bannercard .cardName {
  font-family: var(--avenir-font);
  font-size: 15px;
  font-weight: 700;
  line-height: 23px;
  color: #151f27;
}
.arrow4RightBx .bordergradientBx .transDetails .bannercard .declineLabel {
  border-radius: 4px;
  background: #f23c3c;
  padding: 6px 9px;
  font-family: var(--avenir-font);
  font-size: 12px;
  font-weight: 700;
  line-height: 11px;
  color: #ffffff;
}
.arrow4RightBx .bordergradientBx .transDetails .bannercard .progessvalue {
  font-family: var(--avenir-font);
  line-height: 23px;
  font-size: 15px;
  font-weight: 700;
  color: #151f27;
}
.arrow4RightBx .bordergradientBx .transDetails .bannercard .progessvalue span {
  font-size: 11px;
  font-weight: 500;
  color: rgba(21, 31, 39, 0.4);
}
.arrow4RightBx .bordergradientBx .transDetails .bannercard .fraudLabel {
  font-family: var(--avenir-font);
  font-size: 12px;
  font-weight: 500;
  line-height: 23px;
  color: rgba(21, 31, 39, 0.4);
}
.arrow4RightBx .bordergradientBx .transDetails .bannercard .lightBgbx {
  border-radius: 5px;
  background: #edf7ff;
  padding: 6px 3px;
  display: flex;
  gap: 5px;
  align-items: center;
  font-family: var(--avenir-font);
  font-size: 12px;
  line-height: 23px;
  color: rgba(21, 31, 39, 0.4);
  font-weight: 500;
}
@media (max-width: 525px) {
  .arrow4RightBx .bordergradientBx .transDetails .bannercard .lightBgbx {
    padding: 3px;
    font-size: 10px;
  }
}
.arrow4RightBx .bordergradientBx .transDetails .bannercard .lightBgbx .fw-750 {
  color: #151f27;
  font-weight: 750;
}

.progress.customprogress {
  height: 3px;
  background: #edf7ff;
}
.progress.customprogress .progress-bar {
  background: #f23c3c;
}

@media (min-width: 1300px) {
  .arrowLeftCenter {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 47.5%;
  }
}
.arrowLeftCenter .amlTxt {
  position: relative;
  clip-path: polygon(91.477% 0%, 91.477% 0%, 92.86% 0.654%, 94.171% 2.549%, 95.394% 5.581%, 96.511% 9.647%, 97.504% 14.645%, 98.356% 20.471%, 99.049% 27.022%, 99.565% 34.196%, 99.888% 41.89%, 100% 50%, 100% 50%, 99.888% 58.11%, 99.565% 65.804%, 99.049% 72.978%, 98.356% 79.529%, 97.504% 85.355%, 96.511% 90.353%, 95.394% 94.419%, 94.171% 97.451%, 92.86% 99.346%, 91.477% 100%, 17.045% 100%, 17.045% 100%, 15.901% 99.553%, 14.802% 98.25%, 13.76% 96.148%, 12.783% 93.307%, 11.882% 89.782%, 11.067% 85.633%, 10.347% 80.916%, 9.733% 75.691%, 9.233% 70.013%, 8.859% 63.942%, 8.859% 63.942%, 8.582% 66.161%, 8.27% 68.209%, 7.926% 70.071%, 7.552% 71.732%, 7.152% 73.179%, 6.726% 74.395%, 6.279% 75.367%, 5.812% 76.079%, 5.328% 76.517%, 4.83% 76.667%, 4.83% 76.667%, 4.046% 76.296%, 3.303% 75.222%, 2.61% 73.504%, 1.977% 71.2%, 1.415% 68.368%, 0.932% 65.067%, 0.539% 61.354%, 0.246% 57.289%, 0.063% 52.929%, 0% 48.333%, 0% 48.333%, 0.063% 43.738%, 0.246% 39.378%, 0.539% 35.313%, 0.932% 31.6%, 1.415% 28.299%, 1.977% 25.467%, 2.61% 23.163%, 3.303% 21.444%, 4.046% 20.371%, 4.83% 20%, 4.83% 20%, 5.352% 20.164%, 5.857% 20.643%, 6.344% 21.422%, 6.809% 22.483%, 7.249% 23.81%, 7.662% 25.385%, 8.044% 27.191%, 8.392% 29.213%, 8.705% 31.432%, 8.978% 33.831%, 8.978% 33.831%, 9.382% 28.102%, 9.898% 22.756%, 10.519% 17.845%, 11.235% 13.421%, 12.038% 9.536%, 12.919% 6.241%, 13.869% 3.588%, 14.879% 1.629%, 15.941% 0.416%, 17.045% 0%, 91.477% 0%);
  padding: 6px 26px 6px 31px;
  background: rgba(90, 178, 255, 0.18);
  backdrop-filter: blur(17px);
  font-size: 13px;
  line-height: 19px;
  color: #ffffff;
  font-weight: 500;
}
.arrowLeftCenter .amlTxt::after {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 100px;
  background-color: var(--primary);
  position: absolute;
  left: 5px;
  bottom: 12px;
}

@media (min-width: 1300px) {
  .arrowRightCenter {
    position: absolute;
    left: 44%;
    transform: translateX(-50%);
    bottom: 64px;
  }
}
.arrowRightCenter .idTxt {
  position: relative;
  clip-path: polygon(8.108% 0%, 8.108% 0%, 6.793% 0.654%, 5.545% 2.549%, 4.382% 5.581%, 3.32% 9.647%, 2.375% 14.645%, 1.564% 20.471%, 0.905% 27.022%, 0.413% 34.196%, 0.106% 41.89%, 0% 50%, 0% 50%, 0.106% 58.11%, 0.413% 65.804%, 0.905% 72.978%, 1.564% 79.529%, 2.375% 85.355%, 3.32% 90.353%, 4.382% 94.419%, 5.545% 97.451%, 6.793% 99.346%, 8.108% 100%, 83.784% 100%, 83.784% 100%, 84.873% 99.553%, 85.918% 98.25%, 86.91% 96.148%, 87.839% 93.307%, 88.696% 89.782%, 89.471% 85.633%, 90.156% 80.916%, 90.741% 75.691%, 91.216% 70.013%, 91.572% 63.942%, 91.572% 63.942%, 91.836% 66.161%, 92.133% 68.209%, 92.46% 70.071%, 92.815% 71.732%, 93.196% 73.179%, 93.601% 74.395%, 94.026% 75.367%, 94.471% 76.079%, 94.931% 76.517%, 95.405% 76.667%, 95.405% 76.667%, 96.151% 76.296%, 96.858% 75.222%, 97.517% 73.504%, 98.119% 71.2%, 98.654% 68.368%, 99.113% 65.067%, 99.487% 61.354%, 99.766% 57.289%, 99.94% 52.929%, 100% 48.333%, 100% 48.333%, 99.94% 43.738%, 99.766% 39.378%, 99.487% 35.313%, 99.113% 31.6%, 98.654% 28.299%, 98.119% 25.467%, 97.517% 23.163%, 96.858% 21.444%, 96.151% 20.371%, 95.405% 20%, 95.405% 20%, 94.909% 20.164%, 94.428% 20.643%, 93.965% 21.422%, 93.522% 22.483%, 93.104% 23.81%, 92.711% 25.385%, 92.348% 27.191%, 92.016% 29.213%, 91.719% 31.432%, 91.458% 33.831%, 91.458% 33.831%, 91.075% 28.102%, 90.584% 22.756%, 89.993% 17.845%, 89.312% 13.421%, 88.548% 9.536%, 87.71% 6.241%, 86.806% 3.588%, 85.845% 1.629%, 84.834% 0.416%, 83.784% 0%, 8.108% 0%);
  padding: 6px 26px 6px 12px;
  background: rgba(90, 178, 255, 0.18);
  backdrop-filter: blur(17px);
  font-size: 13px;
  line-height: 19px;
  color: #ffffff;
  font-weight: 500;
}
.arrowRightCenter .idTxt::after {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 100px;
  background-color: var(--primary);
  position: absolute;
  right: 5px;
  bottom: 12px;
}

.bannercarousel {
  margin-top: -150px;
}

.owl-carousel-banner.owl-carousel .owl-item img {
  width: auto;
  height: auto;
}

@keyframes focusLineCardAnime {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes focusCardAnime {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(1.05);
  }
}
@media (min-width: 992px) and (max-width: 1299px) {
  .hmeBannerImgSec {
    width: 962px;
    height: 369px;
    margin: 0 auto;
    position: relative;
  }
  .bannerSection .bannerImagepos::before {
    transform: scale(1);
    aspect-ratio: 800/600;
    background-position: center bottom -75px;
  }
  .bannerSection .centersvg {
    transform: scale(0.6);
  }
  .bannerSection .arrow1Bx {
    transform: scale(0.6);
    position: absolute;
    left: 2.5%;
    bottom: 17.5%;
  }
  .bannerSection .arrow2Bx {
    transform: scale(0.6);
    position: absolute;
    left: 16%;
    top: -8.5%;
  }
  .bannerSection .arrow3RightBx {
    transform: scale(0.6);
    position: absolute;
    right: 16%;
    top: -1.5%;
  }
  .bannerSection .arrow4RightBx {
    transform: scale(0.6);
    position: absolute;
    right: 5%;
    bottom: 23.5%;
  }
  .bannerSection .arrowLeftCenter {
    transform: scale(0.6);
    position: absolute;
    left: 41.5%;
    top: 15.5%;
  }
  .bannerSection .arrowRightCenter {
    transform: scale(0.6);
    position: absolute;
    left: 36%;
    bottom: 30.5%;
  }
}
@media (max-width: 991px) {
  .centersvg {
    height: 340px;
  }
  .centersvg img[alt=svgBannerCenterImg] {
    display: none;
  }
}
.sec-pad {
  padding: clamp(50px, 26.886035px + 4.012841vw, 75px) 0px 0px;
  overflow: hidden;
}

.fraudGrowthRight {
  max-width: 532px;
  margin: 0 0 0 auto;
}
@media (max-width: 575px) {
  .fraudGrowthRight {
    transform: scale(0.85);
  }
}
.fraudGrowthRight .bx1Main {
  display: flex;
  flex-direction: row;
}
.fraudGrowthRight .bx1Main .bx1 {
  border-radius: 57.98px;
  background: #EDF7FF;
  padding: 12px 30px;
  text-align: center;
  height: 93px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 3px;
  flex-grow: 1;
}
.fraudGrowthRight .bx1Main .bx1 h4 {
  font-family: var(--avenir-font);
  font-size: clamp(26px, 11.438202px + 2.52809vw, 41.75px);
  font-weight: 750;
  line-height: clamp(22px, 2.58427px + 3.370787vw, 43px);
  color: var(--text-color);
  margin: 0;
}
.fraudGrowthRight .bx1Main .bx1 div.text {
  font-size: clamp(10px, 7.226324px + 0.481541vw, 13px);
  font-weight: 500;
  line-height: clamp(14px, 10.301766px + 0.642055vw, 18px);
  color: var(--text-color-70);
}
.fraudGrowthRight .bx1Main .bx11 {
  border-radius: 57.98px;
  background: #EDF7FF;
  height: 93px;
  width: 93px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: -15px;
}
.fraudGrowthRight .bx1Main .bx11 h5 {
  margin: 0;
  font-family: var(--Font-SpaceGrotesk);
  font-size: clamp(24px, 18.452648px + 0.963082vw, 30px);
  font-weight: 500;
}
.fraudGrowthRight .bx2Main {
  border-radius: 57.98px;
  background: rgba(237, 247, 255, 0.5);
  height: 93px;
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 164px;
  width: 100%;
}
.fraudGrowthRight .bx3Main {
  background: #5AB2FF;
  border-radius: 100px;
  padding: 12px 20px;
  height: 93px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-size: clamp(26px, 16.754414px + 1.605136vw, 36px);
  font-weight: 700;
  font-family: var(--avenir-font);
  color: #ffffff;
}
@media (max-width: 575px) {
  .fraudGrowthRight .bx3Main {
    flex-direction: column;
    text-align: center;
    gap: 0;
  }
}
.fraudGrowthRight .bx3Main .text {
  font-size: clamp(12px, 10.150883px + 0.321027vw, 14px);
  font-weight: 400;
  line-height: 20px;
  color: #ffffff;
}
.fraudGrowthRight .bx4Main {
  display: flex;
  flex-direction: row;
}
.fraudGrowthRight .bx4Main .bx1 {
  border-radius: 57.98px;
  background: #EDF7FF;
  padding: 12px 30px;
  text-align: center;
  height: 93px;
  display: flex;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
}
.fraudGrowthRight .bx4Main .bx1 div.text {
  font-size: clamp(12px, 10.150883px + 0.321027vw, 14px);
  font-weight: 400;
  line-height: clamp(14px, 10.301766px + 0.642055vw, 18px);
  color: var(--text-color-70);
}
.fraudGrowthRight .bx4Main .bx11 {
  border-radius: 57.98px;
  background: #EDF7FF;
  height: 93px;
  width: 93px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: -15px;
  flex: 0 0 auto;
}
.fraudGrowthRight .bx4Main .bx11 h5 {
  margin: 0;
  font-family: var(--avenir-font);
  font-weight: 750;
  font-size: 30.75px;
  text-align: center;
}

.secTit h3 {
  font-family: var(--avenir-font);
  font-size: clamp(28px, 15.05618px + 2.247191vw, 42px);
  font-weight: 700;
  line-height: clamp(40px, 27.980738px + 2.086677vw, 53px);
  color: var(--text-color);
  margin: 0;
}
.secTit p.para {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 500;
  line-height: clamp(24px, 20.301766px + 0.642055vw, 28px);
  color: var(--text-color-70);
}

.kfsec {
  position: relative;
  z-index: 0;
}
.kfsec h3.kfsecTitle {
  font-family: var(--avenir-font);
  font-size: clamp(24px, 16.603531px + 1.284109vw, 32px);
  font-weight: 700;
  line-height: clamp(44px, 33.829856px + 1.76565vw, 55px);
  color: var(--text-color);
  margin-bottom: 16px;
}
.kfsec .kflists {
  position: relative;
}
.kfsec .kflists .list {
  display: flex;
  align-items: start;
  gap: 16px;
  padding-bottom: 20px;
  position: relative;
}
.kfsec .kflists .list::after {
  content: "";
  border-left: 1px dashed #5ab2ff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 27px;
  height: 100%;
  z-index: -1;
}
.kfsec .kflists .list:last-child {
  padding-bottom: 0;
}
.kfsec .kflists .list:last-child::after {
  display: none;
}
.kfsec .kflists .list .imgIcon {
  width: 55px;
  height: 55px;
  border-radius: 100%;
  background-color: #fff;
  box-shadow: 0px 0px 40.33px rgba(0, 0, 0, 0.09);
  flex: 0 0 55px;
}
.kfsec .kflists .list .labelTit {
  font-family: var(--avenir-font);
  font-size: clamp(16px, 14.150883px + 0.321027vw, 18px);
  font-weight: 500;
  line-height: 23px;
  color: var(--text-color);
  margin-bottom: 5px;
}
.kfsec .kflists .list .descTxt {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: var(--text-color-70);
  margin: 0;
}

.darkbg {
  background-color: var(--text-color);
  padding: 60px 0px 70px;
}

.industryBg {
  position: relative;
}
.industryBg .industriesServedShadowBg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
}
.industryBg .industriesServedShadowBg img {
  max-height: 687px;
  width: 100%;
}

.industryBx {
  background-color: var(--text-white);
  box-shadow: 15px 15px 25px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  margin-bottom: 24px;
  position: relative;
  z-index: 0;
  min-height: 207px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.industryBx::before {
  content: "";
  background: var(--light-bg);
  border-radius: 0px 0px 15px 15px;
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 122px;
  transform-origin: bottom center;
  transition: 0.3s linear;
  z-index: -1;
}
.industryBx:hover::before {
  border-radius: 15px;
  height: 100%;
}
.industryBx .iconImg {
  padding: 18px 0px 18px;
  text-align: center;
  height: 85px;
  display: grid;
  align-items: center;
  justify-content: center;
}
.industryBx .bxcnt {
  padding: 15px 15px 18px;
  background: transparent;
  min-height: 122px;
  text-align: center;
}
.industryBx .bxcnt h4.title {
  font-family: var(--avenir-font);
  font-size: clamp(16px, 14.150883px + 0.321027vw, 18px);
  font-weight: 700;
  line-height: 23px;
  color: var(--text-color);
  margin-bottom: 7px;
}
.industryBx .bxcnt .paraTxt {
  font-family: var(--avenir-font);
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  color: var(--text-color-70);
  text-align: center;
}

.testimonialBx {
  padding: 50px 25px 25px;
  border-radius: 20px;
  background-color: rgba(219, 238, 255, 0.4);
  width: 100%;
  max-width: 380px;
  flex: 0 0 380px;
  margin-bottom: 18px;
}
@media (max-width: 575px) {
  .testimonialBx {
    max-width: 300px;
    flex: 0 0 300px;
  }
}
.testimonialBx .quote {
  font-weight: 500;
  font-style: Medium;
  font-size: 95px;
  line-height: 26px;
  color: var(--primary);
}
.testimonialBx .feedbackCnt {
  font-size: 15px;
  font-weight: 500;
  line-height: 26px;
  color: var(--text-color);
  margin-bottom: 16px;
}
.testimonialBx .userImgName {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 8px;
}
.testimonialBx .userImgName img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.testimonialBx .userImgName .name {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 600;
  line-height: 26px;
  color: var(--text-color);
}
.testimonialBx:hover {
  background-color: var(--primary);
}
.testimonialBx:hover .quote,
.testimonialBx:hover .feedbackCnt,
.testimonialBx:hover .userImgName .name {
  color: var(--text-white);
}

.marquee {
  overflow: hidden;
  display: flex;
  gap: 20px;
}
.marquee.marqueeRight {
  flex-direction: row-reverse;
}

.marqueeSec {
  position: relative;
  overflow: hidden;
}
.marqueeSec::before {
  content: "";
  background: #fff;
  filter: blur(42px);
  position: absolute;
  top: -50px;
  bottom: -50px;
  left: -50px;
  width: 150px;
}
@media (max-width: 575px) {
  .marqueeSec::before {
    width: 50px;
    left: -25px;
  }
}
.marqueeSec::after {
  content: "";
  background: #fff;
  filter: blur(42px);
  position: absolute;
  top: -50px;
  bottom: -50px;
  right: -50px;
  width: 150px;
}
@media (max-width: 575px) {
  .marqueeSec::after {
    width: 50px;
    right: -25px;
  }
}

.whyVerafyeWizardMain {
  position: relative;
}
.whyVerafyeWizardMain .globeImgCenter {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 876px;
  max-width: 100%;
  max-height: 100%;
}
.whyVerafyeWizardMain .globeImgCenter img {
  width: 100%;
}
@media (max-width: 1199px) {
  .whyVerafyeWizardMain .globeImgCenter {
    position: relative;
    top: unset;
    left: unset;
    transform: unset;
    height: auto;
    margin: 0 auto;
    text-align: center;
  }
}

@media (max-width: 1199px) {
  .whyVBx {
    margin-bottom: 30px;
    text-align: center;
  }
}
.whyVBx .Icon {
  margin-bottom: 20px;
}
.whyVBx .title {
  font-family: var(--avenir-font);
  font-weight: 700;
  font-size: clamp(16px, 12.301766px + 0.642055vw, 20px);
  line-height: 23px;
  margin-bottom: 8px;
}
.whyVBx .desc {
  font-weight: 500;
  font-style: Medium;
  font-size: 14px;
  line-height: 24px;
  color: var(--text-color-70);
}
@media (min-width: 1200px) {
  .whyVBx.list1 {
    margin-bottom: 128px;
    margin-top: 68px;
    margin-left: 90px;
    width: 230px;
  }
  .whyVBx.list2 {
    margin-bottom: 80px;
    margin-left: 90px;
    width: 230px;
  }
  .whyVBx.list4 {
    transform: translateY(-30px);
    width: 230px;
  }
  .whyVBx.list5 {
    margin-bottom: 98px;
    margin-left: -30px;
    width: 230px;
  }
  .whyVBx.list6 {
    margin-left: 0px;
    margin-bottom: 144px;
    width: 230px;
  }
}

.caseStudyBgclr {
  background-color: rgba(219, 238, 255, 0.4);
  padding: 50px 0px 70px;
}

.caseStudyCard {
  background-color: var(--text-white);
  border: 1.5px solid transparent;
  border-radius: 20px;
  padding: 32px 28px;
  transition: all 0.3s linear;
}
@media (max-width: 575px) {
  .caseStudyCard {
    padding: 24px 15px;
  }
}
.caseStudyCard .castStudyImg {
  margin: 0px auto 20px;
  text-align: center;
}
.caseStudyCard .castStudyImg img {
  width: 145px;
  height: 145px;
  border-radius: 20px;
  text-align: center;
  display: inline-block;
}
.caseStudyCard .title {
  font-family: var(--avenir-font);
  font-weight: 700;
  font-size: clamp(18px, 12.452648px + 0.963082vw, 24px);
  line-height: 130%;
  color: var(--text-color);
  margin-bottom: 12px;
}
.caseStudyCard .cardbx {
  background-color: #DBEEFF;
  padding: 11px;
  border-radius: 6px;
  font-family: var(--avenir-font);
  font-weight: 500;
  font-size: clamp(16px, 14.150883px + 0.321027vw, 18px);
  color: #2094f9;
  line-height: normal;
  margin-bottom: 8px;
}
.caseStudyCard .desc {
  font-weight: 500;
  font-style: Medium;
  font-size: 14px;
  line-height: 24px;
  color: var(--text-color-70);
  margin-bottom: 15px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* number of lines to show */
  line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.caseStudyCard:hover {
  border-color: var(--primary);
}

.grid2btn {
  display: grid;
  grid-template-columns: auto auto;
  gap: 10px;
}
.grid2btn .btn.btnArrow {
  background-color: #5ab2ff;
  border: 1.5px solid transparent;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.grid2btn .btn.btnArrow:disabled {
  background-color: rgba(90, 178, 255, 0.4);
}
.grid2btn .btn.btnArrow:hover {
  background-color: transparent;
  border: 1.5px solid #5AB2FF;
  transform: scale(1.05);
}
.grid2btn .btn.btnArrow:hover svg path[stroke=white] {
  stroke: #5AB2FF;
}

.owl-carousel-blogs.owl-theme .owl-dots {
  text-align: left;
}
@media (max-width: 575px) {
  .owl-carousel-blogs.owl-theme .owl-dots {
    text-align: center;
  }
}

.owl-carousel-blogs.owl-theme .owl-dots .owl-dot span {
  width: 17px;
  height: 5px;
  margin: 0px 1.5px;
  border-radius: 10px;
  background: rgba(90, 178, 255, 0.3);
  display: block;
  transition: opacity 0.2s ease, width 0.3s linear;
}

.owl-carousel-blogs.owl-theme .owl-dots .owl-dot.active span {
  width: 47px;
  background: var(--primary);
}

.owl-carousel-blogs.owl-theme .owl-dots .owl-dot:hover span {
  background: var(--primary);
}

.owl-carousel-blogs.owl-theme .owl-nav {
  position: absolute;
  right: 0;
  margin-top: -20px;
}
@media (max-width: 575px) {
  .owl-carousel-blogs.owl-theme .owl-nav {
    position: unset;
  }
}

.owl-carousel-blogs.owl-theme .owl-nav [class*=owl-] {
  background-color: #5ab2ff;
  border: 1.5px solid transparent;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.owl-carousel-blogs.owl-theme .owl-nav [class*=owl-]:disabled {
  background-color: rgba(90, 178, 255, 0.4);
}
.owl-carousel-blogs.owl-theme .owl-nav [class*=owl-]:hover {
  background-color: transparent;
  border: 1.5px solid #5AB2FF;
  transform: scale(1.05);
}
.owl-carousel-blogs.owl-theme .owl-nav [class*=owl-]:hover svg path[stroke=white] {
  stroke: #5AB2FF;
}

.requestDemoSec {
  background-color: var(--dark-bg);
  padding: 74px 0px 60px;
  position: relative;
  z-index: 0;
}
.requestDemoSec::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  z-index: -1;
  background: url("../images/common/requestdemorightbgImg.png") no-repeat;
  background-size: 100% 100%;
  background-position: top right;
  width: 142px;
  height: 358px;
}
@media (max-width: 1199px) {
  .requestDemoSec::before {
    opacity: 0.5;
  }
}
.requestDemoSec::after {
  content: "";
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: url("../images/common/requestdemoleftbgImg.png") no-repeat;
  background-size: 100% 100%;
  background-size: 100% 100%;
  background-position: bottom left;
  width: 132px;
  height: 358px;
}
@media (max-width: 1199px) {
  .requestDemoSec::after {
    opacity: 0.5;
  }
}
.requestDemoSec h3.title {
  font-family: var(--avenir-font);
  font-size: clamp(30px, 18.905297px + 1.926164vw, 42px);
  font-weight: 700;
  line-height: clamp(40px, 27.980738px + 2.086677vw, 53px);
  color: var(--text-white);
  text-align: center;
  max-width: 734px;
  margin: 0 auto;
}
.requestDemoSec p.desc {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 500;
  line-height: clamp(24px, 20.301766px + 0.642055vw, 28px);
  color: rgba(255, 255, 255, 0.8);
  text-align: center;
  max-width: 480px;
  margin: 0 auto;
}
.requestDemoSec .horiLine {
  width: 100%;
  height: 2px;
  background: linear-gradient(90deg, rgba(7, 33, 91, 0) 0%, #5ab2ff 50%, rgba(7, 33, 91, 0) 100%);
  margin: 52px auto;
  background-position: center center;
}

.secCertify .certifyText {
  font-size: clamp(16px, 12.301766px + 0.642055vw, 20px);
  font-weight: 500;
  line-height: clamp(24px, 12.905297px + 1.926164vw, 36px);
  color: var(--text-white);
  max-width: 704px;
  text-align: center;
  margin: 0 auto 40px;
}
.secCertify .certifylogos {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
  align-items: center;
  justify-content: center;
}
@media (min-width: 1200px) {
  .secCertify .certifylogos {
    gap: 50px;
    padding: 0px 25px 0px;
  }
}

.text-primary {
  color: #5AB2FF !important;
}

.faqaccordion .card {
  border-radius: 14px !important;
  border: 1px solid transparent;
  background: linear-gradient(#ffffff, #ffffff) padding-box, linear-gradient(127deg, rgba(255, 255, 255, 0.44) -49.52%, rgba(255, 255, 255, 0) 71.47%) border-box;
  margin-bottom: 12px;
}
.faqaccordion .card-header {
  cursor: pointer;
  position: relative;
  background-color: transparent;
  padding: 25px 25px;
  font-size: clamp(16px, 14.150883px + 0.321027vw, 18px);
  font-weight: 500;
  line-height: clamp(20px, 15.793258px + 0.730337vw, 24.55px);
  color: #09022d;
}
.faqaccordion .card-header:hover {
  color: #7367f0;
}
.faqaccordion .card-header:hover .spanIcon svg path[stroke="#09022D"] {
  stroke: #7367f0;
  stroke-opacity: 1;
}
.faqaccordion .card-header .spanIcon {
  position: absolute;
  right: 25px;
  top: 50%;
  transform: translateY(-50%);
}
.faqaccordion .card-header .minuesIcon {
  display: none; /* Hide minus icon by default */
}
.faqaccordion .card-header[aria-expanded=true] .plusIcon {
  display: none; /* Hide plus when expanded */
}
.faqaccordion .card-header[aria-expanded=true] .minuesIcon {
  display: inline-block; /* Show minus when expanded */
}
.faqaccordion .card-header[aria-expanded=true] .minuesIcon path[stroke="#09022D"] {
  stroke: #7367f0;
  stroke-opacity: 1;
}
.faqaccordion .card-body {
  padding: 15px 25px;
}

body.innerpages header .mynavbar {
  background-color: var(--text-color);
}

.InnerbannerSection {
  position: relative;
  min-height: 282px;
  padding: 40px 0 40px;
  border-bottom: 5px solid var(--primary);
  display: flex;
  align-items: center;
}
.InnerbannerSection.ibannerH233 {
  min-height: 233px;
}
.InnerbannerSection::before {
  content: "";
  background-color: var(--text-color);
  position: absolute;
  top: -70px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.InnerbannerSection .BgImg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.InnerbannerSection .BgImg img {
  width: 100%;
  height: 100%;
  object-position: center;
  object-fit: cover;
}
.InnerbannerSection .bannerLabel {
  font-family: "Cerebri Sans Pro";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 40px;
  padding: 12px 26px 8px;
  border: 1.5px solid transparent;
  background-color: rgba(90, 178, 255, 0.1);
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.26em;
  text-transform: uppercase;
  color: var(--primary);
  position: relative;
  margin-bottom: 24px;
}
.InnerbannerSection .bannerLabel::after {
  content: "";
  border: 1.5px solid transparent;
  background: linear-gradient(90deg, rgba(21, 31, 39, 0) 0%, #488ecc 50%, rgba(21, 31, 39, 0) 100%) border-box;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
}
.InnerbannerSection .bannerTit {
  font-family: var(--avenir-font);
  font-size: clamp(30px, 9.659711px + 3.5313vw, 52px);
  font-weight: 700;
  line-height: clamp(32px, 12.58427px + 3.370787vw, 53px);
  color: var(--text-white);
  font-weight: 700;
}

.innerContentPad {
  padding: 40px 0px 20px;
  overflow: hidden;
}
.innerContentPad .secrow {
  padding: 25px 0px 25px;
}
.innerContentPad .imgbx img {
  border-radius: 30px;
}
.innerContentPad .imgbx-left-30 {
  margin-left: -30px;
}
@media (max-width: 991px) {
  .innerContentPad .imgbx-left-30 {
    margin-left: 0;
    margin-top: -50px;
    text-align: center;
  }
}
.innerContentPad .imgbx-right-30 {
  margin-right: -30px;
  position: relative;
  z-index: 1;
}
@media (max-width: 991px) {
  .innerContentPad .imgbx-right-30 {
    margin-right: 0;
    margin-top: -50px;
    text-align: center;
  }
}

.secCnt {
  border-radius: 30px;
  background: rgba(219, 238, 255, 0.4);
  padding: 75px 30px 75px 52px;
}
@media (max-width: 991px) {
  .secCnt {
    padding: 30px 25px 50px;
  }
}
.secCnt .iconImg {
  margin-bottom: 12px;
}
.secCnt .title {
  font-family: var(--avenir-font);
  font-size: clamp(24px, 20.301766px + 0.642055vw, 28px);
  font-weight: 700;
  line-height: clamp(32px, 22.754414px + 1.605136vw, 42px);
  color: var(--text-color);
}
.secCnt .desc {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 500;
  line-height: clamp(24px, 20.301766px + 0.642055vw, 28px);
  color: var(--text-color-70);
  max-width: 475px;
}
@media (max-width: 991px) {
  .secCnt .desc {
    max-width: unset;
  }
}
.secCnt .desc p:last-child {
  margin-bottom: 0px;
}

.titleBanner {
  background-color: var(--primary);
  border-radius: 30px;
  min-height: 210px;
  text-align: center;
  position: relative;
  z-index: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-bottom: 35px;
}
.titleBanner::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: url(../images/common/sm_titlebannerBg.png) no-repeat;
  background-size: cover;
  border-radius: 30px;
}
.titleBanner .bannerLabel {
  font-family: "Cerebri Sans Pro";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 40px;
  padding: 12px 26px 8px;
  border: 1.5px solid transparent;
  background-color: rgba(255, 255, 255, 0.1);
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.26em;
  color: var(--text-white);
  position: relative;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.titleBanner .bannerLabel::after {
  content: "";
  border: 1.5px solid transparent;
  background: linear-gradient(90deg, #5ab2ff 0%, #ffffff 50%, rgba(90, 178, 255, 0) 100%);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
}
.titleBanner h1.title {
  font-family: var(--avenir-font);
  font-weight: 700;
  font-size: clamp(30px, 9.659711px + 3.5313vw, 52px);
  line-height: clamp(38px, 17.659711px + 3.5313vw, 60px);
  text-align: center;
  color: var(--text-white);
}

.getinTouchLeftTile {
  font-family: var(--avenir-font);
  font-size: clamp(24px, 18.452648px + 0.963082vw, 30px);
  font-weight: 700;
  line-height: clamp(34px, 26.603531px + 1.284109vw, 42px);
  color: var(--text-color);
}

.rightPara {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 500;
  line-height: clamp(18px, 10.603531px + 1.284109vw, 26px);
  color: var(--text-color-70);
  margin-bottom: 28px;
}

.followsus_sec h4,
.contactus_sec h4 {
  font-family: var(--avenir-font);
  font-size: clamp(18px, 12.452648px + 0.963082vw, 24px);
  font-weight: 500;
  line-height: clamp(36px, 30.452648px + 0.963082vw, 42px);
  color: rgba(21, 31, 39, 0.5);
}

.soicalLinks {
  display: flex;
  gap: 10px;
  margin-bottom: 24px;
}
.soicalLinks a {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  border: 1px solid rgba(21, 31, 39, 0.2);
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.soicalLinks a:hover {
  background-color: var(--secondary);
}

.contactLink {
  display: flex;
  gap: 10px;
  margin-bottom: 24px;
}
.contactLink a {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 500;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  text-decoration: underline;
  color: rgba(21, 31, 39, 0.7);
}
.contactLink a:hover {
  color: var(--primary);
}

.centerTitle {
  font-family: var(--avenir-font);
  font-size: clamp(24px, 18.452648px + 0.963082vw, 30px);
  font-weight: 700;
  line-height: clamp(36px, 30.452648px + 0.963082vw, 42px);
  color: var(--text-color);
  margin-bottom: 30px;
  text-align: center;
}

.lightBgDictionaryTab {
  background-color: rgba(219, 238, 255, 0.4);
  padding: 25px 15px;
  margin-bottom: 35px;
}
.lightBgDictionaryTab .DictionaryAlphaList {
  list-style: none;
  display: flex;
  gap: 28px;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.lightBgDictionaryTab .DictionaryAlphaList li a {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 500;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  text-transform: uppercase;
  color: rgba(21, 31, 39, 0.7);
  cursor: pointer;
}
.lightBgDictionaryTab .DictionaryAlphaList li a:hover {
  color: var(--primary);
}

.filterMainBx {
  padding-top: 50px;
}
.filterMainBx .title {
  font-family: var(--avenir-font);
  font-size: clamp(24px, 18.452648px + 0.963082vw, 30px);
  font-weight: 700;
  line-height: clamp(36px, 30.452648px + 0.963082vw, 42px);
  color: #5ab2ff;
  padding-bottom: 16px;
  border-bottom: 1.5px solid rgba(21, 31, 39, 0.06);
  margin-bottom: 20px;
}
.filterMainBx .list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.filterMainBx .list li a {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 500;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: rgba(21, 31, 39, 0.7);
  text-decoration: none;
}
.filterMainBx .list li a:hover {
  color: var(--primary);
  text-decoration: none;
}

.cmspageCnt h2 {
  font-size: clamp(28px, 15.05618px + 2.247191vw, 42px);
  font-weight: 600;
  line-height: clamp(35px, 16.508828px + 3.210273vw, 55px);
  color: var(--text-color);
  margin-bottom: 16px;
}
.cmspageCnt h3 {
  font-size: clamp(16px, 14.150883px + 0.321027vw, 18px);
  font-weight: 600;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: var(--text-color);
  margin: 18px 0px 10px;
}
.cmspageCnt p {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 500;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: rgba(21, 31, 39, 0.7);
  margin-bottom: 5px;
}
.cmspageCnt ul {
  padding-left: 25px;
}
.cmspageCnt ul li {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 500;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: rgba(21, 31, 39, 0.7);
  margin-bottom: 10px;
}
.cmspageCnt ul li::before {
  content: ".";
  position: absolute;
  left: 25px;
}

.aboutusInnerBx {
  text-align: center;
  border-radius: 30px;
  background: var(--secondary);
  width: 200px;
  height: 169px;
  padding: 10px;
}
.aboutusInnerBx .title {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 500;
  line-height: clamp(24px, 18.452648px + 0.963082vw, 30px);
  color: var(--text-color);
}
.aboutusInnerBx .num {
  font-family: var(--avenir-font);
  font-size: clamp(30px, 20.754414px + 1.605136vw, 40px);
  font-weight: 400;
  line-height: clamp(42px, 29.980738px + 2.086677vw, 55px);
  color: var(--primary);
}
.aboutusInnerBx.bgprime {
  background-color: var(--primary);
  margin-bottom: 36px;
}
.aboutusInnerBx.bgprime .title {
  color: var(--text-white);
}
.aboutusInnerBx.bgprime .num {
  color: var(--text-white);
}

.aboveAboutImg {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
}

.aboutTitle h3 {
  font-family: var(--avenir-font);
  font-size: clamp(28px, 16.905297px + 1.926164vw, 40px);
  font-weight: 700;
  line-height: clamp(35px, 16.508828px + 3.210273vw, 55px);
  color: var(--text-color);
}

.aboutPara p {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 500;
  line-height: clamp(22px, 14.603531px + 1.284109vw, 30px);
  color: rgba(21, 31, 39, 0.7);
  margin-bottom: 5px;
}

.visionMissionBx {
  background: rgba(219, 238, 255, 0.4);
  border-radius: 30px 30px 0 0;
  padding: 30px 70px;
}
@media (max-width: 767px) {
  .visionMissionBx {
    padding: 30px 25px;
  }
}

.ourMission .logoImg img,
.ourVision .logoImg img {
  margin-bottom: 20px;
}
.ourMission .title,
.ourVision .title {
  font-family: var(--avenir-font);
  font-size: clamp(30px, 11.508828px + 3.210273vw, 50px);
  font-weight: 750;
  line-height: clamp(35px, 16.508828px + 3.210273vw, 55px);
  color: var(--text-color);
  max-width: 145px;
  margin-bottom: 5px;
}
@media (max-width: 767px) {
  .ourMission .title,
  .ourVision .title {
    max-width: unset;
  }
}
.ourMission .para,
.ourVision .para {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 500;
  line-height: clamp(24px, 20.301766px + 0.642055vw, 28px);
  color: rgba(21, 31, 39, 0.7);
  max-width: 392px;
}
@media (max-width: 767px) {
  .ourMission .para,
  .ourVision .para {
    max-width: unset;
  }
}
.ourMission .para p,
.ourVision .para p {
  margin-bottom: 15px;
}

.primeBgSec {
  padding: 24px;
  background-color: var(--primary);
}
.primeBgSec p {
  font-family: var(--avenir-font);
  font-size: 26px;
  font-weight: 500;
  line-height: 40px;
  color: var(--text-white);
  margin-bottom: 38px;
  font-style: italic;
  text-align: center;
}
.primeBgSec .primebxCnt {
  text-align: center;
}
.primeBgSec .primebxCnt .title {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 500;
  line-height: 30px;
  color: var(--text-white);
}
.primeBgSec .primebxCnt .num {
  font-family: var(--avenir-font);
  font-size: clamp(28px, 16.905297px + 1.926164vw, 40px);
  font-weight: 400;
  line-height: clamp(35px, 16.508828px + 3.210273vw, 55px);
  color: var(--text-white);
}
.primeBgSec .lineVer {
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  height: 75px;
}
@media (max-width: 767px) {
  .primeBgSec .lineVer {
    border-left: 0;
    height: 2px;
    width: 75px;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    margin: 25px auto;
    text-align: center;
  }
}

.OLtextLeft,
.OLtextRight {
  position: relative;
}
.OLtextLeft p,
.OLtextRight p {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 500;
  line-height: clamp(24px, 20.301766px + 0.642055vw, 28px);
  color: rgba(21, 31, 39, 0.7);
}
.OLtextLeft .nameDesign,
.OLtextRight .nameDesign {
  position: relative;
}
.OLtextLeft .nameDesign .name,
.OLtextRight .nameDesign .name {
  font-size: clamp(16px, 14.150883px + 0.321027vw, 18px);
  font-weight: 700;
  line-height: clamp(24px, 20.301766px + 0.642055vw, 28px);
  color: var(--text-color);
}
.OLtextLeft .nameDesign .design,
.OLtextRight .nameDesign .design {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 500;
  line-height: clamp(24px, 20.301766px + 0.642055vw, 28px);
  color: rgba(21, 31, 39, 0.7);
}

.OLtextLeft {
  height: 337px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.OLtextLeft .nameDesign {
  text-align: right;
  margin-right: 24px;
}
.OLtextLeft .nameDesign::before {
  content: "";
  background-color: var(--primary);
  height: 1px;
  width: 180px;
  position: absolute;
  right: -125px;
  top: -15px;
  z-index: 1;
}
@media (max-width: 991px) {
  .OLtextLeft {
    height: auto;
    margin-bottom: 25px;
  }
  .OLtextLeft .nameDesign {
    text-align: left;
    margin-top: 15px;
  }
  .OLtextLeft .nameDesign::before {
    right: auto;
    left: 0;
  }
}

.OLtextRight {
  height: 357px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.OLtextRight .nameDesign::before {
  content: "";
  background-color: var(--primary);
  height: 1px;
  width: 180px;
  position: absolute;
  left: -100px;
  top: -15px;
  z-index: 1;
}
@media (max-width: 991px) {
  .OLtextRight {
    height: auto;
    margin-top: 25px;
  }
  .OLtextRight .nameDesign {
    text-align: right;
    margin-bottom: 15px;
  }
  .OLtextRight .nameDesign::before {
    left: auto;
    right: 0;
  }
}

.secPageTit h3 {
  font-size: clamp(28px, 16.905297px + 1.926164vw, 40px);
  font-weight: 700;
  line-height: clamp(35px, 16.508828px + 3.210273vw, 55px);
  color: var(--text-color);
}

.teamBx {
  border-radius: 30px;
  background: rgba(219, 238, 255, 0.6);
  padding: 10px 10px;
  position: relative;
  z-index: 0;
  height: 353px;
  display: flex;
  align-items: end;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
.teamBx .memberimg {
  position: absolute;
  bottom: 0px;
  margin: 0 auto;
  text-align: center;
}
.teamBx .nameBoard {
  text-align: center;
  padding: 10px 10px;
  background-color: var(--text-white);
  border-radius: 25px;
  position: relative;
  z-index: 1;
  width: 100%;
}
.teamBx .nameBoard .name {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 600;
  line-height: 24px;
  color: var(--text-color);
}
.teamBx .nameBoard .design {
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  color: rgba(21, 31, 39, 0.7);
}
.teamBx:hover {
  border-color: var(--primary);
}
.teamBx:hover .nameBoard {
  background-color: var(--primary);
}
.teamBx:hover .nameBoard .name,
.teamBx:hover .nameBoard .design {
  color: var(--text-white);
}

.legalSecurityLinks {
  border-radius: 30px;
  background: rgba(219, 238, 255, 0.6);
  padding: 30px 15px 24px;
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 200px;
  flex: 1 1 auto;
  margin: 0 auto;
  transition: 0.3s linear;
  cursor: pointer;
}
.legalSecurityLinks h5 {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 500;
  line-height: 30px;
  color: var(--text-color);
}
.legalSecurityLinks .link a {
  font-size: 13px;
  font-weight: 500;
  line-height: 30px;
  text-decoration: underline;
  color: var(--primary);
}
.legalSecurityLinks:hover {
  background-color: var(--primary);
  transform: scale(1.05);
}
.legalSecurityLinks:hover .icon svg path[stroke="#5AB2FF"] {
  stroke: var(--text-white);
}
.legalSecurityLinks:hover h5 {
  color: var(--text-white);
}
.legalSecurityLinks:hover .link a {
  color: var(--text-white);
}

.planCard {
  background-color: var(--text-white);
  border-radius: 20px;
  text-align: left;
  border: 2px solid transparent;
  transition: all 0.3s linear;
}
@media (max-width: 991px) {
  .planCard {
    margin-bottom: 10px;
  }
}
.planCard .pc-Title {
  padding: 7px 7px 0px;
}
.planCard .pc-Title span {
  display: block;
  background-color: var(--primary);
  padding: 12px 20px;
  border-radius: 15px 15px 0px 0px;
  font-size: clamp(16px, 12.301766px + 0.642055vw, 20px);
  font-weight: 600;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: var(--text-white);
}
.planCard .pc_price {
  padding: 18px 27px 20px;
  font-size: clamp(24px, 18.452648px + 0.963082vw, 30px);
  font-weight: 700;
  color: var(--text-color);
}
.planCard .pc_price .backslash {
  font-size: clamp(16px, 14.150883px + 0.321027vw, 18px);
}
.planCard .pc_price span {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 400;
  color: rgba(21, 31, 39, 0.6);
}
.planCard .pc_cnt {
  padding: 18px 14px 20px 27px;
  border-radius: 0px 0px 20px 20px;
  background: rgba(219, 238, 255, 0.6);
}
.planCard .pc_cnt .pc_list {
  margin-bottom: 25px;
}
.planCard .pc_cnt .pc_list li {
  position: relative;
  padding-left: 25px;
  font-size: 14px;
  font-weight: 500;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: rgba(21, 31, 39, 0.7);
}
.planCard .pc_cnt .pc_list li::before {
  content: "";
  background-image: url("../images/cmspages/tick-circle.svg");
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0px;
  top: 4px;
}
.planCard:hover {
  border-color: var(--primary);
  transform: translateY(-5px);
}

.gettingstartCard {
  display: block;
  border-radius: 20px;
  background: rgba(219, 238, 255, 0.4);
  padding: 36px 24px 36px 40px;
  min-height: 231px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  transition: 0.3s linear;
}
@media (max-width: 767px) {
  .gettingstartCard {
    padding: 24px;
  }
}
.gettingstartCard:hover {
  border-color: var(--primary);
}
.gettingstartCard .icon {
  width: 56px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: var(--text-white);
  margin-bottom: 24px;
}
.gettingstartCard .title {
  font-family: var(--avenir-font);
  font-size: clamp(16px, 12.301766px + 0.642055vw, 20px);
  font-weight: 700;
  line-height: 23px;
  color: var(--text-color);
  margin-bottom: 8px;
}
.gettingstartCard .desc {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: rgba(21, 31, 39, 0.7);
}

.GetStartsectitle h3 {
  font-family: var(--avenir-font);
  font-size: 34px;
  font-weight: 700;
  line-height: 53px;
  color: var(--text-color);
  margin-bottom: 20px;
}

.subcribeInputCard {
  background-color: var(--primary);
  border-radius: 20px;
  padding: 34px 24px;
}
.subcribeInputCard .input-group {
  background-color: var(--text-white);
  padding: 5px 20px;
  border-radius: 10px;
}
.subcribeInputCard .input-group .form-control {
  background-color: transparent;
  padding: 0;
  border: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: var(--text-color);
}
.subcribeInputCard .input-group .form-control::placeholder {
  color: rgba(21, 31, 39, 0.4);
}

.lightPrimeBg {
  background: rgba(219, 238, 255, 0.4);
  position: relative;
  padding: 58px 0px;
}
.lightPrimeBg h4 {
  font-size: clamp(16px, 12.301766px + 0.642055vw, 20px);
  font-weight: 600;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: #5ab2ff;
  margin-bottom: 24px;
}
.lightPrimeBg .qusAns {
  border-bottom: 1px solid rgba(21, 31, 39, 0.1);
  padding-bottom: 16px;
  margin-bottom: 30px;
  height: 97px;
  transition: 0.3s ease-in-out;
}
.lightPrimeBg .qusAns:hover {
  border-color: var(--primary);
}
.lightPrimeBg .qusAns h5.qus {
  font-size: clamp(16px, 14.150883px + 0.321027vw, 18px);
  font-weight: 600;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: var(--text-color);
}
.lightPrimeBg .qusAns p.ans {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: rgba(21, 31, 39, 0.7);
}

.topSearchSec {
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
}
.topSearchSec .input-group {
  border-radius: 50px;
  border: 2px solid #dbeeff;
  background: #fff;
  padding: 5px 15px;
  width: 90%;
  min-width: 380px;
}
@media (max-width: 525px) {
  .topSearchSec .input-group {
    min-width: 280px;
  }
}
.topSearchSec .input-group .form-control {
  background-color: transparent;
  border: 0;
  border-radius: 50px;
  padding: 0;
  font-family: var(--avenir-font);
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  color: var(--text-color);
}
.topSearchSec .input-group .form-control::placeholder {
  color: rgba(21, 31, 39, 0.5);
}
.topSearchSec .input-group .input-group-text {
  padding: 0;
  border: 0;
  background-color: transparent;
}

.careersBanner {
  background-color: var(--primary);
  padding: 48px 0px 28%;
  position: relative;
}
.careersBanner::before {
  content: "";
  background-image: url("../images/cmspages/careerBannerImg.png");
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.careersBanner .titleBanner01 {
  text-align: center;
}
.careersBanner .titleBanner01 .bannerLabel {
  font-family: "Cerebri Sans Pro";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 40px;
  padding: 12px 26px 8px;
  border: 1.5px solid transparent;
  background-color: rgba(255, 255, 255, 0.1);
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.26em;
  color: var(--text-white);
  position: relative;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.careersBanner .titleBanner01 .bannerLabel::after {
  content: "";
  border: 1.5px solid transparent;
  background: linear-gradient(90deg, #5ab2ff 0%, #ffffff 50%, rgba(90, 178, 255, 0) 100%);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
}
.careersBanner .titleBanner01 h1.title {
  font-family: var(--avenir-font);
  font-weight: 700;
  font-size: clamp(30px, 9.659711px + 3.5313vw, 52px);
  line-height: clamp(38px, 17.659711px + 3.5313vw, 60px);
  text-align: center;
  color: var(--text-white);
}

.careerpage .secTitle {
  text-align: center;
  margin-bottom: 30px;
}
.careerpage .secTitle h3 {
  font-family: var(--avenir-font);
  font-size: clamp(28px, 16.905297px + 1.926164vw, 40px);
  font-weight: 700;
  line-height: clamp(35px, 16.508828px + 3.210273vw, 55px);
  color: var(--text-color);
}
.careerpage .secTitle .para {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 500;
  line-height: clamp(24px, 18.452648px + 0.963082vw, 30px);
  color: rgba(21, 31, 39, 0.7);
  margin-bottom: 5px;
}
.careerpage .secTitle .para p {
  margin-bottom: 5px;
}
.careerpage .comInfo {
  border-radius: 30px;
  background: rgba(219, 238, 255, 0.4);
  padding: 15px;
  height: 169px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.careerpage .comInfo .label {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 500;
  line-height: clamp(24px, 18.452648px + 0.963082vw, 30px);
  color: rgba(21, 31, 39, 0.7);
}
.careerpage .comInfo .value {
  font-family: var(--avenir-font);
  font-size: clamp(28px, 16.905297px + 1.926164vw, 40px);
  font-weight: 400;
  line-height: clamp(35px, 16.508828px + 3.210273vw, 55px);
  color: #5ab2ff;
}

.careerlightPrimeBg {
  background: rgba(219, 238, 255, 0.4);
  position: relative;
  padding: 42px 0px;
}

.benefitsPerksCard {
  border-radius: 30px;
  background: #fff;
  padding: clamp(24px, 18.452648px + 0.963082vw, 30px);
  margin-bottom: 20px;
  height: calc(100% - 20px);
  border: 1px solid transparent;
  transition: 0.3s linear;
}
.benefitsPerksCard:hover {
  border-color: var(--primary);
  box-shadow: 0px 5px 10px 0px rgba(21, 31, 39, 0.2);
}
.benefitsPerksCard .icon {
  margin-bottom: 12px;
}
.benefitsPerksCard .title {
  font-family: var(--avenir-font);
  font-size: clamp(16px, 12.301766px + 0.642055vw, 20px);
  font-weight: 700;
  line-height: clamp(24px, 12.905297px + 1.926164vw, 36px);
  color: var(--text-color);
}
.benefitsPerksCard .desc {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: rgba(21, 31, 39, 0.7);
}

.insideverafyeCard {
  border-radius: 20px;
  background: rgba(219, 238, 255, 0.4);
  padding: 30px 48px;
  height: calc(100% - 20px);
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.insideverafyeCard.sm_pad {
  padding: 50px 20px 16px 35px;
}
.insideverafyeCard .title {
  font-size: 22px;
  font-weight: 600;
  line-height: 24px;
  color: var(--text-color);
  margin-bottom: 50px;
}
.insideverafyeCard .quote {
  font-size: 95px;
  font-weight: 500;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: #5ab2ff;
  margin-bottom: 0px;
}
.insideverafyeCard .desc {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 500;
  line-height: clamp(24px, 20.301766px + 0.642055vw, 28px);
  color: rgba(21, 31, 39, 0.7);
  margin-bottom: 16px;
}
.insideverafyeCard .userImgName {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 8px;
}
.insideverafyeCard .userImgName img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.insideverafyeCard .userImgName .name {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 600;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: var(--text-color);
}
.insideverafyeCard .userImgName .design {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 500;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: rgba(21, 31, 39, 0.7);
}
.insideverafyeCard:hover {
  background-color: var(--primary);
  transition: 0.3s linear;
}
.insideverafyeCard:hover .title,
.insideverafyeCard:hover .quote,
.insideverafyeCard:hover .desc,
.insideverafyeCard:hover .userImgName .name {
  color: var(--text-white);
}
.insideverafyeCard:hover .userImgName .design {
  color: rgba(255, 255, 255, 0.7);
}

.openPositionPage {
  background-color: var(--primary);
  padding: 107px 0px 5%;
  position: relative;
  max-height: 463px;
}
.openPositionPage::before {
  content: "";
  background-image: url("../images/innerpages/openPositionBanner.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: cover;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  max-height: 463px;
}
.openPositionPage h1.title {
  font-family: var(--avenir-font);
  font-size: clamp(30px, 9.659711px + 3.5313vw, 52px);
  line-height: clamp(38px, 17.659711px + 3.5313vw, 60px);
  font-weight: 700;
  color: #ffffff;
}
.openPositionPage .para {
  font-size: clamp(16px, 14.150883px + 0.321027vw, 18px);
  font-weight: 500;
  line-height: clamp(24px, 18.452648px + 0.963082vw, 30px);
  color: #ffffff;
}

.openPosSearch {
  background: rgba(219, 238, 255, 0.4);
  padding: 11px 0px;
}
.openPosSearch h4 {
  font-family: var(--avenir-font);
  font-size: clamp(24px, 18.452648px + 0.963082vw, 30px);
  font-weight: 700;
  line-height: clamp(35px, 16.508828px + 3.210273vw, 55px);
  color: var(--text-color);
  margin: 0;
}
.openPosSearch .input-group {
  background-color: var(--text-white);
  border-radius: 6px;
  height: 45px;
  padding: 0px 12px;
  width: 100%;
  max-width: 300px;
}
.openPosSearch .input-group .form-control {
  background-color: transparent;
  border: 0;
  border-radius: 6px;
  padding: 0;
  font-family: var(--avenir-font);
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 400;
  line-height: 42px;
  color: var(--text-color);
  height: 100%;
}
.openPosSearch .input-group .form-control::placeholder {
  color: rgba(21, 31, 39, 0.3);
}
.openPosSearch .input-group .input-group-text {
  padding: 0;
  border: 0;
  background-color: transparent;
}

.jobLabel {
  margin-bottom: 20px;
}
.jobLabel .position {
  font-family: var(--avenir-font);
  font-size: 24px;
  font-weight: 500;
  line-height: clamp(35px, 16.508828px + 3.210273vw, 55px);
  color: var(--text-color);
}
.jobLabel .numposition span {
  border-radius: 40px;
  background: rgba(90, 178, 255, 0.12);
  height: 38px;
  padding: 3px 20px 0px;
  font-family: "Cerebri Sans Pro";
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 400;
  line-height: normal;
  color: #5ab2ff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.joblist {
  border-bottom: 1.5px solid rgba(21, 31, 39, 0.06);
  margin-bottom: 38px;
}

.jobposCard {
  display: block;
  border-radius: 30px;
  background: rgba(219, 238, 255, 0.4);
  padding: 10px;
  position: relative;
  margin-bottom: 38px;
  border: 1px solid transparent;
  transition: 0.3s linear;
}
.jobposCard:hover {
  border-color: var(--primary);
}
.jobposCard:hover .linkBtn {
  animation: arrowmove 0.5s linear 0.1s infinite alternate;
}
.jobposCard .linkBtn {
  position: absolute;
  top: 15px;
  right: 15px;
}
.jobposCard .jname {
  padding: 24px 24px 0;
  font-family: var(--avenir-font);
  font-size: clamp(16px, 12.301766px + 0.642055vw, 20px);
  font-weight: 500;
  line-height: clamp(24px, 20.301766px + 0.642055vw, 28px);
  color: var(--text-color);
}
.jobposCard .jDesc {
  padding: 5px 24px 20px;
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 500;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: rgba(21, 31, 39, 0.7);
}
.jobposCard .botkey {
  border-radius: 0px 0px 25px 25px;
  background: #fff;
  padding: 7px 24px;
}
.jobposCard .botkey ul {
  display: flex;
  align-items: center;
  justify-content: start;
  flex-wrap: wrap;
  gap: 10px;
}
.jobposCard .botkey ul li {
  font-size: 14px;
  font-weight: 500;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: rgba(21, 31, 39, 0.7);
}

@keyframes arrowmove {
  from {
    transform: translateX(-5px);
  }
  to {
    transform: translateX(5px) rotate(-30deg);
  }
}
.mainContent-JobDesc .headerTop {
  background-color: var(--primary);
  padding: 31px 0px;
}
.mainContent-JobDesc .headerTop .backBtn .btn {
  font-family: var(--avenir-font);
  font-size: clamp(16px, 12.301766px + 0.642055vw, 20px);
  font-weight: 500;
  line-height: clamp(24px, 20.301766px + 0.642055vw, 28px);
  color: var(--text-white);
}
.mainContent-JobDesc .headerTop .backBtn .btn:hover {
  text-shadow: 0px 2px 2px rgba(21, 31, 39, 0.2);
}

.jobdescMain {
  padding: 26px 0px 48px;
}

.jobNameDetails {
  border-bottom: 1px solid rgba(21, 31, 39, 0.1);
  padding-bottom: 20px;
  margin-bottom: 15px;
}
.jobNameDetails .title {
  font-family: var(--avenir-font);
  font-size: clamp(24px, 18.452648px + 0.963082vw, 30px);
  font-weight: 700;
  line-height: clamp(35px, 16.508828px + 3.210273vw, 55px);
  color: var(--primary);
  margin: 0;
}
.jobNameDetails .jlocation {
  font-size: 14px;
  font-weight: 500;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: rgba(21, 31, 39, 0.7);
}

.jobfulldesc {
  margin-bottom: 8px;
}
.jobfulldesc p {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 500;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: rgba(21, 31, 39, 0.7);
  margin-bottom: 12px;
}

.keyResponse h5 {
  font-size: clamp(16px, 14.150883px + 0.321027vw, 18px);
  font-weight: 600;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: var(--text-color);
  margin-top: 16px;
  margin-bottom: 12px;
}
.keyResponse p {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 500;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: rgba(21, 31, 39, 0.7);
}
.keyResponse ul {
  list-style: disc;
  padding-left: 40px;
  color: var(--text-color);
}
.keyResponse ul li {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  font-weight: 500;
  color: rgba(21, 31, 39, 0.7);
  margin-bottom: 13px;
}
.keyResponse ul li b {
  font-weight: 700;
  color: var(--text-color);
}
.keyResponse ul li::marker {
  color: var(--text-color);
}
.keyResponse h6 {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 600;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: var(--text-color);
  margin-top: 16px;
}

.skillWizard {
  background: rgba(219, 238, 255, 0.4);
  border-radius: 20px;
  padding: 16px 22px 20px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
  margin-bottom: 24px;
}
@media (min-width: 1200px) {
  .skillWizard::before {
    content: "";
    background-color: var(--text-white);
    width: 4px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 25%;
  }
}
.skillWizard .titleLabel {
  font-size: 14px;
  font-weight: 500;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: var(--text-color);
  margin-bottom: 6px;
}
.skillWizard .titleDesc {
  font-size: 14px;
  font-weight: 500;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: var(--text-color);
  margin-bottom: 6px;
}
.skillWizard .label {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 600;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: var(--text-color);
}
.skillWizard .desc {
  font-size: 14px;
  font-weight: 500;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: var(--text-color);
}

footer.jobdescFooter {
  background-color: transparent;
  padding: 0;
}

.footerBtm {
  border-top: 1px solid rgba(21, 31, 39, 0.05);
  padding: 20px 0px;
  font-size: 14px;
  font-weight: 500;
  line-height: clamp(24px, 20.301766px + 0.642055vw, 28px);
  color: rgba(21, 31, 39, 0.7);
  text-align: center;
}

[type=file].attachFile {
  appearance: none;
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  visibility: hidden;
}
[type=file].attachFile + span.fileTxt {
  font-family: var(--avenir-font);
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 400;
  line-height: 42px;
  color: rgba(21, 31, 39, 0.3);
  display: block;
  height: 42px;
}

.overlayBg {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(21, 31, 39, 0.5);
  backdrop-filter: blur(5px);
  display: none;
  z-index: 9;
}
.overlayBg.show {
  display: block;
}

.jobapplyCard {
  padding: 0px 32px;
  background: #fff;
  box-shadow: 0px 4px 74px rgba(0, 0, 0, 0.1);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  max-width: 510px;
  width: 100%;
  transform: translateX(100%);
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  z-index: 10;
}
.jobapplyCard.open {
  transform: translateX(0);
}
.jobapplyCard .jac-header {
  padding: 32px 0px 25px;
  border-bottom: 1px solid rgba(21, 31, 39, 0.1);
  display: flex;
  justify-content: space-between;
  gap: 10px;
  align-items: center;
}
.jobapplyCard .jac-header h4 {
  margin: 0;
  font-family: var(--avenir-font);
  font-size: 24px;
  font-weight: 700;
  line-height: 25px;
  color: var(--primary);
}
.jobapplyCard .jac-body {
  padding: 22px 0px;
}

.caseStydyCard {
  margin-bottom: 50px;
  display: block;
}
.caseStydyCard .csImg {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
}
.caseStydyCard .csImg img {
  border-radius: 20px;
  transition: 0.3s linear;
  aspect-ratio: 580/287;
  width: 100%;
}
.caseStydyCard .csImg .imgName {
  position: absolute;
  left: 25px;
  bottom: 20px;
  font-family: var(--avenir-font);
  font-size: clamp(24px, 18.452648px + 0.963082vw, 30px);
  font-weight: 700;
  color: #ffffff;
}
.caseStydyCard .csImg .imgName::before {
  content: "";
  height: 27px;
  width: 6px;
  background-color: var(--primary);
  position: absolute;
  top: 50%;
  left: -25px;
  transform: translateY(-50%);
}
.caseStydyCard .title {
  font-family: var(--avenir-font);
  font-size: clamp(18px, 12.452648px + 0.963082vw, 24px);
  font-weight: 700;
  line-height: 120%;
  color: var(--primary);
  margin-bottom: 15px;
  margin-top: 24px;
}
.caseStydyCard .desc {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 500;
  line-height: clamp(24px, 20.301766px + 0.642055vw, 28px);
  color: rgba(21, 31, 39, 0.7);
}
.caseStydyCard:hover .csImg img {
  transform: scale(1.2);
}

.caseStudySearchbx {
  background: rgba(219, 238, 255, 0.4);
  padding: 18px 0px;
}
.caseStudySearchbx h4 {
  font-family: var(--avenir-font);
  font-weight: 700;
  color: var(--text-color);
  font-size: 18px;
  line-height: 42px;
  margin: 0;
}
.caseStudySearchbx .input-group {
  background-color: var(--text-white);
  border-radius: 100px;
  height: 45px;
  padding: 0px 12px;
  width: 100%;
  max-width: 300px;
}
.caseStudySearchbx .input-group .form-control {
  background-color: transparent;
  border: 0;
  border-radius: 6px;
  padding: 0;
  font-family: var(--avenir-font);
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 400;
  line-height: 42px;
  color: var(--text-color);
  height: 100%;
}
.caseStudySearchbx .input-group .form-control::placeholder {
  color: rgba(21, 31, 39, 0.3);
}
.caseStudySearchbx .input-group .input-group-text {
  padding: 0;
  border: 0;
  background-color: transparent;
}

.statisticsInfo {
  border-radius: 30px;
  background: rgba(219, 238, 255, 0.4);
  padding: 15px 18px;
  height: 169px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.statisticsInfo .label {
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  color: rgba(21, 31, 39, 0.7);
  text-align: center;
}
.statisticsInfo .value {
  font-family: var(--avenir-font);
  font-size: clamp(28px, 16.905297px + 1.926164vw, 40px);
  font-weight: 400;
  line-height: clamp(35px, 16.508828px + 3.210273vw, 55px);
  color: #5ab2ff;
}

.insightCard {
  margin-bottom: 48px;
  display: block;
}
.insightCard .imgsec {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
}
.insightCard .imgsec img {
  border-radius: 20px;
  transition: 0.3s linear;
  aspect-ratio: 380/244;
  width: 100%;
}
.insightCard .imgsec .imgCaption {
  display: inline-flex;
  padding: 8px 22px;
  border-radius: 50px;
  background: rgba(255, 255, 255, 0.11);
  backdrop-filter: blur(12px);
  font-family: var(--avenir-font);
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #ffffff;
  position: absolute;
  bottom: 15px;
  left: 15px;
}
.insightCard .userDetails {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 15px;
  margin-bottom: 8px;
}
.insightCard .userDetails img {
  width: 35px;
  height: 35px;
  border-radius: 50%;
}
.insightCard .userDetails .name {
  font-size: 14px;
  font-weight: 600;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: #151f27;
}
.insightCard .userDetails .dateTxt {
  font-size: 14px;
  font-weight: 600;
  line-height: 23px;
  color: rgba(21, 31, 39, 0.7);
}
.insightCard .title {
  font-family: var(--avenir-font);
  font-size: clamp(16px, 12.301766px + 0.642055vw, 20px);
  font-weight: 500;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: #5ab2ff;
}
.insightCard .para {
  font-size: 14px;
  font-weight: 500;
  line-height: 23px;
  color: rgba(21, 31, 39, 0.7);
}
.insightCard:hover .imgsec img {
  transform: scale(1.2);
}

.insightCardDeails,
.caseStudyDetails,
.guidesDetails {
  margin-bottom: 48px;
}
.insightCardDeails .imgsec,
.caseStudyDetails .imgsec,
.guidesDetails .imgsec {
  position: relative;
  border-radius: 26px;
  overflow: hidden;
}
.insightCardDeails .imgsec img,
.caseStudyDetails .imgsec img,
.guidesDetails .imgsec img {
  border-radius: 26px;
  width: 100%;
  transition: 0.3s linear;
  aspect-ratio: 780/424;
}
.insightCardDeails .userDetails,
.caseStudyDetails .userDetails,
.guidesDetails .userDetails {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 16px;
  padding-bottom: 24px;
  border-bottom: 1px solid rgba(21, 31, 39, 0.1);
}
.insightCardDeails .userDetails img,
.caseStudyDetails .userDetails img,
.guidesDetails .userDetails img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.insightCardDeails .userDetails .name,
.caseStudyDetails .userDetails .name,
.guidesDetails .userDetails .name {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 600;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: #151f27;
}
.insightCardDeails .userDetails .dateTxt,
.caseStudyDetails .userDetails .dateTxt,
.guidesDetails .userDetails .dateTxt {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 600;
  line-height: 23px;
  color: rgba(21, 31, 39, 0.7);
}
.insightCardDeails h3,
.caseStudyDetails h3,
.guidesDetails h3 {
  font-size: clamp(16px, 14.150883px + 0.321027vw, 18px);
  font-weight: 600;
  line-height: clamp(22px, 18.301766px + 0.642055vw, 26px);
  color: #151f27;
  margin-bottom: 10px;
  margin-top: 4px;
}
.insightCardDeails .para,
.caseStudyDetails .para,
.guidesDetails .para {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 500;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: rgba(21, 31, 39, 0.7);
  text-align: justify;
}
.insightCardDeails .para p,
.caseStudyDetails .para p,
.guidesDetails .para p {
  text-align: justify;
}
.insightCardDeails ul,
.caseStudyDetails ul,
.guidesDetails ul {
  padding-left: 40px;
  list-style: disc;
}
.insightCardDeails ul li,
.caseStudyDetails ul li,
.guidesDetails ul li {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 500;
  line-height: clamp(22px, 18.301766px + 0.642055vw, 26px);
  color: rgba(21, 31, 39, 0.7);
  margin-bottom: 10px;
  text-align: justify;
}
.insightCardDeails ul li b,
.caseStudyDetails ul li b,
.guidesDetails ul li b {
  font-weight: 600;
  color: var(--text-color);
}
.insightCardDeails ul li::marker,
.caseStudyDetails ul li::marker,
.guidesDetails ul li::marker {
  color: var(--text-color);
}
.insightCardDeails ol,
.caseStudyDetails ol,
.guidesDetails ol {
  padding-left: 20px;
  list-style: decimal;
}
.insightCardDeails ol li,
.caseStudyDetails ol li,
.guidesDetails ol li {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 500;
  line-height: clamp(22px, 18.301766px + 0.642055vw, 26px);
  color: rgba(21, 31, 39, 0.7);
  margin-bottom: 20px;
  padding-left: 10px;
  text-align: justify;
}
.insightCardDeails ol li strong,
.caseStudyDetails ol li strong,
.guidesDetails ol li strong {
  font-weight: 600;
  color: var(--text-color);
  display: block;
  margin-bottom: 8px;
}
.insightCardDeails ol li::marker,
.caseStudyDetails ol li::marker,
.guidesDetails ol li::marker {
  color: var(--text-color);
  font-weight: 600;
}
.insightCardDeails .cusHr,
.caseStudyDetails .cusHr,
.guidesDetails .cusHr {
  border-color: rgba(21, 31, 39, 0.2);
  margin: 30px 0;
}
.insightCardDeails:hover .imgsec img,
.caseStudyDetails:hover .imgsec img,
.guidesDetails:hover .imgsec img {
  transform: scale(1.1);
}

.rightSideHead {
  font-family: var(--avenir-font);
  font-size: clamp(24px, 20.301766px + 0.642055vw, 28px);
  font-weight: 700;
  line-height: clamp(36px, 30.452648px + 0.963082vw, 42px);
  color: var(--text-color);
}

.recentPostBlogs {
  margin-bottom: 45px;
}
.recentPostBlogs .blogsList .list {
  display: flex;
  align-items: start;
  gap: 23px;
  padding-bottom: 22px;
  border-bottom: 1px solid rgba(21, 31, 39, 0.1);
  margin-bottom: 12px;
}
.recentPostBlogs .blogsList .list .imgw105 {
  flex: 0 0 105px;
}
.recentPostBlogs .blogsList .list img.img-w105 {
  width: 105px;
  height: 105px;
  border-radius: 20px;
}
.recentPostBlogs .blogsList .list .blogTit {
  font-family: var(--avenir-font);
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 500;
  line-height: clamp(18px, 12.452648px + 0.963082vw, 24px);
  color: var(--text-color);
  margin-bottom: 7.5px;
}
.recentPostBlogs .blogsList .list .date {
  font-size: 14px;
  font-weight: 500;
  line-height: 23px;
  color: rgba(21, 31, 39, 0.7);
}

.tagsList {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.tagsList .tag {
  display: inline-flex;
  border-radius: 30px;
  background: rgba(90, 178, 255, 0.1);
  padding: 5px 20px;
  backdrop-filter: blur(12px);
  font-family: var(--avenir-font);
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0.05em;
  color: #5ab2ff;
  height: 35px;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  transition: 0.3s linear;
}
.tagsList .tag:hover, .tagsList .tag.acitve {
  background-color: var(--primary);
  color: var(--text-white);
}

.guideCard {
  margin-bottom: 50px;
  display: block;
}
.guideCard .imgsec {
  position: relative;
  border-radius: 6px;
  overflow: hidden;
}
.guideCard .imgsec img {
  border-radius: 6px;
  transition: 0.3s linear;
  aspect-ratio: 340/244;
  width: 100%;
}
.guideCard .title {
  font-family: var(--avenir-font);
  font-size: clamp(16px, 12.301766px + 0.642055vw, 20px);
  font-weight: 500;
  line-height: clamp(20px, 14.452648px + 0.963082vw, 26px);
  color: var(--primary);
  margin-bottom: 5px;
  margin-top: 15px;
}
.guideCard .desc {
  font-size: 14px;
  font-weight: 500;
  line-height: 23px;
  color: rgba(21, 31, 39, 0.7);
}
.guideCard:hover .imgsec img {
  transform: scale(1.1);
}

.downloadBtn {
  position: absolute;
  bottom: -25px;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
}

.openPositionBtn {
  position: absolute;
  bottom: -25px;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
}
.openPositionBtn a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}

.tableContents {
  border-radius: 30px;
  background: rgba(219, 238, 255, 0.4);
  padding: 25px 28px 28px;
}
.tableContents h5 {
  font-size: clamp(16px, 14.150883px + 0.321027vw, 18px);
  font-weight: 600;
  line-height: clamp(20px, 14.452648px + 0.963082vw, 26px);
  color: #151f27;
}
.tableContents ol {
  padding-left: 25px;
  margin: 0;
}
.tableContents ol li {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 500;
  line-height: clamp(20px, 14.452648px + 0.963082vw, 26px);
  color: rgba(21, 31, 39, 0.7);
  margin-bottom: 10px;
}

.imgVideobanner {
  position: relative;
}
.imgVideobanner img:not(.icon) {
  border-radius: 6px;
  aspect-ratio: 781/424;
  width: 100%;
}
.imgVideobanner video {
  border-radius: 6px;
  width: 100%;
  height: auto;
  aspect-ratio: 781/424;
}
.imgVideobanner .play-button {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.webinarCard {
  margin-bottom: 48px;
  display: block;
}
.webinarCard .imgsec {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  margin-bottom: 12px;
}
.webinarCard .imgsec img:not(.icon) {
  border-radius: 20px;
  transition: 0.3s linear;
  filter: blur(7.5px);
  aspect-ratio: 380/244;
  width: 100%;
}
.webinarCard .imgsec .imgCaption {
  display: inline-flex;
  padding: 8px 22px;
  border-radius: 50px;
  background: rgba(255, 255, 255, 0.11);
  backdrop-filter: blur(12px);
  font-family: var(--avenir-font);
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #ffffff;
  position: absolute;
  bottom: 15px;
  left: 15px;
}
.webinarCard .imgsec .play-button {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.webinarCard .userDetails {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 15px;
  margin-bottom: 8px;
}
.webinarCard .userDetails img {
  width: 35px;
  height: 35px;
  border-radius: 50%;
}
.webinarCard .userDetails .name {
  font-size: 14px;
  font-weight: 600;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: #151f27;
}
.webinarCard .userDetails .dateTxt {
  font-size: 14px;
  font-weight: 600;
  line-height: 23px;
  color: rgba(21, 31, 39, 0.7);
}
.webinarCard .title {
  font-family: var(--avenir-font);
  font-size: clamp(16px, 12.301766px + 0.642055vw, 20px);
  font-weight: 500;
  line-height: clamp(20px, 14.452648px + 0.963082vw, 26px);
  color: #5ab2ff;
}
.webinarCard .para {
  font-size: 14px;
  font-weight: 500;
  line-height: 23px;
  color: rgba(21, 31, 39, 0.7);
}
.webinarCard:hover .imgsec img {
  transform: scale(1.2);
}

.apidocsPage {
  display: flex;
  gap: 15px;
}
@media (max-width: 991px) {
  .apidocsPage {
    display: block;
  }
}
.apidocsPage .menuLeft {
  max-width: 285px;
  flex: 0 0 285px;
}
@media (max-width: 991px) {
  .apidocsPage .menuLeft {
    position: fixed;
    top: 60px;
    bottom: 0;
    left: 0;
    width: 285px;
    transform: translateX(-100%);
    transition: transform 0.3s linear;
    z-index: 10;
  }
  .apidocsPage .menuLeft .sidemenubar {
    background-color: var(--text-white);
  }
}
.apidocsPage .pagecnt {
  padding: 25px 15px 50px;
}
.apidocsPage .pagecnt h2 {
  font-family: "Montserrat";
  font-size: clamp(16px, 12.301766px + 0.642055vw, 20px);
  font-weight: 600;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: #5ab2ff;
}
.apidocsPage .pagecnt p {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 500;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: rgba(21, 31, 39, 0.7);
  text-align: justify;
}
.apidocsPage .pagecnt p b {
  color: var(--text-color);
  font-weight: 700;
}
.apidocsPage .pagecnt h3 {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 600;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: #151f27;
}
.apidocsPage .pagecnt h5 {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 600;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: #151f27;
  margin-bottom: 10px;
}
.apidocsPage.menuopen .menuLeft {
  transform: translateX(0);
}

.sidemenubar {
  background: rgba(219, 238, 255, 0.4);
  padding: 18px 22px 18px 32px;
  min-height: calc(100vh - 75px);
  height: 100%;
}
.sidemenubar .smlist {
  position: sticky;
  top: 100px;
}
.sidemenubar .mainlist > li a.nav-link {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 700;
  line-height: 23px;
  color: #151f27;
  padding: 0.5rem 0rem;
  display: flex;
  justify-content: space-between;
}
.sidemenubar .mainlist > li a.nav-link[aria-expanded=true] img {
  transform: rotate(180deg);
}
.sidemenubar .mainlist > li .sublist {
  padding-left: 10px;
}
.sidemenubar .mainlist > li .sublist li.nav-item a.nav-link {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 500;
  line-height: 23px;
  color: rgba(21, 31, 39, 0.5);
}
.sidemenubar .mainlist > li .sublist li.nav-item a.nav-link.active {
  color: var(--primary);
  background-color: transparent;
}
.sidemenubar .mainlist > li .sublist li.nav-item .subsublist {
  padding-left: 10px;
}
.sidemenubar .mainlist > li .sublist li.nav-item .subsublist li a {
  font-size: 14px;
  font-weight: 500;
  line-height: 23px;
  color: rgba(21, 31, 39, 0.5);
}

.mytableApi thead tr th {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 600;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: #151f27;
  background: #f1f8ff;
}
.mytableApi tbody tr td {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 500;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: #151f27;
  border-bottom: 1px solid rgba(21, 31, 39, 0.1);
}

.apilightBgcard {
  border-radius: 20px;
  background: rgba(219, 238, 255, 0.4);
  margin-bottom: 20px;
  padding: 22px 24px;
}
.apilightBgcard .label {
  font-size: clamp(14px, 12.150883px + 0.321027vw, 16px);
  font-weight: 600;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: #5ab2ff;
}
.apilightBgcard .value {
  font-size: clamp(14px, 13.075441px + 0.160514vw, 15px);
  font-weight: 500;
  line-height: clamp(24px, 22.150883px + 0.321027vw, 26px);
  color: #151f27;
  word-break: break-all;
}

.darkbgCard {
  border-radius: 20px;
  background: #021132;
  padding: 32px 8px 32px 32px;
}
.darkbgCard pre {
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  color: #ffffff;
  margin-bottom: 0;
}

@media (min-width: 1400px) {
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm,
  .container {
    max-width: 1230px;
  }
}
@media only screen and (max-width: 1399px) and (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}
@media only screen and (max-width: 1199px) {
  .container {
    max-width: 100%;
  }
}

.blog-title-limit{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* Number of lines to show */
  -webkit-box-orient: vertical;
  text-align: justify;
}

/*# sourceMappingURL=custom.css.map */
