@import url("https://fonts.googleapis.com/css2?family=Arvo:ital,wght@0,400;0,700;1,400;1,700&family=Figtree:ital,wght@0,300..900;1,300..900&family=Saira:ital,wght@0,100..900;1,100..900&display=swap");
:root {
  --primary-color-1: #817676;
  --primary-color-1-hover: #6b676b;
  --primary-color-2: #102a41;
  --primary-color-3: #ffffff;
  --primary-color-3-hover: #e7eaec;
  --secondary-color-1: #dad6d6;
  --secondary-color-2: #f3efef;
  --secondary-color-3: #bf0e0e;
  --border-radius-1: calc(12px + 0.6vw);
  --border-radius-2: calc(18px + 0.8vw);
  --border-radius-3: calc(24px + 1vw);
  --border-radius-4: calc(30px + 2vw);
  --space-1: calc(2px);
  --space-2: calc(3px);
  --space-3: calc(6px);
  --space-4: calc(9px);
  --space-5: calc(12px);
  --space-6: calc(14px);
  --space-7: calc(24px);
  --space-8: calc(30px);
  --space-9: calc(33px);
  --space-10: calc(42px);
  --space-11: calc(30px);
  --space-12: calc(33px);
  --space-13: calc(28px);
  --space-14: calc(40px);
  --fontsizes-1: calc(11px);
  --fontsizes-2: calc(12px);
  --fontsizes-3: calc(14px);
  --fontsizes-4: calc(16px);
  --fontsizes-5: calc(18px);
  --fontsizes-6: calc(21px);
  --fontsizes-7: calc(24px);
  --fontsizes-8: calc(27px);
  --fontsizes-9: calc(33px);
  --fontsizes-11: calc(36px);
  --letter-spacing-1: -4%;
  --letter-spacing-2: -1%;
  --line-height-1: 100%;
  --line-height-2: 125%;
  --line-height-3: 160%;
  --font-family-1: "Saira", sans-serif;
  --font-family-2: "Arvo", sans-serif;
  --font-family-3: "Figtree", sans-serif;
  --font-family-4: "Font Awesome 6 Pro";
  --font-weight-1: 300;
  --font-weight-2: 400;
  --font-weight-3: 500;
  --font-weight-4: 700;
  --font-weight-5: 900;
}

@media (min-width: 481px) {
  :root {
    --border-radius-1: calc(12px + 0.6vw);
    --border-radius-2: calc(21px + 0.6vw);
    --border-radius-3: calc(30px + 0.6vw);
    --border-radius-4: calc(42px + 1.2vw);
    --space-1: calc(2px + 0.07vw);
    --space-2: calc(3px + 0.2vw);
    --space-3: calc(6px + 0.2vw);
    --space-4: calc(9px + 0.2vw);
    --space-5: calc(12px + 0.4vw);
    --space-6: calc(18px + 0.4vw);
    --space-7: calc(24px + 0.4vw);
    --space-8: calc(30px + 0.4vw);
    --space-9: calc(33px + 0.6vw);
    --space-10: calc(42px + 0.8vw);
    --space-11: calc(30px + 2.4vw);
    --space-12: calc(33px + 3.8vw);
    --space-13: calc(30px + 5.2vw);
    --space-14: calc(48px + 5.6vw);
    --fontsizes-1: calc(11px + 0.07vw);
    --fontsizes-2: calc(12px + 0.13vw);
    --fontsizes-3: calc(14px + 0.13vw);
    --fontsizes-4: calc(16px + 0.13vw);
    --fontsizes-5: calc(18px + 0.2vw);
    --fontsizes-6: calc(21px + 0.8vw);
    --fontsizes-7: calc(24px + 1.6vw);
    --fontsizes-8: calc(27px + 2.2vw);
    --fontsizes-9: calc(33px + 2.47vw);
    --fontsizes-11: calc(36px + 3.6vw);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  :root {
    --border-radius-2: calc(18px + 0.8vw);
    --border-radius-3: calc(24px + 1.0vw);
    --border-radius-4: calc(30px + 2.0vw);
    --space-6: calc(15px + 0.6vw);
    --space-13: calc(24px + 5.6vw);
    --space-14: calc(39px + 6.2vw);
  }
}
.template-page-builder {
  /* ---------- GAPS (optioneel) ---------- */
  /* ---------- GRID & CORE UTILITIES (altijd) ---------- */
  /* ---------- RADIUS (optioneel) ---------- */
  /* ---------- ASPECT RATIO (optioneel) ---------- */
  /* ---------- BACKGROUNDS (optioneel) ---------- */
  /* ---------- BORDERS (optioneel) ---------- */
  /* ---------- BACKGROUND OVERLAYS (optioneel) ---------- */
  /* ---------- MARGINS (optioneel) ---------- */
  /* ---------- MARGINS (optioneel) ---------- */
  /* ---------- PADDINGS (optioneel) ---------- */
  /* ---------- Alignment & order (altijd) ---------- */
}
.template-page-builder .section-columns,
.template-page-builder .column-columns,
.template-page-builder .column-column {
  position: relative;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
}
.template-page-builder .section-columns > div.column,
.template-page-builder .column-columns > div.column,
.template-page-builder .column-column > div.column {
  z-index: 1;
}
.template-page-builder .column-column {
  position: relative;
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.template-page-builder div.column-background {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.template-page-builder div.column-background img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.template-page-builder div.column-background.keep-ratio {
  position: static;
  width: auto;
  height: auto;
}
.template-page-builder div.column-background.keep-ratio img {
  width: auto;
  height: auto;
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.template-page-builder div.element-image {
  position: relative;
  align-self: stretch;
}
.template-page-builder div.element-image picture {
  position: relative;
  display: flex;
  border-radius: inherit;
}
.template-page-builder div.element-image picture img {
  width: 100%;
  height: unset;
  border-radius: inherit;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.template-page-builder div.element-image.image-absolute picture {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.template-page-builder div.element-image.image-absolute picture img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.template-page-builder .grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.template-page-builder .grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.template-page-builder .grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.template-page-builder .grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.template-page-builder .grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.template-page-builder .grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.template-page-builder .grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.template-page-builder .grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.template-page-builder .grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}
.template-page-builder .grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
.template-page-builder .grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}
.template-page-builder .grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.template-page-builder .grid-auto-flow-dense {
  grid-auto-flow: dense;
}
.template-page-builder .grid-auto-flow-unset {
  grid-auto-flow: unset;
}
.template-page-builder .col-span-unset {
  grid-column: unset;
}
.template-page-builder .col-span-full {
  grid-column: 1/-1;
}
.template-page-builder .col-span-1 {
  grid-column: span 1/span 1;
}
.template-page-builder .col-span-2 {
  grid-column: span 2/span 2;
}
.template-page-builder .col-span-3 {
  grid-column: span 3/span 3;
}
.template-page-builder .col-span-4 {
  grid-column: span 4/span 4;
}
.template-page-builder .col-span-5 {
  grid-column: span 5/span 5;
}
.template-page-builder .col-span-6 {
  grid-column: span 6/span 6;
}
.template-page-builder .col-span-7 {
  grid-column: span 7/span 7;
}
.template-page-builder .col-span-8 {
  grid-column: span 8/span 8;
}
.template-page-builder .col-span-9 {
  grid-column: span 9/span 9;
}
.template-page-builder .col-span-10 {
  grid-column: span 10/span 10;
}
.template-page-builder .col-span-11 {
  grid-column: span 11/span 11;
}
.template-page-builder .col-span-12 {
  grid-column: span 12/span 12;
}
.template-page-builder .w-5 {
  width: 5%;
}
.template-page-builder .w-10 {
  width: 10%;
}
.template-page-builder .w-15 {
  width: 15%;
}
.template-page-builder .w-20 {
  width: 20%;
}
.template-page-builder .w-25 {
  width: 25%;
}
.template-page-builder .w-30 {
  width: 30%;
}
.template-page-builder .w-35 {
  width: 35%;
}
.template-page-builder .w-40 {
  width: 40%;
}
.template-page-builder .w-45 {
  width: 45%;
}
.template-page-builder .w-50 {
  width: 50%;
}
.template-page-builder .w-55 {
  width: 55%;
}
.template-page-builder .w-60 {
  width: 60%;
}
.template-page-builder .w-65 {
  width: 65%;
}
.template-page-builder .w-70 {
  width: 70%;
}
.template-page-builder .w-75 {
  width: 75%;
}
.template-page-builder .w-80 {
  width: 80%;
}
.template-page-builder .w-85 {
  width: 85%;
}
.template-page-builder .w-90 {
  width: 90%;
}
.template-page-builder .w-95 {
  width: 95%;
}
.template-page-builder .w-100 {
  width: 100%;
}
.template-page-builder .h-5 {
  height: 5%;
}
.template-page-builder .h-10 {
  height: 10%;
}
.template-page-builder .h-15 {
  height: 15%;
}
.template-page-builder .h-20 {
  height: 20%;
}
.template-page-builder .h-25 {
  height: 25%;
}
.template-page-builder .h-30 {
  height: 30%;
}
.template-page-builder .h-35 {
  height: 35%;
}
.template-page-builder .h-40 {
  height: 40%;
}
.template-page-builder .h-45 {
  height: 45%;
}
.template-page-builder .h-50 {
  height: 50%;
}
.template-page-builder .h-55 {
  height: 55%;
}
.template-page-builder .h-60 {
  height: 60%;
}
.template-page-builder .h-65 {
  height: 65%;
}
.template-page-builder .h-70 {
  height: 70%;
}
.template-page-builder .h-75 {
  height: 75%;
}
.template-page-builder .h-80 {
  height: 80%;
}
.template-page-builder .h-85 {
  height: 85%;
}
.template-page-builder .h-90 {
  height: 90%;
}
.template-page-builder .h-95 {
  height: 95%;
}
.template-page-builder .h-100 {
  height: 100%;
}
.template-page-builder .h-5-vh {
  height: 5vh;
}
.template-page-builder .h-10-vh {
  height: 10vh;
}
.template-page-builder .h-15-vh {
  height: 15vh;
}
.template-page-builder .h-20-vh {
  height: 20vh;
}
.template-page-builder .h-25-vh {
  height: 25vh;
}
.template-page-builder .h-30-vh {
  height: 30vh;
}
.template-page-builder .h-35-vh {
  height: 35vh;
}
.template-page-builder .h-40-vh {
  height: 40vh;
}
.template-page-builder .h-45-vh {
  height: 45vh;
}
.template-page-builder .h-50-vh {
  height: 50vh;
}
.template-page-builder .h-55-vh {
  height: 55vh;
}
.template-page-builder .h-60-vh {
  height: 60vh;
}
.template-page-builder .h-65-vh {
  height: 65vh;
}
.template-page-builder .h-70-vh {
  height: 70vh;
}
.template-page-builder .h-75-vh {
  height: 75vh;
}
.template-page-builder .h-80-vh {
  height: 80vh;
}
.template-page-builder .h-85-vh {
  height: 85vh;
}
.template-page-builder .h-90-vh {
  height: 90vh;
}
.template-page-builder .h-95-vh {
  height: 95vh;
}
.template-page-builder .h-100-vh {
  height: 100vh;
}
.template-page-builder .h-50-px {
  height: 50px;
}
.template-page-builder .h-100-px {
  height: 100px;
}
.template-page-builder .h-150-px {
  height: 150px;
}
.template-page-builder .h-200-px {
  height: 200px;
}
.template-page-builder .h-250-px {
  height: 250px;
}
.template-page-builder .h-300-px {
  height: 300px;
}
.template-page-builder .h-350-px {
  height: 350px;
}
.template-page-builder .h-400-px {
  height: 400px;
}
.template-page-builder .h-450-px {
  height: 450px;
}
.template-page-builder .h-500-px {
  height: 500px;
}
.template-page-builder .h-550-px {
  height: 550px;
}
.template-page-builder .h-600-px {
  height: 600px;
}
.template-page-builder .h-650-px {
  height: 650px;
}
.template-page-builder .h-700-px {
  height: 700px;
}
.template-page-builder .h-750-px {
  height: 750px;
}
.template-page-builder .h-800-px {
  height: 800px;
}
.template-page-builder .h-850-px {
  height: 850px;
}
.template-page-builder .h-900-px {
  height: 900px;
}
.template-page-builder .h-950-px {
  height: 950px;
}
.template-page-builder .h-1000-px {
  height: 1000px;
}
.template-page-builder .h-auto {
  height: auto;
}
.template-page-builder .mh-5-vh {
  min-height: 5vh;
}
.template-page-builder .mh-10-vh {
  min-height: 10vh;
}
.template-page-builder .mh-15-vh {
  min-height: 15vh;
}
.template-page-builder .mh-20-vh {
  min-height: 20vh;
}
.template-page-builder .mh-25-vh {
  min-height: 25vh;
}
.template-page-builder .mh-30-vh {
  min-height: 30vh;
}
.template-page-builder .mh-35-vh {
  min-height: 35vh;
}
.template-page-builder .mh-40-vh {
  min-height: 40vh;
}
.template-page-builder .mh-45-vh {
  min-height: 45vh;
}
.template-page-builder .mh-50-vh {
  min-height: 50vh;
}
.template-page-builder .mh-55-vh {
  min-height: 55vh;
}
.template-page-builder .mh-60-vh {
  min-height: 60vh;
}
.template-page-builder .mh-65-vh {
  min-height: 65vh;
}
.template-page-builder .mh-70-vh {
  min-height: 70vh;
}
.template-page-builder .mh-75-vh {
  min-height: 75vh;
}
.template-page-builder .mh-80-vh {
  min-height: 80vh;
}
.template-page-builder .mh-85-vh {
  min-height: 85vh;
}
.template-page-builder .mh-90-vh {
  min-height: 90vh;
}
.template-page-builder .mh-95-vh {
  min-height: 95vh;
}
.template-page-builder .mh-100-vh {
  min-height: 100vh;
}
.template-page-builder .h-auto {
  min-height: auto;
}
.template-page-builder .relative {
  position: relative;
}
.template-page-builder .flex {
  display: flex !important;
}
.template-page-builder .grid {
  display: grid !important;
}
.template-page-builder .hide {
  display: none !important;
}
.template-page-builder .text-align-left {
  text-align: left !important;
}
.template-page-builder .text-align-center {
  text-align: center !important;
}
.template-page-builder .text-align-right {
  text-align: right !important;
}
.template-page-builder .flex-col-full {
  flex: 0 0 100% !important;
}
.template-page-builder .flex-wrap {
  flex-wrap: wrap;
}
.template-page-builder .grid-stack {
  display: grid;
  grid-template-areas: "main";
  grid-template-columns: auto;
  position: relative;
}
.template-page-builder .grid-layer {
  grid-area: main;
  position: relative;
  z-index: 1;
}
.template-page-builder .grid-columns-5-7 {
  grid-template-columns: 5fr 7fr;
}
.template-page-builder .grid-columns-7-5 {
  grid-template-columns: 7fr 5fr;
}
.template-page-builder .grid-columns-6-6 {
  grid-template-columns: 6fr 6fr;
}
.template-page-builder .grid-columns-8-4 {
  grid-template-columns: 8fr 4fr;
}
.template-page-builder .grid-columns-4-8 {
  grid-template-columns: 4fr 8fr;
}
.template-page-builder .grid-columns-9-3 {
  grid-template-columns: 9fr 3fr;
}
.template-page-builder .grid-columns-3-9 {
  grid-template-columns: 3fr 9fr;
}
.template-page-builder .grid-columns-1fr-auto {
  grid-template-columns: 1fr auto;
}
.template-page-builder .grid-columns-3-6-3 {
  grid-template-columns: 3fr 6fr 3fr;
}
.template-page-builder .grid-columns-repeat-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.template-page-builder .grid-columns-repeat-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.template-page-builder .grid-columns-repeat-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.template-page-builder .grid-columns-repeat-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.template-page-builder .grid-columns-repeat-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.template-page-builder .grid-columns-repeat-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.template-page-builder .grid-columns-repeat-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.template-page-builder .grid-columns-repeat-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}
.template-page-builder .grid-columns-repeat-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
.template-page-builder .grid-columns-repeat-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}
.template-page-builder .grid-columns-repeat-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.template-page-builder .grid-columns-auto {
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
}
.template-page-builder .grid-columns-auto-min-content {
  grid-template-columns: auto min-content;
}
.template-page-builder .grid-columns-min-content-auto {
  grid-template-columns: min-content auto;
}
.template-page-builder .grid-columns-auto-1fr {
  grid-template-columns: auto 1fr;
}
.template-page-builder .grid-columns-1fr-auto {
  grid-template-columns: 1fr auto;
}
.template-page-builder .grid-columns-1fr {
  grid-template-columns: 1fr;
}
.template-page-builder .grid-rows-auto-1fr {
  grid-template-rows: auto 1fr;
}
.template-page-builder .grid-rows-1fr-auto {
  grid-template-rows: 1fr auto;
}
.template-page-builder .grid-rows-auto {
  grid-template-rows: auto;
}
.template-page-builder .min-height-100vh {
  min-height: 100vh;
}
.template-page-builder .mh-auto,
.template-page-builder .min-height-auto {
  min-height: auto;
}
.template-page-builder .sticky {
  position: sticky;
}
.template-page-builder .align-content-start {
  align-content: flex-start;
  align-content: start !important;
}
.template-page-builder .align-content-center {
  align-content: center !important;
}
.template-page-builder .align-content-end {
  align-content: flex-end;
  align-content: end !important;
}
.template-page-builder .align-items-start {
  align-items: start !important;
}
.template-page-builder .align-items-center {
  align-items: center !important;
}
.template-page-builder .align-items-end {
  align-items: flex-end;
  align-items: end !important;
}
.template-page-builder .align-self-stretch {
  align-self: stretch !important;
}
.template-page-builder .align-self-start {
  align-self: flex-start;
  align-self: start !important;
}
.template-page-builder .align-self-center {
  align-self: center !important;
}
.template-page-builder .align-self-end {
  align-self: flex-end;
  align-self: end !important;
}
.template-page-builder .justify-content-start {
  justify-content: flex-start;
  justify-content: start !important;
}
.template-page-builder .justify-content-center {
  justify-content: center !important;
}
.template-page-builder .justify-content-end {
  justify-content: flex-end;
  justify-content: end !important;
}
.template-page-builder .justify-content-between {
  justify-content: space-between !important;
}
.template-page-builder .justify-items-start {
  justify-items: flex-start;
  justify-items: start !important;
}
.template-page-builder .justify-items-center {
  justify-items: center !important;
}
.template-page-builder .justify-items-end {
  justify-items: flex-end;
  justify-items: end !important;
}
.template-page-builder .justify-self-start {
  justify-self: start !important;
}
.template-page-builder .justify-self-stretch {
  justify-self: stretch !important;
}
.template-page-builder .justify-self-center {
  justify-self: center !important;
}
.template-page-builder .justify-self-end {
  justify-self: end !important;
}
.template-page-builder .overflow-visible {
  overflow: visible !important;
}
.template-page-builder .order--10 {
  order: -10;
}
.template-page-builder .order--9 {
  order: -9;
}
.template-page-builder .order--8 {
  order: -8;
}
.template-page-builder .order--7 {
  order: -7;
}
.template-page-builder .order--6 {
  order: -6;
}
.template-page-builder .order--5 {
  order: -5;
}
.template-page-builder .order--4 {
  order: -4;
}
.template-page-builder .order--3 {
  order: -3;
}
.template-page-builder .order--2 {
  order: -2;
}
.template-page-builder .order--1 {
  order: -1;
}
.template-page-builder .order-0 {
  order: 0;
}
.template-page-builder .order-1 {
  order: 1;
}
.template-page-builder .order-2 {
  order: 2;
}
.template-page-builder .order-3 {
  order: 3;
}
.template-page-builder .order-4 {
  order: 4;
}
.template-page-builder .order-5 {
  order: 5;
}
.template-page-builder .order-6 {
  order: 6;
}
.template-page-builder .order-7 {
  order: 7;
}
.template-page-builder .order-8 {
  order: 8;
}
.template-page-builder .order-9 {
  order: 9;
}
.template-page-builder .order-10 {
  order: 10;
}
.template-page-builder div.element-image picture {
  min-height: var(--min-height-vw-default, unset);
}
.template-page-builder .image-cover {
  overflow: hidden;
  height: 100%;
}
.template-page-builder .image-cover img {
  width: 100% !important;
  height: 100% !important;
  -o-object-fit: cover !important;
     object-fit: cover !important;
}
.template-page-builder .image-cover-absolute {
  position: relative;
}
.template-page-builder .image-cover-absolute img {
  position: absolute;
  top: 0;
  left: 0;
}

/***
    The new CSS reset - version 1.11.3 (last updated 25.08.2024)
    GitHub page: https://github.com/elad2412/the-new-css-reset
***/
/*
    Remove all the styles of the "User-Agent-Stylesheet", except for the 'display' property
    - The "symbol *" part is to solve Firefox SVG sprite bug
    - The "html" element is excluded, otherwise a bug in Chrome breaks the CSS hyphens property (https://github.com/elad2412/the-new-css-reset/issues/36)
 */
*:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *)) {
  all: unset;
  display: revert;
}

/* Preferred box-sizing value */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Fix mobile Safari increase font-size on landscape mode */
html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

/* Reapply the pointer cursor for anchor tags */
a, button {
  cursor: revert;
}

/* Remove list styles (bullets/numbers) */
ol, ul, menu, summary {
  list-style: none;
}

/* Firefox: solve issue where nested ordered lists continue numbering from parent (https://bugzilla.mozilla.org/show_bug.cgi?id=1881517) */
ol {
  counter-reset: revert;
}

/* For images to not be able to exceed their container */
img {
  max-inline-size: 100%;
  max-block-size: 100%;
}

/* removes spacing between cells in tables */
table {
  border-collapse: collapse;
}

/* Safari - solving issue when using user-select:none on the <body> text input doesn't working */
input, textarea {
  -webkit-user-select: auto;
}

/* revert the 'white-space' property for textarea elements on Safari */
textarea {
  white-space: revert;
}

/* minimum style to allow to style meter element */
meter {
  -webkit-appearance: revert;
  -moz-appearance: revert;
       appearance: revert;
}

/* preformatted text - use only for this feature */
:where(pre) {
  all: revert;
  box-sizing: border-box;
}

/* reset default text opacity of input placeholder */
::-moz-placeholder {
  color: unset;
}
::placeholder {
  color: unset;
}

/* fix the feature of 'hidden' attribute.
   display:revert; revert to element instead of attribute */
:where([hidden]) {
  display: none !important;
}

/* revert for bug in Chromium browsers
   - fix for the content editable attribute will work properly.
   - webkit-user-select: auto; added for Safari in case of using user-select:none on wrapper element*/
:where([contenteditable]:not([contenteditable=false])) {
  -moz-user-modify: read-write;
  -webkit-user-modify: read-write;
  overflow-wrap: break-word;
  -webkit-line-break: after-white-space;
  -webkit-user-select: auto;
}

/* apply back the draggable feature - exist only in Chromium and Safari */
:where([draggable=true]) {
  -webkit-user-drag: element;
}

/* Revert Modal native behavior */
:where(dialog:modal) {
  all: revert;
  box-sizing: border-box;
}

/* Remove details summary webkit styles */
::-webkit-details-marker {
  display: none;
}

html {
  scroll-behavior: smooth;
}

body {
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-4);
  line-height: var(--line-height-3);
  letter-spacing: var(--letter-spacing-2);
  color: var(--primary-color-2);
}

div.leadz-costplanner {
  grid-template-rows: auto;
}
div.leadz-costplanner .lc-step-header {
  display: grid;
  gap: var(--space-5);
}
div.leadz-costplanner .lc-step-header .lc-step-header-title {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-1);
  font-size: var(--fontsizes-7);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
}
div.leadz-costplanner .lc-button {
  padding: var(--space-4) var(--space-7);
  gap: 10px;
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
  background-color: var(--primary-color-1);
  border-radius: 60px;
}
div.leadz-costplanner .lc-nav {
  background: transparent;
}
div.leadz-costplanner .lc-nav .lc-nav-button {
  background: transparent;
  border: solid 1px var(--primary-color-1);
  color: var(--primary-color-1);
  border-radius: 30px;
  width: 48px;
  height: 48px;
}
div.leadz-costplanner .lc-nav .lc-nav-button.lc-is-disabled {
  background: transparent;
  opacity: 0.8;
}
div.leadz-costplanner .lc-nav .lc-nav-list .lc-nav-step .lc-nav-step-title {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-1);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
div.leadz-costplanner .lc-nav .lc-nav-list .lc-nav-step .lc-nav-step-icon {
  background: var(--secondary-color-1);
  color: var(--primary-color-1);
}
div.leadz-costplanner .lc-nav .lc-nav-list .lc-nav-step.lc-is-completed .lc-nav-step-icon, div.leadz-costplanner .lc-nav .lc-nav-list .lc-nav-step.lc-is-active .lc-nav-step-icon {
  background: var(--primary-color-2);
  color: #fff;
}
div.leadz-costplanner .lc-step-choices {
  gap: var(--space-5);
}
div.leadz-costplanner label.lc-choice-value input:checked ~ span.lc-choice-value-checkmark:after {
  background: var(--primary-color-1);
}
div.leadz-costplanner .lc-step-form {
  gap: var(--space-5);
}
div.leadz-costplanner .lc-step-form .lc-step-button-column {
  margin-top: var(--space-4);
}
div.leadz-costplanner .lc-step-input-column {
  border-bottom: 0 !important;
  padding: 0;
  display: grid;
  gap: var(--space-3);
}
div.leadz-costplanner .lc-step-input-column label {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
div.leadz-costplanner .lc-step-input-column > div {
  background: transparent;
  border-radius: 50px;
  border: solid 1px var(--primary-color-1);
}
div.leadz-costplanner .lc-step-input-column > div label {
  padding-left: var(--space-5);
}
div.leadz-costplanner .lc-step-input-column select,
div.leadz-costplanner .lc-step-input-column input[type=email],
div.leadz-costplanner .lc-step-input-column input[type=text] {
  background: var(--color-beige);
  padding: var(--space-4) var(--space-5);
  display: inline-flex;
  border: solid 1px var(--primary-color-2);
  border-radius: var(--border-radius-4);
  color: var(--primary-color-2);
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-3);
  letter-spacing: var(--letter-spacing-2);
  border: 0;
}
div.leadz-costplanner .lc-step-input-column .lc-step-input-append {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-1);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
  padding-right: var(--space-5);
}
div.leadz-costplanner .lc-steps .lc-step .lc-step-content {
  gap: var(--space-8);
}
div.leadz-costplanner .lc-steps .lc-step .lc-step-content-background {
  border-radius: var(--border-radius-3);
}
div.leadz-costplanner .lc-choice .lc-choice-content {
  background: var(--color-black);
  padding: var(--space-4) var(--space-5);
}
div.leadz-costplanner .lc-choice .lc-choice-content .lc-choice-header .lc-choice-title {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-1);
  font-size: var(--fontsizes-5);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
}
div.leadz-costplanner .lc-choice .lc-choice-content .lc-choice-values .lc-choice-value .lc-choice-value-label {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-1);
  font-size: var(--fontsizes-5);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
}
div.leadz-costplanner .lc-choice .lc-choice-content .lc-choice-values.lc-choice-has-multiple .lc-choice-value-label {
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-4);
  line-height: var(--line-height-3);
  letter-spacing: var(--letter-spacing-2);
  color: var(--primary-color-2);
}
div.leadz-costplanner .lc-choice-without-image,
div.leadz-costplanner .lc-choice-vertical-with-image,
div.leadz-costplanner .lc-choice-horizontal-with-image {
  grid-template-columns: 1fr;
  place-content: center;
}
div.leadz-costplanner .lc-choice-without-image > *,
div.leadz-costplanner .lc-choice-vertical-with-image > *,
div.leadz-costplanner .lc-choice-horizontal-with-image > * {
  grid-area: 1/1;
}
div.leadz-costplanner .lc-choice-without-image .lc-choice-content,
div.leadz-costplanner .lc-choice-vertical-with-image .lc-choice-content,
div.leadz-costplanner .lc-choice-horizontal-with-image .lc-choice-content {
  align-self: end;
  justify-self: start;
  padding: 0;
  background: #fff;
  z-index: 1;
  margin-bottom: var(--space-5);
  margin-left: var(--space-5);
  margin-right: var(--space-5);
  min-width: 180px;
  border-radius: var(--border-radius-1);
  padding: var(--space-5);
}
div.leadz-costplanner .lc-choice-without-image .lc-choice-content .lc-choice-values,
div.leadz-costplanner .lc-choice-vertical-with-image .lc-choice-content .lc-choice-values,
div.leadz-costplanner .lc-choice-horizontal-with-image .lc-choice-content .lc-choice-values {
  padding: 0;
}
div.leadz-costplanner .lc-choice-without-image .lc-choice-content .lc-choice-values .lc-choice-value .lc-choice-value-checkmark,
div.leadz-costplanner .lc-choice-vertical-with-image .lc-choice-content .lc-choice-values .lc-choice-value .lc-choice-value-checkmark,
div.leadz-costplanner .lc-choice-horizontal-with-image .lc-choice-content .lc-choice-values .lc-choice-value .lc-choice-value-checkmark {
  border-color: var(--primary-color-1);
}
div.leadz-costplanner .lc-choice-without-image .lc-choice-content .lc-choice-values .lc-choice-value .lc-choice-value-label,
div.leadz-costplanner .lc-choice-vertical-with-image .lc-choice-content .lc-choice-values .lc-choice-value .lc-choice-value-label,
div.leadz-costplanner .lc-choice-horizontal-with-image .lc-choice-content .lc-choice-values .lc-choice-value .lc-choice-value-label {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
  color: var(--primary-color-1);
}
div.leadz-costplanner .lc-choice-without-image .lc-choice-content .lc-choice-header,
div.leadz-costplanner .lc-choice-vertical-with-image .lc-choice-content .lc-choice-header,
div.leadz-costplanner .lc-choice-horizontal-with-image .lc-choice-content .lc-choice-header {
  color: var(--primary-color-1);
}
div.leadz-costplanner .lc-choice-without-image .lc-choice-content .lc-choice-header:not(.lc-choice-has-multiple),
div.leadz-costplanner .lc-choice-vertical-with-image .lc-choice-content .lc-choice-header:not(.lc-choice-has-multiple),
div.leadz-costplanner .lc-choice-horizontal-with-image .lc-choice-content .lc-choice-header:not(.lc-choice-has-multiple) {
  display: none;
}
div.leadz-costplanner .lc-choice-without-image .lc-choice-content .lc-choice-header .lc-choice-category,
div.leadz-costplanner .lc-choice-vertical-with-image .lc-choice-content .lc-choice-header .lc-choice-category,
div.leadz-costplanner .lc-choice-horizontal-with-image .lc-choice-content .lc-choice-header .lc-choice-category {
  display: none;
}
div.leadz-costplanner .lc-choice-without-image .lc-choice-image,
div.leadz-costplanner .lc-choice-vertical-with-image .lc-choice-image,
div.leadz-costplanner .lc-choice-horizontal-with-image .lc-choice-image {
  aspect-ratio: 2/1;
  position: relative;
  border-radius: var(--border-radius-2);
}
div.leadz-costplanner .lc-choice-vertical-with-image .lc-choice-image {
  aspect-ratio: 3/4;
}
div.leadz-costplanner .lc-choice-vertical-with-image .lc-choice-content {
  justify-self: stretch;
}
div.leadz-costplanner .lc-choice-vertical-free-text {
  padding-left: var(--space-4);
}
div.leadz-costplanner .lc-choice-vertical-free-text .lc-choice-content {
  background: transparent;
  padding: 0;
}

dialog.video-dialog {
  max-width: 90vw;
  max-height: 90vh;
  padding: 0;
  border: none;
  border-radius: 20px;
}
dialog.video-dialog::backdrop {
  background-color: rgba(0, 0, 0, 0.5);
}
dialog.video-dialog video {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 8px 8px 0 0;
}

a.overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

span.brand {
  width: calc(36px + 3.6vw);
  height: calc(36px + 3.6vw);
  background: url("../img/brand-brown.svg") no-repeat center center/contain;
  border-radius: 200px;
  display: inline-flex;
  transform: translateY(15%);
}

div.with-brand:after {
  content: "";
  position: absolute;
  width: 130px;
  height: 130px;
  background: url("../img/brand.svg") no-repeat center center/contain;
  border-radius: 200px;
}
div.with-brand.with-brand-bottom-left:after {
  bottom: 0;
  left: 0;
  transform: translate(calc(-50% - var(--space-5) / 2), calc(50% + var(--space-5) / 2));
}
div.with-brand.with-brand-top-left:after {
  top: 0;
  left: 0;
  transform: translate(calc(-50% - var(--space-5) / 2), calc(-50% - var(--space-5) / 2));
}

.pc-1 {
  color: var(--primary-color-1) !important;
}

.pc-2 {
  color: var(--primary-color-2) !important;
}

.pc-3 {
  color: var(--primary-color-3) !important;
}

.highlight-1 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-5);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-1);
}

.highlight-2 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-4);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-1);
}

.body-2 {
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-3);
  letter-spacing: var(--letter-spacing-2);
}

.body-3 {
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}

.label-1 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}

.label-2 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}

.label-3 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-1);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}

.fa-icon-1 {
  font-family: var(--font-family-4);
  font-weight: var(--font-weight-5);
  font-size: var(--fontsizes-1);
  line-height: var(--line-height-1);
}

.fa-icon-2 {
  font-family: var(--font-family-4);
  font-weight: var(--font-weight-5);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-1);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

h1 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-1);
  font-size: var(--fontsizes-11);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
}
h1.sub {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-6);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}

h2 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-1);
  font-size: var(--fontsizes-9);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
}
h2.sub {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-4);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
}

h3 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-1);
  font-size: var(--fontsizes-8);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
}

h4 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-1);
  font-size: var(--fontsizes-7);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
}

h5 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-1);
  font-size: var(--fontsizes-6);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
}

h6 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-1);
  font-size: var(--fontsizes-5);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
}

h7 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-4);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-1);
}

/* Basis voor elk marker-icoon */
.map-marker {
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  /* Pin */
  /* Huis (user locatie) */
}
.map-marker.map-marker--pin {
  width: 29px;
  height: 40px;
  background-size: contain;
  background-image: url("../img/pin.png");
}
.map-marker.map-marker--house {
  width: 32px;
  height: 32px;
  background-size: contain;
  background-image: url("../img/house.png");
}

div.sf-form-builder div.sf-form-input-wrapper {
  gap: var(--space-5);
}
div.sf-form-builder div.sf-form-input-wrapper div.sf-form-input-column div.sf-form-choice-wrapper label.sf-form-choice {
  gap: var(--space-3);
  align-items: center;
}
div.sf-form-builder div.sf-form-input-wrapper div.sf-form-input-column div.sf-form-choice-wrapper label.sf-form-choice span.sf-form-checkmark {
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
}
div.sf-form-builder div.sf-form-input-wrapper div.sf-form-input-column div.sf-form-choice-wrapper label.sf-form-choice span.sf-form-checkmark:after {
  width: 9px;
  height: 9px;
}
div.sf-form-builder div.sf-form-input-wrapper div.sf-form-input-column div.sf-form-choice-wrapper label.sf-form-choice input[type=checkbox] ~ span.sf-form-checkmark {
  border-radius: 3px;
}
div.sf-form-builder div.sf-form-input-wrapper div.sf-form-input-column div.sf-form-choice-wrapper label.sf-form-choice input[type=checkbox] ~ span.sf-form-checkmark:after {
  border-radius: 3px;
}
div.sf-form-builder div.sf-form-input-wrapper div.sf-form-input-column div.sf-form-choice-wrapper label.sf-form-choice span.sf-form-choice-label {
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
div.sf-form-builder div.sf-form-input-wrapper div.sf-form-input-column div.sf-form-input-label label {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}

.fd {
  position: relative;
  width: 100%;
}
.fd.fd-panel-open .fd-toggle {
  background-color: none;
  color: var(--primary-color-2);
}
.fd.fd-panel-open .fd-toggle span.fd-nav .fd-caret {
  transform: rotate(180deg);
  background-color: var(--primary-color-2);
  color: var(--primary-color-3);
}
.fd .fd-toggle {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 999px;
  padding: var(--space-4) var(--space-5);
  padding-right: var(--space-2);
  border: 1px solid var(--primary-color-2);
  background: transparent;
  height: 42px;
}
.fd .fd-toggle .fd-label {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
  color: var(--primary-color-2);
}
.fd .fd-toggle span.fd-nav {
  display: flex;
  gap: var(--space-2);
  align-items: center;
}
.fd .fd-toggle span.fd-nav .fd-badge {
  width: 20px;
  height: 20px;
  border-radius: 30px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background: var(--primary-color-2);
  color: var(--primary-color-3);
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-1);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
.fd .fd-toggle span.fd-nav .fd-caret {
  transition: all 0.4s;
  width: 30px;
  height: 30px;
  background: var(--primary-color-1);
  color: var(--primary-color-3);
  border-radius: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-family-4);
  font-weight: var(--font-weight-5);
  font-size: var(--fontsizes-1);
  line-height: var(--line-height-1);
}
.fd .fd-panel {
  position: absolute;
  inset-inline: 0;
  top: 100%;
  background: var(--primary-color-3);
  border-radius: 20px;
  padding: var(--space-6);
  box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.15);
  z-index: 10;
  color: var(--primary-color-2);
  max-height: 1000px;
}
.fd .fd-panel .fd-list {
  display: grid;
  gap: var(--space-5);
  padding: 0px;
}
.fd .fd-panel .fd-option {
  display: grid;
  grid-template-columns: 24px 1fr;
  align-items: center;
  gap: 10px;
  padding: 0;
  cursor: pointer;
  position: relative;
}
.fd .fd-panel .fd-option:hover {
  background: var(--color-beige);
}
.fd .fd-panel .fd-option .fd-thumb {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.fd .fd-panel .fd-option .fd-text {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-2);
}
.fd .fd-panel .fd-option .fd-check {
  justify-self: end;
  width: 20px;
  height: 20px;
  border: solid 1px var(--primary-color-2);
  border-radius: 3px;
  position: relative;
  order: -1;
}
.fd .fd-panel .fd-option input[type=checkbox] {
  position: absolute;
  inline-size: 1px;
  block-size: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  overflow: hidden;
}
.fd .fd-panel .fd-option input[type=checkbox]:checked ~ .fd-check:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 2px;
  width: 10px;
  height: 10px;
  transform: translate(-50%, -50%);
  background-color: var(--primary-color-2);
}

header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 123px;
  z-index: 10;
  transition: all 0.4s;
  background: var(--primary-color-3);
}
header.menu-open div.wrapper div.content div.end-content a.hamburger i:before {
  content: "\f00d";
}
header div.wrapper {
  height: 123px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-9);
  position: relative;
  transition: height 0.4s;
  padding-top: 24px;
  padding-bottom: 24px;
}
header div.wrapper a.logo {
  display: flex;
  position: relative;
  z-index: 2;
}
header div.wrapper a.logo img {
  width: 85px;
  height: 80px;
  transition: all 0.4s;
}
header div.wrapper div.content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.4s;
  display: flex;
  justify-content: space-between;
  flex: 1;
  align-items: center;
}
header div.wrapper div.content div.menu ul.menu {
  display: flex;
  gap: var(--space-9);
}
header div.wrapper div.content div.menu ul.menu > li {
  position: relative;
  padding: 10px 0;
  transition: padding 0.4s;
}
header div.wrapper div.content div.menu ul.menu > li:hover ul.sub-menu {
  opacity: 1;
  max-height: 500px;
  top: 100%;
  transition: max-height 0.5s, opacity 0.3s, top 0s;
}
header div.wrapper div.content div.menu ul.menu > li:hover ul.sub-menu li {
  opacity: 1;
  transition: opacity 0.2s;
}
header div.wrapper div.content div.menu ul.sub-menu {
  position: absolute;
  left: 0px;
  display: grid;
  gap: var(--space-6);
  list-style: none;
  min-width: 200px;
  margin: 0;
  max-height: 0px;
  opacity: 0;
  position: absolute;
  top: -500px;
  background: var(--primary-color-3);
  border-radius: var(--border-radius-2);
  padding: var(--space-7) var(--space-7);
  left: calc(0px - (var(--space-7)));
  box-shadow: 0px 3px 40px 0px rgba(0, 0, 0, 0.2);
  z-index: 10;
  transition: max-height 0.5s 0.1s, opacity 0.2s 0.3s, top 0s 0.6s;
  color: var(--primary-color-2);
}
header div.wrapper div.content div.menu ul.sub-menu:before {
  content: "";
  width: var(--space-4);
  height: var(--space-4);
  left: 50%;
  top: -10px;
  background: var(--color-white);
  position: absolute;
  border-radius: 100px;
  transform: translateX(-50%);
}
header div.wrapper div.content div.menu ul.sub-menu > li {
  opacity: 0;
  transition: opacity 0.3s;
}
header div.wrapper div.content div.menu ul.sub-menu > li a {
  position: relative;
  cursor: pointer;
  white-space: nowrap;
  display: block;
  color: var(--primary-color-2);
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-2);
}
header div.wrapper div.content div.menu a {
  transition: color 0.4s;
  white-space: nowrap;
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-2);
}
header div.wrapper div.right-content {
  display: flex;
  gap: var(--space-3);
  align-items: center;
  justify-content: center;
}
header div.wrapper div.right-content .hamburger {
  display: none;
}
header div.wrapper div.right-content a.button {
  transition: all 0.4s;
}
header #popout-menu {
  position: absolute;
  height: calc(100vh - 80px);
  left: 100vw;
  background: #fff;
  width: 100vw;
  display: none;
  opacity: 0;
  transition: left 0.4s, opacity 0.4s;
  margin-top: 80px;
  top: 0;
}
header #popout-menu div.search form {
  display: flex;
}
header #popout-menu div.search form input {
  flex: 1;
}
header #popout-menu div.menu ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  gap: 0px;
  flex-wrap: wrap;
  flex-direction: column;
  gap: var(--space-7);
}
header #popout-menu div.menu ul.menu > li {
  position: relative;
  margin: 0;
}
header #popout-menu div.menu ul.menu > li:first-child {
  border-top: 0;
}
header #popout-menu div.menu ul.menu > li.menu-item-has-children {
  transition: all 0.4s;
}
header #popout-menu div.menu ul.menu > li.menu-item-has-children:after {
  color: var(--color-black);
  font-family: "Font Awesome 6 Pro";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  content: "\f054";
  position: absolute;
  top: var(--space-3);
  right: 0;
  transform: rotate(0deg);
  transition: all 0.4s;
}
header #popout-menu div.menu ul.menu > li.submenu-open.menu-item-has-children:after {
  transform: rotate(90deg);
}
header #popout-menu div.menu ul.menu > li.submenu-open ul.sub-menu {
  max-height: 1000px;
  opacity: 1;
  padding-top: 12px;
  padding-bottom: 12px;
}
header #popout-menu div.menu ul.menu > li ul.sub-menu {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding-bottom: 12px;
  padding-left: 0;
  margin: 0;
  max-height: 0px;
  position: relative;
  padding: 0;
  opacity: 0;
  transition: all 0.4s;
}
header #popout-menu div.menu ul.menu > li ul.sub-menu > li a {
  font-size: 14px;
  font-weight: 400;
  padding: 0;
  padding-left: 13px;
}
header #popout-menu div.menu ul.menu > li a {
  display: flex;
  padding-top: var(--space-3);
  padding-bottom: var(--space-3);
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-4);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-2);
}

footer div.wrapper > div {
  max-width: 340px;
}
footer div.wrapper > div a {
  white-space: nowrap;
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
  display: flex;
  align-items: center;
  gap: var(--space-3);
}
footer div.wrapper > div nav {
  display: grid;
}
footer div.wrapper > div nav a:before {
  content: "\f178";
  font-family: "Font Awesome 6 Pro";
}
footer div.wrapper > div.social i {
  font-size: 21px;
  color: var(--primary-color-1);
}
footer div.wrapper > div.social nav a {
  color: var(--primary-color-1);
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-1);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
footer div.wrapper > div.social nav a:before {
  display: none;
}

#body-content {
  padding-top: 123px;
}

.button {
  border: 0;
  border-radius: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  cursor: pointer;
  transition: all 0.4s;
  background: var(--primary-color-1);
  color: var(--primary-color-3);
  padding: var(--space-4) var(--space-7);
  gap: 10px;
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
.button.button-small {
  padding-top: var(--space-3);
  padding-bottom: var(--space-3);
  padding-left: var(--space-6);
  padding-right: var(--space-6);
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
.button.button-large {
  padding: var(--space-4) var(--space-7);
  gap: 10px;
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
.button:hover {
  background: #6b676b;
}
.button.button-white {
  background: var(--primary-color-3);
  color: var(--primary-color-1);
}
.button.button-border-brown {
  outline: solid 1px var(--primary-color-1);
  outline-offset: -1px;
  color: var(--primary-color-1);
  background: none;
}
.button.button-border-brown:hover {
  background: var(--primary-color-1);
  color: var(--primary-color-3);
}

.button-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s;
  width: 36px;
  height: 36px;
  background: var(--primary-color-1);
  color: var(--primary-color-3);
  border-radius: 30px;
}
.button-icon i {
  font-family: var(--font-family-4);
  font-weight: var(--font-weight-5);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-1);
}
.button-icon.button-large {
  width: var(--space-3, 48px);
  height: var(--space-3, 48px);
  padding: var(--space-6) var(--space-6);
}
.button-icon.button-large i {
  font-family: var(--font-family-4);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-4);
  line-height: var(--line-height-1);
}
.button-icon.button-small {
  width: 24px;
  height: 24px;
}
.button-icon.button-small i {
  font-family: var(--font-family-4);
  font-weight: var(--font-weight-5);
  font-size: var(--fontsizes-1);
  line-height: var(--line-height-1);
}
.button-icon.button-fill {
  height: 100%; /* vaste hoogte */
  aspect-ratio: 1/1; /* maakt 'm vierkant o.b.v. de hoogte */
  width: auto; /* wordt door aspect-ratio bepaald */
  display: inline-grid; /* content mooi centreren */
  place-items: center;
  padding: 0; /* padding buiten het vierkant vermijden */
}
.button-icon:hover {
  background: var(--primary-color-1-hover);
}
.button-icon.button-border-brown {
  outline: solid 1px var(--primary-color-1);
  outline-offset: -1px;
  color: var(--primary-color-1);
  background: none;
}
.button-icon.button-border-brown:hover {
  background: var(--primary-color-1);
  color: var(--primary-color-3);
}
.button-icon.button-secundary-brown {
  background: var(--secondary-color-2);
  color: var(--primary-color-1);
}
.button-icon.button-secundary-brown:hover {
  background: var(--primary-color-1-hover);
  color: var(--primary-color-2);
}
.button-icon.button-white {
  background: var(--primary-color-3);
  color: var(--primary-color-1);
}
.button-icon.button-white:hover {
  background: var(--primary-color-1-hover);
  color: var(--primary-color-2);
}
.button-icon.button-border-white {
  outline: solid 1px var(--primary-color-3);
  outline-offset: -1px;
  color: var(--primary-color-3);
  background: none;
}
.button-icon.button-border-white:hover {
  background: var(--primary-color-3);
  color: var(--primary-color-2);
}

select,
textarea,
input[type=date],
input[type=text],
input[type=email] {
  background: var(--color-beige);
  padding: var(--space-4) var(--space-5);
  display: inline-flex;
  border: solid 1px var(--primary-color-2);
  border-radius: var(--border-radius-4);
  color: var(--primary-color-2);
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-3);
  letter-spacing: var(--letter-spacing-2);
}
select.no-border,
textarea.no-border,
input[type=date].no-border,
input[type=text].no-border,
input[type=email].no-border {
  border: 0;
}
select::-moz-placeholder, textarea::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder {
  opacity: 0.3; /* Firefox */
}
select::placeholder,
textarea::placeholder,
input[type=date]::placeholder,
input[type=text]::placeholder,
input[type=email]::placeholder {
  opacity: 0.3; /* Firefox */
}
select::-ms-input-placeholder,
textarea::-ms-input-placeholder,
input[type=date]::-ms-input-placeholder,
input[type=text]::-ms-input-placeholder,
input[type=email]::-ms-input-placeholder {
  /* Edge 12 -18 */
  opacity: 0.3;
}

textarea {
  padding: var(--space-3) var(--space-4);
  border-radius: 20px;
  min-height: 146px;
}

div.text > *:first-child {
  margin-top: 0 !important;
}
div.text > *:last-child {
  margin-bottom: 0 !important;
}
div.text > * {
  margin-bottom: var(--space-6);
}
div.text b,
div.text strong {
  font-weight: 700;
}
div.text .larger {
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
div.text .small {
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-3);
  letter-spacing: var(--letter-spacing-2);
}
div.text .smaller {
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
div.text div.buttons p,
div.text div.buttons {
  display: flex;
  gap: var(--space-4);
  flex-wrap: wrap;
}
div.text div.buttons p.buttons-stacked,
div.text div.buttons.buttons-stacked {
  flex-direction: column;
  display: grid;
}
div.text div.buttons p.buttons-stacked p,
div.text div.buttons.buttons-stacked p {
  flex-direction: column;
  display: grid;
  justify-content: start;
  justify-items: start;
}
div.text div.buttons p a,
div.text div.buttons a {
  white-space: nowrap;
}
div.text span.icon {
  display: inline-flex;
  gap: var(--space-2);
  align-items: center;
}

div.element-actionbathroom-grid-item:hover .button-icon {
  background: var(--primary-color-3-hover);
  color: var(--primary-color-2);
}

div.element-story-grid-item:hover .button-icon,
div.business:hover .button-icon,
div.element-build-bathroom-grid-item:hover .button-icon,
div.element-blog-news-grid-item-small:hover .button-icon {
  background: var(--primary-color-1-hover);
  color: var(--primary-color-3);
}

div.element-home-bathrooms-inspiration {
  display: grid;
  gap: var(--space-5);
  grid-template-areas: "a a b c" "d d e c" "d d f f";
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-template-rows: auto minmax(25vh, 1fr) auto;
}
div.element-home-bathrooms-inspiration div.image {
  background: no-repeat center center/cover;
  height: 100%;
  width: 100%;
}
div.element-home-bathrooms-inspiration > div:nth-child(1) {
  background: transparent;
  grid-area: a;
  display: grid;
  gap: var(--space-10);
  grid-template-rows: auto 1fr;
}

div.element-logo-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--space-5);
}
div.element-logo-grid > div {
  aspect-ratio: 1/1;
  overflow: hidden;
  background: var(--secondary-color-1);
  border-radius: var(--border-radius-2);
}
div.element-logo-grid > div img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

div.thumb-showroom {
  display: grid;
  gap: var(--space-4-2);
  align-content: start;
  position: relative;
}
div.thumb-showroom a.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
div.thumb-showroom img {
  aspect-ratio: 400/259;
  overflow: hidden;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
div.thumb-showroom div.location-icon i {
  font-size: var(--fontsizes-12);
  padding-top: 6px;
}
div.thumb-showroom div.bottom {
  padding-right: var(--space-7);
  display: flex;
  gap: var(--space-2);
}
div.thumb-showroom div.bottom div.nav {
  padding-top: var(--space-1);
}
div.thumb-showroom div.bottom > div {
  display: grid;
  gap: var(--space-1);
}
div.thumb-showroom div.bottom div.location {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
div.thumb-showroom div.bottom div.description {
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-4);
  line-height: var(--line-height-3);
  letter-spacing: var(--letter-spacing-2);
  color: var(--primary-color-2);
}

div.element-story-grid div.image {
  aspect-ratio: 400/252;
}
div.element-story-grid div.picture {
  width: 90px;
  height: 90px;
}
div.element-story-grid div.picture img {
  border-radius: 45px;
  border: solid 5px var(--primary-color-3);
}
div.element-story-grid span.from {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}

#single-story div.column-quote {
  grid-template-columns: auto 300px;
}
#single-story div.column-quote div.element-image {
  aspect-ratio: 923/552;
}
#single-story div.column-quote div.element-quote div.text p {
  font-style: italic;
}
#single-story div.column-quote-2 {
  grid-template-columns: 295px auto 400px;
}
#single-story div.column-quote-2 div.element-image {
  aspect-ratio: unset;
}
#single-story div.column-images-1 {
  grid-template-areas: "a a b" "a a c";
}
#single-story div.column-images-1 div.image-1 {
  grid-area: a;
}
#single-story div.column-images-1 div.image-2 {
  grid-area: b;
}
#single-story div.column-images-1 div.image-2 picture {
  aspect-ratio: 400/267;
}
#single-story div.column-images-1 div.image-3 {
  grid-area: c;
}
#single-story div.column-images-1 div.image-3 picture {
  aspect-ratio: 400/267;
}

div.element-bathroomstyle-grid {
  --item-min: calc(var(--space-7) * 2 + 21px + 0.8vw);
  display: flex;
  gap: var(--space-5);
  isolation: isolate;
  container-type: inline-size;
  overflow: hidden;
  pointer-events: none;
}
div.element-bathroomstyle-grid .bathroomstyle-item {
  position: relative;
  min-inline-size: var(--item-min);
  flex: 0 0 var(--item-min);
  overflow: hidden;
  border-radius: var(--border-radius-2);
  transition: flex-grow 0.48s cubic-bezier(0.2, 0.8, 0.2, 1), padding 0.48s cubic-bezier(0.2, 0.8, 0.2, 1);
  will-change: flex-grow;
  color: #fff;
  text-decoration: none;
  pointer-events: auto;
  padding: var(--space-11) var(--space-7);
  display: grid;
  align-items: start;
}
div.element-bathroomstyle-grid .bathroomstyle-item:nth-child(1), div.element-bathroomstyle-grid .bathroomstyle-item.is-current {
  flex: 1 0 var(--item-min);
}
div.element-bathroomstyle-grid .bathroomstyle-item.is-active {
  padding: var(--space-11);
}
div.element-bathroomstyle-grid .bathroomstyle-item.is-active h3 {
  margin-top: 0px;
  transform: rotateZ(0deg);
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-1);
  font-size: var(--fontsizes-8);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
}
div.element-bathroomstyle-grid .bathroomstyle-item.is-active div.text-block {
  opacity: 1;
}
div.element-bathroomstyle-grid .bathroomstyle-item h3 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-1);
  font-size: var(--fontsizes-6);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
  transition: all 0.4s;
  transform: rotateZ(90deg);
  transform-origin: bottom left;
  white-space: nowrap;
  margin-top: -25px;
}
div.element-bathroomstyle-grid .bathroomstyle-item div.text-block {
  width: 300px;
  align-self: end;
  opacity: 0;
  transition: opacity 0.4s 0s;
  box-shadow: 0 4px 50px rgba(0, 0, 0, 0.35);
}
div.element-bathroomstyle-grid.has-active .bathroomstyle-item {
  flex-grow: 0;
}
div.element-bathroomstyle-grid.has-active .bathroomstyle-item.is-active {
  flex-grow: 1;
}

div.element-business-finder div#map {
  height: 100%;
}
div.element-business-finder div.element-business-overview div.business-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: var(--space-5);
}
div.element-business-finder div.element-business-overview div.business-grid div.business {
  display: grid;
  position: relative;
  row-gap: var(--space-1);
  -moz-column-gap: var(--space-2);
       column-gap: var(--space-2);
  grid-template-columns: 20px auto;
  grid-template-areas: "a b" "a c";
  align-content: start;
}
div.element-business-finder div.element-business-overview div.business-grid div.business i {
  grid-area: a;
  font-size: var(--fontsizes-11);
}
div.element-business-finder div.element-business-overview div.business-grid div.business span.city {
  grid-area: b;
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-1);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
div.element-business-finder div.element-business-overview div.business-grid div.business span.name {
  grid-area: c;
}
div.element-business-finder div.element-business-overview div.business-grid div.business a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#single-bathroomstyle div.column-layout-2 div.images > div:nth-child(1) {
  grid-area: a;
}
#single-bathroomstyle div.column-layout-2 div.images > div:nth-child(2) {
  grid-area: b;
}
#single-bathroomstyle div.column-layout-2 div.images > div:nth-child(3) {
  grid-area: c;
}
#single-bathroomstyle div.column-layout-2 div.block-left div.images {
  grid-template-areas: "a b" "c b";
}
#single-bathroomstyle div.column-layout-2 div.block-right div.images {
  grid-template-areas: "a a" "b c";
}

.element-build-bathrooms-overview-grid div.masonry-grid {
  --cols: 3;
  --gap: var(--space-5);
}
.element-build-bathrooms-overview-grid div.masonry-grid .grid-sizer {
  width: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));
}
.element-build-bathrooms-overview-grid div.masonry-grid .gutter-sizer {
  width: var(--gap);
}
.element-build-bathrooms-overview-grid div.masonry-grid > .element {
  width: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));
  margin-bottom: var(--gap);
}

#page-search section.section-columns > div.column-columns {
  grid-template-columns: 1fr 1px 1fr;
}
#page-search section.section-columns div.no-results {
  opacity: 0.3;
}
#page-search section.section-columns div.search form {
  display: flex;
  gap: var(--space-4);
}
#page-search section.section-columns div.search form input {
  flex: 1;
}
#page-search section.section-columns div.search-results div.element-search-result {
  border-top: solid 1px var(--color-black);
  padding-top: var(--space-4-2);
  padding-bottom: var(--space-4-2);
  display: grid;
  gap: var(--space-2);
  position: relative;
}
#page-search section.section-columns div.search-results div.element-search-result:last-child {
  padding-bottom: 0;
}
#page-search section.section-columns div.search-results div.element-search-result a.overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#page-search section.section-columns div.search-results div.element-search-result div.type {
  border: solid 1px var(--color-black);
  border-radius: 30px;
  padding: var(--space-1) var(--space-3);
  justify-self: start;
}
#page-search section.section-columns div.search-results div.element-search-result div.contents {
  display: grid;
  gap: var(--space-1);
}
#page-search section.section-columns div.search-results div.element-search-result div.contents div.text p {
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-4);
  line-height: var(--line-height-3);
  letter-spacing: var(--letter-spacing-2);
  color: var(--primary-color-2);
}

@media (min-width: 481px) {
  .template-page-builder {
    /* ---------- GAPS (optioneel) ---------- */
    /* ---------- GRID & CORE UTILITIES (altijd) ---------- */
    /* ---------- RADIUS (optioneel) ---------- */
    /* ---------- ASPECT RATIO (optioneel) ---------- */
    /* ---------- BACKGROUNDS (optioneel) ---------- */
    /* ---------- BORDERS (optioneel) ---------- */
    /* ---------- BACKGROUND OVERLAYS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- PADDINGS (optioneel) ---------- */
    /* ---------- Alignment & order (altijd) ---------- */
  }
  .template-page-builder .gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .row-gap-0 {
    row-gap: 0px;
  }
  .template-page-builder .column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .gap-1 {
    row-gap: var(--space-1);
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .row-gap-1 {
    row-gap: var(--space-1);
  }
  .template-page-builder .column-gap-1 {
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .gap-2 {
    row-gap: var(--space-2);
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .row-gap-2 {
    row-gap: var(--space-2);
  }
  .template-page-builder .column-gap-2 {
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .gap-3 {
    row-gap: var(--space-3);
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .row-gap-3 {
    row-gap: var(--space-3);
  }
  .template-page-builder .column-gap-3 {
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .gap-4 {
    row-gap: var(--space-4);
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .row-gap-4 {
    row-gap: var(--space-4);
  }
  .template-page-builder .column-gap-4 {
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .gap-5 {
    row-gap: var(--space-5);
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .row-gap-5 {
    row-gap: var(--space-5);
  }
  .template-page-builder .column-gap-5 {
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .gap-6 {
    row-gap: var(--space-6);
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .row-gap-6 {
    row-gap: var(--space-6);
  }
  .template-page-builder .column-gap-6 {
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .gap-7 {
    row-gap: var(--space-7);
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .row-gap-7 {
    row-gap: var(--space-7);
  }
  .template-page-builder .column-gap-7 {
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .gap-8 {
    row-gap: var(--space-8);
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .row-gap-8 {
    row-gap: var(--space-8);
  }
  .template-page-builder .column-gap-8 {
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .gap-9 {
    row-gap: var(--space-9);
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .row-gap-9 {
    row-gap: var(--space-9);
  }
  .template-page-builder .column-gap-9 {
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .gap-10 {
    row-gap: var(--space-10);
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .row-gap-10 {
    row-gap: var(--space-10);
  }
  .template-page-builder .column-gap-10 {
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .gap-11 {
    row-gap: var(--space-11);
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .row-gap-11 {
    row-gap: var(--space-11);
  }
  .template-page-builder .column-gap-11 {
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .gap-12 {
    row-gap: var(--space-12);
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .row-gap-12 {
    row-gap: var(--space-12);
  }
  .template-page-builder .column-gap-12 {
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .gap-13 {
    row-gap: var(--space-13);
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .row-gap-13 {
    row-gap: var(--space-13);
  }
  .template-page-builder .column-gap-13 {
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .gap-14 {
    row-gap: var(--space-14);
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .row-gap-14 {
    row-gap: var(--space-14);
  }
  .template-page-builder .column-gap-14 {
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .grid-auto-flow-dense {
    grid-auto-flow: dense;
  }
  .template-page-builder .grid-auto-flow-unset {
    grid-auto-flow: unset;
  }
  .template-page-builder .col-span-unset {
    grid-column: unset;
  }
  .template-page-builder .col-span-full {
    grid-column: 1/-1;
  }
  .template-page-builder .col-span-1 {
    grid-column: span 1/span 1;
  }
  .template-page-builder .col-span-2 {
    grid-column: span 2/span 2;
  }
  .template-page-builder .col-span-3 {
    grid-column: span 3/span 3;
  }
  .template-page-builder .col-span-4 {
    grid-column: span 4/span 4;
  }
  .template-page-builder .col-span-5 {
    grid-column: span 5/span 5;
  }
  .template-page-builder .col-span-6 {
    grid-column: span 6/span 6;
  }
  .template-page-builder .col-span-7 {
    grid-column: span 7/span 7;
  }
  .template-page-builder .col-span-8 {
    grid-column: span 8/span 8;
  }
  .template-page-builder .col-span-9 {
    grid-column: span 9/span 9;
  }
  .template-page-builder .col-span-10 {
    grid-column: span 10/span 10;
  }
  .template-page-builder .col-span-11 {
    grid-column: span 11/span 11;
  }
  .template-page-builder .col-span-12 {
    grid-column: span 12/span 12;
  }
  .template-page-builder .w-5 {
    width: 5%;
  }
  .template-page-builder .w-10 {
    width: 10%;
  }
  .template-page-builder .w-15 {
    width: 15%;
  }
  .template-page-builder .w-20 {
    width: 20%;
  }
  .template-page-builder .w-25 {
    width: 25%;
  }
  .template-page-builder .w-30 {
    width: 30%;
  }
  .template-page-builder .w-35 {
    width: 35%;
  }
  .template-page-builder .w-40 {
    width: 40%;
  }
  .template-page-builder .w-45 {
    width: 45%;
  }
  .template-page-builder .w-50 {
    width: 50%;
  }
  .template-page-builder .w-55 {
    width: 55%;
  }
  .template-page-builder .w-60 {
    width: 60%;
  }
  .template-page-builder .w-65 {
    width: 65%;
  }
  .template-page-builder .w-70 {
    width: 70%;
  }
  .template-page-builder .w-75 {
    width: 75%;
  }
  .template-page-builder .w-80 {
    width: 80%;
  }
  .template-page-builder .w-85 {
    width: 85%;
  }
  .template-page-builder .w-90 {
    width: 90%;
  }
  .template-page-builder .w-95 {
    width: 95%;
  }
  .template-page-builder .w-100 {
    width: 100%;
  }
  .template-page-builder .h-5 {
    height: 5%;
  }
  .template-page-builder .h-10 {
    height: 10%;
  }
  .template-page-builder .h-15 {
    height: 15%;
  }
  .template-page-builder .h-20 {
    height: 20%;
  }
  .template-page-builder .h-25 {
    height: 25%;
  }
  .template-page-builder .h-30 {
    height: 30%;
  }
  .template-page-builder .h-35 {
    height: 35%;
  }
  .template-page-builder .h-40 {
    height: 40%;
  }
  .template-page-builder .h-45 {
    height: 45%;
  }
  .template-page-builder .h-50 {
    height: 50%;
  }
  .template-page-builder .h-55 {
    height: 55%;
  }
  .template-page-builder .h-60 {
    height: 60%;
  }
  .template-page-builder .h-65 {
    height: 65%;
  }
  .template-page-builder .h-70 {
    height: 70%;
  }
  .template-page-builder .h-75 {
    height: 75%;
  }
  .template-page-builder .h-80 {
    height: 80%;
  }
  .template-page-builder .h-85 {
    height: 85%;
  }
  .template-page-builder .h-90 {
    height: 90%;
  }
  .template-page-builder .h-95 {
    height: 95%;
  }
  .template-page-builder .h-100 {
    height: 100%;
  }
  .template-page-builder .h-5-vh {
    height: 5vh;
  }
  .template-page-builder .h-10-vh {
    height: 10vh;
  }
  .template-page-builder .h-15-vh {
    height: 15vh;
  }
  .template-page-builder .h-20-vh {
    height: 20vh;
  }
  .template-page-builder .h-25-vh {
    height: 25vh;
  }
  .template-page-builder .h-30-vh {
    height: 30vh;
  }
  .template-page-builder .h-35-vh {
    height: 35vh;
  }
  .template-page-builder .h-40-vh {
    height: 40vh;
  }
  .template-page-builder .h-45-vh {
    height: 45vh;
  }
  .template-page-builder .h-50-vh {
    height: 50vh;
  }
  .template-page-builder .h-55-vh {
    height: 55vh;
  }
  .template-page-builder .h-60-vh {
    height: 60vh;
  }
  .template-page-builder .h-65-vh {
    height: 65vh;
  }
  .template-page-builder .h-70-vh {
    height: 70vh;
  }
  .template-page-builder .h-75-vh {
    height: 75vh;
  }
  .template-page-builder .h-80-vh {
    height: 80vh;
  }
  .template-page-builder .h-85-vh {
    height: 85vh;
  }
  .template-page-builder .h-90-vh {
    height: 90vh;
  }
  .template-page-builder .h-95-vh {
    height: 95vh;
  }
  .template-page-builder .h-100-vh {
    height: 100vh;
  }
  .template-page-builder .h-50-px {
    height: 50px;
  }
  .template-page-builder .h-100-px {
    height: 100px;
  }
  .template-page-builder .h-150-px {
    height: 150px;
  }
  .template-page-builder .h-200-px {
    height: 200px;
  }
  .template-page-builder .h-250-px {
    height: 250px;
  }
  .template-page-builder .h-300-px {
    height: 300px;
  }
  .template-page-builder .h-350-px {
    height: 350px;
  }
  .template-page-builder .h-400-px {
    height: 400px;
  }
  .template-page-builder .h-450-px {
    height: 450px;
  }
  .template-page-builder .h-500-px {
    height: 500px;
  }
  .template-page-builder .h-550-px {
    height: 550px;
  }
  .template-page-builder .h-600-px {
    height: 600px;
  }
  .template-page-builder .h-650-px {
    height: 650px;
  }
  .template-page-builder .h-700-px {
    height: 700px;
  }
  .template-page-builder .h-750-px {
    height: 750px;
  }
  .template-page-builder .h-800-px {
    height: 800px;
  }
  .template-page-builder .h-850-px {
    height: 850px;
  }
  .template-page-builder .h-900-px {
    height: 900px;
  }
  .template-page-builder .h-950-px {
    height: 950px;
  }
  .template-page-builder .h-1000-px {
    height: 1000px;
  }
  .template-page-builder .h-auto {
    height: auto;
  }
  .template-page-builder .mh-5-vh {
    min-height: 5vh;
  }
  .template-page-builder .mh-10-vh {
    min-height: 10vh;
  }
  .template-page-builder .mh-15-vh {
    min-height: 15vh;
  }
  .template-page-builder .mh-20-vh {
    min-height: 20vh;
  }
  .template-page-builder .mh-25-vh {
    min-height: 25vh;
  }
  .template-page-builder .mh-30-vh {
    min-height: 30vh;
  }
  .template-page-builder .mh-35-vh {
    min-height: 35vh;
  }
  .template-page-builder .mh-40-vh {
    min-height: 40vh;
  }
  .template-page-builder .mh-45-vh {
    min-height: 45vh;
  }
  .template-page-builder .mh-50-vh {
    min-height: 50vh;
  }
  .template-page-builder .mh-55-vh {
    min-height: 55vh;
  }
  .template-page-builder .mh-60-vh {
    min-height: 60vh;
  }
  .template-page-builder .mh-65-vh {
    min-height: 65vh;
  }
  .template-page-builder .mh-70-vh {
    min-height: 70vh;
  }
  .template-page-builder .mh-75-vh {
    min-height: 75vh;
  }
  .template-page-builder .mh-80-vh {
    min-height: 80vh;
  }
  .template-page-builder .mh-85-vh {
    min-height: 85vh;
  }
  .template-page-builder .mh-90-vh {
    min-height: 90vh;
  }
  .template-page-builder .mh-95-vh {
    min-height: 95vh;
  }
  .template-page-builder .mh-100-vh {
    min-height: 100vh;
  }
  .template-page-builder .h-auto {
    min-height: auto;
  }
  .template-page-builder .relative {
    position: relative;
  }
  .template-page-builder .flex {
    display: flex !important;
  }
  .template-page-builder .grid {
    display: grid !important;
  }
  .template-page-builder .hide {
    display: none !important;
  }
  .template-page-builder .text-align-left {
    text-align: left !important;
  }
  .template-page-builder .text-align-center {
    text-align: center !important;
  }
  .template-page-builder .text-align-right {
    text-align: right !important;
  }
  .template-page-builder .flex-col-full {
    flex: 0 0 100% !important;
  }
  .template-page-builder .flex-wrap {
    flex-wrap: wrap;
  }
  .template-page-builder .grid-stack {
    display: grid;
    grid-template-areas: "main";
    grid-template-columns: auto;
    position: relative;
  }
  .template-page-builder .grid-layer {
    grid-area: main;
    position: relative;
    z-index: 1;
  }
  .template-page-builder .grid-columns-5-7 {
    grid-template-columns: 5fr 7fr;
  }
  .template-page-builder .grid-columns-7-5 {
    grid-template-columns: 7fr 5fr;
  }
  .template-page-builder .grid-columns-6-6 {
    grid-template-columns: 6fr 6fr;
  }
  .template-page-builder .grid-columns-8-4 {
    grid-template-columns: 8fr 4fr;
  }
  .template-page-builder .grid-columns-4-8 {
    grid-template-columns: 4fr 8fr;
  }
  .template-page-builder .grid-columns-9-3 {
    grid-template-columns: 9fr 3fr;
  }
  .template-page-builder .grid-columns-3-9 {
    grid-template-columns: 3fr 9fr;
  }
  .template-page-builder .grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .grid-columns-3-6-3 {
    grid-template-columns: 3fr 6fr 3fr;
  }
  .template-page-builder .grid-columns-repeat-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-auto {
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-auto-min-content {
    grid-template-columns: auto min-content;
  }
  .template-page-builder .grid-columns-min-content-auto {
    grid-template-columns: min-content auto;
  }
  .template-page-builder .grid-columns-auto-1fr {
    grid-template-columns: auto 1fr;
  }
  .template-page-builder .grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .grid-columns-1fr {
    grid-template-columns: 1fr;
  }
  .template-page-builder .grid-rows-auto-1fr {
    grid-template-rows: auto 1fr;
  }
  .template-page-builder .grid-rows-1fr-auto {
    grid-template-rows: 1fr auto;
  }
  .template-page-builder .grid-rows-auto {
    grid-template-rows: auto;
  }
  .template-page-builder .min-height-100vh {
    min-height: 100vh;
  }
  .template-page-builder .min-height-100vh-min-header {
    min-height: calc(100vh - 123px);
  }
  .template-page-builder .mh-auto,
  .template-page-builder .min-height-auto {
    min-height: auto;
  }
  .template-page-builder .rounded-1 {
    border-radius: var(--border-radius-1) var(--border-radius-1) var(--border-radius-1) var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-1 {
    border-top-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-1 {
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-1 {
    border-top-left-radius: var(--border-radius-1);
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-1 {
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-1 {
    border-bottom-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-1 {
    border-bottom-left-radius: var(--border-radius-1);
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-2 {
    border-radius: var(--border-radius-2) var(--border-radius-2) var(--border-radius-2) var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-2 {
    border-top-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-2 {
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-2 {
    border-top-left-radius: var(--border-radius-2);
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-2 {
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-2 {
    border-bottom-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-2 {
    border-bottom-left-radius: var(--border-radius-2);
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-3 {
    border-radius: var(--border-radius-3) var(--border-radius-3) var(--border-radius-3) var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-3 {
    border-top-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-3 {
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-3 {
    border-top-left-radius: var(--border-radius-3);
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-3 {
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-3 {
    border-bottom-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-3 {
    border-bottom-left-radius: var(--border-radius-3);
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-4 {
    border-radius: var(--border-radius-4) var(--border-radius-4) var(--border-radius-4) var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-4 {
    border-top-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-4 {
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-4 {
    border-top-left-radius: var(--border-radius-4);
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-4 {
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-4 {
    border-bottom-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-4 {
    border-bottom-left-radius: var(--border-radius-4);
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-0 {
    border-top-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-0 {
    border-top-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-0 {
    border-bottom-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-br-0 {
    border-bottom-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-0 {
    border-radius: 0;
    overflow: hidden;
  }
  .template-page-builder .aspect-ratio-1-1 {
    aspect-ratio: 1/1 !important;
  }
  .template-page-builder .aspect-ratio-2-1 {
    aspect-ratio: 2/1 !important;
  }
  .template-page-builder .aspect-ratio-3-2 {
    aspect-ratio: 3/2 !important;
  }
  .template-page-builder .aspect-ratio-2-3 {
    aspect-ratio: 2/3 !important;
  }
  .template-page-builder .aspect-ratio-4-3 {
    aspect-ratio: 4/3 !important;
  }
  .template-page-builder .aspect-ratio-5-2 {
    aspect-ratio: 5/2 !important;
  }
  .template-page-builder .aspect-ratio-5-3 {
    aspect-ratio: 5/3 !important;
  }
  .template-page-builder .aspect-ratio-5-6 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .aspect-ratio-6-5 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .aspect-ratio-16-9 {
    aspect-ratio: 16/9 !important;
  }
  .template-page-builder .aspect-ratio-350-250 {
    aspect-ratio: 350/250 !important;
  }
  .template-page-builder .aspect-ratio-350-430 {
    aspect-ratio: 350/430 !important;
  }
  .template-page-builder .aspect-ratio-3-4 {
    aspect-ratio: 3/4 !important;
  }
  .template-page-builder .aspect-ratio-unset {
    aspect-ratio: unset !important;
  }
  .template-page-builder .bg-pc-1 {
    background-color: var(--primary-color-1);
  }
  .template-page-builder .bg-pc-2 {
    background-color: var(--primary-color-2);
  }
  .template-page-builder .bg-pc-3 {
    background-color: var(--primary-color-3);
  }
  .template-page-builder .bg-sc-1 {
    background-color: var(--secondary-color-1);
  }
  .template-page-builder .bg-sc-2 {
    background-color: var(--secondary-color-2);
  }
  .template-page-builder .bg-sc-3 {
    background-color: var(--secondary-color-3);
  }
  .template-page-builder .border-pc-1 {
    border: solid 1px var(--primary-color-1);
  }
  .template-page-builder .border-pc-2 {
    border: solid 1px var(--primary-color-2);
  }
  .template-page-builder .border-pc-3 {
    border: solid 1px var(--primary-color-3);
  }
  .template-page-builder .border-sc-1 {
    border: solid 1px var(--secondary-color-1);
  }
  .template-page-builder .border-sc-2 {
    border: solid 1px var(--secondary-color-2);
  }
  .template-page-builder .border-sc-3 {
    border: solid 1px var(--secondary-color-3);
  }
  .template-page-builder .bg-overlay .column-background:after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .template-page-builder .bg-overlay-1 .column-background:after {
    background: linear-gradient(177.95deg, rgba(26, 41, 54, 0.6) 1.7%, rgba(26, 41, 54, 0) 81.22%);
  }
  .template-page-builder .bg-overlay-2 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.192) 0.77%, rgba(26, 41, 54, 0.3) 52.73%, rgba(26, 41, 54, 0.18) 100%);
  }
  .template-page-builder .bg-overlay-3 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.4) 17.79%, rgba(26, 41, 54, 0) 38.94%, rgba(26, 41, 54, 0) 61.54%, rgba(26, 41, 54, 0.4) 84.62%);
  }
  .template-page-builder .bg-overlay-4 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.6) 0%, rgba(26, 41, 54, 0.12) 51.44%);
  }
  .template-page-builder .m-0 {
    margin: 0px 0px 0px 0px;
  }
  .template-page-builder .mt-0 {
    margin-top: 0px;
  }
  .template-page-builder .mr-0 {
    margin-right: 0px;
  }
  .template-page-builder .mb-0 {
    margin-bottom: 0px;
  }
  .template-page-builder .ml-0 {
    margin-left: 0px;
  }
  .template-page-builder .mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .template-page-builder .mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .template-page-builder .m--0 {
    margin: calc(0px * -1) calc(0px * -1) calc(0px * -1) calc(0px * -1);
  }
  .template-page-builder .mt--0 {
    margin-top: calc(0px * -1);
  }
  .template-page-builder .mr--0 {
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mb--0 {
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .ml--0 {
    margin-left: calc(0px * -1);
  }
  .template-page-builder .mh--0 {
    margin-left: calc(0px * -1);
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mv--0 {
    margin-top: calc(0px * -1);
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .m-1 {
    margin: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .mt-1 {
    margin-top: var(--space-1);
  }
  .template-page-builder .mr-1 {
    margin-right: var(--space-1);
  }
  .template-page-builder .mb-1 {
    margin-bottom: var(--space-1);
  }
  .template-page-builder .ml-1 {
    margin-left: var(--space-1);
  }
  .template-page-builder .mh-1 {
    margin-left: var(--space-1);
    margin-right: var(--space-1);
  }
  .template-page-builder .mv-1 {
    margin-top: var(--space-1);
    margin-bottom: var(--space-1);
  }
  .template-page-builder .m--1 {
    margin: calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1);
  }
  .template-page-builder .mt--1 {
    margin-top: calc(var(--space-1) * -1);
  }
  .template-page-builder .mr--1 {
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mb--1 {
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .ml--1 {
    margin-left: calc(var(--space-1) * -1);
  }
  .template-page-builder .mh--1 {
    margin-left: calc(var(--space-1) * -1);
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mv--1 {
    margin-top: calc(var(--space-1) * -1);
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .m-2 {
    margin: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .mt-2 {
    margin-top: var(--space-2);
  }
  .template-page-builder .mr-2 {
    margin-right: var(--space-2);
  }
  .template-page-builder .mb-2 {
    margin-bottom: var(--space-2);
  }
  .template-page-builder .ml-2 {
    margin-left: var(--space-2);
  }
  .template-page-builder .mh-2 {
    margin-left: var(--space-2);
    margin-right: var(--space-2);
  }
  .template-page-builder .mv-2 {
    margin-top: var(--space-2);
    margin-bottom: var(--space-2);
  }
  .template-page-builder .m--2 {
    margin: calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1);
  }
  .template-page-builder .mt--2 {
    margin-top: calc(var(--space-2) * -1);
  }
  .template-page-builder .mr--2 {
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mb--2 {
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .ml--2 {
    margin-left: calc(var(--space-2) * -1);
  }
  .template-page-builder .mh--2 {
    margin-left: calc(var(--space-2) * -1);
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mv--2 {
    margin-top: calc(var(--space-2) * -1);
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .m-3 {
    margin: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .mt-3 {
    margin-top: var(--space-3);
  }
  .template-page-builder .mr-3 {
    margin-right: var(--space-3);
  }
  .template-page-builder .mb-3 {
    margin-bottom: var(--space-3);
  }
  .template-page-builder .ml-3 {
    margin-left: var(--space-3);
  }
  .template-page-builder .mh-3 {
    margin-left: var(--space-3);
    margin-right: var(--space-3);
  }
  .template-page-builder .mv-3 {
    margin-top: var(--space-3);
    margin-bottom: var(--space-3);
  }
  .template-page-builder .m--3 {
    margin: calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1);
  }
  .template-page-builder .mt--3 {
    margin-top: calc(var(--space-3) * -1);
  }
  .template-page-builder .mr--3 {
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mb--3 {
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .ml--3 {
    margin-left: calc(var(--space-3) * -1);
  }
  .template-page-builder .mh--3 {
    margin-left: calc(var(--space-3) * -1);
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mv--3 {
    margin-top: calc(var(--space-3) * -1);
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .m-4 {
    margin: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .mt-4 {
    margin-top: var(--space-4);
  }
  .template-page-builder .mr-4 {
    margin-right: var(--space-4);
  }
  .template-page-builder .mb-4 {
    margin-bottom: var(--space-4);
  }
  .template-page-builder .ml-4 {
    margin-left: var(--space-4);
  }
  .template-page-builder .mh-4 {
    margin-left: var(--space-4);
    margin-right: var(--space-4);
  }
  .template-page-builder .mv-4 {
    margin-top: var(--space-4);
    margin-bottom: var(--space-4);
  }
  .template-page-builder .m--4 {
    margin: calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1);
  }
  .template-page-builder .mt--4 {
    margin-top: calc(var(--space-4) * -1);
  }
  .template-page-builder .mr--4 {
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mb--4 {
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .ml--4 {
    margin-left: calc(var(--space-4) * -1);
  }
  .template-page-builder .mh--4 {
    margin-left: calc(var(--space-4) * -1);
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mv--4 {
    margin-top: calc(var(--space-4) * -1);
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .m-5 {
    margin: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .mt-5 {
    margin-top: var(--space-5);
  }
  .template-page-builder .mr-5 {
    margin-right: var(--space-5);
  }
  .template-page-builder .mb-5 {
    margin-bottom: var(--space-5);
  }
  .template-page-builder .ml-5 {
    margin-left: var(--space-5);
  }
  .template-page-builder .mh-5 {
    margin-left: var(--space-5);
    margin-right: var(--space-5);
  }
  .template-page-builder .mv-5 {
    margin-top: var(--space-5);
    margin-bottom: var(--space-5);
  }
  .template-page-builder .m--5 {
    margin: calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1);
  }
  .template-page-builder .mt--5 {
    margin-top: calc(var(--space-5) * -1);
  }
  .template-page-builder .mr--5 {
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mb--5 {
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .ml--5 {
    margin-left: calc(var(--space-5) * -1);
  }
  .template-page-builder .mh--5 {
    margin-left: calc(var(--space-5) * -1);
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mv--5 {
    margin-top: calc(var(--space-5) * -1);
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .m-6 {
    margin: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .mt-6 {
    margin-top: var(--space-6);
  }
  .template-page-builder .mr-6 {
    margin-right: var(--space-6);
  }
  .template-page-builder .mb-6 {
    margin-bottom: var(--space-6);
  }
  .template-page-builder .ml-6 {
    margin-left: var(--space-6);
  }
  .template-page-builder .mh-6 {
    margin-left: var(--space-6);
    margin-right: var(--space-6);
  }
  .template-page-builder .mv-6 {
    margin-top: var(--space-6);
    margin-bottom: var(--space-6);
  }
  .template-page-builder .m--6 {
    margin: calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1);
  }
  .template-page-builder .mt--6 {
    margin-top: calc(var(--space-6) * -1);
  }
  .template-page-builder .mr--6 {
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mb--6 {
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .ml--6 {
    margin-left: calc(var(--space-6) * -1);
  }
  .template-page-builder .mh--6 {
    margin-left: calc(var(--space-6) * -1);
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mv--6 {
    margin-top: calc(var(--space-6) * -1);
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .m-7 {
    margin: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .mt-7 {
    margin-top: var(--space-7);
  }
  .template-page-builder .mr-7 {
    margin-right: var(--space-7);
  }
  .template-page-builder .mb-7 {
    margin-bottom: var(--space-7);
  }
  .template-page-builder .ml-7 {
    margin-left: var(--space-7);
  }
  .template-page-builder .mh-7 {
    margin-left: var(--space-7);
    margin-right: var(--space-7);
  }
  .template-page-builder .mv-7 {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7);
  }
  .template-page-builder .m--7 {
    margin: calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1);
  }
  .template-page-builder .mt--7 {
    margin-top: calc(var(--space-7) * -1);
  }
  .template-page-builder .mr--7 {
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mb--7 {
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .ml--7 {
    margin-left: calc(var(--space-7) * -1);
  }
  .template-page-builder .mh--7 {
    margin-left: calc(var(--space-7) * -1);
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mv--7 {
    margin-top: calc(var(--space-7) * -1);
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .m-8 {
    margin: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .mt-8 {
    margin-top: var(--space-8);
  }
  .template-page-builder .mr-8 {
    margin-right: var(--space-8);
  }
  .template-page-builder .mb-8 {
    margin-bottom: var(--space-8);
  }
  .template-page-builder .ml-8 {
    margin-left: var(--space-8);
  }
  .template-page-builder .mh-8 {
    margin-left: var(--space-8);
    margin-right: var(--space-8);
  }
  .template-page-builder .mv-8 {
    margin-top: var(--space-8);
    margin-bottom: var(--space-8);
  }
  .template-page-builder .m--8 {
    margin: calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1);
  }
  .template-page-builder .mt--8 {
    margin-top: calc(var(--space-8) * -1);
  }
  .template-page-builder .mr--8 {
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mb--8 {
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .ml--8 {
    margin-left: calc(var(--space-8) * -1);
  }
  .template-page-builder .mh--8 {
    margin-left: calc(var(--space-8) * -1);
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mv--8 {
    margin-top: calc(var(--space-8) * -1);
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .m-9 {
    margin: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .mt-9 {
    margin-top: var(--space-9);
  }
  .template-page-builder .mr-9 {
    margin-right: var(--space-9);
  }
  .template-page-builder .mb-9 {
    margin-bottom: var(--space-9);
  }
  .template-page-builder .ml-9 {
    margin-left: var(--space-9);
  }
  .template-page-builder .mh-9 {
    margin-left: var(--space-9);
    margin-right: var(--space-9);
  }
  .template-page-builder .mv-9 {
    margin-top: var(--space-9);
    margin-bottom: var(--space-9);
  }
  .template-page-builder .m--9 {
    margin: calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1);
  }
  .template-page-builder .mt--9 {
    margin-top: calc(var(--space-9) * -1);
  }
  .template-page-builder .mr--9 {
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mb--9 {
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .ml--9 {
    margin-left: calc(var(--space-9) * -1);
  }
  .template-page-builder .mh--9 {
    margin-left: calc(var(--space-9) * -1);
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mv--9 {
    margin-top: calc(var(--space-9) * -1);
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .m-10 {
    margin: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .mt-10 {
    margin-top: var(--space-10);
  }
  .template-page-builder .mr-10 {
    margin-right: var(--space-10);
  }
  .template-page-builder .mb-10 {
    margin-bottom: var(--space-10);
  }
  .template-page-builder .ml-10 {
    margin-left: var(--space-10);
  }
  .template-page-builder .mh-10 {
    margin-left: var(--space-10);
    margin-right: var(--space-10);
  }
  .template-page-builder .mv-10 {
    margin-top: var(--space-10);
    margin-bottom: var(--space-10);
  }
  .template-page-builder .m--10 {
    margin: calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1);
  }
  .template-page-builder .mt--10 {
    margin-top: calc(var(--space-10) * -1);
  }
  .template-page-builder .mr--10 {
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mb--10 {
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .ml--10 {
    margin-left: calc(var(--space-10) * -1);
  }
  .template-page-builder .mh--10 {
    margin-left: calc(var(--space-10) * -1);
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mv--10 {
    margin-top: calc(var(--space-10) * -1);
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .m-11 {
    margin: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .mt-11 {
    margin-top: var(--space-11);
  }
  .template-page-builder .mr-11 {
    margin-right: var(--space-11);
  }
  .template-page-builder .mb-11 {
    margin-bottom: var(--space-11);
  }
  .template-page-builder .ml-11 {
    margin-left: var(--space-11);
  }
  .template-page-builder .mh-11 {
    margin-left: var(--space-11);
    margin-right: var(--space-11);
  }
  .template-page-builder .mv-11 {
    margin-top: var(--space-11);
    margin-bottom: var(--space-11);
  }
  .template-page-builder .m--11 {
    margin: calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1);
  }
  .template-page-builder .mt--11 {
    margin-top: calc(var(--space-11) * -1);
  }
  .template-page-builder .mr--11 {
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mb--11 {
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .ml--11 {
    margin-left: calc(var(--space-11) * -1);
  }
  .template-page-builder .mh--11 {
    margin-left: calc(var(--space-11) * -1);
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mv--11 {
    margin-top: calc(var(--space-11) * -1);
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .m-12 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-12 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-12 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-12 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-12 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-12 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-12 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--12 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--12 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--12 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--12 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--12 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--12 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--12 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .m-13 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-13 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-13 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-13 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-13 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-13 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-13 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--13 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--13 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--13 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--13 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--13 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--13 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--13 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .m-14 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-14 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-14 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-14 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-14 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-14 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-14 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--14 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--14 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--14 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--14 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--14 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--14 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--14 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .p-0 {
    padding: 0px 0px 0px 0px;
  }
  .template-page-builder .pt-0 {
    padding-top: 0px !important;
  }
  .template-page-builder .pr-0 {
    padding-right: 0px !important;
  }
  .template-page-builder .pb-0 {
    padding-bottom: 0px !important;
  }
  .template-page-builder .pl-0 {
    padding-left: 0px !important;
  }
  .template-page-builder .ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .template-page-builder .pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .template-page-builder .p-1 {
    padding: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .pt-1 {
    padding-top: var(--space-1) !important;
  }
  .template-page-builder .pr-1 {
    padding-right: var(--space-1) !important;
  }
  .template-page-builder .pb-1 {
    padding-bottom: var(--space-1) !important;
  }
  .template-page-builder .pl-1 {
    padding-left: var(--space-1) !important;
  }
  .template-page-builder .ph-1 {
    padding-left: var(--space-1);
    padding-right: var(--space-1);
  }
  .template-page-builder .pv-1 {
    padding-top: var(--space-1);
    padding-bottom: var(--space-1);
  }
  .template-page-builder .p-2 {
    padding: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .pt-2 {
    padding-top: var(--space-2) !important;
  }
  .template-page-builder .pr-2 {
    padding-right: var(--space-2) !important;
  }
  .template-page-builder .pb-2 {
    padding-bottom: var(--space-2) !important;
  }
  .template-page-builder .pl-2 {
    padding-left: var(--space-2) !important;
  }
  .template-page-builder .ph-2 {
    padding-left: var(--space-2);
    padding-right: var(--space-2);
  }
  .template-page-builder .pv-2 {
    padding-top: var(--space-2);
    padding-bottom: var(--space-2);
  }
  .template-page-builder .p-3 {
    padding: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .pt-3 {
    padding-top: var(--space-3) !important;
  }
  .template-page-builder .pr-3 {
    padding-right: var(--space-3) !important;
  }
  .template-page-builder .pb-3 {
    padding-bottom: var(--space-3) !important;
  }
  .template-page-builder .pl-3 {
    padding-left: var(--space-3) !important;
  }
  .template-page-builder .ph-3 {
    padding-left: var(--space-3);
    padding-right: var(--space-3);
  }
  .template-page-builder .pv-3 {
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
  }
  .template-page-builder .p-4 {
    padding: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .pt-4 {
    padding-top: var(--space-4) !important;
  }
  .template-page-builder .pr-4 {
    padding-right: var(--space-4) !important;
  }
  .template-page-builder .pb-4 {
    padding-bottom: var(--space-4) !important;
  }
  .template-page-builder .pl-4 {
    padding-left: var(--space-4) !important;
  }
  .template-page-builder .ph-4 {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
  .template-page-builder .pv-4 {
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
  }
  .template-page-builder .p-5 {
    padding: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .pt-5 {
    padding-top: var(--space-5) !important;
  }
  .template-page-builder .pr-5 {
    padding-right: var(--space-5) !important;
  }
  .template-page-builder .pb-5 {
    padding-bottom: var(--space-5) !important;
  }
  .template-page-builder .pl-5 {
    padding-left: var(--space-5) !important;
  }
  .template-page-builder .ph-5 {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
  }
  .template-page-builder .pv-5 {
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
  }
  .template-page-builder .p-6 {
    padding: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .pt-6 {
    padding-top: var(--space-6) !important;
  }
  .template-page-builder .pr-6 {
    padding-right: var(--space-6) !important;
  }
  .template-page-builder .pb-6 {
    padding-bottom: var(--space-6) !important;
  }
  .template-page-builder .pl-6 {
    padding-left: var(--space-6) !important;
  }
  .template-page-builder .ph-6 {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
  }
  .template-page-builder .pv-6 {
    padding-top: var(--space-6);
    padding-bottom: var(--space-6);
  }
  .template-page-builder .p-7 {
    padding: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .pt-7 {
    padding-top: var(--space-7) !important;
  }
  .template-page-builder .pr-7 {
    padding-right: var(--space-7) !important;
  }
  .template-page-builder .pb-7 {
    padding-bottom: var(--space-7) !important;
  }
  .template-page-builder .pl-7 {
    padding-left: var(--space-7) !important;
  }
  .template-page-builder .ph-7 {
    padding-left: var(--space-7);
    padding-right: var(--space-7);
  }
  .template-page-builder .pv-7 {
    padding-top: var(--space-7);
    padding-bottom: var(--space-7);
  }
  .template-page-builder .p-8 {
    padding: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .pt-8 {
    padding-top: var(--space-8) !important;
  }
  .template-page-builder .pr-8 {
    padding-right: var(--space-8) !important;
  }
  .template-page-builder .pb-8 {
    padding-bottom: var(--space-8) !important;
  }
  .template-page-builder .pl-8 {
    padding-left: var(--space-8) !important;
  }
  .template-page-builder .ph-8 {
    padding-left: var(--space-8);
    padding-right: var(--space-8);
  }
  .template-page-builder .pv-8 {
    padding-top: var(--space-8);
    padding-bottom: var(--space-8);
  }
  .template-page-builder .p-9 {
    padding: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .pt-9 {
    padding-top: var(--space-9) !important;
  }
  .template-page-builder .pr-9 {
    padding-right: var(--space-9) !important;
  }
  .template-page-builder .pb-9 {
    padding-bottom: var(--space-9) !important;
  }
  .template-page-builder .pl-9 {
    padding-left: var(--space-9) !important;
  }
  .template-page-builder .ph-9 {
    padding-left: var(--space-9);
    padding-right: var(--space-9);
  }
  .template-page-builder .pv-9 {
    padding-top: var(--space-9);
    padding-bottom: var(--space-9);
  }
  .template-page-builder .p-10 {
    padding: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .pt-10 {
    padding-top: var(--space-10) !important;
  }
  .template-page-builder .pr-10 {
    padding-right: var(--space-10) !important;
  }
  .template-page-builder .pb-10 {
    padding-bottom: var(--space-10) !important;
  }
  .template-page-builder .pl-10 {
    padding-left: var(--space-10) !important;
  }
  .template-page-builder .ph-10 {
    padding-left: var(--space-10);
    padding-right: var(--space-10);
  }
  .template-page-builder .pv-10 {
    padding-top: var(--space-10);
    padding-bottom: var(--space-10);
  }
  .template-page-builder .p-11 {
    padding: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .pt-11 {
    padding-top: var(--space-11) !important;
  }
  .template-page-builder .pr-11 {
    padding-right: var(--space-11) !important;
  }
  .template-page-builder .pb-11 {
    padding-bottom: var(--space-11) !important;
  }
  .template-page-builder .pl-11 {
    padding-left: var(--space-11) !important;
  }
  .template-page-builder .ph-11 {
    padding-left: var(--space-11);
    padding-right: var(--space-11);
  }
  .template-page-builder .pv-11 {
    padding-top: var(--space-11);
    padding-bottom: var(--space-11);
  }
  .template-page-builder .p-12 {
    padding: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .pt-12 {
    padding-top: var(--space-12) !important;
  }
  .template-page-builder .pr-12 {
    padding-right: var(--space-12) !important;
  }
  .template-page-builder .pb-12 {
    padding-bottom: var(--space-12) !important;
  }
  .template-page-builder .pl-12 {
    padding-left: var(--space-12) !important;
  }
  .template-page-builder .ph-12 {
    padding-left: var(--space-12);
    padding-right: var(--space-12);
  }
  .template-page-builder .pv-12 {
    padding-top: var(--space-12);
    padding-bottom: var(--space-12);
  }
  .template-page-builder .p-13 {
    padding: var(--space-13) var(--space-13) var(--space-13) var(--space-13);
  }
  .template-page-builder .pt-13 {
    padding-top: var(--space-13) !important;
  }
  .template-page-builder .pr-13 {
    padding-right: var(--space-13) !important;
  }
  .template-page-builder .pb-13 {
    padding-bottom: var(--space-13) !important;
  }
  .template-page-builder .pl-13 {
    padding-left: var(--space-13) !important;
  }
  .template-page-builder .ph-13 {
    padding-left: var(--space-13);
    padding-right: var(--space-13);
  }
  .template-page-builder .pv-13 {
    padding-top: var(--space-13);
    padding-bottom: var(--space-13);
  }
  .template-page-builder .p-14 {
    padding: var(--space-14) var(--space-14) var(--space-14) var(--space-14);
  }
  .template-page-builder .pt-14 {
    padding-top: var(--space-14) !important;
  }
  .template-page-builder .pr-14 {
    padding-right: var(--space-14) !important;
  }
  .template-page-builder .pb-14 {
    padding-bottom: var(--space-14) !important;
  }
  .template-page-builder .pl-14 {
    padding-left: var(--space-14) !important;
  }
  .template-page-builder .ph-14 {
    padding-left: var(--space-14);
    padding-right: var(--space-14);
  }
  .template-page-builder .pv-14 {
    padding-top: var(--space-14);
    padding-bottom: var(--space-14);
  }
  .template-page-builder .sticky {
    position: sticky;
    top: 123px;
  }
  .template-page-builder .align-content-start {
    align-content: flex-start;
    align-content: start !important;
  }
  .template-page-builder .align-content-center {
    align-content: center !important;
  }
  .template-page-builder .align-content-end {
    align-content: flex-end;
    align-content: end !important;
  }
  .template-page-builder .align-items-start {
    align-items: start !important;
  }
  .template-page-builder .align-items-center {
    align-items: center !important;
  }
  .template-page-builder .align-items-end {
    align-items: flex-end;
    align-items: end !important;
  }
  .template-page-builder .align-self-stretch {
    align-self: stretch !important;
  }
  .template-page-builder .align-self-start {
    align-self: flex-start;
    align-self: start !important;
  }
  .template-page-builder .align-self-center {
    align-self: center !important;
  }
  .template-page-builder .align-self-end {
    align-self: flex-end;
    align-self: end !important;
  }
  .template-page-builder .justify-content-start {
    justify-content: flex-start;
    justify-content: start !important;
  }
  .template-page-builder .justify-content-center {
    justify-content: center !important;
  }
  .template-page-builder .justify-content-end {
    justify-content: flex-end;
    justify-content: end !important;
  }
  .template-page-builder .justify-content-between {
    justify-content: space-between !important;
  }
  .template-page-builder .justify-items-start {
    justify-items: flex-start;
    justify-items: start !important;
  }
  .template-page-builder .justify-items-center {
    justify-items: center !important;
  }
  .template-page-builder .justify-items-end {
    justify-items: flex-end;
    justify-items: end !important;
  }
  .template-page-builder .justify-self-start {
    justify-self: start !important;
  }
  .template-page-builder .justify-self-stretch {
    justify-self: stretch !important;
  }
  .template-page-builder .justify-self-center {
    justify-self: center !important;
  }
  .template-page-builder .justify-self-end {
    justify-self: end !important;
  }
  .template-page-builder .overflow-visible {
    overflow: visible !important;
  }
  .template-page-builder .order--10 {
    order: -10;
  }
  .template-page-builder .order--9 {
    order: -9;
  }
  .template-page-builder .order--8 {
    order: -8;
  }
  .template-page-builder .order--7 {
    order: -7;
  }
  .template-page-builder .order--6 {
    order: -6;
  }
  .template-page-builder .order--5 {
    order: -5;
  }
  .template-page-builder .order--4 {
    order: -4;
  }
  .template-page-builder .order--3 {
    order: -3;
  }
  .template-page-builder .order--2 {
    order: -2;
  }
  .template-page-builder .order--1 {
    order: -1;
  }
  .template-page-builder .order-0 {
    order: 0;
  }
  .template-page-builder .order-1 {
    order: 1;
  }
  .template-page-builder .order-2 {
    order: 2;
  }
  .template-page-builder .order-3 {
    order: 3;
  }
  .template-page-builder .order-4 {
    order: 4;
  }
  .template-page-builder .order-5 {
    order: 5;
  }
  .template-page-builder .order-6 {
    order: 6;
  }
  .template-page-builder .order-7 {
    order: 7;
  }
  .template-page-builder .order-8 {
    order: 8;
  }
  .template-page-builder .order-9 {
    order: 9;
  }
  .template-page-builder .order-10 {
    order: 10;
  }
  .template-page-builder div.element-image picture {
    min-height: var(--min-height-vw-default, unset);
  }
  .template-page-builder .column-contrast {
    color: var(--primary-color-3);
  }
  .template-page-builder .unset-column-contrast {
    color: var(--primary-color-2);
  }
  .template-page-builder .image-cover {
    overflow: hidden;
    height: 100%;
  }
  .template-page-builder .image-cover img {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .template-page-builder .image-cover-absolute {
    position: relative;
  }
  .template-page-builder .image-cover-absolute img {
    position: absolute;
    top: 0;
    left: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .template-page-builder h1.ds\:h1,
  .template-page-builder h2.ds\:h1,
  .template-page-builder h3.ds\:h1,
  .template-page-builder h4.ds\:h1,
  .template-page-builder h5.ds\:h1,
  .template-page-builder h6.ds\:h1,
  .template-page-builder h7.ds\:h1 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-11);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.ds\:h2,
  .template-page-builder h2.ds\:h2,
  .template-page-builder h3.ds\:h2,
  .template-page-builder h4.ds\:h2,
  .template-page-builder h5.ds\:h2,
  .template-page-builder h6.ds\:h2,
  .template-page-builder h7.ds\:h2 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-9);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.ds\:h3,
  .template-page-builder h2.ds\:h3,
  .template-page-builder h3.ds\:h3,
  .template-page-builder h4.ds\:h3,
  .template-page-builder h5.ds\:h3,
  .template-page-builder h6.ds\:h3,
  .template-page-builder h7.ds\:h3 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-8);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.ds\:h4,
  .template-page-builder h2.ds\:h4,
  .template-page-builder h3.ds\:h4,
  .template-page-builder h4.ds\:h4,
  .template-page-builder h5.ds\:h4,
  .template-page-builder h6.ds\:h4,
  .template-page-builder h7.ds\:h4 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-7);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.ds\:h5,
  .template-page-builder h2.ds\:h5,
  .template-page-builder h3.ds\:h5,
  .template-page-builder h4.ds\:h5,
  .template-page-builder h5.ds\:h5,
  .template-page-builder h6.ds\:h5,
  .template-page-builder h7.ds\:h5 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-6);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.ds\:h6,
  .template-page-builder h2.ds\:h6,
  .template-page-builder h3.ds\:h6,
  .template-page-builder h4.ds\:h6,
  .template-page-builder h5.ds\:h6,
  .template-page-builder h6.ds\:h6,
  .template-page-builder h7.ds\:h6 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-5);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.ds\:h7,
  .template-page-builder h2.ds\:h7,
  .template-page-builder h3.ds\:h7,
  .template-page-builder h4.ds\:h7,
  .template-page-builder h5.ds\:h7,
  .template-page-builder h6.ds\:h7,
  .template-page-builder h7.ds\:h7 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-2);
    font-size: var(--fontsizes-4);
    line-height: var(--line-height-2);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder {
    /* ---------- GAPS (optioneel) ---------- */
    /* ---------- GRID & CORE UTILITIES (altijd) ---------- */
    /* ---------- RADIUS (optioneel) ---------- */
    /* ---------- ASPECT RATIO (optioneel) ---------- */
    /* ---------- BACKGROUNDS (optioneel) ---------- */
    /* ---------- BORDERS (optioneel) ---------- */
    /* ---------- BACKGROUND OVERLAYS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- PADDINGS (optioneel) ---------- */
    /* ---------- Alignment & order (altijd) ---------- */
    /* ---------- GAPS (optioneel) ---------- */
    /* ---------- GRID & CORE UTILITIES (altijd) ---------- */
    /* ---------- RADIUS (optioneel) ---------- */
    /* ---------- ASPECT RATIO (optioneel) ---------- */
    /* ---------- BACKGROUNDS (optioneel) ---------- */
    /* ---------- BORDERS (optioneel) ---------- */
    /* ---------- BACKGROUND OVERLAYS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- PADDINGS (optioneel) ---------- */
    /* ---------- Alignment & order (altijd) ---------- */
  }
  .template-page-builder .gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .row-gap-0 {
    row-gap: 0px;
  }
  .template-page-builder .column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .gap-1 {
    row-gap: var(--space-1);
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .row-gap-1 {
    row-gap: var(--space-1);
  }
  .template-page-builder .column-gap-1 {
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .gap-2 {
    row-gap: var(--space-2);
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .row-gap-2 {
    row-gap: var(--space-2);
  }
  .template-page-builder .column-gap-2 {
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .gap-3 {
    row-gap: var(--space-3);
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .row-gap-3 {
    row-gap: var(--space-3);
  }
  .template-page-builder .column-gap-3 {
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .gap-4 {
    row-gap: var(--space-4);
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .row-gap-4 {
    row-gap: var(--space-4);
  }
  .template-page-builder .column-gap-4 {
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .gap-5 {
    row-gap: var(--space-5);
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .row-gap-5 {
    row-gap: var(--space-5);
  }
  .template-page-builder .column-gap-5 {
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .gap-6 {
    row-gap: var(--space-6);
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .row-gap-6 {
    row-gap: var(--space-6);
  }
  .template-page-builder .column-gap-6 {
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .gap-7 {
    row-gap: var(--space-7);
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .row-gap-7 {
    row-gap: var(--space-7);
  }
  .template-page-builder .column-gap-7 {
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .gap-8 {
    row-gap: var(--space-8);
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .row-gap-8 {
    row-gap: var(--space-8);
  }
  .template-page-builder .column-gap-8 {
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .gap-9 {
    row-gap: var(--space-9);
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .row-gap-9 {
    row-gap: var(--space-9);
  }
  .template-page-builder .column-gap-9 {
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .gap-10 {
    row-gap: var(--space-10);
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .row-gap-10 {
    row-gap: var(--space-10);
  }
  .template-page-builder .column-gap-10 {
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .gap-11 {
    row-gap: var(--space-11);
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .row-gap-11 {
    row-gap: var(--space-11);
  }
  .template-page-builder .column-gap-11 {
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .gap-12 {
    row-gap: var(--space-12);
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .row-gap-12 {
    row-gap: var(--space-12);
  }
  .template-page-builder .column-gap-12 {
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .gap-13 {
    row-gap: var(--space-13);
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .row-gap-13 {
    row-gap: var(--space-13);
  }
  .template-page-builder .column-gap-13 {
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .gap-14 {
    row-gap: var(--space-14);
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .row-gap-14 {
    row-gap: var(--space-14);
  }
  .template-page-builder .column-gap-14 {
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .grid-auto-flow-dense {
    grid-auto-flow: dense;
  }
  .template-page-builder .grid-auto-flow-unset {
    grid-auto-flow: unset;
  }
  .template-page-builder .col-span-unset {
    grid-column: unset;
  }
  .template-page-builder .col-span-full {
    grid-column: 1/-1;
  }
  .template-page-builder .col-span-1 {
    grid-column: span 1/span 1;
  }
  .template-page-builder .col-span-2 {
    grid-column: span 2/span 2;
  }
  .template-page-builder .col-span-3 {
    grid-column: span 3/span 3;
  }
  .template-page-builder .col-span-4 {
    grid-column: span 4/span 4;
  }
  .template-page-builder .col-span-5 {
    grid-column: span 5/span 5;
  }
  .template-page-builder .col-span-6 {
    grid-column: span 6/span 6;
  }
  .template-page-builder .col-span-7 {
    grid-column: span 7/span 7;
  }
  .template-page-builder .col-span-8 {
    grid-column: span 8/span 8;
  }
  .template-page-builder .col-span-9 {
    grid-column: span 9/span 9;
  }
  .template-page-builder .col-span-10 {
    grid-column: span 10/span 10;
  }
  .template-page-builder .col-span-11 {
    grid-column: span 11/span 11;
  }
  .template-page-builder .col-span-12 {
    grid-column: span 12/span 12;
  }
  .template-page-builder .w-5 {
    width: 5%;
  }
  .template-page-builder .w-10 {
    width: 10%;
  }
  .template-page-builder .w-15 {
    width: 15%;
  }
  .template-page-builder .w-20 {
    width: 20%;
  }
  .template-page-builder .w-25 {
    width: 25%;
  }
  .template-page-builder .w-30 {
    width: 30%;
  }
  .template-page-builder .w-35 {
    width: 35%;
  }
  .template-page-builder .w-40 {
    width: 40%;
  }
  .template-page-builder .w-45 {
    width: 45%;
  }
  .template-page-builder .w-50 {
    width: 50%;
  }
  .template-page-builder .w-55 {
    width: 55%;
  }
  .template-page-builder .w-60 {
    width: 60%;
  }
  .template-page-builder .w-65 {
    width: 65%;
  }
  .template-page-builder .w-70 {
    width: 70%;
  }
  .template-page-builder .w-75 {
    width: 75%;
  }
  .template-page-builder .w-80 {
    width: 80%;
  }
  .template-page-builder .w-85 {
    width: 85%;
  }
  .template-page-builder .w-90 {
    width: 90%;
  }
  .template-page-builder .w-95 {
    width: 95%;
  }
  .template-page-builder .w-100 {
    width: 100%;
  }
  .template-page-builder .h-5 {
    height: 5%;
  }
  .template-page-builder .h-10 {
    height: 10%;
  }
  .template-page-builder .h-15 {
    height: 15%;
  }
  .template-page-builder .h-20 {
    height: 20%;
  }
  .template-page-builder .h-25 {
    height: 25%;
  }
  .template-page-builder .h-30 {
    height: 30%;
  }
  .template-page-builder .h-35 {
    height: 35%;
  }
  .template-page-builder .h-40 {
    height: 40%;
  }
  .template-page-builder .h-45 {
    height: 45%;
  }
  .template-page-builder .h-50 {
    height: 50%;
  }
  .template-page-builder .h-55 {
    height: 55%;
  }
  .template-page-builder .h-60 {
    height: 60%;
  }
  .template-page-builder .h-65 {
    height: 65%;
  }
  .template-page-builder .h-70 {
    height: 70%;
  }
  .template-page-builder .h-75 {
    height: 75%;
  }
  .template-page-builder .h-80 {
    height: 80%;
  }
  .template-page-builder .h-85 {
    height: 85%;
  }
  .template-page-builder .h-90 {
    height: 90%;
  }
  .template-page-builder .h-95 {
    height: 95%;
  }
  .template-page-builder .h-100 {
    height: 100%;
  }
  .template-page-builder .h-5-vh {
    height: 5vh;
  }
  .template-page-builder .h-10-vh {
    height: 10vh;
  }
  .template-page-builder .h-15-vh {
    height: 15vh;
  }
  .template-page-builder .h-20-vh {
    height: 20vh;
  }
  .template-page-builder .h-25-vh {
    height: 25vh;
  }
  .template-page-builder .h-30-vh {
    height: 30vh;
  }
  .template-page-builder .h-35-vh {
    height: 35vh;
  }
  .template-page-builder .h-40-vh {
    height: 40vh;
  }
  .template-page-builder .h-45-vh {
    height: 45vh;
  }
  .template-page-builder .h-50-vh {
    height: 50vh;
  }
  .template-page-builder .h-55-vh {
    height: 55vh;
  }
  .template-page-builder .h-60-vh {
    height: 60vh;
  }
  .template-page-builder .h-65-vh {
    height: 65vh;
  }
  .template-page-builder .h-70-vh {
    height: 70vh;
  }
  .template-page-builder .h-75-vh {
    height: 75vh;
  }
  .template-page-builder .h-80-vh {
    height: 80vh;
  }
  .template-page-builder .h-85-vh {
    height: 85vh;
  }
  .template-page-builder .h-90-vh {
    height: 90vh;
  }
  .template-page-builder .h-95-vh {
    height: 95vh;
  }
  .template-page-builder .h-100-vh {
    height: 100vh;
  }
  .template-page-builder .h-50-px {
    height: 50px;
  }
  .template-page-builder .h-100-px {
    height: 100px;
  }
  .template-page-builder .h-150-px {
    height: 150px;
  }
  .template-page-builder .h-200-px {
    height: 200px;
  }
  .template-page-builder .h-250-px {
    height: 250px;
  }
  .template-page-builder .h-300-px {
    height: 300px;
  }
  .template-page-builder .h-350-px {
    height: 350px;
  }
  .template-page-builder .h-400-px {
    height: 400px;
  }
  .template-page-builder .h-450-px {
    height: 450px;
  }
  .template-page-builder .h-500-px {
    height: 500px;
  }
  .template-page-builder .h-550-px {
    height: 550px;
  }
  .template-page-builder .h-600-px {
    height: 600px;
  }
  .template-page-builder .h-650-px {
    height: 650px;
  }
  .template-page-builder .h-700-px {
    height: 700px;
  }
  .template-page-builder .h-750-px {
    height: 750px;
  }
  .template-page-builder .h-800-px {
    height: 800px;
  }
  .template-page-builder .h-850-px {
    height: 850px;
  }
  .template-page-builder .h-900-px {
    height: 900px;
  }
  .template-page-builder .h-950-px {
    height: 950px;
  }
  .template-page-builder .h-1000-px {
    height: 1000px;
  }
  .template-page-builder .h-auto {
    height: auto;
  }
  .template-page-builder .mh-5-vh {
    min-height: 5vh;
  }
  .template-page-builder .mh-10-vh {
    min-height: 10vh;
  }
  .template-page-builder .mh-15-vh {
    min-height: 15vh;
  }
  .template-page-builder .mh-20-vh {
    min-height: 20vh;
  }
  .template-page-builder .mh-25-vh {
    min-height: 25vh;
  }
  .template-page-builder .mh-30-vh {
    min-height: 30vh;
  }
  .template-page-builder .mh-35-vh {
    min-height: 35vh;
  }
  .template-page-builder .mh-40-vh {
    min-height: 40vh;
  }
  .template-page-builder .mh-45-vh {
    min-height: 45vh;
  }
  .template-page-builder .mh-50-vh {
    min-height: 50vh;
  }
  .template-page-builder .mh-55-vh {
    min-height: 55vh;
  }
  .template-page-builder .mh-60-vh {
    min-height: 60vh;
  }
  .template-page-builder .mh-65-vh {
    min-height: 65vh;
  }
  .template-page-builder .mh-70-vh {
    min-height: 70vh;
  }
  .template-page-builder .mh-75-vh {
    min-height: 75vh;
  }
  .template-page-builder .mh-80-vh {
    min-height: 80vh;
  }
  .template-page-builder .mh-85-vh {
    min-height: 85vh;
  }
  .template-page-builder .mh-90-vh {
    min-height: 90vh;
  }
  .template-page-builder .mh-95-vh {
    min-height: 95vh;
  }
  .template-page-builder .mh-100-vh {
    min-height: 100vh;
  }
  .template-page-builder .h-auto {
    min-height: auto;
  }
  .template-page-builder .relative {
    position: relative;
  }
  .template-page-builder .flex {
    display: flex !important;
  }
  .template-page-builder .grid {
    display: grid !important;
  }
  .template-page-builder .hide {
    display: none !important;
  }
  .template-page-builder .text-align-left {
    text-align: left !important;
  }
  .template-page-builder .text-align-center {
    text-align: center !important;
  }
  .template-page-builder .text-align-right {
    text-align: right !important;
  }
  .template-page-builder .flex-col-full {
    flex: 0 0 100% !important;
  }
  .template-page-builder .flex-wrap {
    flex-wrap: wrap;
  }
  .template-page-builder .grid-stack {
    display: grid;
    grid-template-areas: "main";
    grid-template-columns: auto;
    position: relative;
  }
  .template-page-builder .grid-layer {
    grid-area: main;
    position: relative;
    z-index: 1;
  }
  .template-page-builder .grid-columns-5-7 {
    grid-template-columns: 5fr 7fr;
  }
  .template-page-builder .grid-columns-7-5 {
    grid-template-columns: 7fr 5fr;
  }
  .template-page-builder .grid-columns-6-6 {
    grid-template-columns: 6fr 6fr;
  }
  .template-page-builder .grid-columns-8-4 {
    grid-template-columns: 8fr 4fr;
  }
  .template-page-builder .grid-columns-4-8 {
    grid-template-columns: 4fr 8fr;
  }
  .template-page-builder .grid-columns-9-3 {
    grid-template-columns: 9fr 3fr;
  }
  .template-page-builder .grid-columns-3-9 {
    grid-template-columns: 3fr 9fr;
  }
  .template-page-builder .grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .grid-columns-3-6-3 {
    grid-template-columns: 3fr 6fr 3fr;
  }
  .template-page-builder .grid-columns-repeat-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-auto {
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-auto-min-content {
    grid-template-columns: auto min-content;
  }
  .template-page-builder .grid-columns-min-content-auto {
    grid-template-columns: min-content auto;
  }
  .template-page-builder .grid-columns-auto-1fr {
    grid-template-columns: auto 1fr;
  }
  .template-page-builder .grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .grid-columns-1fr {
    grid-template-columns: 1fr;
  }
  .template-page-builder .grid-rows-auto-1fr {
    grid-template-rows: auto 1fr;
  }
  .template-page-builder .grid-rows-1fr-auto {
    grid-template-rows: 1fr auto;
  }
  .template-page-builder .grid-rows-auto {
    grid-template-rows: auto;
  }
  .template-page-builder .min-height-100vh {
    min-height: 100vh;
  }
  .template-page-builder .min-height-100vh-min-header {
    min-height: calc(100vh - 120px);
  }
  .template-page-builder .mh-auto,
  .template-page-builder .min-height-auto {
    min-height: auto;
  }
  .template-page-builder .rounded-1 {
    border-radius: var(--border-radius-1) var(--border-radius-1) var(--border-radius-1) var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-1 {
    border-top-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-1 {
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-1 {
    border-top-left-radius: var(--border-radius-1);
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-1 {
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-1 {
    border-bottom-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-1 {
    border-bottom-left-radius: var(--border-radius-1);
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-2 {
    border-radius: var(--border-radius-2) var(--border-radius-2) var(--border-radius-2) var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-2 {
    border-top-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-2 {
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-2 {
    border-top-left-radius: var(--border-radius-2);
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-2 {
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-2 {
    border-bottom-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-2 {
    border-bottom-left-radius: var(--border-radius-2);
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-3 {
    border-radius: var(--border-radius-3) var(--border-radius-3) var(--border-radius-3) var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-3 {
    border-top-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-3 {
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-3 {
    border-top-left-radius: var(--border-radius-3);
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-3 {
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-3 {
    border-bottom-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-3 {
    border-bottom-left-radius: var(--border-radius-3);
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-4 {
    border-radius: var(--border-radius-4) var(--border-radius-4) var(--border-radius-4) var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-4 {
    border-top-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-4 {
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-4 {
    border-top-left-radius: var(--border-radius-4);
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-4 {
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-4 {
    border-bottom-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-4 {
    border-bottom-left-radius: var(--border-radius-4);
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-0 {
    border-top-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-0 {
    border-top-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-0 {
    border-bottom-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-br-0 {
    border-bottom-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-0 {
    border-radius: 0;
    overflow: hidden;
  }
  .template-page-builder .aspect-ratio-1-1 {
    aspect-ratio: 1/1 !important;
  }
  .template-page-builder .aspect-ratio-2-1 {
    aspect-ratio: 2/1 !important;
  }
  .template-page-builder .aspect-ratio-3-2 {
    aspect-ratio: 3/2 !important;
  }
  .template-page-builder .aspect-ratio-2-3 {
    aspect-ratio: 2/3 !important;
  }
  .template-page-builder .aspect-ratio-4-3 {
    aspect-ratio: 4/3 !important;
  }
  .template-page-builder .aspect-ratio-5-2 {
    aspect-ratio: 5/2 !important;
  }
  .template-page-builder .aspect-ratio-5-3 {
    aspect-ratio: 5/3 !important;
  }
  .template-page-builder .aspect-ratio-5-6 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .aspect-ratio-6-5 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .aspect-ratio-16-9 {
    aspect-ratio: 16/9 !important;
  }
  .template-page-builder .aspect-ratio-350-250 {
    aspect-ratio: 350/250 !important;
  }
  .template-page-builder .aspect-ratio-350-430 {
    aspect-ratio: 350/430 !important;
  }
  .template-page-builder .aspect-ratio-3-4 {
    aspect-ratio: 3/4 !important;
  }
  .template-page-builder .aspect-ratio-unset {
    aspect-ratio: unset !important;
  }
  .template-page-builder .bg-pc-1 {
    background-color: var(--primary-color-1);
  }
  .template-page-builder .bg-pc-2 {
    background-color: var(--primary-color-2);
  }
  .template-page-builder .bg-pc-3 {
    background-color: var(--primary-color-3);
  }
  .template-page-builder .bg-sc-1 {
    background-color: var(--secondary-color-1);
  }
  .template-page-builder .bg-sc-2 {
    background-color: var(--secondary-color-2);
  }
  .template-page-builder .bg-sc-3 {
    background-color: var(--secondary-color-3);
  }
  .template-page-builder .border-pc-1 {
    border: solid 1px var(--primary-color-1);
  }
  .template-page-builder .border-pc-2 {
    border: solid 1px var(--primary-color-2);
  }
  .template-page-builder .border-pc-3 {
    border: solid 1px var(--primary-color-3);
  }
  .template-page-builder .border-sc-1 {
    border: solid 1px var(--secondary-color-1);
  }
  .template-page-builder .border-sc-2 {
    border: solid 1px var(--secondary-color-2);
  }
  .template-page-builder .border-sc-3 {
    border: solid 1px var(--secondary-color-3);
  }
  .template-page-builder .bg-overlay .column-background:after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .template-page-builder .bg-overlay-1 .column-background:after {
    background: linear-gradient(177.95deg, rgba(26, 41, 54, 0.6) 1.7%, rgba(26, 41, 54, 0) 81.22%);
  }
  .template-page-builder .bg-overlay-2 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.192) 0.77%, rgba(26, 41, 54, 0.3) 52.73%, rgba(26, 41, 54, 0.18) 100%);
  }
  .template-page-builder .bg-overlay-3 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.4) 17.79%, rgba(26, 41, 54, 0) 38.94%, rgba(26, 41, 54, 0) 61.54%, rgba(26, 41, 54, 0.4) 84.62%);
  }
  .template-page-builder .bg-overlay-4 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.6) 0%, rgba(26, 41, 54, 0.12) 51.44%);
  }
  .template-page-builder .m-0 {
    margin: 0px 0px 0px 0px;
  }
  .template-page-builder .mt-0 {
    margin-top: 0px;
  }
  .template-page-builder .mr-0 {
    margin-right: 0px;
  }
  .template-page-builder .mb-0 {
    margin-bottom: 0px;
  }
  .template-page-builder .ml-0 {
    margin-left: 0px;
  }
  .template-page-builder .mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .template-page-builder .mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .template-page-builder .m--0 {
    margin: calc(0px * -1) calc(0px * -1) calc(0px * -1) calc(0px * -1);
  }
  .template-page-builder .mt--0 {
    margin-top: calc(0px * -1);
  }
  .template-page-builder .mr--0 {
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mb--0 {
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .ml--0 {
    margin-left: calc(0px * -1);
  }
  .template-page-builder .mh--0 {
    margin-left: calc(0px * -1);
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mv--0 {
    margin-top: calc(0px * -1);
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .m-1 {
    margin: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .mt-1 {
    margin-top: var(--space-1);
  }
  .template-page-builder .mr-1 {
    margin-right: var(--space-1);
  }
  .template-page-builder .mb-1 {
    margin-bottom: var(--space-1);
  }
  .template-page-builder .ml-1 {
    margin-left: var(--space-1);
  }
  .template-page-builder .mh-1 {
    margin-left: var(--space-1);
    margin-right: var(--space-1);
  }
  .template-page-builder .mv-1 {
    margin-top: var(--space-1);
    margin-bottom: var(--space-1);
  }
  .template-page-builder .m--1 {
    margin: calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1);
  }
  .template-page-builder .mt--1 {
    margin-top: calc(var(--space-1) * -1);
  }
  .template-page-builder .mr--1 {
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mb--1 {
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .ml--1 {
    margin-left: calc(var(--space-1) * -1);
  }
  .template-page-builder .mh--1 {
    margin-left: calc(var(--space-1) * -1);
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mv--1 {
    margin-top: calc(var(--space-1) * -1);
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .m-2 {
    margin: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .mt-2 {
    margin-top: var(--space-2);
  }
  .template-page-builder .mr-2 {
    margin-right: var(--space-2);
  }
  .template-page-builder .mb-2 {
    margin-bottom: var(--space-2);
  }
  .template-page-builder .ml-2 {
    margin-left: var(--space-2);
  }
  .template-page-builder .mh-2 {
    margin-left: var(--space-2);
    margin-right: var(--space-2);
  }
  .template-page-builder .mv-2 {
    margin-top: var(--space-2);
    margin-bottom: var(--space-2);
  }
  .template-page-builder .m--2 {
    margin: calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1);
  }
  .template-page-builder .mt--2 {
    margin-top: calc(var(--space-2) * -1);
  }
  .template-page-builder .mr--2 {
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mb--2 {
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .ml--2 {
    margin-left: calc(var(--space-2) * -1);
  }
  .template-page-builder .mh--2 {
    margin-left: calc(var(--space-2) * -1);
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mv--2 {
    margin-top: calc(var(--space-2) * -1);
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .m-3 {
    margin: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .mt-3 {
    margin-top: var(--space-3);
  }
  .template-page-builder .mr-3 {
    margin-right: var(--space-3);
  }
  .template-page-builder .mb-3 {
    margin-bottom: var(--space-3);
  }
  .template-page-builder .ml-3 {
    margin-left: var(--space-3);
  }
  .template-page-builder .mh-3 {
    margin-left: var(--space-3);
    margin-right: var(--space-3);
  }
  .template-page-builder .mv-3 {
    margin-top: var(--space-3);
    margin-bottom: var(--space-3);
  }
  .template-page-builder .m--3 {
    margin: calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1);
  }
  .template-page-builder .mt--3 {
    margin-top: calc(var(--space-3) * -1);
  }
  .template-page-builder .mr--3 {
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mb--3 {
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .ml--3 {
    margin-left: calc(var(--space-3) * -1);
  }
  .template-page-builder .mh--3 {
    margin-left: calc(var(--space-3) * -1);
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mv--3 {
    margin-top: calc(var(--space-3) * -1);
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .m-4 {
    margin: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .mt-4 {
    margin-top: var(--space-4);
  }
  .template-page-builder .mr-4 {
    margin-right: var(--space-4);
  }
  .template-page-builder .mb-4 {
    margin-bottom: var(--space-4);
  }
  .template-page-builder .ml-4 {
    margin-left: var(--space-4);
  }
  .template-page-builder .mh-4 {
    margin-left: var(--space-4);
    margin-right: var(--space-4);
  }
  .template-page-builder .mv-4 {
    margin-top: var(--space-4);
    margin-bottom: var(--space-4);
  }
  .template-page-builder .m--4 {
    margin: calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1);
  }
  .template-page-builder .mt--4 {
    margin-top: calc(var(--space-4) * -1);
  }
  .template-page-builder .mr--4 {
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mb--4 {
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .ml--4 {
    margin-left: calc(var(--space-4) * -1);
  }
  .template-page-builder .mh--4 {
    margin-left: calc(var(--space-4) * -1);
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mv--4 {
    margin-top: calc(var(--space-4) * -1);
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .m-5 {
    margin: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .mt-5 {
    margin-top: var(--space-5);
  }
  .template-page-builder .mr-5 {
    margin-right: var(--space-5);
  }
  .template-page-builder .mb-5 {
    margin-bottom: var(--space-5);
  }
  .template-page-builder .ml-5 {
    margin-left: var(--space-5);
  }
  .template-page-builder .mh-5 {
    margin-left: var(--space-5);
    margin-right: var(--space-5);
  }
  .template-page-builder .mv-5 {
    margin-top: var(--space-5);
    margin-bottom: var(--space-5);
  }
  .template-page-builder .m--5 {
    margin: calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1);
  }
  .template-page-builder .mt--5 {
    margin-top: calc(var(--space-5) * -1);
  }
  .template-page-builder .mr--5 {
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mb--5 {
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .ml--5 {
    margin-left: calc(var(--space-5) * -1);
  }
  .template-page-builder .mh--5 {
    margin-left: calc(var(--space-5) * -1);
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mv--5 {
    margin-top: calc(var(--space-5) * -1);
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .m-6 {
    margin: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .mt-6 {
    margin-top: var(--space-6);
  }
  .template-page-builder .mr-6 {
    margin-right: var(--space-6);
  }
  .template-page-builder .mb-6 {
    margin-bottom: var(--space-6);
  }
  .template-page-builder .ml-6 {
    margin-left: var(--space-6);
  }
  .template-page-builder .mh-6 {
    margin-left: var(--space-6);
    margin-right: var(--space-6);
  }
  .template-page-builder .mv-6 {
    margin-top: var(--space-6);
    margin-bottom: var(--space-6);
  }
  .template-page-builder .m--6 {
    margin: calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1);
  }
  .template-page-builder .mt--6 {
    margin-top: calc(var(--space-6) * -1);
  }
  .template-page-builder .mr--6 {
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mb--6 {
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .ml--6 {
    margin-left: calc(var(--space-6) * -1);
  }
  .template-page-builder .mh--6 {
    margin-left: calc(var(--space-6) * -1);
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mv--6 {
    margin-top: calc(var(--space-6) * -1);
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .m-7 {
    margin: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .mt-7 {
    margin-top: var(--space-7);
  }
  .template-page-builder .mr-7 {
    margin-right: var(--space-7);
  }
  .template-page-builder .mb-7 {
    margin-bottom: var(--space-7);
  }
  .template-page-builder .ml-7 {
    margin-left: var(--space-7);
  }
  .template-page-builder .mh-7 {
    margin-left: var(--space-7);
    margin-right: var(--space-7);
  }
  .template-page-builder .mv-7 {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7);
  }
  .template-page-builder .m--7 {
    margin: calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1);
  }
  .template-page-builder .mt--7 {
    margin-top: calc(var(--space-7) * -1);
  }
  .template-page-builder .mr--7 {
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mb--7 {
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .ml--7 {
    margin-left: calc(var(--space-7) * -1);
  }
  .template-page-builder .mh--7 {
    margin-left: calc(var(--space-7) * -1);
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mv--7 {
    margin-top: calc(var(--space-7) * -1);
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .m-8 {
    margin: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .mt-8 {
    margin-top: var(--space-8);
  }
  .template-page-builder .mr-8 {
    margin-right: var(--space-8);
  }
  .template-page-builder .mb-8 {
    margin-bottom: var(--space-8);
  }
  .template-page-builder .ml-8 {
    margin-left: var(--space-8);
  }
  .template-page-builder .mh-8 {
    margin-left: var(--space-8);
    margin-right: var(--space-8);
  }
  .template-page-builder .mv-8 {
    margin-top: var(--space-8);
    margin-bottom: var(--space-8);
  }
  .template-page-builder .m--8 {
    margin: calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1);
  }
  .template-page-builder .mt--8 {
    margin-top: calc(var(--space-8) * -1);
  }
  .template-page-builder .mr--8 {
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mb--8 {
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .ml--8 {
    margin-left: calc(var(--space-8) * -1);
  }
  .template-page-builder .mh--8 {
    margin-left: calc(var(--space-8) * -1);
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mv--8 {
    margin-top: calc(var(--space-8) * -1);
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .m-9 {
    margin: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .mt-9 {
    margin-top: var(--space-9);
  }
  .template-page-builder .mr-9 {
    margin-right: var(--space-9);
  }
  .template-page-builder .mb-9 {
    margin-bottom: var(--space-9);
  }
  .template-page-builder .ml-9 {
    margin-left: var(--space-9);
  }
  .template-page-builder .mh-9 {
    margin-left: var(--space-9);
    margin-right: var(--space-9);
  }
  .template-page-builder .mv-9 {
    margin-top: var(--space-9);
    margin-bottom: var(--space-9);
  }
  .template-page-builder .m--9 {
    margin: calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1);
  }
  .template-page-builder .mt--9 {
    margin-top: calc(var(--space-9) * -1);
  }
  .template-page-builder .mr--9 {
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mb--9 {
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .ml--9 {
    margin-left: calc(var(--space-9) * -1);
  }
  .template-page-builder .mh--9 {
    margin-left: calc(var(--space-9) * -1);
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mv--9 {
    margin-top: calc(var(--space-9) * -1);
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .m-10 {
    margin: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .mt-10 {
    margin-top: var(--space-10);
  }
  .template-page-builder .mr-10 {
    margin-right: var(--space-10);
  }
  .template-page-builder .mb-10 {
    margin-bottom: var(--space-10);
  }
  .template-page-builder .ml-10 {
    margin-left: var(--space-10);
  }
  .template-page-builder .mh-10 {
    margin-left: var(--space-10);
    margin-right: var(--space-10);
  }
  .template-page-builder .mv-10 {
    margin-top: var(--space-10);
    margin-bottom: var(--space-10);
  }
  .template-page-builder .m--10 {
    margin: calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1);
  }
  .template-page-builder .mt--10 {
    margin-top: calc(var(--space-10) * -1);
  }
  .template-page-builder .mr--10 {
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mb--10 {
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .ml--10 {
    margin-left: calc(var(--space-10) * -1);
  }
  .template-page-builder .mh--10 {
    margin-left: calc(var(--space-10) * -1);
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mv--10 {
    margin-top: calc(var(--space-10) * -1);
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .m-11 {
    margin: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .mt-11 {
    margin-top: var(--space-11);
  }
  .template-page-builder .mr-11 {
    margin-right: var(--space-11);
  }
  .template-page-builder .mb-11 {
    margin-bottom: var(--space-11);
  }
  .template-page-builder .ml-11 {
    margin-left: var(--space-11);
  }
  .template-page-builder .mh-11 {
    margin-left: var(--space-11);
    margin-right: var(--space-11);
  }
  .template-page-builder .mv-11 {
    margin-top: var(--space-11);
    margin-bottom: var(--space-11);
  }
  .template-page-builder .m--11 {
    margin: calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1);
  }
  .template-page-builder .mt--11 {
    margin-top: calc(var(--space-11) * -1);
  }
  .template-page-builder .mr--11 {
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mb--11 {
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .ml--11 {
    margin-left: calc(var(--space-11) * -1);
  }
  .template-page-builder .mh--11 {
    margin-left: calc(var(--space-11) * -1);
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mv--11 {
    margin-top: calc(var(--space-11) * -1);
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .m-12 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-12 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-12 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-12 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-12 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-12 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-12 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--12 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--12 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--12 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--12 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--12 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--12 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--12 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .m-13 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-13 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-13 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-13 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-13 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-13 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-13 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--13 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--13 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--13 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--13 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--13 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--13 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--13 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .m-14 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-14 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-14 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-14 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-14 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-14 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-14 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--14 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--14 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--14 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--14 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--14 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--14 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--14 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .p-0 {
    padding: 0px 0px 0px 0px;
  }
  .template-page-builder .pt-0 {
    padding-top: 0px !important;
  }
  .template-page-builder .pr-0 {
    padding-right: 0px !important;
  }
  .template-page-builder .pb-0 {
    padding-bottom: 0px !important;
  }
  .template-page-builder .pl-0 {
    padding-left: 0px !important;
  }
  .template-page-builder .ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .template-page-builder .pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .template-page-builder .p-1 {
    padding: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .pt-1 {
    padding-top: var(--space-1) !important;
  }
  .template-page-builder .pr-1 {
    padding-right: var(--space-1) !important;
  }
  .template-page-builder .pb-1 {
    padding-bottom: var(--space-1) !important;
  }
  .template-page-builder .pl-1 {
    padding-left: var(--space-1) !important;
  }
  .template-page-builder .ph-1 {
    padding-left: var(--space-1);
    padding-right: var(--space-1);
  }
  .template-page-builder .pv-1 {
    padding-top: var(--space-1);
    padding-bottom: var(--space-1);
  }
  .template-page-builder .p-2 {
    padding: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .pt-2 {
    padding-top: var(--space-2) !important;
  }
  .template-page-builder .pr-2 {
    padding-right: var(--space-2) !important;
  }
  .template-page-builder .pb-2 {
    padding-bottom: var(--space-2) !important;
  }
  .template-page-builder .pl-2 {
    padding-left: var(--space-2) !important;
  }
  .template-page-builder .ph-2 {
    padding-left: var(--space-2);
    padding-right: var(--space-2);
  }
  .template-page-builder .pv-2 {
    padding-top: var(--space-2);
    padding-bottom: var(--space-2);
  }
  .template-page-builder .p-3 {
    padding: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .pt-3 {
    padding-top: var(--space-3) !important;
  }
  .template-page-builder .pr-3 {
    padding-right: var(--space-3) !important;
  }
  .template-page-builder .pb-3 {
    padding-bottom: var(--space-3) !important;
  }
  .template-page-builder .pl-3 {
    padding-left: var(--space-3) !important;
  }
  .template-page-builder .ph-3 {
    padding-left: var(--space-3);
    padding-right: var(--space-3);
  }
  .template-page-builder .pv-3 {
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
  }
  .template-page-builder .p-4 {
    padding: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .pt-4 {
    padding-top: var(--space-4) !important;
  }
  .template-page-builder .pr-4 {
    padding-right: var(--space-4) !important;
  }
  .template-page-builder .pb-4 {
    padding-bottom: var(--space-4) !important;
  }
  .template-page-builder .pl-4 {
    padding-left: var(--space-4) !important;
  }
  .template-page-builder .ph-4 {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
  .template-page-builder .pv-4 {
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
  }
  .template-page-builder .p-5 {
    padding: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .pt-5 {
    padding-top: var(--space-5) !important;
  }
  .template-page-builder .pr-5 {
    padding-right: var(--space-5) !important;
  }
  .template-page-builder .pb-5 {
    padding-bottom: var(--space-5) !important;
  }
  .template-page-builder .pl-5 {
    padding-left: var(--space-5) !important;
  }
  .template-page-builder .ph-5 {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
  }
  .template-page-builder .pv-5 {
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
  }
  .template-page-builder .p-6 {
    padding: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .pt-6 {
    padding-top: var(--space-6) !important;
  }
  .template-page-builder .pr-6 {
    padding-right: var(--space-6) !important;
  }
  .template-page-builder .pb-6 {
    padding-bottom: var(--space-6) !important;
  }
  .template-page-builder .pl-6 {
    padding-left: var(--space-6) !important;
  }
  .template-page-builder .ph-6 {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
  }
  .template-page-builder .pv-6 {
    padding-top: var(--space-6);
    padding-bottom: var(--space-6);
  }
  .template-page-builder .p-7 {
    padding: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .pt-7 {
    padding-top: var(--space-7) !important;
  }
  .template-page-builder .pr-7 {
    padding-right: var(--space-7) !important;
  }
  .template-page-builder .pb-7 {
    padding-bottom: var(--space-7) !important;
  }
  .template-page-builder .pl-7 {
    padding-left: var(--space-7) !important;
  }
  .template-page-builder .ph-7 {
    padding-left: var(--space-7);
    padding-right: var(--space-7);
  }
  .template-page-builder .pv-7 {
    padding-top: var(--space-7);
    padding-bottom: var(--space-7);
  }
  .template-page-builder .p-8 {
    padding: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .pt-8 {
    padding-top: var(--space-8) !important;
  }
  .template-page-builder .pr-8 {
    padding-right: var(--space-8) !important;
  }
  .template-page-builder .pb-8 {
    padding-bottom: var(--space-8) !important;
  }
  .template-page-builder .pl-8 {
    padding-left: var(--space-8) !important;
  }
  .template-page-builder .ph-8 {
    padding-left: var(--space-8);
    padding-right: var(--space-8);
  }
  .template-page-builder .pv-8 {
    padding-top: var(--space-8);
    padding-bottom: var(--space-8);
  }
  .template-page-builder .p-9 {
    padding: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .pt-9 {
    padding-top: var(--space-9) !important;
  }
  .template-page-builder .pr-9 {
    padding-right: var(--space-9) !important;
  }
  .template-page-builder .pb-9 {
    padding-bottom: var(--space-9) !important;
  }
  .template-page-builder .pl-9 {
    padding-left: var(--space-9) !important;
  }
  .template-page-builder .ph-9 {
    padding-left: var(--space-9);
    padding-right: var(--space-9);
  }
  .template-page-builder .pv-9 {
    padding-top: var(--space-9);
    padding-bottom: var(--space-9);
  }
  .template-page-builder .p-10 {
    padding: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .pt-10 {
    padding-top: var(--space-10) !important;
  }
  .template-page-builder .pr-10 {
    padding-right: var(--space-10) !important;
  }
  .template-page-builder .pb-10 {
    padding-bottom: var(--space-10) !important;
  }
  .template-page-builder .pl-10 {
    padding-left: var(--space-10) !important;
  }
  .template-page-builder .ph-10 {
    padding-left: var(--space-10);
    padding-right: var(--space-10);
  }
  .template-page-builder .pv-10 {
    padding-top: var(--space-10);
    padding-bottom: var(--space-10);
  }
  .template-page-builder .p-11 {
    padding: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .pt-11 {
    padding-top: var(--space-11) !important;
  }
  .template-page-builder .pr-11 {
    padding-right: var(--space-11) !important;
  }
  .template-page-builder .pb-11 {
    padding-bottom: var(--space-11) !important;
  }
  .template-page-builder .pl-11 {
    padding-left: var(--space-11) !important;
  }
  .template-page-builder .ph-11 {
    padding-left: var(--space-11);
    padding-right: var(--space-11);
  }
  .template-page-builder .pv-11 {
    padding-top: var(--space-11);
    padding-bottom: var(--space-11);
  }
  .template-page-builder .p-12 {
    padding: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .pt-12 {
    padding-top: var(--space-12) !important;
  }
  .template-page-builder .pr-12 {
    padding-right: var(--space-12) !important;
  }
  .template-page-builder .pb-12 {
    padding-bottom: var(--space-12) !important;
  }
  .template-page-builder .pl-12 {
    padding-left: var(--space-12) !important;
  }
  .template-page-builder .ph-12 {
    padding-left: var(--space-12);
    padding-right: var(--space-12);
  }
  .template-page-builder .pv-12 {
    padding-top: var(--space-12);
    padding-bottom: var(--space-12);
  }
  .template-page-builder .p-13 {
    padding: var(--space-13) var(--space-13) var(--space-13) var(--space-13);
  }
  .template-page-builder .pt-13 {
    padding-top: var(--space-13) !important;
  }
  .template-page-builder .pr-13 {
    padding-right: var(--space-13) !important;
  }
  .template-page-builder .pb-13 {
    padding-bottom: var(--space-13) !important;
  }
  .template-page-builder .pl-13 {
    padding-left: var(--space-13) !important;
  }
  .template-page-builder .ph-13 {
    padding-left: var(--space-13);
    padding-right: var(--space-13);
  }
  .template-page-builder .pv-13 {
    padding-top: var(--space-13);
    padding-bottom: var(--space-13);
  }
  .template-page-builder .p-14 {
    padding: var(--space-14) var(--space-14) var(--space-14) var(--space-14);
  }
  .template-page-builder .pt-14 {
    padding-top: var(--space-14) !important;
  }
  .template-page-builder .pr-14 {
    padding-right: var(--space-14) !important;
  }
  .template-page-builder .pb-14 {
    padding-bottom: var(--space-14) !important;
  }
  .template-page-builder .pl-14 {
    padding-left: var(--space-14) !important;
  }
  .template-page-builder .ph-14 {
    padding-left: var(--space-14);
    padding-right: var(--space-14);
  }
  .template-page-builder .pv-14 {
    padding-top: var(--space-14);
    padding-bottom: var(--space-14);
  }
  .template-page-builder .sticky {
    position: sticky;
    top: 120px;
  }
  .template-page-builder .align-content-start {
    align-content: flex-start;
    align-content: start !important;
  }
  .template-page-builder .align-content-center {
    align-content: center !important;
  }
  .template-page-builder .align-content-end {
    align-content: flex-end;
    align-content: end !important;
  }
  .template-page-builder .align-items-start {
    align-items: start !important;
  }
  .template-page-builder .align-items-center {
    align-items: center !important;
  }
  .template-page-builder .align-items-end {
    align-items: flex-end;
    align-items: end !important;
  }
  .template-page-builder .align-self-stretch {
    align-self: stretch !important;
  }
  .template-page-builder .align-self-start {
    align-self: flex-start;
    align-self: start !important;
  }
  .template-page-builder .align-self-center {
    align-self: center !important;
  }
  .template-page-builder .align-self-end {
    align-self: flex-end;
    align-self: end !important;
  }
  .template-page-builder .justify-content-start {
    justify-content: flex-start;
    justify-content: start !important;
  }
  .template-page-builder .justify-content-center {
    justify-content: center !important;
  }
  .template-page-builder .justify-content-end {
    justify-content: flex-end;
    justify-content: end !important;
  }
  .template-page-builder .justify-content-between {
    justify-content: space-between !important;
  }
  .template-page-builder .justify-items-start {
    justify-items: flex-start;
    justify-items: start !important;
  }
  .template-page-builder .justify-items-center {
    justify-items: center !important;
  }
  .template-page-builder .justify-items-end {
    justify-items: flex-end;
    justify-items: end !important;
  }
  .template-page-builder .justify-self-start {
    justify-self: start !important;
  }
  .template-page-builder .justify-self-stretch {
    justify-self: stretch !important;
  }
  .template-page-builder .justify-self-center {
    justify-self: center !important;
  }
  .template-page-builder .justify-self-end {
    justify-self: end !important;
  }
  .template-page-builder .overflow-visible {
    overflow: visible !important;
  }
  .template-page-builder .order--10 {
    order: -10;
  }
  .template-page-builder .order--9 {
    order: -9;
  }
  .template-page-builder .order--8 {
    order: -8;
  }
  .template-page-builder .order--7 {
    order: -7;
  }
  .template-page-builder .order--6 {
    order: -6;
  }
  .template-page-builder .order--5 {
    order: -5;
  }
  .template-page-builder .order--4 {
    order: -4;
  }
  .template-page-builder .order--3 {
    order: -3;
  }
  .template-page-builder .order--2 {
    order: -2;
  }
  .template-page-builder .order--1 {
    order: -1;
  }
  .template-page-builder .order-0 {
    order: 0;
  }
  .template-page-builder .order-1 {
    order: 1;
  }
  .template-page-builder .order-2 {
    order: 2;
  }
  .template-page-builder .order-3 {
    order: 3;
  }
  .template-page-builder .order-4 {
    order: 4;
  }
  .template-page-builder .order-5 {
    order: 5;
  }
  .template-page-builder .order-6 {
    order: 6;
  }
  .template-page-builder .order-7 {
    order: 7;
  }
  .template-page-builder .order-8 {
    order: 8;
  }
  .template-page-builder .order-9 {
    order: 9;
  }
  .template-page-builder .order-10 {
    order: 10;
  }
  .template-page-builder div.element-image picture {
    min-height: var(--min-height-vw-768-1023, var(--min-height-vw-default, unset));
  }
  .template-page-builder .column-contrast {
    color: var(--primary-color-3);
  }
  .template-page-builder .unset-column-contrast {
    color: var(--primary-color-2);
  }
  .template-page-builder .image-cover {
    overflow: hidden;
    height: 100%;
  }
  .template-page-builder .image-cover img {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .template-page-builder .image-cover-absolute {
    position: relative;
  }
  .template-page-builder .image-cover-absolute img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .template-page-builder .ds\:gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .ds\:row-gap-0 {
    row-gap: 0px;
  }
  .template-page-builder .ds\:column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .ds\:gap-1 {
    row-gap: var(--space-1);
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .ds\:row-gap-1 {
    row-gap: var(--space-1);
  }
  .template-page-builder .ds\:column-gap-1 {
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .ds\:gap-2 {
    row-gap: var(--space-2);
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .ds\:row-gap-2 {
    row-gap: var(--space-2);
  }
  .template-page-builder .ds\:column-gap-2 {
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .ds\:gap-3 {
    row-gap: var(--space-3);
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .ds\:row-gap-3 {
    row-gap: var(--space-3);
  }
  .template-page-builder .ds\:column-gap-3 {
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .ds\:gap-4 {
    row-gap: var(--space-4);
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .ds\:row-gap-4 {
    row-gap: var(--space-4);
  }
  .template-page-builder .ds\:column-gap-4 {
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .ds\:gap-5 {
    row-gap: var(--space-5);
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .ds\:row-gap-5 {
    row-gap: var(--space-5);
  }
  .template-page-builder .ds\:column-gap-5 {
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .ds\:gap-6 {
    row-gap: var(--space-6);
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .ds\:row-gap-6 {
    row-gap: var(--space-6);
  }
  .template-page-builder .ds\:column-gap-6 {
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .ds\:gap-7 {
    row-gap: var(--space-7);
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .ds\:row-gap-7 {
    row-gap: var(--space-7);
  }
  .template-page-builder .ds\:column-gap-7 {
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .ds\:gap-8 {
    row-gap: var(--space-8);
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .ds\:row-gap-8 {
    row-gap: var(--space-8);
  }
  .template-page-builder .ds\:column-gap-8 {
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .ds\:gap-9 {
    row-gap: var(--space-9);
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .ds\:row-gap-9 {
    row-gap: var(--space-9);
  }
  .template-page-builder .ds\:column-gap-9 {
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .ds\:gap-10 {
    row-gap: var(--space-10);
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .ds\:row-gap-10 {
    row-gap: var(--space-10);
  }
  .template-page-builder .ds\:column-gap-10 {
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .ds\:gap-11 {
    row-gap: var(--space-11);
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .ds\:row-gap-11 {
    row-gap: var(--space-11);
  }
  .template-page-builder .ds\:column-gap-11 {
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .ds\:gap-12 {
    row-gap: var(--space-12);
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .ds\:row-gap-12 {
    row-gap: var(--space-12);
  }
  .template-page-builder .ds\:column-gap-12 {
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .ds\:gap-13 {
    row-gap: var(--space-13);
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .ds\:row-gap-13 {
    row-gap: var(--space-13);
  }
  .template-page-builder .ds\:column-gap-13 {
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .ds\:gap-14 {
    row-gap: var(--space-14);
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .ds\:row-gap-14 {
    row-gap: var(--space-14);
  }
  .template-page-builder .ds\:column-gap-14 {
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .ds\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-auto-flow-dense {
    grid-auto-flow: dense;
  }
  .template-page-builder .ds\:grid-auto-flow-unset {
    grid-auto-flow: unset;
  }
  .template-page-builder .ds\:col-span-unset {
    grid-column: unset;
  }
  .template-page-builder .ds\:col-span-full {
    grid-column: 1/-1;
  }
  .template-page-builder .ds\:col-span-1 {
    grid-column: span 1/span 1;
  }
  .template-page-builder .ds\:col-span-2 {
    grid-column: span 2/span 2;
  }
  .template-page-builder .ds\:col-span-3 {
    grid-column: span 3/span 3;
  }
  .template-page-builder .ds\:col-span-4 {
    grid-column: span 4/span 4;
  }
  .template-page-builder .ds\:col-span-5 {
    grid-column: span 5/span 5;
  }
  .template-page-builder .ds\:col-span-6 {
    grid-column: span 6/span 6;
  }
  .template-page-builder .ds\:col-span-7 {
    grid-column: span 7/span 7;
  }
  .template-page-builder .ds\:col-span-8 {
    grid-column: span 8/span 8;
  }
  .template-page-builder .ds\:col-span-9 {
    grid-column: span 9/span 9;
  }
  .template-page-builder .ds\:col-span-10 {
    grid-column: span 10/span 10;
  }
  .template-page-builder .ds\:col-span-11 {
    grid-column: span 11/span 11;
  }
  .template-page-builder .ds\:col-span-12 {
    grid-column: span 12/span 12;
  }
  .template-page-builder .ds\:w-5 {
    width: 5%;
  }
  .template-page-builder .ds\:w-10 {
    width: 10%;
  }
  .template-page-builder .ds\:w-15 {
    width: 15%;
  }
  .template-page-builder .ds\:w-20 {
    width: 20%;
  }
  .template-page-builder .ds\:w-25 {
    width: 25%;
  }
  .template-page-builder .ds\:w-30 {
    width: 30%;
  }
  .template-page-builder .ds\:w-35 {
    width: 35%;
  }
  .template-page-builder .ds\:w-40 {
    width: 40%;
  }
  .template-page-builder .ds\:w-45 {
    width: 45%;
  }
  .template-page-builder .ds\:w-50 {
    width: 50%;
  }
  .template-page-builder .ds\:w-55 {
    width: 55%;
  }
  .template-page-builder .ds\:w-60 {
    width: 60%;
  }
  .template-page-builder .ds\:w-65 {
    width: 65%;
  }
  .template-page-builder .ds\:w-70 {
    width: 70%;
  }
  .template-page-builder .ds\:w-75 {
    width: 75%;
  }
  .template-page-builder .ds\:w-80 {
    width: 80%;
  }
  .template-page-builder .ds\:w-85 {
    width: 85%;
  }
  .template-page-builder .ds\:w-90 {
    width: 90%;
  }
  .template-page-builder .ds\:w-95 {
    width: 95%;
  }
  .template-page-builder .ds\:w-100 {
    width: 100%;
  }
  .template-page-builder .ds\:h-5 {
    height: 5%;
  }
  .template-page-builder .ds\:h-10 {
    height: 10%;
  }
  .template-page-builder .ds\:h-15 {
    height: 15%;
  }
  .template-page-builder .ds\:h-20 {
    height: 20%;
  }
  .template-page-builder .ds\:h-25 {
    height: 25%;
  }
  .template-page-builder .ds\:h-30 {
    height: 30%;
  }
  .template-page-builder .ds\:h-35 {
    height: 35%;
  }
  .template-page-builder .ds\:h-40 {
    height: 40%;
  }
  .template-page-builder .ds\:h-45 {
    height: 45%;
  }
  .template-page-builder .ds\:h-50 {
    height: 50%;
  }
  .template-page-builder .ds\:h-55 {
    height: 55%;
  }
  .template-page-builder .ds\:h-60 {
    height: 60%;
  }
  .template-page-builder .ds\:h-65 {
    height: 65%;
  }
  .template-page-builder .ds\:h-70 {
    height: 70%;
  }
  .template-page-builder .ds\:h-75 {
    height: 75%;
  }
  .template-page-builder .ds\:h-80 {
    height: 80%;
  }
  .template-page-builder .ds\:h-85 {
    height: 85%;
  }
  .template-page-builder .ds\:h-90 {
    height: 90%;
  }
  .template-page-builder .ds\:h-95 {
    height: 95%;
  }
  .template-page-builder .ds\:h-100 {
    height: 100%;
  }
  .template-page-builder .ds\:h-5-vh {
    height: 5vh;
  }
  .template-page-builder .ds\:h-10-vh {
    height: 10vh;
  }
  .template-page-builder .ds\:h-15-vh {
    height: 15vh;
  }
  .template-page-builder .ds\:h-20-vh {
    height: 20vh;
  }
  .template-page-builder .ds\:h-25-vh {
    height: 25vh;
  }
  .template-page-builder .ds\:h-30-vh {
    height: 30vh;
  }
  .template-page-builder .ds\:h-35-vh {
    height: 35vh;
  }
  .template-page-builder .ds\:h-40-vh {
    height: 40vh;
  }
  .template-page-builder .ds\:h-45-vh {
    height: 45vh;
  }
  .template-page-builder .ds\:h-50-vh {
    height: 50vh;
  }
  .template-page-builder .ds\:h-55-vh {
    height: 55vh;
  }
  .template-page-builder .ds\:h-60-vh {
    height: 60vh;
  }
  .template-page-builder .ds\:h-65-vh {
    height: 65vh;
  }
  .template-page-builder .ds\:h-70-vh {
    height: 70vh;
  }
  .template-page-builder .ds\:h-75-vh {
    height: 75vh;
  }
  .template-page-builder .ds\:h-80-vh {
    height: 80vh;
  }
  .template-page-builder .ds\:h-85-vh {
    height: 85vh;
  }
  .template-page-builder .ds\:h-90-vh {
    height: 90vh;
  }
  .template-page-builder .ds\:h-95-vh {
    height: 95vh;
  }
  .template-page-builder .ds\:h-100-vh {
    height: 100vh;
  }
  .template-page-builder .ds\:h-50-px {
    height: 50px;
  }
  .template-page-builder .ds\:h-100-px {
    height: 100px;
  }
  .template-page-builder .ds\:h-150-px {
    height: 150px;
  }
  .template-page-builder .ds\:h-200-px {
    height: 200px;
  }
  .template-page-builder .ds\:h-250-px {
    height: 250px;
  }
  .template-page-builder .ds\:h-300-px {
    height: 300px;
  }
  .template-page-builder .ds\:h-350-px {
    height: 350px;
  }
  .template-page-builder .ds\:h-400-px {
    height: 400px;
  }
  .template-page-builder .ds\:h-450-px {
    height: 450px;
  }
  .template-page-builder .ds\:h-500-px {
    height: 500px;
  }
  .template-page-builder .ds\:h-550-px {
    height: 550px;
  }
  .template-page-builder .ds\:h-600-px {
    height: 600px;
  }
  .template-page-builder .ds\:h-650-px {
    height: 650px;
  }
  .template-page-builder .ds\:h-700-px {
    height: 700px;
  }
  .template-page-builder .ds\:h-750-px {
    height: 750px;
  }
  .template-page-builder .ds\:h-800-px {
    height: 800px;
  }
  .template-page-builder .ds\:h-850-px {
    height: 850px;
  }
  .template-page-builder .ds\:h-900-px {
    height: 900px;
  }
  .template-page-builder .ds\:h-950-px {
    height: 950px;
  }
  .template-page-builder .ds\:h-1000-px {
    height: 1000px;
  }
  .template-page-builder .ds\:h-auto {
    height: auto;
  }
  .template-page-builder .ds\:mh-5-vh {
    min-height: 5vh;
  }
  .template-page-builder .ds\:mh-10-vh {
    min-height: 10vh;
  }
  .template-page-builder .ds\:mh-15-vh {
    min-height: 15vh;
  }
  .template-page-builder .ds\:mh-20-vh {
    min-height: 20vh;
  }
  .template-page-builder .ds\:mh-25-vh {
    min-height: 25vh;
  }
  .template-page-builder .ds\:mh-30-vh {
    min-height: 30vh;
  }
  .template-page-builder .ds\:mh-35-vh {
    min-height: 35vh;
  }
  .template-page-builder .ds\:mh-40-vh {
    min-height: 40vh;
  }
  .template-page-builder .ds\:mh-45-vh {
    min-height: 45vh;
  }
  .template-page-builder .ds\:mh-50-vh {
    min-height: 50vh;
  }
  .template-page-builder .ds\:mh-55-vh {
    min-height: 55vh;
  }
  .template-page-builder .ds\:mh-60-vh {
    min-height: 60vh;
  }
  .template-page-builder .ds\:mh-65-vh {
    min-height: 65vh;
  }
  .template-page-builder .ds\:mh-70-vh {
    min-height: 70vh;
  }
  .template-page-builder .ds\:mh-75-vh {
    min-height: 75vh;
  }
  .template-page-builder .ds\:mh-80-vh {
    min-height: 80vh;
  }
  .template-page-builder .ds\:mh-85-vh {
    min-height: 85vh;
  }
  .template-page-builder .ds\:mh-90-vh {
    min-height: 90vh;
  }
  .template-page-builder .ds\:mh-95-vh {
    min-height: 95vh;
  }
  .template-page-builder .ds\:mh-100-vh {
    min-height: 100vh;
  }
  .template-page-builder .ds\:h-auto {
    min-height: auto;
  }
  .template-page-builder .ds\:relative {
    position: relative;
  }
  .template-page-builder .ds\:flex {
    display: flex !important;
  }
  .template-page-builder .ds\:grid {
    display: grid !important;
  }
  .template-page-builder .ds\:hide {
    display: none !important;
  }
  .template-page-builder .ds\:text-align-left {
    text-align: left !important;
  }
  .template-page-builder .ds\:text-align-center {
    text-align: center !important;
  }
  .template-page-builder .ds\:text-align-right {
    text-align: right !important;
  }
  .template-page-builder .ds\:flex-col-full {
    flex: 0 0 100% !important;
  }
  .template-page-builder .ds\:flex-wrap {
    flex-wrap: wrap;
  }
  .template-page-builder .ds\:grid-stack {
    display: grid;
    grid-template-areas: "main";
    grid-template-columns: auto;
    position: relative;
  }
  .template-page-builder .ds\:grid-layer {
    grid-area: main;
    position: relative;
    z-index: 1;
  }
  .template-page-builder .ds\:grid-columns-5-7 {
    grid-template-columns: 5fr 7fr;
  }
  .template-page-builder .ds\:grid-columns-7-5 {
    grid-template-columns: 7fr 5fr;
  }
  .template-page-builder .ds\:grid-columns-6-6 {
    grid-template-columns: 6fr 6fr;
  }
  .template-page-builder .ds\:grid-columns-8-4 {
    grid-template-columns: 8fr 4fr;
  }
  .template-page-builder .ds\:grid-columns-4-8 {
    grid-template-columns: 4fr 8fr;
  }
  .template-page-builder .ds\:grid-columns-9-3 {
    grid-template-columns: 9fr 3fr;
  }
  .template-page-builder .ds\:grid-columns-3-9 {
    grid-template-columns: 3fr 9fr;
  }
  .template-page-builder .ds\:grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .ds\:grid-columns-3-6-3 {
    grid-template-columns: 3fr 6fr 3fr;
  }
  .template-page-builder .ds\:grid-columns-repeat-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-repeat-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-repeat-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-repeat-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-repeat-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-repeat-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-repeat-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-repeat-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-repeat-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-repeat-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-repeat-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-auto {
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-auto-min-content {
    grid-template-columns: auto min-content;
  }
  .template-page-builder .ds\:grid-columns-min-content-auto {
    grid-template-columns: min-content auto;
  }
  .template-page-builder .ds\:grid-columns-auto-1fr {
    grid-template-columns: auto 1fr;
  }
  .template-page-builder .ds\:grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .ds\:grid-columns-1fr {
    grid-template-columns: 1fr;
  }
  .template-page-builder .ds\:grid-rows-auto-1fr {
    grid-template-rows: auto 1fr;
  }
  .template-page-builder .ds\:grid-rows-1fr-auto {
    grid-template-rows: 1fr auto;
  }
  .template-page-builder .ds\:grid-rows-auto {
    grid-template-rows: auto;
  }
  .template-page-builder .ds\:min-height-100vh {
    min-height: 100vh;
  }
  .template-page-builder .ds\:min-height-100vh-min-header {
    min-height: calc(100vh - 120px);
  }
  .template-page-builder .ds\:mh-auto,
  .template-page-builder .ds\:min-height-auto {
    min-height: auto;
  }
  .template-page-builder .ds\:rounded-1 {
    border-radius: var(--border-radius-1) var(--border-radius-1) var(--border-radius-1) var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-tl-1 {
    border-top-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-tr-1 {
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-th-1 {
    border-top-left-radius: var(--border-radius-1);
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-br-1 {
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-bl-1 {
    border-bottom-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-bh-1 {
    border-bottom-left-radius: var(--border-radius-1);
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-2 {
    border-radius: var(--border-radius-2) var(--border-radius-2) var(--border-radius-2) var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-tl-2 {
    border-top-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-tr-2 {
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-th-2 {
    border-top-left-radius: var(--border-radius-2);
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-br-2 {
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-bl-2 {
    border-bottom-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-bh-2 {
    border-bottom-left-radius: var(--border-radius-2);
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-3 {
    border-radius: var(--border-radius-3) var(--border-radius-3) var(--border-radius-3) var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-tl-3 {
    border-top-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-tr-3 {
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-th-3 {
    border-top-left-radius: var(--border-radius-3);
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-br-3 {
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-bl-3 {
    border-bottom-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-bh-3 {
    border-bottom-left-radius: var(--border-radius-3);
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-4 {
    border-radius: var(--border-radius-4) var(--border-radius-4) var(--border-radius-4) var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-tl-4 {
    border-top-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-tr-4 {
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-th-4 {
    border-top-left-radius: var(--border-radius-4);
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-br-4 {
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-bl-4 {
    border-bottom-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-bh-4 {
    border-bottom-left-radius: var(--border-radius-4);
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-tl-0 {
    border-top-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-tr-0 {
    border-top-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-bl-0 {
    border-bottom-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-br-0 {
    border-bottom-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-0 {
    border-radius: 0;
    overflow: hidden;
  }
  .template-page-builder .ds\:aspect-ratio-1-1 {
    aspect-ratio: 1/1 !important;
  }
  .template-page-builder .ds\:aspect-ratio-2-1 {
    aspect-ratio: 2/1 !important;
  }
  .template-page-builder .ds\:aspect-ratio-3-2 {
    aspect-ratio: 3/2 !important;
  }
  .template-page-builder .ds\:aspect-ratio-2-3 {
    aspect-ratio: 2/3 !important;
  }
  .template-page-builder .ds\:aspect-ratio-4-3 {
    aspect-ratio: 4/3 !important;
  }
  .template-page-builder .ds\:aspect-ratio-5-2 {
    aspect-ratio: 5/2 !important;
  }
  .template-page-builder .ds\:aspect-ratio-5-3 {
    aspect-ratio: 5/3 !important;
  }
  .template-page-builder .ds\:aspect-ratio-5-6 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .ds\:aspect-ratio-6-5 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .ds\:aspect-ratio-16-9 {
    aspect-ratio: 16/9 !important;
  }
  .template-page-builder .ds\:aspect-ratio-350-250 {
    aspect-ratio: 350/250 !important;
  }
  .template-page-builder .ds\:aspect-ratio-350-430 {
    aspect-ratio: 350/430 !important;
  }
  .template-page-builder .ds\:aspect-ratio-3-4 {
    aspect-ratio: 3/4 !important;
  }
  .template-page-builder .ds\:aspect-ratio-unset {
    aspect-ratio: unset !important;
  }
  .template-page-builder .ds\:bg-pc-1 {
    background-color: var(--primary-color-1);
  }
  .template-page-builder .ds\:bg-pc-2 {
    background-color: var(--primary-color-2);
  }
  .template-page-builder .ds\:bg-pc-3 {
    background-color: var(--primary-color-3);
  }
  .template-page-builder .ds\:bg-sc-1 {
    background-color: var(--secondary-color-1);
  }
  .template-page-builder .ds\:bg-sc-2 {
    background-color: var(--secondary-color-2);
  }
  .template-page-builder .ds\:bg-sc-3 {
    background-color: var(--secondary-color-3);
  }
  .template-page-builder .ds\:border-pc-1 {
    border: solid 1px var(--primary-color-1);
  }
  .template-page-builder .ds\:border-pc-2 {
    border: solid 1px var(--primary-color-2);
  }
  .template-page-builder .ds\:border-pc-3 {
    border: solid 1px var(--primary-color-3);
  }
  .template-page-builder .ds\:border-sc-1 {
    border: solid 1px var(--secondary-color-1);
  }
  .template-page-builder .ds\:border-sc-2 {
    border: solid 1px var(--secondary-color-2);
  }
  .template-page-builder .ds\:border-sc-3 {
    border: solid 1px var(--secondary-color-3);
  }
  .template-page-builder .ds\:bg-overlay .column-background:after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .template-page-builder .ds\:bg-overlay-1 .column-background:after {
    background: linear-gradient(177.95deg, rgba(26, 41, 54, 0.6) 1.7%, rgba(26, 41, 54, 0) 81.22%);
  }
  .template-page-builder .ds\:bg-overlay-2 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.192) 0.77%, rgba(26, 41, 54, 0.3) 52.73%, rgba(26, 41, 54, 0.18) 100%);
  }
  .template-page-builder .ds\:bg-overlay-3 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.4) 17.79%, rgba(26, 41, 54, 0) 38.94%, rgba(26, 41, 54, 0) 61.54%, rgba(26, 41, 54, 0.4) 84.62%);
  }
  .template-page-builder .ds\:bg-overlay-4 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.6) 0%, rgba(26, 41, 54, 0.12) 51.44%);
  }
  .template-page-builder .ds\:m-0 {
    margin: 0px 0px 0px 0px;
  }
  .template-page-builder .ds\:mt-0 {
    margin-top: 0px;
  }
  .template-page-builder .ds\:mr-0 {
    margin-right: 0px;
  }
  .template-page-builder .ds\:mb-0 {
    margin-bottom: 0px;
  }
  .template-page-builder .ds\:ml-0 {
    margin-left: 0px;
  }
  .template-page-builder .ds\:mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .template-page-builder .ds\:mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .template-page-builder .ds\:m--0 {
    margin: calc(0px * -1) calc(0px * -1) calc(0px * -1) calc(0px * -1);
  }
  .template-page-builder .ds\:mt--0 {
    margin-top: calc(0px * -1);
  }
  .template-page-builder .ds\:mr--0 {
    margin-right: calc(0px * -1);
  }
  .template-page-builder .ds\:mb--0 {
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .ds\:ml--0 {
    margin-left: calc(0px * -1);
  }
  .template-page-builder .ds\:mh--0 {
    margin-left: calc(0px * -1);
    margin-right: calc(0px * -1);
  }
  .template-page-builder .ds\:mv--0 {
    margin-top: calc(0px * -1);
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .ds\:m-1 {
    margin: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .ds\:mt-1 {
    margin-top: var(--space-1);
  }
  .template-page-builder .ds\:mr-1 {
    margin-right: var(--space-1);
  }
  .template-page-builder .ds\:mb-1 {
    margin-bottom: var(--space-1);
  }
  .template-page-builder .ds\:ml-1 {
    margin-left: var(--space-1);
  }
  .template-page-builder .ds\:mh-1 {
    margin-left: var(--space-1);
    margin-right: var(--space-1);
  }
  .template-page-builder .ds\:mv-1 {
    margin-top: var(--space-1);
    margin-bottom: var(--space-1);
  }
  .template-page-builder .ds\:m--1 {
    margin: calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1);
  }
  .template-page-builder .ds\:mt--1 {
    margin-top: calc(var(--space-1) * -1);
  }
  .template-page-builder .ds\:mr--1 {
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .ds\:mb--1 {
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .ds\:ml--1 {
    margin-left: calc(var(--space-1) * -1);
  }
  .template-page-builder .ds\:mh--1 {
    margin-left: calc(var(--space-1) * -1);
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .ds\:mv--1 {
    margin-top: calc(var(--space-1) * -1);
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .ds\:m-2 {
    margin: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .ds\:mt-2 {
    margin-top: var(--space-2);
  }
  .template-page-builder .ds\:mr-2 {
    margin-right: var(--space-2);
  }
  .template-page-builder .ds\:mb-2 {
    margin-bottom: var(--space-2);
  }
  .template-page-builder .ds\:ml-2 {
    margin-left: var(--space-2);
  }
  .template-page-builder .ds\:mh-2 {
    margin-left: var(--space-2);
    margin-right: var(--space-2);
  }
  .template-page-builder .ds\:mv-2 {
    margin-top: var(--space-2);
    margin-bottom: var(--space-2);
  }
  .template-page-builder .ds\:m--2 {
    margin: calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1);
  }
  .template-page-builder .ds\:mt--2 {
    margin-top: calc(var(--space-2) * -1);
  }
  .template-page-builder .ds\:mr--2 {
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .ds\:mb--2 {
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .ds\:ml--2 {
    margin-left: calc(var(--space-2) * -1);
  }
  .template-page-builder .ds\:mh--2 {
    margin-left: calc(var(--space-2) * -1);
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .ds\:mv--2 {
    margin-top: calc(var(--space-2) * -1);
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .ds\:m-3 {
    margin: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .ds\:mt-3 {
    margin-top: var(--space-3);
  }
  .template-page-builder .ds\:mr-3 {
    margin-right: var(--space-3);
  }
  .template-page-builder .ds\:mb-3 {
    margin-bottom: var(--space-3);
  }
  .template-page-builder .ds\:ml-3 {
    margin-left: var(--space-3);
  }
  .template-page-builder .ds\:mh-3 {
    margin-left: var(--space-3);
    margin-right: var(--space-3);
  }
  .template-page-builder .ds\:mv-3 {
    margin-top: var(--space-3);
    margin-bottom: var(--space-3);
  }
  .template-page-builder .ds\:m--3 {
    margin: calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1);
  }
  .template-page-builder .ds\:mt--3 {
    margin-top: calc(var(--space-3) * -1);
  }
  .template-page-builder .ds\:mr--3 {
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .ds\:mb--3 {
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .ds\:ml--3 {
    margin-left: calc(var(--space-3) * -1);
  }
  .template-page-builder .ds\:mh--3 {
    margin-left: calc(var(--space-3) * -1);
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .ds\:mv--3 {
    margin-top: calc(var(--space-3) * -1);
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .ds\:m-4 {
    margin: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .ds\:mt-4 {
    margin-top: var(--space-4);
  }
  .template-page-builder .ds\:mr-4 {
    margin-right: var(--space-4);
  }
  .template-page-builder .ds\:mb-4 {
    margin-bottom: var(--space-4);
  }
  .template-page-builder .ds\:ml-4 {
    margin-left: var(--space-4);
  }
  .template-page-builder .ds\:mh-4 {
    margin-left: var(--space-4);
    margin-right: var(--space-4);
  }
  .template-page-builder .ds\:mv-4 {
    margin-top: var(--space-4);
    margin-bottom: var(--space-4);
  }
  .template-page-builder .ds\:m--4 {
    margin: calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1);
  }
  .template-page-builder .ds\:mt--4 {
    margin-top: calc(var(--space-4) * -1);
  }
  .template-page-builder .ds\:mr--4 {
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .ds\:mb--4 {
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .ds\:ml--4 {
    margin-left: calc(var(--space-4) * -1);
  }
  .template-page-builder .ds\:mh--4 {
    margin-left: calc(var(--space-4) * -1);
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .ds\:mv--4 {
    margin-top: calc(var(--space-4) * -1);
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .ds\:m-5 {
    margin: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .ds\:mt-5 {
    margin-top: var(--space-5);
  }
  .template-page-builder .ds\:mr-5 {
    margin-right: var(--space-5);
  }
  .template-page-builder .ds\:mb-5 {
    margin-bottom: var(--space-5);
  }
  .template-page-builder .ds\:ml-5 {
    margin-left: var(--space-5);
  }
  .template-page-builder .ds\:mh-5 {
    margin-left: var(--space-5);
    margin-right: var(--space-5);
  }
  .template-page-builder .ds\:mv-5 {
    margin-top: var(--space-5);
    margin-bottom: var(--space-5);
  }
  .template-page-builder .ds\:m--5 {
    margin: calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1);
  }
  .template-page-builder .ds\:mt--5 {
    margin-top: calc(var(--space-5) * -1);
  }
  .template-page-builder .ds\:mr--5 {
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .ds\:mb--5 {
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .ds\:ml--5 {
    margin-left: calc(var(--space-5) * -1);
  }
  .template-page-builder .ds\:mh--5 {
    margin-left: calc(var(--space-5) * -1);
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .ds\:mv--5 {
    margin-top: calc(var(--space-5) * -1);
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .ds\:m-6 {
    margin: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .ds\:mt-6 {
    margin-top: var(--space-6);
  }
  .template-page-builder .ds\:mr-6 {
    margin-right: var(--space-6);
  }
  .template-page-builder .ds\:mb-6 {
    margin-bottom: var(--space-6);
  }
  .template-page-builder .ds\:ml-6 {
    margin-left: var(--space-6);
  }
  .template-page-builder .ds\:mh-6 {
    margin-left: var(--space-6);
    margin-right: var(--space-6);
  }
  .template-page-builder .ds\:mv-6 {
    margin-top: var(--space-6);
    margin-bottom: var(--space-6);
  }
  .template-page-builder .ds\:m--6 {
    margin: calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1);
  }
  .template-page-builder .ds\:mt--6 {
    margin-top: calc(var(--space-6) * -1);
  }
  .template-page-builder .ds\:mr--6 {
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .ds\:mb--6 {
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .ds\:ml--6 {
    margin-left: calc(var(--space-6) * -1);
  }
  .template-page-builder .ds\:mh--6 {
    margin-left: calc(var(--space-6) * -1);
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .ds\:mv--6 {
    margin-top: calc(var(--space-6) * -1);
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .ds\:m-7 {
    margin: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .ds\:mt-7 {
    margin-top: var(--space-7);
  }
  .template-page-builder .ds\:mr-7 {
    margin-right: var(--space-7);
  }
  .template-page-builder .ds\:mb-7 {
    margin-bottom: var(--space-7);
  }
  .template-page-builder .ds\:ml-7 {
    margin-left: var(--space-7);
  }
  .template-page-builder .ds\:mh-7 {
    margin-left: var(--space-7);
    margin-right: var(--space-7);
  }
  .template-page-builder .ds\:mv-7 {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7);
  }
  .template-page-builder .ds\:m--7 {
    margin: calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1);
  }
  .template-page-builder .ds\:mt--7 {
    margin-top: calc(var(--space-7) * -1);
  }
  .template-page-builder .ds\:mr--7 {
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .ds\:mb--7 {
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .ds\:ml--7 {
    margin-left: calc(var(--space-7) * -1);
  }
  .template-page-builder .ds\:mh--7 {
    margin-left: calc(var(--space-7) * -1);
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .ds\:mv--7 {
    margin-top: calc(var(--space-7) * -1);
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .ds\:m-8 {
    margin: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .ds\:mt-8 {
    margin-top: var(--space-8);
  }
  .template-page-builder .ds\:mr-8 {
    margin-right: var(--space-8);
  }
  .template-page-builder .ds\:mb-8 {
    margin-bottom: var(--space-8);
  }
  .template-page-builder .ds\:ml-8 {
    margin-left: var(--space-8);
  }
  .template-page-builder .ds\:mh-8 {
    margin-left: var(--space-8);
    margin-right: var(--space-8);
  }
  .template-page-builder .ds\:mv-8 {
    margin-top: var(--space-8);
    margin-bottom: var(--space-8);
  }
  .template-page-builder .ds\:m--8 {
    margin: calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1);
  }
  .template-page-builder .ds\:mt--8 {
    margin-top: calc(var(--space-8) * -1);
  }
  .template-page-builder .ds\:mr--8 {
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .ds\:mb--8 {
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .ds\:ml--8 {
    margin-left: calc(var(--space-8) * -1);
  }
  .template-page-builder .ds\:mh--8 {
    margin-left: calc(var(--space-8) * -1);
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .ds\:mv--8 {
    margin-top: calc(var(--space-8) * -1);
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .ds\:m-9 {
    margin: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .ds\:mt-9 {
    margin-top: var(--space-9);
  }
  .template-page-builder .ds\:mr-9 {
    margin-right: var(--space-9);
  }
  .template-page-builder .ds\:mb-9 {
    margin-bottom: var(--space-9);
  }
  .template-page-builder .ds\:ml-9 {
    margin-left: var(--space-9);
  }
  .template-page-builder .ds\:mh-9 {
    margin-left: var(--space-9);
    margin-right: var(--space-9);
  }
  .template-page-builder .ds\:mv-9 {
    margin-top: var(--space-9);
    margin-bottom: var(--space-9);
  }
  .template-page-builder .ds\:m--9 {
    margin: calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1);
  }
  .template-page-builder .ds\:mt--9 {
    margin-top: calc(var(--space-9) * -1);
  }
  .template-page-builder .ds\:mr--9 {
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .ds\:mb--9 {
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .ds\:ml--9 {
    margin-left: calc(var(--space-9) * -1);
  }
  .template-page-builder .ds\:mh--9 {
    margin-left: calc(var(--space-9) * -1);
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .ds\:mv--9 {
    margin-top: calc(var(--space-9) * -1);
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .ds\:m-10 {
    margin: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .ds\:mt-10 {
    margin-top: var(--space-10);
  }
  .template-page-builder .ds\:mr-10 {
    margin-right: var(--space-10);
  }
  .template-page-builder .ds\:mb-10 {
    margin-bottom: var(--space-10);
  }
  .template-page-builder .ds\:ml-10 {
    margin-left: var(--space-10);
  }
  .template-page-builder .ds\:mh-10 {
    margin-left: var(--space-10);
    margin-right: var(--space-10);
  }
  .template-page-builder .ds\:mv-10 {
    margin-top: var(--space-10);
    margin-bottom: var(--space-10);
  }
  .template-page-builder .ds\:m--10 {
    margin: calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1);
  }
  .template-page-builder .ds\:mt--10 {
    margin-top: calc(var(--space-10) * -1);
  }
  .template-page-builder .ds\:mr--10 {
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .ds\:mb--10 {
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .ds\:ml--10 {
    margin-left: calc(var(--space-10) * -1);
  }
  .template-page-builder .ds\:mh--10 {
    margin-left: calc(var(--space-10) * -1);
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .ds\:mv--10 {
    margin-top: calc(var(--space-10) * -1);
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .ds\:m-11 {
    margin: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .ds\:mt-11 {
    margin-top: var(--space-11);
  }
  .template-page-builder .ds\:mr-11 {
    margin-right: var(--space-11);
  }
  .template-page-builder .ds\:mb-11 {
    margin-bottom: var(--space-11);
  }
  .template-page-builder .ds\:ml-11 {
    margin-left: var(--space-11);
  }
  .template-page-builder .ds\:mh-11 {
    margin-left: var(--space-11);
    margin-right: var(--space-11);
  }
  .template-page-builder .ds\:mv-11 {
    margin-top: var(--space-11);
    margin-bottom: var(--space-11);
  }
  .template-page-builder .ds\:m--11 {
    margin: calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1);
  }
  .template-page-builder .ds\:mt--11 {
    margin-top: calc(var(--space-11) * -1);
  }
  .template-page-builder .ds\:mr--11 {
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .ds\:mb--11 {
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .ds\:ml--11 {
    margin-left: calc(var(--space-11) * -1);
  }
  .template-page-builder .ds\:mh--11 {
    margin-left: calc(var(--space-11) * -1);
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .ds\:mv--11 {
    margin-top: calc(var(--space-11) * -1);
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .ds\:m-12 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .ds\:mt-12 {
    margin-top: var(--space-12);
  }
  .template-page-builder .ds\:mr-12 {
    margin-right: var(--space-12);
  }
  .template-page-builder .ds\:mb-12 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ds\:ml-12 {
    margin-left: var(--space-12);
  }
  .template-page-builder .ds\:mh-12 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .ds\:mv-12 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ds\:m--12 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mt--12 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mr--12 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mb--12 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:ml--12 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mh--12 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mv--12 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:m-13 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .ds\:mt-13 {
    margin-top: var(--space-12);
  }
  .template-page-builder .ds\:mr-13 {
    margin-right: var(--space-12);
  }
  .template-page-builder .ds\:mb-13 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ds\:ml-13 {
    margin-left: var(--space-12);
  }
  .template-page-builder .ds\:mh-13 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .ds\:mv-13 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ds\:m--13 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mt--13 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mr--13 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mb--13 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:ml--13 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mh--13 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mv--13 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:m-14 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .ds\:mt-14 {
    margin-top: var(--space-12);
  }
  .template-page-builder .ds\:mr-14 {
    margin-right: var(--space-12);
  }
  .template-page-builder .ds\:mb-14 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ds\:ml-14 {
    margin-left: var(--space-12);
  }
  .template-page-builder .ds\:mh-14 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .ds\:mv-14 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ds\:m--14 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mt--14 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mr--14 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mb--14 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:ml--14 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mh--14 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mv--14 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:p-0 {
    padding: 0px 0px 0px 0px;
  }
  .template-page-builder .ds\:pt-0 {
    padding-top: 0px !important;
  }
  .template-page-builder .ds\:pr-0 {
    padding-right: 0px !important;
  }
  .template-page-builder .ds\:pb-0 {
    padding-bottom: 0px !important;
  }
  .template-page-builder .ds\:pl-0 {
    padding-left: 0px !important;
  }
  .template-page-builder .ds\:ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .template-page-builder .ds\:pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .template-page-builder .ds\:p-1 {
    padding: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .ds\:pt-1 {
    padding-top: var(--space-1) !important;
  }
  .template-page-builder .ds\:pr-1 {
    padding-right: var(--space-1) !important;
  }
  .template-page-builder .ds\:pb-1 {
    padding-bottom: var(--space-1) !important;
  }
  .template-page-builder .ds\:pl-1 {
    padding-left: var(--space-1) !important;
  }
  .template-page-builder .ds\:ph-1 {
    padding-left: var(--space-1);
    padding-right: var(--space-1);
  }
  .template-page-builder .ds\:pv-1 {
    padding-top: var(--space-1);
    padding-bottom: var(--space-1);
  }
  .template-page-builder .ds\:p-2 {
    padding: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .ds\:pt-2 {
    padding-top: var(--space-2) !important;
  }
  .template-page-builder .ds\:pr-2 {
    padding-right: var(--space-2) !important;
  }
  .template-page-builder .ds\:pb-2 {
    padding-bottom: var(--space-2) !important;
  }
  .template-page-builder .ds\:pl-2 {
    padding-left: var(--space-2) !important;
  }
  .template-page-builder .ds\:ph-2 {
    padding-left: var(--space-2);
    padding-right: var(--space-2);
  }
  .template-page-builder .ds\:pv-2 {
    padding-top: var(--space-2);
    padding-bottom: var(--space-2);
  }
  .template-page-builder .ds\:p-3 {
    padding: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .ds\:pt-3 {
    padding-top: var(--space-3) !important;
  }
  .template-page-builder .ds\:pr-3 {
    padding-right: var(--space-3) !important;
  }
  .template-page-builder .ds\:pb-3 {
    padding-bottom: var(--space-3) !important;
  }
  .template-page-builder .ds\:pl-3 {
    padding-left: var(--space-3) !important;
  }
  .template-page-builder .ds\:ph-3 {
    padding-left: var(--space-3);
    padding-right: var(--space-3);
  }
  .template-page-builder .ds\:pv-3 {
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
  }
  .template-page-builder .ds\:p-4 {
    padding: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .ds\:pt-4 {
    padding-top: var(--space-4) !important;
  }
  .template-page-builder .ds\:pr-4 {
    padding-right: var(--space-4) !important;
  }
  .template-page-builder .ds\:pb-4 {
    padding-bottom: var(--space-4) !important;
  }
  .template-page-builder .ds\:pl-4 {
    padding-left: var(--space-4) !important;
  }
  .template-page-builder .ds\:ph-4 {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
  .template-page-builder .ds\:pv-4 {
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
  }
  .template-page-builder .ds\:p-5 {
    padding: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .ds\:pt-5 {
    padding-top: var(--space-5) !important;
  }
  .template-page-builder .ds\:pr-5 {
    padding-right: var(--space-5) !important;
  }
  .template-page-builder .ds\:pb-5 {
    padding-bottom: var(--space-5) !important;
  }
  .template-page-builder .ds\:pl-5 {
    padding-left: var(--space-5) !important;
  }
  .template-page-builder .ds\:ph-5 {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
  }
  .template-page-builder .ds\:pv-5 {
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
  }
  .template-page-builder .ds\:p-6 {
    padding: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .ds\:pt-6 {
    padding-top: var(--space-6) !important;
  }
  .template-page-builder .ds\:pr-6 {
    padding-right: var(--space-6) !important;
  }
  .template-page-builder .ds\:pb-6 {
    padding-bottom: var(--space-6) !important;
  }
  .template-page-builder .ds\:pl-6 {
    padding-left: var(--space-6) !important;
  }
  .template-page-builder .ds\:ph-6 {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
  }
  .template-page-builder .ds\:pv-6 {
    padding-top: var(--space-6);
    padding-bottom: var(--space-6);
  }
  .template-page-builder .ds\:p-7 {
    padding: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .ds\:pt-7 {
    padding-top: var(--space-7) !important;
  }
  .template-page-builder .ds\:pr-7 {
    padding-right: var(--space-7) !important;
  }
  .template-page-builder .ds\:pb-7 {
    padding-bottom: var(--space-7) !important;
  }
  .template-page-builder .ds\:pl-7 {
    padding-left: var(--space-7) !important;
  }
  .template-page-builder .ds\:ph-7 {
    padding-left: var(--space-7);
    padding-right: var(--space-7);
  }
  .template-page-builder .ds\:pv-7 {
    padding-top: var(--space-7);
    padding-bottom: var(--space-7);
  }
  .template-page-builder .ds\:p-8 {
    padding: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .ds\:pt-8 {
    padding-top: var(--space-8) !important;
  }
  .template-page-builder .ds\:pr-8 {
    padding-right: var(--space-8) !important;
  }
  .template-page-builder .ds\:pb-8 {
    padding-bottom: var(--space-8) !important;
  }
  .template-page-builder .ds\:pl-8 {
    padding-left: var(--space-8) !important;
  }
  .template-page-builder .ds\:ph-8 {
    padding-left: var(--space-8);
    padding-right: var(--space-8);
  }
  .template-page-builder .ds\:pv-8 {
    padding-top: var(--space-8);
    padding-bottom: var(--space-8);
  }
  .template-page-builder .ds\:p-9 {
    padding: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .ds\:pt-9 {
    padding-top: var(--space-9) !important;
  }
  .template-page-builder .ds\:pr-9 {
    padding-right: var(--space-9) !important;
  }
  .template-page-builder .ds\:pb-9 {
    padding-bottom: var(--space-9) !important;
  }
  .template-page-builder .ds\:pl-9 {
    padding-left: var(--space-9) !important;
  }
  .template-page-builder .ds\:ph-9 {
    padding-left: var(--space-9);
    padding-right: var(--space-9);
  }
  .template-page-builder .ds\:pv-9 {
    padding-top: var(--space-9);
    padding-bottom: var(--space-9);
  }
  .template-page-builder .ds\:p-10 {
    padding: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .ds\:pt-10 {
    padding-top: var(--space-10) !important;
  }
  .template-page-builder .ds\:pr-10 {
    padding-right: var(--space-10) !important;
  }
  .template-page-builder .ds\:pb-10 {
    padding-bottom: var(--space-10) !important;
  }
  .template-page-builder .ds\:pl-10 {
    padding-left: var(--space-10) !important;
  }
  .template-page-builder .ds\:ph-10 {
    padding-left: var(--space-10);
    padding-right: var(--space-10);
  }
  .template-page-builder .ds\:pv-10 {
    padding-top: var(--space-10);
    padding-bottom: var(--space-10);
  }
  .template-page-builder .ds\:p-11 {
    padding: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .ds\:pt-11 {
    padding-top: var(--space-11) !important;
  }
  .template-page-builder .ds\:pr-11 {
    padding-right: var(--space-11) !important;
  }
  .template-page-builder .ds\:pb-11 {
    padding-bottom: var(--space-11) !important;
  }
  .template-page-builder .ds\:pl-11 {
    padding-left: var(--space-11) !important;
  }
  .template-page-builder .ds\:ph-11 {
    padding-left: var(--space-11);
    padding-right: var(--space-11);
  }
  .template-page-builder .ds\:pv-11 {
    padding-top: var(--space-11);
    padding-bottom: var(--space-11);
  }
  .template-page-builder .ds\:p-12 {
    padding: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .ds\:pt-12 {
    padding-top: var(--space-12) !important;
  }
  .template-page-builder .ds\:pr-12 {
    padding-right: var(--space-12) !important;
  }
  .template-page-builder .ds\:pb-12 {
    padding-bottom: var(--space-12) !important;
  }
  .template-page-builder .ds\:pl-12 {
    padding-left: var(--space-12) !important;
  }
  .template-page-builder .ds\:ph-12 {
    padding-left: var(--space-12);
    padding-right: var(--space-12);
  }
  .template-page-builder .ds\:pv-12 {
    padding-top: var(--space-12);
    padding-bottom: var(--space-12);
  }
  .template-page-builder .ds\:p-13 {
    padding: var(--space-13) var(--space-13) var(--space-13) var(--space-13);
  }
  .template-page-builder .ds\:pt-13 {
    padding-top: var(--space-13) !important;
  }
  .template-page-builder .ds\:pr-13 {
    padding-right: var(--space-13) !important;
  }
  .template-page-builder .ds\:pb-13 {
    padding-bottom: var(--space-13) !important;
  }
  .template-page-builder .ds\:pl-13 {
    padding-left: var(--space-13) !important;
  }
  .template-page-builder .ds\:ph-13 {
    padding-left: var(--space-13);
    padding-right: var(--space-13);
  }
  .template-page-builder .ds\:pv-13 {
    padding-top: var(--space-13);
    padding-bottom: var(--space-13);
  }
  .template-page-builder .ds\:p-14 {
    padding: var(--space-14) var(--space-14) var(--space-14) var(--space-14);
  }
  .template-page-builder .ds\:pt-14 {
    padding-top: var(--space-14) !important;
  }
  .template-page-builder .ds\:pr-14 {
    padding-right: var(--space-14) !important;
  }
  .template-page-builder .ds\:pb-14 {
    padding-bottom: var(--space-14) !important;
  }
  .template-page-builder .ds\:pl-14 {
    padding-left: var(--space-14) !important;
  }
  .template-page-builder .ds\:ph-14 {
    padding-left: var(--space-14);
    padding-right: var(--space-14);
  }
  .template-page-builder .ds\:pv-14 {
    padding-top: var(--space-14);
    padding-bottom: var(--space-14);
  }
  .template-page-builder .ds\:sticky {
    position: sticky;
    top: 120px;
  }
  .template-page-builder .ds\:align-content-start {
    align-content: flex-start;
    align-content: start !important;
  }
  .template-page-builder .ds\:align-content-center {
    align-content: center !important;
  }
  .template-page-builder .ds\:align-content-end {
    align-content: flex-end;
    align-content: end !important;
  }
  .template-page-builder .ds\:align-items-start {
    align-items: start !important;
  }
  .template-page-builder .ds\:align-items-center {
    align-items: center !important;
  }
  .template-page-builder .ds\:align-items-end {
    align-items: flex-end;
    align-items: end !important;
  }
  .template-page-builder .ds\:align-self-stretch {
    align-self: stretch !important;
  }
  .template-page-builder .ds\:align-self-start {
    align-self: flex-start;
    align-self: start !important;
  }
  .template-page-builder .ds\:align-self-center {
    align-self: center !important;
  }
  .template-page-builder .ds\:align-self-end {
    align-self: flex-end;
    align-self: end !important;
  }
  .template-page-builder .ds\:justify-content-start {
    justify-content: flex-start;
    justify-content: start !important;
  }
  .template-page-builder .ds\:justify-content-center {
    justify-content: center !important;
  }
  .template-page-builder .ds\:justify-content-end {
    justify-content: flex-end;
    justify-content: end !important;
  }
  .template-page-builder .ds\:justify-content-between {
    justify-content: space-between !important;
  }
  .template-page-builder .ds\:justify-items-start {
    justify-items: flex-start;
    justify-items: start !important;
  }
  .template-page-builder .ds\:justify-items-center {
    justify-items: center !important;
  }
  .template-page-builder .ds\:justify-items-end {
    justify-items: flex-end;
    justify-items: end !important;
  }
  .template-page-builder .ds\:justify-self-start {
    justify-self: start !important;
  }
  .template-page-builder .ds\:justify-self-stretch {
    justify-self: stretch !important;
  }
  .template-page-builder .ds\:justify-self-center {
    justify-self: center !important;
  }
  .template-page-builder .ds\:justify-self-end {
    justify-self: end !important;
  }
  .template-page-builder .ds\:overflow-visible {
    overflow: visible !important;
  }
  .template-page-builder .ds\:order--10 {
    order: -10;
  }
  .template-page-builder .ds\:order--9 {
    order: -9;
  }
  .template-page-builder .ds\:order--8 {
    order: -8;
  }
  .template-page-builder .ds\:order--7 {
    order: -7;
  }
  .template-page-builder .ds\:order--6 {
    order: -6;
  }
  .template-page-builder .ds\:order--5 {
    order: -5;
  }
  .template-page-builder .ds\:order--4 {
    order: -4;
  }
  .template-page-builder .ds\:order--3 {
    order: -3;
  }
  .template-page-builder .ds\:order--2 {
    order: -2;
  }
  .template-page-builder .ds\:order--1 {
    order: -1;
  }
  .template-page-builder .ds\:order-0 {
    order: 0;
  }
  .template-page-builder .ds\:order-1 {
    order: 1;
  }
  .template-page-builder .ds\:order-2 {
    order: 2;
  }
  .template-page-builder .ds\:order-3 {
    order: 3;
  }
  .template-page-builder .ds\:order-4 {
    order: 4;
  }
  .template-page-builder .ds\:order-5 {
    order: 5;
  }
  .template-page-builder .ds\:order-6 {
    order: 6;
  }
  .template-page-builder .ds\:order-7 {
    order: 7;
  }
  .template-page-builder .ds\:order-8 {
    order: 8;
  }
  .template-page-builder .ds\:order-9 {
    order: 9;
  }
  .template-page-builder .ds\:order-10 {
    order: 10;
  }
  .template-page-builder div.element-image picture {
    min-height: var(--min-height-vw-768-1023, var(--min-height-vw-default, unset));
  }
  .template-page-builder .ds\:column-contrast {
    color: var(--primary-color-3);
  }
  .template-page-builder .ds\:unset-column-contrast {
    color: var(--primary-color-2);
  }
  .template-page-builder .ds\:image-cover {
    overflow: hidden;
    height: 100%;
  }
  .template-page-builder .ds\:image-cover img {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .template-page-builder .ds\:image-cover-absolute {
    position: relative;
  }
  .template-page-builder .ds\:image-cover-absolute img {
    position: absolute;
    top: 0;
    left: 0;
  }
  #body-content {
    padding-top: 120px;
  }
  header {
    height: 120px;
  }
  header div.wrapper {
    height: 120px;
    gap: var(--space-9);
    padding: var(--space-6) var(--space-14);
  }
  header div.wrapper a.logo img {
    width: 80px;
    height: 75px;
  }
  header div.wrapper div.content {
    position: relative;
    top: unset;
    left: unset;
    transform: unset;
  }
  header #popout-menu {
    height: calc(100vh - 120px);
    margin-top: 120px;
  }
  footer div.wrapper img.logo {
    width: 78px;
    height: 73px;
  }
  footer div.wrapper > div {
    max-width: unset;
  }
  div.element-story-grid div.picture {
    width: 60px;
    height: 60px;
  }
  #single-story div.column-quote {
    grid-template-columns: auto 230px;
  }
  #single-story div.column-quote-2 {
    grid-template-columns: 230px auto 300px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .template-page-builder h1.tb\:h1,
  .template-page-builder h2.tb\:h1,
  .template-page-builder h3.tb\:h1,
  .template-page-builder h4.tb\:h1,
  .template-page-builder h5.tb\:h1,
  .template-page-builder h6.tb\:h1,
  .template-page-builder h7.tb\:h1 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-11);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.tb\:h2,
  .template-page-builder h2.tb\:h2,
  .template-page-builder h3.tb\:h2,
  .template-page-builder h4.tb\:h2,
  .template-page-builder h5.tb\:h2,
  .template-page-builder h6.tb\:h2,
  .template-page-builder h7.tb\:h2 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-9);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.tb\:h3,
  .template-page-builder h2.tb\:h3,
  .template-page-builder h3.tb\:h3,
  .template-page-builder h4.tb\:h3,
  .template-page-builder h5.tb\:h3,
  .template-page-builder h6.tb\:h3,
  .template-page-builder h7.tb\:h3 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-8);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.tb\:h4,
  .template-page-builder h2.tb\:h4,
  .template-page-builder h3.tb\:h4,
  .template-page-builder h4.tb\:h4,
  .template-page-builder h5.tb\:h4,
  .template-page-builder h6.tb\:h4,
  .template-page-builder h7.tb\:h4 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-7);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.tb\:h5,
  .template-page-builder h2.tb\:h5,
  .template-page-builder h3.tb\:h5,
  .template-page-builder h4.tb\:h5,
  .template-page-builder h5.tb\:h5,
  .template-page-builder h6.tb\:h5,
  .template-page-builder h7.tb\:h5 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-6);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.tb\:h6,
  .template-page-builder h2.tb\:h6,
  .template-page-builder h3.tb\:h6,
  .template-page-builder h4.tb\:h6,
  .template-page-builder h5.tb\:h6,
  .template-page-builder h6.tb\:h6,
  .template-page-builder h7.tb\:h6 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-5);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.tb\:h7,
  .template-page-builder h2.tb\:h7,
  .template-page-builder h3.tb\:h7,
  .template-page-builder h4.tb\:h7,
  .template-page-builder h5.tb\:h7,
  .template-page-builder h6.tb\:h7,
  .template-page-builder h7.tb\:h7 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-2);
    font-size: var(--fontsizes-4);
    line-height: var(--line-height-2);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder {
    /* ---------- GAPS (optioneel) ---------- */
    /* ---------- GRID & CORE UTILITIES (altijd) ---------- */
    /* ---------- RADIUS (optioneel) ---------- */
    /* ---------- ASPECT RATIO (optioneel) ---------- */
    /* ---------- BACKGROUNDS (optioneel) ---------- */
    /* ---------- BORDERS (optioneel) ---------- */
    /* ---------- BACKGROUND OVERLAYS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- PADDINGS (optioneel) ---------- */
    /* ---------- Alignment & order (altijd) ---------- */
    /* ---------- GAPS (optioneel) ---------- */
    /* ---------- GRID & CORE UTILITIES (altijd) ---------- */
    /* ---------- RADIUS (optioneel) ---------- */
    /* ---------- ASPECT RATIO (optioneel) ---------- */
    /* ---------- BACKGROUNDS (optioneel) ---------- */
    /* ---------- BORDERS (optioneel) ---------- */
    /* ---------- BACKGROUND OVERLAYS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- PADDINGS (optioneel) ---------- */
    /* ---------- Alignment & order (altijd) ---------- */
  }
  .template-page-builder .gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .row-gap-0 {
    row-gap: 0px;
  }
  .template-page-builder .column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .gap-1 {
    row-gap: var(--space-1);
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .row-gap-1 {
    row-gap: var(--space-1);
  }
  .template-page-builder .column-gap-1 {
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .gap-2 {
    row-gap: var(--space-2);
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .row-gap-2 {
    row-gap: var(--space-2);
  }
  .template-page-builder .column-gap-2 {
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .gap-3 {
    row-gap: var(--space-3);
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .row-gap-3 {
    row-gap: var(--space-3);
  }
  .template-page-builder .column-gap-3 {
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .gap-4 {
    row-gap: var(--space-4);
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .row-gap-4 {
    row-gap: var(--space-4);
  }
  .template-page-builder .column-gap-4 {
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .gap-5 {
    row-gap: var(--space-5);
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .row-gap-5 {
    row-gap: var(--space-5);
  }
  .template-page-builder .column-gap-5 {
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .gap-6 {
    row-gap: var(--space-6);
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .row-gap-6 {
    row-gap: var(--space-6);
  }
  .template-page-builder .column-gap-6 {
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .gap-7 {
    row-gap: var(--space-7);
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .row-gap-7 {
    row-gap: var(--space-7);
  }
  .template-page-builder .column-gap-7 {
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .gap-8 {
    row-gap: var(--space-8);
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .row-gap-8 {
    row-gap: var(--space-8);
  }
  .template-page-builder .column-gap-8 {
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .gap-9 {
    row-gap: var(--space-9);
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .row-gap-9 {
    row-gap: var(--space-9);
  }
  .template-page-builder .column-gap-9 {
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .gap-10 {
    row-gap: var(--space-10);
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .row-gap-10 {
    row-gap: var(--space-10);
  }
  .template-page-builder .column-gap-10 {
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .gap-11 {
    row-gap: var(--space-11);
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .row-gap-11 {
    row-gap: var(--space-11);
  }
  .template-page-builder .column-gap-11 {
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .gap-12 {
    row-gap: var(--space-12);
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .row-gap-12 {
    row-gap: var(--space-12);
  }
  .template-page-builder .column-gap-12 {
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .gap-13 {
    row-gap: var(--space-13);
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .row-gap-13 {
    row-gap: var(--space-13);
  }
  .template-page-builder .column-gap-13 {
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .gap-14 {
    row-gap: var(--space-14);
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .row-gap-14 {
    row-gap: var(--space-14);
  }
  .template-page-builder .column-gap-14 {
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .grid-auto-flow-dense {
    grid-auto-flow: dense;
  }
  .template-page-builder .grid-auto-flow-unset {
    grid-auto-flow: unset;
  }
  .template-page-builder .col-span-unset {
    grid-column: unset;
  }
  .template-page-builder .col-span-full {
    grid-column: 1/-1;
  }
  .template-page-builder .col-span-1 {
    grid-column: span 1/span 1;
  }
  .template-page-builder .col-span-2 {
    grid-column: span 2/span 2;
  }
  .template-page-builder .col-span-3 {
    grid-column: span 3/span 3;
  }
  .template-page-builder .col-span-4 {
    grid-column: span 4/span 4;
  }
  .template-page-builder .col-span-5 {
    grid-column: span 5/span 5;
  }
  .template-page-builder .col-span-6 {
    grid-column: span 6/span 6;
  }
  .template-page-builder .col-span-7 {
    grid-column: span 7/span 7;
  }
  .template-page-builder .col-span-8 {
    grid-column: span 8/span 8;
  }
  .template-page-builder .col-span-9 {
    grid-column: span 9/span 9;
  }
  .template-page-builder .col-span-10 {
    grid-column: span 10/span 10;
  }
  .template-page-builder .col-span-11 {
    grid-column: span 11/span 11;
  }
  .template-page-builder .col-span-12 {
    grid-column: span 12/span 12;
  }
  .template-page-builder .w-5 {
    width: 5%;
  }
  .template-page-builder .w-10 {
    width: 10%;
  }
  .template-page-builder .w-15 {
    width: 15%;
  }
  .template-page-builder .w-20 {
    width: 20%;
  }
  .template-page-builder .w-25 {
    width: 25%;
  }
  .template-page-builder .w-30 {
    width: 30%;
  }
  .template-page-builder .w-35 {
    width: 35%;
  }
  .template-page-builder .w-40 {
    width: 40%;
  }
  .template-page-builder .w-45 {
    width: 45%;
  }
  .template-page-builder .w-50 {
    width: 50%;
  }
  .template-page-builder .w-55 {
    width: 55%;
  }
  .template-page-builder .w-60 {
    width: 60%;
  }
  .template-page-builder .w-65 {
    width: 65%;
  }
  .template-page-builder .w-70 {
    width: 70%;
  }
  .template-page-builder .w-75 {
    width: 75%;
  }
  .template-page-builder .w-80 {
    width: 80%;
  }
  .template-page-builder .w-85 {
    width: 85%;
  }
  .template-page-builder .w-90 {
    width: 90%;
  }
  .template-page-builder .w-95 {
    width: 95%;
  }
  .template-page-builder .w-100 {
    width: 100%;
  }
  .template-page-builder .h-5 {
    height: 5%;
  }
  .template-page-builder .h-10 {
    height: 10%;
  }
  .template-page-builder .h-15 {
    height: 15%;
  }
  .template-page-builder .h-20 {
    height: 20%;
  }
  .template-page-builder .h-25 {
    height: 25%;
  }
  .template-page-builder .h-30 {
    height: 30%;
  }
  .template-page-builder .h-35 {
    height: 35%;
  }
  .template-page-builder .h-40 {
    height: 40%;
  }
  .template-page-builder .h-45 {
    height: 45%;
  }
  .template-page-builder .h-50 {
    height: 50%;
  }
  .template-page-builder .h-55 {
    height: 55%;
  }
  .template-page-builder .h-60 {
    height: 60%;
  }
  .template-page-builder .h-65 {
    height: 65%;
  }
  .template-page-builder .h-70 {
    height: 70%;
  }
  .template-page-builder .h-75 {
    height: 75%;
  }
  .template-page-builder .h-80 {
    height: 80%;
  }
  .template-page-builder .h-85 {
    height: 85%;
  }
  .template-page-builder .h-90 {
    height: 90%;
  }
  .template-page-builder .h-95 {
    height: 95%;
  }
  .template-page-builder .h-100 {
    height: 100%;
  }
  .template-page-builder .h-5-vh {
    height: 5vh;
  }
  .template-page-builder .h-10-vh {
    height: 10vh;
  }
  .template-page-builder .h-15-vh {
    height: 15vh;
  }
  .template-page-builder .h-20-vh {
    height: 20vh;
  }
  .template-page-builder .h-25-vh {
    height: 25vh;
  }
  .template-page-builder .h-30-vh {
    height: 30vh;
  }
  .template-page-builder .h-35-vh {
    height: 35vh;
  }
  .template-page-builder .h-40-vh {
    height: 40vh;
  }
  .template-page-builder .h-45-vh {
    height: 45vh;
  }
  .template-page-builder .h-50-vh {
    height: 50vh;
  }
  .template-page-builder .h-55-vh {
    height: 55vh;
  }
  .template-page-builder .h-60-vh {
    height: 60vh;
  }
  .template-page-builder .h-65-vh {
    height: 65vh;
  }
  .template-page-builder .h-70-vh {
    height: 70vh;
  }
  .template-page-builder .h-75-vh {
    height: 75vh;
  }
  .template-page-builder .h-80-vh {
    height: 80vh;
  }
  .template-page-builder .h-85-vh {
    height: 85vh;
  }
  .template-page-builder .h-90-vh {
    height: 90vh;
  }
  .template-page-builder .h-95-vh {
    height: 95vh;
  }
  .template-page-builder .h-100-vh {
    height: 100vh;
  }
  .template-page-builder .h-50-px {
    height: 50px;
  }
  .template-page-builder .h-100-px {
    height: 100px;
  }
  .template-page-builder .h-150-px {
    height: 150px;
  }
  .template-page-builder .h-200-px {
    height: 200px;
  }
  .template-page-builder .h-250-px {
    height: 250px;
  }
  .template-page-builder .h-300-px {
    height: 300px;
  }
  .template-page-builder .h-350-px {
    height: 350px;
  }
  .template-page-builder .h-400-px {
    height: 400px;
  }
  .template-page-builder .h-450-px {
    height: 450px;
  }
  .template-page-builder .h-500-px {
    height: 500px;
  }
  .template-page-builder .h-550-px {
    height: 550px;
  }
  .template-page-builder .h-600-px {
    height: 600px;
  }
  .template-page-builder .h-650-px {
    height: 650px;
  }
  .template-page-builder .h-700-px {
    height: 700px;
  }
  .template-page-builder .h-750-px {
    height: 750px;
  }
  .template-page-builder .h-800-px {
    height: 800px;
  }
  .template-page-builder .h-850-px {
    height: 850px;
  }
  .template-page-builder .h-900-px {
    height: 900px;
  }
  .template-page-builder .h-950-px {
    height: 950px;
  }
  .template-page-builder .h-1000-px {
    height: 1000px;
  }
  .template-page-builder .h-auto {
    height: auto;
  }
  .template-page-builder .mh-5-vh {
    min-height: 5vh;
  }
  .template-page-builder .mh-10-vh {
    min-height: 10vh;
  }
  .template-page-builder .mh-15-vh {
    min-height: 15vh;
  }
  .template-page-builder .mh-20-vh {
    min-height: 20vh;
  }
  .template-page-builder .mh-25-vh {
    min-height: 25vh;
  }
  .template-page-builder .mh-30-vh {
    min-height: 30vh;
  }
  .template-page-builder .mh-35-vh {
    min-height: 35vh;
  }
  .template-page-builder .mh-40-vh {
    min-height: 40vh;
  }
  .template-page-builder .mh-45-vh {
    min-height: 45vh;
  }
  .template-page-builder .mh-50-vh {
    min-height: 50vh;
  }
  .template-page-builder .mh-55-vh {
    min-height: 55vh;
  }
  .template-page-builder .mh-60-vh {
    min-height: 60vh;
  }
  .template-page-builder .mh-65-vh {
    min-height: 65vh;
  }
  .template-page-builder .mh-70-vh {
    min-height: 70vh;
  }
  .template-page-builder .mh-75-vh {
    min-height: 75vh;
  }
  .template-page-builder .mh-80-vh {
    min-height: 80vh;
  }
  .template-page-builder .mh-85-vh {
    min-height: 85vh;
  }
  .template-page-builder .mh-90-vh {
    min-height: 90vh;
  }
  .template-page-builder .mh-95-vh {
    min-height: 95vh;
  }
  .template-page-builder .mh-100-vh {
    min-height: 100vh;
  }
  .template-page-builder .h-auto {
    min-height: auto;
  }
  .template-page-builder .relative {
    position: relative;
  }
  .template-page-builder .flex {
    display: flex !important;
  }
  .template-page-builder .grid {
    display: grid !important;
  }
  .template-page-builder .hide {
    display: none !important;
  }
  .template-page-builder .text-align-left {
    text-align: left !important;
  }
  .template-page-builder .text-align-center {
    text-align: center !important;
  }
  .template-page-builder .text-align-right {
    text-align: right !important;
  }
  .template-page-builder .flex-col-full {
    flex: 0 0 100% !important;
  }
  .template-page-builder .flex-wrap {
    flex-wrap: wrap;
  }
  .template-page-builder .grid-stack {
    display: grid;
    grid-template-areas: "main";
    grid-template-columns: auto;
    position: relative;
  }
  .template-page-builder .grid-layer {
    grid-area: main;
    position: relative;
    z-index: 1;
  }
  .template-page-builder .grid-columns-5-7 {
    grid-template-columns: 5fr 7fr;
  }
  .template-page-builder .grid-columns-7-5 {
    grid-template-columns: 7fr 5fr;
  }
  .template-page-builder .grid-columns-6-6 {
    grid-template-columns: 6fr 6fr;
  }
  .template-page-builder .grid-columns-8-4 {
    grid-template-columns: 8fr 4fr;
  }
  .template-page-builder .grid-columns-4-8 {
    grid-template-columns: 4fr 8fr;
  }
  .template-page-builder .grid-columns-9-3 {
    grid-template-columns: 9fr 3fr;
  }
  .template-page-builder .grid-columns-3-9 {
    grid-template-columns: 3fr 9fr;
  }
  .template-page-builder .grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .grid-columns-3-6-3 {
    grid-template-columns: 3fr 6fr 3fr;
  }
  .template-page-builder .grid-columns-repeat-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-auto {
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-auto-min-content {
    grid-template-columns: auto min-content;
  }
  .template-page-builder .grid-columns-min-content-auto {
    grid-template-columns: min-content auto;
  }
  .template-page-builder .grid-columns-auto-1fr {
    grid-template-columns: auto 1fr;
  }
  .template-page-builder .grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .grid-columns-1fr {
    grid-template-columns: 1fr;
  }
  .template-page-builder .grid-rows-auto-1fr {
    grid-template-rows: auto 1fr;
  }
  .template-page-builder .grid-rows-1fr-auto {
    grid-template-rows: 1fr auto;
  }
  .template-page-builder .grid-rows-auto {
    grid-template-rows: auto;
  }
  .template-page-builder .min-height-100vh {
    min-height: 100vh;
  }
  .template-page-builder .min-height-100vh-min-header {
    min-height: calc(100vh - 85px);
  }
  .template-page-builder .mh-auto,
  .template-page-builder .min-height-auto {
    min-height: auto;
  }
  .template-page-builder .rounded-1 {
    border-radius: var(--border-radius-1) var(--border-radius-1) var(--border-radius-1) var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-1 {
    border-top-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-1 {
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-1 {
    border-top-left-radius: var(--border-radius-1);
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-1 {
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-1 {
    border-bottom-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-1 {
    border-bottom-left-radius: var(--border-radius-1);
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-2 {
    border-radius: var(--border-radius-2) var(--border-radius-2) var(--border-radius-2) var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-2 {
    border-top-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-2 {
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-2 {
    border-top-left-radius: var(--border-radius-2);
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-2 {
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-2 {
    border-bottom-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-2 {
    border-bottom-left-radius: var(--border-radius-2);
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-3 {
    border-radius: var(--border-radius-3) var(--border-radius-3) var(--border-radius-3) var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-3 {
    border-top-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-3 {
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-3 {
    border-top-left-radius: var(--border-radius-3);
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-3 {
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-3 {
    border-bottom-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-3 {
    border-bottom-left-radius: var(--border-radius-3);
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-4 {
    border-radius: var(--border-radius-4) var(--border-radius-4) var(--border-radius-4) var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-4 {
    border-top-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-4 {
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-4 {
    border-top-left-radius: var(--border-radius-4);
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-4 {
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-4 {
    border-bottom-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-4 {
    border-bottom-left-radius: var(--border-radius-4);
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-0 {
    border-top-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-0 {
    border-top-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-0 {
    border-bottom-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-br-0 {
    border-bottom-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-0 {
    border-radius: 0;
    overflow: hidden;
  }
  .template-page-builder .aspect-ratio-1-1 {
    aspect-ratio: 1/1 !important;
  }
  .template-page-builder .aspect-ratio-2-1 {
    aspect-ratio: 2/1 !important;
  }
  .template-page-builder .aspect-ratio-3-2 {
    aspect-ratio: 3/2 !important;
  }
  .template-page-builder .aspect-ratio-2-3 {
    aspect-ratio: 2/3 !important;
  }
  .template-page-builder .aspect-ratio-4-3 {
    aspect-ratio: 4/3 !important;
  }
  .template-page-builder .aspect-ratio-5-2 {
    aspect-ratio: 5/2 !important;
  }
  .template-page-builder .aspect-ratio-5-3 {
    aspect-ratio: 5/3 !important;
  }
  .template-page-builder .aspect-ratio-5-6 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .aspect-ratio-6-5 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .aspect-ratio-16-9 {
    aspect-ratio: 16/9 !important;
  }
  .template-page-builder .aspect-ratio-350-250 {
    aspect-ratio: 350/250 !important;
  }
  .template-page-builder .aspect-ratio-350-430 {
    aspect-ratio: 350/430 !important;
  }
  .template-page-builder .aspect-ratio-3-4 {
    aspect-ratio: 3/4 !important;
  }
  .template-page-builder .aspect-ratio-unset {
    aspect-ratio: unset !important;
  }
  .template-page-builder .bg-pc-1 {
    background-color: var(--primary-color-1);
  }
  .template-page-builder .bg-pc-2 {
    background-color: var(--primary-color-2);
  }
  .template-page-builder .bg-pc-3 {
    background-color: var(--primary-color-3);
  }
  .template-page-builder .bg-sc-1 {
    background-color: var(--secondary-color-1);
  }
  .template-page-builder .bg-sc-2 {
    background-color: var(--secondary-color-2);
  }
  .template-page-builder .bg-sc-3 {
    background-color: var(--secondary-color-3);
  }
  .template-page-builder .border-pc-1 {
    border: solid 1px var(--primary-color-1);
  }
  .template-page-builder .border-pc-2 {
    border: solid 1px var(--primary-color-2);
  }
  .template-page-builder .border-pc-3 {
    border: solid 1px var(--primary-color-3);
  }
  .template-page-builder .border-sc-1 {
    border: solid 1px var(--secondary-color-1);
  }
  .template-page-builder .border-sc-2 {
    border: solid 1px var(--secondary-color-2);
  }
  .template-page-builder .border-sc-3 {
    border: solid 1px var(--secondary-color-3);
  }
  .template-page-builder .bg-overlay .column-background:after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .template-page-builder .bg-overlay-1 .column-background:after {
    background: linear-gradient(177.95deg, rgba(26, 41, 54, 0.6) 1.7%, rgba(26, 41, 54, 0) 81.22%);
  }
  .template-page-builder .bg-overlay-2 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.192) 0.77%, rgba(26, 41, 54, 0.3) 52.73%, rgba(26, 41, 54, 0.18) 100%);
  }
  .template-page-builder .bg-overlay-3 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.4) 17.79%, rgba(26, 41, 54, 0) 38.94%, rgba(26, 41, 54, 0) 61.54%, rgba(26, 41, 54, 0.4) 84.62%);
  }
  .template-page-builder .bg-overlay-4 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.6) 0%, rgba(26, 41, 54, 0.12) 51.44%);
  }
  .template-page-builder .m-0 {
    margin: 0px 0px 0px 0px;
  }
  .template-page-builder .mt-0 {
    margin-top: 0px;
  }
  .template-page-builder .mr-0 {
    margin-right: 0px;
  }
  .template-page-builder .mb-0 {
    margin-bottom: 0px;
  }
  .template-page-builder .ml-0 {
    margin-left: 0px;
  }
  .template-page-builder .mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .template-page-builder .mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .template-page-builder .m--0 {
    margin: calc(0px * -1) calc(0px * -1) calc(0px * -1) calc(0px * -1);
  }
  .template-page-builder .mt--0 {
    margin-top: calc(0px * -1);
  }
  .template-page-builder .mr--0 {
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mb--0 {
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .ml--0 {
    margin-left: calc(0px * -1);
  }
  .template-page-builder .mh--0 {
    margin-left: calc(0px * -1);
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mv--0 {
    margin-top: calc(0px * -1);
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .m-1 {
    margin: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .mt-1 {
    margin-top: var(--space-1);
  }
  .template-page-builder .mr-1 {
    margin-right: var(--space-1);
  }
  .template-page-builder .mb-1 {
    margin-bottom: var(--space-1);
  }
  .template-page-builder .ml-1 {
    margin-left: var(--space-1);
  }
  .template-page-builder .mh-1 {
    margin-left: var(--space-1);
    margin-right: var(--space-1);
  }
  .template-page-builder .mv-1 {
    margin-top: var(--space-1);
    margin-bottom: var(--space-1);
  }
  .template-page-builder .m--1 {
    margin: calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1);
  }
  .template-page-builder .mt--1 {
    margin-top: calc(var(--space-1) * -1);
  }
  .template-page-builder .mr--1 {
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mb--1 {
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .ml--1 {
    margin-left: calc(var(--space-1) * -1);
  }
  .template-page-builder .mh--1 {
    margin-left: calc(var(--space-1) * -1);
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mv--1 {
    margin-top: calc(var(--space-1) * -1);
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .m-2 {
    margin: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .mt-2 {
    margin-top: var(--space-2);
  }
  .template-page-builder .mr-2 {
    margin-right: var(--space-2);
  }
  .template-page-builder .mb-2 {
    margin-bottom: var(--space-2);
  }
  .template-page-builder .ml-2 {
    margin-left: var(--space-2);
  }
  .template-page-builder .mh-2 {
    margin-left: var(--space-2);
    margin-right: var(--space-2);
  }
  .template-page-builder .mv-2 {
    margin-top: var(--space-2);
    margin-bottom: var(--space-2);
  }
  .template-page-builder .m--2 {
    margin: calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1);
  }
  .template-page-builder .mt--2 {
    margin-top: calc(var(--space-2) * -1);
  }
  .template-page-builder .mr--2 {
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mb--2 {
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .ml--2 {
    margin-left: calc(var(--space-2) * -1);
  }
  .template-page-builder .mh--2 {
    margin-left: calc(var(--space-2) * -1);
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mv--2 {
    margin-top: calc(var(--space-2) * -1);
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .m-3 {
    margin: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .mt-3 {
    margin-top: var(--space-3);
  }
  .template-page-builder .mr-3 {
    margin-right: var(--space-3);
  }
  .template-page-builder .mb-3 {
    margin-bottom: var(--space-3);
  }
  .template-page-builder .ml-3 {
    margin-left: var(--space-3);
  }
  .template-page-builder .mh-3 {
    margin-left: var(--space-3);
    margin-right: var(--space-3);
  }
  .template-page-builder .mv-3 {
    margin-top: var(--space-3);
    margin-bottom: var(--space-3);
  }
  .template-page-builder .m--3 {
    margin: calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1);
  }
  .template-page-builder .mt--3 {
    margin-top: calc(var(--space-3) * -1);
  }
  .template-page-builder .mr--3 {
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mb--3 {
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .ml--3 {
    margin-left: calc(var(--space-3) * -1);
  }
  .template-page-builder .mh--3 {
    margin-left: calc(var(--space-3) * -1);
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mv--3 {
    margin-top: calc(var(--space-3) * -1);
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .m-4 {
    margin: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .mt-4 {
    margin-top: var(--space-4);
  }
  .template-page-builder .mr-4 {
    margin-right: var(--space-4);
  }
  .template-page-builder .mb-4 {
    margin-bottom: var(--space-4);
  }
  .template-page-builder .ml-4 {
    margin-left: var(--space-4);
  }
  .template-page-builder .mh-4 {
    margin-left: var(--space-4);
    margin-right: var(--space-4);
  }
  .template-page-builder .mv-4 {
    margin-top: var(--space-4);
    margin-bottom: var(--space-4);
  }
  .template-page-builder .m--4 {
    margin: calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1);
  }
  .template-page-builder .mt--4 {
    margin-top: calc(var(--space-4) * -1);
  }
  .template-page-builder .mr--4 {
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mb--4 {
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .ml--4 {
    margin-left: calc(var(--space-4) * -1);
  }
  .template-page-builder .mh--4 {
    margin-left: calc(var(--space-4) * -1);
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mv--4 {
    margin-top: calc(var(--space-4) * -1);
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .m-5 {
    margin: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .mt-5 {
    margin-top: var(--space-5);
  }
  .template-page-builder .mr-5 {
    margin-right: var(--space-5);
  }
  .template-page-builder .mb-5 {
    margin-bottom: var(--space-5);
  }
  .template-page-builder .ml-5 {
    margin-left: var(--space-5);
  }
  .template-page-builder .mh-5 {
    margin-left: var(--space-5);
    margin-right: var(--space-5);
  }
  .template-page-builder .mv-5 {
    margin-top: var(--space-5);
    margin-bottom: var(--space-5);
  }
  .template-page-builder .m--5 {
    margin: calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1);
  }
  .template-page-builder .mt--5 {
    margin-top: calc(var(--space-5) * -1);
  }
  .template-page-builder .mr--5 {
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mb--5 {
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .ml--5 {
    margin-left: calc(var(--space-5) * -1);
  }
  .template-page-builder .mh--5 {
    margin-left: calc(var(--space-5) * -1);
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mv--5 {
    margin-top: calc(var(--space-5) * -1);
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .m-6 {
    margin: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .mt-6 {
    margin-top: var(--space-6);
  }
  .template-page-builder .mr-6 {
    margin-right: var(--space-6);
  }
  .template-page-builder .mb-6 {
    margin-bottom: var(--space-6);
  }
  .template-page-builder .ml-6 {
    margin-left: var(--space-6);
  }
  .template-page-builder .mh-6 {
    margin-left: var(--space-6);
    margin-right: var(--space-6);
  }
  .template-page-builder .mv-6 {
    margin-top: var(--space-6);
    margin-bottom: var(--space-6);
  }
  .template-page-builder .m--6 {
    margin: calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1);
  }
  .template-page-builder .mt--6 {
    margin-top: calc(var(--space-6) * -1);
  }
  .template-page-builder .mr--6 {
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mb--6 {
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .ml--6 {
    margin-left: calc(var(--space-6) * -1);
  }
  .template-page-builder .mh--6 {
    margin-left: calc(var(--space-6) * -1);
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mv--6 {
    margin-top: calc(var(--space-6) * -1);
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .m-7 {
    margin: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .mt-7 {
    margin-top: var(--space-7);
  }
  .template-page-builder .mr-7 {
    margin-right: var(--space-7);
  }
  .template-page-builder .mb-7 {
    margin-bottom: var(--space-7);
  }
  .template-page-builder .ml-7 {
    margin-left: var(--space-7);
  }
  .template-page-builder .mh-7 {
    margin-left: var(--space-7);
    margin-right: var(--space-7);
  }
  .template-page-builder .mv-7 {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7);
  }
  .template-page-builder .m--7 {
    margin: calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1);
  }
  .template-page-builder .mt--7 {
    margin-top: calc(var(--space-7) * -1);
  }
  .template-page-builder .mr--7 {
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mb--7 {
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .ml--7 {
    margin-left: calc(var(--space-7) * -1);
  }
  .template-page-builder .mh--7 {
    margin-left: calc(var(--space-7) * -1);
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mv--7 {
    margin-top: calc(var(--space-7) * -1);
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .m-8 {
    margin: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .mt-8 {
    margin-top: var(--space-8);
  }
  .template-page-builder .mr-8 {
    margin-right: var(--space-8);
  }
  .template-page-builder .mb-8 {
    margin-bottom: var(--space-8);
  }
  .template-page-builder .ml-8 {
    margin-left: var(--space-8);
  }
  .template-page-builder .mh-8 {
    margin-left: var(--space-8);
    margin-right: var(--space-8);
  }
  .template-page-builder .mv-8 {
    margin-top: var(--space-8);
    margin-bottom: var(--space-8);
  }
  .template-page-builder .m--8 {
    margin: calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1);
  }
  .template-page-builder .mt--8 {
    margin-top: calc(var(--space-8) * -1);
  }
  .template-page-builder .mr--8 {
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mb--8 {
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .ml--8 {
    margin-left: calc(var(--space-8) * -1);
  }
  .template-page-builder .mh--8 {
    margin-left: calc(var(--space-8) * -1);
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mv--8 {
    margin-top: calc(var(--space-8) * -1);
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .m-9 {
    margin: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .mt-9 {
    margin-top: var(--space-9);
  }
  .template-page-builder .mr-9 {
    margin-right: var(--space-9);
  }
  .template-page-builder .mb-9 {
    margin-bottom: var(--space-9);
  }
  .template-page-builder .ml-9 {
    margin-left: var(--space-9);
  }
  .template-page-builder .mh-9 {
    margin-left: var(--space-9);
    margin-right: var(--space-9);
  }
  .template-page-builder .mv-9 {
    margin-top: var(--space-9);
    margin-bottom: var(--space-9);
  }
  .template-page-builder .m--9 {
    margin: calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1);
  }
  .template-page-builder .mt--9 {
    margin-top: calc(var(--space-9) * -1);
  }
  .template-page-builder .mr--9 {
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mb--9 {
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .ml--9 {
    margin-left: calc(var(--space-9) * -1);
  }
  .template-page-builder .mh--9 {
    margin-left: calc(var(--space-9) * -1);
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mv--9 {
    margin-top: calc(var(--space-9) * -1);
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .m-10 {
    margin: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .mt-10 {
    margin-top: var(--space-10);
  }
  .template-page-builder .mr-10 {
    margin-right: var(--space-10);
  }
  .template-page-builder .mb-10 {
    margin-bottom: var(--space-10);
  }
  .template-page-builder .ml-10 {
    margin-left: var(--space-10);
  }
  .template-page-builder .mh-10 {
    margin-left: var(--space-10);
    margin-right: var(--space-10);
  }
  .template-page-builder .mv-10 {
    margin-top: var(--space-10);
    margin-bottom: var(--space-10);
  }
  .template-page-builder .m--10 {
    margin: calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1);
  }
  .template-page-builder .mt--10 {
    margin-top: calc(var(--space-10) * -1);
  }
  .template-page-builder .mr--10 {
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mb--10 {
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .ml--10 {
    margin-left: calc(var(--space-10) * -1);
  }
  .template-page-builder .mh--10 {
    margin-left: calc(var(--space-10) * -1);
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mv--10 {
    margin-top: calc(var(--space-10) * -1);
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .m-11 {
    margin: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .mt-11 {
    margin-top: var(--space-11);
  }
  .template-page-builder .mr-11 {
    margin-right: var(--space-11);
  }
  .template-page-builder .mb-11 {
    margin-bottom: var(--space-11);
  }
  .template-page-builder .ml-11 {
    margin-left: var(--space-11);
  }
  .template-page-builder .mh-11 {
    margin-left: var(--space-11);
    margin-right: var(--space-11);
  }
  .template-page-builder .mv-11 {
    margin-top: var(--space-11);
    margin-bottom: var(--space-11);
  }
  .template-page-builder .m--11 {
    margin: calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1);
  }
  .template-page-builder .mt--11 {
    margin-top: calc(var(--space-11) * -1);
  }
  .template-page-builder .mr--11 {
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mb--11 {
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .ml--11 {
    margin-left: calc(var(--space-11) * -1);
  }
  .template-page-builder .mh--11 {
    margin-left: calc(var(--space-11) * -1);
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mv--11 {
    margin-top: calc(var(--space-11) * -1);
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .m-12 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-12 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-12 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-12 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-12 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-12 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-12 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--12 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--12 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--12 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--12 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--12 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--12 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--12 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .m-13 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-13 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-13 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-13 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-13 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-13 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-13 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--13 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--13 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--13 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--13 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--13 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--13 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--13 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .m-14 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-14 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-14 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-14 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-14 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-14 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-14 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--14 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--14 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--14 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--14 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--14 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--14 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--14 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .p-0 {
    padding: 0px 0px 0px 0px;
  }
  .template-page-builder .pt-0 {
    padding-top: 0px !important;
  }
  .template-page-builder .pr-0 {
    padding-right: 0px !important;
  }
  .template-page-builder .pb-0 {
    padding-bottom: 0px !important;
  }
  .template-page-builder .pl-0 {
    padding-left: 0px !important;
  }
  .template-page-builder .ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .template-page-builder .pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .template-page-builder .p-1 {
    padding: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .pt-1 {
    padding-top: var(--space-1) !important;
  }
  .template-page-builder .pr-1 {
    padding-right: var(--space-1) !important;
  }
  .template-page-builder .pb-1 {
    padding-bottom: var(--space-1) !important;
  }
  .template-page-builder .pl-1 {
    padding-left: var(--space-1) !important;
  }
  .template-page-builder .ph-1 {
    padding-left: var(--space-1);
    padding-right: var(--space-1);
  }
  .template-page-builder .pv-1 {
    padding-top: var(--space-1);
    padding-bottom: var(--space-1);
  }
  .template-page-builder .p-2 {
    padding: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .pt-2 {
    padding-top: var(--space-2) !important;
  }
  .template-page-builder .pr-2 {
    padding-right: var(--space-2) !important;
  }
  .template-page-builder .pb-2 {
    padding-bottom: var(--space-2) !important;
  }
  .template-page-builder .pl-2 {
    padding-left: var(--space-2) !important;
  }
  .template-page-builder .ph-2 {
    padding-left: var(--space-2);
    padding-right: var(--space-2);
  }
  .template-page-builder .pv-2 {
    padding-top: var(--space-2);
    padding-bottom: var(--space-2);
  }
  .template-page-builder .p-3 {
    padding: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .pt-3 {
    padding-top: var(--space-3) !important;
  }
  .template-page-builder .pr-3 {
    padding-right: var(--space-3) !important;
  }
  .template-page-builder .pb-3 {
    padding-bottom: var(--space-3) !important;
  }
  .template-page-builder .pl-3 {
    padding-left: var(--space-3) !important;
  }
  .template-page-builder .ph-3 {
    padding-left: var(--space-3);
    padding-right: var(--space-3);
  }
  .template-page-builder .pv-3 {
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
  }
  .template-page-builder .p-4 {
    padding: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .pt-4 {
    padding-top: var(--space-4) !important;
  }
  .template-page-builder .pr-4 {
    padding-right: var(--space-4) !important;
  }
  .template-page-builder .pb-4 {
    padding-bottom: var(--space-4) !important;
  }
  .template-page-builder .pl-4 {
    padding-left: var(--space-4) !important;
  }
  .template-page-builder .ph-4 {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
  .template-page-builder .pv-4 {
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
  }
  .template-page-builder .p-5 {
    padding: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .pt-5 {
    padding-top: var(--space-5) !important;
  }
  .template-page-builder .pr-5 {
    padding-right: var(--space-5) !important;
  }
  .template-page-builder .pb-5 {
    padding-bottom: var(--space-5) !important;
  }
  .template-page-builder .pl-5 {
    padding-left: var(--space-5) !important;
  }
  .template-page-builder .ph-5 {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
  }
  .template-page-builder .pv-5 {
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
  }
  .template-page-builder .p-6 {
    padding: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .pt-6 {
    padding-top: var(--space-6) !important;
  }
  .template-page-builder .pr-6 {
    padding-right: var(--space-6) !important;
  }
  .template-page-builder .pb-6 {
    padding-bottom: var(--space-6) !important;
  }
  .template-page-builder .pl-6 {
    padding-left: var(--space-6) !important;
  }
  .template-page-builder .ph-6 {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
  }
  .template-page-builder .pv-6 {
    padding-top: var(--space-6);
    padding-bottom: var(--space-6);
  }
  .template-page-builder .p-7 {
    padding: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .pt-7 {
    padding-top: var(--space-7) !important;
  }
  .template-page-builder .pr-7 {
    padding-right: var(--space-7) !important;
  }
  .template-page-builder .pb-7 {
    padding-bottom: var(--space-7) !important;
  }
  .template-page-builder .pl-7 {
    padding-left: var(--space-7) !important;
  }
  .template-page-builder .ph-7 {
    padding-left: var(--space-7);
    padding-right: var(--space-7);
  }
  .template-page-builder .pv-7 {
    padding-top: var(--space-7);
    padding-bottom: var(--space-7);
  }
  .template-page-builder .p-8 {
    padding: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .pt-8 {
    padding-top: var(--space-8) !important;
  }
  .template-page-builder .pr-8 {
    padding-right: var(--space-8) !important;
  }
  .template-page-builder .pb-8 {
    padding-bottom: var(--space-8) !important;
  }
  .template-page-builder .pl-8 {
    padding-left: var(--space-8) !important;
  }
  .template-page-builder .ph-8 {
    padding-left: var(--space-8);
    padding-right: var(--space-8);
  }
  .template-page-builder .pv-8 {
    padding-top: var(--space-8);
    padding-bottom: var(--space-8);
  }
  .template-page-builder .p-9 {
    padding: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .pt-9 {
    padding-top: var(--space-9) !important;
  }
  .template-page-builder .pr-9 {
    padding-right: var(--space-9) !important;
  }
  .template-page-builder .pb-9 {
    padding-bottom: var(--space-9) !important;
  }
  .template-page-builder .pl-9 {
    padding-left: var(--space-9) !important;
  }
  .template-page-builder .ph-9 {
    padding-left: var(--space-9);
    padding-right: var(--space-9);
  }
  .template-page-builder .pv-9 {
    padding-top: var(--space-9);
    padding-bottom: var(--space-9);
  }
  .template-page-builder .p-10 {
    padding: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .pt-10 {
    padding-top: var(--space-10) !important;
  }
  .template-page-builder .pr-10 {
    padding-right: var(--space-10) !important;
  }
  .template-page-builder .pb-10 {
    padding-bottom: var(--space-10) !important;
  }
  .template-page-builder .pl-10 {
    padding-left: var(--space-10) !important;
  }
  .template-page-builder .ph-10 {
    padding-left: var(--space-10);
    padding-right: var(--space-10);
  }
  .template-page-builder .pv-10 {
    padding-top: var(--space-10);
    padding-bottom: var(--space-10);
  }
  .template-page-builder .p-11 {
    padding: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .pt-11 {
    padding-top: var(--space-11) !important;
  }
  .template-page-builder .pr-11 {
    padding-right: var(--space-11) !important;
  }
  .template-page-builder .pb-11 {
    padding-bottom: var(--space-11) !important;
  }
  .template-page-builder .pl-11 {
    padding-left: var(--space-11) !important;
  }
  .template-page-builder .ph-11 {
    padding-left: var(--space-11);
    padding-right: var(--space-11);
  }
  .template-page-builder .pv-11 {
    padding-top: var(--space-11);
    padding-bottom: var(--space-11);
  }
  .template-page-builder .p-12 {
    padding: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .pt-12 {
    padding-top: var(--space-12) !important;
  }
  .template-page-builder .pr-12 {
    padding-right: var(--space-12) !important;
  }
  .template-page-builder .pb-12 {
    padding-bottom: var(--space-12) !important;
  }
  .template-page-builder .pl-12 {
    padding-left: var(--space-12) !important;
  }
  .template-page-builder .ph-12 {
    padding-left: var(--space-12);
    padding-right: var(--space-12);
  }
  .template-page-builder .pv-12 {
    padding-top: var(--space-12);
    padding-bottom: var(--space-12);
  }
  .template-page-builder .p-13 {
    padding: var(--space-13) var(--space-13) var(--space-13) var(--space-13);
  }
  .template-page-builder .pt-13 {
    padding-top: var(--space-13) !important;
  }
  .template-page-builder .pr-13 {
    padding-right: var(--space-13) !important;
  }
  .template-page-builder .pb-13 {
    padding-bottom: var(--space-13) !important;
  }
  .template-page-builder .pl-13 {
    padding-left: var(--space-13) !important;
  }
  .template-page-builder .ph-13 {
    padding-left: var(--space-13);
    padding-right: var(--space-13);
  }
  .template-page-builder .pv-13 {
    padding-top: var(--space-13);
    padding-bottom: var(--space-13);
  }
  .template-page-builder .p-14 {
    padding: var(--space-14) var(--space-14) var(--space-14) var(--space-14);
  }
  .template-page-builder .pt-14 {
    padding-top: var(--space-14) !important;
  }
  .template-page-builder .pr-14 {
    padding-right: var(--space-14) !important;
  }
  .template-page-builder .pb-14 {
    padding-bottom: var(--space-14) !important;
  }
  .template-page-builder .pl-14 {
    padding-left: var(--space-14) !important;
  }
  .template-page-builder .ph-14 {
    padding-left: var(--space-14);
    padding-right: var(--space-14);
  }
  .template-page-builder .pv-14 {
    padding-top: var(--space-14);
    padding-bottom: var(--space-14);
  }
  .template-page-builder .sticky {
    position: sticky;
    top: 85px;
  }
  .template-page-builder .align-content-start {
    align-content: flex-start;
    align-content: start !important;
  }
  .template-page-builder .align-content-center {
    align-content: center !important;
  }
  .template-page-builder .align-content-end {
    align-content: flex-end;
    align-content: end !important;
  }
  .template-page-builder .align-items-start {
    align-items: start !important;
  }
  .template-page-builder .align-items-center {
    align-items: center !important;
  }
  .template-page-builder .align-items-end {
    align-items: flex-end;
    align-items: end !important;
  }
  .template-page-builder .align-self-stretch {
    align-self: stretch !important;
  }
  .template-page-builder .align-self-start {
    align-self: flex-start;
    align-self: start !important;
  }
  .template-page-builder .align-self-center {
    align-self: center !important;
  }
  .template-page-builder .align-self-end {
    align-self: flex-end;
    align-self: end !important;
  }
  .template-page-builder .justify-content-start {
    justify-content: flex-start;
    justify-content: start !important;
  }
  .template-page-builder .justify-content-center {
    justify-content: center !important;
  }
  .template-page-builder .justify-content-end {
    justify-content: flex-end;
    justify-content: end !important;
  }
  .template-page-builder .justify-content-between {
    justify-content: space-between !important;
  }
  .template-page-builder .justify-items-start {
    justify-items: flex-start;
    justify-items: start !important;
  }
  .template-page-builder .justify-items-center {
    justify-items: center !important;
  }
  .template-page-builder .justify-items-end {
    justify-items: flex-end;
    justify-items: end !important;
  }
  .template-page-builder .justify-self-start {
    justify-self: start !important;
  }
  .template-page-builder .justify-self-stretch {
    justify-self: stretch !important;
  }
  .template-page-builder .justify-self-center {
    justify-self: center !important;
  }
  .template-page-builder .justify-self-end {
    justify-self: end !important;
  }
  .template-page-builder .overflow-visible {
    overflow: visible !important;
  }
  .template-page-builder .order--10 {
    order: -10;
  }
  .template-page-builder .order--9 {
    order: -9;
  }
  .template-page-builder .order--8 {
    order: -8;
  }
  .template-page-builder .order--7 {
    order: -7;
  }
  .template-page-builder .order--6 {
    order: -6;
  }
  .template-page-builder .order--5 {
    order: -5;
  }
  .template-page-builder .order--4 {
    order: -4;
  }
  .template-page-builder .order--3 {
    order: -3;
  }
  .template-page-builder .order--2 {
    order: -2;
  }
  .template-page-builder .order--1 {
    order: -1;
  }
  .template-page-builder .order-0 {
    order: 0;
  }
  .template-page-builder .order-1 {
    order: 1;
  }
  .template-page-builder .order-2 {
    order: 2;
  }
  .template-page-builder .order-3 {
    order: 3;
  }
  .template-page-builder .order-4 {
    order: 4;
  }
  .template-page-builder .order-5 {
    order: 5;
  }
  .template-page-builder .order-6 {
    order: 6;
  }
  .template-page-builder .order-7 {
    order: 7;
  }
  .template-page-builder .order-8 {
    order: 8;
  }
  .template-page-builder .order-9 {
    order: 9;
  }
  .template-page-builder .order-10 {
    order: 10;
  }
  .template-page-builder div.element-image picture {
    min-height: var(--min-height-vw-768-1023, var(--min-height-vw-default, unset));
  }
  .template-page-builder .column-contrast {
    color: var(--primary-color-3);
  }
  .template-page-builder .unset-column-contrast {
    color: var(--primary-color-2);
  }
  .template-page-builder .image-cover {
    overflow: hidden;
    height: 100%;
  }
  .template-page-builder .image-cover img {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .template-page-builder .image-cover-absolute {
    position: relative;
  }
  .template-page-builder .image-cover-absolute img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .template-page-builder .tb\:gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .tb\:row-gap-0 {
    row-gap: 0px;
  }
  .template-page-builder .tb\:column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .tb\:gap-1 {
    row-gap: var(--space-1);
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .tb\:row-gap-1 {
    row-gap: var(--space-1);
  }
  .template-page-builder .tb\:column-gap-1 {
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .tb\:gap-2 {
    row-gap: var(--space-2);
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .tb\:row-gap-2 {
    row-gap: var(--space-2);
  }
  .template-page-builder .tb\:column-gap-2 {
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .tb\:gap-3 {
    row-gap: var(--space-3);
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .tb\:row-gap-3 {
    row-gap: var(--space-3);
  }
  .template-page-builder .tb\:column-gap-3 {
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .tb\:gap-4 {
    row-gap: var(--space-4);
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .tb\:row-gap-4 {
    row-gap: var(--space-4);
  }
  .template-page-builder .tb\:column-gap-4 {
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .tb\:gap-5 {
    row-gap: var(--space-5);
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .tb\:row-gap-5 {
    row-gap: var(--space-5);
  }
  .template-page-builder .tb\:column-gap-5 {
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .tb\:gap-6 {
    row-gap: var(--space-6);
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .tb\:row-gap-6 {
    row-gap: var(--space-6);
  }
  .template-page-builder .tb\:column-gap-6 {
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .tb\:gap-7 {
    row-gap: var(--space-7);
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .tb\:row-gap-7 {
    row-gap: var(--space-7);
  }
  .template-page-builder .tb\:column-gap-7 {
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .tb\:gap-8 {
    row-gap: var(--space-8);
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .tb\:row-gap-8 {
    row-gap: var(--space-8);
  }
  .template-page-builder .tb\:column-gap-8 {
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .tb\:gap-9 {
    row-gap: var(--space-9);
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .tb\:row-gap-9 {
    row-gap: var(--space-9);
  }
  .template-page-builder .tb\:column-gap-9 {
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .tb\:gap-10 {
    row-gap: var(--space-10);
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .tb\:row-gap-10 {
    row-gap: var(--space-10);
  }
  .template-page-builder .tb\:column-gap-10 {
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .tb\:gap-11 {
    row-gap: var(--space-11);
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .tb\:row-gap-11 {
    row-gap: var(--space-11);
  }
  .template-page-builder .tb\:column-gap-11 {
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .tb\:gap-12 {
    row-gap: var(--space-12);
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .tb\:row-gap-12 {
    row-gap: var(--space-12);
  }
  .template-page-builder .tb\:column-gap-12 {
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .tb\:gap-13 {
    row-gap: var(--space-13);
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .tb\:row-gap-13 {
    row-gap: var(--space-13);
  }
  .template-page-builder .tb\:column-gap-13 {
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .tb\:gap-14 {
    row-gap: var(--space-14);
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .tb\:row-gap-14 {
    row-gap: var(--space-14);
  }
  .template-page-builder .tb\:column-gap-14 {
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .tb\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-auto-flow-dense {
    grid-auto-flow: dense;
  }
  .template-page-builder .tb\:grid-auto-flow-unset {
    grid-auto-flow: unset;
  }
  .template-page-builder .tb\:col-span-unset {
    grid-column: unset;
  }
  .template-page-builder .tb\:col-span-full {
    grid-column: 1/-1;
  }
  .template-page-builder .tb\:col-span-1 {
    grid-column: span 1/span 1;
  }
  .template-page-builder .tb\:col-span-2 {
    grid-column: span 2/span 2;
  }
  .template-page-builder .tb\:col-span-3 {
    grid-column: span 3/span 3;
  }
  .template-page-builder .tb\:col-span-4 {
    grid-column: span 4/span 4;
  }
  .template-page-builder .tb\:col-span-5 {
    grid-column: span 5/span 5;
  }
  .template-page-builder .tb\:col-span-6 {
    grid-column: span 6/span 6;
  }
  .template-page-builder .tb\:col-span-7 {
    grid-column: span 7/span 7;
  }
  .template-page-builder .tb\:col-span-8 {
    grid-column: span 8/span 8;
  }
  .template-page-builder .tb\:col-span-9 {
    grid-column: span 9/span 9;
  }
  .template-page-builder .tb\:col-span-10 {
    grid-column: span 10/span 10;
  }
  .template-page-builder .tb\:col-span-11 {
    grid-column: span 11/span 11;
  }
  .template-page-builder .tb\:col-span-12 {
    grid-column: span 12/span 12;
  }
  .template-page-builder .tb\:w-5 {
    width: 5%;
  }
  .template-page-builder .tb\:w-10 {
    width: 10%;
  }
  .template-page-builder .tb\:w-15 {
    width: 15%;
  }
  .template-page-builder .tb\:w-20 {
    width: 20%;
  }
  .template-page-builder .tb\:w-25 {
    width: 25%;
  }
  .template-page-builder .tb\:w-30 {
    width: 30%;
  }
  .template-page-builder .tb\:w-35 {
    width: 35%;
  }
  .template-page-builder .tb\:w-40 {
    width: 40%;
  }
  .template-page-builder .tb\:w-45 {
    width: 45%;
  }
  .template-page-builder .tb\:w-50 {
    width: 50%;
  }
  .template-page-builder .tb\:w-55 {
    width: 55%;
  }
  .template-page-builder .tb\:w-60 {
    width: 60%;
  }
  .template-page-builder .tb\:w-65 {
    width: 65%;
  }
  .template-page-builder .tb\:w-70 {
    width: 70%;
  }
  .template-page-builder .tb\:w-75 {
    width: 75%;
  }
  .template-page-builder .tb\:w-80 {
    width: 80%;
  }
  .template-page-builder .tb\:w-85 {
    width: 85%;
  }
  .template-page-builder .tb\:w-90 {
    width: 90%;
  }
  .template-page-builder .tb\:w-95 {
    width: 95%;
  }
  .template-page-builder .tb\:w-100 {
    width: 100%;
  }
  .template-page-builder .tb\:h-5 {
    height: 5%;
  }
  .template-page-builder .tb\:h-10 {
    height: 10%;
  }
  .template-page-builder .tb\:h-15 {
    height: 15%;
  }
  .template-page-builder .tb\:h-20 {
    height: 20%;
  }
  .template-page-builder .tb\:h-25 {
    height: 25%;
  }
  .template-page-builder .tb\:h-30 {
    height: 30%;
  }
  .template-page-builder .tb\:h-35 {
    height: 35%;
  }
  .template-page-builder .tb\:h-40 {
    height: 40%;
  }
  .template-page-builder .tb\:h-45 {
    height: 45%;
  }
  .template-page-builder .tb\:h-50 {
    height: 50%;
  }
  .template-page-builder .tb\:h-55 {
    height: 55%;
  }
  .template-page-builder .tb\:h-60 {
    height: 60%;
  }
  .template-page-builder .tb\:h-65 {
    height: 65%;
  }
  .template-page-builder .tb\:h-70 {
    height: 70%;
  }
  .template-page-builder .tb\:h-75 {
    height: 75%;
  }
  .template-page-builder .tb\:h-80 {
    height: 80%;
  }
  .template-page-builder .tb\:h-85 {
    height: 85%;
  }
  .template-page-builder .tb\:h-90 {
    height: 90%;
  }
  .template-page-builder .tb\:h-95 {
    height: 95%;
  }
  .template-page-builder .tb\:h-100 {
    height: 100%;
  }
  .template-page-builder .tb\:h-5-vh {
    height: 5vh;
  }
  .template-page-builder .tb\:h-10-vh {
    height: 10vh;
  }
  .template-page-builder .tb\:h-15-vh {
    height: 15vh;
  }
  .template-page-builder .tb\:h-20-vh {
    height: 20vh;
  }
  .template-page-builder .tb\:h-25-vh {
    height: 25vh;
  }
  .template-page-builder .tb\:h-30-vh {
    height: 30vh;
  }
  .template-page-builder .tb\:h-35-vh {
    height: 35vh;
  }
  .template-page-builder .tb\:h-40-vh {
    height: 40vh;
  }
  .template-page-builder .tb\:h-45-vh {
    height: 45vh;
  }
  .template-page-builder .tb\:h-50-vh {
    height: 50vh;
  }
  .template-page-builder .tb\:h-55-vh {
    height: 55vh;
  }
  .template-page-builder .tb\:h-60-vh {
    height: 60vh;
  }
  .template-page-builder .tb\:h-65-vh {
    height: 65vh;
  }
  .template-page-builder .tb\:h-70-vh {
    height: 70vh;
  }
  .template-page-builder .tb\:h-75-vh {
    height: 75vh;
  }
  .template-page-builder .tb\:h-80-vh {
    height: 80vh;
  }
  .template-page-builder .tb\:h-85-vh {
    height: 85vh;
  }
  .template-page-builder .tb\:h-90-vh {
    height: 90vh;
  }
  .template-page-builder .tb\:h-95-vh {
    height: 95vh;
  }
  .template-page-builder .tb\:h-100-vh {
    height: 100vh;
  }
  .template-page-builder .tb\:h-50-px {
    height: 50px;
  }
  .template-page-builder .tb\:h-100-px {
    height: 100px;
  }
  .template-page-builder .tb\:h-150-px {
    height: 150px;
  }
  .template-page-builder .tb\:h-200-px {
    height: 200px;
  }
  .template-page-builder .tb\:h-250-px {
    height: 250px;
  }
  .template-page-builder .tb\:h-300-px {
    height: 300px;
  }
  .template-page-builder .tb\:h-350-px {
    height: 350px;
  }
  .template-page-builder .tb\:h-400-px {
    height: 400px;
  }
  .template-page-builder .tb\:h-450-px {
    height: 450px;
  }
  .template-page-builder .tb\:h-500-px {
    height: 500px;
  }
  .template-page-builder .tb\:h-550-px {
    height: 550px;
  }
  .template-page-builder .tb\:h-600-px {
    height: 600px;
  }
  .template-page-builder .tb\:h-650-px {
    height: 650px;
  }
  .template-page-builder .tb\:h-700-px {
    height: 700px;
  }
  .template-page-builder .tb\:h-750-px {
    height: 750px;
  }
  .template-page-builder .tb\:h-800-px {
    height: 800px;
  }
  .template-page-builder .tb\:h-850-px {
    height: 850px;
  }
  .template-page-builder .tb\:h-900-px {
    height: 900px;
  }
  .template-page-builder .tb\:h-950-px {
    height: 950px;
  }
  .template-page-builder .tb\:h-1000-px {
    height: 1000px;
  }
  .template-page-builder .tb\:h-auto {
    height: auto;
  }
  .template-page-builder .tb\:mh-5-vh {
    min-height: 5vh;
  }
  .template-page-builder .tb\:mh-10-vh {
    min-height: 10vh;
  }
  .template-page-builder .tb\:mh-15-vh {
    min-height: 15vh;
  }
  .template-page-builder .tb\:mh-20-vh {
    min-height: 20vh;
  }
  .template-page-builder .tb\:mh-25-vh {
    min-height: 25vh;
  }
  .template-page-builder .tb\:mh-30-vh {
    min-height: 30vh;
  }
  .template-page-builder .tb\:mh-35-vh {
    min-height: 35vh;
  }
  .template-page-builder .tb\:mh-40-vh {
    min-height: 40vh;
  }
  .template-page-builder .tb\:mh-45-vh {
    min-height: 45vh;
  }
  .template-page-builder .tb\:mh-50-vh {
    min-height: 50vh;
  }
  .template-page-builder .tb\:mh-55-vh {
    min-height: 55vh;
  }
  .template-page-builder .tb\:mh-60-vh {
    min-height: 60vh;
  }
  .template-page-builder .tb\:mh-65-vh {
    min-height: 65vh;
  }
  .template-page-builder .tb\:mh-70-vh {
    min-height: 70vh;
  }
  .template-page-builder .tb\:mh-75-vh {
    min-height: 75vh;
  }
  .template-page-builder .tb\:mh-80-vh {
    min-height: 80vh;
  }
  .template-page-builder .tb\:mh-85-vh {
    min-height: 85vh;
  }
  .template-page-builder .tb\:mh-90-vh {
    min-height: 90vh;
  }
  .template-page-builder .tb\:mh-95-vh {
    min-height: 95vh;
  }
  .template-page-builder .tb\:mh-100-vh {
    min-height: 100vh;
  }
  .template-page-builder .tb\:h-auto {
    min-height: auto;
  }
  .template-page-builder .tb\:relative {
    position: relative;
  }
  .template-page-builder .tb\:flex {
    display: flex !important;
  }
  .template-page-builder .tb\:grid {
    display: grid !important;
  }
  .template-page-builder .tb\:hide {
    display: none !important;
  }
  .template-page-builder .tb\:text-align-left {
    text-align: left !important;
  }
  .template-page-builder .tb\:text-align-center {
    text-align: center !important;
  }
  .template-page-builder .tb\:text-align-right {
    text-align: right !important;
  }
  .template-page-builder .tb\:flex-col-full {
    flex: 0 0 100% !important;
  }
  .template-page-builder .tb\:flex-wrap {
    flex-wrap: wrap;
  }
  .template-page-builder .tb\:grid-stack {
    display: grid;
    grid-template-areas: "main";
    grid-template-columns: auto;
    position: relative;
  }
  .template-page-builder .tb\:grid-layer {
    grid-area: main;
    position: relative;
    z-index: 1;
  }
  .template-page-builder .tb\:grid-columns-5-7 {
    grid-template-columns: 5fr 7fr;
  }
  .template-page-builder .tb\:grid-columns-7-5 {
    grid-template-columns: 7fr 5fr;
  }
  .template-page-builder .tb\:grid-columns-6-6 {
    grid-template-columns: 6fr 6fr;
  }
  .template-page-builder .tb\:grid-columns-8-4 {
    grid-template-columns: 8fr 4fr;
  }
  .template-page-builder .tb\:grid-columns-4-8 {
    grid-template-columns: 4fr 8fr;
  }
  .template-page-builder .tb\:grid-columns-9-3 {
    grid-template-columns: 9fr 3fr;
  }
  .template-page-builder .tb\:grid-columns-3-9 {
    grid-template-columns: 3fr 9fr;
  }
  .template-page-builder .tb\:grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .tb\:grid-columns-3-6-3 {
    grid-template-columns: 3fr 6fr 3fr;
  }
  .template-page-builder .tb\:grid-columns-repeat-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-repeat-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-repeat-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-repeat-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-repeat-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-repeat-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-repeat-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-repeat-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-repeat-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-repeat-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-repeat-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-auto {
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-auto-min-content {
    grid-template-columns: auto min-content;
  }
  .template-page-builder .tb\:grid-columns-min-content-auto {
    grid-template-columns: min-content auto;
  }
  .template-page-builder .tb\:grid-columns-auto-1fr {
    grid-template-columns: auto 1fr;
  }
  .template-page-builder .tb\:grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .tb\:grid-columns-1fr {
    grid-template-columns: 1fr;
  }
  .template-page-builder .tb\:grid-rows-auto-1fr {
    grid-template-rows: auto 1fr;
  }
  .template-page-builder .tb\:grid-rows-1fr-auto {
    grid-template-rows: 1fr auto;
  }
  .template-page-builder .tb\:grid-rows-auto {
    grid-template-rows: auto;
  }
  .template-page-builder .tb\:min-height-100vh {
    min-height: 100vh;
  }
  .template-page-builder .tb\:min-height-100vh-min-header {
    min-height: calc(100vh - 85px);
  }
  .template-page-builder .tb\:mh-auto,
  .template-page-builder .tb\:min-height-auto {
    min-height: auto;
  }
  .template-page-builder .tb\:rounded-1 {
    border-radius: var(--border-radius-1) var(--border-radius-1) var(--border-radius-1) var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-tl-1 {
    border-top-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-tr-1 {
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-th-1 {
    border-top-left-radius: var(--border-radius-1);
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-br-1 {
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-bl-1 {
    border-bottom-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-bh-1 {
    border-bottom-left-radius: var(--border-radius-1);
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-2 {
    border-radius: var(--border-radius-2) var(--border-radius-2) var(--border-radius-2) var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-tl-2 {
    border-top-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-tr-2 {
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-th-2 {
    border-top-left-radius: var(--border-radius-2);
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-br-2 {
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-bl-2 {
    border-bottom-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-bh-2 {
    border-bottom-left-radius: var(--border-radius-2);
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-3 {
    border-radius: var(--border-radius-3) var(--border-radius-3) var(--border-radius-3) var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-tl-3 {
    border-top-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-tr-3 {
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-th-3 {
    border-top-left-radius: var(--border-radius-3);
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-br-3 {
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-bl-3 {
    border-bottom-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-bh-3 {
    border-bottom-left-radius: var(--border-radius-3);
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-4 {
    border-radius: var(--border-radius-4) var(--border-radius-4) var(--border-radius-4) var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-tl-4 {
    border-top-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-tr-4 {
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-th-4 {
    border-top-left-radius: var(--border-radius-4);
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-br-4 {
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-bl-4 {
    border-bottom-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-bh-4 {
    border-bottom-left-radius: var(--border-radius-4);
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-tl-0 {
    border-top-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-tr-0 {
    border-top-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-bl-0 {
    border-bottom-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-br-0 {
    border-bottom-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-0 {
    border-radius: 0;
    overflow: hidden;
  }
  .template-page-builder .tb\:aspect-ratio-1-1 {
    aspect-ratio: 1/1 !important;
  }
  .template-page-builder .tb\:aspect-ratio-2-1 {
    aspect-ratio: 2/1 !important;
  }
  .template-page-builder .tb\:aspect-ratio-3-2 {
    aspect-ratio: 3/2 !important;
  }
  .template-page-builder .tb\:aspect-ratio-2-3 {
    aspect-ratio: 2/3 !important;
  }
  .template-page-builder .tb\:aspect-ratio-4-3 {
    aspect-ratio: 4/3 !important;
  }
  .template-page-builder .tb\:aspect-ratio-5-2 {
    aspect-ratio: 5/2 !important;
  }
  .template-page-builder .tb\:aspect-ratio-5-3 {
    aspect-ratio: 5/3 !important;
  }
  .template-page-builder .tb\:aspect-ratio-5-6 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .tb\:aspect-ratio-6-5 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .tb\:aspect-ratio-16-9 {
    aspect-ratio: 16/9 !important;
  }
  .template-page-builder .tb\:aspect-ratio-350-250 {
    aspect-ratio: 350/250 !important;
  }
  .template-page-builder .tb\:aspect-ratio-350-430 {
    aspect-ratio: 350/430 !important;
  }
  .template-page-builder .tb\:aspect-ratio-3-4 {
    aspect-ratio: 3/4 !important;
  }
  .template-page-builder .tb\:aspect-ratio-unset {
    aspect-ratio: unset !important;
  }
  .template-page-builder .tb\:bg-pc-1 {
    background-color: var(--primary-color-1);
  }
  .template-page-builder .tb\:bg-pc-2 {
    background-color: var(--primary-color-2);
  }
  .template-page-builder .tb\:bg-pc-3 {
    background-color: var(--primary-color-3);
  }
  .template-page-builder .tb\:bg-sc-1 {
    background-color: var(--secondary-color-1);
  }
  .template-page-builder .tb\:bg-sc-2 {
    background-color: var(--secondary-color-2);
  }
  .template-page-builder .tb\:bg-sc-3 {
    background-color: var(--secondary-color-3);
  }
  .template-page-builder .tb\:border-pc-1 {
    border: solid 1px var(--primary-color-1);
  }
  .template-page-builder .tb\:border-pc-2 {
    border: solid 1px var(--primary-color-2);
  }
  .template-page-builder .tb\:border-pc-3 {
    border: solid 1px var(--primary-color-3);
  }
  .template-page-builder .tb\:border-sc-1 {
    border: solid 1px var(--secondary-color-1);
  }
  .template-page-builder .tb\:border-sc-2 {
    border: solid 1px var(--secondary-color-2);
  }
  .template-page-builder .tb\:border-sc-3 {
    border: solid 1px var(--secondary-color-3);
  }
  .template-page-builder .tb\:bg-overlay .column-background:after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .template-page-builder .tb\:bg-overlay-1 .column-background:after {
    background: linear-gradient(177.95deg, rgba(26, 41, 54, 0.6) 1.7%, rgba(26, 41, 54, 0) 81.22%);
  }
  .template-page-builder .tb\:bg-overlay-2 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.192) 0.77%, rgba(26, 41, 54, 0.3) 52.73%, rgba(26, 41, 54, 0.18) 100%);
  }
  .template-page-builder .tb\:bg-overlay-3 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.4) 17.79%, rgba(26, 41, 54, 0) 38.94%, rgba(26, 41, 54, 0) 61.54%, rgba(26, 41, 54, 0.4) 84.62%);
  }
  .template-page-builder .tb\:bg-overlay-4 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.6) 0%, rgba(26, 41, 54, 0.12) 51.44%);
  }
  .template-page-builder .tb\:m-0 {
    margin: 0px 0px 0px 0px;
  }
  .template-page-builder .tb\:mt-0 {
    margin-top: 0px;
  }
  .template-page-builder .tb\:mr-0 {
    margin-right: 0px;
  }
  .template-page-builder .tb\:mb-0 {
    margin-bottom: 0px;
  }
  .template-page-builder .tb\:ml-0 {
    margin-left: 0px;
  }
  .template-page-builder .tb\:mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .template-page-builder .tb\:mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .template-page-builder .tb\:m--0 {
    margin: calc(0px * -1) calc(0px * -1) calc(0px * -1) calc(0px * -1);
  }
  .template-page-builder .tb\:mt--0 {
    margin-top: calc(0px * -1);
  }
  .template-page-builder .tb\:mr--0 {
    margin-right: calc(0px * -1);
  }
  .template-page-builder .tb\:mb--0 {
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .tb\:ml--0 {
    margin-left: calc(0px * -1);
  }
  .template-page-builder .tb\:mh--0 {
    margin-left: calc(0px * -1);
    margin-right: calc(0px * -1);
  }
  .template-page-builder .tb\:mv--0 {
    margin-top: calc(0px * -1);
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .tb\:m-1 {
    margin: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .tb\:mt-1 {
    margin-top: var(--space-1);
  }
  .template-page-builder .tb\:mr-1 {
    margin-right: var(--space-1);
  }
  .template-page-builder .tb\:mb-1 {
    margin-bottom: var(--space-1);
  }
  .template-page-builder .tb\:ml-1 {
    margin-left: var(--space-1);
  }
  .template-page-builder .tb\:mh-1 {
    margin-left: var(--space-1);
    margin-right: var(--space-1);
  }
  .template-page-builder .tb\:mv-1 {
    margin-top: var(--space-1);
    margin-bottom: var(--space-1);
  }
  .template-page-builder .tb\:m--1 {
    margin: calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1);
  }
  .template-page-builder .tb\:mt--1 {
    margin-top: calc(var(--space-1) * -1);
  }
  .template-page-builder .tb\:mr--1 {
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .tb\:mb--1 {
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .tb\:ml--1 {
    margin-left: calc(var(--space-1) * -1);
  }
  .template-page-builder .tb\:mh--1 {
    margin-left: calc(var(--space-1) * -1);
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .tb\:mv--1 {
    margin-top: calc(var(--space-1) * -1);
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .tb\:m-2 {
    margin: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .tb\:mt-2 {
    margin-top: var(--space-2);
  }
  .template-page-builder .tb\:mr-2 {
    margin-right: var(--space-2);
  }
  .template-page-builder .tb\:mb-2 {
    margin-bottom: var(--space-2);
  }
  .template-page-builder .tb\:ml-2 {
    margin-left: var(--space-2);
  }
  .template-page-builder .tb\:mh-2 {
    margin-left: var(--space-2);
    margin-right: var(--space-2);
  }
  .template-page-builder .tb\:mv-2 {
    margin-top: var(--space-2);
    margin-bottom: var(--space-2);
  }
  .template-page-builder .tb\:m--2 {
    margin: calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1);
  }
  .template-page-builder .tb\:mt--2 {
    margin-top: calc(var(--space-2) * -1);
  }
  .template-page-builder .tb\:mr--2 {
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .tb\:mb--2 {
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .tb\:ml--2 {
    margin-left: calc(var(--space-2) * -1);
  }
  .template-page-builder .tb\:mh--2 {
    margin-left: calc(var(--space-2) * -1);
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .tb\:mv--2 {
    margin-top: calc(var(--space-2) * -1);
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .tb\:m-3 {
    margin: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .tb\:mt-3 {
    margin-top: var(--space-3);
  }
  .template-page-builder .tb\:mr-3 {
    margin-right: var(--space-3);
  }
  .template-page-builder .tb\:mb-3 {
    margin-bottom: var(--space-3);
  }
  .template-page-builder .tb\:ml-3 {
    margin-left: var(--space-3);
  }
  .template-page-builder .tb\:mh-3 {
    margin-left: var(--space-3);
    margin-right: var(--space-3);
  }
  .template-page-builder .tb\:mv-3 {
    margin-top: var(--space-3);
    margin-bottom: var(--space-3);
  }
  .template-page-builder .tb\:m--3 {
    margin: calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1);
  }
  .template-page-builder .tb\:mt--3 {
    margin-top: calc(var(--space-3) * -1);
  }
  .template-page-builder .tb\:mr--3 {
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .tb\:mb--3 {
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .tb\:ml--3 {
    margin-left: calc(var(--space-3) * -1);
  }
  .template-page-builder .tb\:mh--3 {
    margin-left: calc(var(--space-3) * -1);
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .tb\:mv--3 {
    margin-top: calc(var(--space-3) * -1);
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .tb\:m-4 {
    margin: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .tb\:mt-4 {
    margin-top: var(--space-4);
  }
  .template-page-builder .tb\:mr-4 {
    margin-right: var(--space-4);
  }
  .template-page-builder .tb\:mb-4 {
    margin-bottom: var(--space-4);
  }
  .template-page-builder .tb\:ml-4 {
    margin-left: var(--space-4);
  }
  .template-page-builder .tb\:mh-4 {
    margin-left: var(--space-4);
    margin-right: var(--space-4);
  }
  .template-page-builder .tb\:mv-4 {
    margin-top: var(--space-4);
    margin-bottom: var(--space-4);
  }
  .template-page-builder .tb\:m--4 {
    margin: calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1);
  }
  .template-page-builder .tb\:mt--4 {
    margin-top: calc(var(--space-4) * -1);
  }
  .template-page-builder .tb\:mr--4 {
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .tb\:mb--4 {
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .tb\:ml--4 {
    margin-left: calc(var(--space-4) * -1);
  }
  .template-page-builder .tb\:mh--4 {
    margin-left: calc(var(--space-4) * -1);
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .tb\:mv--4 {
    margin-top: calc(var(--space-4) * -1);
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .tb\:m-5 {
    margin: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .tb\:mt-5 {
    margin-top: var(--space-5);
  }
  .template-page-builder .tb\:mr-5 {
    margin-right: var(--space-5);
  }
  .template-page-builder .tb\:mb-5 {
    margin-bottom: var(--space-5);
  }
  .template-page-builder .tb\:ml-5 {
    margin-left: var(--space-5);
  }
  .template-page-builder .tb\:mh-5 {
    margin-left: var(--space-5);
    margin-right: var(--space-5);
  }
  .template-page-builder .tb\:mv-5 {
    margin-top: var(--space-5);
    margin-bottom: var(--space-5);
  }
  .template-page-builder .tb\:m--5 {
    margin: calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1);
  }
  .template-page-builder .tb\:mt--5 {
    margin-top: calc(var(--space-5) * -1);
  }
  .template-page-builder .tb\:mr--5 {
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .tb\:mb--5 {
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .tb\:ml--5 {
    margin-left: calc(var(--space-5) * -1);
  }
  .template-page-builder .tb\:mh--5 {
    margin-left: calc(var(--space-5) * -1);
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .tb\:mv--5 {
    margin-top: calc(var(--space-5) * -1);
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .tb\:m-6 {
    margin: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .tb\:mt-6 {
    margin-top: var(--space-6);
  }
  .template-page-builder .tb\:mr-6 {
    margin-right: var(--space-6);
  }
  .template-page-builder .tb\:mb-6 {
    margin-bottom: var(--space-6);
  }
  .template-page-builder .tb\:ml-6 {
    margin-left: var(--space-6);
  }
  .template-page-builder .tb\:mh-6 {
    margin-left: var(--space-6);
    margin-right: var(--space-6);
  }
  .template-page-builder .tb\:mv-6 {
    margin-top: var(--space-6);
    margin-bottom: var(--space-6);
  }
  .template-page-builder .tb\:m--6 {
    margin: calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1);
  }
  .template-page-builder .tb\:mt--6 {
    margin-top: calc(var(--space-6) * -1);
  }
  .template-page-builder .tb\:mr--6 {
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .tb\:mb--6 {
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .tb\:ml--6 {
    margin-left: calc(var(--space-6) * -1);
  }
  .template-page-builder .tb\:mh--6 {
    margin-left: calc(var(--space-6) * -1);
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .tb\:mv--6 {
    margin-top: calc(var(--space-6) * -1);
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .tb\:m-7 {
    margin: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .tb\:mt-7 {
    margin-top: var(--space-7);
  }
  .template-page-builder .tb\:mr-7 {
    margin-right: var(--space-7);
  }
  .template-page-builder .tb\:mb-7 {
    margin-bottom: var(--space-7);
  }
  .template-page-builder .tb\:ml-7 {
    margin-left: var(--space-7);
  }
  .template-page-builder .tb\:mh-7 {
    margin-left: var(--space-7);
    margin-right: var(--space-7);
  }
  .template-page-builder .tb\:mv-7 {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7);
  }
  .template-page-builder .tb\:m--7 {
    margin: calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1);
  }
  .template-page-builder .tb\:mt--7 {
    margin-top: calc(var(--space-7) * -1);
  }
  .template-page-builder .tb\:mr--7 {
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .tb\:mb--7 {
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .tb\:ml--7 {
    margin-left: calc(var(--space-7) * -1);
  }
  .template-page-builder .tb\:mh--7 {
    margin-left: calc(var(--space-7) * -1);
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .tb\:mv--7 {
    margin-top: calc(var(--space-7) * -1);
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .tb\:m-8 {
    margin: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .tb\:mt-8 {
    margin-top: var(--space-8);
  }
  .template-page-builder .tb\:mr-8 {
    margin-right: var(--space-8);
  }
  .template-page-builder .tb\:mb-8 {
    margin-bottom: var(--space-8);
  }
  .template-page-builder .tb\:ml-8 {
    margin-left: var(--space-8);
  }
  .template-page-builder .tb\:mh-8 {
    margin-left: var(--space-8);
    margin-right: var(--space-8);
  }
  .template-page-builder .tb\:mv-8 {
    margin-top: var(--space-8);
    margin-bottom: var(--space-8);
  }
  .template-page-builder .tb\:m--8 {
    margin: calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1);
  }
  .template-page-builder .tb\:mt--8 {
    margin-top: calc(var(--space-8) * -1);
  }
  .template-page-builder .tb\:mr--8 {
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .tb\:mb--8 {
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .tb\:ml--8 {
    margin-left: calc(var(--space-8) * -1);
  }
  .template-page-builder .tb\:mh--8 {
    margin-left: calc(var(--space-8) * -1);
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .tb\:mv--8 {
    margin-top: calc(var(--space-8) * -1);
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .tb\:m-9 {
    margin: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .tb\:mt-9 {
    margin-top: var(--space-9);
  }
  .template-page-builder .tb\:mr-9 {
    margin-right: var(--space-9);
  }
  .template-page-builder .tb\:mb-9 {
    margin-bottom: var(--space-9);
  }
  .template-page-builder .tb\:ml-9 {
    margin-left: var(--space-9);
  }
  .template-page-builder .tb\:mh-9 {
    margin-left: var(--space-9);
    margin-right: var(--space-9);
  }
  .template-page-builder .tb\:mv-9 {
    margin-top: var(--space-9);
    margin-bottom: var(--space-9);
  }
  .template-page-builder .tb\:m--9 {
    margin: calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1);
  }
  .template-page-builder .tb\:mt--9 {
    margin-top: calc(var(--space-9) * -1);
  }
  .template-page-builder .tb\:mr--9 {
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .tb\:mb--9 {
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .tb\:ml--9 {
    margin-left: calc(var(--space-9) * -1);
  }
  .template-page-builder .tb\:mh--9 {
    margin-left: calc(var(--space-9) * -1);
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .tb\:mv--9 {
    margin-top: calc(var(--space-9) * -1);
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .tb\:m-10 {
    margin: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .tb\:mt-10 {
    margin-top: var(--space-10);
  }
  .template-page-builder .tb\:mr-10 {
    margin-right: var(--space-10);
  }
  .template-page-builder .tb\:mb-10 {
    margin-bottom: var(--space-10);
  }
  .template-page-builder .tb\:ml-10 {
    margin-left: var(--space-10);
  }
  .template-page-builder .tb\:mh-10 {
    margin-left: var(--space-10);
    margin-right: var(--space-10);
  }
  .template-page-builder .tb\:mv-10 {
    margin-top: var(--space-10);
    margin-bottom: var(--space-10);
  }
  .template-page-builder .tb\:m--10 {
    margin: calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1);
  }
  .template-page-builder .tb\:mt--10 {
    margin-top: calc(var(--space-10) * -1);
  }
  .template-page-builder .tb\:mr--10 {
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .tb\:mb--10 {
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .tb\:ml--10 {
    margin-left: calc(var(--space-10) * -1);
  }
  .template-page-builder .tb\:mh--10 {
    margin-left: calc(var(--space-10) * -1);
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .tb\:mv--10 {
    margin-top: calc(var(--space-10) * -1);
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .tb\:m-11 {
    margin: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .tb\:mt-11 {
    margin-top: var(--space-11);
  }
  .template-page-builder .tb\:mr-11 {
    margin-right: var(--space-11);
  }
  .template-page-builder .tb\:mb-11 {
    margin-bottom: var(--space-11);
  }
  .template-page-builder .tb\:ml-11 {
    margin-left: var(--space-11);
  }
  .template-page-builder .tb\:mh-11 {
    margin-left: var(--space-11);
    margin-right: var(--space-11);
  }
  .template-page-builder .tb\:mv-11 {
    margin-top: var(--space-11);
    margin-bottom: var(--space-11);
  }
  .template-page-builder .tb\:m--11 {
    margin: calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1);
  }
  .template-page-builder .tb\:mt--11 {
    margin-top: calc(var(--space-11) * -1);
  }
  .template-page-builder .tb\:mr--11 {
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .tb\:mb--11 {
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .tb\:ml--11 {
    margin-left: calc(var(--space-11) * -1);
  }
  .template-page-builder .tb\:mh--11 {
    margin-left: calc(var(--space-11) * -1);
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .tb\:mv--11 {
    margin-top: calc(var(--space-11) * -1);
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .tb\:m-12 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .tb\:mt-12 {
    margin-top: var(--space-12);
  }
  .template-page-builder .tb\:mr-12 {
    margin-right: var(--space-12);
  }
  .template-page-builder .tb\:mb-12 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .tb\:ml-12 {
    margin-left: var(--space-12);
  }
  .template-page-builder .tb\:mh-12 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .tb\:mv-12 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .tb\:m--12 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mt--12 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mr--12 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mb--12 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:ml--12 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mh--12 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mv--12 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:m-13 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .tb\:mt-13 {
    margin-top: var(--space-12);
  }
  .template-page-builder .tb\:mr-13 {
    margin-right: var(--space-12);
  }
  .template-page-builder .tb\:mb-13 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .tb\:ml-13 {
    margin-left: var(--space-12);
  }
  .template-page-builder .tb\:mh-13 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .tb\:mv-13 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .tb\:m--13 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mt--13 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mr--13 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mb--13 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:ml--13 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mh--13 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mv--13 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:m-14 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .tb\:mt-14 {
    margin-top: var(--space-12);
  }
  .template-page-builder .tb\:mr-14 {
    margin-right: var(--space-12);
  }
  .template-page-builder .tb\:mb-14 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .tb\:ml-14 {
    margin-left: var(--space-12);
  }
  .template-page-builder .tb\:mh-14 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .tb\:mv-14 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .tb\:m--14 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mt--14 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mr--14 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mb--14 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:ml--14 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mh--14 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mv--14 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:p-0 {
    padding: 0px 0px 0px 0px;
  }
  .template-page-builder .tb\:pt-0 {
    padding-top: 0px !important;
  }
  .template-page-builder .tb\:pr-0 {
    padding-right: 0px !important;
  }
  .template-page-builder .tb\:pb-0 {
    padding-bottom: 0px !important;
  }
  .template-page-builder .tb\:pl-0 {
    padding-left: 0px !important;
  }
  .template-page-builder .tb\:ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .template-page-builder .tb\:pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .template-page-builder .tb\:p-1 {
    padding: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .tb\:pt-1 {
    padding-top: var(--space-1) !important;
  }
  .template-page-builder .tb\:pr-1 {
    padding-right: var(--space-1) !important;
  }
  .template-page-builder .tb\:pb-1 {
    padding-bottom: var(--space-1) !important;
  }
  .template-page-builder .tb\:pl-1 {
    padding-left: var(--space-1) !important;
  }
  .template-page-builder .tb\:ph-1 {
    padding-left: var(--space-1);
    padding-right: var(--space-1);
  }
  .template-page-builder .tb\:pv-1 {
    padding-top: var(--space-1);
    padding-bottom: var(--space-1);
  }
  .template-page-builder .tb\:p-2 {
    padding: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .tb\:pt-2 {
    padding-top: var(--space-2) !important;
  }
  .template-page-builder .tb\:pr-2 {
    padding-right: var(--space-2) !important;
  }
  .template-page-builder .tb\:pb-2 {
    padding-bottom: var(--space-2) !important;
  }
  .template-page-builder .tb\:pl-2 {
    padding-left: var(--space-2) !important;
  }
  .template-page-builder .tb\:ph-2 {
    padding-left: var(--space-2);
    padding-right: var(--space-2);
  }
  .template-page-builder .tb\:pv-2 {
    padding-top: var(--space-2);
    padding-bottom: var(--space-2);
  }
  .template-page-builder .tb\:p-3 {
    padding: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .tb\:pt-3 {
    padding-top: var(--space-3) !important;
  }
  .template-page-builder .tb\:pr-3 {
    padding-right: var(--space-3) !important;
  }
  .template-page-builder .tb\:pb-3 {
    padding-bottom: var(--space-3) !important;
  }
  .template-page-builder .tb\:pl-3 {
    padding-left: var(--space-3) !important;
  }
  .template-page-builder .tb\:ph-3 {
    padding-left: var(--space-3);
    padding-right: var(--space-3);
  }
  .template-page-builder .tb\:pv-3 {
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
  }
  .template-page-builder .tb\:p-4 {
    padding: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .tb\:pt-4 {
    padding-top: var(--space-4) !important;
  }
  .template-page-builder .tb\:pr-4 {
    padding-right: var(--space-4) !important;
  }
  .template-page-builder .tb\:pb-4 {
    padding-bottom: var(--space-4) !important;
  }
  .template-page-builder .tb\:pl-4 {
    padding-left: var(--space-4) !important;
  }
  .template-page-builder .tb\:ph-4 {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
  .template-page-builder .tb\:pv-4 {
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
  }
  .template-page-builder .tb\:p-5 {
    padding: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .tb\:pt-5 {
    padding-top: var(--space-5) !important;
  }
  .template-page-builder .tb\:pr-5 {
    padding-right: var(--space-5) !important;
  }
  .template-page-builder .tb\:pb-5 {
    padding-bottom: var(--space-5) !important;
  }
  .template-page-builder .tb\:pl-5 {
    padding-left: var(--space-5) !important;
  }
  .template-page-builder .tb\:ph-5 {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
  }
  .template-page-builder .tb\:pv-5 {
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
  }
  .template-page-builder .tb\:p-6 {
    padding: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .tb\:pt-6 {
    padding-top: var(--space-6) !important;
  }
  .template-page-builder .tb\:pr-6 {
    padding-right: var(--space-6) !important;
  }
  .template-page-builder .tb\:pb-6 {
    padding-bottom: var(--space-6) !important;
  }
  .template-page-builder .tb\:pl-6 {
    padding-left: var(--space-6) !important;
  }
  .template-page-builder .tb\:ph-6 {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
  }
  .template-page-builder .tb\:pv-6 {
    padding-top: var(--space-6);
    padding-bottom: var(--space-6);
  }
  .template-page-builder .tb\:p-7 {
    padding: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .tb\:pt-7 {
    padding-top: var(--space-7) !important;
  }
  .template-page-builder .tb\:pr-7 {
    padding-right: var(--space-7) !important;
  }
  .template-page-builder .tb\:pb-7 {
    padding-bottom: var(--space-7) !important;
  }
  .template-page-builder .tb\:pl-7 {
    padding-left: var(--space-7) !important;
  }
  .template-page-builder .tb\:ph-7 {
    padding-left: var(--space-7);
    padding-right: var(--space-7);
  }
  .template-page-builder .tb\:pv-7 {
    padding-top: var(--space-7);
    padding-bottom: var(--space-7);
  }
  .template-page-builder .tb\:p-8 {
    padding: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .tb\:pt-8 {
    padding-top: var(--space-8) !important;
  }
  .template-page-builder .tb\:pr-8 {
    padding-right: var(--space-8) !important;
  }
  .template-page-builder .tb\:pb-8 {
    padding-bottom: var(--space-8) !important;
  }
  .template-page-builder .tb\:pl-8 {
    padding-left: var(--space-8) !important;
  }
  .template-page-builder .tb\:ph-8 {
    padding-left: var(--space-8);
    padding-right: var(--space-8);
  }
  .template-page-builder .tb\:pv-8 {
    padding-top: var(--space-8);
    padding-bottom: var(--space-8);
  }
  .template-page-builder .tb\:p-9 {
    padding: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .tb\:pt-9 {
    padding-top: var(--space-9) !important;
  }
  .template-page-builder .tb\:pr-9 {
    padding-right: var(--space-9) !important;
  }
  .template-page-builder .tb\:pb-9 {
    padding-bottom: var(--space-9) !important;
  }
  .template-page-builder .tb\:pl-9 {
    padding-left: var(--space-9) !important;
  }
  .template-page-builder .tb\:ph-9 {
    padding-left: var(--space-9);
    padding-right: var(--space-9);
  }
  .template-page-builder .tb\:pv-9 {
    padding-top: var(--space-9);
    padding-bottom: var(--space-9);
  }
  .template-page-builder .tb\:p-10 {
    padding: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .tb\:pt-10 {
    padding-top: var(--space-10) !important;
  }
  .template-page-builder .tb\:pr-10 {
    padding-right: var(--space-10) !important;
  }
  .template-page-builder .tb\:pb-10 {
    padding-bottom: var(--space-10) !important;
  }
  .template-page-builder .tb\:pl-10 {
    padding-left: var(--space-10) !important;
  }
  .template-page-builder .tb\:ph-10 {
    padding-left: var(--space-10);
    padding-right: var(--space-10);
  }
  .template-page-builder .tb\:pv-10 {
    padding-top: var(--space-10);
    padding-bottom: var(--space-10);
  }
  .template-page-builder .tb\:p-11 {
    padding: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .tb\:pt-11 {
    padding-top: var(--space-11) !important;
  }
  .template-page-builder .tb\:pr-11 {
    padding-right: var(--space-11) !important;
  }
  .template-page-builder .tb\:pb-11 {
    padding-bottom: var(--space-11) !important;
  }
  .template-page-builder .tb\:pl-11 {
    padding-left: var(--space-11) !important;
  }
  .template-page-builder .tb\:ph-11 {
    padding-left: var(--space-11);
    padding-right: var(--space-11);
  }
  .template-page-builder .tb\:pv-11 {
    padding-top: var(--space-11);
    padding-bottom: var(--space-11);
  }
  .template-page-builder .tb\:p-12 {
    padding: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .tb\:pt-12 {
    padding-top: var(--space-12) !important;
  }
  .template-page-builder .tb\:pr-12 {
    padding-right: var(--space-12) !important;
  }
  .template-page-builder .tb\:pb-12 {
    padding-bottom: var(--space-12) !important;
  }
  .template-page-builder .tb\:pl-12 {
    padding-left: var(--space-12) !important;
  }
  .template-page-builder .tb\:ph-12 {
    padding-left: var(--space-12);
    padding-right: var(--space-12);
  }
  .template-page-builder .tb\:pv-12 {
    padding-top: var(--space-12);
    padding-bottom: var(--space-12);
  }
  .template-page-builder .tb\:p-13 {
    padding: var(--space-13) var(--space-13) var(--space-13) var(--space-13);
  }
  .template-page-builder .tb\:pt-13 {
    padding-top: var(--space-13) !important;
  }
  .template-page-builder .tb\:pr-13 {
    padding-right: var(--space-13) !important;
  }
  .template-page-builder .tb\:pb-13 {
    padding-bottom: var(--space-13) !important;
  }
  .template-page-builder .tb\:pl-13 {
    padding-left: var(--space-13) !important;
  }
  .template-page-builder .tb\:ph-13 {
    padding-left: var(--space-13);
    padding-right: var(--space-13);
  }
  .template-page-builder .tb\:pv-13 {
    padding-top: var(--space-13);
    padding-bottom: var(--space-13);
  }
  .template-page-builder .tb\:p-14 {
    padding: var(--space-14) var(--space-14) var(--space-14) var(--space-14);
  }
  .template-page-builder .tb\:pt-14 {
    padding-top: var(--space-14) !important;
  }
  .template-page-builder .tb\:pr-14 {
    padding-right: var(--space-14) !important;
  }
  .template-page-builder .tb\:pb-14 {
    padding-bottom: var(--space-14) !important;
  }
  .template-page-builder .tb\:pl-14 {
    padding-left: var(--space-14) !important;
  }
  .template-page-builder .tb\:ph-14 {
    padding-left: var(--space-14);
    padding-right: var(--space-14);
  }
  .template-page-builder .tb\:pv-14 {
    padding-top: var(--space-14);
    padding-bottom: var(--space-14);
  }
  .template-page-builder .tb\:sticky {
    position: sticky;
    top: 85px;
  }
  .template-page-builder .tb\:align-content-start {
    align-content: flex-start;
    align-content: start !important;
  }
  .template-page-builder .tb\:align-content-center {
    align-content: center !important;
  }
  .template-page-builder .tb\:align-content-end {
    align-content: flex-end;
    align-content: end !important;
  }
  .template-page-builder .tb\:align-items-start {
    align-items: start !important;
  }
  .template-page-builder .tb\:align-items-center {
    align-items: center !important;
  }
  .template-page-builder .tb\:align-items-end {
    align-items: flex-end;
    align-items: end !important;
  }
  .template-page-builder .tb\:align-self-stretch {
    align-self: stretch !important;
  }
  .template-page-builder .tb\:align-self-start {
    align-self: flex-start;
    align-self: start !important;
  }
  .template-page-builder .tb\:align-self-center {
    align-self: center !important;
  }
  .template-page-builder .tb\:align-self-end {
    align-self: flex-end;
    align-self: end !important;
  }
  .template-page-builder .tb\:justify-content-start {
    justify-content: flex-start;
    justify-content: start !important;
  }
  .template-page-builder .tb\:justify-content-center {
    justify-content: center !important;
  }
  .template-page-builder .tb\:justify-content-end {
    justify-content: flex-end;
    justify-content: end !important;
  }
  .template-page-builder .tb\:justify-content-between {
    justify-content: space-between !important;
  }
  .template-page-builder .tb\:justify-items-start {
    justify-items: flex-start;
    justify-items: start !important;
  }
  .template-page-builder .tb\:justify-items-center {
    justify-items: center !important;
  }
  .template-page-builder .tb\:justify-items-end {
    justify-items: flex-end;
    justify-items: end !important;
  }
  .template-page-builder .tb\:justify-self-start {
    justify-self: start !important;
  }
  .template-page-builder .tb\:justify-self-stretch {
    justify-self: stretch !important;
  }
  .template-page-builder .tb\:justify-self-center {
    justify-self: center !important;
  }
  .template-page-builder .tb\:justify-self-end {
    justify-self: end !important;
  }
  .template-page-builder .tb\:overflow-visible {
    overflow: visible !important;
  }
  .template-page-builder .tb\:order--10 {
    order: -10;
  }
  .template-page-builder .tb\:order--9 {
    order: -9;
  }
  .template-page-builder .tb\:order--8 {
    order: -8;
  }
  .template-page-builder .tb\:order--7 {
    order: -7;
  }
  .template-page-builder .tb\:order--6 {
    order: -6;
  }
  .template-page-builder .tb\:order--5 {
    order: -5;
  }
  .template-page-builder .tb\:order--4 {
    order: -4;
  }
  .template-page-builder .tb\:order--3 {
    order: -3;
  }
  .template-page-builder .tb\:order--2 {
    order: -2;
  }
  .template-page-builder .tb\:order--1 {
    order: -1;
  }
  .template-page-builder .tb\:order-0 {
    order: 0;
  }
  .template-page-builder .tb\:order-1 {
    order: 1;
  }
  .template-page-builder .tb\:order-2 {
    order: 2;
  }
  .template-page-builder .tb\:order-3 {
    order: 3;
  }
  .template-page-builder .tb\:order-4 {
    order: 4;
  }
  .template-page-builder .tb\:order-5 {
    order: 5;
  }
  .template-page-builder .tb\:order-6 {
    order: 6;
  }
  .template-page-builder .tb\:order-7 {
    order: 7;
  }
  .template-page-builder .tb\:order-8 {
    order: 8;
  }
  .template-page-builder .tb\:order-9 {
    order: 9;
  }
  .template-page-builder .tb\:order-10 {
    order: 10;
  }
  .template-page-builder div.element-image picture {
    min-height: var(--min-height-vw-768-1023, var(--min-height-vw-default, unset));
  }
  .template-page-builder .tb\:column-contrast {
    color: var(--primary-color-3);
  }
  .template-page-builder .tb\:unset-column-contrast {
    color: var(--primary-color-2);
  }
  .template-page-builder .tb\:image-cover {
    overflow: hidden;
    height: 100%;
  }
  .template-page-builder .tb\:image-cover img {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .template-page-builder .tb\:image-cover-absolute {
    position: relative;
  }
  .template-page-builder .tb\:image-cover-absolute img {
    position: absolute;
    top: 0;
    left: 0;
  }
  #body-content {
    padding-top: 85px;
  }
  header {
    height: 85px;
  }
  header div.wrapper {
    height: 85px;
    gap: var(--space-9);
    padding: var(--space-6) var(--space-14);
  }
  header div.wrapper a.logo img {
    width: 52px;
    height: 49px;
  }
  header #popout-menu {
    height: calc(100vh - 85px);
    margin-top: 85px;
  }
  footer div.wrapper img.logo {
    width: 78px;
    height: 73px;
  }
  footer div.wrapper > div {
    max-width: unset;
  }
  div.element-home-bathrooms-inspiration {
    display: grid;
    grid-template-areas: "a a" "d d" "b c" "e c" "f f";
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: max-content;
  }
  div.element-home-bathrooms-inspiration > div:nth-child(1) {
    background: transparent;
    gap: var(--space-8);
    grid-template-rows: auto;
  }
  div.element-story-grid div.picture {
    width: 60px;
    height: 60px;
  }
  #single-story div.column-quote {
    grid-template-columns: 1fr;
  }
  #single-story div.column-quote div.element-image {
    aspect-ratio: unset;
  }
  #single-story div.column-quote-2 {
    grid-template-columns: 70% auto;
    grid-template-areas: "a d" "b c" "b c";
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }
  #single-story div.column-quote-2 > div:nth-child(1) {
    grid-area: a;
  }
  #single-story div.column-quote-2 > div:nth-child(2) {
    grid-area: b;
  }
  #single-story div.column-quote-2 > div:nth-child(3) {
    grid-area: c;
  }
  #single-story div.column-images-1 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-areas: "a a" "a a" "b c";
  }
  #single-story div.column-images-1 div.image-3 picture,
  #single-story div.column-images-1 div.image-2 picture {
    aspect-ratio: unset;
  }
  div.element-bathroomstyle-grid {
    gap: var(--space-4);
    flex-direction: column;
    aspect-ratio: auto;
  }
  div.element-bathroomstyle-grid .bathroomstyle-item {
    min-inline-size: 0;
    flex: 0 0 auto;
    inline-size: 100%;
    overflow: hidden;
    transition: min-block-size 0.45s cubic-bezier(0.2, 0.8, 0.2, 1);
    will-change: min-block-size;
    padding: var(--space-6) var(--space-7);
    min-block-size: 0px;
  }
  div.element-bathroomstyle-grid .bathroomstyle-item:nth-child(1), div.element-bathroomstyle-grid .bathroomstyle-item.is-current {
    flex: auto;
  }
  div.element-bathroomstyle-grid .bathroomstyle-item.is-active {
    padding: var(--space-11);
    min-block-size: 620px;
  }
  div.element-bathroomstyle-grid .bathroomstyle-item.is-active h3 {
    margin-top: 0px;
    transform: rotateZ(0deg);
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-8);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  div.element-bathroomstyle-grid .bathroomstyle-item h3 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-6);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
    transform: rotateZ(0deg);
    margin-top: 0px;
  }
  div.element-bathroomstyle-grid .bathroomstyle-item div.text-block {
    width: 310px;
    left: var(--space-11);
    bottom: var(--space-11);
    right: var(--space-11);
    position: absolute;
  }
  div.element-bathroomstyle-grid.has-active .bathroomstyle-item {
    flex-grow: 0;
  }
  div.element-bathroomstyle-grid.has-active .bathroomstyle-item.is-active {
    flex-grow: 0;
  }
  .element-build-bathrooms-overview-grid div.masonry-grid {
    --cols: 2;
    --gap: var(--space-5);
  }
  .element-build-bathrooms-overview-grid div.masonry-grid .grid-sizer {
    width: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));
  }
  .element-build-bathrooms-overview-grid div.masonry-grid .gutter-sizer {
    width: var(--gap);
  }
  .element-build-bathrooms-overview-grid div.masonry-grid > .element {
    width: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));
    margin-bottom: var(--gap);
  }
}
@media (max-width: 767px) {
  .template-page-builder h1.mb\:h1,
  .template-page-builder h2.mb\:h1,
  .template-page-builder h3.mb\:h1,
  .template-page-builder h4.mb\:h1,
  .template-page-builder h5.mb\:h1,
  .template-page-builder h6.mb\:h1,
  .template-page-builder h7.mb\:h1 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-11);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.mb\:h2,
  .template-page-builder h2.mb\:h2,
  .template-page-builder h3.mb\:h2,
  .template-page-builder h4.mb\:h2,
  .template-page-builder h5.mb\:h2,
  .template-page-builder h6.mb\:h2,
  .template-page-builder h7.mb\:h2 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-9);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.mb\:h3,
  .template-page-builder h2.mb\:h3,
  .template-page-builder h3.mb\:h3,
  .template-page-builder h4.mb\:h3,
  .template-page-builder h5.mb\:h3,
  .template-page-builder h6.mb\:h3,
  .template-page-builder h7.mb\:h3 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-8);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.mb\:h4,
  .template-page-builder h2.mb\:h4,
  .template-page-builder h3.mb\:h4,
  .template-page-builder h4.mb\:h4,
  .template-page-builder h5.mb\:h4,
  .template-page-builder h6.mb\:h4,
  .template-page-builder h7.mb\:h4 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-7);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.mb\:h5,
  .template-page-builder h2.mb\:h5,
  .template-page-builder h3.mb\:h5,
  .template-page-builder h4.mb\:h5,
  .template-page-builder h5.mb\:h5,
  .template-page-builder h6.mb\:h5,
  .template-page-builder h7.mb\:h5 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-6);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.mb\:h6,
  .template-page-builder h2.mb\:h6,
  .template-page-builder h3.mb\:h6,
  .template-page-builder h4.mb\:h6,
  .template-page-builder h5.mb\:h6,
  .template-page-builder h6.mb\:h6,
  .template-page-builder h7.mb\:h6 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-5);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.mb\:h7,
  .template-page-builder h2.mb\:h7,
  .template-page-builder h3.mb\:h7,
  .template-page-builder h4.mb\:h7,
  .template-page-builder h5.mb\:h7,
  .template-page-builder h6.mb\:h7,
  .template-page-builder h7.mb\:h7 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-2);
    font-size: var(--fontsizes-4);
    line-height: var(--line-height-2);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder {
    /* ---------- GAPS (optioneel) ---------- */
    /* ---------- GRID & CORE UTILITIES (altijd) ---------- */
    /* ---------- RADIUS (optioneel) ---------- */
    /* ---------- ASPECT RATIO (optioneel) ---------- */
    /* ---------- BACKGROUNDS (optioneel) ---------- */
    /* ---------- BORDERS (optioneel) ---------- */
    /* ---------- BACKGROUND OVERLAYS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- PADDINGS (optioneel) ---------- */
    /* ---------- Alignment & order (altijd) ---------- */
    /* ---------- GAPS (optioneel) ---------- */
    /* ---------- GRID & CORE UTILITIES (altijd) ---------- */
    /* ---------- RADIUS (optioneel) ---------- */
    /* ---------- ASPECT RATIO (optioneel) ---------- */
    /* ---------- BACKGROUNDS (optioneel) ---------- */
    /* ---------- BORDERS (optioneel) ---------- */
    /* ---------- BACKGROUND OVERLAYS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- PADDINGS (optioneel) ---------- */
    /* ---------- Alignment & order (altijd) ---------- */
  }
  .template-page-builder .gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .row-gap-0 {
    row-gap: 0px;
  }
  .template-page-builder .column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .gap-1 {
    row-gap: var(--space-1);
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .row-gap-1 {
    row-gap: var(--space-1);
  }
  .template-page-builder .column-gap-1 {
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .gap-2 {
    row-gap: var(--space-2);
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .row-gap-2 {
    row-gap: var(--space-2);
  }
  .template-page-builder .column-gap-2 {
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .gap-3 {
    row-gap: var(--space-3);
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .row-gap-3 {
    row-gap: var(--space-3);
  }
  .template-page-builder .column-gap-3 {
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .gap-4 {
    row-gap: var(--space-4);
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .row-gap-4 {
    row-gap: var(--space-4);
  }
  .template-page-builder .column-gap-4 {
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .gap-5 {
    row-gap: var(--space-5);
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .row-gap-5 {
    row-gap: var(--space-5);
  }
  .template-page-builder .column-gap-5 {
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .gap-6 {
    row-gap: var(--space-6);
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .row-gap-6 {
    row-gap: var(--space-6);
  }
  .template-page-builder .column-gap-6 {
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .gap-7 {
    row-gap: var(--space-7);
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .row-gap-7 {
    row-gap: var(--space-7);
  }
  .template-page-builder .column-gap-7 {
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .gap-8 {
    row-gap: var(--space-8);
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .row-gap-8 {
    row-gap: var(--space-8);
  }
  .template-page-builder .column-gap-8 {
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .gap-9 {
    row-gap: var(--space-9);
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .row-gap-9 {
    row-gap: var(--space-9);
  }
  .template-page-builder .column-gap-9 {
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .gap-10 {
    row-gap: var(--space-10);
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .row-gap-10 {
    row-gap: var(--space-10);
  }
  .template-page-builder .column-gap-10 {
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .gap-11 {
    row-gap: var(--space-11);
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .row-gap-11 {
    row-gap: var(--space-11);
  }
  .template-page-builder .column-gap-11 {
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .gap-12 {
    row-gap: var(--space-12);
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .row-gap-12 {
    row-gap: var(--space-12);
  }
  .template-page-builder .column-gap-12 {
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .gap-13 {
    row-gap: var(--space-13);
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .row-gap-13 {
    row-gap: var(--space-13);
  }
  .template-page-builder .column-gap-13 {
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .gap-14 {
    row-gap: var(--space-14);
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .row-gap-14 {
    row-gap: var(--space-14);
  }
  .template-page-builder .column-gap-14 {
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .grid-auto-flow-dense {
    grid-auto-flow: dense;
  }
  .template-page-builder .grid-auto-flow-unset {
    grid-auto-flow: unset;
  }
  .template-page-builder .col-span-unset {
    grid-column: unset;
  }
  .template-page-builder .col-span-full {
    grid-column: 1/-1;
  }
  .template-page-builder .col-span-1 {
    grid-column: span 1/span 1;
  }
  .template-page-builder .col-span-2 {
    grid-column: span 2/span 2;
  }
  .template-page-builder .col-span-3 {
    grid-column: span 3/span 3;
  }
  .template-page-builder .col-span-4 {
    grid-column: span 4/span 4;
  }
  .template-page-builder .col-span-5 {
    grid-column: span 5/span 5;
  }
  .template-page-builder .col-span-6 {
    grid-column: span 6/span 6;
  }
  .template-page-builder .col-span-7 {
    grid-column: span 7/span 7;
  }
  .template-page-builder .col-span-8 {
    grid-column: span 8/span 8;
  }
  .template-page-builder .col-span-9 {
    grid-column: span 9/span 9;
  }
  .template-page-builder .col-span-10 {
    grid-column: span 10/span 10;
  }
  .template-page-builder .col-span-11 {
    grid-column: span 11/span 11;
  }
  .template-page-builder .col-span-12 {
    grid-column: span 12/span 12;
  }
  .template-page-builder .w-5 {
    width: 5%;
  }
  .template-page-builder .w-10 {
    width: 10%;
  }
  .template-page-builder .w-15 {
    width: 15%;
  }
  .template-page-builder .w-20 {
    width: 20%;
  }
  .template-page-builder .w-25 {
    width: 25%;
  }
  .template-page-builder .w-30 {
    width: 30%;
  }
  .template-page-builder .w-35 {
    width: 35%;
  }
  .template-page-builder .w-40 {
    width: 40%;
  }
  .template-page-builder .w-45 {
    width: 45%;
  }
  .template-page-builder .w-50 {
    width: 50%;
  }
  .template-page-builder .w-55 {
    width: 55%;
  }
  .template-page-builder .w-60 {
    width: 60%;
  }
  .template-page-builder .w-65 {
    width: 65%;
  }
  .template-page-builder .w-70 {
    width: 70%;
  }
  .template-page-builder .w-75 {
    width: 75%;
  }
  .template-page-builder .w-80 {
    width: 80%;
  }
  .template-page-builder .w-85 {
    width: 85%;
  }
  .template-page-builder .w-90 {
    width: 90%;
  }
  .template-page-builder .w-95 {
    width: 95%;
  }
  .template-page-builder .w-100 {
    width: 100%;
  }
  .template-page-builder .h-5 {
    height: 5%;
  }
  .template-page-builder .h-10 {
    height: 10%;
  }
  .template-page-builder .h-15 {
    height: 15%;
  }
  .template-page-builder .h-20 {
    height: 20%;
  }
  .template-page-builder .h-25 {
    height: 25%;
  }
  .template-page-builder .h-30 {
    height: 30%;
  }
  .template-page-builder .h-35 {
    height: 35%;
  }
  .template-page-builder .h-40 {
    height: 40%;
  }
  .template-page-builder .h-45 {
    height: 45%;
  }
  .template-page-builder .h-50 {
    height: 50%;
  }
  .template-page-builder .h-55 {
    height: 55%;
  }
  .template-page-builder .h-60 {
    height: 60%;
  }
  .template-page-builder .h-65 {
    height: 65%;
  }
  .template-page-builder .h-70 {
    height: 70%;
  }
  .template-page-builder .h-75 {
    height: 75%;
  }
  .template-page-builder .h-80 {
    height: 80%;
  }
  .template-page-builder .h-85 {
    height: 85%;
  }
  .template-page-builder .h-90 {
    height: 90%;
  }
  .template-page-builder .h-95 {
    height: 95%;
  }
  .template-page-builder .h-100 {
    height: 100%;
  }
  .template-page-builder .h-5-vh {
    height: 5vh;
  }
  .template-page-builder .h-10-vh {
    height: 10vh;
  }
  .template-page-builder .h-15-vh {
    height: 15vh;
  }
  .template-page-builder .h-20-vh {
    height: 20vh;
  }
  .template-page-builder .h-25-vh {
    height: 25vh;
  }
  .template-page-builder .h-30-vh {
    height: 30vh;
  }
  .template-page-builder .h-35-vh {
    height: 35vh;
  }
  .template-page-builder .h-40-vh {
    height: 40vh;
  }
  .template-page-builder .h-45-vh {
    height: 45vh;
  }
  .template-page-builder .h-50-vh {
    height: 50vh;
  }
  .template-page-builder .h-55-vh {
    height: 55vh;
  }
  .template-page-builder .h-60-vh {
    height: 60vh;
  }
  .template-page-builder .h-65-vh {
    height: 65vh;
  }
  .template-page-builder .h-70-vh {
    height: 70vh;
  }
  .template-page-builder .h-75-vh {
    height: 75vh;
  }
  .template-page-builder .h-80-vh {
    height: 80vh;
  }
  .template-page-builder .h-85-vh {
    height: 85vh;
  }
  .template-page-builder .h-90-vh {
    height: 90vh;
  }
  .template-page-builder .h-95-vh {
    height: 95vh;
  }
  .template-page-builder .h-100-vh {
    height: 100vh;
  }
  .template-page-builder .h-50-px {
    height: 50px;
  }
  .template-page-builder .h-100-px {
    height: 100px;
  }
  .template-page-builder .h-150-px {
    height: 150px;
  }
  .template-page-builder .h-200-px {
    height: 200px;
  }
  .template-page-builder .h-250-px {
    height: 250px;
  }
  .template-page-builder .h-300-px {
    height: 300px;
  }
  .template-page-builder .h-350-px {
    height: 350px;
  }
  .template-page-builder .h-400-px {
    height: 400px;
  }
  .template-page-builder .h-450-px {
    height: 450px;
  }
  .template-page-builder .h-500-px {
    height: 500px;
  }
  .template-page-builder .h-550-px {
    height: 550px;
  }
  .template-page-builder .h-600-px {
    height: 600px;
  }
  .template-page-builder .h-650-px {
    height: 650px;
  }
  .template-page-builder .h-700-px {
    height: 700px;
  }
  .template-page-builder .h-750-px {
    height: 750px;
  }
  .template-page-builder .h-800-px {
    height: 800px;
  }
  .template-page-builder .h-850-px {
    height: 850px;
  }
  .template-page-builder .h-900-px {
    height: 900px;
  }
  .template-page-builder .h-950-px {
    height: 950px;
  }
  .template-page-builder .h-1000-px {
    height: 1000px;
  }
  .template-page-builder .h-auto {
    height: auto;
  }
  .template-page-builder .mh-5-vh {
    min-height: 5vh;
  }
  .template-page-builder .mh-10-vh {
    min-height: 10vh;
  }
  .template-page-builder .mh-15-vh {
    min-height: 15vh;
  }
  .template-page-builder .mh-20-vh {
    min-height: 20vh;
  }
  .template-page-builder .mh-25-vh {
    min-height: 25vh;
  }
  .template-page-builder .mh-30-vh {
    min-height: 30vh;
  }
  .template-page-builder .mh-35-vh {
    min-height: 35vh;
  }
  .template-page-builder .mh-40-vh {
    min-height: 40vh;
  }
  .template-page-builder .mh-45-vh {
    min-height: 45vh;
  }
  .template-page-builder .mh-50-vh {
    min-height: 50vh;
  }
  .template-page-builder .mh-55-vh {
    min-height: 55vh;
  }
  .template-page-builder .mh-60-vh {
    min-height: 60vh;
  }
  .template-page-builder .mh-65-vh {
    min-height: 65vh;
  }
  .template-page-builder .mh-70-vh {
    min-height: 70vh;
  }
  .template-page-builder .mh-75-vh {
    min-height: 75vh;
  }
  .template-page-builder .mh-80-vh {
    min-height: 80vh;
  }
  .template-page-builder .mh-85-vh {
    min-height: 85vh;
  }
  .template-page-builder .mh-90-vh {
    min-height: 90vh;
  }
  .template-page-builder .mh-95-vh {
    min-height: 95vh;
  }
  .template-page-builder .mh-100-vh {
    min-height: 100vh;
  }
  .template-page-builder .h-auto {
    min-height: auto;
  }
  .template-page-builder .relative {
    position: relative;
  }
  .template-page-builder .flex {
    display: flex !important;
  }
  .template-page-builder .grid {
    display: grid !important;
  }
  .template-page-builder .hide {
    display: none !important;
  }
  .template-page-builder .text-align-left {
    text-align: left !important;
  }
  .template-page-builder .text-align-center {
    text-align: center !important;
  }
  .template-page-builder .text-align-right {
    text-align: right !important;
  }
  .template-page-builder .flex-col-full {
    flex: 0 0 100% !important;
  }
  .template-page-builder .flex-wrap {
    flex-wrap: wrap;
  }
  .template-page-builder .grid-stack {
    display: grid;
    grid-template-areas: "main";
    grid-template-columns: auto;
    position: relative;
  }
  .template-page-builder .grid-layer {
    grid-area: main;
    position: relative;
    z-index: 1;
  }
  .template-page-builder .grid-columns-5-7 {
    grid-template-columns: 5fr 7fr;
  }
  .template-page-builder .grid-columns-7-5 {
    grid-template-columns: 7fr 5fr;
  }
  .template-page-builder .grid-columns-6-6 {
    grid-template-columns: 6fr 6fr;
  }
  .template-page-builder .grid-columns-8-4 {
    grid-template-columns: 8fr 4fr;
  }
  .template-page-builder .grid-columns-4-8 {
    grid-template-columns: 4fr 8fr;
  }
  .template-page-builder .grid-columns-9-3 {
    grid-template-columns: 9fr 3fr;
  }
  .template-page-builder .grid-columns-3-9 {
    grid-template-columns: 3fr 9fr;
  }
  .template-page-builder .grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .grid-columns-3-6-3 {
    grid-template-columns: 3fr 6fr 3fr;
  }
  .template-page-builder .grid-columns-repeat-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-auto {
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-auto-min-content {
    grid-template-columns: auto min-content;
  }
  .template-page-builder .grid-columns-min-content-auto {
    grid-template-columns: min-content auto;
  }
  .template-page-builder .grid-columns-auto-1fr {
    grid-template-columns: auto 1fr;
  }
  .template-page-builder .grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .grid-columns-1fr {
    grid-template-columns: 1fr;
  }
  .template-page-builder .grid-rows-auto-1fr {
    grid-template-rows: auto 1fr;
  }
  .template-page-builder .grid-rows-1fr-auto {
    grid-template-rows: 1fr auto;
  }
  .template-page-builder .grid-rows-auto {
    grid-template-rows: auto;
  }
  .template-page-builder .min-height-100vh {
    min-height: 100vh;
  }
  .template-page-builder .min-height-100vh-min-header {
    min-height: calc(100vh - 73px);
  }
  .template-page-builder .mh-auto,
  .template-page-builder .min-height-auto {
    min-height: auto;
  }
  .template-page-builder .rounded-1 {
    border-radius: var(--border-radius-1) var(--border-radius-1) var(--border-radius-1) var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-1 {
    border-top-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-1 {
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-1 {
    border-top-left-radius: var(--border-radius-1);
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-1 {
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-1 {
    border-bottom-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-1 {
    border-bottom-left-radius: var(--border-radius-1);
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-2 {
    border-radius: var(--border-radius-2) var(--border-radius-2) var(--border-radius-2) var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-2 {
    border-top-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-2 {
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-2 {
    border-top-left-radius: var(--border-radius-2);
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-2 {
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-2 {
    border-bottom-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-2 {
    border-bottom-left-radius: var(--border-radius-2);
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-3 {
    border-radius: var(--border-radius-3) var(--border-radius-3) var(--border-radius-3) var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-3 {
    border-top-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-3 {
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-3 {
    border-top-left-radius: var(--border-radius-3);
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-3 {
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-3 {
    border-bottom-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-3 {
    border-bottom-left-radius: var(--border-radius-3);
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-4 {
    border-radius: var(--border-radius-4) var(--border-radius-4) var(--border-radius-4) var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-4 {
    border-top-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-4 {
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-4 {
    border-top-left-radius: var(--border-radius-4);
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-4 {
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-4 {
    border-bottom-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-4 {
    border-bottom-left-radius: var(--border-radius-4);
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-0 {
    border-top-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-0 {
    border-top-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-0 {
    border-bottom-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-br-0 {
    border-bottom-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-0 {
    border-radius: 0;
    overflow: hidden;
  }
  .template-page-builder .aspect-ratio-1-1 {
    aspect-ratio: 1/1 !important;
  }
  .template-page-builder .aspect-ratio-2-1 {
    aspect-ratio: 2/1 !important;
  }
  .template-page-builder .aspect-ratio-3-2 {
    aspect-ratio: 3/2 !important;
  }
  .template-page-builder .aspect-ratio-2-3 {
    aspect-ratio: 2/3 !important;
  }
  .template-page-builder .aspect-ratio-4-3 {
    aspect-ratio: 4/3 !important;
  }
  .template-page-builder .aspect-ratio-5-2 {
    aspect-ratio: 5/2 !important;
  }
  .template-page-builder .aspect-ratio-5-3 {
    aspect-ratio: 5/3 !important;
  }
  .template-page-builder .aspect-ratio-5-6 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .aspect-ratio-6-5 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .aspect-ratio-16-9 {
    aspect-ratio: 16/9 !important;
  }
  .template-page-builder .aspect-ratio-350-250 {
    aspect-ratio: 350/250 !important;
  }
  .template-page-builder .aspect-ratio-350-430 {
    aspect-ratio: 350/430 !important;
  }
  .template-page-builder .aspect-ratio-3-4 {
    aspect-ratio: 3/4 !important;
  }
  .template-page-builder .aspect-ratio-unset {
    aspect-ratio: unset !important;
  }
  .template-page-builder .bg-pc-1 {
    background-color: var(--primary-color-1);
  }
  .template-page-builder .bg-pc-2 {
    background-color: var(--primary-color-2);
  }
  .template-page-builder .bg-pc-3 {
    background-color: var(--primary-color-3);
  }
  .template-page-builder .bg-sc-1 {
    background-color: var(--secondary-color-1);
  }
  .template-page-builder .bg-sc-2 {
    background-color: var(--secondary-color-2);
  }
  .template-page-builder .bg-sc-3 {
    background-color: var(--secondary-color-3);
  }
  .template-page-builder .border-pc-1 {
    border: solid 1px var(--primary-color-1);
  }
  .template-page-builder .border-pc-2 {
    border: solid 1px var(--primary-color-2);
  }
  .template-page-builder .border-pc-3 {
    border: solid 1px var(--primary-color-3);
  }
  .template-page-builder .border-sc-1 {
    border: solid 1px var(--secondary-color-1);
  }
  .template-page-builder .border-sc-2 {
    border: solid 1px var(--secondary-color-2);
  }
  .template-page-builder .border-sc-3 {
    border: solid 1px var(--secondary-color-3);
  }
  .template-page-builder .bg-overlay .column-background:after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .template-page-builder .bg-overlay-1 .column-background:after {
    background: linear-gradient(177.95deg, rgba(26, 41, 54, 0.6) 1.7%, rgba(26, 41, 54, 0) 81.22%);
  }
  .template-page-builder .bg-overlay-2 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.192) 0.77%, rgba(26, 41, 54, 0.3) 52.73%, rgba(26, 41, 54, 0.18) 100%);
  }
  .template-page-builder .bg-overlay-3 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.4) 17.79%, rgba(26, 41, 54, 0) 38.94%, rgba(26, 41, 54, 0) 61.54%, rgba(26, 41, 54, 0.4) 84.62%);
  }
  .template-page-builder .bg-overlay-4 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.6) 0%, rgba(26, 41, 54, 0.12) 51.44%);
  }
  .template-page-builder .m-0 {
    margin: 0px 0px 0px 0px;
  }
  .template-page-builder .mt-0 {
    margin-top: 0px;
  }
  .template-page-builder .mr-0 {
    margin-right: 0px;
  }
  .template-page-builder .mb-0 {
    margin-bottom: 0px;
  }
  .template-page-builder .ml-0 {
    margin-left: 0px;
  }
  .template-page-builder .mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .template-page-builder .mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .template-page-builder .m--0 {
    margin: calc(0px * -1) calc(0px * -1) calc(0px * -1) calc(0px * -1);
  }
  .template-page-builder .mt--0 {
    margin-top: calc(0px * -1);
  }
  .template-page-builder .mr--0 {
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mb--0 {
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .ml--0 {
    margin-left: calc(0px * -1);
  }
  .template-page-builder .mh--0 {
    margin-left: calc(0px * -1);
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mv--0 {
    margin-top: calc(0px * -1);
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .m-1 {
    margin: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .mt-1 {
    margin-top: var(--space-1);
  }
  .template-page-builder .mr-1 {
    margin-right: var(--space-1);
  }
  .template-page-builder .mb-1 {
    margin-bottom: var(--space-1);
  }
  .template-page-builder .ml-1 {
    margin-left: var(--space-1);
  }
  .template-page-builder .mh-1 {
    margin-left: var(--space-1);
    margin-right: var(--space-1);
  }
  .template-page-builder .mv-1 {
    margin-top: var(--space-1);
    margin-bottom: var(--space-1);
  }
  .template-page-builder .m--1 {
    margin: calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1);
  }
  .template-page-builder .mt--1 {
    margin-top: calc(var(--space-1) * -1);
  }
  .template-page-builder .mr--1 {
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mb--1 {
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .ml--1 {
    margin-left: calc(var(--space-1) * -1);
  }
  .template-page-builder .mh--1 {
    margin-left: calc(var(--space-1) * -1);
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mv--1 {
    margin-top: calc(var(--space-1) * -1);
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .m-2 {
    margin: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .mt-2 {
    margin-top: var(--space-2);
  }
  .template-page-builder .mr-2 {
    margin-right: var(--space-2);
  }
  .template-page-builder .mb-2 {
    margin-bottom: var(--space-2);
  }
  .template-page-builder .ml-2 {
    margin-left: var(--space-2);
  }
  .template-page-builder .mh-2 {
    margin-left: var(--space-2);
    margin-right: var(--space-2);
  }
  .template-page-builder .mv-2 {
    margin-top: var(--space-2);
    margin-bottom: var(--space-2);
  }
  .template-page-builder .m--2 {
    margin: calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1);
  }
  .template-page-builder .mt--2 {
    margin-top: calc(var(--space-2) * -1);
  }
  .template-page-builder .mr--2 {
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mb--2 {
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .ml--2 {
    margin-left: calc(var(--space-2) * -1);
  }
  .template-page-builder .mh--2 {
    margin-left: calc(var(--space-2) * -1);
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mv--2 {
    margin-top: calc(var(--space-2) * -1);
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .m-3 {
    margin: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .mt-3 {
    margin-top: var(--space-3);
  }
  .template-page-builder .mr-3 {
    margin-right: var(--space-3);
  }
  .template-page-builder .mb-3 {
    margin-bottom: var(--space-3);
  }
  .template-page-builder .ml-3 {
    margin-left: var(--space-3);
  }
  .template-page-builder .mh-3 {
    margin-left: var(--space-3);
    margin-right: var(--space-3);
  }
  .template-page-builder .mv-3 {
    margin-top: var(--space-3);
    margin-bottom: var(--space-3);
  }
  .template-page-builder .m--3 {
    margin: calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1);
  }
  .template-page-builder .mt--3 {
    margin-top: calc(var(--space-3) * -1);
  }
  .template-page-builder .mr--3 {
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mb--3 {
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .ml--3 {
    margin-left: calc(var(--space-3) * -1);
  }
  .template-page-builder .mh--3 {
    margin-left: calc(var(--space-3) * -1);
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mv--3 {
    margin-top: calc(var(--space-3) * -1);
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .m-4 {
    margin: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .mt-4 {
    margin-top: var(--space-4);
  }
  .template-page-builder .mr-4 {
    margin-right: var(--space-4);
  }
  .template-page-builder .mb-4 {
    margin-bottom: var(--space-4);
  }
  .template-page-builder .ml-4 {
    margin-left: var(--space-4);
  }
  .template-page-builder .mh-4 {
    margin-left: var(--space-4);
    margin-right: var(--space-4);
  }
  .template-page-builder .mv-4 {
    margin-top: var(--space-4);
    margin-bottom: var(--space-4);
  }
  .template-page-builder .m--4 {
    margin: calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1);
  }
  .template-page-builder .mt--4 {
    margin-top: calc(var(--space-4) * -1);
  }
  .template-page-builder .mr--4 {
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mb--4 {
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .ml--4 {
    margin-left: calc(var(--space-4) * -1);
  }
  .template-page-builder .mh--4 {
    margin-left: calc(var(--space-4) * -1);
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mv--4 {
    margin-top: calc(var(--space-4) * -1);
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .m-5 {
    margin: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .mt-5 {
    margin-top: var(--space-5);
  }
  .template-page-builder .mr-5 {
    margin-right: var(--space-5);
  }
  .template-page-builder .mb-5 {
    margin-bottom: var(--space-5);
  }
  .template-page-builder .ml-5 {
    margin-left: var(--space-5);
  }
  .template-page-builder .mh-5 {
    margin-left: var(--space-5);
    margin-right: var(--space-5);
  }
  .template-page-builder .mv-5 {
    margin-top: var(--space-5);
    margin-bottom: var(--space-5);
  }
  .template-page-builder .m--5 {
    margin: calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1);
  }
  .template-page-builder .mt--5 {
    margin-top: calc(var(--space-5) * -1);
  }
  .template-page-builder .mr--5 {
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mb--5 {
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .ml--5 {
    margin-left: calc(var(--space-5) * -1);
  }
  .template-page-builder .mh--5 {
    margin-left: calc(var(--space-5) * -1);
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mv--5 {
    margin-top: calc(var(--space-5) * -1);
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .m-6 {
    margin: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .mt-6 {
    margin-top: var(--space-6);
  }
  .template-page-builder .mr-6 {
    margin-right: var(--space-6);
  }
  .template-page-builder .mb-6 {
    margin-bottom: var(--space-6);
  }
  .template-page-builder .ml-6 {
    margin-left: var(--space-6);
  }
  .template-page-builder .mh-6 {
    margin-left: var(--space-6);
    margin-right: var(--space-6);
  }
  .template-page-builder .mv-6 {
    margin-top: var(--space-6);
    margin-bottom: var(--space-6);
  }
  .template-page-builder .m--6 {
    margin: calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1);
  }
  .template-page-builder .mt--6 {
    margin-top: calc(var(--space-6) * -1);
  }
  .template-page-builder .mr--6 {
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mb--6 {
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .ml--6 {
    margin-left: calc(var(--space-6) * -1);
  }
  .template-page-builder .mh--6 {
    margin-left: calc(var(--space-6) * -1);
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mv--6 {
    margin-top: calc(var(--space-6) * -1);
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .m-7 {
    margin: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .mt-7 {
    margin-top: var(--space-7);
  }
  .template-page-builder .mr-7 {
    margin-right: var(--space-7);
  }
  .template-page-builder .mb-7 {
    margin-bottom: var(--space-7);
  }
  .template-page-builder .ml-7 {
    margin-left: var(--space-7);
  }
  .template-page-builder .mh-7 {
    margin-left: var(--space-7);
    margin-right: var(--space-7);
  }
  .template-page-builder .mv-7 {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7);
  }
  .template-page-builder .m--7 {
    margin: calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1);
  }
  .template-page-builder .mt--7 {
    margin-top: calc(var(--space-7) * -1);
  }
  .template-page-builder .mr--7 {
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mb--7 {
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .ml--7 {
    margin-left: calc(var(--space-7) * -1);
  }
  .template-page-builder .mh--7 {
    margin-left: calc(var(--space-7) * -1);
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mv--7 {
    margin-top: calc(var(--space-7) * -1);
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .m-8 {
    margin: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .mt-8 {
    margin-top: var(--space-8);
  }
  .template-page-builder .mr-8 {
    margin-right: var(--space-8);
  }
  .template-page-builder .mb-8 {
    margin-bottom: var(--space-8);
  }
  .template-page-builder .ml-8 {
    margin-left: var(--space-8);
  }
  .template-page-builder .mh-8 {
    margin-left: var(--space-8);
    margin-right: var(--space-8);
  }
  .template-page-builder .mv-8 {
    margin-top: var(--space-8);
    margin-bottom: var(--space-8);
  }
  .template-page-builder .m--8 {
    margin: calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1);
  }
  .template-page-builder .mt--8 {
    margin-top: calc(var(--space-8) * -1);
  }
  .template-page-builder .mr--8 {
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mb--8 {
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .ml--8 {
    margin-left: calc(var(--space-8) * -1);
  }
  .template-page-builder .mh--8 {
    margin-left: calc(var(--space-8) * -1);
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mv--8 {
    margin-top: calc(var(--space-8) * -1);
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .m-9 {
    margin: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .mt-9 {
    margin-top: var(--space-9);
  }
  .template-page-builder .mr-9 {
    margin-right: var(--space-9);
  }
  .template-page-builder .mb-9 {
    margin-bottom: var(--space-9);
  }
  .template-page-builder .ml-9 {
    margin-left: var(--space-9);
  }
  .template-page-builder .mh-9 {
    margin-left: var(--space-9);
    margin-right: var(--space-9);
  }
  .template-page-builder .mv-9 {
    margin-top: var(--space-9);
    margin-bottom: var(--space-9);
  }
  .template-page-builder .m--9 {
    margin: calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1);
  }
  .template-page-builder .mt--9 {
    margin-top: calc(var(--space-9) * -1);
  }
  .template-page-builder .mr--9 {
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mb--9 {
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .ml--9 {
    margin-left: calc(var(--space-9) * -1);
  }
  .template-page-builder .mh--9 {
    margin-left: calc(var(--space-9) * -1);
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mv--9 {
    margin-top: calc(var(--space-9) * -1);
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .m-10 {
    margin: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .mt-10 {
    margin-top: var(--space-10);
  }
  .template-page-builder .mr-10 {
    margin-right: var(--space-10);
  }
  .template-page-builder .mb-10 {
    margin-bottom: var(--space-10);
  }
  .template-page-builder .ml-10 {
    margin-left: var(--space-10);
  }
  .template-page-builder .mh-10 {
    margin-left: var(--space-10);
    margin-right: var(--space-10);
  }
  .template-page-builder .mv-10 {
    margin-top: var(--space-10);
    margin-bottom: var(--space-10);
  }
  .template-page-builder .m--10 {
    margin: calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1);
  }
  .template-page-builder .mt--10 {
    margin-top: calc(var(--space-10) * -1);
  }
  .template-page-builder .mr--10 {
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mb--10 {
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .ml--10 {
    margin-left: calc(var(--space-10) * -1);
  }
  .template-page-builder .mh--10 {
    margin-left: calc(var(--space-10) * -1);
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mv--10 {
    margin-top: calc(var(--space-10) * -1);
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .m-11 {
    margin: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .mt-11 {
    margin-top: var(--space-11);
  }
  .template-page-builder .mr-11 {
    margin-right: var(--space-11);
  }
  .template-page-builder .mb-11 {
    margin-bottom: var(--space-11);
  }
  .template-page-builder .ml-11 {
    margin-left: var(--space-11);
  }
  .template-page-builder .mh-11 {
    margin-left: var(--space-11);
    margin-right: var(--space-11);
  }
  .template-page-builder .mv-11 {
    margin-top: var(--space-11);
    margin-bottom: var(--space-11);
  }
  .template-page-builder .m--11 {
    margin: calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1);
  }
  .template-page-builder .mt--11 {
    margin-top: calc(var(--space-11) * -1);
  }
  .template-page-builder .mr--11 {
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mb--11 {
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .ml--11 {
    margin-left: calc(var(--space-11) * -1);
  }
  .template-page-builder .mh--11 {
    margin-left: calc(var(--space-11) * -1);
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mv--11 {
    margin-top: calc(var(--space-11) * -1);
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .m-12 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-12 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-12 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-12 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-12 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-12 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-12 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--12 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--12 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--12 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--12 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--12 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--12 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--12 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .m-13 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-13 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-13 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-13 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-13 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-13 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-13 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--13 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--13 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--13 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--13 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--13 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--13 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--13 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .m-14 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-14 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-14 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-14 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-14 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-14 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-14 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--14 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--14 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--14 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--14 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--14 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--14 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--14 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .p-0 {
    padding: 0px 0px 0px 0px;
  }
  .template-page-builder .pt-0 {
    padding-top: 0px !important;
  }
  .template-page-builder .pr-0 {
    padding-right: 0px !important;
  }
  .template-page-builder .pb-0 {
    padding-bottom: 0px !important;
  }
  .template-page-builder .pl-0 {
    padding-left: 0px !important;
  }
  .template-page-builder .ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .template-page-builder .pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .template-page-builder .p-1 {
    padding: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .pt-1 {
    padding-top: var(--space-1) !important;
  }
  .template-page-builder .pr-1 {
    padding-right: var(--space-1) !important;
  }
  .template-page-builder .pb-1 {
    padding-bottom: var(--space-1) !important;
  }
  .template-page-builder .pl-1 {
    padding-left: var(--space-1) !important;
  }
  .template-page-builder .ph-1 {
    padding-left: var(--space-1);
    padding-right: var(--space-1);
  }
  .template-page-builder .pv-1 {
    padding-top: var(--space-1);
    padding-bottom: var(--space-1);
  }
  .template-page-builder .p-2 {
    padding: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .pt-2 {
    padding-top: var(--space-2) !important;
  }
  .template-page-builder .pr-2 {
    padding-right: var(--space-2) !important;
  }
  .template-page-builder .pb-2 {
    padding-bottom: var(--space-2) !important;
  }
  .template-page-builder .pl-2 {
    padding-left: var(--space-2) !important;
  }
  .template-page-builder .ph-2 {
    padding-left: var(--space-2);
    padding-right: var(--space-2);
  }
  .template-page-builder .pv-2 {
    padding-top: var(--space-2);
    padding-bottom: var(--space-2);
  }
  .template-page-builder .p-3 {
    padding: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .pt-3 {
    padding-top: var(--space-3) !important;
  }
  .template-page-builder .pr-3 {
    padding-right: var(--space-3) !important;
  }
  .template-page-builder .pb-3 {
    padding-bottom: var(--space-3) !important;
  }
  .template-page-builder .pl-3 {
    padding-left: var(--space-3) !important;
  }
  .template-page-builder .ph-3 {
    padding-left: var(--space-3);
    padding-right: var(--space-3);
  }
  .template-page-builder .pv-3 {
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
  }
  .template-page-builder .p-4 {
    padding: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .pt-4 {
    padding-top: var(--space-4) !important;
  }
  .template-page-builder .pr-4 {
    padding-right: var(--space-4) !important;
  }
  .template-page-builder .pb-4 {
    padding-bottom: var(--space-4) !important;
  }
  .template-page-builder .pl-4 {
    padding-left: var(--space-4) !important;
  }
  .template-page-builder .ph-4 {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
  .template-page-builder .pv-4 {
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
  }
  .template-page-builder .p-5 {
    padding: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .pt-5 {
    padding-top: var(--space-5) !important;
  }
  .template-page-builder .pr-5 {
    padding-right: var(--space-5) !important;
  }
  .template-page-builder .pb-5 {
    padding-bottom: var(--space-5) !important;
  }
  .template-page-builder .pl-5 {
    padding-left: var(--space-5) !important;
  }
  .template-page-builder .ph-5 {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
  }
  .template-page-builder .pv-5 {
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
  }
  .template-page-builder .p-6 {
    padding: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .pt-6 {
    padding-top: var(--space-6) !important;
  }
  .template-page-builder .pr-6 {
    padding-right: var(--space-6) !important;
  }
  .template-page-builder .pb-6 {
    padding-bottom: var(--space-6) !important;
  }
  .template-page-builder .pl-6 {
    padding-left: var(--space-6) !important;
  }
  .template-page-builder .ph-6 {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
  }
  .template-page-builder .pv-6 {
    padding-top: var(--space-6);
    padding-bottom: var(--space-6);
  }
  .template-page-builder .p-7 {
    padding: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .pt-7 {
    padding-top: var(--space-7) !important;
  }
  .template-page-builder .pr-7 {
    padding-right: var(--space-7) !important;
  }
  .template-page-builder .pb-7 {
    padding-bottom: var(--space-7) !important;
  }
  .template-page-builder .pl-7 {
    padding-left: var(--space-7) !important;
  }
  .template-page-builder .ph-7 {
    padding-left: var(--space-7);
    padding-right: var(--space-7);
  }
  .template-page-builder .pv-7 {
    padding-top: var(--space-7);
    padding-bottom: var(--space-7);
  }
  .template-page-builder .p-8 {
    padding: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .pt-8 {
    padding-top: var(--space-8) !important;
  }
  .template-page-builder .pr-8 {
    padding-right: var(--space-8) !important;
  }
  .template-page-builder .pb-8 {
    padding-bottom: var(--space-8) !important;
  }
  .template-page-builder .pl-8 {
    padding-left: var(--space-8) !important;
  }
  .template-page-builder .ph-8 {
    padding-left: var(--space-8);
    padding-right: var(--space-8);
  }
  .template-page-builder .pv-8 {
    padding-top: var(--space-8);
    padding-bottom: var(--space-8);
  }
  .template-page-builder .p-9 {
    padding: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .pt-9 {
    padding-top: var(--space-9) !important;
  }
  .template-page-builder .pr-9 {
    padding-right: var(--space-9) !important;
  }
  .template-page-builder .pb-9 {
    padding-bottom: var(--space-9) !important;
  }
  .template-page-builder .pl-9 {
    padding-left: var(--space-9) !important;
  }
  .template-page-builder .ph-9 {
    padding-left: var(--space-9);
    padding-right: var(--space-9);
  }
  .template-page-builder .pv-9 {
    padding-top: var(--space-9);
    padding-bottom: var(--space-9);
  }
  .template-page-builder .p-10 {
    padding: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .pt-10 {
    padding-top: var(--space-10) !important;
  }
  .template-page-builder .pr-10 {
    padding-right: var(--space-10) !important;
  }
  .template-page-builder .pb-10 {
    padding-bottom: var(--space-10) !important;
  }
  .template-page-builder .pl-10 {
    padding-left: var(--space-10) !important;
  }
  .template-page-builder .ph-10 {
    padding-left: var(--space-10);
    padding-right: var(--space-10);
  }
  .template-page-builder .pv-10 {
    padding-top: var(--space-10);
    padding-bottom: var(--space-10);
  }
  .template-page-builder .p-11 {
    padding: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .pt-11 {
    padding-top: var(--space-11) !important;
  }
  .template-page-builder .pr-11 {
    padding-right: var(--space-11) !important;
  }
  .template-page-builder .pb-11 {
    padding-bottom: var(--space-11) !important;
  }
  .template-page-builder .pl-11 {
    padding-left: var(--space-11) !important;
  }
  .template-page-builder .ph-11 {
    padding-left: var(--space-11);
    padding-right: var(--space-11);
  }
  .template-page-builder .pv-11 {
    padding-top: var(--space-11);
    padding-bottom: var(--space-11);
  }
  .template-page-builder .p-12 {
    padding: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .pt-12 {
    padding-top: var(--space-12) !important;
  }
  .template-page-builder .pr-12 {
    padding-right: var(--space-12) !important;
  }
  .template-page-builder .pb-12 {
    padding-bottom: var(--space-12) !important;
  }
  .template-page-builder .pl-12 {
    padding-left: var(--space-12) !important;
  }
  .template-page-builder .ph-12 {
    padding-left: var(--space-12);
    padding-right: var(--space-12);
  }
  .template-page-builder .pv-12 {
    padding-top: var(--space-12);
    padding-bottom: var(--space-12);
  }
  .template-page-builder .p-13 {
    padding: var(--space-13) var(--space-13) var(--space-13) var(--space-13);
  }
  .template-page-builder .pt-13 {
    padding-top: var(--space-13) !important;
  }
  .template-page-builder .pr-13 {
    padding-right: var(--space-13) !important;
  }
  .template-page-builder .pb-13 {
    padding-bottom: var(--space-13) !important;
  }
  .template-page-builder .pl-13 {
    padding-left: var(--space-13) !important;
  }
  .template-page-builder .ph-13 {
    padding-left: var(--space-13);
    padding-right: var(--space-13);
  }
  .template-page-builder .pv-13 {
    padding-top: var(--space-13);
    padding-bottom: var(--space-13);
  }
  .template-page-builder .p-14 {
    padding: var(--space-14) var(--space-14) var(--space-14) var(--space-14);
  }
  .template-page-builder .pt-14 {
    padding-top: var(--space-14) !important;
  }
  .template-page-builder .pr-14 {
    padding-right: var(--space-14) !important;
  }
  .template-page-builder .pb-14 {
    padding-bottom: var(--space-14) !important;
  }
  .template-page-builder .pl-14 {
    padding-left: var(--space-14) !important;
  }
  .template-page-builder .ph-14 {
    padding-left: var(--space-14);
    padding-right: var(--space-14);
  }
  .template-page-builder .pv-14 {
    padding-top: var(--space-14);
    padding-bottom: var(--space-14);
  }
  .template-page-builder .sticky {
    position: sticky;
    top: 73px;
  }
  .template-page-builder .align-content-start {
    align-content: flex-start;
    align-content: start !important;
  }
  .template-page-builder .align-content-center {
    align-content: center !important;
  }
  .template-page-builder .align-content-end {
    align-content: flex-end;
    align-content: end !important;
  }
  .template-page-builder .align-items-start {
    align-items: start !important;
  }
  .template-page-builder .align-items-center {
    align-items: center !important;
  }
  .template-page-builder .align-items-end {
    align-items: flex-end;
    align-items: end !important;
  }
  .template-page-builder .align-self-stretch {
    align-self: stretch !important;
  }
  .template-page-builder .align-self-start {
    align-self: flex-start;
    align-self: start !important;
  }
  .template-page-builder .align-self-center {
    align-self: center !important;
  }
  .template-page-builder .align-self-end {
    align-self: flex-end;
    align-self: end !important;
  }
  .template-page-builder .justify-content-start {
    justify-content: flex-start;
    justify-content: start !important;
  }
  .template-page-builder .justify-content-center {
    justify-content: center !important;
  }
  .template-page-builder .justify-content-end {
    justify-content: flex-end;
    justify-content: end !important;
  }
  .template-page-builder .justify-content-between {
    justify-content: space-between !important;
  }
  .template-page-builder .justify-items-start {
    justify-items: flex-start;
    justify-items: start !important;
  }
  .template-page-builder .justify-items-center {
    justify-items: center !important;
  }
  .template-page-builder .justify-items-end {
    justify-items: flex-end;
    justify-items: end !important;
  }
  .template-page-builder .justify-self-start {
    justify-self: start !important;
  }
  .template-page-builder .justify-self-stretch {
    justify-self: stretch !important;
  }
  .template-page-builder .justify-self-center {
    justify-self: center !important;
  }
  .template-page-builder .justify-self-end {
    justify-self: end !important;
  }
  .template-page-builder .overflow-visible {
    overflow: visible !important;
  }
  .template-page-builder .order--10 {
    order: -10;
  }
  .template-page-builder .order--9 {
    order: -9;
  }
  .template-page-builder .order--8 {
    order: -8;
  }
  .template-page-builder .order--7 {
    order: -7;
  }
  .template-page-builder .order--6 {
    order: -6;
  }
  .template-page-builder .order--5 {
    order: -5;
  }
  .template-page-builder .order--4 {
    order: -4;
  }
  .template-page-builder .order--3 {
    order: -3;
  }
  .template-page-builder .order--2 {
    order: -2;
  }
  .template-page-builder .order--1 {
    order: -1;
  }
  .template-page-builder .order-0 {
    order: 0;
  }
  .template-page-builder .order-1 {
    order: 1;
  }
  .template-page-builder .order-2 {
    order: 2;
  }
  .template-page-builder .order-3 {
    order: 3;
  }
  .template-page-builder .order-4 {
    order: 4;
  }
  .template-page-builder .order-5 {
    order: 5;
  }
  .template-page-builder .order-6 {
    order: 6;
  }
  .template-page-builder .order-7 {
    order: 7;
  }
  .template-page-builder .order-8 {
    order: 8;
  }
  .template-page-builder .order-9 {
    order: 9;
  }
  .template-page-builder .order-10 {
    order: 10;
  }
  .template-page-builder div.element-image picture {
    min-height: var(--min-height-vw-0-767, var(--min-height-vw-default, unset));
  }
  .template-page-builder .column-contrast {
    color: var(--primary-color-3);
  }
  .template-page-builder .unset-column-contrast {
    color: var(--primary-color-2);
  }
  .template-page-builder .image-cover {
    overflow: hidden;
    height: 100%;
  }
  .template-page-builder .image-cover img {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .template-page-builder .image-cover-absolute {
    position: relative;
  }
  .template-page-builder .image-cover-absolute img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .template-page-builder .mb\:gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .mb\:row-gap-0 {
    row-gap: 0px;
  }
  .template-page-builder .mb\:column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .mb\:gap-1 {
    row-gap: var(--space-1);
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .mb\:row-gap-1 {
    row-gap: var(--space-1);
  }
  .template-page-builder .mb\:column-gap-1 {
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .mb\:gap-2 {
    row-gap: var(--space-2);
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .mb\:row-gap-2 {
    row-gap: var(--space-2);
  }
  .template-page-builder .mb\:column-gap-2 {
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .mb\:gap-3 {
    row-gap: var(--space-3);
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .mb\:row-gap-3 {
    row-gap: var(--space-3);
  }
  .template-page-builder .mb\:column-gap-3 {
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .mb\:gap-4 {
    row-gap: var(--space-4);
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .mb\:row-gap-4 {
    row-gap: var(--space-4);
  }
  .template-page-builder .mb\:column-gap-4 {
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .mb\:gap-5 {
    row-gap: var(--space-5);
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .mb\:row-gap-5 {
    row-gap: var(--space-5);
  }
  .template-page-builder .mb\:column-gap-5 {
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .mb\:gap-6 {
    row-gap: var(--space-6);
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .mb\:row-gap-6 {
    row-gap: var(--space-6);
  }
  .template-page-builder .mb\:column-gap-6 {
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .mb\:gap-7 {
    row-gap: var(--space-7);
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .mb\:row-gap-7 {
    row-gap: var(--space-7);
  }
  .template-page-builder .mb\:column-gap-7 {
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .mb\:gap-8 {
    row-gap: var(--space-8);
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .mb\:row-gap-8 {
    row-gap: var(--space-8);
  }
  .template-page-builder .mb\:column-gap-8 {
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .mb\:gap-9 {
    row-gap: var(--space-9);
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .mb\:row-gap-9 {
    row-gap: var(--space-9);
  }
  .template-page-builder .mb\:column-gap-9 {
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .mb\:gap-10 {
    row-gap: var(--space-10);
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .mb\:row-gap-10 {
    row-gap: var(--space-10);
  }
  .template-page-builder .mb\:column-gap-10 {
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .mb\:gap-11 {
    row-gap: var(--space-11);
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .mb\:row-gap-11 {
    row-gap: var(--space-11);
  }
  .template-page-builder .mb\:column-gap-11 {
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .mb\:gap-12 {
    row-gap: var(--space-12);
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .mb\:row-gap-12 {
    row-gap: var(--space-12);
  }
  .template-page-builder .mb\:column-gap-12 {
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .mb\:gap-13 {
    row-gap: var(--space-13);
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .mb\:row-gap-13 {
    row-gap: var(--space-13);
  }
  .template-page-builder .mb\:column-gap-13 {
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .mb\:gap-14 {
    row-gap: var(--space-14);
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .mb\:row-gap-14 {
    row-gap: var(--space-14);
  }
  .template-page-builder .mb\:column-gap-14 {
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .mb\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-auto-flow-dense {
    grid-auto-flow: dense;
  }
  .template-page-builder .mb\:grid-auto-flow-unset {
    grid-auto-flow: unset;
  }
  .template-page-builder .mb\:col-span-unset {
    grid-column: unset;
  }
  .template-page-builder .mb\:col-span-full {
    grid-column: 1/-1;
  }
  .template-page-builder .mb\:col-span-1 {
    grid-column: span 1/span 1;
  }
  .template-page-builder .mb\:col-span-2 {
    grid-column: span 2/span 2;
  }
  .template-page-builder .mb\:col-span-3 {
    grid-column: span 3/span 3;
  }
  .template-page-builder .mb\:col-span-4 {
    grid-column: span 4/span 4;
  }
  .template-page-builder .mb\:col-span-5 {
    grid-column: span 5/span 5;
  }
  .template-page-builder .mb\:col-span-6 {
    grid-column: span 6/span 6;
  }
  .template-page-builder .mb\:col-span-7 {
    grid-column: span 7/span 7;
  }
  .template-page-builder .mb\:col-span-8 {
    grid-column: span 8/span 8;
  }
  .template-page-builder .mb\:col-span-9 {
    grid-column: span 9/span 9;
  }
  .template-page-builder .mb\:col-span-10 {
    grid-column: span 10/span 10;
  }
  .template-page-builder .mb\:col-span-11 {
    grid-column: span 11/span 11;
  }
  .template-page-builder .mb\:col-span-12 {
    grid-column: span 12/span 12;
  }
  .template-page-builder .mb\:w-5 {
    width: 5%;
  }
  .template-page-builder .mb\:w-10 {
    width: 10%;
  }
  .template-page-builder .mb\:w-15 {
    width: 15%;
  }
  .template-page-builder .mb\:w-20 {
    width: 20%;
  }
  .template-page-builder .mb\:w-25 {
    width: 25%;
  }
  .template-page-builder .mb\:w-30 {
    width: 30%;
  }
  .template-page-builder .mb\:w-35 {
    width: 35%;
  }
  .template-page-builder .mb\:w-40 {
    width: 40%;
  }
  .template-page-builder .mb\:w-45 {
    width: 45%;
  }
  .template-page-builder .mb\:w-50 {
    width: 50%;
  }
  .template-page-builder .mb\:w-55 {
    width: 55%;
  }
  .template-page-builder .mb\:w-60 {
    width: 60%;
  }
  .template-page-builder .mb\:w-65 {
    width: 65%;
  }
  .template-page-builder .mb\:w-70 {
    width: 70%;
  }
  .template-page-builder .mb\:w-75 {
    width: 75%;
  }
  .template-page-builder .mb\:w-80 {
    width: 80%;
  }
  .template-page-builder .mb\:w-85 {
    width: 85%;
  }
  .template-page-builder .mb\:w-90 {
    width: 90%;
  }
  .template-page-builder .mb\:w-95 {
    width: 95%;
  }
  .template-page-builder .mb\:w-100 {
    width: 100%;
  }
  .template-page-builder .mb\:h-5 {
    height: 5%;
  }
  .template-page-builder .mb\:h-10 {
    height: 10%;
  }
  .template-page-builder .mb\:h-15 {
    height: 15%;
  }
  .template-page-builder .mb\:h-20 {
    height: 20%;
  }
  .template-page-builder .mb\:h-25 {
    height: 25%;
  }
  .template-page-builder .mb\:h-30 {
    height: 30%;
  }
  .template-page-builder .mb\:h-35 {
    height: 35%;
  }
  .template-page-builder .mb\:h-40 {
    height: 40%;
  }
  .template-page-builder .mb\:h-45 {
    height: 45%;
  }
  .template-page-builder .mb\:h-50 {
    height: 50%;
  }
  .template-page-builder .mb\:h-55 {
    height: 55%;
  }
  .template-page-builder .mb\:h-60 {
    height: 60%;
  }
  .template-page-builder .mb\:h-65 {
    height: 65%;
  }
  .template-page-builder .mb\:h-70 {
    height: 70%;
  }
  .template-page-builder .mb\:h-75 {
    height: 75%;
  }
  .template-page-builder .mb\:h-80 {
    height: 80%;
  }
  .template-page-builder .mb\:h-85 {
    height: 85%;
  }
  .template-page-builder .mb\:h-90 {
    height: 90%;
  }
  .template-page-builder .mb\:h-95 {
    height: 95%;
  }
  .template-page-builder .mb\:h-100 {
    height: 100%;
  }
  .template-page-builder .mb\:h-5-vh {
    height: 5vh;
  }
  .template-page-builder .mb\:h-10-vh {
    height: 10vh;
  }
  .template-page-builder .mb\:h-15-vh {
    height: 15vh;
  }
  .template-page-builder .mb\:h-20-vh {
    height: 20vh;
  }
  .template-page-builder .mb\:h-25-vh {
    height: 25vh;
  }
  .template-page-builder .mb\:h-30-vh {
    height: 30vh;
  }
  .template-page-builder .mb\:h-35-vh {
    height: 35vh;
  }
  .template-page-builder .mb\:h-40-vh {
    height: 40vh;
  }
  .template-page-builder .mb\:h-45-vh {
    height: 45vh;
  }
  .template-page-builder .mb\:h-50-vh {
    height: 50vh;
  }
  .template-page-builder .mb\:h-55-vh {
    height: 55vh;
  }
  .template-page-builder .mb\:h-60-vh {
    height: 60vh;
  }
  .template-page-builder .mb\:h-65-vh {
    height: 65vh;
  }
  .template-page-builder .mb\:h-70-vh {
    height: 70vh;
  }
  .template-page-builder .mb\:h-75-vh {
    height: 75vh;
  }
  .template-page-builder .mb\:h-80-vh {
    height: 80vh;
  }
  .template-page-builder .mb\:h-85-vh {
    height: 85vh;
  }
  .template-page-builder .mb\:h-90-vh {
    height: 90vh;
  }
  .template-page-builder .mb\:h-95-vh {
    height: 95vh;
  }
  .template-page-builder .mb\:h-100-vh {
    height: 100vh;
  }
  .template-page-builder .mb\:h-50-px {
    height: 50px;
  }
  .template-page-builder .mb\:h-100-px {
    height: 100px;
  }
  .template-page-builder .mb\:h-150-px {
    height: 150px;
  }
  .template-page-builder .mb\:h-200-px {
    height: 200px;
  }
  .template-page-builder .mb\:h-250-px {
    height: 250px;
  }
  .template-page-builder .mb\:h-300-px {
    height: 300px;
  }
  .template-page-builder .mb\:h-350-px {
    height: 350px;
  }
  .template-page-builder .mb\:h-400-px {
    height: 400px;
  }
  .template-page-builder .mb\:h-450-px {
    height: 450px;
  }
  .template-page-builder .mb\:h-500-px {
    height: 500px;
  }
  .template-page-builder .mb\:h-550-px {
    height: 550px;
  }
  .template-page-builder .mb\:h-600-px {
    height: 600px;
  }
  .template-page-builder .mb\:h-650-px {
    height: 650px;
  }
  .template-page-builder .mb\:h-700-px {
    height: 700px;
  }
  .template-page-builder .mb\:h-750-px {
    height: 750px;
  }
  .template-page-builder .mb\:h-800-px {
    height: 800px;
  }
  .template-page-builder .mb\:h-850-px {
    height: 850px;
  }
  .template-page-builder .mb\:h-900-px {
    height: 900px;
  }
  .template-page-builder .mb\:h-950-px {
    height: 950px;
  }
  .template-page-builder .mb\:h-1000-px {
    height: 1000px;
  }
  .template-page-builder .mb\:h-auto {
    height: auto;
  }
  .template-page-builder .mb\:mh-5-vh {
    min-height: 5vh;
  }
  .template-page-builder .mb\:mh-10-vh {
    min-height: 10vh;
  }
  .template-page-builder .mb\:mh-15-vh {
    min-height: 15vh;
  }
  .template-page-builder .mb\:mh-20-vh {
    min-height: 20vh;
  }
  .template-page-builder .mb\:mh-25-vh {
    min-height: 25vh;
  }
  .template-page-builder .mb\:mh-30-vh {
    min-height: 30vh;
  }
  .template-page-builder .mb\:mh-35-vh {
    min-height: 35vh;
  }
  .template-page-builder .mb\:mh-40-vh {
    min-height: 40vh;
  }
  .template-page-builder .mb\:mh-45-vh {
    min-height: 45vh;
  }
  .template-page-builder .mb\:mh-50-vh {
    min-height: 50vh;
  }
  .template-page-builder .mb\:mh-55-vh {
    min-height: 55vh;
  }
  .template-page-builder .mb\:mh-60-vh {
    min-height: 60vh;
  }
  .template-page-builder .mb\:mh-65-vh {
    min-height: 65vh;
  }
  .template-page-builder .mb\:mh-70-vh {
    min-height: 70vh;
  }
  .template-page-builder .mb\:mh-75-vh {
    min-height: 75vh;
  }
  .template-page-builder .mb\:mh-80-vh {
    min-height: 80vh;
  }
  .template-page-builder .mb\:mh-85-vh {
    min-height: 85vh;
  }
  .template-page-builder .mb\:mh-90-vh {
    min-height: 90vh;
  }
  .template-page-builder .mb\:mh-95-vh {
    min-height: 95vh;
  }
  .template-page-builder .mb\:mh-100-vh {
    min-height: 100vh;
  }
  .template-page-builder .mb\:h-auto {
    min-height: auto;
  }
  .template-page-builder .mb\:relative {
    position: relative;
  }
  .template-page-builder .mb\:flex {
    display: flex !important;
  }
  .template-page-builder .mb\:grid {
    display: grid !important;
  }
  .template-page-builder .mb\:hide {
    display: none !important;
  }
  .template-page-builder .mb\:text-align-left {
    text-align: left !important;
  }
  .template-page-builder .mb\:text-align-center {
    text-align: center !important;
  }
  .template-page-builder .mb\:text-align-right {
    text-align: right !important;
  }
  .template-page-builder .mb\:flex-col-full {
    flex: 0 0 100% !important;
  }
  .template-page-builder .mb\:flex-wrap {
    flex-wrap: wrap;
  }
  .template-page-builder .mb\:grid-stack {
    display: grid;
    grid-template-areas: "main";
    grid-template-columns: auto;
    position: relative;
  }
  .template-page-builder .mb\:grid-layer {
    grid-area: main;
    position: relative;
    z-index: 1;
  }
  .template-page-builder .mb\:grid-columns-5-7 {
    grid-template-columns: 5fr 7fr;
  }
  .template-page-builder .mb\:grid-columns-7-5 {
    grid-template-columns: 7fr 5fr;
  }
  .template-page-builder .mb\:grid-columns-6-6 {
    grid-template-columns: 6fr 6fr;
  }
  .template-page-builder .mb\:grid-columns-8-4 {
    grid-template-columns: 8fr 4fr;
  }
  .template-page-builder .mb\:grid-columns-4-8 {
    grid-template-columns: 4fr 8fr;
  }
  .template-page-builder .mb\:grid-columns-9-3 {
    grid-template-columns: 9fr 3fr;
  }
  .template-page-builder .mb\:grid-columns-3-9 {
    grid-template-columns: 3fr 9fr;
  }
  .template-page-builder .mb\:grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .mb\:grid-columns-3-6-3 {
    grid-template-columns: 3fr 6fr 3fr;
  }
  .template-page-builder .mb\:grid-columns-repeat-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-repeat-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-repeat-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-repeat-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-repeat-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-repeat-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-repeat-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-repeat-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-repeat-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-repeat-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-repeat-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-auto {
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-auto-min-content {
    grid-template-columns: auto min-content;
  }
  .template-page-builder .mb\:grid-columns-min-content-auto {
    grid-template-columns: min-content auto;
  }
  .template-page-builder .mb\:grid-columns-auto-1fr {
    grid-template-columns: auto 1fr;
  }
  .template-page-builder .mb\:grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .mb\:grid-columns-1fr {
    grid-template-columns: 1fr;
  }
  .template-page-builder .mb\:grid-rows-auto-1fr {
    grid-template-rows: auto 1fr;
  }
  .template-page-builder .mb\:grid-rows-1fr-auto {
    grid-template-rows: 1fr auto;
  }
  .template-page-builder .mb\:grid-rows-auto {
    grid-template-rows: auto;
  }
  .template-page-builder .mb\:min-height-100vh {
    min-height: 100vh;
  }
  .template-page-builder .mb\:min-height-100vh-min-header {
    min-height: calc(100vh - 73px);
  }
  .template-page-builder .mb\:mh-auto,
  .template-page-builder .mb\:min-height-auto {
    min-height: auto;
  }
  .template-page-builder .mb\:rounded-1 {
    border-radius: var(--border-radius-1) var(--border-radius-1) var(--border-radius-1) var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-tl-1 {
    border-top-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-tr-1 {
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-th-1 {
    border-top-left-radius: var(--border-radius-1);
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-br-1 {
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-bl-1 {
    border-bottom-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-bh-1 {
    border-bottom-left-radius: var(--border-radius-1);
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-2 {
    border-radius: var(--border-radius-2) var(--border-radius-2) var(--border-radius-2) var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-tl-2 {
    border-top-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-tr-2 {
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-th-2 {
    border-top-left-radius: var(--border-radius-2);
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-br-2 {
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-bl-2 {
    border-bottom-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-bh-2 {
    border-bottom-left-radius: var(--border-radius-2);
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-3 {
    border-radius: var(--border-radius-3) var(--border-radius-3) var(--border-radius-3) var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-tl-3 {
    border-top-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-tr-3 {
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-th-3 {
    border-top-left-radius: var(--border-radius-3);
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-br-3 {
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-bl-3 {
    border-bottom-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-bh-3 {
    border-bottom-left-radius: var(--border-radius-3);
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-4 {
    border-radius: var(--border-radius-4) var(--border-radius-4) var(--border-radius-4) var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-tl-4 {
    border-top-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-tr-4 {
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-th-4 {
    border-top-left-radius: var(--border-radius-4);
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-br-4 {
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-bl-4 {
    border-bottom-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-bh-4 {
    border-bottom-left-radius: var(--border-radius-4);
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-tl-0 {
    border-top-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-tr-0 {
    border-top-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-bl-0 {
    border-bottom-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-br-0 {
    border-bottom-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-0 {
    border-radius: 0;
    overflow: hidden;
  }
  .template-page-builder .mb\:aspect-ratio-1-1 {
    aspect-ratio: 1/1 !important;
  }
  .template-page-builder .mb\:aspect-ratio-2-1 {
    aspect-ratio: 2/1 !important;
  }
  .template-page-builder .mb\:aspect-ratio-3-2 {
    aspect-ratio: 3/2 !important;
  }
  .template-page-builder .mb\:aspect-ratio-2-3 {
    aspect-ratio: 2/3 !important;
  }
  .template-page-builder .mb\:aspect-ratio-4-3 {
    aspect-ratio: 4/3 !important;
  }
  .template-page-builder .mb\:aspect-ratio-5-2 {
    aspect-ratio: 5/2 !important;
  }
  .template-page-builder .mb\:aspect-ratio-5-3 {
    aspect-ratio: 5/3 !important;
  }
  .template-page-builder .mb\:aspect-ratio-5-6 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .mb\:aspect-ratio-6-5 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .mb\:aspect-ratio-16-9 {
    aspect-ratio: 16/9 !important;
  }
  .template-page-builder .mb\:aspect-ratio-350-250 {
    aspect-ratio: 350/250 !important;
  }
  .template-page-builder .mb\:aspect-ratio-350-430 {
    aspect-ratio: 350/430 !important;
  }
  .template-page-builder .mb\:aspect-ratio-3-4 {
    aspect-ratio: 3/4 !important;
  }
  .template-page-builder .mb\:aspect-ratio-unset {
    aspect-ratio: unset !important;
  }
  .template-page-builder .mb\:bg-pc-1 {
    background-color: var(--primary-color-1);
  }
  .template-page-builder .mb\:bg-pc-2 {
    background-color: var(--primary-color-2);
  }
  .template-page-builder .mb\:bg-pc-3 {
    background-color: var(--primary-color-3);
  }
  .template-page-builder .mb\:bg-sc-1 {
    background-color: var(--secondary-color-1);
  }
  .template-page-builder .mb\:bg-sc-2 {
    background-color: var(--secondary-color-2);
  }
  .template-page-builder .mb\:bg-sc-3 {
    background-color: var(--secondary-color-3);
  }
  .template-page-builder .mb\:border-pc-1 {
    border: solid 1px var(--primary-color-1);
  }
  .template-page-builder .mb\:border-pc-2 {
    border: solid 1px var(--primary-color-2);
  }
  .template-page-builder .mb\:border-pc-3 {
    border: solid 1px var(--primary-color-3);
  }
  .template-page-builder .mb\:border-sc-1 {
    border: solid 1px var(--secondary-color-1);
  }
  .template-page-builder .mb\:border-sc-2 {
    border: solid 1px var(--secondary-color-2);
  }
  .template-page-builder .mb\:border-sc-3 {
    border: solid 1px var(--secondary-color-3);
  }
  .template-page-builder .mb\:bg-overlay .column-background:after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .template-page-builder .mb\:bg-overlay-1 .column-background:after {
    background: linear-gradient(177.95deg, rgba(26, 41, 54, 0.6) 1.7%, rgba(26, 41, 54, 0) 81.22%);
  }
  .template-page-builder .mb\:bg-overlay-2 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.192) 0.77%, rgba(26, 41, 54, 0.3) 52.73%, rgba(26, 41, 54, 0.18) 100%);
  }
  .template-page-builder .mb\:bg-overlay-3 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.4) 17.79%, rgba(26, 41, 54, 0) 38.94%, rgba(26, 41, 54, 0) 61.54%, rgba(26, 41, 54, 0.4) 84.62%);
  }
  .template-page-builder .mb\:bg-overlay-4 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.6) 0%, rgba(26, 41, 54, 0.12) 51.44%);
  }
  .template-page-builder .mb\:m-0 {
    margin: 0px 0px 0px 0px;
  }
  .template-page-builder .mb\:mt-0 {
    margin-top: 0px;
  }
  .template-page-builder .mb\:mr-0 {
    margin-right: 0px;
  }
  .template-page-builder .mb\:mb-0 {
    margin-bottom: 0px;
  }
  .template-page-builder .mb\:ml-0 {
    margin-left: 0px;
  }
  .template-page-builder .mb\:mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .template-page-builder .mb\:mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .template-page-builder .mb\:m--0 {
    margin: calc(0px * -1) calc(0px * -1) calc(0px * -1) calc(0px * -1);
  }
  .template-page-builder .mb\:mt--0 {
    margin-top: calc(0px * -1);
  }
  .template-page-builder .mb\:mr--0 {
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mb\:mb--0 {
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .mb\:ml--0 {
    margin-left: calc(0px * -1);
  }
  .template-page-builder .mb\:mh--0 {
    margin-left: calc(0px * -1);
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mb\:mv--0 {
    margin-top: calc(0px * -1);
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .mb\:m-1 {
    margin: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .mb\:mt-1 {
    margin-top: var(--space-1);
  }
  .template-page-builder .mb\:mr-1 {
    margin-right: var(--space-1);
  }
  .template-page-builder .mb\:mb-1 {
    margin-bottom: var(--space-1);
  }
  .template-page-builder .mb\:ml-1 {
    margin-left: var(--space-1);
  }
  .template-page-builder .mb\:mh-1 {
    margin-left: var(--space-1);
    margin-right: var(--space-1);
  }
  .template-page-builder .mb\:mv-1 {
    margin-top: var(--space-1);
    margin-bottom: var(--space-1);
  }
  .template-page-builder .mb\:m--1 {
    margin: calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1);
  }
  .template-page-builder .mb\:mt--1 {
    margin-top: calc(var(--space-1) * -1);
  }
  .template-page-builder .mb\:mr--1 {
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mb\:mb--1 {
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .mb\:ml--1 {
    margin-left: calc(var(--space-1) * -1);
  }
  .template-page-builder .mb\:mh--1 {
    margin-left: calc(var(--space-1) * -1);
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mb\:mv--1 {
    margin-top: calc(var(--space-1) * -1);
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .mb\:m-2 {
    margin: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .mb\:mt-2 {
    margin-top: var(--space-2);
  }
  .template-page-builder .mb\:mr-2 {
    margin-right: var(--space-2);
  }
  .template-page-builder .mb\:mb-2 {
    margin-bottom: var(--space-2);
  }
  .template-page-builder .mb\:ml-2 {
    margin-left: var(--space-2);
  }
  .template-page-builder .mb\:mh-2 {
    margin-left: var(--space-2);
    margin-right: var(--space-2);
  }
  .template-page-builder .mb\:mv-2 {
    margin-top: var(--space-2);
    margin-bottom: var(--space-2);
  }
  .template-page-builder .mb\:m--2 {
    margin: calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1);
  }
  .template-page-builder .mb\:mt--2 {
    margin-top: calc(var(--space-2) * -1);
  }
  .template-page-builder .mb\:mr--2 {
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mb\:mb--2 {
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .mb\:ml--2 {
    margin-left: calc(var(--space-2) * -1);
  }
  .template-page-builder .mb\:mh--2 {
    margin-left: calc(var(--space-2) * -1);
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mb\:mv--2 {
    margin-top: calc(var(--space-2) * -1);
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .mb\:m-3 {
    margin: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .mb\:mt-3 {
    margin-top: var(--space-3);
  }
  .template-page-builder .mb\:mr-3 {
    margin-right: var(--space-3);
  }
  .template-page-builder .mb\:mb-3 {
    margin-bottom: var(--space-3);
  }
  .template-page-builder .mb\:ml-3 {
    margin-left: var(--space-3);
  }
  .template-page-builder .mb\:mh-3 {
    margin-left: var(--space-3);
    margin-right: var(--space-3);
  }
  .template-page-builder .mb\:mv-3 {
    margin-top: var(--space-3);
    margin-bottom: var(--space-3);
  }
  .template-page-builder .mb\:m--3 {
    margin: calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1);
  }
  .template-page-builder .mb\:mt--3 {
    margin-top: calc(var(--space-3) * -1);
  }
  .template-page-builder .mb\:mr--3 {
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mb\:mb--3 {
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .mb\:ml--3 {
    margin-left: calc(var(--space-3) * -1);
  }
  .template-page-builder .mb\:mh--3 {
    margin-left: calc(var(--space-3) * -1);
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mb\:mv--3 {
    margin-top: calc(var(--space-3) * -1);
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .mb\:m-4 {
    margin: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .mb\:mt-4 {
    margin-top: var(--space-4);
  }
  .template-page-builder .mb\:mr-4 {
    margin-right: var(--space-4);
  }
  .template-page-builder .mb\:mb-4 {
    margin-bottom: var(--space-4);
  }
  .template-page-builder .mb\:ml-4 {
    margin-left: var(--space-4);
  }
  .template-page-builder .mb\:mh-4 {
    margin-left: var(--space-4);
    margin-right: var(--space-4);
  }
  .template-page-builder .mb\:mv-4 {
    margin-top: var(--space-4);
    margin-bottom: var(--space-4);
  }
  .template-page-builder .mb\:m--4 {
    margin: calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1);
  }
  .template-page-builder .mb\:mt--4 {
    margin-top: calc(var(--space-4) * -1);
  }
  .template-page-builder .mb\:mr--4 {
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mb\:mb--4 {
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .mb\:ml--4 {
    margin-left: calc(var(--space-4) * -1);
  }
  .template-page-builder .mb\:mh--4 {
    margin-left: calc(var(--space-4) * -1);
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mb\:mv--4 {
    margin-top: calc(var(--space-4) * -1);
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .mb\:m-5 {
    margin: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .mb\:mt-5 {
    margin-top: var(--space-5);
  }
  .template-page-builder .mb\:mr-5 {
    margin-right: var(--space-5);
  }
  .template-page-builder .mb\:mb-5 {
    margin-bottom: var(--space-5);
  }
  .template-page-builder .mb\:ml-5 {
    margin-left: var(--space-5);
  }
  .template-page-builder .mb\:mh-5 {
    margin-left: var(--space-5);
    margin-right: var(--space-5);
  }
  .template-page-builder .mb\:mv-5 {
    margin-top: var(--space-5);
    margin-bottom: var(--space-5);
  }
  .template-page-builder .mb\:m--5 {
    margin: calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1);
  }
  .template-page-builder .mb\:mt--5 {
    margin-top: calc(var(--space-5) * -1);
  }
  .template-page-builder .mb\:mr--5 {
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mb\:mb--5 {
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .mb\:ml--5 {
    margin-left: calc(var(--space-5) * -1);
  }
  .template-page-builder .mb\:mh--5 {
    margin-left: calc(var(--space-5) * -1);
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mb\:mv--5 {
    margin-top: calc(var(--space-5) * -1);
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .mb\:m-6 {
    margin: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .mb\:mt-6 {
    margin-top: var(--space-6);
  }
  .template-page-builder .mb\:mr-6 {
    margin-right: var(--space-6);
  }
  .template-page-builder .mb\:mb-6 {
    margin-bottom: var(--space-6);
  }
  .template-page-builder .mb\:ml-6 {
    margin-left: var(--space-6);
  }
  .template-page-builder .mb\:mh-6 {
    margin-left: var(--space-6);
    margin-right: var(--space-6);
  }
  .template-page-builder .mb\:mv-6 {
    margin-top: var(--space-6);
    margin-bottom: var(--space-6);
  }
  .template-page-builder .mb\:m--6 {
    margin: calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1);
  }
  .template-page-builder .mb\:mt--6 {
    margin-top: calc(var(--space-6) * -1);
  }
  .template-page-builder .mb\:mr--6 {
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mb\:mb--6 {
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .mb\:ml--6 {
    margin-left: calc(var(--space-6) * -1);
  }
  .template-page-builder .mb\:mh--6 {
    margin-left: calc(var(--space-6) * -1);
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mb\:mv--6 {
    margin-top: calc(var(--space-6) * -1);
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .mb\:m-7 {
    margin: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .mb\:mt-7 {
    margin-top: var(--space-7);
  }
  .template-page-builder .mb\:mr-7 {
    margin-right: var(--space-7);
  }
  .template-page-builder .mb\:mb-7 {
    margin-bottom: var(--space-7);
  }
  .template-page-builder .mb\:ml-7 {
    margin-left: var(--space-7);
  }
  .template-page-builder .mb\:mh-7 {
    margin-left: var(--space-7);
    margin-right: var(--space-7);
  }
  .template-page-builder .mb\:mv-7 {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7);
  }
  .template-page-builder .mb\:m--7 {
    margin: calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1);
  }
  .template-page-builder .mb\:mt--7 {
    margin-top: calc(var(--space-7) * -1);
  }
  .template-page-builder .mb\:mr--7 {
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mb\:mb--7 {
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .mb\:ml--7 {
    margin-left: calc(var(--space-7) * -1);
  }
  .template-page-builder .mb\:mh--7 {
    margin-left: calc(var(--space-7) * -1);
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mb\:mv--7 {
    margin-top: calc(var(--space-7) * -1);
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .mb\:m-8 {
    margin: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .mb\:mt-8 {
    margin-top: var(--space-8);
  }
  .template-page-builder .mb\:mr-8 {
    margin-right: var(--space-8);
  }
  .template-page-builder .mb\:mb-8 {
    margin-bottom: var(--space-8);
  }
  .template-page-builder .mb\:ml-8 {
    margin-left: var(--space-8);
  }
  .template-page-builder .mb\:mh-8 {
    margin-left: var(--space-8);
    margin-right: var(--space-8);
  }
  .template-page-builder .mb\:mv-8 {
    margin-top: var(--space-8);
    margin-bottom: var(--space-8);
  }
  .template-page-builder .mb\:m--8 {
    margin: calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1);
  }
  .template-page-builder .mb\:mt--8 {
    margin-top: calc(var(--space-8) * -1);
  }
  .template-page-builder .mb\:mr--8 {
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mb\:mb--8 {
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .mb\:ml--8 {
    margin-left: calc(var(--space-8) * -1);
  }
  .template-page-builder .mb\:mh--8 {
    margin-left: calc(var(--space-8) * -1);
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mb\:mv--8 {
    margin-top: calc(var(--space-8) * -1);
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .mb\:m-9 {
    margin: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .mb\:mt-9 {
    margin-top: var(--space-9);
  }
  .template-page-builder .mb\:mr-9 {
    margin-right: var(--space-9);
  }
  .template-page-builder .mb\:mb-9 {
    margin-bottom: var(--space-9);
  }
  .template-page-builder .mb\:ml-9 {
    margin-left: var(--space-9);
  }
  .template-page-builder .mb\:mh-9 {
    margin-left: var(--space-9);
    margin-right: var(--space-9);
  }
  .template-page-builder .mb\:mv-9 {
    margin-top: var(--space-9);
    margin-bottom: var(--space-9);
  }
  .template-page-builder .mb\:m--9 {
    margin: calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1);
  }
  .template-page-builder .mb\:mt--9 {
    margin-top: calc(var(--space-9) * -1);
  }
  .template-page-builder .mb\:mr--9 {
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mb\:mb--9 {
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .mb\:ml--9 {
    margin-left: calc(var(--space-9) * -1);
  }
  .template-page-builder .mb\:mh--9 {
    margin-left: calc(var(--space-9) * -1);
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mb\:mv--9 {
    margin-top: calc(var(--space-9) * -1);
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .mb\:m-10 {
    margin: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .mb\:mt-10 {
    margin-top: var(--space-10);
  }
  .template-page-builder .mb\:mr-10 {
    margin-right: var(--space-10);
  }
  .template-page-builder .mb\:mb-10 {
    margin-bottom: var(--space-10);
  }
  .template-page-builder .mb\:ml-10 {
    margin-left: var(--space-10);
  }
  .template-page-builder .mb\:mh-10 {
    margin-left: var(--space-10);
    margin-right: var(--space-10);
  }
  .template-page-builder .mb\:mv-10 {
    margin-top: var(--space-10);
    margin-bottom: var(--space-10);
  }
  .template-page-builder .mb\:m--10 {
    margin: calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1);
  }
  .template-page-builder .mb\:mt--10 {
    margin-top: calc(var(--space-10) * -1);
  }
  .template-page-builder .mb\:mr--10 {
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mb\:mb--10 {
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .mb\:ml--10 {
    margin-left: calc(var(--space-10) * -1);
  }
  .template-page-builder .mb\:mh--10 {
    margin-left: calc(var(--space-10) * -1);
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mb\:mv--10 {
    margin-top: calc(var(--space-10) * -1);
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .mb\:m-11 {
    margin: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .mb\:mt-11 {
    margin-top: var(--space-11);
  }
  .template-page-builder .mb\:mr-11 {
    margin-right: var(--space-11);
  }
  .template-page-builder .mb\:mb-11 {
    margin-bottom: var(--space-11);
  }
  .template-page-builder .mb\:ml-11 {
    margin-left: var(--space-11);
  }
  .template-page-builder .mb\:mh-11 {
    margin-left: var(--space-11);
    margin-right: var(--space-11);
  }
  .template-page-builder .mb\:mv-11 {
    margin-top: var(--space-11);
    margin-bottom: var(--space-11);
  }
  .template-page-builder .mb\:m--11 {
    margin: calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1);
  }
  .template-page-builder .mb\:mt--11 {
    margin-top: calc(var(--space-11) * -1);
  }
  .template-page-builder .mb\:mr--11 {
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mb\:mb--11 {
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .mb\:ml--11 {
    margin-left: calc(var(--space-11) * -1);
  }
  .template-page-builder .mb\:mh--11 {
    margin-left: calc(var(--space-11) * -1);
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mb\:mv--11 {
    margin-top: calc(var(--space-11) * -1);
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .mb\:m-12 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mb\:mt-12 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mb\:mr-12 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb\:mb-12 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .mb\:ml-12 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mb\:mh-12 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mb\:mv-12 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .mb\:m--12 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mt--12 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mr--12 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mb--12 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:ml--12 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mh--12 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mv--12 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:m-13 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mb\:mt-13 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mb\:mr-13 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb\:mb-13 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .mb\:ml-13 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mb\:mh-13 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mb\:mv-13 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .mb\:m--13 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mt--13 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mr--13 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mb--13 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:ml--13 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mh--13 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mv--13 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:m-14 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mb\:mt-14 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mb\:mr-14 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb\:mb-14 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .mb\:ml-14 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mb\:mh-14 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mb\:mv-14 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .mb\:m--14 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mt--14 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mr--14 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mb--14 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:ml--14 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mh--14 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mv--14 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:p-0 {
    padding: 0px 0px 0px 0px;
  }
  .template-page-builder .mb\:pt-0 {
    padding-top: 0px !important;
  }
  .template-page-builder .mb\:pr-0 {
    padding-right: 0px !important;
  }
  .template-page-builder .mb\:pb-0 {
    padding-bottom: 0px !important;
  }
  .template-page-builder .mb\:pl-0 {
    padding-left: 0px !important;
  }
  .template-page-builder .mb\:ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .template-page-builder .mb\:pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .template-page-builder .mb\:p-1 {
    padding: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .mb\:pt-1 {
    padding-top: var(--space-1) !important;
  }
  .template-page-builder .mb\:pr-1 {
    padding-right: var(--space-1) !important;
  }
  .template-page-builder .mb\:pb-1 {
    padding-bottom: var(--space-1) !important;
  }
  .template-page-builder .mb\:pl-1 {
    padding-left: var(--space-1) !important;
  }
  .template-page-builder .mb\:ph-1 {
    padding-left: var(--space-1);
    padding-right: var(--space-1);
  }
  .template-page-builder .mb\:pv-1 {
    padding-top: var(--space-1);
    padding-bottom: var(--space-1);
  }
  .template-page-builder .mb\:p-2 {
    padding: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .mb\:pt-2 {
    padding-top: var(--space-2) !important;
  }
  .template-page-builder .mb\:pr-2 {
    padding-right: var(--space-2) !important;
  }
  .template-page-builder .mb\:pb-2 {
    padding-bottom: var(--space-2) !important;
  }
  .template-page-builder .mb\:pl-2 {
    padding-left: var(--space-2) !important;
  }
  .template-page-builder .mb\:ph-2 {
    padding-left: var(--space-2);
    padding-right: var(--space-2);
  }
  .template-page-builder .mb\:pv-2 {
    padding-top: var(--space-2);
    padding-bottom: var(--space-2);
  }
  .template-page-builder .mb\:p-3 {
    padding: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .mb\:pt-3 {
    padding-top: var(--space-3) !important;
  }
  .template-page-builder .mb\:pr-3 {
    padding-right: var(--space-3) !important;
  }
  .template-page-builder .mb\:pb-3 {
    padding-bottom: var(--space-3) !important;
  }
  .template-page-builder .mb\:pl-3 {
    padding-left: var(--space-3) !important;
  }
  .template-page-builder .mb\:ph-3 {
    padding-left: var(--space-3);
    padding-right: var(--space-3);
  }
  .template-page-builder .mb\:pv-3 {
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
  }
  .template-page-builder .mb\:p-4 {
    padding: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .mb\:pt-4 {
    padding-top: var(--space-4) !important;
  }
  .template-page-builder .mb\:pr-4 {
    padding-right: var(--space-4) !important;
  }
  .template-page-builder .mb\:pb-4 {
    padding-bottom: var(--space-4) !important;
  }
  .template-page-builder .mb\:pl-4 {
    padding-left: var(--space-4) !important;
  }
  .template-page-builder .mb\:ph-4 {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
  .template-page-builder .mb\:pv-4 {
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
  }
  .template-page-builder .mb\:p-5 {
    padding: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .mb\:pt-5 {
    padding-top: var(--space-5) !important;
  }
  .template-page-builder .mb\:pr-5 {
    padding-right: var(--space-5) !important;
  }
  .template-page-builder .mb\:pb-5 {
    padding-bottom: var(--space-5) !important;
  }
  .template-page-builder .mb\:pl-5 {
    padding-left: var(--space-5) !important;
  }
  .template-page-builder .mb\:ph-5 {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
  }
  .template-page-builder .mb\:pv-5 {
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
  }
  .template-page-builder .mb\:p-6 {
    padding: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .mb\:pt-6 {
    padding-top: var(--space-6) !important;
  }
  .template-page-builder .mb\:pr-6 {
    padding-right: var(--space-6) !important;
  }
  .template-page-builder .mb\:pb-6 {
    padding-bottom: var(--space-6) !important;
  }
  .template-page-builder .mb\:pl-6 {
    padding-left: var(--space-6) !important;
  }
  .template-page-builder .mb\:ph-6 {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
  }
  .template-page-builder .mb\:pv-6 {
    padding-top: var(--space-6);
    padding-bottom: var(--space-6);
  }
  .template-page-builder .mb\:p-7 {
    padding: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .mb\:pt-7 {
    padding-top: var(--space-7) !important;
  }
  .template-page-builder .mb\:pr-7 {
    padding-right: var(--space-7) !important;
  }
  .template-page-builder .mb\:pb-7 {
    padding-bottom: var(--space-7) !important;
  }
  .template-page-builder .mb\:pl-7 {
    padding-left: var(--space-7) !important;
  }
  .template-page-builder .mb\:ph-7 {
    padding-left: var(--space-7);
    padding-right: var(--space-7);
  }
  .template-page-builder .mb\:pv-7 {
    padding-top: var(--space-7);
    padding-bottom: var(--space-7);
  }
  .template-page-builder .mb\:p-8 {
    padding: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .mb\:pt-8 {
    padding-top: var(--space-8) !important;
  }
  .template-page-builder .mb\:pr-8 {
    padding-right: var(--space-8) !important;
  }
  .template-page-builder .mb\:pb-8 {
    padding-bottom: var(--space-8) !important;
  }
  .template-page-builder .mb\:pl-8 {
    padding-left: var(--space-8) !important;
  }
  .template-page-builder .mb\:ph-8 {
    padding-left: var(--space-8);
    padding-right: var(--space-8);
  }
  .template-page-builder .mb\:pv-8 {
    padding-top: var(--space-8);
    padding-bottom: var(--space-8);
  }
  .template-page-builder .mb\:p-9 {
    padding: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .mb\:pt-9 {
    padding-top: var(--space-9) !important;
  }
  .template-page-builder .mb\:pr-9 {
    padding-right: var(--space-9) !important;
  }
  .template-page-builder .mb\:pb-9 {
    padding-bottom: var(--space-9) !important;
  }
  .template-page-builder .mb\:pl-9 {
    padding-left: var(--space-9) !important;
  }
  .template-page-builder .mb\:ph-9 {
    padding-left: var(--space-9);
    padding-right: var(--space-9);
  }
  .template-page-builder .mb\:pv-9 {
    padding-top: var(--space-9);
    padding-bottom: var(--space-9);
  }
  .template-page-builder .mb\:p-10 {
    padding: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .mb\:pt-10 {
    padding-top: var(--space-10) !important;
  }
  .template-page-builder .mb\:pr-10 {
    padding-right: var(--space-10) !important;
  }
  .template-page-builder .mb\:pb-10 {
    padding-bottom: var(--space-10) !important;
  }
  .template-page-builder .mb\:pl-10 {
    padding-left: var(--space-10) !important;
  }
  .template-page-builder .mb\:ph-10 {
    padding-left: var(--space-10);
    padding-right: var(--space-10);
  }
  .template-page-builder .mb\:pv-10 {
    padding-top: var(--space-10);
    padding-bottom: var(--space-10);
  }
  .template-page-builder .mb\:p-11 {
    padding: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .mb\:pt-11 {
    padding-top: var(--space-11) !important;
  }
  .template-page-builder .mb\:pr-11 {
    padding-right: var(--space-11) !important;
  }
  .template-page-builder .mb\:pb-11 {
    padding-bottom: var(--space-11) !important;
  }
  .template-page-builder .mb\:pl-11 {
    padding-left: var(--space-11) !important;
  }
  .template-page-builder .mb\:ph-11 {
    padding-left: var(--space-11);
    padding-right: var(--space-11);
  }
  .template-page-builder .mb\:pv-11 {
    padding-top: var(--space-11);
    padding-bottom: var(--space-11);
  }
  .template-page-builder .mb\:p-12 {
    padding: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mb\:pt-12 {
    padding-top: var(--space-12) !important;
  }
  .template-page-builder .mb\:pr-12 {
    padding-right: var(--space-12) !important;
  }
  .template-page-builder .mb\:pb-12 {
    padding-bottom: var(--space-12) !important;
  }
  .template-page-builder .mb\:pl-12 {
    padding-left: var(--space-12) !important;
  }
  .template-page-builder .mb\:ph-12 {
    padding-left: var(--space-12);
    padding-right: var(--space-12);
  }
  .template-page-builder .mb\:pv-12 {
    padding-top: var(--space-12);
    padding-bottom: var(--space-12);
  }
  .template-page-builder .mb\:p-13 {
    padding: var(--space-13) var(--space-13) var(--space-13) var(--space-13);
  }
  .template-page-builder .mb\:pt-13 {
    padding-top: var(--space-13) !important;
  }
  .template-page-builder .mb\:pr-13 {
    padding-right: var(--space-13) !important;
  }
  .template-page-builder .mb\:pb-13 {
    padding-bottom: var(--space-13) !important;
  }
  .template-page-builder .mb\:pl-13 {
    padding-left: var(--space-13) !important;
  }
  .template-page-builder .mb\:ph-13 {
    padding-left: var(--space-13);
    padding-right: var(--space-13);
  }
  .template-page-builder .mb\:pv-13 {
    padding-top: var(--space-13);
    padding-bottom: var(--space-13);
  }
  .template-page-builder .mb\:p-14 {
    padding: var(--space-14) var(--space-14) var(--space-14) var(--space-14);
  }
  .template-page-builder .mb\:pt-14 {
    padding-top: var(--space-14) !important;
  }
  .template-page-builder .mb\:pr-14 {
    padding-right: var(--space-14) !important;
  }
  .template-page-builder .mb\:pb-14 {
    padding-bottom: var(--space-14) !important;
  }
  .template-page-builder .mb\:pl-14 {
    padding-left: var(--space-14) !important;
  }
  .template-page-builder .mb\:ph-14 {
    padding-left: var(--space-14);
    padding-right: var(--space-14);
  }
  .template-page-builder .mb\:pv-14 {
    padding-top: var(--space-14);
    padding-bottom: var(--space-14);
  }
  .template-page-builder .mb\:sticky {
    position: sticky;
    top: 73px;
  }
  .template-page-builder .mb\:align-content-start {
    align-content: flex-start;
    align-content: start !important;
  }
  .template-page-builder .mb\:align-content-center {
    align-content: center !important;
  }
  .template-page-builder .mb\:align-content-end {
    align-content: flex-end;
    align-content: end !important;
  }
  .template-page-builder .mb\:align-items-start {
    align-items: start !important;
  }
  .template-page-builder .mb\:align-items-center {
    align-items: center !important;
  }
  .template-page-builder .mb\:align-items-end {
    align-items: flex-end;
    align-items: end !important;
  }
  .template-page-builder .mb\:align-self-stretch {
    align-self: stretch !important;
  }
  .template-page-builder .mb\:align-self-start {
    align-self: flex-start;
    align-self: start !important;
  }
  .template-page-builder .mb\:align-self-center {
    align-self: center !important;
  }
  .template-page-builder .mb\:align-self-end {
    align-self: flex-end;
    align-self: end !important;
  }
  .template-page-builder .mb\:justify-content-start {
    justify-content: flex-start;
    justify-content: start !important;
  }
  .template-page-builder .mb\:justify-content-center {
    justify-content: center !important;
  }
  .template-page-builder .mb\:justify-content-end {
    justify-content: flex-end;
    justify-content: end !important;
  }
  .template-page-builder .mb\:justify-content-between {
    justify-content: space-between !important;
  }
  .template-page-builder .mb\:justify-items-start {
    justify-items: flex-start;
    justify-items: start !important;
  }
  .template-page-builder .mb\:justify-items-center {
    justify-items: center !important;
  }
  .template-page-builder .mb\:justify-items-end {
    justify-items: flex-end;
    justify-items: end !important;
  }
  .template-page-builder .mb\:justify-self-start {
    justify-self: start !important;
  }
  .template-page-builder .mb\:justify-self-stretch {
    justify-self: stretch !important;
  }
  .template-page-builder .mb\:justify-self-center {
    justify-self: center !important;
  }
  .template-page-builder .mb\:justify-self-end {
    justify-self: end !important;
  }
  .template-page-builder .mb\:overflow-visible {
    overflow: visible !important;
  }
  .template-page-builder .mb\:order--10 {
    order: -10;
  }
  .template-page-builder .mb\:order--9 {
    order: -9;
  }
  .template-page-builder .mb\:order--8 {
    order: -8;
  }
  .template-page-builder .mb\:order--7 {
    order: -7;
  }
  .template-page-builder .mb\:order--6 {
    order: -6;
  }
  .template-page-builder .mb\:order--5 {
    order: -5;
  }
  .template-page-builder .mb\:order--4 {
    order: -4;
  }
  .template-page-builder .mb\:order--3 {
    order: -3;
  }
  .template-page-builder .mb\:order--2 {
    order: -2;
  }
  .template-page-builder .mb\:order--1 {
    order: -1;
  }
  .template-page-builder .mb\:order-0 {
    order: 0;
  }
  .template-page-builder .mb\:order-1 {
    order: 1;
  }
  .template-page-builder .mb\:order-2 {
    order: 2;
  }
  .template-page-builder .mb\:order-3 {
    order: 3;
  }
  .template-page-builder .mb\:order-4 {
    order: 4;
  }
  .template-page-builder .mb\:order-5 {
    order: 5;
  }
  .template-page-builder .mb\:order-6 {
    order: 6;
  }
  .template-page-builder .mb\:order-7 {
    order: 7;
  }
  .template-page-builder .mb\:order-8 {
    order: 8;
  }
  .template-page-builder .mb\:order-9 {
    order: 9;
  }
  .template-page-builder .mb\:order-10 {
    order: 10;
  }
  .template-page-builder div.element-image picture {
    min-height: var(--min-height-vw-0-767, var(--min-height-vw-default, unset));
  }
  .template-page-builder .mb\:column-contrast {
    color: var(--primary-color-3);
  }
  .template-page-builder .mb\:unset-column-contrast {
    color: var(--primary-color-2);
  }
  .template-page-builder .mb\:image-cover {
    overflow: hidden;
    height: 100%;
  }
  .template-page-builder .mb\:image-cover img {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .template-page-builder .mb\:image-cover-absolute {
    position: relative;
  }
  .template-page-builder .mb\:image-cover-absolute img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .fd {
    position: relative;
    width: 100%;
  }
  .fd.fd-panel-open .fd-toggle {
    background-color: none;
    color: var(--primary-color-2);
  }
  .fd.fd-panel-open .fd-toggle span.fd-nav .fd-caret {
    transform: rotate(180deg);
    background-color: var(--primary-color-2);
    color: var(--primary-color-3);
  }
  .fd .fd-toggle {
    height: 34px;
  }
  .fd .fd-toggle span.fd-nav .fd-caret {
    width: 26px;
    height: 26px;
  }
  #body-content {
    padding-top: 73px;
  }
  header {
    height: 73px;
  }
  header div.wrapper {
    height: 73px;
    gap: var(--space-9);
    padding: var(--space-6) var(--space-14);
  }
  header div.wrapper a.logo img {
    width: 52px;
    height: 49px;
  }
  header #popout-menu {
    height: calc(100vh - 73px);
    margin-top: 73px;
  }
  span.brand {
    width: 36px;
    height: 36px;
  }
  div.element-home-bathrooms-inspiration {
    display: grid;
    grid-template-areas: "a a" "d d" "b c" "e c" "f f";
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: max-content;
  }
  div.element-home-bathrooms-inspiration > div:nth-child(1) {
    background: transparent;
    gap: var(--space-8);
    grid-template-rows: auto;
  }
  div.element-story-grid div.picture {
    width: 60px;
    height: 60px;
  }
  #single-story div.column-quote-2,
  #single-story div.column-quote {
    grid-template-columns: 1fr;
  }
  #single-story div.column-quote-2 div.element-image,
  #single-story div.column-quote div.element-image {
    aspect-ratio: unset;
  }
  #single-story div.column-images-1 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-areas: "a a" "a a" "b c";
  }
  #single-story div.column-images-1 div.image-3 picture,
  #single-story div.column-images-1 div.image-2 picture {
    aspect-ratio: unset;
  }
  div.element-bathroomstyle-grid {
    gap: var(--space-4);
    flex-direction: column;
    aspect-ratio: auto;
  }
  div.element-bathroomstyle-grid .bathroomstyle-item {
    min-inline-size: 0;
    flex: 0 0 auto;
    inline-size: 100%;
    overflow: hidden;
    transition: min-block-size 0.45s cubic-bezier(0.2, 0.8, 0.2, 1);
    will-change: min-block-size;
    padding: var(--space-6) var(--space-7);
    min-block-size: 0px;
  }
  div.element-bathroomstyle-grid .bathroomstyle-item:nth-child(1), div.element-bathroomstyle-grid .bathroomstyle-item.is-current {
    flex: auto;
  }
  div.element-bathroomstyle-grid .bathroomstyle-item.is-active {
    padding: var(--space-11);
    min-block-size: 500px;
  }
  div.element-bathroomstyle-grid .bathroomstyle-item.is-active h3 {
    margin-top: 0px;
    transform: rotateZ(0deg);
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-8);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  div.element-bathroomstyle-grid .bathroomstyle-item h3 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-6);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
    transform: rotateZ(0deg);
    margin-top: 0px;
  }
  div.element-bathroomstyle-grid .bathroomstyle-item div.text-block {
    width: auto;
    left: var(--space-11);
    bottom: var(--space-11);
    right: var(--space-11);
    position: absolute;
  }
  div.element-bathroomstyle-grid.has-active .bathroomstyle-item {
    flex-grow: 0;
  }
  div.element-bathroomstyle-grid.has-active .bathroomstyle-item.is-active {
    flex-grow: 0;
  }
  .element-build-bathrooms-overview-grid div.masonry-grid {
    --cols: 2;
    --gap: var(--space-5);
  }
  .element-build-bathrooms-overview-grid div.masonry-grid .grid-sizer {
    width: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));
  }
  .element-build-bathrooms-overview-grid div.masonry-grid .gutter-sizer {
    width: var(--gap);
  }
  .element-build-bathrooms-overview-grid div.masonry-grid > .element {
    width: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));
    margin-bottom: var(--gap);
  }
  .element-build-bathrooms-overview-grid div.masonry-grid > .element.element-build-bathroom-grid-cta {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  header div.content div.menu {
    display: none;
  }
  header div.content div.right-content a {
    display: none;
  }
  header div.content div.right-content .hamburger {
    display: flex;
  }
  header #popout-menu {
    display: grid;
  }
  body.menu-open #popout-menu {
    left: 0vw;
    opacity: 1;
  }
}
@media (min-width: 1780px) {
  body {
    font-size: var(--fontsizes-5);
  }
  .button {
    font-size: var(--fontsizes-4);
  }
  footer div.wrapper > div a {
    font-size: var(--fontsizes-3);
  }
  h7 {
    font-size: var(--fontsizes-5);
  }
  div.text .smaller {
    font-size: var(--fontsizes-3);
  }
  .highlight-1 {
    font-weight: var(--font-weight-2);
    font-size: var(--fontsizes-6);
  }
  .highlight-2 {
    font-size: var(--fontsizes-5);
  }
  div.text .small {
    font-size: var(--fontsizes-4);
  }
  .label-3 {
    font-size: var(--fontsizes-3);
  }
  .element-business-finder .business .highlight-1 {
    font-size: var(--fontsizes-5);
  }
  .template-page-builder {
    /* ---------- GAPS (optioneel) ---------- */
    /* ---------- GRID & CORE UTILITIES (altijd) ---------- */
    /* ---------- RADIUS (optioneel) ---------- */
    /* ---------- ASPECT RATIO (optioneel) ---------- */
    /* ---------- BACKGROUNDS (optioneel) ---------- */
    /* ---------- BORDERS (optioneel) ---------- */
    /* ---------- BACKGROUND OVERLAYS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- PADDINGS (optioneel) ---------- */
    /* ---------- Alignment & order (altijd) ---------- */
    /* ---------- GAPS (optioneel) ---------- */
    /* ---------- GRID & CORE UTILITIES (altijd) ---------- */
    /* ---------- RADIUS (optioneel) ---------- */
    /* ---------- ASPECT RATIO (optioneel) ---------- */
    /* ---------- BACKGROUNDS (optioneel) ---------- */
    /* ---------- BORDERS (optioneel) ---------- */
    /* ---------- BACKGROUND OVERLAYS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- PADDINGS (optioneel) ---------- */
    /* ---------- Alignment & order (altijd) ---------- */
  }
  .template-page-builder .gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .row-gap-0 {
    row-gap: 0px;
  }
  .template-page-builder .column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .gap-1 {
    row-gap: var(--space-1);
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .row-gap-1 {
    row-gap: var(--space-1);
  }
  .template-page-builder .column-gap-1 {
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .gap-2 {
    row-gap: var(--space-2);
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .row-gap-2 {
    row-gap: var(--space-2);
  }
  .template-page-builder .column-gap-2 {
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .gap-3 {
    row-gap: var(--space-3);
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .row-gap-3 {
    row-gap: var(--space-3);
  }
  .template-page-builder .column-gap-3 {
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .gap-4 {
    row-gap: var(--space-4);
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .row-gap-4 {
    row-gap: var(--space-4);
  }
  .template-page-builder .column-gap-4 {
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .gap-5 {
    row-gap: var(--space-5);
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .row-gap-5 {
    row-gap: var(--space-5);
  }
  .template-page-builder .column-gap-5 {
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .gap-6 {
    row-gap: var(--space-6);
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .row-gap-6 {
    row-gap: var(--space-6);
  }
  .template-page-builder .column-gap-6 {
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .gap-7 {
    row-gap: var(--space-7);
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .row-gap-7 {
    row-gap: var(--space-7);
  }
  .template-page-builder .column-gap-7 {
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .gap-8 {
    row-gap: var(--space-8);
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .row-gap-8 {
    row-gap: var(--space-8);
  }
  .template-page-builder .column-gap-8 {
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .gap-9 {
    row-gap: var(--space-9);
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .row-gap-9 {
    row-gap: var(--space-9);
  }
  .template-page-builder .column-gap-9 {
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .gap-10 {
    row-gap: var(--space-10);
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .row-gap-10 {
    row-gap: var(--space-10);
  }
  .template-page-builder .column-gap-10 {
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .gap-11 {
    row-gap: var(--space-11);
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .row-gap-11 {
    row-gap: var(--space-11);
  }
  .template-page-builder .column-gap-11 {
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .gap-12 {
    row-gap: var(--space-12);
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .row-gap-12 {
    row-gap: var(--space-12);
  }
  .template-page-builder .column-gap-12 {
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .gap-13 {
    row-gap: var(--space-13);
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .row-gap-13 {
    row-gap: var(--space-13);
  }
  .template-page-builder .column-gap-13 {
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .gap-14 {
    row-gap: var(--space-14);
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .row-gap-14 {
    row-gap: var(--space-14);
  }
  .template-page-builder .column-gap-14 {
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .grid-auto-flow-dense {
    grid-auto-flow: dense;
  }
  .template-page-builder .grid-auto-flow-unset {
    grid-auto-flow: unset;
  }
  .template-page-builder .col-span-unset {
    grid-column: unset;
  }
  .template-page-builder .col-span-full {
    grid-column: 1/-1;
  }
  .template-page-builder .col-span-1 {
    grid-column: span 1/span 1;
  }
  .template-page-builder .col-span-2 {
    grid-column: span 2/span 2;
  }
  .template-page-builder .col-span-3 {
    grid-column: span 3/span 3;
  }
  .template-page-builder .col-span-4 {
    grid-column: span 4/span 4;
  }
  .template-page-builder .col-span-5 {
    grid-column: span 5/span 5;
  }
  .template-page-builder .col-span-6 {
    grid-column: span 6/span 6;
  }
  .template-page-builder .col-span-7 {
    grid-column: span 7/span 7;
  }
  .template-page-builder .col-span-8 {
    grid-column: span 8/span 8;
  }
  .template-page-builder .col-span-9 {
    grid-column: span 9/span 9;
  }
  .template-page-builder .col-span-10 {
    grid-column: span 10/span 10;
  }
  .template-page-builder .col-span-11 {
    grid-column: span 11/span 11;
  }
  .template-page-builder .col-span-12 {
    grid-column: span 12/span 12;
  }
  .template-page-builder .w-5 {
    width: 5%;
  }
  .template-page-builder .w-10 {
    width: 10%;
  }
  .template-page-builder .w-15 {
    width: 15%;
  }
  .template-page-builder .w-20 {
    width: 20%;
  }
  .template-page-builder .w-25 {
    width: 25%;
  }
  .template-page-builder .w-30 {
    width: 30%;
  }
  .template-page-builder .w-35 {
    width: 35%;
  }
  .template-page-builder .w-40 {
    width: 40%;
  }
  .template-page-builder .w-45 {
    width: 45%;
  }
  .template-page-builder .w-50 {
    width: 50%;
  }
  .template-page-builder .w-55 {
    width: 55%;
  }
  .template-page-builder .w-60 {
    width: 60%;
  }
  .template-page-builder .w-65 {
    width: 65%;
  }
  .template-page-builder .w-70 {
    width: 70%;
  }
  .template-page-builder .w-75 {
    width: 75%;
  }
  .template-page-builder .w-80 {
    width: 80%;
  }
  .template-page-builder .w-85 {
    width: 85%;
  }
  .template-page-builder .w-90 {
    width: 90%;
  }
  .template-page-builder .w-95 {
    width: 95%;
  }
  .template-page-builder .w-100 {
    width: 100%;
  }
  .template-page-builder .h-5 {
    height: 5%;
  }
  .template-page-builder .h-10 {
    height: 10%;
  }
  .template-page-builder .h-15 {
    height: 15%;
  }
  .template-page-builder .h-20 {
    height: 20%;
  }
  .template-page-builder .h-25 {
    height: 25%;
  }
  .template-page-builder .h-30 {
    height: 30%;
  }
  .template-page-builder .h-35 {
    height: 35%;
  }
  .template-page-builder .h-40 {
    height: 40%;
  }
  .template-page-builder .h-45 {
    height: 45%;
  }
  .template-page-builder .h-50 {
    height: 50%;
  }
  .template-page-builder .h-55 {
    height: 55%;
  }
  .template-page-builder .h-60 {
    height: 60%;
  }
  .template-page-builder .h-65 {
    height: 65%;
  }
  .template-page-builder .h-70 {
    height: 70%;
  }
  .template-page-builder .h-75 {
    height: 75%;
  }
  .template-page-builder .h-80 {
    height: 80%;
  }
  .template-page-builder .h-85 {
    height: 85%;
  }
  .template-page-builder .h-90 {
    height: 90%;
  }
  .template-page-builder .h-95 {
    height: 95%;
  }
  .template-page-builder .h-100 {
    height: 100%;
  }
  .template-page-builder .h-5-vh {
    height: 5vh;
  }
  .template-page-builder .h-10-vh {
    height: 10vh;
  }
  .template-page-builder .h-15-vh {
    height: 15vh;
  }
  .template-page-builder .h-20-vh {
    height: 20vh;
  }
  .template-page-builder .h-25-vh {
    height: 25vh;
  }
  .template-page-builder .h-30-vh {
    height: 30vh;
  }
  .template-page-builder .h-35-vh {
    height: 35vh;
  }
  .template-page-builder .h-40-vh {
    height: 40vh;
  }
  .template-page-builder .h-45-vh {
    height: 45vh;
  }
  .template-page-builder .h-50-vh {
    height: 50vh;
  }
  .template-page-builder .h-55-vh {
    height: 55vh;
  }
  .template-page-builder .h-60-vh {
    height: 60vh;
  }
  .template-page-builder .h-65-vh {
    height: 65vh;
  }
  .template-page-builder .h-70-vh {
    height: 70vh;
  }
  .template-page-builder .h-75-vh {
    height: 75vh;
  }
  .template-page-builder .h-80-vh {
    height: 80vh;
  }
  .template-page-builder .h-85-vh {
    height: 85vh;
  }
  .template-page-builder .h-90-vh {
    height: 90vh;
  }
  .template-page-builder .h-95-vh {
    height: 95vh;
  }
  .template-page-builder .h-100-vh {
    height: 100vh;
  }
  .template-page-builder .h-50-px {
    height: 50px;
  }
  .template-page-builder .h-100-px {
    height: 100px;
  }
  .template-page-builder .h-150-px {
    height: 150px;
  }
  .template-page-builder .h-200-px {
    height: 200px;
  }
  .template-page-builder .h-250-px {
    height: 250px;
  }
  .template-page-builder .h-300-px {
    height: 300px;
  }
  .template-page-builder .h-350-px {
    height: 350px;
  }
  .template-page-builder .h-400-px {
    height: 400px;
  }
  .template-page-builder .h-450-px {
    height: 450px;
  }
  .template-page-builder .h-500-px {
    height: 500px;
  }
  .template-page-builder .h-550-px {
    height: 550px;
  }
  .template-page-builder .h-600-px {
    height: 600px;
  }
  .template-page-builder .h-650-px {
    height: 650px;
  }
  .template-page-builder .h-700-px {
    height: 700px;
  }
  .template-page-builder .h-750-px {
    height: 750px;
  }
  .template-page-builder .h-800-px {
    height: 800px;
  }
  .template-page-builder .h-850-px {
    height: 850px;
  }
  .template-page-builder .h-900-px {
    height: 900px;
  }
  .template-page-builder .h-950-px {
    height: 950px;
  }
  .template-page-builder .h-1000-px {
    height: 1000px;
  }
  .template-page-builder .h-auto {
    height: auto;
  }
  .template-page-builder .mh-5-vh {
    min-height: 5vh;
  }
  .template-page-builder .mh-10-vh {
    min-height: 10vh;
  }
  .template-page-builder .mh-15-vh {
    min-height: 15vh;
  }
  .template-page-builder .mh-20-vh {
    min-height: 20vh;
  }
  .template-page-builder .mh-25-vh {
    min-height: 25vh;
  }
  .template-page-builder .mh-30-vh {
    min-height: 30vh;
  }
  .template-page-builder .mh-35-vh {
    min-height: 35vh;
  }
  .template-page-builder .mh-40-vh {
    min-height: 40vh;
  }
  .template-page-builder .mh-45-vh {
    min-height: 45vh;
  }
  .template-page-builder .mh-50-vh {
    min-height: 50vh;
  }
  .template-page-builder .mh-55-vh {
    min-height: 55vh;
  }
  .template-page-builder .mh-60-vh {
    min-height: 60vh;
  }
  .template-page-builder .mh-65-vh {
    min-height: 65vh;
  }
  .template-page-builder .mh-70-vh {
    min-height: 70vh;
  }
  .template-page-builder .mh-75-vh {
    min-height: 75vh;
  }
  .template-page-builder .mh-80-vh {
    min-height: 80vh;
  }
  .template-page-builder .mh-85-vh {
    min-height: 85vh;
  }
  .template-page-builder .mh-90-vh {
    min-height: 90vh;
  }
  .template-page-builder .mh-95-vh {
    min-height: 95vh;
  }
  .template-page-builder .mh-100-vh {
    min-height: 100vh;
  }
  .template-page-builder .h-auto {
    min-height: auto;
  }
  .template-page-builder .relative {
    position: relative;
  }
  .template-page-builder .flex {
    display: flex !important;
  }
  .template-page-builder .grid {
    display: grid !important;
  }
  .template-page-builder .hide {
    display: none !important;
  }
  .template-page-builder .text-align-left {
    text-align: left !important;
  }
  .template-page-builder .text-align-center {
    text-align: center !important;
  }
  .template-page-builder .text-align-right {
    text-align: right !important;
  }
  .template-page-builder .flex-col-full {
    flex: 0 0 100% !important;
  }
  .template-page-builder .flex-wrap {
    flex-wrap: wrap;
  }
  .template-page-builder .grid-stack {
    display: grid;
    grid-template-areas: "main";
    grid-template-columns: auto;
    position: relative;
  }
  .template-page-builder .grid-layer {
    grid-area: main;
    position: relative;
    z-index: 1;
  }
  .template-page-builder .grid-columns-5-7 {
    grid-template-columns: 5fr 7fr;
  }
  .template-page-builder .grid-columns-7-5 {
    grid-template-columns: 7fr 5fr;
  }
  .template-page-builder .grid-columns-6-6 {
    grid-template-columns: 6fr 6fr;
  }
  .template-page-builder .grid-columns-8-4 {
    grid-template-columns: 8fr 4fr;
  }
  .template-page-builder .grid-columns-4-8 {
    grid-template-columns: 4fr 8fr;
  }
  .template-page-builder .grid-columns-9-3 {
    grid-template-columns: 9fr 3fr;
  }
  .template-page-builder .grid-columns-3-9 {
    grid-template-columns: 3fr 9fr;
  }
  .template-page-builder .grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .grid-columns-3-6-3 {
    grid-template-columns: 3fr 6fr 3fr;
  }
  .template-page-builder .grid-columns-repeat-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-auto {
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-auto-min-content {
    grid-template-columns: auto min-content;
  }
  .template-page-builder .grid-columns-min-content-auto {
    grid-template-columns: min-content auto;
  }
  .template-page-builder .grid-columns-auto-1fr {
    grid-template-columns: auto 1fr;
  }
  .template-page-builder .grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .grid-columns-1fr {
    grid-template-columns: 1fr;
  }
  .template-page-builder .grid-rows-auto-1fr {
    grid-template-rows: auto 1fr;
  }
  .template-page-builder .grid-rows-1fr-auto {
    grid-template-rows: 1fr auto;
  }
  .template-page-builder .grid-rows-auto {
    grid-template-rows: auto;
  }
  .template-page-builder .min-height-100vh {
    min-height: 100vh;
  }
  .template-page-builder .min-height-100vh-min-header {
    min-height: calc(100vh - 123px);
  }
  .template-page-builder .mh-auto,
  .template-page-builder .min-height-auto {
    min-height: auto;
  }
  .template-page-builder .rounded-1 {
    border-radius: var(--border-radius-1) var(--border-radius-1) var(--border-radius-1) var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-1 {
    border-top-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-1 {
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-1 {
    border-top-left-radius: var(--border-radius-1);
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-1 {
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-1 {
    border-bottom-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-1 {
    border-bottom-left-radius: var(--border-radius-1);
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-2 {
    border-radius: var(--border-radius-2) var(--border-radius-2) var(--border-radius-2) var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-2 {
    border-top-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-2 {
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-2 {
    border-top-left-radius: var(--border-radius-2);
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-2 {
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-2 {
    border-bottom-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-2 {
    border-bottom-left-radius: var(--border-radius-2);
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-3 {
    border-radius: var(--border-radius-3) var(--border-radius-3) var(--border-radius-3) var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-3 {
    border-top-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-3 {
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-3 {
    border-top-left-radius: var(--border-radius-3);
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-3 {
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-3 {
    border-bottom-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-3 {
    border-bottom-left-radius: var(--border-radius-3);
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-4 {
    border-radius: var(--border-radius-4) var(--border-radius-4) var(--border-radius-4) var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-4 {
    border-top-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-4 {
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-4 {
    border-top-left-radius: var(--border-radius-4);
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-4 {
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-4 {
    border-bottom-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-4 {
    border-bottom-left-radius: var(--border-radius-4);
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-0 {
    border-top-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-0 {
    border-top-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-0 {
    border-bottom-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-br-0 {
    border-bottom-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-0 {
    border-radius: 0;
    overflow: hidden;
  }
  .template-page-builder .aspect-ratio-1-1 {
    aspect-ratio: 1/1 !important;
  }
  .template-page-builder .aspect-ratio-2-1 {
    aspect-ratio: 2/1 !important;
  }
  .template-page-builder .aspect-ratio-3-2 {
    aspect-ratio: 3/2 !important;
  }
  .template-page-builder .aspect-ratio-2-3 {
    aspect-ratio: 2/3 !important;
  }
  .template-page-builder .aspect-ratio-4-3 {
    aspect-ratio: 4/3 !important;
  }
  .template-page-builder .aspect-ratio-5-2 {
    aspect-ratio: 5/2 !important;
  }
  .template-page-builder .aspect-ratio-5-3 {
    aspect-ratio: 5/3 !important;
  }
  .template-page-builder .aspect-ratio-5-6 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .aspect-ratio-6-5 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .aspect-ratio-16-9 {
    aspect-ratio: 16/9 !important;
  }
  .template-page-builder .aspect-ratio-350-250 {
    aspect-ratio: 350/250 !important;
  }
  .template-page-builder .aspect-ratio-350-430 {
    aspect-ratio: 350/430 !important;
  }
  .template-page-builder .aspect-ratio-3-4 {
    aspect-ratio: 3/4 !important;
  }
  .template-page-builder .aspect-ratio-unset {
    aspect-ratio: unset !important;
  }
  .template-page-builder .bg-pc-1 {
    background-color: var(--primary-color-1);
  }
  .template-page-builder .bg-pc-2 {
    background-color: var(--primary-color-2);
  }
  .template-page-builder .bg-pc-3 {
    background-color: var(--primary-color-3);
  }
  .template-page-builder .bg-sc-1 {
    background-color: var(--secondary-color-1);
  }
  .template-page-builder .bg-sc-2 {
    background-color: var(--secondary-color-2);
  }
  .template-page-builder .bg-sc-3 {
    background-color: var(--secondary-color-3);
  }
  .template-page-builder .border-pc-1 {
    border: solid 1px var(--primary-color-1);
  }
  .template-page-builder .border-pc-2 {
    border: solid 1px var(--primary-color-2);
  }
  .template-page-builder .border-pc-3 {
    border: solid 1px var(--primary-color-3);
  }
  .template-page-builder .border-sc-1 {
    border: solid 1px var(--secondary-color-1);
  }
  .template-page-builder .border-sc-2 {
    border: solid 1px var(--secondary-color-2);
  }
  .template-page-builder .border-sc-3 {
    border: solid 1px var(--secondary-color-3);
  }
  .template-page-builder .bg-overlay .column-background:after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .template-page-builder .bg-overlay-1 .column-background:after {
    background: linear-gradient(177.95deg, rgba(26, 41, 54, 0.6) 1.7%, rgba(26, 41, 54, 0) 81.22%);
  }
  .template-page-builder .bg-overlay-2 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.192) 0.77%, rgba(26, 41, 54, 0.3) 52.73%, rgba(26, 41, 54, 0.18) 100%);
  }
  .template-page-builder .bg-overlay-3 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.4) 17.79%, rgba(26, 41, 54, 0) 38.94%, rgba(26, 41, 54, 0) 61.54%, rgba(26, 41, 54, 0.4) 84.62%);
  }
  .template-page-builder .bg-overlay-4 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.6) 0%, rgba(26, 41, 54, 0.12) 51.44%);
  }
  .template-page-builder .m-0 {
    margin: 0px 0px 0px 0px;
  }
  .template-page-builder .mt-0 {
    margin-top: 0px;
  }
  .template-page-builder .mr-0 {
    margin-right: 0px;
  }
  .template-page-builder .mb-0 {
    margin-bottom: 0px;
  }
  .template-page-builder .ml-0 {
    margin-left: 0px;
  }
  .template-page-builder .mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .template-page-builder .mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .template-page-builder .m--0 {
    margin: calc(0px * -1) calc(0px * -1) calc(0px * -1) calc(0px * -1);
  }
  .template-page-builder .mt--0 {
    margin-top: calc(0px * -1);
  }
  .template-page-builder .mr--0 {
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mb--0 {
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .ml--0 {
    margin-left: calc(0px * -1);
  }
  .template-page-builder .mh--0 {
    margin-left: calc(0px * -1);
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mv--0 {
    margin-top: calc(0px * -1);
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .m-1 {
    margin: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .mt-1 {
    margin-top: var(--space-1);
  }
  .template-page-builder .mr-1 {
    margin-right: var(--space-1);
  }
  .template-page-builder .mb-1 {
    margin-bottom: var(--space-1);
  }
  .template-page-builder .ml-1 {
    margin-left: var(--space-1);
  }
  .template-page-builder .mh-1 {
    margin-left: var(--space-1);
    margin-right: var(--space-1);
  }
  .template-page-builder .mv-1 {
    margin-top: var(--space-1);
    margin-bottom: var(--space-1);
  }
  .template-page-builder .m--1 {
    margin: calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1);
  }
  .template-page-builder .mt--1 {
    margin-top: calc(var(--space-1) * -1);
  }
  .template-page-builder .mr--1 {
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mb--1 {
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .ml--1 {
    margin-left: calc(var(--space-1) * -1);
  }
  .template-page-builder .mh--1 {
    margin-left: calc(var(--space-1) * -1);
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mv--1 {
    margin-top: calc(var(--space-1) * -1);
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .m-2 {
    margin: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .mt-2 {
    margin-top: var(--space-2);
  }
  .template-page-builder .mr-2 {
    margin-right: var(--space-2);
  }
  .template-page-builder .mb-2 {
    margin-bottom: var(--space-2);
  }
  .template-page-builder .ml-2 {
    margin-left: var(--space-2);
  }
  .template-page-builder .mh-2 {
    margin-left: var(--space-2);
    margin-right: var(--space-2);
  }
  .template-page-builder .mv-2 {
    margin-top: var(--space-2);
    margin-bottom: var(--space-2);
  }
  .template-page-builder .m--2 {
    margin: calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1);
  }
  .template-page-builder .mt--2 {
    margin-top: calc(var(--space-2) * -1);
  }
  .template-page-builder .mr--2 {
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mb--2 {
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .ml--2 {
    margin-left: calc(var(--space-2) * -1);
  }
  .template-page-builder .mh--2 {
    margin-left: calc(var(--space-2) * -1);
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mv--2 {
    margin-top: calc(var(--space-2) * -1);
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .m-3 {
    margin: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .mt-3 {
    margin-top: var(--space-3);
  }
  .template-page-builder .mr-3 {
    margin-right: var(--space-3);
  }
  .template-page-builder .mb-3 {
    margin-bottom: var(--space-3);
  }
  .template-page-builder .ml-3 {
    margin-left: var(--space-3);
  }
  .template-page-builder .mh-3 {
    margin-left: var(--space-3);
    margin-right: var(--space-3);
  }
  .template-page-builder .mv-3 {
    margin-top: var(--space-3);
    margin-bottom: var(--space-3);
  }
  .template-page-builder .m--3 {
    margin: calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1);
  }
  .template-page-builder .mt--3 {
    margin-top: calc(var(--space-3) * -1);
  }
  .template-page-builder .mr--3 {
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mb--3 {
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .ml--3 {
    margin-left: calc(var(--space-3) * -1);
  }
  .template-page-builder .mh--3 {
    margin-left: calc(var(--space-3) * -1);
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mv--3 {
    margin-top: calc(var(--space-3) * -1);
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .m-4 {
    margin: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .mt-4 {
    margin-top: var(--space-4);
  }
  .template-page-builder .mr-4 {
    margin-right: var(--space-4);
  }
  .template-page-builder .mb-4 {
    margin-bottom: var(--space-4);
  }
  .template-page-builder .ml-4 {
    margin-left: var(--space-4);
  }
  .template-page-builder .mh-4 {
    margin-left: var(--space-4);
    margin-right: var(--space-4);
  }
  .template-page-builder .mv-4 {
    margin-top: var(--space-4);
    margin-bottom: var(--space-4);
  }
  .template-page-builder .m--4 {
    margin: calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1);
  }
  .template-page-builder .mt--4 {
    margin-top: calc(var(--space-4) * -1);
  }
  .template-page-builder .mr--4 {
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mb--4 {
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .ml--4 {
    margin-left: calc(var(--space-4) * -1);
  }
  .template-page-builder .mh--4 {
    margin-left: calc(var(--space-4) * -1);
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mv--4 {
    margin-top: calc(var(--space-4) * -1);
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .m-5 {
    margin: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .mt-5 {
    margin-top: var(--space-5);
  }
  .template-page-builder .mr-5 {
    margin-right: var(--space-5);
  }
  .template-page-builder .mb-5 {
    margin-bottom: var(--space-5);
  }
  .template-page-builder .ml-5 {
    margin-left: var(--space-5);
  }
  .template-page-builder .mh-5 {
    margin-left: var(--space-5);
    margin-right: var(--space-5);
  }
  .template-page-builder .mv-5 {
    margin-top: var(--space-5);
    margin-bottom: var(--space-5);
  }
  .template-page-builder .m--5 {
    margin: calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1);
  }
  .template-page-builder .mt--5 {
    margin-top: calc(var(--space-5) * -1);
  }
  .template-page-builder .mr--5 {
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mb--5 {
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .ml--5 {
    margin-left: calc(var(--space-5) * -1);
  }
  .template-page-builder .mh--5 {
    margin-left: calc(var(--space-5) * -1);
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mv--5 {
    margin-top: calc(var(--space-5) * -1);
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .m-6 {
    margin: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .mt-6 {
    margin-top: var(--space-6);
  }
  .template-page-builder .mr-6 {
    margin-right: var(--space-6);
  }
  .template-page-builder .mb-6 {
    margin-bottom: var(--space-6);
  }
  .template-page-builder .ml-6 {
    margin-left: var(--space-6);
  }
  .template-page-builder .mh-6 {
    margin-left: var(--space-6);
    margin-right: var(--space-6);
  }
  .template-page-builder .mv-6 {
    margin-top: var(--space-6);
    margin-bottom: var(--space-6);
  }
  .template-page-builder .m--6 {
    margin: calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1);
  }
  .template-page-builder .mt--6 {
    margin-top: calc(var(--space-6) * -1);
  }
  .template-page-builder .mr--6 {
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mb--6 {
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .ml--6 {
    margin-left: calc(var(--space-6) * -1);
  }
  .template-page-builder .mh--6 {
    margin-left: calc(var(--space-6) * -1);
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mv--6 {
    margin-top: calc(var(--space-6) * -1);
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .m-7 {
    margin: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .mt-7 {
    margin-top: var(--space-7);
  }
  .template-page-builder .mr-7 {
    margin-right: var(--space-7);
  }
  .template-page-builder .mb-7 {
    margin-bottom: var(--space-7);
  }
  .template-page-builder .ml-7 {
    margin-left: var(--space-7);
  }
  .template-page-builder .mh-7 {
    margin-left: var(--space-7);
    margin-right: var(--space-7);
  }
  .template-page-builder .mv-7 {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7);
  }
  .template-page-builder .m--7 {
    margin: calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1);
  }
  .template-page-builder .mt--7 {
    margin-top: calc(var(--space-7) * -1);
  }
  .template-page-builder .mr--7 {
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mb--7 {
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .ml--7 {
    margin-left: calc(var(--space-7) * -1);
  }
  .template-page-builder .mh--7 {
    margin-left: calc(var(--space-7) * -1);
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mv--7 {
    margin-top: calc(var(--space-7) * -1);
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .m-8 {
    margin: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .mt-8 {
    margin-top: var(--space-8);
  }
  .template-page-builder .mr-8 {
    margin-right: var(--space-8);
  }
  .template-page-builder .mb-8 {
    margin-bottom: var(--space-8);
  }
  .template-page-builder .ml-8 {
    margin-left: var(--space-8);
  }
  .template-page-builder .mh-8 {
    margin-left: var(--space-8);
    margin-right: var(--space-8);
  }
  .template-page-builder .mv-8 {
    margin-top: var(--space-8);
    margin-bottom: var(--space-8);
  }
  .template-page-builder .m--8 {
    margin: calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1);
  }
  .template-page-builder .mt--8 {
    margin-top: calc(var(--space-8) * -1);
  }
  .template-page-builder .mr--8 {
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mb--8 {
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .ml--8 {
    margin-left: calc(var(--space-8) * -1);
  }
  .template-page-builder .mh--8 {
    margin-left: calc(var(--space-8) * -1);
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mv--8 {
    margin-top: calc(var(--space-8) * -1);
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .m-9 {
    margin: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .mt-9 {
    margin-top: var(--space-9);
  }
  .template-page-builder .mr-9 {
    margin-right: var(--space-9);
  }
  .template-page-builder .mb-9 {
    margin-bottom: var(--space-9);
  }
  .template-page-builder .ml-9 {
    margin-left: var(--space-9);
  }
  .template-page-builder .mh-9 {
    margin-left: var(--space-9);
    margin-right: var(--space-9);
  }
  .template-page-builder .mv-9 {
    margin-top: var(--space-9);
    margin-bottom: var(--space-9);
  }
  .template-page-builder .m--9 {
    margin: calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1);
  }
  .template-page-builder .mt--9 {
    margin-top: calc(var(--space-9) * -1);
  }
  .template-page-builder .mr--9 {
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mb--9 {
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .ml--9 {
    margin-left: calc(var(--space-9) * -1);
  }
  .template-page-builder .mh--9 {
    margin-left: calc(var(--space-9) * -1);
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mv--9 {
    margin-top: calc(var(--space-9) * -1);
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .m-10 {
    margin: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .mt-10 {
    margin-top: var(--space-10);
  }
  .template-page-builder .mr-10 {
    margin-right: var(--space-10);
  }
  .template-page-builder .mb-10 {
    margin-bottom: var(--space-10);
  }
  .template-page-builder .ml-10 {
    margin-left: var(--space-10);
  }
  .template-page-builder .mh-10 {
    margin-left: var(--space-10);
    margin-right: var(--space-10);
  }
  .template-page-builder .mv-10 {
    margin-top: var(--space-10);
    margin-bottom: var(--space-10);
  }
  .template-page-builder .m--10 {
    margin: calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1);
  }
  .template-page-builder .mt--10 {
    margin-top: calc(var(--space-10) * -1);
  }
  .template-page-builder .mr--10 {
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mb--10 {
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .ml--10 {
    margin-left: calc(var(--space-10) * -1);
  }
  .template-page-builder .mh--10 {
    margin-left: calc(var(--space-10) * -1);
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mv--10 {
    margin-top: calc(var(--space-10) * -1);
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .m-11 {
    margin: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .mt-11 {
    margin-top: var(--space-11);
  }
  .template-page-builder .mr-11 {
    margin-right: var(--space-11);
  }
  .template-page-builder .mb-11 {
    margin-bottom: var(--space-11);
  }
  .template-page-builder .ml-11 {
    margin-left: var(--space-11);
  }
  .template-page-builder .mh-11 {
    margin-left: var(--space-11);
    margin-right: var(--space-11);
  }
  .template-page-builder .mv-11 {
    margin-top: var(--space-11);
    margin-bottom: var(--space-11);
  }
  .template-page-builder .m--11 {
    margin: calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1);
  }
  .template-page-builder .mt--11 {
    margin-top: calc(var(--space-11) * -1);
  }
  .template-page-builder .mr--11 {
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mb--11 {
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .ml--11 {
    margin-left: calc(var(--space-11) * -1);
  }
  .template-page-builder .mh--11 {
    margin-left: calc(var(--space-11) * -1);
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mv--11 {
    margin-top: calc(var(--space-11) * -1);
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .m-12 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-12 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-12 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-12 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-12 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-12 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-12 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--12 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--12 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--12 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--12 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--12 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--12 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--12 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .m-13 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-13 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-13 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-13 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-13 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-13 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-13 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--13 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--13 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--13 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--13 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--13 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--13 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--13 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .m-14 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-14 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-14 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-14 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-14 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-14 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-14 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--14 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--14 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--14 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--14 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--14 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--14 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--14 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .p-0 {
    padding: 0px 0px 0px 0px;
  }
  .template-page-builder .pt-0 {
    padding-top: 0px !important;
  }
  .template-page-builder .pr-0 {
    padding-right: 0px !important;
  }
  .template-page-builder .pb-0 {
    padding-bottom: 0px !important;
  }
  .template-page-builder .pl-0 {
    padding-left: 0px !important;
  }
  .template-page-builder .ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .template-page-builder .pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .template-page-builder .p-1 {
    padding: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .pt-1 {
    padding-top: var(--space-1) !important;
  }
  .template-page-builder .pr-1 {
    padding-right: var(--space-1) !important;
  }
  .template-page-builder .pb-1 {
    padding-bottom: var(--space-1) !important;
  }
  .template-page-builder .pl-1 {
    padding-left: var(--space-1) !important;
  }
  .template-page-builder .ph-1 {
    padding-left: var(--space-1);
    padding-right: var(--space-1);
  }
  .template-page-builder .pv-1 {
    padding-top: var(--space-1);
    padding-bottom: var(--space-1);
  }
  .template-page-builder .p-2 {
    padding: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .pt-2 {
    padding-top: var(--space-2) !important;
  }
  .template-page-builder .pr-2 {
    padding-right: var(--space-2) !important;
  }
  .template-page-builder .pb-2 {
    padding-bottom: var(--space-2) !important;
  }
  .template-page-builder .pl-2 {
    padding-left: var(--space-2) !important;
  }
  .template-page-builder .ph-2 {
    padding-left: var(--space-2);
    padding-right: var(--space-2);
  }
  .template-page-builder .pv-2 {
    padding-top: var(--space-2);
    padding-bottom: var(--space-2);
  }
  .template-page-builder .p-3 {
    padding: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .pt-3 {
    padding-top: var(--space-3) !important;
  }
  .template-page-builder .pr-3 {
    padding-right: var(--space-3) !important;
  }
  .template-page-builder .pb-3 {
    padding-bottom: var(--space-3) !important;
  }
  .template-page-builder .pl-3 {
    padding-left: var(--space-3) !important;
  }
  .template-page-builder .ph-3 {
    padding-left: var(--space-3);
    padding-right: var(--space-3);
  }
  .template-page-builder .pv-3 {
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
  }
  .template-page-builder .p-4 {
    padding: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .pt-4 {
    padding-top: var(--space-4) !important;
  }
  .template-page-builder .pr-4 {
    padding-right: var(--space-4) !important;
  }
  .template-page-builder .pb-4 {
    padding-bottom: var(--space-4) !important;
  }
  .template-page-builder .pl-4 {
    padding-left: var(--space-4) !important;
  }
  .template-page-builder .ph-4 {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
  .template-page-builder .pv-4 {
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
  }
  .template-page-builder .p-5 {
    padding: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .pt-5 {
    padding-top: var(--space-5) !important;
  }
  .template-page-builder .pr-5 {
    padding-right: var(--space-5) !important;
  }
  .template-page-builder .pb-5 {
    padding-bottom: var(--space-5) !important;
  }
  .template-page-builder .pl-5 {
    padding-left: var(--space-5) !important;
  }
  .template-page-builder .ph-5 {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
  }
  .template-page-builder .pv-5 {
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
  }
  .template-page-builder .p-6 {
    padding: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .pt-6 {
    padding-top: var(--space-6) !important;
  }
  .template-page-builder .pr-6 {
    padding-right: var(--space-6) !important;
  }
  .template-page-builder .pb-6 {
    padding-bottom: var(--space-6) !important;
  }
  .template-page-builder .pl-6 {
    padding-left: var(--space-6) !important;
  }
  .template-page-builder .ph-6 {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
  }
  .template-page-builder .pv-6 {
    padding-top: var(--space-6);
    padding-bottom: var(--space-6);
  }
  .template-page-builder .p-7 {
    padding: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .pt-7 {
    padding-top: var(--space-7) !important;
  }
  .template-page-builder .pr-7 {
    padding-right: var(--space-7) !important;
  }
  .template-page-builder .pb-7 {
    padding-bottom: var(--space-7) !important;
  }
  .template-page-builder .pl-7 {
    padding-left: var(--space-7) !important;
  }
  .template-page-builder .ph-7 {
    padding-left: var(--space-7);
    padding-right: var(--space-7);
  }
  .template-page-builder .pv-7 {
    padding-top: var(--space-7);
    padding-bottom: var(--space-7);
  }
  .template-page-builder .p-8 {
    padding: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .pt-8 {
    padding-top: var(--space-8) !important;
  }
  .template-page-builder .pr-8 {
    padding-right: var(--space-8) !important;
  }
  .template-page-builder .pb-8 {
    padding-bottom: var(--space-8) !important;
  }
  .template-page-builder .pl-8 {
    padding-left: var(--space-8) !important;
  }
  .template-page-builder .ph-8 {
    padding-left: var(--space-8);
    padding-right: var(--space-8);
  }
  .template-page-builder .pv-8 {
    padding-top: var(--space-8);
    padding-bottom: var(--space-8);
  }
  .template-page-builder .p-9 {
    padding: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .pt-9 {
    padding-top: var(--space-9) !important;
  }
  .template-page-builder .pr-9 {
    padding-right: var(--space-9) !important;
  }
  .template-page-builder .pb-9 {
    padding-bottom: var(--space-9) !important;
  }
  .template-page-builder .pl-9 {
    padding-left: var(--space-9) !important;
  }
  .template-page-builder .ph-9 {
    padding-left: var(--space-9);
    padding-right: var(--space-9);
  }
  .template-page-builder .pv-9 {
    padding-top: var(--space-9);
    padding-bottom: var(--space-9);
  }
  .template-page-builder .p-10 {
    padding: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .pt-10 {
    padding-top: var(--space-10) !important;
  }
  .template-page-builder .pr-10 {
    padding-right: var(--space-10) !important;
  }
  .template-page-builder .pb-10 {
    padding-bottom: var(--space-10) !important;
  }
  .template-page-builder .pl-10 {
    padding-left: var(--space-10) !important;
  }
  .template-page-builder .ph-10 {
    padding-left: var(--space-10);
    padding-right: var(--space-10);
  }
  .template-page-builder .pv-10 {
    padding-top: var(--space-10);
    padding-bottom: var(--space-10);
  }
  .template-page-builder .p-11 {
    padding: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .pt-11 {
    padding-top: var(--space-11) !important;
  }
  .template-page-builder .pr-11 {
    padding-right: var(--space-11) !important;
  }
  .template-page-builder .pb-11 {
    padding-bottom: var(--space-11) !important;
  }
  .template-page-builder .pl-11 {
    padding-left: var(--space-11) !important;
  }
  .template-page-builder .ph-11 {
    padding-left: var(--space-11);
    padding-right: var(--space-11);
  }
  .template-page-builder .pv-11 {
    padding-top: var(--space-11);
    padding-bottom: var(--space-11);
  }
  .template-page-builder .p-12 {
    padding: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .pt-12 {
    padding-top: var(--space-12) !important;
  }
  .template-page-builder .pr-12 {
    padding-right: var(--space-12) !important;
  }
  .template-page-builder .pb-12 {
    padding-bottom: var(--space-12) !important;
  }
  .template-page-builder .pl-12 {
    padding-left: var(--space-12) !important;
  }
  .template-page-builder .ph-12 {
    padding-left: var(--space-12);
    padding-right: var(--space-12);
  }
  .template-page-builder .pv-12 {
    padding-top: var(--space-12);
    padding-bottom: var(--space-12);
  }
  .template-page-builder .p-13 {
    padding: var(--space-13) var(--space-13) var(--space-13) var(--space-13);
  }
  .template-page-builder .pt-13 {
    padding-top: var(--space-13) !important;
  }
  .template-page-builder .pr-13 {
    padding-right: var(--space-13) !important;
  }
  .template-page-builder .pb-13 {
    padding-bottom: var(--space-13) !important;
  }
  .template-page-builder .pl-13 {
    padding-left: var(--space-13) !important;
  }
  .template-page-builder .ph-13 {
    padding-left: var(--space-13);
    padding-right: var(--space-13);
  }
  .template-page-builder .pv-13 {
    padding-top: var(--space-13);
    padding-bottom: var(--space-13);
  }
  .template-page-builder .p-14 {
    padding: var(--space-14) var(--space-14) var(--space-14) var(--space-14);
  }
  .template-page-builder .pt-14 {
    padding-top: var(--space-14) !important;
  }
  .template-page-builder .pr-14 {
    padding-right: var(--space-14) !important;
  }
  .template-page-builder .pb-14 {
    padding-bottom: var(--space-14) !important;
  }
  .template-page-builder .pl-14 {
    padding-left: var(--space-14) !important;
  }
  .template-page-builder .ph-14 {
    padding-left: var(--space-14);
    padding-right: var(--space-14);
  }
  .template-page-builder .pv-14 {
    padding-top: var(--space-14);
    padding-bottom: var(--space-14);
  }
  .template-page-builder .sticky {
    position: sticky;
    top: 123px;
  }
  .template-page-builder .align-content-start {
    align-content: flex-start;
    align-content: start !important;
  }
  .template-page-builder .align-content-center {
    align-content: center !important;
  }
  .template-page-builder .align-content-end {
    align-content: flex-end;
    align-content: end !important;
  }
  .template-page-builder .align-items-start {
    align-items: start !important;
  }
  .template-page-builder .align-items-center {
    align-items: center !important;
  }
  .template-page-builder .align-items-end {
    align-items: flex-end;
    align-items: end !important;
  }
  .template-page-builder .align-self-stretch {
    align-self: stretch !important;
  }
  .template-page-builder .align-self-start {
    align-self: flex-start;
    align-self: start !important;
  }
  .template-page-builder .align-self-center {
    align-self: center !important;
  }
  .template-page-builder .align-self-end {
    align-self: flex-end;
    align-self: end !important;
  }
  .template-page-builder .justify-content-start {
    justify-content: flex-start;
    justify-content: start !important;
  }
  .template-page-builder .justify-content-center {
    justify-content: center !important;
  }
  .template-page-builder .justify-content-end {
    justify-content: flex-end;
    justify-content: end !important;
  }
  .template-page-builder .justify-content-between {
    justify-content: space-between !important;
  }
  .template-page-builder .justify-items-start {
    justify-items: flex-start;
    justify-items: start !important;
  }
  .template-page-builder .justify-items-center {
    justify-items: center !important;
  }
  .template-page-builder .justify-items-end {
    justify-items: flex-end;
    justify-items: end !important;
  }
  .template-page-builder .justify-self-start {
    justify-self: start !important;
  }
  .template-page-builder .justify-self-stretch {
    justify-self: stretch !important;
  }
  .template-page-builder .justify-self-center {
    justify-self: center !important;
  }
  .template-page-builder .justify-self-end {
    justify-self: end !important;
  }
  .template-page-builder .overflow-visible {
    overflow: visible !important;
  }
  .template-page-builder .order--10 {
    order: -10;
  }
  .template-page-builder .order--9 {
    order: -9;
  }
  .template-page-builder .order--8 {
    order: -8;
  }
  .template-page-builder .order--7 {
    order: -7;
  }
  .template-page-builder .order--6 {
    order: -6;
  }
  .template-page-builder .order--5 {
    order: -5;
  }
  .template-page-builder .order--4 {
    order: -4;
  }
  .template-page-builder .order--3 {
    order: -3;
  }
  .template-page-builder .order--2 {
    order: -2;
  }
  .template-page-builder .order--1 {
    order: -1;
  }
  .template-page-builder .order-0 {
    order: 0;
  }
  .template-page-builder .order-1 {
    order: 1;
  }
  .template-page-builder .order-2 {
    order: 2;
  }
  .template-page-builder .order-3 {
    order: 3;
  }
  .template-page-builder .order-4 {
    order: 4;
  }
  .template-page-builder .order-5 {
    order: 5;
  }
  .template-page-builder .order-6 {
    order: 6;
  }
  .template-page-builder .order-7 {
    order: 7;
  }
  .template-page-builder .order-8 {
    order: 8;
  }
  .template-page-builder .order-9 {
    order: 9;
  }
  .template-page-builder .order-10 {
    order: 10;
  }
  .template-page-builder div.element-image picture {
    min-height: var(--min-height-vw-default, unset);
  }
  .template-page-builder .column-contrast {
    color: var(--primary-color-3);
  }
  .template-page-builder .unset-column-contrast {
    color: var(--primary-color-2);
  }
  .template-page-builder .image-cover {
    overflow: hidden;
    height: 100%;
  }
  .template-page-builder .image-cover img {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .template-page-builder .image-cover-absolute {
    position: relative;
  }
  .template-page-builder .image-cover-absolute img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .template-page-builder .lg\:gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .lg\:row-gap-0 {
    row-gap: 0px;
  }
  .template-page-builder .lg\:column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .lg\:gap-1 {
    row-gap: var(--space-1);
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .lg\:row-gap-1 {
    row-gap: var(--space-1);
  }
  .template-page-builder .lg\:column-gap-1 {
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .lg\:gap-2 {
    row-gap: var(--space-2);
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .lg\:row-gap-2 {
    row-gap: var(--space-2);
  }
  .template-page-builder .lg\:column-gap-2 {
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .lg\:gap-3 {
    row-gap: var(--space-3);
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .lg\:row-gap-3 {
    row-gap: var(--space-3);
  }
  .template-page-builder .lg\:column-gap-3 {
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .lg\:gap-4 {
    row-gap: var(--space-4);
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .lg\:row-gap-4 {
    row-gap: var(--space-4);
  }
  .template-page-builder .lg\:column-gap-4 {
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .lg\:gap-5 {
    row-gap: var(--space-5);
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .lg\:row-gap-5 {
    row-gap: var(--space-5);
  }
  .template-page-builder .lg\:column-gap-5 {
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .lg\:gap-6 {
    row-gap: var(--space-6);
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .lg\:row-gap-6 {
    row-gap: var(--space-6);
  }
  .template-page-builder .lg\:column-gap-6 {
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .lg\:gap-7 {
    row-gap: var(--space-7);
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .lg\:row-gap-7 {
    row-gap: var(--space-7);
  }
  .template-page-builder .lg\:column-gap-7 {
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .lg\:gap-8 {
    row-gap: var(--space-8);
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .lg\:row-gap-8 {
    row-gap: var(--space-8);
  }
  .template-page-builder .lg\:column-gap-8 {
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .lg\:gap-9 {
    row-gap: var(--space-9);
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .lg\:row-gap-9 {
    row-gap: var(--space-9);
  }
  .template-page-builder .lg\:column-gap-9 {
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .lg\:gap-10 {
    row-gap: var(--space-10);
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .lg\:row-gap-10 {
    row-gap: var(--space-10);
  }
  .template-page-builder .lg\:column-gap-10 {
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .lg\:gap-11 {
    row-gap: var(--space-11);
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .lg\:row-gap-11 {
    row-gap: var(--space-11);
  }
  .template-page-builder .lg\:column-gap-11 {
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .lg\:gap-12 {
    row-gap: var(--space-12);
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .lg\:row-gap-12 {
    row-gap: var(--space-12);
  }
  .template-page-builder .lg\:column-gap-12 {
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .lg\:gap-13 {
    row-gap: var(--space-13);
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .lg\:row-gap-13 {
    row-gap: var(--space-13);
  }
  .template-page-builder .lg\:column-gap-13 {
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .lg\:gap-14 {
    row-gap: var(--space-14);
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .lg\:row-gap-14 {
    row-gap: var(--space-14);
  }
  .template-page-builder .lg\:column-gap-14 {
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-auto-flow-dense {
    grid-auto-flow: dense;
  }
  .template-page-builder .lg\:grid-auto-flow-unset {
    grid-auto-flow: unset;
  }
  .template-page-builder .lg\:col-span-unset {
    grid-column: unset;
  }
  .template-page-builder .lg\:col-span-full {
    grid-column: 1/-1;
  }
  .template-page-builder .lg\:col-span-1 {
    grid-column: span 1/span 1;
  }
  .template-page-builder .lg\:col-span-2 {
    grid-column: span 2/span 2;
  }
  .template-page-builder .lg\:col-span-3 {
    grid-column: span 3/span 3;
  }
  .template-page-builder .lg\:col-span-4 {
    grid-column: span 4/span 4;
  }
  .template-page-builder .lg\:col-span-5 {
    grid-column: span 5/span 5;
  }
  .template-page-builder .lg\:col-span-6 {
    grid-column: span 6/span 6;
  }
  .template-page-builder .lg\:col-span-7 {
    grid-column: span 7/span 7;
  }
  .template-page-builder .lg\:col-span-8 {
    grid-column: span 8/span 8;
  }
  .template-page-builder .lg\:col-span-9 {
    grid-column: span 9/span 9;
  }
  .template-page-builder .lg\:col-span-10 {
    grid-column: span 10/span 10;
  }
  .template-page-builder .lg\:col-span-11 {
    grid-column: span 11/span 11;
  }
  .template-page-builder .lg\:col-span-12 {
    grid-column: span 12/span 12;
  }
  .template-page-builder .lg\:w-5 {
    width: 5%;
  }
  .template-page-builder .lg\:w-10 {
    width: 10%;
  }
  .template-page-builder .lg\:w-15 {
    width: 15%;
  }
  .template-page-builder .lg\:w-20 {
    width: 20%;
  }
  .template-page-builder .lg\:w-25 {
    width: 25%;
  }
  .template-page-builder .lg\:w-30 {
    width: 30%;
  }
  .template-page-builder .lg\:w-35 {
    width: 35%;
  }
  .template-page-builder .lg\:w-40 {
    width: 40%;
  }
  .template-page-builder .lg\:w-45 {
    width: 45%;
  }
  .template-page-builder .lg\:w-50 {
    width: 50%;
  }
  .template-page-builder .lg\:w-55 {
    width: 55%;
  }
  .template-page-builder .lg\:w-60 {
    width: 60%;
  }
  .template-page-builder .lg\:w-65 {
    width: 65%;
  }
  .template-page-builder .lg\:w-70 {
    width: 70%;
  }
  .template-page-builder .lg\:w-75 {
    width: 75%;
  }
  .template-page-builder .lg\:w-80 {
    width: 80%;
  }
  .template-page-builder .lg\:w-85 {
    width: 85%;
  }
  .template-page-builder .lg\:w-90 {
    width: 90%;
  }
  .template-page-builder .lg\:w-95 {
    width: 95%;
  }
  .template-page-builder .lg\:w-100 {
    width: 100%;
  }
  .template-page-builder .lg\:h-5 {
    height: 5%;
  }
  .template-page-builder .lg\:h-10 {
    height: 10%;
  }
  .template-page-builder .lg\:h-15 {
    height: 15%;
  }
  .template-page-builder .lg\:h-20 {
    height: 20%;
  }
  .template-page-builder .lg\:h-25 {
    height: 25%;
  }
  .template-page-builder .lg\:h-30 {
    height: 30%;
  }
  .template-page-builder .lg\:h-35 {
    height: 35%;
  }
  .template-page-builder .lg\:h-40 {
    height: 40%;
  }
  .template-page-builder .lg\:h-45 {
    height: 45%;
  }
  .template-page-builder .lg\:h-50 {
    height: 50%;
  }
  .template-page-builder .lg\:h-55 {
    height: 55%;
  }
  .template-page-builder .lg\:h-60 {
    height: 60%;
  }
  .template-page-builder .lg\:h-65 {
    height: 65%;
  }
  .template-page-builder .lg\:h-70 {
    height: 70%;
  }
  .template-page-builder .lg\:h-75 {
    height: 75%;
  }
  .template-page-builder .lg\:h-80 {
    height: 80%;
  }
  .template-page-builder .lg\:h-85 {
    height: 85%;
  }
  .template-page-builder .lg\:h-90 {
    height: 90%;
  }
  .template-page-builder .lg\:h-95 {
    height: 95%;
  }
  .template-page-builder .lg\:h-100 {
    height: 100%;
  }
  .template-page-builder .lg\:h-5-vh {
    height: 5vh;
  }
  .template-page-builder .lg\:h-10-vh {
    height: 10vh;
  }
  .template-page-builder .lg\:h-15-vh {
    height: 15vh;
  }
  .template-page-builder .lg\:h-20-vh {
    height: 20vh;
  }
  .template-page-builder .lg\:h-25-vh {
    height: 25vh;
  }
  .template-page-builder .lg\:h-30-vh {
    height: 30vh;
  }
  .template-page-builder .lg\:h-35-vh {
    height: 35vh;
  }
  .template-page-builder .lg\:h-40-vh {
    height: 40vh;
  }
  .template-page-builder .lg\:h-45-vh {
    height: 45vh;
  }
  .template-page-builder .lg\:h-50-vh {
    height: 50vh;
  }
  .template-page-builder .lg\:h-55-vh {
    height: 55vh;
  }
  .template-page-builder .lg\:h-60-vh {
    height: 60vh;
  }
  .template-page-builder .lg\:h-65-vh {
    height: 65vh;
  }
  .template-page-builder .lg\:h-70-vh {
    height: 70vh;
  }
  .template-page-builder .lg\:h-75-vh {
    height: 75vh;
  }
  .template-page-builder .lg\:h-80-vh {
    height: 80vh;
  }
  .template-page-builder .lg\:h-85-vh {
    height: 85vh;
  }
  .template-page-builder .lg\:h-90-vh {
    height: 90vh;
  }
  .template-page-builder .lg\:h-95-vh {
    height: 95vh;
  }
  .template-page-builder .lg\:h-100-vh {
    height: 100vh;
  }
  .template-page-builder .lg\:h-50-px {
    height: 50px;
  }
  .template-page-builder .lg\:h-100-px {
    height: 100px;
  }
  .template-page-builder .lg\:h-150-px {
    height: 150px;
  }
  .template-page-builder .lg\:h-200-px {
    height: 200px;
  }
  .template-page-builder .lg\:h-250-px {
    height: 250px;
  }
  .template-page-builder .lg\:h-300-px {
    height: 300px;
  }
  .template-page-builder .lg\:h-350-px {
    height: 350px;
  }
  .template-page-builder .lg\:h-400-px {
    height: 400px;
  }
  .template-page-builder .lg\:h-450-px {
    height: 450px;
  }
  .template-page-builder .lg\:h-500-px {
    height: 500px;
  }
  .template-page-builder .lg\:h-550-px {
    height: 550px;
  }
  .template-page-builder .lg\:h-600-px {
    height: 600px;
  }
  .template-page-builder .lg\:h-650-px {
    height: 650px;
  }
  .template-page-builder .lg\:h-700-px {
    height: 700px;
  }
  .template-page-builder .lg\:h-750-px {
    height: 750px;
  }
  .template-page-builder .lg\:h-800-px {
    height: 800px;
  }
  .template-page-builder .lg\:h-850-px {
    height: 850px;
  }
  .template-page-builder .lg\:h-900-px {
    height: 900px;
  }
  .template-page-builder .lg\:h-950-px {
    height: 950px;
  }
  .template-page-builder .lg\:h-1000-px {
    height: 1000px;
  }
  .template-page-builder .lg\:h-auto {
    height: auto;
  }
  .template-page-builder .lg\:mh-5-vh {
    min-height: 5vh;
  }
  .template-page-builder .lg\:mh-10-vh {
    min-height: 10vh;
  }
  .template-page-builder .lg\:mh-15-vh {
    min-height: 15vh;
  }
  .template-page-builder .lg\:mh-20-vh {
    min-height: 20vh;
  }
  .template-page-builder .lg\:mh-25-vh {
    min-height: 25vh;
  }
  .template-page-builder .lg\:mh-30-vh {
    min-height: 30vh;
  }
  .template-page-builder .lg\:mh-35-vh {
    min-height: 35vh;
  }
  .template-page-builder .lg\:mh-40-vh {
    min-height: 40vh;
  }
  .template-page-builder .lg\:mh-45-vh {
    min-height: 45vh;
  }
  .template-page-builder .lg\:mh-50-vh {
    min-height: 50vh;
  }
  .template-page-builder .lg\:mh-55-vh {
    min-height: 55vh;
  }
  .template-page-builder .lg\:mh-60-vh {
    min-height: 60vh;
  }
  .template-page-builder .lg\:mh-65-vh {
    min-height: 65vh;
  }
  .template-page-builder .lg\:mh-70-vh {
    min-height: 70vh;
  }
  .template-page-builder .lg\:mh-75-vh {
    min-height: 75vh;
  }
  .template-page-builder .lg\:mh-80-vh {
    min-height: 80vh;
  }
  .template-page-builder .lg\:mh-85-vh {
    min-height: 85vh;
  }
  .template-page-builder .lg\:mh-90-vh {
    min-height: 90vh;
  }
  .template-page-builder .lg\:mh-95-vh {
    min-height: 95vh;
  }
  .template-page-builder .lg\:mh-100-vh {
    min-height: 100vh;
  }
  .template-page-builder .lg\:h-auto {
    min-height: auto;
  }
  .template-page-builder .lg\:relative {
    position: relative;
  }
  .template-page-builder .lg\:flex {
    display: flex !important;
  }
  .template-page-builder .lg\:grid {
    display: grid !important;
  }
  .template-page-builder .lg\:hide {
    display: none !important;
  }
  .template-page-builder .lg\:text-align-left {
    text-align: left !important;
  }
  .template-page-builder .lg\:text-align-center {
    text-align: center !important;
  }
  .template-page-builder .lg\:text-align-right {
    text-align: right !important;
  }
  .template-page-builder .lg\:flex-col-full {
    flex: 0 0 100% !important;
  }
  .template-page-builder .lg\:flex-wrap {
    flex-wrap: wrap;
  }
  .template-page-builder .lg\:grid-stack {
    display: grid;
    grid-template-areas: "main";
    grid-template-columns: auto;
    position: relative;
  }
  .template-page-builder .lg\:grid-layer {
    grid-area: main;
    position: relative;
    z-index: 1;
  }
  .template-page-builder .lg\:grid-columns-5-7 {
    grid-template-columns: 5fr 7fr;
  }
  .template-page-builder .lg\:grid-columns-7-5 {
    grid-template-columns: 7fr 5fr;
  }
  .template-page-builder .lg\:grid-columns-6-6 {
    grid-template-columns: 6fr 6fr;
  }
  .template-page-builder .lg\:grid-columns-8-4 {
    grid-template-columns: 8fr 4fr;
  }
  .template-page-builder .lg\:grid-columns-4-8 {
    grid-template-columns: 4fr 8fr;
  }
  .template-page-builder .lg\:grid-columns-9-3 {
    grid-template-columns: 9fr 3fr;
  }
  .template-page-builder .lg\:grid-columns-3-9 {
    grid-template-columns: 3fr 9fr;
  }
  .template-page-builder .lg\:grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .lg\:grid-columns-3-6-3 {
    grid-template-columns: 3fr 6fr 3fr;
  }
  .template-page-builder .lg\:grid-columns-repeat-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-repeat-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-repeat-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-repeat-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-repeat-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-repeat-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-repeat-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-repeat-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-repeat-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-repeat-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-repeat-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-auto {
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-auto-min-content {
    grid-template-columns: auto min-content;
  }
  .template-page-builder .lg\:grid-columns-min-content-auto {
    grid-template-columns: min-content auto;
  }
  .template-page-builder .lg\:grid-columns-auto-1fr {
    grid-template-columns: auto 1fr;
  }
  .template-page-builder .lg\:grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .lg\:grid-columns-1fr {
    grid-template-columns: 1fr;
  }
  .template-page-builder .lg\:grid-rows-auto-1fr {
    grid-template-rows: auto 1fr;
  }
  .template-page-builder .lg\:grid-rows-1fr-auto {
    grid-template-rows: 1fr auto;
  }
  .template-page-builder .lg\:grid-rows-auto {
    grid-template-rows: auto;
  }
  .template-page-builder .lg\:min-height-100vh {
    min-height: 100vh;
  }
  .template-page-builder .lg\:min-height-100vh-min-header {
    min-height: calc(100vh - 123px);
  }
  .template-page-builder .lg\:mh-auto,
  .template-page-builder .lg\:min-height-auto {
    min-height: auto;
  }
  .template-page-builder .lg\:rounded-1 {
    border-radius: var(--border-radius-1) var(--border-radius-1) var(--border-radius-1) var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-tl-1 {
    border-top-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-tr-1 {
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-th-1 {
    border-top-left-radius: var(--border-radius-1);
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-br-1 {
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-bl-1 {
    border-bottom-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-bh-1 {
    border-bottom-left-radius: var(--border-radius-1);
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-2 {
    border-radius: var(--border-radius-2) var(--border-radius-2) var(--border-radius-2) var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-tl-2 {
    border-top-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-tr-2 {
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-th-2 {
    border-top-left-radius: var(--border-radius-2);
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-br-2 {
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-bl-2 {
    border-bottom-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-bh-2 {
    border-bottom-left-radius: var(--border-radius-2);
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-3 {
    border-radius: var(--border-radius-3) var(--border-radius-3) var(--border-radius-3) var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-tl-3 {
    border-top-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-tr-3 {
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-th-3 {
    border-top-left-radius: var(--border-radius-3);
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-br-3 {
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-bl-3 {
    border-bottom-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-bh-3 {
    border-bottom-left-radius: var(--border-radius-3);
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-4 {
    border-radius: var(--border-radius-4) var(--border-radius-4) var(--border-radius-4) var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-tl-4 {
    border-top-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-tr-4 {
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-th-4 {
    border-top-left-radius: var(--border-radius-4);
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-br-4 {
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-bl-4 {
    border-bottom-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-bh-4 {
    border-bottom-left-radius: var(--border-radius-4);
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-tl-0 {
    border-top-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-tr-0 {
    border-top-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-bl-0 {
    border-bottom-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-br-0 {
    border-bottom-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-0 {
    border-radius: 0;
    overflow: hidden;
  }
  .template-page-builder .lg\:aspect-ratio-1-1 {
    aspect-ratio: 1/1 !important;
  }
  .template-page-builder .lg\:aspect-ratio-2-1 {
    aspect-ratio: 2/1 !important;
  }
  .template-page-builder .lg\:aspect-ratio-3-2 {
    aspect-ratio: 3/2 !important;
  }
  .template-page-builder .lg\:aspect-ratio-2-3 {
    aspect-ratio: 2/3 !important;
  }
  .template-page-builder .lg\:aspect-ratio-4-3 {
    aspect-ratio: 4/3 !important;
  }
  .template-page-builder .lg\:aspect-ratio-5-2 {
    aspect-ratio: 5/2 !important;
  }
  .template-page-builder .lg\:aspect-ratio-5-3 {
    aspect-ratio: 5/3 !important;
  }
  .template-page-builder .lg\:aspect-ratio-5-6 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .lg\:aspect-ratio-6-5 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .lg\:aspect-ratio-16-9 {
    aspect-ratio: 16/9 !important;
  }
  .template-page-builder .lg\:aspect-ratio-350-250 {
    aspect-ratio: 350/250 !important;
  }
  .template-page-builder .lg\:aspect-ratio-350-430 {
    aspect-ratio: 350/430 !important;
  }
  .template-page-builder .lg\:aspect-ratio-3-4 {
    aspect-ratio: 3/4 !important;
  }
  .template-page-builder .lg\:aspect-ratio-unset {
    aspect-ratio: unset !important;
  }
  .template-page-builder .lg\:bg-pc-1 {
    background-color: var(--primary-color-1);
  }
  .template-page-builder .lg\:bg-pc-2 {
    background-color: var(--primary-color-2);
  }
  .template-page-builder .lg\:bg-pc-3 {
    background-color: var(--primary-color-3);
  }
  .template-page-builder .lg\:bg-sc-1 {
    background-color: var(--secondary-color-1);
  }
  .template-page-builder .lg\:bg-sc-2 {
    background-color: var(--secondary-color-2);
  }
  .template-page-builder .lg\:bg-sc-3 {
    background-color: var(--secondary-color-3);
  }
  .template-page-builder .lg\:border-pc-1 {
    border: solid 1px var(--primary-color-1);
  }
  .template-page-builder .lg\:border-pc-2 {
    border: solid 1px var(--primary-color-2);
  }
  .template-page-builder .lg\:border-pc-3 {
    border: solid 1px var(--primary-color-3);
  }
  .template-page-builder .lg\:border-sc-1 {
    border: solid 1px var(--secondary-color-1);
  }
  .template-page-builder .lg\:border-sc-2 {
    border: solid 1px var(--secondary-color-2);
  }
  .template-page-builder .lg\:border-sc-3 {
    border: solid 1px var(--secondary-color-3);
  }
  .template-page-builder .lg\:bg-overlay .column-background:after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .template-page-builder .lg\:bg-overlay-1 .column-background:after {
    background: linear-gradient(177.95deg, rgba(26, 41, 54, 0.6) 1.7%, rgba(26, 41, 54, 0) 81.22%);
  }
  .template-page-builder .lg\:bg-overlay-2 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.192) 0.77%, rgba(26, 41, 54, 0.3) 52.73%, rgba(26, 41, 54, 0.18) 100%);
  }
  .template-page-builder .lg\:bg-overlay-3 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.4) 17.79%, rgba(26, 41, 54, 0) 38.94%, rgba(26, 41, 54, 0) 61.54%, rgba(26, 41, 54, 0.4) 84.62%);
  }
  .template-page-builder .lg\:bg-overlay-4 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.6) 0%, rgba(26, 41, 54, 0.12) 51.44%);
  }
  .template-page-builder .lg\:m-0 {
    margin: 0px 0px 0px 0px;
  }
  .template-page-builder .lg\:mt-0 {
    margin-top: 0px;
  }
  .template-page-builder .lg\:mr-0 {
    margin-right: 0px;
  }
  .template-page-builder .lg\:mb-0 {
    margin-bottom: 0px;
  }
  .template-page-builder .lg\:ml-0 {
    margin-left: 0px;
  }
  .template-page-builder .lg\:mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .template-page-builder .lg\:mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .template-page-builder .lg\:m--0 {
    margin: calc(0px * -1) calc(0px * -1) calc(0px * -1) calc(0px * -1);
  }
  .template-page-builder .lg\:mt--0 {
    margin-top: calc(0px * -1);
  }
  .template-page-builder .lg\:mr--0 {
    margin-right: calc(0px * -1);
  }
  .template-page-builder .lg\:mb--0 {
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .lg\:ml--0 {
    margin-left: calc(0px * -1);
  }
  .template-page-builder .lg\:mh--0 {
    margin-left: calc(0px * -1);
    margin-right: calc(0px * -1);
  }
  .template-page-builder .lg\:mv--0 {
    margin-top: calc(0px * -1);
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .lg\:m-1 {
    margin: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .lg\:mt-1 {
    margin-top: var(--space-1);
  }
  .template-page-builder .lg\:mr-1 {
    margin-right: var(--space-1);
  }
  .template-page-builder .lg\:mb-1 {
    margin-bottom: var(--space-1);
  }
  .template-page-builder .lg\:ml-1 {
    margin-left: var(--space-1);
  }
  .template-page-builder .lg\:mh-1 {
    margin-left: var(--space-1);
    margin-right: var(--space-1);
  }
  .template-page-builder .lg\:mv-1 {
    margin-top: var(--space-1);
    margin-bottom: var(--space-1);
  }
  .template-page-builder .lg\:m--1 {
    margin: calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1);
  }
  .template-page-builder .lg\:mt--1 {
    margin-top: calc(var(--space-1) * -1);
  }
  .template-page-builder .lg\:mr--1 {
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .lg\:mb--1 {
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .lg\:ml--1 {
    margin-left: calc(var(--space-1) * -1);
  }
  .template-page-builder .lg\:mh--1 {
    margin-left: calc(var(--space-1) * -1);
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .lg\:mv--1 {
    margin-top: calc(var(--space-1) * -1);
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .lg\:m-2 {
    margin: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .lg\:mt-2 {
    margin-top: var(--space-2);
  }
  .template-page-builder .lg\:mr-2 {
    margin-right: var(--space-2);
  }
  .template-page-builder .lg\:mb-2 {
    margin-bottom: var(--space-2);
  }
  .template-page-builder .lg\:ml-2 {
    margin-left: var(--space-2);
  }
  .template-page-builder .lg\:mh-2 {
    margin-left: var(--space-2);
    margin-right: var(--space-2);
  }
  .template-page-builder .lg\:mv-2 {
    margin-top: var(--space-2);
    margin-bottom: var(--space-2);
  }
  .template-page-builder .lg\:m--2 {
    margin: calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1);
  }
  .template-page-builder .lg\:mt--2 {
    margin-top: calc(var(--space-2) * -1);
  }
  .template-page-builder .lg\:mr--2 {
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .lg\:mb--2 {
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .lg\:ml--2 {
    margin-left: calc(var(--space-2) * -1);
  }
  .template-page-builder .lg\:mh--2 {
    margin-left: calc(var(--space-2) * -1);
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .lg\:mv--2 {
    margin-top: calc(var(--space-2) * -1);
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .lg\:m-3 {
    margin: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .lg\:mt-3 {
    margin-top: var(--space-3);
  }
  .template-page-builder .lg\:mr-3 {
    margin-right: var(--space-3);
  }
  .template-page-builder .lg\:mb-3 {
    margin-bottom: var(--space-3);
  }
  .template-page-builder .lg\:ml-3 {
    margin-left: var(--space-3);
  }
  .template-page-builder .lg\:mh-3 {
    margin-left: var(--space-3);
    margin-right: var(--space-3);
  }
  .template-page-builder .lg\:mv-3 {
    margin-top: var(--space-3);
    margin-bottom: var(--space-3);
  }
  .template-page-builder .lg\:m--3 {
    margin: calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1);
  }
  .template-page-builder .lg\:mt--3 {
    margin-top: calc(var(--space-3) * -1);
  }
  .template-page-builder .lg\:mr--3 {
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .lg\:mb--3 {
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .lg\:ml--3 {
    margin-left: calc(var(--space-3) * -1);
  }
  .template-page-builder .lg\:mh--3 {
    margin-left: calc(var(--space-3) * -1);
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .lg\:mv--3 {
    margin-top: calc(var(--space-3) * -1);
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .lg\:m-4 {
    margin: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .lg\:mt-4 {
    margin-top: var(--space-4);
  }
  .template-page-builder .lg\:mr-4 {
    margin-right: var(--space-4);
  }
  .template-page-builder .lg\:mb-4 {
    margin-bottom: var(--space-4);
  }
  .template-page-builder .lg\:ml-4 {
    margin-left: var(--space-4);
  }
  .template-page-builder .lg\:mh-4 {
    margin-left: var(--space-4);
    margin-right: var(--space-4);
  }
  .template-page-builder .lg\:mv-4 {
    margin-top: var(--space-4);
    margin-bottom: var(--space-4);
  }
  .template-page-builder .lg\:m--4 {
    margin: calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1);
  }
  .template-page-builder .lg\:mt--4 {
    margin-top: calc(var(--space-4) * -1);
  }
  .template-page-builder .lg\:mr--4 {
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .lg\:mb--4 {
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .lg\:ml--4 {
    margin-left: calc(var(--space-4) * -1);
  }
  .template-page-builder .lg\:mh--4 {
    margin-left: calc(var(--space-4) * -1);
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .lg\:mv--4 {
    margin-top: calc(var(--space-4) * -1);
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .lg\:m-5 {
    margin: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .lg\:mt-5 {
    margin-top: var(--space-5);
  }
  .template-page-builder .lg\:mr-5 {
    margin-right: var(--space-5);
  }
  .template-page-builder .lg\:mb-5 {
    margin-bottom: var(--space-5);
  }
  .template-page-builder .lg\:ml-5 {
    margin-left: var(--space-5);
  }
  .template-page-builder .lg\:mh-5 {
    margin-left: var(--space-5);
    margin-right: var(--space-5);
  }
  .template-page-builder .lg\:mv-5 {
    margin-top: var(--space-5);
    margin-bottom: var(--space-5);
  }
  .template-page-builder .lg\:m--5 {
    margin: calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1);
  }
  .template-page-builder .lg\:mt--5 {
    margin-top: calc(var(--space-5) * -1);
  }
  .template-page-builder .lg\:mr--5 {
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .lg\:mb--5 {
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .lg\:ml--5 {
    margin-left: calc(var(--space-5) * -1);
  }
  .template-page-builder .lg\:mh--5 {
    margin-left: calc(var(--space-5) * -1);
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .lg\:mv--5 {
    margin-top: calc(var(--space-5) * -1);
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .lg\:m-6 {
    margin: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .lg\:mt-6 {
    margin-top: var(--space-6);
  }
  .template-page-builder .lg\:mr-6 {
    margin-right: var(--space-6);
  }
  .template-page-builder .lg\:mb-6 {
    margin-bottom: var(--space-6);
  }
  .template-page-builder .lg\:ml-6 {
    margin-left: var(--space-6);
  }
  .template-page-builder .lg\:mh-6 {
    margin-left: var(--space-6);
    margin-right: var(--space-6);
  }
  .template-page-builder .lg\:mv-6 {
    margin-top: var(--space-6);
    margin-bottom: var(--space-6);
  }
  .template-page-builder .lg\:m--6 {
    margin: calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1);
  }
  .template-page-builder .lg\:mt--6 {
    margin-top: calc(var(--space-6) * -1);
  }
  .template-page-builder .lg\:mr--6 {
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .lg\:mb--6 {
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .lg\:ml--6 {
    margin-left: calc(var(--space-6) * -1);
  }
  .template-page-builder .lg\:mh--6 {
    margin-left: calc(var(--space-6) * -1);
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .lg\:mv--6 {
    margin-top: calc(var(--space-6) * -1);
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .lg\:m-7 {
    margin: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .lg\:mt-7 {
    margin-top: var(--space-7);
  }
  .template-page-builder .lg\:mr-7 {
    margin-right: var(--space-7);
  }
  .template-page-builder .lg\:mb-7 {
    margin-bottom: var(--space-7);
  }
  .template-page-builder .lg\:ml-7 {
    margin-left: var(--space-7);
  }
  .template-page-builder .lg\:mh-7 {
    margin-left: var(--space-7);
    margin-right: var(--space-7);
  }
  .template-page-builder .lg\:mv-7 {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7);
  }
  .template-page-builder .lg\:m--7 {
    margin: calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1);
  }
  .template-page-builder .lg\:mt--7 {
    margin-top: calc(var(--space-7) * -1);
  }
  .template-page-builder .lg\:mr--7 {
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .lg\:mb--7 {
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .lg\:ml--7 {
    margin-left: calc(var(--space-7) * -1);
  }
  .template-page-builder .lg\:mh--7 {
    margin-left: calc(var(--space-7) * -1);
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .lg\:mv--7 {
    margin-top: calc(var(--space-7) * -1);
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .lg\:m-8 {
    margin: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .lg\:mt-8 {
    margin-top: var(--space-8);
  }
  .template-page-builder .lg\:mr-8 {
    margin-right: var(--space-8);
  }
  .template-page-builder .lg\:mb-8 {
    margin-bottom: var(--space-8);
  }
  .template-page-builder .lg\:ml-8 {
    margin-left: var(--space-8);
  }
  .template-page-builder .lg\:mh-8 {
    margin-left: var(--space-8);
    margin-right: var(--space-8);
  }
  .template-page-builder .lg\:mv-8 {
    margin-top: var(--space-8);
    margin-bottom: var(--space-8);
  }
  .template-page-builder .lg\:m--8 {
    margin: calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1);
  }
  .template-page-builder .lg\:mt--8 {
    margin-top: calc(var(--space-8) * -1);
  }
  .template-page-builder .lg\:mr--8 {
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .lg\:mb--8 {
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .lg\:ml--8 {
    margin-left: calc(var(--space-8) * -1);
  }
  .template-page-builder .lg\:mh--8 {
    margin-left: calc(var(--space-8) * -1);
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .lg\:mv--8 {
    margin-top: calc(var(--space-8) * -1);
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .lg\:m-9 {
    margin: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .lg\:mt-9 {
    margin-top: var(--space-9);
  }
  .template-page-builder .lg\:mr-9 {
    margin-right: var(--space-9);
  }
  .template-page-builder .lg\:mb-9 {
    margin-bottom: var(--space-9);
  }
  .template-page-builder .lg\:ml-9 {
    margin-left: var(--space-9);
  }
  .template-page-builder .lg\:mh-9 {
    margin-left: var(--space-9);
    margin-right: var(--space-9);
  }
  .template-page-builder .lg\:mv-9 {
    margin-top: var(--space-9);
    margin-bottom: var(--space-9);
  }
  .template-page-builder .lg\:m--9 {
    margin: calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1);
  }
  .template-page-builder .lg\:mt--9 {
    margin-top: calc(var(--space-9) * -1);
  }
  .template-page-builder .lg\:mr--9 {
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .lg\:mb--9 {
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .lg\:ml--9 {
    margin-left: calc(var(--space-9) * -1);
  }
  .template-page-builder .lg\:mh--9 {
    margin-left: calc(var(--space-9) * -1);
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .lg\:mv--9 {
    margin-top: calc(var(--space-9) * -1);
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .lg\:m-10 {
    margin: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .lg\:mt-10 {
    margin-top: var(--space-10);
  }
  .template-page-builder .lg\:mr-10 {
    margin-right: var(--space-10);
  }
  .template-page-builder .lg\:mb-10 {
    margin-bottom: var(--space-10);
  }
  .template-page-builder .lg\:ml-10 {
    margin-left: var(--space-10);
  }
  .template-page-builder .lg\:mh-10 {
    margin-left: var(--space-10);
    margin-right: var(--space-10);
  }
  .template-page-builder .lg\:mv-10 {
    margin-top: var(--space-10);
    margin-bottom: var(--space-10);
  }
  .template-page-builder .lg\:m--10 {
    margin: calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1);
  }
  .template-page-builder .lg\:mt--10 {
    margin-top: calc(var(--space-10) * -1);
  }
  .template-page-builder .lg\:mr--10 {
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .lg\:mb--10 {
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .lg\:ml--10 {
    margin-left: calc(var(--space-10) * -1);
  }
  .template-page-builder .lg\:mh--10 {
    margin-left: calc(var(--space-10) * -1);
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .lg\:mv--10 {
    margin-top: calc(var(--space-10) * -1);
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .lg\:m-11 {
    margin: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .lg\:mt-11 {
    margin-top: var(--space-11);
  }
  .template-page-builder .lg\:mr-11 {
    margin-right: var(--space-11);
  }
  .template-page-builder .lg\:mb-11 {
    margin-bottom: var(--space-11);
  }
  .template-page-builder .lg\:ml-11 {
    margin-left: var(--space-11);
  }
  .template-page-builder .lg\:mh-11 {
    margin-left: var(--space-11);
    margin-right: var(--space-11);
  }
  .template-page-builder .lg\:mv-11 {
    margin-top: var(--space-11);
    margin-bottom: var(--space-11);
  }
  .template-page-builder .lg\:m--11 {
    margin: calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1);
  }
  .template-page-builder .lg\:mt--11 {
    margin-top: calc(var(--space-11) * -1);
  }
  .template-page-builder .lg\:mr--11 {
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .lg\:mb--11 {
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .lg\:ml--11 {
    margin-left: calc(var(--space-11) * -1);
  }
  .template-page-builder .lg\:mh--11 {
    margin-left: calc(var(--space-11) * -1);
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .lg\:mv--11 {
    margin-top: calc(var(--space-11) * -1);
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .lg\:m-12 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .lg\:mt-12 {
    margin-top: var(--space-12);
  }
  .template-page-builder .lg\:mr-12 {
    margin-right: var(--space-12);
  }
  .template-page-builder .lg\:mb-12 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .lg\:ml-12 {
    margin-left: var(--space-12);
  }
  .template-page-builder .lg\:mh-12 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .lg\:mv-12 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .lg\:m--12 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mt--12 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mr--12 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mb--12 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:ml--12 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mh--12 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mv--12 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:m-13 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .lg\:mt-13 {
    margin-top: var(--space-12);
  }
  .template-page-builder .lg\:mr-13 {
    margin-right: var(--space-12);
  }
  .template-page-builder .lg\:mb-13 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .lg\:ml-13 {
    margin-left: var(--space-12);
  }
  .template-page-builder .lg\:mh-13 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .lg\:mv-13 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .lg\:m--13 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mt--13 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mr--13 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mb--13 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:ml--13 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mh--13 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mv--13 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:m-14 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .lg\:mt-14 {
    margin-top: var(--space-12);
  }
  .template-page-builder .lg\:mr-14 {
    margin-right: var(--space-12);
  }
  .template-page-builder .lg\:mb-14 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .lg\:ml-14 {
    margin-left: var(--space-12);
  }
  .template-page-builder .lg\:mh-14 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .lg\:mv-14 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .lg\:m--14 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mt--14 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mr--14 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mb--14 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:ml--14 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mh--14 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mv--14 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:p-0 {
    padding: 0px 0px 0px 0px;
  }
  .template-page-builder .lg\:pt-0 {
    padding-top: 0px !important;
  }
  .template-page-builder .lg\:pr-0 {
    padding-right: 0px !important;
  }
  .template-page-builder .lg\:pb-0 {
    padding-bottom: 0px !important;
  }
  .template-page-builder .lg\:pl-0 {
    padding-left: 0px !important;
  }
  .template-page-builder .lg\:ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .template-page-builder .lg\:pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .template-page-builder .lg\:p-1 {
    padding: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .lg\:pt-1 {
    padding-top: var(--space-1) !important;
  }
  .template-page-builder .lg\:pr-1 {
    padding-right: var(--space-1) !important;
  }
  .template-page-builder .lg\:pb-1 {
    padding-bottom: var(--space-1) !important;
  }
  .template-page-builder .lg\:pl-1 {
    padding-left: var(--space-1) !important;
  }
  .template-page-builder .lg\:ph-1 {
    padding-left: var(--space-1);
    padding-right: var(--space-1);
  }
  .template-page-builder .lg\:pv-1 {
    padding-top: var(--space-1);
    padding-bottom: var(--space-1);
  }
  .template-page-builder .lg\:p-2 {
    padding: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .lg\:pt-2 {
    padding-top: var(--space-2) !important;
  }
  .template-page-builder .lg\:pr-2 {
    padding-right: var(--space-2) !important;
  }
  .template-page-builder .lg\:pb-2 {
    padding-bottom: var(--space-2) !important;
  }
  .template-page-builder .lg\:pl-2 {
    padding-left: var(--space-2) !important;
  }
  .template-page-builder .lg\:ph-2 {
    padding-left: var(--space-2);
    padding-right: var(--space-2);
  }
  .template-page-builder .lg\:pv-2 {
    padding-top: var(--space-2);
    padding-bottom: var(--space-2);
  }
  .template-page-builder .lg\:p-3 {
    padding: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .lg\:pt-3 {
    padding-top: var(--space-3) !important;
  }
  .template-page-builder .lg\:pr-3 {
    padding-right: var(--space-3) !important;
  }
  .template-page-builder .lg\:pb-3 {
    padding-bottom: var(--space-3) !important;
  }
  .template-page-builder .lg\:pl-3 {
    padding-left: var(--space-3) !important;
  }
  .template-page-builder .lg\:ph-3 {
    padding-left: var(--space-3);
    padding-right: var(--space-3);
  }
  .template-page-builder .lg\:pv-3 {
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
  }
  .template-page-builder .lg\:p-4 {
    padding: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .lg\:pt-4 {
    padding-top: var(--space-4) !important;
  }
  .template-page-builder .lg\:pr-4 {
    padding-right: var(--space-4) !important;
  }
  .template-page-builder .lg\:pb-4 {
    padding-bottom: var(--space-4) !important;
  }
  .template-page-builder .lg\:pl-4 {
    padding-left: var(--space-4) !important;
  }
  .template-page-builder .lg\:ph-4 {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
  .template-page-builder .lg\:pv-4 {
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
  }
  .template-page-builder .lg\:p-5 {
    padding: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .lg\:pt-5 {
    padding-top: var(--space-5) !important;
  }
  .template-page-builder .lg\:pr-5 {
    padding-right: var(--space-5) !important;
  }
  .template-page-builder .lg\:pb-5 {
    padding-bottom: var(--space-5) !important;
  }
  .template-page-builder .lg\:pl-5 {
    padding-left: var(--space-5) !important;
  }
  .template-page-builder .lg\:ph-5 {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
  }
  .template-page-builder .lg\:pv-5 {
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
  }
  .template-page-builder .lg\:p-6 {
    padding: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .lg\:pt-6 {
    padding-top: var(--space-6) !important;
  }
  .template-page-builder .lg\:pr-6 {
    padding-right: var(--space-6) !important;
  }
  .template-page-builder .lg\:pb-6 {
    padding-bottom: var(--space-6) !important;
  }
  .template-page-builder .lg\:pl-6 {
    padding-left: var(--space-6) !important;
  }
  .template-page-builder .lg\:ph-6 {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
  }
  .template-page-builder .lg\:pv-6 {
    padding-top: var(--space-6);
    padding-bottom: var(--space-6);
  }
  .template-page-builder .lg\:p-7 {
    padding: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .lg\:pt-7 {
    padding-top: var(--space-7) !important;
  }
  .template-page-builder .lg\:pr-7 {
    padding-right: var(--space-7) !important;
  }
  .template-page-builder .lg\:pb-7 {
    padding-bottom: var(--space-7) !important;
  }
  .template-page-builder .lg\:pl-7 {
    padding-left: var(--space-7) !important;
  }
  .template-page-builder .lg\:ph-7 {
    padding-left: var(--space-7);
    padding-right: var(--space-7);
  }
  .template-page-builder .lg\:pv-7 {
    padding-top: var(--space-7);
    padding-bottom: var(--space-7);
  }
  .template-page-builder .lg\:p-8 {
    padding: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .lg\:pt-8 {
    padding-top: var(--space-8) !important;
  }
  .template-page-builder .lg\:pr-8 {
    padding-right: var(--space-8) !important;
  }
  .template-page-builder .lg\:pb-8 {
    padding-bottom: var(--space-8) !important;
  }
  .template-page-builder .lg\:pl-8 {
    padding-left: var(--space-8) !important;
  }
  .template-page-builder .lg\:ph-8 {
    padding-left: var(--space-8);
    padding-right: var(--space-8);
  }
  .template-page-builder .lg\:pv-8 {
    padding-top: var(--space-8);
    padding-bottom: var(--space-8);
  }
  .template-page-builder .lg\:p-9 {
    padding: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .lg\:pt-9 {
    padding-top: var(--space-9) !important;
  }
  .template-page-builder .lg\:pr-9 {
    padding-right: var(--space-9) !important;
  }
  .template-page-builder .lg\:pb-9 {
    padding-bottom: var(--space-9) !important;
  }
  .template-page-builder .lg\:pl-9 {
    padding-left: var(--space-9) !important;
  }
  .template-page-builder .lg\:ph-9 {
    padding-left: var(--space-9);
    padding-right: var(--space-9);
  }
  .template-page-builder .lg\:pv-9 {
    padding-top: var(--space-9);
    padding-bottom: var(--space-9);
  }
  .template-page-builder .lg\:p-10 {
    padding: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .lg\:pt-10 {
    padding-top: var(--space-10) !important;
  }
  .template-page-builder .lg\:pr-10 {
    padding-right: var(--space-10) !important;
  }
  .template-page-builder .lg\:pb-10 {
    padding-bottom: var(--space-10) !important;
  }
  .template-page-builder .lg\:pl-10 {
    padding-left: var(--space-10) !important;
  }
  .template-page-builder .lg\:ph-10 {
    padding-left: var(--space-10);
    padding-right: var(--space-10);
  }
  .template-page-builder .lg\:pv-10 {
    padding-top: var(--space-10);
    padding-bottom: var(--space-10);
  }
  .template-page-builder .lg\:p-11 {
    padding: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .lg\:pt-11 {
    padding-top: var(--space-11) !important;
  }
  .template-page-builder .lg\:pr-11 {
    padding-right: var(--space-11) !important;
  }
  .template-page-builder .lg\:pb-11 {
    padding-bottom: var(--space-11) !important;
  }
  .template-page-builder .lg\:pl-11 {
    padding-left: var(--space-11) !important;
  }
  .template-page-builder .lg\:ph-11 {
    padding-left: var(--space-11);
    padding-right: var(--space-11);
  }
  .template-page-builder .lg\:pv-11 {
    padding-top: var(--space-11);
    padding-bottom: var(--space-11);
  }
  .template-page-builder .lg\:p-12 {
    padding: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .lg\:pt-12 {
    padding-top: var(--space-12) !important;
  }
  .template-page-builder .lg\:pr-12 {
    padding-right: var(--space-12) !important;
  }
  .template-page-builder .lg\:pb-12 {
    padding-bottom: var(--space-12) !important;
  }
  .template-page-builder .lg\:pl-12 {
    padding-left: var(--space-12) !important;
  }
  .template-page-builder .lg\:ph-12 {
    padding-left: var(--space-12);
    padding-right: var(--space-12);
  }
  .template-page-builder .lg\:pv-12 {
    padding-top: var(--space-12);
    padding-bottom: var(--space-12);
  }
  .template-page-builder .lg\:p-13 {
    padding: var(--space-13) var(--space-13) var(--space-13) var(--space-13);
  }
  .template-page-builder .lg\:pt-13 {
    padding-top: var(--space-13) !important;
  }
  .template-page-builder .lg\:pr-13 {
    padding-right: var(--space-13) !important;
  }
  .template-page-builder .lg\:pb-13 {
    padding-bottom: var(--space-13) !important;
  }
  .template-page-builder .lg\:pl-13 {
    padding-left: var(--space-13) !important;
  }
  .template-page-builder .lg\:ph-13 {
    padding-left: var(--space-13);
    padding-right: var(--space-13);
  }
  .template-page-builder .lg\:pv-13 {
    padding-top: var(--space-13);
    padding-bottom: var(--space-13);
  }
  .template-page-builder .lg\:p-14 {
    padding: var(--space-14) var(--space-14) var(--space-14) var(--space-14);
  }
  .template-page-builder .lg\:pt-14 {
    padding-top: var(--space-14) !important;
  }
  .template-page-builder .lg\:pr-14 {
    padding-right: var(--space-14) !important;
  }
  .template-page-builder .lg\:pb-14 {
    padding-bottom: var(--space-14) !important;
  }
  .template-page-builder .lg\:pl-14 {
    padding-left: var(--space-14) !important;
  }
  .template-page-builder .lg\:ph-14 {
    padding-left: var(--space-14);
    padding-right: var(--space-14);
  }
  .template-page-builder .lg\:pv-14 {
    padding-top: var(--space-14);
    padding-bottom: var(--space-14);
  }
  .template-page-builder .lg\:sticky {
    position: sticky;
    top: 123px;
  }
  .template-page-builder .lg\:align-content-start {
    align-content: flex-start;
    align-content: start !important;
  }
  .template-page-builder .lg\:align-content-center {
    align-content: center !important;
  }
  .template-page-builder .lg\:align-content-end {
    align-content: flex-end;
    align-content: end !important;
  }
  .template-page-builder .lg\:align-items-start {
    align-items: start !important;
  }
  .template-page-builder .lg\:align-items-center {
    align-items: center !important;
  }
  .template-page-builder .lg\:align-items-end {
    align-items: flex-end;
    align-items: end !important;
  }
  .template-page-builder .lg\:align-self-stretch {
    align-self: stretch !important;
  }
  .template-page-builder .lg\:align-self-start {
    align-self: flex-start;
    align-self: start !important;
  }
  .template-page-builder .lg\:align-self-center {
    align-self: center !important;
  }
  .template-page-builder .lg\:align-self-end {
    align-self: flex-end;
    align-self: end !important;
  }
  .template-page-builder .lg\:justify-content-start {
    justify-content: flex-start;
    justify-content: start !important;
  }
  .template-page-builder .lg\:justify-content-center {
    justify-content: center !important;
  }
  .template-page-builder .lg\:justify-content-end {
    justify-content: flex-end;
    justify-content: end !important;
  }
  .template-page-builder .lg\:justify-content-between {
    justify-content: space-between !important;
  }
  .template-page-builder .lg\:justify-items-start {
    justify-items: flex-start;
    justify-items: start !important;
  }
  .template-page-builder .lg\:justify-items-center {
    justify-items: center !important;
  }
  .template-page-builder .lg\:justify-items-end {
    justify-items: flex-end;
    justify-items: end !important;
  }
  .template-page-builder .lg\:justify-self-start {
    justify-self: start !important;
  }
  .template-page-builder .lg\:justify-self-stretch {
    justify-self: stretch !important;
  }
  .template-page-builder .lg\:justify-self-center {
    justify-self: center !important;
  }
  .template-page-builder .lg\:justify-self-end {
    justify-self: end !important;
  }
  .template-page-builder .lg\:overflow-visible {
    overflow: visible !important;
  }
  .template-page-builder .lg\:order--10 {
    order: -10;
  }
  .template-page-builder .lg\:order--9 {
    order: -9;
  }
  .template-page-builder .lg\:order--8 {
    order: -8;
  }
  .template-page-builder .lg\:order--7 {
    order: -7;
  }
  .template-page-builder .lg\:order--6 {
    order: -6;
  }
  .template-page-builder .lg\:order--5 {
    order: -5;
  }
  .template-page-builder .lg\:order--4 {
    order: -4;
  }
  .template-page-builder .lg\:order--3 {
    order: -3;
  }
  .template-page-builder .lg\:order--2 {
    order: -2;
  }
  .template-page-builder .lg\:order--1 {
    order: -1;
  }
  .template-page-builder .lg\:order-0 {
    order: 0;
  }
  .template-page-builder .lg\:order-1 {
    order: 1;
  }
  .template-page-builder .lg\:order-2 {
    order: 2;
  }
  .template-page-builder .lg\:order-3 {
    order: 3;
  }
  .template-page-builder .lg\:order-4 {
    order: 4;
  }
  .template-page-builder .lg\:order-5 {
    order: 5;
  }
  .template-page-builder .lg\:order-6 {
    order: 6;
  }
  .template-page-builder .lg\:order-7 {
    order: 7;
  }
  .template-page-builder .lg\:order-8 {
    order: 8;
  }
  .template-page-builder .lg\:order-9 {
    order: 9;
  }
  .template-page-builder .lg\:order-10 {
    order: 10;
  }
  .template-page-builder div.element-image picture {
    min-height: var(--min-height-vw-default, unset);
  }
  .template-page-builder .lg\:column-contrast {
    color: var(--primary-color-3);
  }
  .template-page-builder .lg\:unset-column-contrast {
    color: var(--primary-color-2);
  }
  .template-page-builder .lg\:image-cover {
    overflow: hidden;
    height: 100%;
  }
  .template-page-builder .lg\:image-cover img {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .template-page-builder .lg\:image-cover-absolute {
    position: relative;
  }
  .template-page-builder .lg\:image-cover-absolute img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .element-build-bathrooms-overview-grid div.masonry-grid {
    --cols: 4;
    --gap: var(--space-5);
  }
  .element-build-bathrooms-overview-grid div.masonry-grid .grid-sizer {
    width: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));
  }
  .element-build-bathrooms-overview-grid div.masonry-grid .gutter-sizer {
    width: var(--gap);
  }
  .element-build-bathrooms-overview-grid div.masonry-grid > .element {
    width: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));
    margin-bottom: var(--gap);
  }
}
@media (min-width: 1024px) {
  div.element-bathroomstyle-grid .bathroomstyle-item div.text-block {
    width: calc(300px + 2vw);
  }
}
:where([hidden]) {
  display: none !important;
}/*# sourceMappingURL=app.css.map */@import url("https://fonts.googleapis.com/css2?family=Arvo:ital,wght@0,400;0,700;1,400;1,700&family=Figtree:ital,wght@0,300..900;1,300..900&family=Saira:ital,wght@0,100..900;1,100..900&display=swap");
:root {
  --primary-color-1: #817676;
  --primary-color-1-hover: #6b676b;
  --primary-color-2: #102a41;
  --primary-color-3: #ffffff;
  --primary-color-3-hover: #e7eaec;
  --secondary-color-1: #dad6d6;
  --secondary-color-2: #f3efef;
  --secondary-color-3: #bf0e0e;
  --border-radius-1: calc(12px + 0.6vw);
  --border-radius-2: calc(18px + 0.8vw);
  --border-radius-3: calc(24px + 1vw);
  --border-radius-4: calc(30px + 2vw);
  --space-1: calc(2px);
  --space-2: calc(3px);
  --space-3: calc(6px);
  --space-4: calc(9px);
  --space-5: calc(12px);
  --space-6: calc(14px);
  --space-7: calc(24px);
  --space-8: calc(30px);
  --space-9: calc(33px);
  --space-10: calc(42px);
  --space-11: calc(30px);
  --space-12: calc(33px);
  --space-13: calc(28px);
  --space-14: calc(40px);
  --fontsizes-1: calc(11px);
  --fontsizes-2: calc(12px);
  --fontsizes-3: calc(14px);
  --fontsizes-4: calc(16px);
  --fontsizes-5: calc(18px);
  --fontsizes-6: calc(21px);
  --fontsizes-7: calc(24px);
  --fontsizes-8: calc(27px);
  --fontsizes-9: calc(33px);
  --fontsizes-11: calc(36px);
  --letter-spacing-1: -4%;
  --letter-spacing-2: -1%;
  --line-height-1: 100%;
  --line-height-2: 125%;
  --line-height-3: 160%;
  --font-family-1: "Saira", sans-serif;
  --font-family-2: "Arvo", sans-serif;
  --font-family-3: "Figtree", sans-serif;
  --font-family-4: "Font Awesome 6 Pro";
  --font-weight-1: 300;
  --font-weight-2: 400;
  --font-weight-3: 500;
  --font-weight-4: 700;
  --font-weight-5: 900;
}

@media (min-width: 481px) {
  :root {
    --border-radius-1: calc(12px + 0.6vw);
    --border-radius-2: calc(21px + 0.6vw);
    --border-radius-3: calc(30px + 0.6vw);
    --border-radius-4: calc(42px + 1.2vw);
    --space-1: calc(2px + 0.07vw);
    --space-2: calc(3px + 0.2vw);
    --space-3: calc(6px + 0.2vw);
    --space-4: calc(9px + 0.2vw);
    --space-5: calc(12px + 0.4vw);
    --space-6: calc(18px + 0.4vw);
    --space-7: calc(24px + 0.4vw);
    --space-8: calc(30px + 0.4vw);
    --space-9: calc(33px + 0.6vw);
    --space-10: calc(42px + 0.8vw);
    --space-11: calc(30px + 2.4vw);
    --space-12: calc(33px + 3.8vw);
    --space-13: calc(30px + 5.2vw);
    --space-14: calc(48px + 5.6vw);
    --fontsizes-1: calc(11px + 0.07vw);
    --fontsizes-2: calc(12px + 0.13vw);
    --fontsizes-3: calc(14px + 0.13vw);
    --fontsizes-4: calc(16px + 0.13vw);
    --fontsizes-5: calc(18px + 0.2vw);
    --fontsizes-6: calc(21px + 0.8vw);
    --fontsizes-7: calc(24px + 1.6vw);
    --fontsizes-8: calc(27px + 2.2vw);
    --fontsizes-9: calc(33px + 2.47vw);
    --fontsizes-11: calc(36px + 3.6vw);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  :root {
    --border-radius-2: calc(18px + 0.8vw);
    --border-radius-3: calc(24px + 1.0vw);
    --border-radius-4: calc(30px + 2.0vw);
    --space-6: calc(15px + 0.6vw);
    --space-13: calc(24px + 5.6vw);
    --space-14: calc(39px + 6.2vw);
  }
}
.template-page-builder {
  /* ---------- GAPS (optioneel) ---------- */
  /* ---------- GRID & CORE UTILITIES (altijd) ---------- */
  /* ---------- RADIUS (optioneel) ---------- */
  /* ---------- ASPECT RATIO (optioneel) ---------- */
  /* ---------- BACKGROUNDS (optioneel) ---------- */
  /* ---------- BORDERS (optioneel) ---------- */
  /* ---------- BACKGROUND OVERLAYS (optioneel) ---------- */
  /* ---------- MARGINS (optioneel) ---------- */
  /* ---------- MARGINS (optioneel) ---------- */
  /* ---------- PADDINGS (optioneel) ---------- */
  /* ---------- Alignment & order (altijd) ---------- */
}
.template-page-builder .section-columns,
.template-page-builder .column-columns,
.template-page-builder .column-column {
  position: relative;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
}
.template-page-builder .section-columns > div.column,
.template-page-builder .column-columns > div.column,
.template-page-builder .column-column > div.column {
  z-index: 1;
}
.template-page-builder .column-column {
  position: relative;
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.template-page-builder div.column-background {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.template-page-builder div.column-background img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.template-page-builder div.column-background.keep-ratio {
  position: static;
  width: auto;
  height: auto;
}
.template-page-builder div.column-background.keep-ratio img {
  width: auto;
  height: auto;
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.template-page-builder div.element-image {
  position: relative;
  align-self: stretch;
}
.template-page-builder div.element-image picture {
  position: relative;
  display: flex;
  border-radius: inherit;
}
.template-page-builder div.element-image picture img {
  width: 100%;
  height: unset;
  border-radius: inherit;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.template-page-builder div.element-image.image-absolute picture {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.template-page-builder div.element-image.image-absolute picture img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.template-page-builder .grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.template-page-builder .grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.template-page-builder .grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.template-page-builder .grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.template-page-builder .grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.template-page-builder .grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.template-page-builder .grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.template-page-builder .grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.template-page-builder .grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}
.template-page-builder .grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
.template-page-builder .grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}
.template-page-builder .grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.template-page-builder .grid-auto-flow-dense {
  grid-auto-flow: dense;
}
.template-page-builder .grid-auto-flow-unset {
  grid-auto-flow: unset;
}
.template-page-builder .col-span-unset {
  grid-column: unset;
}
.template-page-builder .col-span-full {
  grid-column: 1/-1;
}
.template-page-builder .col-span-1 {
  grid-column: span 1/span 1;
}
.template-page-builder .col-span-2 {
  grid-column: span 2/span 2;
}
.template-page-builder .col-span-3 {
  grid-column: span 3/span 3;
}
.template-page-builder .col-span-4 {
  grid-column: span 4/span 4;
}
.template-page-builder .col-span-5 {
  grid-column: span 5/span 5;
}
.template-page-builder .col-span-6 {
  grid-column: span 6/span 6;
}
.template-page-builder .col-span-7 {
  grid-column: span 7/span 7;
}
.template-page-builder .col-span-8 {
  grid-column: span 8/span 8;
}
.template-page-builder .col-span-9 {
  grid-column: span 9/span 9;
}
.template-page-builder .col-span-10 {
  grid-column: span 10/span 10;
}
.template-page-builder .col-span-11 {
  grid-column: span 11/span 11;
}
.template-page-builder .col-span-12 {
  grid-column: span 12/span 12;
}
.template-page-builder .w-5 {
  width: 5%;
}
.template-page-builder .w-10 {
  width: 10%;
}
.template-page-builder .w-15 {
  width: 15%;
}
.template-page-builder .w-20 {
  width: 20%;
}
.template-page-builder .w-25 {
  width: 25%;
}
.template-page-builder .w-30 {
  width: 30%;
}
.template-page-builder .w-35 {
  width: 35%;
}
.template-page-builder .w-40 {
  width: 40%;
}
.template-page-builder .w-45 {
  width: 45%;
}
.template-page-builder .w-50 {
  width: 50%;
}
.template-page-builder .w-55 {
  width: 55%;
}
.template-page-builder .w-60 {
  width: 60%;
}
.template-page-builder .w-65 {
  width: 65%;
}
.template-page-builder .w-70 {
  width: 70%;
}
.template-page-builder .w-75 {
  width: 75%;
}
.template-page-builder .w-80 {
  width: 80%;
}
.template-page-builder .w-85 {
  width: 85%;
}
.template-page-builder .w-90 {
  width: 90%;
}
.template-page-builder .w-95 {
  width: 95%;
}
.template-page-builder .w-100 {
  width: 100%;
}
.template-page-builder .h-5 {
  height: 5%;
}
.template-page-builder .h-10 {
  height: 10%;
}
.template-page-builder .h-15 {
  height: 15%;
}
.template-page-builder .h-20 {
  height: 20%;
}
.template-page-builder .h-25 {
  height: 25%;
}
.template-page-builder .h-30 {
  height: 30%;
}
.template-page-builder .h-35 {
  height: 35%;
}
.template-page-builder .h-40 {
  height: 40%;
}
.template-page-builder .h-45 {
  height: 45%;
}
.template-page-builder .h-50 {
  height: 50%;
}
.template-page-builder .h-55 {
  height: 55%;
}
.template-page-builder .h-60 {
  height: 60%;
}
.template-page-builder .h-65 {
  height: 65%;
}
.template-page-builder .h-70 {
  height: 70%;
}
.template-page-builder .h-75 {
  height: 75%;
}
.template-page-builder .h-80 {
  height: 80%;
}
.template-page-builder .h-85 {
  height: 85%;
}
.template-page-builder .h-90 {
  height: 90%;
}
.template-page-builder .h-95 {
  height: 95%;
}
.template-page-builder .h-100 {
  height: 100%;
}
.template-page-builder .h-5-vh {
  height: 5vh;
}
.template-page-builder .h-10-vh {
  height: 10vh;
}
.template-page-builder .h-15-vh {
  height: 15vh;
}
.template-page-builder .h-20-vh {
  height: 20vh;
}
.template-page-builder .h-25-vh {
  height: 25vh;
}
.template-page-builder .h-30-vh {
  height: 30vh;
}
.template-page-builder .h-35-vh {
  height: 35vh;
}
.template-page-builder .h-40-vh {
  height: 40vh;
}
.template-page-builder .h-45-vh {
  height: 45vh;
}
.template-page-builder .h-50-vh {
  height: 50vh;
}
.template-page-builder .h-55-vh {
  height: 55vh;
}
.template-page-builder .h-60-vh {
  height: 60vh;
}
.template-page-builder .h-65-vh {
  height: 65vh;
}
.template-page-builder .h-70-vh {
  height: 70vh;
}
.template-page-builder .h-75-vh {
  height: 75vh;
}
.template-page-builder .h-80-vh {
  height: 80vh;
}
.template-page-builder .h-85-vh {
  height: 85vh;
}
.template-page-builder .h-90-vh {
  height: 90vh;
}
.template-page-builder .h-95-vh {
  height: 95vh;
}
.template-page-builder .h-100-vh {
  height: 100vh;
}
.template-page-builder .h-50-px {
  height: 50px;
}
.template-page-builder .h-100-px {
  height: 100px;
}
.template-page-builder .h-150-px {
  height: 150px;
}
.template-page-builder .h-200-px {
  height: 200px;
}
.template-page-builder .h-250-px {
  height: 250px;
}
.template-page-builder .h-300-px {
  height: 300px;
}
.template-page-builder .h-350-px {
  height: 350px;
}
.template-page-builder .h-400-px {
  height: 400px;
}
.template-page-builder .h-450-px {
  height: 450px;
}
.template-page-builder .h-500-px {
  height: 500px;
}
.template-page-builder .h-550-px {
  height: 550px;
}
.template-page-builder .h-600-px {
  height: 600px;
}
.template-page-builder .h-650-px {
  height: 650px;
}
.template-page-builder .h-700-px {
  height: 700px;
}
.template-page-builder .h-750-px {
  height: 750px;
}
.template-page-builder .h-800-px {
  height: 800px;
}
.template-page-builder .h-850-px {
  height: 850px;
}
.template-page-builder .h-900-px {
  height: 900px;
}
.template-page-builder .h-950-px {
  height: 950px;
}
.template-page-builder .h-1000-px {
  height: 1000px;
}
.template-page-builder .h-auto {
  height: auto;
}
.template-page-builder .mh-5-vh {
  min-height: 5vh;
}
.template-page-builder .mh-10-vh {
  min-height: 10vh;
}
.template-page-builder .mh-15-vh {
  min-height: 15vh;
}
.template-page-builder .mh-20-vh {
  min-height: 20vh;
}
.template-page-builder .mh-25-vh {
  min-height: 25vh;
}
.template-page-builder .mh-30-vh {
  min-height: 30vh;
}
.template-page-builder .mh-35-vh {
  min-height: 35vh;
}
.template-page-builder .mh-40-vh {
  min-height: 40vh;
}
.template-page-builder .mh-45-vh {
  min-height: 45vh;
}
.template-page-builder .mh-50-vh {
  min-height: 50vh;
}
.template-page-builder .mh-55-vh {
  min-height: 55vh;
}
.template-page-builder .mh-60-vh {
  min-height: 60vh;
}
.template-page-builder .mh-65-vh {
  min-height: 65vh;
}
.template-page-builder .mh-70-vh {
  min-height: 70vh;
}
.template-page-builder .mh-75-vh {
  min-height: 75vh;
}
.template-page-builder .mh-80-vh {
  min-height: 80vh;
}
.template-page-builder .mh-85-vh {
  min-height: 85vh;
}
.template-page-builder .mh-90-vh {
  min-height: 90vh;
}
.template-page-builder .mh-95-vh {
  min-height: 95vh;
}
.template-page-builder .mh-100-vh {
  min-height: 100vh;
}
.template-page-builder .h-auto {
  min-height: auto;
}
.template-page-builder .relative {
  position: relative;
}
.template-page-builder .flex {
  display: flex !important;
}
.template-page-builder .grid {
  display: grid !important;
}
.template-page-builder .hide {
  display: none !important;
}
.template-page-builder .text-align-left {
  text-align: left !important;
}
.template-page-builder .text-align-center {
  text-align: center !important;
}
.template-page-builder .text-align-right {
  text-align: right !important;
}
.template-page-builder .flex-col-full {
  flex: 0 0 100% !important;
}
.template-page-builder .flex-wrap {
  flex-wrap: wrap;
}
.template-page-builder .grid-stack {
  display: grid;
  grid-template-areas: "main";
  grid-template-columns: auto;
  position: relative;
}
.template-page-builder .grid-layer {
  grid-area: main;
  position: relative;
  z-index: 1;
}
.template-page-builder .grid-columns-5-7 {
  grid-template-columns: 5fr 7fr;
}
.template-page-builder .grid-columns-7-5 {
  grid-template-columns: 7fr 5fr;
}
.template-page-builder .grid-columns-6-6 {
  grid-template-columns: 6fr 6fr;
}
.template-page-builder .grid-columns-8-4 {
  grid-template-columns: 8fr 4fr;
}
.template-page-builder .grid-columns-4-8 {
  grid-template-columns: 4fr 8fr;
}
.template-page-builder .grid-columns-9-3 {
  grid-template-columns: 9fr 3fr;
}
.template-page-builder .grid-columns-3-9 {
  grid-template-columns: 3fr 9fr;
}
.template-page-builder .grid-columns-1fr-auto {
  grid-template-columns: 1fr auto;
}
.template-page-builder .grid-columns-3-6-3 {
  grid-template-columns: 3fr 6fr 3fr;
}
.template-page-builder .grid-columns-repeat-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.template-page-builder .grid-columns-repeat-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.template-page-builder .grid-columns-repeat-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.template-page-builder .grid-columns-repeat-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.template-page-builder .grid-columns-repeat-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.template-page-builder .grid-columns-repeat-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.template-page-builder .grid-columns-repeat-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.template-page-builder .grid-columns-repeat-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}
.template-page-builder .grid-columns-repeat-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
.template-page-builder .grid-columns-repeat-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}
.template-page-builder .grid-columns-repeat-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.template-page-builder .grid-columns-auto {
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
}
.template-page-builder .grid-columns-auto-min-content {
  grid-template-columns: auto min-content;
}
.template-page-builder .grid-columns-min-content-auto {
  grid-template-columns: min-content auto;
}
.template-page-builder .grid-columns-auto-1fr {
  grid-template-columns: auto 1fr;
}
.template-page-builder .grid-columns-1fr-auto {
  grid-template-columns: 1fr auto;
}
.template-page-builder .grid-columns-1fr {
  grid-template-columns: 1fr;
}
.template-page-builder .grid-rows-auto-1fr {
  grid-template-rows: auto 1fr;
}
.template-page-builder .grid-rows-1fr-auto {
  grid-template-rows: 1fr auto;
}
.template-page-builder .grid-rows-auto {
  grid-template-rows: auto;
}
.template-page-builder .min-height-100vh {
  min-height: 100vh;
}
.template-page-builder .mh-auto,
.template-page-builder .min-height-auto {
  min-height: auto;
}
.template-page-builder .sticky {
  position: sticky;
}
.template-page-builder .align-content-start {
  align-content: flex-start;
  align-content: start !important;
}
.template-page-builder .align-content-center {
  align-content: center !important;
}
.template-page-builder .align-content-end {
  align-content: flex-end;
  align-content: end !important;
}
.template-page-builder .align-items-start {
  align-items: start !important;
}
.template-page-builder .align-items-center {
  align-items: center !important;
}
.template-page-builder .align-items-end {
  align-items: flex-end;
  align-items: end !important;
}
.template-page-builder .align-self-stretch {
  align-self: stretch !important;
}
.template-page-builder .align-self-start {
  align-self: flex-start;
  align-self: start !important;
}
.template-page-builder .align-self-center {
  align-self: center !important;
}
.template-page-builder .align-self-end {
  align-self: flex-end;
  align-self: end !important;
}
.template-page-builder .justify-content-start {
  justify-content: flex-start;
  justify-content: start !important;
}
.template-page-builder .justify-content-center {
  justify-content: center !important;
}
.template-page-builder .justify-content-end {
  justify-content: flex-end;
  justify-content: end !important;
}
.template-page-builder .justify-content-between {
  justify-content: space-between !important;
}
.template-page-builder .justify-items-start {
  justify-items: flex-start;
  justify-items: start !important;
}
.template-page-builder .justify-items-center {
  justify-items: center !important;
}
.template-page-builder .justify-items-end {
  justify-items: flex-end;
  justify-items: end !important;
}
.template-page-builder .justify-self-start {
  justify-self: start !important;
}
.template-page-builder .justify-self-stretch {
  justify-self: stretch !important;
}
.template-page-builder .justify-self-center {
  justify-self: center !important;
}
.template-page-builder .justify-self-end {
  justify-self: end !important;
}
.template-page-builder .overflow-visible {
  overflow: visible !important;
}
.template-page-builder .order--10 {
  order: -10;
}
.template-page-builder .order--9 {
  order: -9;
}
.template-page-builder .order--8 {
  order: -8;
}
.template-page-builder .order--7 {
  order: -7;
}
.template-page-builder .order--6 {
  order: -6;
}
.template-page-builder .order--5 {
  order: -5;
}
.template-page-builder .order--4 {
  order: -4;
}
.template-page-builder .order--3 {
  order: -3;
}
.template-page-builder .order--2 {
  order: -2;
}
.template-page-builder .order--1 {
  order: -1;
}
.template-page-builder .order-0 {
  order: 0;
}
.template-page-builder .order-1 {
  order: 1;
}
.template-page-builder .order-2 {
  order: 2;
}
.template-page-builder .order-3 {
  order: 3;
}
.template-page-builder .order-4 {
  order: 4;
}
.template-page-builder .order-5 {
  order: 5;
}
.template-page-builder .order-6 {
  order: 6;
}
.template-page-builder .order-7 {
  order: 7;
}
.template-page-builder .order-8 {
  order: 8;
}
.template-page-builder .order-9 {
  order: 9;
}
.template-page-builder .order-10 {
  order: 10;
}
.template-page-builder div.element-image picture {
  min-height: var(--min-height-vw-default, unset);
}
.template-page-builder .image-cover {
  overflow: hidden;
  height: 100%;
}
.template-page-builder .image-cover img {
  width: 100% !important;
  height: 100% !important;
  -o-object-fit: cover !important;
     object-fit: cover !important;
}
.template-page-builder .image-cover-absolute {
  position: relative;
}
.template-page-builder .image-cover-absolute img {
  position: absolute;
  top: 0;
  left: 0;
}

/***
    The new CSS reset - version 1.11.3 (last updated 25.08.2024)
    GitHub page: https://github.com/elad2412/the-new-css-reset
***/
/*
    Remove all the styles of the "User-Agent-Stylesheet", except for the 'display' property
    - The "symbol *" part is to solve Firefox SVG sprite bug
    - The "html" element is excluded, otherwise a bug in Chrome breaks the CSS hyphens property (https://github.com/elad2412/the-new-css-reset/issues/36)
 */
*:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *)) {
  all: unset;
  display: revert;
}

/* Preferred box-sizing value */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Fix mobile Safari increase font-size on landscape mode */
html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

/* Reapply the pointer cursor for anchor tags */
a, button {
  cursor: revert;
}

/* Remove list styles (bullets/numbers) */
ol, ul, menu, summary {
  list-style: none;
}

/* Firefox: solve issue where nested ordered lists continue numbering from parent (https://bugzilla.mozilla.org/show_bug.cgi?id=1881517) */
ol {
  counter-reset: revert;
}

/* For images to not be able to exceed their container */
img {
  max-inline-size: 100%;
  max-block-size: 100%;
}

/* removes spacing between cells in tables */
table {
  border-collapse: collapse;
}

/* Safari - solving issue when using user-select:none on the <body> text input doesn't working */
input, textarea {
  -webkit-user-select: auto;
}

/* revert the 'white-space' property for textarea elements on Safari */
textarea {
  white-space: revert;
}

/* minimum style to allow to style meter element */
meter {
  -webkit-appearance: revert;
  -moz-appearance: revert;
       appearance: revert;
}

/* preformatted text - use only for this feature */
:where(pre) {
  all: revert;
  box-sizing: border-box;
}

/* reset default text opacity of input placeholder */
::-moz-placeholder {
  color: unset;
}
::placeholder {
  color: unset;
}

/* fix the feature of 'hidden' attribute.
   display:revert; revert to element instead of attribute */
:where([hidden]) {
  display: none !important;
}

/* revert for bug in Chromium browsers
   - fix for the content editable attribute will work properly.
   - webkit-user-select: auto; added for Safari in case of using user-select:none on wrapper element*/
:where([contenteditable]:not([contenteditable=false])) {
  -moz-user-modify: read-write;
  -webkit-user-modify: read-write;
  overflow-wrap: break-word;
  -webkit-line-break: after-white-space;
  -webkit-user-select: auto;
}

/* apply back the draggable feature - exist only in Chromium and Safari */
:where([draggable=true]) {
  -webkit-user-drag: element;
}

/* Revert Modal native behavior */
:where(dialog:modal) {
  all: revert;
  box-sizing: border-box;
}

/* Remove details summary webkit styles */
::-webkit-details-marker {
  display: none;
}

html {
  scroll-behavior: smooth;
}

body {
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-4);
  line-height: var(--line-height-3);
  letter-spacing: var(--letter-spacing-2);
  color: var(--primary-color-2);
}

div.leadz-costplanner {
  grid-template-rows: auto;
}
div.leadz-costplanner .lc-step-header {
  display: grid;
  gap: var(--space-5);
}
div.leadz-costplanner .lc-step-header .lc-step-header-title {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-1);
  font-size: var(--fontsizes-7);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
}
div.leadz-costplanner .lc-button {
  padding: var(--space-4) var(--space-7);
  gap: 10px;
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
  background-color: var(--primary-color-1);
  border-radius: 60px;
}
div.leadz-costplanner .lc-nav {
  background: transparent;
}
div.leadz-costplanner .lc-nav .lc-nav-button {
  background: transparent;
  border: solid 1px var(--primary-color-1);
  color: var(--primary-color-1);
  border-radius: 30px;
  width: 48px;
  height: 48px;
}
div.leadz-costplanner .lc-nav .lc-nav-button.lc-is-disabled {
  background: transparent;
  opacity: 0.8;
}
div.leadz-costplanner .lc-nav .lc-nav-list .lc-nav-step .lc-nav-step-title {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-1);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
div.leadz-costplanner .lc-nav .lc-nav-list .lc-nav-step .lc-nav-step-icon {
  background: var(--secondary-color-1);
  color: var(--primary-color-1);
}
div.leadz-costplanner .lc-nav .lc-nav-list .lc-nav-step.lc-is-completed .lc-nav-step-icon, div.leadz-costplanner .lc-nav .lc-nav-list .lc-nav-step.lc-is-active .lc-nav-step-icon {
  background: var(--primary-color-2);
  color: #fff;
}
div.leadz-costplanner .lc-step-choices {
  gap: var(--space-5);
}
div.leadz-costplanner label.lc-choice-value input:checked ~ span.lc-choice-value-checkmark:after {
  background: var(--primary-color-1);
}
div.leadz-costplanner .lc-step-form {
  gap: var(--space-5);
}
div.leadz-costplanner .lc-step-form .lc-step-button-column {
  margin-top: var(--space-4);
}
div.leadz-costplanner .lc-step-input-column {
  border-bottom: 0 !important;
  padding: 0;
  display: grid;
  gap: var(--space-3);
}
div.leadz-costplanner .lc-step-input-column label {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
div.leadz-costplanner .lc-step-input-column > div {
  background: transparent;
  border-radius: 50px;
  border: solid 1px var(--primary-color-1);
}
div.leadz-costplanner .lc-step-input-column > div label {
  padding-left: var(--space-5);
}
div.leadz-costplanner .lc-step-input-column select,
div.leadz-costplanner .lc-step-input-column input[type=email],
div.leadz-costplanner .lc-step-input-column input[type=text] {
  background: var(--color-beige);
  padding: var(--space-4) var(--space-5);
  display: inline-flex;
  border: solid 1px var(--primary-color-2);
  border-radius: var(--border-radius-4);
  color: var(--primary-color-2);
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-3);
  letter-spacing: var(--letter-spacing-2);
  border: 0;
}
div.leadz-costplanner .lc-step-input-column .lc-step-input-append {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-1);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
  padding-right: var(--space-5);
}
div.leadz-costplanner .lc-steps .lc-step .lc-step-content {
  gap: var(--space-8);
}
div.leadz-costplanner .lc-steps .lc-step .lc-step-content-background {
  border-radius: var(--border-radius-3);
}
div.leadz-costplanner .lc-choice .lc-choice-content {
  background: var(--color-black);
  padding: var(--space-4) var(--space-5);
}
div.leadz-costplanner .lc-choice .lc-choice-content .lc-choice-header .lc-choice-title {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-1);
  font-size: var(--fontsizes-5);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
}
div.leadz-costplanner .lc-choice .lc-choice-content .lc-choice-values .lc-choice-value .lc-choice-value-label {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-1);
  font-size: var(--fontsizes-5);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
}
div.leadz-costplanner .lc-choice .lc-choice-content .lc-choice-values.lc-choice-has-multiple .lc-choice-value-label {
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-4);
  line-height: var(--line-height-3);
  letter-spacing: var(--letter-spacing-2);
  color: var(--primary-color-2);
}
div.leadz-costplanner .lc-choice-without-image,
div.leadz-costplanner .lc-choice-vertical-with-image,
div.leadz-costplanner .lc-choice-horizontal-with-image {
  grid-template-columns: 1fr;
  place-content: center;
}
div.leadz-costplanner .lc-choice-without-image > *,
div.leadz-costplanner .lc-choice-vertical-with-image > *,
div.leadz-costplanner .lc-choice-horizontal-with-image > * {
  grid-area: 1/1;
}
div.leadz-costplanner .lc-choice-without-image .lc-choice-content,
div.leadz-costplanner .lc-choice-vertical-with-image .lc-choice-content,
div.leadz-costplanner .lc-choice-horizontal-with-image .lc-choice-content {
  align-self: end;
  justify-self: start;
  padding: 0;
  background: #fff;
  z-index: 1;
  margin-bottom: var(--space-5);
  margin-left: var(--space-5);
  margin-right: var(--space-5);
  min-width: 180px;
  border-radius: var(--border-radius-1);
  padding: var(--space-5);
}
div.leadz-costplanner .lc-choice-without-image .lc-choice-content .lc-choice-values,
div.leadz-costplanner .lc-choice-vertical-with-image .lc-choice-content .lc-choice-values,
div.leadz-costplanner .lc-choice-horizontal-with-image .lc-choice-content .lc-choice-values {
  padding: 0;
}
div.leadz-costplanner .lc-choice-without-image .lc-choice-content .lc-choice-values .lc-choice-value .lc-choice-value-checkmark,
div.leadz-costplanner .lc-choice-vertical-with-image .lc-choice-content .lc-choice-values .lc-choice-value .lc-choice-value-checkmark,
div.leadz-costplanner .lc-choice-horizontal-with-image .lc-choice-content .lc-choice-values .lc-choice-value .lc-choice-value-checkmark {
  border-color: var(--primary-color-1);
}
div.leadz-costplanner .lc-choice-without-image .lc-choice-content .lc-choice-values .lc-choice-value .lc-choice-value-label,
div.leadz-costplanner .lc-choice-vertical-with-image .lc-choice-content .lc-choice-values .lc-choice-value .lc-choice-value-label,
div.leadz-costplanner .lc-choice-horizontal-with-image .lc-choice-content .lc-choice-values .lc-choice-value .lc-choice-value-label {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
  color: var(--primary-color-1);
}
div.leadz-costplanner .lc-choice-without-image .lc-choice-content .lc-choice-header,
div.leadz-costplanner .lc-choice-vertical-with-image .lc-choice-content .lc-choice-header,
div.leadz-costplanner .lc-choice-horizontal-with-image .lc-choice-content .lc-choice-header {
  color: var(--primary-color-1);
}
div.leadz-costplanner .lc-choice-without-image .lc-choice-content .lc-choice-header:not(.lc-choice-has-multiple),
div.leadz-costplanner .lc-choice-vertical-with-image .lc-choice-content .lc-choice-header:not(.lc-choice-has-multiple),
div.leadz-costplanner .lc-choice-horizontal-with-image .lc-choice-content .lc-choice-header:not(.lc-choice-has-multiple) {
  display: none;
}
div.leadz-costplanner .lc-choice-without-image .lc-choice-content .lc-choice-header .lc-choice-category,
div.leadz-costplanner .lc-choice-vertical-with-image .lc-choice-content .lc-choice-header .lc-choice-category,
div.leadz-costplanner .lc-choice-horizontal-with-image .lc-choice-content .lc-choice-header .lc-choice-category {
  display: none;
}
div.leadz-costplanner .lc-choice-without-image .lc-choice-image,
div.leadz-costplanner .lc-choice-vertical-with-image .lc-choice-image,
div.leadz-costplanner .lc-choice-horizontal-with-image .lc-choice-image {
  aspect-ratio: 2/1;
  position: relative;
  border-radius: var(--border-radius-2);
}
div.leadz-costplanner .lc-choice-vertical-with-image .lc-choice-image {
  aspect-ratio: 3/4;
}
div.leadz-costplanner .lc-choice-vertical-with-image .lc-choice-content {
  justify-self: stretch;
}
div.leadz-costplanner .lc-choice-vertical-free-text {
  padding-left: var(--space-4);
}
div.leadz-costplanner .lc-choice-vertical-free-text .lc-choice-content {
  background: transparent;
  padding: 0;
}

dialog.video-dialog {
  max-width: 90vw;
  max-height: 90vh;
  padding: 0;
  border: none;
  border-radius: 20px;
}
dialog.video-dialog::backdrop {
  background-color: rgba(0, 0, 0, 0.5);
}
dialog.video-dialog video {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 8px 8px 0 0;
}

a.overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

span.brand {
  width: calc(36px + 3.6vw);
  height: calc(36px + 3.6vw);
  background: url("../img/brand-brown.svg") no-repeat center center/contain;
  border-radius: 200px;
  display: inline-flex;
  transform: translateY(15%);
}

div.with-brand:after {
  content: "";
  position: absolute;
  width: 130px;
  height: 130px;
  background: url("../img/brand.svg") no-repeat center center/contain;
  border-radius: 200px;
}
div.with-brand.with-brand-bottom-left:after {
  bottom: 0;
  left: 0;
  transform: translate(calc(-50% - var(--space-5) / 2), calc(50% + var(--space-5) / 2));
}
div.with-brand.with-brand-top-left:after {
  top: 0;
  left: 0;
  transform: translate(calc(-50% - var(--space-5) / 2), calc(-50% - var(--space-5) / 2));
}

.pc-1 {
  color: var(--primary-color-1) !important;
}

.pc-2 {
  color: var(--primary-color-2) !important;
}

.pc-3 {
  color: var(--primary-color-3) !important;
}

.highlight-1 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-5);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-1);
}

.highlight-2 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-4);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-1);
}

.body-2 {
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-3);
  letter-spacing: var(--letter-spacing-2);
}

.body-3 {
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}

.label-1 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}

.label-2 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}

.label-3 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-1);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}

.fa-icon-1 {
  font-family: var(--font-family-4);
  font-weight: var(--font-weight-5);
  font-size: var(--fontsizes-1);
  line-height: var(--line-height-1);
}

.fa-icon-2 {
  font-family: var(--font-family-4);
  font-weight: var(--font-weight-5);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-1);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

h1 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-1);
  font-size: var(--fontsizes-11);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
}
h1.sub {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-6);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}

h2 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-1);
  font-size: var(--fontsizes-9);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
}
h2.sub {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-4);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
}

h3 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-1);
  font-size: var(--fontsizes-8);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
}

h4 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-1);
  font-size: var(--fontsizes-7);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
}

h5 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-1);
  font-size: var(--fontsizes-6);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
}

h6 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-1);
  font-size: var(--fontsizes-5);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
}

h7 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-4);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-1);
}

/* Basis voor elk marker-icoon */
.map-marker {
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  /* Pin */
  /* Huis (user locatie) */
}
.map-marker.map-marker--pin {
  width: 29px;
  height: 40px;
  background-size: contain;
  background-image: url("../img/pin.png");
}
.map-marker.map-marker--house {
  width: 32px;
  height: 32px;
  background-size: contain;
  background-image: url("../img/house.png");
}

div.sf-form-builder div.sf-form-input-wrapper {
  gap: var(--space-5);
}
div.sf-form-builder div.sf-form-input-wrapper div.sf-form-input-column div.sf-form-choice-wrapper label.sf-form-choice {
  gap: var(--space-3);
  align-items: center;
}
div.sf-form-builder div.sf-form-input-wrapper div.sf-form-input-column div.sf-form-choice-wrapper label.sf-form-choice span.sf-form-checkmark {
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
}
div.sf-form-builder div.sf-form-input-wrapper div.sf-form-input-column div.sf-form-choice-wrapper label.sf-form-choice span.sf-form-checkmark:after {
  width: 9px;
  height: 9px;
}
div.sf-form-builder div.sf-form-input-wrapper div.sf-form-input-column div.sf-form-choice-wrapper label.sf-form-choice input[type=checkbox] ~ span.sf-form-checkmark {
  border-radius: 3px;
}
div.sf-form-builder div.sf-form-input-wrapper div.sf-form-input-column div.sf-form-choice-wrapper label.sf-form-choice input[type=checkbox] ~ span.sf-form-checkmark:after {
  border-radius: 3px;
}
div.sf-form-builder div.sf-form-input-wrapper div.sf-form-input-column div.sf-form-choice-wrapper label.sf-form-choice span.sf-form-choice-label {
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
div.sf-form-builder div.sf-form-input-wrapper div.sf-form-input-column div.sf-form-input-label label {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}

.fd {
  position: relative;
  width: 100%;
}
.fd.fd-panel-open .fd-toggle {
  background-color: none;
  color: var(--primary-color-2);
}
.fd.fd-panel-open .fd-toggle span.fd-nav .fd-caret {
  transform: rotate(180deg);
  background-color: var(--primary-color-2);
  color: var(--primary-color-3);
}
.fd .fd-toggle {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 999px;
  padding: var(--space-4) var(--space-5);
  padding-right: var(--space-2);
  border: 1px solid var(--primary-color-2);
  background: transparent;
  height: 42px;
}
.fd .fd-toggle .fd-label {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
  color: var(--primary-color-2);
}
.fd .fd-toggle span.fd-nav {
  display: flex;
  gap: var(--space-2);
  align-items: center;
}
.fd .fd-toggle span.fd-nav .fd-badge {
  width: 20px;
  height: 20px;
  border-radius: 30px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background: var(--primary-color-2);
  color: var(--primary-color-3);
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-1);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
.fd .fd-toggle span.fd-nav .fd-caret {
  transition: all 0.4s;
  width: 30px;
  height: 30px;
  background: var(--primary-color-1);
  color: var(--primary-color-3);
  border-radius: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-family-4);
  font-weight: var(--font-weight-5);
  font-size: var(--fontsizes-1);
  line-height: var(--line-height-1);
}
.fd .fd-panel {
  position: absolute;
  inset-inline: 0;
  top: 100%;
  background: var(--primary-color-3);
  border-radius: 20px;
  padding: var(--space-6);
  box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.15);
  z-index: 10;
  color: var(--primary-color-2);
  max-height: 1000px;
}
.fd .fd-panel .fd-list {
  display: grid;
  gap: var(--space-5);
  padding: 0px;
}
.fd .fd-panel .fd-option {
  display: grid;
  grid-template-columns: 24px 1fr;
  align-items: center;
  gap: 10px;
  padding: 0;
  cursor: pointer;
  position: relative;
}
.fd .fd-panel .fd-option:hover {
  background: var(--color-beige);
}
.fd .fd-panel .fd-option .fd-thumb {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.fd .fd-panel .fd-option .fd-text {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-2);
}
.fd .fd-panel .fd-option .fd-check {
  justify-self: end;
  width: 20px;
  height: 20px;
  border: solid 1px var(--primary-color-2);
  border-radius: 3px;
  position: relative;
  order: -1;
}
.fd .fd-panel .fd-option input[type=checkbox] {
  position: absolute;
  inline-size: 1px;
  block-size: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  overflow: hidden;
}
.fd .fd-panel .fd-option input[type=checkbox]:checked ~ .fd-check:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 2px;
  width: 10px;
  height: 10px;
  transform: translate(-50%, -50%);
  background-color: var(--primary-color-2);
}

header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 123px;
  z-index: 10;
  transition: all 0.4s;
  background: var(--primary-color-3);
}
header.menu-open div.wrapper div.content div.end-content a.hamburger i:before {
  content: "\f00d";
}
header div.wrapper {
  height: 123px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-9);
  position: relative;
  transition: height 0.4s;
  padding-top: 24px;
  padding-bottom: 24px;
}
header div.wrapper a.logo {
  display: flex;
  position: relative;
  z-index: 2;
}
header div.wrapper a.logo img {
  width: 85px;
  height: 80px;
  transition: all 0.4s;
}
header div.wrapper div.content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.4s;
  display: flex;
  justify-content: space-between;
  flex: 1;
  align-items: center;
}
header div.wrapper div.content div.menu ul.menu {
  display: flex;
  gap: var(--space-9);
}
header div.wrapper div.content div.menu ul.menu > li {
  position: relative;
  padding: 10px 0;
  transition: padding 0.4s;
}
header div.wrapper div.content div.menu ul.menu > li:hover ul.sub-menu {
  opacity: 1;
  max-height: 500px;
  top: 100%;
  transition: max-height 0.5s, opacity 0.3s, top 0s;
}
header div.wrapper div.content div.menu ul.menu > li:hover ul.sub-menu li {
  opacity: 1;
  transition: opacity 0.2s;
}
header div.wrapper div.content div.menu ul.sub-menu {
  position: absolute;
  left: 0px;
  display: grid;
  gap: var(--space-6);
  list-style: none;
  min-width: 200px;
  margin: 0;
  max-height: 0px;
  opacity: 0;
  position: absolute;
  top: -500px;
  background: var(--primary-color-3);
  border-radius: var(--border-radius-2);
  padding: var(--space-7) var(--space-7);
  left: calc(0px - (var(--space-7)));
  box-shadow: 0px 3px 40px 0px rgba(0, 0, 0, 0.2);
  z-index: 10;
  transition: max-height 0.5s 0.1s, opacity 0.2s 0.3s, top 0s 0.6s;
  color: var(--primary-color-2);
}
header div.wrapper div.content div.menu ul.sub-menu:before {
  content: "";
  width: var(--space-4);
  height: var(--space-4);
  left: 50%;
  top: -10px;
  background: var(--color-white);
  position: absolute;
  border-radius: 100px;
  transform: translateX(-50%);
}
header div.wrapper div.content div.menu ul.sub-menu > li {
  opacity: 0;
  transition: opacity 0.3s;
}
header div.wrapper div.content div.menu ul.sub-menu > li a {
  position: relative;
  cursor: pointer;
  white-space: nowrap;
  display: block;
  color: var(--primary-color-2);
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-2);
}
header div.wrapper div.content div.menu a {
  transition: color 0.4s;
  white-space: nowrap;
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-2);
}
header div.wrapper div.right-content {
  display: flex;
  gap: var(--space-3);
  align-items: center;
  justify-content: center;
}
header div.wrapper div.right-content .hamburger {
  display: none;
}
header div.wrapper div.right-content a.button {
  transition: all 0.4s;
}
header #popout-menu {
  position: absolute;
  height: calc(100vh - 80px);
  left: 100vw;
  background: #fff;
  width: 100vw;
  display: none;
  opacity: 0;
  transition: left 0.4s, opacity 0.4s;
  margin-top: 80px;
  top: 0;
}
header #popout-menu div.search form {
  display: flex;
}
header #popout-menu div.search form input {
  flex: 1;
}
header #popout-menu div.menu ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  gap: 0px;
  flex-wrap: wrap;
  flex-direction: column;
  gap: var(--space-7);
}
header #popout-menu div.menu ul.menu > li {
  position: relative;
  margin: 0;
}
header #popout-menu div.menu ul.menu > li:first-child {
  border-top: 0;
}
header #popout-menu div.menu ul.menu > li.menu-item-has-children {
  transition: all 0.4s;
}
header #popout-menu div.menu ul.menu > li.menu-item-has-children:after {
  color: var(--color-black);
  font-family: "Font Awesome 6 Pro";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  content: "\f054";
  position: absolute;
  top: var(--space-3);
  right: 0;
  transform: rotate(0deg);
  transition: all 0.4s;
}
header #popout-menu div.menu ul.menu > li.submenu-open.menu-item-has-children:after {
  transform: rotate(90deg);
}
header #popout-menu div.menu ul.menu > li.submenu-open ul.sub-menu {
  max-height: 1000px;
  opacity: 1;
  padding-top: 12px;
  padding-bottom: 12px;
}
header #popout-menu div.menu ul.menu > li ul.sub-menu {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding-bottom: 12px;
  padding-left: 0;
  margin: 0;
  max-height: 0px;
  position: relative;
  padding: 0;
  opacity: 0;
  transition: all 0.4s;
}
header #popout-menu div.menu ul.menu > li ul.sub-menu > li a {
  font-size: 14px;
  font-weight: 400;
  padding: 0;
  padding-left: 13px;
}
header #popout-menu div.menu ul.menu > li a {
  display: flex;
  padding-top: var(--space-3);
  padding-bottom: var(--space-3);
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-4);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-2);
}

footer div.wrapper > div {
  max-width: 340px;
}
footer div.wrapper > div a {
  white-space: nowrap;
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
  display: flex;
  align-items: center;
  gap: var(--space-3);
}
footer div.wrapper > div nav {
  display: grid;
}
footer div.wrapper > div nav a:before {
  content: "\f178";
  font-family: "Font Awesome 6 Pro";
}
footer div.wrapper > div.social i {
  font-size: 21px;
  color: var(--primary-color-1);
}
footer div.wrapper > div.social nav a {
  color: var(--primary-color-1);
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-1);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
footer div.wrapper > div.social nav a:before {
  display: none;
}

#body-content {
  padding-top: 123px;
}

.button {
  border: 0;
  border-radius: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  cursor: pointer;
  transition: all 0.4s;
  background: var(--primary-color-1);
  color: var(--primary-color-3);
  padding: var(--space-4) var(--space-7);
  gap: 10px;
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
.button.button-small {
  padding-top: var(--space-3);
  padding-bottom: var(--space-3);
  padding-left: var(--space-6);
  padding-right: var(--space-6);
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
.button.button-large {
  padding: var(--space-4) var(--space-7);
  gap: 10px;
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
.button:hover {
  background: #6b676b;
}
.button.button-white {
  background: var(--primary-color-3);
  color: var(--primary-color-1);
}
.button.button-border-brown {
  outline: solid 1px var(--primary-color-1);
  outline-offset: -1px;
  color: var(--primary-color-1);
  background: none;
}
.button.button-border-brown:hover {
  background: var(--primary-color-1);
  color: var(--primary-color-3);
}

.button-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s;
  width: 36px;
  height: 36px;
  background: var(--primary-color-1);
  color: var(--primary-color-3);
  border-radius: 30px;
}
.button-icon i {
  font-family: var(--font-family-4);
  font-weight: var(--font-weight-5);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-1);
}
.button-icon.button-large {
  width: var(--space-3, 48px);
  height: var(--space-3, 48px);
  padding: var(--space-6) var(--space-6);
}
.button-icon.button-large i {
  font-family: var(--font-family-4);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-4);
  line-height: var(--line-height-1);
}
.button-icon.button-small {
  width: 24px;
  height: 24px;
}
.button-icon.button-small i {
  font-family: var(--font-family-4);
  font-weight: var(--font-weight-5);
  font-size: var(--fontsizes-1);
  line-height: var(--line-height-1);
}
.button-icon.button-fill {
  height: 100%; /* vaste hoogte */
  aspect-ratio: 1/1; /* maakt 'm vierkant o.b.v. de hoogte */
  width: auto; /* wordt door aspect-ratio bepaald */
  display: inline-grid; /* content mooi centreren */
  place-items: center;
  padding: 0; /* padding buiten het vierkant vermijden */
}
.button-icon:hover {
  background: var(--primary-color-1-hover);
}
.button-icon.button-border-brown {
  outline: solid 1px var(--primary-color-1);
  outline-offset: -1px;
  color: var(--primary-color-1);
  background: none;
}
.button-icon.button-border-brown:hover {
  background: var(--primary-color-1);
  color: var(--primary-color-3);
}
.button-icon.button-secundary-brown {
  background: var(--secondary-color-2);
  color: var(--primary-color-1);
}
.button-icon.button-secundary-brown:hover {
  background: var(--primary-color-1-hover);
  color: var(--primary-color-2);
}
.button-icon.button-white {
  background: var(--primary-color-3);
  color: var(--primary-color-1);
}
.button-icon.button-white:hover {
  background: var(--primary-color-1-hover);
  color: var(--primary-color-2);
}
.button-icon.button-border-white {
  outline: solid 1px var(--primary-color-3);
  outline-offset: -1px;
  color: var(--primary-color-3);
  background: none;
}
.button-icon.button-border-white:hover {
  background: var(--primary-color-3);
  color: var(--primary-color-2);
}

select,
textarea,
input[type=date],
input[type=text],
input[type=email] {
  background: var(--color-beige);
  padding: var(--space-4) var(--space-5);
  display: inline-flex;
  border: solid 1px var(--primary-color-2);
  border-radius: var(--border-radius-4);
  color: var(--primary-color-2);
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-3);
  letter-spacing: var(--letter-spacing-2);
}
select.no-border,
textarea.no-border,
input[type=date].no-border,
input[type=text].no-border,
input[type=email].no-border {
  border: 0;
}
select::-moz-placeholder, textarea::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder {
  opacity: 0.3; /* Firefox */
}
select::placeholder,
textarea::placeholder,
input[type=date]::placeholder,
input[type=text]::placeholder,
input[type=email]::placeholder {
  opacity: 0.3; /* Firefox */
}
select::-ms-input-placeholder,
textarea::-ms-input-placeholder,
input[type=date]::-ms-input-placeholder,
input[type=text]::-ms-input-placeholder,
input[type=email]::-ms-input-placeholder {
  /* Edge 12 -18 */
  opacity: 0.3;
}

textarea {
  padding: var(--space-3) var(--space-4);
  border-radius: 20px;
  min-height: 146px;
}

div.text > *:first-child {
  margin-top: 0 !important;
}
div.text > *:last-child {
  margin-bottom: 0 !important;
}
div.text > * {
  margin-bottom: var(--space-6);
}
div.text b,
div.text strong {
  font-weight: 700;
}
div.text .larger {
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
div.text .small {
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-3);
  line-height: var(--line-height-3);
  letter-spacing: var(--letter-spacing-2);
}
div.text .smaller {
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
div.text div.buttons p,
div.text div.buttons {
  display: flex;
  gap: var(--space-4);
  flex-wrap: wrap;
}
div.text div.buttons p.buttons-stacked,
div.text div.buttons.buttons-stacked {
  flex-direction: column;
  display: grid;
}
div.text div.buttons p.buttons-stacked p,
div.text div.buttons.buttons-stacked p {
  flex-direction: column;
  display: grid;
  justify-content: start;
  justify-items: start;
}
div.text div.buttons p a,
div.text div.buttons a {
  white-space: nowrap;
}
div.text span.icon {
  display: inline-flex;
  gap: var(--space-2);
  align-items: center;
}

div.element-actionbathroom-grid-item:hover .button-icon {
  background: var(--primary-color-3-hover);
  color: var(--primary-color-2);
}

div.element-story-grid-item:hover .button-icon,
div.business:hover .button-icon,
div.element-build-bathroom-grid-item:hover .button-icon,
div.element-blog-news-grid-item-small:hover .button-icon {
  background: var(--primary-color-1-hover);
  color: var(--primary-color-3);
}

div.element-home-bathrooms-inspiration {
  display: grid;
  gap: var(--space-5);
  grid-template-areas: "a a b c" "d d e c" "d d f f";
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-template-rows: auto minmax(25vh, 1fr) auto;
}
div.element-home-bathrooms-inspiration div.image {
  background: no-repeat center center/cover;
  height: 100%;
  width: 100%;
}
div.element-home-bathrooms-inspiration > div:nth-child(1) {
  background: transparent;
  grid-area: a;
  display: grid;
  gap: var(--space-10);
  grid-template-rows: auto 1fr;
}

div.element-logo-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--space-5);
}
div.element-logo-grid > div {
  aspect-ratio: 1/1;
  overflow: hidden;
  background: var(--secondary-color-1);
  border-radius: var(--border-radius-2);
}
div.element-logo-grid > div img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

div.thumb-showroom {
  display: grid;
  gap: var(--space-4-2);
  align-content: start;
  position: relative;
}
div.thumb-showroom a.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
div.thumb-showroom img {
  aspect-ratio: 400/259;
  overflow: hidden;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
div.thumb-showroom div.location-icon i {
  font-size: var(--fontsizes-12);
  padding-top: 6px;
}
div.thumb-showroom div.bottom {
  padding-right: var(--space-7);
  display: flex;
  gap: var(--space-2);
}
div.thumb-showroom div.bottom div.nav {
  padding-top: var(--space-1);
}
div.thumb-showroom div.bottom > div {
  display: grid;
  gap: var(--space-1);
}
div.thumb-showroom div.bottom div.location {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
div.thumb-showroom div.bottom div.description {
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-4);
  line-height: var(--line-height-3);
  letter-spacing: var(--letter-spacing-2);
  color: var(--primary-color-2);
}

div.element-story-grid div.image {
  aspect-ratio: 400/252;
}
div.element-story-grid div.picture {
  width: 90px;
  height: 90px;
}
div.element-story-grid div.picture img {
  border-radius: 45px;
  border: solid 5px var(--primary-color-3);
}
div.element-story-grid span.from {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-2);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}

#single-story div.column-quote {
  grid-template-columns: auto 300px;
}
#single-story div.column-quote div.element-image {
  aspect-ratio: 923/552;
}
#single-story div.column-quote div.element-quote div.text p {
  font-style: italic;
}
#single-story div.column-quote-2 {
  grid-template-columns: 295px auto 400px;
}
#single-story div.column-quote-2 div.element-image {
  aspect-ratio: unset;
}
#single-story div.column-images-1 {
  grid-template-areas: "a a b" "a a c";
}
#single-story div.column-images-1 div.image-1 {
  grid-area: a;
}
#single-story div.column-images-1 div.image-2 {
  grid-area: b;
}
#single-story div.column-images-1 div.image-2 picture {
  aspect-ratio: 400/267;
}
#single-story div.column-images-1 div.image-3 {
  grid-area: c;
}
#single-story div.column-images-1 div.image-3 picture {
  aspect-ratio: 400/267;
}

div.element-bathroomstyle-grid {
  --item-min: calc(var(--space-7) * 2 + 21px + 0.8vw);
  display: flex;
  gap: var(--space-5);
  isolation: isolate;
  container-type: inline-size;
  overflow: hidden;
  pointer-events: none;
}
div.element-bathroomstyle-grid .bathroomstyle-item {
  position: relative;
  min-inline-size: var(--item-min);
  flex: 0 0 var(--item-min);
  overflow: hidden;
  border-radius: var(--border-radius-2);
  transition: flex-grow 0.48s cubic-bezier(0.2, 0.8, 0.2, 1), padding 0.48s cubic-bezier(0.2, 0.8, 0.2, 1);
  will-change: flex-grow;
  color: #fff;
  text-decoration: none;
  pointer-events: auto;
  padding: var(--space-11) var(--space-7);
  display: grid;
  align-items: start;
}
div.element-bathroomstyle-grid .bathroomstyle-item:nth-child(1), div.element-bathroomstyle-grid .bathroomstyle-item.is-current {
  flex: 1 0 var(--item-min);
}
div.element-bathroomstyle-grid .bathroomstyle-item.is-active {
  padding: var(--space-11);
}
div.element-bathroomstyle-grid .bathroomstyle-item.is-active h3 {
  margin-top: 0px;
  transform: rotateZ(0deg);
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-1);
  font-size: var(--fontsizes-8);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
}
div.element-bathroomstyle-grid .bathroomstyle-item.is-active div.text-block {
  opacity: 1;
}
div.element-bathroomstyle-grid .bathroomstyle-item h3 {
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-1);
  font-size: var(--fontsizes-6);
  line-height: var(--line-height-1);
  letter-spacing: var(--letter-spacing-1);
  transition: all 0.4s;
  transform: rotateZ(90deg);
  transform-origin: bottom left;
  white-space: nowrap;
  margin-top: -25px;
}
div.element-bathroomstyle-grid .bathroomstyle-item div.text-block {
  width: 300px;
  align-self: end;
  opacity: 0;
  transition: opacity 0.4s 0s;
  box-shadow: 0 4px 50px rgba(0, 0, 0, 0.35);
}
div.element-bathroomstyle-grid.has-active .bathroomstyle-item {
  flex-grow: 0;
}
div.element-bathroomstyle-grid.has-active .bathroomstyle-item.is-active {
  flex-grow: 1;
}

div.element-business-finder div#map {
  height: 100%;
}
div.element-business-finder div.element-business-overview div.business-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: var(--space-5);
}
div.element-business-finder div.element-business-overview div.business-grid div.business {
  display: grid;
  position: relative;
  row-gap: var(--space-1);
  -moz-column-gap: var(--space-2);
       column-gap: var(--space-2);
  grid-template-columns: 20px auto;
  grid-template-areas: "a b" "a c";
  align-content: start;
}
div.element-business-finder div.element-business-overview div.business-grid div.business i {
  grid-area: a;
  font-size: var(--fontsizes-11);
}
div.element-business-finder div.element-business-overview div.business-grid div.business span.city {
  grid-area: b;
  font-family: var(--font-family-1);
  font-weight: var(--font-weight-3);
  font-size: var(--fontsizes-1);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-2);
}
div.element-business-finder div.element-business-overview div.business-grid div.business span.name {
  grid-area: c;
}
div.element-business-finder div.element-business-overview div.business-grid div.business a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#single-bathroomstyle div.column-layout-2 div.images > div:nth-child(1) {
  grid-area: a;
}
#single-bathroomstyle div.column-layout-2 div.images > div:nth-child(2) {
  grid-area: b;
}
#single-bathroomstyle div.column-layout-2 div.images > div:nth-child(3) {
  grid-area: c;
}
#single-bathroomstyle div.column-layout-2 div.block-left div.images {
  grid-template-areas: "a b" "c b";
}
#single-bathroomstyle div.column-layout-2 div.block-right div.images {
  grid-template-areas: "a a" "b c";
}

.element-build-bathrooms-overview-grid div.masonry-grid {
  --cols: 3;
  --gap: var(--space-5);
}
.element-build-bathrooms-overview-grid div.masonry-grid .grid-sizer {
  width: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));
}
.element-build-bathrooms-overview-grid div.masonry-grid .gutter-sizer {
  width: var(--gap);
}
.element-build-bathrooms-overview-grid div.masonry-grid > .element {
  width: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));
  margin-bottom: var(--gap);
}

#page-search section.section-columns > div.column-columns {
  grid-template-columns: 1fr 1px 1fr;
}
#page-search section.section-columns div.no-results {
  opacity: 0.3;
}
#page-search section.section-columns div.search form {
  display: flex;
  gap: var(--space-4);
}
#page-search section.section-columns div.search form input {
  flex: 1;
}
#page-search section.section-columns div.search-results div.element-search-result {
  border-top: solid 1px var(--color-black);
  padding-top: var(--space-4-2);
  padding-bottom: var(--space-4-2);
  display: grid;
  gap: var(--space-2);
  position: relative;
}
#page-search section.section-columns div.search-results div.element-search-result:last-child {
  padding-bottom: 0;
}
#page-search section.section-columns div.search-results div.element-search-result a.overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#page-search section.section-columns div.search-results div.element-search-result div.type {
  border: solid 1px var(--color-black);
  border-radius: 30px;
  padding: var(--space-1) var(--space-3);
  justify-self: start;
}
#page-search section.section-columns div.search-results div.element-search-result div.contents {
  display: grid;
  gap: var(--space-1);
}
#page-search section.section-columns div.search-results div.element-search-result div.contents div.text p {
  font-family: var(--font-family-3);
  font-weight: var(--font-weight-2);
  font-size: var(--fontsizes-4);
  line-height: var(--line-height-3);
  letter-spacing: var(--letter-spacing-2);
  color: var(--primary-color-2);
}

@media (min-width: 481px) {
  .template-page-builder {
    /* ---------- GAPS (optioneel) ---------- */
    /* ---------- GRID & CORE UTILITIES (altijd) ---------- */
    /* ---------- RADIUS (optioneel) ---------- */
    /* ---------- ASPECT RATIO (optioneel) ---------- */
    /* ---------- BACKGROUNDS (optioneel) ---------- */
    /* ---------- BORDERS (optioneel) ---------- */
    /* ---------- BACKGROUND OVERLAYS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- PADDINGS (optioneel) ---------- */
    /* ---------- Alignment & order (altijd) ---------- */
  }
  .template-page-builder .gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .row-gap-0 {
    row-gap: 0px;
  }
  .template-page-builder .column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .gap-1 {
    row-gap: var(--space-1);
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .row-gap-1 {
    row-gap: var(--space-1);
  }
  .template-page-builder .column-gap-1 {
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .gap-2 {
    row-gap: var(--space-2);
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .row-gap-2 {
    row-gap: var(--space-2);
  }
  .template-page-builder .column-gap-2 {
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .gap-3 {
    row-gap: var(--space-3);
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .row-gap-3 {
    row-gap: var(--space-3);
  }
  .template-page-builder .column-gap-3 {
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .gap-4 {
    row-gap: var(--space-4);
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .row-gap-4 {
    row-gap: var(--space-4);
  }
  .template-page-builder .column-gap-4 {
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .gap-5 {
    row-gap: var(--space-5);
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .row-gap-5 {
    row-gap: var(--space-5);
  }
  .template-page-builder .column-gap-5 {
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .gap-6 {
    row-gap: var(--space-6);
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .row-gap-6 {
    row-gap: var(--space-6);
  }
  .template-page-builder .column-gap-6 {
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .gap-7 {
    row-gap: var(--space-7);
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .row-gap-7 {
    row-gap: var(--space-7);
  }
  .template-page-builder .column-gap-7 {
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .gap-8 {
    row-gap: var(--space-8);
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .row-gap-8 {
    row-gap: var(--space-8);
  }
  .template-page-builder .column-gap-8 {
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .gap-9 {
    row-gap: var(--space-9);
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .row-gap-9 {
    row-gap: var(--space-9);
  }
  .template-page-builder .column-gap-9 {
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .gap-10 {
    row-gap: var(--space-10);
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .row-gap-10 {
    row-gap: var(--space-10);
  }
  .template-page-builder .column-gap-10 {
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .gap-11 {
    row-gap: var(--space-11);
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .row-gap-11 {
    row-gap: var(--space-11);
  }
  .template-page-builder .column-gap-11 {
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .gap-12 {
    row-gap: var(--space-12);
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .row-gap-12 {
    row-gap: var(--space-12);
  }
  .template-page-builder .column-gap-12 {
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .gap-13 {
    row-gap: var(--space-13);
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .row-gap-13 {
    row-gap: var(--space-13);
  }
  .template-page-builder .column-gap-13 {
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .gap-14 {
    row-gap: var(--space-14);
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .row-gap-14 {
    row-gap: var(--space-14);
  }
  .template-page-builder .column-gap-14 {
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .grid-auto-flow-dense {
    grid-auto-flow: dense;
  }
  .template-page-builder .grid-auto-flow-unset {
    grid-auto-flow: unset;
  }
  .template-page-builder .col-span-unset {
    grid-column: unset;
  }
  .template-page-builder .col-span-full {
    grid-column: 1/-1;
  }
  .template-page-builder .col-span-1 {
    grid-column: span 1/span 1;
  }
  .template-page-builder .col-span-2 {
    grid-column: span 2/span 2;
  }
  .template-page-builder .col-span-3 {
    grid-column: span 3/span 3;
  }
  .template-page-builder .col-span-4 {
    grid-column: span 4/span 4;
  }
  .template-page-builder .col-span-5 {
    grid-column: span 5/span 5;
  }
  .template-page-builder .col-span-6 {
    grid-column: span 6/span 6;
  }
  .template-page-builder .col-span-7 {
    grid-column: span 7/span 7;
  }
  .template-page-builder .col-span-8 {
    grid-column: span 8/span 8;
  }
  .template-page-builder .col-span-9 {
    grid-column: span 9/span 9;
  }
  .template-page-builder .col-span-10 {
    grid-column: span 10/span 10;
  }
  .template-page-builder .col-span-11 {
    grid-column: span 11/span 11;
  }
  .template-page-builder .col-span-12 {
    grid-column: span 12/span 12;
  }
  .template-page-builder .w-5 {
    width: 5%;
  }
  .template-page-builder .w-10 {
    width: 10%;
  }
  .template-page-builder .w-15 {
    width: 15%;
  }
  .template-page-builder .w-20 {
    width: 20%;
  }
  .template-page-builder .w-25 {
    width: 25%;
  }
  .template-page-builder .w-30 {
    width: 30%;
  }
  .template-page-builder .w-35 {
    width: 35%;
  }
  .template-page-builder .w-40 {
    width: 40%;
  }
  .template-page-builder .w-45 {
    width: 45%;
  }
  .template-page-builder .w-50 {
    width: 50%;
  }
  .template-page-builder .w-55 {
    width: 55%;
  }
  .template-page-builder .w-60 {
    width: 60%;
  }
  .template-page-builder .w-65 {
    width: 65%;
  }
  .template-page-builder .w-70 {
    width: 70%;
  }
  .template-page-builder .w-75 {
    width: 75%;
  }
  .template-page-builder .w-80 {
    width: 80%;
  }
  .template-page-builder .w-85 {
    width: 85%;
  }
  .template-page-builder .w-90 {
    width: 90%;
  }
  .template-page-builder .w-95 {
    width: 95%;
  }
  .template-page-builder .w-100 {
    width: 100%;
  }
  .template-page-builder .h-5 {
    height: 5%;
  }
  .template-page-builder .h-10 {
    height: 10%;
  }
  .template-page-builder .h-15 {
    height: 15%;
  }
  .template-page-builder .h-20 {
    height: 20%;
  }
  .template-page-builder .h-25 {
    height: 25%;
  }
  .template-page-builder .h-30 {
    height: 30%;
  }
  .template-page-builder .h-35 {
    height: 35%;
  }
  .template-page-builder .h-40 {
    height: 40%;
  }
  .template-page-builder .h-45 {
    height: 45%;
  }
  .template-page-builder .h-50 {
    height: 50%;
  }
  .template-page-builder .h-55 {
    height: 55%;
  }
  .template-page-builder .h-60 {
    height: 60%;
  }
  .template-page-builder .h-65 {
    height: 65%;
  }
  .template-page-builder .h-70 {
    height: 70%;
  }
  .template-page-builder .h-75 {
    height: 75%;
  }
  .template-page-builder .h-80 {
    height: 80%;
  }
  .template-page-builder .h-85 {
    height: 85%;
  }
  .template-page-builder .h-90 {
    height: 90%;
  }
  .template-page-builder .h-95 {
    height: 95%;
  }
  .template-page-builder .h-100 {
    height: 100%;
  }
  .template-page-builder .h-5-vh {
    height: 5vh;
  }
  .template-page-builder .h-10-vh {
    height: 10vh;
  }
  .template-page-builder .h-15-vh {
    height: 15vh;
  }
  .template-page-builder .h-20-vh {
    height: 20vh;
  }
  .template-page-builder .h-25-vh {
    height: 25vh;
  }
  .template-page-builder .h-30-vh {
    height: 30vh;
  }
  .template-page-builder .h-35-vh {
    height: 35vh;
  }
  .template-page-builder .h-40-vh {
    height: 40vh;
  }
  .template-page-builder .h-45-vh {
    height: 45vh;
  }
  .template-page-builder .h-50-vh {
    height: 50vh;
  }
  .template-page-builder .h-55-vh {
    height: 55vh;
  }
  .template-page-builder .h-60-vh {
    height: 60vh;
  }
  .template-page-builder .h-65-vh {
    height: 65vh;
  }
  .template-page-builder .h-70-vh {
    height: 70vh;
  }
  .template-page-builder .h-75-vh {
    height: 75vh;
  }
  .template-page-builder .h-80-vh {
    height: 80vh;
  }
  .template-page-builder .h-85-vh {
    height: 85vh;
  }
  .template-page-builder .h-90-vh {
    height: 90vh;
  }
  .template-page-builder .h-95-vh {
    height: 95vh;
  }
  .template-page-builder .h-100-vh {
    height: 100vh;
  }
  .template-page-builder .h-50-px {
    height: 50px;
  }
  .template-page-builder .h-100-px {
    height: 100px;
  }
  .template-page-builder .h-150-px {
    height: 150px;
  }
  .template-page-builder .h-200-px {
    height: 200px;
  }
  .template-page-builder .h-250-px {
    height: 250px;
  }
  .template-page-builder .h-300-px {
    height: 300px;
  }
  .template-page-builder .h-350-px {
    height: 350px;
  }
  .template-page-builder .h-400-px {
    height: 400px;
  }
  .template-page-builder .h-450-px {
    height: 450px;
  }
  .template-page-builder .h-500-px {
    height: 500px;
  }
  .template-page-builder .h-550-px {
    height: 550px;
  }
  .template-page-builder .h-600-px {
    height: 600px;
  }
  .template-page-builder .h-650-px {
    height: 650px;
  }
  .template-page-builder .h-700-px {
    height: 700px;
  }
  .template-page-builder .h-750-px {
    height: 750px;
  }
  .template-page-builder .h-800-px {
    height: 800px;
  }
  .template-page-builder .h-850-px {
    height: 850px;
  }
  .template-page-builder .h-900-px {
    height: 900px;
  }
  .template-page-builder .h-950-px {
    height: 950px;
  }
  .template-page-builder .h-1000-px {
    height: 1000px;
  }
  .template-page-builder .h-auto {
    height: auto;
  }
  .template-page-builder .mh-5-vh {
    min-height: 5vh;
  }
  .template-page-builder .mh-10-vh {
    min-height: 10vh;
  }
  .template-page-builder .mh-15-vh {
    min-height: 15vh;
  }
  .template-page-builder .mh-20-vh {
    min-height: 20vh;
  }
  .template-page-builder .mh-25-vh {
    min-height: 25vh;
  }
  .template-page-builder .mh-30-vh {
    min-height: 30vh;
  }
  .template-page-builder .mh-35-vh {
    min-height: 35vh;
  }
  .template-page-builder .mh-40-vh {
    min-height: 40vh;
  }
  .template-page-builder .mh-45-vh {
    min-height: 45vh;
  }
  .template-page-builder .mh-50-vh {
    min-height: 50vh;
  }
  .template-page-builder .mh-55-vh {
    min-height: 55vh;
  }
  .template-page-builder .mh-60-vh {
    min-height: 60vh;
  }
  .template-page-builder .mh-65-vh {
    min-height: 65vh;
  }
  .template-page-builder .mh-70-vh {
    min-height: 70vh;
  }
  .template-page-builder .mh-75-vh {
    min-height: 75vh;
  }
  .template-page-builder .mh-80-vh {
    min-height: 80vh;
  }
  .template-page-builder .mh-85-vh {
    min-height: 85vh;
  }
  .template-page-builder .mh-90-vh {
    min-height: 90vh;
  }
  .template-page-builder .mh-95-vh {
    min-height: 95vh;
  }
  .template-page-builder .mh-100-vh {
    min-height: 100vh;
  }
  .template-page-builder .h-auto {
    min-height: auto;
  }
  .template-page-builder .relative {
    position: relative;
  }
  .template-page-builder .flex {
    display: flex !important;
  }
  .template-page-builder .grid {
    display: grid !important;
  }
  .template-page-builder .hide {
    display: none !important;
  }
  .template-page-builder .text-align-left {
    text-align: left !important;
  }
  .template-page-builder .text-align-center {
    text-align: center !important;
  }
  .template-page-builder .text-align-right {
    text-align: right !important;
  }
  .template-page-builder .flex-col-full {
    flex: 0 0 100% !important;
  }
  .template-page-builder .flex-wrap {
    flex-wrap: wrap;
  }
  .template-page-builder .grid-stack {
    display: grid;
    grid-template-areas: "main";
    grid-template-columns: auto;
    position: relative;
  }
  .template-page-builder .grid-layer {
    grid-area: main;
    position: relative;
    z-index: 1;
  }
  .template-page-builder .grid-columns-5-7 {
    grid-template-columns: 5fr 7fr;
  }
  .template-page-builder .grid-columns-7-5 {
    grid-template-columns: 7fr 5fr;
  }
  .template-page-builder .grid-columns-6-6 {
    grid-template-columns: 6fr 6fr;
  }
  .template-page-builder .grid-columns-8-4 {
    grid-template-columns: 8fr 4fr;
  }
  .template-page-builder .grid-columns-4-8 {
    grid-template-columns: 4fr 8fr;
  }
  .template-page-builder .grid-columns-9-3 {
    grid-template-columns: 9fr 3fr;
  }
  .template-page-builder .grid-columns-3-9 {
    grid-template-columns: 3fr 9fr;
  }
  .template-page-builder .grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .grid-columns-3-6-3 {
    grid-template-columns: 3fr 6fr 3fr;
  }
  .template-page-builder .grid-columns-repeat-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-auto {
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-auto-min-content {
    grid-template-columns: auto min-content;
  }
  .template-page-builder .grid-columns-min-content-auto {
    grid-template-columns: min-content auto;
  }
  .template-page-builder .grid-columns-auto-1fr {
    grid-template-columns: auto 1fr;
  }
  .template-page-builder .grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .grid-columns-1fr {
    grid-template-columns: 1fr;
  }
  .template-page-builder .grid-rows-auto-1fr {
    grid-template-rows: auto 1fr;
  }
  .template-page-builder .grid-rows-1fr-auto {
    grid-template-rows: 1fr auto;
  }
  .template-page-builder .grid-rows-auto {
    grid-template-rows: auto;
  }
  .template-page-builder .min-height-100vh {
    min-height: 100vh;
  }
  .template-page-builder .min-height-100vh-min-header {
    min-height: calc(100vh - 123px);
  }
  .template-page-builder .mh-auto,
  .template-page-builder .min-height-auto {
    min-height: auto;
  }
  .template-page-builder .rounded-1 {
    border-radius: var(--border-radius-1) var(--border-radius-1) var(--border-radius-1) var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-1 {
    border-top-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-1 {
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-1 {
    border-top-left-radius: var(--border-radius-1);
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-1 {
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-1 {
    border-bottom-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-1 {
    border-bottom-left-radius: var(--border-radius-1);
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-2 {
    border-radius: var(--border-radius-2) var(--border-radius-2) var(--border-radius-2) var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-2 {
    border-top-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-2 {
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-2 {
    border-top-left-radius: var(--border-radius-2);
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-2 {
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-2 {
    border-bottom-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-2 {
    border-bottom-left-radius: var(--border-radius-2);
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-3 {
    border-radius: var(--border-radius-3) var(--border-radius-3) var(--border-radius-3) var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-3 {
    border-top-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-3 {
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-3 {
    border-top-left-radius: var(--border-radius-3);
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-3 {
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-3 {
    border-bottom-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-3 {
    border-bottom-left-radius: var(--border-radius-3);
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-4 {
    border-radius: var(--border-radius-4) var(--border-radius-4) var(--border-radius-4) var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-4 {
    border-top-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-4 {
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-4 {
    border-top-left-radius: var(--border-radius-4);
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-4 {
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-4 {
    border-bottom-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-4 {
    border-bottom-left-radius: var(--border-radius-4);
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-0 {
    border-top-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-0 {
    border-top-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-0 {
    border-bottom-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-br-0 {
    border-bottom-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-0 {
    border-radius: 0;
    overflow: hidden;
  }
  .template-page-builder .aspect-ratio-1-1 {
    aspect-ratio: 1/1 !important;
  }
  .template-page-builder .aspect-ratio-2-1 {
    aspect-ratio: 2/1 !important;
  }
  .template-page-builder .aspect-ratio-3-2 {
    aspect-ratio: 3/2 !important;
  }
  .template-page-builder .aspect-ratio-2-3 {
    aspect-ratio: 2/3 !important;
  }
  .template-page-builder .aspect-ratio-4-3 {
    aspect-ratio: 4/3 !important;
  }
  .template-page-builder .aspect-ratio-5-2 {
    aspect-ratio: 5/2 !important;
  }
  .template-page-builder .aspect-ratio-5-3 {
    aspect-ratio: 5/3 !important;
  }
  .template-page-builder .aspect-ratio-5-6 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .aspect-ratio-6-5 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .aspect-ratio-16-9 {
    aspect-ratio: 16/9 !important;
  }
  .template-page-builder .aspect-ratio-350-250 {
    aspect-ratio: 350/250 !important;
  }
  .template-page-builder .aspect-ratio-350-430 {
    aspect-ratio: 350/430 !important;
  }
  .template-page-builder .aspect-ratio-3-4 {
    aspect-ratio: 3/4 !important;
  }
  .template-page-builder .aspect-ratio-unset {
    aspect-ratio: unset !important;
  }
  .template-page-builder .bg-pc-1 {
    background-color: var(--primary-color-1);
  }
  .template-page-builder .bg-pc-2 {
    background-color: var(--primary-color-2);
  }
  .template-page-builder .bg-pc-3 {
    background-color: var(--primary-color-3);
  }
  .template-page-builder .bg-sc-1 {
    background-color: var(--secondary-color-1);
  }
  .template-page-builder .bg-sc-2 {
    background-color: var(--secondary-color-2);
  }
  .template-page-builder .bg-sc-3 {
    background-color: var(--secondary-color-3);
  }
  .template-page-builder .border-pc-1 {
    border: solid 1px var(--primary-color-1);
  }
  .template-page-builder .border-pc-2 {
    border: solid 1px var(--primary-color-2);
  }
  .template-page-builder .border-pc-3 {
    border: solid 1px var(--primary-color-3);
  }
  .template-page-builder .border-sc-1 {
    border: solid 1px var(--secondary-color-1);
  }
  .template-page-builder .border-sc-2 {
    border: solid 1px var(--secondary-color-2);
  }
  .template-page-builder .border-sc-3 {
    border: solid 1px var(--secondary-color-3);
  }
  .template-page-builder .bg-overlay .column-background:after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .template-page-builder .bg-overlay-1 .column-background:after {
    background: linear-gradient(177.95deg, rgba(26, 41, 54, 0.6) 1.7%, rgba(26, 41, 54, 0) 81.22%);
  }
  .template-page-builder .bg-overlay-2 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.192) 0.77%, rgba(26, 41, 54, 0.3) 52.73%, rgba(26, 41, 54, 0.18) 100%);
  }
  .template-page-builder .bg-overlay-3 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.4) 17.79%, rgba(26, 41, 54, 0) 38.94%, rgba(26, 41, 54, 0) 61.54%, rgba(26, 41, 54, 0.4) 84.62%);
  }
  .template-page-builder .bg-overlay-4 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.6) 0%, rgba(26, 41, 54, 0.12) 51.44%);
  }
  .template-page-builder .m-0 {
    margin: 0px 0px 0px 0px;
  }
  .template-page-builder .mt-0 {
    margin-top: 0px;
  }
  .template-page-builder .mr-0 {
    margin-right: 0px;
  }
  .template-page-builder .mb-0 {
    margin-bottom: 0px;
  }
  .template-page-builder .ml-0 {
    margin-left: 0px;
  }
  .template-page-builder .mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .template-page-builder .mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .template-page-builder .m--0 {
    margin: calc(0px * -1) calc(0px * -1) calc(0px * -1) calc(0px * -1);
  }
  .template-page-builder .mt--0 {
    margin-top: calc(0px * -1);
  }
  .template-page-builder .mr--0 {
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mb--0 {
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .ml--0 {
    margin-left: calc(0px * -1);
  }
  .template-page-builder .mh--0 {
    margin-left: calc(0px * -1);
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mv--0 {
    margin-top: calc(0px * -1);
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .m-1 {
    margin: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .mt-1 {
    margin-top: var(--space-1);
  }
  .template-page-builder .mr-1 {
    margin-right: var(--space-1);
  }
  .template-page-builder .mb-1 {
    margin-bottom: var(--space-1);
  }
  .template-page-builder .ml-1 {
    margin-left: var(--space-1);
  }
  .template-page-builder .mh-1 {
    margin-left: var(--space-1);
    margin-right: var(--space-1);
  }
  .template-page-builder .mv-1 {
    margin-top: var(--space-1);
    margin-bottom: var(--space-1);
  }
  .template-page-builder .m--1 {
    margin: calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1);
  }
  .template-page-builder .mt--1 {
    margin-top: calc(var(--space-1) * -1);
  }
  .template-page-builder .mr--1 {
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mb--1 {
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .ml--1 {
    margin-left: calc(var(--space-1) * -1);
  }
  .template-page-builder .mh--1 {
    margin-left: calc(var(--space-1) * -1);
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mv--1 {
    margin-top: calc(var(--space-1) * -1);
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .m-2 {
    margin: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .mt-2 {
    margin-top: var(--space-2);
  }
  .template-page-builder .mr-2 {
    margin-right: var(--space-2);
  }
  .template-page-builder .mb-2 {
    margin-bottom: var(--space-2);
  }
  .template-page-builder .ml-2 {
    margin-left: var(--space-2);
  }
  .template-page-builder .mh-2 {
    margin-left: var(--space-2);
    margin-right: var(--space-2);
  }
  .template-page-builder .mv-2 {
    margin-top: var(--space-2);
    margin-bottom: var(--space-2);
  }
  .template-page-builder .m--2 {
    margin: calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1);
  }
  .template-page-builder .mt--2 {
    margin-top: calc(var(--space-2) * -1);
  }
  .template-page-builder .mr--2 {
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mb--2 {
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .ml--2 {
    margin-left: calc(var(--space-2) * -1);
  }
  .template-page-builder .mh--2 {
    margin-left: calc(var(--space-2) * -1);
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mv--2 {
    margin-top: calc(var(--space-2) * -1);
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .m-3 {
    margin: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .mt-3 {
    margin-top: var(--space-3);
  }
  .template-page-builder .mr-3 {
    margin-right: var(--space-3);
  }
  .template-page-builder .mb-3 {
    margin-bottom: var(--space-3);
  }
  .template-page-builder .ml-3 {
    margin-left: var(--space-3);
  }
  .template-page-builder .mh-3 {
    margin-left: var(--space-3);
    margin-right: var(--space-3);
  }
  .template-page-builder .mv-3 {
    margin-top: var(--space-3);
    margin-bottom: var(--space-3);
  }
  .template-page-builder .m--3 {
    margin: calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1);
  }
  .template-page-builder .mt--3 {
    margin-top: calc(var(--space-3) * -1);
  }
  .template-page-builder .mr--3 {
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mb--3 {
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .ml--3 {
    margin-left: calc(var(--space-3) * -1);
  }
  .template-page-builder .mh--3 {
    margin-left: calc(var(--space-3) * -1);
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mv--3 {
    margin-top: calc(var(--space-3) * -1);
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .m-4 {
    margin: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .mt-4 {
    margin-top: var(--space-4);
  }
  .template-page-builder .mr-4 {
    margin-right: var(--space-4);
  }
  .template-page-builder .mb-4 {
    margin-bottom: var(--space-4);
  }
  .template-page-builder .ml-4 {
    margin-left: var(--space-4);
  }
  .template-page-builder .mh-4 {
    margin-left: var(--space-4);
    margin-right: var(--space-4);
  }
  .template-page-builder .mv-4 {
    margin-top: var(--space-4);
    margin-bottom: var(--space-4);
  }
  .template-page-builder .m--4 {
    margin: calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1);
  }
  .template-page-builder .mt--4 {
    margin-top: calc(var(--space-4) * -1);
  }
  .template-page-builder .mr--4 {
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mb--4 {
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .ml--4 {
    margin-left: calc(var(--space-4) * -1);
  }
  .template-page-builder .mh--4 {
    margin-left: calc(var(--space-4) * -1);
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mv--4 {
    margin-top: calc(var(--space-4) * -1);
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .m-5 {
    margin: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .mt-5 {
    margin-top: var(--space-5);
  }
  .template-page-builder .mr-5 {
    margin-right: var(--space-5);
  }
  .template-page-builder .mb-5 {
    margin-bottom: var(--space-5);
  }
  .template-page-builder .ml-5 {
    margin-left: var(--space-5);
  }
  .template-page-builder .mh-5 {
    margin-left: var(--space-5);
    margin-right: var(--space-5);
  }
  .template-page-builder .mv-5 {
    margin-top: var(--space-5);
    margin-bottom: var(--space-5);
  }
  .template-page-builder .m--5 {
    margin: calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1);
  }
  .template-page-builder .mt--5 {
    margin-top: calc(var(--space-5) * -1);
  }
  .template-page-builder .mr--5 {
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mb--5 {
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .ml--5 {
    margin-left: calc(var(--space-5) * -1);
  }
  .template-page-builder .mh--5 {
    margin-left: calc(var(--space-5) * -1);
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mv--5 {
    margin-top: calc(var(--space-5) * -1);
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .m-6 {
    margin: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .mt-6 {
    margin-top: var(--space-6);
  }
  .template-page-builder .mr-6 {
    margin-right: var(--space-6);
  }
  .template-page-builder .mb-6 {
    margin-bottom: var(--space-6);
  }
  .template-page-builder .ml-6 {
    margin-left: var(--space-6);
  }
  .template-page-builder .mh-6 {
    margin-left: var(--space-6);
    margin-right: var(--space-6);
  }
  .template-page-builder .mv-6 {
    margin-top: var(--space-6);
    margin-bottom: var(--space-6);
  }
  .template-page-builder .m--6 {
    margin: calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1);
  }
  .template-page-builder .mt--6 {
    margin-top: calc(var(--space-6) * -1);
  }
  .template-page-builder .mr--6 {
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mb--6 {
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .ml--6 {
    margin-left: calc(var(--space-6) * -1);
  }
  .template-page-builder .mh--6 {
    margin-left: calc(var(--space-6) * -1);
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mv--6 {
    margin-top: calc(var(--space-6) * -1);
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .m-7 {
    margin: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .mt-7 {
    margin-top: var(--space-7);
  }
  .template-page-builder .mr-7 {
    margin-right: var(--space-7);
  }
  .template-page-builder .mb-7 {
    margin-bottom: var(--space-7);
  }
  .template-page-builder .ml-7 {
    margin-left: var(--space-7);
  }
  .template-page-builder .mh-7 {
    margin-left: var(--space-7);
    margin-right: var(--space-7);
  }
  .template-page-builder .mv-7 {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7);
  }
  .template-page-builder .m--7 {
    margin: calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1);
  }
  .template-page-builder .mt--7 {
    margin-top: calc(var(--space-7) * -1);
  }
  .template-page-builder .mr--7 {
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mb--7 {
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .ml--7 {
    margin-left: calc(var(--space-7) * -1);
  }
  .template-page-builder .mh--7 {
    margin-left: calc(var(--space-7) * -1);
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mv--7 {
    margin-top: calc(var(--space-7) * -1);
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .m-8 {
    margin: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .mt-8 {
    margin-top: var(--space-8);
  }
  .template-page-builder .mr-8 {
    margin-right: var(--space-8);
  }
  .template-page-builder .mb-8 {
    margin-bottom: var(--space-8);
  }
  .template-page-builder .ml-8 {
    margin-left: var(--space-8);
  }
  .template-page-builder .mh-8 {
    margin-left: var(--space-8);
    margin-right: var(--space-8);
  }
  .template-page-builder .mv-8 {
    margin-top: var(--space-8);
    margin-bottom: var(--space-8);
  }
  .template-page-builder .m--8 {
    margin: calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1);
  }
  .template-page-builder .mt--8 {
    margin-top: calc(var(--space-8) * -1);
  }
  .template-page-builder .mr--8 {
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mb--8 {
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .ml--8 {
    margin-left: calc(var(--space-8) * -1);
  }
  .template-page-builder .mh--8 {
    margin-left: calc(var(--space-8) * -1);
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mv--8 {
    margin-top: calc(var(--space-8) * -1);
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .m-9 {
    margin: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .mt-9 {
    margin-top: var(--space-9);
  }
  .template-page-builder .mr-9 {
    margin-right: var(--space-9);
  }
  .template-page-builder .mb-9 {
    margin-bottom: var(--space-9);
  }
  .template-page-builder .ml-9 {
    margin-left: var(--space-9);
  }
  .template-page-builder .mh-9 {
    margin-left: var(--space-9);
    margin-right: var(--space-9);
  }
  .template-page-builder .mv-9 {
    margin-top: var(--space-9);
    margin-bottom: var(--space-9);
  }
  .template-page-builder .m--9 {
    margin: calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1);
  }
  .template-page-builder .mt--9 {
    margin-top: calc(var(--space-9) * -1);
  }
  .template-page-builder .mr--9 {
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mb--9 {
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .ml--9 {
    margin-left: calc(var(--space-9) * -1);
  }
  .template-page-builder .mh--9 {
    margin-left: calc(var(--space-9) * -1);
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mv--9 {
    margin-top: calc(var(--space-9) * -1);
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .m-10 {
    margin: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .mt-10 {
    margin-top: var(--space-10);
  }
  .template-page-builder .mr-10 {
    margin-right: var(--space-10);
  }
  .template-page-builder .mb-10 {
    margin-bottom: var(--space-10);
  }
  .template-page-builder .ml-10 {
    margin-left: var(--space-10);
  }
  .template-page-builder .mh-10 {
    margin-left: var(--space-10);
    margin-right: var(--space-10);
  }
  .template-page-builder .mv-10 {
    margin-top: var(--space-10);
    margin-bottom: var(--space-10);
  }
  .template-page-builder .m--10 {
    margin: calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1);
  }
  .template-page-builder .mt--10 {
    margin-top: calc(var(--space-10) * -1);
  }
  .template-page-builder .mr--10 {
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mb--10 {
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .ml--10 {
    margin-left: calc(var(--space-10) * -1);
  }
  .template-page-builder .mh--10 {
    margin-left: calc(var(--space-10) * -1);
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mv--10 {
    margin-top: calc(var(--space-10) * -1);
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .m-11 {
    margin: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .mt-11 {
    margin-top: var(--space-11);
  }
  .template-page-builder .mr-11 {
    margin-right: var(--space-11);
  }
  .template-page-builder .mb-11 {
    margin-bottom: var(--space-11);
  }
  .template-page-builder .ml-11 {
    margin-left: var(--space-11);
  }
  .template-page-builder .mh-11 {
    margin-left: var(--space-11);
    margin-right: var(--space-11);
  }
  .template-page-builder .mv-11 {
    margin-top: var(--space-11);
    margin-bottom: var(--space-11);
  }
  .template-page-builder .m--11 {
    margin: calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1);
  }
  .template-page-builder .mt--11 {
    margin-top: calc(var(--space-11) * -1);
  }
  .template-page-builder .mr--11 {
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mb--11 {
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .ml--11 {
    margin-left: calc(var(--space-11) * -1);
  }
  .template-page-builder .mh--11 {
    margin-left: calc(var(--space-11) * -1);
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mv--11 {
    margin-top: calc(var(--space-11) * -1);
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .m-12 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-12 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-12 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-12 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-12 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-12 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-12 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--12 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--12 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--12 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--12 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--12 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--12 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--12 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .m-13 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-13 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-13 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-13 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-13 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-13 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-13 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--13 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--13 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--13 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--13 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--13 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--13 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--13 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .m-14 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-14 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-14 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-14 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-14 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-14 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-14 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--14 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--14 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--14 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--14 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--14 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--14 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--14 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .p-0 {
    padding: 0px 0px 0px 0px;
  }
  .template-page-builder .pt-0 {
    padding-top: 0px !important;
  }
  .template-page-builder .pr-0 {
    padding-right: 0px !important;
  }
  .template-page-builder .pb-0 {
    padding-bottom: 0px !important;
  }
  .template-page-builder .pl-0 {
    padding-left: 0px !important;
  }
  .template-page-builder .ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .template-page-builder .pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .template-page-builder .p-1 {
    padding: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .pt-1 {
    padding-top: var(--space-1) !important;
  }
  .template-page-builder .pr-1 {
    padding-right: var(--space-1) !important;
  }
  .template-page-builder .pb-1 {
    padding-bottom: var(--space-1) !important;
  }
  .template-page-builder .pl-1 {
    padding-left: var(--space-1) !important;
  }
  .template-page-builder .ph-1 {
    padding-left: var(--space-1);
    padding-right: var(--space-1);
  }
  .template-page-builder .pv-1 {
    padding-top: var(--space-1);
    padding-bottom: var(--space-1);
  }
  .template-page-builder .p-2 {
    padding: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .pt-2 {
    padding-top: var(--space-2) !important;
  }
  .template-page-builder .pr-2 {
    padding-right: var(--space-2) !important;
  }
  .template-page-builder .pb-2 {
    padding-bottom: var(--space-2) !important;
  }
  .template-page-builder .pl-2 {
    padding-left: var(--space-2) !important;
  }
  .template-page-builder .ph-2 {
    padding-left: var(--space-2);
    padding-right: var(--space-2);
  }
  .template-page-builder .pv-2 {
    padding-top: var(--space-2);
    padding-bottom: var(--space-2);
  }
  .template-page-builder .p-3 {
    padding: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .pt-3 {
    padding-top: var(--space-3) !important;
  }
  .template-page-builder .pr-3 {
    padding-right: var(--space-3) !important;
  }
  .template-page-builder .pb-3 {
    padding-bottom: var(--space-3) !important;
  }
  .template-page-builder .pl-3 {
    padding-left: var(--space-3) !important;
  }
  .template-page-builder .ph-3 {
    padding-left: var(--space-3);
    padding-right: var(--space-3);
  }
  .template-page-builder .pv-3 {
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
  }
  .template-page-builder .p-4 {
    padding: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .pt-4 {
    padding-top: var(--space-4) !important;
  }
  .template-page-builder .pr-4 {
    padding-right: var(--space-4) !important;
  }
  .template-page-builder .pb-4 {
    padding-bottom: var(--space-4) !important;
  }
  .template-page-builder .pl-4 {
    padding-left: var(--space-4) !important;
  }
  .template-page-builder .ph-4 {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
  .template-page-builder .pv-4 {
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
  }
  .template-page-builder .p-5 {
    padding: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .pt-5 {
    padding-top: var(--space-5) !important;
  }
  .template-page-builder .pr-5 {
    padding-right: var(--space-5) !important;
  }
  .template-page-builder .pb-5 {
    padding-bottom: var(--space-5) !important;
  }
  .template-page-builder .pl-5 {
    padding-left: var(--space-5) !important;
  }
  .template-page-builder .ph-5 {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
  }
  .template-page-builder .pv-5 {
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
  }
  .template-page-builder .p-6 {
    padding: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .pt-6 {
    padding-top: var(--space-6) !important;
  }
  .template-page-builder .pr-6 {
    padding-right: var(--space-6) !important;
  }
  .template-page-builder .pb-6 {
    padding-bottom: var(--space-6) !important;
  }
  .template-page-builder .pl-6 {
    padding-left: var(--space-6) !important;
  }
  .template-page-builder .ph-6 {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
  }
  .template-page-builder .pv-6 {
    padding-top: var(--space-6);
    padding-bottom: var(--space-6);
  }
  .template-page-builder .p-7 {
    padding: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .pt-7 {
    padding-top: var(--space-7) !important;
  }
  .template-page-builder .pr-7 {
    padding-right: var(--space-7) !important;
  }
  .template-page-builder .pb-7 {
    padding-bottom: var(--space-7) !important;
  }
  .template-page-builder .pl-7 {
    padding-left: var(--space-7) !important;
  }
  .template-page-builder .ph-7 {
    padding-left: var(--space-7);
    padding-right: var(--space-7);
  }
  .template-page-builder .pv-7 {
    padding-top: var(--space-7);
    padding-bottom: var(--space-7);
  }
  .template-page-builder .p-8 {
    padding: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .pt-8 {
    padding-top: var(--space-8) !important;
  }
  .template-page-builder .pr-8 {
    padding-right: var(--space-8) !important;
  }
  .template-page-builder .pb-8 {
    padding-bottom: var(--space-8) !important;
  }
  .template-page-builder .pl-8 {
    padding-left: var(--space-8) !important;
  }
  .template-page-builder .ph-8 {
    padding-left: var(--space-8);
    padding-right: var(--space-8);
  }
  .template-page-builder .pv-8 {
    padding-top: var(--space-8);
    padding-bottom: var(--space-8);
  }
  .template-page-builder .p-9 {
    padding: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .pt-9 {
    padding-top: var(--space-9) !important;
  }
  .template-page-builder .pr-9 {
    padding-right: var(--space-9) !important;
  }
  .template-page-builder .pb-9 {
    padding-bottom: var(--space-9) !important;
  }
  .template-page-builder .pl-9 {
    padding-left: var(--space-9) !important;
  }
  .template-page-builder .ph-9 {
    padding-left: var(--space-9);
    padding-right: var(--space-9);
  }
  .template-page-builder .pv-9 {
    padding-top: var(--space-9);
    padding-bottom: var(--space-9);
  }
  .template-page-builder .p-10 {
    padding: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .pt-10 {
    padding-top: var(--space-10) !important;
  }
  .template-page-builder .pr-10 {
    padding-right: var(--space-10) !important;
  }
  .template-page-builder .pb-10 {
    padding-bottom: var(--space-10) !important;
  }
  .template-page-builder .pl-10 {
    padding-left: var(--space-10) !important;
  }
  .template-page-builder .ph-10 {
    padding-left: var(--space-10);
    padding-right: var(--space-10);
  }
  .template-page-builder .pv-10 {
    padding-top: var(--space-10);
    padding-bottom: var(--space-10);
  }
  .template-page-builder .p-11 {
    padding: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .pt-11 {
    padding-top: var(--space-11) !important;
  }
  .template-page-builder .pr-11 {
    padding-right: var(--space-11) !important;
  }
  .template-page-builder .pb-11 {
    padding-bottom: var(--space-11) !important;
  }
  .template-page-builder .pl-11 {
    padding-left: var(--space-11) !important;
  }
  .template-page-builder .ph-11 {
    padding-left: var(--space-11);
    padding-right: var(--space-11);
  }
  .template-page-builder .pv-11 {
    padding-top: var(--space-11);
    padding-bottom: var(--space-11);
  }
  .template-page-builder .p-12 {
    padding: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .pt-12 {
    padding-top: var(--space-12) !important;
  }
  .template-page-builder .pr-12 {
    padding-right: var(--space-12) !important;
  }
  .template-page-builder .pb-12 {
    padding-bottom: var(--space-12) !important;
  }
  .template-page-builder .pl-12 {
    padding-left: var(--space-12) !important;
  }
  .template-page-builder .ph-12 {
    padding-left: var(--space-12);
    padding-right: var(--space-12);
  }
  .template-page-builder .pv-12 {
    padding-top: var(--space-12);
    padding-bottom: var(--space-12);
  }
  .template-page-builder .p-13 {
    padding: var(--space-13) var(--space-13) var(--space-13) var(--space-13);
  }
  .template-page-builder .pt-13 {
    padding-top: var(--space-13) !important;
  }
  .template-page-builder .pr-13 {
    padding-right: var(--space-13) !important;
  }
  .template-page-builder .pb-13 {
    padding-bottom: var(--space-13) !important;
  }
  .template-page-builder .pl-13 {
    padding-left: var(--space-13) !important;
  }
  .template-page-builder .ph-13 {
    padding-left: var(--space-13);
    padding-right: var(--space-13);
  }
  .template-page-builder .pv-13 {
    padding-top: var(--space-13);
    padding-bottom: var(--space-13);
  }
  .template-page-builder .p-14 {
    padding: var(--space-14) var(--space-14) var(--space-14) var(--space-14);
  }
  .template-page-builder .pt-14 {
    padding-top: var(--space-14) !important;
  }
  .template-page-builder .pr-14 {
    padding-right: var(--space-14) !important;
  }
  .template-page-builder .pb-14 {
    padding-bottom: var(--space-14) !important;
  }
  .template-page-builder .pl-14 {
    padding-left: var(--space-14) !important;
  }
  .template-page-builder .ph-14 {
    padding-left: var(--space-14);
    padding-right: var(--space-14);
  }
  .template-page-builder .pv-14 {
    padding-top: var(--space-14);
    padding-bottom: var(--space-14);
  }
  .template-page-builder .sticky {
    position: sticky;
    top: 123px;
  }
  .template-page-builder .align-content-start {
    align-content: flex-start;
    align-content: start !important;
  }
  .template-page-builder .align-content-center {
    align-content: center !important;
  }
  .template-page-builder .align-content-end {
    align-content: flex-end;
    align-content: end !important;
  }
  .template-page-builder .align-items-start {
    align-items: start !important;
  }
  .template-page-builder .align-items-center {
    align-items: center !important;
  }
  .template-page-builder .align-items-end {
    align-items: flex-end;
    align-items: end !important;
  }
  .template-page-builder .align-self-stretch {
    align-self: stretch !important;
  }
  .template-page-builder .align-self-start {
    align-self: flex-start;
    align-self: start !important;
  }
  .template-page-builder .align-self-center {
    align-self: center !important;
  }
  .template-page-builder .align-self-end {
    align-self: flex-end;
    align-self: end !important;
  }
  .template-page-builder .justify-content-start {
    justify-content: flex-start;
    justify-content: start !important;
  }
  .template-page-builder .justify-content-center {
    justify-content: center !important;
  }
  .template-page-builder .justify-content-end {
    justify-content: flex-end;
    justify-content: end !important;
  }
  .template-page-builder .justify-content-between {
    justify-content: space-between !important;
  }
  .template-page-builder .justify-items-start {
    justify-items: flex-start;
    justify-items: start !important;
  }
  .template-page-builder .justify-items-center {
    justify-items: center !important;
  }
  .template-page-builder .justify-items-end {
    justify-items: flex-end;
    justify-items: end !important;
  }
  .template-page-builder .justify-self-start {
    justify-self: start !important;
  }
  .template-page-builder .justify-self-stretch {
    justify-self: stretch !important;
  }
  .template-page-builder .justify-self-center {
    justify-self: center !important;
  }
  .template-page-builder .justify-self-end {
    justify-self: end !important;
  }
  .template-page-builder .overflow-visible {
    overflow: visible !important;
  }
  .template-page-builder .order--10 {
    order: -10;
  }
  .template-page-builder .order--9 {
    order: -9;
  }
  .template-page-builder .order--8 {
    order: -8;
  }
  .template-page-builder .order--7 {
    order: -7;
  }
  .template-page-builder .order--6 {
    order: -6;
  }
  .template-page-builder .order--5 {
    order: -5;
  }
  .template-page-builder .order--4 {
    order: -4;
  }
  .template-page-builder .order--3 {
    order: -3;
  }
  .template-page-builder .order--2 {
    order: -2;
  }
  .template-page-builder .order--1 {
    order: -1;
  }
  .template-page-builder .order-0 {
    order: 0;
  }
  .template-page-builder .order-1 {
    order: 1;
  }
  .template-page-builder .order-2 {
    order: 2;
  }
  .template-page-builder .order-3 {
    order: 3;
  }
  .template-page-builder .order-4 {
    order: 4;
  }
  .template-page-builder .order-5 {
    order: 5;
  }
  .template-page-builder .order-6 {
    order: 6;
  }
  .template-page-builder .order-7 {
    order: 7;
  }
  .template-page-builder .order-8 {
    order: 8;
  }
  .template-page-builder .order-9 {
    order: 9;
  }
  .template-page-builder .order-10 {
    order: 10;
  }
  .template-page-builder div.element-image picture {
    min-height: var(--min-height-vw-default, unset);
  }
  .template-page-builder .column-contrast {
    color: var(--primary-color-3);
  }
  .template-page-builder .unset-column-contrast {
    color: var(--primary-color-2);
  }
  .template-page-builder .image-cover {
    overflow: hidden;
    height: 100%;
  }
  .template-page-builder .image-cover img {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .template-page-builder .image-cover-absolute {
    position: relative;
  }
  .template-page-builder .image-cover-absolute img {
    position: absolute;
    top: 0;
    left: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .template-page-builder h1.ds\:h1,
  .template-page-builder h2.ds\:h1,
  .template-page-builder h3.ds\:h1,
  .template-page-builder h4.ds\:h1,
  .template-page-builder h5.ds\:h1,
  .template-page-builder h6.ds\:h1,
  .template-page-builder h7.ds\:h1 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-11);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.ds\:h2,
  .template-page-builder h2.ds\:h2,
  .template-page-builder h3.ds\:h2,
  .template-page-builder h4.ds\:h2,
  .template-page-builder h5.ds\:h2,
  .template-page-builder h6.ds\:h2,
  .template-page-builder h7.ds\:h2 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-9);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.ds\:h3,
  .template-page-builder h2.ds\:h3,
  .template-page-builder h3.ds\:h3,
  .template-page-builder h4.ds\:h3,
  .template-page-builder h5.ds\:h3,
  .template-page-builder h6.ds\:h3,
  .template-page-builder h7.ds\:h3 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-8);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.ds\:h4,
  .template-page-builder h2.ds\:h4,
  .template-page-builder h3.ds\:h4,
  .template-page-builder h4.ds\:h4,
  .template-page-builder h5.ds\:h4,
  .template-page-builder h6.ds\:h4,
  .template-page-builder h7.ds\:h4 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-7);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.ds\:h5,
  .template-page-builder h2.ds\:h5,
  .template-page-builder h3.ds\:h5,
  .template-page-builder h4.ds\:h5,
  .template-page-builder h5.ds\:h5,
  .template-page-builder h6.ds\:h5,
  .template-page-builder h7.ds\:h5 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-6);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.ds\:h6,
  .template-page-builder h2.ds\:h6,
  .template-page-builder h3.ds\:h6,
  .template-page-builder h4.ds\:h6,
  .template-page-builder h5.ds\:h6,
  .template-page-builder h6.ds\:h6,
  .template-page-builder h7.ds\:h6 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-5);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.ds\:h7,
  .template-page-builder h2.ds\:h7,
  .template-page-builder h3.ds\:h7,
  .template-page-builder h4.ds\:h7,
  .template-page-builder h5.ds\:h7,
  .template-page-builder h6.ds\:h7,
  .template-page-builder h7.ds\:h7 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-2);
    font-size: var(--fontsizes-4);
    line-height: var(--line-height-2);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder {
    /* ---------- GAPS (optioneel) ---------- */
    /* ---------- GRID & CORE UTILITIES (altijd) ---------- */
    /* ---------- RADIUS (optioneel) ---------- */
    /* ---------- ASPECT RATIO (optioneel) ---------- */
    /* ---------- BACKGROUNDS (optioneel) ---------- */
    /* ---------- BORDERS (optioneel) ---------- */
    /* ---------- BACKGROUND OVERLAYS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- PADDINGS (optioneel) ---------- */
    /* ---------- Alignment & order (altijd) ---------- */
    /* ---------- GAPS (optioneel) ---------- */
    /* ---------- GRID & CORE UTILITIES (altijd) ---------- */
    /* ---------- RADIUS (optioneel) ---------- */
    /* ---------- ASPECT RATIO (optioneel) ---------- */
    /* ---------- BACKGROUNDS (optioneel) ---------- */
    /* ---------- BORDERS (optioneel) ---------- */
    /* ---------- BACKGROUND OVERLAYS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- PADDINGS (optioneel) ---------- */
    /* ---------- Alignment & order (altijd) ---------- */
  }
  .template-page-builder .gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .row-gap-0 {
    row-gap: 0px;
  }
  .template-page-builder .column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .gap-1 {
    row-gap: var(--space-1);
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .row-gap-1 {
    row-gap: var(--space-1);
  }
  .template-page-builder .column-gap-1 {
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .gap-2 {
    row-gap: var(--space-2);
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .row-gap-2 {
    row-gap: var(--space-2);
  }
  .template-page-builder .column-gap-2 {
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .gap-3 {
    row-gap: var(--space-3);
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .row-gap-3 {
    row-gap: var(--space-3);
  }
  .template-page-builder .column-gap-3 {
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .gap-4 {
    row-gap: var(--space-4);
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .row-gap-4 {
    row-gap: var(--space-4);
  }
  .template-page-builder .column-gap-4 {
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .gap-5 {
    row-gap: var(--space-5);
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .row-gap-5 {
    row-gap: var(--space-5);
  }
  .template-page-builder .column-gap-5 {
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .gap-6 {
    row-gap: var(--space-6);
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .row-gap-6 {
    row-gap: var(--space-6);
  }
  .template-page-builder .column-gap-6 {
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .gap-7 {
    row-gap: var(--space-7);
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .row-gap-7 {
    row-gap: var(--space-7);
  }
  .template-page-builder .column-gap-7 {
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .gap-8 {
    row-gap: var(--space-8);
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .row-gap-8 {
    row-gap: var(--space-8);
  }
  .template-page-builder .column-gap-8 {
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .gap-9 {
    row-gap: var(--space-9);
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .row-gap-9 {
    row-gap: var(--space-9);
  }
  .template-page-builder .column-gap-9 {
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .gap-10 {
    row-gap: var(--space-10);
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .row-gap-10 {
    row-gap: var(--space-10);
  }
  .template-page-builder .column-gap-10 {
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .gap-11 {
    row-gap: var(--space-11);
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .row-gap-11 {
    row-gap: var(--space-11);
  }
  .template-page-builder .column-gap-11 {
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .gap-12 {
    row-gap: var(--space-12);
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .row-gap-12 {
    row-gap: var(--space-12);
  }
  .template-page-builder .column-gap-12 {
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .gap-13 {
    row-gap: var(--space-13);
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .row-gap-13 {
    row-gap: var(--space-13);
  }
  .template-page-builder .column-gap-13 {
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .gap-14 {
    row-gap: var(--space-14);
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .row-gap-14 {
    row-gap: var(--space-14);
  }
  .template-page-builder .column-gap-14 {
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .grid-auto-flow-dense {
    grid-auto-flow: dense;
  }
  .template-page-builder .grid-auto-flow-unset {
    grid-auto-flow: unset;
  }
  .template-page-builder .col-span-unset {
    grid-column: unset;
  }
  .template-page-builder .col-span-full {
    grid-column: 1/-1;
  }
  .template-page-builder .col-span-1 {
    grid-column: span 1/span 1;
  }
  .template-page-builder .col-span-2 {
    grid-column: span 2/span 2;
  }
  .template-page-builder .col-span-3 {
    grid-column: span 3/span 3;
  }
  .template-page-builder .col-span-4 {
    grid-column: span 4/span 4;
  }
  .template-page-builder .col-span-5 {
    grid-column: span 5/span 5;
  }
  .template-page-builder .col-span-6 {
    grid-column: span 6/span 6;
  }
  .template-page-builder .col-span-7 {
    grid-column: span 7/span 7;
  }
  .template-page-builder .col-span-8 {
    grid-column: span 8/span 8;
  }
  .template-page-builder .col-span-9 {
    grid-column: span 9/span 9;
  }
  .template-page-builder .col-span-10 {
    grid-column: span 10/span 10;
  }
  .template-page-builder .col-span-11 {
    grid-column: span 11/span 11;
  }
  .template-page-builder .col-span-12 {
    grid-column: span 12/span 12;
  }
  .template-page-builder .w-5 {
    width: 5%;
  }
  .template-page-builder .w-10 {
    width: 10%;
  }
  .template-page-builder .w-15 {
    width: 15%;
  }
  .template-page-builder .w-20 {
    width: 20%;
  }
  .template-page-builder .w-25 {
    width: 25%;
  }
  .template-page-builder .w-30 {
    width: 30%;
  }
  .template-page-builder .w-35 {
    width: 35%;
  }
  .template-page-builder .w-40 {
    width: 40%;
  }
  .template-page-builder .w-45 {
    width: 45%;
  }
  .template-page-builder .w-50 {
    width: 50%;
  }
  .template-page-builder .w-55 {
    width: 55%;
  }
  .template-page-builder .w-60 {
    width: 60%;
  }
  .template-page-builder .w-65 {
    width: 65%;
  }
  .template-page-builder .w-70 {
    width: 70%;
  }
  .template-page-builder .w-75 {
    width: 75%;
  }
  .template-page-builder .w-80 {
    width: 80%;
  }
  .template-page-builder .w-85 {
    width: 85%;
  }
  .template-page-builder .w-90 {
    width: 90%;
  }
  .template-page-builder .w-95 {
    width: 95%;
  }
  .template-page-builder .w-100 {
    width: 100%;
  }
  .template-page-builder .h-5 {
    height: 5%;
  }
  .template-page-builder .h-10 {
    height: 10%;
  }
  .template-page-builder .h-15 {
    height: 15%;
  }
  .template-page-builder .h-20 {
    height: 20%;
  }
  .template-page-builder .h-25 {
    height: 25%;
  }
  .template-page-builder .h-30 {
    height: 30%;
  }
  .template-page-builder .h-35 {
    height: 35%;
  }
  .template-page-builder .h-40 {
    height: 40%;
  }
  .template-page-builder .h-45 {
    height: 45%;
  }
  .template-page-builder .h-50 {
    height: 50%;
  }
  .template-page-builder .h-55 {
    height: 55%;
  }
  .template-page-builder .h-60 {
    height: 60%;
  }
  .template-page-builder .h-65 {
    height: 65%;
  }
  .template-page-builder .h-70 {
    height: 70%;
  }
  .template-page-builder .h-75 {
    height: 75%;
  }
  .template-page-builder .h-80 {
    height: 80%;
  }
  .template-page-builder .h-85 {
    height: 85%;
  }
  .template-page-builder .h-90 {
    height: 90%;
  }
  .template-page-builder .h-95 {
    height: 95%;
  }
  .template-page-builder .h-100 {
    height: 100%;
  }
  .template-page-builder .h-5-vh {
    height: 5vh;
  }
  .template-page-builder .h-10-vh {
    height: 10vh;
  }
  .template-page-builder .h-15-vh {
    height: 15vh;
  }
  .template-page-builder .h-20-vh {
    height: 20vh;
  }
  .template-page-builder .h-25-vh {
    height: 25vh;
  }
  .template-page-builder .h-30-vh {
    height: 30vh;
  }
  .template-page-builder .h-35-vh {
    height: 35vh;
  }
  .template-page-builder .h-40-vh {
    height: 40vh;
  }
  .template-page-builder .h-45-vh {
    height: 45vh;
  }
  .template-page-builder .h-50-vh {
    height: 50vh;
  }
  .template-page-builder .h-55-vh {
    height: 55vh;
  }
  .template-page-builder .h-60-vh {
    height: 60vh;
  }
  .template-page-builder .h-65-vh {
    height: 65vh;
  }
  .template-page-builder .h-70-vh {
    height: 70vh;
  }
  .template-page-builder .h-75-vh {
    height: 75vh;
  }
  .template-page-builder .h-80-vh {
    height: 80vh;
  }
  .template-page-builder .h-85-vh {
    height: 85vh;
  }
  .template-page-builder .h-90-vh {
    height: 90vh;
  }
  .template-page-builder .h-95-vh {
    height: 95vh;
  }
  .template-page-builder .h-100-vh {
    height: 100vh;
  }
  .template-page-builder .h-50-px {
    height: 50px;
  }
  .template-page-builder .h-100-px {
    height: 100px;
  }
  .template-page-builder .h-150-px {
    height: 150px;
  }
  .template-page-builder .h-200-px {
    height: 200px;
  }
  .template-page-builder .h-250-px {
    height: 250px;
  }
  .template-page-builder .h-300-px {
    height: 300px;
  }
  .template-page-builder .h-350-px {
    height: 350px;
  }
  .template-page-builder .h-400-px {
    height: 400px;
  }
  .template-page-builder .h-450-px {
    height: 450px;
  }
  .template-page-builder .h-500-px {
    height: 500px;
  }
  .template-page-builder .h-550-px {
    height: 550px;
  }
  .template-page-builder .h-600-px {
    height: 600px;
  }
  .template-page-builder .h-650-px {
    height: 650px;
  }
  .template-page-builder .h-700-px {
    height: 700px;
  }
  .template-page-builder .h-750-px {
    height: 750px;
  }
  .template-page-builder .h-800-px {
    height: 800px;
  }
  .template-page-builder .h-850-px {
    height: 850px;
  }
  .template-page-builder .h-900-px {
    height: 900px;
  }
  .template-page-builder .h-950-px {
    height: 950px;
  }
  .template-page-builder .h-1000-px {
    height: 1000px;
  }
  .template-page-builder .h-auto {
    height: auto;
  }
  .template-page-builder .mh-5-vh {
    min-height: 5vh;
  }
  .template-page-builder .mh-10-vh {
    min-height: 10vh;
  }
  .template-page-builder .mh-15-vh {
    min-height: 15vh;
  }
  .template-page-builder .mh-20-vh {
    min-height: 20vh;
  }
  .template-page-builder .mh-25-vh {
    min-height: 25vh;
  }
  .template-page-builder .mh-30-vh {
    min-height: 30vh;
  }
  .template-page-builder .mh-35-vh {
    min-height: 35vh;
  }
  .template-page-builder .mh-40-vh {
    min-height: 40vh;
  }
  .template-page-builder .mh-45-vh {
    min-height: 45vh;
  }
  .template-page-builder .mh-50-vh {
    min-height: 50vh;
  }
  .template-page-builder .mh-55-vh {
    min-height: 55vh;
  }
  .template-page-builder .mh-60-vh {
    min-height: 60vh;
  }
  .template-page-builder .mh-65-vh {
    min-height: 65vh;
  }
  .template-page-builder .mh-70-vh {
    min-height: 70vh;
  }
  .template-page-builder .mh-75-vh {
    min-height: 75vh;
  }
  .template-page-builder .mh-80-vh {
    min-height: 80vh;
  }
  .template-page-builder .mh-85-vh {
    min-height: 85vh;
  }
  .template-page-builder .mh-90-vh {
    min-height: 90vh;
  }
  .template-page-builder .mh-95-vh {
    min-height: 95vh;
  }
  .template-page-builder .mh-100-vh {
    min-height: 100vh;
  }
  .template-page-builder .h-auto {
    min-height: auto;
  }
  .template-page-builder .relative {
    position: relative;
  }
  .template-page-builder .flex {
    display: flex !important;
  }
  .template-page-builder .grid {
    display: grid !important;
  }
  .template-page-builder .hide {
    display: none !important;
  }
  .template-page-builder .text-align-left {
    text-align: left !important;
  }
  .template-page-builder .text-align-center {
    text-align: center !important;
  }
  .template-page-builder .text-align-right {
    text-align: right !important;
  }
  .template-page-builder .flex-col-full {
    flex: 0 0 100% !important;
  }
  .template-page-builder .flex-wrap {
    flex-wrap: wrap;
  }
  .template-page-builder .grid-stack {
    display: grid;
    grid-template-areas: "main";
    grid-template-columns: auto;
    position: relative;
  }
  .template-page-builder .grid-layer {
    grid-area: main;
    position: relative;
    z-index: 1;
  }
  .template-page-builder .grid-columns-5-7 {
    grid-template-columns: 5fr 7fr;
  }
  .template-page-builder .grid-columns-7-5 {
    grid-template-columns: 7fr 5fr;
  }
  .template-page-builder .grid-columns-6-6 {
    grid-template-columns: 6fr 6fr;
  }
  .template-page-builder .grid-columns-8-4 {
    grid-template-columns: 8fr 4fr;
  }
  .template-page-builder .grid-columns-4-8 {
    grid-template-columns: 4fr 8fr;
  }
  .template-page-builder .grid-columns-9-3 {
    grid-template-columns: 9fr 3fr;
  }
  .template-page-builder .grid-columns-3-9 {
    grid-template-columns: 3fr 9fr;
  }
  .template-page-builder .grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .grid-columns-3-6-3 {
    grid-template-columns: 3fr 6fr 3fr;
  }
  .template-page-builder .grid-columns-repeat-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-auto {
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-auto-min-content {
    grid-template-columns: auto min-content;
  }
  .template-page-builder .grid-columns-min-content-auto {
    grid-template-columns: min-content auto;
  }
  .template-page-builder .grid-columns-auto-1fr {
    grid-template-columns: auto 1fr;
  }
  .template-page-builder .grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .grid-columns-1fr {
    grid-template-columns: 1fr;
  }
  .template-page-builder .grid-rows-auto-1fr {
    grid-template-rows: auto 1fr;
  }
  .template-page-builder .grid-rows-1fr-auto {
    grid-template-rows: 1fr auto;
  }
  .template-page-builder .grid-rows-auto {
    grid-template-rows: auto;
  }
  .template-page-builder .min-height-100vh {
    min-height: 100vh;
  }
  .template-page-builder .min-height-100vh-min-header {
    min-height: calc(100vh - 120px);
  }
  .template-page-builder .mh-auto,
  .template-page-builder .min-height-auto {
    min-height: auto;
  }
  .template-page-builder .rounded-1 {
    border-radius: var(--border-radius-1) var(--border-radius-1) var(--border-radius-1) var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-1 {
    border-top-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-1 {
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-1 {
    border-top-left-radius: var(--border-radius-1);
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-1 {
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-1 {
    border-bottom-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-1 {
    border-bottom-left-radius: var(--border-radius-1);
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-2 {
    border-radius: var(--border-radius-2) var(--border-radius-2) var(--border-radius-2) var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-2 {
    border-top-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-2 {
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-2 {
    border-top-left-radius: var(--border-radius-2);
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-2 {
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-2 {
    border-bottom-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-2 {
    border-bottom-left-radius: var(--border-radius-2);
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-3 {
    border-radius: var(--border-radius-3) var(--border-radius-3) var(--border-radius-3) var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-3 {
    border-top-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-3 {
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-3 {
    border-top-left-radius: var(--border-radius-3);
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-3 {
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-3 {
    border-bottom-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-3 {
    border-bottom-left-radius: var(--border-radius-3);
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-4 {
    border-radius: var(--border-radius-4) var(--border-radius-4) var(--border-radius-4) var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-4 {
    border-top-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-4 {
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-4 {
    border-top-left-radius: var(--border-radius-4);
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-4 {
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-4 {
    border-bottom-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-4 {
    border-bottom-left-radius: var(--border-radius-4);
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-0 {
    border-top-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-0 {
    border-top-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-0 {
    border-bottom-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-br-0 {
    border-bottom-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-0 {
    border-radius: 0;
    overflow: hidden;
  }
  .template-page-builder .aspect-ratio-1-1 {
    aspect-ratio: 1/1 !important;
  }
  .template-page-builder .aspect-ratio-2-1 {
    aspect-ratio: 2/1 !important;
  }
  .template-page-builder .aspect-ratio-3-2 {
    aspect-ratio: 3/2 !important;
  }
  .template-page-builder .aspect-ratio-2-3 {
    aspect-ratio: 2/3 !important;
  }
  .template-page-builder .aspect-ratio-4-3 {
    aspect-ratio: 4/3 !important;
  }
  .template-page-builder .aspect-ratio-5-2 {
    aspect-ratio: 5/2 !important;
  }
  .template-page-builder .aspect-ratio-5-3 {
    aspect-ratio: 5/3 !important;
  }
  .template-page-builder .aspect-ratio-5-6 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .aspect-ratio-6-5 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .aspect-ratio-16-9 {
    aspect-ratio: 16/9 !important;
  }
  .template-page-builder .aspect-ratio-350-250 {
    aspect-ratio: 350/250 !important;
  }
  .template-page-builder .aspect-ratio-350-430 {
    aspect-ratio: 350/430 !important;
  }
  .template-page-builder .aspect-ratio-3-4 {
    aspect-ratio: 3/4 !important;
  }
  .template-page-builder .aspect-ratio-unset {
    aspect-ratio: unset !important;
  }
  .template-page-builder .bg-pc-1 {
    background-color: var(--primary-color-1);
  }
  .template-page-builder .bg-pc-2 {
    background-color: var(--primary-color-2);
  }
  .template-page-builder .bg-pc-3 {
    background-color: var(--primary-color-3);
  }
  .template-page-builder .bg-sc-1 {
    background-color: var(--secondary-color-1);
  }
  .template-page-builder .bg-sc-2 {
    background-color: var(--secondary-color-2);
  }
  .template-page-builder .bg-sc-3 {
    background-color: var(--secondary-color-3);
  }
  .template-page-builder .border-pc-1 {
    border: solid 1px var(--primary-color-1);
  }
  .template-page-builder .border-pc-2 {
    border: solid 1px var(--primary-color-2);
  }
  .template-page-builder .border-pc-3 {
    border: solid 1px var(--primary-color-3);
  }
  .template-page-builder .border-sc-1 {
    border: solid 1px var(--secondary-color-1);
  }
  .template-page-builder .border-sc-2 {
    border: solid 1px var(--secondary-color-2);
  }
  .template-page-builder .border-sc-3 {
    border: solid 1px var(--secondary-color-3);
  }
  .template-page-builder .bg-overlay .column-background:after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .template-page-builder .bg-overlay-1 .column-background:after {
    background: linear-gradient(177.95deg, rgba(26, 41, 54, 0.6) 1.7%, rgba(26, 41, 54, 0) 81.22%);
  }
  .template-page-builder .bg-overlay-2 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.192) 0.77%, rgba(26, 41, 54, 0.3) 52.73%, rgba(26, 41, 54, 0.18) 100%);
  }
  .template-page-builder .bg-overlay-3 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.4) 17.79%, rgba(26, 41, 54, 0) 38.94%, rgba(26, 41, 54, 0) 61.54%, rgba(26, 41, 54, 0.4) 84.62%);
  }
  .template-page-builder .bg-overlay-4 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.6) 0%, rgba(26, 41, 54, 0.12) 51.44%);
  }
  .template-page-builder .m-0 {
    margin: 0px 0px 0px 0px;
  }
  .template-page-builder .mt-0 {
    margin-top: 0px;
  }
  .template-page-builder .mr-0 {
    margin-right: 0px;
  }
  .template-page-builder .mb-0 {
    margin-bottom: 0px;
  }
  .template-page-builder .ml-0 {
    margin-left: 0px;
  }
  .template-page-builder .mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .template-page-builder .mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .template-page-builder .m--0 {
    margin: calc(0px * -1) calc(0px * -1) calc(0px * -1) calc(0px * -1);
  }
  .template-page-builder .mt--0 {
    margin-top: calc(0px * -1);
  }
  .template-page-builder .mr--0 {
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mb--0 {
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .ml--0 {
    margin-left: calc(0px * -1);
  }
  .template-page-builder .mh--0 {
    margin-left: calc(0px * -1);
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mv--0 {
    margin-top: calc(0px * -1);
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .m-1 {
    margin: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .mt-1 {
    margin-top: var(--space-1);
  }
  .template-page-builder .mr-1 {
    margin-right: var(--space-1);
  }
  .template-page-builder .mb-1 {
    margin-bottom: var(--space-1);
  }
  .template-page-builder .ml-1 {
    margin-left: var(--space-1);
  }
  .template-page-builder .mh-1 {
    margin-left: var(--space-1);
    margin-right: var(--space-1);
  }
  .template-page-builder .mv-1 {
    margin-top: var(--space-1);
    margin-bottom: var(--space-1);
  }
  .template-page-builder .m--1 {
    margin: calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1);
  }
  .template-page-builder .mt--1 {
    margin-top: calc(var(--space-1) * -1);
  }
  .template-page-builder .mr--1 {
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mb--1 {
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .ml--1 {
    margin-left: calc(var(--space-1) * -1);
  }
  .template-page-builder .mh--1 {
    margin-left: calc(var(--space-1) * -1);
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mv--1 {
    margin-top: calc(var(--space-1) * -1);
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .m-2 {
    margin: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .mt-2 {
    margin-top: var(--space-2);
  }
  .template-page-builder .mr-2 {
    margin-right: var(--space-2);
  }
  .template-page-builder .mb-2 {
    margin-bottom: var(--space-2);
  }
  .template-page-builder .ml-2 {
    margin-left: var(--space-2);
  }
  .template-page-builder .mh-2 {
    margin-left: var(--space-2);
    margin-right: var(--space-2);
  }
  .template-page-builder .mv-2 {
    margin-top: var(--space-2);
    margin-bottom: var(--space-2);
  }
  .template-page-builder .m--2 {
    margin: calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1);
  }
  .template-page-builder .mt--2 {
    margin-top: calc(var(--space-2) * -1);
  }
  .template-page-builder .mr--2 {
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mb--2 {
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .ml--2 {
    margin-left: calc(var(--space-2) * -1);
  }
  .template-page-builder .mh--2 {
    margin-left: calc(var(--space-2) * -1);
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mv--2 {
    margin-top: calc(var(--space-2) * -1);
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .m-3 {
    margin: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .mt-3 {
    margin-top: var(--space-3);
  }
  .template-page-builder .mr-3 {
    margin-right: var(--space-3);
  }
  .template-page-builder .mb-3 {
    margin-bottom: var(--space-3);
  }
  .template-page-builder .ml-3 {
    margin-left: var(--space-3);
  }
  .template-page-builder .mh-3 {
    margin-left: var(--space-3);
    margin-right: var(--space-3);
  }
  .template-page-builder .mv-3 {
    margin-top: var(--space-3);
    margin-bottom: var(--space-3);
  }
  .template-page-builder .m--3 {
    margin: calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1);
  }
  .template-page-builder .mt--3 {
    margin-top: calc(var(--space-3) * -1);
  }
  .template-page-builder .mr--3 {
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mb--3 {
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .ml--3 {
    margin-left: calc(var(--space-3) * -1);
  }
  .template-page-builder .mh--3 {
    margin-left: calc(var(--space-3) * -1);
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mv--3 {
    margin-top: calc(var(--space-3) * -1);
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .m-4 {
    margin: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .mt-4 {
    margin-top: var(--space-4);
  }
  .template-page-builder .mr-4 {
    margin-right: var(--space-4);
  }
  .template-page-builder .mb-4 {
    margin-bottom: var(--space-4);
  }
  .template-page-builder .ml-4 {
    margin-left: var(--space-4);
  }
  .template-page-builder .mh-4 {
    margin-left: var(--space-4);
    margin-right: var(--space-4);
  }
  .template-page-builder .mv-4 {
    margin-top: var(--space-4);
    margin-bottom: var(--space-4);
  }
  .template-page-builder .m--4 {
    margin: calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1);
  }
  .template-page-builder .mt--4 {
    margin-top: calc(var(--space-4) * -1);
  }
  .template-page-builder .mr--4 {
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mb--4 {
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .ml--4 {
    margin-left: calc(var(--space-4) * -1);
  }
  .template-page-builder .mh--4 {
    margin-left: calc(var(--space-4) * -1);
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mv--4 {
    margin-top: calc(var(--space-4) * -1);
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .m-5 {
    margin: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .mt-5 {
    margin-top: var(--space-5);
  }
  .template-page-builder .mr-5 {
    margin-right: var(--space-5);
  }
  .template-page-builder .mb-5 {
    margin-bottom: var(--space-5);
  }
  .template-page-builder .ml-5 {
    margin-left: var(--space-5);
  }
  .template-page-builder .mh-5 {
    margin-left: var(--space-5);
    margin-right: var(--space-5);
  }
  .template-page-builder .mv-5 {
    margin-top: var(--space-5);
    margin-bottom: var(--space-5);
  }
  .template-page-builder .m--5 {
    margin: calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1);
  }
  .template-page-builder .mt--5 {
    margin-top: calc(var(--space-5) * -1);
  }
  .template-page-builder .mr--5 {
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mb--5 {
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .ml--5 {
    margin-left: calc(var(--space-5) * -1);
  }
  .template-page-builder .mh--5 {
    margin-left: calc(var(--space-5) * -1);
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mv--5 {
    margin-top: calc(var(--space-5) * -1);
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .m-6 {
    margin: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .mt-6 {
    margin-top: var(--space-6);
  }
  .template-page-builder .mr-6 {
    margin-right: var(--space-6);
  }
  .template-page-builder .mb-6 {
    margin-bottom: var(--space-6);
  }
  .template-page-builder .ml-6 {
    margin-left: var(--space-6);
  }
  .template-page-builder .mh-6 {
    margin-left: var(--space-6);
    margin-right: var(--space-6);
  }
  .template-page-builder .mv-6 {
    margin-top: var(--space-6);
    margin-bottom: var(--space-6);
  }
  .template-page-builder .m--6 {
    margin: calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1);
  }
  .template-page-builder .mt--6 {
    margin-top: calc(var(--space-6) * -1);
  }
  .template-page-builder .mr--6 {
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mb--6 {
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .ml--6 {
    margin-left: calc(var(--space-6) * -1);
  }
  .template-page-builder .mh--6 {
    margin-left: calc(var(--space-6) * -1);
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mv--6 {
    margin-top: calc(var(--space-6) * -1);
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .m-7 {
    margin: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .mt-7 {
    margin-top: var(--space-7);
  }
  .template-page-builder .mr-7 {
    margin-right: var(--space-7);
  }
  .template-page-builder .mb-7 {
    margin-bottom: var(--space-7);
  }
  .template-page-builder .ml-7 {
    margin-left: var(--space-7);
  }
  .template-page-builder .mh-7 {
    margin-left: var(--space-7);
    margin-right: var(--space-7);
  }
  .template-page-builder .mv-7 {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7);
  }
  .template-page-builder .m--7 {
    margin: calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1);
  }
  .template-page-builder .mt--7 {
    margin-top: calc(var(--space-7) * -1);
  }
  .template-page-builder .mr--7 {
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mb--7 {
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .ml--7 {
    margin-left: calc(var(--space-7) * -1);
  }
  .template-page-builder .mh--7 {
    margin-left: calc(var(--space-7) * -1);
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mv--7 {
    margin-top: calc(var(--space-7) * -1);
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .m-8 {
    margin: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .mt-8 {
    margin-top: var(--space-8);
  }
  .template-page-builder .mr-8 {
    margin-right: var(--space-8);
  }
  .template-page-builder .mb-8 {
    margin-bottom: var(--space-8);
  }
  .template-page-builder .ml-8 {
    margin-left: var(--space-8);
  }
  .template-page-builder .mh-8 {
    margin-left: var(--space-8);
    margin-right: var(--space-8);
  }
  .template-page-builder .mv-8 {
    margin-top: var(--space-8);
    margin-bottom: var(--space-8);
  }
  .template-page-builder .m--8 {
    margin: calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1);
  }
  .template-page-builder .mt--8 {
    margin-top: calc(var(--space-8) * -1);
  }
  .template-page-builder .mr--8 {
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mb--8 {
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .ml--8 {
    margin-left: calc(var(--space-8) * -1);
  }
  .template-page-builder .mh--8 {
    margin-left: calc(var(--space-8) * -1);
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mv--8 {
    margin-top: calc(var(--space-8) * -1);
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .m-9 {
    margin: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .mt-9 {
    margin-top: var(--space-9);
  }
  .template-page-builder .mr-9 {
    margin-right: var(--space-9);
  }
  .template-page-builder .mb-9 {
    margin-bottom: var(--space-9);
  }
  .template-page-builder .ml-9 {
    margin-left: var(--space-9);
  }
  .template-page-builder .mh-9 {
    margin-left: var(--space-9);
    margin-right: var(--space-9);
  }
  .template-page-builder .mv-9 {
    margin-top: var(--space-9);
    margin-bottom: var(--space-9);
  }
  .template-page-builder .m--9 {
    margin: calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1);
  }
  .template-page-builder .mt--9 {
    margin-top: calc(var(--space-9) * -1);
  }
  .template-page-builder .mr--9 {
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mb--9 {
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .ml--9 {
    margin-left: calc(var(--space-9) * -1);
  }
  .template-page-builder .mh--9 {
    margin-left: calc(var(--space-9) * -1);
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mv--9 {
    margin-top: calc(var(--space-9) * -1);
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .m-10 {
    margin: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .mt-10 {
    margin-top: var(--space-10);
  }
  .template-page-builder .mr-10 {
    margin-right: var(--space-10);
  }
  .template-page-builder .mb-10 {
    margin-bottom: var(--space-10);
  }
  .template-page-builder .ml-10 {
    margin-left: var(--space-10);
  }
  .template-page-builder .mh-10 {
    margin-left: var(--space-10);
    margin-right: var(--space-10);
  }
  .template-page-builder .mv-10 {
    margin-top: var(--space-10);
    margin-bottom: var(--space-10);
  }
  .template-page-builder .m--10 {
    margin: calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1);
  }
  .template-page-builder .mt--10 {
    margin-top: calc(var(--space-10) * -1);
  }
  .template-page-builder .mr--10 {
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mb--10 {
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .ml--10 {
    margin-left: calc(var(--space-10) * -1);
  }
  .template-page-builder .mh--10 {
    margin-left: calc(var(--space-10) * -1);
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mv--10 {
    margin-top: calc(var(--space-10) * -1);
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .m-11 {
    margin: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .mt-11 {
    margin-top: var(--space-11);
  }
  .template-page-builder .mr-11 {
    margin-right: var(--space-11);
  }
  .template-page-builder .mb-11 {
    margin-bottom: var(--space-11);
  }
  .template-page-builder .ml-11 {
    margin-left: var(--space-11);
  }
  .template-page-builder .mh-11 {
    margin-left: var(--space-11);
    margin-right: var(--space-11);
  }
  .template-page-builder .mv-11 {
    margin-top: var(--space-11);
    margin-bottom: var(--space-11);
  }
  .template-page-builder .m--11 {
    margin: calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1);
  }
  .template-page-builder .mt--11 {
    margin-top: calc(var(--space-11) * -1);
  }
  .template-page-builder .mr--11 {
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mb--11 {
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .ml--11 {
    margin-left: calc(var(--space-11) * -1);
  }
  .template-page-builder .mh--11 {
    margin-left: calc(var(--space-11) * -1);
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mv--11 {
    margin-top: calc(var(--space-11) * -1);
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .m-12 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-12 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-12 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-12 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-12 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-12 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-12 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--12 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--12 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--12 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--12 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--12 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--12 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--12 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .m-13 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-13 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-13 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-13 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-13 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-13 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-13 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--13 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--13 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--13 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--13 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--13 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--13 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--13 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .m-14 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-14 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-14 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-14 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-14 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-14 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-14 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--14 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--14 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--14 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--14 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--14 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--14 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--14 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .p-0 {
    padding: 0px 0px 0px 0px;
  }
  .template-page-builder .pt-0 {
    padding-top: 0px !important;
  }
  .template-page-builder .pr-0 {
    padding-right: 0px !important;
  }
  .template-page-builder .pb-0 {
    padding-bottom: 0px !important;
  }
  .template-page-builder .pl-0 {
    padding-left: 0px !important;
  }
  .template-page-builder .ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .template-page-builder .pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .template-page-builder .p-1 {
    padding: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .pt-1 {
    padding-top: var(--space-1) !important;
  }
  .template-page-builder .pr-1 {
    padding-right: var(--space-1) !important;
  }
  .template-page-builder .pb-1 {
    padding-bottom: var(--space-1) !important;
  }
  .template-page-builder .pl-1 {
    padding-left: var(--space-1) !important;
  }
  .template-page-builder .ph-1 {
    padding-left: var(--space-1);
    padding-right: var(--space-1);
  }
  .template-page-builder .pv-1 {
    padding-top: var(--space-1);
    padding-bottom: var(--space-1);
  }
  .template-page-builder .p-2 {
    padding: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .pt-2 {
    padding-top: var(--space-2) !important;
  }
  .template-page-builder .pr-2 {
    padding-right: var(--space-2) !important;
  }
  .template-page-builder .pb-2 {
    padding-bottom: var(--space-2) !important;
  }
  .template-page-builder .pl-2 {
    padding-left: var(--space-2) !important;
  }
  .template-page-builder .ph-2 {
    padding-left: var(--space-2);
    padding-right: var(--space-2);
  }
  .template-page-builder .pv-2 {
    padding-top: var(--space-2);
    padding-bottom: var(--space-2);
  }
  .template-page-builder .p-3 {
    padding: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .pt-3 {
    padding-top: var(--space-3) !important;
  }
  .template-page-builder .pr-3 {
    padding-right: var(--space-3) !important;
  }
  .template-page-builder .pb-3 {
    padding-bottom: var(--space-3) !important;
  }
  .template-page-builder .pl-3 {
    padding-left: var(--space-3) !important;
  }
  .template-page-builder .ph-3 {
    padding-left: var(--space-3);
    padding-right: var(--space-3);
  }
  .template-page-builder .pv-3 {
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
  }
  .template-page-builder .p-4 {
    padding: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .pt-4 {
    padding-top: var(--space-4) !important;
  }
  .template-page-builder .pr-4 {
    padding-right: var(--space-4) !important;
  }
  .template-page-builder .pb-4 {
    padding-bottom: var(--space-4) !important;
  }
  .template-page-builder .pl-4 {
    padding-left: var(--space-4) !important;
  }
  .template-page-builder .ph-4 {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
  .template-page-builder .pv-4 {
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
  }
  .template-page-builder .p-5 {
    padding: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .pt-5 {
    padding-top: var(--space-5) !important;
  }
  .template-page-builder .pr-5 {
    padding-right: var(--space-5) !important;
  }
  .template-page-builder .pb-5 {
    padding-bottom: var(--space-5) !important;
  }
  .template-page-builder .pl-5 {
    padding-left: var(--space-5) !important;
  }
  .template-page-builder .ph-5 {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
  }
  .template-page-builder .pv-5 {
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
  }
  .template-page-builder .p-6 {
    padding: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .pt-6 {
    padding-top: var(--space-6) !important;
  }
  .template-page-builder .pr-6 {
    padding-right: var(--space-6) !important;
  }
  .template-page-builder .pb-6 {
    padding-bottom: var(--space-6) !important;
  }
  .template-page-builder .pl-6 {
    padding-left: var(--space-6) !important;
  }
  .template-page-builder .ph-6 {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
  }
  .template-page-builder .pv-6 {
    padding-top: var(--space-6);
    padding-bottom: var(--space-6);
  }
  .template-page-builder .p-7 {
    padding: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .pt-7 {
    padding-top: var(--space-7) !important;
  }
  .template-page-builder .pr-7 {
    padding-right: var(--space-7) !important;
  }
  .template-page-builder .pb-7 {
    padding-bottom: var(--space-7) !important;
  }
  .template-page-builder .pl-7 {
    padding-left: var(--space-7) !important;
  }
  .template-page-builder .ph-7 {
    padding-left: var(--space-7);
    padding-right: var(--space-7);
  }
  .template-page-builder .pv-7 {
    padding-top: var(--space-7);
    padding-bottom: var(--space-7);
  }
  .template-page-builder .p-8 {
    padding: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .pt-8 {
    padding-top: var(--space-8) !important;
  }
  .template-page-builder .pr-8 {
    padding-right: var(--space-8) !important;
  }
  .template-page-builder .pb-8 {
    padding-bottom: var(--space-8) !important;
  }
  .template-page-builder .pl-8 {
    padding-left: var(--space-8) !important;
  }
  .template-page-builder .ph-8 {
    padding-left: var(--space-8);
    padding-right: var(--space-8);
  }
  .template-page-builder .pv-8 {
    padding-top: var(--space-8);
    padding-bottom: var(--space-8);
  }
  .template-page-builder .p-9 {
    padding: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .pt-9 {
    padding-top: var(--space-9) !important;
  }
  .template-page-builder .pr-9 {
    padding-right: var(--space-9) !important;
  }
  .template-page-builder .pb-9 {
    padding-bottom: var(--space-9) !important;
  }
  .template-page-builder .pl-9 {
    padding-left: var(--space-9) !important;
  }
  .template-page-builder .ph-9 {
    padding-left: var(--space-9);
    padding-right: var(--space-9);
  }
  .template-page-builder .pv-9 {
    padding-top: var(--space-9);
    padding-bottom: var(--space-9);
  }
  .template-page-builder .p-10 {
    padding: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .pt-10 {
    padding-top: var(--space-10) !important;
  }
  .template-page-builder .pr-10 {
    padding-right: var(--space-10) !important;
  }
  .template-page-builder .pb-10 {
    padding-bottom: var(--space-10) !important;
  }
  .template-page-builder .pl-10 {
    padding-left: var(--space-10) !important;
  }
  .template-page-builder .ph-10 {
    padding-left: var(--space-10);
    padding-right: var(--space-10);
  }
  .template-page-builder .pv-10 {
    padding-top: var(--space-10);
    padding-bottom: var(--space-10);
  }
  .template-page-builder .p-11 {
    padding: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .pt-11 {
    padding-top: var(--space-11) !important;
  }
  .template-page-builder .pr-11 {
    padding-right: var(--space-11) !important;
  }
  .template-page-builder .pb-11 {
    padding-bottom: var(--space-11) !important;
  }
  .template-page-builder .pl-11 {
    padding-left: var(--space-11) !important;
  }
  .template-page-builder .ph-11 {
    padding-left: var(--space-11);
    padding-right: var(--space-11);
  }
  .template-page-builder .pv-11 {
    padding-top: var(--space-11);
    padding-bottom: var(--space-11);
  }
  .template-page-builder .p-12 {
    padding: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .pt-12 {
    padding-top: var(--space-12) !important;
  }
  .template-page-builder .pr-12 {
    padding-right: var(--space-12) !important;
  }
  .template-page-builder .pb-12 {
    padding-bottom: var(--space-12) !important;
  }
  .template-page-builder .pl-12 {
    padding-left: var(--space-12) !important;
  }
  .template-page-builder .ph-12 {
    padding-left: var(--space-12);
    padding-right: var(--space-12);
  }
  .template-page-builder .pv-12 {
    padding-top: var(--space-12);
    padding-bottom: var(--space-12);
  }
  .template-page-builder .p-13 {
    padding: var(--space-13) var(--space-13) var(--space-13) var(--space-13);
  }
  .template-page-builder .pt-13 {
    padding-top: var(--space-13) !important;
  }
  .template-page-builder .pr-13 {
    padding-right: var(--space-13) !important;
  }
  .template-page-builder .pb-13 {
    padding-bottom: var(--space-13) !important;
  }
  .template-page-builder .pl-13 {
    padding-left: var(--space-13) !important;
  }
  .template-page-builder .ph-13 {
    padding-left: var(--space-13);
    padding-right: var(--space-13);
  }
  .template-page-builder .pv-13 {
    padding-top: var(--space-13);
    padding-bottom: var(--space-13);
  }
  .template-page-builder .p-14 {
    padding: var(--space-14) var(--space-14) var(--space-14) var(--space-14);
  }
  .template-page-builder .pt-14 {
    padding-top: var(--space-14) !important;
  }
  .template-page-builder .pr-14 {
    padding-right: var(--space-14) !important;
  }
  .template-page-builder .pb-14 {
    padding-bottom: var(--space-14) !important;
  }
  .template-page-builder .pl-14 {
    padding-left: var(--space-14) !important;
  }
  .template-page-builder .ph-14 {
    padding-left: var(--space-14);
    padding-right: var(--space-14);
  }
  .template-page-builder .pv-14 {
    padding-top: var(--space-14);
    padding-bottom: var(--space-14);
  }
  .template-page-builder .sticky {
    position: sticky;
    top: 120px;
  }
  .template-page-builder .align-content-start {
    align-content: flex-start;
    align-content: start !important;
  }
  .template-page-builder .align-content-center {
    align-content: center !important;
  }
  .template-page-builder .align-content-end {
    align-content: flex-end;
    align-content: end !important;
  }
  .template-page-builder .align-items-start {
    align-items: start !important;
  }
  .template-page-builder .align-items-center {
    align-items: center !important;
  }
  .template-page-builder .align-items-end {
    align-items: flex-end;
    align-items: end !important;
  }
  .template-page-builder .align-self-stretch {
    align-self: stretch !important;
  }
  .template-page-builder .align-self-start {
    align-self: flex-start;
    align-self: start !important;
  }
  .template-page-builder .align-self-center {
    align-self: center !important;
  }
  .template-page-builder .align-self-end {
    align-self: flex-end;
    align-self: end !important;
  }
  .template-page-builder .justify-content-start {
    justify-content: flex-start;
    justify-content: start !important;
  }
  .template-page-builder .justify-content-center {
    justify-content: center !important;
  }
  .template-page-builder .justify-content-end {
    justify-content: flex-end;
    justify-content: end !important;
  }
  .template-page-builder .justify-content-between {
    justify-content: space-between !important;
  }
  .template-page-builder .justify-items-start {
    justify-items: flex-start;
    justify-items: start !important;
  }
  .template-page-builder .justify-items-center {
    justify-items: center !important;
  }
  .template-page-builder .justify-items-end {
    justify-items: flex-end;
    justify-items: end !important;
  }
  .template-page-builder .justify-self-start {
    justify-self: start !important;
  }
  .template-page-builder .justify-self-stretch {
    justify-self: stretch !important;
  }
  .template-page-builder .justify-self-center {
    justify-self: center !important;
  }
  .template-page-builder .justify-self-end {
    justify-self: end !important;
  }
  .template-page-builder .overflow-visible {
    overflow: visible !important;
  }
  .template-page-builder .order--10 {
    order: -10;
  }
  .template-page-builder .order--9 {
    order: -9;
  }
  .template-page-builder .order--8 {
    order: -8;
  }
  .template-page-builder .order--7 {
    order: -7;
  }
  .template-page-builder .order--6 {
    order: -6;
  }
  .template-page-builder .order--5 {
    order: -5;
  }
  .template-page-builder .order--4 {
    order: -4;
  }
  .template-page-builder .order--3 {
    order: -3;
  }
  .template-page-builder .order--2 {
    order: -2;
  }
  .template-page-builder .order--1 {
    order: -1;
  }
  .template-page-builder .order-0 {
    order: 0;
  }
  .template-page-builder .order-1 {
    order: 1;
  }
  .template-page-builder .order-2 {
    order: 2;
  }
  .template-page-builder .order-3 {
    order: 3;
  }
  .template-page-builder .order-4 {
    order: 4;
  }
  .template-page-builder .order-5 {
    order: 5;
  }
  .template-page-builder .order-6 {
    order: 6;
  }
  .template-page-builder .order-7 {
    order: 7;
  }
  .template-page-builder .order-8 {
    order: 8;
  }
  .template-page-builder .order-9 {
    order: 9;
  }
  .template-page-builder .order-10 {
    order: 10;
  }
  .template-page-builder div.element-image picture {
    min-height: var(--min-height-vw-768-1023, var(--min-height-vw-default, unset));
  }
  .template-page-builder .column-contrast {
    color: var(--primary-color-3);
  }
  .template-page-builder .unset-column-contrast {
    color: var(--primary-color-2);
  }
  .template-page-builder .image-cover {
    overflow: hidden;
    height: 100%;
  }
  .template-page-builder .image-cover img {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .template-page-builder .image-cover-absolute {
    position: relative;
  }
  .template-page-builder .image-cover-absolute img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .template-page-builder .ds\:gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .ds\:row-gap-0 {
    row-gap: 0px;
  }
  .template-page-builder .ds\:column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .ds\:gap-1 {
    row-gap: var(--space-1);
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .ds\:row-gap-1 {
    row-gap: var(--space-1);
  }
  .template-page-builder .ds\:column-gap-1 {
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .ds\:gap-2 {
    row-gap: var(--space-2);
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .ds\:row-gap-2 {
    row-gap: var(--space-2);
  }
  .template-page-builder .ds\:column-gap-2 {
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .ds\:gap-3 {
    row-gap: var(--space-3);
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .ds\:row-gap-3 {
    row-gap: var(--space-3);
  }
  .template-page-builder .ds\:column-gap-3 {
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .ds\:gap-4 {
    row-gap: var(--space-4);
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .ds\:row-gap-4 {
    row-gap: var(--space-4);
  }
  .template-page-builder .ds\:column-gap-4 {
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .ds\:gap-5 {
    row-gap: var(--space-5);
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .ds\:row-gap-5 {
    row-gap: var(--space-5);
  }
  .template-page-builder .ds\:column-gap-5 {
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .ds\:gap-6 {
    row-gap: var(--space-6);
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .ds\:row-gap-6 {
    row-gap: var(--space-6);
  }
  .template-page-builder .ds\:column-gap-6 {
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .ds\:gap-7 {
    row-gap: var(--space-7);
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .ds\:row-gap-7 {
    row-gap: var(--space-7);
  }
  .template-page-builder .ds\:column-gap-7 {
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .ds\:gap-8 {
    row-gap: var(--space-8);
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .ds\:row-gap-8 {
    row-gap: var(--space-8);
  }
  .template-page-builder .ds\:column-gap-8 {
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .ds\:gap-9 {
    row-gap: var(--space-9);
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .ds\:row-gap-9 {
    row-gap: var(--space-9);
  }
  .template-page-builder .ds\:column-gap-9 {
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .ds\:gap-10 {
    row-gap: var(--space-10);
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .ds\:row-gap-10 {
    row-gap: var(--space-10);
  }
  .template-page-builder .ds\:column-gap-10 {
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .ds\:gap-11 {
    row-gap: var(--space-11);
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .ds\:row-gap-11 {
    row-gap: var(--space-11);
  }
  .template-page-builder .ds\:column-gap-11 {
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .ds\:gap-12 {
    row-gap: var(--space-12);
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .ds\:row-gap-12 {
    row-gap: var(--space-12);
  }
  .template-page-builder .ds\:column-gap-12 {
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .ds\:gap-13 {
    row-gap: var(--space-13);
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .ds\:row-gap-13 {
    row-gap: var(--space-13);
  }
  .template-page-builder .ds\:column-gap-13 {
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .ds\:gap-14 {
    row-gap: var(--space-14);
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .ds\:row-gap-14 {
    row-gap: var(--space-14);
  }
  .template-page-builder .ds\:column-gap-14 {
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .ds\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-auto-flow-dense {
    grid-auto-flow: dense;
  }
  .template-page-builder .ds\:grid-auto-flow-unset {
    grid-auto-flow: unset;
  }
  .template-page-builder .ds\:col-span-unset {
    grid-column: unset;
  }
  .template-page-builder .ds\:col-span-full {
    grid-column: 1/-1;
  }
  .template-page-builder .ds\:col-span-1 {
    grid-column: span 1/span 1;
  }
  .template-page-builder .ds\:col-span-2 {
    grid-column: span 2/span 2;
  }
  .template-page-builder .ds\:col-span-3 {
    grid-column: span 3/span 3;
  }
  .template-page-builder .ds\:col-span-4 {
    grid-column: span 4/span 4;
  }
  .template-page-builder .ds\:col-span-5 {
    grid-column: span 5/span 5;
  }
  .template-page-builder .ds\:col-span-6 {
    grid-column: span 6/span 6;
  }
  .template-page-builder .ds\:col-span-7 {
    grid-column: span 7/span 7;
  }
  .template-page-builder .ds\:col-span-8 {
    grid-column: span 8/span 8;
  }
  .template-page-builder .ds\:col-span-9 {
    grid-column: span 9/span 9;
  }
  .template-page-builder .ds\:col-span-10 {
    grid-column: span 10/span 10;
  }
  .template-page-builder .ds\:col-span-11 {
    grid-column: span 11/span 11;
  }
  .template-page-builder .ds\:col-span-12 {
    grid-column: span 12/span 12;
  }
  .template-page-builder .ds\:w-5 {
    width: 5%;
  }
  .template-page-builder .ds\:w-10 {
    width: 10%;
  }
  .template-page-builder .ds\:w-15 {
    width: 15%;
  }
  .template-page-builder .ds\:w-20 {
    width: 20%;
  }
  .template-page-builder .ds\:w-25 {
    width: 25%;
  }
  .template-page-builder .ds\:w-30 {
    width: 30%;
  }
  .template-page-builder .ds\:w-35 {
    width: 35%;
  }
  .template-page-builder .ds\:w-40 {
    width: 40%;
  }
  .template-page-builder .ds\:w-45 {
    width: 45%;
  }
  .template-page-builder .ds\:w-50 {
    width: 50%;
  }
  .template-page-builder .ds\:w-55 {
    width: 55%;
  }
  .template-page-builder .ds\:w-60 {
    width: 60%;
  }
  .template-page-builder .ds\:w-65 {
    width: 65%;
  }
  .template-page-builder .ds\:w-70 {
    width: 70%;
  }
  .template-page-builder .ds\:w-75 {
    width: 75%;
  }
  .template-page-builder .ds\:w-80 {
    width: 80%;
  }
  .template-page-builder .ds\:w-85 {
    width: 85%;
  }
  .template-page-builder .ds\:w-90 {
    width: 90%;
  }
  .template-page-builder .ds\:w-95 {
    width: 95%;
  }
  .template-page-builder .ds\:w-100 {
    width: 100%;
  }
  .template-page-builder .ds\:h-5 {
    height: 5%;
  }
  .template-page-builder .ds\:h-10 {
    height: 10%;
  }
  .template-page-builder .ds\:h-15 {
    height: 15%;
  }
  .template-page-builder .ds\:h-20 {
    height: 20%;
  }
  .template-page-builder .ds\:h-25 {
    height: 25%;
  }
  .template-page-builder .ds\:h-30 {
    height: 30%;
  }
  .template-page-builder .ds\:h-35 {
    height: 35%;
  }
  .template-page-builder .ds\:h-40 {
    height: 40%;
  }
  .template-page-builder .ds\:h-45 {
    height: 45%;
  }
  .template-page-builder .ds\:h-50 {
    height: 50%;
  }
  .template-page-builder .ds\:h-55 {
    height: 55%;
  }
  .template-page-builder .ds\:h-60 {
    height: 60%;
  }
  .template-page-builder .ds\:h-65 {
    height: 65%;
  }
  .template-page-builder .ds\:h-70 {
    height: 70%;
  }
  .template-page-builder .ds\:h-75 {
    height: 75%;
  }
  .template-page-builder .ds\:h-80 {
    height: 80%;
  }
  .template-page-builder .ds\:h-85 {
    height: 85%;
  }
  .template-page-builder .ds\:h-90 {
    height: 90%;
  }
  .template-page-builder .ds\:h-95 {
    height: 95%;
  }
  .template-page-builder .ds\:h-100 {
    height: 100%;
  }
  .template-page-builder .ds\:h-5-vh {
    height: 5vh;
  }
  .template-page-builder .ds\:h-10-vh {
    height: 10vh;
  }
  .template-page-builder .ds\:h-15-vh {
    height: 15vh;
  }
  .template-page-builder .ds\:h-20-vh {
    height: 20vh;
  }
  .template-page-builder .ds\:h-25-vh {
    height: 25vh;
  }
  .template-page-builder .ds\:h-30-vh {
    height: 30vh;
  }
  .template-page-builder .ds\:h-35-vh {
    height: 35vh;
  }
  .template-page-builder .ds\:h-40-vh {
    height: 40vh;
  }
  .template-page-builder .ds\:h-45-vh {
    height: 45vh;
  }
  .template-page-builder .ds\:h-50-vh {
    height: 50vh;
  }
  .template-page-builder .ds\:h-55-vh {
    height: 55vh;
  }
  .template-page-builder .ds\:h-60-vh {
    height: 60vh;
  }
  .template-page-builder .ds\:h-65-vh {
    height: 65vh;
  }
  .template-page-builder .ds\:h-70-vh {
    height: 70vh;
  }
  .template-page-builder .ds\:h-75-vh {
    height: 75vh;
  }
  .template-page-builder .ds\:h-80-vh {
    height: 80vh;
  }
  .template-page-builder .ds\:h-85-vh {
    height: 85vh;
  }
  .template-page-builder .ds\:h-90-vh {
    height: 90vh;
  }
  .template-page-builder .ds\:h-95-vh {
    height: 95vh;
  }
  .template-page-builder .ds\:h-100-vh {
    height: 100vh;
  }
  .template-page-builder .ds\:h-50-px {
    height: 50px;
  }
  .template-page-builder .ds\:h-100-px {
    height: 100px;
  }
  .template-page-builder .ds\:h-150-px {
    height: 150px;
  }
  .template-page-builder .ds\:h-200-px {
    height: 200px;
  }
  .template-page-builder .ds\:h-250-px {
    height: 250px;
  }
  .template-page-builder .ds\:h-300-px {
    height: 300px;
  }
  .template-page-builder .ds\:h-350-px {
    height: 350px;
  }
  .template-page-builder .ds\:h-400-px {
    height: 400px;
  }
  .template-page-builder .ds\:h-450-px {
    height: 450px;
  }
  .template-page-builder .ds\:h-500-px {
    height: 500px;
  }
  .template-page-builder .ds\:h-550-px {
    height: 550px;
  }
  .template-page-builder .ds\:h-600-px {
    height: 600px;
  }
  .template-page-builder .ds\:h-650-px {
    height: 650px;
  }
  .template-page-builder .ds\:h-700-px {
    height: 700px;
  }
  .template-page-builder .ds\:h-750-px {
    height: 750px;
  }
  .template-page-builder .ds\:h-800-px {
    height: 800px;
  }
  .template-page-builder .ds\:h-850-px {
    height: 850px;
  }
  .template-page-builder .ds\:h-900-px {
    height: 900px;
  }
  .template-page-builder .ds\:h-950-px {
    height: 950px;
  }
  .template-page-builder .ds\:h-1000-px {
    height: 1000px;
  }
  .template-page-builder .ds\:h-auto {
    height: auto;
  }
  .template-page-builder .ds\:mh-5-vh {
    min-height: 5vh;
  }
  .template-page-builder .ds\:mh-10-vh {
    min-height: 10vh;
  }
  .template-page-builder .ds\:mh-15-vh {
    min-height: 15vh;
  }
  .template-page-builder .ds\:mh-20-vh {
    min-height: 20vh;
  }
  .template-page-builder .ds\:mh-25-vh {
    min-height: 25vh;
  }
  .template-page-builder .ds\:mh-30-vh {
    min-height: 30vh;
  }
  .template-page-builder .ds\:mh-35-vh {
    min-height: 35vh;
  }
  .template-page-builder .ds\:mh-40-vh {
    min-height: 40vh;
  }
  .template-page-builder .ds\:mh-45-vh {
    min-height: 45vh;
  }
  .template-page-builder .ds\:mh-50-vh {
    min-height: 50vh;
  }
  .template-page-builder .ds\:mh-55-vh {
    min-height: 55vh;
  }
  .template-page-builder .ds\:mh-60-vh {
    min-height: 60vh;
  }
  .template-page-builder .ds\:mh-65-vh {
    min-height: 65vh;
  }
  .template-page-builder .ds\:mh-70-vh {
    min-height: 70vh;
  }
  .template-page-builder .ds\:mh-75-vh {
    min-height: 75vh;
  }
  .template-page-builder .ds\:mh-80-vh {
    min-height: 80vh;
  }
  .template-page-builder .ds\:mh-85-vh {
    min-height: 85vh;
  }
  .template-page-builder .ds\:mh-90-vh {
    min-height: 90vh;
  }
  .template-page-builder .ds\:mh-95-vh {
    min-height: 95vh;
  }
  .template-page-builder .ds\:mh-100-vh {
    min-height: 100vh;
  }
  .template-page-builder .ds\:h-auto {
    min-height: auto;
  }
  .template-page-builder .ds\:relative {
    position: relative;
  }
  .template-page-builder .ds\:flex {
    display: flex !important;
  }
  .template-page-builder .ds\:grid {
    display: grid !important;
  }
  .template-page-builder .ds\:hide {
    display: none !important;
  }
  .template-page-builder .ds\:text-align-left {
    text-align: left !important;
  }
  .template-page-builder .ds\:text-align-center {
    text-align: center !important;
  }
  .template-page-builder .ds\:text-align-right {
    text-align: right !important;
  }
  .template-page-builder .ds\:flex-col-full {
    flex: 0 0 100% !important;
  }
  .template-page-builder .ds\:flex-wrap {
    flex-wrap: wrap;
  }
  .template-page-builder .ds\:grid-stack {
    display: grid;
    grid-template-areas: "main";
    grid-template-columns: auto;
    position: relative;
  }
  .template-page-builder .ds\:grid-layer {
    grid-area: main;
    position: relative;
    z-index: 1;
  }
  .template-page-builder .ds\:grid-columns-5-7 {
    grid-template-columns: 5fr 7fr;
  }
  .template-page-builder .ds\:grid-columns-7-5 {
    grid-template-columns: 7fr 5fr;
  }
  .template-page-builder .ds\:grid-columns-6-6 {
    grid-template-columns: 6fr 6fr;
  }
  .template-page-builder .ds\:grid-columns-8-4 {
    grid-template-columns: 8fr 4fr;
  }
  .template-page-builder .ds\:grid-columns-4-8 {
    grid-template-columns: 4fr 8fr;
  }
  .template-page-builder .ds\:grid-columns-9-3 {
    grid-template-columns: 9fr 3fr;
  }
  .template-page-builder .ds\:grid-columns-3-9 {
    grid-template-columns: 3fr 9fr;
  }
  .template-page-builder .ds\:grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .ds\:grid-columns-3-6-3 {
    grid-template-columns: 3fr 6fr 3fr;
  }
  .template-page-builder .ds\:grid-columns-repeat-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-repeat-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-repeat-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-repeat-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-repeat-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-repeat-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-repeat-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-repeat-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-repeat-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-repeat-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-repeat-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-auto {
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  }
  .template-page-builder .ds\:grid-columns-auto-min-content {
    grid-template-columns: auto min-content;
  }
  .template-page-builder .ds\:grid-columns-min-content-auto {
    grid-template-columns: min-content auto;
  }
  .template-page-builder .ds\:grid-columns-auto-1fr {
    grid-template-columns: auto 1fr;
  }
  .template-page-builder .ds\:grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .ds\:grid-columns-1fr {
    grid-template-columns: 1fr;
  }
  .template-page-builder .ds\:grid-rows-auto-1fr {
    grid-template-rows: auto 1fr;
  }
  .template-page-builder .ds\:grid-rows-1fr-auto {
    grid-template-rows: 1fr auto;
  }
  .template-page-builder .ds\:grid-rows-auto {
    grid-template-rows: auto;
  }
  .template-page-builder .ds\:min-height-100vh {
    min-height: 100vh;
  }
  .template-page-builder .ds\:min-height-100vh-min-header {
    min-height: calc(100vh - 120px);
  }
  .template-page-builder .ds\:mh-auto,
  .template-page-builder .ds\:min-height-auto {
    min-height: auto;
  }
  .template-page-builder .ds\:rounded-1 {
    border-radius: var(--border-radius-1) var(--border-radius-1) var(--border-radius-1) var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-tl-1 {
    border-top-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-tr-1 {
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-th-1 {
    border-top-left-radius: var(--border-radius-1);
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-br-1 {
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-bl-1 {
    border-bottom-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-bh-1 {
    border-bottom-left-radius: var(--border-radius-1);
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-2 {
    border-radius: var(--border-radius-2) var(--border-radius-2) var(--border-radius-2) var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-tl-2 {
    border-top-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-tr-2 {
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-th-2 {
    border-top-left-radius: var(--border-radius-2);
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-br-2 {
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-bl-2 {
    border-bottom-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-bh-2 {
    border-bottom-left-radius: var(--border-radius-2);
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-3 {
    border-radius: var(--border-radius-3) var(--border-radius-3) var(--border-radius-3) var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-tl-3 {
    border-top-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-tr-3 {
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-th-3 {
    border-top-left-radius: var(--border-radius-3);
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-br-3 {
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-bl-3 {
    border-bottom-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-bh-3 {
    border-bottom-left-radius: var(--border-radius-3);
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-4 {
    border-radius: var(--border-radius-4) var(--border-radius-4) var(--border-radius-4) var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-tl-4 {
    border-top-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-tr-4 {
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-th-4 {
    border-top-left-radius: var(--border-radius-4);
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-br-4 {
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-bl-4 {
    border-bottom-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-bh-4 {
    border-bottom-left-radius: var(--border-radius-4);
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-tl-0 {
    border-top-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-tr-0 {
    border-top-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-bl-0 {
    border-bottom-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-br-0 {
    border-bottom-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .ds\:rounded-0 {
    border-radius: 0;
    overflow: hidden;
  }
  .template-page-builder .ds\:aspect-ratio-1-1 {
    aspect-ratio: 1/1 !important;
  }
  .template-page-builder .ds\:aspect-ratio-2-1 {
    aspect-ratio: 2/1 !important;
  }
  .template-page-builder .ds\:aspect-ratio-3-2 {
    aspect-ratio: 3/2 !important;
  }
  .template-page-builder .ds\:aspect-ratio-2-3 {
    aspect-ratio: 2/3 !important;
  }
  .template-page-builder .ds\:aspect-ratio-4-3 {
    aspect-ratio: 4/3 !important;
  }
  .template-page-builder .ds\:aspect-ratio-5-2 {
    aspect-ratio: 5/2 !important;
  }
  .template-page-builder .ds\:aspect-ratio-5-3 {
    aspect-ratio: 5/3 !important;
  }
  .template-page-builder .ds\:aspect-ratio-5-6 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .ds\:aspect-ratio-6-5 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .ds\:aspect-ratio-16-9 {
    aspect-ratio: 16/9 !important;
  }
  .template-page-builder .ds\:aspect-ratio-350-250 {
    aspect-ratio: 350/250 !important;
  }
  .template-page-builder .ds\:aspect-ratio-350-430 {
    aspect-ratio: 350/430 !important;
  }
  .template-page-builder .ds\:aspect-ratio-3-4 {
    aspect-ratio: 3/4 !important;
  }
  .template-page-builder .ds\:aspect-ratio-unset {
    aspect-ratio: unset !important;
  }
  .template-page-builder .ds\:bg-pc-1 {
    background-color: var(--primary-color-1);
  }
  .template-page-builder .ds\:bg-pc-2 {
    background-color: var(--primary-color-2);
  }
  .template-page-builder .ds\:bg-pc-3 {
    background-color: var(--primary-color-3);
  }
  .template-page-builder .ds\:bg-sc-1 {
    background-color: var(--secondary-color-1);
  }
  .template-page-builder .ds\:bg-sc-2 {
    background-color: var(--secondary-color-2);
  }
  .template-page-builder .ds\:bg-sc-3 {
    background-color: var(--secondary-color-3);
  }
  .template-page-builder .ds\:border-pc-1 {
    border: solid 1px var(--primary-color-1);
  }
  .template-page-builder .ds\:border-pc-2 {
    border: solid 1px var(--primary-color-2);
  }
  .template-page-builder .ds\:border-pc-3 {
    border: solid 1px var(--primary-color-3);
  }
  .template-page-builder .ds\:border-sc-1 {
    border: solid 1px var(--secondary-color-1);
  }
  .template-page-builder .ds\:border-sc-2 {
    border: solid 1px var(--secondary-color-2);
  }
  .template-page-builder .ds\:border-sc-3 {
    border: solid 1px var(--secondary-color-3);
  }
  .template-page-builder .ds\:bg-overlay .column-background:after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .template-page-builder .ds\:bg-overlay-1 .column-background:after {
    background: linear-gradient(177.95deg, rgba(26, 41, 54, 0.6) 1.7%, rgba(26, 41, 54, 0) 81.22%);
  }
  .template-page-builder .ds\:bg-overlay-2 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.192) 0.77%, rgba(26, 41, 54, 0.3) 52.73%, rgba(26, 41, 54, 0.18) 100%);
  }
  .template-page-builder .ds\:bg-overlay-3 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.4) 17.79%, rgba(26, 41, 54, 0) 38.94%, rgba(26, 41, 54, 0) 61.54%, rgba(26, 41, 54, 0.4) 84.62%);
  }
  .template-page-builder .ds\:bg-overlay-4 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.6) 0%, rgba(26, 41, 54, 0.12) 51.44%);
  }
  .template-page-builder .ds\:m-0 {
    margin: 0px 0px 0px 0px;
  }
  .template-page-builder .ds\:mt-0 {
    margin-top: 0px;
  }
  .template-page-builder .ds\:mr-0 {
    margin-right: 0px;
  }
  .template-page-builder .ds\:mb-0 {
    margin-bottom: 0px;
  }
  .template-page-builder .ds\:ml-0 {
    margin-left: 0px;
  }
  .template-page-builder .ds\:mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .template-page-builder .ds\:mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .template-page-builder .ds\:m--0 {
    margin: calc(0px * -1) calc(0px * -1) calc(0px * -1) calc(0px * -1);
  }
  .template-page-builder .ds\:mt--0 {
    margin-top: calc(0px * -1);
  }
  .template-page-builder .ds\:mr--0 {
    margin-right: calc(0px * -1);
  }
  .template-page-builder .ds\:mb--0 {
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .ds\:ml--0 {
    margin-left: calc(0px * -1);
  }
  .template-page-builder .ds\:mh--0 {
    margin-left: calc(0px * -1);
    margin-right: calc(0px * -1);
  }
  .template-page-builder .ds\:mv--0 {
    margin-top: calc(0px * -1);
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .ds\:m-1 {
    margin: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .ds\:mt-1 {
    margin-top: var(--space-1);
  }
  .template-page-builder .ds\:mr-1 {
    margin-right: var(--space-1);
  }
  .template-page-builder .ds\:mb-1 {
    margin-bottom: var(--space-1);
  }
  .template-page-builder .ds\:ml-1 {
    margin-left: var(--space-1);
  }
  .template-page-builder .ds\:mh-1 {
    margin-left: var(--space-1);
    margin-right: var(--space-1);
  }
  .template-page-builder .ds\:mv-1 {
    margin-top: var(--space-1);
    margin-bottom: var(--space-1);
  }
  .template-page-builder .ds\:m--1 {
    margin: calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1);
  }
  .template-page-builder .ds\:mt--1 {
    margin-top: calc(var(--space-1) * -1);
  }
  .template-page-builder .ds\:mr--1 {
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .ds\:mb--1 {
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .ds\:ml--1 {
    margin-left: calc(var(--space-1) * -1);
  }
  .template-page-builder .ds\:mh--1 {
    margin-left: calc(var(--space-1) * -1);
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .ds\:mv--1 {
    margin-top: calc(var(--space-1) * -1);
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .ds\:m-2 {
    margin: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .ds\:mt-2 {
    margin-top: var(--space-2);
  }
  .template-page-builder .ds\:mr-2 {
    margin-right: var(--space-2);
  }
  .template-page-builder .ds\:mb-2 {
    margin-bottom: var(--space-2);
  }
  .template-page-builder .ds\:ml-2 {
    margin-left: var(--space-2);
  }
  .template-page-builder .ds\:mh-2 {
    margin-left: var(--space-2);
    margin-right: var(--space-2);
  }
  .template-page-builder .ds\:mv-2 {
    margin-top: var(--space-2);
    margin-bottom: var(--space-2);
  }
  .template-page-builder .ds\:m--2 {
    margin: calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1);
  }
  .template-page-builder .ds\:mt--2 {
    margin-top: calc(var(--space-2) * -1);
  }
  .template-page-builder .ds\:mr--2 {
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .ds\:mb--2 {
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .ds\:ml--2 {
    margin-left: calc(var(--space-2) * -1);
  }
  .template-page-builder .ds\:mh--2 {
    margin-left: calc(var(--space-2) * -1);
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .ds\:mv--2 {
    margin-top: calc(var(--space-2) * -1);
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .ds\:m-3 {
    margin: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .ds\:mt-3 {
    margin-top: var(--space-3);
  }
  .template-page-builder .ds\:mr-3 {
    margin-right: var(--space-3);
  }
  .template-page-builder .ds\:mb-3 {
    margin-bottom: var(--space-3);
  }
  .template-page-builder .ds\:ml-3 {
    margin-left: var(--space-3);
  }
  .template-page-builder .ds\:mh-3 {
    margin-left: var(--space-3);
    margin-right: var(--space-3);
  }
  .template-page-builder .ds\:mv-3 {
    margin-top: var(--space-3);
    margin-bottom: var(--space-3);
  }
  .template-page-builder .ds\:m--3 {
    margin: calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1);
  }
  .template-page-builder .ds\:mt--3 {
    margin-top: calc(var(--space-3) * -1);
  }
  .template-page-builder .ds\:mr--3 {
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .ds\:mb--3 {
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .ds\:ml--3 {
    margin-left: calc(var(--space-3) * -1);
  }
  .template-page-builder .ds\:mh--3 {
    margin-left: calc(var(--space-3) * -1);
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .ds\:mv--3 {
    margin-top: calc(var(--space-3) * -1);
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .ds\:m-4 {
    margin: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .ds\:mt-4 {
    margin-top: var(--space-4);
  }
  .template-page-builder .ds\:mr-4 {
    margin-right: var(--space-4);
  }
  .template-page-builder .ds\:mb-4 {
    margin-bottom: var(--space-4);
  }
  .template-page-builder .ds\:ml-4 {
    margin-left: var(--space-4);
  }
  .template-page-builder .ds\:mh-4 {
    margin-left: var(--space-4);
    margin-right: var(--space-4);
  }
  .template-page-builder .ds\:mv-4 {
    margin-top: var(--space-4);
    margin-bottom: var(--space-4);
  }
  .template-page-builder .ds\:m--4 {
    margin: calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1);
  }
  .template-page-builder .ds\:mt--4 {
    margin-top: calc(var(--space-4) * -1);
  }
  .template-page-builder .ds\:mr--4 {
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .ds\:mb--4 {
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .ds\:ml--4 {
    margin-left: calc(var(--space-4) * -1);
  }
  .template-page-builder .ds\:mh--4 {
    margin-left: calc(var(--space-4) * -1);
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .ds\:mv--4 {
    margin-top: calc(var(--space-4) * -1);
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .ds\:m-5 {
    margin: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .ds\:mt-5 {
    margin-top: var(--space-5);
  }
  .template-page-builder .ds\:mr-5 {
    margin-right: var(--space-5);
  }
  .template-page-builder .ds\:mb-5 {
    margin-bottom: var(--space-5);
  }
  .template-page-builder .ds\:ml-5 {
    margin-left: var(--space-5);
  }
  .template-page-builder .ds\:mh-5 {
    margin-left: var(--space-5);
    margin-right: var(--space-5);
  }
  .template-page-builder .ds\:mv-5 {
    margin-top: var(--space-5);
    margin-bottom: var(--space-5);
  }
  .template-page-builder .ds\:m--5 {
    margin: calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1);
  }
  .template-page-builder .ds\:mt--5 {
    margin-top: calc(var(--space-5) * -1);
  }
  .template-page-builder .ds\:mr--5 {
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .ds\:mb--5 {
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .ds\:ml--5 {
    margin-left: calc(var(--space-5) * -1);
  }
  .template-page-builder .ds\:mh--5 {
    margin-left: calc(var(--space-5) * -1);
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .ds\:mv--5 {
    margin-top: calc(var(--space-5) * -1);
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .ds\:m-6 {
    margin: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .ds\:mt-6 {
    margin-top: var(--space-6);
  }
  .template-page-builder .ds\:mr-6 {
    margin-right: var(--space-6);
  }
  .template-page-builder .ds\:mb-6 {
    margin-bottom: var(--space-6);
  }
  .template-page-builder .ds\:ml-6 {
    margin-left: var(--space-6);
  }
  .template-page-builder .ds\:mh-6 {
    margin-left: var(--space-6);
    margin-right: var(--space-6);
  }
  .template-page-builder .ds\:mv-6 {
    margin-top: var(--space-6);
    margin-bottom: var(--space-6);
  }
  .template-page-builder .ds\:m--6 {
    margin: calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1);
  }
  .template-page-builder .ds\:mt--6 {
    margin-top: calc(var(--space-6) * -1);
  }
  .template-page-builder .ds\:mr--6 {
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .ds\:mb--6 {
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .ds\:ml--6 {
    margin-left: calc(var(--space-6) * -1);
  }
  .template-page-builder .ds\:mh--6 {
    margin-left: calc(var(--space-6) * -1);
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .ds\:mv--6 {
    margin-top: calc(var(--space-6) * -1);
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .ds\:m-7 {
    margin: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .ds\:mt-7 {
    margin-top: var(--space-7);
  }
  .template-page-builder .ds\:mr-7 {
    margin-right: var(--space-7);
  }
  .template-page-builder .ds\:mb-7 {
    margin-bottom: var(--space-7);
  }
  .template-page-builder .ds\:ml-7 {
    margin-left: var(--space-7);
  }
  .template-page-builder .ds\:mh-7 {
    margin-left: var(--space-7);
    margin-right: var(--space-7);
  }
  .template-page-builder .ds\:mv-7 {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7);
  }
  .template-page-builder .ds\:m--7 {
    margin: calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1);
  }
  .template-page-builder .ds\:mt--7 {
    margin-top: calc(var(--space-7) * -1);
  }
  .template-page-builder .ds\:mr--7 {
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .ds\:mb--7 {
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .ds\:ml--7 {
    margin-left: calc(var(--space-7) * -1);
  }
  .template-page-builder .ds\:mh--7 {
    margin-left: calc(var(--space-7) * -1);
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .ds\:mv--7 {
    margin-top: calc(var(--space-7) * -1);
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .ds\:m-8 {
    margin: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .ds\:mt-8 {
    margin-top: var(--space-8);
  }
  .template-page-builder .ds\:mr-8 {
    margin-right: var(--space-8);
  }
  .template-page-builder .ds\:mb-8 {
    margin-bottom: var(--space-8);
  }
  .template-page-builder .ds\:ml-8 {
    margin-left: var(--space-8);
  }
  .template-page-builder .ds\:mh-8 {
    margin-left: var(--space-8);
    margin-right: var(--space-8);
  }
  .template-page-builder .ds\:mv-8 {
    margin-top: var(--space-8);
    margin-bottom: var(--space-8);
  }
  .template-page-builder .ds\:m--8 {
    margin: calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1);
  }
  .template-page-builder .ds\:mt--8 {
    margin-top: calc(var(--space-8) * -1);
  }
  .template-page-builder .ds\:mr--8 {
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .ds\:mb--8 {
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .ds\:ml--8 {
    margin-left: calc(var(--space-8) * -1);
  }
  .template-page-builder .ds\:mh--8 {
    margin-left: calc(var(--space-8) * -1);
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .ds\:mv--8 {
    margin-top: calc(var(--space-8) * -1);
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .ds\:m-9 {
    margin: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .ds\:mt-9 {
    margin-top: var(--space-9);
  }
  .template-page-builder .ds\:mr-9 {
    margin-right: var(--space-9);
  }
  .template-page-builder .ds\:mb-9 {
    margin-bottom: var(--space-9);
  }
  .template-page-builder .ds\:ml-9 {
    margin-left: var(--space-9);
  }
  .template-page-builder .ds\:mh-9 {
    margin-left: var(--space-9);
    margin-right: var(--space-9);
  }
  .template-page-builder .ds\:mv-9 {
    margin-top: var(--space-9);
    margin-bottom: var(--space-9);
  }
  .template-page-builder .ds\:m--9 {
    margin: calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1);
  }
  .template-page-builder .ds\:mt--9 {
    margin-top: calc(var(--space-9) * -1);
  }
  .template-page-builder .ds\:mr--9 {
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .ds\:mb--9 {
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .ds\:ml--9 {
    margin-left: calc(var(--space-9) * -1);
  }
  .template-page-builder .ds\:mh--9 {
    margin-left: calc(var(--space-9) * -1);
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .ds\:mv--9 {
    margin-top: calc(var(--space-9) * -1);
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .ds\:m-10 {
    margin: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .ds\:mt-10 {
    margin-top: var(--space-10);
  }
  .template-page-builder .ds\:mr-10 {
    margin-right: var(--space-10);
  }
  .template-page-builder .ds\:mb-10 {
    margin-bottom: var(--space-10);
  }
  .template-page-builder .ds\:ml-10 {
    margin-left: var(--space-10);
  }
  .template-page-builder .ds\:mh-10 {
    margin-left: var(--space-10);
    margin-right: var(--space-10);
  }
  .template-page-builder .ds\:mv-10 {
    margin-top: var(--space-10);
    margin-bottom: var(--space-10);
  }
  .template-page-builder .ds\:m--10 {
    margin: calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1);
  }
  .template-page-builder .ds\:mt--10 {
    margin-top: calc(var(--space-10) * -1);
  }
  .template-page-builder .ds\:mr--10 {
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .ds\:mb--10 {
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .ds\:ml--10 {
    margin-left: calc(var(--space-10) * -1);
  }
  .template-page-builder .ds\:mh--10 {
    margin-left: calc(var(--space-10) * -1);
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .ds\:mv--10 {
    margin-top: calc(var(--space-10) * -1);
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .ds\:m-11 {
    margin: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .ds\:mt-11 {
    margin-top: var(--space-11);
  }
  .template-page-builder .ds\:mr-11 {
    margin-right: var(--space-11);
  }
  .template-page-builder .ds\:mb-11 {
    margin-bottom: var(--space-11);
  }
  .template-page-builder .ds\:ml-11 {
    margin-left: var(--space-11);
  }
  .template-page-builder .ds\:mh-11 {
    margin-left: var(--space-11);
    margin-right: var(--space-11);
  }
  .template-page-builder .ds\:mv-11 {
    margin-top: var(--space-11);
    margin-bottom: var(--space-11);
  }
  .template-page-builder .ds\:m--11 {
    margin: calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1);
  }
  .template-page-builder .ds\:mt--11 {
    margin-top: calc(var(--space-11) * -1);
  }
  .template-page-builder .ds\:mr--11 {
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .ds\:mb--11 {
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .ds\:ml--11 {
    margin-left: calc(var(--space-11) * -1);
  }
  .template-page-builder .ds\:mh--11 {
    margin-left: calc(var(--space-11) * -1);
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .ds\:mv--11 {
    margin-top: calc(var(--space-11) * -1);
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .ds\:m-12 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .ds\:mt-12 {
    margin-top: var(--space-12);
  }
  .template-page-builder .ds\:mr-12 {
    margin-right: var(--space-12);
  }
  .template-page-builder .ds\:mb-12 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ds\:ml-12 {
    margin-left: var(--space-12);
  }
  .template-page-builder .ds\:mh-12 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .ds\:mv-12 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ds\:m--12 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mt--12 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mr--12 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mb--12 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:ml--12 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mh--12 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mv--12 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:m-13 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .ds\:mt-13 {
    margin-top: var(--space-12);
  }
  .template-page-builder .ds\:mr-13 {
    margin-right: var(--space-12);
  }
  .template-page-builder .ds\:mb-13 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ds\:ml-13 {
    margin-left: var(--space-12);
  }
  .template-page-builder .ds\:mh-13 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .ds\:mv-13 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ds\:m--13 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mt--13 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mr--13 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mb--13 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:ml--13 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mh--13 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mv--13 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:m-14 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .ds\:mt-14 {
    margin-top: var(--space-12);
  }
  .template-page-builder .ds\:mr-14 {
    margin-right: var(--space-12);
  }
  .template-page-builder .ds\:mb-14 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ds\:ml-14 {
    margin-left: var(--space-12);
  }
  .template-page-builder .ds\:mh-14 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .ds\:mv-14 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ds\:m--14 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mt--14 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mr--14 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mb--14 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:ml--14 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mh--14 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:mv--14 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ds\:p-0 {
    padding: 0px 0px 0px 0px;
  }
  .template-page-builder .ds\:pt-0 {
    padding-top: 0px !important;
  }
  .template-page-builder .ds\:pr-0 {
    padding-right: 0px !important;
  }
  .template-page-builder .ds\:pb-0 {
    padding-bottom: 0px !important;
  }
  .template-page-builder .ds\:pl-0 {
    padding-left: 0px !important;
  }
  .template-page-builder .ds\:ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .template-page-builder .ds\:pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .template-page-builder .ds\:p-1 {
    padding: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .ds\:pt-1 {
    padding-top: var(--space-1) !important;
  }
  .template-page-builder .ds\:pr-1 {
    padding-right: var(--space-1) !important;
  }
  .template-page-builder .ds\:pb-1 {
    padding-bottom: var(--space-1) !important;
  }
  .template-page-builder .ds\:pl-1 {
    padding-left: var(--space-1) !important;
  }
  .template-page-builder .ds\:ph-1 {
    padding-left: var(--space-1);
    padding-right: var(--space-1);
  }
  .template-page-builder .ds\:pv-1 {
    padding-top: var(--space-1);
    padding-bottom: var(--space-1);
  }
  .template-page-builder .ds\:p-2 {
    padding: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .ds\:pt-2 {
    padding-top: var(--space-2) !important;
  }
  .template-page-builder .ds\:pr-2 {
    padding-right: var(--space-2) !important;
  }
  .template-page-builder .ds\:pb-2 {
    padding-bottom: var(--space-2) !important;
  }
  .template-page-builder .ds\:pl-2 {
    padding-left: var(--space-2) !important;
  }
  .template-page-builder .ds\:ph-2 {
    padding-left: var(--space-2);
    padding-right: var(--space-2);
  }
  .template-page-builder .ds\:pv-2 {
    padding-top: var(--space-2);
    padding-bottom: var(--space-2);
  }
  .template-page-builder .ds\:p-3 {
    padding: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .ds\:pt-3 {
    padding-top: var(--space-3) !important;
  }
  .template-page-builder .ds\:pr-3 {
    padding-right: var(--space-3) !important;
  }
  .template-page-builder .ds\:pb-3 {
    padding-bottom: var(--space-3) !important;
  }
  .template-page-builder .ds\:pl-3 {
    padding-left: var(--space-3) !important;
  }
  .template-page-builder .ds\:ph-3 {
    padding-left: var(--space-3);
    padding-right: var(--space-3);
  }
  .template-page-builder .ds\:pv-3 {
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
  }
  .template-page-builder .ds\:p-4 {
    padding: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .ds\:pt-4 {
    padding-top: var(--space-4) !important;
  }
  .template-page-builder .ds\:pr-4 {
    padding-right: var(--space-4) !important;
  }
  .template-page-builder .ds\:pb-4 {
    padding-bottom: var(--space-4) !important;
  }
  .template-page-builder .ds\:pl-4 {
    padding-left: var(--space-4) !important;
  }
  .template-page-builder .ds\:ph-4 {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
  .template-page-builder .ds\:pv-4 {
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
  }
  .template-page-builder .ds\:p-5 {
    padding: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .ds\:pt-5 {
    padding-top: var(--space-5) !important;
  }
  .template-page-builder .ds\:pr-5 {
    padding-right: var(--space-5) !important;
  }
  .template-page-builder .ds\:pb-5 {
    padding-bottom: var(--space-5) !important;
  }
  .template-page-builder .ds\:pl-5 {
    padding-left: var(--space-5) !important;
  }
  .template-page-builder .ds\:ph-5 {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
  }
  .template-page-builder .ds\:pv-5 {
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
  }
  .template-page-builder .ds\:p-6 {
    padding: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .ds\:pt-6 {
    padding-top: var(--space-6) !important;
  }
  .template-page-builder .ds\:pr-6 {
    padding-right: var(--space-6) !important;
  }
  .template-page-builder .ds\:pb-6 {
    padding-bottom: var(--space-6) !important;
  }
  .template-page-builder .ds\:pl-6 {
    padding-left: var(--space-6) !important;
  }
  .template-page-builder .ds\:ph-6 {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
  }
  .template-page-builder .ds\:pv-6 {
    padding-top: var(--space-6);
    padding-bottom: var(--space-6);
  }
  .template-page-builder .ds\:p-7 {
    padding: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .ds\:pt-7 {
    padding-top: var(--space-7) !important;
  }
  .template-page-builder .ds\:pr-7 {
    padding-right: var(--space-7) !important;
  }
  .template-page-builder .ds\:pb-7 {
    padding-bottom: var(--space-7) !important;
  }
  .template-page-builder .ds\:pl-7 {
    padding-left: var(--space-7) !important;
  }
  .template-page-builder .ds\:ph-7 {
    padding-left: var(--space-7);
    padding-right: var(--space-7);
  }
  .template-page-builder .ds\:pv-7 {
    padding-top: var(--space-7);
    padding-bottom: var(--space-7);
  }
  .template-page-builder .ds\:p-8 {
    padding: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .ds\:pt-8 {
    padding-top: var(--space-8) !important;
  }
  .template-page-builder .ds\:pr-8 {
    padding-right: var(--space-8) !important;
  }
  .template-page-builder .ds\:pb-8 {
    padding-bottom: var(--space-8) !important;
  }
  .template-page-builder .ds\:pl-8 {
    padding-left: var(--space-8) !important;
  }
  .template-page-builder .ds\:ph-8 {
    padding-left: var(--space-8);
    padding-right: var(--space-8);
  }
  .template-page-builder .ds\:pv-8 {
    padding-top: var(--space-8);
    padding-bottom: var(--space-8);
  }
  .template-page-builder .ds\:p-9 {
    padding: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .ds\:pt-9 {
    padding-top: var(--space-9) !important;
  }
  .template-page-builder .ds\:pr-9 {
    padding-right: var(--space-9) !important;
  }
  .template-page-builder .ds\:pb-9 {
    padding-bottom: var(--space-9) !important;
  }
  .template-page-builder .ds\:pl-9 {
    padding-left: var(--space-9) !important;
  }
  .template-page-builder .ds\:ph-9 {
    padding-left: var(--space-9);
    padding-right: var(--space-9);
  }
  .template-page-builder .ds\:pv-9 {
    padding-top: var(--space-9);
    padding-bottom: var(--space-9);
  }
  .template-page-builder .ds\:p-10 {
    padding: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .ds\:pt-10 {
    padding-top: var(--space-10) !important;
  }
  .template-page-builder .ds\:pr-10 {
    padding-right: var(--space-10) !important;
  }
  .template-page-builder .ds\:pb-10 {
    padding-bottom: var(--space-10) !important;
  }
  .template-page-builder .ds\:pl-10 {
    padding-left: var(--space-10) !important;
  }
  .template-page-builder .ds\:ph-10 {
    padding-left: var(--space-10);
    padding-right: var(--space-10);
  }
  .template-page-builder .ds\:pv-10 {
    padding-top: var(--space-10);
    padding-bottom: var(--space-10);
  }
  .template-page-builder .ds\:p-11 {
    padding: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .ds\:pt-11 {
    padding-top: var(--space-11) !important;
  }
  .template-page-builder .ds\:pr-11 {
    padding-right: var(--space-11) !important;
  }
  .template-page-builder .ds\:pb-11 {
    padding-bottom: var(--space-11) !important;
  }
  .template-page-builder .ds\:pl-11 {
    padding-left: var(--space-11) !important;
  }
  .template-page-builder .ds\:ph-11 {
    padding-left: var(--space-11);
    padding-right: var(--space-11);
  }
  .template-page-builder .ds\:pv-11 {
    padding-top: var(--space-11);
    padding-bottom: var(--space-11);
  }
  .template-page-builder .ds\:p-12 {
    padding: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .ds\:pt-12 {
    padding-top: var(--space-12) !important;
  }
  .template-page-builder .ds\:pr-12 {
    padding-right: var(--space-12) !important;
  }
  .template-page-builder .ds\:pb-12 {
    padding-bottom: var(--space-12) !important;
  }
  .template-page-builder .ds\:pl-12 {
    padding-left: var(--space-12) !important;
  }
  .template-page-builder .ds\:ph-12 {
    padding-left: var(--space-12);
    padding-right: var(--space-12);
  }
  .template-page-builder .ds\:pv-12 {
    padding-top: var(--space-12);
    padding-bottom: var(--space-12);
  }
  .template-page-builder .ds\:p-13 {
    padding: var(--space-13) var(--space-13) var(--space-13) var(--space-13);
  }
  .template-page-builder .ds\:pt-13 {
    padding-top: var(--space-13) !important;
  }
  .template-page-builder .ds\:pr-13 {
    padding-right: var(--space-13) !important;
  }
  .template-page-builder .ds\:pb-13 {
    padding-bottom: var(--space-13) !important;
  }
  .template-page-builder .ds\:pl-13 {
    padding-left: var(--space-13) !important;
  }
  .template-page-builder .ds\:ph-13 {
    padding-left: var(--space-13);
    padding-right: var(--space-13);
  }
  .template-page-builder .ds\:pv-13 {
    padding-top: var(--space-13);
    padding-bottom: var(--space-13);
  }
  .template-page-builder .ds\:p-14 {
    padding: var(--space-14) var(--space-14) var(--space-14) var(--space-14);
  }
  .template-page-builder .ds\:pt-14 {
    padding-top: var(--space-14) !important;
  }
  .template-page-builder .ds\:pr-14 {
    padding-right: var(--space-14) !important;
  }
  .template-page-builder .ds\:pb-14 {
    padding-bottom: var(--space-14) !important;
  }
  .template-page-builder .ds\:pl-14 {
    padding-left: var(--space-14) !important;
  }
  .template-page-builder .ds\:ph-14 {
    padding-left: var(--space-14);
    padding-right: var(--space-14);
  }
  .template-page-builder .ds\:pv-14 {
    padding-top: var(--space-14);
    padding-bottom: var(--space-14);
  }
  .template-page-builder .ds\:sticky {
    position: sticky;
    top: 120px;
  }
  .template-page-builder .ds\:align-content-start {
    align-content: flex-start;
    align-content: start !important;
  }
  .template-page-builder .ds\:align-content-center {
    align-content: center !important;
  }
  .template-page-builder .ds\:align-content-end {
    align-content: flex-end;
    align-content: end !important;
  }
  .template-page-builder .ds\:align-items-start {
    align-items: start !important;
  }
  .template-page-builder .ds\:align-items-center {
    align-items: center !important;
  }
  .template-page-builder .ds\:align-items-end {
    align-items: flex-end;
    align-items: end !important;
  }
  .template-page-builder .ds\:align-self-stretch {
    align-self: stretch !important;
  }
  .template-page-builder .ds\:align-self-start {
    align-self: flex-start;
    align-self: start !important;
  }
  .template-page-builder .ds\:align-self-center {
    align-self: center !important;
  }
  .template-page-builder .ds\:align-self-end {
    align-self: flex-end;
    align-self: end !important;
  }
  .template-page-builder .ds\:justify-content-start {
    justify-content: flex-start;
    justify-content: start !important;
  }
  .template-page-builder .ds\:justify-content-center {
    justify-content: center !important;
  }
  .template-page-builder .ds\:justify-content-end {
    justify-content: flex-end;
    justify-content: end !important;
  }
  .template-page-builder .ds\:justify-content-between {
    justify-content: space-between !important;
  }
  .template-page-builder .ds\:justify-items-start {
    justify-items: flex-start;
    justify-items: start !important;
  }
  .template-page-builder .ds\:justify-items-center {
    justify-items: center !important;
  }
  .template-page-builder .ds\:justify-items-end {
    justify-items: flex-end;
    justify-items: end !important;
  }
  .template-page-builder .ds\:justify-self-start {
    justify-self: start !important;
  }
  .template-page-builder .ds\:justify-self-stretch {
    justify-self: stretch !important;
  }
  .template-page-builder .ds\:justify-self-center {
    justify-self: center !important;
  }
  .template-page-builder .ds\:justify-self-end {
    justify-self: end !important;
  }
  .template-page-builder .ds\:overflow-visible {
    overflow: visible !important;
  }
  .template-page-builder .ds\:order--10 {
    order: -10;
  }
  .template-page-builder .ds\:order--9 {
    order: -9;
  }
  .template-page-builder .ds\:order--8 {
    order: -8;
  }
  .template-page-builder .ds\:order--7 {
    order: -7;
  }
  .template-page-builder .ds\:order--6 {
    order: -6;
  }
  .template-page-builder .ds\:order--5 {
    order: -5;
  }
  .template-page-builder .ds\:order--4 {
    order: -4;
  }
  .template-page-builder .ds\:order--3 {
    order: -3;
  }
  .template-page-builder .ds\:order--2 {
    order: -2;
  }
  .template-page-builder .ds\:order--1 {
    order: -1;
  }
  .template-page-builder .ds\:order-0 {
    order: 0;
  }
  .template-page-builder .ds\:order-1 {
    order: 1;
  }
  .template-page-builder .ds\:order-2 {
    order: 2;
  }
  .template-page-builder .ds\:order-3 {
    order: 3;
  }
  .template-page-builder .ds\:order-4 {
    order: 4;
  }
  .template-page-builder .ds\:order-5 {
    order: 5;
  }
  .template-page-builder .ds\:order-6 {
    order: 6;
  }
  .template-page-builder .ds\:order-7 {
    order: 7;
  }
  .template-page-builder .ds\:order-8 {
    order: 8;
  }
  .template-page-builder .ds\:order-9 {
    order: 9;
  }
  .template-page-builder .ds\:order-10 {
    order: 10;
  }
  .template-page-builder div.element-image picture {
    min-height: var(--min-height-vw-768-1023, var(--min-height-vw-default, unset));
  }
  .template-page-builder .ds\:column-contrast {
    color: var(--primary-color-3);
  }
  .template-page-builder .ds\:unset-column-contrast {
    color: var(--primary-color-2);
  }
  .template-page-builder .ds\:image-cover {
    overflow: hidden;
    height: 100%;
  }
  .template-page-builder .ds\:image-cover img {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .template-page-builder .ds\:image-cover-absolute {
    position: relative;
  }
  .template-page-builder .ds\:image-cover-absolute img {
    position: absolute;
    top: 0;
    left: 0;
  }
  #body-content {
    padding-top: 120px;
  }
  header {
    height: 120px;
  }
  header div.wrapper {
    height: 120px;
    gap: var(--space-9);
    padding: var(--space-6) var(--space-14);
  }
  header div.wrapper a.logo img {
    width: 80px;
    height: 75px;
  }
  header div.wrapper div.content {
    position: relative;
    top: unset;
    left: unset;
    transform: unset;
  }
  header #popout-menu {
    height: calc(100vh - 120px);
    margin-top: 120px;
  }
  footer div.wrapper img.logo {
    width: 78px;
    height: 73px;
  }
  footer div.wrapper > div {
    max-width: unset;
  }
  div.element-story-grid div.picture {
    width: 60px;
    height: 60px;
  }
  #single-story div.column-quote {
    grid-template-columns: auto 230px;
  }
  #single-story div.column-quote-2 {
    grid-template-columns: 230px auto 300px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .template-page-builder h1.tb\:h1,
  .template-page-builder h2.tb\:h1,
  .template-page-builder h3.tb\:h1,
  .template-page-builder h4.tb\:h1,
  .template-page-builder h5.tb\:h1,
  .template-page-builder h6.tb\:h1,
  .template-page-builder h7.tb\:h1 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-11);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.tb\:h2,
  .template-page-builder h2.tb\:h2,
  .template-page-builder h3.tb\:h2,
  .template-page-builder h4.tb\:h2,
  .template-page-builder h5.tb\:h2,
  .template-page-builder h6.tb\:h2,
  .template-page-builder h7.tb\:h2 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-9);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.tb\:h3,
  .template-page-builder h2.tb\:h3,
  .template-page-builder h3.tb\:h3,
  .template-page-builder h4.tb\:h3,
  .template-page-builder h5.tb\:h3,
  .template-page-builder h6.tb\:h3,
  .template-page-builder h7.tb\:h3 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-8);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.tb\:h4,
  .template-page-builder h2.tb\:h4,
  .template-page-builder h3.tb\:h4,
  .template-page-builder h4.tb\:h4,
  .template-page-builder h5.tb\:h4,
  .template-page-builder h6.tb\:h4,
  .template-page-builder h7.tb\:h4 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-7);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.tb\:h5,
  .template-page-builder h2.tb\:h5,
  .template-page-builder h3.tb\:h5,
  .template-page-builder h4.tb\:h5,
  .template-page-builder h5.tb\:h5,
  .template-page-builder h6.tb\:h5,
  .template-page-builder h7.tb\:h5 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-6);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.tb\:h6,
  .template-page-builder h2.tb\:h6,
  .template-page-builder h3.tb\:h6,
  .template-page-builder h4.tb\:h6,
  .template-page-builder h5.tb\:h6,
  .template-page-builder h6.tb\:h6,
  .template-page-builder h7.tb\:h6 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-5);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.tb\:h7,
  .template-page-builder h2.tb\:h7,
  .template-page-builder h3.tb\:h7,
  .template-page-builder h4.tb\:h7,
  .template-page-builder h5.tb\:h7,
  .template-page-builder h6.tb\:h7,
  .template-page-builder h7.tb\:h7 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-2);
    font-size: var(--fontsizes-4);
    line-height: var(--line-height-2);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder {
    /* ---------- GAPS (optioneel) ---------- */
    /* ---------- GRID & CORE UTILITIES (altijd) ---------- */
    /* ---------- RADIUS (optioneel) ---------- */
    /* ---------- ASPECT RATIO (optioneel) ---------- */
    /* ---------- BACKGROUNDS (optioneel) ---------- */
    /* ---------- BORDERS (optioneel) ---------- */
    /* ---------- BACKGROUND OVERLAYS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- PADDINGS (optioneel) ---------- */
    /* ---------- Alignment & order (altijd) ---------- */
    /* ---------- GAPS (optioneel) ---------- */
    /* ---------- GRID & CORE UTILITIES (altijd) ---------- */
    /* ---------- RADIUS (optioneel) ---------- */
    /* ---------- ASPECT RATIO (optioneel) ---------- */
    /* ---------- BACKGROUNDS (optioneel) ---------- */
    /* ---------- BORDERS (optioneel) ---------- */
    /* ---------- BACKGROUND OVERLAYS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- PADDINGS (optioneel) ---------- */
    /* ---------- Alignment & order (altijd) ---------- */
  }
  .template-page-builder .gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .row-gap-0 {
    row-gap: 0px;
  }
  .template-page-builder .column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .gap-1 {
    row-gap: var(--space-1);
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .row-gap-1 {
    row-gap: var(--space-1);
  }
  .template-page-builder .column-gap-1 {
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .gap-2 {
    row-gap: var(--space-2);
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .row-gap-2 {
    row-gap: var(--space-2);
  }
  .template-page-builder .column-gap-2 {
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .gap-3 {
    row-gap: var(--space-3);
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .row-gap-3 {
    row-gap: var(--space-3);
  }
  .template-page-builder .column-gap-3 {
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .gap-4 {
    row-gap: var(--space-4);
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .row-gap-4 {
    row-gap: var(--space-4);
  }
  .template-page-builder .column-gap-4 {
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .gap-5 {
    row-gap: var(--space-5);
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .row-gap-5 {
    row-gap: var(--space-5);
  }
  .template-page-builder .column-gap-5 {
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .gap-6 {
    row-gap: var(--space-6);
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .row-gap-6 {
    row-gap: var(--space-6);
  }
  .template-page-builder .column-gap-6 {
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .gap-7 {
    row-gap: var(--space-7);
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .row-gap-7 {
    row-gap: var(--space-7);
  }
  .template-page-builder .column-gap-7 {
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .gap-8 {
    row-gap: var(--space-8);
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .row-gap-8 {
    row-gap: var(--space-8);
  }
  .template-page-builder .column-gap-8 {
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .gap-9 {
    row-gap: var(--space-9);
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .row-gap-9 {
    row-gap: var(--space-9);
  }
  .template-page-builder .column-gap-9 {
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .gap-10 {
    row-gap: var(--space-10);
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .row-gap-10 {
    row-gap: var(--space-10);
  }
  .template-page-builder .column-gap-10 {
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .gap-11 {
    row-gap: var(--space-11);
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .row-gap-11 {
    row-gap: var(--space-11);
  }
  .template-page-builder .column-gap-11 {
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .gap-12 {
    row-gap: var(--space-12);
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .row-gap-12 {
    row-gap: var(--space-12);
  }
  .template-page-builder .column-gap-12 {
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .gap-13 {
    row-gap: var(--space-13);
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .row-gap-13 {
    row-gap: var(--space-13);
  }
  .template-page-builder .column-gap-13 {
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .gap-14 {
    row-gap: var(--space-14);
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .row-gap-14 {
    row-gap: var(--space-14);
  }
  .template-page-builder .column-gap-14 {
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .grid-auto-flow-dense {
    grid-auto-flow: dense;
  }
  .template-page-builder .grid-auto-flow-unset {
    grid-auto-flow: unset;
  }
  .template-page-builder .col-span-unset {
    grid-column: unset;
  }
  .template-page-builder .col-span-full {
    grid-column: 1/-1;
  }
  .template-page-builder .col-span-1 {
    grid-column: span 1/span 1;
  }
  .template-page-builder .col-span-2 {
    grid-column: span 2/span 2;
  }
  .template-page-builder .col-span-3 {
    grid-column: span 3/span 3;
  }
  .template-page-builder .col-span-4 {
    grid-column: span 4/span 4;
  }
  .template-page-builder .col-span-5 {
    grid-column: span 5/span 5;
  }
  .template-page-builder .col-span-6 {
    grid-column: span 6/span 6;
  }
  .template-page-builder .col-span-7 {
    grid-column: span 7/span 7;
  }
  .template-page-builder .col-span-8 {
    grid-column: span 8/span 8;
  }
  .template-page-builder .col-span-9 {
    grid-column: span 9/span 9;
  }
  .template-page-builder .col-span-10 {
    grid-column: span 10/span 10;
  }
  .template-page-builder .col-span-11 {
    grid-column: span 11/span 11;
  }
  .template-page-builder .col-span-12 {
    grid-column: span 12/span 12;
  }
  .template-page-builder .w-5 {
    width: 5%;
  }
  .template-page-builder .w-10 {
    width: 10%;
  }
  .template-page-builder .w-15 {
    width: 15%;
  }
  .template-page-builder .w-20 {
    width: 20%;
  }
  .template-page-builder .w-25 {
    width: 25%;
  }
  .template-page-builder .w-30 {
    width: 30%;
  }
  .template-page-builder .w-35 {
    width: 35%;
  }
  .template-page-builder .w-40 {
    width: 40%;
  }
  .template-page-builder .w-45 {
    width: 45%;
  }
  .template-page-builder .w-50 {
    width: 50%;
  }
  .template-page-builder .w-55 {
    width: 55%;
  }
  .template-page-builder .w-60 {
    width: 60%;
  }
  .template-page-builder .w-65 {
    width: 65%;
  }
  .template-page-builder .w-70 {
    width: 70%;
  }
  .template-page-builder .w-75 {
    width: 75%;
  }
  .template-page-builder .w-80 {
    width: 80%;
  }
  .template-page-builder .w-85 {
    width: 85%;
  }
  .template-page-builder .w-90 {
    width: 90%;
  }
  .template-page-builder .w-95 {
    width: 95%;
  }
  .template-page-builder .w-100 {
    width: 100%;
  }
  .template-page-builder .h-5 {
    height: 5%;
  }
  .template-page-builder .h-10 {
    height: 10%;
  }
  .template-page-builder .h-15 {
    height: 15%;
  }
  .template-page-builder .h-20 {
    height: 20%;
  }
  .template-page-builder .h-25 {
    height: 25%;
  }
  .template-page-builder .h-30 {
    height: 30%;
  }
  .template-page-builder .h-35 {
    height: 35%;
  }
  .template-page-builder .h-40 {
    height: 40%;
  }
  .template-page-builder .h-45 {
    height: 45%;
  }
  .template-page-builder .h-50 {
    height: 50%;
  }
  .template-page-builder .h-55 {
    height: 55%;
  }
  .template-page-builder .h-60 {
    height: 60%;
  }
  .template-page-builder .h-65 {
    height: 65%;
  }
  .template-page-builder .h-70 {
    height: 70%;
  }
  .template-page-builder .h-75 {
    height: 75%;
  }
  .template-page-builder .h-80 {
    height: 80%;
  }
  .template-page-builder .h-85 {
    height: 85%;
  }
  .template-page-builder .h-90 {
    height: 90%;
  }
  .template-page-builder .h-95 {
    height: 95%;
  }
  .template-page-builder .h-100 {
    height: 100%;
  }
  .template-page-builder .h-5-vh {
    height: 5vh;
  }
  .template-page-builder .h-10-vh {
    height: 10vh;
  }
  .template-page-builder .h-15-vh {
    height: 15vh;
  }
  .template-page-builder .h-20-vh {
    height: 20vh;
  }
  .template-page-builder .h-25-vh {
    height: 25vh;
  }
  .template-page-builder .h-30-vh {
    height: 30vh;
  }
  .template-page-builder .h-35-vh {
    height: 35vh;
  }
  .template-page-builder .h-40-vh {
    height: 40vh;
  }
  .template-page-builder .h-45-vh {
    height: 45vh;
  }
  .template-page-builder .h-50-vh {
    height: 50vh;
  }
  .template-page-builder .h-55-vh {
    height: 55vh;
  }
  .template-page-builder .h-60-vh {
    height: 60vh;
  }
  .template-page-builder .h-65-vh {
    height: 65vh;
  }
  .template-page-builder .h-70-vh {
    height: 70vh;
  }
  .template-page-builder .h-75-vh {
    height: 75vh;
  }
  .template-page-builder .h-80-vh {
    height: 80vh;
  }
  .template-page-builder .h-85-vh {
    height: 85vh;
  }
  .template-page-builder .h-90-vh {
    height: 90vh;
  }
  .template-page-builder .h-95-vh {
    height: 95vh;
  }
  .template-page-builder .h-100-vh {
    height: 100vh;
  }
  .template-page-builder .h-50-px {
    height: 50px;
  }
  .template-page-builder .h-100-px {
    height: 100px;
  }
  .template-page-builder .h-150-px {
    height: 150px;
  }
  .template-page-builder .h-200-px {
    height: 200px;
  }
  .template-page-builder .h-250-px {
    height: 250px;
  }
  .template-page-builder .h-300-px {
    height: 300px;
  }
  .template-page-builder .h-350-px {
    height: 350px;
  }
  .template-page-builder .h-400-px {
    height: 400px;
  }
  .template-page-builder .h-450-px {
    height: 450px;
  }
  .template-page-builder .h-500-px {
    height: 500px;
  }
  .template-page-builder .h-550-px {
    height: 550px;
  }
  .template-page-builder .h-600-px {
    height: 600px;
  }
  .template-page-builder .h-650-px {
    height: 650px;
  }
  .template-page-builder .h-700-px {
    height: 700px;
  }
  .template-page-builder .h-750-px {
    height: 750px;
  }
  .template-page-builder .h-800-px {
    height: 800px;
  }
  .template-page-builder .h-850-px {
    height: 850px;
  }
  .template-page-builder .h-900-px {
    height: 900px;
  }
  .template-page-builder .h-950-px {
    height: 950px;
  }
  .template-page-builder .h-1000-px {
    height: 1000px;
  }
  .template-page-builder .h-auto {
    height: auto;
  }
  .template-page-builder .mh-5-vh {
    min-height: 5vh;
  }
  .template-page-builder .mh-10-vh {
    min-height: 10vh;
  }
  .template-page-builder .mh-15-vh {
    min-height: 15vh;
  }
  .template-page-builder .mh-20-vh {
    min-height: 20vh;
  }
  .template-page-builder .mh-25-vh {
    min-height: 25vh;
  }
  .template-page-builder .mh-30-vh {
    min-height: 30vh;
  }
  .template-page-builder .mh-35-vh {
    min-height: 35vh;
  }
  .template-page-builder .mh-40-vh {
    min-height: 40vh;
  }
  .template-page-builder .mh-45-vh {
    min-height: 45vh;
  }
  .template-page-builder .mh-50-vh {
    min-height: 50vh;
  }
  .template-page-builder .mh-55-vh {
    min-height: 55vh;
  }
  .template-page-builder .mh-60-vh {
    min-height: 60vh;
  }
  .template-page-builder .mh-65-vh {
    min-height: 65vh;
  }
  .template-page-builder .mh-70-vh {
    min-height: 70vh;
  }
  .template-page-builder .mh-75-vh {
    min-height: 75vh;
  }
  .template-page-builder .mh-80-vh {
    min-height: 80vh;
  }
  .template-page-builder .mh-85-vh {
    min-height: 85vh;
  }
  .template-page-builder .mh-90-vh {
    min-height: 90vh;
  }
  .template-page-builder .mh-95-vh {
    min-height: 95vh;
  }
  .template-page-builder .mh-100-vh {
    min-height: 100vh;
  }
  .template-page-builder .h-auto {
    min-height: auto;
  }
  .template-page-builder .relative {
    position: relative;
  }
  .template-page-builder .flex {
    display: flex !important;
  }
  .template-page-builder .grid {
    display: grid !important;
  }
  .template-page-builder .hide {
    display: none !important;
  }
  .template-page-builder .text-align-left {
    text-align: left !important;
  }
  .template-page-builder .text-align-center {
    text-align: center !important;
  }
  .template-page-builder .text-align-right {
    text-align: right !important;
  }
  .template-page-builder .flex-col-full {
    flex: 0 0 100% !important;
  }
  .template-page-builder .flex-wrap {
    flex-wrap: wrap;
  }
  .template-page-builder .grid-stack {
    display: grid;
    grid-template-areas: "main";
    grid-template-columns: auto;
    position: relative;
  }
  .template-page-builder .grid-layer {
    grid-area: main;
    position: relative;
    z-index: 1;
  }
  .template-page-builder .grid-columns-5-7 {
    grid-template-columns: 5fr 7fr;
  }
  .template-page-builder .grid-columns-7-5 {
    grid-template-columns: 7fr 5fr;
  }
  .template-page-builder .grid-columns-6-6 {
    grid-template-columns: 6fr 6fr;
  }
  .template-page-builder .grid-columns-8-4 {
    grid-template-columns: 8fr 4fr;
  }
  .template-page-builder .grid-columns-4-8 {
    grid-template-columns: 4fr 8fr;
  }
  .template-page-builder .grid-columns-9-3 {
    grid-template-columns: 9fr 3fr;
  }
  .template-page-builder .grid-columns-3-9 {
    grid-template-columns: 3fr 9fr;
  }
  .template-page-builder .grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .grid-columns-3-6-3 {
    grid-template-columns: 3fr 6fr 3fr;
  }
  .template-page-builder .grid-columns-repeat-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-auto {
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-auto-min-content {
    grid-template-columns: auto min-content;
  }
  .template-page-builder .grid-columns-min-content-auto {
    grid-template-columns: min-content auto;
  }
  .template-page-builder .grid-columns-auto-1fr {
    grid-template-columns: auto 1fr;
  }
  .template-page-builder .grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .grid-columns-1fr {
    grid-template-columns: 1fr;
  }
  .template-page-builder .grid-rows-auto-1fr {
    grid-template-rows: auto 1fr;
  }
  .template-page-builder .grid-rows-1fr-auto {
    grid-template-rows: 1fr auto;
  }
  .template-page-builder .grid-rows-auto {
    grid-template-rows: auto;
  }
  .template-page-builder .min-height-100vh {
    min-height: 100vh;
  }
  .template-page-builder .min-height-100vh-min-header {
    min-height: calc(100vh - 85px);
  }
  .template-page-builder .mh-auto,
  .template-page-builder .min-height-auto {
    min-height: auto;
  }
  .template-page-builder .rounded-1 {
    border-radius: var(--border-radius-1) var(--border-radius-1) var(--border-radius-1) var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-1 {
    border-top-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-1 {
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-1 {
    border-top-left-radius: var(--border-radius-1);
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-1 {
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-1 {
    border-bottom-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-1 {
    border-bottom-left-radius: var(--border-radius-1);
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-2 {
    border-radius: var(--border-radius-2) var(--border-radius-2) var(--border-radius-2) var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-2 {
    border-top-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-2 {
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-2 {
    border-top-left-radius: var(--border-radius-2);
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-2 {
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-2 {
    border-bottom-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-2 {
    border-bottom-left-radius: var(--border-radius-2);
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-3 {
    border-radius: var(--border-radius-3) var(--border-radius-3) var(--border-radius-3) var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-3 {
    border-top-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-3 {
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-3 {
    border-top-left-radius: var(--border-radius-3);
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-3 {
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-3 {
    border-bottom-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-3 {
    border-bottom-left-radius: var(--border-radius-3);
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-4 {
    border-radius: var(--border-radius-4) var(--border-radius-4) var(--border-radius-4) var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-4 {
    border-top-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-4 {
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-4 {
    border-top-left-radius: var(--border-radius-4);
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-4 {
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-4 {
    border-bottom-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-4 {
    border-bottom-left-radius: var(--border-radius-4);
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-0 {
    border-top-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-0 {
    border-top-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-0 {
    border-bottom-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-br-0 {
    border-bottom-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-0 {
    border-radius: 0;
    overflow: hidden;
  }
  .template-page-builder .aspect-ratio-1-1 {
    aspect-ratio: 1/1 !important;
  }
  .template-page-builder .aspect-ratio-2-1 {
    aspect-ratio: 2/1 !important;
  }
  .template-page-builder .aspect-ratio-3-2 {
    aspect-ratio: 3/2 !important;
  }
  .template-page-builder .aspect-ratio-2-3 {
    aspect-ratio: 2/3 !important;
  }
  .template-page-builder .aspect-ratio-4-3 {
    aspect-ratio: 4/3 !important;
  }
  .template-page-builder .aspect-ratio-5-2 {
    aspect-ratio: 5/2 !important;
  }
  .template-page-builder .aspect-ratio-5-3 {
    aspect-ratio: 5/3 !important;
  }
  .template-page-builder .aspect-ratio-5-6 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .aspect-ratio-6-5 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .aspect-ratio-16-9 {
    aspect-ratio: 16/9 !important;
  }
  .template-page-builder .aspect-ratio-350-250 {
    aspect-ratio: 350/250 !important;
  }
  .template-page-builder .aspect-ratio-350-430 {
    aspect-ratio: 350/430 !important;
  }
  .template-page-builder .aspect-ratio-3-4 {
    aspect-ratio: 3/4 !important;
  }
  .template-page-builder .aspect-ratio-unset {
    aspect-ratio: unset !important;
  }
  .template-page-builder .bg-pc-1 {
    background-color: var(--primary-color-1);
  }
  .template-page-builder .bg-pc-2 {
    background-color: var(--primary-color-2);
  }
  .template-page-builder .bg-pc-3 {
    background-color: var(--primary-color-3);
  }
  .template-page-builder .bg-sc-1 {
    background-color: var(--secondary-color-1);
  }
  .template-page-builder .bg-sc-2 {
    background-color: var(--secondary-color-2);
  }
  .template-page-builder .bg-sc-3 {
    background-color: var(--secondary-color-3);
  }
  .template-page-builder .border-pc-1 {
    border: solid 1px var(--primary-color-1);
  }
  .template-page-builder .border-pc-2 {
    border: solid 1px var(--primary-color-2);
  }
  .template-page-builder .border-pc-3 {
    border: solid 1px var(--primary-color-3);
  }
  .template-page-builder .border-sc-1 {
    border: solid 1px var(--secondary-color-1);
  }
  .template-page-builder .border-sc-2 {
    border: solid 1px var(--secondary-color-2);
  }
  .template-page-builder .border-sc-3 {
    border: solid 1px var(--secondary-color-3);
  }
  .template-page-builder .bg-overlay .column-background:after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .template-page-builder .bg-overlay-1 .column-background:after {
    background: linear-gradient(177.95deg, rgba(26, 41, 54, 0.6) 1.7%, rgba(26, 41, 54, 0) 81.22%);
  }
  .template-page-builder .bg-overlay-2 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.192) 0.77%, rgba(26, 41, 54, 0.3) 52.73%, rgba(26, 41, 54, 0.18) 100%);
  }
  .template-page-builder .bg-overlay-3 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.4) 17.79%, rgba(26, 41, 54, 0) 38.94%, rgba(26, 41, 54, 0) 61.54%, rgba(26, 41, 54, 0.4) 84.62%);
  }
  .template-page-builder .bg-overlay-4 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.6) 0%, rgba(26, 41, 54, 0.12) 51.44%);
  }
  .template-page-builder .m-0 {
    margin: 0px 0px 0px 0px;
  }
  .template-page-builder .mt-0 {
    margin-top: 0px;
  }
  .template-page-builder .mr-0 {
    margin-right: 0px;
  }
  .template-page-builder .mb-0 {
    margin-bottom: 0px;
  }
  .template-page-builder .ml-0 {
    margin-left: 0px;
  }
  .template-page-builder .mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .template-page-builder .mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .template-page-builder .m--0 {
    margin: calc(0px * -1) calc(0px * -1) calc(0px * -1) calc(0px * -1);
  }
  .template-page-builder .mt--0 {
    margin-top: calc(0px * -1);
  }
  .template-page-builder .mr--0 {
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mb--0 {
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .ml--0 {
    margin-left: calc(0px * -1);
  }
  .template-page-builder .mh--0 {
    margin-left: calc(0px * -1);
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mv--0 {
    margin-top: calc(0px * -1);
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .m-1 {
    margin: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .mt-1 {
    margin-top: var(--space-1);
  }
  .template-page-builder .mr-1 {
    margin-right: var(--space-1);
  }
  .template-page-builder .mb-1 {
    margin-bottom: var(--space-1);
  }
  .template-page-builder .ml-1 {
    margin-left: var(--space-1);
  }
  .template-page-builder .mh-1 {
    margin-left: var(--space-1);
    margin-right: var(--space-1);
  }
  .template-page-builder .mv-1 {
    margin-top: var(--space-1);
    margin-bottom: var(--space-1);
  }
  .template-page-builder .m--1 {
    margin: calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1);
  }
  .template-page-builder .mt--1 {
    margin-top: calc(var(--space-1) * -1);
  }
  .template-page-builder .mr--1 {
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mb--1 {
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .ml--1 {
    margin-left: calc(var(--space-1) * -1);
  }
  .template-page-builder .mh--1 {
    margin-left: calc(var(--space-1) * -1);
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mv--1 {
    margin-top: calc(var(--space-1) * -1);
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .m-2 {
    margin: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .mt-2 {
    margin-top: var(--space-2);
  }
  .template-page-builder .mr-2 {
    margin-right: var(--space-2);
  }
  .template-page-builder .mb-2 {
    margin-bottom: var(--space-2);
  }
  .template-page-builder .ml-2 {
    margin-left: var(--space-2);
  }
  .template-page-builder .mh-2 {
    margin-left: var(--space-2);
    margin-right: var(--space-2);
  }
  .template-page-builder .mv-2 {
    margin-top: var(--space-2);
    margin-bottom: var(--space-2);
  }
  .template-page-builder .m--2 {
    margin: calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1);
  }
  .template-page-builder .mt--2 {
    margin-top: calc(var(--space-2) * -1);
  }
  .template-page-builder .mr--2 {
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mb--2 {
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .ml--2 {
    margin-left: calc(var(--space-2) * -1);
  }
  .template-page-builder .mh--2 {
    margin-left: calc(var(--space-2) * -1);
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mv--2 {
    margin-top: calc(var(--space-2) * -1);
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .m-3 {
    margin: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .mt-3 {
    margin-top: var(--space-3);
  }
  .template-page-builder .mr-3 {
    margin-right: var(--space-3);
  }
  .template-page-builder .mb-3 {
    margin-bottom: var(--space-3);
  }
  .template-page-builder .ml-3 {
    margin-left: var(--space-3);
  }
  .template-page-builder .mh-3 {
    margin-left: var(--space-3);
    margin-right: var(--space-3);
  }
  .template-page-builder .mv-3 {
    margin-top: var(--space-3);
    margin-bottom: var(--space-3);
  }
  .template-page-builder .m--3 {
    margin: calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1);
  }
  .template-page-builder .mt--3 {
    margin-top: calc(var(--space-3) * -1);
  }
  .template-page-builder .mr--3 {
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mb--3 {
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .ml--3 {
    margin-left: calc(var(--space-3) * -1);
  }
  .template-page-builder .mh--3 {
    margin-left: calc(var(--space-3) * -1);
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mv--3 {
    margin-top: calc(var(--space-3) * -1);
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .m-4 {
    margin: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .mt-4 {
    margin-top: var(--space-4);
  }
  .template-page-builder .mr-4 {
    margin-right: var(--space-4);
  }
  .template-page-builder .mb-4 {
    margin-bottom: var(--space-4);
  }
  .template-page-builder .ml-4 {
    margin-left: var(--space-4);
  }
  .template-page-builder .mh-4 {
    margin-left: var(--space-4);
    margin-right: var(--space-4);
  }
  .template-page-builder .mv-4 {
    margin-top: var(--space-4);
    margin-bottom: var(--space-4);
  }
  .template-page-builder .m--4 {
    margin: calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1);
  }
  .template-page-builder .mt--4 {
    margin-top: calc(var(--space-4) * -1);
  }
  .template-page-builder .mr--4 {
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mb--4 {
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .ml--4 {
    margin-left: calc(var(--space-4) * -1);
  }
  .template-page-builder .mh--4 {
    margin-left: calc(var(--space-4) * -1);
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mv--4 {
    margin-top: calc(var(--space-4) * -1);
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .m-5 {
    margin: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .mt-5 {
    margin-top: var(--space-5);
  }
  .template-page-builder .mr-5 {
    margin-right: var(--space-5);
  }
  .template-page-builder .mb-5 {
    margin-bottom: var(--space-5);
  }
  .template-page-builder .ml-5 {
    margin-left: var(--space-5);
  }
  .template-page-builder .mh-5 {
    margin-left: var(--space-5);
    margin-right: var(--space-5);
  }
  .template-page-builder .mv-5 {
    margin-top: var(--space-5);
    margin-bottom: var(--space-5);
  }
  .template-page-builder .m--5 {
    margin: calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1);
  }
  .template-page-builder .mt--5 {
    margin-top: calc(var(--space-5) * -1);
  }
  .template-page-builder .mr--5 {
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mb--5 {
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .ml--5 {
    margin-left: calc(var(--space-5) * -1);
  }
  .template-page-builder .mh--5 {
    margin-left: calc(var(--space-5) * -1);
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mv--5 {
    margin-top: calc(var(--space-5) * -1);
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .m-6 {
    margin: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .mt-6 {
    margin-top: var(--space-6);
  }
  .template-page-builder .mr-6 {
    margin-right: var(--space-6);
  }
  .template-page-builder .mb-6 {
    margin-bottom: var(--space-6);
  }
  .template-page-builder .ml-6 {
    margin-left: var(--space-6);
  }
  .template-page-builder .mh-6 {
    margin-left: var(--space-6);
    margin-right: var(--space-6);
  }
  .template-page-builder .mv-6 {
    margin-top: var(--space-6);
    margin-bottom: var(--space-6);
  }
  .template-page-builder .m--6 {
    margin: calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1);
  }
  .template-page-builder .mt--6 {
    margin-top: calc(var(--space-6) * -1);
  }
  .template-page-builder .mr--6 {
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mb--6 {
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .ml--6 {
    margin-left: calc(var(--space-6) * -1);
  }
  .template-page-builder .mh--6 {
    margin-left: calc(var(--space-6) * -1);
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mv--6 {
    margin-top: calc(var(--space-6) * -1);
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .m-7 {
    margin: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .mt-7 {
    margin-top: var(--space-7);
  }
  .template-page-builder .mr-7 {
    margin-right: var(--space-7);
  }
  .template-page-builder .mb-7 {
    margin-bottom: var(--space-7);
  }
  .template-page-builder .ml-7 {
    margin-left: var(--space-7);
  }
  .template-page-builder .mh-7 {
    margin-left: var(--space-7);
    margin-right: var(--space-7);
  }
  .template-page-builder .mv-7 {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7);
  }
  .template-page-builder .m--7 {
    margin: calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1);
  }
  .template-page-builder .mt--7 {
    margin-top: calc(var(--space-7) * -1);
  }
  .template-page-builder .mr--7 {
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mb--7 {
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .ml--7 {
    margin-left: calc(var(--space-7) * -1);
  }
  .template-page-builder .mh--7 {
    margin-left: calc(var(--space-7) * -1);
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mv--7 {
    margin-top: calc(var(--space-7) * -1);
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .m-8 {
    margin: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .mt-8 {
    margin-top: var(--space-8);
  }
  .template-page-builder .mr-8 {
    margin-right: var(--space-8);
  }
  .template-page-builder .mb-8 {
    margin-bottom: var(--space-8);
  }
  .template-page-builder .ml-8 {
    margin-left: var(--space-8);
  }
  .template-page-builder .mh-8 {
    margin-left: var(--space-8);
    margin-right: var(--space-8);
  }
  .template-page-builder .mv-8 {
    margin-top: var(--space-8);
    margin-bottom: var(--space-8);
  }
  .template-page-builder .m--8 {
    margin: calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1);
  }
  .template-page-builder .mt--8 {
    margin-top: calc(var(--space-8) * -1);
  }
  .template-page-builder .mr--8 {
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mb--8 {
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .ml--8 {
    margin-left: calc(var(--space-8) * -1);
  }
  .template-page-builder .mh--8 {
    margin-left: calc(var(--space-8) * -1);
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mv--8 {
    margin-top: calc(var(--space-8) * -1);
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .m-9 {
    margin: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .mt-9 {
    margin-top: var(--space-9);
  }
  .template-page-builder .mr-9 {
    margin-right: var(--space-9);
  }
  .template-page-builder .mb-9 {
    margin-bottom: var(--space-9);
  }
  .template-page-builder .ml-9 {
    margin-left: var(--space-9);
  }
  .template-page-builder .mh-9 {
    margin-left: var(--space-9);
    margin-right: var(--space-9);
  }
  .template-page-builder .mv-9 {
    margin-top: var(--space-9);
    margin-bottom: var(--space-9);
  }
  .template-page-builder .m--9 {
    margin: calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1);
  }
  .template-page-builder .mt--9 {
    margin-top: calc(var(--space-9) * -1);
  }
  .template-page-builder .mr--9 {
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mb--9 {
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .ml--9 {
    margin-left: calc(var(--space-9) * -1);
  }
  .template-page-builder .mh--9 {
    margin-left: calc(var(--space-9) * -1);
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mv--9 {
    margin-top: calc(var(--space-9) * -1);
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .m-10 {
    margin: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .mt-10 {
    margin-top: var(--space-10);
  }
  .template-page-builder .mr-10 {
    margin-right: var(--space-10);
  }
  .template-page-builder .mb-10 {
    margin-bottom: var(--space-10);
  }
  .template-page-builder .ml-10 {
    margin-left: var(--space-10);
  }
  .template-page-builder .mh-10 {
    margin-left: var(--space-10);
    margin-right: var(--space-10);
  }
  .template-page-builder .mv-10 {
    margin-top: var(--space-10);
    margin-bottom: var(--space-10);
  }
  .template-page-builder .m--10 {
    margin: calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1);
  }
  .template-page-builder .mt--10 {
    margin-top: calc(var(--space-10) * -1);
  }
  .template-page-builder .mr--10 {
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mb--10 {
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .ml--10 {
    margin-left: calc(var(--space-10) * -1);
  }
  .template-page-builder .mh--10 {
    margin-left: calc(var(--space-10) * -1);
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mv--10 {
    margin-top: calc(var(--space-10) * -1);
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .m-11 {
    margin: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .mt-11 {
    margin-top: var(--space-11);
  }
  .template-page-builder .mr-11 {
    margin-right: var(--space-11);
  }
  .template-page-builder .mb-11 {
    margin-bottom: var(--space-11);
  }
  .template-page-builder .ml-11 {
    margin-left: var(--space-11);
  }
  .template-page-builder .mh-11 {
    margin-left: var(--space-11);
    margin-right: var(--space-11);
  }
  .template-page-builder .mv-11 {
    margin-top: var(--space-11);
    margin-bottom: var(--space-11);
  }
  .template-page-builder .m--11 {
    margin: calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1);
  }
  .template-page-builder .mt--11 {
    margin-top: calc(var(--space-11) * -1);
  }
  .template-page-builder .mr--11 {
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mb--11 {
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .ml--11 {
    margin-left: calc(var(--space-11) * -1);
  }
  .template-page-builder .mh--11 {
    margin-left: calc(var(--space-11) * -1);
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mv--11 {
    margin-top: calc(var(--space-11) * -1);
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .m-12 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-12 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-12 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-12 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-12 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-12 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-12 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--12 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--12 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--12 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--12 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--12 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--12 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--12 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .m-13 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-13 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-13 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-13 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-13 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-13 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-13 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--13 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--13 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--13 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--13 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--13 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--13 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--13 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .m-14 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-14 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-14 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-14 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-14 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-14 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-14 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--14 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--14 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--14 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--14 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--14 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--14 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--14 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .p-0 {
    padding: 0px 0px 0px 0px;
  }
  .template-page-builder .pt-0 {
    padding-top: 0px !important;
  }
  .template-page-builder .pr-0 {
    padding-right: 0px !important;
  }
  .template-page-builder .pb-0 {
    padding-bottom: 0px !important;
  }
  .template-page-builder .pl-0 {
    padding-left: 0px !important;
  }
  .template-page-builder .ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .template-page-builder .pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .template-page-builder .p-1 {
    padding: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .pt-1 {
    padding-top: var(--space-1) !important;
  }
  .template-page-builder .pr-1 {
    padding-right: var(--space-1) !important;
  }
  .template-page-builder .pb-1 {
    padding-bottom: var(--space-1) !important;
  }
  .template-page-builder .pl-1 {
    padding-left: var(--space-1) !important;
  }
  .template-page-builder .ph-1 {
    padding-left: var(--space-1);
    padding-right: var(--space-1);
  }
  .template-page-builder .pv-1 {
    padding-top: var(--space-1);
    padding-bottom: var(--space-1);
  }
  .template-page-builder .p-2 {
    padding: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .pt-2 {
    padding-top: var(--space-2) !important;
  }
  .template-page-builder .pr-2 {
    padding-right: var(--space-2) !important;
  }
  .template-page-builder .pb-2 {
    padding-bottom: var(--space-2) !important;
  }
  .template-page-builder .pl-2 {
    padding-left: var(--space-2) !important;
  }
  .template-page-builder .ph-2 {
    padding-left: var(--space-2);
    padding-right: var(--space-2);
  }
  .template-page-builder .pv-2 {
    padding-top: var(--space-2);
    padding-bottom: var(--space-2);
  }
  .template-page-builder .p-3 {
    padding: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .pt-3 {
    padding-top: var(--space-3) !important;
  }
  .template-page-builder .pr-3 {
    padding-right: var(--space-3) !important;
  }
  .template-page-builder .pb-3 {
    padding-bottom: var(--space-3) !important;
  }
  .template-page-builder .pl-3 {
    padding-left: var(--space-3) !important;
  }
  .template-page-builder .ph-3 {
    padding-left: var(--space-3);
    padding-right: var(--space-3);
  }
  .template-page-builder .pv-3 {
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
  }
  .template-page-builder .p-4 {
    padding: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .pt-4 {
    padding-top: var(--space-4) !important;
  }
  .template-page-builder .pr-4 {
    padding-right: var(--space-4) !important;
  }
  .template-page-builder .pb-4 {
    padding-bottom: var(--space-4) !important;
  }
  .template-page-builder .pl-4 {
    padding-left: var(--space-4) !important;
  }
  .template-page-builder .ph-4 {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
  .template-page-builder .pv-4 {
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
  }
  .template-page-builder .p-5 {
    padding: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .pt-5 {
    padding-top: var(--space-5) !important;
  }
  .template-page-builder .pr-5 {
    padding-right: var(--space-5) !important;
  }
  .template-page-builder .pb-5 {
    padding-bottom: var(--space-5) !important;
  }
  .template-page-builder .pl-5 {
    padding-left: var(--space-5) !important;
  }
  .template-page-builder .ph-5 {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
  }
  .template-page-builder .pv-5 {
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
  }
  .template-page-builder .p-6 {
    padding: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .pt-6 {
    padding-top: var(--space-6) !important;
  }
  .template-page-builder .pr-6 {
    padding-right: var(--space-6) !important;
  }
  .template-page-builder .pb-6 {
    padding-bottom: var(--space-6) !important;
  }
  .template-page-builder .pl-6 {
    padding-left: var(--space-6) !important;
  }
  .template-page-builder .ph-6 {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
  }
  .template-page-builder .pv-6 {
    padding-top: var(--space-6);
    padding-bottom: var(--space-6);
  }
  .template-page-builder .p-7 {
    padding: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .pt-7 {
    padding-top: var(--space-7) !important;
  }
  .template-page-builder .pr-7 {
    padding-right: var(--space-7) !important;
  }
  .template-page-builder .pb-7 {
    padding-bottom: var(--space-7) !important;
  }
  .template-page-builder .pl-7 {
    padding-left: var(--space-7) !important;
  }
  .template-page-builder .ph-7 {
    padding-left: var(--space-7);
    padding-right: var(--space-7);
  }
  .template-page-builder .pv-7 {
    padding-top: var(--space-7);
    padding-bottom: var(--space-7);
  }
  .template-page-builder .p-8 {
    padding: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .pt-8 {
    padding-top: var(--space-8) !important;
  }
  .template-page-builder .pr-8 {
    padding-right: var(--space-8) !important;
  }
  .template-page-builder .pb-8 {
    padding-bottom: var(--space-8) !important;
  }
  .template-page-builder .pl-8 {
    padding-left: var(--space-8) !important;
  }
  .template-page-builder .ph-8 {
    padding-left: var(--space-8);
    padding-right: var(--space-8);
  }
  .template-page-builder .pv-8 {
    padding-top: var(--space-8);
    padding-bottom: var(--space-8);
  }
  .template-page-builder .p-9 {
    padding: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .pt-9 {
    padding-top: var(--space-9) !important;
  }
  .template-page-builder .pr-9 {
    padding-right: var(--space-9) !important;
  }
  .template-page-builder .pb-9 {
    padding-bottom: var(--space-9) !important;
  }
  .template-page-builder .pl-9 {
    padding-left: var(--space-9) !important;
  }
  .template-page-builder .ph-9 {
    padding-left: var(--space-9);
    padding-right: var(--space-9);
  }
  .template-page-builder .pv-9 {
    padding-top: var(--space-9);
    padding-bottom: var(--space-9);
  }
  .template-page-builder .p-10 {
    padding: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .pt-10 {
    padding-top: var(--space-10) !important;
  }
  .template-page-builder .pr-10 {
    padding-right: var(--space-10) !important;
  }
  .template-page-builder .pb-10 {
    padding-bottom: var(--space-10) !important;
  }
  .template-page-builder .pl-10 {
    padding-left: var(--space-10) !important;
  }
  .template-page-builder .ph-10 {
    padding-left: var(--space-10);
    padding-right: var(--space-10);
  }
  .template-page-builder .pv-10 {
    padding-top: var(--space-10);
    padding-bottom: var(--space-10);
  }
  .template-page-builder .p-11 {
    padding: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .pt-11 {
    padding-top: var(--space-11) !important;
  }
  .template-page-builder .pr-11 {
    padding-right: var(--space-11) !important;
  }
  .template-page-builder .pb-11 {
    padding-bottom: var(--space-11) !important;
  }
  .template-page-builder .pl-11 {
    padding-left: var(--space-11) !important;
  }
  .template-page-builder .ph-11 {
    padding-left: var(--space-11);
    padding-right: var(--space-11);
  }
  .template-page-builder .pv-11 {
    padding-top: var(--space-11);
    padding-bottom: var(--space-11);
  }
  .template-page-builder .p-12 {
    padding: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .pt-12 {
    padding-top: var(--space-12) !important;
  }
  .template-page-builder .pr-12 {
    padding-right: var(--space-12) !important;
  }
  .template-page-builder .pb-12 {
    padding-bottom: var(--space-12) !important;
  }
  .template-page-builder .pl-12 {
    padding-left: var(--space-12) !important;
  }
  .template-page-builder .ph-12 {
    padding-left: var(--space-12);
    padding-right: var(--space-12);
  }
  .template-page-builder .pv-12 {
    padding-top: var(--space-12);
    padding-bottom: var(--space-12);
  }
  .template-page-builder .p-13 {
    padding: var(--space-13) var(--space-13) var(--space-13) var(--space-13);
  }
  .template-page-builder .pt-13 {
    padding-top: var(--space-13) !important;
  }
  .template-page-builder .pr-13 {
    padding-right: var(--space-13) !important;
  }
  .template-page-builder .pb-13 {
    padding-bottom: var(--space-13) !important;
  }
  .template-page-builder .pl-13 {
    padding-left: var(--space-13) !important;
  }
  .template-page-builder .ph-13 {
    padding-left: var(--space-13);
    padding-right: var(--space-13);
  }
  .template-page-builder .pv-13 {
    padding-top: var(--space-13);
    padding-bottom: var(--space-13);
  }
  .template-page-builder .p-14 {
    padding: var(--space-14) var(--space-14) var(--space-14) var(--space-14);
  }
  .template-page-builder .pt-14 {
    padding-top: var(--space-14) !important;
  }
  .template-page-builder .pr-14 {
    padding-right: var(--space-14) !important;
  }
  .template-page-builder .pb-14 {
    padding-bottom: var(--space-14) !important;
  }
  .template-page-builder .pl-14 {
    padding-left: var(--space-14) !important;
  }
  .template-page-builder .ph-14 {
    padding-left: var(--space-14);
    padding-right: var(--space-14);
  }
  .template-page-builder .pv-14 {
    padding-top: var(--space-14);
    padding-bottom: var(--space-14);
  }
  .template-page-builder .sticky {
    position: sticky;
    top: 85px;
  }
  .template-page-builder .align-content-start {
    align-content: flex-start;
    align-content: start !important;
  }
  .template-page-builder .align-content-center {
    align-content: center !important;
  }
  .template-page-builder .align-content-end {
    align-content: flex-end;
    align-content: end !important;
  }
  .template-page-builder .align-items-start {
    align-items: start !important;
  }
  .template-page-builder .align-items-center {
    align-items: center !important;
  }
  .template-page-builder .align-items-end {
    align-items: flex-end;
    align-items: end !important;
  }
  .template-page-builder .align-self-stretch {
    align-self: stretch !important;
  }
  .template-page-builder .align-self-start {
    align-self: flex-start;
    align-self: start !important;
  }
  .template-page-builder .align-self-center {
    align-self: center !important;
  }
  .template-page-builder .align-self-end {
    align-self: flex-end;
    align-self: end !important;
  }
  .template-page-builder .justify-content-start {
    justify-content: flex-start;
    justify-content: start !important;
  }
  .template-page-builder .justify-content-center {
    justify-content: center !important;
  }
  .template-page-builder .justify-content-end {
    justify-content: flex-end;
    justify-content: end !important;
  }
  .template-page-builder .justify-content-between {
    justify-content: space-between !important;
  }
  .template-page-builder .justify-items-start {
    justify-items: flex-start;
    justify-items: start !important;
  }
  .template-page-builder .justify-items-center {
    justify-items: center !important;
  }
  .template-page-builder .justify-items-end {
    justify-items: flex-end;
    justify-items: end !important;
  }
  .template-page-builder .justify-self-start {
    justify-self: start !important;
  }
  .template-page-builder .justify-self-stretch {
    justify-self: stretch !important;
  }
  .template-page-builder .justify-self-center {
    justify-self: center !important;
  }
  .template-page-builder .justify-self-end {
    justify-self: end !important;
  }
  .template-page-builder .overflow-visible {
    overflow: visible !important;
  }
  .template-page-builder .order--10 {
    order: -10;
  }
  .template-page-builder .order--9 {
    order: -9;
  }
  .template-page-builder .order--8 {
    order: -8;
  }
  .template-page-builder .order--7 {
    order: -7;
  }
  .template-page-builder .order--6 {
    order: -6;
  }
  .template-page-builder .order--5 {
    order: -5;
  }
  .template-page-builder .order--4 {
    order: -4;
  }
  .template-page-builder .order--3 {
    order: -3;
  }
  .template-page-builder .order--2 {
    order: -2;
  }
  .template-page-builder .order--1 {
    order: -1;
  }
  .template-page-builder .order-0 {
    order: 0;
  }
  .template-page-builder .order-1 {
    order: 1;
  }
  .template-page-builder .order-2 {
    order: 2;
  }
  .template-page-builder .order-3 {
    order: 3;
  }
  .template-page-builder .order-4 {
    order: 4;
  }
  .template-page-builder .order-5 {
    order: 5;
  }
  .template-page-builder .order-6 {
    order: 6;
  }
  .template-page-builder .order-7 {
    order: 7;
  }
  .template-page-builder .order-8 {
    order: 8;
  }
  .template-page-builder .order-9 {
    order: 9;
  }
  .template-page-builder .order-10 {
    order: 10;
  }
  .template-page-builder div.element-image picture {
    min-height: var(--min-height-vw-768-1023, var(--min-height-vw-default, unset));
  }
  .template-page-builder .column-contrast {
    color: var(--primary-color-3);
  }
  .template-page-builder .unset-column-contrast {
    color: var(--primary-color-2);
  }
  .template-page-builder .image-cover {
    overflow: hidden;
    height: 100%;
  }
  .template-page-builder .image-cover img {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .template-page-builder .image-cover-absolute {
    position: relative;
  }
  .template-page-builder .image-cover-absolute img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .template-page-builder .tb\:gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .tb\:row-gap-0 {
    row-gap: 0px;
  }
  .template-page-builder .tb\:column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .tb\:gap-1 {
    row-gap: var(--space-1);
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .tb\:row-gap-1 {
    row-gap: var(--space-1);
  }
  .template-page-builder .tb\:column-gap-1 {
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .tb\:gap-2 {
    row-gap: var(--space-2);
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .tb\:row-gap-2 {
    row-gap: var(--space-2);
  }
  .template-page-builder .tb\:column-gap-2 {
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .tb\:gap-3 {
    row-gap: var(--space-3);
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .tb\:row-gap-3 {
    row-gap: var(--space-3);
  }
  .template-page-builder .tb\:column-gap-3 {
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .tb\:gap-4 {
    row-gap: var(--space-4);
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .tb\:row-gap-4 {
    row-gap: var(--space-4);
  }
  .template-page-builder .tb\:column-gap-4 {
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .tb\:gap-5 {
    row-gap: var(--space-5);
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .tb\:row-gap-5 {
    row-gap: var(--space-5);
  }
  .template-page-builder .tb\:column-gap-5 {
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .tb\:gap-6 {
    row-gap: var(--space-6);
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .tb\:row-gap-6 {
    row-gap: var(--space-6);
  }
  .template-page-builder .tb\:column-gap-6 {
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .tb\:gap-7 {
    row-gap: var(--space-7);
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .tb\:row-gap-7 {
    row-gap: var(--space-7);
  }
  .template-page-builder .tb\:column-gap-7 {
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .tb\:gap-8 {
    row-gap: var(--space-8);
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .tb\:row-gap-8 {
    row-gap: var(--space-8);
  }
  .template-page-builder .tb\:column-gap-8 {
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .tb\:gap-9 {
    row-gap: var(--space-9);
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .tb\:row-gap-9 {
    row-gap: var(--space-9);
  }
  .template-page-builder .tb\:column-gap-9 {
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .tb\:gap-10 {
    row-gap: var(--space-10);
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .tb\:row-gap-10 {
    row-gap: var(--space-10);
  }
  .template-page-builder .tb\:column-gap-10 {
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .tb\:gap-11 {
    row-gap: var(--space-11);
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .tb\:row-gap-11 {
    row-gap: var(--space-11);
  }
  .template-page-builder .tb\:column-gap-11 {
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .tb\:gap-12 {
    row-gap: var(--space-12);
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .tb\:row-gap-12 {
    row-gap: var(--space-12);
  }
  .template-page-builder .tb\:column-gap-12 {
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .tb\:gap-13 {
    row-gap: var(--space-13);
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .tb\:row-gap-13 {
    row-gap: var(--space-13);
  }
  .template-page-builder .tb\:column-gap-13 {
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .tb\:gap-14 {
    row-gap: var(--space-14);
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .tb\:row-gap-14 {
    row-gap: var(--space-14);
  }
  .template-page-builder .tb\:column-gap-14 {
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .tb\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-auto-flow-dense {
    grid-auto-flow: dense;
  }
  .template-page-builder .tb\:grid-auto-flow-unset {
    grid-auto-flow: unset;
  }
  .template-page-builder .tb\:col-span-unset {
    grid-column: unset;
  }
  .template-page-builder .tb\:col-span-full {
    grid-column: 1/-1;
  }
  .template-page-builder .tb\:col-span-1 {
    grid-column: span 1/span 1;
  }
  .template-page-builder .tb\:col-span-2 {
    grid-column: span 2/span 2;
  }
  .template-page-builder .tb\:col-span-3 {
    grid-column: span 3/span 3;
  }
  .template-page-builder .tb\:col-span-4 {
    grid-column: span 4/span 4;
  }
  .template-page-builder .tb\:col-span-5 {
    grid-column: span 5/span 5;
  }
  .template-page-builder .tb\:col-span-6 {
    grid-column: span 6/span 6;
  }
  .template-page-builder .tb\:col-span-7 {
    grid-column: span 7/span 7;
  }
  .template-page-builder .tb\:col-span-8 {
    grid-column: span 8/span 8;
  }
  .template-page-builder .tb\:col-span-9 {
    grid-column: span 9/span 9;
  }
  .template-page-builder .tb\:col-span-10 {
    grid-column: span 10/span 10;
  }
  .template-page-builder .tb\:col-span-11 {
    grid-column: span 11/span 11;
  }
  .template-page-builder .tb\:col-span-12 {
    grid-column: span 12/span 12;
  }
  .template-page-builder .tb\:w-5 {
    width: 5%;
  }
  .template-page-builder .tb\:w-10 {
    width: 10%;
  }
  .template-page-builder .tb\:w-15 {
    width: 15%;
  }
  .template-page-builder .tb\:w-20 {
    width: 20%;
  }
  .template-page-builder .tb\:w-25 {
    width: 25%;
  }
  .template-page-builder .tb\:w-30 {
    width: 30%;
  }
  .template-page-builder .tb\:w-35 {
    width: 35%;
  }
  .template-page-builder .tb\:w-40 {
    width: 40%;
  }
  .template-page-builder .tb\:w-45 {
    width: 45%;
  }
  .template-page-builder .tb\:w-50 {
    width: 50%;
  }
  .template-page-builder .tb\:w-55 {
    width: 55%;
  }
  .template-page-builder .tb\:w-60 {
    width: 60%;
  }
  .template-page-builder .tb\:w-65 {
    width: 65%;
  }
  .template-page-builder .tb\:w-70 {
    width: 70%;
  }
  .template-page-builder .tb\:w-75 {
    width: 75%;
  }
  .template-page-builder .tb\:w-80 {
    width: 80%;
  }
  .template-page-builder .tb\:w-85 {
    width: 85%;
  }
  .template-page-builder .tb\:w-90 {
    width: 90%;
  }
  .template-page-builder .tb\:w-95 {
    width: 95%;
  }
  .template-page-builder .tb\:w-100 {
    width: 100%;
  }
  .template-page-builder .tb\:h-5 {
    height: 5%;
  }
  .template-page-builder .tb\:h-10 {
    height: 10%;
  }
  .template-page-builder .tb\:h-15 {
    height: 15%;
  }
  .template-page-builder .tb\:h-20 {
    height: 20%;
  }
  .template-page-builder .tb\:h-25 {
    height: 25%;
  }
  .template-page-builder .tb\:h-30 {
    height: 30%;
  }
  .template-page-builder .tb\:h-35 {
    height: 35%;
  }
  .template-page-builder .tb\:h-40 {
    height: 40%;
  }
  .template-page-builder .tb\:h-45 {
    height: 45%;
  }
  .template-page-builder .tb\:h-50 {
    height: 50%;
  }
  .template-page-builder .tb\:h-55 {
    height: 55%;
  }
  .template-page-builder .tb\:h-60 {
    height: 60%;
  }
  .template-page-builder .tb\:h-65 {
    height: 65%;
  }
  .template-page-builder .tb\:h-70 {
    height: 70%;
  }
  .template-page-builder .tb\:h-75 {
    height: 75%;
  }
  .template-page-builder .tb\:h-80 {
    height: 80%;
  }
  .template-page-builder .tb\:h-85 {
    height: 85%;
  }
  .template-page-builder .tb\:h-90 {
    height: 90%;
  }
  .template-page-builder .tb\:h-95 {
    height: 95%;
  }
  .template-page-builder .tb\:h-100 {
    height: 100%;
  }
  .template-page-builder .tb\:h-5-vh {
    height: 5vh;
  }
  .template-page-builder .tb\:h-10-vh {
    height: 10vh;
  }
  .template-page-builder .tb\:h-15-vh {
    height: 15vh;
  }
  .template-page-builder .tb\:h-20-vh {
    height: 20vh;
  }
  .template-page-builder .tb\:h-25-vh {
    height: 25vh;
  }
  .template-page-builder .tb\:h-30-vh {
    height: 30vh;
  }
  .template-page-builder .tb\:h-35-vh {
    height: 35vh;
  }
  .template-page-builder .tb\:h-40-vh {
    height: 40vh;
  }
  .template-page-builder .tb\:h-45-vh {
    height: 45vh;
  }
  .template-page-builder .tb\:h-50-vh {
    height: 50vh;
  }
  .template-page-builder .tb\:h-55-vh {
    height: 55vh;
  }
  .template-page-builder .tb\:h-60-vh {
    height: 60vh;
  }
  .template-page-builder .tb\:h-65-vh {
    height: 65vh;
  }
  .template-page-builder .tb\:h-70-vh {
    height: 70vh;
  }
  .template-page-builder .tb\:h-75-vh {
    height: 75vh;
  }
  .template-page-builder .tb\:h-80-vh {
    height: 80vh;
  }
  .template-page-builder .tb\:h-85-vh {
    height: 85vh;
  }
  .template-page-builder .tb\:h-90-vh {
    height: 90vh;
  }
  .template-page-builder .tb\:h-95-vh {
    height: 95vh;
  }
  .template-page-builder .tb\:h-100-vh {
    height: 100vh;
  }
  .template-page-builder .tb\:h-50-px {
    height: 50px;
  }
  .template-page-builder .tb\:h-100-px {
    height: 100px;
  }
  .template-page-builder .tb\:h-150-px {
    height: 150px;
  }
  .template-page-builder .tb\:h-200-px {
    height: 200px;
  }
  .template-page-builder .tb\:h-250-px {
    height: 250px;
  }
  .template-page-builder .tb\:h-300-px {
    height: 300px;
  }
  .template-page-builder .tb\:h-350-px {
    height: 350px;
  }
  .template-page-builder .tb\:h-400-px {
    height: 400px;
  }
  .template-page-builder .tb\:h-450-px {
    height: 450px;
  }
  .template-page-builder .tb\:h-500-px {
    height: 500px;
  }
  .template-page-builder .tb\:h-550-px {
    height: 550px;
  }
  .template-page-builder .tb\:h-600-px {
    height: 600px;
  }
  .template-page-builder .tb\:h-650-px {
    height: 650px;
  }
  .template-page-builder .tb\:h-700-px {
    height: 700px;
  }
  .template-page-builder .tb\:h-750-px {
    height: 750px;
  }
  .template-page-builder .tb\:h-800-px {
    height: 800px;
  }
  .template-page-builder .tb\:h-850-px {
    height: 850px;
  }
  .template-page-builder .tb\:h-900-px {
    height: 900px;
  }
  .template-page-builder .tb\:h-950-px {
    height: 950px;
  }
  .template-page-builder .tb\:h-1000-px {
    height: 1000px;
  }
  .template-page-builder .tb\:h-auto {
    height: auto;
  }
  .template-page-builder .tb\:mh-5-vh {
    min-height: 5vh;
  }
  .template-page-builder .tb\:mh-10-vh {
    min-height: 10vh;
  }
  .template-page-builder .tb\:mh-15-vh {
    min-height: 15vh;
  }
  .template-page-builder .tb\:mh-20-vh {
    min-height: 20vh;
  }
  .template-page-builder .tb\:mh-25-vh {
    min-height: 25vh;
  }
  .template-page-builder .tb\:mh-30-vh {
    min-height: 30vh;
  }
  .template-page-builder .tb\:mh-35-vh {
    min-height: 35vh;
  }
  .template-page-builder .tb\:mh-40-vh {
    min-height: 40vh;
  }
  .template-page-builder .tb\:mh-45-vh {
    min-height: 45vh;
  }
  .template-page-builder .tb\:mh-50-vh {
    min-height: 50vh;
  }
  .template-page-builder .tb\:mh-55-vh {
    min-height: 55vh;
  }
  .template-page-builder .tb\:mh-60-vh {
    min-height: 60vh;
  }
  .template-page-builder .tb\:mh-65-vh {
    min-height: 65vh;
  }
  .template-page-builder .tb\:mh-70-vh {
    min-height: 70vh;
  }
  .template-page-builder .tb\:mh-75-vh {
    min-height: 75vh;
  }
  .template-page-builder .tb\:mh-80-vh {
    min-height: 80vh;
  }
  .template-page-builder .tb\:mh-85-vh {
    min-height: 85vh;
  }
  .template-page-builder .tb\:mh-90-vh {
    min-height: 90vh;
  }
  .template-page-builder .tb\:mh-95-vh {
    min-height: 95vh;
  }
  .template-page-builder .tb\:mh-100-vh {
    min-height: 100vh;
  }
  .template-page-builder .tb\:h-auto {
    min-height: auto;
  }
  .template-page-builder .tb\:relative {
    position: relative;
  }
  .template-page-builder .tb\:flex {
    display: flex !important;
  }
  .template-page-builder .tb\:grid {
    display: grid !important;
  }
  .template-page-builder .tb\:hide {
    display: none !important;
  }
  .template-page-builder .tb\:text-align-left {
    text-align: left !important;
  }
  .template-page-builder .tb\:text-align-center {
    text-align: center !important;
  }
  .template-page-builder .tb\:text-align-right {
    text-align: right !important;
  }
  .template-page-builder .tb\:flex-col-full {
    flex: 0 0 100% !important;
  }
  .template-page-builder .tb\:flex-wrap {
    flex-wrap: wrap;
  }
  .template-page-builder .tb\:grid-stack {
    display: grid;
    grid-template-areas: "main";
    grid-template-columns: auto;
    position: relative;
  }
  .template-page-builder .tb\:grid-layer {
    grid-area: main;
    position: relative;
    z-index: 1;
  }
  .template-page-builder .tb\:grid-columns-5-7 {
    grid-template-columns: 5fr 7fr;
  }
  .template-page-builder .tb\:grid-columns-7-5 {
    grid-template-columns: 7fr 5fr;
  }
  .template-page-builder .tb\:grid-columns-6-6 {
    grid-template-columns: 6fr 6fr;
  }
  .template-page-builder .tb\:grid-columns-8-4 {
    grid-template-columns: 8fr 4fr;
  }
  .template-page-builder .tb\:grid-columns-4-8 {
    grid-template-columns: 4fr 8fr;
  }
  .template-page-builder .tb\:grid-columns-9-3 {
    grid-template-columns: 9fr 3fr;
  }
  .template-page-builder .tb\:grid-columns-3-9 {
    grid-template-columns: 3fr 9fr;
  }
  .template-page-builder .tb\:grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .tb\:grid-columns-3-6-3 {
    grid-template-columns: 3fr 6fr 3fr;
  }
  .template-page-builder .tb\:grid-columns-repeat-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-repeat-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-repeat-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-repeat-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-repeat-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-repeat-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-repeat-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-repeat-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-repeat-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-repeat-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-repeat-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-auto {
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  }
  .template-page-builder .tb\:grid-columns-auto-min-content {
    grid-template-columns: auto min-content;
  }
  .template-page-builder .tb\:grid-columns-min-content-auto {
    grid-template-columns: min-content auto;
  }
  .template-page-builder .tb\:grid-columns-auto-1fr {
    grid-template-columns: auto 1fr;
  }
  .template-page-builder .tb\:grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .tb\:grid-columns-1fr {
    grid-template-columns: 1fr;
  }
  .template-page-builder .tb\:grid-rows-auto-1fr {
    grid-template-rows: auto 1fr;
  }
  .template-page-builder .tb\:grid-rows-1fr-auto {
    grid-template-rows: 1fr auto;
  }
  .template-page-builder .tb\:grid-rows-auto {
    grid-template-rows: auto;
  }
  .template-page-builder .tb\:min-height-100vh {
    min-height: 100vh;
  }
  .template-page-builder .tb\:min-height-100vh-min-header {
    min-height: calc(100vh - 85px);
  }
  .template-page-builder .tb\:mh-auto,
  .template-page-builder .tb\:min-height-auto {
    min-height: auto;
  }
  .template-page-builder .tb\:rounded-1 {
    border-radius: var(--border-radius-1) var(--border-radius-1) var(--border-radius-1) var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-tl-1 {
    border-top-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-tr-1 {
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-th-1 {
    border-top-left-radius: var(--border-radius-1);
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-br-1 {
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-bl-1 {
    border-bottom-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-bh-1 {
    border-bottom-left-radius: var(--border-radius-1);
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-2 {
    border-radius: var(--border-radius-2) var(--border-radius-2) var(--border-radius-2) var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-tl-2 {
    border-top-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-tr-2 {
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-th-2 {
    border-top-left-radius: var(--border-radius-2);
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-br-2 {
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-bl-2 {
    border-bottom-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-bh-2 {
    border-bottom-left-radius: var(--border-radius-2);
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-3 {
    border-radius: var(--border-radius-3) var(--border-radius-3) var(--border-radius-3) var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-tl-3 {
    border-top-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-tr-3 {
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-th-3 {
    border-top-left-radius: var(--border-radius-3);
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-br-3 {
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-bl-3 {
    border-bottom-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-bh-3 {
    border-bottom-left-radius: var(--border-radius-3);
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-4 {
    border-radius: var(--border-radius-4) var(--border-radius-4) var(--border-radius-4) var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-tl-4 {
    border-top-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-tr-4 {
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-th-4 {
    border-top-left-radius: var(--border-radius-4);
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-br-4 {
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-bl-4 {
    border-bottom-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-bh-4 {
    border-bottom-left-radius: var(--border-radius-4);
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-tl-0 {
    border-top-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-tr-0 {
    border-top-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-bl-0 {
    border-bottom-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-br-0 {
    border-bottom-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .tb\:rounded-0 {
    border-radius: 0;
    overflow: hidden;
  }
  .template-page-builder .tb\:aspect-ratio-1-1 {
    aspect-ratio: 1/1 !important;
  }
  .template-page-builder .tb\:aspect-ratio-2-1 {
    aspect-ratio: 2/1 !important;
  }
  .template-page-builder .tb\:aspect-ratio-3-2 {
    aspect-ratio: 3/2 !important;
  }
  .template-page-builder .tb\:aspect-ratio-2-3 {
    aspect-ratio: 2/3 !important;
  }
  .template-page-builder .tb\:aspect-ratio-4-3 {
    aspect-ratio: 4/3 !important;
  }
  .template-page-builder .tb\:aspect-ratio-5-2 {
    aspect-ratio: 5/2 !important;
  }
  .template-page-builder .tb\:aspect-ratio-5-3 {
    aspect-ratio: 5/3 !important;
  }
  .template-page-builder .tb\:aspect-ratio-5-6 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .tb\:aspect-ratio-6-5 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .tb\:aspect-ratio-16-9 {
    aspect-ratio: 16/9 !important;
  }
  .template-page-builder .tb\:aspect-ratio-350-250 {
    aspect-ratio: 350/250 !important;
  }
  .template-page-builder .tb\:aspect-ratio-350-430 {
    aspect-ratio: 350/430 !important;
  }
  .template-page-builder .tb\:aspect-ratio-3-4 {
    aspect-ratio: 3/4 !important;
  }
  .template-page-builder .tb\:aspect-ratio-unset {
    aspect-ratio: unset !important;
  }
  .template-page-builder .tb\:bg-pc-1 {
    background-color: var(--primary-color-1);
  }
  .template-page-builder .tb\:bg-pc-2 {
    background-color: var(--primary-color-2);
  }
  .template-page-builder .tb\:bg-pc-3 {
    background-color: var(--primary-color-3);
  }
  .template-page-builder .tb\:bg-sc-1 {
    background-color: var(--secondary-color-1);
  }
  .template-page-builder .tb\:bg-sc-2 {
    background-color: var(--secondary-color-2);
  }
  .template-page-builder .tb\:bg-sc-3 {
    background-color: var(--secondary-color-3);
  }
  .template-page-builder .tb\:border-pc-1 {
    border: solid 1px var(--primary-color-1);
  }
  .template-page-builder .tb\:border-pc-2 {
    border: solid 1px var(--primary-color-2);
  }
  .template-page-builder .tb\:border-pc-3 {
    border: solid 1px var(--primary-color-3);
  }
  .template-page-builder .tb\:border-sc-1 {
    border: solid 1px var(--secondary-color-1);
  }
  .template-page-builder .tb\:border-sc-2 {
    border: solid 1px var(--secondary-color-2);
  }
  .template-page-builder .tb\:border-sc-3 {
    border: solid 1px var(--secondary-color-3);
  }
  .template-page-builder .tb\:bg-overlay .column-background:after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .template-page-builder .tb\:bg-overlay-1 .column-background:after {
    background: linear-gradient(177.95deg, rgba(26, 41, 54, 0.6) 1.7%, rgba(26, 41, 54, 0) 81.22%);
  }
  .template-page-builder .tb\:bg-overlay-2 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.192) 0.77%, rgba(26, 41, 54, 0.3) 52.73%, rgba(26, 41, 54, 0.18) 100%);
  }
  .template-page-builder .tb\:bg-overlay-3 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.4) 17.79%, rgba(26, 41, 54, 0) 38.94%, rgba(26, 41, 54, 0) 61.54%, rgba(26, 41, 54, 0.4) 84.62%);
  }
  .template-page-builder .tb\:bg-overlay-4 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.6) 0%, rgba(26, 41, 54, 0.12) 51.44%);
  }
  .template-page-builder .tb\:m-0 {
    margin: 0px 0px 0px 0px;
  }
  .template-page-builder .tb\:mt-0 {
    margin-top: 0px;
  }
  .template-page-builder .tb\:mr-0 {
    margin-right: 0px;
  }
  .template-page-builder .tb\:mb-0 {
    margin-bottom: 0px;
  }
  .template-page-builder .tb\:ml-0 {
    margin-left: 0px;
  }
  .template-page-builder .tb\:mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .template-page-builder .tb\:mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .template-page-builder .tb\:m--0 {
    margin: calc(0px * -1) calc(0px * -1) calc(0px * -1) calc(0px * -1);
  }
  .template-page-builder .tb\:mt--0 {
    margin-top: calc(0px * -1);
  }
  .template-page-builder .tb\:mr--0 {
    margin-right: calc(0px * -1);
  }
  .template-page-builder .tb\:mb--0 {
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .tb\:ml--0 {
    margin-left: calc(0px * -1);
  }
  .template-page-builder .tb\:mh--0 {
    margin-left: calc(0px * -1);
    margin-right: calc(0px * -1);
  }
  .template-page-builder .tb\:mv--0 {
    margin-top: calc(0px * -1);
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .tb\:m-1 {
    margin: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .tb\:mt-1 {
    margin-top: var(--space-1);
  }
  .template-page-builder .tb\:mr-1 {
    margin-right: var(--space-1);
  }
  .template-page-builder .tb\:mb-1 {
    margin-bottom: var(--space-1);
  }
  .template-page-builder .tb\:ml-1 {
    margin-left: var(--space-1);
  }
  .template-page-builder .tb\:mh-1 {
    margin-left: var(--space-1);
    margin-right: var(--space-1);
  }
  .template-page-builder .tb\:mv-1 {
    margin-top: var(--space-1);
    margin-bottom: var(--space-1);
  }
  .template-page-builder .tb\:m--1 {
    margin: calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1);
  }
  .template-page-builder .tb\:mt--1 {
    margin-top: calc(var(--space-1) * -1);
  }
  .template-page-builder .tb\:mr--1 {
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .tb\:mb--1 {
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .tb\:ml--1 {
    margin-left: calc(var(--space-1) * -1);
  }
  .template-page-builder .tb\:mh--1 {
    margin-left: calc(var(--space-1) * -1);
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .tb\:mv--1 {
    margin-top: calc(var(--space-1) * -1);
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .tb\:m-2 {
    margin: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .tb\:mt-2 {
    margin-top: var(--space-2);
  }
  .template-page-builder .tb\:mr-2 {
    margin-right: var(--space-2);
  }
  .template-page-builder .tb\:mb-2 {
    margin-bottom: var(--space-2);
  }
  .template-page-builder .tb\:ml-2 {
    margin-left: var(--space-2);
  }
  .template-page-builder .tb\:mh-2 {
    margin-left: var(--space-2);
    margin-right: var(--space-2);
  }
  .template-page-builder .tb\:mv-2 {
    margin-top: var(--space-2);
    margin-bottom: var(--space-2);
  }
  .template-page-builder .tb\:m--2 {
    margin: calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1);
  }
  .template-page-builder .tb\:mt--2 {
    margin-top: calc(var(--space-2) * -1);
  }
  .template-page-builder .tb\:mr--2 {
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .tb\:mb--2 {
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .tb\:ml--2 {
    margin-left: calc(var(--space-2) * -1);
  }
  .template-page-builder .tb\:mh--2 {
    margin-left: calc(var(--space-2) * -1);
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .tb\:mv--2 {
    margin-top: calc(var(--space-2) * -1);
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .tb\:m-3 {
    margin: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .tb\:mt-3 {
    margin-top: var(--space-3);
  }
  .template-page-builder .tb\:mr-3 {
    margin-right: var(--space-3);
  }
  .template-page-builder .tb\:mb-3 {
    margin-bottom: var(--space-3);
  }
  .template-page-builder .tb\:ml-3 {
    margin-left: var(--space-3);
  }
  .template-page-builder .tb\:mh-3 {
    margin-left: var(--space-3);
    margin-right: var(--space-3);
  }
  .template-page-builder .tb\:mv-3 {
    margin-top: var(--space-3);
    margin-bottom: var(--space-3);
  }
  .template-page-builder .tb\:m--3 {
    margin: calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1);
  }
  .template-page-builder .tb\:mt--3 {
    margin-top: calc(var(--space-3) * -1);
  }
  .template-page-builder .tb\:mr--3 {
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .tb\:mb--3 {
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .tb\:ml--3 {
    margin-left: calc(var(--space-3) * -1);
  }
  .template-page-builder .tb\:mh--3 {
    margin-left: calc(var(--space-3) * -1);
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .tb\:mv--3 {
    margin-top: calc(var(--space-3) * -1);
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .tb\:m-4 {
    margin: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .tb\:mt-4 {
    margin-top: var(--space-4);
  }
  .template-page-builder .tb\:mr-4 {
    margin-right: var(--space-4);
  }
  .template-page-builder .tb\:mb-4 {
    margin-bottom: var(--space-4);
  }
  .template-page-builder .tb\:ml-4 {
    margin-left: var(--space-4);
  }
  .template-page-builder .tb\:mh-4 {
    margin-left: var(--space-4);
    margin-right: var(--space-4);
  }
  .template-page-builder .tb\:mv-4 {
    margin-top: var(--space-4);
    margin-bottom: var(--space-4);
  }
  .template-page-builder .tb\:m--4 {
    margin: calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1);
  }
  .template-page-builder .tb\:mt--4 {
    margin-top: calc(var(--space-4) * -1);
  }
  .template-page-builder .tb\:mr--4 {
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .tb\:mb--4 {
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .tb\:ml--4 {
    margin-left: calc(var(--space-4) * -1);
  }
  .template-page-builder .tb\:mh--4 {
    margin-left: calc(var(--space-4) * -1);
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .tb\:mv--4 {
    margin-top: calc(var(--space-4) * -1);
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .tb\:m-5 {
    margin: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .tb\:mt-5 {
    margin-top: var(--space-5);
  }
  .template-page-builder .tb\:mr-5 {
    margin-right: var(--space-5);
  }
  .template-page-builder .tb\:mb-5 {
    margin-bottom: var(--space-5);
  }
  .template-page-builder .tb\:ml-5 {
    margin-left: var(--space-5);
  }
  .template-page-builder .tb\:mh-5 {
    margin-left: var(--space-5);
    margin-right: var(--space-5);
  }
  .template-page-builder .tb\:mv-5 {
    margin-top: var(--space-5);
    margin-bottom: var(--space-5);
  }
  .template-page-builder .tb\:m--5 {
    margin: calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1);
  }
  .template-page-builder .tb\:mt--5 {
    margin-top: calc(var(--space-5) * -1);
  }
  .template-page-builder .tb\:mr--5 {
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .tb\:mb--5 {
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .tb\:ml--5 {
    margin-left: calc(var(--space-5) * -1);
  }
  .template-page-builder .tb\:mh--5 {
    margin-left: calc(var(--space-5) * -1);
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .tb\:mv--5 {
    margin-top: calc(var(--space-5) * -1);
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .tb\:m-6 {
    margin: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .tb\:mt-6 {
    margin-top: var(--space-6);
  }
  .template-page-builder .tb\:mr-6 {
    margin-right: var(--space-6);
  }
  .template-page-builder .tb\:mb-6 {
    margin-bottom: var(--space-6);
  }
  .template-page-builder .tb\:ml-6 {
    margin-left: var(--space-6);
  }
  .template-page-builder .tb\:mh-6 {
    margin-left: var(--space-6);
    margin-right: var(--space-6);
  }
  .template-page-builder .tb\:mv-6 {
    margin-top: var(--space-6);
    margin-bottom: var(--space-6);
  }
  .template-page-builder .tb\:m--6 {
    margin: calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1);
  }
  .template-page-builder .tb\:mt--6 {
    margin-top: calc(var(--space-6) * -1);
  }
  .template-page-builder .tb\:mr--6 {
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .tb\:mb--6 {
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .tb\:ml--6 {
    margin-left: calc(var(--space-6) * -1);
  }
  .template-page-builder .tb\:mh--6 {
    margin-left: calc(var(--space-6) * -1);
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .tb\:mv--6 {
    margin-top: calc(var(--space-6) * -1);
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .tb\:m-7 {
    margin: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .tb\:mt-7 {
    margin-top: var(--space-7);
  }
  .template-page-builder .tb\:mr-7 {
    margin-right: var(--space-7);
  }
  .template-page-builder .tb\:mb-7 {
    margin-bottom: var(--space-7);
  }
  .template-page-builder .tb\:ml-7 {
    margin-left: var(--space-7);
  }
  .template-page-builder .tb\:mh-7 {
    margin-left: var(--space-7);
    margin-right: var(--space-7);
  }
  .template-page-builder .tb\:mv-7 {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7);
  }
  .template-page-builder .tb\:m--7 {
    margin: calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1);
  }
  .template-page-builder .tb\:mt--7 {
    margin-top: calc(var(--space-7) * -1);
  }
  .template-page-builder .tb\:mr--7 {
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .tb\:mb--7 {
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .tb\:ml--7 {
    margin-left: calc(var(--space-7) * -1);
  }
  .template-page-builder .tb\:mh--7 {
    margin-left: calc(var(--space-7) * -1);
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .tb\:mv--7 {
    margin-top: calc(var(--space-7) * -1);
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .tb\:m-8 {
    margin: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .tb\:mt-8 {
    margin-top: var(--space-8);
  }
  .template-page-builder .tb\:mr-8 {
    margin-right: var(--space-8);
  }
  .template-page-builder .tb\:mb-8 {
    margin-bottom: var(--space-8);
  }
  .template-page-builder .tb\:ml-8 {
    margin-left: var(--space-8);
  }
  .template-page-builder .tb\:mh-8 {
    margin-left: var(--space-8);
    margin-right: var(--space-8);
  }
  .template-page-builder .tb\:mv-8 {
    margin-top: var(--space-8);
    margin-bottom: var(--space-8);
  }
  .template-page-builder .tb\:m--8 {
    margin: calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1);
  }
  .template-page-builder .tb\:mt--8 {
    margin-top: calc(var(--space-8) * -1);
  }
  .template-page-builder .tb\:mr--8 {
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .tb\:mb--8 {
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .tb\:ml--8 {
    margin-left: calc(var(--space-8) * -1);
  }
  .template-page-builder .tb\:mh--8 {
    margin-left: calc(var(--space-8) * -1);
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .tb\:mv--8 {
    margin-top: calc(var(--space-8) * -1);
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .tb\:m-9 {
    margin: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .tb\:mt-9 {
    margin-top: var(--space-9);
  }
  .template-page-builder .tb\:mr-9 {
    margin-right: var(--space-9);
  }
  .template-page-builder .tb\:mb-9 {
    margin-bottom: var(--space-9);
  }
  .template-page-builder .tb\:ml-9 {
    margin-left: var(--space-9);
  }
  .template-page-builder .tb\:mh-9 {
    margin-left: var(--space-9);
    margin-right: var(--space-9);
  }
  .template-page-builder .tb\:mv-9 {
    margin-top: var(--space-9);
    margin-bottom: var(--space-9);
  }
  .template-page-builder .tb\:m--9 {
    margin: calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1);
  }
  .template-page-builder .tb\:mt--9 {
    margin-top: calc(var(--space-9) * -1);
  }
  .template-page-builder .tb\:mr--9 {
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .tb\:mb--9 {
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .tb\:ml--9 {
    margin-left: calc(var(--space-9) * -1);
  }
  .template-page-builder .tb\:mh--9 {
    margin-left: calc(var(--space-9) * -1);
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .tb\:mv--9 {
    margin-top: calc(var(--space-9) * -1);
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .tb\:m-10 {
    margin: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .tb\:mt-10 {
    margin-top: var(--space-10);
  }
  .template-page-builder .tb\:mr-10 {
    margin-right: var(--space-10);
  }
  .template-page-builder .tb\:mb-10 {
    margin-bottom: var(--space-10);
  }
  .template-page-builder .tb\:ml-10 {
    margin-left: var(--space-10);
  }
  .template-page-builder .tb\:mh-10 {
    margin-left: var(--space-10);
    margin-right: var(--space-10);
  }
  .template-page-builder .tb\:mv-10 {
    margin-top: var(--space-10);
    margin-bottom: var(--space-10);
  }
  .template-page-builder .tb\:m--10 {
    margin: calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1);
  }
  .template-page-builder .tb\:mt--10 {
    margin-top: calc(var(--space-10) * -1);
  }
  .template-page-builder .tb\:mr--10 {
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .tb\:mb--10 {
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .tb\:ml--10 {
    margin-left: calc(var(--space-10) * -1);
  }
  .template-page-builder .tb\:mh--10 {
    margin-left: calc(var(--space-10) * -1);
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .tb\:mv--10 {
    margin-top: calc(var(--space-10) * -1);
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .tb\:m-11 {
    margin: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .tb\:mt-11 {
    margin-top: var(--space-11);
  }
  .template-page-builder .tb\:mr-11 {
    margin-right: var(--space-11);
  }
  .template-page-builder .tb\:mb-11 {
    margin-bottom: var(--space-11);
  }
  .template-page-builder .tb\:ml-11 {
    margin-left: var(--space-11);
  }
  .template-page-builder .tb\:mh-11 {
    margin-left: var(--space-11);
    margin-right: var(--space-11);
  }
  .template-page-builder .tb\:mv-11 {
    margin-top: var(--space-11);
    margin-bottom: var(--space-11);
  }
  .template-page-builder .tb\:m--11 {
    margin: calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1);
  }
  .template-page-builder .tb\:mt--11 {
    margin-top: calc(var(--space-11) * -1);
  }
  .template-page-builder .tb\:mr--11 {
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .tb\:mb--11 {
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .tb\:ml--11 {
    margin-left: calc(var(--space-11) * -1);
  }
  .template-page-builder .tb\:mh--11 {
    margin-left: calc(var(--space-11) * -1);
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .tb\:mv--11 {
    margin-top: calc(var(--space-11) * -1);
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .tb\:m-12 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .tb\:mt-12 {
    margin-top: var(--space-12);
  }
  .template-page-builder .tb\:mr-12 {
    margin-right: var(--space-12);
  }
  .template-page-builder .tb\:mb-12 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .tb\:ml-12 {
    margin-left: var(--space-12);
  }
  .template-page-builder .tb\:mh-12 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .tb\:mv-12 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .tb\:m--12 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mt--12 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mr--12 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mb--12 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:ml--12 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mh--12 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mv--12 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:m-13 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .tb\:mt-13 {
    margin-top: var(--space-12);
  }
  .template-page-builder .tb\:mr-13 {
    margin-right: var(--space-12);
  }
  .template-page-builder .tb\:mb-13 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .tb\:ml-13 {
    margin-left: var(--space-12);
  }
  .template-page-builder .tb\:mh-13 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .tb\:mv-13 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .tb\:m--13 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mt--13 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mr--13 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mb--13 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:ml--13 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mh--13 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mv--13 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:m-14 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .tb\:mt-14 {
    margin-top: var(--space-12);
  }
  .template-page-builder .tb\:mr-14 {
    margin-right: var(--space-12);
  }
  .template-page-builder .tb\:mb-14 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .tb\:ml-14 {
    margin-left: var(--space-12);
  }
  .template-page-builder .tb\:mh-14 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .tb\:mv-14 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .tb\:m--14 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mt--14 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mr--14 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mb--14 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:ml--14 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mh--14 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:mv--14 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .tb\:p-0 {
    padding: 0px 0px 0px 0px;
  }
  .template-page-builder .tb\:pt-0 {
    padding-top: 0px !important;
  }
  .template-page-builder .tb\:pr-0 {
    padding-right: 0px !important;
  }
  .template-page-builder .tb\:pb-0 {
    padding-bottom: 0px !important;
  }
  .template-page-builder .tb\:pl-0 {
    padding-left: 0px !important;
  }
  .template-page-builder .tb\:ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .template-page-builder .tb\:pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .template-page-builder .tb\:p-1 {
    padding: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .tb\:pt-1 {
    padding-top: var(--space-1) !important;
  }
  .template-page-builder .tb\:pr-1 {
    padding-right: var(--space-1) !important;
  }
  .template-page-builder .tb\:pb-1 {
    padding-bottom: var(--space-1) !important;
  }
  .template-page-builder .tb\:pl-1 {
    padding-left: var(--space-1) !important;
  }
  .template-page-builder .tb\:ph-1 {
    padding-left: var(--space-1);
    padding-right: var(--space-1);
  }
  .template-page-builder .tb\:pv-1 {
    padding-top: var(--space-1);
    padding-bottom: var(--space-1);
  }
  .template-page-builder .tb\:p-2 {
    padding: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .tb\:pt-2 {
    padding-top: var(--space-2) !important;
  }
  .template-page-builder .tb\:pr-2 {
    padding-right: var(--space-2) !important;
  }
  .template-page-builder .tb\:pb-2 {
    padding-bottom: var(--space-2) !important;
  }
  .template-page-builder .tb\:pl-2 {
    padding-left: var(--space-2) !important;
  }
  .template-page-builder .tb\:ph-2 {
    padding-left: var(--space-2);
    padding-right: var(--space-2);
  }
  .template-page-builder .tb\:pv-2 {
    padding-top: var(--space-2);
    padding-bottom: var(--space-2);
  }
  .template-page-builder .tb\:p-3 {
    padding: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .tb\:pt-3 {
    padding-top: var(--space-3) !important;
  }
  .template-page-builder .tb\:pr-3 {
    padding-right: var(--space-3) !important;
  }
  .template-page-builder .tb\:pb-3 {
    padding-bottom: var(--space-3) !important;
  }
  .template-page-builder .tb\:pl-3 {
    padding-left: var(--space-3) !important;
  }
  .template-page-builder .tb\:ph-3 {
    padding-left: var(--space-3);
    padding-right: var(--space-3);
  }
  .template-page-builder .tb\:pv-3 {
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
  }
  .template-page-builder .tb\:p-4 {
    padding: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .tb\:pt-4 {
    padding-top: var(--space-4) !important;
  }
  .template-page-builder .tb\:pr-4 {
    padding-right: var(--space-4) !important;
  }
  .template-page-builder .tb\:pb-4 {
    padding-bottom: var(--space-4) !important;
  }
  .template-page-builder .tb\:pl-4 {
    padding-left: var(--space-4) !important;
  }
  .template-page-builder .tb\:ph-4 {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
  .template-page-builder .tb\:pv-4 {
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
  }
  .template-page-builder .tb\:p-5 {
    padding: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .tb\:pt-5 {
    padding-top: var(--space-5) !important;
  }
  .template-page-builder .tb\:pr-5 {
    padding-right: var(--space-5) !important;
  }
  .template-page-builder .tb\:pb-5 {
    padding-bottom: var(--space-5) !important;
  }
  .template-page-builder .tb\:pl-5 {
    padding-left: var(--space-5) !important;
  }
  .template-page-builder .tb\:ph-5 {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
  }
  .template-page-builder .tb\:pv-5 {
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
  }
  .template-page-builder .tb\:p-6 {
    padding: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .tb\:pt-6 {
    padding-top: var(--space-6) !important;
  }
  .template-page-builder .tb\:pr-6 {
    padding-right: var(--space-6) !important;
  }
  .template-page-builder .tb\:pb-6 {
    padding-bottom: var(--space-6) !important;
  }
  .template-page-builder .tb\:pl-6 {
    padding-left: var(--space-6) !important;
  }
  .template-page-builder .tb\:ph-6 {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
  }
  .template-page-builder .tb\:pv-6 {
    padding-top: var(--space-6);
    padding-bottom: var(--space-6);
  }
  .template-page-builder .tb\:p-7 {
    padding: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .tb\:pt-7 {
    padding-top: var(--space-7) !important;
  }
  .template-page-builder .tb\:pr-7 {
    padding-right: var(--space-7) !important;
  }
  .template-page-builder .tb\:pb-7 {
    padding-bottom: var(--space-7) !important;
  }
  .template-page-builder .tb\:pl-7 {
    padding-left: var(--space-7) !important;
  }
  .template-page-builder .tb\:ph-7 {
    padding-left: var(--space-7);
    padding-right: var(--space-7);
  }
  .template-page-builder .tb\:pv-7 {
    padding-top: var(--space-7);
    padding-bottom: var(--space-7);
  }
  .template-page-builder .tb\:p-8 {
    padding: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .tb\:pt-8 {
    padding-top: var(--space-8) !important;
  }
  .template-page-builder .tb\:pr-8 {
    padding-right: var(--space-8) !important;
  }
  .template-page-builder .tb\:pb-8 {
    padding-bottom: var(--space-8) !important;
  }
  .template-page-builder .tb\:pl-8 {
    padding-left: var(--space-8) !important;
  }
  .template-page-builder .tb\:ph-8 {
    padding-left: var(--space-8);
    padding-right: var(--space-8);
  }
  .template-page-builder .tb\:pv-8 {
    padding-top: var(--space-8);
    padding-bottom: var(--space-8);
  }
  .template-page-builder .tb\:p-9 {
    padding: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .tb\:pt-9 {
    padding-top: var(--space-9) !important;
  }
  .template-page-builder .tb\:pr-9 {
    padding-right: var(--space-9) !important;
  }
  .template-page-builder .tb\:pb-9 {
    padding-bottom: var(--space-9) !important;
  }
  .template-page-builder .tb\:pl-9 {
    padding-left: var(--space-9) !important;
  }
  .template-page-builder .tb\:ph-9 {
    padding-left: var(--space-9);
    padding-right: var(--space-9);
  }
  .template-page-builder .tb\:pv-9 {
    padding-top: var(--space-9);
    padding-bottom: var(--space-9);
  }
  .template-page-builder .tb\:p-10 {
    padding: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .tb\:pt-10 {
    padding-top: var(--space-10) !important;
  }
  .template-page-builder .tb\:pr-10 {
    padding-right: var(--space-10) !important;
  }
  .template-page-builder .tb\:pb-10 {
    padding-bottom: var(--space-10) !important;
  }
  .template-page-builder .tb\:pl-10 {
    padding-left: var(--space-10) !important;
  }
  .template-page-builder .tb\:ph-10 {
    padding-left: var(--space-10);
    padding-right: var(--space-10);
  }
  .template-page-builder .tb\:pv-10 {
    padding-top: var(--space-10);
    padding-bottom: var(--space-10);
  }
  .template-page-builder .tb\:p-11 {
    padding: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .tb\:pt-11 {
    padding-top: var(--space-11) !important;
  }
  .template-page-builder .tb\:pr-11 {
    padding-right: var(--space-11) !important;
  }
  .template-page-builder .tb\:pb-11 {
    padding-bottom: var(--space-11) !important;
  }
  .template-page-builder .tb\:pl-11 {
    padding-left: var(--space-11) !important;
  }
  .template-page-builder .tb\:ph-11 {
    padding-left: var(--space-11);
    padding-right: var(--space-11);
  }
  .template-page-builder .tb\:pv-11 {
    padding-top: var(--space-11);
    padding-bottom: var(--space-11);
  }
  .template-page-builder .tb\:p-12 {
    padding: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .tb\:pt-12 {
    padding-top: var(--space-12) !important;
  }
  .template-page-builder .tb\:pr-12 {
    padding-right: var(--space-12) !important;
  }
  .template-page-builder .tb\:pb-12 {
    padding-bottom: var(--space-12) !important;
  }
  .template-page-builder .tb\:pl-12 {
    padding-left: var(--space-12) !important;
  }
  .template-page-builder .tb\:ph-12 {
    padding-left: var(--space-12);
    padding-right: var(--space-12);
  }
  .template-page-builder .tb\:pv-12 {
    padding-top: var(--space-12);
    padding-bottom: var(--space-12);
  }
  .template-page-builder .tb\:p-13 {
    padding: var(--space-13) var(--space-13) var(--space-13) var(--space-13);
  }
  .template-page-builder .tb\:pt-13 {
    padding-top: var(--space-13) !important;
  }
  .template-page-builder .tb\:pr-13 {
    padding-right: var(--space-13) !important;
  }
  .template-page-builder .tb\:pb-13 {
    padding-bottom: var(--space-13) !important;
  }
  .template-page-builder .tb\:pl-13 {
    padding-left: var(--space-13) !important;
  }
  .template-page-builder .tb\:ph-13 {
    padding-left: var(--space-13);
    padding-right: var(--space-13);
  }
  .template-page-builder .tb\:pv-13 {
    padding-top: var(--space-13);
    padding-bottom: var(--space-13);
  }
  .template-page-builder .tb\:p-14 {
    padding: var(--space-14) var(--space-14) var(--space-14) var(--space-14);
  }
  .template-page-builder .tb\:pt-14 {
    padding-top: var(--space-14) !important;
  }
  .template-page-builder .tb\:pr-14 {
    padding-right: var(--space-14) !important;
  }
  .template-page-builder .tb\:pb-14 {
    padding-bottom: var(--space-14) !important;
  }
  .template-page-builder .tb\:pl-14 {
    padding-left: var(--space-14) !important;
  }
  .template-page-builder .tb\:ph-14 {
    padding-left: var(--space-14);
    padding-right: var(--space-14);
  }
  .template-page-builder .tb\:pv-14 {
    padding-top: var(--space-14);
    padding-bottom: var(--space-14);
  }
  .template-page-builder .tb\:sticky {
    position: sticky;
    top: 85px;
  }
  .template-page-builder .tb\:align-content-start {
    align-content: flex-start;
    align-content: start !important;
  }
  .template-page-builder .tb\:align-content-center {
    align-content: center !important;
  }
  .template-page-builder .tb\:align-content-end {
    align-content: flex-end;
    align-content: end !important;
  }
  .template-page-builder .tb\:align-items-start {
    align-items: start !important;
  }
  .template-page-builder .tb\:align-items-center {
    align-items: center !important;
  }
  .template-page-builder .tb\:align-items-end {
    align-items: flex-end;
    align-items: end !important;
  }
  .template-page-builder .tb\:align-self-stretch {
    align-self: stretch !important;
  }
  .template-page-builder .tb\:align-self-start {
    align-self: flex-start;
    align-self: start !important;
  }
  .template-page-builder .tb\:align-self-center {
    align-self: center !important;
  }
  .template-page-builder .tb\:align-self-end {
    align-self: flex-end;
    align-self: end !important;
  }
  .template-page-builder .tb\:justify-content-start {
    justify-content: flex-start;
    justify-content: start !important;
  }
  .template-page-builder .tb\:justify-content-center {
    justify-content: center !important;
  }
  .template-page-builder .tb\:justify-content-end {
    justify-content: flex-end;
    justify-content: end !important;
  }
  .template-page-builder .tb\:justify-content-between {
    justify-content: space-between !important;
  }
  .template-page-builder .tb\:justify-items-start {
    justify-items: flex-start;
    justify-items: start !important;
  }
  .template-page-builder .tb\:justify-items-center {
    justify-items: center !important;
  }
  .template-page-builder .tb\:justify-items-end {
    justify-items: flex-end;
    justify-items: end !important;
  }
  .template-page-builder .tb\:justify-self-start {
    justify-self: start !important;
  }
  .template-page-builder .tb\:justify-self-stretch {
    justify-self: stretch !important;
  }
  .template-page-builder .tb\:justify-self-center {
    justify-self: center !important;
  }
  .template-page-builder .tb\:justify-self-end {
    justify-self: end !important;
  }
  .template-page-builder .tb\:overflow-visible {
    overflow: visible !important;
  }
  .template-page-builder .tb\:order--10 {
    order: -10;
  }
  .template-page-builder .tb\:order--9 {
    order: -9;
  }
  .template-page-builder .tb\:order--8 {
    order: -8;
  }
  .template-page-builder .tb\:order--7 {
    order: -7;
  }
  .template-page-builder .tb\:order--6 {
    order: -6;
  }
  .template-page-builder .tb\:order--5 {
    order: -5;
  }
  .template-page-builder .tb\:order--4 {
    order: -4;
  }
  .template-page-builder .tb\:order--3 {
    order: -3;
  }
  .template-page-builder .tb\:order--2 {
    order: -2;
  }
  .template-page-builder .tb\:order--1 {
    order: -1;
  }
  .template-page-builder .tb\:order-0 {
    order: 0;
  }
  .template-page-builder .tb\:order-1 {
    order: 1;
  }
  .template-page-builder .tb\:order-2 {
    order: 2;
  }
  .template-page-builder .tb\:order-3 {
    order: 3;
  }
  .template-page-builder .tb\:order-4 {
    order: 4;
  }
  .template-page-builder .tb\:order-5 {
    order: 5;
  }
  .template-page-builder .tb\:order-6 {
    order: 6;
  }
  .template-page-builder .tb\:order-7 {
    order: 7;
  }
  .template-page-builder .tb\:order-8 {
    order: 8;
  }
  .template-page-builder .tb\:order-9 {
    order: 9;
  }
  .template-page-builder .tb\:order-10 {
    order: 10;
  }
  .template-page-builder div.element-image picture {
    min-height: var(--min-height-vw-768-1023, var(--min-height-vw-default, unset));
  }
  .template-page-builder .tb\:column-contrast {
    color: var(--primary-color-3);
  }
  .template-page-builder .tb\:unset-column-contrast {
    color: var(--primary-color-2);
  }
  .template-page-builder .tb\:image-cover {
    overflow: hidden;
    height: 100%;
  }
  .template-page-builder .tb\:image-cover img {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .template-page-builder .tb\:image-cover-absolute {
    position: relative;
  }
  .template-page-builder .tb\:image-cover-absolute img {
    position: absolute;
    top: 0;
    left: 0;
  }
  #body-content {
    padding-top: 85px;
  }
  header {
    height: 85px;
  }
  header div.wrapper {
    height: 85px;
    gap: var(--space-9);
    padding: var(--space-6) var(--space-14);
  }
  header div.wrapper a.logo img {
    width: 52px;
    height: 49px;
  }
  header #popout-menu {
    height: calc(100vh - 85px);
    margin-top: 85px;
  }
  footer div.wrapper img.logo {
    width: 78px;
    height: 73px;
  }
  footer div.wrapper > div {
    max-width: unset;
  }
  div.element-home-bathrooms-inspiration {
    display: grid;
    grid-template-areas: "a a" "d d" "b c" "e c" "f f";
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: max-content;
  }
  div.element-home-bathrooms-inspiration > div:nth-child(1) {
    background: transparent;
    gap: var(--space-8);
    grid-template-rows: auto;
  }
  div.element-story-grid div.picture {
    width: 60px;
    height: 60px;
  }
  #single-story div.column-quote {
    grid-template-columns: 1fr;
  }
  #single-story div.column-quote div.element-image {
    aspect-ratio: unset;
  }
  #single-story div.column-quote-2 {
    grid-template-columns: 70% auto;
    grid-template-areas: "a d" "b c" "b c";
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }
  #single-story div.column-quote-2 > div:nth-child(1) {
    grid-area: a;
  }
  #single-story div.column-quote-2 > div:nth-child(2) {
    grid-area: b;
  }
  #single-story div.column-quote-2 > div:nth-child(3) {
    grid-area: c;
  }
  #single-story div.column-images-1 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-areas: "a a" "a a" "b c";
  }
  #single-story div.column-images-1 div.image-3 picture,
  #single-story div.column-images-1 div.image-2 picture {
    aspect-ratio: unset;
  }
  div.element-bathroomstyle-grid {
    gap: var(--space-4);
    flex-direction: column;
    aspect-ratio: auto;
  }
  div.element-bathroomstyle-grid .bathroomstyle-item {
    min-inline-size: 0;
    flex: 0 0 auto;
    inline-size: 100%;
    overflow: hidden;
    transition: min-block-size 0.45s cubic-bezier(0.2, 0.8, 0.2, 1);
    will-change: min-block-size;
    padding: var(--space-6) var(--space-7);
    min-block-size: 0px;
  }
  div.element-bathroomstyle-grid .bathroomstyle-item:nth-child(1), div.element-bathroomstyle-grid .bathroomstyle-item.is-current {
    flex: auto;
  }
  div.element-bathroomstyle-grid .bathroomstyle-item.is-active {
    padding: var(--space-11);
    min-block-size: 620px;
  }
  div.element-bathroomstyle-grid .bathroomstyle-item.is-active h3 {
    margin-top: 0px;
    transform: rotateZ(0deg);
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-8);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  div.element-bathroomstyle-grid .bathroomstyle-item h3 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-6);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
    transform: rotateZ(0deg);
    margin-top: 0px;
  }
  div.element-bathroomstyle-grid .bathroomstyle-item div.text-block {
    width: 310px;
    left: var(--space-11);
    bottom: var(--space-11);
    right: var(--space-11);
    position: absolute;
  }
  div.element-bathroomstyle-grid.has-active .bathroomstyle-item {
    flex-grow: 0;
  }
  div.element-bathroomstyle-grid.has-active .bathroomstyle-item.is-active {
    flex-grow: 0;
  }
  .element-build-bathrooms-overview-grid div.masonry-grid {
    --cols: 2;
    --gap: var(--space-5);
  }
  .element-build-bathrooms-overview-grid div.masonry-grid .grid-sizer {
    width: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));
  }
  .element-build-bathrooms-overview-grid div.masonry-grid .gutter-sizer {
    width: var(--gap);
  }
  .element-build-bathrooms-overview-grid div.masonry-grid > .element {
    width: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));
    margin-bottom: var(--gap);
  }
}
@media (max-width: 767px) {
  .template-page-builder h1.mb\:h1,
  .template-page-builder h2.mb\:h1,
  .template-page-builder h3.mb\:h1,
  .template-page-builder h4.mb\:h1,
  .template-page-builder h5.mb\:h1,
  .template-page-builder h6.mb\:h1,
  .template-page-builder h7.mb\:h1 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-11);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.mb\:h2,
  .template-page-builder h2.mb\:h2,
  .template-page-builder h3.mb\:h2,
  .template-page-builder h4.mb\:h2,
  .template-page-builder h5.mb\:h2,
  .template-page-builder h6.mb\:h2,
  .template-page-builder h7.mb\:h2 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-9);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.mb\:h3,
  .template-page-builder h2.mb\:h3,
  .template-page-builder h3.mb\:h3,
  .template-page-builder h4.mb\:h3,
  .template-page-builder h5.mb\:h3,
  .template-page-builder h6.mb\:h3,
  .template-page-builder h7.mb\:h3 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-8);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.mb\:h4,
  .template-page-builder h2.mb\:h4,
  .template-page-builder h3.mb\:h4,
  .template-page-builder h4.mb\:h4,
  .template-page-builder h5.mb\:h4,
  .template-page-builder h6.mb\:h4,
  .template-page-builder h7.mb\:h4 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-7);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.mb\:h5,
  .template-page-builder h2.mb\:h5,
  .template-page-builder h3.mb\:h5,
  .template-page-builder h4.mb\:h5,
  .template-page-builder h5.mb\:h5,
  .template-page-builder h6.mb\:h5,
  .template-page-builder h7.mb\:h5 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-6);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.mb\:h6,
  .template-page-builder h2.mb\:h6,
  .template-page-builder h3.mb\:h6,
  .template-page-builder h4.mb\:h6,
  .template-page-builder h5.mb\:h6,
  .template-page-builder h6.mb\:h6,
  .template-page-builder h7.mb\:h6 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-5);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder h1.mb\:h7,
  .template-page-builder h2.mb\:h7,
  .template-page-builder h3.mb\:h7,
  .template-page-builder h4.mb\:h7,
  .template-page-builder h5.mb\:h7,
  .template-page-builder h6.mb\:h7,
  .template-page-builder h7.mb\:h7 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-2);
    font-size: var(--fontsizes-4);
    line-height: var(--line-height-2);
    letter-spacing: var(--letter-spacing-1);
  }
  .template-page-builder {
    /* ---------- GAPS (optioneel) ---------- */
    /* ---------- GRID & CORE UTILITIES (altijd) ---------- */
    /* ---------- RADIUS (optioneel) ---------- */
    /* ---------- ASPECT RATIO (optioneel) ---------- */
    /* ---------- BACKGROUNDS (optioneel) ---------- */
    /* ---------- BORDERS (optioneel) ---------- */
    /* ---------- BACKGROUND OVERLAYS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- PADDINGS (optioneel) ---------- */
    /* ---------- Alignment & order (altijd) ---------- */
    /* ---------- GAPS (optioneel) ---------- */
    /* ---------- GRID & CORE UTILITIES (altijd) ---------- */
    /* ---------- RADIUS (optioneel) ---------- */
    /* ---------- ASPECT RATIO (optioneel) ---------- */
    /* ---------- BACKGROUNDS (optioneel) ---------- */
    /* ---------- BORDERS (optioneel) ---------- */
    /* ---------- BACKGROUND OVERLAYS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- PADDINGS (optioneel) ---------- */
    /* ---------- Alignment & order (altijd) ---------- */
  }
  .template-page-builder .gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .row-gap-0 {
    row-gap: 0px;
  }
  .template-page-builder .column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .gap-1 {
    row-gap: var(--space-1);
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .row-gap-1 {
    row-gap: var(--space-1);
  }
  .template-page-builder .column-gap-1 {
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .gap-2 {
    row-gap: var(--space-2);
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .row-gap-2 {
    row-gap: var(--space-2);
  }
  .template-page-builder .column-gap-2 {
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .gap-3 {
    row-gap: var(--space-3);
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .row-gap-3 {
    row-gap: var(--space-3);
  }
  .template-page-builder .column-gap-3 {
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .gap-4 {
    row-gap: var(--space-4);
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .row-gap-4 {
    row-gap: var(--space-4);
  }
  .template-page-builder .column-gap-4 {
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .gap-5 {
    row-gap: var(--space-5);
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .row-gap-5 {
    row-gap: var(--space-5);
  }
  .template-page-builder .column-gap-5 {
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .gap-6 {
    row-gap: var(--space-6);
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .row-gap-6 {
    row-gap: var(--space-6);
  }
  .template-page-builder .column-gap-6 {
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .gap-7 {
    row-gap: var(--space-7);
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .row-gap-7 {
    row-gap: var(--space-7);
  }
  .template-page-builder .column-gap-7 {
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .gap-8 {
    row-gap: var(--space-8);
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .row-gap-8 {
    row-gap: var(--space-8);
  }
  .template-page-builder .column-gap-8 {
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .gap-9 {
    row-gap: var(--space-9);
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .row-gap-9 {
    row-gap: var(--space-9);
  }
  .template-page-builder .column-gap-9 {
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .gap-10 {
    row-gap: var(--space-10);
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .row-gap-10 {
    row-gap: var(--space-10);
  }
  .template-page-builder .column-gap-10 {
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .gap-11 {
    row-gap: var(--space-11);
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .row-gap-11 {
    row-gap: var(--space-11);
  }
  .template-page-builder .column-gap-11 {
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .gap-12 {
    row-gap: var(--space-12);
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .row-gap-12 {
    row-gap: var(--space-12);
  }
  .template-page-builder .column-gap-12 {
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .gap-13 {
    row-gap: var(--space-13);
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .row-gap-13 {
    row-gap: var(--space-13);
  }
  .template-page-builder .column-gap-13 {
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .gap-14 {
    row-gap: var(--space-14);
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .row-gap-14 {
    row-gap: var(--space-14);
  }
  .template-page-builder .column-gap-14 {
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .grid-auto-flow-dense {
    grid-auto-flow: dense;
  }
  .template-page-builder .grid-auto-flow-unset {
    grid-auto-flow: unset;
  }
  .template-page-builder .col-span-unset {
    grid-column: unset;
  }
  .template-page-builder .col-span-full {
    grid-column: 1/-1;
  }
  .template-page-builder .col-span-1 {
    grid-column: span 1/span 1;
  }
  .template-page-builder .col-span-2 {
    grid-column: span 2/span 2;
  }
  .template-page-builder .col-span-3 {
    grid-column: span 3/span 3;
  }
  .template-page-builder .col-span-4 {
    grid-column: span 4/span 4;
  }
  .template-page-builder .col-span-5 {
    grid-column: span 5/span 5;
  }
  .template-page-builder .col-span-6 {
    grid-column: span 6/span 6;
  }
  .template-page-builder .col-span-7 {
    grid-column: span 7/span 7;
  }
  .template-page-builder .col-span-8 {
    grid-column: span 8/span 8;
  }
  .template-page-builder .col-span-9 {
    grid-column: span 9/span 9;
  }
  .template-page-builder .col-span-10 {
    grid-column: span 10/span 10;
  }
  .template-page-builder .col-span-11 {
    grid-column: span 11/span 11;
  }
  .template-page-builder .col-span-12 {
    grid-column: span 12/span 12;
  }
  .template-page-builder .w-5 {
    width: 5%;
  }
  .template-page-builder .w-10 {
    width: 10%;
  }
  .template-page-builder .w-15 {
    width: 15%;
  }
  .template-page-builder .w-20 {
    width: 20%;
  }
  .template-page-builder .w-25 {
    width: 25%;
  }
  .template-page-builder .w-30 {
    width: 30%;
  }
  .template-page-builder .w-35 {
    width: 35%;
  }
  .template-page-builder .w-40 {
    width: 40%;
  }
  .template-page-builder .w-45 {
    width: 45%;
  }
  .template-page-builder .w-50 {
    width: 50%;
  }
  .template-page-builder .w-55 {
    width: 55%;
  }
  .template-page-builder .w-60 {
    width: 60%;
  }
  .template-page-builder .w-65 {
    width: 65%;
  }
  .template-page-builder .w-70 {
    width: 70%;
  }
  .template-page-builder .w-75 {
    width: 75%;
  }
  .template-page-builder .w-80 {
    width: 80%;
  }
  .template-page-builder .w-85 {
    width: 85%;
  }
  .template-page-builder .w-90 {
    width: 90%;
  }
  .template-page-builder .w-95 {
    width: 95%;
  }
  .template-page-builder .w-100 {
    width: 100%;
  }
  .template-page-builder .h-5 {
    height: 5%;
  }
  .template-page-builder .h-10 {
    height: 10%;
  }
  .template-page-builder .h-15 {
    height: 15%;
  }
  .template-page-builder .h-20 {
    height: 20%;
  }
  .template-page-builder .h-25 {
    height: 25%;
  }
  .template-page-builder .h-30 {
    height: 30%;
  }
  .template-page-builder .h-35 {
    height: 35%;
  }
  .template-page-builder .h-40 {
    height: 40%;
  }
  .template-page-builder .h-45 {
    height: 45%;
  }
  .template-page-builder .h-50 {
    height: 50%;
  }
  .template-page-builder .h-55 {
    height: 55%;
  }
  .template-page-builder .h-60 {
    height: 60%;
  }
  .template-page-builder .h-65 {
    height: 65%;
  }
  .template-page-builder .h-70 {
    height: 70%;
  }
  .template-page-builder .h-75 {
    height: 75%;
  }
  .template-page-builder .h-80 {
    height: 80%;
  }
  .template-page-builder .h-85 {
    height: 85%;
  }
  .template-page-builder .h-90 {
    height: 90%;
  }
  .template-page-builder .h-95 {
    height: 95%;
  }
  .template-page-builder .h-100 {
    height: 100%;
  }
  .template-page-builder .h-5-vh {
    height: 5vh;
  }
  .template-page-builder .h-10-vh {
    height: 10vh;
  }
  .template-page-builder .h-15-vh {
    height: 15vh;
  }
  .template-page-builder .h-20-vh {
    height: 20vh;
  }
  .template-page-builder .h-25-vh {
    height: 25vh;
  }
  .template-page-builder .h-30-vh {
    height: 30vh;
  }
  .template-page-builder .h-35-vh {
    height: 35vh;
  }
  .template-page-builder .h-40-vh {
    height: 40vh;
  }
  .template-page-builder .h-45-vh {
    height: 45vh;
  }
  .template-page-builder .h-50-vh {
    height: 50vh;
  }
  .template-page-builder .h-55-vh {
    height: 55vh;
  }
  .template-page-builder .h-60-vh {
    height: 60vh;
  }
  .template-page-builder .h-65-vh {
    height: 65vh;
  }
  .template-page-builder .h-70-vh {
    height: 70vh;
  }
  .template-page-builder .h-75-vh {
    height: 75vh;
  }
  .template-page-builder .h-80-vh {
    height: 80vh;
  }
  .template-page-builder .h-85-vh {
    height: 85vh;
  }
  .template-page-builder .h-90-vh {
    height: 90vh;
  }
  .template-page-builder .h-95-vh {
    height: 95vh;
  }
  .template-page-builder .h-100-vh {
    height: 100vh;
  }
  .template-page-builder .h-50-px {
    height: 50px;
  }
  .template-page-builder .h-100-px {
    height: 100px;
  }
  .template-page-builder .h-150-px {
    height: 150px;
  }
  .template-page-builder .h-200-px {
    height: 200px;
  }
  .template-page-builder .h-250-px {
    height: 250px;
  }
  .template-page-builder .h-300-px {
    height: 300px;
  }
  .template-page-builder .h-350-px {
    height: 350px;
  }
  .template-page-builder .h-400-px {
    height: 400px;
  }
  .template-page-builder .h-450-px {
    height: 450px;
  }
  .template-page-builder .h-500-px {
    height: 500px;
  }
  .template-page-builder .h-550-px {
    height: 550px;
  }
  .template-page-builder .h-600-px {
    height: 600px;
  }
  .template-page-builder .h-650-px {
    height: 650px;
  }
  .template-page-builder .h-700-px {
    height: 700px;
  }
  .template-page-builder .h-750-px {
    height: 750px;
  }
  .template-page-builder .h-800-px {
    height: 800px;
  }
  .template-page-builder .h-850-px {
    height: 850px;
  }
  .template-page-builder .h-900-px {
    height: 900px;
  }
  .template-page-builder .h-950-px {
    height: 950px;
  }
  .template-page-builder .h-1000-px {
    height: 1000px;
  }
  .template-page-builder .h-auto {
    height: auto;
  }
  .template-page-builder .mh-5-vh {
    min-height: 5vh;
  }
  .template-page-builder .mh-10-vh {
    min-height: 10vh;
  }
  .template-page-builder .mh-15-vh {
    min-height: 15vh;
  }
  .template-page-builder .mh-20-vh {
    min-height: 20vh;
  }
  .template-page-builder .mh-25-vh {
    min-height: 25vh;
  }
  .template-page-builder .mh-30-vh {
    min-height: 30vh;
  }
  .template-page-builder .mh-35-vh {
    min-height: 35vh;
  }
  .template-page-builder .mh-40-vh {
    min-height: 40vh;
  }
  .template-page-builder .mh-45-vh {
    min-height: 45vh;
  }
  .template-page-builder .mh-50-vh {
    min-height: 50vh;
  }
  .template-page-builder .mh-55-vh {
    min-height: 55vh;
  }
  .template-page-builder .mh-60-vh {
    min-height: 60vh;
  }
  .template-page-builder .mh-65-vh {
    min-height: 65vh;
  }
  .template-page-builder .mh-70-vh {
    min-height: 70vh;
  }
  .template-page-builder .mh-75-vh {
    min-height: 75vh;
  }
  .template-page-builder .mh-80-vh {
    min-height: 80vh;
  }
  .template-page-builder .mh-85-vh {
    min-height: 85vh;
  }
  .template-page-builder .mh-90-vh {
    min-height: 90vh;
  }
  .template-page-builder .mh-95-vh {
    min-height: 95vh;
  }
  .template-page-builder .mh-100-vh {
    min-height: 100vh;
  }
  .template-page-builder .h-auto {
    min-height: auto;
  }
  .template-page-builder .relative {
    position: relative;
  }
  .template-page-builder .flex {
    display: flex !important;
  }
  .template-page-builder .grid {
    display: grid !important;
  }
  .template-page-builder .hide {
    display: none !important;
  }
  .template-page-builder .text-align-left {
    text-align: left !important;
  }
  .template-page-builder .text-align-center {
    text-align: center !important;
  }
  .template-page-builder .text-align-right {
    text-align: right !important;
  }
  .template-page-builder .flex-col-full {
    flex: 0 0 100% !important;
  }
  .template-page-builder .flex-wrap {
    flex-wrap: wrap;
  }
  .template-page-builder .grid-stack {
    display: grid;
    grid-template-areas: "main";
    grid-template-columns: auto;
    position: relative;
  }
  .template-page-builder .grid-layer {
    grid-area: main;
    position: relative;
    z-index: 1;
  }
  .template-page-builder .grid-columns-5-7 {
    grid-template-columns: 5fr 7fr;
  }
  .template-page-builder .grid-columns-7-5 {
    grid-template-columns: 7fr 5fr;
  }
  .template-page-builder .grid-columns-6-6 {
    grid-template-columns: 6fr 6fr;
  }
  .template-page-builder .grid-columns-8-4 {
    grid-template-columns: 8fr 4fr;
  }
  .template-page-builder .grid-columns-4-8 {
    grid-template-columns: 4fr 8fr;
  }
  .template-page-builder .grid-columns-9-3 {
    grid-template-columns: 9fr 3fr;
  }
  .template-page-builder .grid-columns-3-9 {
    grid-template-columns: 3fr 9fr;
  }
  .template-page-builder .grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .grid-columns-3-6-3 {
    grid-template-columns: 3fr 6fr 3fr;
  }
  .template-page-builder .grid-columns-repeat-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-auto {
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-auto-min-content {
    grid-template-columns: auto min-content;
  }
  .template-page-builder .grid-columns-min-content-auto {
    grid-template-columns: min-content auto;
  }
  .template-page-builder .grid-columns-auto-1fr {
    grid-template-columns: auto 1fr;
  }
  .template-page-builder .grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .grid-columns-1fr {
    grid-template-columns: 1fr;
  }
  .template-page-builder .grid-rows-auto-1fr {
    grid-template-rows: auto 1fr;
  }
  .template-page-builder .grid-rows-1fr-auto {
    grid-template-rows: 1fr auto;
  }
  .template-page-builder .grid-rows-auto {
    grid-template-rows: auto;
  }
  .template-page-builder .min-height-100vh {
    min-height: 100vh;
  }
  .template-page-builder .min-height-100vh-min-header {
    min-height: calc(100vh - 73px);
  }
  .template-page-builder .mh-auto,
  .template-page-builder .min-height-auto {
    min-height: auto;
  }
  .template-page-builder .rounded-1 {
    border-radius: var(--border-radius-1) var(--border-radius-1) var(--border-radius-1) var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-1 {
    border-top-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-1 {
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-1 {
    border-top-left-radius: var(--border-radius-1);
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-1 {
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-1 {
    border-bottom-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-1 {
    border-bottom-left-radius: var(--border-radius-1);
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-2 {
    border-radius: var(--border-radius-2) var(--border-radius-2) var(--border-radius-2) var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-2 {
    border-top-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-2 {
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-2 {
    border-top-left-radius: var(--border-radius-2);
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-2 {
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-2 {
    border-bottom-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-2 {
    border-bottom-left-radius: var(--border-radius-2);
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-3 {
    border-radius: var(--border-radius-3) var(--border-radius-3) var(--border-radius-3) var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-3 {
    border-top-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-3 {
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-3 {
    border-top-left-radius: var(--border-radius-3);
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-3 {
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-3 {
    border-bottom-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-3 {
    border-bottom-left-radius: var(--border-radius-3);
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-4 {
    border-radius: var(--border-radius-4) var(--border-radius-4) var(--border-radius-4) var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-4 {
    border-top-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-4 {
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-4 {
    border-top-left-radius: var(--border-radius-4);
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-4 {
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-4 {
    border-bottom-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-4 {
    border-bottom-left-radius: var(--border-radius-4);
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-0 {
    border-top-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-0 {
    border-top-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-0 {
    border-bottom-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-br-0 {
    border-bottom-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-0 {
    border-radius: 0;
    overflow: hidden;
  }
  .template-page-builder .aspect-ratio-1-1 {
    aspect-ratio: 1/1 !important;
  }
  .template-page-builder .aspect-ratio-2-1 {
    aspect-ratio: 2/1 !important;
  }
  .template-page-builder .aspect-ratio-3-2 {
    aspect-ratio: 3/2 !important;
  }
  .template-page-builder .aspect-ratio-2-3 {
    aspect-ratio: 2/3 !important;
  }
  .template-page-builder .aspect-ratio-4-3 {
    aspect-ratio: 4/3 !important;
  }
  .template-page-builder .aspect-ratio-5-2 {
    aspect-ratio: 5/2 !important;
  }
  .template-page-builder .aspect-ratio-5-3 {
    aspect-ratio: 5/3 !important;
  }
  .template-page-builder .aspect-ratio-5-6 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .aspect-ratio-6-5 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .aspect-ratio-16-9 {
    aspect-ratio: 16/9 !important;
  }
  .template-page-builder .aspect-ratio-350-250 {
    aspect-ratio: 350/250 !important;
  }
  .template-page-builder .aspect-ratio-350-430 {
    aspect-ratio: 350/430 !important;
  }
  .template-page-builder .aspect-ratio-3-4 {
    aspect-ratio: 3/4 !important;
  }
  .template-page-builder .aspect-ratio-unset {
    aspect-ratio: unset !important;
  }
  .template-page-builder .bg-pc-1 {
    background-color: var(--primary-color-1);
  }
  .template-page-builder .bg-pc-2 {
    background-color: var(--primary-color-2);
  }
  .template-page-builder .bg-pc-3 {
    background-color: var(--primary-color-3);
  }
  .template-page-builder .bg-sc-1 {
    background-color: var(--secondary-color-1);
  }
  .template-page-builder .bg-sc-2 {
    background-color: var(--secondary-color-2);
  }
  .template-page-builder .bg-sc-3 {
    background-color: var(--secondary-color-3);
  }
  .template-page-builder .border-pc-1 {
    border: solid 1px var(--primary-color-1);
  }
  .template-page-builder .border-pc-2 {
    border: solid 1px var(--primary-color-2);
  }
  .template-page-builder .border-pc-3 {
    border: solid 1px var(--primary-color-3);
  }
  .template-page-builder .border-sc-1 {
    border: solid 1px var(--secondary-color-1);
  }
  .template-page-builder .border-sc-2 {
    border: solid 1px var(--secondary-color-2);
  }
  .template-page-builder .border-sc-3 {
    border: solid 1px var(--secondary-color-3);
  }
  .template-page-builder .bg-overlay .column-background:after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .template-page-builder .bg-overlay-1 .column-background:after {
    background: linear-gradient(177.95deg, rgba(26, 41, 54, 0.6) 1.7%, rgba(26, 41, 54, 0) 81.22%);
  }
  .template-page-builder .bg-overlay-2 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.192) 0.77%, rgba(26, 41, 54, 0.3) 52.73%, rgba(26, 41, 54, 0.18) 100%);
  }
  .template-page-builder .bg-overlay-3 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.4) 17.79%, rgba(26, 41, 54, 0) 38.94%, rgba(26, 41, 54, 0) 61.54%, rgba(26, 41, 54, 0.4) 84.62%);
  }
  .template-page-builder .bg-overlay-4 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.6) 0%, rgba(26, 41, 54, 0.12) 51.44%);
  }
  .template-page-builder .m-0 {
    margin: 0px 0px 0px 0px;
  }
  .template-page-builder .mt-0 {
    margin-top: 0px;
  }
  .template-page-builder .mr-0 {
    margin-right: 0px;
  }
  .template-page-builder .mb-0 {
    margin-bottom: 0px;
  }
  .template-page-builder .ml-0 {
    margin-left: 0px;
  }
  .template-page-builder .mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .template-page-builder .mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .template-page-builder .m--0 {
    margin: calc(0px * -1) calc(0px * -1) calc(0px * -1) calc(0px * -1);
  }
  .template-page-builder .mt--0 {
    margin-top: calc(0px * -1);
  }
  .template-page-builder .mr--0 {
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mb--0 {
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .ml--0 {
    margin-left: calc(0px * -1);
  }
  .template-page-builder .mh--0 {
    margin-left: calc(0px * -1);
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mv--0 {
    margin-top: calc(0px * -1);
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .m-1 {
    margin: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .mt-1 {
    margin-top: var(--space-1);
  }
  .template-page-builder .mr-1 {
    margin-right: var(--space-1);
  }
  .template-page-builder .mb-1 {
    margin-bottom: var(--space-1);
  }
  .template-page-builder .ml-1 {
    margin-left: var(--space-1);
  }
  .template-page-builder .mh-1 {
    margin-left: var(--space-1);
    margin-right: var(--space-1);
  }
  .template-page-builder .mv-1 {
    margin-top: var(--space-1);
    margin-bottom: var(--space-1);
  }
  .template-page-builder .m--1 {
    margin: calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1);
  }
  .template-page-builder .mt--1 {
    margin-top: calc(var(--space-1) * -1);
  }
  .template-page-builder .mr--1 {
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mb--1 {
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .ml--1 {
    margin-left: calc(var(--space-1) * -1);
  }
  .template-page-builder .mh--1 {
    margin-left: calc(var(--space-1) * -1);
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mv--1 {
    margin-top: calc(var(--space-1) * -1);
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .m-2 {
    margin: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .mt-2 {
    margin-top: var(--space-2);
  }
  .template-page-builder .mr-2 {
    margin-right: var(--space-2);
  }
  .template-page-builder .mb-2 {
    margin-bottom: var(--space-2);
  }
  .template-page-builder .ml-2 {
    margin-left: var(--space-2);
  }
  .template-page-builder .mh-2 {
    margin-left: var(--space-2);
    margin-right: var(--space-2);
  }
  .template-page-builder .mv-2 {
    margin-top: var(--space-2);
    margin-bottom: var(--space-2);
  }
  .template-page-builder .m--2 {
    margin: calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1);
  }
  .template-page-builder .mt--2 {
    margin-top: calc(var(--space-2) * -1);
  }
  .template-page-builder .mr--2 {
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mb--2 {
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .ml--2 {
    margin-left: calc(var(--space-2) * -1);
  }
  .template-page-builder .mh--2 {
    margin-left: calc(var(--space-2) * -1);
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mv--2 {
    margin-top: calc(var(--space-2) * -1);
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .m-3 {
    margin: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .mt-3 {
    margin-top: var(--space-3);
  }
  .template-page-builder .mr-3 {
    margin-right: var(--space-3);
  }
  .template-page-builder .mb-3 {
    margin-bottom: var(--space-3);
  }
  .template-page-builder .ml-3 {
    margin-left: var(--space-3);
  }
  .template-page-builder .mh-3 {
    margin-left: var(--space-3);
    margin-right: var(--space-3);
  }
  .template-page-builder .mv-3 {
    margin-top: var(--space-3);
    margin-bottom: var(--space-3);
  }
  .template-page-builder .m--3 {
    margin: calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1);
  }
  .template-page-builder .mt--3 {
    margin-top: calc(var(--space-3) * -1);
  }
  .template-page-builder .mr--3 {
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mb--3 {
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .ml--3 {
    margin-left: calc(var(--space-3) * -1);
  }
  .template-page-builder .mh--3 {
    margin-left: calc(var(--space-3) * -1);
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mv--3 {
    margin-top: calc(var(--space-3) * -1);
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .m-4 {
    margin: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .mt-4 {
    margin-top: var(--space-4);
  }
  .template-page-builder .mr-4 {
    margin-right: var(--space-4);
  }
  .template-page-builder .mb-4 {
    margin-bottom: var(--space-4);
  }
  .template-page-builder .ml-4 {
    margin-left: var(--space-4);
  }
  .template-page-builder .mh-4 {
    margin-left: var(--space-4);
    margin-right: var(--space-4);
  }
  .template-page-builder .mv-4 {
    margin-top: var(--space-4);
    margin-bottom: var(--space-4);
  }
  .template-page-builder .m--4 {
    margin: calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1);
  }
  .template-page-builder .mt--4 {
    margin-top: calc(var(--space-4) * -1);
  }
  .template-page-builder .mr--4 {
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mb--4 {
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .ml--4 {
    margin-left: calc(var(--space-4) * -1);
  }
  .template-page-builder .mh--4 {
    margin-left: calc(var(--space-4) * -1);
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mv--4 {
    margin-top: calc(var(--space-4) * -1);
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .m-5 {
    margin: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .mt-5 {
    margin-top: var(--space-5);
  }
  .template-page-builder .mr-5 {
    margin-right: var(--space-5);
  }
  .template-page-builder .mb-5 {
    margin-bottom: var(--space-5);
  }
  .template-page-builder .ml-5 {
    margin-left: var(--space-5);
  }
  .template-page-builder .mh-5 {
    margin-left: var(--space-5);
    margin-right: var(--space-5);
  }
  .template-page-builder .mv-5 {
    margin-top: var(--space-5);
    margin-bottom: var(--space-5);
  }
  .template-page-builder .m--5 {
    margin: calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1);
  }
  .template-page-builder .mt--5 {
    margin-top: calc(var(--space-5) * -1);
  }
  .template-page-builder .mr--5 {
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mb--5 {
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .ml--5 {
    margin-left: calc(var(--space-5) * -1);
  }
  .template-page-builder .mh--5 {
    margin-left: calc(var(--space-5) * -1);
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mv--5 {
    margin-top: calc(var(--space-5) * -1);
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .m-6 {
    margin: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .mt-6 {
    margin-top: var(--space-6);
  }
  .template-page-builder .mr-6 {
    margin-right: var(--space-6);
  }
  .template-page-builder .mb-6 {
    margin-bottom: var(--space-6);
  }
  .template-page-builder .ml-6 {
    margin-left: var(--space-6);
  }
  .template-page-builder .mh-6 {
    margin-left: var(--space-6);
    margin-right: var(--space-6);
  }
  .template-page-builder .mv-6 {
    margin-top: var(--space-6);
    margin-bottom: var(--space-6);
  }
  .template-page-builder .m--6 {
    margin: calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1);
  }
  .template-page-builder .mt--6 {
    margin-top: calc(var(--space-6) * -1);
  }
  .template-page-builder .mr--6 {
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mb--6 {
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .ml--6 {
    margin-left: calc(var(--space-6) * -1);
  }
  .template-page-builder .mh--6 {
    margin-left: calc(var(--space-6) * -1);
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mv--6 {
    margin-top: calc(var(--space-6) * -1);
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .m-7 {
    margin: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .mt-7 {
    margin-top: var(--space-7);
  }
  .template-page-builder .mr-7 {
    margin-right: var(--space-7);
  }
  .template-page-builder .mb-7 {
    margin-bottom: var(--space-7);
  }
  .template-page-builder .ml-7 {
    margin-left: var(--space-7);
  }
  .template-page-builder .mh-7 {
    margin-left: var(--space-7);
    margin-right: var(--space-7);
  }
  .template-page-builder .mv-7 {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7);
  }
  .template-page-builder .m--7 {
    margin: calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1);
  }
  .template-page-builder .mt--7 {
    margin-top: calc(var(--space-7) * -1);
  }
  .template-page-builder .mr--7 {
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mb--7 {
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .ml--7 {
    margin-left: calc(var(--space-7) * -1);
  }
  .template-page-builder .mh--7 {
    margin-left: calc(var(--space-7) * -1);
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mv--7 {
    margin-top: calc(var(--space-7) * -1);
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .m-8 {
    margin: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .mt-8 {
    margin-top: var(--space-8);
  }
  .template-page-builder .mr-8 {
    margin-right: var(--space-8);
  }
  .template-page-builder .mb-8 {
    margin-bottom: var(--space-8);
  }
  .template-page-builder .ml-8 {
    margin-left: var(--space-8);
  }
  .template-page-builder .mh-8 {
    margin-left: var(--space-8);
    margin-right: var(--space-8);
  }
  .template-page-builder .mv-8 {
    margin-top: var(--space-8);
    margin-bottom: var(--space-8);
  }
  .template-page-builder .m--8 {
    margin: calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1);
  }
  .template-page-builder .mt--8 {
    margin-top: calc(var(--space-8) * -1);
  }
  .template-page-builder .mr--8 {
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mb--8 {
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .ml--8 {
    margin-left: calc(var(--space-8) * -1);
  }
  .template-page-builder .mh--8 {
    margin-left: calc(var(--space-8) * -1);
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mv--8 {
    margin-top: calc(var(--space-8) * -1);
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .m-9 {
    margin: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .mt-9 {
    margin-top: var(--space-9);
  }
  .template-page-builder .mr-9 {
    margin-right: var(--space-9);
  }
  .template-page-builder .mb-9 {
    margin-bottom: var(--space-9);
  }
  .template-page-builder .ml-9 {
    margin-left: var(--space-9);
  }
  .template-page-builder .mh-9 {
    margin-left: var(--space-9);
    margin-right: var(--space-9);
  }
  .template-page-builder .mv-9 {
    margin-top: var(--space-9);
    margin-bottom: var(--space-9);
  }
  .template-page-builder .m--9 {
    margin: calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1);
  }
  .template-page-builder .mt--9 {
    margin-top: calc(var(--space-9) * -1);
  }
  .template-page-builder .mr--9 {
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mb--9 {
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .ml--9 {
    margin-left: calc(var(--space-9) * -1);
  }
  .template-page-builder .mh--9 {
    margin-left: calc(var(--space-9) * -1);
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mv--9 {
    margin-top: calc(var(--space-9) * -1);
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .m-10 {
    margin: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .mt-10 {
    margin-top: var(--space-10);
  }
  .template-page-builder .mr-10 {
    margin-right: var(--space-10);
  }
  .template-page-builder .mb-10 {
    margin-bottom: var(--space-10);
  }
  .template-page-builder .ml-10 {
    margin-left: var(--space-10);
  }
  .template-page-builder .mh-10 {
    margin-left: var(--space-10);
    margin-right: var(--space-10);
  }
  .template-page-builder .mv-10 {
    margin-top: var(--space-10);
    margin-bottom: var(--space-10);
  }
  .template-page-builder .m--10 {
    margin: calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1);
  }
  .template-page-builder .mt--10 {
    margin-top: calc(var(--space-10) * -1);
  }
  .template-page-builder .mr--10 {
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mb--10 {
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .ml--10 {
    margin-left: calc(var(--space-10) * -1);
  }
  .template-page-builder .mh--10 {
    margin-left: calc(var(--space-10) * -1);
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mv--10 {
    margin-top: calc(var(--space-10) * -1);
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .m-11 {
    margin: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .mt-11 {
    margin-top: var(--space-11);
  }
  .template-page-builder .mr-11 {
    margin-right: var(--space-11);
  }
  .template-page-builder .mb-11 {
    margin-bottom: var(--space-11);
  }
  .template-page-builder .ml-11 {
    margin-left: var(--space-11);
  }
  .template-page-builder .mh-11 {
    margin-left: var(--space-11);
    margin-right: var(--space-11);
  }
  .template-page-builder .mv-11 {
    margin-top: var(--space-11);
    margin-bottom: var(--space-11);
  }
  .template-page-builder .m--11 {
    margin: calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1);
  }
  .template-page-builder .mt--11 {
    margin-top: calc(var(--space-11) * -1);
  }
  .template-page-builder .mr--11 {
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mb--11 {
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .ml--11 {
    margin-left: calc(var(--space-11) * -1);
  }
  .template-page-builder .mh--11 {
    margin-left: calc(var(--space-11) * -1);
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mv--11 {
    margin-top: calc(var(--space-11) * -1);
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .m-12 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-12 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-12 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-12 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-12 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-12 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-12 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--12 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--12 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--12 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--12 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--12 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--12 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--12 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .m-13 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-13 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-13 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-13 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-13 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-13 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-13 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--13 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--13 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--13 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--13 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--13 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--13 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--13 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .m-14 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-14 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-14 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-14 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-14 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-14 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-14 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--14 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--14 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--14 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--14 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--14 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--14 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--14 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .p-0 {
    padding: 0px 0px 0px 0px;
  }
  .template-page-builder .pt-0 {
    padding-top: 0px !important;
  }
  .template-page-builder .pr-0 {
    padding-right: 0px !important;
  }
  .template-page-builder .pb-0 {
    padding-bottom: 0px !important;
  }
  .template-page-builder .pl-0 {
    padding-left: 0px !important;
  }
  .template-page-builder .ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .template-page-builder .pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .template-page-builder .p-1 {
    padding: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .pt-1 {
    padding-top: var(--space-1) !important;
  }
  .template-page-builder .pr-1 {
    padding-right: var(--space-1) !important;
  }
  .template-page-builder .pb-1 {
    padding-bottom: var(--space-1) !important;
  }
  .template-page-builder .pl-1 {
    padding-left: var(--space-1) !important;
  }
  .template-page-builder .ph-1 {
    padding-left: var(--space-1);
    padding-right: var(--space-1);
  }
  .template-page-builder .pv-1 {
    padding-top: var(--space-1);
    padding-bottom: var(--space-1);
  }
  .template-page-builder .p-2 {
    padding: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .pt-2 {
    padding-top: var(--space-2) !important;
  }
  .template-page-builder .pr-2 {
    padding-right: var(--space-2) !important;
  }
  .template-page-builder .pb-2 {
    padding-bottom: var(--space-2) !important;
  }
  .template-page-builder .pl-2 {
    padding-left: var(--space-2) !important;
  }
  .template-page-builder .ph-2 {
    padding-left: var(--space-2);
    padding-right: var(--space-2);
  }
  .template-page-builder .pv-2 {
    padding-top: var(--space-2);
    padding-bottom: var(--space-2);
  }
  .template-page-builder .p-3 {
    padding: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .pt-3 {
    padding-top: var(--space-3) !important;
  }
  .template-page-builder .pr-3 {
    padding-right: var(--space-3) !important;
  }
  .template-page-builder .pb-3 {
    padding-bottom: var(--space-3) !important;
  }
  .template-page-builder .pl-3 {
    padding-left: var(--space-3) !important;
  }
  .template-page-builder .ph-3 {
    padding-left: var(--space-3);
    padding-right: var(--space-3);
  }
  .template-page-builder .pv-3 {
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
  }
  .template-page-builder .p-4 {
    padding: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .pt-4 {
    padding-top: var(--space-4) !important;
  }
  .template-page-builder .pr-4 {
    padding-right: var(--space-4) !important;
  }
  .template-page-builder .pb-4 {
    padding-bottom: var(--space-4) !important;
  }
  .template-page-builder .pl-4 {
    padding-left: var(--space-4) !important;
  }
  .template-page-builder .ph-4 {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
  .template-page-builder .pv-4 {
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
  }
  .template-page-builder .p-5 {
    padding: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .pt-5 {
    padding-top: var(--space-5) !important;
  }
  .template-page-builder .pr-5 {
    padding-right: var(--space-5) !important;
  }
  .template-page-builder .pb-5 {
    padding-bottom: var(--space-5) !important;
  }
  .template-page-builder .pl-5 {
    padding-left: var(--space-5) !important;
  }
  .template-page-builder .ph-5 {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
  }
  .template-page-builder .pv-5 {
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
  }
  .template-page-builder .p-6 {
    padding: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .pt-6 {
    padding-top: var(--space-6) !important;
  }
  .template-page-builder .pr-6 {
    padding-right: var(--space-6) !important;
  }
  .template-page-builder .pb-6 {
    padding-bottom: var(--space-6) !important;
  }
  .template-page-builder .pl-6 {
    padding-left: var(--space-6) !important;
  }
  .template-page-builder .ph-6 {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
  }
  .template-page-builder .pv-6 {
    padding-top: var(--space-6);
    padding-bottom: var(--space-6);
  }
  .template-page-builder .p-7 {
    padding: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .pt-7 {
    padding-top: var(--space-7) !important;
  }
  .template-page-builder .pr-7 {
    padding-right: var(--space-7) !important;
  }
  .template-page-builder .pb-7 {
    padding-bottom: var(--space-7) !important;
  }
  .template-page-builder .pl-7 {
    padding-left: var(--space-7) !important;
  }
  .template-page-builder .ph-7 {
    padding-left: var(--space-7);
    padding-right: var(--space-7);
  }
  .template-page-builder .pv-7 {
    padding-top: var(--space-7);
    padding-bottom: var(--space-7);
  }
  .template-page-builder .p-8 {
    padding: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .pt-8 {
    padding-top: var(--space-8) !important;
  }
  .template-page-builder .pr-8 {
    padding-right: var(--space-8) !important;
  }
  .template-page-builder .pb-8 {
    padding-bottom: var(--space-8) !important;
  }
  .template-page-builder .pl-8 {
    padding-left: var(--space-8) !important;
  }
  .template-page-builder .ph-8 {
    padding-left: var(--space-8);
    padding-right: var(--space-8);
  }
  .template-page-builder .pv-8 {
    padding-top: var(--space-8);
    padding-bottom: var(--space-8);
  }
  .template-page-builder .p-9 {
    padding: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .pt-9 {
    padding-top: var(--space-9) !important;
  }
  .template-page-builder .pr-9 {
    padding-right: var(--space-9) !important;
  }
  .template-page-builder .pb-9 {
    padding-bottom: var(--space-9) !important;
  }
  .template-page-builder .pl-9 {
    padding-left: var(--space-9) !important;
  }
  .template-page-builder .ph-9 {
    padding-left: var(--space-9);
    padding-right: var(--space-9);
  }
  .template-page-builder .pv-9 {
    padding-top: var(--space-9);
    padding-bottom: var(--space-9);
  }
  .template-page-builder .p-10 {
    padding: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .pt-10 {
    padding-top: var(--space-10) !important;
  }
  .template-page-builder .pr-10 {
    padding-right: var(--space-10) !important;
  }
  .template-page-builder .pb-10 {
    padding-bottom: var(--space-10) !important;
  }
  .template-page-builder .pl-10 {
    padding-left: var(--space-10) !important;
  }
  .template-page-builder .ph-10 {
    padding-left: var(--space-10);
    padding-right: var(--space-10);
  }
  .template-page-builder .pv-10 {
    padding-top: var(--space-10);
    padding-bottom: var(--space-10);
  }
  .template-page-builder .p-11 {
    padding: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .pt-11 {
    padding-top: var(--space-11) !important;
  }
  .template-page-builder .pr-11 {
    padding-right: var(--space-11) !important;
  }
  .template-page-builder .pb-11 {
    padding-bottom: var(--space-11) !important;
  }
  .template-page-builder .pl-11 {
    padding-left: var(--space-11) !important;
  }
  .template-page-builder .ph-11 {
    padding-left: var(--space-11);
    padding-right: var(--space-11);
  }
  .template-page-builder .pv-11 {
    padding-top: var(--space-11);
    padding-bottom: var(--space-11);
  }
  .template-page-builder .p-12 {
    padding: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .pt-12 {
    padding-top: var(--space-12) !important;
  }
  .template-page-builder .pr-12 {
    padding-right: var(--space-12) !important;
  }
  .template-page-builder .pb-12 {
    padding-bottom: var(--space-12) !important;
  }
  .template-page-builder .pl-12 {
    padding-left: var(--space-12) !important;
  }
  .template-page-builder .ph-12 {
    padding-left: var(--space-12);
    padding-right: var(--space-12);
  }
  .template-page-builder .pv-12 {
    padding-top: var(--space-12);
    padding-bottom: var(--space-12);
  }
  .template-page-builder .p-13 {
    padding: var(--space-13) var(--space-13) var(--space-13) var(--space-13);
  }
  .template-page-builder .pt-13 {
    padding-top: var(--space-13) !important;
  }
  .template-page-builder .pr-13 {
    padding-right: var(--space-13) !important;
  }
  .template-page-builder .pb-13 {
    padding-bottom: var(--space-13) !important;
  }
  .template-page-builder .pl-13 {
    padding-left: var(--space-13) !important;
  }
  .template-page-builder .ph-13 {
    padding-left: var(--space-13);
    padding-right: var(--space-13);
  }
  .template-page-builder .pv-13 {
    padding-top: var(--space-13);
    padding-bottom: var(--space-13);
  }
  .template-page-builder .p-14 {
    padding: var(--space-14) var(--space-14) var(--space-14) var(--space-14);
  }
  .template-page-builder .pt-14 {
    padding-top: var(--space-14) !important;
  }
  .template-page-builder .pr-14 {
    padding-right: var(--space-14) !important;
  }
  .template-page-builder .pb-14 {
    padding-bottom: var(--space-14) !important;
  }
  .template-page-builder .pl-14 {
    padding-left: var(--space-14) !important;
  }
  .template-page-builder .ph-14 {
    padding-left: var(--space-14);
    padding-right: var(--space-14);
  }
  .template-page-builder .pv-14 {
    padding-top: var(--space-14);
    padding-bottom: var(--space-14);
  }
  .template-page-builder .sticky {
    position: sticky;
    top: 73px;
  }
  .template-page-builder .align-content-start {
    align-content: flex-start;
    align-content: start !important;
  }
  .template-page-builder .align-content-center {
    align-content: center !important;
  }
  .template-page-builder .align-content-end {
    align-content: flex-end;
    align-content: end !important;
  }
  .template-page-builder .align-items-start {
    align-items: start !important;
  }
  .template-page-builder .align-items-center {
    align-items: center !important;
  }
  .template-page-builder .align-items-end {
    align-items: flex-end;
    align-items: end !important;
  }
  .template-page-builder .align-self-stretch {
    align-self: stretch !important;
  }
  .template-page-builder .align-self-start {
    align-self: flex-start;
    align-self: start !important;
  }
  .template-page-builder .align-self-center {
    align-self: center !important;
  }
  .template-page-builder .align-self-end {
    align-self: flex-end;
    align-self: end !important;
  }
  .template-page-builder .justify-content-start {
    justify-content: flex-start;
    justify-content: start !important;
  }
  .template-page-builder .justify-content-center {
    justify-content: center !important;
  }
  .template-page-builder .justify-content-end {
    justify-content: flex-end;
    justify-content: end !important;
  }
  .template-page-builder .justify-content-between {
    justify-content: space-between !important;
  }
  .template-page-builder .justify-items-start {
    justify-items: flex-start;
    justify-items: start !important;
  }
  .template-page-builder .justify-items-center {
    justify-items: center !important;
  }
  .template-page-builder .justify-items-end {
    justify-items: flex-end;
    justify-items: end !important;
  }
  .template-page-builder .justify-self-start {
    justify-self: start !important;
  }
  .template-page-builder .justify-self-stretch {
    justify-self: stretch !important;
  }
  .template-page-builder .justify-self-center {
    justify-self: center !important;
  }
  .template-page-builder .justify-self-end {
    justify-self: end !important;
  }
  .template-page-builder .overflow-visible {
    overflow: visible !important;
  }
  .template-page-builder .order--10 {
    order: -10;
  }
  .template-page-builder .order--9 {
    order: -9;
  }
  .template-page-builder .order--8 {
    order: -8;
  }
  .template-page-builder .order--7 {
    order: -7;
  }
  .template-page-builder .order--6 {
    order: -6;
  }
  .template-page-builder .order--5 {
    order: -5;
  }
  .template-page-builder .order--4 {
    order: -4;
  }
  .template-page-builder .order--3 {
    order: -3;
  }
  .template-page-builder .order--2 {
    order: -2;
  }
  .template-page-builder .order--1 {
    order: -1;
  }
  .template-page-builder .order-0 {
    order: 0;
  }
  .template-page-builder .order-1 {
    order: 1;
  }
  .template-page-builder .order-2 {
    order: 2;
  }
  .template-page-builder .order-3 {
    order: 3;
  }
  .template-page-builder .order-4 {
    order: 4;
  }
  .template-page-builder .order-5 {
    order: 5;
  }
  .template-page-builder .order-6 {
    order: 6;
  }
  .template-page-builder .order-7 {
    order: 7;
  }
  .template-page-builder .order-8 {
    order: 8;
  }
  .template-page-builder .order-9 {
    order: 9;
  }
  .template-page-builder .order-10 {
    order: 10;
  }
  .template-page-builder div.element-image picture {
    min-height: var(--min-height-vw-0-767, var(--min-height-vw-default, unset));
  }
  .template-page-builder .column-contrast {
    color: var(--primary-color-3);
  }
  .template-page-builder .unset-column-contrast {
    color: var(--primary-color-2);
  }
  .template-page-builder .image-cover {
    overflow: hidden;
    height: 100%;
  }
  .template-page-builder .image-cover img {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .template-page-builder .image-cover-absolute {
    position: relative;
  }
  .template-page-builder .image-cover-absolute img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .template-page-builder .mb\:gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .mb\:row-gap-0 {
    row-gap: 0px;
  }
  .template-page-builder .mb\:column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .mb\:gap-1 {
    row-gap: var(--space-1);
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .mb\:row-gap-1 {
    row-gap: var(--space-1);
  }
  .template-page-builder .mb\:column-gap-1 {
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .mb\:gap-2 {
    row-gap: var(--space-2);
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .mb\:row-gap-2 {
    row-gap: var(--space-2);
  }
  .template-page-builder .mb\:column-gap-2 {
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .mb\:gap-3 {
    row-gap: var(--space-3);
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .mb\:row-gap-3 {
    row-gap: var(--space-3);
  }
  .template-page-builder .mb\:column-gap-3 {
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .mb\:gap-4 {
    row-gap: var(--space-4);
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .mb\:row-gap-4 {
    row-gap: var(--space-4);
  }
  .template-page-builder .mb\:column-gap-4 {
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .mb\:gap-5 {
    row-gap: var(--space-5);
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .mb\:row-gap-5 {
    row-gap: var(--space-5);
  }
  .template-page-builder .mb\:column-gap-5 {
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .mb\:gap-6 {
    row-gap: var(--space-6);
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .mb\:row-gap-6 {
    row-gap: var(--space-6);
  }
  .template-page-builder .mb\:column-gap-6 {
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .mb\:gap-7 {
    row-gap: var(--space-7);
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .mb\:row-gap-7 {
    row-gap: var(--space-7);
  }
  .template-page-builder .mb\:column-gap-7 {
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .mb\:gap-8 {
    row-gap: var(--space-8);
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .mb\:row-gap-8 {
    row-gap: var(--space-8);
  }
  .template-page-builder .mb\:column-gap-8 {
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .mb\:gap-9 {
    row-gap: var(--space-9);
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .mb\:row-gap-9 {
    row-gap: var(--space-9);
  }
  .template-page-builder .mb\:column-gap-9 {
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .mb\:gap-10 {
    row-gap: var(--space-10);
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .mb\:row-gap-10 {
    row-gap: var(--space-10);
  }
  .template-page-builder .mb\:column-gap-10 {
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .mb\:gap-11 {
    row-gap: var(--space-11);
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .mb\:row-gap-11 {
    row-gap: var(--space-11);
  }
  .template-page-builder .mb\:column-gap-11 {
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .mb\:gap-12 {
    row-gap: var(--space-12);
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .mb\:row-gap-12 {
    row-gap: var(--space-12);
  }
  .template-page-builder .mb\:column-gap-12 {
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .mb\:gap-13 {
    row-gap: var(--space-13);
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .mb\:row-gap-13 {
    row-gap: var(--space-13);
  }
  .template-page-builder .mb\:column-gap-13 {
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .mb\:gap-14 {
    row-gap: var(--space-14);
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .mb\:row-gap-14 {
    row-gap: var(--space-14);
  }
  .template-page-builder .mb\:column-gap-14 {
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .mb\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-auto-flow-dense {
    grid-auto-flow: dense;
  }
  .template-page-builder .mb\:grid-auto-flow-unset {
    grid-auto-flow: unset;
  }
  .template-page-builder .mb\:col-span-unset {
    grid-column: unset;
  }
  .template-page-builder .mb\:col-span-full {
    grid-column: 1/-1;
  }
  .template-page-builder .mb\:col-span-1 {
    grid-column: span 1/span 1;
  }
  .template-page-builder .mb\:col-span-2 {
    grid-column: span 2/span 2;
  }
  .template-page-builder .mb\:col-span-3 {
    grid-column: span 3/span 3;
  }
  .template-page-builder .mb\:col-span-4 {
    grid-column: span 4/span 4;
  }
  .template-page-builder .mb\:col-span-5 {
    grid-column: span 5/span 5;
  }
  .template-page-builder .mb\:col-span-6 {
    grid-column: span 6/span 6;
  }
  .template-page-builder .mb\:col-span-7 {
    grid-column: span 7/span 7;
  }
  .template-page-builder .mb\:col-span-8 {
    grid-column: span 8/span 8;
  }
  .template-page-builder .mb\:col-span-9 {
    grid-column: span 9/span 9;
  }
  .template-page-builder .mb\:col-span-10 {
    grid-column: span 10/span 10;
  }
  .template-page-builder .mb\:col-span-11 {
    grid-column: span 11/span 11;
  }
  .template-page-builder .mb\:col-span-12 {
    grid-column: span 12/span 12;
  }
  .template-page-builder .mb\:w-5 {
    width: 5%;
  }
  .template-page-builder .mb\:w-10 {
    width: 10%;
  }
  .template-page-builder .mb\:w-15 {
    width: 15%;
  }
  .template-page-builder .mb\:w-20 {
    width: 20%;
  }
  .template-page-builder .mb\:w-25 {
    width: 25%;
  }
  .template-page-builder .mb\:w-30 {
    width: 30%;
  }
  .template-page-builder .mb\:w-35 {
    width: 35%;
  }
  .template-page-builder .mb\:w-40 {
    width: 40%;
  }
  .template-page-builder .mb\:w-45 {
    width: 45%;
  }
  .template-page-builder .mb\:w-50 {
    width: 50%;
  }
  .template-page-builder .mb\:w-55 {
    width: 55%;
  }
  .template-page-builder .mb\:w-60 {
    width: 60%;
  }
  .template-page-builder .mb\:w-65 {
    width: 65%;
  }
  .template-page-builder .mb\:w-70 {
    width: 70%;
  }
  .template-page-builder .mb\:w-75 {
    width: 75%;
  }
  .template-page-builder .mb\:w-80 {
    width: 80%;
  }
  .template-page-builder .mb\:w-85 {
    width: 85%;
  }
  .template-page-builder .mb\:w-90 {
    width: 90%;
  }
  .template-page-builder .mb\:w-95 {
    width: 95%;
  }
  .template-page-builder .mb\:w-100 {
    width: 100%;
  }
  .template-page-builder .mb\:h-5 {
    height: 5%;
  }
  .template-page-builder .mb\:h-10 {
    height: 10%;
  }
  .template-page-builder .mb\:h-15 {
    height: 15%;
  }
  .template-page-builder .mb\:h-20 {
    height: 20%;
  }
  .template-page-builder .mb\:h-25 {
    height: 25%;
  }
  .template-page-builder .mb\:h-30 {
    height: 30%;
  }
  .template-page-builder .mb\:h-35 {
    height: 35%;
  }
  .template-page-builder .mb\:h-40 {
    height: 40%;
  }
  .template-page-builder .mb\:h-45 {
    height: 45%;
  }
  .template-page-builder .mb\:h-50 {
    height: 50%;
  }
  .template-page-builder .mb\:h-55 {
    height: 55%;
  }
  .template-page-builder .mb\:h-60 {
    height: 60%;
  }
  .template-page-builder .mb\:h-65 {
    height: 65%;
  }
  .template-page-builder .mb\:h-70 {
    height: 70%;
  }
  .template-page-builder .mb\:h-75 {
    height: 75%;
  }
  .template-page-builder .mb\:h-80 {
    height: 80%;
  }
  .template-page-builder .mb\:h-85 {
    height: 85%;
  }
  .template-page-builder .mb\:h-90 {
    height: 90%;
  }
  .template-page-builder .mb\:h-95 {
    height: 95%;
  }
  .template-page-builder .mb\:h-100 {
    height: 100%;
  }
  .template-page-builder .mb\:h-5-vh {
    height: 5vh;
  }
  .template-page-builder .mb\:h-10-vh {
    height: 10vh;
  }
  .template-page-builder .mb\:h-15-vh {
    height: 15vh;
  }
  .template-page-builder .mb\:h-20-vh {
    height: 20vh;
  }
  .template-page-builder .mb\:h-25-vh {
    height: 25vh;
  }
  .template-page-builder .mb\:h-30-vh {
    height: 30vh;
  }
  .template-page-builder .mb\:h-35-vh {
    height: 35vh;
  }
  .template-page-builder .mb\:h-40-vh {
    height: 40vh;
  }
  .template-page-builder .mb\:h-45-vh {
    height: 45vh;
  }
  .template-page-builder .mb\:h-50-vh {
    height: 50vh;
  }
  .template-page-builder .mb\:h-55-vh {
    height: 55vh;
  }
  .template-page-builder .mb\:h-60-vh {
    height: 60vh;
  }
  .template-page-builder .mb\:h-65-vh {
    height: 65vh;
  }
  .template-page-builder .mb\:h-70-vh {
    height: 70vh;
  }
  .template-page-builder .mb\:h-75-vh {
    height: 75vh;
  }
  .template-page-builder .mb\:h-80-vh {
    height: 80vh;
  }
  .template-page-builder .mb\:h-85-vh {
    height: 85vh;
  }
  .template-page-builder .mb\:h-90-vh {
    height: 90vh;
  }
  .template-page-builder .mb\:h-95-vh {
    height: 95vh;
  }
  .template-page-builder .mb\:h-100-vh {
    height: 100vh;
  }
  .template-page-builder .mb\:h-50-px {
    height: 50px;
  }
  .template-page-builder .mb\:h-100-px {
    height: 100px;
  }
  .template-page-builder .mb\:h-150-px {
    height: 150px;
  }
  .template-page-builder .mb\:h-200-px {
    height: 200px;
  }
  .template-page-builder .mb\:h-250-px {
    height: 250px;
  }
  .template-page-builder .mb\:h-300-px {
    height: 300px;
  }
  .template-page-builder .mb\:h-350-px {
    height: 350px;
  }
  .template-page-builder .mb\:h-400-px {
    height: 400px;
  }
  .template-page-builder .mb\:h-450-px {
    height: 450px;
  }
  .template-page-builder .mb\:h-500-px {
    height: 500px;
  }
  .template-page-builder .mb\:h-550-px {
    height: 550px;
  }
  .template-page-builder .mb\:h-600-px {
    height: 600px;
  }
  .template-page-builder .mb\:h-650-px {
    height: 650px;
  }
  .template-page-builder .mb\:h-700-px {
    height: 700px;
  }
  .template-page-builder .mb\:h-750-px {
    height: 750px;
  }
  .template-page-builder .mb\:h-800-px {
    height: 800px;
  }
  .template-page-builder .mb\:h-850-px {
    height: 850px;
  }
  .template-page-builder .mb\:h-900-px {
    height: 900px;
  }
  .template-page-builder .mb\:h-950-px {
    height: 950px;
  }
  .template-page-builder .mb\:h-1000-px {
    height: 1000px;
  }
  .template-page-builder .mb\:h-auto {
    height: auto;
  }
  .template-page-builder .mb\:mh-5-vh {
    min-height: 5vh;
  }
  .template-page-builder .mb\:mh-10-vh {
    min-height: 10vh;
  }
  .template-page-builder .mb\:mh-15-vh {
    min-height: 15vh;
  }
  .template-page-builder .mb\:mh-20-vh {
    min-height: 20vh;
  }
  .template-page-builder .mb\:mh-25-vh {
    min-height: 25vh;
  }
  .template-page-builder .mb\:mh-30-vh {
    min-height: 30vh;
  }
  .template-page-builder .mb\:mh-35-vh {
    min-height: 35vh;
  }
  .template-page-builder .mb\:mh-40-vh {
    min-height: 40vh;
  }
  .template-page-builder .mb\:mh-45-vh {
    min-height: 45vh;
  }
  .template-page-builder .mb\:mh-50-vh {
    min-height: 50vh;
  }
  .template-page-builder .mb\:mh-55-vh {
    min-height: 55vh;
  }
  .template-page-builder .mb\:mh-60-vh {
    min-height: 60vh;
  }
  .template-page-builder .mb\:mh-65-vh {
    min-height: 65vh;
  }
  .template-page-builder .mb\:mh-70-vh {
    min-height: 70vh;
  }
  .template-page-builder .mb\:mh-75-vh {
    min-height: 75vh;
  }
  .template-page-builder .mb\:mh-80-vh {
    min-height: 80vh;
  }
  .template-page-builder .mb\:mh-85-vh {
    min-height: 85vh;
  }
  .template-page-builder .mb\:mh-90-vh {
    min-height: 90vh;
  }
  .template-page-builder .mb\:mh-95-vh {
    min-height: 95vh;
  }
  .template-page-builder .mb\:mh-100-vh {
    min-height: 100vh;
  }
  .template-page-builder .mb\:h-auto {
    min-height: auto;
  }
  .template-page-builder .mb\:relative {
    position: relative;
  }
  .template-page-builder .mb\:flex {
    display: flex !important;
  }
  .template-page-builder .mb\:grid {
    display: grid !important;
  }
  .template-page-builder .mb\:hide {
    display: none !important;
  }
  .template-page-builder .mb\:text-align-left {
    text-align: left !important;
  }
  .template-page-builder .mb\:text-align-center {
    text-align: center !important;
  }
  .template-page-builder .mb\:text-align-right {
    text-align: right !important;
  }
  .template-page-builder .mb\:flex-col-full {
    flex: 0 0 100% !important;
  }
  .template-page-builder .mb\:flex-wrap {
    flex-wrap: wrap;
  }
  .template-page-builder .mb\:grid-stack {
    display: grid;
    grid-template-areas: "main";
    grid-template-columns: auto;
    position: relative;
  }
  .template-page-builder .mb\:grid-layer {
    grid-area: main;
    position: relative;
    z-index: 1;
  }
  .template-page-builder .mb\:grid-columns-5-7 {
    grid-template-columns: 5fr 7fr;
  }
  .template-page-builder .mb\:grid-columns-7-5 {
    grid-template-columns: 7fr 5fr;
  }
  .template-page-builder .mb\:grid-columns-6-6 {
    grid-template-columns: 6fr 6fr;
  }
  .template-page-builder .mb\:grid-columns-8-4 {
    grid-template-columns: 8fr 4fr;
  }
  .template-page-builder .mb\:grid-columns-4-8 {
    grid-template-columns: 4fr 8fr;
  }
  .template-page-builder .mb\:grid-columns-9-3 {
    grid-template-columns: 9fr 3fr;
  }
  .template-page-builder .mb\:grid-columns-3-9 {
    grid-template-columns: 3fr 9fr;
  }
  .template-page-builder .mb\:grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .mb\:grid-columns-3-6-3 {
    grid-template-columns: 3fr 6fr 3fr;
  }
  .template-page-builder .mb\:grid-columns-repeat-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-repeat-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-repeat-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-repeat-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-repeat-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-repeat-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-repeat-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-repeat-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-repeat-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-repeat-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-repeat-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-auto {
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  }
  .template-page-builder .mb\:grid-columns-auto-min-content {
    grid-template-columns: auto min-content;
  }
  .template-page-builder .mb\:grid-columns-min-content-auto {
    grid-template-columns: min-content auto;
  }
  .template-page-builder .mb\:grid-columns-auto-1fr {
    grid-template-columns: auto 1fr;
  }
  .template-page-builder .mb\:grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .mb\:grid-columns-1fr {
    grid-template-columns: 1fr;
  }
  .template-page-builder .mb\:grid-rows-auto-1fr {
    grid-template-rows: auto 1fr;
  }
  .template-page-builder .mb\:grid-rows-1fr-auto {
    grid-template-rows: 1fr auto;
  }
  .template-page-builder .mb\:grid-rows-auto {
    grid-template-rows: auto;
  }
  .template-page-builder .mb\:min-height-100vh {
    min-height: 100vh;
  }
  .template-page-builder .mb\:min-height-100vh-min-header {
    min-height: calc(100vh - 73px);
  }
  .template-page-builder .mb\:mh-auto,
  .template-page-builder .mb\:min-height-auto {
    min-height: auto;
  }
  .template-page-builder .mb\:rounded-1 {
    border-radius: var(--border-radius-1) var(--border-radius-1) var(--border-radius-1) var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-tl-1 {
    border-top-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-tr-1 {
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-th-1 {
    border-top-left-radius: var(--border-radius-1);
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-br-1 {
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-bl-1 {
    border-bottom-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-bh-1 {
    border-bottom-left-radius: var(--border-radius-1);
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-2 {
    border-radius: var(--border-radius-2) var(--border-radius-2) var(--border-radius-2) var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-tl-2 {
    border-top-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-tr-2 {
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-th-2 {
    border-top-left-radius: var(--border-radius-2);
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-br-2 {
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-bl-2 {
    border-bottom-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-bh-2 {
    border-bottom-left-radius: var(--border-radius-2);
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-3 {
    border-radius: var(--border-radius-3) var(--border-radius-3) var(--border-radius-3) var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-tl-3 {
    border-top-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-tr-3 {
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-th-3 {
    border-top-left-radius: var(--border-radius-3);
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-br-3 {
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-bl-3 {
    border-bottom-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-bh-3 {
    border-bottom-left-radius: var(--border-radius-3);
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-4 {
    border-radius: var(--border-radius-4) var(--border-radius-4) var(--border-radius-4) var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-tl-4 {
    border-top-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-tr-4 {
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-th-4 {
    border-top-left-radius: var(--border-radius-4);
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-br-4 {
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-bl-4 {
    border-bottom-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-bh-4 {
    border-bottom-left-radius: var(--border-radius-4);
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-tl-0 {
    border-top-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-tr-0 {
    border-top-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-bl-0 {
    border-bottom-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-br-0 {
    border-bottom-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .mb\:rounded-0 {
    border-radius: 0;
    overflow: hidden;
  }
  .template-page-builder .mb\:aspect-ratio-1-1 {
    aspect-ratio: 1/1 !important;
  }
  .template-page-builder .mb\:aspect-ratio-2-1 {
    aspect-ratio: 2/1 !important;
  }
  .template-page-builder .mb\:aspect-ratio-3-2 {
    aspect-ratio: 3/2 !important;
  }
  .template-page-builder .mb\:aspect-ratio-2-3 {
    aspect-ratio: 2/3 !important;
  }
  .template-page-builder .mb\:aspect-ratio-4-3 {
    aspect-ratio: 4/3 !important;
  }
  .template-page-builder .mb\:aspect-ratio-5-2 {
    aspect-ratio: 5/2 !important;
  }
  .template-page-builder .mb\:aspect-ratio-5-3 {
    aspect-ratio: 5/3 !important;
  }
  .template-page-builder .mb\:aspect-ratio-5-6 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .mb\:aspect-ratio-6-5 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .mb\:aspect-ratio-16-9 {
    aspect-ratio: 16/9 !important;
  }
  .template-page-builder .mb\:aspect-ratio-350-250 {
    aspect-ratio: 350/250 !important;
  }
  .template-page-builder .mb\:aspect-ratio-350-430 {
    aspect-ratio: 350/430 !important;
  }
  .template-page-builder .mb\:aspect-ratio-3-4 {
    aspect-ratio: 3/4 !important;
  }
  .template-page-builder .mb\:aspect-ratio-unset {
    aspect-ratio: unset !important;
  }
  .template-page-builder .mb\:bg-pc-1 {
    background-color: var(--primary-color-1);
  }
  .template-page-builder .mb\:bg-pc-2 {
    background-color: var(--primary-color-2);
  }
  .template-page-builder .mb\:bg-pc-3 {
    background-color: var(--primary-color-3);
  }
  .template-page-builder .mb\:bg-sc-1 {
    background-color: var(--secondary-color-1);
  }
  .template-page-builder .mb\:bg-sc-2 {
    background-color: var(--secondary-color-2);
  }
  .template-page-builder .mb\:bg-sc-3 {
    background-color: var(--secondary-color-3);
  }
  .template-page-builder .mb\:border-pc-1 {
    border: solid 1px var(--primary-color-1);
  }
  .template-page-builder .mb\:border-pc-2 {
    border: solid 1px var(--primary-color-2);
  }
  .template-page-builder .mb\:border-pc-3 {
    border: solid 1px var(--primary-color-3);
  }
  .template-page-builder .mb\:border-sc-1 {
    border: solid 1px var(--secondary-color-1);
  }
  .template-page-builder .mb\:border-sc-2 {
    border: solid 1px var(--secondary-color-2);
  }
  .template-page-builder .mb\:border-sc-3 {
    border: solid 1px var(--secondary-color-3);
  }
  .template-page-builder .mb\:bg-overlay .column-background:after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .template-page-builder .mb\:bg-overlay-1 .column-background:after {
    background: linear-gradient(177.95deg, rgba(26, 41, 54, 0.6) 1.7%, rgba(26, 41, 54, 0) 81.22%);
  }
  .template-page-builder .mb\:bg-overlay-2 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.192) 0.77%, rgba(26, 41, 54, 0.3) 52.73%, rgba(26, 41, 54, 0.18) 100%);
  }
  .template-page-builder .mb\:bg-overlay-3 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.4) 17.79%, rgba(26, 41, 54, 0) 38.94%, rgba(26, 41, 54, 0) 61.54%, rgba(26, 41, 54, 0.4) 84.62%);
  }
  .template-page-builder .mb\:bg-overlay-4 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.6) 0%, rgba(26, 41, 54, 0.12) 51.44%);
  }
  .template-page-builder .mb\:m-0 {
    margin: 0px 0px 0px 0px;
  }
  .template-page-builder .mb\:mt-0 {
    margin-top: 0px;
  }
  .template-page-builder .mb\:mr-0 {
    margin-right: 0px;
  }
  .template-page-builder .mb\:mb-0 {
    margin-bottom: 0px;
  }
  .template-page-builder .mb\:ml-0 {
    margin-left: 0px;
  }
  .template-page-builder .mb\:mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .template-page-builder .mb\:mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .template-page-builder .mb\:m--0 {
    margin: calc(0px * -1) calc(0px * -1) calc(0px * -1) calc(0px * -1);
  }
  .template-page-builder .mb\:mt--0 {
    margin-top: calc(0px * -1);
  }
  .template-page-builder .mb\:mr--0 {
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mb\:mb--0 {
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .mb\:ml--0 {
    margin-left: calc(0px * -1);
  }
  .template-page-builder .mb\:mh--0 {
    margin-left: calc(0px * -1);
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mb\:mv--0 {
    margin-top: calc(0px * -1);
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .mb\:m-1 {
    margin: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .mb\:mt-1 {
    margin-top: var(--space-1);
  }
  .template-page-builder .mb\:mr-1 {
    margin-right: var(--space-1);
  }
  .template-page-builder .mb\:mb-1 {
    margin-bottom: var(--space-1);
  }
  .template-page-builder .mb\:ml-1 {
    margin-left: var(--space-1);
  }
  .template-page-builder .mb\:mh-1 {
    margin-left: var(--space-1);
    margin-right: var(--space-1);
  }
  .template-page-builder .mb\:mv-1 {
    margin-top: var(--space-1);
    margin-bottom: var(--space-1);
  }
  .template-page-builder .mb\:m--1 {
    margin: calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1);
  }
  .template-page-builder .mb\:mt--1 {
    margin-top: calc(var(--space-1) * -1);
  }
  .template-page-builder .mb\:mr--1 {
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mb\:mb--1 {
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .mb\:ml--1 {
    margin-left: calc(var(--space-1) * -1);
  }
  .template-page-builder .mb\:mh--1 {
    margin-left: calc(var(--space-1) * -1);
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mb\:mv--1 {
    margin-top: calc(var(--space-1) * -1);
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .mb\:m-2 {
    margin: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .mb\:mt-2 {
    margin-top: var(--space-2);
  }
  .template-page-builder .mb\:mr-2 {
    margin-right: var(--space-2);
  }
  .template-page-builder .mb\:mb-2 {
    margin-bottom: var(--space-2);
  }
  .template-page-builder .mb\:ml-2 {
    margin-left: var(--space-2);
  }
  .template-page-builder .mb\:mh-2 {
    margin-left: var(--space-2);
    margin-right: var(--space-2);
  }
  .template-page-builder .mb\:mv-2 {
    margin-top: var(--space-2);
    margin-bottom: var(--space-2);
  }
  .template-page-builder .mb\:m--2 {
    margin: calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1);
  }
  .template-page-builder .mb\:mt--2 {
    margin-top: calc(var(--space-2) * -1);
  }
  .template-page-builder .mb\:mr--2 {
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mb\:mb--2 {
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .mb\:ml--2 {
    margin-left: calc(var(--space-2) * -1);
  }
  .template-page-builder .mb\:mh--2 {
    margin-left: calc(var(--space-2) * -1);
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mb\:mv--2 {
    margin-top: calc(var(--space-2) * -1);
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .mb\:m-3 {
    margin: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .mb\:mt-3 {
    margin-top: var(--space-3);
  }
  .template-page-builder .mb\:mr-3 {
    margin-right: var(--space-3);
  }
  .template-page-builder .mb\:mb-3 {
    margin-bottom: var(--space-3);
  }
  .template-page-builder .mb\:ml-3 {
    margin-left: var(--space-3);
  }
  .template-page-builder .mb\:mh-3 {
    margin-left: var(--space-3);
    margin-right: var(--space-3);
  }
  .template-page-builder .mb\:mv-3 {
    margin-top: var(--space-3);
    margin-bottom: var(--space-3);
  }
  .template-page-builder .mb\:m--3 {
    margin: calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1);
  }
  .template-page-builder .mb\:mt--3 {
    margin-top: calc(var(--space-3) * -1);
  }
  .template-page-builder .mb\:mr--3 {
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mb\:mb--3 {
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .mb\:ml--3 {
    margin-left: calc(var(--space-3) * -1);
  }
  .template-page-builder .mb\:mh--3 {
    margin-left: calc(var(--space-3) * -1);
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mb\:mv--3 {
    margin-top: calc(var(--space-3) * -1);
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .mb\:m-4 {
    margin: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .mb\:mt-4 {
    margin-top: var(--space-4);
  }
  .template-page-builder .mb\:mr-4 {
    margin-right: var(--space-4);
  }
  .template-page-builder .mb\:mb-4 {
    margin-bottom: var(--space-4);
  }
  .template-page-builder .mb\:ml-4 {
    margin-left: var(--space-4);
  }
  .template-page-builder .mb\:mh-4 {
    margin-left: var(--space-4);
    margin-right: var(--space-4);
  }
  .template-page-builder .mb\:mv-4 {
    margin-top: var(--space-4);
    margin-bottom: var(--space-4);
  }
  .template-page-builder .mb\:m--4 {
    margin: calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1);
  }
  .template-page-builder .mb\:mt--4 {
    margin-top: calc(var(--space-4) * -1);
  }
  .template-page-builder .mb\:mr--4 {
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mb\:mb--4 {
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .mb\:ml--4 {
    margin-left: calc(var(--space-4) * -1);
  }
  .template-page-builder .mb\:mh--4 {
    margin-left: calc(var(--space-4) * -1);
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mb\:mv--4 {
    margin-top: calc(var(--space-4) * -1);
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .mb\:m-5 {
    margin: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .mb\:mt-5 {
    margin-top: var(--space-5);
  }
  .template-page-builder .mb\:mr-5 {
    margin-right: var(--space-5);
  }
  .template-page-builder .mb\:mb-5 {
    margin-bottom: var(--space-5);
  }
  .template-page-builder .mb\:ml-5 {
    margin-left: var(--space-5);
  }
  .template-page-builder .mb\:mh-5 {
    margin-left: var(--space-5);
    margin-right: var(--space-5);
  }
  .template-page-builder .mb\:mv-5 {
    margin-top: var(--space-5);
    margin-bottom: var(--space-5);
  }
  .template-page-builder .mb\:m--5 {
    margin: calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1);
  }
  .template-page-builder .mb\:mt--5 {
    margin-top: calc(var(--space-5) * -1);
  }
  .template-page-builder .mb\:mr--5 {
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mb\:mb--5 {
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .mb\:ml--5 {
    margin-left: calc(var(--space-5) * -1);
  }
  .template-page-builder .mb\:mh--5 {
    margin-left: calc(var(--space-5) * -1);
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mb\:mv--5 {
    margin-top: calc(var(--space-5) * -1);
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .mb\:m-6 {
    margin: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .mb\:mt-6 {
    margin-top: var(--space-6);
  }
  .template-page-builder .mb\:mr-6 {
    margin-right: var(--space-6);
  }
  .template-page-builder .mb\:mb-6 {
    margin-bottom: var(--space-6);
  }
  .template-page-builder .mb\:ml-6 {
    margin-left: var(--space-6);
  }
  .template-page-builder .mb\:mh-6 {
    margin-left: var(--space-6);
    margin-right: var(--space-6);
  }
  .template-page-builder .mb\:mv-6 {
    margin-top: var(--space-6);
    margin-bottom: var(--space-6);
  }
  .template-page-builder .mb\:m--6 {
    margin: calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1);
  }
  .template-page-builder .mb\:mt--6 {
    margin-top: calc(var(--space-6) * -1);
  }
  .template-page-builder .mb\:mr--6 {
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mb\:mb--6 {
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .mb\:ml--6 {
    margin-left: calc(var(--space-6) * -1);
  }
  .template-page-builder .mb\:mh--6 {
    margin-left: calc(var(--space-6) * -1);
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mb\:mv--6 {
    margin-top: calc(var(--space-6) * -1);
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .mb\:m-7 {
    margin: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .mb\:mt-7 {
    margin-top: var(--space-7);
  }
  .template-page-builder .mb\:mr-7 {
    margin-right: var(--space-7);
  }
  .template-page-builder .mb\:mb-7 {
    margin-bottom: var(--space-7);
  }
  .template-page-builder .mb\:ml-7 {
    margin-left: var(--space-7);
  }
  .template-page-builder .mb\:mh-7 {
    margin-left: var(--space-7);
    margin-right: var(--space-7);
  }
  .template-page-builder .mb\:mv-7 {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7);
  }
  .template-page-builder .mb\:m--7 {
    margin: calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1);
  }
  .template-page-builder .mb\:mt--7 {
    margin-top: calc(var(--space-7) * -1);
  }
  .template-page-builder .mb\:mr--7 {
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mb\:mb--7 {
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .mb\:ml--7 {
    margin-left: calc(var(--space-7) * -1);
  }
  .template-page-builder .mb\:mh--7 {
    margin-left: calc(var(--space-7) * -1);
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mb\:mv--7 {
    margin-top: calc(var(--space-7) * -1);
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .mb\:m-8 {
    margin: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .mb\:mt-8 {
    margin-top: var(--space-8);
  }
  .template-page-builder .mb\:mr-8 {
    margin-right: var(--space-8);
  }
  .template-page-builder .mb\:mb-8 {
    margin-bottom: var(--space-8);
  }
  .template-page-builder .mb\:ml-8 {
    margin-left: var(--space-8);
  }
  .template-page-builder .mb\:mh-8 {
    margin-left: var(--space-8);
    margin-right: var(--space-8);
  }
  .template-page-builder .mb\:mv-8 {
    margin-top: var(--space-8);
    margin-bottom: var(--space-8);
  }
  .template-page-builder .mb\:m--8 {
    margin: calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1);
  }
  .template-page-builder .mb\:mt--8 {
    margin-top: calc(var(--space-8) * -1);
  }
  .template-page-builder .mb\:mr--8 {
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mb\:mb--8 {
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .mb\:ml--8 {
    margin-left: calc(var(--space-8) * -1);
  }
  .template-page-builder .mb\:mh--8 {
    margin-left: calc(var(--space-8) * -1);
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mb\:mv--8 {
    margin-top: calc(var(--space-8) * -1);
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .mb\:m-9 {
    margin: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .mb\:mt-9 {
    margin-top: var(--space-9);
  }
  .template-page-builder .mb\:mr-9 {
    margin-right: var(--space-9);
  }
  .template-page-builder .mb\:mb-9 {
    margin-bottom: var(--space-9);
  }
  .template-page-builder .mb\:ml-9 {
    margin-left: var(--space-9);
  }
  .template-page-builder .mb\:mh-9 {
    margin-left: var(--space-9);
    margin-right: var(--space-9);
  }
  .template-page-builder .mb\:mv-9 {
    margin-top: var(--space-9);
    margin-bottom: var(--space-9);
  }
  .template-page-builder .mb\:m--9 {
    margin: calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1);
  }
  .template-page-builder .mb\:mt--9 {
    margin-top: calc(var(--space-9) * -1);
  }
  .template-page-builder .mb\:mr--9 {
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mb\:mb--9 {
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .mb\:ml--9 {
    margin-left: calc(var(--space-9) * -1);
  }
  .template-page-builder .mb\:mh--9 {
    margin-left: calc(var(--space-9) * -1);
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mb\:mv--9 {
    margin-top: calc(var(--space-9) * -1);
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .mb\:m-10 {
    margin: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .mb\:mt-10 {
    margin-top: var(--space-10);
  }
  .template-page-builder .mb\:mr-10 {
    margin-right: var(--space-10);
  }
  .template-page-builder .mb\:mb-10 {
    margin-bottom: var(--space-10);
  }
  .template-page-builder .mb\:ml-10 {
    margin-left: var(--space-10);
  }
  .template-page-builder .mb\:mh-10 {
    margin-left: var(--space-10);
    margin-right: var(--space-10);
  }
  .template-page-builder .mb\:mv-10 {
    margin-top: var(--space-10);
    margin-bottom: var(--space-10);
  }
  .template-page-builder .mb\:m--10 {
    margin: calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1);
  }
  .template-page-builder .mb\:mt--10 {
    margin-top: calc(var(--space-10) * -1);
  }
  .template-page-builder .mb\:mr--10 {
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mb\:mb--10 {
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .mb\:ml--10 {
    margin-left: calc(var(--space-10) * -1);
  }
  .template-page-builder .mb\:mh--10 {
    margin-left: calc(var(--space-10) * -1);
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mb\:mv--10 {
    margin-top: calc(var(--space-10) * -1);
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .mb\:m-11 {
    margin: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .mb\:mt-11 {
    margin-top: var(--space-11);
  }
  .template-page-builder .mb\:mr-11 {
    margin-right: var(--space-11);
  }
  .template-page-builder .mb\:mb-11 {
    margin-bottom: var(--space-11);
  }
  .template-page-builder .mb\:ml-11 {
    margin-left: var(--space-11);
  }
  .template-page-builder .mb\:mh-11 {
    margin-left: var(--space-11);
    margin-right: var(--space-11);
  }
  .template-page-builder .mb\:mv-11 {
    margin-top: var(--space-11);
    margin-bottom: var(--space-11);
  }
  .template-page-builder .mb\:m--11 {
    margin: calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1);
  }
  .template-page-builder .mb\:mt--11 {
    margin-top: calc(var(--space-11) * -1);
  }
  .template-page-builder .mb\:mr--11 {
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mb\:mb--11 {
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .mb\:ml--11 {
    margin-left: calc(var(--space-11) * -1);
  }
  .template-page-builder .mb\:mh--11 {
    margin-left: calc(var(--space-11) * -1);
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mb\:mv--11 {
    margin-top: calc(var(--space-11) * -1);
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .mb\:m-12 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mb\:mt-12 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mb\:mr-12 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb\:mb-12 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .mb\:ml-12 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mb\:mh-12 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mb\:mv-12 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .mb\:m--12 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mt--12 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mr--12 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mb--12 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:ml--12 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mh--12 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mv--12 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:m-13 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mb\:mt-13 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mb\:mr-13 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb\:mb-13 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .mb\:ml-13 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mb\:mh-13 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mb\:mv-13 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .mb\:m--13 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mt--13 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mr--13 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mb--13 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:ml--13 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mh--13 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mv--13 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:m-14 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mb\:mt-14 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mb\:mr-14 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb\:mb-14 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .mb\:ml-14 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mb\:mh-14 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mb\:mv-14 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .mb\:m--14 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mt--14 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mr--14 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mb--14 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:ml--14 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mh--14 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:mv--14 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb\:p-0 {
    padding: 0px 0px 0px 0px;
  }
  .template-page-builder .mb\:pt-0 {
    padding-top: 0px !important;
  }
  .template-page-builder .mb\:pr-0 {
    padding-right: 0px !important;
  }
  .template-page-builder .mb\:pb-0 {
    padding-bottom: 0px !important;
  }
  .template-page-builder .mb\:pl-0 {
    padding-left: 0px !important;
  }
  .template-page-builder .mb\:ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .template-page-builder .mb\:pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .template-page-builder .mb\:p-1 {
    padding: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .mb\:pt-1 {
    padding-top: var(--space-1) !important;
  }
  .template-page-builder .mb\:pr-1 {
    padding-right: var(--space-1) !important;
  }
  .template-page-builder .mb\:pb-1 {
    padding-bottom: var(--space-1) !important;
  }
  .template-page-builder .mb\:pl-1 {
    padding-left: var(--space-1) !important;
  }
  .template-page-builder .mb\:ph-1 {
    padding-left: var(--space-1);
    padding-right: var(--space-1);
  }
  .template-page-builder .mb\:pv-1 {
    padding-top: var(--space-1);
    padding-bottom: var(--space-1);
  }
  .template-page-builder .mb\:p-2 {
    padding: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .mb\:pt-2 {
    padding-top: var(--space-2) !important;
  }
  .template-page-builder .mb\:pr-2 {
    padding-right: var(--space-2) !important;
  }
  .template-page-builder .mb\:pb-2 {
    padding-bottom: var(--space-2) !important;
  }
  .template-page-builder .mb\:pl-2 {
    padding-left: var(--space-2) !important;
  }
  .template-page-builder .mb\:ph-2 {
    padding-left: var(--space-2);
    padding-right: var(--space-2);
  }
  .template-page-builder .mb\:pv-2 {
    padding-top: var(--space-2);
    padding-bottom: var(--space-2);
  }
  .template-page-builder .mb\:p-3 {
    padding: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .mb\:pt-3 {
    padding-top: var(--space-3) !important;
  }
  .template-page-builder .mb\:pr-3 {
    padding-right: var(--space-3) !important;
  }
  .template-page-builder .mb\:pb-3 {
    padding-bottom: var(--space-3) !important;
  }
  .template-page-builder .mb\:pl-3 {
    padding-left: var(--space-3) !important;
  }
  .template-page-builder .mb\:ph-3 {
    padding-left: var(--space-3);
    padding-right: var(--space-3);
  }
  .template-page-builder .mb\:pv-3 {
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
  }
  .template-page-builder .mb\:p-4 {
    padding: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .mb\:pt-4 {
    padding-top: var(--space-4) !important;
  }
  .template-page-builder .mb\:pr-4 {
    padding-right: var(--space-4) !important;
  }
  .template-page-builder .mb\:pb-4 {
    padding-bottom: var(--space-4) !important;
  }
  .template-page-builder .mb\:pl-4 {
    padding-left: var(--space-4) !important;
  }
  .template-page-builder .mb\:ph-4 {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
  .template-page-builder .mb\:pv-4 {
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
  }
  .template-page-builder .mb\:p-5 {
    padding: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .mb\:pt-5 {
    padding-top: var(--space-5) !important;
  }
  .template-page-builder .mb\:pr-5 {
    padding-right: var(--space-5) !important;
  }
  .template-page-builder .mb\:pb-5 {
    padding-bottom: var(--space-5) !important;
  }
  .template-page-builder .mb\:pl-5 {
    padding-left: var(--space-5) !important;
  }
  .template-page-builder .mb\:ph-5 {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
  }
  .template-page-builder .mb\:pv-5 {
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
  }
  .template-page-builder .mb\:p-6 {
    padding: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .mb\:pt-6 {
    padding-top: var(--space-6) !important;
  }
  .template-page-builder .mb\:pr-6 {
    padding-right: var(--space-6) !important;
  }
  .template-page-builder .mb\:pb-6 {
    padding-bottom: var(--space-6) !important;
  }
  .template-page-builder .mb\:pl-6 {
    padding-left: var(--space-6) !important;
  }
  .template-page-builder .mb\:ph-6 {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
  }
  .template-page-builder .mb\:pv-6 {
    padding-top: var(--space-6);
    padding-bottom: var(--space-6);
  }
  .template-page-builder .mb\:p-7 {
    padding: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .mb\:pt-7 {
    padding-top: var(--space-7) !important;
  }
  .template-page-builder .mb\:pr-7 {
    padding-right: var(--space-7) !important;
  }
  .template-page-builder .mb\:pb-7 {
    padding-bottom: var(--space-7) !important;
  }
  .template-page-builder .mb\:pl-7 {
    padding-left: var(--space-7) !important;
  }
  .template-page-builder .mb\:ph-7 {
    padding-left: var(--space-7);
    padding-right: var(--space-7);
  }
  .template-page-builder .mb\:pv-7 {
    padding-top: var(--space-7);
    padding-bottom: var(--space-7);
  }
  .template-page-builder .mb\:p-8 {
    padding: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .mb\:pt-8 {
    padding-top: var(--space-8) !important;
  }
  .template-page-builder .mb\:pr-8 {
    padding-right: var(--space-8) !important;
  }
  .template-page-builder .mb\:pb-8 {
    padding-bottom: var(--space-8) !important;
  }
  .template-page-builder .mb\:pl-8 {
    padding-left: var(--space-8) !important;
  }
  .template-page-builder .mb\:ph-8 {
    padding-left: var(--space-8);
    padding-right: var(--space-8);
  }
  .template-page-builder .mb\:pv-8 {
    padding-top: var(--space-8);
    padding-bottom: var(--space-8);
  }
  .template-page-builder .mb\:p-9 {
    padding: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .mb\:pt-9 {
    padding-top: var(--space-9) !important;
  }
  .template-page-builder .mb\:pr-9 {
    padding-right: var(--space-9) !important;
  }
  .template-page-builder .mb\:pb-9 {
    padding-bottom: var(--space-9) !important;
  }
  .template-page-builder .mb\:pl-9 {
    padding-left: var(--space-9) !important;
  }
  .template-page-builder .mb\:ph-9 {
    padding-left: var(--space-9);
    padding-right: var(--space-9);
  }
  .template-page-builder .mb\:pv-9 {
    padding-top: var(--space-9);
    padding-bottom: var(--space-9);
  }
  .template-page-builder .mb\:p-10 {
    padding: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .mb\:pt-10 {
    padding-top: var(--space-10) !important;
  }
  .template-page-builder .mb\:pr-10 {
    padding-right: var(--space-10) !important;
  }
  .template-page-builder .mb\:pb-10 {
    padding-bottom: var(--space-10) !important;
  }
  .template-page-builder .mb\:pl-10 {
    padding-left: var(--space-10) !important;
  }
  .template-page-builder .mb\:ph-10 {
    padding-left: var(--space-10);
    padding-right: var(--space-10);
  }
  .template-page-builder .mb\:pv-10 {
    padding-top: var(--space-10);
    padding-bottom: var(--space-10);
  }
  .template-page-builder .mb\:p-11 {
    padding: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .mb\:pt-11 {
    padding-top: var(--space-11) !important;
  }
  .template-page-builder .mb\:pr-11 {
    padding-right: var(--space-11) !important;
  }
  .template-page-builder .mb\:pb-11 {
    padding-bottom: var(--space-11) !important;
  }
  .template-page-builder .mb\:pl-11 {
    padding-left: var(--space-11) !important;
  }
  .template-page-builder .mb\:ph-11 {
    padding-left: var(--space-11);
    padding-right: var(--space-11);
  }
  .template-page-builder .mb\:pv-11 {
    padding-top: var(--space-11);
    padding-bottom: var(--space-11);
  }
  .template-page-builder .mb\:p-12 {
    padding: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mb\:pt-12 {
    padding-top: var(--space-12) !important;
  }
  .template-page-builder .mb\:pr-12 {
    padding-right: var(--space-12) !important;
  }
  .template-page-builder .mb\:pb-12 {
    padding-bottom: var(--space-12) !important;
  }
  .template-page-builder .mb\:pl-12 {
    padding-left: var(--space-12) !important;
  }
  .template-page-builder .mb\:ph-12 {
    padding-left: var(--space-12);
    padding-right: var(--space-12);
  }
  .template-page-builder .mb\:pv-12 {
    padding-top: var(--space-12);
    padding-bottom: var(--space-12);
  }
  .template-page-builder .mb\:p-13 {
    padding: var(--space-13) var(--space-13) var(--space-13) var(--space-13);
  }
  .template-page-builder .mb\:pt-13 {
    padding-top: var(--space-13) !important;
  }
  .template-page-builder .mb\:pr-13 {
    padding-right: var(--space-13) !important;
  }
  .template-page-builder .mb\:pb-13 {
    padding-bottom: var(--space-13) !important;
  }
  .template-page-builder .mb\:pl-13 {
    padding-left: var(--space-13) !important;
  }
  .template-page-builder .mb\:ph-13 {
    padding-left: var(--space-13);
    padding-right: var(--space-13);
  }
  .template-page-builder .mb\:pv-13 {
    padding-top: var(--space-13);
    padding-bottom: var(--space-13);
  }
  .template-page-builder .mb\:p-14 {
    padding: var(--space-14) var(--space-14) var(--space-14) var(--space-14);
  }
  .template-page-builder .mb\:pt-14 {
    padding-top: var(--space-14) !important;
  }
  .template-page-builder .mb\:pr-14 {
    padding-right: var(--space-14) !important;
  }
  .template-page-builder .mb\:pb-14 {
    padding-bottom: var(--space-14) !important;
  }
  .template-page-builder .mb\:pl-14 {
    padding-left: var(--space-14) !important;
  }
  .template-page-builder .mb\:ph-14 {
    padding-left: var(--space-14);
    padding-right: var(--space-14);
  }
  .template-page-builder .mb\:pv-14 {
    padding-top: var(--space-14);
    padding-bottom: var(--space-14);
  }
  .template-page-builder .mb\:sticky {
    position: sticky;
    top: 73px;
  }
  .template-page-builder .mb\:align-content-start {
    align-content: flex-start;
    align-content: start !important;
  }
  .template-page-builder .mb\:align-content-center {
    align-content: center !important;
  }
  .template-page-builder .mb\:align-content-end {
    align-content: flex-end;
    align-content: end !important;
  }
  .template-page-builder .mb\:align-items-start {
    align-items: start !important;
  }
  .template-page-builder .mb\:align-items-center {
    align-items: center !important;
  }
  .template-page-builder .mb\:align-items-end {
    align-items: flex-end;
    align-items: end !important;
  }
  .template-page-builder .mb\:align-self-stretch {
    align-self: stretch !important;
  }
  .template-page-builder .mb\:align-self-start {
    align-self: flex-start;
    align-self: start !important;
  }
  .template-page-builder .mb\:align-self-center {
    align-self: center !important;
  }
  .template-page-builder .mb\:align-self-end {
    align-self: flex-end;
    align-self: end !important;
  }
  .template-page-builder .mb\:justify-content-start {
    justify-content: flex-start;
    justify-content: start !important;
  }
  .template-page-builder .mb\:justify-content-center {
    justify-content: center !important;
  }
  .template-page-builder .mb\:justify-content-end {
    justify-content: flex-end;
    justify-content: end !important;
  }
  .template-page-builder .mb\:justify-content-between {
    justify-content: space-between !important;
  }
  .template-page-builder .mb\:justify-items-start {
    justify-items: flex-start;
    justify-items: start !important;
  }
  .template-page-builder .mb\:justify-items-center {
    justify-items: center !important;
  }
  .template-page-builder .mb\:justify-items-end {
    justify-items: flex-end;
    justify-items: end !important;
  }
  .template-page-builder .mb\:justify-self-start {
    justify-self: start !important;
  }
  .template-page-builder .mb\:justify-self-stretch {
    justify-self: stretch !important;
  }
  .template-page-builder .mb\:justify-self-center {
    justify-self: center !important;
  }
  .template-page-builder .mb\:justify-self-end {
    justify-self: end !important;
  }
  .template-page-builder .mb\:overflow-visible {
    overflow: visible !important;
  }
  .template-page-builder .mb\:order--10 {
    order: -10;
  }
  .template-page-builder .mb\:order--9 {
    order: -9;
  }
  .template-page-builder .mb\:order--8 {
    order: -8;
  }
  .template-page-builder .mb\:order--7 {
    order: -7;
  }
  .template-page-builder .mb\:order--6 {
    order: -6;
  }
  .template-page-builder .mb\:order--5 {
    order: -5;
  }
  .template-page-builder .mb\:order--4 {
    order: -4;
  }
  .template-page-builder .mb\:order--3 {
    order: -3;
  }
  .template-page-builder .mb\:order--2 {
    order: -2;
  }
  .template-page-builder .mb\:order--1 {
    order: -1;
  }
  .template-page-builder .mb\:order-0 {
    order: 0;
  }
  .template-page-builder .mb\:order-1 {
    order: 1;
  }
  .template-page-builder .mb\:order-2 {
    order: 2;
  }
  .template-page-builder .mb\:order-3 {
    order: 3;
  }
  .template-page-builder .mb\:order-4 {
    order: 4;
  }
  .template-page-builder .mb\:order-5 {
    order: 5;
  }
  .template-page-builder .mb\:order-6 {
    order: 6;
  }
  .template-page-builder .mb\:order-7 {
    order: 7;
  }
  .template-page-builder .mb\:order-8 {
    order: 8;
  }
  .template-page-builder .mb\:order-9 {
    order: 9;
  }
  .template-page-builder .mb\:order-10 {
    order: 10;
  }
  .template-page-builder div.element-image picture {
    min-height: var(--min-height-vw-0-767, var(--min-height-vw-default, unset));
  }
  .template-page-builder .mb\:column-contrast {
    color: var(--primary-color-3);
  }
  .template-page-builder .mb\:unset-column-contrast {
    color: var(--primary-color-2);
  }
  .template-page-builder .mb\:image-cover {
    overflow: hidden;
    height: 100%;
  }
  .template-page-builder .mb\:image-cover img {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .template-page-builder .mb\:image-cover-absolute {
    position: relative;
  }
  .template-page-builder .mb\:image-cover-absolute img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .fd {
    position: relative;
    width: 100%;
  }
  .fd.fd-panel-open .fd-toggle {
    background-color: none;
    color: var(--primary-color-2);
  }
  .fd.fd-panel-open .fd-toggle span.fd-nav .fd-caret {
    transform: rotate(180deg);
    background-color: var(--primary-color-2);
    color: var(--primary-color-3);
  }
  .fd .fd-toggle {
    height: 34px;
  }
  .fd .fd-toggle span.fd-nav .fd-caret {
    width: 26px;
    height: 26px;
  }
  #body-content {
    padding-top: 73px;
  }
  header {
    height: 73px;
  }
  header div.wrapper {
    height: 73px;
    gap: var(--space-9);
    padding: var(--space-6) var(--space-14);
  }
  header div.wrapper a.logo img {
    width: 52px;
    height: 49px;
  }
  header #popout-menu {
    height: calc(100vh - 73px);
    margin-top: 73px;
  }
  span.brand {
    width: 36px;
    height: 36px;
  }
  div.element-home-bathrooms-inspiration {
    display: grid;
    grid-template-areas: "a a" "d d" "b c" "e c" "f f";
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: max-content;
  }
  div.element-home-bathrooms-inspiration > div:nth-child(1) {
    background: transparent;
    gap: var(--space-8);
    grid-template-rows: auto;
  }
  div.element-story-grid div.picture {
    width: 60px;
    height: 60px;
  }
  #single-story div.column-quote-2,
  #single-story div.column-quote {
    grid-template-columns: 1fr;
  }
  #single-story div.column-quote-2 div.element-image,
  #single-story div.column-quote div.element-image {
    aspect-ratio: unset;
  }
  #single-story div.column-images-1 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-areas: "a a" "a a" "b c";
  }
  #single-story div.column-images-1 div.image-3 picture,
  #single-story div.column-images-1 div.image-2 picture {
    aspect-ratio: unset;
  }
  div.element-bathroomstyle-grid {
    gap: var(--space-4);
    flex-direction: column;
    aspect-ratio: auto;
  }
  div.element-bathroomstyle-grid .bathroomstyle-item {
    min-inline-size: 0;
    flex: 0 0 auto;
    inline-size: 100%;
    overflow: hidden;
    transition: min-block-size 0.45s cubic-bezier(0.2, 0.8, 0.2, 1);
    will-change: min-block-size;
    padding: var(--space-6) var(--space-7);
    min-block-size: 0px;
  }
  div.element-bathroomstyle-grid .bathroomstyle-item:nth-child(1), div.element-bathroomstyle-grid .bathroomstyle-item.is-current {
    flex: auto;
  }
  div.element-bathroomstyle-grid .bathroomstyle-item.is-active {
    padding: var(--space-11);
    min-block-size: 500px;
  }
  div.element-bathroomstyle-grid .bathroomstyle-item.is-active h3 {
    margin-top: 0px;
    transform: rotateZ(0deg);
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-8);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
  }
  div.element-bathroomstyle-grid .bathroomstyle-item h3 {
    font-family: var(--font-family-1);
    font-weight: var(--font-weight-1);
    font-size: var(--fontsizes-6);
    line-height: var(--line-height-1);
    letter-spacing: var(--letter-spacing-1);
    transform: rotateZ(0deg);
    margin-top: 0px;
  }
  div.element-bathroomstyle-grid .bathroomstyle-item div.text-block {
    width: auto;
    left: var(--space-11);
    bottom: var(--space-11);
    right: var(--space-11);
    position: absolute;
  }
  div.element-bathroomstyle-grid.has-active .bathroomstyle-item {
    flex-grow: 0;
  }
  div.element-bathroomstyle-grid.has-active .bathroomstyle-item.is-active {
    flex-grow: 0;
  }
  .element-build-bathrooms-overview-grid div.masonry-grid {
    --cols: 2;
    --gap: var(--space-5);
  }
  .element-build-bathrooms-overview-grid div.masonry-grid .grid-sizer {
    width: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));
  }
  .element-build-bathrooms-overview-grid div.masonry-grid .gutter-sizer {
    width: var(--gap);
  }
  .element-build-bathrooms-overview-grid div.masonry-grid > .element {
    width: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));
    margin-bottom: var(--gap);
  }
  .element-build-bathrooms-overview-grid div.masonry-grid > .element.element-build-bathroom-grid-cta {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  header div.content div.menu {
    display: none;
  }
  header div.content div.right-content a {
    display: none;
  }
  header div.content div.right-content .hamburger {
    display: flex;
  }
  header #popout-menu {
    display: grid;
  }
  body.menu-open #popout-menu {
    left: 0vw;
    opacity: 1;
  }
}
@media (min-width: 1780px) {
  body {
    font-size: var(--fontsizes-5);
  }
  .button {
    font-size: var(--fontsizes-4);
  }
  footer div.wrapper > div a {
    font-size: var(--fontsizes-3);
  }
  h7 {
    font-size: var(--fontsizes-5);
  }
  div.text .smaller {
    font-size: var(--fontsizes-3);
  }
  .highlight-1 {
    font-weight: var(--font-weight-2);
    font-size: var(--fontsizes-6);
  }
  .highlight-2 {
    font-size: var(--fontsizes-5);
  }
  div.text .small {
    font-size: var(--fontsizes-4);
  }
  .label-3 {
    font-size: var(--fontsizes-3);
  }
  .element-business-finder .business .highlight-1 {
    font-size: var(--fontsizes-5);
  }
  .template-page-builder {
    /* ---------- GAPS (optioneel) ---------- */
    /* ---------- GRID & CORE UTILITIES (altijd) ---------- */
    /* ---------- RADIUS (optioneel) ---------- */
    /* ---------- ASPECT RATIO (optioneel) ---------- */
    /* ---------- BACKGROUNDS (optioneel) ---------- */
    /* ---------- BORDERS (optioneel) ---------- */
    /* ---------- BACKGROUND OVERLAYS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- PADDINGS (optioneel) ---------- */
    /* ---------- Alignment & order (altijd) ---------- */
    /* ---------- GAPS (optioneel) ---------- */
    /* ---------- GRID & CORE UTILITIES (altijd) ---------- */
    /* ---------- RADIUS (optioneel) ---------- */
    /* ---------- ASPECT RATIO (optioneel) ---------- */
    /* ---------- BACKGROUNDS (optioneel) ---------- */
    /* ---------- BORDERS (optioneel) ---------- */
    /* ---------- BACKGROUND OVERLAYS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- MARGINS (optioneel) ---------- */
    /* ---------- PADDINGS (optioneel) ---------- */
    /* ---------- Alignment & order (altijd) ---------- */
  }
  .template-page-builder .gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .row-gap-0 {
    row-gap: 0px;
  }
  .template-page-builder .column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .gap-1 {
    row-gap: var(--space-1);
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .row-gap-1 {
    row-gap: var(--space-1);
  }
  .template-page-builder .column-gap-1 {
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .gap-2 {
    row-gap: var(--space-2);
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .row-gap-2 {
    row-gap: var(--space-2);
  }
  .template-page-builder .column-gap-2 {
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .gap-3 {
    row-gap: var(--space-3);
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .row-gap-3 {
    row-gap: var(--space-3);
  }
  .template-page-builder .column-gap-3 {
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .gap-4 {
    row-gap: var(--space-4);
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .row-gap-4 {
    row-gap: var(--space-4);
  }
  .template-page-builder .column-gap-4 {
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .gap-5 {
    row-gap: var(--space-5);
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .row-gap-5 {
    row-gap: var(--space-5);
  }
  .template-page-builder .column-gap-5 {
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .gap-6 {
    row-gap: var(--space-6);
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .row-gap-6 {
    row-gap: var(--space-6);
  }
  .template-page-builder .column-gap-6 {
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .gap-7 {
    row-gap: var(--space-7);
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .row-gap-7 {
    row-gap: var(--space-7);
  }
  .template-page-builder .column-gap-7 {
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .gap-8 {
    row-gap: var(--space-8);
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .row-gap-8 {
    row-gap: var(--space-8);
  }
  .template-page-builder .column-gap-8 {
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .gap-9 {
    row-gap: var(--space-9);
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .row-gap-9 {
    row-gap: var(--space-9);
  }
  .template-page-builder .column-gap-9 {
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .gap-10 {
    row-gap: var(--space-10);
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .row-gap-10 {
    row-gap: var(--space-10);
  }
  .template-page-builder .column-gap-10 {
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .gap-11 {
    row-gap: var(--space-11);
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .row-gap-11 {
    row-gap: var(--space-11);
  }
  .template-page-builder .column-gap-11 {
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .gap-12 {
    row-gap: var(--space-12);
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .row-gap-12 {
    row-gap: var(--space-12);
  }
  .template-page-builder .column-gap-12 {
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .gap-13 {
    row-gap: var(--space-13);
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .row-gap-13 {
    row-gap: var(--space-13);
  }
  .template-page-builder .column-gap-13 {
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .gap-14 {
    row-gap: var(--space-14);
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .row-gap-14 {
    row-gap: var(--space-14);
  }
  .template-page-builder .column-gap-14 {
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .grid-auto-flow-dense {
    grid-auto-flow: dense;
  }
  .template-page-builder .grid-auto-flow-unset {
    grid-auto-flow: unset;
  }
  .template-page-builder .col-span-unset {
    grid-column: unset;
  }
  .template-page-builder .col-span-full {
    grid-column: 1/-1;
  }
  .template-page-builder .col-span-1 {
    grid-column: span 1/span 1;
  }
  .template-page-builder .col-span-2 {
    grid-column: span 2/span 2;
  }
  .template-page-builder .col-span-3 {
    grid-column: span 3/span 3;
  }
  .template-page-builder .col-span-4 {
    grid-column: span 4/span 4;
  }
  .template-page-builder .col-span-5 {
    grid-column: span 5/span 5;
  }
  .template-page-builder .col-span-6 {
    grid-column: span 6/span 6;
  }
  .template-page-builder .col-span-7 {
    grid-column: span 7/span 7;
  }
  .template-page-builder .col-span-8 {
    grid-column: span 8/span 8;
  }
  .template-page-builder .col-span-9 {
    grid-column: span 9/span 9;
  }
  .template-page-builder .col-span-10 {
    grid-column: span 10/span 10;
  }
  .template-page-builder .col-span-11 {
    grid-column: span 11/span 11;
  }
  .template-page-builder .col-span-12 {
    grid-column: span 12/span 12;
  }
  .template-page-builder .w-5 {
    width: 5%;
  }
  .template-page-builder .w-10 {
    width: 10%;
  }
  .template-page-builder .w-15 {
    width: 15%;
  }
  .template-page-builder .w-20 {
    width: 20%;
  }
  .template-page-builder .w-25 {
    width: 25%;
  }
  .template-page-builder .w-30 {
    width: 30%;
  }
  .template-page-builder .w-35 {
    width: 35%;
  }
  .template-page-builder .w-40 {
    width: 40%;
  }
  .template-page-builder .w-45 {
    width: 45%;
  }
  .template-page-builder .w-50 {
    width: 50%;
  }
  .template-page-builder .w-55 {
    width: 55%;
  }
  .template-page-builder .w-60 {
    width: 60%;
  }
  .template-page-builder .w-65 {
    width: 65%;
  }
  .template-page-builder .w-70 {
    width: 70%;
  }
  .template-page-builder .w-75 {
    width: 75%;
  }
  .template-page-builder .w-80 {
    width: 80%;
  }
  .template-page-builder .w-85 {
    width: 85%;
  }
  .template-page-builder .w-90 {
    width: 90%;
  }
  .template-page-builder .w-95 {
    width: 95%;
  }
  .template-page-builder .w-100 {
    width: 100%;
  }
  .template-page-builder .h-5 {
    height: 5%;
  }
  .template-page-builder .h-10 {
    height: 10%;
  }
  .template-page-builder .h-15 {
    height: 15%;
  }
  .template-page-builder .h-20 {
    height: 20%;
  }
  .template-page-builder .h-25 {
    height: 25%;
  }
  .template-page-builder .h-30 {
    height: 30%;
  }
  .template-page-builder .h-35 {
    height: 35%;
  }
  .template-page-builder .h-40 {
    height: 40%;
  }
  .template-page-builder .h-45 {
    height: 45%;
  }
  .template-page-builder .h-50 {
    height: 50%;
  }
  .template-page-builder .h-55 {
    height: 55%;
  }
  .template-page-builder .h-60 {
    height: 60%;
  }
  .template-page-builder .h-65 {
    height: 65%;
  }
  .template-page-builder .h-70 {
    height: 70%;
  }
  .template-page-builder .h-75 {
    height: 75%;
  }
  .template-page-builder .h-80 {
    height: 80%;
  }
  .template-page-builder .h-85 {
    height: 85%;
  }
  .template-page-builder .h-90 {
    height: 90%;
  }
  .template-page-builder .h-95 {
    height: 95%;
  }
  .template-page-builder .h-100 {
    height: 100%;
  }
  .template-page-builder .h-5-vh {
    height: 5vh;
  }
  .template-page-builder .h-10-vh {
    height: 10vh;
  }
  .template-page-builder .h-15-vh {
    height: 15vh;
  }
  .template-page-builder .h-20-vh {
    height: 20vh;
  }
  .template-page-builder .h-25-vh {
    height: 25vh;
  }
  .template-page-builder .h-30-vh {
    height: 30vh;
  }
  .template-page-builder .h-35-vh {
    height: 35vh;
  }
  .template-page-builder .h-40-vh {
    height: 40vh;
  }
  .template-page-builder .h-45-vh {
    height: 45vh;
  }
  .template-page-builder .h-50-vh {
    height: 50vh;
  }
  .template-page-builder .h-55-vh {
    height: 55vh;
  }
  .template-page-builder .h-60-vh {
    height: 60vh;
  }
  .template-page-builder .h-65-vh {
    height: 65vh;
  }
  .template-page-builder .h-70-vh {
    height: 70vh;
  }
  .template-page-builder .h-75-vh {
    height: 75vh;
  }
  .template-page-builder .h-80-vh {
    height: 80vh;
  }
  .template-page-builder .h-85-vh {
    height: 85vh;
  }
  .template-page-builder .h-90-vh {
    height: 90vh;
  }
  .template-page-builder .h-95-vh {
    height: 95vh;
  }
  .template-page-builder .h-100-vh {
    height: 100vh;
  }
  .template-page-builder .h-50-px {
    height: 50px;
  }
  .template-page-builder .h-100-px {
    height: 100px;
  }
  .template-page-builder .h-150-px {
    height: 150px;
  }
  .template-page-builder .h-200-px {
    height: 200px;
  }
  .template-page-builder .h-250-px {
    height: 250px;
  }
  .template-page-builder .h-300-px {
    height: 300px;
  }
  .template-page-builder .h-350-px {
    height: 350px;
  }
  .template-page-builder .h-400-px {
    height: 400px;
  }
  .template-page-builder .h-450-px {
    height: 450px;
  }
  .template-page-builder .h-500-px {
    height: 500px;
  }
  .template-page-builder .h-550-px {
    height: 550px;
  }
  .template-page-builder .h-600-px {
    height: 600px;
  }
  .template-page-builder .h-650-px {
    height: 650px;
  }
  .template-page-builder .h-700-px {
    height: 700px;
  }
  .template-page-builder .h-750-px {
    height: 750px;
  }
  .template-page-builder .h-800-px {
    height: 800px;
  }
  .template-page-builder .h-850-px {
    height: 850px;
  }
  .template-page-builder .h-900-px {
    height: 900px;
  }
  .template-page-builder .h-950-px {
    height: 950px;
  }
  .template-page-builder .h-1000-px {
    height: 1000px;
  }
  .template-page-builder .h-auto {
    height: auto;
  }
  .template-page-builder .mh-5-vh {
    min-height: 5vh;
  }
  .template-page-builder .mh-10-vh {
    min-height: 10vh;
  }
  .template-page-builder .mh-15-vh {
    min-height: 15vh;
  }
  .template-page-builder .mh-20-vh {
    min-height: 20vh;
  }
  .template-page-builder .mh-25-vh {
    min-height: 25vh;
  }
  .template-page-builder .mh-30-vh {
    min-height: 30vh;
  }
  .template-page-builder .mh-35-vh {
    min-height: 35vh;
  }
  .template-page-builder .mh-40-vh {
    min-height: 40vh;
  }
  .template-page-builder .mh-45-vh {
    min-height: 45vh;
  }
  .template-page-builder .mh-50-vh {
    min-height: 50vh;
  }
  .template-page-builder .mh-55-vh {
    min-height: 55vh;
  }
  .template-page-builder .mh-60-vh {
    min-height: 60vh;
  }
  .template-page-builder .mh-65-vh {
    min-height: 65vh;
  }
  .template-page-builder .mh-70-vh {
    min-height: 70vh;
  }
  .template-page-builder .mh-75-vh {
    min-height: 75vh;
  }
  .template-page-builder .mh-80-vh {
    min-height: 80vh;
  }
  .template-page-builder .mh-85-vh {
    min-height: 85vh;
  }
  .template-page-builder .mh-90-vh {
    min-height: 90vh;
  }
  .template-page-builder .mh-95-vh {
    min-height: 95vh;
  }
  .template-page-builder .mh-100-vh {
    min-height: 100vh;
  }
  .template-page-builder .h-auto {
    min-height: auto;
  }
  .template-page-builder .relative {
    position: relative;
  }
  .template-page-builder .flex {
    display: flex !important;
  }
  .template-page-builder .grid {
    display: grid !important;
  }
  .template-page-builder .hide {
    display: none !important;
  }
  .template-page-builder .text-align-left {
    text-align: left !important;
  }
  .template-page-builder .text-align-center {
    text-align: center !important;
  }
  .template-page-builder .text-align-right {
    text-align: right !important;
  }
  .template-page-builder .flex-col-full {
    flex: 0 0 100% !important;
  }
  .template-page-builder .flex-wrap {
    flex-wrap: wrap;
  }
  .template-page-builder .grid-stack {
    display: grid;
    grid-template-areas: "main";
    grid-template-columns: auto;
    position: relative;
  }
  .template-page-builder .grid-layer {
    grid-area: main;
    position: relative;
    z-index: 1;
  }
  .template-page-builder .grid-columns-5-7 {
    grid-template-columns: 5fr 7fr;
  }
  .template-page-builder .grid-columns-7-5 {
    grid-template-columns: 7fr 5fr;
  }
  .template-page-builder .grid-columns-6-6 {
    grid-template-columns: 6fr 6fr;
  }
  .template-page-builder .grid-columns-8-4 {
    grid-template-columns: 8fr 4fr;
  }
  .template-page-builder .grid-columns-4-8 {
    grid-template-columns: 4fr 8fr;
  }
  .template-page-builder .grid-columns-9-3 {
    grid-template-columns: 9fr 3fr;
  }
  .template-page-builder .grid-columns-3-9 {
    grid-template-columns: 3fr 9fr;
  }
  .template-page-builder .grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .grid-columns-3-6-3 {
    grid-template-columns: 3fr 6fr 3fr;
  }
  .template-page-builder .grid-columns-repeat-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-repeat-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-auto {
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  }
  .template-page-builder .grid-columns-auto-min-content {
    grid-template-columns: auto min-content;
  }
  .template-page-builder .grid-columns-min-content-auto {
    grid-template-columns: min-content auto;
  }
  .template-page-builder .grid-columns-auto-1fr {
    grid-template-columns: auto 1fr;
  }
  .template-page-builder .grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .grid-columns-1fr {
    grid-template-columns: 1fr;
  }
  .template-page-builder .grid-rows-auto-1fr {
    grid-template-rows: auto 1fr;
  }
  .template-page-builder .grid-rows-1fr-auto {
    grid-template-rows: 1fr auto;
  }
  .template-page-builder .grid-rows-auto {
    grid-template-rows: auto;
  }
  .template-page-builder .min-height-100vh {
    min-height: 100vh;
  }
  .template-page-builder .min-height-100vh-min-header {
    min-height: calc(100vh - 123px);
  }
  .template-page-builder .mh-auto,
  .template-page-builder .min-height-auto {
    min-height: auto;
  }
  .template-page-builder .rounded-1 {
    border-radius: var(--border-radius-1) var(--border-radius-1) var(--border-radius-1) var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-1 {
    border-top-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-1 {
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-1 {
    border-top-left-radius: var(--border-radius-1);
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-1 {
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-1 {
    border-bottom-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-1 {
    border-bottom-left-radius: var(--border-radius-1);
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .rounded-2 {
    border-radius: var(--border-radius-2) var(--border-radius-2) var(--border-radius-2) var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-2 {
    border-top-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-2 {
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-2 {
    border-top-left-radius: var(--border-radius-2);
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-2 {
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-2 {
    border-bottom-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-2 {
    border-bottom-left-radius: var(--border-radius-2);
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .rounded-3 {
    border-radius: var(--border-radius-3) var(--border-radius-3) var(--border-radius-3) var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-3 {
    border-top-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-3 {
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-3 {
    border-top-left-radius: var(--border-radius-3);
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-3 {
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-3 {
    border-bottom-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-3 {
    border-bottom-left-radius: var(--border-radius-3);
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .rounded-4 {
    border-radius: var(--border-radius-4) var(--border-radius-4) var(--border-radius-4) var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-4 {
    border-top-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-4 {
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-th-4 {
    border-top-left-radius: var(--border-radius-4);
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-br-4 {
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-4 {
    border-bottom-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-bh-4 {
    border-bottom-left-radius: var(--border-radius-4);
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .rounded-tl-0 {
    border-top-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-tr-0 {
    border-top-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-bl-0 {
    border-bottom-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-br-0 {
    border-bottom-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .rounded-0 {
    border-radius: 0;
    overflow: hidden;
  }
  .template-page-builder .aspect-ratio-1-1 {
    aspect-ratio: 1/1 !important;
  }
  .template-page-builder .aspect-ratio-2-1 {
    aspect-ratio: 2/1 !important;
  }
  .template-page-builder .aspect-ratio-3-2 {
    aspect-ratio: 3/2 !important;
  }
  .template-page-builder .aspect-ratio-2-3 {
    aspect-ratio: 2/3 !important;
  }
  .template-page-builder .aspect-ratio-4-3 {
    aspect-ratio: 4/3 !important;
  }
  .template-page-builder .aspect-ratio-5-2 {
    aspect-ratio: 5/2 !important;
  }
  .template-page-builder .aspect-ratio-5-3 {
    aspect-ratio: 5/3 !important;
  }
  .template-page-builder .aspect-ratio-5-6 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .aspect-ratio-6-5 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .aspect-ratio-16-9 {
    aspect-ratio: 16/9 !important;
  }
  .template-page-builder .aspect-ratio-350-250 {
    aspect-ratio: 350/250 !important;
  }
  .template-page-builder .aspect-ratio-350-430 {
    aspect-ratio: 350/430 !important;
  }
  .template-page-builder .aspect-ratio-3-4 {
    aspect-ratio: 3/4 !important;
  }
  .template-page-builder .aspect-ratio-unset {
    aspect-ratio: unset !important;
  }
  .template-page-builder .bg-pc-1 {
    background-color: var(--primary-color-1);
  }
  .template-page-builder .bg-pc-2 {
    background-color: var(--primary-color-2);
  }
  .template-page-builder .bg-pc-3 {
    background-color: var(--primary-color-3);
  }
  .template-page-builder .bg-sc-1 {
    background-color: var(--secondary-color-1);
  }
  .template-page-builder .bg-sc-2 {
    background-color: var(--secondary-color-2);
  }
  .template-page-builder .bg-sc-3 {
    background-color: var(--secondary-color-3);
  }
  .template-page-builder .border-pc-1 {
    border: solid 1px var(--primary-color-1);
  }
  .template-page-builder .border-pc-2 {
    border: solid 1px var(--primary-color-2);
  }
  .template-page-builder .border-pc-3 {
    border: solid 1px var(--primary-color-3);
  }
  .template-page-builder .border-sc-1 {
    border: solid 1px var(--secondary-color-1);
  }
  .template-page-builder .border-sc-2 {
    border: solid 1px var(--secondary-color-2);
  }
  .template-page-builder .border-sc-3 {
    border: solid 1px var(--secondary-color-3);
  }
  .template-page-builder .bg-overlay .column-background:after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .template-page-builder .bg-overlay-1 .column-background:after {
    background: linear-gradient(177.95deg, rgba(26, 41, 54, 0.6) 1.7%, rgba(26, 41, 54, 0) 81.22%);
  }
  .template-page-builder .bg-overlay-2 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.192) 0.77%, rgba(26, 41, 54, 0.3) 52.73%, rgba(26, 41, 54, 0.18) 100%);
  }
  .template-page-builder .bg-overlay-3 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.4) 17.79%, rgba(26, 41, 54, 0) 38.94%, rgba(26, 41, 54, 0) 61.54%, rgba(26, 41, 54, 0.4) 84.62%);
  }
  .template-page-builder .bg-overlay-4 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.6) 0%, rgba(26, 41, 54, 0.12) 51.44%);
  }
  .template-page-builder .m-0 {
    margin: 0px 0px 0px 0px;
  }
  .template-page-builder .mt-0 {
    margin-top: 0px;
  }
  .template-page-builder .mr-0 {
    margin-right: 0px;
  }
  .template-page-builder .mb-0 {
    margin-bottom: 0px;
  }
  .template-page-builder .ml-0 {
    margin-left: 0px;
  }
  .template-page-builder .mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .template-page-builder .mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .template-page-builder .m--0 {
    margin: calc(0px * -1) calc(0px * -1) calc(0px * -1) calc(0px * -1);
  }
  .template-page-builder .mt--0 {
    margin-top: calc(0px * -1);
  }
  .template-page-builder .mr--0 {
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mb--0 {
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .ml--0 {
    margin-left: calc(0px * -1);
  }
  .template-page-builder .mh--0 {
    margin-left: calc(0px * -1);
    margin-right: calc(0px * -1);
  }
  .template-page-builder .mv--0 {
    margin-top: calc(0px * -1);
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .m-1 {
    margin: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .mt-1 {
    margin-top: var(--space-1);
  }
  .template-page-builder .mr-1 {
    margin-right: var(--space-1);
  }
  .template-page-builder .mb-1 {
    margin-bottom: var(--space-1);
  }
  .template-page-builder .ml-1 {
    margin-left: var(--space-1);
  }
  .template-page-builder .mh-1 {
    margin-left: var(--space-1);
    margin-right: var(--space-1);
  }
  .template-page-builder .mv-1 {
    margin-top: var(--space-1);
    margin-bottom: var(--space-1);
  }
  .template-page-builder .m--1 {
    margin: calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1);
  }
  .template-page-builder .mt--1 {
    margin-top: calc(var(--space-1) * -1);
  }
  .template-page-builder .mr--1 {
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mb--1 {
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .ml--1 {
    margin-left: calc(var(--space-1) * -1);
  }
  .template-page-builder .mh--1 {
    margin-left: calc(var(--space-1) * -1);
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .mv--1 {
    margin-top: calc(var(--space-1) * -1);
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .m-2 {
    margin: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .mt-2 {
    margin-top: var(--space-2);
  }
  .template-page-builder .mr-2 {
    margin-right: var(--space-2);
  }
  .template-page-builder .mb-2 {
    margin-bottom: var(--space-2);
  }
  .template-page-builder .ml-2 {
    margin-left: var(--space-2);
  }
  .template-page-builder .mh-2 {
    margin-left: var(--space-2);
    margin-right: var(--space-2);
  }
  .template-page-builder .mv-2 {
    margin-top: var(--space-2);
    margin-bottom: var(--space-2);
  }
  .template-page-builder .m--2 {
    margin: calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1);
  }
  .template-page-builder .mt--2 {
    margin-top: calc(var(--space-2) * -1);
  }
  .template-page-builder .mr--2 {
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mb--2 {
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .ml--2 {
    margin-left: calc(var(--space-2) * -1);
  }
  .template-page-builder .mh--2 {
    margin-left: calc(var(--space-2) * -1);
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .mv--2 {
    margin-top: calc(var(--space-2) * -1);
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .m-3 {
    margin: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .mt-3 {
    margin-top: var(--space-3);
  }
  .template-page-builder .mr-3 {
    margin-right: var(--space-3);
  }
  .template-page-builder .mb-3 {
    margin-bottom: var(--space-3);
  }
  .template-page-builder .ml-3 {
    margin-left: var(--space-3);
  }
  .template-page-builder .mh-3 {
    margin-left: var(--space-3);
    margin-right: var(--space-3);
  }
  .template-page-builder .mv-3 {
    margin-top: var(--space-3);
    margin-bottom: var(--space-3);
  }
  .template-page-builder .m--3 {
    margin: calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1);
  }
  .template-page-builder .mt--3 {
    margin-top: calc(var(--space-3) * -1);
  }
  .template-page-builder .mr--3 {
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mb--3 {
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .ml--3 {
    margin-left: calc(var(--space-3) * -1);
  }
  .template-page-builder .mh--3 {
    margin-left: calc(var(--space-3) * -1);
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .mv--3 {
    margin-top: calc(var(--space-3) * -1);
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .m-4 {
    margin: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .mt-4 {
    margin-top: var(--space-4);
  }
  .template-page-builder .mr-4 {
    margin-right: var(--space-4);
  }
  .template-page-builder .mb-4 {
    margin-bottom: var(--space-4);
  }
  .template-page-builder .ml-4 {
    margin-left: var(--space-4);
  }
  .template-page-builder .mh-4 {
    margin-left: var(--space-4);
    margin-right: var(--space-4);
  }
  .template-page-builder .mv-4 {
    margin-top: var(--space-4);
    margin-bottom: var(--space-4);
  }
  .template-page-builder .m--4 {
    margin: calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1);
  }
  .template-page-builder .mt--4 {
    margin-top: calc(var(--space-4) * -1);
  }
  .template-page-builder .mr--4 {
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mb--4 {
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .ml--4 {
    margin-left: calc(var(--space-4) * -1);
  }
  .template-page-builder .mh--4 {
    margin-left: calc(var(--space-4) * -1);
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .mv--4 {
    margin-top: calc(var(--space-4) * -1);
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .m-5 {
    margin: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .mt-5 {
    margin-top: var(--space-5);
  }
  .template-page-builder .mr-5 {
    margin-right: var(--space-5);
  }
  .template-page-builder .mb-5 {
    margin-bottom: var(--space-5);
  }
  .template-page-builder .ml-5 {
    margin-left: var(--space-5);
  }
  .template-page-builder .mh-5 {
    margin-left: var(--space-5);
    margin-right: var(--space-5);
  }
  .template-page-builder .mv-5 {
    margin-top: var(--space-5);
    margin-bottom: var(--space-5);
  }
  .template-page-builder .m--5 {
    margin: calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1);
  }
  .template-page-builder .mt--5 {
    margin-top: calc(var(--space-5) * -1);
  }
  .template-page-builder .mr--5 {
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mb--5 {
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .ml--5 {
    margin-left: calc(var(--space-5) * -1);
  }
  .template-page-builder .mh--5 {
    margin-left: calc(var(--space-5) * -1);
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .mv--5 {
    margin-top: calc(var(--space-5) * -1);
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .m-6 {
    margin: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .mt-6 {
    margin-top: var(--space-6);
  }
  .template-page-builder .mr-6 {
    margin-right: var(--space-6);
  }
  .template-page-builder .mb-6 {
    margin-bottom: var(--space-6);
  }
  .template-page-builder .ml-6 {
    margin-left: var(--space-6);
  }
  .template-page-builder .mh-6 {
    margin-left: var(--space-6);
    margin-right: var(--space-6);
  }
  .template-page-builder .mv-6 {
    margin-top: var(--space-6);
    margin-bottom: var(--space-6);
  }
  .template-page-builder .m--6 {
    margin: calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1);
  }
  .template-page-builder .mt--6 {
    margin-top: calc(var(--space-6) * -1);
  }
  .template-page-builder .mr--6 {
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mb--6 {
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .ml--6 {
    margin-left: calc(var(--space-6) * -1);
  }
  .template-page-builder .mh--6 {
    margin-left: calc(var(--space-6) * -1);
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .mv--6 {
    margin-top: calc(var(--space-6) * -1);
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .m-7 {
    margin: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .mt-7 {
    margin-top: var(--space-7);
  }
  .template-page-builder .mr-7 {
    margin-right: var(--space-7);
  }
  .template-page-builder .mb-7 {
    margin-bottom: var(--space-7);
  }
  .template-page-builder .ml-7 {
    margin-left: var(--space-7);
  }
  .template-page-builder .mh-7 {
    margin-left: var(--space-7);
    margin-right: var(--space-7);
  }
  .template-page-builder .mv-7 {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7);
  }
  .template-page-builder .m--7 {
    margin: calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1);
  }
  .template-page-builder .mt--7 {
    margin-top: calc(var(--space-7) * -1);
  }
  .template-page-builder .mr--7 {
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mb--7 {
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .ml--7 {
    margin-left: calc(var(--space-7) * -1);
  }
  .template-page-builder .mh--7 {
    margin-left: calc(var(--space-7) * -1);
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .mv--7 {
    margin-top: calc(var(--space-7) * -1);
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .m-8 {
    margin: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .mt-8 {
    margin-top: var(--space-8);
  }
  .template-page-builder .mr-8 {
    margin-right: var(--space-8);
  }
  .template-page-builder .mb-8 {
    margin-bottom: var(--space-8);
  }
  .template-page-builder .ml-8 {
    margin-left: var(--space-8);
  }
  .template-page-builder .mh-8 {
    margin-left: var(--space-8);
    margin-right: var(--space-8);
  }
  .template-page-builder .mv-8 {
    margin-top: var(--space-8);
    margin-bottom: var(--space-8);
  }
  .template-page-builder .m--8 {
    margin: calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1);
  }
  .template-page-builder .mt--8 {
    margin-top: calc(var(--space-8) * -1);
  }
  .template-page-builder .mr--8 {
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mb--8 {
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .ml--8 {
    margin-left: calc(var(--space-8) * -1);
  }
  .template-page-builder .mh--8 {
    margin-left: calc(var(--space-8) * -1);
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .mv--8 {
    margin-top: calc(var(--space-8) * -1);
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .m-9 {
    margin: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .mt-9 {
    margin-top: var(--space-9);
  }
  .template-page-builder .mr-9 {
    margin-right: var(--space-9);
  }
  .template-page-builder .mb-9 {
    margin-bottom: var(--space-9);
  }
  .template-page-builder .ml-9 {
    margin-left: var(--space-9);
  }
  .template-page-builder .mh-9 {
    margin-left: var(--space-9);
    margin-right: var(--space-9);
  }
  .template-page-builder .mv-9 {
    margin-top: var(--space-9);
    margin-bottom: var(--space-9);
  }
  .template-page-builder .m--9 {
    margin: calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1);
  }
  .template-page-builder .mt--9 {
    margin-top: calc(var(--space-9) * -1);
  }
  .template-page-builder .mr--9 {
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mb--9 {
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .ml--9 {
    margin-left: calc(var(--space-9) * -1);
  }
  .template-page-builder .mh--9 {
    margin-left: calc(var(--space-9) * -1);
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .mv--9 {
    margin-top: calc(var(--space-9) * -1);
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .m-10 {
    margin: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .mt-10 {
    margin-top: var(--space-10);
  }
  .template-page-builder .mr-10 {
    margin-right: var(--space-10);
  }
  .template-page-builder .mb-10 {
    margin-bottom: var(--space-10);
  }
  .template-page-builder .ml-10 {
    margin-left: var(--space-10);
  }
  .template-page-builder .mh-10 {
    margin-left: var(--space-10);
    margin-right: var(--space-10);
  }
  .template-page-builder .mv-10 {
    margin-top: var(--space-10);
    margin-bottom: var(--space-10);
  }
  .template-page-builder .m--10 {
    margin: calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1);
  }
  .template-page-builder .mt--10 {
    margin-top: calc(var(--space-10) * -1);
  }
  .template-page-builder .mr--10 {
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mb--10 {
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .ml--10 {
    margin-left: calc(var(--space-10) * -1);
  }
  .template-page-builder .mh--10 {
    margin-left: calc(var(--space-10) * -1);
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .mv--10 {
    margin-top: calc(var(--space-10) * -1);
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .m-11 {
    margin: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .mt-11 {
    margin-top: var(--space-11);
  }
  .template-page-builder .mr-11 {
    margin-right: var(--space-11);
  }
  .template-page-builder .mb-11 {
    margin-bottom: var(--space-11);
  }
  .template-page-builder .ml-11 {
    margin-left: var(--space-11);
  }
  .template-page-builder .mh-11 {
    margin-left: var(--space-11);
    margin-right: var(--space-11);
  }
  .template-page-builder .mv-11 {
    margin-top: var(--space-11);
    margin-bottom: var(--space-11);
  }
  .template-page-builder .m--11 {
    margin: calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1);
  }
  .template-page-builder .mt--11 {
    margin-top: calc(var(--space-11) * -1);
  }
  .template-page-builder .mr--11 {
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mb--11 {
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .ml--11 {
    margin-left: calc(var(--space-11) * -1);
  }
  .template-page-builder .mh--11 {
    margin-left: calc(var(--space-11) * -1);
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .mv--11 {
    margin-top: calc(var(--space-11) * -1);
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .m-12 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-12 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-12 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-12 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-12 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-12 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-12 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--12 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--12 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--12 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--12 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--12 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--12 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--12 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .m-13 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-13 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-13 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-13 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-13 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-13 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-13 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--13 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--13 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--13 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--13 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--13 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--13 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--13 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .m-14 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .mt-14 {
    margin-top: var(--space-12);
  }
  .template-page-builder .mr-14 {
    margin-right: var(--space-12);
  }
  .template-page-builder .mb-14 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .ml-14 {
    margin-left: var(--space-12);
  }
  .template-page-builder .mh-14 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .mv-14 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .m--14 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .mt--14 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .mr--14 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mb--14 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .ml--14 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .mh--14 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .mv--14 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .p-0 {
    padding: 0px 0px 0px 0px;
  }
  .template-page-builder .pt-0 {
    padding-top: 0px !important;
  }
  .template-page-builder .pr-0 {
    padding-right: 0px !important;
  }
  .template-page-builder .pb-0 {
    padding-bottom: 0px !important;
  }
  .template-page-builder .pl-0 {
    padding-left: 0px !important;
  }
  .template-page-builder .ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .template-page-builder .pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .template-page-builder .p-1 {
    padding: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .pt-1 {
    padding-top: var(--space-1) !important;
  }
  .template-page-builder .pr-1 {
    padding-right: var(--space-1) !important;
  }
  .template-page-builder .pb-1 {
    padding-bottom: var(--space-1) !important;
  }
  .template-page-builder .pl-1 {
    padding-left: var(--space-1) !important;
  }
  .template-page-builder .ph-1 {
    padding-left: var(--space-1);
    padding-right: var(--space-1);
  }
  .template-page-builder .pv-1 {
    padding-top: var(--space-1);
    padding-bottom: var(--space-1);
  }
  .template-page-builder .p-2 {
    padding: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .pt-2 {
    padding-top: var(--space-2) !important;
  }
  .template-page-builder .pr-2 {
    padding-right: var(--space-2) !important;
  }
  .template-page-builder .pb-2 {
    padding-bottom: var(--space-2) !important;
  }
  .template-page-builder .pl-2 {
    padding-left: var(--space-2) !important;
  }
  .template-page-builder .ph-2 {
    padding-left: var(--space-2);
    padding-right: var(--space-2);
  }
  .template-page-builder .pv-2 {
    padding-top: var(--space-2);
    padding-bottom: var(--space-2);
  }
  .template-page-builder .p-3 {
    padding: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .pt-3 {
    padding-top: var(--space-3) !important;
  }
  .template-page-builder .pr-3 {
    padding-right: var(--space-3) !important;
  }
  .template-page-builder .pb-3 {
    padding-bottom: var(--space-3) !important;
  }
  .template-page-builder .pl-3 {
    padding-left: var(--space-3) !important;
  }
  .template-page-builder .ph-3 {
    padding-left: var(--space-3);
    padding-right: var(--space-3);
  }
  .template-page-builder .pv-3 {
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
  }
  .template-page-builder .p-4 {
    padding: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .pt-4 {
    padding-top: var(--space-4) !important;
  }
  .template-page-builder .pr-4 {
    padding-right: var(--space-4) !important;
  }
  .template-page-builder .pb-4 {
    padding-bottom: var(--space-4) !important;
  }
  .template-page-builder .pl-4 {
    padding-left: var(--space-4) !important;
  }
  .template-page-builder .ph-4 {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
  .template-page-builder .pv-4 {
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
  }
  .template-page-builder .p-5 {
    padding: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .pt-5 {
    padding-top: var(--space-5) !important;
  }
  .template-page-builder .pr-5 {
    padding-right: var(--space-5) !important;
  }
  .template-page-builder .pb-5 {
    padding-bottom: var(--space-5) !important;
  }
  .template-page-builder .pl-5 {
    padding-left: var(--space-5) !important;
  }
  .template-page-builder .ph-5 {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
  }
  .template-page-builder .pv-5 {
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
  }
  .template-page-builder .p-6 {
    padding: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .pt-6 {
    padding-top: var(--space-6) !important;
  }
  .template-page-builder .pr-6 {
    padding-right: var(--space-6) !important;
  }
  .template-page-builder .pb-6 {
    padding-bottom: var(--space-6) !important;
  }
  .template-page-builder .pl-6 {
    padding-left: var(--space-6) !important;
  }
  .template-page-builder .ph-6 {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
  }
  .template-page-builder .pv-6 {
    padding-top: var(--space-6);
    padding-bottom: var(--space-6);
  }
  .template-page-builder .p-7 {
    padding: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .pt-7 {
    padding-top: var(--space-7) !important;
  }
  .template-page-builder .pr-7 {
    padding-right: var(--space-7) !important;
  }
  .template-page-builder .pb-7 {
    padding-bottom: var(--space-7) !important;
  }
  .template-page-builder .pl-7 {
    padding-left: var(--space-7) !important;
  }
  .template-page-builder .ph-7 {
    padding-left: var(--space-7);
    padding-right: var(--space-7);
  }
  .template-page-builder .pv-7 {
    padding-top: var(--space-7);
    padding-bottom: var(--space-7);
  }
  .template-page-builder .p-8 {
    padding: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .pt-8 {
    padding-top: var(--space-8) !important;
  }
  .template-page-builder .pr-8 {
    padding-right: var(--space-8) !important;
  }
  .template-page-builder .pb-8 {
    padding-bottom: var(--space-8) !important;
  }
  .template-page-builder .pl-8 {
    padding-left: var(--space-8) !important;
  }
  .template-page-builder .ph-8 {
    padding-left: var(--space-8);
    padding-right: var(--space-8);
  }
  .template-page-builder .pv-8 {
    padding-top: var(--space-8);
    padding-bottom: var(--space-8);
  }
  .template-page-builder .p-9 {
    padding: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .pt-9 {
    padding-top: var(--space-9) !important;
  }
  .template-page-builder .pr-9 {
    padding-right: var(--space-9) !important;
  }
  .template-page-builder .pb-9 {
    padding-bottom: var(--space-9) !important;
  }
  .template-page-builder .pl-9 {
    padding-left: var(--space-9) !important;
  }
  .template-page-builder .ph-9 {
    padding-left: var(--space-9);
    padding-right: var(--space-9);
  }
  .template-page-builder .pv-9 {
    padding-top: var(--space-9);
    padding-bottom: var(--space-9);
  }
  .template-page-builder .p-10 {
    padding: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .pt-10 {
    padding-top: var(--space-10) !important;
  }
  .template-page-builder .pr-10 {
    padding-right: var(--space-10) !important;
  }
  .template-page-builder .pb-10 {
    padding-bottom: var(--space-10) !important;
  }
  .template-page-builder .pl-10 {
    padding-left: var(--space-10) !important;
  }
  .template-page-builder .ph-10 {
    padding-left: var(--space-10);
    padding-right: var(--space-10);
  }
  .template-page-builder .pv-10 {
    padding-top: var(--space-10);
    padding-bottom: var(--space-10);
  }
  .template-page-builder .p-11 {
    padding: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .pt-11 {
    padding-top: var(--space-11) !important;
  }
  .template-page-builder .pr-11 {
    padding-right: var(--space-11) !important;
  }
  .template-page-builder .pb-11 {
    padding-bottom: var(--space-11) !important;
  }
  .template-page-builder .pl-11 {
    padding-left: var(--space-11) !important;
  }
  .template-page-builder .ph-11 {
    padding-left: var(--space-11);
    padding-right: var(--space-11);
  }
  .template-page-builder .pv-11 {
    padding-top: var(--space-11);
    padding-bottom: var(--space-11);
  }
  .template-page-builder .p-12 {
    padding: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .pt-12 {
    padding-top: var(--space-12) !important;
  }
  .template-page-builder .pr-12 {
    padding-right: var(--space-12) !important;
  }
  .template-page-builder .pb-12 {
    padding-bottom: var(--space-12) !important;
  }
  .template-page-builder .pl-12 {
    padding-left: var(--space-12) !important;
  }
  .template-page-builder .ph-12 {
    padding-left: var(--space-12);
    padding-right: var(--space-12);
  }
  .template-page-builder .pv-12 {
    padding-top: var(--space-12);
    padding-bottom: var(--space-12);
  }
  .template-page-builder .p-13 {
    padding: var(--space-13) var(--space-13) var(--space-13) var(--space-13);
  }
  .template-page-builder .pt-13 {
    padding-top: var(--space-13) !important;
  }
  .template-page-builder .pr-13 {
    padding-right: var(--space-13) !important;
  }
  .template-page-builder .pb-13 {
    padding-bottom: var(--space-13) !important;
  }
  .template-page-builder .pl-13 {
    padding-left: var(--space-13) !important;
  }
  .template-page-builder .ph-13 {
    padding-left: var(--space-13);
    padding-right: var(--space-13);
  }
  .template-page-builder .pv-13 {
    padding-top: var(--space-13);
    padding-bottom: var(--space-13);
  }
  .template-page-builder .p-14 {
    padding: var(--space-14) var(--space-14) var(--space-14) var(--space-14);
  }
  .template-page-builder .pt-14 {
    padding-top: var(--space-14) !important;
  }
  .template-page-builder .pr-14 {
    padding-right: var(--space-14) !important;
  }
  .template-page-builder .pb-14 {
    padding-bottom: var(--space-14) !important;
  }
  .template-page-builder .pl-14 {
    padding-left: var(--space-14) !important;
  }
  .template-page-builder .ph-14 {
    padding-left: var(--space-14);
    padding-right: var(--space-14);
  }
  .template-page-builder .pv-14 {
    padding-top: var(--space-14);
    padding-bottom: var(--space-14);
  }
  .template-page-builder .sticky {
    position: sticky;
    top: 123px;
  }
  .template-page-builder .align-content-start {
    align-content: flex-start;
    align-content: start !important;
  }
  .template-page-builder .align-content-center {
    align-content: center !important;
  }
  .template-page-builder .align-content-end {
    align-content: flex-end;
    align-content: end !important;
  }
  .template-page-builder .align-items-start {
    align-items: start !important;
  }
  .template-page-builder .align-items-center {
    align-items: center !important;
  }
  .template-page-builder .align-items-end {
    align-items: flex-end;
    align-items: end !important;
  }
  .template-page-builder .align-self-stretch {
    align-self: stretch !important;
  }
  .template-page-builder .align-self-start {
    align-self: flex-start;
    align-self: start !important;
  }
  .template-page-builder .align-self-center {
    align-self: center !important;
  }
  .template-page-builder .align-self-end {
    align-self: flex-end;
    align-self: end !important;
  }
  .template-page-builder .justify-content-start {
    justify-content: flex-start;
    justify-content: start !important;
  }
  .template-page-builder .justify-content-center {
    justify-content: center !important;
  }
  .template-page-builder .justify-content-end {
    justify-content: flex-end;
    justify-content: end !important;
  }
  .template-page-builder .justify-content-between {
    justify-content: space-between !important;
  }
  .template-page-builder .justify-items-start {
    justify-items: flex-start;
    justify-items: start !important;
  }
  .template-page-builder .justify-items-center {
    justify-items: center !important;
  }
  .template-page-builder .justify-items-end {
    justify-items: flex-end;
    justify-items: end !important;
  }
  .template-page-builder .justify-self-start {
    justify-self: start !important;
  }
  .template-page-builder .justify-self-stretch {
    justify-self: stretch !important;
  }
  .template-page-builder .justify-self-center {
    justify-self: center !important;
  }
  .template-page-builder .justify-self-end {
    justify-self: end !important;
  }
  .template-page-builder .overflow-visible {
    overflow: visible !important;
  }
  .template-page-builder .order--10 {
    order: -10;
  }
  .template-page-builder .order--9 {
    order: -9;
  }
  .template-page-builder .order--8 {
    order: -8;
  }
  .template-page-builder .order--7 {
    order: -7;
  }
  .template-page-builder .order--6 {
    order: -6;
  }
  .template-page-builder .order--5 {
    order: -5;
  }
  .template-page-builder .order--4 {
    order: -4;
  }
  .template-page-builder .order--3 {
    order: -3;
  }
  .template-page-builder .order--2 {
    order: -2;
  }
  .template-page-builder .order--1 {
    order: -1;
  }
  .template-page-builder .order-0 {
    order: 0;
  }
  .template-page-builder .order-1 {
    order: 1;
  }
  .template-page-builder .order-2 {
    order: 2;
  }
  .template-page-builder .order-3 {
    order: 3;
  }
  .template-page-builder .order-4 {
    order: 4;
  }
  .template-page-builder .order-5 {
    order: 5;
  }
  .template-page-builder .order-6 {
    order: 6;
  }
  .template-page-builder .order-7 {
    order: 7;
  }
  .template-page-builder .order-8 {
    order: 8;
  }
  .template-page-builder .order-9 {
    order: 9;
  }
  .template-page-builder .order-10 {
    order: 10;
  }
  .template-page-builder div.element-image picture {
    min-height: var(--min-height-vw-default, unset);
  }
  .template-page-builder .column-contrast {
    color: var(--primary-color-3);
  }
  .template-page-builder .unset-column-contrast {
    color: var(--primary-color-2);
  }
  .template-page-builder .image-cover {
    overflow: hidden;
    height: 100%;
  }
  .template-page-builder .image-cover img {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .template-page-builder .image-cover-absolute {
    position: relative;
  }
  .template-page-builder .image-cover-absolute img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .template-page-builder .lg\:gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .lg\:row-gap-0 {
    row-gap: 0px;
  }
  .template-page-builder .lg\:column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .template-page-builder .lg\:gap-1 {
    row-gap: var(--space-1);
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .lg\:row-gap-1 {
    row-gap: var(--space-1);
  }
  .template-page-builder .lg\:column-gap-1 {
    -moz-column-gap: var(--space-1);
         column-gap: var(--space-1);
  }
  .template-page-builder .lg\:gap-2 {
    row-gap: var(--space-2);
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .lg\:row-gap-2 {
    row-gap: var(--space-2);
  }
  .template-page-builder .lg\:column-gap-2 {
    -moz-column-gap: var(--space-2);
         column-gap: var(--space-2);
  }
  .template-page-builder .lg\:gap-3 {
    row-gap: var(--space-3);
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .lg\:row-gap-3 {
    row-gap: var(--space-3);
  }
  .template-page-builder .lg\:column-gap-3 {
    -moz-column-gap: var(--space-3);
         column-gap: var(--space-3);
  }
  .template-page-builder .lg\:gap-4 {
    row-gap: var(--space-4);
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .lg\:row-gap-4 {
    row-gap: var(--space-4);
  }
  .template-page-builder .lg\:column-gap-4 {
    -moz-column-gap: var(--space-4);
         column-gap: var(--space-4);
  }
  .template-page-builder .lg\:gap-5 {
    row-gap: var(--space-5);
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .lg\:row-gap-5 {
    row-gap: var(--space-5);
  }
  .template-page-builder .lg\:column-gap-5 {
    -moz-column-gap: var(--space-5);
         column-gap: var(--space-5);
  }
  .template-page-builder .lg\:gap-6 {
    row-gap: var(--space-6);
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .lg\:row-gap-6 {
    row-gap: var(--space-6);
  }
  .template-page-builder .lg\:column-gap-6 {
    -moz-column-gap: var(--space-6);
         column-gap: var(--space-6);
  }
  .template-page-builder .lg\:gap-7 {
    row-gap: var(--space-7);
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .lg\:row-gap-7 {
    row-gap: var(--space-7);
  }
  .template-page-builder .lg\:column-gap-7 {
    -moz-column-gap: var(--space-7);
         column-gap: var(--space-7);
  }
  .template-page-builder .lg\:gap-8 {
    row-gap: var(--space-8);
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .lg\:row-gap-8 {
    row-gap: var(--space-8);
  }
  .template-page-builder .lg\:column-gap-8 {
    -moz-column-gap: var(--space-8);
         column-gap: var(--space-8);
  }
  .template-page-builder .lg\:gap-9 {
    row-gap: var(--space-9);
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .lg\:row-gap-9 {
    row-gap: var(--space-9);
  }
  .template-page-builder .lg\:column-gap-9 {
    -moz-column-gap: var(--space-9);
         column-gap: var(--space-9);
  }
  .template-page-builder .lg\:gap-10 {
    row-gap: var(--space-10);
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .lg\:row-gap-10 {
    row-gap: var(--space-10);
  }
  .template-page-builder .lg\:column-gap-10 {
    -moz-column-gap: var(--space-10);
         column-gap: var(--space-10);
  }
  .template-page-builder .lg\:gap-11 {
    row-gap: var(--space-11);
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .lg\:row-gap-11 {
    row-gap: var(--space-11);
  }
  .template-page-builder .lg\:column-gap-11 {
    -moz-column-gap: var(--space-11);
         column-gap: var(--space-11);
  }
  .template-page-builder .lg\:gap-12 {
    row-gap: var(--space-12);
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .lg\:row-gap-12 {
    row-gap: var(--space-12);
  }
  .template-page-builder .lg\:column-gap-12 {
    -moz-column-gap: var(--space-12);
         column-gap: var(--space-12);
  }
  .template-page-builder .lg\:gap-13 {
    row-gap: var(--space-13);
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .lg\:row-gap-13 {
    row-gap: var(--space-13);
  }
  .template-page-builder .lg\:column-gap-13 {
    -moz-column-gap: var(--space-13);
         column-gap: var(--space-13);
  }
  .template-page-builder .lg\:gap-14 {
    row-gap: var(--space-14);
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .lg\:row-gap-14 {
    row-gap: var(--space-14);
  }
  .template-page-builder .lg\:column-gap-14 {
    -moz-column-gap: var(--space-14);
         column-gap: var(--space-14);
  }
  .template-page-builder .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-auto-flow-dense {
    grid-auto-flow: dense;
  }
  .template-page-builder .lg\:grid-auto-flow-unset {
    grid-auto-flow: unset;
  }
  .template-page-builder .lg\:col-span-unset {
    grid-column: unset;
  }
  .template-page-builder .lg\:col-span-full {
    grid-column: 1/-1;
  }
  .template-page-builder .lg\:col-span-1 {
    grid-column: span 1/span 1;
  }
  .template-page-builder .lg\:col-span-2 {
    grid-column: span 2/span 2;
  }
  .template-page-builder .lg\:col-span-3 {
    grid-column: span 3/span 3;
  }
  .template-page-builder .lg\:col-span-4 {
    grid-column: span 4/span 4;
  }
  .template-page-builder .lg\:col-span-5 {
    grid-column: span 5/span 5;
  }
  .template-page-builder .lg\:col-span-6 {
    grid-column: span 6/span 6;
  }
  .template-page-builder .lg\:col-span-7 {
    grid-column: span 7/span 7;
  }
  .template-page-builder .lg\:col-span-8 {
    grid-column: span 8/span 8;
  }
  .template-page-builder .lg\:col-span-9 {
    grid-column: span 9/span 9;
  }
  .template-page-builder .lg\:col-span-10 {
    grid-column: span 10/span 10;
  }
  .template-page-builder .lg\:col-span-11 {
    grid-column: span 11/span 11;
  }
  .template-page-builder .lg\:col-span-12 {
    grid-column: span 12/span 12;
  }
  .template-page-builder .lg\:w-5 {
    width: 5%;
  }
  .template-page-builder .lg\:w-10 {
    width: 10%;
  }
  .template-page-builder .lg\:w-15 {
    width: 15%;
  }
  .template-page-builder .lg\:w-20 {
    width: 20%;
  }
  .template-page-builder .lg\:w-25 {
    width: 25%;
  }
  .template-page-builder .lg\:w-30 {
    width: 30%;
  }
  .template-page-builder .lg\:w-35 {
    width: 35%;
  }
  .template-page-builder .lg\:w-40 {
    width: 40%;
  }
  .template-page-builder .lg\:w-45 {
    width: 45%;
  }
  .template-page-builder .lg\:w-50 {
    width: 50%;
  }
  .template-page-builder .lg\:w-55 {
    width: 55%;
  }
  .template-page-builder .lg\:w-60 {
    width: 60%;
  }
  .template-page-builder .lg\:w-65 {
    width: 65%;
  }
  .template-page-builder .lg\:w-70 {
    width: 70%;
  }
  .template-page-builder .lg\:w-75 {
    width: 75%;
  }
  .template-page-builder .lg\:w-80 {
    width: 80%;
  }
  .template-page-builder .lg\:w-85 {
    width: 85%;
  }
  .template-page-builder .lg\:w-90 {
    width: 90%;
  }
  .template-page-builder .lg\:w-95 {
    width: 95%;
  }
  .template-page-builder .lg\:w-100 {
    width: 100%;
  }
  .template-page-builder .lg\:h-5 {
    height: 5%;
  }
  .template-page-builder .lg\:h-10 {
    height: 10%;
  }
  .template-page-builder .lg\:h-15 {
    height: 15%;
  }
  .template-page-builder .lg\:h-20 {
    height: 20%;
  }
  .template-page-builder .lg\:h-25 {
    height: 25%;
  }
  .template-page-builder .lg\:h-30 {
    height: 30%;
  }
  .template-page-builder .lg\:h-35 {
    height: 35%;
  }
  .template-page-builder .lg\:h-40 {
    height: 40%;
  }
  .template-page-builder .lg\:h-45 {
    height: 45%;
  }
  .template-page-builder .lg\:h-50 {
    height: 50%;
  }
  .template-page-builder .lg\:h-55 {
    height: 55%;
  }
  .template-page-builder .lg\:h-60 {
    height: 60%;
  }
  .template-page-builder .lg\:h-65 {
    height: 65%;
  }
  .template-page-builder .lg\:h-70 {
    height: 70%;
  }
  .template-page-builder .lg\:h-75 {
    height: 75%;
  }
  .template-page-builder .lg\:h-80 {
    height: 80%;
  }
  .template-page-builder .lg\:h-85 {
    height: 85%;
  }
  .template-page-builder .lg\:h-90 {
    height: 90%;
  }
  .template-page-builder .lg\:h-95 {
    height: 95%;
  }
  .template-page-builder .lg\:h-100 {
    height: 100%;
  }
  .template-page-builder .lg\:h-5-vh {
    height: 5vh;
  }
  .template-page-builder .lg\:h-10-vh {
    height: 10vh;
  }
  .template-page-builder .lg\:h-15-vh {
    height: 15vh;
  }
  .template-page-builder .lg\:h-20-vh {
    height: 20vh;
  }
  .template-page-builder .lg\:h-25-vh {
    height: 25vh;
  }
  .template-page-builder .lg\:h-30-vh {
    height: 30vh;
  }
  .template-page-builder .lg\:h-35-vh {
    height: 35vh;
  }
  .template-page-builder .lg\:h-40-vh {
    height: 40vh;
  }
  .template-page-builder .lg\:h-45-vh {
    height: 45vh;
  }
  .template-page-builder .lg\:h-50-vh {
    height: 50vh;
  }
  .template-page-builder .lg\:h-55-vh {
    height: 55vh;
  }
  .template-page-builder .lg\:h-60-vh {
    height: 60vh;
  }
  .template-page-builder .lg\:h-65-vh {
    height: 65vh;
  }
  .template-page-builder .lg\:h-70-vh {
    height: 70vh;
  }
  .template-page-builder .lg\:h-75-vh {
    height: 75vh;
  }
  .template-page-builder .lg\:h-80-vh {
    height: 80vh;
  }
  .template-page-builder .lg\:h-85-vh {
    height: 85vh;
  }
  .template-page-builder .lg\:h-90-vh {
    height: 90vh;
  }
  .template-page-builder .lg\:h-95-vh {
    height: 95vh;
  }
  .template-page-builder .lg\:h-100-vh {
    height: 100vh;
  }
  .template-page-builder .lg\:h-50-px {
    height: 50px;
  }
  .template-page-builder .lg\:h-100-px {
    height: 100px;
  }
  .template-page-builder .lg\:h-150-px {
    height: 150px;
  }
  .template-page-builder .lg\:h-200-px {
    height: 200px;
  }
  .template-page-builder .lg\:h-250-px {
    height: 250px;
  }
  .template-page-builder .lg\:h-300-px {
    height: 300px;
  }
  .template-page-builder .lg\:h-350-px {
    height: 350px;
  }
  .template-page-builder .lg\:h-400-px {
    height: 400px;
  }
  .template-page-builder .lg\:h-450-px {
    height: 450px;
  }
  .template-page-builder .lg\:h-500-px {
    height: 500px;
  }
  .template-page-builder .lg\:h-550-px {
    height: 550px;
  }
  .template-page-builder .lg\:h-600-px {
    height: 600px;
  }
  .template-page-builder .lg\:h-650-px {
    height: 650px;
  }
  .template-page-builder .lg\:h-700-px {
    height: 700px;
  }
  .template-page-builder .lg\:h-750-px {
    height: 750px;
  }
  .template-page-builder .lg\:h-800-px {
    height: 800px;
  }
  .template-page-builder .lg\:h-850-px {
    height: 850px;
  }
  .template-page-builder .lg\:h-900-px {
    height: 900px;
  }
  .template-page-builder .lg\:h-950-px {
    height: 950px;
  }
  .template-page-builder .lg\:h-1000-px {
    height: 1000px;
  }
  .template-page-builder .lg\:h-auto {
    height: auto;
  }
  .template-page-builder .lg\:mh-5-vh {
    min-height: 5vh;
  }
  .template-page-builder .lg\:mh-10-vh {
    min-height: 10vh;
  }
  .template-page-builder .lg\:mh-15-vh {
    min-height: 15vh;
  }
  .template-page-builder .lg\:mh-20-vh {
    min-height: 20vh;
  }
  .template-page-builder .lg\:mh-25-vh {
    min-height: 25vh;
  }
  .template-page-builder .lg\:mh-30-vh {
    min-height: 30vh;
  }
  .template-page-builder .lg\:mh-35-vh {
    min-height: 35vh;
  }
  .template-page-builder .lg\:mh-40-vh {
    min-height: 40vh;
  }
  .template-page-builder .lg\:mh-45-vh {
    min-height: 45vh;
  }
  .template-page-builder .lg\:mh-50-vh {
    min-height: 50vh;
  }
  .template-page-builder .lg\:mh-55-vh {
    min-height: 55vh;
  }
  .template-page-builder .lg\:mh-60-vh {
    min-height: 60vh;
  }
  .template-page-builder .lg\:mh-65-vh {
    min-height: 65vh;
  }
  .template-page-builder .lg\:mh-70-vh {
    min-height: 70vh;
  }
  .template-page-builder .lg\:mh-75-vh {
    min-height: 75vh;
  }
  .template-page-builder .lg\:mh-80-vh {
    min-height: 80vh;
  }
  .template-page-builder .lg\:mh-85-vh {
    min-height: 85vh;
  }
  .template-page-builder .lg\:mh-90-vh {
    min-height: 90vh;
  }
  .template-page-builder .lg\:mh-95-vh {
    min-height: 95vh;
  }
  .template-page-builder .lg\:mh-100-vh {
    min-height: 100vh;
  }
  .template-page-builder .lg\:h-auto {
    min-height: auto;
  }
  .template-page-builder .lg\:relative {
    position: relative;
  }
  .template-page-builder .lg\:flex {
    display: flex !important;
  }
  .template-page-builder .lg\:grid {
    display: grid !important;
  }
  .template-page-builder .lg\:hide {
    display: none !important;
  }
  .template-page-builder .lg\:text-align-left {
    text-align: left !important;
  }
  .template-page-builder .lg\:text-align-center {
    text-align: center !important;
  }
  .template-page-builder .lg\:text-align-right {
    text-align: right !important;
  }
  .template-page-builder .lg\:flex-col-full {
    flex: 0 0 100% !important;
  }
  .template-page-builder .lg\:flex-wrap {
    flex-wrap: wrap;
  }
  .template-page-builder .lg\:grid-stack {
    display: grid;
    grid-template-areas: "main";
    grid-template-columns: auto;
    position: relative;
  }
  .template-page-builder .lg\:grid-layer {
    grid-area: main;
    position: relative;
    z-index: 1;
  }
  .template-page-builder .lg\:grid-columns-5-7 {
    grid-template-columns: 5fr 7fr;
  }
  .template-page-builder .lg\:grid-columns-7-5 {
    grid-template-columns: 7fr 5fr;
  }
  .template-page-builder .lg\:grid-columns-6-6 {
    grid-template-columns: 6fr 6fr;
  }
  .template-page-builder .lg\:grid-columns-8-4 {
    grid-template-columns: 8fr 4fr;
  }
  .template-page-builder .lg\:grid-columns-4-8 {
    grid-template-columns: 4fr 8fr;
  }
  .template-page-builder .lg\:grid-columns-9-3 {
    grid-template-columns: 9fr 3fr;
  }
  .template-page-builder .lg\:grid-columns-3-9 {
    grid-template-columns: 3fr 9fr;
  }
  .template-page-builder .lg\:grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .lg\:grid-columns-3-6-3 {
    grid-template-columns: 3fr 6fr 3fr;
  }
  .template-page-builder .lg\:grid-columns-repeat-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-repeat-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-repeat-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-repeat-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-repeat-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-repeat-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-repeat-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-repeat-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-repeat-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-repeat-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-repeat-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-auto {
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  }
  .template-page-builder .lg\:grid-columns-auto-min-content {
    grid-template-columns: auto min-content;
  }
  .template-page-builder .lg\:grid-columns-min-content-auto {
    grid-template-columns: min-content auto;
  }
  .template-page-builder .lg\:grid-columns-auto-1fr {
    grid-template-columns: auto 1fr;
  }
  .template-page-builder .lg\:grid-columns-1fr-auto {
    grid-template-columns: 1fr auto;
  }
  .template-page-builder .lg\:grid-columns-1fr {
    grid-template-columns: 1fr;
  }
  .template-page-builder .lg\:grid-rows-auto-1fr {
    grid-template-rows: auto 1fr;
  }
  .template-page-builder .lg\:grid-rows-1fr-auto {
    grid-template-rows: 1fr auto;
  }
  .template-page-builder .lg\:grid-rows-auto {
    grid-template-rows: auto;
  }
  .template-page-builder .lg\:min-height-100vh {
    min-height: 100vh;
  }
  .template-page-builder .lg\:min-height-100vh-min-header {
    min-height: calc(100vh - 123px);
  }
  .template-page-builder .lg\:mh-auto,
  .template-page-builder .lg\:min-height-auto {
    min-height: auto;
  }
  .template-page-builder .lg\:rounded-1 {
    border-radius: var(--border-radius-1) var(--border-radius-1) var(--border-radius-1) var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-tl-1 {
    border-top-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-tr-1 {
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-th-1 {
    border-top-left-radius: var(--border-radius-1);
    border-top-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-br-1 {
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-bl-1 {
    border-bottom-left-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-bh-1 {
    border-bottom-left-radius: var(--border-radius-1);
    border-bottom-right-radius: var(--border-radius-1);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-2 {
    border-radius: var(--border-radius-2) var(--border-radius-2) var(--border-radius-2) var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-tl-2 {
    border-top-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-tr-2 {
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-th-2 {
    border-top-left-radius: var(--border-radius-2);
    border-top-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-br-2 {
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-bl-2 {
    border-bottom-left-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-bh-2 {
    border-bottom-left-radius: var(--border-radius-2);
    border-bottom-right-radius: var(--border-radius-2);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-3 {
    border-radius: var(--border-radius-3) var(--border-radius-3) var(--border-radius-3) var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-tl-3 {
    border-top-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-tr-3 {
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-th-3 {
    border-top-left-radius: var(--border-radius-3);
    border-top-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-br-3 {
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-bl-3 {
    border-bottom-left-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-bh-3 {
    border-bottom-left-radius: var(--border-radius-3);
    border-bottom-right-radius: var(--border-radius-3);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-4 {
    border-radius: var(--border-radius-4) var(--border-radius-4) var(--border-radius-4) var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-tl-4 {
    border-top-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-tr-4 {
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-th-4 {
    border-top-left-radius: var(--border-radius-4);
    border-top-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-br-4 {
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-bl-4 {
    border-bottom-left-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-bh-4 {
    border-bottom-left-radius: var(--border-radius-4);
    border-bottom-right-radius: var(--border-radius-4);
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-tl-0 {
    border-top-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-tr-0 {
    border-top-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-bl-0 {
    border-bottom-left-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-br-0 {
    border-bottom-right-radius: 0px;
    overflow: hidden;
  }
  .template-page-builder .lg\:rounded-0 {
    border-radius: 0;
    overflow: hidden;
  }
  .template-page-builder .lg\:aspect-ratio-1-1 {
    aspect-ratio: 1/1 !important;
  }
  .template-page-builder .lg\:aspect-ratio-2-1 {
    aspect-ratio: 2/1 !important;
  }
  .template-page-builder .lg\:aspect-ratio-3-2 {
    aspect-ratio: 3/2 !important;
  }
  .template-page-builder .lg\:aspect-ratio-2-3 {
    aspect-ratio: 2/3 !important;
  }
  .template-page-builder .lg\:aspect-ratio-4-3 {
    aspect-ratio: 4/3 !important;
  }
  .template-page-builder .lg\:aspect-ratio-5-2 {
    aspect-ratio: 5/2 !important;
  }
  .template-page-builder .lg\:aspect-ratio-5-3 {
    aspect-ratio: 5/3 !important;
  }
  .template-page-builder .lg\:aspect-ratio-5-6 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .lg\:aspect-ratio-6-5 {
    aspect-ratio: 5/6 !important;
  }
  .template-page-builder .lg\:aspect-ratio-16-9 {
    aspect-ratio: 16/9 !important;
  }
  .template-page-builder .lg\:aspect-ratio-350-250 {
    aspect-ratio: 350/250 !important;
  }
  .template-page-builder .lg\:aspect-ratio-350-430 {
    aspect-ratio: 350/430 !important;
  }
  .template-page-builder .lg\:aspect-ratio-3-4 {
    aspect-ratio: 3/4 !important;
  }
  .template-page-builder .lg\:aspect-ratio-unset {
    aspect-ratio: unset !important;
  }
  .template-page-builder .lg\:bg-pc-1 {
    background-color: var(--primary-color-1);
  }
  .template-page-builder .lg\:bg-pc-2 {
    background-color: var(--primary-color-2);
  }
  .template-page-builder .lg\:bg-pc-3 {
    background-color: var(--primary-color-3);
  }
  .template-page-builder .lg\:bg-sc-1 {
    background-color: var(--secondary-color-1);
  }
  .template-page-builder .lg\:bg-sc-2 {
    background-color: var(--secondary-color-2);
  }
  .template-page-builder .lg\:bg-sc-3 {
    background-color: var(--secondary-color-3);
  }
  .template-page-builder .lg\:border-pc-1 {
    border: solid 1px var(--primary-color-1);
  }
  .template-page-builder .lg\:border-pc-2 {
    border: solid 1px var(--primary-color-2);
  }
  .template-page-builder .lg\:border-pc-3 {
    border: solid 1px var(--primary-color-3);
  }
  .template-page-builder .lg\:border-sc-1 {
    border: solid 1px var(--secondary-color-1);
  }
  .template-page-builder .lg\:border-sc-2 {
    border: solid 1px var(--secondary-color-2);
  }
  .template-page-builder .lg\:border-sc-3 {
    border: solid 1px var(--secondary-color-3);
  }
  .template-page-builder .lg\:bg-overlay .column-background:after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
  }
  .template-page-builder .lg\:bg-overlay-1 .column-background:after {
    background: linear-gradient(177.95deg, rgba(26, 41, 54, 0.6) 1.7%, rgba(26, 41, 54, 0) 81.22%);
  }
  .template-page-builder .lg\:bg-overlay-2 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.192) 0.77%, rgba(26, 41, 54, 0.3) 52.73%, rgba(26, 41, 54, 0.18) 100%);
  }
  .template-page-builder .lg\:bg-overlay-3 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.4) 17.79%, rgba(26, 41, 54, 0) 38.94%, rgba(26, 41, 54, 0) 61.54%, rgba(26, 41, 54, 0.4) 84.62%);
  }
  .template-page-builder .lg\:bg-overlay-4 .column-background:after {
    background: linear-gradient(0deg, rgba(26, 41, 54, 0.6) 0%, rgba(26, 41, 54, 0.12) 51.44%);
  }
  .template-page-builder .lg\:m-0 {
    margin: 0px 0px 0px 0px;
  }
  .template-page-builder .lg\:mt-0 {
    margin-top: 0px;
  }
  .template-page-builder .lg\:mr-0 {
    margin-right: 0px;
  }
  .template-page-builder .lg\:mb-0 {
    margin-bottom: 0px;
  }
  .template-page-builder .lg\:ml-0 {
    margin-left: 0px;
  }
  .template-page-builder .lg\:mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .template-page-builder .lg\:mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .template-page-builder .lg\:m--0 {
    margin: calc(0px * -1) calc(0px * -1) calc(0px * -1) calc(0px * -1);
  }
  .template-page-builder .lg\:mt--0 {
    margin-top: calc(0px * -1);
  }
  .template-page-builder .lg\:mr--0 {
    margin-right: calc(0px * -1);
  }
  .template-page-builder .lg\:mb--0 {
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .lg\:ml--0 {
    margin-left: calc(0px * -1);
  }
  .template-page-builder .lg\:mh--0 {
    margin-left: calc(0px * -1);
    margin-right: calc(0px * -1);
  }
  .template-page-builder .lg\:mv--0 {
    margin-top: calc(0px * -1);
    margin-bottom: calc(0px * -1);
  }
  .template-page-builder .lg\:m-1 {
    margin: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .lg\:mt-1 {
    margin-top: var(--space-1);
  }
  .template-page-builder .lg\:mr-1 {
    margin-right: var(--space-1);
  }
  .template-page-builder .lg\:mb-1 {
    margin-bottom: var(--space-1);
  }
  .template-page-builder .lg\:ml-1 {
    margin-left: var(--space-1);
  }
  .template-page-builder .lg\:mh-1 {
    margin-left: var(--space-1);
    margin-right: var(--space-1);
  }
  .template-page-builder .lg\:mv-1 {
    margin-top: var(--space-1);
    margin-bottom: var(--space-1);
  }
  .template-page-builder .lg\:m--1 {
    margin: calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1) calc(var(--space-1) * -1);
  }
  .template-page-builder .lg\:mt--1 {
    margin-top: calc(var(--space-1) * -1);
  }
  .template-page-builder .lg\:mr--1 {
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .lg\:mb--1 {
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .lg\:ml--1 {
    margin-left: calc(var(--space-1) * -1);
  }
  .template-page-builder .lg\:mh--1 {
    margin-left: calc(var(--space-1) * -1);
    margin-right: calc(var(--space-1) * -1);
  }
  .template-page-builder .lg\:mv--1 {
    margin-top: calc(var(--space-1) * -1);
    margin-bottom: calc(var(--space-1) * -1);
  }
  .template-page-builder .lg\:m-2 {
    margin: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .lg\:mt-2 {
    margin-top: var(--space-2);
  }
  .template-page-builder .lg\:mr-2 {
    margin-right: var(--space-2);
  }
  .template-page-builder .lg\:mb-2 {
    margin-bottom: var(--space-2);
  }
  .template-page-builder .lg\:ml-2 {
    margin-left: var(--space-2);
  }
  .template-page-builder .lg\:mh-2 {
    margin-left: var(--space-2);
    margin-right: var(--space-2);
  }
  .template-page-builder .lg\:mv-2 {
    margin-top: var(--space-2);
    margin-bottom: var(--space-2);
  }
  .template-page-builder .lg\:m--2 {
    margin: calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1);
  }
  .template-page-builder .lg\:mt--2 {
    margin-top: calc(var(--space-2) * -1);
  }
  .template-page-builder .lg\:mr--2 {
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .lg\:mb--2 {
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .lg\:ml--2 {
    margin-left: calc(var(--space-2) * -1);
  }
  .template-page-builder .lg\:mh--2 {
    margin-left: calc(var(--space-2) * -1);
    margin-right: calc(var(--space-2) * -1);
  }
  .template-page-builder .lg\:mv--2 {
    margin-top: calc(var(--space-2) * -1);
    margin-bottom: calc(var(--space-2) * -1);
  }
  .template-page-builder .lg\:m-3 {
    margin: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .lg\:mt-3 {
    margin-top: var(--space-3);
  }
  .template-page-builder .lg\:mr-3 {
    margin-right: var(--space-3);
  }
  .template-page-builder .lg\:mb-3 {
    margin-bottom: var(--space-3);
  }
  .template-page-builder .lg\:ml-3 {
    margin-left: var(--space-3);
  }
  .template-page-builder .lg\:mh-3 {
    margin-left: var(--space-3);
    margin-right: var(--space-3);
  }
  .template-page-builder .lg\:mv-3 {
    margin-top: var(--space-3);
    margin-bottom: var(--space-3);
  }
  .template-page-builder .lg\:m--3 {
    margin: calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1);
  }
  .template-page-builder .lg\:mt--3 {
    margin-top: calc(var(--space-3) * -1);
  }
  .template-page-builder .lg\:mr--3 {
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .lg\:mb--3 {
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .lg\:ml--3 {
    margin-left: calc(var(--space-3) * -1);
  }
  .template-page-builder .lg\:mh--3 {
    margin-left: calc(var(--space-3) * -1);
    margin-right: calc(var(--space-3) * -1);
  }
  .template-page-builder .lg\:mv--3 {
    margin-top: calc(var(--space-3) * -1);
    margin-bottom: calc(var(--space-3) * -1);
  }
  .template-page-builder .lg\:m-4 {
    margin: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .lg\:mt-4 {
    margin-top: var(--space-4);
  }
  .template-page-builder .lg\:mr-4 {
    margin-right: var(--space-4);
  }
  .template-page-builder .lg\:mb-4 {
    margin-bottom: var(--space-4);
  }
  .template-page-builder .lg\:ml-4 {
    margin-left: var(--space-4);
  }
  .template-page-builder .lg\:mh-4 {
    margin-left: var(--space-4);
    margin-right: var(--space-4);
  }
  .template-page-builder .lg\:mv-4 {
    margin-top: var(--space-4);
    margin-bottom: var(--space-4);
  }
  .template-page-builder .lg\:m--4 {
    margin: calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1);
  }
  .template-page-builder .lg\:mt--4 {
    margin-top: calc(var(--space-4) * -1);
  }
  .template-page-builder .lg\:mr--4 {
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .lg\:mb--4 {
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .lg\:ml--4 {
    margin-left: calc(var(--space-4) * -1);
  }
  .template-page-builder .lg\:mh--4 {
    margin-left: calc(var(--space-4) * -1);
    margin-right: calc(var(--space-4) * -1);
  }
  .template-page-builder .lg\:mv--4 {
    margin-top: calc(var(--space-4) * -1);
    margin-bottom: calc(var(--space-4) * -1);
  }
  .template-page-builder .lg\:m-5 {
    margin: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .lg\:mt-5 {
    margin-top: var(--space-5);
  }
  .template-page-builder .lg\:mr-5 {
    margin-right: var(--space-5);
  }
  .template-page-builder .lg\:mb-5 {
    margin-bottom: var(--space-5);
  }
  .template-page-builder .lg\:ml-5 {
    margin-left: var(--space-5);
  }
  .template-page-builder .lg\:mh-5 {
    margin-left: var(--space-5);
    margin-right: var(--space-5);
  }
  .template-page-builder .lg\:mv-5 {
    margin-top: var(--space-5);
    margin-bottom: var(--space-5);
  }
  .template-page-builder .lg\:m--5 {
    margin: calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1);
  }
  .template-page-builder .lg\:mt--5 {
    margin-top: calc(var(--space-5) * -1);
  }
  .template-page-builder .lg\:mr--5 {
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .lg\:mb--5 {
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .lg\:ml--5 {
    margin-left: calc(var(--space-5) * -1);
  }
  .template-page-builder .lg\:mh--5 {
    margin-left: calc(var(--space-5) * -1);
    margin-right: calc(var(--space-5) * -1);
  }
  .template-page-builder .lg\:mv--5 {
    margin-top: calc(var(--space-5) * -1);
    margin-bottom: calc(var(--space-5) * -1);
  }
  .template-page-builder .lg\:m-6 {
    margin: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .lg\:mt-6 {
    margin-top: var(--space-6);
  }
  .template-page-builder .lg\:mr-6 {
    margin-right: var(--space-6);
  }
  .template-page-builder .lg\:mb-6 {
    margin-bottom: var(--space-6);
  }
  .template-page-builder .lg\:ml-6 {
    margin-left: var(--space-6);
  }
  .template-page-builder .lg\:mh-6 {
    margin-left: var(--space-6);
    margin-right: var(--space-6);
  }
  .template-page-builder .lg\:mv-6 {
    margin-top: var(--space-6);
    margin-bottom: var(--space-6);
  }
  .template-page-builder .lg\:m--6 {
    margin: calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-6) * -1);
  }
  .template-page-builder .lg\:mt--6 {
    margin-top: calc(var(--space-6) * -1);
  }
  .template-page-builder .lg\:mr--6 {
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .lg\:mb--6 {
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .lg\:ml--6 {
    margin-left: calc(var(--space-6) * -1);
  }
  .template-page-builder .lg\:mh--6 {
    margin-left: calc(var(--space-6) * -1);
    margin-right: calc(var(--space-6) * -1);
  }
  .template-page-builder .lg\:mv--6 {
    margin-top: calc(var(--space-6) * -1);
    margin-bottom: calc(var(--space-6) * -1);
  }
  .template-page-builder .lg\:m-7 {
    margin: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .lg\:mt-7 {
    margin-top: var(--space-7);
  }
  .template-page-builder .lg\:mr-7 {
    margin-right: var(--space-7);
  }
  .template-page-builder .lg\:mb-7 {
    margin-bottom: var(--space-7);
  }
  .template-page-builder .lg\:ml-7 {
    margin-left: var(--space-7);
  }
  .template-page-builder .lg\:mh-7 {
    margin-left: var(--space-7);
    margin-right: var(--space-7);
  }
  .template-page-builder .lg\:mv-7 {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7);
  }
  .template-page-builder .lg\:m--7 {
    margin: calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1) calc(var(--space-7) * -1);
  }
  .template-page-builder .lg\:mt--7 {
    margin-top: calc(var(--space-7) * -1);
  }
  .template-page-builder .lg\:mr--7 {
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .lg\:mb--7 {
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .lg\:ml--7 {
    margin-left: calc(var(--space-7) * -1);
  }
  .template-page-builder .lg\:mh--7 {
    margin-left: calc(var(--space-7) * -1);
    margin-right: calc(var(--space-7) * -1);
  }
  .template-page-builder .lg\:mv--7 {
    margin-top: calc(var(--space-7) * -1);
    margin-bottom: calc(var(--space-7) * -1);
  }
  .template-page-builder .lg\:m-8 {
    margin: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .lg\:mt-8 {
    margin-top: var(--space-8);
  }
  .template-page-builder .lg\:mr-8 {
    margin-right: var(--space-8);
  }
  .template-page-builder .lg\:mb-8 {
    margin-bottom: var(--space-8);
  }
  .template-page-builder .lg\:ml-8 {
    margin-left: var(--space-8);
  }
  .template-page-builder .lg\:mh-8 {
    margin-left: var(--space-8);
    margin-right: var(--space-8);
  }
  .template-page-builder .lg\:mv-8 {
    margin-top: var(--space-8);
    margin-bottom: var(--space-8);
  }
  .template-page-builder .lg\:m--8 {
    margin: calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1) calc(var(--space-8) * -1);
  }
  .template-page-builder .lg\:mt--8 {
    margin-top: calc(var(--space-8) * -1);
  }
  .template-page-builder .lg\:mr--8 {
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .lg\:mb--8 {
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .lg\:ml--8 {
    margin-left: calc(var(--space-8) * -1);
  }
  .template-page-builder .lg\:mh--8 {
    margin-left: calc(var(--space-8) * -1);
    margin-right: calc(var(--space-8) * -1);
  }
  .template-page-builder .lg\:mv--8 {
    margin-top: calc(var(--space-8) * -1);
    margin-bottom: calc(var(--space-8) * -1);
  }
  .template-page-builder .lg\:m-9 {
    margin: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .lg\:mt-9 {
    margin-top: var(--space-9);
  }
  .template-page-builder .lg\:mr-9 {
    margin-right: var(--space-9);
  }
  .template-page-builder .lg\:mb-9 {
    margin-bottom: var(--space-9);
  }
  .template-page-builder .lg\:ml-9 {
    margin-left: var(--space-9);
  }
  .template-page-builder .lg\:mh-9 {
    margin-left: var(--space-9);
    margin-right: var(--space-9);
  }
  .template-page-builder .lg\:mv-9 {
    margin-top: var(--space-9);
    margin-bottom: var(--space-9);
  }
  .template-page-builder .lg\:m--9 {
    margin: calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1) calc(var(--space-9) * -1);
  }
  .template-page-builder .lg\:mt--9 {
    margin-top: calc(var(--space-9) * -1);
  }
  .template-page-builder .lg\:mr--9 {
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .lg\:mb--9 {
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .lg\:ml--9 {
    margin-left: calc(var(--space-9) * -1);
  }
  .template-page-builder .lg\:mh--9 {
    margin-left: calc(var(--space-9) * -1);
    margin-right: calc(var(--space-9) * -1);
  }
  .template-page-builder .lg\:mv--9 {
    margin-top: calc(var(--space-9) * -1);
    margin-bottom: calc(var(--space-9) * -1);
  }
  .template-page-builder .lg\:m-10 {
    margin: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .lg\:mt-10 {
    margin-top: var(--space-10);
  }
  .template-page-builder .lg\:mr-10 {
    margin-right: var(--space-10);
  }
  .template-page-builder .lg\:mb-10 {
    margin-bottom: var(--space-10);
  }
  .template-page-builder .lg\:ml-10 {
    margin-left: var(--space-10);
  }
  .template-page-builder .lg\:mh-10 {
    margin-left: var(--space-10);
    margin-right: var(--space-10);
  }
  .template-page-builder .lg\:mv-10 {
    margin-top: var(--space-10);
    margin-bottom: var(--space-10);
  }
  .template-page-builder .lg\:m--10 {
    margin: calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1) calc(var(--space-10) * -1);
  }
  .template-page-builder .lg\:mt--10 {
    margin-top: calc(var(--space-10) * -1);
  }
  .template-page-builder .lg\:mr--10 {
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .lg\:mb--10 {
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .lg\:ml--10 {
    margin-left: calc(var(--space-10) * -1);
  }
  .template-page-builder .lg\:mh--10 {
    margin-left: calc(var(--space-10) * -1);
    margin-right: calc(var(--space-10) * -1);
  }
  .template-page-builder .lg\:mv--10 {
    margin-top: calc(var(--space-10) * -1);
    margin-bottom: calc(var(--space-10) * -1);
  }
  .template-page-builder .lg\:m-11 {
    margin: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .lg\:mt-11 {
    margin-top: var(--space-11);
  }
  .template-page-builder .lg\:mr-11 {
    margin-right: var(--space-11);
  }
  .template-page-builder .lg\:mb-11 {
    margin-bottom: var(--space-11);
  }
  .template-page-builder .lg\:ml-11 {
    margin-left: var(--space-11);
  }
  .template-page-builder .lg\:mh-11 {
    margin-left: var(--space-11);
    margin-right: var(--space-11);
  }
  .template-page-builder .lg\:mv-11 {
    margin-top: var(--space-11);
    margin-bottom: var(--space-11);
  }
  .template-page-builder .lg\:m--11 {
    margin: calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1) calc(var(--space-11) * -1);
  }
  .template-page-builder .lg\:mt--11 {
    margin-top: calc(var(--space-11) * -1);
  }
  .template-page-builder .lg\:mr--11 {
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .lg\:mb--11 {
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .lg\:ml--11 {
    margin-left: calc(var(--space-11) * -1);
  }
  .template-page-builder .lg\:mh--11 {
    margin-left: calc(var(--space-11) * -1);
    margin-right: calc(var(--space-11) * -1);
  }
  .template-page-builder .lg\:mv--11 {
    margin-top: calc(var(--space-11) * -1);
    margin-bottom: calc(var(--space-11) * -1);
  }
  .template-page-builder .lg\:m-12 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .lg\:mt-12 {
    margin-top: var(--space-12);
  }
  .template-page-builder .lg\:mr-12 {
    margin-right: var(--space-12);
  }
  .template-page-builder .lg\:mb-12 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .lg\:ml-12 {
    margin-left: var(--space-12);
  }
  .template-page-builder .lg\:mh-12 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .lg\:mv-12 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .lg\:m--12 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mt--12 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mr--12 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mb--12 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:ml--12 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mh--12 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mv--12 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:m-13 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .lg\:mt-13 {
    margin-top: var(--space-12);
  }
  .template-page-builder .lg\:mr-13 {
    margin-right: var(--space-12);
  }
  .template-page-builder .lg\:mb-13 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .lg\:ml-13 {
    margin-left: var(--space-12);
  }
  .template-page-builder .lg\:mh-13 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .lg\:mv-13 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .lg\:m--13 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mt--13 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mr--13 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mb--13 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:ml--13 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mh--13 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mv--13 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:m-14 {
    margin: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .lg\:mt-14 {
    margin-top: var(--space-12);
  }
  .template-page-builder .lg\:mr-14 {
    margin-right: var(--space-12);
  }
  .template-page-builder .lg\:mb-14 {
    margin-bottom: var(--space-12);
  }
  .template-page-builder .lg\:ml-14 {
    margin-left: var(--space-12);
  }
  .template-page-builder .lg\:mh-14 {
    margin-left: var(--space-12);
    margin-right: var(--space-12);
  }
  .template-page-builder .lg\:mv-14 {
    margin-top: var(--space-12);
    margin-bottom: var(--space-12);
  }
  .template-page-builder .lg\:m--14 {
    margin: calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1) calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mt--14 {
    margin-top: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mr--14 {
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mb--14 {
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:ml--14 {
    margin-left: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mh--14 {
    margin-left: calc(var(--space-12) * -1);
    margin-right: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:mv--14 {
    margin-top: calc(var(--space-12) * -1);
    margin-bottom: calc(var(--space-12) * -1);
  }
  .template-page-builder .lg\:p-0 {
    padding: 0px 0px 0px 0px;
  }
  .template-page-builder .lg\:pt-0 {
    padding-top: 0px !important;
  }
  .template-page-builder .lg\:pr-0 {
    padding-right: 0px !important;
  }
  .template-page-builder .lg\:pb-0 {
    padding-bottom: 0px !important;
  }
  .template-page-builder .lg\:pl-0 {
    padding-left: 0px !important;
  }
  .template-page-builder .lg\:ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .template-page-builder .lg\:pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .template-page-builder .lg\:p-1 {
    padding: var(--space-1) var(--space-1) var(--space-1) var(--space-1);
  }
  .template-page-builder .lg\:pt-1 {
    padding-top: var(--space-1) !important;
  }
  .template-page-builder .lg\:pr-1 {
    padding-right: var(--space-1) !important;
  }
  .template-page-builder .lg\:pb-1 {
    padding-bottom: var(--space-1) !important;
  }
  .template-page-builder .lg\:pl-1 {
    padding-left: var(--space-1) !important;
  }
  .template-page-builder .lg\:ph-1 {
    padding-left: var(--space-1);
    padding-right: var(--space-1);
  }
  .template-page-builder .lg\:pv-1 {
    padding-top: var(--space-1);
    padding-bottom: var(--space-1);
  }
  .template-page-builder .lg\:p-2 {
    padding: var(--space-2) var(--space-2) var(--space-2) var(--space-2);
  }
  .template-page-builder .lg\:pt-2 {
    padding-top: var(--space-2) !important;
  }
  .template-page-builder .lg\:pr-2 {
    padding-right: var(--space-2) !important;
  }
  .template-page-builder .lg\:pb-2 {
    padding-bottom: var(--space-2) !important;
  }
  .template-page-builder .lg\:pl-2 {
    padding-left: var(--space-2) !important;
  }
  .template-page-builder .lg\:ph-2 {
    padding-left: var(--space-2);
    padding-right: var(--space-2);
  }
  .template-page-builder .lg\:pv-2 {
    padding-top: var(--space-2);
    padding-bottom: var(--space-2);
  }
  .template-page-builder .lg\:p-3 {
    padding: var(--space-3) var(--space-3) var(--space-3) var(--space-3);
  }
  .template-page-builder .lg\:pt-3 {
    padding-top: var(--space-3) !important;
  }
  .template-page-builder .lg\:pr-3 {
    padding-right: var(--space-3) !important;
  }
  .template-page-builder .lg\:pb-3 {
    padding-bottom: var(--space-3) !important;
  }
  .template-page-builder .lg\:pl-3 {
    padding-left: var(--space-3) !important;
  }
  .template-page-builder .lg\:ph-3 {
    padding-left: var(--space-3);
    padding-right: var(--space-3);
  }
  .template-page-builder .lg\:pv-3 {
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
  }
  .template-page-builder .lg\:p-4 {
    padding: var(--space-4) var(--space-4) var(--space-4) var(--space-4);
  }
  .template-page-builder .lg\:pt-4 {
    padding-top: var(--space-4) !important;
  }
  .template-page-builder .lg\:pr-4 {
    padding-right: var(--space-4) !important;
  }
  .template-page-builder .lg\:pb-4 {
    padding-bottom: var(--space-4) !important;
  }
  .template-page-builder .lg\:pl-4 {
    padding-left: var(--space-4) !important;
  }
  .template-page-builder .lg\:ph-4 {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
  .template-page-builder .lg\:pv-4 {
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
  }
  .template-page-builder .lg\:p-5 {
    padding: var(--space-5) var(--space-5) var(--space-5) var(--space-5);
  }
  .template-page-builder .lg\:pt-5 {
    padding-top: var(--space-5) !important;
  }
  .template-page-builder .lg\:pr-5 {
    padding-right: var(--space-5) !important;
  }
  .template-page-builder .lg\:pb-5 {
    padding-bottom: var(--space-5) !important;
  }
  .template-page-builder .lg\:pl-5 {
    padding-left: var(--space-5) !important;
  }
  .template-page-builder .lg\:ph-5 {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
  }
  .template-page-builder .lg\:pv-5 {
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
  }
  .template-page-builder .lg\:p-6 {
    padding: var(--space-6) var(--space-6) var(--space-6) var(--space-6);
  }
  .template-page-builder .lg\:pt-6 {
    padding-top: var(--space-6) !important;
  }
  .template-page-builder .lg\:pr-6 {
    padding-right: var(--space-6) !important;
  }
  .template-page-builder .lg\:pb-6 {
    padding-bottom: var(--space-6) !important;
  }
  .template-page-builder .lg\:pl-6 {
    padding-left: var(--space-6) !important;
  }
  .template-page-builder .lg\:ph-6 {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
  }
  .template-page-builder .lg\:pv-6 {
    padding-top: var(--space-6);
    padding-bottom: var(--space-6);
  }
  .template-page-builder .lg\:p-7 {
    padding: var(--space-7) var(--space-7) var(--space-7) var(--space-7);
  }
  .template-page-builder .lg\:pt-7 {
    padding-top: var(--space-7) !important;
  }
  .template-page-builder .lg\:pr-7 {
    padding-right: var(--space-7) !important;
  }
  .template-page-builder .lg\:pb-7 {
    padding-bottom: var(--space-7) !important;
  }
  .template-page-builder .lg\:pl-7 {
    padding-left: var(--space-7) !important;
  }
  .template-page-builder .lg\:ph-7 {
    padding-left: var(--space-7);
    padding-right: var(--space-7);
  }
  .template-page-builder .lg\:pv-7 {
    padding-top: var(--space-7);
    padding-bottom: var(--space-7);
  }
  .template-page-builder .lg\:p-8 {
    padding: var(--space-8) var(--space-8) var(--space-8) var(--space-8);
  }
  .template-page-builder .lg\:pt-8 {
    padding-top: var(--space-8) !important;
  }
  .template-page-builder .lg\:pr-8 {
    padding-right: var(--space-8) !important;
  }
  .template-page-builder .lg\:pb-8 {
    padding-bottom: var(--space-8) !important;
  }
  .template-page-builder .lg\:pl-8 {
    padding-left: var(--space-8) !important;
  }
  .template-page-builder .lg\:ph-8 {
    padding-left: var(--space-8);
    padding-right: var(--space-8);
  }
  .template-page-builder .lg\:pv-8 {
    padding-top: var(--space-8);
    padding-bottom: var(--space-8);
  }
  .template-page-builder .lg\:p-9 {
    padding: var(--space-9) var(--space-9) var(--space-9) var(--space-9);
  }
  .template-page-builder .lg\:pt-9 {
    padding-top: var(--space-9) !important;
  }
  .template-page-builder .lg\:pr-9 {
    padding-right: var(--space-9) !important;
  }
  .template-page-builder .lg\:pb-9 {
    padding-bottom: var(--space-9) !important;
  }
  .template-page-builder .lg\:pl-9 {
    padding-left: var(--space-9) !important;
  }
  .template-page-builder .lg\:ph-9 {
    padding-left: var(--space-9);
    padding-right: var(--space-9);
  }
  .template-page-builder .lg\:pv-9 {
    padding-top: var(--space-9);
    padding-bottom: var(--space-9);
  }
  .template-page-builder .lg\:p-10 {
    padding: var(--space-10) var(--space-10) var(--space-10) var(--space-10);
  }
  .template-page-builder .lg\:pt-10 {
    padding-top: var(--space-10) !important;
  }
  .template-page-builder .lg\:pr-10 {
    padding-right: var(--space-10) !important;
  }
  .template-page-builder .lg\:pb-10 {
    padding-bottom: var(--space-10) !important;
  }
  .template-page-builder .lg\:pl-10 {
    padding-left: var(--space-10) !important;
  }
  .template-page-builder .lg\:ph-10 {
    padding-left: var(--space-10);
    padding-right: var(--space-10);
  }
  .template-page-builder .lg\:pv-10 {
    padding-top: var(--space-10);
    padding-bottom: var(--space-10);
  }
  .template-page-builder .lg\:p-11 {
    padding: var(--space-11) var(--space-11) var(--space-11) var(--space-11);
  }
  .template-page-builder .lg\:pt-11 {
    padding-top: var(--space-11) !important;
  }
  .template-page-builder .lg\:pr-11 {
    padding-right: var(--space-11) !important;
  }
  .template-page-builder .lg\:pb-11 {
    padding-bottom: var(--space-11) !important;
  }
  .template-page-builder .lg\:pl-11 {
    padding-left: var(--space-11) !important;
  }
  .template-page-builder .lg\:ph-11 {
    padding-left: var(--space-11);
    padding-right: var(--space-11);
  }
  .template-page-builder .lg\:pv-11 {
    padding-top: var(--space-11);
    padding-bottom: var(--space-11);
  }
  .template-page-builder .lg\:p-12 {
    padding: var(--space-12) var(--space-12) var(--space-12) var(--space-12);
  }
  .template-page-builder .lg\:pt-12 {
    padding-top: var(--space-12) !important;
  }
  .template-page-builder .lg\:pr-12 {
    padding-right: var(--space-12) !important;
  }
  .template-page-builder .lg\:pb-12 {
    padding-bottom: var(--space-12) !important;
  }
  .template-page-builder .lg\:pl-12 {
    padding-left: var(--space-12) !important;
  }
  .template-page-builder .lg\:ph-12 {
    padding-left: var(--space-12);
    padding-right: var(--space-12);
  }
  .template-page-builder .lg\:pv-12 {
    padding-top: var(--space-12);
    padding-bottom: var(--space-12);
  }
  .template-page-builder .lg\:p-13 {
    padding: var(--space-13) var(--space-13) var(--space-13) var(--space-13);
  }
  .template-page-builder .lg\:pt-13 {
    padding-top: var(--space-13) !important;
  }
  .template-page-builder .lg\:pr-13 {
    padding-right: var(--space-13) !important;
  }
  .template-page-builder .lg\:pb-13 {
    padding-bottom: var(--space-13) !important;
  }
  .template-page-builder .lg\:pl-13 {
    padding-left: var(--space-13) !important;
  }
  .template-page-builder .lg\:ph-13 {
    padding-left: var(--space-13);
    padding-right: var(--space-13);
  }
  .template-page-builder .lg\:pv-13 {
    padding-top: var(--space-13);
    padding-bottom: var(--space-13);
  }
  .template-page-builder .lg\:p-14 {
    padding: var(--space-14) var(--space-14) var(--space-14) var(--space-14);
  }
  .template-page-builder .lg\:pt-14 {
    padding-top: var(--space-14) !important;
  }
  .template-page-builder .lg\:pr-14 {
    padding-right: var(--space-14) !important;
  }
  .template-page-builder .lg\:pb-14 {
    padding-bottom: var(--space-14) !important;
  }
  .template-page-builder .lg\:pl-14 {
    padding-left: var(--space-14) !important;
  }
  .template-page-builder .lg\:ph-14 {
    padding-left: var(--space-14);
    padding-right: var(--space-14);
  }
  .template-page-builder .lg\:pv-14 {
    padding-top: var(--space-14);
    padding-bottom: var(--space-14);
  }
  .template-page-builder .lg\:sticky {
    position: sticky;
    top: 123px;
  }
  .template-page-builder .lg\:align-content-start {
    align-content: flex-start;
    align-content: start !important;
  }
  .template-page-builder .lg\:align-content-center {
    align-content: center !important;
  }
  .template-page-builder .lg\:align-content-end {
    align-content: flex-end;
    align-content: end !important;
  }
  .template-page-builder .lg\:align-items-start {
    align-items: start !important;
  }
  .template-page-builder .lg\:align-items-center {
    align-items: center !important;
  }
  .template-page-builder .lg\:align-items-end {
    align-items: flex-end;
    align-items: end !important;
  }
  .template-page-builder .lg\:align-self-stretch {
    align-self: stretch !important;
  }
  .template-page-builder .lg\:align-self-start {
    align-self: flex-start;
    align-self: start !important;
  }
  .template-page-builder .lg\:align-self-center {
    align-self: center !important;
  }
  .template-page-builder .lg\:align-self-end {
    align-self: flex-end;
    align-self: end !important;
  }
  .template-page-builder .lg\:justify-content-start {
    justify-content: flex-start;
    justify-content: start !important;
  }
  .template-page-builder .lg\:justify-content-center {
    justify-content: center !important;
  }
  .template-page-builder .lg\:justify-content-end {
    justify-content: flex-end;
    justify-content: end !important;
  }
  .template-page-builder .lg\:justify-content-between {
    justify-content: space-between !important;
  }
  .template-page-builder .lg\:justify-items-start {
    justify-items: flex-start;
    justify-items: start !important;
  }
  .template-page-builder .lg\:justify-items-center {
    justify-items: center !important;
  }
  .template-page-builder .lg\:justify-items-end {
    justify-items: flex-end;
    justify-items: end !important;
  }
  .template-page-builder .lg\:justify-self-start {
    justify-self: start !important;
  }
  .template-page-builder .lg\:justify-self-stretch {
    justify-self: stretch !important;
  }
  .template-page-builder .lg\:justify-self-center {
    justify-self: center !important;
  }
  .template-page-builder .lg\:justify-self-end {
    justify-self: end !important;
  }
  .template-page-builder .lg\:overflow-visible {
    overflow: visible !important;
  }
  .template-page-builder .lg\:order--10 {
    order: -10;
  }
  .template-page-builder .lg\:order--9 {
    order: -9;
  }
  .template-page-builder .lg\:order--8 {
    order: -8;
  }
  .template-page-builder .lg\:order--7 {
    order: -7;
  }
  .template-page-builder .lg\:order--6 {
    order: -6;
  }
  .template-page-builder .lg\:order--5 {
    order: -5;
  }
  .template-page-builder .lg\:order--4 {
    order: -4;
  }
  .template-page-builder .lg\:order--3 {
    order: -3;
  }
  .template-page-builder .lg\:order--2 {
    order: -2;
  }
  .template-page-builder .lg\:order--1 {
    order: -1;
  }
  .template-page-builder .lg\:order-0 {
    order: 0;
  }
  .template-page-builder .lg\:order-1 {
    order: 1;
  }
  .template-page-builder .lg\:order-2 {
    order: 2;
  }
  .template-page-builder .lg\:order-3 {
    order: 3;
  }
  .template-page-builder .lg\:order-4 {
    order: 4;
  }
  .template-page-builder .lg\:order-5 {
    order: 5;
  }
  .template-page-builder .lg\:order-6 {
    order: 6;
  }
  .template-page-builder .lg\:order-7 {
    order: 7;
  }
  .template-page-builder .lg\:order-8 {
    order: 8;
  }
  .template-page-builder .lg\:order-9 {
    order: 9;
  }
  .template-page-builder .lg\:order-10 {
    order: 10;
  }
  .template-page-builder div.element-image picture {
    min-height: var(--min-height-vw-default, unset);
  }
  .template-page-builder .lg\:column-contrast {
    color: var(--primary-color-3);
  }
  .template-page-builder .lg\:unset-column-contrast {
    color: var(--primary-color-2);
  }
  .template-page-builder .lg\:image-cover {
    overflow: hidden;
    height: 100%;
  }
  .template-page-builder .lg\:image-cover img {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .template-page-builder .lg\:image-cover-absolute {
    position: relative;
  }
  .template-page-builder .lg\:image-cover-absolute img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .element-build-bathrooms-overview-grid div.masonry-grid {
    --cols: 4;
    --gap: var(--space-5);
  }
  .element-build-bathrooms-overview-grid div.masonry-grid .grid-sizer {
    width: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));
  }
  .element-build-bathrooms-overview-grid div.masonry-grid .gutter-sizer {
    width: var(--gap);
  }
  .element-build-bathrooms-overview-grid div.masonry-grid > .element {
    width: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));
    margin-bottom: var(--gap);
  }
}
@media (min-width: 1024px) {
  div.element-bathroomstyle-grid .bathroomstyle-item div.text-block {
    width: calc(300px + 2vw);
  }
}
:where([hidden]) {
  display: none !important;
}/*# sourceMappingURL=app.css.map */