
.m-0 {
    margin: 0 !important;
  }
  .m-1 {
    margin: 0.25rem !important;
  }
  .m-2 {
    margin: 0.5rem !important;
  }
  .m-3 {
    margin: 0.75rem !important;
  }
  .m-4 {
    margin: 1rem !important;
  }
  .m-5 {
    margin: 1.25rem !important;
  }
  .m-6 {
    margin: 1.5rem !important;
  }
  .m-7 {
    margin: 1.75rem !important;
  }
  .m-8 {
    margin: 2rem !important;
  }
  .m-9 {
    margin: 2.5rem !important;
  }
  .m-10 {
    margin: 3rem !important;
  }
  .m-11 {
    margin: 3.5rem !important;
  }
  .m-12 {
    margin: 4rem !important;
  }
  .m-13 {
    margin: 4.5rem !important;
  }
  .m-14 {
    margin: 5rem !important;
  }
  .m-15 {
    margin: 5.5rem !important;
  }
  .m-16 {
    margin: 6rem !important;
  }
  .m-17 {
    margin: 6.5rem !important;
  }
  .m-18 {
    margin: 7rem !important;
  }
  .m-19 {
    margin: 7.5rem !important;
  }
  .m-20 {
    margin: 8rem !important;
  }
  .m-21 {
    margin: 8.5rem !important;
  }
  .m-22 {
    margin: 9rem !important;
  }
  .m-23 {
    margin: 9.5rem !important;
  }
  .m-24 {
    margin: 10rem !important;
  }
  .m-25 {
    margin: 10.5rem !important;
  }
  .m-26 {
    margin: 11rem !important;
  }
  .m-27 {
    margin: 12rem !important;
  }
  .m-28 {
    margin: 13rem !important;
  }
  .m-29 {
    margin: 14rem !important;
  }
  .m-30 {
    margin: 15rem !important;
  }
  .m-31 {
    margin: 16rem !important;
  }
  .m-32 {
    margin: 17rem !important;
  }
  .m-33 {
    margin: 18rem !important;
  }
  .m-34 {
    margin: 19rem !important;
  }
  .m-35 {
    margin: 20rem !important;
  }
  .m-auto {
    margin: auto !important;
  }
  .mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-7 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  .mx-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-9 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-10 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-11 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-12 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-13 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-14 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-15 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important;
  }
  .mx-16 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-17 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .mx-18 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-19 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-20 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-21 {
    margin-right: 8.5rem !important;
    margin-left: 8.5rem !important;
  }
  .mx-22 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-23 {
    margin-right: 9.5rem !important;
    margin-left: 9.5rem !important;
  }
  .mx-24 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-25 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important;
  }
  .mx-26 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .mx-27 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }
  .mx-28 {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }
  .mx-29 {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }
  .mx-30 {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }
  .mx-31 {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }
  .mx-32 {
    margin-right: 17rem !important;
    margin-left: 17rem !important;
  }
  .mx-33 {
    margin-right: 18rem !important;
    margin-left: 18rem !important;
  }
  .mx-34 {
    margin-right: 19rem !important;
    margin-left: 19rem !important;
  }
  .mx-35 {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }
  .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-9 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-10 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-11 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-12 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-13 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-14 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-15 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }
  .my-16 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-17 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  .my-18 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-19 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-20 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-21 {
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important;
  }
  .my-22 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-23 {
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important;
  }
  .my-24 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-25 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important;
  }
  .my-26 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-27 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .my-28 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }
  .my-29 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .my-30 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }
  .my-31 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }
  .my-32 {
    margin-top: 17rem !important;
    margin-bottom: 17rem !important;
  }
  .my-33 {
    margin-top: 18rem !important;
    margin-bottom: 18rem !important;
  }
  .my-34 {
    margin-top: 19rem !important;
    margin-bottom: 19rem !important;
  }
  .my-35 {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
  .my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-0 {
    margin-top: 0 !important;
  }
  .mt-1 {
    margin-top: 0.25rem !important;
  }
  .mt-2 {
    margin-top: 0.5rem !important;
  }
  .mt-3 {
    margin-top: 0.75rem !important;
  }
  .mt-4 {
    margin-top: 1rem !important;
  }
  .mt-5 {
    margin-top: 1.25rem !important;
  }
  .mt-6 {
    margin-top: 1.5rem !important;
  }
  .mt-7 {
    margin-top: 1.75rem !important;
  }
  .mt-8 {
    margin-top: 2rem !important;
  }
  .mt-9 {
    margin-top: 2.5rem !important;
  }
  .mt-10 {
    margin-top: 3rem !important;
  }
  .mt-11 {
    margin-top: 3.5rem !important;
  }
  .mt-12 {
    margin-top: 4rem !important;
  }
  .mt-13 {
    margin-top: 4.5rem !important;
  }
  .mt-14 {
    margin-top: 5rem !important;
  }
  .mt-15 {
    margin-top: 5.5rem !important;
  }
  .mt-16 {
    margin-top: 6rem !important;
  }
  .mt-17 {
    margin-top: 6.5rem !important;
  }
  .mt-18 {
    margin-top: 7rem !important;
  }
  .mt-19 {
    margin-top: 7.5rem !important;
  }
  .mt-20 {
    margin-top: 8rem !important;
  }
  .mt-21 {
    margin-top: 8.5rem !important;
  }
  .mt-22 {
    margin-top: 9rem !important;
  }
  .mt-23 {
    margin-top: 9.5rem !important;
  }
  .mt-24 {
    margin-top: 10rem !important;
  }
  .mt-25 {
    margin-top: 10.5rem !important;
  }
  .mt-26 {
    margin-top: 11rem !important;
  }
  .mt-27 {
    margin-top: 12rem !important;
  }
  .mt-28 {
    margin-top: 13rem !important;
  }
  .mt-29 {
    margin-top: 14rem !important;
  }
  .mt-30 {
    margin-top: 15rem !important;
  }
  .mt-31 {
    margin-top: 16rem !important;
  }
  .mt-32 {
    margin-top: 17rem !important;
  }
  .mt-33 {
    margin-top: 18rem !important;
  }
  .mt-34 {
    margin-top: 19rem !important;
  }
  .mt-35 {
    margin-top: 20rem !important;
  }
  .mt-auto {
    margin-top: auto !important;
  }
  .me-0 {
    margin-right: 0 !important;
  }
  .me-1 {
    margin-right: 0.25rem !important;
  }
  .me-2 {
    margin-right: 0.5rem !important;
  }
  .me-3 {
    margin-right: 0.75rem !important;
  }
  .me-4 {
    margin-right: 1rem !important;
  }
  .me-5 {
    margin-right: 1.25rem !important;
  }
  .me-6 {
    margin-right: 1.5rem !important;
  }
  .me-7 {
    margin-right: 1.75rem !important;
  }
  .me-8 {
    margin-right: 2rem !important;
  }
  .me-9 {
    margin-right: 2.5rem !important;
  }
  .me-10 {
    margin-right: 3rem !important;
  }
  .me-11 {
    margin-right: 3.5rem !important;
  }
  .me-12 {
    margin-right: 4rem !important;
  }
  .me-13 {
    margin-right: 4.5rem !important;
  }
  .me-14 {
    margin-right: 5rem !important;
  }
  .me-15 {
    margin-right: 5.5rem !important;
  }
  .me-16 {
    margin-right: 6rem !important;
  }
  .me-17 {
    margin-right: 6.5rem !important;
  }
  .me-18 {
    margin-right: 7rem !important;
  }
  .me-19 {
    margin-right: 7.5rem !important;
  }
  .me-20 {
    margin-right: 8rem !important;
  }
  .me-21 {
    margin-right: 8.5rem !important;
  }
  .me-22 {
    margin-right: 9rem !important;
  }
  .me-23 {
    margin-right: 9.5rem !important;
  }
  .me-24 {
    margin-right: 10rem !important;
  }
  .me-25 {
    margin-right: 10.5rem !important;
  }
  .me-26 {
    margin-right: 11rem !important;
  }
  .me-27 {
    margin-right: 12rem !important;
  }
  .me-28 {
    margin-right: 13rem !important;
  }
  .me-29 {
    margin-right: 14rem !important;
  }
  .me-30 {
    margin-right: 15rem !important;
  }
  .me-31 {
    margin-right: 16rem !important;
  }
  .me-32 {
    margin-right: 17rem !important;
  }
  .me-33 {
    margin-right: 18rem !important;
  }
  .me-34 {
    margin-right: 19rem !important;
  }
  .me-35 {
    margin-right: 20rem !important;
  }
  .me-auto {
    margin-right: auto !important;
  }
  .mb-0 {
    margin-bottom: 0 !important;
  }
  .mb-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-4 {
    margin-bottom: 1rem !important;
  }
  .mb-5 {
    margin-bottom: 1.25rem !important;
  }
  .mb-6 {
    margin-bottom: 1.5rem !important;
  }
  .mb-7 {
    margin-bottom: 1.75rem !important;
  }
  .mb-8 {
    margin-bottom: 2rem !important;
  }
  .mb-9 {
    margin-bottom: 2.5rem !important;
  }
  .mb-10 {
    margin-bottom: 3rem !important;
  }
  .mb-11 {
    margin-bottom: 3.5rem !important;
  }
  .mb-12 {
    margin-bottom: 4rem !important;
  }
  .mb-13 {
    margin-bottom: 4.5rem !important;
  }
  .mb-14 {
    margin-bottom: 5rem !important;
  }
  .mb-15 {
    margin-bottom: 5.5rem !important;
  }
  .mb-16 {
    margin-bottom: 6rem !important;
  }
  .mb-17 {
    margin-bottom: 6.5rem !important;
  }
  .mb-18 {
    margin-bottom: 7rem !important;
  }
  .mb-19 {
    margin-bottom: 7.5rem !important;
  }
  .mb-20 {
    margin-bottom: 8rem !important;
  }
  .mb-21 {
    margin-bottom: 8.5rem !important;
  }
  .mb-22 {
    margin-bottom: 9rem !important;
  }
  .mb-23 {
    margin-bottom: 9.5rem !important;
  }
  .mb-24 {
    margin-bottom: 10rem !important;
  }
  .mb-25 {
    margin-bottom: 10.5rem !important;
  }
  .mb-26 {
    margin-bottom: 11rem !important;
  }
  .mb-27 {
    margin-bottom: 12rem !important;
  }
  .mb-28 {
    margin-bottom: 13rem !important;
  }
  .mb-29 {
    margin-bottom: 14rem !important;
  }
  .mb-30 {
    margin-bottom: 15rem !important;
  }
  .mb-31 {
    margin-bottom: 16rem !important;
  }
  .mb-32 {
    margin-bottom: 17rem !important;
  }
  .mb-33 {
    margin-bottom: 18rem !important;
  }
  .mb-34 {
    margin-bottom: 19rem !important;
  }
  .mb-35 {
    margin-bottom: 20rem !important;
  }
  .mb-auto {
    margin-bottom: auto !important;
  }
  .ms-0 {
    margin-left: 0 !important;
  }
  .ms-1 {
    margin-left: 0.25rem !important;
  }
  .ms-2 {
    margin-left: 0.5rem !important;
  }
  .ms-3 {
    margin-left: 0.75rem !important;
  }
  .ms-4 {
    margin-left: 1rem !important;
  }
  .ms-5 {
    margin-left: 1.25rem !important;
  }
  .ms-6 {
    margin-left: 1.5rem !important;
  }
  .ms-7 {
    margin-left: 1.75rem !important;
  }
  .ms-8 {
    margin-left: 2rem !important;
  }
  .ms-9 {
    margin-left: 2.5rem !important;
  }
  .ms-10 {
    margin-left: 3rem !important;
  }
  .ms-11 {
    margin-left: 3.5rem !important;
  }
  .ms-12 {
    margin-left: 4rem !important;
  }
  .ms-13 {
    margin-left: 4.5rem !important;
  }
  .ms-14 {
    margin-left: 5rem !important;
  }
  .ms-15 {
    margin-left: 5.5rem !important;
  }
  .ms-16 {
    margin-left: 6rem !important;
  }
  .ms-17 {
    margin-left: 6.5rem !important;
  }
  .ms-18 {
    margin-left: 7rem !important;
  }
  .ms-19 {
    margin-left: 7.5rem !important;
  }
  .ms-20 {
    margin-left: 8rem !important;
  }
  .ms-21 {
    margin-left: 8.5rem !important;
  }
  .ms-22 {
    margin-left: 9rem !important;
  }
  .ms-23 {
    margin-left: 9.5rem !important;
  }
  .ms-24 {
    margin-left: 10rem !important;
  }
  .ms-25 {
    margin-left: 10.5rem !important;
  }
  .ms-26 {
    margin-left: 11rem !important;
  }
  .ms-27 {
    margin-left: 12rem !important;
  }
  .ms-28 {
    margin-left: 13rem !important;
  }
  .ms-29 {
    margin-left: 14rem !important;
  }
  .ms-30 {
    margin-left: 15rem !important;
  }
  .ms-31 {
    margin-left: 16rem !important;
  }
  .ms-32 {
    margin-left: 17rem !important;
  }
  .ms-33 {
    margin-left: 18rem !important;
  }
  .ms-34 {
    margin-left: 19rem !important;
  }
  .ms-35 {
    margin-left: 20rem !important;
  }
  .ms-auto {
    margin-left: auto !important;
  }
  .p-0 {
    padding: 0 !important;
  }
  .p-1 {
    padding: 0.25rem !important;
  }
  .p-2 {
    padding: 0.5rem !important;
  }
  .p-3 {
    padding: 0.75rem !important;
  }
  .p-4 {
    padding: 1rem !important;
  }
  .p-5 {
    padding: 1.25rem !important;
  }
  .p-6 {
    padding: 1.5rem !important;
  }
  .p-7 {
    padding: 1.75rem !important;
  }
  .p-8 {
    padding: 2rem !important;
  }
  .p-9 {
    padding: 2.5rem !important;
  }
  .p-10 {
    padding: 3rem !important;
  }
  .p-11 {
    padding: 3.5rem !important;
  }
  .p-12 {
    padding: 4rem !important;
  }
  .p-13 {
    padding: 4.5rem !important;
  }
  .p-14 {
    padding: 5rem !important;
  }
  .p-15 {
    padding: 5.5rem !important;
  }
  .p-16 {
    padding: 6rem !important;
  }
  .p-17 {
    padding: 6.5rem !important;
  }
  .p-18 {
    padding: 7rem !important;
  }
  .p-19 {
    padding: 7.5rem !important;
  }
  .p-20 {
    padding: 8rem !important;
  }
  .p-21 {
    padding: 8.5rem !important;
  }
  .p-22 {
    padding: 9rem !important;
  }
  .p-23 {
    padding: 9.5rem !important;
  }
  .p-24 {
    padding: 10rem !important;
  }
  .p-25 {
    padding: 10.5rem !important;
  }
  .p-26 {
    padding: 11rem !important;
  }
  .p-27 {
    padding: 12rem !important;
  }
  .p-28 {
    padding: 13rem !important;
  }
  .p-29 {
    padding: 14rem !important;
  }
  .p-30 {
    padding: 15rem !important;
  }
  .p-31 {
    padding: 16rem !important;
  }
  .p-32 {
    padding: 17rem !important;
  }
  .p-33 {
    padding: 18rem !important;
  }
  .p-34 {
    padding: 19rem !important;
  }
  .p-35 {
    padding: 20rem !important;
  }
  .px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-7 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
  }
  .px-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-9 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-10 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-11 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-12 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-13 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-14 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-15 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important;
  }
  .px-16 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-17 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  .px-18 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-19 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-20 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-21 {
    padding-right: 8.5rem !important;
    padding-left: 8.5rem !important;
  }
  .px-22 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-23 {
    padding-right: 9.5rem !important;
    padding-left: 9.5rem !important;
  }
  .px-24 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-25 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important;
  }
  .px-26 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .px-27 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }
  .px-28 {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }
  .px-29 {
    padding-right: 14rem !important;
    padding-left: 14rem !important;
  }
  .px-30 {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }
  .px-31 {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }
  .px-32 {
    padding-right: 17rem !important;
    padding-left: 17rem !important;
  }
  .px-33 {
    padding-right: 18rem !important;
    padding-left: 18rem !important;
  }
  .px-34 {
    padding-right: 19rem !important;
    padding-left: 19rem !important;
  }
  .px-35 {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }
  .py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-9 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-10 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-11 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-12 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-13 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-14 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-15 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }
  .py-16 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-17 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .py-18 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-19 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-20 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-21 {
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important;
  }
  .py-22 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-23 {
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important;
  }
  .py-24 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-25 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }
  .py-26 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .py-27 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .py-28 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }
  .py-29 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .py-30 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  .py-31 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .py-32 {
    padding-top: 17rem !important;
    padding-bottom: 17rem !important;
  }
  .py-33 {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }
  .py-34 {
    padding-top: 19rem !important;
    padding-bottom: 19rem !important;
  }
  .py-35 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
  .pt-0 {
    padding-top: 0 !important;
  }
  .pt-1 {
    padding-top: 0.25rem !important;
  }
  .pt-2 {
    padding-top: 0.5rem !important;
  }
  .pt-3 {
    padding-top: 0.75rem !important;
  }
  .pt-4 {
    padding-top: 1rem !important;
  }
  .pt-5 {
    padding-top: 1.25rem !important;
  }
  .pt-6 {
    padding-top: 1.5rem !important;
  }
  .pt-7 {
    padding-top: 1.75rem !important;
  }
  .pt-8 {
    padding-top: 2rem !important;
  }
  .pt-9 {
    padding-top: 2.5rem !important;
  }
  .pt-10 {
    padding-top: 3rem !important;
  }
  .pt-11 {
    padding-top: 3.5rem !important;
  }
  .pt-12 {
    padding-top: 4rem !important;
  }
  .pt-13 {
    padding-top: 4.5rem !important;
  }
  .pt-14 {
    padding-top: 5rem !important;
  }
  .pt-15 {
    padding-top: 5.5rem !important;
  }
  .pt-16 {
    padding-top: 6rem !important;
  }
  .pt-17 {
    padding-top: 6.5rem !important;
  }
  .pt-18 {
    padding-top: 7rem !important;
  }
  .pt-19 {
    padding-top: 7.5rem !important;
  }
  .pt-20 {
    padding-top: 8rem !important;
  }
  .pt-21 {
    padding-top: 8.5rem !important;
  }
  .pt-22 {
    padding-top: 9rem !important;
  }
  .pt-23 {
    padding-top: 9.5rem !important;
  }
  .pt-24 {
    padding-top: 10rem !important;
  }
  .pt-25 {
    padding-top: 10.5rem !important;
  }
  .pt-26 {
    padding-top: 11rem !important;
  }
  .pt-27 {
    padding-top: 12rem !important;
  }
  .pt-28 {
    padding-top: 13rem !important;
  }
  .pt-29 {
    padding-top: 14rem !important;
  }
  .pt-30 {
    padding-top: 15rem !important;
  }
  .pt-31 {
    padding-top: 16rem !important;
  }
  .pt-32 {
    padding-top: 17rem !important;
  }
  .pt-33 {
    padding-top: 18rem !important;
  }
  .pt-34 {
    padding-top: 19rem !important;
  }
  .pt-35 {
    padding-top: 20rem !important;
  }
  .pt-36 {
    padding-top: 21rem !important;
  }
  .pt-37 {
    padding-top: 22rem !important;
  }
  .pt-38 {
    padding-top: 23rem !important;
  }
  .pt-39 {
    padding-top: 24rem !important;
  }
  .pt-40 {
    padding-top: 25rem !important;
  }
  .pe-0 {
    padding-right: 0 !important;
  }
  .pe-1 {
    padding-right: 0.25rem !important;
  }
  .pe-2 {
    padding-right: 0.5rem !important;
  }
  .pe-3 {
    padding-right: 0.75rem !important;
  }
  .pe-4 {
    padding-right: 1rem !important;
  }
  .pe-5 {
    padding-right: 1.25rem !important;
  }
  .pe-6 {
    padding-right: 1.5rem !important;
  }
  .pe-7 {
    padding-right: 1.75rem !important;
  }
  .pe-8 {
    padding-right: 2rem !important;
  }
  .pe-9 {
    padding-right: 2.5rem !important;
  }
  .pe-10 {
    padding-right: 3rem !important;
  }
  .pe-11 {
    padding-right: 3.5rem !important;
  }
  .pe-12 {
    padding-right: 4rem !important;
  }
  .pe-13 {
    padding-right: 4.5rem !important;
  }
  .pe-14 {
    padding-right: 5rem !important;
  }
  .pe-15 {
    padding-right: 5.5rem !important;
  }
  .pe-16 {
    padding-right: 6rem !important;
  }
  .pe-17 {
    padding-right: 6.5rem !important;
  }
  .pe-18 {
    padding-right: 7rem !important;
  }
  .pe-19 {
    padding-right: 7.5rem !important;
  }
  .pe-20 {
    padding-right: 8rem !important;
  }
  .pe-21 {
    padding-right: 8.5rem !important;
  }
  .pe-22 {
    padding-right: 9rem !important;
  }
  .pe-23 {
    padding-right: 9.5rem !important;
  }
  .pe-24 {
    padding-right: 10rem !important;
  }
  .pe-25 {
    padding-right: 10.5rem !important;
  }
  .pe-26 {
    padding-right: 11rem !important;
  }
  .pe-27 {
    padding-right: 12rem !important;
  }
  .pe-28 {
    padding-right: 13rem !important;
  }
  .pe-29 {
    padding-right: 14rem !important;
  }
  .pe-30 {
    padding-right: 15rem !important;
  }
  .pe-31 {
    padding-right: 16rem !important;
  }
  .pe-32 {
    padding-right: 17rem !important;
  }
  .pe-33 {
    padding-right: 18rem !important;
  }
  .pe-34 {
    padding-right: 19rem !important;
  }
  .pe-35 {
    padding-right: 20rem !important;
  }
  .pe-36 {
    padding-right: 21rem !important;
  }
  .pe-37 {
    padding-right: 22rem !important;
  }
  .pe-38 {
    padding-right: 23rem !important;
  }
  .pe-39 {
    padding-right: 24rem !important;
  }
  .pe-40 {
    padding-right: 25rem !important;
  }


  .pb-0 {
    padding-bottom: 0 !important;
  }
  .pb-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-4 {
    padding-bottom: 1rem !important;
  }
  .pb-5 {
    padding-bottom: 1.25rem !important;
  }
  .pb-6 {
    padding-bottom: 1.5rem !important;
  }
  .pb-7 {
    padding-bottom: 1.75rem !important;
  }
  .pb-8 {
    padding-bottom: 2rem !important;
  }
  .pb-9 {
    padding-bottom: 2.5rem !important;
  }
  .pb-10 {
    padding-bottom: 3rem !important;
  }
  .pb-11 {
    padding-bottom: 3.5rem !important;
  }
  .pb-12 {
    padding-bottom: 4rem !important;
  }
  .pb-13 {
    padding-bottom: 4.5rem !important;
  }
  .pb-14 {
    padding-bottom: 5rem !important;
  }
  .pb-15 {
    padding-bottom: 5.5rem !important;
  }
  .pb-16 {
    padding-bottom: 6rem !important;
  }
  .pb-17 {
    padding-bottom: 6.5rem !important;
  }
  .pb-18 {
    padding-bottom: 7rem !important;
  }
  .pb-19 {
    padding-bottom: 7.5rem !important;
  }
  .pb-20 {
    padding-bottom: 8rem !important;
  }
  .pb-21 {
    padding-bottom: 8.5rem !important;
  }
  .pb-22 {
    padding-bottom: 9rem !important;
  }
  .pb-23 {
    padding-bottom: 9.5rem !important;
  }
  .pb-24 {
    padding-bottom: 10rem !important;
  }
  .pb-25 {
    padding-bottom: 10.5rem !important;
  }
  .pb-26 {
    padding-bottom: 11rem !important;
  }
  .pb-27 {
    padding-bottom: 12rem !important;
  }
  .pb-28 {
    padding-bottom: 13rem !important;
  }
  .pb-29 {
    padding-bottom: 14rem !important;
  }
  .pb-30 {
    padding-bottom: 15rem !important;
  }
  .pb-31 {
    padding-bottom: 16rem !important;
  }
  .pb-32 {
    padding-bottom: 17rem !important;
  }
  .pb-33 {
    padding-bottom: 18rem !important;
  }
  .pb-34 {
    padding-bottom: 19rem !important;
  }
  .pb-35 {
    padding-bottom: 20rem !important;
  }

  .pb-36 {
    padding-bottom: 21rem !important;
  }
  .pb-37 {
    padding-bottom: 22rem !important;
  }
  .pb-38 {
    padding-bottom: 23rem !important;
  }
  .pb-39 {
    padding-bottom: 24rem !important;
  }
  .pb-40 {
    padding-bottom: 25rem !important;
  }
  .ps-0 {
    padding-left: 0 !important;
  }
  .ps-1 {
    padding-left: 0.25rem !important;
  }
  .ps-2 {
    padding-left: 0.5rem !important;
  }
  .ps-3 {
    padding-left: 0.75rem !important;
  }
  .ps-4 {
    padding-left: 1rem !important;
  }
  .ps-5 {
    padding-left: 1.25rem !important;
  }
  .ps-6 {
    padding-left: 1.5rem !important;
  }
  .ps-7 {
    padding-left: 1.75rem !important;
  }
  .ps-8 {
    padding-left: 2rem !important;
  }
  .ps-9 {
    padding-left: 2.5rem !important;
  }
  .ps-10 {
    padding-left: 3rem !important;
  }
  .ps-11 {
    padding-left: 3.5rem !important;
  }
  .ps-12 {
    padding-left: 4rem !important;
  }
  .ps-13 {
    padding-left: 4.5rem !important;
  }
  .ps-14 {
    padding-left: 5rem !important;
  }
  .ps-15 {
    padding-left: 5.5rem !important;
  }
  .ps-16 {
    padding-left: 6rem !important;
  }
  .ps-17 {
    padding-left: 6.5rem !important;
  }
  .ps-18 {
    padding-left: 7rem !important;
  }
  .ps-19 {
    padding-left: 7.5rem !important;
  }
  .ps-20 {
    padding-left: 8rem !important;
  }
  .ps-21 {
    padding-left: 8.5rem !important;
  }
  .ps-22 {
    padding-left: 9rem !important;
  }
  .ps-23 {
    padding-left: 9.5rem !important;
  }
  .ps-24 {
    padding-left: 10rem !important;
  }
  .ps-25 {
    padding-left: 10.5rem !important;
  }
  .ps-26 {
    padding-left: 11rem !important;
  }
  .ps-27 {
    padding-left: 12rem !important;
  }
  .ps-28 {
    padding-left: 13rem !important;
  }
  .ps-29 {
    padding-left: 14rem !important;
  }
  .ps-30 {
    padding-left: 15rem !important;
  }
  .ps-31 {
    padding-left: 16rem !important;
  }
  .ps-32 {
    padding-left: 17rem !important;
  }
  .ps-33 {
    padding-left: 18rem !important;
  }
  .ps-34 {
    padding-left: 19rem !important;
  }
  .ps-35 {
    padding-left: 20rem !important;
  }
  .ps-36 {
    padding-left: 21rem !important;
  }
  .ps-37 {
    padding-left: 22rem !important;
  }
  .ps-38 {
    padding-left: 23rem !important;
  }
  .ps-39 {
    padding-left: 24rem !important;
  }
  .ps-40 {
    padding-left: 25rem !important;
  }

  .gap-0 {
    gap: 0 !important;
  }
  .gap-1 {
    gap: 0.25rem !important;
  }
  .gap-2 {
    gap: 0.5rem !important;
  }
  .gap-3 {
    gap: 0.75rem !important;
  }
  .gap-4 {
    gap: 1rem !important;
  }
  .gap-5 {
    gap: 1.25rem !important;
  }
  .gap-6 {
    gap: 1.5rem !important;
  }
  .gap-7 {
    gap: 1.75rem !important;
  }
  .gap-8 {
    gap: 2rem !important;
  }
  .gap-9 {
    gap: 2.5rem !important;
  }
  .gap-10 {
    gap: 3rem !important;
  }
  .gap-11 {
    gap: 3.5rem !important;
  }
  .gap-12 {
    gap: 4rem !important;
  }
  .gap-13 {
    gap: 4.5rem !important;
  }
  .gap-14 {
    gap: 5rem !important;
  }
  .gap-15 {
    gap: 5.5rem !important;
  }
  .gap-16 {
    gap: 6rem !important;
  }
  .gap-17 {
    gap: 6.5rem !important;
  }
  .gap-18 {
    gap: 7rem !important;
  }
  .gap-19 {
    gap: 7.5rem !important;
  }
  .gap-20 {
    gap: 8rem !important;
  }
  .gap-21 {
    gap: 8.5rem !important;
  }
  .gap-22 {
    gap: 9rem !important;
  }
  .gap-23 {
    gap: 9.5rem !important;
  }
  .gap-24 {
    gap: 10rem !important;
  }
  .gap-25 {
    gap: 10.5rem !important;
  }
  .gap-26 {
    gap: 11rem !important;
  }
  .gap-27 {
    gap: 12rem !important;
  }
  .gap-28 {
    gap: 13rem !important;
  }
  .gap-29 {
    gap: 14rem !important;
  }
  .gap-30 {
    gap: 15rem !important;
  }
  .gap-31 {
    gap: 16rem !important;
  }
  .gap-32 {
    gap: 17rem !important;
  }
  .gap-33 {
    gap: 18rem !important;
  }
  .gap-34 {
    gap: 19rem !important;
  }
  .gap-35 {
    gap: 20rem !important;
  }
  .row-gap-0 {
    row-gap: 0 !important;
  }
  .row-gap-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-3 {
    row-gap: 0.75rem !important;
  }
  .row-gap-4 {
    row-gap: 1rem !important;
  }
  .row-gap-5 {
    row-gap: 1.25rem !important;
  }
  .row-gap-6 {
    row-gap: 1.5rem !important;
  }
  .row-gap-7 {
    row-gap: 1.75rem !important;
  }
  .row-gap-8 {
    row-gap: 2rem !important;
  }
  .row-gap-9 {
    row-gap: 2.5rem !important;
  }
  .row-gap-10 {
    row-gap: 3rem !important;
  }
  .row-gap-11 {
    row-gap: 3.5rem !important;
  }
  .row-gap-12 {
    row-gap: 4rem !important;
  }
  .row-gap-13 {
    row-gap: 4.5rem !important;
  }
  .row-gap-14 {
    row-gap: 5rem !important;
  }
  .row-gap-15 {
    row-gap: 5.5rem !important;
  }
  .row-gap-16 {
    row-gap: 6rem !important;
  }
  .row-gap-17 {
    row-gap: 6.5rem !important;
  }
  .row-gap-18 {
    row-gap: 7rem !important;
  }
  .row-gap-19 {
    row-gap: 7.5rem !important;
  }
  .row-gap-20 {
    row-gap: 8rem !important;
  }
  .row-gap-21 {
    row-gap: 8.5rem !important;
  }
  .row-gap-22 {
    row-gap: 9rem !important;
  }
  .row-gap-23 {
    row-gap: 9.5rem !important;
  }
  .row-gap-24 {
    row-gap: 10rem !important;
  }
  .row-gap-25 {
    row-gap: 10.5rem !important;
  }
  .row-gap-26 {
    row-gap: 11rem !important;
  }
  .row-gap-27 {
    row-gap: 12rem !important;
  }
  .row-gap-28 {
    row-gap: 13rem !important;
  }
  .row-gap-29 {
    row-gap: 14rem !important;
  }
  .row-gap-30 {
    row-gap: 15rem !important;
  }
  .row-gap-31 {
    row-gap: 16rem !important;
  }
  .row-gap-32 {
    row-gap: 17rem !important;
  }
  .row-gap-33 {
    row-gap: 18rem !important;
  }
  .row-gap-34 {
    row-gap: 19rem !important;
  }
  .row-gap-35 {
    row-gap: 20rem !important;
  }
  .column-gap-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-3 {
    -moz-column-gap: 0.75rem !important;
    column-gap: 0.75rem !important;
  }
  .column-gap-4 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-5 {
    -moz-column-gap: 1.25rem !important;
    column-gap: 1.25rem !important;
  }
  .column-gap-6 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-7 {
    -moz-column-gap: 1.75rem !important;
    column-gap: 1.75rem !important;
  }
  .column-gap-8 {
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  .column-gap-9 {
    -moz-column-gap: 2.5rem !important;
    column-gap: 2.5rem !important;
  }
  .column-gap-10 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .column-gap-11 {
    -moz-column-gap: 3.5rem !important;
    column-gap: 3.5rem !important;
  }
  .column-gap-12 {
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  .column-gap-13 {
    -moz-column-gap: 4.5rem !important;
    column-gap: 4.5rem !important;
  }
  .column-gap-14 {
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .column-gap-15 {
    -moz-column-gap: 5.5rem !important;
    column-gap: 5.5rem !important;
  }
  .column-gap-16 {
    -moz-column-gap: 6rem !important;
    column-gap: 6rem !important;
  }
  .column-gap-17 {
    -moz-column-gap: 6.5rem !important;
    column-gap: 6.5rem !important;
  }
  .column-gap-18 {
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  .column-gap-19 {
    -moz-column-gap: 7.5rem !important;
    column-gap: 7.5rem !important;
  }
  .column-gap-20 {
    -moz-column-gap: 8rem !important;
    column-gap: 8rem !important;
  }
  .column-gap-21 {
    -moz-column-gap: 8.5rem !important;
    column-gap: 8.5rem !important;
  }
  .column-gap-22 {
    -moz-column-gap: 9rem !important;
    column-gap: 9rem !important;
  }
  .column-gap-23 {
    -moz-column-gap: 9.5rem !important;
    column-gap: 9.5rem !important;
  }
  .column-gap-24 {
    -moz-column-gap: 10rem !important;
    column-gap: 10rem !important;
  }
  .column-gap-25 {
    -moz-column-gap: 10.5rem !important;
    column-gap: 10.5rem !important;
  }
  .column-gap-26 {
    -moz-column-gap: 11rem !important;
    column-gap: 11rem !important;
  }
  .column-gap-27 {
    -moz-column-gap: 12rem !important;
    column-gap: 12rem !important;
  }
  .column-gap-28 {
    -moz-column-gap: 13rem !important;
    column-gap: 13rem !important;
  }
  .column-gap-29 {
    -moz-column-gap: 14rem !important;
    column-gap: 14rem !important;
  }
  .column-gap-30 {
    -moz-column-gap: 15rem !important;
    column-gap: 15rem !important;
  }
  .column-gap-31 {
    -moz-column-gap: 16rem !important;
    column-gap: 16rem !important;
  }
  .column-gap-32 {
    -moz-column-gap: 17rem !important;
    column-gap: 17rem !important;
  }
  .column-gap-33 {
    -moz-column-gap: 18rem !important;
    column-gap: 18rem !important;
  }
  .column-gap-34 {
    -moz-column-gap: 19rem !important;
    column-gap: 19rem !important;
  }
  .column-gap-35 {
    -moz-column-gap: 20rem !important;
    column-gap: 20rem !important;
  }
  .font-monospace {
    font-family: var(--bs-font-monospace) !important;
  }
  .fs-1 {
    font-size: calc(1.378125rem + 1.5375vw) !important;
  }
  .fs-2 {
    font-size: calc(1.333125rem + 0.9975vw) !important;
  }
  .fs-3 {
    font-size: calc(1.2825rem + 0.39vw) !important;
  }
  .fs-4 {
    font-size: calc(1.26rem + 0.12vw) !important;
  }
  .fs-5 {
    font-size: 1.18125rem !important;
  }
  .fs-6 {
    font-size: 1.06875rem !important;
  }
  .fst-italic {
    font-style: italic !important;
  }
  .fst-normal {
    font-style: normal !important;
  }
  .fw-lighter {
    font-weight: lighter !important;
  }
  .fw-light {
    font-weight: 200 !important;
  }
  .fw-normal {
    font-weight: 300 !important;
  }
  .fw-medium {
    font-weight: 400 !important;
  }
  .fw-semibold {
    font-weight: 500 !important;
  }
  .fw-bold {
    font-weight: 600 !important;
  }
  .fw-bolder {
    font-weight: 700 !important;
  }
  .lh-1 {
    line-height: 1 !important;
  }
  .lh-sm {
    line-height: 1.25 !important;
  }
  .lh-base {
    line-height: 1.5 !important;
  }
  .lh-lg {
    line-height: 2 !important;
  }

  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 100 !important;
  }
  .sticky-top-120 {
    top: 120px !important;
  }



  
.card {
    --bs-card-spacer-y: 1.5rem;
    --bs-card-spacer-x: 1.5rem;
    --bs-card-title-spacer-y: 1rem;
    --bs-card-border-width: var(--bs-border-width);
    --bs-card-border-color: var(--bs-border-color-translucent);
    --bs-card-border-radius: var(--bs-border-radius);
    --bs-card-inner-border-radius: calc(
      var(--bs-border-radius) - (var(--bs-border-width))
    );
    --bs-card-cap-padding-y: 0.75rem;
    --bs-card-cap-padding-x: 1.5rem;
    --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
    --bs-card-bg: var(--bs-body-bg);
    --bs-card-img-overlay-padding: 1.5rem;
    --bs-card-group-margin: 0.75rem;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius);
  }
  .card > hr {
    margin-right: 0;
    margin-left: 0;
  }
  .card > .list-group {
    border-top: inherit;
    border-bottom: inherit;
  }
  .card > .list-group:first-child {
    border-top-width: 0;
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius);
  }
  .card > .list-group:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius);
  }
  .card > .card-header + .list-group,
  .card > .list-group + .card-footer {
    border-top: 0;
  }
  .card-body {
    flex: 1 1 auto;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color);
  }
  .card-title {
    margin-bottom: var(--bs-card-title-spacer-y);
    color: var(--bs-card-title-color);
  }
  .card-subtitle {
    margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
    margin-bottom: 0;
    color: var(--bs-card-subtitle-color);
  }
  .card-text:last-child {
    margin-bottom: 0;
  }
  .card-link + .card-link {
    margin-left: var(--bs-card-spacer-x);
  }
  .card-header {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    margin-bottom: 0;
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
  }