@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap");
div#template-page-builder {
  position: relative;
  /*
  * Gap between | | | ordened columns
  */
  /*
  * Width
  */
  /*
  * Different layouts for the | | | ordened columns
  */
  /*
  * All the radius we use
  */
  /*
  * All the margins we use
  */
  /*
  * Default paddings
  */
  /*
  * Alignments
  */
  /*
  * Order
  */
  /*
  * Gap between | | | ordened columns
  */
  /*
  * Width
  */
  /*
  * Different layouts for the | | | ordened columns
  */
  /*
  * All the radius we use
  */
  /*
  * All the margins we use
  */
  /*
  * Default paddings
  */
  /*
  * Alignments
  */
  /*
  * Order
  */
}
div#template-page-builder .section-columns,
div#template-page-builder .column-columns {
  position: relative;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
}
div#template-page-builder .section-columns > div.column,
div#template-page-builder .column-columns > div.column {
  z-index: 1;
}
div#template-page-builder div.column-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
div#template-page-builder div.column-background img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
div#template-page-builder div.element-image {
  position: relative;
  align-self: stretch;
}
div#template-page-builder div.element-image picture {
  position: relative;
  display: flex;
  border-radius: inherit;
}
div#template-page-builder div.element-image picture img {
  width: 100%;
  height: unset;
  border-radius: inherit;
}
div#template-page-builder div.element-image.image-absolute picture {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
div#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;
}
div#template-page-builder .gap-0 {
  row-gap: 0px;
  -moz-column-gap: 0px;
       column-gap: 0px;
}
div#template-page-builder .row-gap-0 {
  row-gap: 0px;
}
div#template-page-builder .column-gap-0 {
  -moz-column-gap: 0px;
       column-gap: 0px;
}
div#template-page-builder .gap-1 {
  row-gap: 25px;
  -moz-column-gap: 25px;
       column-gap: 25px;
}
div#template-page-builder .row-gap-1 {
  row-gap: 25px;
}
div#template-page-builder .column-gap-1 {
  -moz-column-gap: 25px;
       column-gap: 25px;
}
div#template-page-builder .gap-2 {
  row-gap: 50px;
  -moz-column-gap: 50px;
       column-gap: 50px;
}
div#template-page-builder .row-gap-2 {
  row-gap: 50px;
}
div#template-page-builder .column-gap-2 {
  -moz-column-gap: 50px;
       column-gap: 50px;
}
div#template-page-builder .gap-3 {
  row-gap: 75px;
  -moz-column-gap: 75px;
       column-gap: 75px;
}
div#template-page-builder .row-gap-3 {
  row-gap: 75px;
}
div#template-page-builder .column-gap-3 {
  -moz-column-gap: 75px;
       column-gap: 75px;
}
div#template-page-builder .gap-4 {
  row-gap: 100px;
  -moz-column-gap: 100px;
       column-gap: 100px;
}
div#template-page-builder .row-gap-4 {
  row-gap: 100px;
}
div#template-page-builder .column-gap-4 {
  -moz-column-gap: 100px;
       column-gap: 100px;
}
div#template-page-builder .grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
div#template-page-builder .grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
div#template-page-builder .grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
div#template-page-builder .grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
div#template-page-builder .grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
div#template-page-builder .grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
div#template-page-builder .grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
div#template-page-builder .grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
div#template-page-builder .grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}
div#template-page-builder .grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
div#template-page-builder .grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}
div#template-page-builder .grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
div#template-page-builder .w-5 {
  width: 5%;
}
div#template-page-builder .w-10 {
  width: 10%;
}
div#template-page-builder .w-15 {
  width: 15%;
}
div#template-page-builder .w-20 {
  width: 20%;
}
div#template-page-builder .w-25 {
  width: 25%;
}
div#template-page-builder .w-30 {
  width: 30%;
}
div#template-page-builder .w-35 {
  width: 35%;
}
div#template-page-builder .w-40 {
  width: 40%;
}
div#template-page-builder .w-45 {
  width: 45%;
}
div#template-page-builder .w-50 {
  width: 50%;
}
div#template-page-builder .w-55 {
  width: 55%;
}
div#template-page-builder .w-60 {
  width: 60%;
}
div#template-page-builder .w-65 {
  width: 65%;
}
div#template-page-builder .w-70 {
  width: 70%;
}
div#template-page-builder .w-75 {
  width: 75%;
}
div#template-page-builder .w-80 {
  width: 80%;
}
div#template-page-builder .w-85 {
  width: 85%;
}
div#template-page-builder .w-90 {
  width: 90%;
}
div#template-page-builder .w-95 {
  width: 95%;
}
div#template-page-builder .w-100 {
  width: 100%;
}
div#template-page-builder .min-height-100vh {
  min-height: 100vh;
}
div#template-page-builder .layout-30-70 {
  grid-template-columns: calc(30 * 1% - 25px, 25px/2) auto;
}
div#template-page-builder .layout-40-60 {
  grid-template-columns: calc(40 * 1% - 25px, 25px/2) auto;
}
div#template-page-builder .layout-50-50 {
  grid-template-columns: calc(50 * 1% - 25px, 25px/2) auto;
}
div#template-page-builder .layout-70-30 {
  grid-template-columns: calc(70 * 1% - 25px, 25px/2) auto;
}
div#template-page-builder .layout-60-40 {
  grid-template-columns: calc(60 * 1% - 25px, 25px/2) auto;
}
div#template-page-builder .layout-75-25 {
  grid-template-columns: calc(75 * 1% - 25px, 25px/2) auto;
}
div#template-page-builder .rounded-0 {
  border-radius: 0px 0px 0px 0px;
}
div#template-page-builder .rounded-tl-0 {
  border-top-left-radius: 0px;
}
div#template-page-builder .rounded-tr-0 {
  border-top-right-radius: 0px;
}
div#template-page-builder .rounded-br-0 {
  border-bottom-right-radius: 0px;
}
div#template-page-builder .rounded-bl-0 {
  border-bottom-left-radius: 0px;
}
div#template-page-builder .rounded-1 {
  border-radius: 15px 15px 15px 15px;
}
div#template-page-builder .rounded-tl-1 {
  border-top-left-radius: 15px;
}
div#template-page-builder .rounded-tr-1 {
  border-top-right-radius: 15px;
}
div#template-page-builder .rounded-br-1 {
  border-bottom-right-radius: 15px;
}
div#template-page-builder .rounded-bl-1 {
  border-bottom-left-radius: 15px;
}
div#template-page-builder .rounded-2 {
  border-radius: 25px 25px 25px 25px;
}
div#template-page-builder .rounded-tl-2 {
  border-top-left-radius: 25px;
}
div#template-page-builder .rounded-tr-2 {
  border-top-right-radius: 25px;
}
div#template-page-builder .rounded-br-2 {
  border-bottom-right-radius: 25px;
}
div#template-page-builder .rounded-bl-2 {
  border-bottom-left-radius: 25px;
}
div#template-page-builder .rounded-3 {
  border-radius: 40px 40px 40px 40px;
}
div#template-page-builder .rounded-tl-3 {
  border-top-left-radius: 40px;
}
div#template-page-builder .rounded-tr-3 {
  border-top-right-radius: 40px;
}
div#template-page-builder .rounded-br-3 {
  border-bottom-right-radius: 40px;
}
div#template-page-builder .rounded-bl-3 {
  border-bottom-left-radius: 40px;
}
div#template-page-builder .rounded-4 {
  border-radius: 50px 50px 50px 50px;
}
div#template-page-builder .rounded-tl-4 {
  border-top-left-radius: 50px;
}
div#template-page-builder .rounded-tr-4 {
  border-top-right-radius: 50px;
}
div#template-page-builder .rounded-br-4 {
  border-bottom-right-radius: 50px;
}
div#template-page-builder .rounded-bl-4 {
  border-bottom-left-radius: 50px;
}
div#template-page-builder .m-0 {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
div#template-page-builder .mt-0 {
  margin-top: 0px;
}
div#template-page-builder .mr-0 {
  margin-right: 0px;
}
div#template-page-builder .mb-0 {
  margin-bottom: 0px;
}
div#template-page-builder .ml-0 {
  margin-left: 0px;
}
div#template-page-builder .mh-0 {
  margin-left: 0px;
  margin-right: 0px;
}
div#template-page-builder .mv-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#template-page-builder .m-1 {
  margin-top: 25px;
  margin-right: 25px;
  margin-bottom: 25px;
  margin-left: 25px;
}
div#template-page-builder .mt-1 {
  margin-top: 25px;
}
div#template-page-builder .mr-1 {
  margin-right: 25px;
}
div#template-page-builder .mb-1 {
  margin-bottom: 25px;
}
div#template-page-builder .ml-1 {
  margin-left: 25px;
}
div#template-page-builder .mh-1 {
  margin-left: 25px;
  margin-right: 25px;
}
div#template-page-builder .mv-1 {
  margin-top: 25px;
  margin-bottom: 25px;
}
div#template-page-builder .m-2 {
  margin-top: 50px;
  margin-right: 50px;
  margin-bottom: 50px;
  margin-left: 50px;
}
div#template-page-builder .mt-2 {
  margin-top: 50px;
}
div#template-page-builder .mr-2 {
  margin-right: 50px;
}
div#template-page-builder .mb-2 {
  margin-bottom: 50px;
}
div#template-page-builder .ml-2 {
  margin-left: 50px;
}
div#template-page-builder .mh-2 {
  margin-left: 50px;
  margin-right: 50px;
}
div#template-page-builder .mv-2 {
  margin-top: 50px;
  margin-bottom: 50px;
}
div#template-page-builder .m-3 {
  margin-top: 75px;
  margin-right: 75px;
  margin-bottom: 75px;
  margin-left: 75px;
}
div#template-page-builder .mt-3 {
  margin-top: 75px;
}
div#template-page-builder .mr-3 {
  margin-right: 75px;
}
div#template-page-builder .mb-3 {
  margin-bottom: 75px;
}
div#template-page-builder .ml-3 {
  margin-left: 75px;
}
div#template-page-builder .mh-3 {
  margin-left: 75px;
  margin-right: 75px;
}
div#template-page-builder .mv-3 {
  margin-top: 75px;
  margin-bottom: 75px;
}
div#template-page-builder .m-4 {
  margin-top: 100px;
  margin-right: 100px;
  margin-bottom: 100px;
  margin-left: 100px;
}
div#template-page-builder .mt-4 {
  margin-top: 100px;
}
div#template-page-builder .mr-4 {
  margin-right: 100px;
}
div#template-page-builder .mb-4 {
  margin-bottom: 100px;
}
div#template-page-builder .ml-4 {
  margin-left: 100px;
}
div#template-page-builder .mh-4 {
  margin-left: 100px;
  margin-right: 100px;
}
div#template-page-builder .mv-4 {
  margin-top: 100px;
  margin-bottom: 100px;
}
div#template-page-builder .p-0 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
div#template-page-builder .pt-0 {
  padding-top: 0px !important;
}
div#template-page-builder .pr-0 {
  padding-right: 0px !important;
}
div#template-page-builder .pb-0 {
  padding-bottom: 0px !important;
}
div#template-page-builder .pl-0 {
  padding-left: 0px !important;
}
div#template-page-builder .ph-0 {
  padding-left: 0px;
  padding-right: 0px;
}
div#template-page-builder .pv-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
div#template-page-builder .p-1 {
  padding-top: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
  padding-left: 25px;
}
div#template-page-builder .pt-1 {
  padding-top: 25px !important;
}
div#template-page-builder .pr-1 {
  padding-right: 25px !important;
}
div#template-page-builder .pb-1 {
  padding-bottom: 25px !important;
}
div#template-page-builder .pl-1 {
  padding-left: 25px !important;
}
div#template-page-builder .ph-1 {
  padding-left: 25px;
  padding-right: 25px;
}
div#template-page-builder .pv-1 {
  padding-top: 25px;
  padding-bottom: 25px;
}
div#template-page-builder .p-2 {
  padding-top: 50px;
  padding-right: 50px;
  padding-bottom: 50px;
  padding-left: 50px;
}
div#template-page-builder .pt-2 {
  padding-top: 50px !important;
}
div#template-page-builder .pr-2 {
  padding-right: 50px !important;
}
div#template-page-builder .pb-2 {
  padding-bottom: 50px !important;
}
div#template-page-builder .pl-2 {
  padding-left: 50px !important;
}
div#template-page-builder .ph-2 {
  padding-left: 50px;
  padding-right: 50px;
}
div#template-page-builder .pv-2 {
  padding-top: 50px;
  padding-bottom: 50px;
}
div#template-page-builder .p-3 {
  padding-top: 75px;
  padding-right: 75px;
  padding-bottom: 75px;
  padding-left: 75px;
}
div#template-page-builder .pt-3 {
  padding-top: 75px !important;
}
div#template-page-builder .pr-3 {
  padding-right: 75px !important;
}
div#template-page-builder .pb-3 {
  padding-bottom: 75px !important;
}
div#template-page-builder .pl-3 {
  padding-left: 75px !important;
}
div#template-page-builder .ph-3 {
  padding-left: 75px;
  padding-right: 75px;
}
div#template-page-builder .pv-3 {
  padding-top: 75px;
  padding-bottom: 75px;
}
div#template-page-builder .p-4 {
  padding-top: 100px;
  padding-right: 100px;
  padding-bottom: 100px;
  padding-left: 100px;
}
div#template-page-builder .pt-4 {
  padding-top: 100px !important;
}
div#template-page-builder .pr-4 {
  padding-right: 100px !important;
}
div#template-page-builder .pb-4 {
  padding-bottom: 100px !important;
}
div#template-page-builder .pl-4 {
  padding-left: 100px !important;
}
div#template-page-builder .ph-4 {
  padding-left: 100px;
  padding-right: 100px;
}
div#template-page-builder .pv-4 {
  padding-top: 100px;
  padding-bottom: 100px;
}
div#template-page-builder .align-self-start {
  align-self: flex-start !important;
}
div#template-page-builder .align-self-center {
  align-self: center !important;
}
div#template-page-builder .align-self-end {
  align-self: flex-end !important;
}
div#template-page-builder .justify-self-start {
  justify-self: flex-start !important;
}
div#template-page-builder .justify-self-center {
  justify-self: center !important;
}
div#template-page-builder .justify-self-end {
  justify-self: flex-end !important;
}
div#template-page-builder .order--10 {
  order: -10;
}
div#template-page-builder .order--9 {
  order: -9;
}
div#template-page-builder .order--8 {
  order: -8;
}
div#template-page-builder .order--7 {
  order: -7;
}
div#template-page-builder .order--6 {
  order: -6;
}
div#template-page-builder .order--5 {
  order: -5;
}
div#template-page-builder .order--4 {
  order: -4;
}
div#template-page-builder .order--3 {
  order: -3;
}
div#template-page-builder .order--2 {
  order: -2;
}
div#template-page-builder .order--1 {
  order: -1;
}
div#template-page-builder .order-0 {
  order: 0;
}
div#template-page-builder .order-1 {
  order: 1;
}
div#template-page-builder .order-2 {
  order: 2;
}
div#template-page-builder .order-3 {
  order: 3;
}
div#template-page-builder .order-4 {
  order: 4;
}
div#template-page-builder .order-5 {
  order: 5;
}
div#template-page-builder .order-6 {
  order: 6;
}
div#template-page-builder .order-7 {
  order: 7;
}
div#template-page-builder .order-8 {
  order: 8;
}
div#template-page-builder .order-9 {
  order: 9;
}
div#template-page-builder .order-10 {
  order: 10;
}
div#template-page-builder div.column-image {
  min-height: var(--min-height-vw-default, unset);
}
div#template-page-builder .gap-0 {
  row-gap: 0px;
  -moz-column-gap: 0px;
       column-gap: 0px;
}
div#template-page-builder .row-gap-0 {
  row-gap: 0px;
}
div#template-page-builder .column-gap-0 {
  -moz-column-gap: 0px;
       column-gap: 0px;
}
div#template-page-builder .gap-1 {
  row-gap: 25px;
  -moz-column-gap: 25px;
       column-gap: 25px;
}
div#template-page-builder .row-gap-1 {
  row-gap: 25px;
}
div#template-page-builder .column-gap-1 {
  -moz-column-gap: 25px;
       column-gap: 25px;
}
div#template-page-builder .gap-2 {
  row-gap: 50px;
  -moz-column-gap: 50px;
       column-gap: 50px;
}
div#template-page-builder .row-gap-2 {
  row-gap: 50px;
}
div#template-page-builder .column-gap-2 {
  -moz-column-gap: 50px;
       column-gap: 50px;
}
div#template-page-builder .gap-3 {
  row-gap: 75px;
  -moz-column-gap: 75px;
       column-gap: 75px;
}
div#template-page-builder .row-gap-3 {
  row-gap: 75px;
}
div#template-page-builder .column-gap-3 {
  -moz-column-gap: 75px;
       column-gap: 75px;
}
div#template-page-builder .gap-4 {
  row-gap: 100px;
  -moz-column-gap: 100px;
       column-gap: 100px;
}
div#template-page-builder .row-gap-4 {
  row-gap: 100px;
}
div#template-page-builder .column-gap-4 {
  -moz-column-gap: 100px;
       column-gap: 100px;
}
div#template-page-builder .grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
div#template-page-builder .grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
div#template-page-builder .grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
div#template-page-builder .grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
div#template-page-builder .grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
div#template-page-builder .grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
div#template-page-builder .grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
div#template-page-builder .grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
div#template-page-builder .grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}
div#template-page-builder .grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
div#template-page-builder .grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}
div#template-page-builder .grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
div#template-page-builder .w-5 {
  width: 5%;
}
div#template-page-builder .w-10 {
  width: 10%;
}
div#template-page-builder .w-15 {
  width: 15%;
}
div#template-page-builder .w-20 {
  width: 20%;
}
div#template-page-builder .w-25 {
  width: 25%;
}
div#template-page-builder .w-30 {
  width: 30%;
}
div#template-page-builder .w-35 {
  width: 35%;
}
div#template-page-builder .w-40 {
  width: 40%;
}
div#template-page-builder .w-45 {
  width: 45%;
}
div#template-page-builder .w-50 {
  width: 50%;
}
div#template-page-builder .w-55 {
  width: 55%;
}
div#template-page-builder .w-60 {
  width: 60%;
}
div#template-page-builder .w-65 {
  width: 65%;
}
div#template-page-builder .w-70 {
  width: 70%;
}
div#template-page-builder .w-75 {
  width: 75%;
}
div#template-page-builder .w-80 {
  width: 80%;
}
div#template-page-builder .w-85 {
  width: 85%;
}
div#template-page-builder .w-90 {
  width: 90%;
}
div#template-page-builder .w-95 {
  width: 95%;
}
div#template-page-builder .w-100 {
  width: 100%;
}
div#template-page-builder .min-height-100vh {
  min-height: 100vh;
}
div#template-page-builder .layout-30-70 {
  grid-template-columns: calc(30 * 1% - 25px, 25px/2) auto;
}
div#template-page-builder .layout-40-60 {
  grid-template-columns: calc(40 * 1% - 25px, 25px/2) auto;
}
div#template-page-builder .layout-50-50 {
  grid-template-columns: calc(50 * 1% - 25px, 25px/2) auto;
}
div#template-page-builder .layout-70-30 {
  grid-template-columns: calc(70 * 1% - 25px, 25px/2) auto;
}
div#template-page-builder .layout-60-40 {
  grid-template-columns: calc(60 * 1% - 25px, 25px/2) auto;
}
div#template-page-builder .layout-75-25 {
  grid-template-columns: calc(75 * 1% - 25px, 25px/2) auto;
}
div#template-page-builder .rounded-0 {
  border-radius: 0px 0px 0px 0px;
}
div#template-page-builder .rounded-tl-0 {
  border-top-left-radius: 0px;
}
div#template-page-builder .rounded-tr-0 {
  border-top-right-radius: 0px;
}
div#template-page-builder .rounded-br-0 {
  border-bottom-right-radius: 0px;
}
div#template-page-builder .rounded-bl-0 {
  border-bottom-left-radius: 0px;
}
div#template-page-builder .rounded-1 {
  border-radius: 15px 15px 15px 15px;
}
div#template-page-builder .rounded-tl-1 {
  border-top-left-radius: 15px;
}
div#template-page-builder .rounded-tr-1 {
  border-top-right-radius: 15px;
}
div#template-page-builder .rounded-br-1 {
  border-bottom-right-radius: 15px;
}
div#template-page-builder .rounded-bl-1 {
  border-bottom-left-radius: 15px;
}
div#template-page-builder .rounded-2 {
  border-radius: 25px 25px 25px 25px;
}
div#template-page-builder .rounded-tl-2 {
  border-top-left-radius: 25px;
}
div#template-page-builder .rounded-tr-2 {
  border-top-right-radius: 25px;
}
div#template-page-builder .rounded-br-2 {
  border-bottom-right-radius: 25px;
}
div#template-page-builder .rounded-bl-2 {
  border-bottom-left-radius: 25px;
}
div#template-page-builder .rounded-3 {
  border-radius: 40px 40px 40px 40px;
}
div#template-page-builder .rounded-tl-3 {
  border-top-left-radius: 40px;
}
div#template-page-builder .rounded-tr-3 {
  border-top-right-radius: 40px;
}
div#template-page-builder .rounded-br-3 {
  border-bottom-right-radius: 40px;
}
div#template-page-builder .rounded-bl-3 {
  border-bottom-left-radius: 40px;
}
div#template-page-builder .rounded-4 {
  border-radius: 50px 50px 50px 50px;
}
div#template-page-builder .rounded-tl-4 {
  border-top-left-radius: 50px;
}
div#template-page-builder .rounded-tr-4 {
  border-top-right-radius: 50px;
}
div#template-page-builder .rounded-br-4 {
  border-bottom-right-radius: 50px;
}
div#template-page-builder .rounded-bl-4 {
  border-bottom-left-radius: 50px;
}
div#template-page-builder .m-0 {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
div#template-page-builder .mt-0 {
  margin-top: 0px;
}
div#template-page-builder .mr-0 {
  margin-right: 0px;
}
div#template-page-builder .mb-0 {
  margin-bottom: 0px;
}
div#template-page-builder .ml-0 {
  margin-left: 0px;
}
div#template-page-builder .mh-0 {
  margin-left: 0px;
  margin-right: 0px;
}
div#template-page-builder .mv-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#template-page-builder .m-1 {
  margin-top: 25px;
  margin-right: 25px;
  margin-bottom: 25px;
  margin-left: 25px;
}
div#template-page-builder .mt-1 {
  margin-top: 25px;
}
div#template-page-builder .mr-1 {
  margin-right: 25px;
}
div#template-page-builder .mb-1 {
  margin-bottom: 25px;
}
div#template-page-builder .ml-1 {
  margin-left: 25px;
}
div#template-page-builder .mh-1 {
  margin-left: 25px;
  margin-right: 25px;
}
div#template-page-builder .mv-1 {
  margin-top: 25px;
  margin-bottom: 25px;
}
div#template-page-builder .m-2 {
  margin-top: 50px;
  margin-right: 50px;
  margin-bottom: 50px;
  margin-left: 50px;
}
div#template-page-builder .mt-2 {
  margin-top: 50px;
}
div#template-page-builder .mr-2 {
  margin-right: 50px;
}
div#template-page-builder .mb-2 {
  margin-bottom: 50px;
}
div#template-page-builder .ml-2 {
  margin-left: 50px;
}
div#template-page-builder .mh-2 {
  margin-left: 50px;
  margin-right: 50px;
}
div#template-page-builder .mv-2 {
  margin-top: 50px;
  margin-bottom: 50px;
}
div#template-page-builder .m-3 {
  margin-top: 75px;
  margin-right: 75px;
  margin-bottom: 75px;
  margin-left: 75px;
}
div#template-page-builder .mt-3 {
  margin-top: 75px;
}
div#template-page-builder .mr-3 {
  margin-right: 75px;
}
div#template-page-builder .mb-3 {
  margin-bottom: 75px;
}
div#template-page-builder .ml-3 {
  margin-left: 75px;
}
div#template-page-builder .mh-3 {
  margin-left: 75px;
  margin-right: 75px;
}
div#template-page-builder .mv-3 {
  margin-top: 75px;
  margin-bottom: 75px;
}
div#template-page-builder .m-4 {
  margin-top: 100px;
  margin-right: 100px;
  margin-bottom: 100px;
  margin-left: 100px;
}
div#template-page-builder .mt-4 {
  margin-top: 100px;
}
div#template-page-builder .mr-4 {
  margin-right: 100px;
}
div#template-page-builder .mb-4 {
  margin-bottom: 100px;
}
div#template-page-builder .ml-4 {
  margin-left: 100px;
}
div#template-page-builder .mh-4 {
  margin-left: 100px;
  margin-right: 100px;
}
div#template-page-builder .mv-4 {
  margin-top: 100px;
  margin-bottom: 100px;
}
div#template-page-builder .p-0 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
div#template-page-builder .pt-0 {
  padding-top: 0px !important;
}
div#template-page-builder .pr-0 {
  padding-right: 0px !important;
}
div#template-page-builder .pb-0 {
  padding-bottom: 0px !important;
}
div#template-page-builder .pl-0 {
  padding-left: 0px !important;
}
div#template-page-builder .ph-0 {
  padding-left: 0px;
  padding-right: 0px;
}
div#template-page-builder .pv-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
div#template-page-builder .p-1 {
  padding-top: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
  padding-left: 25px;
}
div#template-page-builder .pt-1 {
  padding-top: 25px !important;
}
div#template-page-builder .pr-1 {
  padding-right: 25px !important;
}
div#template-page-builder .pb-1 {
  padding-bottom: 25px !important;
}
div#template-page-builder .pl-1 {
  padding-left: 25px !important;
}
div#template-page-builder .ph-1 {
  padding-left: 25px;
  padding-right: 25px;
}
div#template-page-builder .pv-1 {
  padding-top: 25px;
  padding-bottom: 25px;
}
div#template-page-builder .p-2 {
  padding-top: 50px;
  padding-right: 50px;
  padding-bottom: 50px;
  padding-left: 50px;
}
div#template-page-builder .pt-2 {
  padding-top: 50px !important;
}
div#template-page-builder .pr-2 {
  padding-right: 50px !important;
}
div#template-page-builder .pb-2 {
  padding-bottom: 50px !important;
}
div#template-page-builder .pl-2 {
  padding-left: 50px !important;
}
div#template-page-builder .ph-2 {
  padding-left: 50px;
  padding-right: 50px;
}
div#template-page-builder .pv-2 {
  padding-top: 50px;
  padding-bottom: 50px;
}
div#template-page-builder .p-3 {
  padding-top: 75px;
  padding-right: 75px;
  padding-bottom: 75px;
  padding-left: 75px;
}
div#template-page-builder .pt-3 {
  padding-top: 75px !important;
}
div#template-page-builder .pr-3 {
  padding-right: 75px !important;
}
div#template-page-builder .pb-3 {
  padding-bottom: 75px !important;
}
div#template-page-builder .pl-3 {
  padding-left: 75px !important;
}
div#template-page-builder .ph-3 {
  padding-left: 75px;
  padding-right: 75px;
}
div#template-page-builder .pv-3 {
  padding-top: 75px;
  padding-bottom: 75px;
}
div#template-page-builder .p-4 {
  padding-top: 100px;
  padding-right: 100px;
  padding-bottom: 100px;
  padding-left: 100px;
}
div#template-page-builder .pt-4 {
  padding-top: 100px !important;
}
div#template-page-builder .pr-4 {
  padding-right: 100px !important;
}
div#template-page-builder .pb-4 {
  padding-bottom: 100px !important;
}
div#template-page-builder .pl-4 {
  padding-left: 100px !important;
}
div#template-page-builder .ph-4 {
  padding-left: 100px;
  padding-right: 100px;
}
div#template-page-builder .pv-4 {
  padding-top: 100px;
  padding-bottom: 100px;
}
div#template-page-builder .align-self-start {
  align-self: flex-start !important;
}
div#template-page-builder .align-self-center {
  align-self: center !important;
}
div#template-page-builder .align-self-end {
  align-self: flex-end !important;
}
div#template-page-builder .justify-self-start {
  justify-self: flex-start !important;
}
div#template-page-builder .justify-self-center {
  justify-self: center !important;
}
div#template-page-builder .justify-self-end {
  justify-self: flex-end !important;
}
div#template-page-builder .order--10 {
  order: -10;
}
div#template-page-builder .order--9 {
  order: -9;
}
div#template-page-builder .order--8 {
  order: -8;
}
div#template-page-builder .order--7 {
  order: -7;
}
div#template-page-builder .order--6 {
  order: -6;
}
div#template-page-builder .order--5 {
  order: -5;
}
div#template-page-builder .order--4 {
  order: -4;
}
div#template-page-builder .order--3 {
  order: -3;
}
div#template-page-builder .order--2 {
  order: -2;
}
div#template-page-builder .order--1 {
  order: -1;
}
div#template-page-builder .order-0 {
  order: 0;
}
div#template-page-builder .order-1 {
  order: 1;
}
div#template-page-builder .order-2 {
  order: 2;
}
div#template-page-builder .order-3 {
  order: 3;
}
div#template-page-builder .order-4 {
  order: 4;
}
div#template-page-builder .order-5 {
  order: 5;
}
div#template-page-builder .order-6 {
  order: 6;
}
div#template-page-builder .order-7 {
  order: 7;
}
div#template-page-builder .order-8 {
  order: 8;
}
div#template-page-builder .order-9 {
  order: 9;
}
div#template-page-builder .order-10 {
  order: 10;
}
div#template-page-builder div.column-image {
  min-height: var(--min-height-vw-default, unset);
}

