@charset "UTF-8";
/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
body {
  font-feature-settings: "liga" off, "clig" off;
}
body h1, body h2, body h3, body h4, body h5, body h6, body p, body li, body ol, body ul {
  font-feature-settings: "liga" off, "clig" off;
}
body.dark header .main-menu li a {
  color: var(--white);
}
body header section > .brxe-container {
  transition: padding 0.3s;
}
body header.scrolling section > .brxe-container {
  padding-top: 20px;
  padding-bottom: 20px;
}
body .bricks-button {
  min-width: 182px;
}
body .filter-buttons {
  width: 100%;
}
body .filter-buttons li {
  flex-grow: 1;
  max-width: 20%;
}
body .filter-buttons li label span {
  width: 100%;
}

/* =========================================
   Spacing System - SCSS Generator
   ========================================= */
/* Spacing scale */
/* Breakpoints */
/* Directions */
/* Axis shortcuts */
/* =========================
   2. Mixins
   ========================= */
/* =========================
   3. Base Utilities
   ========================= */
body {
  /* All sides */
  /* Individual directions */
  /* Axis (x, y) */
  /* All sides */
  /* Individual directions */
  /* Axis (x, y) */
  /* All sides */
  /* Individual directions */
  /* Axis (x, y) */
  /* All sides */
  /* Individual directions */
  /* Axis (x, y) */
  /* All sides */
  /* Individual directions */
  /* Axis (x, y) */
  /* All sides */
  /* Individual directions */
  /* Axis (x, y) */
  /* All sides */
  /* Individual directions */
  /* Axis (x, y) */
  /* All sides */
  /* Individual directions */
  /* Axis (x, y) */
  /* All sides */
  /* Individual directions */
  /* Axis (x, y) */
  /* All sides */
  /* Individual directions */
  /* Axis (x, y) */
  /* All sides */
  /* Individual directions */
  /* Axis (x, y) */
  /* All sides */
  /* Individual directions */
  /* Axis (x, y) */
  /* All sides */
  /* Individual directions */
  /* Axis (x, y) */
  /* Auto margins */
}
body .m-0 {
  margin: 0;
}
body .p-0 {
  padding: 0;
}
body .mt-0 {
  margin-top: 0;
}
body .pt-0 {
  padding-top: 0;
}
body .mr-0 {
  margin-right: 0;
}
body .pr-0 {
  padding-right: 0;
}
body .mb-0 {
  margin-bottom: 0;
}
body .pb-0 {
  padding-bottom: 0;
}
body .ml-0 {
  margin-left: 0;
}
body .pl-0 {
  padding-left: 0;
}
body .mx-0 {
  margin-left: 0;
  margin-right: 0;
}
body .px-0 {
  padding-left: 0;
  padding-right: 0;
}
body .my-0 {
  margin-top: 0;
  margin-bottom: 0;
}
body .py-0 {
  padding-top: 0;
  padding-bottom: 0;
}
body .m-1 {
  margin: 1rem;
}
body .p-1 {
  padding: 1rem;
}
body .mt-1 {
  margin-top: 1rem;
}
body .pt-1 {
  padding-top: 1rem;
}
body .mr-1 {
  margin-right: 1rem;
}
body .pr-1 {
  padding-right: 1rem;
}
body .mb-1 {
  margin-bottom: 1rem;
}
body .pb-1 {
  padding-bottom: 1rem;
}
body .ml-1 {
  margin-left: 1rem;
}
body .pl-1 {
  padding-left: 1rem;
}
body .mx-1 {
  margin-left: 1rem;
  margin-right: 1rem;
}
body .px-1 {
  padding-left: 1rem;
  padding-right: 1rem;
}
body .my-1 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
body .py-1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
body .m-2 {
  margin: 1.5rem;
}
body .p-2 {
  padding: 1.5rem;
}
body .mt-2 {
  margin-top: 1.5rem;
}
body .pt-2 {
  padding-top: 1.5rem;
}
body .mr-2 {
  margin-right: 1.5rem;
}
body .pr-2 {
  padding-right: 1.5rem;
}
body .mb-2 {
  margin-bottom: 1.5rem;
}
body .pb-2 {
  padding-bottom: 1.5rem;
}
body .ml-2 {
  margin-left: 1.5rem;
}
body .pl-2 {
  padding-left: 1.5rem;
}
body .mx-2 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
body .px-2 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
body .my-2 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
body .py-2 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
body .m-3 {
  margin: 2rem;
}
body .p-3 {
  padding: 2rem;
}
body .mt-3 {
  margin-top: 2rem;
}
body .pt-3 {
  padding-top: 2rem;
}
body .mr-3 {
  margin-right: 2rem;
}
body .pr-3 {
  padding-right: 2rem;
}
body .mb-3 {
  margin-bottom: 2rem;
}
body .pb-3 {
  padding-bottom: 2rem;
}
body .ml-3 {
  margin-left: 2rem;
}
body .pl-3 {
  padding-left: 2rem;
}
body .mx-3 {
  margin-left: 2rem;
  margin-right: 2rem;
}
body .px-3 {
  padding-left: 2rem;
  padding-right: 2rem;
}
body .my-3 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
body .py-3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
body .m-4 {
  margin: 2.5rem;
}
body .p-4 {
  padding: 2.5rem;
}
body .mt-4 {
  margin-top: 2.5rem;
}
body .pt-4 {
  padding-top: 2.5rem;
}
body .mr-4 {
  margin-right: 2.5rem;
}
body .pr-4 {
  padding-right: 2.5rem;
}
body .mb-4 {
  margin-bottom: 2.5rem;
}
body .pb-4 {
  padding-bottom: 2.5rem;
}
body .ml-4 {
  margin-left: 2.5rem;
}
body .pl-4 {
  padding-left: 2.5rem;
}
body .mx-4 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
body .px-4 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
body .my-4 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
body .py-4 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
body .m-5 {
  margin: 3rem;
}
body .p-5 {
  padding: 3rem;
}
body .mt-5 {
  margin-top: 3rem;
}
body .pt-5 {
  padding-top: 3rem;
}
body .mr-5 {
  margin-right: 3rem;
}
body .pr-5 {
  padding-right: 3rem;
}
body .mb-5 {
  margin-bottom: 3rem;
}
body .pb-5 {
  padding-bottom: 3rem;
}
body .ml-5 {
  margin-left: 3rem;
}
body .pl-5 {
  padding-left: 3rem;
}
body .mx-5 {
  margin-left: 3rem;
  margin-right: 3rem;
}
body .px-5 {
  padding-left: 3rem;
  padding-right: 3rem;
}
body .my-5 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
body .py-5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
body .m-6 {
  margin: 4rem;
}
body .p-6 {
  padding: 4rem;
}
body .mt-6 {
  margin-top: 4rem;
}
body .pt-6 {
  padding-top: 4rem;
}
body .mr-6 {
  margin-right: 4rem;
}
body .pr-6 {
  padding-right: 4rem;
}
body .mb-6 {
  margin-bottom: 4rem;
}
body .pb-6 {
  padding-bottom: 4rem;
}
body .ml-6 {
  margin-left: 4rem;
}
body .pl-6 {
  padding-left: 4rem;
}
body .mx-6 {
  margin-left: 4rem;
  margin-right: 4rem;
}
body .px-6 {
  padding-left: 4rem;
  padding-right: 4rem;
}
body .my-6 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
body .py-6 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
body .m-7 {
  margin: 5rem;
}
body .p-7 {
  padding: 5rem;
}
body .mt-7 {
  margin-top: 5rem;
}
body .pt-7 {
  padding-top: 5rem;
}
body .mr-7 {
  margin-right: 5rem;
}
body .pr-7 {
  padding-right: 5rem;
}
body .mb-7 {
  margin-bottom: 5rem;
}
body .pb-7 {
  padding-bottom: 5rem;
}
body .ml-7 {
  margin-left: 5rem;
}
body .pl-7 {
  padding-left: 5rem;
}
body .mx-7 {
  margin-left: 5rem;
  margin-right: 5rem;
}
body .px-7 {
  padding-left: 5rem;
  padding-right: 5rem;
}
body .my-7 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}
body .py-7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
body .m-8 {
  margin: 6rem;
}
body .p-8 {
  padding: 6rem;
}
body .mt-8 {
  margin-top: 6rem;
}
body .pt-8 {
  padding-top: 6rem;
}
body .mr-8 {
  margin-right: 6rem;
}
body .pr-8 {
  padding-right: 6rem;
}
body .mb-8 {
  margin-bottom: 6rem;
}
body .pb-8 {
  padding-bottom: 6rem;
}
body .ml-8 {
  margin-left: 6rem;
}
body .pl-8 {
  padding-left: 6rem;
}
body .mx-8 {
  margin-left: 6rem;
  margin-right: 6rem;
}
body .px-8 {
  padding-left: 6rem;
  padding-right: 6rem;
}
body .my-8 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}
body .py-8 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
body .m-9 {
  margin: 7rem;
}
body .p-9 {
  padding: 7rem;
}
body .mt-9 {
  margin-top: 7rem;
}
body .pt-9 {
  padding-top: 7rem;
}
body .mr-9 {
  margin-right: 7rem;
}
body .pr-9 {
  padding-right: 7rem;
}
body .mb-9 {
  margin-bottom: 7rem;
}
body .pb-9 {
  padding-bottom: 7rem;
}
body .ml-9 {
  margin-left: 7rem;
}
body .pl-9 {
  padding-left: 7rem;
}
body .mx-9 {
  margin-left: 7rem;
  margin-right: 7rem;
}
body .px-9 {
  padding-left: 7rem;
  padding-right: 7rem;
}
body .my-9 {
  margin-top: 7rem;
  margin-bottom: 7rem;
}
body .py-9 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}
body .m-10 {
  margin: 8rem;
}
body .p-10 {
  padding: 8rem;
}
body .mt-10 {
  margin-top: 8rem;
}
body .pt-10 {
  padding-top: 8rem;
}
body .mr-10 {
  margin-right: 8rem;
}
body .pr-10 {
  padding-right: 8rem;
}
body .mb-10 {
  margin-bottom: 8rem;
}
body .pb-10 {
  padding-bottom: 8rem;
}
body .ml-10 {
  margin-left: 8rem;
}
body .pl-10 {
  padding-left: 8rem;
}
body .mx-10 {
  margin-left: 8rem;
  margin-right: 8rem;
}
body .px-10 {
  padding-left: 8rem;
  padding-right: 8rem;
}
body .my-10 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}
body .py-10 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
body .m-11 {
  margin: 9rem;
}
body .p-11 {
  padding: 9rem;
}
body .mt-11 {
  margin-top: 9rem;
}
body .pt-11 {
  padding-top: 9rem;
}
body .mr-11 {
  margin-right: 9rem;
}
body .pr-11 {
  padding-right: 9rem;
}
body .mb-11 {
  margin-bottom: 9rem;
}
body .pb-11 {
  padding-bottom: 9rem;
}
body .ml-11 {
  margin-left: 9rem;
}
body .pl-11 {
  padding-left: 9rem;
}
body .mx-11 {
  margin-left: 9rem;
  margin-right: 9rem;
}
body .px-11 {
  padding-left: 9rem;
  padding-right: 9rem;
}
body .my-11 {
  margin-top: 9rem;
  margin-bottom: 9rem;
}
body .py-11 {
  padding-top: 9rem;
  padding-bottom: 9rem;
}
body .m-12 {
  margin: 10rem;
}
body .p-12 {
  padding: 10rem;
}
body .mt-12 {
  margin-top: 10rem;
}
body .pt-12 {
  padding-top: 10rem;
}
body .mr-12 {
  margin-right: 10rem;
}
body .pr-12 {
  padding-right: 10rem;
}
body .mb-12 {
  margin-bottom: 10rem;
}
body .pb-12 {
  padding-bottom: 10rem;
}
body .ml-12 {
  margin-left: 10rem;
}
body .pl-12 {
  padding-left: 10rem;
}
body .mx-12 {
  margin-left: 10rem;
  margin-right: 10rem;
}
body .px-12 {
  padding-left: 10rem;
  padding-right: 10rem;
}
body .my-12 {
  margin-top: 10rem;
  margin-bottom: 10rem;
}
body .py-12 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
body .gap-0 {
  gap: 0;
}
body .gapx-0 {
  column-gap: 0;
}
body .gapy-0 {
  row-gap: 0;
}
body .gap-1 {
  gap: 1rem;
}
body .gapx-1 {
  column-gap: 1rem;
}
body .gapy-1 {
  row-gap: 1rem;
}
body .gap-2 {
  gap: 1.5rem;
}
body .gapx-2 {
  column-gap: 1.5rem;
}
body .gapy-2 {
  row-gap: 1.5rem;
}
body .gap-3 {
  gap: 2rem;
}
body .gapx-3 {
  column-gap: 2rem;
}
body .gapy-3 {
  row-gap: 2rem;
}
body .gap-4 {
  gap: 2.5rem;
}
body .gapx-4 {
  column-gap: 2.5rem;
}
body .gapy-4 {
  row-gap: 2.5rem;
}
body .gap-5 {
  gap: 3rem;
}
body .gapx-5 {
  column-gap: 3rem;
}
body .gapy-5 {
  row-gap: 3rem;
}
body .gap-6 {
  gap: 4rem;
}
body .gapx-6 {
  column-gap: 4rem;
}
body .gapy-6 {
  row-gap: 4rem;
}
body .gap-7 {
  gap: 5rem;
}
body .gapx-7 {
  column-gap: 5rem;
}
body .gapy-7 {
  row-gap: 5rem;
}
body .gap-8 {
  gap: 6rem;
}
body .gapx-8 {
  column-gap: 6rem;
}
body .gapy-8 {
  row-gap: 6rem;
}
body .gap-9 {
  gap: 7rem;
}
body .gapx-9 {
  column-gap: 7rem;
}
body .gapy-9 {
  row-gap: 7rem;
}
body .gap-10 {
  gap: 8rem;
}
body .gapx-10 {
  column-gap: 8rem;
}
body .gapy-10 {
  row-gap: 8rem;
}
body .gap-11 {
  gap: 9rem;
}
body .gapx-11 {
  column-gap: 9rem;
}
body .gapy-11 {
  row-gap: 9rem;
}
body .gap-12 {
  gap: 10rem;
}
body .gapx-12 {
  column-gap: 10rem;
}
body .gapy-12 {
  row-gap: 10rem;
}
body .mx-auto {
  margin-left: auto;
  margin-right: auto;
}
body .ml-auto {
  margin-left: auto;
}
body .mr-auto {
  margin-right: auto;
}

@media (max-width: 480px) {
  body {
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
  }
  body .pp-m-0 {
    margin: 0;
  }
  body .pp-p-0 {
    padding: 0;
  }
  body .pp-mt-0 {
    margin-top: 0;
  }
  body .pp-pt-0 {
    padding-top: 0;
  }
  body .pp-mr-0 {
    margin-right: 0;
  }
  body .pp-pr-0 {
    padding-right: 0;
  }
  body .pp-mb-0 {
    margin-bottom: 0;
  }
  body .pp-pb-0 {
    padding-bottom: 0;
  }
  body .pp-ml-0 {
    margin-left: 0;
  }
  body .pp-pl-0 {
    padding-left: 0;
  }
  body .pp-mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  body .pp-px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  body .pp-my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  body .pp-py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  body .pp-m-1 {
    margin: 1rem;
  }
  body .pp-p-1 {
    padding: 1rem;
  }
  body .pp-mt-1 {
    margin-top: 1rem;
  }
  body .pp-pt-1 {
    padding-top: 1rem;
  }
  body .pp-mr-1 {
    margin-right: 1rem;
  }
  body .pp-pr-1 {
    padding-right: 1rem;
  }
  body .pp-mb-1 {
    margin-bottom: 1rem;
  }
  body .pp-pb-1 {
    padding-bottom: 1rem;
  }
  body .pp-ml-1 {
    margin-left: 1rem;
  }
  body .pp-pl-1 {
    padding-left: 1rem;
  }
  body .pp-mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  body .pp-px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  body .pp-my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  body .pp-py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  body .pp-m-2 {
    margin: 1.5rem;
  }
  body .pp-p-2 {
    padding: 1.5rem;
  }
  body .pp-mt-2 {
    margin-top: 1.5rem;
  }
  body .pp-pt-2 {
    padding-top: 1.5rem;
  }
  body .pp-mr-2 {
    margin-right: 1.5rem;
  }
  body .pp-pr-2 {
    padding-right: 1.5rem;
  }
  body .pp-mb-2 {
    margin-bottom: 1.5rem;
  }
  body .pp-pb-2 {
    padding-bottom: 1.5rem;
  }
  body .pp-ml-2 {
    margin-left: 1.5rem;
  }
  body .pp-pl-2 {
    padding-left: 1.5rem;
  }
  body .pp-mx-2 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  body .pp-px-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  body .pp-my-2 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  body .pp-py-2 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  body .pp-m-3 {
    margin: 2rem;
  }
  body .pp-p-3 {
    padding: 2rem;
  }
  body .pp-mt-3 {
    margin-top: 2rem;
  }
  body .pp-pt-3 {
    padding-top: 2rem;
  }
  body .pp-mr-3 {
    margin-right: 2rem;
  }
  body .pp-pr-3 {
    padding-right: 2rem;
  }
  body .pp-mb-3 {
    margin-bottom: 2rem;
  }
  body .pp-pb-3 {
    padding-bottom: 2rem;
  }
  body .pp-ml-3 {
    margin-left: 2rem;
  }
  body .pp-pl-3 {
    padding-left: 2rem;
  }
  body .pp-mx-3 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  body .pp-px-3 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  body .pp-my-3 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  body .pp-py-3 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  body .pp-m-4 {
    margin: 2.5rem;
  }
  body .pp-p-4 {
    padding: 2.5rem;
  }
  body .pp-mt-4 {
    margin-top: 2.5rem;
  }
  body .pp-pt-4 {
    padding-top: 2.5rem;
  }
  body .pp-mr-4 {
    margin-right: 2.5rem;
  }
  body .pp-pr-4 {
    padding-right: 2.5rem;
  }
  body .pp-mb-4 {
    margin-bottom: 2.5rem;
  }
  body .pp-pb-4 {
    padding-bottom: 2.5rem;
  }
  body .pp-ml-4 {
    margin-left: 2.5rem;
  }
  body .pp-pl-4 {
    padding-left: 2.5rem;
  }
  body .pp-mx-4 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  body .pp-px-4 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  body .pp-my-4 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  body .pp-py-4 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  body .pp-m-5 {
    margin: 3rem;
  }
  body .pp-p-5 {
    padding: 3rem;
  }
  body .pp-mt-5 {
    margin-top: 3rem;
  }
  body .pp-pt-5 {
    padding-top: 3rem;
  }
  body .pp-mr-5 {
    margin-right: 3rem;
  }
  body .pp-pr-5 {
    padding-right: 3rem;
  }
  body .pp-mb-5 {
    margin-bottom: 3rem;
  }
  body .pp-pb-5 {
    padding-bottom: 3rem;
  }
  body .pp-ml-5 {
    margin-left: 3rem;
  }
  body .pp-pl-5 {
    padding-left: 3rem;
  }
  body .pp-mx-5 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  body .pp-px-5 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  body .pp-my-5 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  body .pp-py-5 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  body .pp-m-6 {
    margin: 4rem;
  }
  body .pp-p-6 {
    padding: 4rem;
  }
  body .pp-mt-6 {
    margin-top: 4rem;
  }
  body .pp-pt-6 {
    padding-top: 4rem;
  }
  body .pp-mr-6 {
    margin-right: 4rem;
  }
  body .pp-pr-6 {
    padding-right: 4rem;
  }
  body .pp-mb-6 {
    margin-bottom: 4rem;
  }
  body .pp-pb-6 {
    padding-bottom: 4rem;
  }
  body .pp-ml-6 {
    margin-left: 4rem;
  }
  body .pp-pl-6 {
    padding-left: 4rem;
  }
  body .pp-mx-6 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  body .pp-px-6 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  body .pp-my-6 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  body .pp-py-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  body .pp-m-7 {
    margin: 5rem;
  }
  body .pp-p-7 {
    padding: 5rem;
  }
  body .pp-mt-7 {
    margin-top: 5rem;
  }
  body .pp-pt-7 {
    padding-top: 5rem;
  }
  body .pp-mr-7 {
    margin-right: 5rem;
  }
  body .pp-pr-7 {
    padding-right: 5rem;
  }
  body .pp-mb-7 {
    margin-bottom: 5rem;
  }
  body .pp-pb-7 {
    padding-bottom: 5rem;
  }
  body .pp-ml-7 {
    margin-left: 5rem;
  }
  body .pp-pl-7 {
    padding-left: 5rem;
  }
  body .pp-mx-7 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  body .pp-px-7 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  body .pp-my-7 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  body .pp-py-7 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  body .pp-m-8 {
    margin: 6rem;
  }
  body .pp-p-8 {
    padding: 6rem;
  }
  body .pp-mt-8 {
    margin-top: 6rem;
  }
  body .pp-pt-8 {
    padding-top: 6rem;
  }
  body .pp-mr-8 {
    margin-right: 6rem;
  }
  body .pp-pr-8 {
    padding-right: 6rem;
  }
  body .pp-mb-8 {
    margin-bottom: 6rem;
  }
  body .pp-pb-8 {
    padding-bottom: 6rem;
  }
  body .pp-ml-8 {
    margin-left: 6rem;
  }
  body .pp-pl-8 {
    padding-left: 6rem;
  }
  body .pp-mx-8 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  body .pp-px-8 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  body .pp-my-8 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  body .pp-py-8 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  body .pp-m-9 {
    margin: 7rem;
  }
  body .pp-p-9 {
    padding: 7rem;
  }
  body .pp-mt-9 {
    margin-top: 7rem;
  }
  body .pp-pt-9 {
    padding-top: 7rem;
  }
  body .pp-mr-9 {
    margin-right: 7rem;
  }
  body .pp-pr-9 {
    padding-right: 7rem;
  }
  body .pp-mb-9 {
    margin-bottom: 7rem;
  }
  body .pp-pb-9 {
    padding-bottom: 7rem;
  }
  body .pp-ml-9 {
    margin-left: 7rem;
  }
  body .pp-pl-9 {
    padding-left: 7rem;
  }
  body .pp-mx-9 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  body .pp-px-9 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  body .pp-my-9 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  body .pp-py-9 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  body .pp-m-10 {
    margin: 8rem;
  }
  body .pp-p-10 {
    padding: 8rem;
  }
  body .pp-mt-10 {
    margin-top: 8rem;
  }
  body .pp-pt-10 {
    padding-top: 8rem;
  }
  body .pp-mr-10 {
    margin-right: 8rem;
  }
  body .pp-pr-10 {
    padding-right: 8rem;
  }
  body .pp-mb-10 {
    margin-bottom: 8rem;
  }
  body .pp-pb-10 {
    padding-bottom: 8rem;
  }
  body .pp-ml-10 {
    margin-left: 8rem;
  }
  body .pp-pl-10 {
    padding-left: 8rem;
  }
  body .pp-mx-10 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  body .pp-px-10 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  body .pp-my-10 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  body .pp-py-10 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  body .pp-m-11 {
    margin: 9rem;
  }
  body .pp-p-11 {
    padding: 9rem;
  }
  body .pp-mt-11 {
    margin-top: 9rem;
  }
  body .pp-pt-11 {
    padding-top: 9rem;
  }
  body .pp-mr-11 {
    margin-right: 9rem;
  }
  body .pp-pr-11 {
    padding-right: 9rem;
  }
  body .pp-mb-11 {
    margin-bottom: 9rem;
  }
  body .pp-pb-11 {
    padding-bottom: 9rem;
  }
  body .pp-ml-11 {
    margin-left: 9rem;
  }
  body .pp-pl-11 {
    padding-left: 9rem;
  }
  body .pp-mx-11 {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  body .pp-px-11 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  body .pp-my-11 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  body .pp-py-11 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  body .pp-m-12 {
    margin: 10rem;
  }
  body .pp-p-12 {
    padding: 10rem;
  }
  body .pp-mt-12 {
    margin-top: 10rem;
  }
  body .pp-pt-12 {
    padding-top: 10rem;
  }
  body .pp-mr-12 {
    margin-right: 10rem;
  }
  body .pp-pr-12 {
    padding-right: 10rem;
  }
  body .pp-mb-12 {
    margin-bottom: 10rem;
  }
  body .pp-pb-12 {
    padding-bottom: 10rem;
  }
  body .pp-ml-12 {
    margin-left: 10rem;
  }
  body .pp-pl-12 {
    padding-left: 10rem;
  }
  body .pp-mx-12 {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  body .pp-px-12 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  body .pp-my-12 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  body .pp-py-12 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  body .gap-0 {
    gap: 0;
  }
  body .pp-gapx-0 {
    column-gap: 0;
  }
  body .pp-gapy-0 {
    row-gap: 0;
  }
  body .gap-1 {
    gap: 1rem;
  }
  body .pp-gapx-1 {
    column-gap: 1rem;
  }
  body .pp-gapy-1 {
    row-gap: 1rem;
  }
  body .gap-2 {
    gap: 1.5rem;
  }
  body .pp-gapx-2 {
    column-gap: 1.5rem;
  }
  body .pp-gapy-2 {
    row-gap: 1.5rem;
  }
  body .gap-3 {
    gap: 2rem;
  }
  body .pp-gapx-3 {
    column-gap: 2rem;
  }
  body .pp-gapy-3 {
    row-gap: 2rem;
  }
  body .gap-4 {
    gap: 2.5rem;
  }
  body .pp-gapx-4 {
    column-gap: 2.5rem;
  }
  body .pp-gapy-4 {
    row-gap: 2.5rem;
  }
  body .gap-5 {
    gap: 3rem;
  }
  body .pp-gapx-5 {
    column-gap: 3rem;
  }
  body .pp-gapy-5 {
    row-gap: 3rem;
  }
  body .gap-6 {
    gap: 4rem;
  }
  body .pp-gapx-6 {
    column-gap: 4rem;
  }
  body .pp-gapy-6 {
    row-gap: 4rem;
  }
  body .gap-7 {
    gap: 5rem;
  }
  body .pp-gapx-7 {
    column-gap: 5rem;
  }
  body .pp-gapy-7 {
    row-gap: 5rem;
  }
  body .gap-8 {
    gap: 6rem;
  }
  body .pp-gapx-8 {
    column-gap: 6rem;
  }
  body .pp-gapy-8 {
    row-gap: 6rem;
  }
  body .gap-9 {
    gap: 7rem;
  }
  body .pp-gapx-9 {
    column-gap: 7rem;
  }
  body .pp-gapy-9 {
    row-gap: 7rem;
  }
  body .gap-10 {
    gap: 8rem;
  }
  body .pp-gapx-10 {
    column-gap: 8rem;
  }
  body .pp-gapy-10 {
    row-gap: 8rem;
  }
  body .gap-11 {
    gap: 9rem;
  }
  body .pp-gapx-11 {
    column-gap: 9rem;
  }
  body .pp-gapy-11 {
    row-gap: 9rem;
  }
  body .gap-12 {
    gap: 10rem;
  }
  body .pp-gapx-12 {
    column-gap: 10rem;
  }
  body .pp-gapy-12 {
    row-gap: 10rem;
  }
}
@media (max-width: 767px) {
  body {
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
  }
  body .pl-m-0 {
    margin: 0;
  }
  body .pl-p-0 {
    padding: 0;
  }
  body .pl-mt-0 {
    margin-top: 0;
  }
  body .pl-pt-0 {
    padding-top: 0;
  }
  body .pl-mr-0 {
    margin-right: 0;
  }
  body .pl-pr-0 {
    padding-right: 0;
  }
  body .pl-mb-0 {
    margin-bottom: 0;
  }
  body .pl-pb-0 {
    padding-bottom: 0;
  }
  body .pl-ml-0 {
    margin-left: 0;
  }
  body .pl-pl-0 {
    padding-left: 0;
  }
  body .pl-mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  body .pl-px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  body .pl-my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  body .pl-py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  body .pl-m-1 {
    margin: 1rem;
  }
  body .pl-p-1 {
    padding: 1rem;
  }
  body .pl-mt-1 {
    margin-top: 1rem;
  }
  body .pl-pt-1 {
    padding-top: 1rem;
  }
  body .pl-mr-1 {
    margin-right: 1rem;
  }
  body .pl-pr-1 {
    padding-right: 1rem;
  }
  body .pl-mb-1 {
    margin-bottom: 1rem;
  }
  body .pl-pb-1 {
    padding-bottom: 1rem;
  }
  body .pl-ml-1 {
    margin-left: 1rem;
  }
  body .pl-pl-1 {
    padding-left: 1rem;
  }
  body .pl-mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  body .pl-px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  body .pl-my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  body .pl-py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  body .pl-m-2 {
    margin: 1.5rem;
  }
  body .pl-p-2 {
    padding: 1.5rem;
  }
  body .pl-mt-2 {
    margin-top: 1.5rem;
  }
  body .pl-pt-2 {
    padding-top: 1.5rem;
  }
  body .pl-mr-2 {
    margin-right: 1.5rem;
  }
  body .pl-pr-2 {
    padding-right: 1.5rem;
  }
  body .pl-mb-2 {
    margin-bottom: 1.5rem;
  }
  body .pl-pb-2 {
    padding-bottom: 1.5rem;
  }
  body .pl-ml-2 {
    margin-left: 1.5rem;
  }
  body .pl-pl-2 {
    padding-left: 1.5rem;
  }
  body .pl-mx-2 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  body .pl-px-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  body .pl-my-2 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  body .pl-py-2 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  body .pl-m-3 {
    margin: 2rem;
  }
  body .pl-p-3 {
    padding: 2rem;
  }
  body .pl-mt-3 {
    margin-top: 2rem;
  }
  body .pl-pt-3 {
    padding-top: 2rem;
  }
  body .pl-mr-3 {
    margin-right: 2rem;
  }
  body .pl-pr-3 {
    padding-right: 2rem;
  }
  body .pl-mb-3 {
    margin-bottom: 2rem;
  }
  body .pl-pb-3 {
    padding-bottom: 2rem;
  }
  body .pl-ml-3 {
    margin-left: 2rem;
  }
  body .pl-pl-3 {
    padding-left: 2rem;
  }
  body .pl-mx-3 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  body .pl-px-3 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  body .pl-my-3 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  body .pl-py-3 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  body .pl-m-4 {
    margin: 2.5rem;
  }
  body .pl-p-4 {
    padding: 2.5rem;
  }
  body .pl-mt-4 {
    margin-top: 2.5rem;
  }
  body .pl-pt-4 {
    padding-top: 2.5rem;
  }
  body .pl-mr-4 {
    margin-right: 2.5rem;
  }
  body .pl-pr-4 {
    padding-right: 2.5rem;
  }
  body .pl-mb-4 {
    margin-bottom: 2.5rem;
  }
  body .pl-pb-4 {
    padding-bottom: 2.5rem;
  }
  body .pl-ml-4 {
    margin-left: 2.5rem;
  }
  body .pl-pl-4 {
    padding-left: 2.5rem;
  }
  body .pl-mx-4 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  body .pl-px-4 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  body .pl-my-4 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  body .pl-py-4 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  body .pl-m-5 {
    margin: 3rem;
  }
  body .pl-p-5 {
    padding: 3rem;
  }
  body .pl-mt-5 {
    margin-top: 3rem;
  }
  body .pl-pt-5 {
    padding-top: 3rem;
  }
  body .pl-mr-5 {
    margin-right: 3rem;
  }
  body .pl-pr-5 {
    padding-right: 3rem;
  }
  body .pl-mb-5 {
    margin-bottom: 3rem;
  }
  body .pl-pb-5 {
    padding-bottom: 3rem;
  }
  body .pl-ml-5 {
    margin-left: 3rem;
  }
  body .pl-pl-5 {
    padding-left: 3rem;
  }
  body .pl-mx-5 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  body .pl-px-5 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  body .pl-my-5 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  body .pl-py-5 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  body .pl-m-6 {
    margin: 4rem;
  }
  body .pl-p-6 {
    padding: 4rem;
  }
  body .pl-mt-6 {
    margin-top: 4rem;
  }
  body .pl-pt-6 {
    padding-top: 4rem;
  }
  body .pl-mr-6 {
    margin-right: 4rem;
  }
  body .pl-pr-6 {
    padding-right: 4rem;
  }
  body .pl-mb-6 {
    margin-bottom: 4rem;
  }
  body .pl-pb-6 {
    padding-bottom: 4rem;
  }
  body .pl-ml-6 {
    margin-left: 4rem;
  }
  body .pl-pl-6 {
    padding-left: 4rem;
  }
  body .pl-mx-6 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  body .pl-px-6 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  body .pl-my-6 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  body .pl-py-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  body .pl-m-7 {
    margin: 5rem;
  }
  body .pl-p-7 {
    padding: 5rem;
  }
  body .pl-mt-7 {
    margin-top: 5rem;
  }
  body .pl-pt-7 {
    padding-top: 5rem;
  }
  body .pl-mr-7 {
    margin-right: 5rem;
  }
  body .pl-pr-7 {
    padding-right: 5rem;
  }
  body .pl-mb-7 {
    margin-bottom: 5rem;
  }
  body .pl-pb-7 {
    padding-bottom: 5rem;
  }
  body .pl-ml-7 {
    margin-left: 5rem;
  }
  body .pl-pl-7 {
    padding-left: 5rem;
  }
  body .pl-mx-7 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  body .pl-px-7 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  body .pl-my-7 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  body .pl-py-7 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  body .pl-m-8 {
    margin: 6rem;
  }
  body .pl-p-8 {
    padding: 6rem;
  }
  body .pl-mt-8 {
    margin-top: 6rem;
  }
  body .pl-pt-8 {
    padding-top: 6rem;
  }
  body .pl-mr-8 {
    margin-right: 6rem;
  }
  body .pl-pr-8 {
    padding-right: 6rem;
  }
  body .pl-mb-8 {
    margin-bottom: 6rem;
  }
  body .pl-pb-8 {
    padding-bottom: 6rem;
  }
  body .pl-ml-8 {
    margin-left: 6rem;
  }
  body .pl-pl-8 {
    padding-left: 6rem;
  }
  body .pl-mx-8 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  body .pl-px-8 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  body .pl-my-8 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  body .pl-py-8 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  body .pl-m-9 {
    margin: 7rem;
  }
  body .pl-p-9 {
    padding: 7rem;
  }
  body .pl-mt-9 {
    margin-top: 7rem;
  }
  body .pl-pt-9 {
    padding-top: 7rem;
  }
  body .pl-mr-9 {
    margin-right: 7rem;
  }
  body .pl-pr-9 {
    padding-right: 7rem;
  }
  body .pl-mb-9 {
    margin-bottom: 7rem;
  }
  body .pl-pb-9 {
    padding-bottom: 7rem;
  }
  body .pl-ml-9 {
    margin-left: 7rem;
  }
  body .pl-pl-9 {
    padding-left: 7rem;
  }
  body .pl-mx-9 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  body .pl-px-9 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  body .pl-my-9 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  body .pl-py-9 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  body .pl-m-10 {
    margin: 8rem;
  }
  body .pl-p-10 {
    padding: 8rem;
  }
  body .pl-mt-10 {
    margin-top: 8rem;
  }
  body .pl-pt-10 {
    padding-top: 8rem;
  }
  body .pl-mr-10 {
    margin-right: 8rem;
  }
  body .pl-pr-10 {
    padding-right: 8rem;
  }
  body .pl-mb-10 {
    margin-bottom: 8rem;
  }
  body .pl-pb-10 {
    padding-bottom: 8rem;
  }
  body .pl-ml-10 {
    margin-left: 8rem;
  }
  body .pl-pl-10 {
    padding-left: 8rem;
  }
  body .pl-mx-10 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  body .pl-px-10 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  body .pl-my-10 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  body .pl-py-10 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  body .pl-m-11 {
    margin: 9rem;
  }
  body .pl-p-11 {
    padding: 9rem;
  }
  body .pl-mt-11 {
    margin-top: 9rem;
  }
  body .pl-pt-11 {
    padding-top: 9rem;
  }
  body .pl-mr-11 {
    margin-right: 9rem;
  }
  body .pl-pr-11 {
    padding-right: 9rem;
  }
  body .pl-mb-11 {
    margin-bottom: 9rem;
  }
  body .pl-pb-11 {
    padding-bottom: 9rem;
  }
  body .pl-ml-11 {
    margin-left: 9rem;
  }
  body .pl-pl-11 {
    padding-left: 9rem;
  }
  body .pl-mx-11 {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  body .pl-px-11 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  body .pl-my-11 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  body .pl-py-11 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  body .pl-m-12 {
    margin: 10rem;
  }
  body .pl-p-12 {
    padding: 10rem;
  }
  body .pl-mt-12 {
    margin-top: 10rem;
  }
  body .pl-pt-12 {
    padding-top: 10rem;
  }
  body .pl-mr-12 {
    margin-right: 10rem;
  }
  body .pl-pr-12 {
    padding-right: 10rem;
  }
  body .pl-mb-12 {
    margin-bottom: 10rem;
  }
  body .pl-pb-12 {
    padding-bottom: 10rem;
  }
  body .pl-ml-12 {
    margin-left: 10rem;
  }
  body .pl-pl-12 {
    padding-left: 10rem;
  }
  body .pl-mx-12 {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  body .pl-px-12 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  body .pl-my-12 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  body .pl-py-12 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  body .gap-0 {
    gap: 0;
  }
  body .pl-gapx-0 {
    column-gap: 0;
  }
  body .pl-gapy-0 {
    row-gap: 0;
  }
  body .gap-1 {
    gap: 1rem;
  }
  body .pl-gapx-1 {
    column-gap: 1rem;
  }
  body .pl-gapy-1 {
    row-gap: 1rem;
  }
  body .gap-2 {
    gap: 1.5rem;
  }
  body .pl-gapx-2 {
    column-gap: 1.5rem;
  }
  body .pl-gapy-2 {
    row-gap: 1.5rem;
  }
  body .gap-3 {
    gap: 2rem;
  }
  body .pl-gapx-3 {
    column-gap: 2rem;
  }
  body .pl-gapy-3 {
    row-gap: 2rem;
  }
  body .gap-4 {
    gap: 2.5rem;
  }
  body .pl-gapx-4 {
    column-gap: 2.5rem;
  }
  body .pl-gapy-4 {
    row-gap: 2.5rem;
  }
  body .gap-5 {
    gap: 3rem;
  }
  body .pl-gapx-5 {
    column-gap: 3rem;
  }
  body .pl-gapy-5 {
    row-gap: 3rem;
  }
  body .gap-6 {
    gap: 4rem;
  }
  body .pl-gapx-6 {
    column-gap: 4rem;
  }
  body .pl-gapy-6 {
    row-gap: 4rem;
  }
  body .gap-7 {
    gap: 5rem;
  }
  body .pl-gapx-7 {
    column-gap: 5rem;
  }
  body .pl-gapy-7 {
    row-gap: 5rem;
  }
  body .gap-8 {
    gap: 6rem;
  }
  body .pl-gapx-8 {
    column-gap: 6rem;
  }
  body .pl-gapy-8 {
    row-gap: 6rem;
  }
  body .gap-9 {
    gap: 7rem;
  }
  body .pl-gapx-9 {
    column-gap: 7rem;
  }
  body .pl-gapy-9 {
    row-gap: 7rem;
  }
  body .gap-10 {
    gap: 8rem;
  }
  body .pl-gapx-10 {
    column-gap: 8rem;
  }
  body .pl-gapy-10 {
    row-gap: 8rem;
  }
  body .gap-11 {
    gap: 9rem;
  }
  body .pl-gapx-11 {
    column-gap: 9rem;
  }
  body .pl-gapy-11 {
    row-gap: 9rem;
  }
  body .gap-12 {
    gap: 10rem;
  }
  body .pl-gapx-12 {
    column-gap: 10rem;
  }
  body .pl-gapy-12 {
    row-gap: 10rem;
  }
}
@media (max-width: 991px) {
  body {
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
  }
  body .tp-m-0 {
    margin: 0;
  }
  body .tp-p-0 {
    padding: 0;
  }
  body .tp-mt-0 {
    margin-top: 0;
  }
  body .tp-pt-0 {
    padding-top: 0;
  }
  body .tp-mr-0 {
    margin-right: 0;
  }
  body .tp-pr-0 {
    padding-right: 0;
  }
  body .tp-mb-0 {
    margin-bottom: 0;
  }
  body .tp-pb-0 {
    padding-bottom: 0;
  }
  body .tp-ml-0 {
    margin-left: 0;
  }
  body .tp-pl-0 {
    padding-left: 0;
  }
  body .tp-mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  body .tp-px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  body .tp-my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  body .tp-py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  body .tp-m-1 {
    margin: 1rem;
  }
  body .tp-p-1 {
    padding: 1rem;
  }
  body .tp-mt-1 {
    margin-top: 1rem;
  }
  body .tp-pt-1 {
    padding-top: 1rem;
  }
  body .tp-mr-1 {
    margin-right: 1rem;
  }
  body .tp-pr-1 {
    padding-right: 1rem;
  }
  body .tp-mb-1 {
    margin-bottom: 1rem;
  }
  body .tp-pb-1 {
    padding-bottom: 1rem;
  }
  body .tp-ml-1 {
    margin-left: 1rem;
  }
  body .tp-pl-1 {
    padding-left: 1rem;
  }
  body .tp-mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  body .tp-px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  body .tp-my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  body .tp-py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  body .tp-m-2 {
    margin: 1.5rem;
  }
  body .tp-p-2 {
    padding: 1.5rem;
  }
  body .tp-mt-2 {
    margin-top: 1.5rem;
  }
  body .tp-pt-2 {
    padding-top: 1.5rem;
  }
  body .tp-mr-2 {
    margin-right: 1.5rem;
  }
  body .tp-pr-2 {
    padding-right: 1.5rem;
  }
  body .tp-mb-2 {
    margin-bottom: 1.5rem;
  }
  body .tp-pb-2 {
    padding-bottom: 1.5rem;
  }
  body .tp-ml-2 {
    margin-left: 1.5rem;
  }
  body .tp-pl-2 {
    padding-left: 1.5rem;
  }
  body .tp-mx-2 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  body .tp-px-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  body .tp-my-2 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  body .tp-py-2 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  body .tp-m-3 {
    margin: 2rem;
  }
  body .tp-p-3 {
    padding: 2rem;
  }
  body .tp-mt-3 {
    margin-top: 2rem;
  }
  body .tp-pt-3 {
    padding-top: 2rem;
  }
  body .tp-mr-3 {
    margin-right: 2rem;
  }
  body .tp-pr-3 {
    padding-right: 2rem;
  }
  body .tp-mb-3 {
    margin-bottom: 2rem;
  }
  body .tp-pb-3 {
    padding-bottom: 2rem;
  }
  body .tp-ml-3 {
    margin-left: 2rem;
  }
  body .tp-pl-3 {
    padding-left: 2rem;
  }
  body .tp-mx-3 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  body .tp-px-3 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  body .tp-my-3 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  body .tp-py-3 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  body .tp-m-4 {
    margin: 2.5rem;
  }
  body .tp-p-4 {
    padding: 2.5rem;
  }
  body .tp-mt-4 {
    margin-top: 2.5rem;
  }
  body .tp-pt-4 {
    padding-top: 2.5rem;
  }
  body .tp-mr-4 {
    margin-right: 2.5rem;
  }
  body .tp-pr-4 {
    padding-right: 2.5rem;
  }
  body .tp-mb-4 {
    margin-bottom: 2.5rem;
  }
  body .tp-pb-4 {
    padding-bottom: 2.5rem;
  }
  body .tp-ml-4 {
    margin-left: 2.5rem;
  }
  body .tp-pl-4 {
    padding-left: 2.5rem;
  }
  body .tp-mx-4 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  body .tp-px-4 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  body .tp-my-4 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  body .tp-py-4 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  body .tp-m-5 {
    margin: 3rem;
  }
  body .tp-p-5 {
    padding: 3rem;
  }
  body .tp-mt-5 {
    margin-top: 3rem;
  }
  body .tp-pt-5 {
    padding-top: 3rem;
  }
  body .tp-mr-5 {
    margin-right: 3rem;
  }
  body .tp-pr-5 {
    padding-right: 3rem;
  }
  body .tp-mb-5 {
    margin-bottom: 3rem;
  }
  body .tp-pb-5 {
    padding-bottom: 3rem;
  }
  body .tp-ml-5 {
    margin-left: 3rem;
  }
  body .tp-pl-5 {
    padding-left: 3rem;
  }
  body .tp-mx-5 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  body .tp-px-5 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  body .tp-my-5 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  body .tp-py-5 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  body .tp-m-6 {
    margin: 4rem;
  }
  body .tp-p-6 {
    padding: 4rem;
  }
  body .tp-mt-6 {
    margin-top: 4rem;
  }
  body .tp-pt-6 {
    padding-top: 4rem;
  }
  body .tp-mr-6 {
    margin-right: 4rem;
  }
  body .tp-pr-6 {
    padding-right: 4rem;
  }
  body .tp-mb-6 {
    margin-bottom: 4rem;
  }
  body .tp-pb-6 {
    padding-bottom: 4rem;
  }
  body .tp-ml-6 {
    margin-left: 4rem;
  }
  body .tp-pl-6 {
    padding-left: 4rem;
  }
  body .tp-mx-6 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  body .tp-px-6 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  body .tp-my-6 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  body .tp-py-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  body .tp-m-7 {
    margin: 5rem;
  }
  body .tp-p-7 {
    padding: 5rem;
  }
  body .tp-mt-7 {
    margin-top: 5rem;
  }
  body .tp-pt-7 {
    padding-top: 5rem;
  }
  body .tp-mr-7 {
    margin-right: 5rem;
  }
  body .tp-pr-7 {
    padding-right: 5rem;
  }
  body .tp-mb-7 {
    margin-bottom: 5rem;
  }
  body .tp-pb-7 {
    padding-bottom: 5rem;
  }
  body .tp-ml-7 {
    margin-left: 5rem;
  }
  body .tp-pl-7 {
    padding-left: 5rem;
  }
  body .tp-mx-7 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  body .tp-px-7 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  body .tp-my-7 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  body .tp-py-7 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  body .tp-m-8 {
    margin: 6rem;
  }
  body .tp-p-8 {
    padding: 6rem;
  }
  body .tp-mt-8 {
    margin-top: 6rem;
  }
  body .tp-pt-8 {
    padding-top: 6rem;
  }
  body .tp-mr-8 {
    margin-right: 6rem;
  }
  body .tp-pr-8 {
    padding-right: 6rem;
  }
  body .tp-mb-8 {
    margin-bottom: 6rem;
  }
  body .tp-pb-8 {
    padding-bottom: 6rem;
  }
  body .tp-ml-8 {
    margin-left: 6rem;
  }
  body .tp-pl-8 {
    padding-left: 6rem;
  }
  body .tp-mx-8 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  body .tp-px-8 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  body .tp-my-8 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  body .tp-py-8 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  body .tp-m-9 {
    margin: 7rem;
  }
  body .tp-p-9 {
    padding: 7rem;
  }
  body .tp-mt-9 {
    margin-top: 7rem;
  }
  body .tp-pt-9 {
    padding-top: 7rem;
  }
  body .tp-mr-9 {
    margin-right: 7rem;
  }
  body .tp-pr-9 {
    padding-right: 7rem;
  }
  body .tp-mb-9 {
    margin-bottom: 7rem;
  }
  body .tp-pb-9 {
    padding-bottom: 7rem;
  }
  body .tp-ml-9 {
    margin-left: 7rem;
  }
  body .tp-pl-9 {
    padding-left: 7rem;
  }
  body .tp-mx-9 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  body .tp-px-9 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  body .tp-my-9 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  body .tp-py-9 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  body .tp-m-10 {
    margin: 8rem;
  }
  body .tp-p-10 {
    padding: 8rem;
  }
  body .tp-mt-10 {
    margin-top: 8rem;
  }
  body .tp-pt-10 {
    padding-top: 8rem;
  }
  body .tp-mr-10 {
    margin-right: 8rem;
  }
  body .tp-pr-10 {
    padding-right: 8rem;
  }
  body .tp-mb-10 {
    margin-bottom: 8rem;
  }
  body .tp-pb-10 {
    padding-bottom: 8rem;
  }
  body .tp-ml-10 {
    margin-left: 8rem;
  }
  body .tp-pl-10 {
    padding-left: 8rem;
  }
  body .tp-mx-10 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  body .tp-px-10 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  body .tp-my-10 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  body .tp-py-10 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  body .tp-m-11 {
    margin: 9rem;
  }
  body .tp-p-11 {
    padding: 9rem;
  }
  body .tp-mt-11 {
    margin-top: 9rem;
  }
  body .tp-pt-11 {
    padding-top: 9rem;
  }
  body .tp-mr-11 {
    margin-right: 9rem;
  }
  body .tp-pr-11 {
    padding-right: 9rem;
  }
  body .tp-mb-11 {
    margin-bottom: 9rem;
  }
  body .tp-pb-11 {
    padding-bottom: 9rem;
  }
  body .tp-ml-11 {
    margin-left: 9rem;
  }
  body .tp-pl-11 {
    padding-left: 9rem;
  }
  body .tp-mx-11 {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  body .tp-px-11 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  body .tp-my-11 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  body .tp-py-11 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  body .tp-m-12 {
    margin: 10rem;
  }
  body .tp-p-12 {
    padding: 10rem;
  }
  body .tp-mt-12 {
    margin-top: 10rem;
  }
  body .tp-pt-12 {
    padding-top: 10rem;
  }
  body .tp-mr-12 {
    margin-right: 10rem;
  }
  body .tp-pr-12 {
    padding-right: 10rem;
  }
  body .tp-mb-12 {
    margin-bottom: 10rem;
  }
  body .tp-pb-12 {
    padding-bottom: 10rem;
  }
  body .tp-ml-12 {
    margin-left: 10rem;
  }
  body .tp-pl-12 {
    padding-left: 10rem;
  }
  body .tp-mx-12 {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  body .tp-px-12 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  body .tp-my-12 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  body .tp-py-12 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  body .gap-0 {
    gap: 0;
  }
  body .tp-gapx-0 {
    column-gap: 0;
  }
  body .tp-gapy-0 {
    row-gap: 0;
  }
  body .gap-1 {
    gap: 1rem;
  }
  body .tp-gapx-1 {
    column-gap: 1rem;
  }
  body .tp-gapy-1 {
    row-gap: 1rem;
  }
  body .gap-2 {
    gap: 1.5rem;
  }
  body .tp-gapx-2 {
    column-gap: 1.5rem;
  }
  body .tp-gapy-2 {
    row-gap: 1.5rem;
  }
  body .gap-3 {
    gap: 2rem;
  }
  body .tp-gapx-3 {
    column-gap: 2rem;
  }
  body .tp-gapy-3 {
    row-gap: 2rem;
  }
  body .gap-4 {
    gap: 2.5rem;
  }
  body .tp-gapx-4 {
    column-gap: 2.5rem;
  }
  body .tp-gapy-4 {
    row-gap: 2.5rem;
  }
  body .gap-5 {
    gap: 3rem;
  }
  body .tp-gapx-5 {
    column-gap: 3rem;
  }
  body .tp-gapy-5 {
    row-gap: 3rem;
  }
  body .gap-6 {
    gap: 4rem;
  }
  body .tp-gapx-6 {
    column-gap: 4rem;
  }
  body .tp-gapy-6 {
    row-gap: 4rem;
  }
  body .gap-7 {
    gap: 5rem;
  }
  body .tp-gapx-7 {
    column-gap: 5rem;
  }
  body .tp-gapy-7 {
    row-gap: 5rem;
  }
  body .gap-8 {
    gap: 6rem;
  }
  body .tp-gapx-8 {
    column-gap: 6rem;
  }
  body .tp-gapy-8 {
    row-gap: 6rem;
  }
  body .gap-9 {
    gap: 7rem;
  }
  body .tp-gapx-9 {
    column-gap: 7rem;
  }
  body .tp-gapy-9 {
    row-gap: 7rem;
  }
  body .gap-10 {
    gap: 8rem;
  }
  body .tp-gapx-10 {
    column-gap: 8rem;
  }
  body .tp-gapy-10 {
    row-gap: 8rem;
  }
  body .gap-11 {
    gap: 9rem;
  }
  body .tp-gapx-11 {
    column-gap: 9rem;
  }
  body .tp-gapy-11 {
    row-gap: 9rem;
  }
  body .gap-12 {
    gap: 10rem;
  }
  body .tp-gapx-12 {
    column-gap: 10rem;
  }
  body .tp-gapy-12 {
    row-gap: 10rem;
  }
}
@media (max-width: 1150px) {
  body {
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
  }
  body .tl-m-0 {
    margin: 0;
  }
  body .tl-p-0 {
    padding: 0;
  }
  body .tl-mt-0 {
    margin-top: 0;
  }
  body .tl-pt-0 {
    padding-top: 0;
  }
  body .tl-mr-0 {
    margin-right: 0;
  }
  body .tl-pr-0 {
    padding-right: 0;
  }
  body .tl-mb-0 {
    margin-bottom: 0;
  }
  body .tl-pb-0 {
    padding-bottom: 0;
  }
  body .tl-ml-0 {
    margin-left: 0;
  }
  body .tl-pl-0 {
    padding-left: 0;
  }
  body .tl-mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  body .tl-px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  body .tl-my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  body .tl-py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  body .tl-m-1 {
    margin: 1rem;
  }
  body .tl-p-1 {
    padding: 1rem;
  }
  body .tl-mt-1 {
    margin-top: 1rem;
  }
  body .tl-pt-1 {
    padding-top: 1rem;
  }
  body .tl-mr-1 {
    margin-right: 1rem;
  }
  body .tl-pr-1 {
    padding-right: 1rem;
  }
  body .tl-mb-1 {
    margin-bottom: 1rem;
  }
  body .tl-pb-1 {
    padding-bottom: 1rem;
  }
  body .tl-ml-1 {
    margin-left: 1rem;
  }
  body .tl-pl-1 {
    padding-left: 1rem;
  }
  body .tl-mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  body .tl-px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  body .tl-my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  body .tl-py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  body .tl-m-2 {
    margin: 1.5rem;
  }
  body .tl-p-2 {
    padding: 1.5rem;
  }
  body .tl-mt-2 {
    margin-top: 1.5rem;
  }
  body .tl-pt-2 {
    padding-top: 1.5rem;
  }
  body .tl-mr-2 {
    margin-right: 1.5rem;
  }
  body .tl-pr-2 {
    padding-right: 1.5rem;
  }
  body .tl-mb-2 {
    margin-bottom: 1.5rem;
  }
  body .tl-pb-2 {
    padding-bottom: 1.5rem;
  }
  body .tl-ml-2 {
    margin-left: 1.5rem;
  }
  body .tl-pl-2 {
    padding-left: 1.5rem;
  }
  body .tl-mx-2 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  body .tl-px-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  body .tl-my-2 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  body .tl-py-2 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  body .tl-m-3 {
    margin: 2rem;
  }
  body .tl-p-3 {
    padding: 2rem;
  }
  body .tl-mt-3 {
    margin-top: 2rem;
  }
  body .tl-pt-3 {
    padding-top: 2rem;
  }
  body .tl-mr-3 {
    margin-right: 2rem;
  }
  body .tl-pr-3 {
    padding-right: 2rem;
  }
  body .tl-mb-3 {
    margin-bottom: 2rem;
  }
  body .tl-pb-3 {
    padding-bottom: 2rem;
  }
  body .tl-ml-3 {
    margin-left: 2rem;
  }
  body .tl-pl-3 {
    padding-left: 2rem;
  }
  body .tl-mx-3 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  body .tl-px-3 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  body .tl-my-3 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  body .tl-py-3 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  body .tl-m-4 {
    margin: 2.5rem;
  }
  body .tl-p-4 {
    padding: 2.5rem;
  }
  body .tl-mt-4 {
    margin-top: 2.5rem;
  }
  body .tl-pt-4 {
    padding-top: 2.5rem;
  }
  body .tl-mr-4 {
    margin-right: 2.5rem;
  }
  body .tl-pr-4 {
    padding-right: 2.5rem;
  }
  body .tl-mb-4 {
    margin-bottom: 2.5rem;
  }
  body .tl-pb-4 {
    padding-bottom: 2.5rem;
  }
  body .tl-ml-4 {
    margin-left: 2.5rem;
  }
  body .tl-pl-4 {
    padding-left: 2.5rem;
  }
  body .tl-mx-4 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  body .tl-px-4 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  body .tl-my-4 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  body .tl-py-4 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  body .tl-m-5 {
    margin: 3rem;
  }
  body .tl-p-5 {
    padding: 3rem;
  }
  body .tl-mt-5 {
    margin-top: 3rem;
  }
  body .tl-pt-5 {
    padding-top: 3rem;
  }
  body .tl-mr-5 {
    margin-right: 3rem;
  }
  body .tl-pr-5 {
    padding-right: 3rem;
  }
  body .tl-mb-5 {
    margin-bottom: 3rem;
  }
  body .tl-pb-5 {
    padding-bottom: 3rem;
  }
  body .tl-ml-5 {
    margin-left: 3rem;
  }
  body .tl-pl-5 {
    padding-left: 3rem;
  }
  body .tl-mx-5 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  body .tl-px-5 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  body .tl-my-5 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  body .tl-py-5 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  body .tl-m-6 {
    margin: 4rem;
  }
  body .tl-p-6 {
    padding: 4rem;
  }
  body .tl-mt-6 {
    margin-top: 4rem;
  }
  body .tl-pt-6 {
    padding-top: 4rem;
  }
  body .tl-mr-6 {
    margin-right: 4rem;
  }
  body .tl-pr-6 {
    padding-right: 4rem;
  }
  body .tl-mb-6 {
    margin-bottom: 4rem;
  }
  body .tl-pb-6 {
    padding-bottom: 4rem;
  }
  body .tl-ml-6 {
    margin-left: 4rem;
  }
  body .tl-pl-6 {
    padding-left: 4rem;
  }
  body .tl-mx-6 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  body .tl-px-6 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  body .tl-my-6 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  body .tl-py-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  body .tl-m-7 {
    margin: 5rem;
  }
  body .tl-p-7 {
    padding: 5rem;
  }
  body .tl-mt-7 {
    margin-top: 5rem;
  }
  body .tl-pt-7 {
    padding-top: 5rem;
  }
  body .tl-mr-7 {
    margin-right: 5rem;
  }
  body .tl-pr-7 {
    padding-right: 5rem;
  }
  body .tl-mb-7 {
    margin-bottom: 5rem;
  }
  body .tl-pb-7 {
    padding-bottom: 5rem;
  }
  body .tl-ml-7 {
    margin-left: 5rem;
  }
  body .tl-pl-7 {
    padding-left: 5rem;
  }
  body .tl-mx-7 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  body .tl-px-7 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  body .tl-my-7 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  body .tl-py-7 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  body .tl-m-8 {
    margin: 6rem;
  }
  body .tl-p-8 {
    padding: 6rem;
  }
  body .tl-mt-8 {
    margin-top: 6rem;
  }
  body .tl-pt-8 {
    padding-top: 6rem;
  }
  body .tl-mr-8 {
    margin-right: 6rem;
  }
  body .tl-pr-8 {
    padding-right: 6rem;
  }
  body .tl-mb-8 {
    margin-bottom: 6rem;
  }
  body .tl-pb-8 {
    padding-bottom: 6rem;
  }
  body .tl-ml-8 {
    margin-left: 6rem;
  }
  body .tl-pl-8 {
    padding-left: 6rem;
  }
  body .tl-mx-8 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  body .tl-px-8 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  body .tl-my-8 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  body .tl-py-8 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  body .tl-m-9 {
    margin: 7rem;
  }
  body .tl-p-9 {
    padding: 7rem;
  }
  body .tl-mt-9 {
    margin-top: 7rem;
  }
  body .tl-pt-9 {
    padding-top: 7rem;
  }
  body .tl-mr-9 {
    margin-right: 7rem;
  }
  body .tl-pr-9 {
    padding-right: 7rem;
  }
  body .tl-mb-9 {
    margin-bottom: 7rem;
  }
  body .tl-pb-9 {
    padding-bottom: 7rem;
  }
  body .tl-ml-9 {
    margin-left: 7rem;
  }
  body .tl-pl-9 {
    padding-left: 7rem;
  }
  body .tl-mx-9 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  body .tl-px-9 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  body .tl-my-9 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  body .tl-py-9 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  body .tl-m-10 {
    margin: 8rem;
  }
  body .tl-p-10 {
    padding: 8rem;
  }
  body .tl-mt-10 {
    margin-top: 8rem;
  }
  body .tl-pt-10 {
    padding-top: 8rem;
  }
  body .tl-mr-10 {
    margin-right: 8rem;
  }
  body .tl-pr-10 {
    padding-right: 8rem;
  }
  body .tl-mb-10 {
    margin-bottom: 8rem;
  }
  body .tl-pb-10 {
    padding-bottom: 8rem;
  }
  body .tl-ml-10 {
    margin-left: 8rem;
  }
  body .tl-pl-10 {
    padding-left: 8rem;
  }
  body .tl-mx-10 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  body .tl-px-10 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  body .tl-my-10 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  body .tl-py-10 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  body .tl-m-11 {
    margin: 9rem;
  }
  body .tl-p-11 {
    padding: 9rem;
  }
  body .tl-mt-11 {
    margin-top: 9rem;
  }
  body .tl-pt-11 {
    padding-top: 9rem;
  }
  body .tl-mr-11 {
    margin-right: 9rem;
  }
  body .tl-pr-11 {
    padding-right: 9rem;
  }
  body .tl-mb-11 {
    margin-bottom: 9rem;
  }
  body .tl-pb-11 {
    padding-bottom: 9rem;
  }
  body .tl-ml-11 {
    margin-left: 9rem;
  }
  body .tl-pl-11 {
    padding-left: 9rem;
  }
  body .tl-mx-11 {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  body .tl-px-11 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  body .tl-my-11 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  body .tl-py-11 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  body .tl-m-12 {
    margin: 10rem;
  }
  body .tl-p-12 {
    padding: 10rem;
  }
  body .tl-mt-12 {
    margin-top: 10rem;
  }
  body .tl-pt-12 {
    padding-top: 10rem;
  }
  body .tl-mr-12 {
    margin-right: 10rem;
  }
  body .tl-pr-12 {
    padding-right: 10rem;
  }
  body .tl-mb-12 {
    margin-bottom: 10rem;
  }
  body .tl-pb-12 {
    padding-bottom: 10rem;
  }
  body .tl-ml-12 {
    margin-left: 10rem;
  }
  body .tl-pl-12 {
    padding-left: 10rem;
  }
  body .tl-mx-12 {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  body .tl-px-12 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  body .tl-my-12 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  body .tl-py-12 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  body .gap-0 {
    gap: 0;
  }
  body .tl-gapx-0 {
    column-gap: 0;
  }
  body .tl-gapy-0 {
    row-gap: 0;
  }
  body .gap-1 {
    gap: 1rem;
  }
  body .tl-gapx-1 {
    column-gap: 1rem;
  }
  body .tl-gapy-1 {
    row-gap: 1rem;
  }
  body .gap-2 {
    gap: 1.5rem;
  }
  body .tl-gapx-2 {
    column-gap: 1.5rem;
  }
  body .tl-gapy-2 {
    row-gap: 1.5rem;
  }
  body .gap-3 {
    gap: 2rem;
  }
  body .tl-gapx-3 {
    column-gap: 2rem;
  }
  body .tl-gapy-3 {
    row-gap: 2rem;
  }
  body .gap-4 {
    gap: 2.5rem;
  }
  body .tl-gapx-4 {
    column-gap: 2.5rem;
  }
  body .tl-gapy-4 {
    row-gap: 2.5rem;
  }
  body .gap-5 {
    gap: 3rem;
  }
  body .tl-gapx-5 {
    column-gap: 3rem;
  }
  body .tl-gapy-5 {
    row-gap: 3rem;
  }
  body .gap-6 {
    gap: 4rem;
  }
  body .tl-gapx-6 {
    column-gap: 4rem;
  }
  body .tl-gapy-6 {
    row-gap: 4rem;
  }
  body .gap-7 {
    gap: 5rem;
  }
  body .tl-gapx-7 {
    column-gap: 5rem;
  }
  body .tl-gapy-7 {
    row-gap: 5rem;
  }
  body .gap-8 {
    gap: 6rem;
  }
  body .tl-gapx-8 {
    column-gap: 6rem;
  }
  body .tl-gapy-8 {
    row-gap: 6rem;
  }
  body .gap-9 {
    gap: 7rem;
  }
  body .tl-gapx-9 {
    column-gap: 7rem;
  }
  body .tl-gapy-9 {
    row-gap: 7rem;
  }
  body .gap-10 {
    gap: 8rem;
  }
  body .tl-gapx-10 {
    column-gap: 8rem;
  }
  body .tl-gapy-10 {
    row-gap: 8rem;
  }
  body .gap-11 {
    gap: 9rem;
  }
  body .tl-gapx-11 {
    column-gap: 9rem;
  }
  body .tl-gapy-11 {
    row-gap: 9rem;
  }
  body .gap-12 {
    gap: 10rem;
  }
  body .tl-gapx-12 {
    column-gap: 10rem;
  }
  body .tl-gapy-12 {
    row-gap: 10rem;
  }
}
@media (max-width: 1280px) {
  body {
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
    /* All sides */
    /* Individual directions */
    /* Axis (x, y) */
  }
  body .d-m-0 {
    margin: 0;
  }
  body .d-p-0 {
    padding: 0;
  }
  body .d-mt-0 {
    margin-top: 0;
  }
  body .d-pt-0 {
    padding-top: 0;
  }
  body .d-mr-0 {
    margin-right: 0;
  }
  body .d-pr-0 {
    padding-right: 0;
  }
  body .d-mb-0 {
    margin-bottom: 0;
  }
  body .d-pb-0 {
    padding-bottom: 0;
  }
  body .d-ml-0 {
    margin-left: 0;
  }
  body .d-pl-0 {
    padding-left: 0;
  }
  body .d-mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  body .d-px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  body .d-my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  body .d-py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  body .d-m-1 {
    margin: 1rem;
  }
  body .d-p-1 {
    padding: 1rem;
  }
  body .d-mt-1 {
    margin-top: 1rem;
  }
  body .d-pt-1 {
    padding-top: 1rem;
  }
  body .d-mr-1 {
    margin-right: 1rem;
  }
  body .d-pr-1 {
    padding-right: 1rem;
  }
  body .d-mb-1 {
    margin-bottom: 1rem;
  }
  body .d-pb-1 {
    padding-bottom: 1rem;
  }
  body .d-ml-1 {
    margin-left: 1rem;
  }
  body .d-pl-1 {
    padding-left: 1rem;
  }
  body .d-mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  body .d-px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  body .d-my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  body .d-py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  body .d-m-2 {
    margin: 1.5rem;
  }
  body .d-p-2 {
    padding: 1.5rem;
  }
  body .d-mt-2 {
    margin-top: 1.5rem;
  }
  body .d-pt-2 {
    padding-top: 1.5rem;
  }
  body .d-mr-2 {
    margin-right: 1.5rem;
  }
  body .d-pr-2 {
    padding-right: 1.5rem;
  }
  body .d-mb-2 {
    margin-bottom: 1.5rem;
  }
  body .d-pb-2 {
    padding-bottom: 1.5rem;
  }
  body .d-ml-2 {
    margin-left: 1.5rem;
  }
  body .d-pl-2 {
    padding-left: 1.5rem;
  }
  body .d-mx-2 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  body .d-px-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  body .d-my-2 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  body .d-py-2 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  body .d-m-3 {
    margin: 2rem;
  }
  body .d-p-3 {
    padding: 2rem;
  }
  body .d-mt-3 {
    margin-top: 2rem;
  }
  body .d-pt-3 {
    padding-top: 2rem;
  }
  body .d-mr-3 {
    margin-right: 2rem;
  }
  body .d-pr-3 {
    padding-right: 2rem;
  }
  body .d-mb-3 {
    margin-bottom: 2rem;
  }
  body .d-pb-3 {
    padding-bottom: 2rem;
  }
  body .d-ml-3 {
    margin-left: 2rem;
  }
  body .d-pl-3 {
    padding-left: 2rem;
  }
  body .d-mx-3 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  body .d-px-3 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  body .d-my-3 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  body .d-py-3 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  body .d-m-4 {
    margin: 2.5rem;
  }
  body .d-p-4 {
    padding: 2.5rem;
  }
  body .d-mt-4 {
    margin-top: 2.5rem;
  }
  body .d-pt-4 {
    padding-top: 2.5rem;
  }
  body .d-mr-4 {
    margin-right: 2.5rem;
  }
  body .d-pr-4 {
    padding-right: 2.5rem;
  }
  body .d-mb-4 {
    margin-bottom: 2.5rem;
  }
  body .d-pb-4 {
    padding-bottom: 2.5rem;
  }
  body .d-ml-4 {
    margin-left: 2.5rem;
  }
  body .d-pl-4 {
    padding-left: 2.5rem;
  }
  body .d-mx-4 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  body .d-px-4 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  body .d-my-4 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  body .d-py-4 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  body .d-m-5 {
    margin: 3rem;
  }
  body .d-p-5 {
    padding: 3rem;
  }
  body .d-mt-5 {
    margin-top: 3rem;
  }
  body .d-pt-5 {
    padding-top: 3rem;
  }
  body .d-mr-5 {
    margin-right: 3rem;
  }
  body .d-pr-5 {
    padding-right: 3rem;
  }
  body .d-mb-5 {
    margin-bottom: 3rem;
  }
  body .d-pb-5 {
    padding-bottom: 3rem;
  }
  body .d-ml-5 {
    margin-left: 3rem;
  }
  body .d-pl-5 {
    padding-left: 3rem;
  }
  body .d-mx-5 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  body .d-px-5 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  body .d-my-5 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  body .d-py-5 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  body .d-m-6 {
    margin: 4rem;
  }
  body .d-p-6 {
    padding: 4rem;
  }
  body .d-mt-6 {
    margin-top: 4rem;
  }
  body .d-pt-6 {
    padding-top: 4rem;
  }
  body .d-mr-6 {
    margin-right: 4rem;
  }
  body .d-pr-6 {
    padding-right: 4rem;
  }
  body .d-mb-6 {
    margin-bottom: 4rem;
  }
  body .d-pb-6 {
    padding-bottom: 4rem;
  }
  body .d-ml-6 {
    margin-left: 4rem;
  }
  body .d-pl-6 {
    padding-left: 4rem;
  }
  body .d-mx-6 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  body .d-px-6 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  body .d-my-6 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  body .d-py-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  body .d-m-7 {
    margin: 5rem;
  }
  body .d-p-7 {
    padding: 5rem;
  }
  body .d-mt-7 {
    margin-top: 5rem;
  }
  body .d-pt-7 {
    padding-top: 5rem;
  }
  body .d-mr-7 {
    margin-right: 5rem;
  }
  body .d-pr-7 {
    padding-right: 5rem;
  }
  body .d-mb-7 {
    margin-bottom: 5rem;
  }
  body .d-pb-7 {
    padding-bottom: 5rem;
  }
  body .d-ml-7 {
    margin-left: 5rem;
  }
  body .d-pl-7 {
    padding-left: 5rem;
  }
  body .d-mx-7 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  body .d-px-7 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  body .d-my-7 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  body .d-py-7 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  body .d-m-8 {
    margin: 6rem;
  }
  body .d-p-8 {
    padding: 6rem;
  }
  body .d-mt-8 {
    margin-top: 6rem;
  }
  body .d-pt-8 {
    padding-top: 6rem;
  }
  body .d-mr-8 {
    margin-right: 6rem;
  }
  body .d-pr-8 {
    padding-right: 6rem;
  }
  body .d-mb-8 {
    margin-bottom: 6rem;
  }
  body .d-pb-8 {
    padding-bottom: 6rem;
  }
  body .d-ml-8 {
    margin-left: 6rem;
  }
  body .d-pl-8 {
    padding-left: 6rem;
  }
  body .d-mx-8 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  body .d-px-8 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  body .d-my-8 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  body .d-py-8 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  body .d-m-9 {
    margin: 7rem;
  }
  body .d-p-9 {
    padding: 7rem;
  }
  body .d-mt-9 {
    margin-top: 7rem;
  }
  body .d-pt-9 {
    padding-top: 7rem;
  }
  body .d-mr-9 {
    margin-right: 7rem;
  }
  body .d-pr-9 {
    padding-right: 7rem;
  }
  body .d-mb-9 {
    margin-bottom: 7rem;
  }
  body .d-pb-9 {
    padding-bottom: 7rem;
  }
  body .d-ml-9 {
    margin-left: 7rem;
  }
  body .d-pl-9 {
    padding-left: 7rem;
  }
  body .d-mx-9 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  body .d-px-9 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  body .d-my-9 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  body .d-py-9 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  body .d-m-10 {
    margin: 8rem;
  }
  body .d-p-10 {
    padding: 8rem;
  }
  body .d-mt-10 {
    margin-top: 8rem;
  }
  body .d-pt-10 {
    padding-top: 8rem;
  }
  body .d-mr-10 {
    margin-right: 8rem;
  }
  body .d-pr-10 {
    padding-right: 8rem;
  }
  body .d-mb-10 {
    margin-bottom: 8rem;
  }
  body .d-pb-10 {
    padding-bottom: 8rem;
  }
  body .d-ml-10 {
    margin-left: 8rem;
  }
  body .d-pl-10 {
    padding-left: 8rem;
  }
  body .d-mx-10 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  body .d-px-10 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  body .d-my-10 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  body .d-py-10 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  body .d-m-11 {
    margin: 9rem;
  }
  body .d-p-11 {
    padding: 9rem;
  }
  body .d-mt-11 {
    margin-top: 9rem;
  }
  body .d-pt-11 {
    padding-top: 9rem;
  }
  body .d-mr-11 {
    margin-right: 9rem;
  }
  body .d-pr-11 {
    padding-right: 9rem;
  }
  body .d-mb-11 {
    margin-bottom: 9rem;
  }
  body .d-pb-11 {
    padding-bottom: 9rem;
  }
  body .d-ml-11 {
    margin-left: 9rem;
  }
  body .d-pl-11 {
    padding-left: 9rem;
  }
  body .d-mx-11 {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  body .d-px-11 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  body .d-my-11 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  body .d-py-11 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  body .d-m-12 {
    margin: 10rem;
  }
  body .d-p-12 {
    padding: 10rem;
  }
  body .d-mt-12 {
    margin-top: 10rem;
  }
  body .d-pt-12 {
    padding-top: 10rem;
  }
  body .d-mr-12 {
    margin-right: 10rem;
  }
  body .d-pr-12 {
    padding-right: 10rem;
  }
  body .d-mb-12 {
    margin-bottom: 10rem;
  }
  body .d-pb-12 {
    padding-bottom: 10rem;
  }
  body .d-ml-12 {
    margin-left: 10rem;
  }
  body .d-pl-12 {
    padding-left: 10rem;
  }
  body .d-mx-12 {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  body .d-px-12 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  body .d-my-12 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  body .d-py-12 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  body .gap-0 {
    gap: 0;
  }
  body .d-gapx-0 {
    column-gap: 0;
  }
  body .d-gapy-0 {
    row-gap: 0;
  }
  body .gap-1 {
    gap: 1rem;
  }
  body .d-gapx-1 {
    column-gap: 1rem;
  }
  body .d-gapy-1 {
    row-gap: 1rem;
  }
  body .gap-2 {
    gap: 1.5rem;
  }
  body .d-gapx-2 {
    column-gap: 1.5rem;
  }
  body .d-gapy-2 {
    row-gap: 1.5rem;
  }
  body .gap-3 {
    gap: 2rem;
  }
  body .d-gapx-3 {
    column-gap: 2rem;
  }
  body .d-gapy-3 {
    row-gap: 2rem;
  }
  body .gap-4 {
    gap: 2.5rem;
  }
  body .d-gapx-4 {
    column-gap: 2.5rem;
  }
  body .d-gapy-4 {
    row-gap: 2.5rem;
  }
  body .gap-5 {
    gap: 3rem;
  }
  body .d-gapx-5 {
    column-gap: 3rem;
  }
  body .d-gapy-5 {
    row-gap: 3rem;
  }
  body .gap-6 {
    gap: 4rem;
  }
  body .d-gapx-6 {
    column-gap: 4rem;
  }
  body .d-gapy-6 {
    row-gap: 4rem;
  }
  body .gap-7 {
    gap: 5rem;
  }
  body .d-gapx-7 {
    column-gap: 5rem;
  }
  body .d-gapy-7 {
    row-gap: 5rem;
  }
  body .gap-8 {
    gap: 6rem;
  }
  body .d-gapx-8 {
    column-gap: 6rem;
  }
  body .d-gapy-8 {
    row-gap: 6rem;
  }
  body .gap-9 {
    gap: 7rem;
  }
  body .d-gapx-9 {
    column-gap: 7rem;
  }
  body .d-gapy-9 {
    row-gap: 7rem;
  }
  body .gap-10 {
    gap: 8rem;
  }
  body .d-gapx-10 {
    column-gap: 8rem;
  }
  body .d-gapy-10 {
    row-gap: 8rem;
  }
  body .gap-11 {
    gap: 9rem;
  }
  body .d-gapx-11 {
    column-gap: 9rem;
  }
  body .d-gapy-11 {
    row-gap: 9rem;
  }
  body .gap-12 {
    gap: 10rem;
  }
  body .d-gapx-12 {
    column-gap: 10rem;
  }
  body .d-gapy-12 {
    row-gap: 10rem;
  }
}
/* =========================================
   Layout System - SCSS Generator (Flex & Grid)
   No spacing (margin/padding/gap) here — see spacing.scss
   ========================================= */
/* Breakpoints */
/* =========================
   1. Mixins
   ========================= */
/* =========================
   2. Base (unprefixed) output
   ========================= */
body {
  /* Display */
  /* Flex direction */
  /* Flex wrap */
  /* Flex grow / shrink / basis */
  /* Justify content (main axis) */
  /* Align items (cross axis) */
  /* Align content (multi-line cross axis, flex-wrap / grid) */
  /* Align self */
  /* Order */
  /* Grid template columns */
  /* Grid template rows */
  /* Grid column span */
  /* Grid row span */
  /* Grid auto flow */
  /* Place items / place content (grid alignment shorthands) */
}
body .flex {
  display: flex;
}
body .inline-flex {
  display: inline-flex;
}
body .grid {
  display: grid;
}
body .inline-grid {
  display: inline-grid;
}
body .block {
  display: block;
}
body .inline-block {
  display: inline-block;
}
body .hidden {
  display: none;
}
body .flex-row {
  flex-direction: row;
}
body .flex-row-reverse {
  flex-direction: row-reverse;
}
body .flex-col {
  flex-direction: column;
}
body .flex-col-reverse {
  flex-direction: column-reverse;
}
body .flex-wrap {
  flex-wrap: wrap;
}
body .flex-nowrap {
  flex-wrap: nowrap;
}
body .flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
body .flex-1 {
  flex: 1 1 0%;
}
body .flex-auto {
  flex: 1 1 auto;
}
body .flex-initial {
  flex: 0 1 auto;
}
body .flex-none {
  flex: none;
}
body .grow {
  flex-grow: 1;
}
body .grow-0 {
  flex-grow: 0;
}
body .shrink {
  flex-shrink: 1;
}
body .shrink-0 {
  flex-shrink: 0;
}
body .justify-start {
  justify-content: flex-start;
}
body .justify-end {
  justify-content: flex-end;
}
body .justify-center {
  justify-content: center;
}
body .justify-between {
  justify-content: space-between;
}
body .justify-around {
  justify-content: space-around;
}
body .justify-evenly {
  justify-content: space-evenly;
}
body .items-start {
  align-items: flex-start;
}
body .items-end {
  align-items: flex-end;
}
body .items-center {
  align-items: center;
}
body .items-baseline {
  align-items: baseline;
}
body .items-stretch {
  align-items: stretch;
}
body .content-start {
  align-content: flex-start;
}
body .content-end {
  align-content: flex-end;
}
body .content-center {
  align-content: center;
}
body .content-between {
  align-content: space-between;
}
body .content-around {
  align-content: space-around;
}
body .content-stretch {
  align-content: stretch;
}
body .self-auto {
  align-self: auto;
}
body .self-start {
  align-self: flex-start;
}
body .self-end {
  align-self: flex-end;
}
body .self-center {
  align-self: center;
}
body .self-stretch {
  align-self: stretch;
}
body .self-baseline {
  align-self: baseline;
}
body .order-first {
  order: -1;
}
body .order-last {
  order: 999;
}
body .order-none {
  order: 0;
}
body .order-1 {
  order: 1;
}
body .order-2 {
  order: 2;
}
body .order-3 {
  order: 3;
}
body .order-4 {
  order: 4;
}
body .order-5 {
  order: 5;
}
body .order-6 {
  order: 6;
}
body .grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
body .grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
body .grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
body .grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
body .grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
body .grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
body .grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
body .grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
body .grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}
body .grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
body .grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}
body .grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
body .grid-cols-none {
  grid-template-columns: none;
}
body .grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}
body .grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
body .grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}
body .grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}
body .grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr));
}
body .grid-rows-6 {
  grid-template-rows: repeat(6, minmax(0, 1fr));
}
body .grid-rows-none {
  grid-template-rows: none;
}
body .col-span-1 {
  grid-column: span 1/span 1;
}
body .col-span-2 {
  grid-column: span 2/span 2;
}
body .col-span-3 {
  grid-column: span 3/span 3;
}
body .col-span-4 {
  grid-column: span 4/span 4;
}
body .col-span-5 {
  grid-column: span 5/span 5;
}
body .col-span-6 {
  grid-column: span 6/span 6;
}
body .col-span-7 {
  grid-column: span 7/span 7;
}
body .col-span-8 {
  grid-column: span 8/span 8;
}
body .col-span-9 {
  grid-column: span 9/span 9;
}
body .col-span-10 {
  grid-column: span 10/span 10;
}
body .col-span-11 {
  grid-column: span 11/span 11;
}
body .col-span-12 {
  grid-column: span 12/span 12;
}
body .col-span-full {
  grid-column: 1/-1;
}
body .col-auto {
  grid-column: auto;
}
body .row-span-1 {
  grid-row: span 1/span 1;
}
body .row-span-2 {
  grid-row: span 2/span 2;
}
body .row-span-3 {
  grid-row: span 3/span 3;
}
body .row-span-4 {
  grid-row: span 4/span 4;
}
body .row-span-5 {
  grid-row: span 5/span 5;
}
body .row-span-6 {
  grid-row: span 6/span 6;
}
body .row-span-full {
  grid-row: 1/-1;
}
body .row-auto {
  grid-row: auto;
}
body .grid-flow-row {
  grid-auto-flow: row;
}
body .grid-flow-col {
  grid-auto-flow: column;
}
body .grid-flow-row-dense {
  grid-auto-flow: row dense;
}
body .grid-flow-col-dense {
  grid-auto-flow: column dense;
}
body .place-items-start {
  place-items: start;
}
body .place-items-center {
  place-items: center;
}
body .place-items-end {
  place-items: end;
}
body .place-items-stretch {
  place-items: stretch;
}

/* =========================
   3. Responsive (breakpoint-prefixed) output
   Uses the same $breakpoints map defined in spacing.scss
   ========================= */
@media (max-width: 480px) {
  body {
    /* Display */
    /* Flex direction */
    /* Flex wrap */
    /* Flex grow / shrink / basis */
    /* Justify content (main axis) */
    /* Align items (cross axis) */
    /* Align content (multi-line cross axis, flex-wrap / grid) */
    /* Align self */
    /* Order */
    /* Grid template columns */
    /* Grid template rows */
    /* Grid column span */
    /* Grid row span */
    /* Grid auto flow */
    /* Place items / place content (grid alignment shorthands) */
  }
  body .pp-flex {
    display: flex;
  }
  body .pp-inline-flex {
    display: inline-flex;
  }
  body .pp-grid {
    display: grid;
  }
  body .pp-inline-grid {
    display: inline-grid;
  }
  body .pp-block {
    display: block;
  }
  body .pp-inline-block {
    display: inline-block;
  }
  body .pp-hidden {
    display: none;
  }
  body .pp-flex-row {
    flex-direction: row;
  }
  body .pp-flex-row-reverse {
    flex-direction: row-reverse;
  }
  body .pp-flex-col {
    flex-direction: column;
  }
  body .pp-flex-col-reverse {
    flex-direction: column-reverse;
  }
  body .pp-flex-wrap {
    flex-wrap: wrap;
  }
  body .pp-flex-nowrap {
    flex-wrap: nowrap;
  }
  body .pp-flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  body .pp-flex-1 {
    flex: 1 1 0%;
  }
  body .pp-flex-auto {
    flex: 1 1 auto;
  }
  body .pp-flex-initial {
    flex: 0 1 auto;
  }
  body .pp-flex-none {
    flex: none;
  }
  body .pp-grow {
    flex-grow: 1;
  }
  body .pp-grow-0 {
    flex-grow: 0;
  }
  body .pp-shrink {
    flex-shrink: 1;
  }
  body .pp-shrink-0 {
    flex-shrink: 0;
  }
  body .pp-justify-start {
    justify-content: flex-start;
  }
  body .pp-justify-end {
    justify-content: flex-end;
  }
  body .pp-justify-center {
    justify-content: center;
  }
  body .pp-justify-between {
    justify-content: space-between;
  }
  body .pp-justify-around {
    justify-content: space-around;
  }
  body .pp-justify-evenly {
    justify-content: space-evenly;
  }
  body .pp-items-start {
    align-items: flex-start;
  }
  body .pp-items-end {
    align-items: flex-end;
  }
  body .pp-items-center {
    align-items: center;
  }
  body .pp-items-baseline {
    align-items: baseline;
  }
  body .pp-items-stretch {
    align-items: stretch;
  }
  body .pp-content-start {
    align-content: flex-start;
  }
  body .pp-content-end {
    align-content: flex-end;
  }
  body .pp-content-center {
    align-content: center;
  }
  body .pp-content-between {
    align-content: space-between;
  }
  body .pp-content-around {
    align-content: space-around;
  }
  body .pp-content-stretch {
    align-content: stretch;
  }
  body .pp-self-auto {
    align-self: auto;
  }
  body .pp-self-start {
    align-self: flex-start;
  }
  body .pp-self-end {
    align-self: flex-end;
  }
  body .pp-self-center {
    align-self: center;
  }
  body .pp-self-stretch {
    align-self: stretch;
  }
  body .pp-self-baseline {
    align-self: baseline;
  }
  body .pp-order-first {
    order: -1;
  }
  body .pp-order-last {
    order: 999;
  }
  body .pp-order-none {
    order: 0;
  }
  body .pp-order-1 {
    order: 1;
  }
  body .pp-order-2 {
    order: 2;
  }
  body .pp-order-3 {
    order: 3;
  }
  body .pp-order-4 {
    order: 4;
  }
  body .pp-order-5 {
    order: 5;
  }
  body .pp-order-6 {
    order: 6;
  }
  body .pp-grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  body .pp-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  body .pp-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  body .pp-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  body .pp-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  body .pp-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  body .pp-grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  body .pp-grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  body .pp-grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  body .pp-grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  body .pp-grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  body .pp-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  body .pp-grid-cols-none {
    grid-template-columns: none;
  }
  body .pp-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  body .pp-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  body .pp-grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }
  body .pp-grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }
  body .pp-grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }
  body .pp-grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }
  body .pp-grid-rows-none {
    grid-template-rows: none;
  }
  body .pp-col-span-1 {
    grid-column: span 1/span 1;
  }
  body .pp-col-span-2 {
    grid-column: span 2/span 2;
  }
  body .pp-col-span-3 {
    grid-column: span 3/span 3;
  }
  body .pp-col-span-4 {
    grid-column: span 4/span 4;
  }
  body .pp-col-span-5 {
    grid-column: span 5/span 5;
  }
  body .pp-col-span-6 {
    grid-column: span 6/span 6;
  }
  body .pp-col-span-7 {
    grid-column: span 7/span 7;
  }
  body .pp-col-span-8 {
    grid-column: span 8/span 8;
  }
  body .pp-col-span-9 {
    grid-column: span 9/span 9;
  }
  body .pp-col-span-10 {
    grid-column: span 10/span 10;
  }
  body .pp-col-span-11 {
    grid-column: span 11/span 11;
  }
  body .pp-col-span-12 {
    grid-column: span 12/span 12;
  }
  body .pp-col-span-full {
    grid-column: 1/-1;
  }
  body .pp-col-auto {
    grid-column: auto;
  }
  body .pp-row-span-1 {
    grid-row: span 1/span 1;
  }
  body .pp-row-span-2 {
    grid-row: span 2/span 2;
  }
  body .pp-row-span-3 {
    grid-row: span 3/span 3;
  }
  body .pp-row-span-4 {
    grid-row: span 4/span 4;
  }
  body .pp-row-span-5 {
    grid-row: span 5/span 5;
  }
  body .pp-row-span-6 {
    grid-row: span 6/span 6;
  }
  body .pp-row-span-full {
    grid-row: 1/-1;
  }
  body .pp-row-auto {
    grid-row: auto;
  }
  body .pp-grid-flow-row {
    grid-auto-flow: row;
  }
  body .pp-grid-flow-col {
    grid-auto-flow: column;
  }
  body .pp-grid-flow-row-dense {
    grid-auto-flow: row dense;
  }
  body .pp-grid-flow-col-dense {
    grid-auto-flow: column dense;
  }
  body .pp-place-items-start {
    place-items: start;
  }
  body .pp-place-items-center {
    place-items: center;
  }
  body .pp-place-items-end {
    place-items: end;
  }
  body .pp-place-items-stretch {
    place-items: stretch;
  }
}
@media (max-width: 767px) {
  body {
    /* Display */
    /* Flex direction */
    /* Flex wrap */
    /* Flex grow / shrink / basis */
    /* Justify content (main axis) */
    /* Align items (cross axis) */
    /* Align content (multi-line cross axis, flex-wrap / grid) */
    /* Align self */
    /* Order */
    /* Grid template columns */
    /* Grid template rows */
    /* Grid column span */
    /* Grid row span */
    /* Grid auto flow */
    /* Place items / place content (grid alignment shorthands) */
  }
  body .pl-flex {
    display: flex;
  }
  body .pl-inline-flex {
    display: inline-flex;
  }
  body .pl-grid {
    display: grid;
  }
  body .pl-inline-grid {
    display: inline-grid;
  }
  body .pl-block {
    display: block;
  }
  body .pl-inline-block {
    display: inline-block;
  }
  body .pl-hidden {
    display: none;
  }
  body .pl-flex-row {
    flex-direction: row;
  }
  body .pl-flex-row-reverse {
    flex-direction: row-reverse;
  }
  body .pl-flex-col {
    flex-direction: column;
  }
  body .pl-flex-col-reverse {
    flex-direction: column-reverse;
  }
  body .pl-flex-wrap {
    flex-wrap: wrap;
  }
  body .pl-flex-nowrap {
    flex-wrap: nowrap;
  }
  body .pl-flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  body .pl-flex-1 {
    flex: 1 1 0%;
  }
  body .pl-flex-auto {
    flex: 1 1 auto;
  }
  body .pl-flex-initial {
    flex: 0 1 auto;
  }
  body .pl-flex-none {
    flex: none;
  }
  body .pl-grow {
    flex-grow: 1;
  }
  body .pl-grow-0 {
    flex-grow: 0;
  }
  body .pl-shrink {
    flex-shrink: 1;
  }
  body .pl-shrink-0 {
    flex-shrink: 0;
  }
  body .pl-justify-start {
    justify-content: flex-start;
  }
  body .pl-justify-end {
    justify-content: flex-end;
  }
  body .pl-justify-center {
    justify-content: center;
  }
  body .pl-justify-between {
    justify-content: space-between;
  }
  body .pl-justify-around {
    justify-content: space-around;
  }
  body .pl-justify-evenly {
    justify-content: space-evenly;
  }
  body .pl-items-start {
    align-items: flex-start;
  }
  body .pl-items-end {
    align-items: flex-end;
  }
  body .pl-items-center {
    align-items: center;
  }
  body .pl-items-baseline {
    align-items: baseline;
  }
  body .pl-items-stretch {
    align-items: stretch;
  }
  body .pl-content-start {
    align-content: flex-start;
  }
  body .pl-content-end {
    align-content: flex-end;
  }
  body .pl-content-center {
    align-content: center;
  }
  body .pl-content-between {
    align-content: space-between;
  }
  body .pl-content-around {
    align-content: space-around;
  }
  body .pl-content-stretch {
    align-content: stretch;
  }
  body .pl-self-auto {
    align-self: auto;
  }
  body .pl-self-start {
    align-self: flex-start;
  }
  body .pl-self-end {
    align-self: flex-end;
  }
  body .pl-self-center {
    align-self: center;
  }
  body .pl-self-stretch {
    align-self: stretch;
  }
  body .pl-self-baseline {
    align-self: baseline;
  }
  body .pl-order-first {
    order: -1;
  }
  body .pl-order-last {
    order: 999;
  }
  body .pl-order-none {
    order: 0;
  }
  body .pl-order-1 {
    order: 1;
  }
  body .pl-order-2 {
    order: 2;
  }
  body .pl-order-3 {
    order: 3;
  }
  body .pl-order-4 {
    order: 4;
  }
  body .pl-order-5 {
    order: 5;
  }
  body .pl-order-6 {
    order: 6;
  }
  body .pl-grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  body .pl-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  body .pl-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  body .pl-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  body .pl-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  body .pl-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  body .pl-grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  body .pl-grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  body .pl-grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  body .pl-grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  body .pl-grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  body .pl-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  body .pl-grid-cols-none {
    grid-template-columns: none;
  }
  body .pl-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  body .pl-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  body .pl-grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }
  body .pl-grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }
  body .pl-grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }
  body .pl-grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }
  body .pl-grid-rows-none {
    grid-template-rows: none;
  }
  body .pl-col-span-1 {
    grid-column: span 1/span 1;
  }
  body .pl-col-span-2 {
    grid-column: span 2/span 2;
  }
  body .pl-col-span-3 {
    grid-column: span 3/span 3;
  }
  body .pl-col-span-4 {
    grid-column: span 4/span 4;
  }
  body .pl-col-span-5 {
    grid-column: span 5/span 5;
  }
  body .pl-col-span-6 {
    grid-column: span 6/span 6;
  }
  body .pl-col-span-7 {
    grid-column: span 7/span 7;
  }
  body .pl-col-span-8 {
    grid-column: span 8/span 8;
  }
  body .pl-col-span-9 {
    grid-column: span 9/span 9;
  }
  body .pl-col-span-10 {
    grid-column: span 10/span 10;
  }
  body .pl-col-span-11 {
    grid-column: span 11/span 11;
  }
  body .pl-col-span-12 {
    grid-column: span 12/span 12;
  }
  body .pl-col-span-full {
    grid-column: 1/-1;
  }
  body .pl-col-auto {
    grid-column: auto;
  }
  body .pl-row-span-1 {
    grid-row: span 1/span 1;
  }
  body .pl-row-span-2 {
    grid-row: span 2/span 2;
  }
  body .pl-row-span-3 {
    grid-row: span 3/span 3;
  }
  body .pl-row-span-4 {
    grid-row: span 4/span 4;
  }
  body .pl-row-span-5 {
    grid-row: span 5/span 5;
  }
  body .pl-row-span-6 {
    grid-row: span 6/span 6;
  }
  body .pl-row-span-full {
    grid-row: 1/-1;
  }
  body .pl-row-auto {
    grid-row: auto;
  }
  body .pl-grid-flow-row {
    grid-auto-flow: row;
  }
  body .pl-grid-flow-col {
    grid-auto-flow: column;
  }
  body .pl-grid-flow-row-dense {
    grid-auto-flow: row dense;
  }
  body .pl-grid-flow-col-dense {
    grid-auto-flow: column dense;
  }
  body .pl-place-items-start {
    place-items: start;
  }
  body .pl-place-items-center {
    place-items: center;
  }
  body .pl-place-items-end {
    place-items: end;
  }
  body .pl-place-items-stretch {
    place-items: stretch;
  }
}
@media (max-width: 991px) {
  body {
    /* Display */
    /* Flex direction */
    /* Flex wrap */
    /* Flex grow / shrink / basis */
    /* Justify content (main axis) */
    /* Align items (cross axis) */
    /* Align content (multi-line cross axis, flex-wrap / grid) */
    /* Align self */
    /* Order */
    /* Grid template columns */
    /* Grid template rows */
    /* Grid column span */
    /* Grid row span */
    /* Grid auto flow */
    /* Place items / place content (grid alignment shorthands) */
  }
  body .tp-flex {
    display: flex;
  }
  body .tp-inline-flex {
    display: inline-flex;
  }
  body .tp-grid {
    display: grid;
  }
  body .tp-inline-grid {
    display: inline-grid;
  }
  body .tp-block {
    display: block;
  }
  body .tp-inline-block {
    display: inline-block;
  }
  body .tp-hidden {
    display: none;
  }
  body .tp-flex-row {
    flex-direction: row;
  }
  body .tp-flex-row-reverse {
    flex-direction: row-reverse;
  }
  body .tp-flex-col {
    flex-direction: column;
  }
  body .tp-flex-col-reverse {
    flex-direction: column-reverse;
  }
  body .tp-flex-wrap {
    flex-wrap: wrap;
  }
  body .tp-flex-nowrap {
    flex-wrap: nowrap;
  }
  body .tp-flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  body .tp-flex-1 {
    flex: 1 1 0%;
  }
  body .tp-flex-auto {
    flex: 1 1 auto;
  }
  body .tp-flex-initial {
    flex: 0 1 auto;
  }
  body .tp-flex-none {
    flex: none;
  }
  body .tp-grow {
    flex-grow: 1;
  }
  body .tp-grow-0 {
    flex-grow: 0;
  }
  body .tp-shrink {
    flex-shrink: 1;
  }
  body .tp-shrink-0 {
    flex-shrink: 0;
  }
  body .tp-justify-start {
    justify-content: flex-start;
  }
  body .tp-justify-end {
    justify-content: flex-end;
  }
  body .tp-justify-center {
    justify-content: center;
  }
  body .tp-justify-between {
    justify-content: space-between;
  }
  body .tp-justify-around {
    justify-content: space-around;
  }
  body .tp-justify-evenly {
    justify-content: space-evenly;
  }
  body .tp-items-start {
    align-items: flex-start;
  }
  body .tp-items-end {
    align-items: flex-end;
  }
  body .tp-items-center {
    align-items: center;
  }
  body .tp-items-baseline {
    align-items: baseline;
  }
  body .tp-items-stretch {
    align-items: stretch;
  }
  body .tp-content-start {
    align-content: flex-start;
  }
  body .tp-content-end {
    align-content: flex-end;
  }
  body .tp-content-center {
    align-content: center;
  }
  body .tp-content-between {
    align-content: space-between;
  }
  body .tp-content-around {
    align-content: space-around;
  }
  body .tp-content-stretch {
    align-content: stretch;
  }
  body .tp-self-auto {
    align-self: auto;
  }
  body .tp-self-start {
    align-self: flex-start;
  }
  body .tp-self-end {
    align-self: flex-end;
  }
  body .tp-self-center {
    align-self: center;
  }
  body .tp-self-stretch {
    align-self: stretch;
  }
  body .tp-self-baseline {
    align-self: baseline;
  }
  body .tp-order-first {
    order: -1;
  }
  body .tp-order-last {
    order: 999;
  }
  body .tp-order-none {
    order: 0;
  }
  body .tp-order-1 {
    order: 1;
  }
  body .tp-order-2 {
    order: 2;
  }
  body .tp-order-3 {
    order: 3;
  }
  body .tp-order-4 {
    order: 4;
  }
  body .tp-order-5 {
    order: 5;
  }
  body .tp-order-6 {
    order: 6;
  }
  body .tp-grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  body .tp-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  body .tp-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  body .tp-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  body .tp-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  body .tp-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  body .tp-grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  body .tp-grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  body .tp-grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  body .tp-grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  body .tp-grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  body .tp-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  body .tp-grid-cols-none {
    grid-template-columns: none;
  }
  body .tp-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  body .tp-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  body .tp-grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }
  body .tp-grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }
  body .tp-grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }
  body .tp-grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }
  body .tp-grid-rows-none {
    grid-template-rows: none;
  }
  body .tp-col-span-1 {
    grid-column: span 1/span 1;
  }
  body .tp-col-span-2 {
    grid-column: span 2/span 2;
  }
  body .tp-col-span-3 {
    grid-column: span 3/span 3;
  }
  body .tp-col-span-4 {
    grid-column: span 4/span 4;
  }
  body .tp-col-span-5 {
    grid-column: span 5/span 5;
  }
  body .tp-col-span-6 {
    grid-column: span 6/span 6;
  }
  body .tp-col-span-7 {
    grid-column: span 7/span 7;
  }
  body .tp-col-span-8 {
    grid-column: span 8/span 8;
  }
  body .tp-col-span-9 {
    grid-column: span 9/span 9;
  }
  body .tp-col-span-10 {
    grid-column: span 10/span 10;
  }
  body .tp-col-span-11 {
    grid-column: span 11/span 11;
  }
  body .tp-col-span-12 {
    grid-column: span 12/span 12;
  }
  body .tp-col-span-full {
    grid-column: 1/-1;
  }
  body .tp-col-auto {
    grid-column: auto;
  }
  body .tp-row-span-1 {
    grid-row: span 1/span 1;
  }
  body .tp-row-span-2 {
    grid-row: span 2/span 2;
  }
  body .tp-row-span-3 {
    grid-row: span 3/span 3;
  }
  body .tp-row-span-4 {
    grid-row: span 4/span 4;
  }
  body .tp-row-span-5 {
    grid-row: span 5/span 5;
  }
  body .tp-row-span-6 {
    grid-row: span 6/span 6;
  }
  body .tp-row-span-full {
    grid-row: 1/-1;
  }
  body .tp-row-auto {
    grid-row: auto;
  }
  body .tp-grid-flow-row {
    grid-auto-flow: row;
  }
  body .tp-grid-flow-col {
    grid-auto-flow: column;
  }
  body .tp-grid-flow-row-dense {
    grid-auto-flow: row dense;
  }
  body .tp-grid-flow-col-dense {
    grid-auto-flow: column dense;
  }
  body .tp-place-items-start {
    place-items: start;
  }
  body .tp-place-items-center {
    place-items: center;
  }
  body .tp-place-items-end {
    place-items: end;
  }
  body .tp-place-items-stretch {
    place-items: stretch;
  }
}
@media (max-width: 1150px) {
  body {
    /* Display */
    /* Flex direction */
    /* Flex wrap */
    /* Flex grow / shrink / basis */
    /* Justify content (main axis) */
    /* Align items (cross axis) */
    /* Align content (multi-line cross axis, flex-wrap / grid) */
    /* Align self */
    /* Order */
    /* Grid template columns */
    /* Grid template rows */
    /* Grid column span */
    /* Grid row span */
    /* Grid auto flow */
    /* Place items / place content (grid alignment shorthands) */
  }
  body .tl-flex {
    display: flex;
  }
  body .tl-inline-flex {
    display: inline-flex;
  }
  body .tl-grid {
    display: grid;
  }
  body .tl-inline-grid {
    display: inline-grid;
  }
  body .tl-block {
    display: block;
  }
  body .tl-inline-block {
    display: inline-block;
  }
  body .tl-hidden {
    display: none;
  }
  body .tl-flex-row {
    flex-direction: row;
  }
  body .tl-flex-row-reverse {
    flex-direction: row-reverse;
  }
  body .tl-flex-col {
    flex-direction: column;
  }
  body .tl-flex-col-reverse {
    flex-direction: column-reverse;
  }
  body .tl-flex-wrap {
    flex-wrap: wrap;
  }
  body .tl-flex-nowrap {
    flex-wrap: nowrap;
  }
  body .tl-flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  body .tl-flex-1 {
    flex: 1 1 0%;
  }
  body .tl-flex-auto {
    flex: 1 1 auto;
  }
  body .tl-flex-initial {
    flex: 0 1 auto;
  }
  body .tl-flex-none {
    flex: none;
  }
  body .tl-grow {
    flex-grow: 1;
  }
  body .tl-grow-0 {
    flex-grow: 0;
  }
  body .tl-shrink {
    flex-shrink: 1;
  }
  body .tl-shrink-0 {
    flex-shrink: 0;
  }
  body .tl-justify-start {
    justify-content: flex-start;
  }
  body .tl-justify-end {
    justify-content: flex-end;
  }
  body .tl-justify-center {
    justify-content: center;
  }
  body .tl-justify-between {
    justify-content: space-between;
  }
  body .tl-justify-around {
    justify-content: space-around;
  }
  body .tl-justify-evenly {
    justify-content: space-evenly;
  }
  body .tl-items-start {
    align-items: flex-start;
  }
  body .tl-items-end {
    align-items: flex-end;
  }
  body .tl-items-center {
    align-items: center;
  }
  body .tl-items-baseline {
    align-items: baseline;
  }
  body .tl-items-stretch {
    align-items: stretch;
  }
  body .tl-content-start {
    align-content: flex-start;
  }
  body .tl-content-end {
    align-content: flex-end;
  }
  body .tl-content-center {
    align-content: center;
  }
  body .tl-content-between {
    align-content: space-between;
  }
  body .tl-content-around {
    align-content: space-around;
  }
  body .tl-content-stretch {
    align-content: stretch;
  }
  body .tl-self-auto {
    align-self: auto;
  }
  body .tl-self-start {
    align-self: flex-start;
  }
  body .tl-self-end {
    align-self: flex-end;
  }
  body .tl-self-center {
    align-self: center;
  }
  body .tl-self-stretch {
    align-self: stretch;
  }
  body .tl-self-baseline {
    align-self: baseline;
  }
  body .tl-order-first {
    order: -1;
  }
  body .tl-order-last {
    order: 999;
  }
  body .tl-order-none {
    order: 0;
  }
  body .tl-order-1 {
    order: 1;
  }
  body .tl-order-2 {
    order: 2;
  }
  body .tl-order-3 {
    order: 3;
  }
  body .tl-order-4 {
    order: 4;
  }
  body .tl-order-5 {
    order: 5;
  }
  body .tl-order-6 {
    order: 6;
  }
  body .tl-grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  body .tl-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  body .tl-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  body .tl-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  body .tl-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  body .tl-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  body .tl-grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  body .tl-grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  body .tl-grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  body .tl-grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  body .tl-grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  body .tl-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  body .tl-grid-cols-none {
    grid-template-columns: none;
  }
  body .tl-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  body .tl-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  body .tl-grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }
  body .tl-grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }
  body .tl-grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }
  body .tl-grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }
  body .tl-grid-rows-none {
    grid-template-rows: none;
  }
  body .tl-col-span-1 {
    grid-column: span 1/span 1;
  }
  body .tl-col-span-2 {
    grid-column: span 2/span 2;
  }
  body .tl-col-span-3 {
    grid-column: span 3/span 3;
  }
  body .tl-col-span-4 {
    grid-column: span 4/span 4;
  }
  body .tl-col-span-5 {
    grid-column: span 5/span 5;
  }
  body .tl-col-span-6 {
    grid-column: span 6/span 6;
  }
  body .tl-col-span-7 {
    grid-column: span 7/span 7;
  }
  body .tl-col-span-8 {
    grid-column: span 8/span 8;
  }
  body .tl-col-span-9 {
    grid-column: span 9/span 9;
  }
  body .tl-col-span-10 {
    grid-column: span 10/span 10;
  }
  body .tl-col-span-11 {
    grid-column: span 11/span 11;
  }
  body .tl-col-span-12 {
    grid-column: span 12/span 12;
  }
  body .tl-col-span-full {
    grid-column: 1/-1;
  }
  body .tl-col-auto {
    grid-column: auto;
  }
  body .tl-row-span-1 {
    grid-row: span 1/span 1;
  }
  body .tl-row-span-2 {
    grid-row: span 2/span 2;
  }
  body .tl-row-span-3 {
    grid-row: span 3/span 3;
  }
  body .tl-row-span-4 {
    grid-row: span 4/span 4;
  }
  body .tl-row-span-5 {
    grid-row: span 5/span 5;
  }
  body .tl-row-span-6 {
    grid-row: span 6/span 6;
  }
  body .tl-row-span-full {
    grid-row: 1/-1;
  }
  body .tl-row-auto {
    grid-row: auto;
  }
  body .tl-grid-flow-row {
    grid-auto-flow: row;
  }
  body .tl-grid-flow-col {
    grid-auto-flow: column;
  }
  body .tl-grid-flow-row-dense {
    grid-auto-flow: row dense;
  }
  body .tl-grid-flow-col-dense {
    grid-auto-flow: column dense;
  }
  body .tl-place-items-start {
    place-items: start;
  }
  body .tl-place-items-center {
    place-items: center;
  }
  body .tl-place-items-end {
    place-items: end;
  }
  body .tl-place-items-stretch {
    place-items: stretch;
  }
}
@media (max-width: 1280px) {
  body {
    /* Display */
    /* Flex direction */
    /* Flex wrap */
    /* Flex grow / shrink / basis */
    /* Justify content (main axis) */
    /* Align items (cross axis) */
    /* Align content (multi-line cross axis, flex-wrap / grid) */
    /* Align self */
    /* Order */
    /* Grid template columns */
    /* Grid template rows */
    /* Grid column span */
    /* Grid row span */
    /* Grid auto flow */
    /* Place items / place content (grid alignment shorthands) */
  }
  body .d-flex {
    display: flex;
  }
  body .d-inline-flex {
    display: inline-flex;
  }
  body .d-grid {
    display: grid;
  }
  body .d-inline-grid {
    display: inline-grid;
  }
  body .d-block {
    display: block;
  }
  body .d-inline-block {
    display: inline-block;
  }
  body .d-hidden {
    display: none;
  }
  body .d-flex-row {
    flex-direction: row;
  }
  body .d-flex-row-reverse {
    flex-direction: row-reverse;
  }
  body .d-flex-col {
    flex-direction: column;
  }
  body .d-flex-col-reverse {
    flex-direction: column-reverse;
  }
  body .d-flex-wrap {
    flex-wrap: wrap;
  }
  body .d-flex-nowrap {
    flex-wrap: nowrap;
  }
  body .d-flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  body .d-flex-1 {
    flex: 1 1 0%;
  }
  body .d-flex-auto {
    flex: 1 1 auto;
  }
  body .d-flex-initial {
    flex: 0 1 auto;
  }
  body .d-flex-none {
    flex: none;
  }
  body .d-grow {
    flex-grow: 1;
  }
  body .d-grow-0 {
    flex-grow: 0;
  }
  body .d-shrink {
    flex-shrink: 1;
  }
  body .d-shrink-0 {
    flex-shrink: 0;
  }
  body .d-justify-start {
    justify-content: flex-start;
  }
  body .d-justify-end {
    justify-content: flex-end;
  }
  body .d-justify-center {
    justify-content: center;
  }
  body .d-justify-between {
    justify-content: space-between;
  }
  body .d-justify-around {
    justify-content: space-around;
  }
  body .d-justify-evenly {
    justify-content: space-evenly;
  }
  body .d-items-start {
    align-items: flex-start;
  }
  body .d-items-end {
    align-items: flex-end;
  }
  body .d-items-center {
    align-items: center;
  }
  body .d-items-baseline {
    align-items: baseline;
  }
  body .d-items-stretch {
    align-items: stretch;
  }
  body .d-content-start {
    align-content: flex-start;
  }
  body .d-content-end {
    align-content: flex-end;
  }
  body .d-content-center {
    align-content: center;
  }
  body .d-content-between {
    align-content: space-between;
  }
  body .d-content-around {
    align-content: space-around;
  }
  body .d-content-stretch {
    align-content: stretch;
  }
  body .d-self-auto {
    align-self: auto;
  }
  body .d-self-start {
    align-self: flex-start;
  }
  body .d-self-end {
    align-self: flex-end;
  }
  body .d-self-center {
    align-self: center;
  }
  body .d-self-stretch {
    align-self: stretch;
  }
  body .d-self-baseline {
    align-self: baseline;
  }
  body .d-order-first {
    order: -1;
  }
  body .d-order-last {
    order: 999;
  }
  body .d-order-none {
    order: 0;
  }
  body .d-order-1 {
    order: 1;
  }
  body .d-order-2 {
    order: 2;
  }
  body .d-order-3 {
    order: 3;
  }
  body .d-order-4 {
    order: 4;
  }
  body .d-order-5 {
    order: 5;
  }
  body .d-order-6 {
    order: 6;
  }
  body .d-grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  body .d-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  body .d-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  body .d-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  body .d-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  body .d-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  body .d-grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  body .d-grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  body .d-grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  body .d-grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  body .d-grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  body .d-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  body .d-grid-cols-none {
    grid-template-columns: none;
  }
  body .d-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  body .d-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  body .d-grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }
  body .d-grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }
  body .d-grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }
  body .d-grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }
  body .d-grid-rows-none {
    grid-template-rows: none;
  }
  body .d-col-span-1 {
    grid-column: span 1/span 1;
  }
  body .d-col-span-2 {
    grid-column: span 2/span 2;
  }
  body .d-col-span-3 {
    grid-column: span 3/span 3;
  }
  body .d-col-span-4 {
    grid-column: span 4/span 4;
  }
  body .d-col-span-5 {
    grid-column: span 5/span 5;
  }
  body .d-col-span-6 {
    grid-column: span 6/span 6;
  }
  body .d-col-span-7 {
    grid-column: span 7/span 7;
  }
  body .d-col-span-8 {
    grid-column: span 8/span 8;
  }
  body .d-col-span-9 {
    grid-column: span 9/span 9;
  }
  body .d-col-span-10 {
    grid-column: span 10/span 10;
  }
  body .d-col-span-11 {
    grid-column: span 11/span 11;
  }
  body .d-col-span-12 {
    grid-column: span 12/span 12;
  }
  body .d-col-span-full {
    grid-column: 1/-1;
  }
  body .d-col-auto {
    grid-column: auto;
  }
  body .d-row-span-1 {
    grid-row: span 1/span 1;
  }
  body .d-row-span-2 {
    grid-row: span 2/span 2;
  }
  body .d-row-span-3 {
    grid-row: span 3/span 3;
  }
  body .d-row-span-4 {
    grid-row: span 4/span 4;
  }
  body .d-row-span-5 {
    grid-row: span 5/span 5;
  }
  body .d-row-span-6 {
    grid-row: span 6/span 6;
  }
  body .d-row-span-full {
    grid-row: 1/-1;
  }
  body .d-row-auto {
    grid-row: auto;
  }
  body .d-grid-flow-row {
    grid-auto-flow: row;
  }
  body .d-grid-flow-col {
    grid-auto-flow: column;
  }
  body .d-grid-flow-row-dense {
    grid-auto-flow: row dense;
  }
  body .d-grid-flow-col-dense {
    grid-auto-flow: column dense;
  }
  body .d-place-items-start {
    place-items: start;
  }
  body .d-place-items-center {
    place-items: center;
  }
  body .d-place-items-end {
    place-items: end;
  }
  body .d-place-items-stretch {
    place-items: stretch;
  }
}
@media screen and (min-width: 768px) {
  body .main-menu ul li:not(:last-child) {
    display: flex;
  }
  body .main-menu ul li:not(:last-child):after {
    content: "/";
    display: inline-block;
    position: relative;
    color: inherit;
    margin-left: 10px;
  }
}
@media screen and (max-width: 767px) {
  body .filter-buttons {
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }
  body .filter-buttons li {
    max-width: unset;
  }
  body .filter-buttons .bricks-button {
    width: 100%;
  }
}

/*# sourceMappingURL=style.css.map */