@media (min-width: 1920px) {
  div#template-page-builder {
    /*
    * Gap between | | | ordened columns
    */
    /*
    * Width
    */
    /*
    * Different layouts for the | | | ordened columns
    */
    /*
    * All the radius we use
    */
    /*
    * All the margins we use
    */
    /*
    * Default paddings
    */
    /*
    * Alignments
    */
    /*
    * Order
    */
    /*
    * Gap between | | | ordened columns
    */
    /*
    * Width
    */
    /*
    * Different layouts for the | | | ordened columns
    */
    /*
    * All the radius we use
    */
    /*
    * All the margins we use
    */
    /*
    * Default paddings
    */
    /*
    * Alignments
    */
    /*
    * Order
    */
  }
  div#template-page-builder .gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .row-gap-0 {
    row-gap: 0px;
  }
  div#template-page-builder .column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .gap-1 {
    row-gap: 40px;
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
  div#template-page-builder .row-gap-1 {
    row-gap: 40px;
  }
  div#template-page-builder .column-gap-1 {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
  div#template-page-builder .gap-2 {
    row-gap: 80px;
    -moz-column-gap: 80px;
         column-gap: 80px;
  }
  div#template-page-builder .row-gap-2 {
    row-gap: 80px;
  }
  div#template-page-builder .column-gap-2 {
    -moz-column-gap: 80px;
         column-gap: 80px;
  }
  div#template-page-builder .gap-3 {
    row-gap: 120px;
    -moz-column-gap: 120px;
         column-gap: 120px;
  }
  div#template-page-builder .row-gap-3 {
    row-gap: 120px;
  }
  div#template-page-builder .column-gap-3 {
    -moz-column-gap: 120px;
         column-gap: 120px;
  }
  div#template-page-builder .gap-4 {
    row-gap: 160px;
    -moz-column-gap: 160px;
         column-gap: 160px;
  }
  div#template-page-builder .row-gap-4 {
    row-gap: 160px;
  }
  div#template-page-builder .column-gap-4 {
    -moz-column-gap: 160px;
         column-gap: 160px;
  }
  div#template-page-builder .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  div#template-page-builder .w-5 {
    width: 5%;
  }
  div#template-page-builder .w-10 {
    width: 10%;
  }
  div#template-page-builder .w-15 {
    width: 15%;
  }
  div#template-page-builder .w-20 {
    width: 20%;
  }
  div#template-page-builder .w-25 {
    width: 25%;
  }
  div#template-page-builder .w-30 {
    width: 30%;
  }
  div#template-page-builder .w-35 {
    width: 35%;
  }
  div#template-page-builder .w-40 {
    width: 40%;
  }
  div#template-page-builder .w-45 {
    width: 45%;
  }
  div#template-page-builder .w-50 {
    width: 50%;
  }
  div#template-page-builder .w-55 {
    width: 55%;
  }
  div#template-page-builder .w-60 {
    width: 60%;
  }
  div#template-page-builder .w-65 {
    width: 65%;
  }
  div#template-page-builder .w-70 {
    width: 70%;
  }
  div#template-page-builder .w-75 {
    width: 75%;
  }
  div#template-page-builder .w-80 {
    width: 80%;
  }
  div#template-page-builder .w-85 {
    width: 85%;
  }
  div#template-page-builder .w-90 {
    width: 90%;
  }
  div#template-page-builder .w-95 {
    width: 95%;
  }
  div#template-page-builder .w-100 {
    width: 100%;
  }
  div#template-page-builder .min-height-100vh {
    min-height: 100vh;
  }
  div#template-page-builder .layout-30-70 {
    grid-template-columns: calc(30 * 1% - 40px, 40px/2) auto;
  }
  div#template-page-builder .layout-40-60 {
    grid-template-columns: calc(40 * 1% - 40px, 40px/2) auto;
  }
  div#template-page-builder .layout-50-50 {
    grid-template-columns: calc(50 * 1% - 40px, 40px/2) auto;
  }
  div#template-page-builder .layout-70-30 {
    grid-template-columns: calc(70 * 1% - 40px, 40px/2) auto;
  }
  div#template-page-builder .layout-60-40 {
    grid-template-columns: calc(60 * 1% - 40px, 40px/2) auto;
  }
  div#template-page-builder .layout-75-25 {
    grid-template-columns: calc(75 * 1% - 40px, 40px/2) auto;
  }
  div#template-page-builder .rounded-0 {
    border-radius: 0px 0px 0px 0px;
  }
  div#template-page-builder .rounded-tl-0 {
    border-top-left-radius: 0px;
  }
  div#template-page-builder .rounded-tr-0 {
    border-top-right-radius: 0px;
  }
  div#template-page-builder .rounded-br-0 {
    border-bottom-right-radius: 0px;
  }
  div#template-page-builder .rounded-bl-0 {
    border-bottom-left-radius: 0px;
  }
  div#template-page-builder .rounded-1 {
    border-radius: 30px 30px 30px 30px;
  }
  div#template-page-builder .rounded-tl-1 {
    border-top-left-radius: 30px;
  }
  div#template-page-builder .rounded-tr-1 {
    border-top-right-radius: 30px;
  }
  div#template-page-builder .rounded-br-1 {
    border-bottom-right-radius: 30px;
  }
  div#template-page-builder .rounded-bl-1 {
    border-bottom-left-radius: 30px;
  }
  div#template-page-builder .rounded-2 {
    border-radius: 40px 40px 40px 40px;
  }
  div#template-page-builder .rounded-tl-2 {
    border-top-left-radius: 40px;
  }
  div#template-page-builder .rounded-tr-2 {
    border-top-right-radius: 40px;
  }
  div#template-page-builder .rounded-br-2 {
    border-bottom-right-radius: 40px;
  }
  div#template-page-builder .rounded-bl-2 {
    border-bottom-left-radius: 40px;
  }
  div#template-page-builder .rounded-3 {
    border-radius: 50px 50px 50px 50px;
  }
  div#template-page-builder .rounded-tl-3 {
    border-top-left-radius: 50px;
  }
  div#template-page-builder .rounded-tr-3 {
    border-top-right-radius: 50px;
  }
  div#template-page-builder .rounded-br-3 {
    border-bottom-right-radius: 50px;
  }
  div#template-page-builder .rounded-bl-3 {
    border-bottom-left-radius: 50px;
  }
  div#template-page-builder .rounded-4 {
    border-radius: 60px 60px 60px 60px;
  }
  div#template-page-builder .rounded-tl-4 {
    border-top-left-radius: 60px;
  }
  div#template-page-builder .rounded-tr-4 {
    border-top-right-radius: 60px;
  }
  div#template-page-builder .rounded-br-4 {
    border-bottom-right-radius: 60px;
  }
  div#template-page-builder .rounded-bl-4 {
    border-bottom-left-radius: 60px;
  }
  div#template-page-builder .m-0 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
  div#template-page-builder .mt-0 {
    margin-top: 0px;
  }
  div#template-page-builder .mr-0 {
    margin-right: 0px;
  }
  div#template-page-builder .mb-0 {
    margin-bottom: 0px;
  }
  div#template-page-builder .ml-0 {
    margin-left: 0px;
  }
  div#template-page-builder .mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  div#template-page-builder .mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  div#template-page-builder .m-1 {
    margin-top: 40px;
    margin-right: 40px;
    margin-bottom: 40px;
    margin-left: 40px;
  }
  div#template-page-builder .mt-1 {
    margin-top: 40px;
  }
  div#template-page-builder .mr-1 {
    margin-right: 40px;
  }
  div#template-page-builder .mb-1 {
    margin-bottom: 40px;
  }
  div#template-page-builder .ml-1 {
    margin-left: 40px;
  }
  div#template-page-builder .mh-1 {
    margin-left: 40px;
    margin-right: 40px;
  }
  div#template-page-builder .mv-1 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  div#template-page-builder .m-2 {
    margin-top: 80px;
    margin-right: 80px;
    margin-bottom: 80px;
    margin-left: 80px;
  }
  div#template-page-builder .mt-2 {
    margin-top: 80px;
  }
  div#template-page-builder .mr-2 {
    margin-right: 80px;
  }
  div#template-page-builder .mb-2 {
    margin-bottom: 80px;
  }
  div#template-page-builder .ml-2 {
    margin-left: 80px;
  }
  div#template-page-builder .mh-2 {
    margin-left: 80px;
    margin-right: 80px;
  }
  div#template-page-builder .mv-2 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  div#template-page-builder .m-3 {
    margin-top: 120px;
    margin-right: 120px;
    margin-bottom: 120px;
    margin-left: 120px;
  }
  div#template-page-builder .mt-3 {
    margin-top: 120px;
  }
  div#template-page-builder .mr-3 {
    margin-right: 120px;
  }
  div#template-page-builder .mb-3 {
    margin-bottom: 120px;
  }
  div#template-page-builder .ml-3 {
    margin-left: 120px;
  }
  div#template-page-builder .mh-3 {
    margin-left: 120px;
    margin-right: 120px;
  }
  div#template-page-builder .mv-3 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  div#template-page-builder .m-4 {
    margin-top: 160px;
    margin-right: 160px;
    margin-bottom: 160px;
    margin-left: 160px;
  }
  div#template-page-builder .mt-4 {
    margin-top: 160px;
  }
  div#template-page-builder .mr-4 {
    margin-right: 160px;
  }
  div#template-page-builder .mb-4 {
    margin-bottom: 160px;
  }
  div#template-page-builder .ml-4 {
    margin-left: 160px;
  }
  div#template-page-builder .mh-4 {
    margin-left: 160px;
    margin-right: 160px;
  }
  div#template-page-builder .mv-4 {
    margin-top: 160px;
    margin-bottom: 160px;
  }
  div#template-page-builder .p-0 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  div#template-page-builder .pt-0 {
    padding-top: 0px !important;
  }
  div#template-page-builder .pr-0 {
    padding-right: 0px !important;
  }
  div#template-page-builder .pb-0 {
    padding-bottom: 0px !important;
  }
  div#template-page-builder .pl-0 {
    padding-left: 0px !important;
  }
  div#template-page-builder .ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  div#template-page-builder .pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  div#template-page-builder .p-1 {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
  div#template-page-builder .pt-1 {
    padding-top: 40px !important;
  }
  div#template-page-builder .pr-1 {
    padding-right: 40px !important;
  }
  div#template-page-builder .pb-1 {
    padding-bottom: 40px !important;
  }
  div#template-page-builder .pl-1 {
    padding-left: 40px !important;
  }
  div#template-page-builder .ph-1 {
    padding-left: 40px;
    padding-right: 40px;
  }
  div#template-page-builder .pv-1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  div#template-page-builder .p-2 {
    padding-top: 80px;
    padding-right: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
  }
  div#template-page-builder .pt-2 {
    padding-top: 80px !important;
  }
  div#template-page-builder .pr-2 {
    padding-right: 80px !important;
  }
  div#template-page-builder .pb-2 {
    padding-bottom: 80px !important;
  }
  div#template-page-builder .pl-2 {
    padding-left: 80px !important;
  }
  div#template-page-builder .ph-2 {
    padding-left: 80px;
    padding-right: 80px;
  }
  div#template-page-builder .pv-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  div#template-page-builder .p-3 {
    padding-top: 120px;
    padding-right: 120px;
    padding-bottom: 120px;
    padding-left: 120px;
  }
  div#template-page-builder .pt-3 {
    padding-top: 120px !important;
  }
  div#template-page-builder .pr-3 {
    padding-right: 120px !important;
  }
  div#template-page-builder .pb-3 {
    padding-bottom: 120px !important;
  }
  div#template-page-builder .pl-3 {
    padding-left: 120px !important;
  }
  div#template-page-builder .ph-3 {
    padding-left: 120px;
    padding-right: 120px;
  }
  div#template-page-builder .pv-3 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  div#template-page-builder .p-4 {
    padding-top: 160px;
    padding-right: 160px;
    padding-bottom: 160px;
    padding-left: 160px;
  }
  div#template-page-builder .pt-4 {
    padding-top: 160px !important;
  }
  div#template-page-builder .pr-4 {
    padding-right: 160px !important;
  }
  div#template-page-builder .pb-4 {
    padding-bottom: 160px !important;
  }
  div#template-page-builder .pl-4 {
    padding-left: 160px !important;
  }
  div#template-page-builder .ph-4 {
    padding-left: 160px;
    padding-right: 160px;
  }
  div#template-page-builder .pv-4 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  div#template-page-builder .align-self-start {
    align-self: flex-start !important;
  }
  div#template-page-builder .align-self-center {
    align-self: center !important;
  }
  div#template-page-builder .align-self-end {
    align-self: flex-end !important;
  }
  div#template-page-builder .justify-self-start {
    justify-self: flex-start !important;
  }
  div#template-page-builder .justify-self-center {
    justify-self: center !important;
  }
  div#template-page-builder .justify-self-end {
    justify-self: flex-end !important;
  }
  div#template-page-builder .order--10 {
    order: -10;
  }
  div#template-page-builder .order--9 {
    order: -9;
  }
  div#template-page-builder .order--8 {
    order: -8;
  }
  div#template-page-builder .order--7 {
    order: -7;
  }
  div#template-page-builder .order--6 {
    order: -6;
  }
  div#template-page-builder .order--5 {
    order: -5;
  }
  div#template-page-builder .order--4 {
    order: -4;
  }
  div#template-page-builder .order--3 {
    order: -3;
  }
  div#template-page-builder .order--2 {
    order: -2;
  }
  div#template-page-builder .order--1 {
    order: -1;
  }
  div#template-page-builder .order-0 {
    order: 0;
  }
  div#template-page-builder .order-1 {
    order: 1;
  }
  div#template-page-builder .order-2 {
    order: 2;
  }
  div#template-page-builder .order-3 {
    order: 3;
  }
  div#template-page-builder .order-4 {
    order: 4;
  }
  div#template-page-builder .order-5 {
    order: 5;
  }
  div#template-page-builder .order-6 {
    order: 6;
  }
  div#template-page-builder .order-7 {
    order: 7;
  }
  div#template-page-builder .order-8 {
    order: 8;
  }
  div#template-page-builder .order-9 {
    order: 9;
  }
  div#template-page-builder .order-10 {
    order: 10;
  }
  div#template-page-builder div.column-image {
    min-height: var(--min-height-vw-1600-1919, var(--min-height-vw-default, unset));
  }
  div#template-page-builder .dx\:gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .dx\:row-gap-0 {
    row-gap: 0px;
  }
  div#template-page-builder .dx\:column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .dx\:gap-1 {
    row-gap: 40px;
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
  div#template-page-builder .dx\:row-gap-1 {
    row-gap: 40px;
  }
  div#template-page-builder .dx\:column-gap-1 {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
  div#template-page-builder .dx\:gap-2 {
    row-gap: 80px;
    -moz-column-gap: 80px;
         column-gap: 80px;
  }
  div#template-page-builder .dx\:row-gap-2 {
    row-gap: 80px;
  }
  div#template-page-builder .dx\:column-gap-2 {
    -moz-column-gap: 80px;
         column-gap: 80px;
  }
  div#template-page-builder .dx\:gap-3 {
    row-gap: 120px;
    -moz-column-gap: 120px;
         column-gap: 120px;
  }
  div#template-page-builder .dx\:row-gap-3 {
    row-gap: 120px;
  }
  div#template-page-builder .dx\:column-gap-3 {
    -moz-column-gap: 120px;
         column-gap: 120px;
  }
  div#template-page-builder .dx\:gap-4 {
    row-gap: 160px;
    -moz-column-gap: 160px;
         column-gap: 160px;
  }
  div#template-page-builder .dx\:row-gap-4 {
    row-gap: 160px;
  }
  div#template-page-builder .dx\:column-gap-4 {
    -moz-column-gap: 160px;
         column-gap: 160px;
  }
  div#template-page-builder .dx\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  div#template-page-builder .dx\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  div#template-page-builder .dx\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  div#template-page-builder .dx\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  div#template-page-builder .dx\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  div#template-page-builder .dx\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  div#template-page-builder .dx\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  div#template-page-builder .dx\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  div#template-page-builder .dx\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  div#template-page-builder .dx\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  div#template-page-builder .dx\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  div#template-page-builder .dx\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  div#template-page-builder .dx\:w-5 {
    width: 5%;
  }
  div#template-page-builder .dx\:w-10 {
    width: 10%;
  }
  div#template-page-builder .dx\:w-15 {
    width: 15%;
  }
  div#template-page-builder .dx\:w-20 {
    width: 20%;
  }
  div#template-page-builder .dx\:w-25 {
    width: 25%;
  }
  div#template-page-builder .dx\:w-30 {
    width: 30%;
  }
  div#template-page-builder .dx\:w-35 {
    width: 35%;
  }
  div#template-page-builder .dx\:w-40 {
    width: 40%;
  }
  div#template-page-builder .dx\:w-45 {
    width: 45%;
  }
  div#template-page-builder .dx\:w-50 {
    width: 50%;
  }
  div#template-page-builder .dx\:w-55 {
    width: 55%;
  }
  div#template-page-builder .dx\:w-60 {
    width: 60%;
  }
  div#template-page-builder .dx\:w-65 {
    width: 65%;
  }
  div#template-page-builder .dx\:w-70 {
    width: 70%;
  }
  div#template-page-builder .dx\:w-75 {
    width: 75%;
  }
  div#template-page-builder .dx\:w-80 {
    width: 80%;
  }
  div#template-page-builder .dx\:w-85 {
    width: 85%;
  }
  div#template-page-builder .dx\:w-90 {
    width: 90%;
  }
  div#template-page-builder .dx\:w-95 {
    width: 95%;
  }
  div#template-page-builder .dx\:w-100 {
    width: 100%;
  }
  div#template-page-builder .dx\:min-height-100vh {
    min-height: 100vh;
  }
  div#template-page-builder .dx\:layout-30-70 {
    grid-template-columns: calc(30 * 1% - 40px, 40px/2) auto;
  }
  div#template-page-builder .dx\:layout-40-60 {
    grid-template-columns: calc(40 * 1% - 40px, 40px/2) auto;
  }
  div#template-page-builder .dx\:layout-50-50 {
    grid-template-columns: calc(50 * 1% - 40px, 40px/2) auto;
  }
  div#template-page-builder .dx\:layout-70-30 {
    grid-template-columns: calc(70 * 1% - 40px, 40px/2) auto;
  }
  div#template-page-builder .dx\:layout-60-40 {
    grid-template-columns: calc(60 * 1% - 40px, 40px/2) auto;
  }
  div#template-page-builder .dx\:layout-75-25 {
    grid-template-columns: calc(75 * 1% - 40px, 40px/2) auto;
  }
  div#template-page-builder .dx\:rounded-0 {
    border-radius: 0px 0px 0px 0px;
  }
  div#template-page-builder .dx\:rounded-tl-0 {
    border-top-left-radius: 0px;
  }
  div#template-page-builder .dx\:rounded-tr-0 {
    border-top-right-radius: 0px;
  }
  div#template-page-builder .dx\:rounded-br-0 {
    border-bottom-right-radius: 0px;
  }
  div#template-page-builder .dx\:rounded-bl-0 {
    border-bottom-left-radius: 0px;
  }
  div#template-page-builder .dx\:rounded-1 {
    border-radius: 30px 30px 30px 30px;
  }
  div#template-page-builder .dx\:rounded-tl-1 {
    border-top-left-radius: 30px;
  }
  div#template-page-builder .dx\:rounded-tr-1 {
    border-top-right-radius: 30px;
  }
  div#template-page-builder .dx\:rounded-br-1 {
    border-bottom-right-radius: 30px;
  }
  div#template-page-builder .dx\:rounded-bl-1 {
    border-bottom-left-radius: 30px;
  }
  div#template-page-builder .dx\:rounded-2 {
    border-radius: 40px 40px 40px 40px;
  }
  div#template-page-builder .dx\:rounded-tl-2 {
    border-top-left-radius: 40px;
  }
  div#template-page-builder .dx\:rounded-tr-2 {
    border-top-right-radius: 40px;
  }
  div#template-page-builder .dx\:rounded-br-2 {
    border-bottom-right-radius: 40px;
  }
  div#template-page-builder .dx\:rounded-bl-2 {
    border-bottom-left-radius: 40px;
  }
  div#template-page-builder .dx\:rounded-3 {
    border-radius: 50px 50px 50px 50px;
  }
  div#template-page-builder .dx\:rounded-tl-3 {
    border-top-left-radius: 50px;
  }
  div#template-page-builder .dx\:rounded-tr-3 {
    border-top-right-radius: 50px;
  }
  div#template-page-builder .dx\:rounded-br-3 {
    border-bottom-right-radius: 50px;
  }
  div#template-page-builder .dx\:rounded-bl-3 {
    border-bottom-left-radius: 50px;
  }
  div#template-page-builder .dx\:rounded-4 {
    border-radius: 60px 60px 60px 60px;
  }
  div#template-page-builder .dx\:rounded-tl-4 {
    border-top-left-radius: 60px;
  }
  div#template-page-builder .dx\:rounded-tr-4 {
    border-top-right-radius: 60px;
  }
  div#template-page-builder .dx\:rounded-br-4 {
    border-bottom-right-radius: 60px;
  }
  div#template-page-builder .dx\:rounded-bl-4 {
    border-bottom-left-radius: 60px;
  }
  div#template-page-builder .dx\:m-0 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
  div#template-page-builder .dx\:mt-0 {
    margin-top: 0px;
  }
  div#template-page-builder .dx\:mr-0 {
    margin-right: 0px;
  }
  div#template-page-builder .dx\:mb-0 {
    margin-bottom: 0px;
  }
  div#template-page-builder .dx\:ml-0 {
    margin-left: 0px;
  }
  div#template-page-builder .dx\:mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  div#template-page-builder .dx\:mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  div#template-page-builder .dx\:m-1 {
    margin-top: 40px;
    margin-right: 40px;
    margin-bottom: 40px;
    margin-left: 40px;
  }
  div#template-page-builder .dx\:mt-1 {
    margin-top: 40px;
  }
  div#template-page-builder .dx\:mr-1 {
    margin-right: 40px;
  }
  div#template-page-builder .dx\:mb-1 {
    margin-bottom: 40px;
  }
  div#template-page-builder .dx\:ml-1 {
    margin-left: 40px;
  }
  div#template-page-builder .dx\:mh-1 {
    margin-left: 40px;
    margin-right: 40px;
  }
  div#template-page-builder .dx\:mv-1 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  div#template-page-builder .dx\:m-2 {
    margin-top: 80px;
    margin-right: 80px;
    margin-bottom: 80px;
    margin-left: 80px;
  }
  div#template-page-builder .dx\:mt-2 {
    margin-top: 80px;
  }
  div#template-page-builder .dx\:mr-2 {
    margin-right: 80px;
  }
  div#template-page-builder .dx\:mb-2 {
    margin-bottom: 80px;
  }
  div#template-page-builder .dx\:ml-2 {
    margin-left: 80px;
  }
  div#template-page-builder .dx\:mh-2 {
    margin-left: 80px;
    margin-right: 80px;
  }
  div#template-page-builder .dx\:mv-2 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  div#template-page-builder .dx\:m-3 {
    margin-top: 120px;
    margin-right: 120px;
    margin-bottom: 120px;
    margin-left: 120px;
  }
  div#template-page-builder .dx\:mt-3 {
    margin-top: 120px;
  }
  div#template-page-builder .dx\:mr-3 {
    margin-right: 120px;
  }
  div#template-page-builder .dx\:mb-3 {
    margin-bottom: 120px;
  }
  div#template-page-builder .dx\:ml-3 {
    margin-left: 120px;
  }
  div#template-page-builder .dx\:mh-3 {
    margin-left: 120px;
    margin-right: 120px;
  }
  div#template-page-builder .dx\:mv-3 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  div#template-page-builder .dx\:m-4 {
    margin-top: 160px;
    margin-right: 160px;
    margin-bottom: 160px;
    margin-left: 160px;
  }
  div#template-page-builder .dx\:mt-4 {
    margin-top: 160px;
  }
  div#template-page-builder .dx\:mr-4 {
    margin-right: 160px;
  }
  div#template-page-builder .dx\:mb-4 {
    margin-bottom: 160px;
  }
  div#template-page-builder .dx\:ml-4 {
    margin-left: 160px;
  }
  div#template-page-builder .dx\:mh-4 {
    margin-left: 160px;
    margin-right: 160px;
  }
  div#template-page-builder .dx\:mv-4 {
    margin-top: 160px;
    margin-bottom: 160px;
  }
  div#template-page-builder .dx\:p-0 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  div#template-page-builder .dx\:pt-0 {
    padding-top: 0px !important;
  }
  div#template-page-builder .dx\:pr-0 {
    padding-right: 0px !important;
  }
  div#template-page-builder .dx\:pb-0 {
    padding-bottom: 0px !important;
  }
  div#template-page-builder .dx\:pl-0 {
    padding-left: 0px !important;
  }
  div#template-page-builder .dx\:ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  div#template-page-builder .dx\:pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  div#template-page-builder .dx\:p-1 {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
  div#template-page-builder .dx\:pt-1 {
    padding-top: 40px !important;
  }
  div#template-page-builder .dx\:pr-1 {
    padding-right: 40px !important;
  }
  div#template-page-builder .dx\:pb-1 {
    padding-bottom: 40px !important;
  }
  div#template-page-builder .dx\:pl-1 {
    padding-left: 40px !important;
  }
  div#template-page-builder .dx\:ph-1 {
    padding-left: 40px;
    padding-right: 40px;
  }
  div#template-page-builder .dx\:pv-1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  div#template-page-builder .dx\:p-2 {
    padding-top: 80px;
    padding-right: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
  }
  div#template-page-builder .dx\:pt-2 {
    padding-top: 80px !important;
  }
  div#template-page-builder .dx\:pr-2 {
    padding-right: 80px !important;
  }
  div#template-page-builder .dx\:pb-2 {
    padding-bottom: 80px !important;
  }
  div#template-page-builder .dx\:pl-2 {
    padding-left: 80px !important;
  }
  div#template-page-builder .dx\:ph-2 {
    padding-left: 80px;
    padding-right: 80px;
  }
  div#template-page-builder .dx\:pv-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  div#template-page-builder .dx\:p-3 {
    padding-top: 120px;
    padding-right: 120px;
    padding-bottom: 120px;
    padding-left: 120px;
  }
  div#template-page-builder .dx\:pt-3 {
    padding-top: 120px !important;
  }
  div#template-page-builder .dx\:pr-3 {
    padding-right: 120px !important;
  }
  div#template-page-builder .dx\:pb-3 {
    padding-bottom: 120px !important;
  }
  div#template-page-builder .dx\:pl-3 {
    padding-left: 120px !important;
  }
  div#template-page-builder .dx\:ph-3 {
    padding-left: 120px;
    padding-right: 120px;
  }
  div#template-page-builder .dx\:pv-3 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  div#template-page-builder .dx\:p-4 {
    padding-top: 160px;
    padding-right: 160px;
    padding-bottom: 160px;
    padding-left: 160px;
  }
  div#template-page-builder .dx\:pt-4 {
    padding-top: 160px !important;
  }
  div#template-page-builder .dx\:pr-4 {
    padding-right: 160px !important;
  }
  div#template-page-builder .dx\:pb-4 {
    padding-bottom: 160px !important;
  }
  div#template-page-builder .dx\:pl-4 {
    padding-left: 160px !important;
  }
  div#template-page-builder .dx\:ph-4 {
    padding-left: 160px;
    padding-right: 160px;
  }
  div#template-page-builder .dx\:pv-4 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  div#template-page-builder .dx\:align-self-start {
    align-self: flex-start !important;
  }
  div#template-page-builder .dx\:align-self-center {
    align-self: center !important;
  }
  div#template-page-builder .dx\:align-self-end {
    align-self: flex-end !important;
  }
  div#template-page-builder .dx\:justify-self-start {
    justify-self: flex-start !important;
  }
  div#template-page-builder .dx\:justify-self-center {
    justify-self: center !important;
  }
  div#template-page-builder .dx\:justify-self-end {
    justify-self: flex-end !important;
  }
  div#template-page-builder .dx\:order--10 {
    order: -10;
  }
  div#template-page-builder .dx\:order--9 {
    order: -9;
  }
  div#template-page-builder .dx\:order--8 {
    order: -8;
  }
  div#template-page-builder .dx\:order--7 {
    order: -7;
  }
  div#template-page-builder .dx\:order--6 {
    order: -6;
  }
  div#template-page-builder .dx\:order--5 {
    order: -5;
  }
  div#template-page-builder .dx\:order--4 {
    order: -4;
  }
  div#template-page-builder .dx\:order--3 {
    order: -3;
  }
  div#template-page-builder .dx\:order--2 {
    order: -2;
  }
  div#template-page-builder .dx\:order--1 {
    order: -1;
  }
  div#template-page-builder .dx\:order-0 {
    order: 0;
  }
  div#template-page-builder .dx\:order-1 {
    order: 1;
  }
  div#template-page-builder .dx\:order-2 {
    order: 2;
  }
  div#template-page-builder .dx\:order-3 {
    order: 3;
  }
  div#template-page-builder .dx\:order-4 {
    order: 4;
  }
  div#template-page-builder .dx\:order-5 {
    order: 5;
  }
  div#template-page-builder .dx\:order-6 {
    order: 6;
  }
  div#template-page-builder .dx\:order-7 {
    order: 7;
  }
  div#template-page-builder .dx\:order-8 {
    order: 8;
  }
  div#template-page-builder .dx\:order-9 {
    order: 9;
  }
  div#template-page-builder .dx\:order-10 {
    order: 10;
  }
  div#template-page-builder div.column-image {
    min-height: var(--min-height-vw-1600-1919, var(--min-height-vw-default, unset));
  }
}
@media (min-width: 1600px) and (max-width: 1919.98px) {
  div#template-page-builder {
    /*
    * Gap between | | | ordened columns
    */
    /*
    * Width
    */
    /*
    * Different layouts for the | | | ordened columns
    */
    /*
    * All the radius we use
    */
    /*
    * All the margins we use
    */
    /*
    * Default paddings
    */
    /*
    * Alignments
    */
    /*
    * Order
    */
    /*
    * Gap between | | | ordened columns
    */
    /*
    * Width
    */
    /*
    * Different layouts for the | | | ordened columns
    */
    /*
    * All the radius we use
    */
    /*
    * All the margins we use
    */
    /*
    * Default paddings
    */
    /*
    * Alignments
    */
    /*
    * Order
    */
  }
  div#template-page-builder .gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .row-gap-0 {
    row-gap: 0px;
  }
  div#template-page-builder .column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .gap-1 {
    row-gap: 30px;
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  div#template-page-builder .row-gap-1 {
    row-gap: 30px;
  }
  div#template-page-builder .column-gap-1 {
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  div#template-page-builder .gap-2 {
    row-gap: 60px;
    -moz-column-gap: 60px;
         column-gap: 60px;
  }
  div#template-page-builder .row-gap-2 {
    row-gap: 60px;
  }
  div#template-page-builder .column-gap-2 {
    -moz-column-gap: 60px;
         column-gap: 60px;
  }
  div#template-page-builder .gap-3 {
    row-gap: 90px;
    -moz-column-gap: 90px;
         column-gap: 90px;
  }
  div#template-page-builder .row-gap-3 {
    row-gap: 90px;
  }
  div#template-page-builder .column-gap-3 {
    -moz-column-gap: 90px;
         column-gap: 90px;
  }
  div#template-page-builder .gap-4 {
    row-gap: 120px;
    -moz-column-gap: 120px;
         column-gap: 120px;
  }
  div#template-page-builder .row-gap-4 {
    row-gap: 120px;
  }
  div#template-page-builder .column-gap-4 {
    -moz-column-gap: 120px;
         column-gap: 120px;
  }
  div#template-page-builder .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  div#template-page-builder .w-5 {
    width: 5%;
  }
  div#template-page-builder .w-10 {
    width: 10%;
  }
  div#template-page-builder .w-15 {
    width: 15%;
  }
  div#template-page-builder .w-20 {
    width: 20%;
  }
  div#template-page-builder .w-25 {
    width: 25%;
  }
  div#template-page-builder .w-30 {
    width: 30%;
  }
  div#template-page-builder .w-35 {
    width: 35%;
  }
  div#template-page-builder .w-40 {
    width: 40%;
  }
  div#template-page-builder .w-45 {
    width: 45%;
  }
  div#template-page-builder .w-50 {
    width: 50%;
  }
  div#template-page-builder .w-55 {
    width: 55%;
  }
  div#template-page-builder .w-60 {
    width: 60%;
  }
  div#template-page-builder .w-65 {
    width: 65%;
  }
  div#template-page-builder .w-70 {
    width: 70%;
  }
  div#template-page-builder .w-75 {
    width: 75%;
  }
  div#template-page-builder .w-80 {
    width: 80%;
  }
  div#template-page-builder .w-85 {
    width: 85%;
  }
  div#template-page-builder .w-90 {
    width: 90%;
  }
  div#template-page-builder .w-95 {
    width: 95%;
  }
  div#template-page-builder .w-100 {
    width: 100%;
  }
  div#template-page-builder .min-height-100vh {
    min-height: 100vh;
  }
  div#template-page-builder .layout-30-70 {
    grid-template-columns: calc(30 * 1% - 30px, 30px/2) auto;
  }
  div#template-page-builder .layout-40-60 {
    grid-template-columns: calc(40 * 1% - 30px, 30px/2) auto;
  }
  div#template-page-builder .layout-50-50 {
    grid-template-columns: calc(50 * 1% - 30px, 30px/2) auto;
  }
  div#template-page-builder .layout-70-30 {
    grid-template-columns: calc(70 * 1% - 30px, 30px/2) auto;
  }
  div#template-page-builder .layout-60-40 {
    grid-template-columns: calc(60 * 1% - 30px, 30px/2) auto;
  }
  div#template-page-builder .layout-75-25 {
    grid-template-columns: calc(75 * 1% - 30px, 30px/2) auto;
  }
  div#template-page-builder .rounded-0 {
    border-radius: 0px 0px 0px 0px;
  }
  div#template-page-builder .rounded-tl-0 {
    border-top-left-radius: 0px;
  }
  div#template-page-builder .rounded-tr-0 {
    border-top-right-radius: 0px;
  }
  div#template-page-builder .rounded-br-0 {
    border-bottom-right-radius: 0px;
  }
  div#template-page-builder .rounded-bl-0 {
    border-bottom-left-radius: 0px;
  }
  div#template-page-builder .rounded-1 {
    border-radius: 20px 20px 20px 20px;
  }
  div#template-page-builder .rounded-tl-1 {
    border-top-left-radius: 20px;
  }
  div#template-page-builder .rounded-tr-1 {
    border-top-right-radius: 20px;
  }
  div#template-page-builder .rounded-br-1 {
    border-bottom-right-radius: 20px;
  }
  div#template-page-builder .rounded-bl-1 {
    border-bottom-left-radius: 20px;
  }
  div#template-page-builder .rounded-2 {
    border-radius: 30px 30px 30px 30px;
  }
  div#template-page-builder .rounded-tl-2 {
    border-top-left-radius: 30px;
  }
  div#template-page-builder .rounded-tr-2 {
    border-top-right-radius: 30px;
  }
  div#template-page-builder .rounded-br-2 {
    border-bottom-right-radius: 30px;
  }
  div#template-page-builder .rounded-bl-2 {
    border-bottom-left-radius: 30px;
  }
  div#template-page-builder .rounded-3 {
    border-radius: 40px 40px 40px 40px;
  }
  div#template-page-builder .rounded-tl-3 {
    border-top-left-radius: 40px;
  }
  div#template-page-builder .rounded-tr-3 {
    border-top-right-radius: 40px;
  }
  div#template-page-builder .rounded-br-3 {
    border-bottom-right-radius: 40px;
  }
  div#template-page-builder .rounded-bl-3 {
    border-bottom-left-radius: 40px;
  }
  div#template-page-builder .rounded-4 {
    border-radius: 50px 50px 50px 50px;
  }
  div#template-page-builder .rounded-tl-4 {
    border-top-left-radius: 50px;
  }
  div#template-page-builder .rounded-tr-4 {
    border-top-right-radius: 50px;
  }
  div#template-page-builder .rounded-br-4 {
    border-bottom-right-radius: 50px;
  }
  div#template-page-builder .rounded-bl-4 {
    border-bottom-left-radius: 50px;
  }
  div#template-page-builder .m-0 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
  div#template-page-builder .mt-0 {
    margin-top: 0px;
  }
  div#template-page-builder .mr-0 {
    margin-right: 0px;
  }
  div#template-page-builder .mb-0 {
    margin-bottom: 0px;
  }
  div#template-page-builder .ml-0 {
    margin-left: 0px;
  }
  div#template-page-builder .mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  div#template-page-builder .mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  div#template-page-builder .m-1 {
    margin-top: 30px;
    margin-right: 30px;
    margin-bottom: 30px;
    margin-left: 30px;
  }
  div#template-page-builder .mt-1 {
    margin-top: 30px;
  }
  div#template-page-builder .mr-1 {
    margin-right: 30px;
  }
  div#template-page-builder .mb-1 {
    margin-bottom: 30px;
  }
  div#template-page-builder .ml-1 {
    margin-left: 30px;
  }
  div#template-page-builder .mh-1 {
    margin-left: 30px;
    margin-right: 30px;
  }
  div#template-page-builder .mv-1 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  div#template-page-builder .m-2 {
    margin-top: 60px;
    margin-right: 60px;
    margin-bottom: 60px;
    margin-left: 60px;
  }
  div#template-page-builder .mt-2 {
    margin-top: 60px;
  }
  div#template-page-builder .mr-2 {
    margin-right: 60px;
  }
  div#template-page-builder .mb-2 {
    margin-bottom: 60px;
  }
  div#template-page-builder .ml-2 {
    margin-left: 60px;
  }
  div#template-page-builder .mh-2 {
    margin-left: 60px;
    margin-right: 60px;
  }
  div#template-page-builder .mv-2 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  div#template-page-builder .m-3 {
    margin-top: 90px;
    margin-right: 90px;
    margin-bottom: 90px;
    margin-left: 90px;
  }
  div#template-page-builder .mt-3 {
    margin-top: 90px;
  }
  div#template-page-builder .mr-3 {
    margin-right: 90px;
  }
  div#template-page-builder .mb-3 {
    margin-bottom: 90px;
  }
  div#template-page-builder .ml-3 {
    margin-left: 90px;
  }
  div#template-page-builder .mh-3 {
    margin-left: 90px;
    margin-right: 90px;
  }
  div#template-page-builder .mv-3 {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  div#template-page-builder .m-4 {
    margin-top: 120px;
    margin-right: 120px;
    margin-bottom: 120px;
    margin-left: 120px;
  }
  div#template-page-builder .mt-4 {
    margin-top: 120px;
  }
  div#template-page-builder .mr-4 {
    margin-right: 120px;
  }
  div#template-page-builder .mb-4 {
    margin-bottom: 120px;
  }
  div#template-page-builder .ml-4 {
    margin-left: 120px;
  }
  div#template-page-builder .mh-4 {
    margin-left: 120px;
    margin-right: 120px;
  }
  div#template-page-builder .mv-4 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  div#template-page-builder .p-0 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  div#template-page-builder .pt-0 {
    padding-top: 0px !important;
  }
  div#template-page-builder .pr-0 {
    padding-right: 0px !important;
  }
  div#template-page-builder .pb-0 {
    padding-bottom: 0px !important;
  }
  div#template-page-builder .pl-0 {
    padding-left: 0px !important;
  }
  div#template-page-builder .ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  div#template-page-builder .pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  div#template-page-builder .p-1 {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
  div#template-page-builder .pt-1 {
    padding-top: 30px !important;
  }
  div#template-page-builder .pr-1 {
    padding-right: 30px !important;
  }
  div#template-page-builder .pb-1 {
    padding-bottom: 30px !important;
  }
  div#template-page-builder .pl-1 {
    padding-left: 30px !important;
  }
  div#template-page-builder .ph-1 {
    padding-left: 30px;
    padding-right: 30px;
  }
  div#template-page-builder .pv-1 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  div#template-page-builder .p-2 {
    padding-top: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
  }
  div#template-page-builder .pt-2 {
    padding-top: 60px !important;
  }
  div#template-page-builder .pr-2 {
    padding-right: 60px !important;
  }
  div#template-page-builder .pb-2 {
    padding-bottom: 60px !important;
  }
  div#template-page-builder .pl-2 {
    padding-left: 60px !important;
  }
  div#template-page-builder .ph-2 {
    padding-left: 60px;
    padding-right: 60px;
  }
  div#template-page-builder .pv-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  div#template-page-builder .p-3 {
    padding-top: 90px;
    padding-right: 90px;
    padding-bottom: 90px;
    padding-left: 90px;
  }
  div#template-page-builder .pt-3 {
    padding-top: 90px !important;
  }
  div#template-page-builder .pr-3 {
    padding-right: 90px !important;
  }
  div#template-page-builder .pb-3 {
    padding-bottom: 90px !important;
  }
  div#template-page-builder .pl-3 {
    padding-left: 90px !important;
  }
  div#template-page-builder .ph-3 {
    padding-left: 90px;
    padding-right: 90px;
  }
  div#template-page-builder .pv-3 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  div#template-page-builder .p-4 {
    padding-top: 120px;
    padding-right: 120px;
    padding-bottom: 120px;
    padding-left: 120px;
  }
  div#template-page-builder .pt-4 {
    padding-top: 120px !important;
  }
  div#template-page-builder .pr-4 {
    padding-right: 120px !important;
  }
  div#template-page-builder .pb-4 {
    padding-bottom: 120px !important;
  }
  div#template-page-builder .pl-4 {
    padding-left: 120px !important;
  }
  div#template-page-builder .ph-4 {
    padding-left: 120px;
    padding-right: 120px;
  }
  div#template-page-builder .pv-4 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  div#template-page-builder .align-self-start {
    align-self: flex-start !important;
  }
  div#template-page-builder .align-self-center {
    align-self: center !important;
  }
  div#template-page-builder .align-self-end {
    align-self: flex-end !important;
  }
  div#template-page-builder .justify-self-start {
    justify-self: flex-start !important;
  }
  div#template-page-builder .justify-self-center {
    justify-self: center !important;
  }
  div#template-page-builder .justify-self-end {
    justify-self: flex-end !important;
  }
  div#template-page-builder .order--10 {
    order: -10;
  }
  div#template-page-builder .order--9 {
    order: -9;
  }
  div#template-page-builder .order--8 {
    order: -8;
  }
  div#template-page-builder .order--7 {
    order: -7;
  }
  div#template-page-builder .order--6 {
    order: -6;
  }
  div#template-page-builder .order--5 {
    order: -5;
  }
  div#template-page-builder .order--4 {
    order: -4;
  }
  div#template-page-builder .order--3 {
    order: -3;
  }
  div#template-page-builder .order--2 {
    order: -2;
  }
  div#template-page-builder .order--1 {
    order: -1;
  }
  div#template-page-builder .order-0 {
    order: 0;
  }
  div#template-page-builder .order-1 {
    order: 1;
  }
  div#template-page-builder .order-2 {
    order: 2;
  }
  div#template-page-builder .order-3 {
    order: 3;
  }
  div#template-page-builder .order-4 {
    order: 4;
  }
  div#template-page-builder .order-5 {
    order: 5;
  }
  div#template-page-builder .order-6 {
    order: 6;
  }
  div#template-page-builder .order-7 {
    order: 7;
  }
  div#template-page-builder .order-8 {
    order: 8;
  }
  div#template-page-builder .order-9 {
    order: 9;
  }
  div#template-page-builder .order-10 {
    order: 10;
  }
  div#template-page-builder div.column-image {
    min-height: var(--min-height-vw-1600-1919, var(--min-height-vw-default, unset));
  }
  div#template-page-builder .dl\:gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .dl\:row-gap-0 {
    row-gap: 0px;
  }
  div#template-page-builder .dl\:column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .dl\:gap-1 {
    row-gap: 30px;
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  div#template-page-builder .dl\:row-gap-1 {
    row-gap: 30px;
  }
  div#template-page-builder .dl\:column-gap-1 {
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  div#template-page-builder .dl\:gap-2 {
    row-gap: 60px;
    -moz-column-gap: 60px;
         column-gap: 60px;
  }
  div#template-page-builder .dl\:row-gap-2 {
    row-gap: 60px;
  }
  div#template-page-builder .dl\:column-gap-2 {
    -moz-column-gap: 60px;
         column-gap: 60px;
  }
  div#template-page-builder .dl\:gap-3 {
    row-gap: 90px;
    -moz-column-gap: 90px;
         column-gap: 90px;
  }
  div#template-page-builder .dl\:row-gap-3 {
    row-gap: 90px;
  }
  div#template-page-builder .dl\:column-gap-3 {
    -moz-column-gap: 90px;
         column-gap: 90px;
  }
  div#template-page-builder .dl\:gap-4 {
    row-gap: 120px;
    -moz-column-gap: 120px;
         column-gap: 120px;
  }
  div#template-page-builder .dl\:row-gap-4 {
    row-gap: 120px;
  }
  div#template-page-builder .dl\:column-gap-4 {
    -moz-column-gap: 120px;
         column-gap: 120px;
  }
  div#template-page-builder .dl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  div#template-page-builder .dl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  div#template-page-builder .dl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  div#template-page-builder .dl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  div#template-page-builder .dl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  div#template-page-builder .dl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  div#template-page-builder .dl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  div#template-page-builder .dl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  div#template-page-builder .dl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  div#template-page-builder .dl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  div#template-page-builder .dl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  div#template-page-builder .dl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  div#template-page-builder .dl\:w-5 {
    width: 5%;
  }
  div#template-page-builder .dl\:w-10 {
    width: 10%;
  }
  div#template-page-builder .dl\:w-15 {
    width: 15%;
  }
  div#template-page-builder .dl\:w-20 {
    width: 20%;
  }
  div#template-page-builder .dl\:w-25 {
    width: 25%;
  }
  div#template-page-builder .dl\:w-30 {
    width: 30%;
  }
  div#template-page-builder .dl\:w-35 {
    width: 35%;
  }
  div#template-page-builder .dl\:w-40 {
    width: 40%;
  }
  div#template-page-builder .dl\:w-45 {
    width: 45%;
  }
  div#template-page-builder .dl\:w-50 {
    width: 50%;
  }
  div#template-page-builder .dl\:w-55 {
    width: 55%;
  }
  div#template-page-builder .dl\:w-60 {
    width: 60%;
  }
  div#template-page-builder .dl\:w-65 {
    width: 65%;
  }
  div#template-page-builder .dl\:w-70 {
    width: 70%;
  }
  div#template-page-builder .dl\:w-75 {
    width: 75%;
  }
  div#template-page-builder .dl\:w-80 {
    width: 80%;
  }
  div#template-page-builder .dl\:w-85 {
    width: 85%;
  }
  div#template-page-builder .dl\:w-90 {
    width: 90%;
  }
  div#template-page-builder .dl\:w-95 {
    width: 95%;
  }
  div#template-page-builder .dl\:w-100 {
    width: 100%;
  }
  div#template-page-builder .dl\:min-height-100vh {
    min-height: 100vh;
  }
  div#template-page-builder .dl\:layout-30-70 {
    grid-template-columns: calc(30 * 1% - 30px, 30px/2) auto;
  }
  div#template-page-builder .dl\:layout-40-60 {
    grid-template-columns: calc(40 * 1% - 30px, 30px/2) auto;
  }
  div#template-page-builder .dl\:layout-50-50 {
    grid-template-columns: calc(50 * 1% - 30px, 30px/2) auto;
  }
  div#template-page-builder .dl\:layout-70-30 {
    grid-template-columns: calc(70 * 1% - 30px, 30px/2) auto;
  }
  div#template-page-builder .dl\:layout-60-40 {
    grid-template-columns: calc(60 * 1% - 30px, 30px/2) auto;
  }
  div#template-page-builder .dl\:layout-75-25 {
    grid-template-columns: calc(75 * 1% - 30px, 30px/2) auto;
  }
  div#template-page-builder .dl\:rounded-0 {
    border-radius: 0px 0px 0px 0px;
  }
  div#template-page-builder .dl\:rounded-tl-0 {
    border-top-left-radius: 0px;
  }
  div#template-page-builder .dl\:rounded-tr-0 {
    border-top-right-radius: 0px;
  }
  div#template-page-builder .dl\:rounded-br-0 {
    border-bottom-right-radius: 0px;
  }
  div#template-page-builder .dl\:rounded-bl-0 {
    border-bottom-left-radius: 0px;
  }
  div#template-page-builder .dl\:rounded-1 {
    border-radius: 20px 20px 20px 20px;
  }
  div#template-page-builder .dl\:rounded-tl-1 {
    border-top-left-radius: 20px;
  }
  div#template-page-builder .dl\:rounded-tr-1 {
    border-top-right-radius: 20px;
  }
  div#template-page-builder .dl\:rounded-br-1 {
    border-bottom-right-radius: 20px;
  }
  div#template-page-builder .dl\:rounded-bl-1 {
    border-bottom-left-radius: 20px;
  }
  div#template-page-builder .dl\:rounded-2 {
    border-radius: 30px 30px 30px 30px;
  }
  div#template-page-builder .dl\:rounded-tl-2 {
    border-top-left-radius: 30px;
  }
  div#template-page-builder .dl\:rounded-tr-2 {
    border-top-right-radius: 30px;
  }
  div#template-page-builder .dl\:rounded-br-2 {
    border-bottom-right-radius: 30px;
  }
  div#template-page-builder .dl\:rounded-bl-2 {
    border-bottom-left-radius: 30px;
  }
  div#template-page-builder .dl\:rounded-3 {
    border-radius: 40px 40px 40px 40px;
  }
  div#template-page-builder .dl\:rounded-tl-3 {
    border-top-left-radius: 40px;
  }
  div#template-page-builder .dl\:rounded-tr-3 {
    border-top-right-radius: 40px;
  }
  div#template-page-builder .dl\:rounded-br-3 {
    border-bottom-right-radius: 40px;
  }
  div#template-page-builder .dl\:rounded-bl-3 {
    border-bottom-left-radius: 40px;
  }
  div#template-page-builder .dl\:rounded-4 {
    border-radius: 50px 50px 50px 50px;
  }
  div#template-page-builder .dl\:rounded-tl-4 {
    border-top-left-radius: 50px;
  }
  div#template-page-builder .dl\:rounded-tr-4 {
    border-top-right-radius: 50px;
  }
  div#template-page-builder .dl\:rounded-br-4 {
    border-bottom-right-radius: 50px;
  }
  div#template-page-builder .dl\:rounded-bl-4 {
    border-bottom-left-radius: 50px;
  }
  div#template-page-builder .dl\:m-0 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
  div#template-page-builder .dl\:mt-0 {
    margin-top: 0px;
  }
  div#template-page-builder .dl\:mr-0 {
    margin-right: 0px;
  }
  div#template-page-builder .dl\:mb-0 {
    margin-bottom: 0px;
  }
  div#template-page-builder .dl\:ml-0 {
    margin-left: 0px;
  }
  div#template-page-builder .dl\:mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  div#template-page-builder .dl\:mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  div#template-page-builder .dl\:m-1 {
    margin-top: 30px;
    margin-right: 30px;
    margin-bottom: 30px;
    margin-left: 30px;
  }
  div#template-page-builder .dl\:mt-1 {
    margin-top: 30px;
  }
  div#template-page-builder .dl\:mr-1 {
    margin-right: 30px;
  }
  div#template-page-builder .dl\:mb-1 {
    margin-bottom: 30px;
  }
  div#template-page-builder .dl\:ml-1 {
    margin-left: 30px;
  }
  div#template-page-builder .dl\:mh-1 {
    margin-left: 30px;
    margin-right: 30px;
  }
  div#template-page-builder .dl\:mv-1 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  div#template-page-builder .dl\:m-2 {
    margin-top: 60px;
    margin-right: 60px;
    margin-bottom: 60px;
    margin-left: 60px;
  }
  div#template-page-builder .dl\:mt-2 {
    margin-top: 60px;
  }
  div#template-page-builder .dl\:mr-2 {
    margin-right: 60px;
  }
  div#template-page-builder .dl\:mb-2 {
    margin-bottom: 60px;
  }
  div#template-page-builder .dl\:ml-2 {
    margin-left: 60px;
  }
  div#template-page-builder .dl\:mh-2 {
    margin-left: 60px;
    margin-right: 60px;
  }
  div#template-page-builder .dl\:mv-2 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  div#template-page-builder .dl\:m-3 {
    margin-top: 90px;
    margin-right: 90px;
    margin-bottom: 90px;
    margin-left: 90px;
  }
  div#template-page-builder .dl\:mt-3 {
    margin-top: 90px;
  }
  div#template-page-builder .dl\:mr-3 {
    margin-right: 90px;
  }
  div#template-page-builder .dl\:mb-3 {
    margin-bottom: 90px;
  }
  div#template-page-builder .dl\:ml-3 {
    margin-left: 90px;
  }
  div#template-page-builder .dl\:mh-3 {
    margin-left: 90px;
    margin-right: 90px;
  }
  div#template-page-builder .dl\:mv-3 {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  div#template-page-builder .dl\:m-4 {
    margin-top: 120px;
    margin-right: 120px;
    margin-bottom: 120px;
    margin-left: 120px;
  }
  div#template-page-builder .dl\:mt-4 {
    margin-top: 120px;
  }
  div#template-page-builder .dl\:mr-4 {
    margin-right: 120px;
  }
  div#template-page-builder .dl\:mb-4 {
    margin-bottom: 120px;
  }
  div#template-page-builder .dl\:ml-4 {
    margin-left: 120px;
  }
  div#template-page-builder .dl\:mh-4 {
    margin-left: 120px;
    margin-right: 120px;
  }
  div#template-page-builder .dl\:mv-4 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  div#template-page-builder .dl\:p-0 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  div#template-page-builder .dl\:pt-0 {
    padding-top: 0px !important;
  }
  div#template-page-builder .dl\:pr-0 {
    padding-right: 0px !important;
  }
  div#template-page-builder .dl\:pb-0 {
    padding-bottom: 0px !important;
  }
  div#template-page-builder .dl\:pl-0 {
    padding-left: 0px !important;
  }
  div#template-page-builder .dl\:ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  div#template-page-builder .dl\:pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  div#template-page-builder .dl\:p-1 {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
  div#template-page-builder .dl\:pt-1 {
    padding-top: 30px !important;
  }
  div#template-page-builder .dl\:pr-1 {
    padding-right: 30px !important;
  }
  div#template-page-builder .dl\:pb-1 {
    padding-bottom: 30px !important;
  }
  div#template-page-builder .dl\:pl-1 {
    padding-left: 30px !important;
  }
  div#template-page-builder .dl\:ph-1 {
    padding-left: 30px;
    padding-right: 30px;
  }
  div#template-page-builder .dl\:pv-1 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  div#template-page-builder .dl\:p-2 {
    padding-top: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
  }
  div#template-page-builder .dl\:pt-2 {
    padding-top: 60px !important;
  }
  div#template-page-builder .dl\:pr-2 {
    padding-right: 60px !important;
  }
  div#template-page-builder .dl\:pb-2 {
    padding-bottom: 60px !important;
  }
  div#template-page-builder .dl\:pl-2 {
    padding-left: 60px !important;
  }
  div#template-page-builder .dl\:ph-2 {
    padding-left: 60px;
    padding-right: 60px;
  }
  div#template-page-builder .dl\:pv-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  div#template-page-builder .dl\:p-3 {
    padding-top: 90px;
    padding-right: 90px;
    padding-bottom: 90px;
    padding-left: 90px;
  }
  div#template-page-builder .dl\:pt-3 {
    padding-top: 90px !important;
  }
  div#template-page-builder .dl\:pr-3 {
    padding-right: 90px !important;
  }
  div#template-page-builder .dl\:pb-3 {
    padding-bottom: 90px !important;
  }
  div#template-page-builder .dl\:pl-3 {
    padding-left: 90px !important;
  }
  div#template-page-builder .dl\:ph-3 {
    padding-left: 90px;
    padding-right: 90px;
  }
  div#template-page-builder .dl\:pv-3 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  div#template-page-builder .dl\:p-4 {
    padding-top: 120px;
    padding-right: 120px;
    padding-bottom: 120px;
    padding-left: 120px;
  }
  div#template-page-builder .dl\:pt-4 {
    padding-top: 120px !important;
  }
  div#template-page-builder .dl\:pr-4 {
    padding-right: 120px !important;
  }
  div#template-page-builder .dl\:pb-4 {
    padding-bottom: 120px !important;
  }
  div#template-page-builder .dl\:pl-4 {
    padding-left: 120px !important;
  }
  div#template-page-builder .dl\:ph-4 {
    padding-left: 120px;
    padding-right: 120px;
  }
  div#template-page-builder .dl\:pv-4 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  div#template-page-builder .dl\:align-self-start {
    align-self: flex-start !important;
  }
  div#template-page-builder .dl\:align-self-center {
    align-self: center !important;
  }
  div#template-page-builder .dl\:align-self-end {
    align-self: flex-end !important;
  }
  div#template-page-builder .dl\:justify-self-start {
    justify-self: flex-start !important;
  }
  div#template-page-builder .dl\:justify-self-center {
    justify-self: center !important;
  }
  div#template-page-builder .dl\:justify-self-end {
    justify-self: flex-end !important;
  }
  div#template-page-builder .dl\:order--10 {
    order: -10;
  }
  div#template-page-builder .dl\:order--9 {
    order: -9;
  }
  div#template-page-builder .dl\:order--8 {
    order: -8;
  }
  div#template-page-builder .dl\:order--7 {
    order: -7;
  }
  div#template-page-builder .dl\:order--6 {
    order: -6;
  }
  div#template-page-builder .dl\:order--5 {
    order: -5;
  }
  div#template-page-builder .dl\:order--4 {
    order: -4;
  }
  div#template-page-builder .dl\:order--3 {
    order: -3;
  }
  div#template-page-builder .dl\:order--2 {
    order: -2;
  }
  div#template-page-builder .dl\:order--1 {
    order: -1;
  }
  div#template-page-builder .dl\:order-0 {
    order: 0;
  }
  div#template-page-builder .dl\:order-1 {
    order: 1;
  }
  div#template-page-builder .dl\:order-2 {
    order: 2;
  }
  div#template-page-builder .dl\:order-3 {
    order: 3;
  }
  div#template-page-builder .dl\:order-4 {
    order: 4;
  }
  div#template-page-builder .dl\:order-5 {
    order: 5;
  }
  div#template-page-builder .dl\:order-6 {
    order: 6;
  }
  div#template-page-builder .dl\:order-7 {
    order: 7;
  }
  div#template-page-builder .dl\:order-8 {
    order: 8;
  }
  div#template-page-builder .dl\:order-9 {
    order: 9;
  }
  div#template-page-builder .dl\:order-10 {
    order: 10;
  }
  div#template-page-builder div.column-image {
    min-height: var(--min-height-vw-1600-1919, var(--min-height-vw-default, unset));
  }
}
@media (min-width: 1280px) and (max-width: 1439.98px) {
  div#template-page-builder {
    /*
    * Gap between | | | ordened columns
    */
    /*
    * Width
    */
    /*
    * Different layouts for the | | | ordened columns
    */
    /*
    * All the radius we use
    */
    /*
    * All the margins we use
    */
    /*
    * Default paddings
    */
    /*
    * Alignments
    */
    /*
    * Order
    */
    /*
    * Gap between | | | ordened columns
    */
    /*
    * Width
    */
    /*
    * Different layouts for the | | | ordened columns
    */
    /*
    * All the radius we use
    */
    /*
    * All the margins we use
    */
    /*
    * Default paddings
    */
    /*
    * Alignments
    */
    /*
    * Order
    */
  }
  div#template-page-builder .gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .row-gap-0 {
    row-gap: 0px;
  }
  div#template-page-builder .column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .gap-1 {
    row-gap: 20px;
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
  div#template-page-builder .row-gap-1 {
    row-gap: 20px;
  }
  div#template-page-builder .column-gap-1 {
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
  div#template-page-builder .gap-2 {
    row-gap: 40px;
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
  div#template-page-builder .row-gap-2 {
    row-gap: 40px;
  }
  div#template-page-builder .column-gap-2 {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
  div#template-page-builder .gap-3 {
    row-gap: 60px;
    -moz-column-gap: 60px;
         column-gap: 60px;
  }
  div#template-page-builder .row-gap-3 {
    row-gap: 60px;
  }
  div#template-page-builder .column-gap-3 {
    -moz-column-gap: 60px;
         column-gap: 60px;
  }
  div#template-page-builder .gap-4 {
    row-gap: 80px;
    -moz-column-gap: 80px;
         column-gap: 80px;
  }
  div#template-page-builder .row-gap-4 {
    row-gap: 80px;
  }
  div#template-page-builder .column-gap-4 {
    -moz-column-gap: 80px;
         column-gap: 80px;
  }
  div#template-page-builder .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  div#template-page-builder .w-5 {
    width: 5%;
  }
  div#template-page-builder .w-10 {
    width: 10%;
  }
  div#template-page-builder .w-15 {
    width: 15%;
  }
  div#template-page-builder .w-20 {
    width: 20%;
  }
  div#template-page-builder .w-25 {
    width: 25%;
  }
  div#template-page-builder .w-30 {
    width: 30%;
  }
  div#template-page-builder .w-35 {
    width: 35%;
  }
  div#template-page-builder .w-40 {
    width: 40%;
  }
  div#template-page-builder .w-45 {
    width: 45%;
  }
  div#template-page-builder .w-50 {
    width: 50%;
  }
  div#template-page-builder .w-55 {
    width: 55%;
  }
  div#template-page-builder .w-60 {
    width: 60%;
  }
  div#template-page-builder .w-65 {
    width: 65%;
  }
  div#template-page-builder .w-70 {
    width: 70%;
  }
  div#template-page-builder .w-75 {
    width: 75%;
  }
  div#template-page-builder .w-80 {
    width: 80%;
  }
  div#template-page-builder .w-85 {
    width: 85%;
  }
  div#template-page-builder .w-90 {
    width: 90%;
  }
  div#template-page-builder .w-95 {
    width: 95%;
  }
  div#template-page-builder .w-100 {
    width: 100%;
  }
  div#template-page-builder .min-height-100vh {
    min-height: 100vh;
  }
  div#template-page-builder .layout-30-70 {
    grid-template-columns: calc(30 * 1% - 20px, 20px/2) auto;
  }
  div#template-page-builder .layout-40-60 {
    grid-template-columns: calc(40 * 1% - 20px, 20px/2) auto;
  }
  div#template-page-builder .layout-50-50 {
    grid-template-columns: calc(50 * 1% - 20px, 20px/2) auto;
  }
  div#template-page-builder .layout-70-30 {
    grid-template-columns: calc(70 * 1% - 20px, 20px/2) auto;
  }
  div#template-page-builder .layout-60-40 {
    grid-template-columns: calc(60 * 1% - 20px, 20px/2) auto;
  }
  div#template-page-builder .layout-75-25 {
    grid-template-columns: calc(75 * 1% - 20px, 20px/2) auto;
  }
  div#template-page-builder .rounded-0 {
    border-radius: 0px 0px 0px 0px;
  }
  div#template-page-builder .rounded-tl-0 {
    border-top-left-radius: 0px;
  }
  div#template-page-builder .rounded-tr-0 {
    border-top-right-radius: 0px;
  }
  div#template-page-builder .rounded-br-0 {
    border-bottom-right-radius: 0px;
  }
  div#template-page-builder .rounded-bl-0 {
    border-bottom-left-radius: 0px;
  }
  div#template-page-builder .rounded-1 {
    border-radius: 15px 15px 15px 15px;
  }
  div#template-page-builder .rounded-tl-1 {
    border-top-left-radius: 15px;
  }
  div#template-page-builder .rounded-tr-1 {
    border-top-right-radius: 15px;
  }
  div#template-page-builder .rounded-br-1 {
    border-bottom-right-radius: 15px;
  }
  div#template-page-builder .rounded-bl-1 {
    border-bottom-left-radius: 15px;
  }
  div#template-page-builder .rounded-2 {
    border-radius: 20px 20px 20px 20px;
  }
  div#template-page-builder .rounded-tl-2 {
    border-top-left-radius: 20px;
  }
  div#template-page-builder .rounded-tr-2 {
    border-top-right-radius: 20px;
  }
  div#template-page-builder .rounded-br-2 {
    border-bottom-right-radius: 20px;
  }
  div#template-page-builder .rounded-bl-2 {
    border-bottom-left-radius: 20px;
  }
  div#template-page-builder .rounded-3 {
    border-radius: 30px 30px 30px 30px;
  }
  div#template-page-builder .rounded-tl-3 {
    border-top-left-radius: 30px;
  }
  div#template-page-builder .rounded-tr-3 {
    border-top-right-radius: 30px;
  }
  div#template-page-builder .rounded-br-3 {
    border-bottom-right-radius: 30px;
  }
  div#template-page-builder .rounded-bl-3 {
    border-bottom-left-radius: 30px;
  }
  div#template-page-builder .rounded-4 {
    border-radius: 40px 40px 40px 40px;
  }
  div#template-page-builder .rounded-tl-4 {
    border-top-left-radius: 40px;
  }
  div#template-page-builder .rounded-tr-4 {
    border-top-right-radius: 40px;
  }
  div#template-page-builder .rounded-br-4 {
    border-bottom-right-radius: 40px;
  }
  div#template-page-builder .rounded-bl-4 {
    border-bottom-left-radius: 40px;
  }
  div#template-page-builder .m-0 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
  div#template-page-builder .mt-0 {
    margin-top: 0px;
  }
  div#template-page-builder .mr-0 {
    margin-right: 0px;
  }
  div#template-page-builder .mb-0 {
    margin-bottom: 0px;
  }
  div#template-page-builder .ml-0 {
    margin-left: 0px;
  }
  div#template-page-builder .mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  div#template-page-builder .mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  div#template-page-builder .m-1 {
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 20px;
  }
  div#template-page-builder .mt-1 {
    margin-top: 20px;
  }
  div#template-page-builder .mr-1 {
    margin-right: 20px;
  }
  div#template-page-builder .mb-1 {
    margin-bottom: 20px;
  }
  div#template-page-builder .ml-1 {
    margin-left: 20px;
  }
  div#template-page-builder .mh-1 {
    margin-left: 20px;
    margin-right: 20px;
  }
  div#template-page-builder .mv-1 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  div#template-page-builder .m-2 {
    margin-top: 40px;
    margin-right: 40px;
    margin-bottom: 40px;
    margin-left: 40px;
  }
  div#template-page-builder .mt-2 {
    margin-top: 40px;
  }
  div#template-page-builder .mr-2 {
    margin-right: 40px;
  }
  div#template-page-builder .mb-2 {
    margin-bottom: 40px;
  }
  div#template-page-builder .ml-2 {
    margin-left: 40px;
  }
  div#template-page-builder .mh-2 {
    margin-left: 40px;
    margin-right: 40px;
  }
  div#template-page-builder .mv-2 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  div#template-page-builder .m-3 {
    margin-top: 60px;
    margin-right: 60px;
    margin-bottom: 60px;
    margin-left: 60px;
  }
  div#template-page-builder .mt-3 {
    margin-top: 60px;
  }
  div#template-page-builder .mr-3 {
    margin-right: 60px;
  }
  div#template-page-builder .mb-3 {
    margin-bottom: 60px;
  }
  div#template-page-builder .ml-3 {
    margin-left: 60px;
  }
  div#template-page-builder .mh-3 {
    margin-left: 60px;
    margin-right: 60px;
  }
  div#template-page-builder .mv-3 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  div#template-page-builder .m-4 {
    margin-top: 80px;
    margin-right: 80px;
    margin-bottom: 80px;
    margin-left: 80px;
  }
  div#template-page-builder .mt-4 {
    margin-top: 80px;
  }
  div#template-page-builder .mr-4 {
    margin-right: 80px;
  }
  div#template-page-builder .mb-4 {
    margin-bottom: 80px;
  }
  div#template-page-builder .ml-4 {
    margin-left: 80px;
  }
  div#template-page-builder .mh-4 {
    margin-left: 80px;
    margin-right: 80px;
  }
  div#template-page-builder .mv-4 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  div#template-page-builder .p-0 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  div#template-page-builder .pt-0 {
    padding-top: 0px !important;
  }
  div#template-page-builder .pr-0 {
    padding-right: 0px !important;
  }
  div#template-page-builder .pb-0 {
    padding-bottom: 0px !important;
  }
  div#template-page-builder .pl-0 {
    padding-left: 0px !important;
  }
  div#template-page-builder .ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  div#template-page-builder .pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  div#template-page-builder .p-1 {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
  div#template-page-builder .pt-1 {
    padding-top: 20px !important;
  }
  div#template-page-builder .pr-1 {
    padding-right: 20px !important;
  }
  div#template-page-builder .pb-1 {
    padding-bottom: 20px !important;
  }
  div#template-page-builder .pl-1 {
    padding-left: 20px !important;
  }
  div#template-page-builder .ph-1 {
    padding-left: 20px;
    padding-right: 20px;
  }
  div#template-page-builder .pv-1 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  div#template-page-builder .p-2 {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
  div#template-page-builder .pt-2 {
    padding-top: 40px !important;
  }
  div#template-page-builder .pr-2 {
    padding-right: 40px !important;
  }
  div#template-page-builder .pb-2 {
    padding-bottom: 40px !important;
  }
  div#template-page-builder .pl-2 {
    padding-left: 40px !important;
  }
  div#template-page-builder .ph-2 {
    padding-left: 40px;
    padding-right: 40px;
  }
  div#template-page-builder .pv-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  div#template-page-builder .p-3 {
    padding-top: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
  }
  div#template-page-builder .pt-3 {
    padding-top: 60px !important;
  }
  div#template-page-builder .pr-3 {
    padding-right: 60px !important;
  }
  div#template-page-builder .pb-3 {
    padding-bottom: 60px !important;
  }
  div#template-page-builder .pl-3 {
    padding-left: 60px !important;
  }
  div#template-page-builder .ph-3 {
    padding-left: 60px;
    padding-right: 60px;
  }
  div#template-page-builder .pv-3 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  div#template-page-builder .p-4 {
    padding-top: 80px;
    padding-right: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
  }
  div#template-page-builder .pt-4 {
    padding-top: 80px !important;
  }
  div#template-page-builder .pr-4 {
    padding-right: 80px !important;
  }
  div#template-page-builder .pb-4 {
    padding-bottom: 80px !important;
  }
  div#template-page-builder .pl-4 {
    padding-left: 80px !important;
  }
  div#template-page-builder .ph-4 {
    padding-left: 80px;
    padding-right: 80px;
  }
  div#template-page-builder .pv-4 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  div#template-page-builder .align-self-start {
    align-self: flex-start !important;
  }
  div#template-page-builder .align-self-center {
    align-self: center !important;
  }
  div#template-page-builder .align-self-end {
    align-self: flex-end !important;
  }
  div#template-page-builder .justify-self-start {
    justify-self: flex-start !important;
  }
  div#template-page-builder .justify-self-center {
    justify-self: center !important;
  }
  div#template-page-builder .justify-self-end {
    justify-self: flex-end !important;
  }
  div#template-page-builder .order--10 {
    order: -10;
  }
  div#template-page-builder .order--9 {
    order: -9;
  }
  div#template-page-builder .order--8 {
    order: -8;
  }
  div#template-page-builder .order--7 {
    order: -7;
  }
  div#template-page-builder .order--6 {
    order: -6;
  }
  div#template-page-builder .order--5 {
    order: -5;
  }
  div#template-page-builder .order--4 {
    order: -4;
  }
  div#template-page-builder .order--3 {
    order: -3;
  }
  div#template-page-builder .order--2 {
    order: -2;
  }
  div#template-page-builder .order--1 {
    order: -1;
  }
  div#template-page-builder .order-0 {
    order: 0;
  }
  div#template-page-builder .order-1 {
    order: 1;
  }
  div#template-page-builder .order-2 {
    order: 2;
  }
  div#template-page-builder .order-3 {
    order: 3;
  }
  div#template-page-builder .order-4 {
    order: 4;
  }
  div#template-page-builder .order-5 {
    order: 5;
  }
  div#template-page-builder .order-6 {
    order: 6;
  }
  div#template-page-builder .order-7 {
    order: 7;
  }
  div#template-page-builder .order-8 {
    order: 8;
  }
  div#template-page-builder .order-9 {
    order: 9;
  }
  div#template-page-builder .order-10 {
    order: 10;
  }
  div#template-page-builder div.column-image {
    min-height: var(--min-height-vw-1280-1439, var(--min-height-vw-default, unset));
  }
  div#template-page-builder .dm\:gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .dm\:row-gap-0 {
    row-gap: 0px;
  }
  div#template-page-builder .dm\:column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .dm\:gap-1 {
    row-gap: 20px;
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
  div#template-page-builder .dm\:row-gap-1 {
    row-gap: 20px;
  }
  div#template-page-builder .dm\:column-gap-1 {
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
  div#template-page-builder .dm\:gap-2 {
    row-gap: 40px;
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
  div#template-page-builder .dm\:row-gap-2 {
    row-gap: 40px;
  }
  div#template-page-builder .dm\:column-gap-2 {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
  div#template-page-builder .dm\:gap-3 {
    row-gap: 60px;
    -moz-column-gap: 60px;
         column-gap: 60px;
  }
  div#template-page-builder .dm\:row-gap-3 {
    row-gap: 60px;
  }
  div#template-page-builder .dm\:column-gap-3 {
    -moz-column-gap: 60px;
         column-gap: 60px;
  }
  div#template-page-builder .dm\:gap-4 {
    row-gap: 80px;
    -moz-column-gap: 80px;
         column-gap: 80px;
  }
  div#template-page-builder .dm\:row-gap-4 {
    row-gap: 80px;
  }
  div#template-page-builder .dm\:column-gap-4 {
    -moz-column-gap: 80px;
         column-gap: 80px;
  }
  div#template-page-builder .dm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  div#template-page-builder .dm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  div#template-page-builder .dm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  div#template-page-builder .dm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  div#template-page-builder .dm\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  div#template-page-builder .dm\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  div#template-page-builder .dm\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  div#template-page-builder .dm\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  div#template-page-builder .dm\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  div#template-page-builder .dm\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  div#template-page-builder .dm\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  div#template-page-builder .dm\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  div#template-page-builder .dm\:w-5 {
    width: 5%;
  }
  div#template-page-builder .dm\:w-10 {
    width: 10%;
  }
  div#template-page-builder .dm\:w-15 {
    width: 15%;
  }
  div#template-page-builder .dm\:w-20 {
    width: 20%;
  }
  div#template-page-builder .dm\:w-25 {
    width: 25%;
  }
  div#template-page-builder .dm\:w-30 {
    width: 30%;
  }
  div#template-page-builder .dm\:w-35 {
    width: 35%;
  }
  div#template-page-builder .dm\:w-40 {
    width: 40%;
  }
  div#template-page-builder .dm\:w-45 {
    width: 45%;
  }
  div#template-page-builder .dm\:w-50 {
    width: 50%;
  }
  div#template-page-builder .dm\:w-55 {
    width: 55%;
  }
  div#template-page-builder .dm\:w-60 {
    width: 60%;
  }
  div#template-page-builder .dm\:w-65 {
    width: 65%;
  }
  div#template-page-builder .dm\:w-70 {
    width: 70%;
  }
  div#template-page-builder .dm\:w-75 {
    width: 75%;
  }
  div#template-page-builder .dm\:w-80 {
    width: 80%;
  }
  div#template-page-builder .dm\:w-85 {
    width: 85%;
  }
  div#template-page-builder .dm\:w-90 {
    width: 90%;
  }
  div#template-page-builder .dm\:w-95 {
    width: 95%;
  }
  div#template-page-builder .dm\:w-100 {
    width: 100%;
  }
  div#template-page-builder .dm\:min-height-100vh {
    min-height: 100vh;
  }
  div#template-page-builder .dm\:layout-30-70 {
    grid-template-columns: calc(30 * 1% - 20px, 20px/2) auto;
  }
  div#template-page-builder .dm\:layout-40-60 {
    grid-template-columns: calc(40 * 1% - 20px, 20px/2) auto;
  }
  div#template-page-builder .dm\:layout-50-50 {
    grid-template-columns: calc(50 * 1% - 20px, 20px/2) auto;
  }
  div#template-page-builder .dm\:layout-70-30 {
    grid-template-columns: calc(70 * 1% - 20px, 20px/2) auto;
  }
  div#template-page-builder .dm\:layout-60-40 {
    grid-template-columns: calc(60 * 1% - 20px, 20px/2) auto;
  }
  div#template-page-builder .dm\:layout-75-25 {
    grid-template-columns: calc(75 * 1% - 20px, 20px/2) auto;
  }
  div#template-page-builder .dm\:rounded-0 {
    border-radius: 0px 0px 0px 0px;
  }
  div#template-page-builder .dm\:rounded-tl-0 {
    border-top-left-radius: 0px;
  }
  div#template-page-builder .dm\:rounded-tr-0 {
    border-top-right-radius: 0px;
  }
  div#template-page-builder .dm\:rounded-br-0 {
    border-bottom-right-radius: 0px;
  }
  div#template-page-builder .dm\:rounded-bl-0 {
    border-bottom-left-radius: 0px;
  }
  div#template-page-builder .dm\:rounded-1 {
    border-radius: 15px 15px 15px 15px;
  }
  div#template-page-builder .dm\:rounded-tl-1 {
    border-top-left-radius: 15px;
  }
  div#template-page-builder .dm\:rounded-tr-1 {
    border-top-right-radius: 15px;
  }
  div#template-page-builder .dm\:rounded-br-1 {
    border-bottom-right-radius: 15px;
  }
  div#template-page-builder .dm\:rounded-bl-1 {
    border-bottom-left-radius: 15px;
  }
  div#template-page-builder .dm\:rounded-2 {
    border-radius: 20px 20px 20px 20px;
  }
  div#template-page-builder .dm\:rounded-tl-2 {
    border-top-left-radius: 20px;
  }
  div#template-page-builder .dm\:rounded-tr-2 {
    border-top-right-radius: 20px;
  }
  div#template-page-builder .dm\:rounded-br-2 {
    border-bottom-right-radius: 20px;
  }
  div#template-page-builder .dm\:rounded-bl-2 {
    border-bottom-left-radius: 20px;
  }
  div#template-page-builder .dm\:rounded-3 {
    border-radius: 30px 30px 30px 30px;
  }
  div#template-page-builder .dm\:rounded-tl-3 {
    border-top-left-radius: 30px;
  }
  div#template-page-builder .dm\:rounded-tr-3 {
    border-top-right-radius: 30px;
  }
  div#template-page-builder .dm\:rounded-br-3 {
    border-bottom-right-radius: 30px;
  }
  div#template-page-builder .dm\:rounded-bl-3 {
    border-bottom-left-radius: 30px;
  }
  div#template-page-builder .dm\:rounded-4 {
    border-radius: 40px 40px 40px 40px;
  }
  div#template-page-builder .dm\:rounded-tl-4 {
    border-top-left-radius: 40px;
  }
  div#template-page-builder .dm\:rounded-tr-4 {
    border-top-right-radius: 40px;
  }
  div#template-page-builder .dm\:rounded-br-4 {
    border-bottom-right-radius: 40px;
  }
  div#template-page-builder .dm\:rounded-bl-4 {
    border-bottom-left-radius: 40px;
  }
  div#template-page-builder .dm\:m-0 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
  div#template-page-builder .dm\:mt-0 {
    margin-top: 0px;
  }
  div#template-page-builder .dm\:mr-0 {
    margin-right: 0px;
  }
  div#template-page-builder .dm\:mb-0 {
    margin-bottom: 0px;
  }
  div#template-page-builder .dm\:ml-0 {
    margin-left: 0px;
  }
  div#template-page-builder .dm\:mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  div#template-page-builder .dm\:mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  div#template-page-builder .dm\:m-1 {
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 20px;
  }
  div#template-page-builder .dm\:mt-1 {
    margin-top: 20px;
  }
  div#template-page-builder .dm\:mr-1 {
    margin-right: 20px;
  }
  div#template-page-builder .dm\:mb-1 {
    margin-bottom: 20px;
  }
  div#template-page-builder .dm\:ml-1 {
    margin-left: 20px;
  }
  div#template-page-builder .dm\:mh-1 {
    margin-left: 20px;
    margin-right: 20px;
  }
  div#template-page-builder .dm\:mv-1 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  div#template-page-builder .dm\:m-2 {
    margin-top: 40px;
    margin-right: 40px;
    margin-bottom: 40px;
    margin-left: 40px;
  }
  div#template-page-builder .dm\:mt-2 {
    margin-top: 40px;
  }
  div#template-page-builder .dm\:mr-2 {
    margin-right: 40px;
  }
  div#template-page-builder .dm\:mb-2 {
    margin-bottom: 40px;
  }
  div#template-page-builder .dm\:ml-2 {
    margin-left: 40px;
  }
  div#template-page-builder .dm\:mh-2 {
    margin-left: 40px;
    margin-right: 40px;
  }
  div#template-page-builder .dm\:mv-2 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  div#template-page-builder .dm\:m-3 {
    margin-top: 60px;
    margin-right: 60px;
    margin-bottom: 60px;
    margin-left: 60px;
  }
  div#template-page-builder .dm\:mt-3 {
    margin-top: 60px;
  }
  div#template-page-builder .dm\:mr-3 {
    margin-right: 60px;
  }
  div#template-page-builder .dm\:mb-3 {
    margin-bottom: 60px;
  }
  div#template-page-builder .dm\:ml-3 {
    margin-left: 60px;
  }
  div#template-page-builder .dm\:mh-3 {
    margin-left: 60px;
    margin-right: 60px;
  }
  div#template-page-builder .dm\:mv-3 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  div#template-page-builder .dm\:m-4 {
    margin-top: 80px;
    margin-right: 80px;
    margin-bottom: 80px;
    margin-left: 80px;
  }
  div#template-page-builder .dm\:mt-4 {
    margin-top: 80px;
  }
  div#template-page-builder .dm\:mr-4 {
    margin-right: 80px;
  }
  div#template-page-builder .dm\:mb-4 {
    margin-bottom: 80px;
  }
  div#template-page-builder .dm\:ml-4 {
    margin-left: 80px;
  }
  div#template-page-builder .dm\:mh-4 {
    margin-left: 80px;
    margin-right: 80px;
  }
  div#template-page-builder .dm\:mv-4 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  div#template-page-builder .dm\:p-0 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  div#template-page-builder .dm\:pt-0 {
    padding-top: 0px !important;
  }
  div#template-page-builder .dm\:pr-0 {
    padding-right: 0px !important;
  }
  div#template-page-builder .dm\:pb-0 {
    padding-bottom: 0px !important;
  }
  div#template-page-builder .dm\:pl-0 {
    padding-left: 0px !important;
  }
  div#template-page-builder .dm\:ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  div#template-page-builder .dm\:pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  div#template-page-builder .dm\:p-1 {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
  div#template-page-builder .dm\:pt-1 {
    padding-top: 20px !important;
  }
  div#template-page-builder .dm\:pr-1 {
    padding-right: 20px !important;
  }
  div#template-page-builder .dm\:pb-1 {
    padding-bottom: 20px !important;
  }
  div#template-page-builder .dm\:pl-1 {
    padding-left: 20px !important;
  }
  div#template-page-builder .dm\:ph-1 {
    padding-left: 20px;
    padding-right: 20px;
  }
  div#template-page-builder .dm\:pv-1 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  div#template-page-builder .dm\:p-2 {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
  div#template-page-builder .dm\:pt-2 {
    padding-top: 40px !important;
  }
  div#template-page-builder .dm\:pr-2 {
    padding-right: 40px !important;
  }
  div#template-page-builder .dm\:pb-2 {
    padding-bottom: 40px !important;
  }
  div#template-page-builder .dm\:pl-2 {
    padding-left: 40px !important;
  }
  div#template-page-builder .dm\:ph-2 {
    padding-left: 40px;
    padding-right: 40px;
  }
  div#template-page-builder .dm\:pv-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  div#template-page-builder .dm\:p-3 {
    padding-top: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
  }
  div#template-page-builder .dm\:pt-3 {
    padding-top: 60px !important;
  }
  div#template-page-builder .dm\:pr-3 {
    padding-right: 60px !important;
  }
  div#template-page-builder .dm\:pb-3 {
    padding-bottom: 60px !important;
  }
  div#template-page-builder .dm\:pl-3 {
    padding-left: 60px !important;
  }
  div#template-page-builder .dm\:ph-3 {
    padding-left: 60px;
    padding-right: 60px;
  }
  div#template-page-builder .dm\:pv-3 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  div#template-page-builder .dm\:p-4 {
    padding-top: 80px;
    padding-right: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
  }
  div#template-page-builder .dm\:pt-4 {
    padding-top: 80px !important;
  }
  div#template-page-builder .dm\:pr-4 {
    padding-right: 80px !important;
  }
  div#template-page-builder .dm\:pb-4 {
    padding-bottom: 80px !important;
  }
  div#template-page-builder .dm\:pl-4 {
    padding-left: 80px !important;
  }
  div#template-page-builder .dm\:ph-4 {
    padding-left: 80px;
    padding-right: 80px;
  }
  div#template-page-builder .dm\:pv-4 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  div#template-page-builder .dm\:align-self-start {
    align-self: flex-start !important;
  }
  div#template-page-builder .dm\:align-self-center {
    align-self: center !important;
  }
  div#template-page-builder .dm\:align-self-end {
    align-self: flex-end !important;
  }
  div#template-page-builder .dm\:justify-self-start {
    justify-self: flex-start !important;
  }
  div#template-page-builder .dm\:justify-self-center {
    justify-self: center !important;
  }
  div#template-page-builder .dm\:justify-self-end {
    justify-self: flex-end !important;
  }
  div#template-page-builder .dm\:order--10 {
    order: -10;
  }
  div#template-page-builder .dm\:order--9 {
    order: -9;
  }
  div#template-page-builder .dm\:order--8 {
    order: -8;
  }
  div#template-page-builder .dm\:order--7 {
    order: -7;
  }
  div#template-page-builder .dm\:order--6 {
    order: -6;
  }
  div#template-page-builder .dm\:order--5 {
    order: -5;
  }
  div#template-page-builder .dm\:order--4 {
    order: -4;
  }
  div#template-page-builder .dm\:order--3 {
    order: -3;
  }
  div#template-page-builder .dm\:order--2 {
    order: -2;
  }
  div#template-page-builder .dm\:order--1 {
    order: -1;
  }
  div#template-page-builder .dm\:order-0 {
    order: 0;
  }
  div#template-page-builder .dm\:order-1 {
    order: 1;
  }
  div#template-page-builder .dm\:order-2 {
    order: 2;
  }
  div#template-page-builder .dm\:order-3 {
    order: 3;
  }
  div#template-page-builder .dm\:order-4 {
    order: 4;
  }
  div#template-page-builder .dm\:order-5 {
    order: 5;
  }
  div#template-page-builder .dm\:order-6 {
    order: 6;
  }
  div#template-page-builder .dm\:order-7 {
    order: 7;
  }
  div#template-page-builder .dm\:order-8 {
    order: 8;
  }
  div#template-page-builder .dm\:order-9 {
    order: 9;
  }
  div#template-page-builder .dm\:order-10 {
    order: 10;
  }
  div#template-page-builder div.column-image {
    min-height: var(--min-height-vw-1280-1439, var(--min-height-vw-default, unset));
  }
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  div#template-page-builder {
    /*
    * Gap between | | | ordened columns
    */
    /*
    * Width
    */
    /*
    * Different layouts for the | | | ordened columns
    */
    /*
    * All the radius we use
    */
    /*
    * All the margins we use
    */
    /*
    * Default paddings
    */
    /*
    * Alignments
    */
    /*
    * Order
    */
    /*
    * Gap between | | | ordened columns
    */
    /*
    * Width
    */
    /*
    * Different layouts for the | | | ordened columns
    */
    /*
    * All the radius we use
    */
    /*
    * All the margins we use
    */
    /*
    * Default paddings
    */
    /*
    * Alignments
    */
    /*
    * Order
    */
  }
  div#template-page-builder .gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .row-gap-0 {
    row-gap: 0px;
  }
  div#template-page-builder .column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .gap-1 {
    row-gap: 15px;
    -moz-column-gap: 15px;
         column-gap: 15px;
  }
  div#template-page-builder .row-gap-1 {
    row-gap: 15px;
  }
  div#template-page-builder .column-gap-1 {
    -moz-column-gap: 15px;
         column-gap: 15px;
  }
  div#template-page-builder .gap-2 {
    row-gap: 30px;
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  div#template-page-builder .row-gap-2 {
    row-gap: 30px;
  }
  div#template-page-builder .column-gap-2 {
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  div#template-page-builder .gap-3 {
    row-gap: 45px;
    -moz-column-gap: 45px;
         column-gap: 45px;
  }
  div#template-page-builder .row-gap-3 {
    row-gap: 45px;
  }
  div#template-page-builder .column-gap-3 {
    -moz-column-gap: 45px;
         column-gap: 45px;
  }
  div#template-page-builder .gap-4 {
    row-gap: 60px;
    -moz-column-gap: 60px;
         column-gap: 60px;
  }
  div#template-page-builder .row-gap-4 {
    row-gap: 60px;
  }
  div#template-page-builder .column-gap-4 {
    -moz-column-gap: 60px;
         column-gap: 60px;
  }
  div#template-page-builder .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  div#template-page-builder .w-5 {
    width: 5%;
  }
  div#template-page-builder .w-10 {
    width: 10%;
  }
  div#template-page-builder .w-15 {
    width: 15%;
  }
  div#template-page-builder .w-20 {
    width: 20%;
  }
  div#template-page-builder .w-25 {
    width: 25%;
  }
  div#template-page-builder .w-30 {
    width: 30%;
  }
  div#template-page-builder .w-35 {
    width: 35%;
  }
  div#template-page-builder .w-40 {
    width: 40%;
  }
  div#template-page-builder .w-45 {
    width: 45%;
  }
  div#template-page-builder .w-50 {
    width: 50%;
  }
  div#template-page-builder .w-55 {
    width: 55%;
  }
  div#template-page-builder .w-60 {
    width: 60%;
  }
  div#template-page-builder .w-65 {
    width: 65%;
  }
  div#template-page-builder .w-70 {
    width: 70%;
  }
  div#template-page-builder .w-75 {
    width: 75%;
  }
  div#template-page-builder .w-80 {
    width: 80%;
  }
  div#template-page-builder .w-85 {
    width: 85%;
  }
  div#template-page-builder .w-90 {
    width: 90%;
  }
  div#template-page-builder .w-95 {
    width: 95%;
  }
  div#template-page-builder .w-100 {
    width: 100%;
  }
  div#template-page-builder .min-height-100vh {
    min-height: 100vh;
  }
  div#template-page-builder .layout-30-70 {
    grid-template-columns: calc(30 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .layout-40-60 {
    grid-template-columns: calc(40 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .layout-50-50 {
    grid-template-columns: calc(50 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .layout-70-30 {
    grid-template-columns: calc(70 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .layout-60-40 {
    grid-template-columns: calc(60 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .layout-75-25 {
    grid-template-columns: calc(75 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .rounded-0 {
    border-radius: 0px 0px 0px 0px;
  }
  div#template-page-builder .rounded-tl-0 {
    border-top-left-radius: 0px;
  }
  div#template-page-builder .rounded-tr-0 {
    border-top-right-radius: 0px;
  }
  div#template-page-builder .rounded-br-0 {
    border-bottom-right-radius: 0px;
  }
  div#template-page-builder .rounded-bl-0 {
    border-bottom-left-radius: 0px;
  }
  div#template-page-builder .rounded-1 {
    border-radius: 10px 10px 10px 10px;
  }
  div#template-page-builder .rounded-tl-1 {
    border-top-left-radius: 10px;
  }
  div#template-page-builder .rounded-tr-1 {
    border-top-right-radius: 10px;
  }
  div#template-page-builder .rounded-br-1 {
    border-bottom-right-radius: 10px;
  }
  div#template-page-builder .rounded-bl-1 {
    border-bottom-left-radius: 10px;
  }
  div#template-page-builder .rounded-2 {
    border-radius: 15px 15px 15px 15px;
  }
  div#template-page-builder .rounded-tl-2 {
    border-top-left-radius: 15px;
  }
  div#template-page-builder .rounded-tr-2 {
    border-top-right-radius: 15px;
  }
  div#template-page-builder .rounded-br-2 {
    border-bottom-right-radius: 15px;
  }
  div#template-page-builder .rounded-bl-2 {
    border-bottom-left-radius: 15px;
  }
  div#template-page-builder .rounded-3 {
    border-radius: 20px 20px 20px 20px;
  }
  div#template-page-builder .rounded-tl-3 {
    border-top-left-radius: 20px;
  }
  div#template-page-builder .rounded-tr-3 {
    border-top-right-radius: 20px;
  }
  div#template-page-builder .rounded-br-3 {
    border-bottom-right-radius: 20px;
  }
  div#template-page-builder .rounded-bl-3 {
    border-bottom-left-radius: 20px;
  }
  div#template-page-builder .rounded-4 {
    border-radius: 30px 30px 30px 30px;
  }
  div#template-page-builder .rounded-tl-4 {
    border-top-left-radius: 30px;
  }
  div#template-page-builder .rounded-tr-4 {
    border-top-right-radius: 30px;
  }
  div#template-page-builder .rounded-br-4 {
    border-bottom-right-radius: 30px;
  }
  div#template-page-builder .rounded-bl-4 {
    border-bottom-left-radius: 30px;
  }
  div#template-page-builder .m-0 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
  div#template-page-builder .mt-0 {
    margin-top: 0px;
  }
  div#template-page-builder .mr-0 {
    margin-right: 0px;
  }
  div#template-page-builder .mb-0 {
    margin-bottom: 0px;
  }
  div#template-page-builder .ml-0 {
    margin-left: 0px;
  }
  div#template-page-builder .mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  div#template-page-builder .mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  div#template-page-builder .m-1 {
    margin-top: 15px;
    margin-right: 15px;
    margin-bottom: 15px;
    margin-left: 15px;
  }
  div#template-page-builder .mt-1 {
    margin-top: 15px;
  }
  div#template-page-builder .mr-1 {
    margin-right: 15px;
  }
  div#template-page-builder .mb-1 {
    margin-bottom: 15px;
  }
  div#template-page-builder .ml-1 {
    margin-left: 15px;
  }
  div#template-page-builder .mh-1 {
    margin-left: 15px;
    margin-right: 15px;
  }
  div#template-page-builder .mv-1 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  div#template-page-builder .m-2 {
    margin-top: 30px;
    margin-right: 30px;
    margin-bottom: 30px;
    margin-left: 30px;
  }
  div#template-page-builder .mt-2 {
    margin-top: 30px;
  }
  div#template-page-builder .mr-2 {
    margin-right: 30px;
  }
  div#template-page-builder .mb-2 {
    margin-bottom: 30px;
  }
  div#template-page-builder .ml-2 {
    margin-left: 30px;
  }
  div#template-page-builder .mh-2 {
    margin-left: 30px;
    margin-right: 30px;
  }
  div#template-page-builder .mv-2 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  div#template-page-builder .m-3 {
    margin-top: 45px;
    margin-right: 45px;
    margin-bottom: 45px;
    margin-left: 45px;
  }
  div#template-page-builder .mt-3 {
    margin-top: 45px;
  }
  div#template-page-builder .mr-3 {
    margin-right: 45px;
  }
  div#template-page-builder .mb-3 {
    margin-bottom: 45px;
  }
  div#template-page-builder .ml-3 {
    margin-left: 45px;
  }
  div#template-page-builder .mh-3 {
    margin-left: 45px;
    margin-right: 45px;
  }
  div#template-page-builder .mv-3 {
    margin-top: 45px;
    margin-bottom: 45px;
  }
  div#template-page-builder .m-4 {
    margin-top: 60px;
    margin-right: 60px;
    margin-bottom: 60px;
    margin-left: 60px;
  }
  div#template-page-builder .mt-4 {
    margin-top: 60px;
  }
  div#template-page-builder .mr-4 {
    margin-right: 60px;
  }
  div#template-page-builder .mb-4 {
    margin-bottom: 60px;
  }
  div#template-page-builder .ml-4 {
    margin-left: 60px;
  }
  div#template-page-builder .mh-4 {
    margin-left: 60px;
    margin-right: 60px;
  }
  div#template-page-builder .mv-4 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  div#template-page-builder .p-0 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  div#template-page-builder .pt-0 {
    padding-top: 0px !important;
  }
  div#template-page-builder .pr-0 {
    padding-right: 0px !important;
  }
  div#template-page-builder .pb-0 {
    padding-bottom: 0px !important;
  }
  div#template-page-builder .pl-0 {
    padding-left: 0px !important;
  }
  div#template-page-builder .ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  div#template-page-builder .pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  div#template-page-builder .p-1 {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
  div#template-page-builder .pt-1 {
    padding-top: 15px !important;
  }
  div#template-page-builder .pr-1 {
    padding-right: 15px !important;
  }
  div#template-page-builder .pb-1 {
    padding-bottom: 15px !important;
  }
  div#template-page-builder .pl-1 {
    padding-left: 15px !important;
  }
  div#template-page-builder .ph-1 {
    padding-left: 15px;
    padding-right: 15px;
  }
  div#template-page-builder .pv-1 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  div#template-page-builder .p-2 {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
  div#template-page-builder .pt-2 {
    padding-top: 30px !important;
  }
  div#template-page-builder .pr-2 {
    padding-right: 30px !important;
  }
  div#template-page-builder .pb-2 {
    padding-bottom: 30px !important;
  }
  div#template-page-builder .pl-2 {
    padding-left: 30px !important;
  }
  div#template-page-builder .ph-2 {
    padding-left: 30px;
    padding-right: 30px;
  }
  div#template-page-builder .pv-2 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  div#template-page-builder .p-3 {
    padding-top: 45px;
    padding-right: 45px;
    padding-bottom: 45px;
    padding-left: 45px;
  }
  div#template-page-builder .pt-3 {
    padding-top: 45px !important;
  }
  div#template-page-builder .pr-3 {
    padding-right: 45px !important;
  }
  div#template-page-builder .pb-3 {
    padding-bottom: 45px !important;
  }
  div#template-page-builder .pl-3 {
    padding-left: 45px !important;
  }
  div#template-page-builder .ph-3 {
    padding-left: 45px;
    padding-right: 45px;
  }
  div#template-page-builder .pv-3 {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  div#template-page-builder .p-4 {
    padding-top: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
  }
  div#template-page-builder .pt-4 {
    padding-top: 60px !important;
  }
  div#template-page-builder .pr-4 {
    padding-right: 60px !important;
  }
  div#template-page-builder .pb-4 {
    padding-bottom: 60px !important;
  }
  div#template-page-builder .pl-4 {
    padding-left: 60px !important;
  }
  div#template-page-builder .ph-4 {
    padding-left: 60px;
    padding-right: 60px;
  }
  div#template-page-builder .pv-4 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  div#template-page-builder .align-self-start {
    align-self: flex-start !important;
  }
  div#template-page-builder .align-self-center {
    align-self: center !important;
  }
  div#template-page-builder .align-self-end {
    align-self: flex-end !important;
  }
  div#template-page-builder .justify-self-start {
    justify-self: flex-start !important;
  }
  div#template-page-builder .justify-self-center {
    justify-self: center !important;
  }
  div#template-page-builder .justify-self-end {
    justify-self: flex-end !important;
  }
  div#template-page-builder .order--10 {
    order: -10;
  }
  div#template-page-builder .order--9 {
    order: -9;
  }
  div#template-page-builder .order--8 {
    order: -8;
  }
  div#template-page-builder .order--7 {
    order: -7;
  }
  div#template-page-builder .order--6 {
    order: -6;
  }
  div#template-page-builder .order--5 {
    order: -5;
  }
  div#template-page-builder .order--4 {
    order: -4;
  }
  div#template-page-builder .order--3 {
    order: -3;
  }
  div#template-page-builder .order--2 {
    order: -2;
  }
  div#template-page-builder .order--1 {
    order: -1;
  }
  div#template-page-builder .order-0 {
    order: 0;
  }
  div#template-page-builder .order-1 {
    order: 1;
  }
  div#template-page-builder .order-2 {
    order: 2;
  }
  div#template-page-builder .order-3 {
    order: 3;
  }
  div#template-page-builder .order-4 {
    order: 4;
  }
  div#template-page-builder .order-5 {
    order: 5;
  }
  div#template-page-builder .order-6 {
    order: 6;
  }
  div#template-page-builder .order-7 {
    order: 7;
  }
  div#template-page-builder .order-8 {
    order: 8;
  }
  div#template-page-builder .order-9 {
    order: 9;
  }
  div#template-page-builder .order-10 {
    order: 10;
  }
  div#template-page-builder div.column-image {
    min-height: var(--min-height-vw-1024-1279, var(--min-height-vw-default, unset));
  }
  div#template-page-builder .ds\:gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .ds\:row-gap-0 {
    row-gap: 0px;
  }
  div#template-page-builder .ds\:column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .ds\:gap-1 {
    row-gap: 15px;
    -moz-column-gap: 15px;
         column-gap: 15px;
  }
  div#template-page-builder .ds\:row-gap-1 {
    row-gap: 15px;
  }
  div#template-page-builder .ds\:column-gap-1 {
    -moz-column-gap: 15px;
         column-gap: 15px;
  }
  div#template-page-builder .ds\:gap-2 {
    row-gap: 30px;
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  div#template-page-builder .ds\:row-gap-2 {
    row-gap: 30px;
  }
  div#template-page-builder .ds\:column-gap-2 {
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  div#template-page-builder .ds\:gap-3 {
    row-gap: 45px;
    -moz-column-gap: 45px;
         column-gap: 45px;
  }
  div#template-page-builder .ds\:row-gap-3 {
    row-gap: 45px;
  }
  div#template-page-builder .ds\:column-gap-3 {
    -moz-column-gap: 45px;
         column-gap: 45px;
  }
  div#template-page-builder .ds\:gap-4 {
    row-gap: 60px;
    -moz-column-gap: 60px;
         column-gap: 60px;
  }
  div#template-page-builder .ds\:row-gap-4 {
    row-gap: 60px;
  }
  div#template-page-builder .ds\:column-gap-4 {
    -moz-column-gap: 60px;
         column-gap: 60px;
  }
  div#template-page-builder .ds\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  div#template-page-builder .ds\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  div#template-page-builder .ds\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  div#template-page-builder .ds\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  div#template-page-builder .ds\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  div#template-page-builder .ds\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  div#template-page-builder .ds\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  div#template-page-builder .ds\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  div#template-page-builder .ds\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  div#template-page-builder .ds\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  div#template-page-builder .ds\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  div#template-page-builder .ds\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  div#template-page-builder .ds\:w-5 {
    width: 5%;
  }
  div#template-page-builder .ds\:w-10 {
    width: 10%;
  }
  div#template-page-builder .ds\:w-15 {
    width: 15%;
  }
  div#template-page-builder .ds\:w-20 {
    width: 20%;
  }
  div#template-page-builder .ds\:w-25 {
    width: 25%;
  }
  div#template-page-builder .ds\:w-30 {
    width: 30%;
  }
  div#template-page-builder .ds\:w-35 {
    width: 35%;
  }
  div#template-page-builder .ds\:w-40 {
    width: 40%;
  }
  div#template-page-builder .ds\:w-45 {
    width: 45%;
  }
  div#template-page-builder .ds\:w-50 {
    width: 50%;
  }
  div#template-page-builder .ds\:w-55 {
    width: 55%;
  }
  div#template-page-builder .ds\:w-60 {
    width: 60%;
  }
  div#template-page-builder .ds\:w-65 {
    width: 65%;
  }
  div#template-page-builder .ds\:w-70 {
    width: 70%;
  }
  div#template-page-builder .ds\:w-75 {
    width: 75%;
  }
  div#template-page-builder .ds\:w-80 {
    width: 80%;
  }
  div#template-page-builder .ds\:w-85 {
    width: 85%;
  }
  div#template-page-builder .ds\:w-90 {
    width: 90%;
  }
  div#template-page-builder .ds\:w-95 {
    width: 95%;
  }
  div#template-page-builder .ds\:w-100 {
    width: 100%;
  }
  div#template-page-builder .ds\:min-height-100vh {
    min-height: 100vh;
  }
  div#template-page-builder .ds\:layout-30-70 {
    grid-template-columns: calc(30 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .ds\:layout-40-60 {
    grid-template-columns: calc(40 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .ds\:layout-50-50 {
    grid-template-columns: calc(50 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .ds\:layout-70-30 {
    grid-template-columns: calc(70 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .ds\:layout-60-40 {
    grid-template-columns: calc(60 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .ds\:layout-75-25 {
    grid-template-columns: calc(75 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .ds\:rounded-0 {
    border-radius: 0px 0px 0px 0px;
  }
  div#template-page-builder .ds\:rounded-tl-0 {
    border-top-left-radius: 0px;
  }
  div#template-page-builder .ds\:rounded-tr-0 {
    border-top-right-radius: 0px;
  }
  div#template-page-builder .ds\:rounded-br-0 {
    border-bottom-right-radius: 0px;
  }
  div#template-page-builder .ds\:rounded-bl-0 {
    border-bottom-left-radius: 0px;
  }
  div#template-page-builder .ds\:rounded-1 {
    border-radius: 10px 10px 10px 10px;
  }
  div#template-page-builder .ds\:rounded-tl-1 {
    border-top-left-radius: 10px;
  }
  div#template-page-builder .ds\:rounded-tr-1 {
    border-top-right-radius: 10px;
  }
  div#template-page-builder .ds\:rounded-br-1 {
    border-bottom-right-radius: 10px;
  }
  div#template-page-builder .ds\:rounded-bl-1 {
    border-bottom-left-radius: 10px;
  }
  div#template-page-builder .ds\:rounded-2 {
    border-radius: 15px 15px 15px 15px;
  }
  div#template-page-builder .ds\:rounded-tl-2 {
    border-top-left-radius: 15px;
  }
  div#template-page-builder .ds\:rounded-tr-2 {
    border-top-right-radius: 15px;
  }
  div#template-page-builder .ds\:rounded-br-2 {
    border-bottom-right-radius: 15px;
  }
  div#template-page-builder .ds\:rounded-bl-2 {
    border-bottom-left-radius: 15px;
  }
  div#template-page-builder .ds\:rounded-3 {
    border-radius: 20px 20px 20px 20px;
  }
  div#template-page-builder .ds\:rounded-tl-3 {
    border-top-left-radius: 20px;
  }
  div#template-page-builder .ds\:rounded-tr-3 {
    border-top-right-radius: 20px;
  }
  div#template-page-builder .ds\:rounded-br-3 {
    border-bottom-right-radius: 20px;
  }
  div#template-page-builder .ds\:rounded-bl-3 {
    border-bottom-left-radius: 20px;
  }
  div#template-page-builder .ds\:rounded-4 {
    border-radius: 30px 30px 30px 30px;
  }
  div#template-page-builder .ds\:rounded-tl-4 {
    border-top-left-radius: 30px;
  }
  div#template-page-builder .ds\:rounded-tr-4 {
    border-top-right-radius: 30px;
  }
  div#template-page-builder .ds\:rounded-br-4 {
    border-bottom-right-radius: 30px;
  }
  div#template-page-builder .ds\:rounded-bl-4 {
    border-bottom-left-radius: 30px;
  }
  div#template-page-builder .ds\:m-0 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
  div#template-page-builder .ds\:mt-0 {
    margin-top: 0px;
  }
  div#template-page-builder .ds\:mr-0 {
    margin-right: 0px;
  }
  div#template-page-builder .ds\:mb-0 {
    margin-bottom: 0px;
  }
  div#template-page-builder .ds\:ml-0 {
    margin-left: 0px;
  }
  div#template-page-builder .ds\:mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  div#template-page-builder .ds\:mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  div#template-page-builder .ds\:m-1 {
    margin-top: 15px;
    margin-right: 15px;
    margin-bottom: 15px;
    margin-left: 15px;
  }
  div#template-page-builder .ds\:mt-1 {
    margin-top: 15px;
  }
  div#template-page-builder .ds\:mr-1 {
    margin-right: 15px;
  }
  div#template-page-builder .ds\:mb-1 {
    margin-bottom: 15px;
  }
  div#template-page-builder .ds\:ml-1 {
    margin-left: 15px;
  }
  div#template-page-builder .ds\:mh-1 {
    margin-left: 15px;
    margin-right: 15px;
  }
  div#template-page-builder .ds\:mv-1 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  div#template-page-builder .ds\:m-2 {
    margin-top: 30px;
    margin-right: 30px;
    margin-bottom: 30px;
    margin-left: 30px;
  }
  div#template-page-builder .ds\:mt-2 {
    margin-top: 30px;
  }
  div#template-page-builder .ds\:mr-2 {
    margin-right: 30px;
  }
  div#template-page-builder .ds\:mb-2 {
    margin-bottom: 30px;
  }
  div#template-page-builder .ds\:ml-2 {
    margin-left: 30px;
  }
  div#template-page-builder .ds\:mh-2 {
    margin-left: 30px;
    margin-right: 30px;
  }
  div#template-page-builder .ds\:mv-2 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  div#template-page-builder .ds\:m-3 {
    margin-top: 45px;
    margin-right: 45px;
    margin-bottom: 45px;
    margin-left: 45px;
  }
  div#template-page-builder .ds\:mt-3 {
    margin-top: 45px;
  }
  div#template-page-builder .ds\:mr-3 {
    margin-right: 45px;
  }
  div#template-page-builder .ds\:mb-3 {
    margin-bottom: 45px;
  }
  div#template-page-builder .ds\:ml-3 {
    margin-left: 45px;
  }
  div#template-page-builder .ds\:mh-3 {
    margin-left: 45px;
    margin-right: 45px;
  }
  div#template-page-builder .ds\:mv-3 {
    margin-top: 45px;
    margin-bottom: 45px;
  }
  div#template-page-builder .ds\:m-4 {
    margin-top: 60px;
    margin-right: 60px;
    margin-bottom: 60px;
    margin-left: 60px;
  }
  div#template-page-builder .ds\:mt-4 {
    margin-top: 60px;
  }
  div#template-page-builder .ds\:mr-4 {
    margin-right: 60px;
  }
  div#template-page-builder .ds\:mb-4 {
    margin-bottom: 60px;
  }
  div#template-page-builder .ds\:ml-4 {
    margin-left: 60px;
  }
  div#template-page-builder .ds\:mh-4 {
    margin-left: 60px;
    margin-right: 60px;
  }
  div#template-page-builder .ds\:mv-4 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  div#template-page-builder .ds\:p-0 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  div#template-page-builder .ds\:pt-0 {
    padding-top: 0px !important;
  }
  div#template-page-builder .ds\:pr-0 {
    padding-right: 0px !important;
  }
  div#template-page-builder .ds\:pb-0 {
    padding-bottom: 0px !important;
  }
  div#template-page-builder .ds\:pl-0 {
    padding-left: 0px !important;
  }
  div#template-page-builder .ds\:ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  div#template-page-builder .ds\:pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  div#template-page-builder .ds\:p-1 {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
  div#template-page-builder .ds\:pt-1 {
    padding-top: 15px !important;
  }
  div#template-page-builder .ds\:pr-1 {
    padding-right: 15px !important;
  }
  div#template-page-builder .ds\:pb-1 {
    padding-bottom: 15px !important;
  }
  div#template-page-builder .ds\:pl-1 {
    padding-left: 15px !important;
  }
  div#template-page-builder .ds\:ph-1 {
    padding-left: 15px;
    padding-right: 15px;
  }
  div#template-page-builder .ds\:pv-1 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  div#template-page-builder .ds\:p-2 {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
  div#template-page-builder .ds\:pt-2 {
    padding-top: 30px !important;
  }
  div#template-page-builder .ds\:pr-2 {
    padding-right: 30px !important;
  }
  div#template-page-builder .ds\:pb-2 {
    padding-bottom: 30px !important;
  }
  div#template-page-builder .ds\:pl-2 {
    padding-left: 30px !important;
  }
  div#template-page-builder .ds\:ph-2 {
    padding-left: 30px;
    padding-right: 30px;
  }
  div#template-page-builder .ds\:pv-2 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  div#template-page-builder .ds\:p-3 {
    padding-top: 45px;
    padding-right: 45px;
    padding-bottom: 45px;
    padding-left: 45px;
  }
  div#template-page-builder .ds\:pt-3 {
    padding-top: 45px !important;
  }
  div#template-page-builder .ds\:pr-3 {
    padding-right: 45px !important;
  }
  div#template-page-builder .ds\:pb-3 {
    padding-bottom: 45px !important;
  }
  div#template-page-builder .ds\:pl-3 {
    padding-left: 45px !important;
  }
  div#template-page-builder .ds\:ph-3 {
    padding-left: 45px;
    padding-right: 45px;
  }
  div#template-page-builder .ds\:pv-3 {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  div#template-page-builder .ds\:p-4 {
    padding-top: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
  }
  div#template-page-builder .ds\:pt-4 {
    padding-top: 60px !important;
  }
  div#template-page-builder .ds\:pr-4 {
    padding-right: 60px !important;
  }
  div#template-page-builder .ds\:pb-4 {
    padding-bottom: 60px !important;
  }
  div#template-page-builder .ds\:pl-4 {
    padding-left: 60px !important;
  }
  div#template-page-builder .ds\:ph-4 {
    padding-left: 60px;
    padding-right: 60px;
  }
  div#template-page-builder .ds\:pv-4 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  div#template-page-builder .ds\:align-self-start {
    align-self: flex-start !important;
  }
  div#template-page-builder .ds\:align-self-center {
    align-self: center !important;
  }
  div#template-page-builder .ds\:align-self-end {
    align-self: flex-end !important;
  }
  div#template-page-builder .ds\:justify-self-start {
    justify-self: flex-start !important;
  }
  div#template-page-builder .ds\:justify-self-center {
    justify-self: center !important;
  }
  div#template-page-builder .ds\:justify-self-end {
    justify-self: flex-end !important;
  }
  div#template-page-builder .ds\:order--10 {
    order: -10;
  }
  div#template-page-builder .ds\:order--9 {
    order: -9;
  }
  div#template-page-builder .ds\:order--8 {
    order: -8;
  }
  div#template-page-builder .ds\:order--7 {
    order: -7;
  }
  div#template-page-builder .ds\:order--6 {
    order: -6;
  }
  div#template-page-builder .ds\:order--5 {
    order: -5;
  }
  div#template-page-builder .ds\:order--4 {
    order: -4;
  }
  div#template-page-builder .ds\:order--3 {
    order: -3;
  }
  div#template-page-builder .ds\:order--2 {
    order: -2;
  }
  div#template-page-builder .ds\:order--1 {
    order: -1;
  }
  div#template-page-builder .ds\:order-0 {
    order: 0;
  }
  div#template-page-builder .ds\:order-1 {
    order: 1;
  }
  div#template-page-builder .ds\:order-2 {
    order: 2;
  }
  div#template-page-builder .ds\:order-3 {
    order: 3;
  }
  div#template-page-builder .ds\:order-4 {
    order: 4;
  }
  div#template-page-builder .ds\:order-5 {
    order: 5;
  }
  div#template-page-builder .ds\:order-6 {
    order: 6;
  }
  div#template-page-builder .ds\:order-7 {
    order: 7;
  }
  div#template-page-builder .ds\:order-8 {
    order: 8;
  }
  div#template-page-builder .ds\:order-9 {
    order: 9;
  }
  div#template-page-builder .ds\:order-10 {
    order: 10;
  }
  div#template-page-builder div.column-image {
    min-height: var(--min-height-vw-1024-1279, var(--min-height-vw-default, unset));
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  div#template-page-builder {
    /*
    * Gap between | | | ordened columns
    */
    /*
    * Width
    */
    /*
    * Different layouts for the | | | ordened columns
    */
    /*
    * All the radius we use
    */
    /*
    * All the margins we use
    */
    /*
    * Default paddings
    */
    /*
    * Alignments
    */
    /*
    * Order
    */
    /*
    * Gap between | | | ordened columns
    */
    /*
    * Width
    */
    /*
    * Different layouts for the | | | ordened columns
    */
    /*
    * All the radius we use
    */
    /*
    * All the margins we use
    */
    /*
    * Default paddings
    */
    /*
    * Alignments
    */
    /*
    * Order
    */
  }
  div#template-page-builder .gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .row-gap-0 {
    row-gap: 0px;
  }
  div#template-page-builder .column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .gap-1 {
    row-gap: 15px;
    -moz-column-gap: 15px;
         column-gap: 15px;
  }
  div#template-page-builder .row-gap-1 {
    row-gap: 15px;
  }
  div#template-page-builder .column-gap-1 {
    -moz-column-gap: 15px;
         column-gap: 15px;
  }
  div#template-page-builder .gap-2 {
    row-gap: 25px;
    -moz-column-gap: 25px;
         column-gap: 25px;
  }
  div#template-page-builder .row-gap-2 {
    row-gap: 25px;
  }
  div#template-page-builder .column-gap-2 {
    -moz-column-gap: 25px;
         column-gap: 25px;
  }
  div#template-page-builder .gap-3 {
    row-gap: 40px;
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
  div#template-page-builder .row-gap-3 {
    row-gap: 40px;
  }
  div#template-page-builder .column-gap-3 {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
  div#template-page-builder .gap-4 {
    row-gap: 50px;
    -moz-column-gap: 50px;
         column-gap: 50px;
  }
  div#template-page-builder .row-gap-4 {
    row-gap: 50px;
  }
  div#template-page-builder .column-gap-4 {
    -moz-column-gap: 50px;
         column-gap: 50px;
  }
  div#template-page-builder .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  div#template-page-builder .w-5 {
    width: 5%;
  }
  div#template-page-builder .w-10 {
    width: 10%;
  }
  div#template-page-builder .w-15 {
    width: 15%;
  }
  div#template-page-builder .w-20 {
    width: 20%;
  }
  div#template-page-builder .w-25 {
    width: 25%;
  }
  div#template-page-builder .w-30 {
    width: 30%;
  }
  div#template-page-builder .w-35 {
    width: 35%;
  }
  div#template-page-builder .w-40 {
    width: 40%;
  }
  div#template-page-builder .w-45 {
    width: 45%;
  }
  div#template-page-builder .w-50 {
    width: 50%;
  }
  div#template-page-builder .w-55 {
    width: 55%;
  }
  div#template-page-builder .w-60 {
    width: 60%;
  }
  div#template-page-builder .w-65 {
    width: 65%;
  }
  div#template-page-builder .w-70 {
    width: 70%;
  }
  div#template-page-builder .w-75 {
    width: 75%;
  }
  div#template-page-builder .w-80 {
    width: 80%;
  }
  div#template-page-builder .w-85 {
    width: 85%;
  }
  div#template-page-builder .w-90 {
    width: 90%;
  }
  div#template-page-builder .w-95 {
    width: 95%;
  }
  div#template-page-builder .w-100 {
    width: 100%;
  }
  div#template-page-builder .min-height-100vh {
    min-height: 100vh;
  }
  div#template-page-builder .layout-30-70 {
    grid-template-columns: calc(30 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .layout-40-60 {
    grid-template-columns: calc(40 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .layout-50-50 {
    grid-template-columns: calc(50 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .layout-70-30 {
    grid-template-columns: calc(70 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .layout-60-40 {
    grid-template-columns: calc(60 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .layout-75-25 {
    grid-template-columns: calc(75 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .rounded-0 {
    border-radius: 0px 0px 0px 0px;
  }
  div#template-page-builder .rounded-tl-0 {
    border-top-left-radius: 0px;
  }
  div#template-page-builder .rounded-tr-0 {
    border-top-right-radius: 0px;
  }
  div#template-page-builder .rounded-br-0 {
    border-bottom-right-radius: 0px;
  }
  div#template-page-builder .rounded-bl-0 {
    border-bottom-left-radius: 0px;
  }
  div#template-page-builder .rounded-1 {
    border-radius: 5px 5px 5px 5px;
  }
  div#template-page-builder .rounded-tl-1 {
    border-top-left-radius: 5px;
  }
  div#template-page-builder .rounded-tr-1 {
    border-top-right-radius: 5px;
  }
  div#template-page-builder .rounded-br-1 {
    border-bottom-right-radius: 5px;
  }
  div#template-page-builder .rounded-bl-1 {
    border-bottom-left-radius: 5px;
  }
  div#template-page-builder .rounded-2 {
    border-radius: 10px 10px 10px 10px;
  }
  div#template-page-builder .rounded-tl-2 {
    border-top-left-radius: 10px;
  }
  div#template-page-builder .rounded-tr-2 {
    border-top-right-radius: 10px;
  }
  div#template-page-builder .rounded-br-2 {
    border-bottom-right-radius: 10px;
  }
  div#template-page-builder .rounded-bl-2 {
    border-bottom-left-radius: 10px;
  }
  div#template-page-builder .rounded-3 {
    border-radius: 15px 15px 15px 15px;
  }
  div#template-page-builder .rounded-tl-3 {
    border-top-left-radius: 15px;
  }
  div#template-page-builder .rounded-tr-3 {
    border-top-right-radius: 15px;
  }
  div#template-page-builder .rounded-br-3 {
    border-bottom-right-radius: 15px;
  }
  div#template-page-builder .rounded-bl-3 {
    border-bottom-left-radius: 15px;
  }
  div#template-page-builder .rounded-4 {
    border-radius: 20px 20px 20px 20px;
  }
  div#template-page-builder .rounded-tl-4 {
    border-top-left-radius: 20px;
  }
  div#template-page-builder .rounded-tr-4 {
    border-top-right-radius: 20px;
  }
  div#template-page-builder .rounded-br-4 {
    border-bottom-right-radius: 20px;
  }
  div#template-page-builder .rounded-bl-4 {
    border-bottom-left-radius: 20px;
  }
  div#template-page-builder .m-0 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
  div#template-page-builder .mt-0 {
    margin-top: 0px;
  }
  div#template-page-builder .mr-0 {
    margin-right: 0px;
  }
  div#template-page-builder .mb-0 {
    margin-bottom: 0px;
  }
  div#template-page-builder .ml-0 {
    margin-left: 0px;
  }
  div#template-page-builder .mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  div#template-page-builder .mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  div#template-page-builder .m-1 {
    margin-top: 15px;
    margin-right: 15px;
    margin-bottom: 15px;
    margin-left: 15px;
  }
  div#template-page-builder .mt-1 {
    margin-top: 15px;
  }
  div#template-page-builder .mr-1 {
    margin-right: 15px;
  }
  div#template-page-builder .mb-1 {
    margin-bottom: 15px;
  }
  div#template-page-builder .ml-1 {
    margin-left: 15px;
  }
  div#template-page-builder .mh-1 {
    margin-left: 15px;
    margin-right: 15px;
  }
  div#template-page-builder .mv-1 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  div#template-page-builder .m-2 {
    margin-top: 25px;
    margin-right: 25px;
    margin-bottom: 25px;
    margin-left: 25px;
  }
  div#template-page-builder .mt-2 {
    margin-top: 25px;
  }
  div#template-page-builder .mr-2 {
    margin-right: 25px;
  }
  div#template-page-builder .mb-2 {
    margin-bottom: 25px;
  }
  div#template-page-builder .ml-2 {
    margin-left: 25px;
  }
  div#template-page-builder .mh-2 {
    margin-left: 25px;
    margin-right: 25px;
  }
  div#template-page-builder .mv-2 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  div#template-page-builder .m-3 {
    margin-top: 40px;
    margin-right: 40px;
    margin-bottom: 40px;
    margin-left: 40px;
  }
  div#template-page-builder .mt-3 {
    margin-top: 40px;
  }
  div#template-page-builder .mr-3 {
    margin-right: 40px;
  }
  div#template-page-builder .mb-3 {
    margin-bottom: 40px;
  }
  div#template-page-builder .ml-3 {
    margin-left: 40px;
  }
  div#template-page-builder .mh-3 {
    margin-left: 40px;
    margin-right: 40px;
  }
  div#template-page-builder .mv-3 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  div#template-page-builder .m-4 {
    margin-top: 50px;
    margin-right: 50px;
    margin-bottom: 50px;
    margin-left: 50px;
  }
  div#template-page-builder .mt-4 {
    margin-top: 50px;
  }
  div#template-page-builder .mr-4 {
    margin-right: 50px;
  }
  div#template-page-builder .mb-4 {
    margin-bottom: 50px;
  }
  div#template-page-builder .ml-4 {
    margin-left: 50px;
  }
  div#template-page-builder .mh-4 {
    margin-left: 50px;
    margin-right: 50px;
  }
  div#template-page-builder .mv-4 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  div#template-page-builder .p-0 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  div#template-page-builder .pt-0 {
    padding-top: 0px !important;
  }
  div#template-page-builder .pr-0 {
    padding-right: 0px !important;
  }
  div#template-page-builder .pb-0 {
    padding-bottom: 0px !important;
  }
  div#template-page-builder .pl-0 {
    padding-left: 0px !important;
  }
  div#template-page-builder .ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  div#template-page-builder .pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  div#template-page-builder .p-1 {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
  div#template-page-builder .pt-1 {
    padding-top: 15px !important;
  }
  div#template-page-builder .pr-1 {
    padding-right: 15px !important;
  }
  div#template-page-builder .pb-1 {
    padding-bottom: 15px !important;
  }
  div#template-page-builder .pl-1 {
    padding-left: 15px !important;
  }
  div#template-page-builder .ph-1 {
    padding-left: 15px;
    padding-right: 15px;
  }
  div#template-page-builder .pv-1 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  div#template-page-builder .p-2 {
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  }
  div#template-page-builder .pt-2 {
    padding-top: 25px !important;
  }
  div#template-page-builder .pr-2 {
    padding-right: 25px !important;
  }
  div#template-page-builder .pb-2 {
    padding-bottom: 25px !important;
  }
  div#template-page-builder .pl-2 {
    padding-left: 25px !important;
  }
  div#template-page-builder .ph-2 {
    padding-left: 25px;
    padding-right: 25px;
  }
  div#template-page-builder .pv-2 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  div#template-page-builder .p-3 {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
  div#template-page-builder .pt-3 {
    padding-top: 40px !important;
  }
  div#template-page-builder .pr-3 {
    padding-right: 40px !important;
  }
  div#template-page-builder .pb-3 {
    padding-bottom: 40px !important;
  }
  div#template-page-builder .pl-3 {
    padding-left: 40px !important;
  }
  div#template-page-builder .ph-3 {
    padding-left: 40px;
    padding-right: 40px;
  }
  div#template-page-builder .pv-3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  div#template-page-builder .p-4 {
    padding-top: 50px;
    padding-right: 50px;
    padding-bottom: 50px;
    padding-left: 50px;
  }
  div#template-page-builder .pt-4 {
    padding-top: 50px !important;
  }
  div#template-page-builder .pr-4 {
    padding-right: 50px !important;
  }
  div#template-page-builder .pb-4 {
    padding-bottom: 50px !important;
  }
  div#template-page-builder .pl-4 {
    padding-left: 50px !important;
  }
  div#template-page-builder .ph-4 {
    padding-left: 50px;
    padding-right: 50px;
  }
  div#template-page-builder .pv-4 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  div#template-page-builder .align-self-start {
    align-self: flex-start !important;
  }
  div#template-page-builder .align-self-center {
    align-self: center !important;
  }
  div#template-page-builder .align-self-end {
    align-self: flex-end !important;
  }
  div#template-page-builder .justify-self-start {
    justify-self: flex-start !important;
  }
  div#template-page-builder .justify-self-center {
    justify-self: center !important;
  }
  div#template-page-builder .justify-self-end {
    justify-self: flex-end !important;
  }
  div#template-page-builder .order--10 {
    order: -10;
  }
  div#template-page-builder .order--9 {
    order: -9;
  }
  div#template-page-builder .order--8 {
    order: -8;
  }
  div#template-page-builder .order--7 {
    order: -7;
  }
  div#template-page-builder .order--6 {
    order: -6;
  }
  div#template-page-builder .order--5 {
    order: -5;
  }
  div#template-page-builder .order--4 {
    order: -4;
  }
  div#template-page-builder .order--3 {
    order: -3;
  }
  div#template-page-builder .order--2 {
    order: -2;
  }
  div#template-page-builder .order--1 {
    order: -1;
  }
  div#template-page-builder .order-0 {
    order: 0;
  }
  div#template-page-builder .order-1 {
    order: 1;
  }
  div#template-page-builder .order-2 {
    order: 2;
  }
  div#template-page-builder .order-3 {
    order: 3;
  }
  div#template-page-builder .order-4 {
    order: 4;
  }
  div#template-page-builder .order-5 {
    order: 5;
  }
  div#template-page-builder .order-6 {
    order: 6;
  }
  div#template-page-builder .order-7 {
    order: 7;
  }
  div#template-page-builder .order-8 {
    order: 8;
  }
  div#template-page-builder .order-9 {
    order: 9;
  }
  div#template-page-builder .order-10 {
    order: 10;
  }
  div#template-page-builder div.column-image {
    min-height: var(--min-height-vw-768-1023, var(--min-height-vw-default, unset));
  }
  div#template-page-builder .tb\:gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .tb\:row-gap-0 {
    row-gap: 0px;
  }
  div#template-page-builder .tb\:column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .tb\:gap-1 {
    row-gap: 15px;
    -moz-column-gap: 15px;
         column-gap: 15px;
  }
  div#template-page-builder .tb\:row-gap-1 {
    row-gap: 15px;
  }
  div#template-page-builder .tb\:column-gap-1 {
    -moz-column-gap: 15px;
         column-gap: 15px;
  }
  div#template-page-builder .tb\:gap-2 {
    row-gap: 25px;
    -moz-column-gap: 25px;
         column-gap: 25px;
  }
  div#template-page-builder .tb\:row-gap-2 {
    row-gap: 25px;
  }
  div#template-page-builder .tb\:column-gap-2 {
    -moz-column-gap: 25px;
         column-gap: 25px;
  }
  div#template-page-builder .tb\:gap-3 {
    row-gap: 40px;
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
  div#template-page-builder .tb\:row-gap-3 {
    row-gap: 40px;
  }
  div#template-page-builder .tb\:column-gap-3 {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
  div#template-page-builder .tb\:gap-4 {
    row-gap: 50px;
    -moz-column-gap: 50px;
         column-gap: 50px;
  }
  div#template-page-builder .tb\:row-gap-4 {
    row-gap: 50px;
  }
  div#template-page-builder .tb\:column-gap-4 {
    -moz-column-gap: 50px;
         column-gap: 50px;
  }
  div#template-page-builder .tb\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  div#template-page-builder .tb\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  div#template-page-builder .tb\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  div#template-page-builder .tb\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  div#template-page-builder .tb\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  div#template-page-builder .tb\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  div#template-page-builder .tb\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  div#template-page-builder .tb\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  div#template-page-builder .tb\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  div#template-page-builder .tb\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  div#template-page-builder .tb\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  div#template-page-builder .tb\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  div#template-page-builder .tb\:w-5 {
    width: 5%;
  }
  div#template-page-builder .tb\:w-10 {
    width: 10%;
  }
  div#template-page-builder .tb\:w-15 {
    width: 15%;
  }
  div#template-page-builder .tb\:w-20 {
    width: 20%;
  }
  div#template-page-builder .tb\:w-25 {
    width: 25%;
  }
  div#template-page-builder .tb\:w-30 {
    width: 30%;
  }
  div#template-page-builder .tb\:w-35 {
    width: 35%;
  }
  div#template-page-builder .tb\:w-40 {
    width: 40%;
  }
  div#template-page-builder .tb\:w-45 {
    width: 45%;
  }
  div#template-page-builder .tb\:w-50 {
    width: 50%;
  }
  div#template-page-builder .tb\:w-55 {
    width: 55%;
  }
  div#template-page-builder .tb\:w-60 {
    width: 60%;
  }
  div#template-page-builder .tb\:w-65 {
    width: 65%;
  }
  div#template-page-builder .tb\:w-70 {
    width: 70%;
  }
  div#template-page-builder .tb\:w-75 {
    width: 75%;
  }
  div#template-page-builder .tb\:w-80 {
    width: 80%;
  }
  div#template-page-builder .tb\:w-85 {
    width: 85%;
  }
  div#template-page-builder .tb\:w-90 {
    width: 90%;
  }
  div#template-page-builder .tb\:w-95 {
    width: 95%;
  }
  div#template-page-builder .tb\:w-100 {
    width: 100%;
  }
  div#template-page-builder .tb\:min-height-100vh {
    min-height: 100vh;
  }
  div#template-page-builder .tb\:layout-30-70 {
    grid-template-columns: calc(30 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .tb\:layout-40-60 {
    grid-template-columns: calc(40 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .tb\:layout-50-50 {
    grid-template-columns: calc(50 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .tb\:layout-70-30 {
    grid-template-columns: calc(70 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .tb\:layout-60-40 {
    grid-template-columns: calc(60 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .tb\:layout-75-25 {
    grid-template-columns: calc(75 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .tb\:rounded-0 {
    border-radius: 0px 0px 0px 0px;
  }
  div#template-page-builder .tb\:rounded-tl-0 {
    border-top-left-radius: 0px;
  }
  div#template-page-builder .tb\:rounded-tr-0 {
    border-top-right-radius: 0px;
  }
  div#template-page-builder .tb\:rounded-br-0 {
    border-bottom-right-radius: 0px;
  }
  div#template-page-builder .tb\:rounded-bl-0 {
    border-bottom-left-radius: 0px;
  }
  div#template-page-builder .tb\:rounded-1 {
    border-radius: 5px 5px 5px 5px;
  }
  div#template-page-builder .tb\:rounded-tl-1 {
    border-top-left-radius: 5px;
  }
  div#template-page-builder .tb\:rounded-tr-1 {
    border-top-right-radius: 5px;
  }
  div#template-page-builder .tb\:rounded-br-1 {
    border-bottom-right-radius: 5px;
  }
  div#template-page-builder .tb\:rounded-bl-1 {
    border-bottom-left-radius: 5px;
  }
  div#template-page-builder .tb\:rounded-2 {
    border-radius: 10px 10px 10px 10px;
  }
  div#template-page-builder .tb\:rounded-tl-2 {
    border-top-left-radius: 10px;
  }
  div#template-page-builder .tb\:rounded-tr-2 {
    border-top-right-radius: 10px;
  }
  div#template-page-builder .tb\:rounded-br-2 {
    border-bottom-right-radius: 10px;
  }
  div#template-page-builder .tb\:rounded-bl-2 {
    border-bottom-left-radius: 10px;
  }
  div#template-page-builder .tb\:rounded-3 {
    border-radius: 15px 15px 15px 15px;
  }
  div#template-page-builder .tb\:rounded-tl-3 {
    border-top-left-radius: 15px;
  }
  div#template-page-builder .tb\:rounded-tr-3 {
    border-top-right-radius: 15px;
  }
  div#template-page-builder .tb\:rounded-br-3 {
    border-bottom-right-radius: 15px;
  }
  div#template-page-builder .tb\:rounded-bl-3 {
    border-bottom-left-radius: 15px;
  }
  div#template-page-builder .tb\:rounded-4 {
    border-radius: 20px 20px 20px 20px;
  }
  div#template-page-builder .tb\:rounded-tl-4 {
    border-top-left-radius: 20px;
  }
  div#template-page-builder .tb\:rounded-tr-4 {
    border-top-right-radius: 20px;
  }
  div#template-page-builder .tb\:rounded-br-4 {
    border-bottom-right-radius: 20px;
  }
  div#template-page-builder .tb\:rounded-bl-4 {
    border-bottom-left-radius: 20px;
  }
  div#template-page-builder .tb\:m-0 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
  div#template-page-builder .tb\:mt-0 {
    margin-top: 0px;
  }
  div#template-page-builder .tb\:mr-0 {
    margin-right: 0px;
  }
  div#template-page-builder .tb\:mb-0 {
    margin-bottom: 0px;
  }
  div#template-page-builder .tb\:ml-0 {
    margin-left: 0px;
  }
  div#template-page-builder .tb\:mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  div#template-page-builder .tb\:mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  div#template-page-builder .tb\:m-1 {
    margin-top: 15px;
    margin-right: 15px;
    margin-bottom: 15px;
    margin-left: 15px;
  }
  div#template-page-builder .tb\:mt-1 {
    margin-top: 15px;
  }
  div#template-page-builder .tb\:mr-1 {
    margin-right: 15px;
  }
  div#template-page-builder .tb\:mb-1 {
    margin-bottom: 15px;
  }
  div#template-page-builder .tb\:ml-1 {
    margin-left: 15px;
  }
  div#template-page-builder .tb\:mh-1 {
    margin-left: 15px;
    margin-right: 15px;
  }
  div#template-page-builder .tb\:mv-1 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  div#template-page-builder .tb\:m-2 {
    margin-top: 25px;
    margin-right: 25px;
    margin-bottom: 25px;
    margin-left: 25px;
  }
  div#template-page-builder .tb\:mt-2 {
    margin-top: 25px;
  }
  div#template-page-builder .tb\:mr-2 {
    margin-right: 25px;
  }
  div#template-page-builder .tb\:mb-2 {
    margin-bottom: 25px;
  }
  div#template-page-builder .tb\:ml-2 {
    margin-left: 25px;
  }
  div#template-page-builder .tb\:mh-2 {
    margin-left: 25px;
    margin-right: 25px;
  }
  div#template-page-builder .tb\:mv-2 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  div#template-page-builder .tb\:m-3 {
    margin-top: 40px;
    margin-right: 40px;
    margin-bottom: 40px;
    margin-left: 40px;
  }
  div#template-page-builder .tb\:mt-3 {
    margin-top: 40px;
  }
  div#template-page-builder .tb\:mr-3 {
    margin-right: 40px;
  }
  div#template-page-builder .tb\:mb-3 {
    margin-bottom: 40px;
  }
  div#template-page-builder .tb\:ml-3 {
    margin-left: 40px;
  }
  div#template-page-builder .tb\:mh-3 {
    margin-left: 40px;
    margin-right: 40px;
  }
  div#template-page-builder .tb\:mv-3 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  div#template-page-builder .tb\:m-4 {
    margin-top: 50px;
    margin-right: 50px;
    margin-bottom: 50px;
    margin-left: 50px;
  }
  div#template-page-builder .tb\:mt-4 {
    margin-top: 50px;
  }
  div#template-page-builder .tb\:mr-4 {
    margin-right: 50px;
  }
  div#template-page-builder .tb\:mb-4 {
    margin-bottom: 50px;
  }
  div#template-page-builder .tb\:ml-4 {
    margin-left: 50px;
  }
  div#template-page-builder .tb\:mh-4 {
    margin-left: 50px;
    margin-right: 50px;
  }
  div#template-page-builder .tb\:mv-4 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  div#template-page-builder .tb\:p-0 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  div#template-page-builder .tb\:pt-0 {
    padding-top: 0px !important;
  }
  div#template-page-builder .tb\:pr-0 {
    padding-right: 0px !important;
  }
  div#template-page-builder .tb\:pb-0 {
    padding-bottom: 0px !important;
  }
  div#template-page-builder .tb\:pl-0 {
    padding-left: 0px !important;
  }
  div#template-page-builder .tb\:ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  div#template-page-builder .tb\:pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  div#template-page-builder .tb\:p-1 {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
  div#template-page-builder .tb\:pt-1 {
    padding-top: 15px !important;
  }
  div#template-page-builder .tb\:pr-1 {
    padding-right: 15px !important;
  }
  div#template-page-builder .tb\:pb-1 {
    padding-bottom: 15px !important;
  }
  div#template-page-builder .tb\:pl-1 {
    padding-left: 15px !important;
  }
  div#template-page-builder .tb\:ph-1 {
    padding-left: 15px;
    padding-right: 15px;
  }
  div#template-page-builder .tb\:pv-1 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  div#template-page-builder .tb\:p-2 {
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  }
  div#template-page-builder .tb\:pt-2 {
    padding-top: 25px !important;
  }
  div#template-page-builder .tb\:pr-2 {
    padding-right: 25px !important;
  }
  div#template-page-builder .tb\:pb-2 {
    padding-bottom: 25px !important;
  }
  div#template-page-builder .tb\:pl-2 {
    padding-left: 25px !important;
  }
  div#template-page-builder .tb\:ph-2 {
    padding-left: 25px;
    padding-right: 25px;
  }
  div#template-page-builder .tb\:pv-2 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  div#template-page-builder .tb\:p-3 {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
  div#template-page-builder .tb\:pt-3 {
    padding-top: 40px !important;
  }
  div#template-page-builder .tb\:pr-3 {
    padding-right: 40px !important;
  }
  div#template-page-builder .tb\:pb-3 {
    padding-bottom: 40px !important;
  }
  div#template-page-builder .tb\:pl-3 {
    padding-left: 40px !important;
  }
  div#template-page-builder .tb\:ph-3 {
    padding-left: 40px;
    padding-right: 40px;
  }
  div#template-page-builder .tb\:pv-3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  div#template-page-builder .tb\:p-4 {
    padding-top: 50px;
    padding-right: 50px;
    padding-bottom: 50px;
    padding-left: 50px;
  }
  div#template-page-builder .tb\:pt-4 {
    padding-top: 50px !important;
  }
  div#template-page-builder .tb\:pr-4 {
    padding-right: 50px !important;
  }
  div#template-page-builder .tb\:pb-4 {
    padding-bottom: 50px !important;
  }
  div#template-page-builder .tb\:pl-4 {
    padding-left: 50px !important;
  }
  div#template-page-builder .tb\:ph-4 {
    padding-left: 50px;
    padding-right: 50px;
  }
  div#template-page-builder .tb\:pv-4 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  div#template-page-builder .tb\:align-self-start {
    align-self: flex-start !important;
  }
  div#template-page-builder .tb\:align-self-center {
    align-self: center !important;
  }
  div#template-page-builder .tb\:align-self-end {
    align-self: flex-end !important;
  }
  div#template-page-builder .tb\:justify-self-start {
    justify-self: flex-start !important;
  }
  div#template-page-builder .tb\:justify-self-center {
    justify-self: center !important;
  }
  div#template-page-builder .tb\:justify-self-end {
    justify-self: flex-end !important;
  }
  div#template-page-builder .tb\:order--10 {
    order: -10;
  }
  div#template-page-builder .tb\:order--9 {
    order: -9;
  }
  div#template-page-builder .tb\:order--8 {
    order: -8;
  }
  div#template-page-builder .tb\:order--7 {
    order: -7;
  }
  div#template-page-builder .tb\:order--6 {
    order: -6;
  }
  div#template-page-builder .tb\:order--5 {
    order: -5;
  }
  div#template-page-builder .tb\:order--4 {
    order: -4;
  }
  div#template-page-builder .tb\:order--3 {
    order: -3;
  }
  div#template-page-builder .tb\:order--2 {
    order: -2;
  }
  div#template-page-builder .tb\:order--1 {
    order: -1;
  }
  div#template-page-builder .tb\:order-0 {
    order: 0;
  }
  div#template-page-builder .tb\:order-1 {
    order: 1;
  }
  div#template-page-builder .tb\:order-2 {
    order: 2;
  }
  div#template-page-builder .tb\:order-3 {
    order: 3;
  }
  div#template-page-builder .tb\:order-4 {
    order: 4;
  }
  div#template-page-builder .tb\:order-5 {
    order: 5;
  }
  div#template-page-builder .tb\:order-6 {
    order: 6;
  }
  div#template-page-builder .tb\:order-7 {
    order: 7;
  }
  div#template-page-builder .tb\:order-8 {
    order: 8;
  }
  div#template-page-builder .tb\:order-9 {
    order: 9;
  }
  div#template-page-builder .tb\:order-10 {
    order: 10;
  }
  div#template-page-builder div.column-image {
    min-height: var(--min-height-vw-768-1023, var(--min-height-vw-default, unset));
  }
}
@media (max-width: 767px) {
  div#template-page-builder {
    /*
    * Gap between | | | ordened columns
    */
    /*
    * Width
    */
    /*
    * Different layouts for the | | | ordened columns
    */
    /*
    * All the radius we use
    */
    /*
    * All the margins we use
    */
    /*
    * Default paddings
    */
    /*
    * Alignments
    */
    /*
    * Order
    */
    /*
    * Gap between | | | ordened columns
    */
    /*
    * Width
    */
    /*
    * Different layouts for the | | | ordened columns
    */
    /*
    * All the radius we use
    */
    /*
    * All the margins we use
    */
    /*
    * Default paddings
    */
    /*
    * Alignments
    */
    /*
    * Order
    */
  }
  div#template-page-builder section.section-columns,
  div#template-page-builder div.columns-column {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  div#template-page-builder .gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .row-gap-0 {
    row-gap: 0px;
  }
  div#template-page-builder .column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .gap-1 {
    row-gap: 15px;
    -moz-column-gap: 15px;
         column-gap: 15px;
  }
  div#template-page-builder .row-gap-1 {
    row-gap: 15px;
  }
  div#template-page-builder .column-gap-1 {
    -moz-column-gap: 15px;
         column-gap: 15px;
  }
  div#template-page-builder .gap-2 {
    row-gap: 25px;
    -moz-column-gap: 25px;
         column-gap: 25px;
  }
  div#template-page-builder .row-gap-2 {
    row-gap: 25px;
  }
  div#template-page-builder .column-gap-2 {
    -moz-column-gap: 25px;
         column-gap: 25px;
  }
  div#template-page-builder .gap-3 {
    row-gap: 30px;
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  div#template-page-builder .row-gap-3 {
    row-gap: 30px;
  }
  div#template-page-builder .column-gap-3 {
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  div#template-page-builder .gap-4 {
    row-gap: 40px;
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
  div#template-page-builder .row-gap-4 {
    row-gap: 40px;
  }
  div#template-page-builder .column-gap-4 {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
  div#template-page-builder .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  div#template-page-builder .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  div#template-page-builder .w-5 {
    width: 5%;
  }
  div#template-page-builder .w-10 {
    width: 10%;
  }
  div#template-page-builder .w-15 {
    width: 15%;
  }
  div#template-page-builder .w-20 {
    width: 20%;
  }
  div#template-page-builder .w-25 {
    width: 25%;
  }
  div#template-page-builder .w-30 {
    width: 30%;
  }
  div#template-page-builder .w-35 {
    width: 35%;
  }
  div#template-page-builder .w-40 {
    width: 40%;
  }
  div#template-page-builder .w-45 {
    width: 45%;
  }
  div#template-page-builder .w-50 {
    width: 50%;
  }
  div#template-page-builder .w-55 {
    width: 55%;
  }
  div#template-page-builder .w-60 {
    width: 60%;
  }
  div#template-page-builder .w-65 {
    width: 65%;
  }
  div#template-page-builder .w-70 {
    width: 70%;
  }
  div#template-page-builder .w-75 {
    width: 75%;
  }
  div#template-page-builder .w-80 {
    width: 80%;
  }
  div#template-page-builder .w-85 {
    width: 85%;
  }
  div#template-page-builder .w-90 {
    width: 90%;
  }
  div#template-page-builder .w-95 {
    width: 95%;
  }
  div#template-page-builder .w-100 {
    width: 100%;
  }
  div#template-page-builder .min-height-100vh {
    min-height: 100vh;
  }
  div#template-page-builder .layout-30-70 {
    grid-template-columns: calc(30 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .layout-40-60 {
    grid-template-columns: calc(40 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .layout-50-50 {
    grid-template-columns: calc(50 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .layout-70-30 {
    grid-template-columns: calc(70 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .layout-60-40 {
    grid-template-columns: calc(60 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .layout-75-25 {
    grid-template-columns: calc(75 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .rounded-0 {
    border-radius: 0px 0px 0px 0px;
  }
  div#template-page-builder .rounded-tl-0 {
    border-top-left-radius: 0px;
  }
  div#template-page-builder .rounded-tr-0 {
    border-top-right-radius: 0px;
  }
  div#template-page-builder .rounded-br-0 {
    border-bottom-right-radius: 0px;
  }
  div#template-page-builder .rounded-bl-0 {
    border-bottom-left-radius: 0px;
  }
  div#template-page-builder .rounded-1 {
    border-radius: 5px 5px 5px 5px;
  }
  div#template-page-builder .rounded-tl-1 {
    border-top-left-radius: 5px;
  }
  div#template-page-builder .rounded-tr-1 {
    border-top-right-radius: 5px;
  }
  div#template-page-builder .rounded-br-1 {
    border-bottom-right-radius: 5px;
  }
  div#template-page-builder .rounded-bl-1 {
    border-bottom-left-radius: 5px;
  }
  div#template-page-builder .rounded-2 {
    border-radius: 10px 10px 10px 10px;
  }
  div#template-page-builder .rounded-tl-2 {
    border-top-left-radius: 10px;
  }
  div#template-page-builder .rounded-tr-2 {
    border-top-right-radius: 10px;
  }
  div#template-page-builder .rounded-br-2 {
    border-bottom-right-radius: 10px;
  }
  div#template-page-builder .rounded-bl-2 {
    border-bottom-left-radius: 10px;
  }
  div#template-page-builder .rounded-3 {
    border-radius: 15px 15px 15px 15px;
  }
  div#template-page-builder .rounded-tl-3 {
    border-top-left-radius: 15px;
  }
  div#template-page-builder .rounded-tr-3 {
    border-top-right-radius: 15px;
  }
  div#template-page-builder .rounded-br-3 {
    border-bottom-right-radius: 15px;
  }
  div#template-page-builder .rounded-bl-3 {
    border-bottom-left-radius: 15px;
  }
  div#template-page-builder .rounded-4 {
    border-radius: 20px 20px 20px 20px;
  }
  div#template-page-builder .rounded-tl-4 {
    border-top-left-radius: 20px;
  }
  div#template-page-builder .rounded-tr-4 {
    border-top-right-radius: 20px;
  }
  div#template-page-builder .rounded-br-4 {
    border-bottom-right-radius: 20px;
  }
  div#template-page-builder .rounded-bl-4 {
    border-bottom-left-radius: 20px;
  }
  div#template-page-builder .m-0 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
  div#template-page-builder .mt-0 {
    margin-top: 0px;
  }
  div#template-page-builder .mr-0 {
    margin-right: 0px;
  }
  div#template-page-builder .mb-0 {
    margin-bottom: 0px;
  }
  div#template-page-builder .ml-0 {
    margin-left: 0px;
  }
  div#template-page-builder .mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  div#template-page-builder .mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  div#template-page-builder .m-1 {
    margin-top: 15px;
    margin-right: 15px;
    margin-bottom: 15px;
    margin-left: 15px;
  }
  div#template-page-builder .mt-1 {
    margin-top: 15px;
  }
  div#template-page-builder .mr-1 {
    margin-right: 15px;
  }
  div#template-page-builder .mb-1 {
    margin-bottom: 15px;
  }
  div#template-page-builder .ml-1 {
    margin-left: 15px;
  }
  div#template-page-builder .mh-1 {
    margin-left: 15px;
    margin-right: 15px;
  }
  div#template-page-builder .mv-1 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  div#template-page-builder .m-2 {
    margin-top: 25px;
    margin-right: 25px;
    margin-bottom: 25px;
    margin-left: 25px;
  }
  div#template-page-builder .mt-2 {
    margin-top: 25px;
  }
  div#template-page-builder .mr-2 {
    margin-right: 25px;
  }
  div#template-page-builder .mb-2 {
    margin-bottom: 25px;
  }
  div#template-page-builder .ml-2 {
    margin-left: 25px;
  }
  div#template-page-builder .mh-2 {
    margin-left: 25px;
    margin-right: 25px;
  }
  div#template-page-builder .mv-2 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  div#template-page-builder .m-3 {
    margin-top: 30px;
    margin-right: 30px;
    margin-bottom: 30px;
    margin-left: 30px;
  }
  div#template-page-builder .mt-3 {
    margin-top: 30px;
  }
  div#template-page-builder .mr-3 {
    margin-right: 30px;
  }
  div#template-page-builder .mb-3 {
    margin-bottom: 30px;
  }
  div#template-page-builder .ml-3 {
    margin-left: 30px;
  }
  div#template-page-builder .mh-3 {
    margin-left: 30px;
    margin-right: 30px;
  }
  div#template-page-builder .mv-3 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  div#template-page-builder .m-4 {
    margin-top: 40px;
    margin-right: 40px;
    margin-bottom: 40px;
    margin-left: 40px;
  }
  div#template-page-builder .mt-4 {
    margin-top: 40px;
  }
  div#template-page-builder .mr-4 {
    margin-right: 40px;
  }
  div#template-page-builder .mb-4 {
    margin-bottom: 40px;
  }
  div#template-page-builder .ml-4 {
    margin-left: 40px;
  }
  div#template-page-builder .mh-4 {
    margin-left: 40px;
    margin-right: 40px;
  }
  div#template-page-builder .mv-4 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  div#template-page-builder .p-0 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  div#template-page-builder .pt-0 {
    padding-top: 0px !important;
  }
  div#template-page-builder .pr-0 {
    padding-right: 0px !important;
  }
  div#template-page-builder .pb-0 {
    padding-bottom: 0px !important;
  }
  div#template-page-builder .pl-0 {
    padding-left: 0px !important;
  }
  div#template-page-builder .ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  div#template-page-builder .pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  div#template-page-builder .p-1 {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
  div#template-page-builder .pt-1 {
    padding-top: 15px !important;
  }
  div#template-page-builder .pr-1 {
    padding-right: 15px !important;
  }
  div#template-page-builder .pb-1 {
    padding-bottom: 15px !important;
  }
  div#template-page-builder .pl-1 {
    padding-left: 15px !important;
  }
  div#template-page-builder .ph-1 {
    padding-left: 15px;
    padding-right: 15px;
  }
  div#template-page-builder .pv-1 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  div#template-page-builder .p-2 {
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  }
  div#template-page-builder .pt-2 {
    padding-top: 25px !important;
  }
  div#template-page-builder .pr-2 {
    padding-right: 25px !important;
  }
  div#template-page-builder .pb-2 {
    padding-bottom: 25px !important;
  }
  div#template-page-builder .pl-2 {
    padding-left: 25px !important;
  }
  div#template-page-builder .ph-2 {
    padding-left: 25px;
    padding-right: 25px;
  }
  div#template-page-builder .pv-2 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  div#template-page-builder .p-3 {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
  div#template-page-builder .pt-3 {
    padding-top: 30px !important;
  }
  div#template-page-builder .pr-3 {
    padding-right: 30px !important;
  }
  div#template-page-builder .pb-3 {
    padding-bottom: 30px !important;
  }
  div#template-page-builder .pl-3 {
    padding-left: 30px !important;
  }
  div#template-page-builder .ph-3 {
    padding-left: 30px;
    padding-right: 30px;
  }
  div#template-page-builder .pv-3 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  div#template-page-builder .p-4 {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
  div#template-page-builder .pt-4 {
    padding-top: 40px !important;
  }
  div#template-page-builder .pr-4 {
    padding-right: 40px !important;
  }
  div#template-page-builder .pb-4 {
    padding-bottom: 40px !important;
  }
  div#template-page-builder .pl-4 {
    padding-left: 40px !important;
  }
  div#template-page-builder .ph-4 {
    padding-left: 40px;
    padding-right: 40px;
  }
  div#template-page-builder .pv-4 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  div#template-page-builder .align-self-start {
    align-self: flex-start !important;
  }
  div#template-page-builder .align-self-center {
    align-self: center !important;
  }
  div#template-page-builder .align-self-end {
    align-self: flex-end !important;
  }
  div#template-page-builder .justify-self-start {
    justify-self: flex-start !important;
  }
  div#template-page-builder .justify-self-center {
    justify-self: center !important;
  }
  div#template-page-builder .justify-self-end {
    justify-self: flex-end !important;
  }
  div#template-page-builder .order--10 {
    order: -10;
  }
  div#template-page-builder .order--9 {
    order: -9;
  }
  div#template-page-builder .order--8 {
    order: -8;
  }
  div#template-page-builder .order--7 {
    order: -7;
  }
  div#template-page-builder .order--6 {
    order: -6;
  }
  div#template-page-builder .order--5 {
    order: -5;
  }
  div#template-page-builder .order--4 {
    order: -4;
  }
  div#template-page-builder .order--3 {
    order: -3;
  }
  div#template-page-builder .order--2 {
    order: -2;
  }
  div#template-page-builder .order--1 {
    order: -1;
  }
  div#template-page-builder .order-0 {
    order: 0;
  }
  div#template-page-builder .order-1 {
    order: 1;
  }
  div#template-page-builder .order-2 {
    order: 2;
  }
  div#template-page-builder .order-3 {
    order: 3;
  }
  div#template-page-builder .order-4 {
    order: 4;
  }
  div#template-page-builder .order-5 {
    order: 5;
  }
  div#template-page-builder .order-6 {
    order: 6;
  }
  div#template-page-builder .order-7 {
    order: 7;
  }
  div#template-page-builder .order-8 {
    order: 8;
  }
  div#template-page-builder .order-9 {
    order: 9;
  }
  div#template-page-builder .order-10 {
    order: 10;
  }
  div#template-page-builder div.column-image {
    min-height: var(--min-height-vw-0-767, var(--min-height-vw-default, unset));
  }
  div#template-page-builder .mb\:gap-0 {
    row-gap: 0px;
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .mb\:row-gap-0 {
    row-gap: 0px;
  }
  div#template-page-builder .mb\:column-gap-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  div#template-page-builder .mb\:gap-1 {
    row-gap: 15px;
    -moz-column-gap: 15px;
         column-gap: 15px;
  }
  div#template-page-builder .mb\:row-gap-1 {
    row-gap: 15px;
  }
  div#template-page-builder .mb\:column-gap-1 {
    -moz-column-gap: 15px;
         column-gap: 15px;
  }
  div#template-page-builder .mb\:gap-2 {
    row-gap: 25px;
    -moz-column-gap: 25px;
         column-gap: 25px;
  }
  div#template-page-builder .mb\:row-gap-2 {
    row-gap: 25px;
  }
  div#template-page-builder .mb\:column-gap-2 {
    -moz-column-gap: 25px;
         column-gap: 25px;
  }
  div#template-page-builder .mb\:gap-3 {
    row-gap: 30px;
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  div#template-page-builder .mb\:row-gap-3 {
    row-gap: 30px;
  }
  div#template-page-builder .mb\:column-gap-3 {
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  div#template-page-builder .mb\:gap-4 {
    row-gap: 40px;
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
  div#template-page-builder .mb\:row-gap-4 {
    row-gap: 40px;
  }
  div#template-page-builder .mb\:column-gap-4 {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
  div#template-page-builder .mb\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  div#template-page-builder .mb\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  div#template-page-builder .mb\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  div#template-page-builder .mb\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  div#template-page-builder .mb\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  div#template-page-builder .mb\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  div#template-page-builder .mb\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  div#template-page-builder .mb\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  div#template-page-builder .mb\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  div#template-page-builder .mb\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  div#template-page-builder .mb\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  div#template-page-builder .mb\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  div#template-page-builder .mb\:w-5 {
    width: 5%;
  }
  div#template-page-builder .mb\:w-10 {
    width: 10%;
  }
  div#template-page-builder .mb\:w-15 {
    width: 15%;
  }
  div#template-page-builder .mb\:w-20 {
    width: 20%;
  }
  div#template-page-builder .mb\:w-25 {
    width: 25%;
  }
  div#template-page-builder .mb\:w-30 {
    width: 30%;
  }
  div#template-page-builder .mb\:w-35 {
    width: 35%;
  }
  div#template-page-builder .mb\:w-40 {
    width: 40%;
  }
  div#template-page-builder .mb\:w-45 {
    width: 45%;
  }
  div#template-page-builder .mb\:w-50 {
    width: 50%;
  }
  div#template-page-builder .mb\:w-55 {
    width: 55%;
  }
  div#template-page-builder .mb\:w-60 {
    width: 60%;
  }
  div#template-page-builder .mb\:w-65 {
    width: 65%;
  }
  div#template-page-builder .mb\:w-70 {
    width: 70%;
  }
  div#template-page-builder .mb\:w-75 {
    width: 75%;
  }
  div#template-page-builder .mb\:w-80 {
    width: 80%;
  }
  div#template-page-builder .mb\:w-85 {
    width: 85%;
  }
  div#template-page-builder .mb\:w-90 {
    width: 90%;
  }
  div#template-page-builder .mb\:w-95 {
    width: 95%;
  }
  div#template-page-builder .mb\:w-100 {
    width: 100%;
  }
  div#template-page-builder .mb\:min-height-100vh {
    min-height: 100vh;
  }
  div#template-page-builder .mb\:layout-30-70 {
    grid-template-columns: calc(30 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .mb\:layout-40-60 {
    grid-template-columns: calc(40 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .mb\:layout-50-50 {
    grid-template-columns: calc(50 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .mb\:layout-70-30 {
    grid-template-columns: calc(70 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .mb\:layout-60-40 {
    grid-template-columns: calc(60 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .mb\:layout-75-25 {
    grid-template-columns: calc(75 * 1% - 15px, 15px/2) auto;
  }
  div#template-page-builder .mb\:rounded-0 {
    border-radius: 0px 0px 0px 0px;
  }
  div#template-page-builder .mb\:rounded-tl-0 {
    border-top-left-radius: 0px;
  }
  div#template-page-builder .mb\:rounded-tr-0 {
    border-top-right-radius: 0px;
  }
  div#template-page-builder .mb\:rounded-br-0 {
    border-bottom-right-radius: 0px;
  }
  div#template-page-builder .mb\:rounded-bl-0 {
    border-bottom-left-radius: 0px;
  }
  div#template-page-builder .mb\:rounded-1 {
    border-radius: 5px 5px 5px 5px;
  }
  div#template-page-builder .mb\:rounded-tl-1 {
    border-top-left-radius: 5px;
  }
  div#template-page-builder .mb\:rounded-tr-1 {
    border-top-right-radius: 5px;
  }
  div#template-page-builder .mb\:rounded-br-1 {
    border-bottom-right-radius: 5px;
  }
  div#template-page-builder .mb\:rounded-bl-1 {
    border-bottom-left-radius: 5px;
  }
  div#template-page-builder .mb\:rounded-2 {
    border-radius: 10px 10px 10px 10px;
  }
  div#template-page-builder .mb\:rounded-tl-2 {
    border-top-left-radius: 10px;
  }
  div#template-page-builder .mb\:rounded-tr-2 {
    border-top-right-radius: 10px;
  }
  div#template-page-builder .mb\:rounded-br-2 {
    border-bottom-right-radius: 10px;
  }
  div#template-page-builder .mb\:rounded-bl-2 {
    border-bottom-left-radius: 10px;
  }
  div#template-page-builder .mb\:rounded-3 {
    border-radius: 15px 15px 15px 15px;
  }
  div#template-page-builder .mb\:rounded-tl-3 {
    border-top-left-radius: 15px;
  }
  div#template-page-builder .mb\:rounded-tr-3 {
    border-top-right-radius: 15px;
  }
  div#template-page-builder .mb\:rounded-br-3 {
    border-bottom-right-radius: 15px;
  }
  div#template-page-builder .mb\:rounded-bl-3 {
    border-bottom-left-radius: 15px;
  }
  div#template-page-builder .mb\:rounded-4 {
    border-radius: 20px 20px 20px 20px;
  }
  div#template-page-builder .mb\:rounded-tl-4 {
    border-top-left-radius: 20px;
  }
  div#template-page-builder .mb\:rounded-tr-4 {
    border-top-right-radius: 20px;
  }
  div#template-page-builder .mb\:rounded-br-4 {
    border-bottom-right-radius: 20px;
  }
  div#template-page-builder .mb\:rounded-bl-4 {
    border-bottom-left-radius: 20px;
  }
  div#template-page-builder .mb\:m-0 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
  div#template-page-builder .mb\:mt-0 {
    margin-top: 0px;
  }
  div#template-page-builder .mb\:mr-0 {
    margin-right: 0px;
  }
  div#template-page-builder .mb\:mb-0 {
    margin-bottom: 0px;
  }
  div#template-page-builder .mb\:ml-0 {
    margin-left: 0px;
  }
  div#template-page-builder .mb\:mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  div#template-page-builder .mb\:mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  div#template-page-builder .mb\:m-1 {
    margin-top: 15px;
    margin-right: 15px;
    margin-bottom: 15px;
    margin-left: 15px;
  }
  div#template-page-builder .mb\:mt-1 {
    margin-top: 15px;
  }
  div#template-page-builder .mb\:mr-1 {
    margin-right: 15px;
  }
  div#template-page-builder .mb\:mb-1 {
    margin-bottom: 15px;
  }
  div#template-page-builder .mb\:ml-1 {
    margin-left: 15px;
  }
  div#template-page-builder .mb\:mh-1 {
    margin-left: 15px;
    margin-right: 15px;
  }
  div#template-page-builder .mb\:mv-1 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  div#template-page-builder .mb\:m-2 {
    margin-top: 25px;
    margin-right: 25px;
    margin-bottom: 25px;
    margin-left: 25px;
  }
  div#template-page-builder .mb\:mt-2 {
    margin-top: 25px;
  }
  div#template-page-builder .mb\:mr-2 {
    margin-right: 25px;
  }
  div#template-page-builder .mb\:mb-2 {
    margin-bottom: 25px;
  }
  div#template-page-builder .mb\:ml-2 {
    margin-left: 25px;
  }
  div#template-page-builder .mb\:mh-2 {
    margin-left: 25px;
    margin-right: 25px;
  }
  div#template-page-builder .mb\:mv-2 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  div#template-page-builder .mb\:m-3 {
    margin-top: 30px;
    margin-right: 30px;
    margin-bottom: 30px;
    margin-left: 30px;
  }
  div#template-page-builder .mb\:mt-3 {
    margin-top: 30px;
  }
  div#template-page-builder .mb\:mr-3 {
    margin-right: 30px;
  }
  div#template-page-builder .mb\:mb-3 {
    margin-bottom: 30px;
  }
  div#template-page-builder .mb\:ml-3 {
    margin-left: 30px;
  }
  div#template-page-builder .mb\:mh-3 {
    margin-left: 30px;
    margin-right: 30px;
  }
  div#template-page-builder .mb\:mv-3 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  div#template-page-builder .mb\:m-4 {
    margin-top: 40px;
    margin-right: 40px;
    margin-bottom: 40px;
    margin-left: 40px;
  }
  div#template-page-builder .mb\:mt-4 {
    margin-top: 40px;
  }
  div#template-page-builder .mb\:mr-4 {
    margin-right: 40px;
  }
  div#template-page-builder .mb\:mb-4 {
    margin-bottom: 40px;
  }
  div#template-page-builder .mb\:ml-4 {
    margin-left: 40px;
  }
  div#template-page-builder .mb\:mh-4 {
    margin-left: 40px;
    margin-right: 40px;
  }
  div#template-page-builder .mb\:mv-4 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  div#template-page-builder .mb\:p-0 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  div#template-page-builder .mb\:pt-0 {
    padding-top: 0px !important;
  }
  div#template-page-builder .mb\:pr-0 {
    padding-right: 0px !important;
  }
  div#template-page-builder .mb\:pb-0 {
    padding-bottom: 0px !important;
  }
  div#template-page-builder .mb\:pl-0 {
    padding-left: 0px !important;
  }
  div#template-page-builder .mb\:ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  div#template-page-builder .mb\:pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  div#template-page-builder .mb\:p-1 {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
  div#template-page-builder .mb\:pt-1 {
    padding-top: 15px !important;
  }
  div#template-page-builder .mb\:pr-1 {
    padding-right: 15px !important;
  }
  div#template-page-builder .mb\:pb-1 {
    padding-bottom: 15px !important;
  }
  div#template-page-builder .mb\:pl-1 {
    padding-left: 15px !important;
  }
  div#template-page-builder .mb\:ph-1 {
    padding-left: 15px;
    padding-right: 15px;
  }
  div#template-page-builder .mb\:pv-1 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  div#template-page-builder .mb\:p-2 {
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  }
  div#template-page-builder .mb\:pt-2 {
    padding-top: 25px !important;
  }
  div#template-page-builder .mb\:pr-2 {
    padding-right: 25px !important;
  }
  div#template-page-builder .mb\:pb-2 {
    padding-bottom: 25px !important;
  }
  div#template-page-builder .mb\:pl-2 {
    padding-left: 25px !important;
  }
  div#template-page-builder .mb\:ph-2 {
    padding-left: 25px;
    padding-right: 25px;
  }
  div#template-page-builder .mb\:pv-2 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  div#template-page-builder .mb\:p-3 {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
  div#template-page-builder .mb\:pt-3 {
    padding-top: 30px !important;
  }
  div#template-page-builder .mb\:pr-3 {
    padding-right: 30px !important;
  }
  div#template-page-builder .mb\:pb-3 {
    padding-bottom: 30px !important;
  }
  div#template-page-builder .mb\:pl-3 {
    padding-left: 30px !important;
  }
  div#template-page-builder .mb\:ph-3 {
    padding-left: 30px;
    padding-right: 30px;
  }
  div#template-page-builder .mb\:pv-3 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  div#template-page-builder .mb\:p-4 {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
  div#template-page-builder .mb\:pt-4 {
    padding-top: 40px !important;
  }
  div#template-page-builder .mb\:pr-4 {
    padding-right: 40px !important;
  }
  div#template-page-builder .mb\:pb-4 {
    padding-bottom: 40px !important;
  }
  div#template-page-builder .mb\:pl-4 {
    padding-left: 40px !important;
  }
  div#template-page-builder .mb\:ph-4 {
    padding-left: 40px;
    padding-right: 40px;
  }
  div#template-page-builder .mb\:pv-4 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  div#template-page-builder .mb\:align-self-start {
    align-self: flex-start !important;
  }
  div#template-page-builder .mb\:align-self-center {
    align-self: center !important;
  }
  div#template-page-builder .mb\:align-self-end {
    align-self: flex-end !important;
  }
  div#template-page-builder .mb\:justify-self-start {
    justify-self: flex-start !important;
  }
  div#template-page-builder .mb\:justify-self-center {
    justify-self: center !important;
  }
  div#template-page-builder .mb\:justify-self-end {
    justify-self: flex-end !important;
  }
  div#template-page-builder .mb\:order--10 {
    order: -10;
  }
  div#template-page-builder .mb\:order--9 {
    order: -9;
  }
  div#template-page-builder .mb\:order--8 {
    order: -8;
  }
  div#template-page-builder .mb\:order--7 {
    order: -7;
  }
  div#template-page-builder .mb\:order--6 {
    order: -6;
  }
  div#template-page-builder .mb\:order--5 {
    order: -5;
  }
  div#template-page-builder .mb\:order--4 {
    order: -4;
  }
  div#template-page-builder .mb\:order--3 {
    order: -3;
  }
  div#template-page-builder .mb\:order--2 {
    order: -2;
  }
  div#template-page-builder .mb\:order--1 {
    order: -1;
  }
  div#template-page-builder .mb\:order-0 {
    order: 0;
  }
  div#template-page-builder .mb\:order-1 {
    order: 1;
  }
  div#template-page-builder .mb\:order-2 {
    order: 2;
  }
  div#template-page-builder .mb\:order-3 {
    order: 3;
  }
  div#template-page-builder .mb\:order-4 {
    order: 4;
  }
  div#template-page-builder .mb\:order-5 {
    order: 5;
  }
  div#template-page-builder .mb\:order-6 {
    order: 6;
  }
  div#template-page-builder .mb\:order-7 {
    order: 7;
  }
  div#template-page-builder .mb\:order-8 {
    order: 8;
  }
  div#template-page-builder .mb\:order-9 {
    order: 9;
  }
  div#template-page-builder .mb\:order-10 {
    order: 10;
  }
  div#template-page-builder div.column-image {
    min-height: var(--min-height-vw-0-767, var(--min-height-vw-default, unset));
  }
}
/***
    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;
}

/* 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 {
  background-color: #f1e9d4;
  font-family: "DM Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 160%;
}
@media (min-width: 1920px) {
  body {
    font-size: 21px;
  }
}
@media (min-width: 1600px) and (max-width: 1919.98px) {
  body {
    font-size: 18px;
  }
}
@media (min-width: 1280px) and (max-width: 1439.98px) {
  body {
    font-size: 18px;
  }
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  body {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  body {
    font-size: 16px;
  }
}
@media (min-width: 0px) and (max-width: 767.98px) {
  body {
    font-size: 16px;
  }
}

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

h1 {
  font-family: "DM Sans", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 100px;
  line-height: 97%;
}
@media (min-width: 1920px) {
  h1 {
    font-size: 115px;
  }
}
@media (min-width: 1600px) and (max-width: 1919.98px) {
  h1 {
    font-size: 105px;
  }
}
@media (min-width: 1280px) and (max-width: 1439.98px) {
  h1 {
    font-size: 100px;
  }
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  h1 {
    font-size: 62px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  h1 {
    font-size: 58px;
  }
}
@media (min-width: 0px) and (max-width: 767.98px) {
  h1 {
    font-size: 54px;
  }
}

h2 {
  font-family: "DM Sans", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 56px;
  line-height: 97%;
}
@media (min-width: 1920px) {
  h2 {
    font-size: 72px;
  }
}
@media (min-width: 1600px) and (max-width: 1919.98px) {
  h2 {
    font-size: 60px;
  }
}
@media (min-width: 1280px) and (max-width: 1439.98px) {
  h2 {
    font-size: 56px;
  }
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  h2 {
    font-size: 40px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  h2 {
    font-size: 36px;
  }
}
@media (min-width: 0px) and (max-width: 767.98px) {
  h2 {
    font-size: 32px;
  }
}

h3 {
  font-family: "DM Sans", sans-serif;
  font-size: 48px;
  font-style: normal;
  line-height: 97%;
  font-weight: 500;
}
@media (min-width: 1920px) {
  h3 {
    font-size: 58px;
  }
}
@media (min-width: 1600px) and (max-width: 1919.98px) {
  h3 {
    font-size: 52px;
  }
}
@media (min-width: 1280px) and (max-width: 1439.98px) {
  h3 {
    font-size: 48px;
  }
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  h3 {
    font-size: 36px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  h3 {
    font-size: 32px;
  }
}
@media (min-width: 0px) and (max-width: 767.98px) {
  h3 {
    font-size: 28px;
  }
}

h4 {
  font-family: "DM Sans", sans-serif;
  font-size: 36px;
  font-style: normal;
  line-height: 97%;
  font-weight: 500;
}
@media (min-width: 1920px) {
  h4 {
    font-size: 48px;
  }
}
@media (min-width: 1600px) and (max-width: 1919.98px) {
  h4 {
    font-size: 40px;
  }
}
@media (min-width: 1280px) and (max-width: 1439.98px) {
  h4 {
    font-size: 36px;
  }
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  h4 {
    font-size: 32px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  h4 {
    font-size: 26px;
  }
}
@media (min-width: 0px) and (max-width: 767.98px) {
  h4 {
    font-size: 21px;
  }
}

h5 {
  font-family: "DM Sans", sans-serif;
  font-size: 30px;
  font-style: normal;
  line-height: 97%;
  font-weight: 500;
}
@media (min-width: 1920px) {
  h5 {
    font-size: 42px;
  }
}
@media (min-width: 1600px) and (max-width: 1919.98px) {
  h5 {
    font-size: 32px;
  }
}
@media (min-width: 1280px) and (max-width: 1439.98px) {
  h5 {
    font-size: 30px;
  }
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  h5 {
    font-size: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  h5 {
    font-size: 24px;
  }
}
@media (min-width: 0px) and (max-width: 767.98px) {
  h5 {
    font-size: 22px;
  }
}

h6 {
  font-family: "DM Sans", sans-serif;
  font-size: 24px;
  font-style: normal;
  line-height: 97%;
  font-weight: 500;
}
@media (min-width: 1920px) {
  h6 {
    font-size: 36px;
  }
}
@media (min-width: 1600px) and (max-width: 1919.98px) {
  h6 {
    font-size: 28px;
  }
}
@media (min-width: 1280px) and (max-width: 1439.98px) {
  h6 {
    font-size: 24px;
  }
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  h6 {
    font-size: 21px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  h6 {
    font-size: 21px;
  }
}
@media (min-width: 0px) and (max-width: 767.98px) {
  h6 {
    font-size: 18px;
  }
}

div.hamburger {
  display: none;
}

#popout-menu {
  display: none;
}

header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  z-index: 10;
  transition: all 0.4s;
  padding: 0 40px;
}
header.hideme {
  top: -80px;
}
header.scrolled {
  background: #f8f4ea;
}
header.scrolled div.menu a {
  color: #000;
}
header.scrolled div.logo div.logo-black {
  opacity: 1;
}
header.scrolled div.logo div.logo-white {
  opacity: 0;
}
header div.wrapper {
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
header div.logo {
  position: relative;
}
header div.logo div.logo-black,
header div.logo div.logo-white {
  width: 200px;
  height: 37px;
  background: url("../img/logo-wit.png") no-repeat center center/contain;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  opacity: 1;
  transition: opacity 0.4s;
}
header div.logo div.logo-black {
  background: url("../img/logo-zwart.png") no-repeat center center/contain;
  opacity: 0;
}
header div.menu {
  padding-top: 7px;
}
header div.menu ul.menu {
  display: flex;
  gap: 40px;
}
header div.menu a {
  font-size: 26px;
  color: #efe8d5;
  font-weight: 600;
  transition: color 0.4s;
}

footer {
  background: #feb82c;
  padding: 40px 100px;
}

button {
  border: 0;
  height: 50px;
  background: #feb82c;
  border: solid 2px #000;
  border-radius: 25px;
  padding: 0 25px;
}

select,
input[type=date],
input[type=text],
input[type=email] {
  height: 50px;
  line-height: 50px;
  padding: 0 15px;
  background: rgba(255, 255, 255, 0.5);
}

div.text > *:first-child {
  margin-top: 0 !important;
}
div.text > *:last-child {
  margin-bottom: 0 !important;
}
div.text > * {
  margin-bottom: 25px;
}
div.text p + h1:not(:first-child),
div.text p + h2:not(:first-child),
div.text p + h3:not(:first-child),
div.text p + h4:not(:first-child),
div.text p + h5:not(:first-child) {
  margin-top: 40px;
}
div.text .larger {
  font-size: 24px;
}
div.text .large {
  font-size: 20px;
}
div.text a {
  text-decoration: underline;
  font-weight: 500;
}

ul.slick-dots {
  display: flex;
  justify-content: center;
  gap: 10px;
  margin-top: 15px;
}
ul.slick-dots li {
  transition: all 0.4s;
}
ul.slick-dots li button {
  text-indent: -10000px;
  width: 15px;
  height: 15px;
  border: solid 2px #000;
  border-radius: 15px;
  cursor: pointer;
  padding: 0;
}
ul.slick-dots li.slick-active {
  transform-origin: center center;
  transform: scale(1.2);
}
ul.slick-dots li.slick-active button {
  background: #000;
}

section#section-header {
  color: #efe8d5;
  padding-top: 80px;
  padding-bottom: 80px;
}
section#section-header div.column-background:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.25);
  content: "";
}

div.element-image-slider div.image img {
  width: 100%;
}

@media (max-width: 1200px) and (min-width: 992px) {
  header div.menu a {
    font-size: 23px;
  }
  header div.menu ul.menu {
    gap: 27px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  header div.menu ul.menu {
    gap: 25px;
  }
  header div.menu a {
    font-size: 22px;
  }
  footer {
    padding-left: 50px;
    padding-right: 50px;
  }
  div.text > * {
    margin-bottom: 20px;
  }
  div.text p + h1:not(:first-child),
  div.text p + h2:not(:first-child),
  div.text p + h3:not(:first-child),
  div.text p + h4:not(:first-child),
  div.text p + h5:not(:first-child) {
    margin-top: 30px;
  }
  div.text .larger {
    font-size: 20px;
  }
  div.text .large {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  footer {
    padding-left: 40px;
    padding-right: 40px;
  }
  div.text > * {
    margin-bottom: 16px;
  }
  div.text p + h1:not(:first-child),
  div.text p + h2:not(:first-child),
  div.text p + h3:not(:first-child),
  div.text p + h4:not(:first-child),
  div.text p + h5:not(:first-child) {
    margin-top: 25px;
  }
  div.text .larger {
    font-size: 18px;
  }
  div.text .large {
    font-size: 17px;
  }
}
@media (max-width: 991px) {
  header div.menu {
    display: none;
  }
  header div.hamburger {
    display: flex;
    width: 40px;
    height: 40px;
    position: relative;
    cursor: pointer;
  }
  header div.hamburger div.hamburger-black,
  header div.hamburger div.hamburger-white {
    width: 40px;
    height: 40px;
    background: url("../img/hamburger-wit.png") no-repeat center center/contain;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    opacity: 1;
    transition: opacity 0.4s;
  }
  header div.hamburger div.hamburger-black {
    background: url("../img/hamburger-zwart.png") no-repeat center center/contain;
    opacity: 0;
  }
  header.scrolled div.hamburger div.hamburger-black {
    opacity: 1;
  }
  header.scrolled div.hamburger div.hamburger-white {
    opacity: 0;
  }
  body.menu-open #popout-menu {
    right: 0px;
  }
  #popout-menu {
    display: flex;
    position: fixed;
    width: 350px;
    height: 100%;
    background: #f8f4ea;
    z-index: 10;
    padding: 40px;
    right: -350px;
    transition: right 0.4s;
  }
  #popout-menu #close-popout-menu {
    position: absolute;
    top: 30px;
    right: 30px;
    width: 40px;
    height: 40px;
    background: url("../img/close.png") no-repeat center center/contain;
    z-index: 10;
    cursor: pointer;
  }
  #popout-menu div.menu ul.menu {
    display: grid;
    gap: 30px;
  }
  #popout-menu div.menu a {
    font-size: 20px;
    color: #000;
    font-weight: 600;
    transition: color 0.4s;
  }
}/*# sourceMappingURL=app.css.map */