.fs-96 {
  font-size: calc(2.2222222222em + min(56 * ((100vw - 375px) / 1545), 56px));
}

.fs-72 {
  font-size: calc(2em + min(36 * ((100vw - 375px) / 1545), 36px));
}

.fs-64 {
  font-size: calc(1.7777777778em + min(32 * ((100vw - 375px) / 1545), 32px));
}

.fs-48 {
  font-size: calc(1.6666666667em + min(18 * ((100vw - 375px) / 1545), 18px));
}

.fs-40 {
  font-size: calc(1.5555555556em + min(12 * ((100vw - 375px) / 1545), 12px));
}

.fs-36 {
  font-size: calc(1.4444444444em + min(10 * ((100vw - 375px) / 1545), 10px));
}

.fs-32 {
  font-size: calc(1.3333333333em + min(8 * ((100vw - 375px) / 1545), 8px));
}

.fs-30 {
  font-size: calc(1.3333333333em + min(6 * ((100vw - 375px) / 1545), 6px));
}

.fs-28 {
  font-size: calc(1.3333333333em + min(4 * ((100vw - 375px) / 1545), 4px));
}

.fs-24 {
  font-size: calc(1.1111111111em + min(4 * ((100vw - 375px) / 1545), 4px));
}

.fs-20 {
  font-size: calc(1em + min(2 * ((100vw - 375px) / 1545), 2px));
}

.fs-18 {
  font-size: calc(0.8888888889em + min(2 * ((100vw - 375px) / 1545), 2px));
}

.fs-16 {
  font-size: calc(0.7777777778em + min(2 * ((100vw - 375px) / 1545), 2px));
}

.fs-14 {
  font-size: calc(0.6666666667em + min(2 * ((100vw - 375px) / 1545), 2px));
}

.fs-12 {
  font-size: calc(0.5555555556em + min(2 * ((100vw - 375px) / 1545), 2px));
}

.grid-flex > .row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.grid-flex > .row.row-reverse {
  flex-direction: row-reverse;
}

.grid-flex.valign-top > .row, .grid-flex > .row.valign-top {
  align-items: flex-start;
}

.grid-flex.valign-middle > .row, .grid-flex > .row.valign-middle {
  align-items: center;
}

.grid-flex.valign-bottom > .row, .grid-flex > .row.valign-bottom {
  align-items: flex-end;
}

.grid-flex > .row > .col {
  box-sizing: border-box;
  width: 100%;
}

.grid {
  display: grid;
}

@media screen and (min-width: 0px) {
  .w0-hide {
    display: none;
  }
  .w0-block {
    display: block;
  }
  .w0-iblock {
    display: inline-block;
  }
  .w0-align-left {
    text-align: left;
  }
  .w0-align-center {
    text-align: center;
  }
  .w0-align-right {
    text-align: right;
  }
  .grid-flex > .row > .col.w0-auto {
    width: auto;
  }
  .grid-flex > .row > .col.w0-0 {
    width: 0%;
  }
  .grid-flex > .row > .col.w0-offset-0 {
    margin-left: 0%;
  }
  .grid-flex > .row > .col.w0-5 {
    width: 5%;
  }
  .grid-flex > .row > .col.w0-offset-5 {
    margin-left: 5%;
  }
  .grid-flex > .row > .col.w0-10 {
    width: 10%;
  }
  .grid-flex > .row > .col.w0-offset-10 {
    margin-left: 10%;
  }
  .grid-flex > .row > .col.w0-12-5 {
    width: 12.5%;
  }
  .grid-flex > .row > .col.w0-offset-12-5 {
    margin-left: 12.5%;
  }
  .grid-flex > .row > .col.w0-14-2 {
    width: 14.2%;
  }
  .grid-flex > .row > .col.w0-offset-14-2 {
    margin-left: 14.2%;
  }
  .grid-flex > .row > .col.w0-15 {
    width: 15%;
  }
  .grid-flex > .row > .col.w0-offset-15 {
    margin-left: 15%;
  }
  .grid-flex > .row > .col.w0-16-6 {
    width: 16.6%;
  }
  .grid-flex > .row > .col.w0-offset-16-6 {
    margin-left: 16.6%;
  }
  .grid-flex > .row > .col.w0-17-5 {
    width: 17.5%;
  }
  .grid-flex > .row > .col.w0-offset-17-5 {
    margin-left: 17.5%;
  }
  .grid-flex > .row > .col.w0-20 {
    width: 20%;
  }
  .grid-flex > .row > .col.w0-offset-20 {
    margin-left: 20%;
  }
  .grid-flex > .row > .col.w0-25 {
    width: 25%;
  }
  .grid-flex > .row > .col.w0-offset-25 {
    margin-left: 25%;
  }
  .grid-flex > .row > .col.w0-30 {
    width: 30%;
  }
  .grid-flex > .row > .col.w0-offset-30 {
    margin-left: 30%;
  }
  .grid-flex > .row > .col.w0-33 {
    width: 33.33%;
  }
  .grid-flex > .row > .col.w0-offset-33 {
    margin-left: 33.33%;
  }
  .grid-flex > .row > .col.w0-35 {
    width: 35%;
  }
  .grid-flex > .row > .col.w0-offset-35 {
    margin-left: 35%;
  }
  .grid-flex > .row > .col.w0-40 {
    width: 40%;
  }
  .grid-flex > .row > .col.w0-offset-40 {
    margin-left: 40%;
  }
  .grid-flex > .row > .col.w0-45 {
    width: 45%;
  }
  .grid-flex > .row > .col.w0-offset-45 {
    margin-left: 45%;
  }
  .grid-flex > .row > .col.w0-50 {
    width: 50%;
  }
  .grid-flex > .row > .col.w0-offset-50 {
    margin-left: 50%;
  }
  .grid-flex > .row > .col.w0-55 {
    width: 55%;
  }
  .grid-flex > .row > .col.w0-offset-55 {
    margin-left: 55%;
  }
  .grid-flex > .row > .col.w0-60 {
    width: 60%;
  }
  .grid-flex > .row > .col.w0-offset-60 {
    margin-left: 60%;
  }
  .grid-flex > .row > .col.w0-65 {
    width: 65%;
  }
  .grid-flex > .row > .col.w0-offset-65 {
    margin-left: 65%;
  }
  .grid-flex > .row > .col.w0-66 {
    width: 66.66%;
  }
  .grid-flex > .row > .col.w0-offset-66 {
    margin-left: 66.66%;
  }
  .grid-flex > .row > .col.w0-70 {
    width: 70%;
  }
  .grid-flex > .row > .col.w0-offset-70 {
    margin-left: 70%;
  }
  .grid-flex > .row > .col.w0-75 {
    width: 75%;
  }
  .grid-flex > .row > .col.w0-offset-75 {
    margin-left: 75%;
  }
  .grid-flex > .row > .col.w0-80 {
    width: 80%;
  }
  .grid-flex > .row > .col.w0-offset-80 {
    margin-left: 80%;
  }
  .grid-flex > .row > .col.w0-83-4 {
    width: 83.4%;
  }
  .grid-flex > .row > .col.w0-offset-83-4 {
    margin-left: 83.4%;
  }
  .grid-flex > .row > .col.w0-85 {
    width: 85%;
  }
  .grid-flex > .row > .col.w0-offset-85 {
    margin-left: 85%;
  }
  .grid-flex > .row > .col.w0-100 {
    width: 100%;
  }
  .grid-flex > .row > .col.w0-offset-100 {
    margin-left: 100%;
  }
  .grid-flex.w0-gap-0 {
    margin: -0rem;
  }
  .grid-flex.w0-gap-0 > .row > .col {
    padding: 0rem;
  }
  .flex.w0-gap-0 {
    gap: 0rem;
  }
  .grid.w0-gap-0 {
    gap: 0rem;
  }
  .grid-flex.w0-gap-0-25 {
    margin: -0.25rem;
  }
  .grid-flex.w0-gap-0-25 > .row > .col {
    padding: 0.25rem;
  }
  .flex.w0-gap-0-25 {
    gap: 0.25rem;
  }
  .grid.w0-gap-0-25 {
    gap: 0.25rem;
  }
  .grid-flex.w0-gap-0-5 {
    margin: -0.5rem;
  }
  .grid-flex.w0-gap-0-5 > .row > .col {
    padding: 0.5rem;
  }
  .flex.w0-gap-0-5 {
    gap: 0.5rem;
  }
  .grid.w0-gap-0-5 {
    gap: 0.5rem;
  }
  .grid-flex.w0-gap-1 {
    margin: -1rem;
  }
  .grid-flex.w0-gap-1 > .row > .col {
    padding: 1rem;
  }
  .flex.w0-gap-1 {
    gap: 1rem;
  }
  .grid.w0-gap-1 {
    gap: 1rem;
  }
  .grid-flex.w0-gap-1-25 {
    margin: -1.25rem;
  }
  .grid-flex.w0-gap-1-25 > .row > .col {
    padding: 1.25rem;
  }
  .flex.w0-gap-1-25 {
    gap: 1.25rem;
  }
  .grid.w0-gap-1-25 {
    gap: 1.25rem;
  }
  .grid-flex.w0-gap-1-5 {
    margin: -1.5rem;
  }
  .grid-flex.w0-gap-1-5 > .row > .col {
    padding: 1.5rem;
  }
  .flex.w0-gap-1-5 {
    gap: 1.5rem;
  }
  .grid.w0-gap-1-5 {
    gap: 1.5rem;
  }
  .grid-flex.w0-gap-2 {
    margin: -2rem;
  }
  .grid-flex.w0-gap-2 > .row > .col {
    padding: 2rem;
  }
  .flex.w0-gap-2 {
    gap: 2rem;
  }
  .grid.w0-gap-2 {
    gap: 2rem;
  }
  .grid-flex.w0-gap-3 {
    margin: -3rem;
  }
  .grid-flex.w0-gap-3 > .row > .col {
    padding: 3rem;
  }
  .flex.w0-gap-3 {
    gap: 3rem;
  }
  .grid.w0-gap-3 {
    gap: 3rem;
  }
  .grid-flex.w0-gap-4 {
    margin: -4rem;
  }
  .grid-flex.w0-gap-4 > .row > .col {
    padding: 4rem;
  }
  .flex.w0-gap-4 {
    gap: 4rem;
  }
  .grid.w0-gap-4 {
    gap: 4rem;
  }
  .grid-flex > .row > .col.w0-order-0 {
    order: 0;
  }
  .grid-flex > .row > .col.w0-order-1 {
    order: 1;
  }
  .grid-flex > .row > .col.w0-order-2 {
    order: 2;
  }
  .grid-flex > .row > .col.w0-order-3 {
    order: 3;
  }
  .grid-flex > .row > .col.w0-order-4 {
    order: 4;
  }
  .grid.w0-cols-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .grid > .col.w0-span-1 {
    grid-column: span 1;
  }
  .grid.w0-cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid > .col.w0-span-2 {
    grid-column: span 2;
  }
  .grid.w0-cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid > .col.w0-span-3 {
    grid-column: span 3;
  }
  .grid.w0-cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid > .col.w0-span-4 {
    grid-column: span 4;
  }
  .grid.w0-cols-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid > .col.w0-span-5 {
    grid-column: span 5;
  }
  .grid.w0-cols-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid > .col.w0-span-6 {
    grid-column: span 6;
  }
  .w0-p-0 {
    padding: 0rem;
  }
  .w0-px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .w0-py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .w0-pt-0 {
    padding-top: 0rem;
  }
  .w0-pr-0 {
    padding-right: 0rem;
  }
  .w0-pb-0 {
    padding-bottom: 0rem;
  }
  .w0-pl-0 {
    padding-left: 0rem;
  }
  .w0-m-0 {
    margin: 0rem;
  }
  .w0-nm-0 {
    margin: -0rem;
  }
  .w0-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .w0-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .w0-mt-0 {
    margin-top: 0rem;
  }
  .w0-mr-0 {
    margin-right: 0rem;
  }
  .w0-mb-0 {
    margin-bottom: 0rem;
  }
  .w0-ml-0 {
    margin-left: 0rem;
  }
  .w0-nmt-0 {
    margin-top: -0rem;
  }
  .w0-p-0-25 {
    padding: 0.25rem;
  }
  .w0-px-0-25 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .w0-py-0-25 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .w0-pt-0-25 {
    padding-top: 0.25rem;
  }
  .w0-pr-0-25 {
    padding-right: 0.25rem;
  }
  .w0-pb-0-25 {
    padding-bottom: 0.25rem;
  }
  .w0-pl-0-25 {
    padding-left: 0.25rem;
  }
  .w0-m-0-25 {
    margin: 0.25rem;
  }
  .w0-nm-0-25 {
    margin: -0.25rem;
  }
  .w0-mx-0-25 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .w0-my-0-25 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .w0-mt-0-25 {
    margin-top: 0.25rem;
  }
  .w0-mr-0-25 {
    margin-right: 0.25rem;
  }
  .w0-mb-0-25 {
    margin-bottom: 0.25rem;
  }
  .w0-ml-0-25 {
    margin-left: 0.25rem;
  }
  .w0-nmt-0-25 {
    margin-top: -0.25rem;
  }
  .w0-p-0-5 {
    padding: 0.5rem;
  }
  .w0-px-0-5 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .w0-py-0-5 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .w0-pt-0-5 {
    padding-top: 0.5rem;
  }
  .w0-pr-0-5 {
    padding-right: 0.5rem;
  }
  .w0-pb-0-5 {
    padding-bottom: 0.5rem;
  }
  .w0-pl-0-5 {
    padding-left: 0.5rem;
  }
  .w0-m-0-5 {
    margin: 0.5rem;
  }
  .w0-nm-0-5 {
    margin: -0.5rem;
  }
  .w0-mx-0-5 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .w0-my-0-5 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .w0-mt-0-5 {
    margin-top: 0.5rem;
  }
  .w0-mr-0-5 {
    margin-right: 0.5rem;
  }
  .w0-mb-0-5 {
    margin-bottom: 0.5rem;
  }
  .w0-ml-0-5 {
    margin-left: 0.5rem;
  }
  .w0-nmt-0-5 {
    margin-top: -0.5rem;
  }
  .w0-p-0-75 {
    padding: 0.75rem;
  }
  .w0-px-0-75 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .w0-py-0-75 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .w0-pt-0-75 {
    padding-top: 0.75rem;
  }
  .w0-pr-0-75 {
    padding-right: 0.75rem;
  }
  .w0-pb-0-75 {
    padding-bottom: 0.75rem;
  }
  .w0-pl-0-75 {
    padding-left: 0.75rem;
  }
  .w0-m-0-75 {
    margin: 0.75rem;
  }
  .w0-nm-0-75 {
    margin: -0.75rem;
  }
  .w0-mx-0-75 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .w0-my-0-75 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .w0-mt-0-75 {
    margin-top: 0.75rem;
  }
  .w0-mr-0-75 {
    margin-right: 0.75rem;
  }
  .w0-mb-0-75 {
    margin-bottom: 0.75rem;
  }
  .w0-ml-0-75 {
    margin-left: 0.75rem;
  }
  .w0-nmt-0-75 {
    margin-top: -0.75rem;
  }
  .w0-p-1 {
    padding: 1rem;
  }
  .w0-px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .w0-py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .w0-pt-1 {
    padding-top: 1rem;
  }
  .w0-pr-1 {
    padding-right: 1rem;
  }
  .w0-pb-1 {
    padding-bottom: 1rem;
  }
  .w0-pl-1 {
    padding-left: 1rem;
  }
  .w0-m-1 {
    margin: 1rem;
  }
  .w0-nm-1 {
    margin: -1rem;
  }
  .w0-mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .w0-my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .w0-mt-1 {
    margin-top: 1rem;
  }
  .w0-mr-1 {
    margin-right: 1rem;
  }
  .w0-mb-1 {
    margin-bottom: 1rem;
  }
  .w0-ml-1 {
    margin-left: 1rem;
  }
  .w0-nmt-1 {
    margin-top: -1rem;
  }
  .w0-p-1-5 {
    padding: 1.5rem;
  }
  .w0-px-1-5 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .w0-py-1-5 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .w0-pt-1-5 {
    padding-top: 1.5rem;
  }
  .w0-pr-1-5 {
    padding-right: 1.5rem;
  }
  .w0-pb-1-5 {
    padding-bottom: 1.5rem;
  }
  .w0-pl-1-5 {
    padding-left: 1.5rem;
  }
  .w0-m-1-5 {
    margin: 1.5rem;
  }
  .w0-nm-1-5 {
    margin: -1.5rem;
  }
  .w0-mx-1-5 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .w0-my-1-5 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .w0-mt-1-5 {
    margin-top: 1.5rem;
  }
  .w0-mr-1-5 {
    margin-right: 1.5rem;
  }
  .w0-mb-1-5 {
    margin-bottom: 1.5rem;
  }
  .w0-ml-1-5 {
    margin-left: 1.5rem;
  }
  .w0-nmt-1-5 {
    margin-top: -1.5rem;
  }
  .w0-p-2 {
    padding: 2rem;
  }
  .w0-px-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .w0-py-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .w0-pt-2 {
    padding-top: 2rem;
  }
  .w0-pr-2 {
    padding-right: 2rem;
  }
  .w0-pb-2 {
    padding-bottom: 2rem;
  }
  .w0-pl-2 {
    padding-left: 2rem;
  }
  .w0-m-2 {
    margin: 2rem;
  }
  .w0-nm-2 {
    margin: -2rem;
  }
  .w0-mx-2 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .w0-my-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .w0-mt-2 {
    margin-top: 2rem;
  }
  .w0-mr-2 {
    margin-right: 2rem;
  }
  .w0-mb-2 {
    margin-bottom: 2rem;
  }
  .w0-ml-2 {
    margin-left: 2rem;
  }
  .w0-nmt-2 {
    margin-top: -2rem;
  }
  .w0-p-2-5 {
    padding: 2.5rem;
  }
  .w0-px-2-5 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .w0-py-2-5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .w0-pt-2-5 {
    padding-top: 2.5rem;
  }
  .w0-pr-2-5 {
    padding-right: 2.5rem;
  }
  .w0-pb-2-5 {
    padding-bottom: 2.5rem;
  }
  .w0-pl-2-5 {
    padding-left: 2.5rem;
  }
  .w0-m-2-5 {
    margin: 2.5rem;
  }
  .w0-nm-2-5 {
    margin: -2.5rem;
  }
  .w0-mx-2-5 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .w0-my-2-5 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .w0-mt-2-5 {
    margin-top: 2.5rem;
  }
  .w0-mr-2-5 {
    margin-right: 2.5rem;
  }
  .w0-mb-2-5 {
    margin-bottom: 2.5rem;
  }
  .w0-ml-2-5 {
    margin-left: 2.5rem;
  }
  .w0-nmt-2-5 {
    margin-top: -2.5rem;
  }
  .w0-p-3 {
    padding: 3rem;
  }
  .w0-px-3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .w0-py-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .w0-pt-3 {
    padding-top: 3rem;
  }
  .w0-pr-3 {
    padding-right: 3rem;
  }
  .w0-pb-3 {
    padding-bottom: 3rem;
  }
  .w0-pl-3 {
    padding-left: 3rem;
  }
  .w0-m-3 {
    margin: 3rem;
  }
  .w0-nm-3 {
    margin: -3rem;
  }
  .w0-mx-3 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .w0-my-3 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .w0-mt-3 {
    margin-top: 3rem;
  }
  .w0-mr-3 {
    margin-right: 3rem;
  }
  .w0-mb-3 {
    margin-bottom: 3rem;
  }
  .w0-ml-3 {
    margin-left: 3rem;
  }
  .w0-nmt-3 {
    margin-top: -3rem;
  }
  .w0-p-3-5 {
    padding: 3.5rem;
  }
  .w0-px-3-5 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .w0-py-3-5 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .w0-pt-3-5 {
    padding-top: 3.5rem;
  }
  .w0-pr-3-5 {
    padding-right: 3.5rem;
  }
  .w0-pb-3-5 {
    padding-bottom: 3.5rem;
  }
  .w0-pl-3-5 {
    padding-left: 3.5rem;
  }
  .w0-m-3-5 {
    margin: 3.5rem;
  }
  .w0-nm-3-5 {
    margin: -3.5rem;
  }
  .w0-mx-3-5 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .w0-my-3-5 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .w0-mt-3-5 {
    margin-top: 3.5rem;
  }
  .w0-mr-3-5 {
    margin-right: 3.5rem;
  }
  .w0-mb-3-5 {
    margin-bottom: 3.5rem;
  }
  .w0-ml-3-5 {
    margin-left: 3.5rem;
  }
  .w0-nmt-3-5 {
    margin-top: -3.5rem;
  }
  .w0-p-4 {
    padding: 4rem;
  }
  .w0-px-4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .w0-py-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .w0-pt-4 {
    padding-top: 4rem;
  }
  .w0-pr-4 {
    padding-right: 4rem;
  }
  .w0-pb-4 {
    padding-bottom: 4rem;
  }
  .w0-pl-4 {
    padding-left: 4rem;
  }
  .w0-m-4 {
    margin: 4rem;
  }
  .w0-nm-4 {
    margin: -4rem;
  }
  .w0-mx-4 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .w0-my-4 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .w0-mt-4 {
    margin-top: 4rem;
  }
  .w0-mr-4 {
    margin-right: 4rem;
  }
  .w0-mb-4 {
    margin-bottom: 4rem;
  }
  .w0-ml-4 {
    margin-left: 4rem;
  }
  .w0-nmt-4 {
    margin-top: -4rem;
  }
  .w0-p-5 {
    padding: 5rem;
  }
  .w0-px-5 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .w0-py-5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .w0-pt-5 {
    padding-top: 5rem;
  }
  .w0-pr-5 {
    padding-right: 5rem;
  }
  .w0-pb-5 {
    padding-bottom: 5rem;
  }
  .w0-pl-5 {
    padding-left: 5rem;
  }
  .w0-m-5 {
    margin: 5rem;
  }
  .w0-nm-5 {
    margin: -5rem;
  }
  .w0-mx-5 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .w0-my-5 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .w0-mt-5 {
    margin-top: 5rem;
  }
  .w0-mr-5 {
    margin-right: 5rem;
  }
  .w0-mb-5 {
    margin-bottom: 5rem;
  }
  .w0-ml-5 {
    margin-left: 5rem;
  }
  .w0-nmt-5 {
    margin-top: -5rem;
  }
  .w0-p-6 {
    padding: 6rem;
  }
  .w0-px-6 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .w0-py-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .w0-pt-6 {
    padding-top: 6rem;
  }
  .w0-pr-6 {
    padding-right: 6rem;
  }
  .w0-pb-6 {
    padding-bottom: 6rem;
  }
  .w0-pl-6 {
    padding-left: 6rem;
  }
  .w0-m-6 {
    margin: 6rem;
  }
  .w0-nm-6 {
    margin: -6rem;
  }
  .w0-mx-6 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .w0-my-6 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .w0-mt-6 {
    margin-top: 6rem;
  }
  .w0-mr-6 {
    margin-right: 6rem;
  }
  .w0-mb-6 {
    margin-bottom: 6rem;
  }
  .w0-ml-6 {
    margin-left: 6rem;
  }
  .w0-nmt-6 {
    margin-top: -6rem;
  }
  .w0-max-width-0 {
    max-width: 0rem;
  }
  .w0-max-width-10 {
    max-width: 10rem;
  }
  .w0-max-width-15 {
    max-width: 15rem;
  }
  .w0-max-width-20 {
    max-width: 20rem;
  }
  .w0-max-width-25 {
    max-width: 25rem;
  }
  .w0-max-width-30 {
    max-width: 30rem;
  }
  .w0-max-width-35 {
    max-width: 35rem;
  }
  .w0-max-width-32 {
    max-width: 32rem;
  }
  .w0-max-width-40 {
    max-width: 40rem;
  }
  .w0-max-width-50 {
    max-width: 50rem;
  }
  .w0-min-width-0 {
    min-width: 0rem;
  }
  .w0-min-width-5 {
    min-width: 5rem;
  }
  .w0-min-width-9 {
    min-width: 9rem;
  }
  .w0-min-width-10 {
    min-width: 10rem;
  }
  .w0-min-width-20 {
    min-width: 20rem;
  }
  .w0-min-width-25 {
    min-width: 25rem;
  }
  .w0-min-height-5 {
    min-height: 5rem;
  }
  .w0-min-height-10 {
    min-height: 10rem;
  }
  .w0-min-height-12 {
    min-height: 12rem;
  }
  .w0-min-height-15 {
    min-height: 15rem;
  }
  .w0-min-height-20 {
    min-height: 20rem;
  }
}
@media screen and (min-width: 300px) {
  .w300-hide {
    display: none;
  }
  .w300-block {
    display: block;
  }
  .w300-iblock {
    display: inline-block;
  }
  .w300-align-left {
    text-align: left;
  }
  .w300-align-center {
    text-align: center;
  }
  .w300-align-right {
    text-align: right;
  }
  .grid-flex > .row > .col.w300-auto {
    width: auto;
  }
  .grid-flex > .row > .col.w300-0 {
    width: 0%;
  }
  .grid-flex > .row > .col.w300-offset-0 {
    margin-left: 0%;
  }
  .grid-flex > .row > .col.w300-5 {
    width: 5%;
  }
  .grid-flex > .row > .col.w300-offset-5 {
    margin-left: 5%;
  }
  .grid-flex > .row > .col.w300-10 {
    width: 10%;
  }
  .grid-flex > .row > .col.w300-offset-10 {
    margin-left: 10%;
  }
  .grid-flex > .row > .col.w300-12-5 {
    width: 12.5%;
  }
  .grid-flex > .row > .col.w300-offset-12-5 {
    margin-left: 12.5%;
  }
  .grid-flex > .row > .col.w300-14-2 {
    width: 14.2%;
  }
  .grid-flex > .row > .col.w300-offset-14-2 {
    margin-left: 14.2%;
  }
  .grid-flex > .row > .col.w300-15 {
    width: 15%;
  }
  .grid-flex > .row > .col.w300-offset-15 {
    margin-left: 15%;
  }
  .grid-flex > .row > .col.w300-16-6 {
    width: 16.6%;
  }
  .grid-flex > .row > .col.w300-offset-16-6 {
    margin-left: 16.6%;
  }
  .grid-flex > .row > .col.w300-17-5 {
    width: 17.5%;
  }
  .grid-flex > .row > .col.w300-offset-17-5 {
    margin-left: 17.5%;
  }
  .grid-flex > .row > .col.w300-20 {
    width: 20%;
  }
  .grid-flex > .row > .col.w300-offset-20 {
    margin-left: 20%;
  }
  .grid-flex > .row > .col.w300-25 {
    width: 25%;
  }
  .grid-flex > .row > .col.w300-offset-25 {
    margin-left: 25%;
  }
  .grid-flex > .row > .col.w300-30 {
    width: 30%;
  }
  .grid-flex > .row > .col.w300-offset-30 {
    margin-left: 30%;
  }
  .grid-flex > .row > .col.w300-33 {
    width: 33.33%;
  }
  .grid-flex > .row > .col.w300-offset-33 {
    margin-left: 33.33%;
  }
  .grid-flex > .row > .col.w300-35 {
    width: 35%;
  }
  .grid-flex > .row > .col.w300-offset-35 {
    margin-left: 35%;
  }
  .grid-flex > .row > .col.w300-40 {
    width: 40%;
  }
  .grid-flex > .row > .col.w300-offset-40 {
    margin-left: 40%;
  }
  .grid-flex > .row > .col.w300-45 {
    width: 45%;
  }
  .grid-flex > .row > .col.w300-offset-45 {
    margin-left: 45%;
  }
  .grid-flex > .row > .col.w300-50 {
    width: 50%;
  }
  .grid-flex > .row > .col.w300-offset-50 {
    margin-left: 50%;
  }
  .grid-flex > .row > .col.w300-55 {
    width: 55%;
  }
  .grid-flex > .row > .col.w300-offset-55 {
    margin-left: 55%;
  }
  .grid-flex > .row > .col.w300-60 {
    width: 60%;
  }
  .grid-flex > .row > .col.w300-offset-60 {
    margin-left: 60%;
  }
  .grid-flex > .row > .col.w300-65 {
    width: 65%;
  }
  .grid-flex > .row > .col.w300-offset-65 {
    margin-left: 65%;
  }
  .grid-flex > .row > .col.w300-66 {
    width: 66.66%;
  }
  .grid-flex > .row > .col.w300-offset-66 {
    margin-left: 66.66%;
  }
  .grid-flex > .row > .col.w300-70 {
    width: 70%;
  }
  .grid-flex > .row > .col.w300-offset-70 {
    margin-left: 70%;
  }
  .grid-flex > .row > .col.w300-75 {
    width: 75%;
  }
  .grid-flex > .row > .col.w300-offset-75 {
    margin-left: 75%;
  }
  .grid-flex > .row > .col.w300-80 {
    width: 80%;
  }
  .grid-flex > .row > .col.w300-offset-80 {
    margin-left: 80%;
  }
  .grid-flex > .row > .col.w300-83-4 {
    width: 83.4%;
  }
  .grid-flex > .row > .col.w300-offset-83-4 {
    margin-left: 83.4%;
  }
  .grid-flex > .row > .col.w300-85 {
    width: 85%;
  }
  .grid-flex > .row > .col.w300-offset-85 {
    margin-left: 85%;
  }
  .grid-flex > .row > .col.w300-100 {
    width: 100%;
  }
  .grid-flex > .row > .col.w300-offset-100 {
    margin-left: 100%;
  }
  .grid-flex.w300-gap-0 {
    margin: -0rem;
  }
  .grid-flex.w300-gap-0 > .row > .col {
    padding: 0rem;
  }
  .flex.w300-gap-0 {
    gap: 0rem;
  }
  .grid.w300-gap-0 {
    gap: 0rem;
  }
  .grid-flex.w300-gap-0-25 {
    margin: -0.25rem;
  }
  .grid-flex.w300-gap-0-25 > .row > .col {
    padding: 0.25rem;
  }
  .flex.w300-gap-0-25 {
    gap: 0.25rem;
  }
  .grid.w300-gap-0-25 {
    gap: 0.25rem;
  }
  .grid-flex.w300-gap-0-5 {
    margin: -0.5rem;
  }
  .grid-flex.w300-gap-0-5 > .row > .col {
    padding: 0.5rem;
  }
  .flex.w300-gap-0-5 {
    gap: 0.5rem;
  }
  .grid.w300-gap-0-5 {
    gap: 0.5rem;
  }
  .grid-flex.w300-gap-1 {
    margin: -1rem;
  }
  .grid-flex.w300-gap-1 > .row > .col {
    padding: 1rem;
  }
  .flex.w300-gap-1 {
    gap: 1rem;
  }
  .grid.w300-gap-1 {
    gap: 1rem;
  }
  .grid-flex.w300-gap-1-25 {
    margin: -1.25rem;
  }
  .grid-flex.w300-gap-1-25 > .row > .col {
    padding: 1.25rem;
  }
  .flex.w300-gap-1-25 {
    gap: 1.25rem;
  }
  .grid.w300-gap-1-25 {
    gap: 1.25rem;
  }
  .grid-flex.w300-gap-1-5 {
    margin: -1.5rem;
  }
  .grid-flex.w300-gap-1-5 > .row > .col {
    padding: 1.5rem;
  }
  .flex.w300-gap-1-5 {
    gap: 1.5rem;
  }
  .grid.w300-gap-1-5 {
    gap: 1.5rem;
  }
  .grid-flex.w300-gap-2 {
    margin: -2rem;
  }
  .grid-flex.w300-gap-2 > .row > .col {
    padding: 2rem;
  }
  .flex.w300-gap-2 {
    gap: 2rem;
  }
  .grid.w300-gap-2 {
    gap: 2rem;
  }
  .grid-flex.w300-gap-3 {
    margin: -3rem;
  }
  .grid-flex.w300-gap-3 > .row > .col {
    padding: 3rem;
  }
  .flex.w300-gap-3 {
    gap: 3rem;
  }
  .grid.w300-gap-3 {
    gap: 3rem;
  }
  .grid-flex.w300-gap-4 {
    margin: -4rem;
  }
  .grid-flex.w300-gap-4 > .row > .col {
    padding: 4rem;
  }
  .flex.w300-gap-4 {
    gap: 4rem;
  }
  .grid.w300-gap-4 {
    gap: 4rem;
  }
  .grid-flex > .row > .col.w300-order-0 {
    order: 0;
  }
  .grid-flex > .row > .col.w300-order-1 {
    order: 1;
  }
  .grid-flex > .row > .col.w300-order-2 {
    order: 2;
  }
  .grid-flex > .row > .col.w300-order-3 {
    order: 3;
  }
  .grid-flex > .row > .col.w300-order-4 {
    order: 4;
  }
  .grid.w300-cols-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .grid > .col.w300-span-1 {
    grid-column: span 1;
  }
  .grid.w300-cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid > .col.w300-span-2 {
    grid-column: span 2;
  }
  .grid.w300-cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid > .col.w300-span-3 {
    grid-column: span 3;
  }
  .grid.w300-cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid > .col.w300-span-4 {
    grid-column: span 4;
  }
  .grid.w300-cols-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid > .col.w300-span-5 {
    grid-column: span 5;
  }
  .grid.w300-cols-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid > .col.w300-span-6 {
    grid-column: span 6;
  }
  .w300-p-0 {
    padding: 0rem;
  }
  .w300-px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .w300-py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .w300-pt-0 {
    padding-top: 0rem;
  }
  .w300-pr-0 {
    padding-right: 0rem;
  }
  .w300-pb-0 {
    padding-bottom: 0rem;
  }
  .w300-pl-0 {
    padding-left: 0rem;
  }
  .w300-m-0 {
    margin: 0rem;
  }
  .w300-nm-0 {
    margin: -0rem;
  }
  .w300-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .w300-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .w300-mt-0 {
    margin-top: 0rem;
  }
  .w300-mr-0 {
    margin-right: 0rem;
  }
  .w300-mb-0 {
    margin-bottom: 0rem;
  }
  .w300-ml-0 {
    margin-left: 0rem;
  }
  .w300-nmt-0 {
    margin-top: -0rem;
  }
  .w300-p-0-25 {
    padding: 0.25rem;
  }
  .w300-px-0-25 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .w300-py-0-25 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .w300-pt-0-25 {
    padding-top: 0.25rem;
  }
  .w300-pr-0-25 {
    padding-right: 0.25rem;
  }
  .w300-pb-0-25 {
    padding-bottom: 0.25rem;
  }
  .w300-pl-0-25 {
    padding-left: 0.25rem;
  }
  .w300-m-0-25 {
    margin: 0.25rem;
  }
  .w300-nm-0-25 {
    margin: -0.25rem;
  }
  .w300-mx-0-25 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .w300-my-0-25 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .w300-mt-0-25 {
    margin-top: 0.25rem;
  }
  .w300-mr-0-25 {
    margin-right: 0.25rem;
  }
  .w300-mb-0-25 {
    margin-bottom: 0.25rem;
  }
  .w300-ml-0-25 {
    margin-left: 0.25rem;
  }
  .w300-nmt-0-25 {
    margin-top: -0.25rem;
  }
  .w300-p-0-5 {
    padding: 0.5rem;
  }
  .w300-px-0-5 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .w300-py-0-5 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .w300-pt-0-5 {
    padding-top: 0.5rem;
  }
  .w300-pr-0-5 {
    padding-right: 0.5rem;
  }
  .w300-pb-0-5 {
    padding-bottom: 0.5rem;
  }
  .w300-pl-0-5 {
    padding-left: 0.5rem;
  }
  .w300-m-0-5 {
    margin: 0.5rem;
  }
  .w300-nm-0-5 {
    margin: -0.5rem;
  }
  .w300-mx-0-5 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .w300-my-0-5 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .w300-mt-0-5 {
    margin-top: 0.5rem;
  }
  .w300-mr-0-5 {
    margin-right: 0.5rem;
  }
  .w300-mb-0-5 {
    margin-bottom: 0.5rem;
  }
  .w300-ml-0-5 {
    margin-left: 0.5rem;
  }
  .w300-nmt-0-5 {
    margin-top: -0.5rem;
  }
  .w300-p-0-75 {
    padding: 0.75rem;
  }
  .w300-px-0-75 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .w300-py-0-75 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .w300-pt-0-75 {
    padding-top: 0.75rem;
  }
  .w300-pr-0-75 {
    padding-right: 0.75rem;
  }
  .w300-pb-0-75 {
    padding-bottom: 0.75rem;
  }
  .w300-pl-0-75 {
    padding-left: 0.75rem;
  }
  .w300-m-0-75 {
    margin: 0.75rem;
  }
  .w300-nm-0-75 {
    margin: -0.75rem;
  }
  .w300-mx-0-75 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .w300-my-0-75 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .w300-mt-0-75 {
    margin-top: 0.75rem;
  }
  .w300-mr-0-75 {
    margin-right: 0.75rem;
  }
  .w300-mb-0-75 {
    margin-bottom: 0.75rem;
  }
  .w300-ml-0-75 {
    margin-left: 0.75rem;
  }
  .w300-nmt-0-75 {
    margin-top: -0.75rem;
  }
  .w300-p-1 {
    padding: 1rem;
  }
  .w300-px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .w300-py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .w300-pt-1 {
    padding-top: 1rem;
  }
  .w300-pr-1 {
    padding-right: 1rem;
  }
  .w300-pb-1 {
    padding-bottom: 1rem;
  }
  .w300-pl-1 {
    padding-left: 1rem;
  }
  .w300-m-1 {
    margin: 1rem;
  }
  .w300-nm-1 {
    margin: -1rem;
  }
  .w300-mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .w300-my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .w300-mt-1 {
    margin-top: 1rem;
  }
  .w300-mr-1 {
    margin-right: 1rem;
  }
  .w300-mb-1 {
    margin-bottom: 1rem;
  }
  .w300-ml-1 {
    margin-left: 1rem;
  }
  .w300-nmt-1 {
    margin-top: -1rem;
  }
  .w300-p-1-5 {
    padding: 1.5rem;
  }
  .w300-px-1-5 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .w300-py-1-5 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .w300-pt-1-5 {
    padding-top: 1.5rem;
  }
  .w300-pr-1-5 {
    padding-right: 1.5rem;
  }
  .w300-pb-1-5 {
    padding-bottom: 1.5rem;
  }
  .w300-pl-1-5 {
    padding-left: 1.5rem;
  }
  .w300-m-1-5 {
    margin: 1.5rem;
  }
  .w300-nm-1-5 {
    margin: -1.5rem;
  }
  .w300-mx-1-5 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .w300-my-1-5 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .w300-mt-1-5 {
    margin-top: 1.5rem;
  }
  .w300-mr-1-5 {
    margin-right: 1.5rem;
  }
  .w300-mb-1-5 {
    margin-bottom: 1.5rem;
  }
  .w300-ml-1-5 {
    margin-left: 1.5rem;
  }
  .w300-nmt-1-5 {
    margin-top: -1.5rem;
  }
  .w300-p-2 {
    padding: 2rem;
  }
  .w300-px-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .w300-py-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .w300-pt-2 {
    padding-top: 2rem;
  }
  .w300-pr-2 {
    padding-right: 2rem;
  }
  .w300-pb-2 {
    padding-bottom: 2rem;
  }
  .w300-pl-2 {
    padding-left: 2rem;
  }
  .w300-m-2 {
    margin: 2rem;
  }
  .w300-nm-2 {
    margin: -2rem;
  }
  .w300-mx-2 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .w300-my-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .w300-mt-2 {
    margin-top: 2rem;
  }
  .w300-mr-2 {
    margin-right: 2rem;
  }
  .w300-mb-2 {
    margin-bottom: 2rem;
  }
  .w300-ml-2 {
    margin-left: 2rem;
  }
  .w300-nmt-2 {
    margin-top: -2rem;
  }
  .w300-p-2-5 {
    padding: 2.5rem;
  }
  .w300-px-2-5 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .w300-py-2-5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .w300-pt-2-5 {
    padding-top: 2.5rem;
  }
  .w300-pr-2-5 {
    padding-right: 2.5rem;
  }
  .w300-pb-2-5 {
    padding-bottom: 2.5rem;
  }
  .w300-pl-2-5 {
    padding-left: 2.5rem;
  }
  .w300-m-2-5 {
    margin: 2.5rem;
  }
  .w300-nm-2-5 {
    margin: -2.5rem;
  }
  .w300-mx-2-5 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .w300-my-2-5 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .w300-mt-2-5 {
    margin-top: 2.5rem;
  }
  .w300-mr-2-5 {
    margin-right: 2.5rem;
  }
  .w300-mb-2-5 {
    margin-bottom: 2.5rem;
  }
  .w300-ml-2-5 {
    margin-left: 2.5rem;
  }
  .w300-nmt-2-5 {
    margin-top: -2.5rem;
  }
  .w300-p-3 {
    padding: 3rem;
  }
  .w300-px-3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .w300-py-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .w300-pt-3 {
    padding-top: 3rem;
  }
  .w300-pr-3 {
    padding-right: 3rem;
  }
  .w300-pb-3 {
    padding-bottom: 3rem;
  }
  .w300-pl-3 {
    padding-left: 3rem;
  }
  .w300-m-3 {
    margin: 3rem;
  }
  .w300-nm-3 {
    margin: -3rem;
  }
  .w300-mx-3 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .w300-my-3 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .w300-mt-3 {
    margin-top: 3rem;
  }
  .w300-mr-3 {
    margin-right: 3rem;
  }
  .w300-mb-3 {
    margin-bottom: 3rem;
  }
  .w300-ml-3 {
    margin-left: 3rem;
  }
  .w300-nmt-3 {
    margin-top: -3rem;
  }
  .w300-p-3-5 {
    padding: 3.5rem;
  }
  .w300-px-3-5 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .w300-py-3-5 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .w300-pt-3-5 {
    padding-top: 3.5rem;
  }
  .w300-pr-3-5 {
    padding-right: 3.5rem;
  }
  .w300-pb-3-5 {
    padding-bottom: 3.5rem;
  }
  .w300-pl-3-5 {
    padding-left: 3.5rem;
  }
  .w300-m-3-5 {
    margin: 3.5rem;
  }
  .w300-nm-3-5 {
    margin: -3.5rem;
  }
  .w300-mx-3-5 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .w300-my-3-5 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .w300-mt-3-5 {
    margin-top: 3.5rem;
  }
  .w300-mr-3-5 {
    margin-right: 3.5rem;
  }
  .w300-mb-3-5 {
    margin-bottom: 3.5rem;
  }
  .w300-ml-3-5 {
    margin-left: 3.5rem;
  }
  .w300-nmt-3-5 {
    margin-top: -3.5rem;
  }
  .w300-p-4 {
    padding: 4rem;
  }
  .w300-px-4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .w300-py-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .w300-pt-4 {
    padding-top: 4rem;
  }
  .w300-pr-4 {
    padding-right: 4rem;
  }
  .w300-pb-4 {
    padding-bottom: 4rem;
  }
  .w300-pl-4 {
    padding-left: 4rem;
  }
  .w300-m-4 {
    margin: 4rem;
  }
  .w300-nm-4 {
    margin: -4rem;
  }
  .w300-mx-4 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .w300-my-4 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .w300-mt-4 {
    margin-top: 4rem;
  }
  .w300-mr-4 {
    margin-right: 4rem;
  }
  .w300-mb-4 {
    margin-bottom: 4rem;
  }
  .w300-ml-4 {
    margin-left: 4rem;
  }
  .w300-nmt-4 {
    margin-top: -4rem;
  }
  .w300-p-5 {
    padding: 5rem;
  }
  .w300-px-5 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .w300-py-5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .w300-pt-5 {
    padding-top: 5rem;
  }
  .w300-pr-5 {
    padding-right: 5rem;
  }
  .w300-pb-5 {
    padding-bottom: 5rem;
  }
  .w300-pl-5 {
    padding-left: 5rem;
  }
  .w300-m-5 {
    margin: 5rem;
  }
  .w300-nm-5 {
    margin: -5rem;
  }
  .w300-mx-5 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .w300-my-5 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .w300-mt-5 {
    margin-top: 5rem;
  }
  .w300-mr-5 {
    margin-right: 5rem;
  }
  .w300-mb-5 {
    margin-bottom: 5rem;
  }
  .w300-ml-5 {
    margin-left: 5rem;
  }
  .w300-nmt-5 {
    margin-top: -5rem;
  }
  .w300-p-6 {
    padding: 6rem;
  }
  .w300-px-6 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .w300-py-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .w300-pt-6 {
    padding-top: 6rem;
  }
  .w300-pr-6 {
    padding-right: 6rem;
  }
  .w300-pb-6 {
    padding-bottom: 6rem;
  }
  .w300-pl-6 {
    padding-left: 6rem;
  }
  .w300-m-6 {
    margin: 6rem;
  }
  .w300-nm-6 {
    margin: -6rem;
  }
  .w300-mx-6 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .w300-my-6 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .w300-mt-6 {
    margin-top: 6rem;
  }
  .w300-mr-6 {
    margin-right: 6rem;
  }
  .w300-mb-6 {
    margin-bottom: 6rem;
  }
  .w300-ml-6 {
    margin-left: 6rem;
  }
  .w300-nmt-6 {
    margin-top: -6rem;
  }
  .w300-max-width-0 {
    max-width: 0rem;
  }
  .w300-max-width-10 {
    max-width: 10rem;
  }
  .w300-max-width-15 {
    max-width: 15rem;
  }
  .w300-max-width-20 {
    max-width: 20rem;
  }
  .w300-max-width-25 {
    max-width: 25rem;
  }
  .w300-max-width-30 {
    max-width: 30rem;
  }
  .w300-max-width-35 {
    max-width: 35rem;
  }
  .w300-max-width-32 {
    max-width: 32rem;
  }
  .w300-max-width-40 {
    max-width: 40rem;
  }
  .w300-max-width-50 {
    max-width: 50rem;
  }
  .w300-min-width-0 {
    min-width: 0rem;
  }
  .w300-min-width-5 {
    min-width: 5rem;
  }
  .w300-min-width-9 {
    min-width: 9rem;
  }
  .w300-min-width-10 {
    min-width: 10rem;
  }
  .w300-min-width-20 {
    min-width: 20rem;
  }
  .w300-min-width-25 {
    min-width: 25rem;
  }
  .w300-min-height-5 {
    min-height: 5rem;
  }
  .w300-min-height-10 {
    min-height: 10rem;
  }
  .w300-min-height-12 {
    min-height: 12rem;
  }
  .w300-min-height-15 {
    min-height: 15rem;
  }
  .w300-min-height-20 {
    min-height: 20rem;
  }
}
@media screen and (min-width: 600px) {
  .w600-hide {
    display: none;
  }
  .w600-block {
    display: block;
  }
  .w600-iblock {
    display: inline-block;
  }
  .w600-align-left {
    text-align: left;
  }
  .w600-align-center {
    text-align: center;
  }
  .w600-align-right {
    text-align: right;
  }
  .grid-flex > .row > .col.w600-auto {
    width: auto;
  }
  .grid-flex > .row > .col.w600-0 {
    width: 0%;
  }
  .grid-flex > .row > .col.w600-offset-0 {
    margin-left: 0%;
  }
  .grid-flex > .row > .col.w600-5 {
    width: 5%;
  }
  .grid-flex > .row > .col.w600-offset-5 {
    margin-left: 5%;
  }
  .grid-flex > .row > .col.w600-10 {
    width: 10%;
  }
  .grid-flex > .row > .col.w600-offset-10 {
    margin-left: 10%;
  }
  .grid-flex > .row > .col.w600-12-5 {
    width: 12.5%;
  }
  .grid-flex > .row > .col.w600-offset-12-5 {
    margin-left: 12.5%;
  }
  .grid-flex > .row > .col.w600-14-2 {
    width: 14.2%;
  }
  .grid-flex > .row > .col.w600-offset-14-2 {
    margin-left: 14.2%;
  }
  .grid-flex > .row > .col.w600-15 {
    width: 15%;
  }
  .grid-flex > .row > .col.w600-offset-15 {
    margin-left: 15%;
  }
  .grid-flex > .row > .col.w600-16-6 {
    width: 16.6%;
  }
  .grid-flex > .row > .col.w600-offset-16-6 {
    margin-left: 16.6%;
  }
  .grid-flex > .row > .col.w600-17-5 {
    width: 17.5%;
  }
  .grid-flex > .row > .col.w600-offset-17-5 {
    margin-left: 17.5%;
  }
  .grid-flex > .row > .col.w600-20 {
    width: 20%;
  }
  .grid-flex > .row > .col.w600-offset-20 {
    margin-left: 20%;
  }
  .grid-flex > .row > .col.w600-25 {
    width: 25%;
  }
  .grid-flex > .row > .col.w600-offset-25 {
    margin-left: 25%;
  }
  .grid-flex > .row > .col.w600-30 {
    width: 30%;
  }
  .grid-flex > .row > .col.w600-offset-30 {
    margin-left: 30%;
  }
  .grid-flex > .row > .col.w600-33 {
    width: 33.33%;
  }
  .grid-flex > .row > .col.w600-offset-33 {
    margin-left: 33.33%;
  }
  .grid-flex > .row > .col.w600-35 {
    width: 35%;
  }
  .grid-flex > .row > .col.w600-offset-35 {
    margin-left: 35%;
  }
  .grid-flex > .row > .col.w600-40 {
    width: 40%;
  }
  .grid-flex > .row > .col.w600-offset-40 {
    margin-left: 40%;
  }
  .grid-flex > .row > .col.w600-45 {
    width: 45%;
  }
  .grid-flex > .row > .col.w600-offset-45 {
    margin-left: 45%;
  }
  .grid-flex > .row > .col.w600-50 {
    width: 50%;
  }
  .grid-flex > .row > .col.w600-offset-50 {
    margin-left: 50%;
  }
  .grid-flex > .row > .col.w600-55 {
    width: 55%;
  }
  .grid-flex > .row > .col.w600-offset-55 {
    margin-left: 55%;
  }
  .grid-flex > .row > .col.w600-60 {
    width: 60%;
  }
  .grid-flex > .row > .col.w600-offset-60 {
    margin-left: 60%;
  }
  .grid-flex > .row > .col.w600-65 {
    width: 65%;
  }
  .grid-flex > .row > .col.w600-offset-65 {
    margin-left: 65%;
  }
  .grid-flex > .row > .col.w600-66 {
    width: 66.66%;
  }
  .grid-flex > .row > .col.w600-offset-66 {
    margin-left: 66.66%;
  }
  .grid-flex > .row > .col.w600-70 {
    width: 70%;
  }
  .grid-flex > .row > .col.w600-offset-70 {
    margin-left: 70%;
  }
  .grid-flex > .row > .col.w600-75 {
    width: 75%;
  }
  .grid-flex > .row > .col.w600-offset-75 {
    margin-left: 75%;
  }
  .grid-flex > .row > .col.w600-80 {
    width: 80%;
  }
  .grid-flex > .row > .col.w600-offset-80 {
    margin-left: 80%;
  }
  .grid-flex > .row > .col.w600-83-4 {
    width: 83.4%;
  }
  .grid-flex > .row > .col.w600-offset-83-4 {
    margin-left: 83.4%;
  }
  .grid-flex > .row > .col.w600-85 {
    width: 85%;
  }
  .grid-flex > .row > .col.w600-offset-85 {
    margin-left: 85%;
  }
  .grid-flex > .row > .col.w600-100 {
    width: 100%;
  }
  .grid-flex > .row > .col.w600-offset-100 {
    margin-left: 100%;
  }
  .grid-flex.w600-gap-0 {
    margin: -0rem;
  }
  .grid-flex.w600-gap-0 > .row > .col {
    padding: 0rem;
  }
  .flex.w600-gap-0 {
    gap: 0rem;
  }
  .grid.w600-gap-0 {
    gap: 0rem;
  }
  .grid-flex.w600-gap-0-25 {
    margin: -0.25rem;
  }
  .grid-flex.w600-gap-0-25 > .row > .col {
    padding: 0.25rem;
  }
  .flex.w600-gap-0-25 {
    gap: 0.25rem;
  }
  .grid.w600-gap-0-25 {
    gap: 0.25rem;
  }
  .grid-flex.w600-gap-0-5 {
    margin: -0.5rem;
  }
  .grid-flex.w600-gap-0-5 > .row > .col {
    padding: 0.5rem;
  }
  .flex.w600-gap-0-5 {
    gap: 0.5rem;
  }
  .grid.w600-gap-0-5 {
    gap: 0.5rem;
  }
  .grid-flex.w600-gap-1 {
    margin: -1rem;
  }
  .grid-flex.w600-gap-1 > .row > .col {
    padding: 1rem;
  }
  .flex.w600-gap-1 {
    gap: 1rem;
  }
  .grid.w600-gap-1 {
    gap: 1rem;
  }
  .grid-flex.w600-gap-1-25 {
    margin: -1.25rem;
  }
  .grid-flex.w600-gap-1-25 > .row > .col {
    padding: 1.25rem;
  }
  .flex.w600-gap-1-25 {
    gap: 1.25rem;
  }
  .grid.w600-gap-1-25 {
    gap: 1.25rem;
  }
  .grid-flex.w600-gap-1-5 {
    margin: -1.5rem;
  }
  .grid-flex.w600-gap-1-5 > .row > .col {
    padding: 1.5rem;
  }
  .flex.w600-gap-1-5 {
    gap: 1.5rem;
  }
  .grid.w600-gap-1-5 {
    gap: 1.5rem;
  }
  .grid-flex.w600-gap-2 {
    margin: -2rem;
  }
  .grid-flex.w600-gap-2 > .row > .col {
    padding: 2rem;
  }
  .flex.w600-gap-2 {
    gap: 2rem;
  }
  .grid.w600-gap-2 {
    gap: 2rem;
  }
  .grid-flex.w600-gap-3 {
    margin: -3rem;
  }
  .grid-flex.w600-gap-3 > .row > .col {
    padding: 3rem;
  }
  .flex.w600-gap-3 {
    gap: 3rem;
  }
  .grid.w600-gap-3 {
    gap: 3rem;
  }
  .grid-flex.w600-gap-4 {
    margin: -4rem;
  }
  .grid-flex.w600-gap-4 > .row > .col {
    padding: 4rem;
  }
  .flex.w600-gap-4 {
    gap: 4rem;
  }
  .grid.w600-gap-4 {
    gap: 4rem;
  }
  .grid-flex > .row > .col.w600-order-0 {
    order: 0;
  }
  .grid-flex > .row > .col.w600-order-1 {
    order: 1;
  }
  .grid-flex > .row > .col.w600-order-2 {
    order: 2;
  }
  .grid-flex > .row > .col.w600-order-3 {
    order: 3;
  }
  .grid-flex > .row > .col.w600-order-4 {
    order: 4;
  }
  .grid.w600-cols-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .grid > .col.w600-span-1 {
    grid-column: span 1;
  }
  .grid.w600-cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid > .col.w600-span-2 {
    grid-column: span 2;
  }
  .grid.w600-cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid > .col.w600-span-3 {
    grid-column: span 3;
  }
  .grid.w600-cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid > .col.w600-span-4 {
    grid-column: span 4;
  }
  .grid.w600-cols-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid > .col.w600-span-5 {
    grid-column: span 5;
  }
  .grid.w600-cols-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid > .col.w600-span-6 {
    grid-column: span 6;
  }
  .w600-p-0 {
    padding: 0rem;
  }
  .w600-px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .w600-py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .w600-pt-0 {
    padding-top: 0rem;
  }
  .w600-pr-0 {
    padding-right: 0rem;
  }
  .w600-pb-0 {
    padding-bottom: 0rem;
  }
  .w600-pl-0 {
    padding-left: 0rem;
  }
  .w600-m-0 {
    margin: 0rem;
  }
  .w600-nm-0 {
    margin: -0rem;
  }
  .w600-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .w600-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .w600-mt-0 {
    margin-top: 0rem;
  }
  .w600-mr-0 {
    margin-right: 0rem;
  }
  .w600-mb-0 {
    margin-bottom: 0rem;
  }
  .w600-ml-0 {
    margin-left: 0rem;
  }
  .w600-nmt-0 {
    margin-top: -0rem;
  }
  .w600-p-0-25 {
    padding: 0.25rem;
  }
  .w600-px-0-25 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .w600-py-0-25 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .w600-pt-0-25 {
    padding-top: 0.25rem;
  }
  .w600-pr-0-25 {
    padding-right: 0.25rem;
  }
  .w600-pb-0-25 {
    padding-bottom: 0.25rem;
  }
  .w600-pl-0-25 {
    padding-left: 0.25rem;
  }
  .w600-m-0-25 {
    margin: 0.25rem;
  }
  .w600-nm-0-25 {
    margin: -0.25rem;
  }
  .w600-mx-0-25 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .w600-my-0-25 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .w600-mt-0-25 {
    margin-top: 0.25rem;
  }
  .w600-mr-0-25 {
    margin-right: 0.25rem;
  }
  .w600-mb-0-25 {
    margin-bottom: 0.25rem;
  }
  .w600-ml-0-25 {
    margin-left: 0.25rem;
  }
  .w600-nmt-0-25 {
    margin-top: -0.25rem;
  }
  .w600-p-0-5 {
    padding: 0.5rem;
  }
  .w600-px-0-5 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .w600-py-0-5 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .w600-pt-0-5 {
    padding-top: 0.5rem;
  }
  .w600-pr-0-5 {
    padding-right: 0.5rem;
  }
  .w600-pb-0-5 {
    padding-bottom: 0.5rem;
  }
  .w600-pl-0-5 {
    padding-left: 0.5rem;
  }
  .w600-m-0-5 {
    margin: 0.5rem;
  }
  .w600-nm-0-5 {
    margin: -0.5rem;
  }
  .w600-mx-0-5 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .w600-my-0-5 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .w600-mt-0-5 {
    margin-top: 0.5rem;
  }
  .w600-mr-0-5 {
    margin-right: 0.5rem;
  }
  .w600-mb-0-5 {
    margin-bottom: 0.5rem;
  }
  .w600-ml-0-5 {
    margin-left: 0.5rem;
  }
  .w600-nmt-0-5 {
    margin-top: -0.5rem;
  }
  .w600-p-0-75 {
    padding: 0.75rem;
  }
  .w600-px-0-75 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .w600-py-0-75 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .w600-pt-0-75 {
    padding-top: 0.75rem;
  }
  .w600-pr-0-75 {
    padding-right: 0.75rem;
  }
  .w600-pb-0-75 {
    padding-bottom: 0.75rem;
  }
  .w600-pl-0-75 {
    padding-left: 0.75rem;
  }
  .w600-m-0-75 {
    margin: 0.75rem;
  }
  .w600-nm-0-75 {
    margin: -0.75rem;
  }
  .w600-mx-0-75 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .w600-my-0-75 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .w600-mt-0-75 {
    margin-top: 0.75rem;
  }
  .w600-mr-0-75 {
    margin-right: 0.75rem;
  }
  .w600-mb-0-75 {
    margin-bottom: 0.75rem;
  }
  .w600-ml-0-75 {
    margin-left: 0.75rem;
  }
  .w600-nmt-0-75 {
    margin-top: -0.75rem;
  }
  .w600-p-1 {
    padding: 1rem;
  }
  .w600-px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .w600-py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .w600-pt-1 {
    padding-top: 1rem;
  }
  .w600-pr-1 {
    padding-right: 1rem;
  }
  .w600-pb-1 {
    padding-bottom: 1rem;
  }
  .w600-pl-1 {
    padding-left: 1rem;
  }
  .w600-m-1 {
    margin: 1rem;
  }
  .w600-nm-1 {
    margin: -1rem;
  }
  .w600-mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .w600-my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .w600-mt-1 {
    margin-top: 1rem;
  }
  .w600-mr-1 {
    margin-right: 1rem;
  }
  .w600-mb-1 {
    margin-bottom: 1rem;
  }
  .w600-ml-1 {
    margin-left: 1rem;
  }
  .w600-nmt-1 {
    margin-top: -1rem;
  }
  .w600-p-1-5 {
    padding: 1.5rem;
  }
  .w600-px-1-5 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .w600-py-1-5 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .w600-pt-1-5 {
    padding-top: 1.5rem;
  }
  .w600-pr-1-5 {
    padding-right: 1.5rem;
  }
  .w600-pb-1-5 {
    padding-bottom: 1.5rem;
  }
  .w600-pl-1-5 {
    padding-left: 1.5rem;
  }
  .w600-m-1-5 {
    margin: 1.5rem;
  }
  .w600-nm-1-5 {
    margin: -1.5rem;
  }
  .w600-mx-1-5 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .w600-my-1-5 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .w600-mt-1-5 {
    margin-top: 1.5rem;
  }
  .w600-mr-1-5 {
    margin-right: 1.5rem;
  }
  .w600-mb-1-5 {
    margin-bottom: 1.5rem;
  }
  .w600-ml-1-5 {
    margin-left: 1.5rem;
  }
  .w600-nmt-1-5 {
    margin-top: -1.5rem;
  }
  .w600-p-2 {
    padding: 2rem;
  }
  .w600-px-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .w600-py-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .w600-pt-2 {
    padding-top: 2rem;
  }
  .w600-pr-2 {
    padding-right: 2rem;
  }
  .w600-pb-2 {
    padding-bottom: 2rem;
  }
  .w600-pl-2 {
    padding-left: 2rem;
  }
  .w600-m-2 {
    margin: 2rem;
  }
  .w600-nm-2 {
    margin: -2rem;
  }
  .w600-mx-2 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .w600-my-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .w600-mt-2 {
    margin-top: 2rem;
  }
  .w600-mr-2 {
    margin-right: 2rem;
  }
  .w600-mb-2 {
    margin-bottom: 2rem;
  }
  .w600-ml-2 {
    margin-left: 2rem;
  }
  .w600-nmt-2 {
    margin-top: -2rem;
  }
  .w600-p-2-5 {
    padding: 2.5rem;
  }
  .w600-px-2-5 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .w600-py-2-5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .w600-pt-2-5 {
    padding-top: 2.5rem;
  }
  .w600-pr-2-5 {
    padding-right: 2.5rem;
  }
  .w600-pb-2-5 {
    padding-bottom: 2.5rem;
  }
  .w600-pl-2-5 {
    padding-left: 2.5rem;
  }
  .w600-m-2-5 {
    margin: 2.5rem;
  }
  .w600-nm-2-5 {
    margin: -2.5rem;
  }
  .w600-mx-2-5 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .w600-my-2-5 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .w600-mt-2-5 {
    margin-top: 2.5rem;
  }
  .w600-mr-2-5 {
    margin-right: 2.5rem;
  }
  .w600-mb-2-5 {
    margin-bottom: 2.5rem;
  }
  .w600-ml-2-5 {
    margin-left: 2.5rem;
  }
  .w600-nmt-2-5 {
    margin-top: -2.5rem;
  }
  .w600-p-3 {
    padding: 3rem;
  }
  .w600-px-3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .w600-py-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .w600-pt-3 {
    padding-top: 3rem;
  }
  .w600-pr-3 {
    padding-right: 3rem;
  }
  .w600-pb-3 {
    padding-bottom: 3rem;
  }
  .w600-pl-3 {
    padding-left: 3rem;
  }
  .w600-m-3 {
    margin: 3rem;
  }
  .w600-nm-3 {
    margin: -3rem;
  }
  .w600-mx-3 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .w600-my-3 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .w600-mt-3 {
    margin-top: 3rem;
  }
  .w600-mr-3 {
    margin-right: 3rem;
  }
  .w600-mb-3 {
    margin-bottom: 3rem;
  }
  .w600-ml-3 {
    margin-left: 3rem;
  }
  .w600-nmt-3 {
    margin-top: -3rem;
  }
  .w600-p-3-5 {
    padding: 3.5rem;
  }
  .w600-px-3-5 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .w600-py-3-5 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .w600-pt-3-5 {
    padding-top: 3.5rem;
  }
  .w600-pr-3-5 {
    padding-right: 3.5rem;
  }
  .w600-pb-3-5 {
    padding-bottom: 3.5rem;
  }
  .w600-pl-3-5 {
    padding-left: 3.5rem;
  }
  .w600-m-3-5 {
    margin: 3.5rem;
  }
  .w600-nm-3-5 {
    margin: -3.5rem;
  }
  .w600-mx-3-5 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .w600-my-3-5 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .w600-mt-3-5 {
    margin-top: 3.5rem;
  }
  .w600-mr-3-5 {
    margin-right: 3.5rem;
  }
  .w600-mb-3-5 {
    margin-bottom: 3.5rem;
  }
  .w600-ml-3-5 {
    margin-left: 3.5rem;
  }
  .w600-nmt-3-5 {
    margin-top: -3.5rem;
  }
  .w600-p-4 {
    padding: 4rem;
  }
  .w600-px-4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .w600-py-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .w600-pt-4 {
    padding-top: 4rem;
  }
  .w600-pr-4 {
    padding-right: 4rem;
  }
  .w600-pb-4 {
    padding-bottom: 4rem;
  }
  .w600-pl-4 {
    padding-left: 4rem;
  }
  .w600-m-4 {
    margin: 4rem;
  }
  .w600-nm-4 {
    margin: -4rem;
  }
  .w600-mx-4 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .w600-my-4 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .w600-mt-4 {
    margin-top: 4rem;
  }
  .w600-mr-4 {
    margin-right: 4rem;
  }
  .w600-mb-4 {
    margin-bottom: 4rem;
  }
  .w600-ml-4 {
    margin-left: 4rem;
  }
  .w600-nmt-4 {
    margin-top: -4rem;
  }
  .w600-p-5 {
    padding: 5rem;
  }
  .w600-px-5 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .w600-py-5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .w600-pt-5 {
    padding-top: 5rem;
  }
  .w600-pr-5 {
    padding-right: 5rem;
  }
  .w600-pb-5 {
    padding-bottom: 5rem;
  }
  .w600-pl-5 {
    padding-left: 5rem;
  }
  .w600-m-5 {
    margin: 5rem;
  }
  .w600-nm-5 {
    margin: -5rem;
  }
  .w600-mx-5 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .w600-my-5 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .w600-mt-5 {
    margin-top: 5rem;
  }
  .w600-mr-5 {
    margin-right: 5rem;
  }
  .w600-mb-5 {
    margin-bottom: 5rem;
  }
  .w600-ml-5 {
    margin-left: 5rem;
  }
  .w600-nmt-5 {
    margin-top: -5rem;
  }
  .w600-p-6 {
    padding: 6rem;
  }
  .w600-px-6 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .w600-py-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .w600-pt-6 {
    padding-top: 6rem;
  }
  .w600-pr-6 {
    padding-right: 6rem;
  }
  .w600-pb-6 {
    padding-bottom: 6rem;
  }
  .w600-pl-6 {
    padding-left: 6rem;
  }
  .w600-m-6 {
    margin: 6rem;
  }
  .w600-nm-6 {
    margin: -6rem;
  }
  .w600-mx-6 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .w600-my-6 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .w600-mt-6 {
    margin-top: 6rem;
  }
  .w600-mr-6 {
    margin-right: 6rem;
  }
  .w600-mb-6 {
    margin-bottom: 6rem;
  }
  .w600-ml-6 {
    margin-left: 6rem;
  }
  .w600-nmt-6 {
    margin-top: -6rem;
  }
  .w600-max-width-0 {
    max-width: 0rem;
  }
  .w600-max-width-10 {
    max-width: 10rem;
  }
  .w600-max-width-15 {
    max-width: 15rem;
  }
  .w600-max-width-20 {
    max-width: 20rem;
  }
  .w600-max-width-25 {
    max-width: 25rem;
  }
  .w600-max-width-30 {
    max-width: 30rem;
  }
  .w600-max-width-35 {
    max-width: 35rem;
  }
  .w600-max-width-32 {
    max-width: 32rem;
  }
  .w600-max-width-40 {
    max-width: 40rem;
  }
  .w600-max-width-50 {
    max-width: 50rem;
  }
  .w600-min-width-0 {
    min-width: 0rem;
  }
  .w600-min-width-5 {
    min-width: 5rem;
  }
  .w600-min-width-9 {
    min-width: 9rem;
  }
  .w600-min-width-10 {
    min-width: 10rem;
  }
  .w600-min-width-20 {
    min-width: 20rem;
  }
  .w600-min-width-25 {
    min-width: 25rem;
  }
  .w600-min-height-5 {
    min-height: 5rem;
  }
  .w600-min-height-10 {
    min-height: 10rem;
  }
  .w600-min-height-12 {
    min-height: 12rem;
  }
  .w600-min-height-15 {
    min-height: 15rem;
  }
  .w600-min-height-20 {
    min-height: 20rem;
  }
}
@media screen and (min-width: 900px) {
  .w900-hide {
    display: none;
  }
  .w900-block {
    display: block;
  }
  .w900-iblock {
    display: inline-block;
  }
  .w900-align-left {
    text-align: left;
  }
  .w900-align-center {
    text-align: center;
  }
  .w900-align-right {
    text-align: right;
  }
  .grid-flex > .row > .col.w900-auto {
    width: auto;
  }
  .grid-flex > .row > .col.w900-0 {
    width: 0%;
  }
  .grid-flex > .row > .col.w900-offset-0 {
    margin-left: 0%;
  }
  .grid-flex > .row > .col.w900-5 {
    width: 5%;
  }
  .grid-flex > .row > .col.w900-offset-5 {
    margin-left: 5%;
  }
  .grid-flex > .row > .col.w900-10 {
    width: 10%;
  }
  .grid-flex > .row > .col.w900-offset-10 {
    margin-left: 10%;
  }
  .grid-flex > .row > .col.w900-12-5 {
    width: 12.5%;
  }
  .grid-flex > .row > .col.w900-offset-12-5 {
    margin-left: 12.5%;
  }
  .grid-flex > .row > .col.w900-14-2 {
    width: 14.2%;
  }
  .grid-flex > .row > .col.w900-offset-14-2 {
    margin-left: 14.2%;
  }
  .grid-flex > .row > .col.w900-15 {
    width: 15%;
  }
  .grid-flex > .row > .col.w900-offset-15 {
    margin-left: 15%;
  }
  .grid-flex > .row > .col.w900-16-6 {
    width: 16.6%;
  }
  .grid-flex > .row > .col.w900-offset-16-6 {
    margin-left: 16.6%;
  }
  .grid-flex > .row > .col.w900-17-5 {
    width: 17.5%;
  }
  .grid-flex > .row > .col.w900-offset-17-5 {
    margin-left: 17.5%;
  }
  .grid-flex > .row > .col.w900-20 {
    width: 20%;
  }
  .grid-flex > .row > .col.w900-offset-20 {
    margin-left: 20%;
  }
  .grid-flex > .row > .col.w900-25 {
    width: 25%;
  }
  .grid-flex > .row > .col.w900-offset-25 {
    margin-left: 25%;
  }
  .grid-flex > .row > .col.w900-30 {
    width: 30%;
  }
  .grid-flex > .row > .col.w900-offset-30 {
    margin-left: 30%;
  }
  .grid-flex > .row > .col.w900-33 {
    width: 33.33%;
  }
  .grid-flex > .row > .col.w900-offset-33 {
    margin-left: 33.33%;
  }
  .grid-flex > .row > .col.w900-35 {
    width: 35%;
  }
  .grid-flex > .row > .col.w900-offset-35 {
    margin-left: 35%;
  }
  .grid-flex > .row > .col.w900-40 {
    width: 40%;
  }
  .grid-flex > .row > .col.w900-offset-40 {
    margin-left: 40%;
  }
  .grid-flex > .row > .col.w900-45 {
    width: 45%;
  }
  .grid-flex > .row > .col.w900-offset-45 {
    margin-left: 45%;
  }
  .grid-flex > .row > .col.w900-50 {
    width: 50%;
  }
  .grid-flex > .row > .col.w900-offset-50 {
    margin-left: 50%;
  }
  .grid-flex > .row > .col.w900-55 {
    width: 55%;
  }
  .grid-flex > .row > .col.w900-offset-55 {
    margin-left: 55%;
  }
  .grid-flex > .row > .col.w900-60 {
    width: 60%;
  }
  .grid-flex > .row > .col.w900-offset-60 {
    margin-left: 60%;
  }
  .grid-flex > .row > .col.w900-65 {
    width: 65%;
  }
  .grid-flex > .row > .col.w900-offset-65 {
    margin-left: 65%;
  }
  .grid-flex > .row > .col.w900-66 {
    width: 66.66%;
  }
  .grid-flex > .row > .col.w900-offset-66 {
    margin-left: 66.66%;
  }
  .grid-flex > .row > .col.w900-70 {
    width: 70%;
  }
  .grid-flex > .row > .col.w900-offset-70 {
    margin-left: 70%;
  }
  .grid-flex > .row > .col.w900-75 {
    width: 75%;
  }
  .grid-flex > .row > .col.w900-offset-75 {
    margin-left: 75%;
  }
  .grid-flex > .row > .col.w900-80 {
    width: 80%;
  }
  .grid-flex > .row > .col.w900-offset-80 {
    margin-left: 80%;
  }
  .grid-flex > .row > .col.w900-83-4 {
    width: 83.4%;
  }
  .grid-flex > .row > .col.w900-offset-83-4 {
    margin-left: 83.4%;
  }
  .grid-flex > .row > .col.w900-85 {
    width: 85%;
  }
  .grid-flex > .row > .col.w900-offset-85 {
    margin-left: 85%;
  }
  .grid-flex > .row > .col.w900-100 {
    width: 100%;
  }
  .grid-flex > .row > .col.w900-offset-100 {
    margin-left: 100%;
  }
  .grid-flex.w900-gap-0 {
    margin: -0rem;
  }
  .grid-flex.w900-gap-0 > .row > .col {
    padding: 0rem;
  }
  .flex.w900-gap-0 {
    gap: 0rem;
  }
  .grid.w900-gap-0 {
    gap: 0rem;
  }
  .grid-flex.w900-gap-0-25 {
    margin: -0.25rem;
  }
  .grid-flex.w900-gap-0-25 > .row > .col {
    padding: 0.25rem;
  }
  .flex.w900-gap-0-25 {
    gap: 0.25rem;
  }
  .grid.w900-gap-0-25 {
    gap: 0.25rem;
  }
  .grid-flex.w900-gap-0-5 {
    margin: -0.5rem;
  }
  .grid-flex.w900-gap-0-5 > .row > .col {
    padding: 0.5rem;
  }
  .flex.w900-gap-0-5 {
    gap: 0.5rem;
  }
  .grid.w900-gap-0-5 {
    gap: 0.5rem;
  }
  .grid-flex.w900-gap-1 {
    margin: -1rem;
  }
  .grid-flex.w900-gap-1 > .row > .col {
    padding: 1rem;
  }
  .flex.w900-gap-1 {
    gap: 1rem;
  }
  .grid.w900-gap-1 {
    gap: 1rem;
  }
  .grid-flex.w900-gap-1-25 {
    margin: -1.25rem;
  }
  .grid-flex.w900-gap-1-25 > .row > .col {
    padding: 1.25rem;
  }
  .flex.w900-gap-1-25 {
    gap: 1.25rem;
  }
  .grid.w900-gap-1-25 {
    gap: 1.25rem;
  }
  .grid-flex.w900-gap-1-5 {
    margin: -1.5rem;
  }
  .grid-flex.w900-gap-1-5 > .row > .col {
    padding: 1.5rem;
  }
  .flex.w900-gap-1-5 {
    gap: 1.5rem;
  }
  .grid.w900-gap-1-5 {
    gap: 1.5rem;
  }
  .grid-flex.w900-gap-2 {
    margin: -2rem;
  }
  .grid-flex.w900-gap-2 > .row > .col {
    padding: 2rem;
  }
  .flex.w900-gap-2 {
    gap: 2rem;
  }
  .grid.w900-gap-2 {
    gap: 2rem;
  }
  .grid-flex.w900-gap-3 {
    margin: -3rem;
  }
  .grid-flex.w900-gap-3 > .row > .col {
    padding: 3rem;
  }
  .flex.w900-gap-3 {
    gap: 3rem;
  }
  .grid.w900-gap-3 {
    gap: 3rem;
  }
  .grid-flex.w900-gap-4 {
    margin: -4rem;
  }
  .grid-flex.w900-gap-4 > .row > .col {
    padding: 4rem;
  }
  .flex.w900-gap-4 {
    gap: 4rem;
  }
  .grid.w900-gap-4 {
    gap: 4rem;
  }
  .grid-flex > .row > .col.w900-order-0 {
    order: 0;
  }
  .grid-flex > .row > .col.w900-order-1 {
    order: 1;
  }
  .grid-flex > .row > .col.w900-order-2 {
    order: 2;
  }
  .grid-flex > .row > .col.w900-order-3 {
    order: 3;
  }
  .grid-flex > .row > .col.w900-order-4 {
    order: 4;
  }
  .grid.w900-cols-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .grid > .col.w900-span-1 {
    grid-column: span 1;
  }
  .grid.w900-cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid > .col.w900-span-2 {
    grid-column: span 2;
  }
  .grid.w900-cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid > .col.w900-span-3 {
    grid-column: span 3;
  }
  .grid.w900-cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid > .col.w900-span-4 {
    grid-column: span 4;
  }
  .grid.w900-cols-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid > .col.w900-span-5 {
    grid-column: span 5;
  }
  .grid.w900-cols-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid > .col.w900-span-6 {
    grid-column: span 6;
  }
  .w900-p-0 {
    padding: 0rem;
  }
  .w900-px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .w900-py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .w900-pt-0 {
    padding-top: 0rem;
  }
  .w900-pr-0 {
    padding-right: 0rem;
  }
  .w900-pb-0 {
    padding-bottom: 0rem;
  }
  .w900-pl-0 {
    padding-left: 0rem;
  }
  .w900-m-0 {
    margin: 0rem;
  }
  .w900-nm-0 {
    margin: -0rem;
  }
  .w900-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .w900-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .w900-mt-0 {
    margin-top: 0rem;
  }
  .w900-mr-0 {
    margin-right: 0rem;
  }
  .w900-mb-0 {
    margin-bottom: 0rem;
  }
  .w900-ml-0 {
    margin-left: 0rem;
  }
  .w900-nmt-0 {
    margin-top: -0rem;
  }
  .w900-p-0-25 {
    padding: 0.25rem;
  }
  .w900-px-0-25 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .w900-py-0-25 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .w900-pt-0-25 {
    padding-top: 0.25rem;
  }
  .w900-pr-0-25 {
    padding-right: 0.25rem;
  }
  .w900-pb-0-25 {
    padding-bottom: 0.25rem;
  }
  .w900-pl-0-25 {
    padding-left: 0.25rem;
  }
  .w900-m-0-25 {
    margin: 0.25rem;
  }
  .w900-nm-0-25 {
    margin: -0.25rem;
  }
  .w900-mx-0-25 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .w900-my-0-25 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .w900-mt-0-25 {
    margin-top: 0.25rem;
  }
  .w900-mr-0-25 {
    margin-right: 0.25rem;
  }
  .w900-mb-0-25 {
    margin-bottom: 0.25rem;
  }
  .w900-ml-0-25 {
    margin-left: 0.25rem;
  }
  .w900-nmt-0-25 {
    margin-top: -0.25rem;
  }
  .w900-p-0-5 {
    padding: 0.5rem;
  }
  .w900-px-0-5 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .w900-py-0-5 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .w900-pt-0-5 {
    padding-top: 0.5rem;
  }
  .w900-pr-0-5 {
    padding-right: 0.5rem;
  }
  .w900-pb-0-5 {
    padding-bottom: 0.5rem;
  }
  .w900-pl-0-5 {
    padding-left: 0.5rem;
  }
  .w900-m-0-5 {
    margin: 0.5rem;
  }
  .w900-nm-0-5 {
    margin: -0.5rem;
  }
  .w900-mx-0-5 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .w900-my-0-5 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .w900-mt-0-5 {
    margin-top: 0.5rem;
  }
  .w900-mr-0-5 {
    margin-right: 0.5rem;
  }
  .w900-mb-0-5 {
    margin-bottom: 0.5rem;
  }
  .w900-ml-0-5 {
    margin-left: 0.5rem;
  }
  .w900-nmt-0-5 {
    margin-top: -0.5rem;
  }
  .w900-p-0-75 {
    padding: 0.75rem;
  }
  .w900-px-0-75 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .w900-py-0-75 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .w900-pt-0-75 {
    padding-top: 0.75rem;
  }
  .w900-pr-0-75 {
    padding-right: 0.75rem;
  }
  .w900-pb-0-75 {
    padding-bottom: 0.75rem;
  }
  .w900-pl-0-75 {
    padding-left: 0.75rem;
  }
  .w900-m-0-75 {
    margin: 0.75rem;
  }
  .w900-nm-0-75 {
    margin: -0.75rem;
  }
  .w900-mx-0-75 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .w900-my-0-75 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .w900-mt-0-75 {
    margin-top: 0.75rem;
  }
  .w900-mr-0-75 {
    margin-right: 0.75rem;
  }
  .w900-mb-0-75 {
    margin-bottom: 0.75rem;
  }
  .w900-ml-0-75 {
    margin-left: 0.75rem;
  }
  .w900-nmt-0-75 {
    margin-top: -0.75rem;
  }
  .w900-p-1 {
    padding: 1rem;
  }
  .w900-px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .w900-py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .w900-pt-1 {
    padding-top: 1rem;
  }
  .w900-pr-1 {
    padding-right: 1rem;
  }
  .w900-pb-1 {
    padding-bottom: 1rem;
  }
  .w900-pl-1 {
    padding-left: 1rem;
  }
  .w900-m-1 {
    margin: 1rem;
  }
  .w900-nm-1 {
    margin: -1rem;
  }
  .w900-mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .w900-my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .w900-mt-1 {
    margin-top: 1rem;
  }
  .w900-mr-1 {
    margin-right: 1rem;
  }
  .w900-mb-1 {
    margin-bottom: 1rem;
  }
  .w900-ml-1 {
    margin-left: 1rem;
  }
  .w900-nmt-1 {
    margin-top: -1rem;
  }
  .w900-p-1-5 {
    padding: 1.5rem;
  }
  .w900-px-1-5 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .w900-py-1-5 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .w900-pt-1-5 {
    padding-top: 1.5rem;
  }
  .w900-pr-1-5 {
    padding-right: 1.5rem;
  }
  .w900-pb-1-5 {
    padding-bottom: 1.5rem;
  }
  .w900-pl-1-5 {
    padding-left: 1.5rem;
  }
  .w900-m-1-5 {
    margin: 1.5rem;
  }
  .w900-nm-1-5 {
    margin: -1.5rem;
  }
  .w900-mx-1-5 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .w900-my-1-5 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .w900-mt-1-5 {
    margin-top: 1.5rem;
  }
  .w900-mr-1-5 {
    margin-right: 1.5rem;
  }
  .w900-mb-1-5 {
    margin-bottom: 1.5rem;
  }
  .w900-ml-1-5 {
    margin-left: 1.5rem;
  }
  .w900-nmt-1-5 {
    margin-top: -1.5rem;
  }
  .w900-p-2 {
    padding: 2rem;
  }
  .w900-px-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .w900-py-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .w900-pt-2 {
    padding-top: 2rem;
  }
  .w900-pr-2 {
    padding-right: 2rem;
  }
  .w900-pb-2 {
    padding-bottom: 2rem;
  }
  .w900-pl-2 {
    padding-left: 2rem;
  }
  .w900-m-2 {
    margin: 2rem;
  }
  .w900-nm-2 {
    margin: -2rem;
  }
  .w900-mx-2 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .w900-my-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .w900-mt-2 {
    margin-top: 2rem;
  }
  .w900-mr-2 {
    margin-right: 2rem;
  }
  .w900-mb-2 {
    margin-bottom: 2rem;
  }
  .w900-ml-2 {
    margin-left: 2rem;
  }
  .w900-nmt-2 {
    margin-top: -2rem;
  }
  .w900-p-2-5 {
    padding: 2.5rem;
  }
  .w900-px-2-5 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .w900-py-2-5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .w900-pt-2-5 {
    padding-top: 2.5rem;
  }
  .w900-pr-2-5 {
    padding-right: 2.5rem;
  }
  .w900-pb-2-5 {
    padding-bottom: 2.5rem;
  }
  .w900-pl-2-5 {
    padding-left: 2.5rem;
  }
  .w900-m-2-5 {
    margin: 2.5rem;
  }
  .w900-nm-2-5 {
    margin: -2.5rem;
  }
  .w900-mx-2-5 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .w900-my-2-5 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .w900-mt-2-5 {
    margin-top: 2.5rem;
  }
  .w900-mr-2-5 {
    margin-right: 2.5rem;
  }
  .w900-mb-2-5 {
    margin-bottom: 2.5rem;
  }
  .w900-ml-2-5 {
    margin-left: 2.5rem;
  }
  .w900-nmt-2-5 {
    margin-top: -2.5rem;
  }
  .w900-p-3 {
    padding: 3rem;
  }
  .w900-px-3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .w900-py-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .w900-pt-3 {
    padding-top: 3rem;
  }
  .w900-pr-3 {
    padding-right: 3rem;
  }
  .w900-pb-3 {
    padding-bottom: 3rem;
  }
  .w900-pl-3 {
    padding-left: 3rem;
  }
  .w900-m-3 {
    margin: 3rem;
  }
  .w900-nm-3 {
    margin: -3rem;
  }
  .w900-mx-3 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .w900-my-3 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .w900-mt-3 {
    margin-top: 3rem;
  }
  .w900-mr-3 {
    margin-right: 3rem;
  }
  .w900-mb-3 {
    margin-bottom: 3rem;
  }
  .w900-ml-3 {
    margin-left: 3rem;
  }
  .w900-nmt-3 {
    margin-top: -3rem;
  }
  .w900-p-3-5 {
    padding: 3.5rem;
  }
  .w900-px-3-5 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .w900-py-3-5 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .w900-pt-3-5 {
    padding-top: 3.5rem;
  }
  .w900-pr-3-5 {
    padding-right: 3.5rem;
  }
  .w900-pb-3-5 {
    padding-bottom: 3.5rem;
  }
  .w900-pl-3-5 {
    padding-left: 3.5rem;
  }
  .w900-m-3-5 {
    margin: 3.5rem;
  }
  .w900-nm-3-5 {
    margin: -3.5rem;
  }
  .w900-mx-3-5 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .w900-my-3-5 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .w900-mt-3-5 {
    margin-top: 3.5rem;
  }
  .w900-mr-3-5 {
    margin-right: 3.5rem;
  }
  .w900-mb-3-5 {
    margin-bottom: 3.5rem;
  }
  .w900-ml-3-5 {
    margin-left: 3.5rem;
  }
  .w900-nmt-3-5 {
    margin-top: -3.5rem;
  }
  .w900-p-4 {
    padding: 4rem;
  }
  .w900-px-4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .w900-py-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .w900-pt-4 {
    padding-top: 4rem;
  }
  .w900-pr-4 {
    padding-right: 4rem;
  }
  .w900-pb-4 {
    padding-bottom: 4rem;
  }
  .w900-pl-4 {
    padding-left: 4rem;
  }
  .w900-m-4 {
    margin: 4rem;
  }
  .w900-nm-4 {
    margin: -4rem;
  }
  .w900-mx-4 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .w900-my-4 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .w900-mt-4 {
    margin-top: 4rem;
  }
  .w900-mr-4 {
    margin-right: 4rem;
  }
  .w900-mb-4 {
    margin-bottom: 4rem;
  }
  .w900-ml-4 {
    margin-left: 4rem;
  }
  .w900-nmt-4 {
    margin-top: -4rem;
  }
  .w900-p-5 {
    padding: 5rem;
  }
  .w900-px-5 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .w900-py-5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .w900-pt-5 {
    padding-top: 5rem;
  }
  .w900-pr-5 {
    padding-right: 5rem;
  }
  .w900-pb-5 {
    padding-bottom: 5rem;
  }
  .w900-pl-5 {
    padding-left: 5rem;
  }
  .w900-m-5 {
    margin: 5rem;
  }
  .w900-nm-5 {
    margin: -5rem;
  }
  .w900-mx-5 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .w900-my-5 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .w900-mt-5 {
    margin-top: 5rem;
  }
  .w900-mr-5 {
    margin-right: 5rem;
  }
  .w900-mb-5 {
    margin-bottom: 5rem;
  }
  .w900-ml-5 {
    margin-left: 5rem;
  }
  .w900-nmt-5 {
    margin-top: -5rem;
  }
  .w900-p-6 {
    padding: 6rem;
  }
  .w900-px-6 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .w900-py-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .w900-pt-6 {
    padding-top: 6rem;
  }
  .w900-pr-6 {
    padding-right: 6rem;
  }
  .w900-pb-6 {
    padding-bottom: 6rem;
  }
  .w900-pl-6 {
    padding-left: 6rem;
  }
  .w900-m-6 {
    margin: 6rem;
  }
  .w900-nm-6 {
    margin: -6rem;
  }
  .w900-mx-6 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .w900-my-6 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .w900-mt-6 {
    margin-top: 6rem;
  }
  .w900-mr-6 {
    margin-right: 6rem;
  }
  .w900-mb-6 {
    margin-bottom: 6rem;
  }
  .w900-ml-6 {
    margin-left: 6rem;
  }
  .w900-nmt-6 {
    margin-top: -6rem;
  }
  .w900-max-width-0 {
    max-width: 0rem;
  }
  .w900-max-width-10 {
    max-width: 10rem;
  }
  .w900-max-width-15 {
    max-width: 15rem;
  }
  .w900-max-width-20 {
    max-width: 20rem;
  }
  .w900-max-width-25 {
    max-width: 25rem;
  }
  .w900-max-width-30 {
    max-width: 30rem;
  }
  .w900-max-width-35 {
    max-width: 35rem;
  }
  .w900-max-width-32 {
    max-width: 32rem;
  }
  .w900-max-width-40 {
    max-width: 40rem;
  }
  .w900-max-width-50 {
    max-width: 50rem;
  }
  .w900-min-width-0 {
    min-width: 0rem;
  }
  .w900-min-width-5 {
    min-width: 5rem;
  }
  .w900-min-width-9 {
    min-width: 9rem;
  }
  .w900-min-width-10 {
    min-width: 10rem;
  }
  .w900-min-width-20 {
    min-width: 20rem;
  }
  .w900-min-width-25 {
    min-width: 25rem;
  }
  .w900-min-height-5 {
    min-height: 5rem;
  }
  .w900-min-height-10 {
    min-height: 10rem;
  }
  .w900-min-height-12 {
    min-height: 12rem;
  }
  .w900-min-height-15 {
    min-height: 15rem;
  }
  .w900-min-height-20 {
    min-height: 20rem;
  }
}
@media screen and (min-width: 1200px) {
  .w1200-hide {
    display: none;
  }
  .w1200-block {
    display: block;
  }
  .w1200-iblock {
    display: inline-block;
  }
  .w1200-align-left {
    text-align: left;
  }
  .w1200-align-center {
    text-align: center;
  }
  .w1200-align-right {
    text-align: right;
  }
  .grid-flex > .row > .col.w1200-auto {
    width: auto;
  }
  .grid-flex > .row > .col.w1200-0 {
    width: 0%;
  }
  .grid-flex > .row > .col.w1200-offset-0 {
    margin-left: 0%;
  }
  .grid-flex > .row > .col.w1200-5 {
    width: 5%;
  }
  .grid-flex > .row > .col.w1200-offset-5 {
    margin-left: 5%;
  }
  .grid-flex > .row > .col.w1200-10 {
    width: 10%;
  }
  .grid-flex > .row > .col.w1200-offset-10 {
    margin-left: 10%;
  }
  .grid-flex > .row > .col.w1200-12-5 {
    width: 12.5%;
  }
  .grid-flex > .row > .col.w1200-offset-12-5 {
    margin-left: 12.5%;
  }
  .grid-flex > .row > .col.w1200-14-2 {
    width: 14.2%;
  }
  .grid-flex > .row > .col.w1200-offset-14-2 {
    margin-left: 14.2%;
  }
  .grid-flex > .row > .col.w1200-15 {
    width: 15%;
  }
  .grid-flex > .row > .col.w1200-offset-15 {
    margin-left: 15%;
  }
  .grid-flex > .row > .col.w1200-16-6 {
    width: 16.6%;
  }
  .grid-flex > .row > .col.w1200-offset-16-6 {
    margin-left: 16.6%;
  }
  .grid-flex > .row > .col.w1200-17-5 {
    width: 17.5%;
  }
  .grid-flex > .row > .col.w1200-offset-17-5 {
    margin-left: 17.5%;
  }
  .grid-flex > .row > .col.w1200-20 {
    width: 20%;
  }
  .grid-flex > .row > .col.w1200-offset-20 {
    margin-left: 20%;
  }
  .grid-flex > .row > .col.w1200-25 {
    width: 25%;
  }
  .grid-flex > .row > .col.w1200-offset-25 {
    margin-left: 25%;
  }
  .grid-flex > .row > .col.w1200-30 {
    width: 30%;
  }
  .grid-flex > .row > .col.w1200-offset-30 {
    margin-left: 30%;
  }
  .grid-flex > .row > .col.w1200-33 {
    width: 33.33%;
  }
  .grid-flex > .row > .col.w1200-offset-33 {
    margin-left: 33.33%;
  }
  .grid-flex > .row > .col.w1200-35 {
    width: 35%;
  }
  .grid-flex > .row > .col.w1200-offset-35 {
    margin-left: 35%;
  }
  .grid-flex > .row > .col.w1200-40 {
    width: 40%;
  }
  .grid-flex > .row > .col.w1200-offset-40 {
    margin-left: 40%;
  }
  .grid-flex > .row > .col.w1200-45 {
    width: 45%;
  }
  .grid-flex > .row > .col.w1200-offset-45 {
    margin-left: 45%;
  }
  .grid-flex > .row > .col.w1200-50 {
    width: 50%;
  }
  .grid-flex > .row > .col.w1200-offset-50 {
    margin-left: 50%;
  }
  .grid-flex > .row > .col.w1200-55 {
    width: 55%;
  }
  .grid-flex > .row > .col.w1200-offset-55 {
    margin-left: 55%;
  }
  .grid-flex > .row > .col.w1200-60 {
    width: 60%;
  }
  .grid-flex > .row > .col.w1200-offset-60 {
    margin-left: 60%;
  }
  .grid-flex > .row > .col.w1200-65 {
    width: 65%;
  }
  .grid-flex > .row > .col.w1200-offset-65 {
    margin-left: 65%;
  }
  .grid-flex > .row > .col.w1200-66 {
    width: 66.66%;
  }
  .grid-flex > .row > .col.w1200-offset-66 {
    margin-left: 66.66%;
  }
  .grid-flex > .row > .col.w1200-70 {
    width: 70%;
  }
  .grid-flex > .row > .col.w1200-offset-70 {
    margin-left: 70%;
  }
  .grid-flex > .row > .col.w1200-75 {
    width: 75%;
  }
  .grid-flex > .row > .col.w1200-offset-75 {
    margin-left: 75%;
  }
  .grid-flex > .row > .col.w1200-80 {
    width: 80%;
  }
  .grid-flex > .row > .col.w1200-offset-80 {
    margin-left: 80%;
  }
  .grid-flex > .row > .col.w1200-83-4 {
    width: 83.4%;
  }
  .grid-flex > .row > .col.w1200-offset-83-4 {
    margin-left: 83.4%;
  }
  .grid-flex > .row > .col.w1200-85 {
    width: 85%;
  }
  .grid-flex > .row > .col.w1200-offset-85 {
    margin-left: 85%;
  }
  .grid-flex > .row > .col.w1200-100 {
    width: 100%;
  }
  .grid-flex > .row > .col.w1200-offset-100 {
    margin-left: 100%;
  }
  .grid-flex.w1200-gap-0 {
    margin: -0rem;
  }
  .grid-flex.w1200-gap-0 > .row > .col {
    padding: 0rem;
  }
  .flex.w1200-gap-0 {
    gap: 0rem;
  }
  .grid.w1200-gap-0 {
    gap: 0rem;
  }
  .grid-flex.w1200-gap-0-25 {
    margin: -0.25rem;
  }
  .grid-flex.w1200-gap-0-25 > .row > .col {
    padding: 0.25rem;
  }
  .flex.w1200-gap-0-25 {
    gap: 0.25rem;
  }
  .grid.w1200-gap-0-25 {
    gap: 0.25rem;
  }
  .grid-flex.w1200-gap-0-5 {
    margin: -0.5rem;
  }
  .grid-flex.w1200-gap-0-5 > .row > .col {
    padding: 0.5rem;
  }
  .flex.w1200-gap-0-5 {
    gap: 0.5rem;
  }
  .grid.w1200-gap-0-5 {
    gap: 0.5rem;
  }
  .grid-flex.w1200-gap-1 {
    margin: -1rem;
  }
  .grid-flex.w1200-gap-1 > .row > .col {
    padding: 1rem;
  }
  .flex.w1200-gap-1 {
    gap: 1rem;
  }
  .grid.w1200-gap-1 {
    gap: 1rem;
  }
  .grid-flex.w1200-gap-1-25 {
    margin: -1.25rem;
  }
  .grid-flex.w1200-gap-1-25 > .row > .col {
    padding: 1.25rem;
  }
  .flex.w1200-gap-1-25 {
    gap: 1.25rem;
  }
  .grid.w1200-gap-1-25 {
    gap: 1.25rem;
  }
  .grid-flex.w1200-gap-1-5 {
    margin: -1.5rem;
  }
  .grid-flex.w1200-gap-1-5 > .row > .col {
    padding: 1.5rem;
  }
  .flex.w1200-gap-1-5 {
    gap: 1.5rem;
  }
  .grid.w1200-gap-1-5 {
    gap: 1.5rem;
  }
  .grid-flex.w1200-gap-2 {
    margin: -2rem;
  }
  .grid-flex.w1200-gap-2 > .row > .col {
    padding: 2rem;
  }
  .flex.w1200-gap-2 {
    gap: 2rem;
  }
  .grid.w1200-gap-2 {
    gap: 2rem;
  }
  .grid-flex.w1200-gap-3 {
    margin: -3rem;
  }
  .grid-flex.w1200-gap-3 > .row > .col {
    padding: 3rem;
  }
  .flex.w1200-gap-3 {
    gap: 3rem;
  }
  .grid.w1200-gap-3 {
    gap: 3rem;
  }
  .grid-flex.w1200-gap-4 {
    margin: -4rem;
  }
  .grid-flex.w1200-gap-4 > .row > .col {
    padding: 4rem;
  }
  .flex.w1200-gap-4 {
    gap: 4rem;
  }
  .grid.w1200-gap-4 {
    gap: 4rem;
  }
  .grid-flex > .row > .col.w1200-order-0 {
    order: 0;
  }
  .grid-flex > .row > .col.w1200-order-1 {
    order: 1;
  }
  .grid-flex > .row > .col.w1200-order-2 {
    order: 2;
  }
  .grid-flex > .row > .col.w1200-order-3 {
    order: 3;
  }
  .grid-flex > .row > .col.w1200-order-4 {
    order: 4;
  }
  .grid.w1200-cols-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .grid > .col.w1200-span-1 {
    grid-column: span 1;
  }
  .grid.w1200-cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid > .col.w1200-span-2 {
    grid-column: span 2;
  }
  .grid.w1200-cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid > .col.w1200-span-3 {
    grid-column: span 3;
  }
  .grid.w1200-cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid > .col.w1200-span-4 {
    grid-column: span 4;
  }
  .grid.w1200-cols-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid > .col.w1200-span-5 {
    grid-column: span 5;
  }
  .grid.w1200-cols-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid > .col.w1200-span-6 {
    grid-column: span 6;
  }
  .w1200-p-0 {
    padding: 0rem;
  }
  .w1200-px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .w1200-py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .w1200-pt-0 {
    padding-top: 0rem;
  }
  .w1200-pr-0 {
    padding-right: 0rem;
  }
  .w1200-pb-0 {
    padding-bottom: 0rem;
  }
  .w1200-pl-0 {
    padding-left: 0rem;
  }
  .w1200-m-0 {
    margin: 0rem;
  }
  .w1200-nm-0 {
    margin: -0rem;
  }
  .w1200-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .w1200-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .w1200-mt-0 {
    margin-top: 0rem;
  }
  .w1200-mr-0 {
    margin-right: 0rem;
  }
  .w1200-mb-0 {
    margin-bottom: 0rem;
  }
  .w1200-ml-0 {
    margin-left: 0rem;
  }
  .w1200-nmt-0 {
    margin-top: -0rem;
  }
  .w1200-p-0-25 {
    padding: 0.25rem;
  }
  .w1200-px-0-25 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .w1200-py-0-25 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .w1200-pt-0-25 {
    padding-top: 0.25rem;
  }
  .w1200-pr-0-25 {
    padding-right: 0.25rem;
  }
  .w1200-pb-0-25 {
    padding-bottom: 0.25rem;
  }
  .w1200-pl-0-25 {
    padding-left: 0.25rem;
  }
  .w1200-m-0-25 {
    margin: 0.25rem;
  }
  .w1200-nm-0-25 {
    margin: -0.25rem;
  }
  .w1200-mx-0-25 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .w1200-my-0-25 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .w1200-mt-0-25 {
    margin-top: 0.25rem;
  }
  .w1200-mr-0-25 {
    margin-right: 0.25rem;
  }
  .w1200-mb-0-25 {
    margin-bottom: 0.25rem;
  }
  .w1200-ml-0-25 {
    margin-left: 0.25rem;
  }
  .w1200-nmt-0-25 {
    margin-top: -0.25rem;
  }
  .w1200-p-0-5 {
    padding: 0.5rem;
  }
  .w1200-px-0-5 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .w1200-py-0-5 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .w1200-pt-0-5 {
    padding-top: 0.5rem;
  }
  .w1200-pr-0-5 {
    padding-right: 0.5rem;
  }
  .w1200-pb-0-5 {
    padding-bottom: 0.5rem;
  }
  .w1200-pl-0-5 {
    padding-left: 0.5rem;
  }
  .w1200-m-0-5 {
    margin: 0.5rem;
  }
  .w1200-nm-0-5 {
    margin: -0.5rem;
  }
  .w1200-mx-0-5 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .w1200-my-0-5 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .w1200-mt-0-5 {
    margin-top: 0.5rem;
  }
  .w1200-mr-0-5 {
    margin-right: 0.5rem;
  }
  .w1200-mb-0-5 {
    margin-bottom: 0.5rem;
  }
  .w1200-ml-0-5 {
    margin-left: 0.5rem;
  }
  .w1200-nmt-0-5 {
    margin-top: -0.5rem;
  }
  .w1200-p-0-75 {
    padding: 0.75rem;
  }
  .w1200-px-0-75 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .w1200-py-0-75 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .w1200-pt-0-75 {
    padding-top: 0.75rem;
  }
  .w1200-pr-0-75 {
    padding-right: 0.75rem;
  }
  .w1200-pb-0-75 {
    padding-bottom: 0.75rem;
  }
  .w1200-pl-0-75 {
    padding-left: 0.75rem;
  }
  .w1200-m-0-75 {
    margin: 0.75rem;
  }
  .w1200-nm-0-75 {
    margin: -0.75rem;
  }
  .w1200-mx-0-75 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .w1200-my-0-75 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .w1200-mt-0-75 {
    margin-top: 0.75rem;
  }
  .w1200-mr-0-75 {
    margin-right: 0.75rem;
  }
  .w1200-mb-0-75 {
    margin-bottom: 0.75rem;
  }
  .w1200-ml-0-75 {
    margin-left: 0.75rem;
  }
  .w1200-nmt-0-75 {
    margin-top: -0.75rem;
  }
  .w1200-p-1 {
    padding: 1rem;
  }
  .w1200-px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .w1200-py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .w1200-pt-1 {
    padding-top: 1rem;
  }
  .w1200-pr-1 {
    padding-right: 1rem;
  }
  .w1200-pb-1 {
    padding-bottom: 1rem;
  }
  .w1200-pl-1 {
    padding-left: 1rem;
  }
  .w1200-m-1 {
    margin: 1rem;
  }
  .w1200-nm-1 {
    margin: -1rem;
  }
  .w1200-mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .w1200-my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .w1200-mt-1 {
    margin-top: 1rem;
  }
  .w1200-mr-1 {
    margin-right: 1rem;
  }
  .w1200-mb-1 {
    margin-bottom: 1rem;
  }
  .w1200-ml-1 {
    margin-left: 1rem;
  }
  .w1200-nmt-1 {
    margin-top: -1rem;
  }
  .w1200-p-1-5 {
    padding: 1.5rem;
  }
  .w1200-px-1-5 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .w1200-py-1-5 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .w1200-pt-1-5 {
    padding-top: 1.5rem;
  }
  .w1200-pr-1-5 {
    padding-right: 1.5rem;
  }
  .w1200-pb-1-5 {
    padding-bottom: 1.5rem;
  }
  .w1200-pl-1-5 {
    padding-left: 1.5rem;
  }
  .w1200-m-1-5 {
    margin: 1.5rem;
  }
  .w1200-nm-1-5 {
    margin: -1.5rem;
  }
  .w1200-mx-1-5 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .w1200-my-1-5 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .w1200-mt-1-5 {
    margin-top: 1.5rem;
  }
  .w1200-mr-1-5 {
    margin-right: 1.5rem;
  }
  .w1200-mb-1-5 {
    margin-bottom: 1.5rem;
  }
  .w1200-ml-1-5 {
    margin-left: 1.5rem;
  }
  .w1200-nmt-1-5 {
    margin-top: -1.5rem;
  }
  .w1200-p-2 {
    padding: 2rem;
  }
  .w1200-px-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .w1200-py-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .w1200-pt-2 {
    padding-top: 2rem;
  }
  .w1200-pr-2 {
    padding-right: 2rem;
  }
  .w1200-pb-2 {
    padding-bottom: 2rem;
  }
  .w1200-pl-2 {
    padding-left: 2rem;
  }
  .w1200-m-2 {
    margin: 2rem;
  }
  .w1200-nm-2 {
    margin: -2rem;
  }
  .w1200-mx-2 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .w1200-my-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .w1200-mt-2 {
    margin-top: 2rem;
  }
  .w1200-mr-2 {
    margin-right: 2rem;
  }
  .w1200-mb-2 {
    margin-bottom: 2rem;
  }
  .w1200-ml-2 {
    margin-left: 2rem;
  }
  .w1200-nmt-2 {
    margin-top: -2rem;
  }
  .w1200-p-2-5 {
    padding: 2.5rem;
  }
  .w1200-px-2-5 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .w1200-py-2-5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .w1200-pt-2-5 {
    padding-top: 2.5rem;
  }
  .w1200-pr-2-5 {
    padding-right: 2.5rem;
  }
  .w1200-pb-2-5 {
    padding-bottom: 2.5rem;
  }
  .w1200-pl-2-5 {
    padding-left: 2.5rem;
  }
  .w1200-m-2-5 {
    margin: 2.5rem;
  }
  .w1200-nm-2-5 {
    margin: -2.5rem;
  }
  .w1200-mx-2-5 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .w1200-my-2-5 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .w1200-mt-2-5 {
    margin-top: 2.5rem;
  }
  .w1200-mr-2-5 {
    margin-right: 2.5rem;
  }
  .w1200-mb-2-5 {
    margin-bottom: 2.5rem;
  }
  .w1200-ml-2-5 {
    margin-left: 2.5rem;
  }
  .w1200-nmt-2-5 {
    margin-top: -2.5rem;
  }
  .w1200-p-3 {
    padding: 3rem;
  }
  .w1200-px-3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .w1200-py-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .w1200-pt-3 {
    padding-top: 3rem;
  }
  .w1200-pr-3 {
    padding-right: 3rem;
  }
  .w1200-pb-3 {
    padding-bottom: 3rem;
  }
  .w1200-pl-3 {
    padding-left: 3rem;
  }
  .w1200-m-3 {
    margin: 3rem;
  }
  .w1200-nm-3 {
    margin: -3rem;
  }
  .w1200-mx-3 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .w1200-my-3 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .w1200-mt-3 {
    margin-top: 3rem;
  }
  .w1200-mr-3 {
    margin-right: 3rem;
  }
  .w1200-mb-3 {
    margin-bottom: 3rem;
  }
  .w1200-ml-3 {
    margin-left: 3rem;
  }
  .w1200-nmt-3 {
    margin-top: -3rem;
  }
  .w1200-p-3-5 {
    padding: 3.5rem;
  }
  .w1200-px-3-5 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .w1200-py-3-5 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .w1200-pt-3-5 {
    padding-top: 3.5rem;
  }
  .w1200-pr-3-5 {
    padding-right: 3.5rem;
  }
  .w1200-pb-3-5 {
    padding-bottom: 3.5rem;
  }
  .w1200-pl-3-5 {
    padding-left: 3.5rem;
  }
  .w1200-m-3-5 {
    margin: 3.5rem;
  }
  .w1200-nm-3-5 {
    margin: -3.5rem;
  }
  .w1200-mx-3-5 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .w1200-my-3-5 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .w1200-mt-3-5 {
    margin-top: 3.5rem;
  }
  .w1200-mr-3-5 {
    margin-right: 3.5rem;
  }
  .w1200-mb-3-5 {
    margin-bottom: 3.5rem;
  }
  .w1200-ml-3-5 {
    margin-left: 3.5rem;
  }
  .w1200-nmt-3-5 {
    margin-top: -3.5rem;
  }
  .w1200-p-4 {
    padding: 4rem;
  }
  .w1200-px-4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .w1200-py-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .w1200-pt-4 {
    padding-top: 4rem;
  }
  .w1200-pr-4 {
    padding-right: 4rem;
  }
  .w1200-pb-4 {
    padding-bottom: 4rem;
  }
  .w1200-pl-4 {
    padding-left: 4rem;
  }
  .w1200-m-4 {
    margin: 4rem;
  }
  .w1200-nm-4 {
    margin: -4rem;
  }
  .w1200-mx-4 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .w1200-my-4 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .w1200-mt-4 {
    margin-top: 4rem;
  }
  .w1200-mr-4 {
    margin-right: 4rem;
  }
  .w1200-mb-4 {
    margin-bottom: 4rem;
  }
  .w1200-ml-4 {
    margin-left: 4rem;
  }
  .w1200-nmt-4 {
    margin-top: -4rem;
  }
  .w1200-p-5 {
    padding: 5rem;
  }
  .w1200-px-5 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .w1200-py-5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .w1200-pt-5 {
    padding-top: 5rem;
  }
  .w1200-pr-5 {
    padding-right: 5rem;
  }
  .w1200-pb-5 {
    padding-bottom: 5rem;
  }
  .w1200-pl-5 {
    padding-left: 5rem;
  }
  .w1200-m-5 {
    margin: 5rem;
  }
  .w1200-nm-5 {
    margin: -5rem;
  }
  .w1200-mx-5 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .w1200-my-5 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .w1200-mt-5 {
    margin-top: 5rem;
  }
  .w1200-mr-5 {
    margin-right: 5rem;
  }
  .w1200-mb-5 {
    margin-bottom: 5rem;
  }
  .w1200-ml-5 {
    margin-left: 5rem;
  }
  .w1200-nmt-5 {
    margin-top: -5rem;
  }
  .w1200-p-6 {
    padding: 6rem;
  }
  .w1200-px-6 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .w1200-py-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .w1200-pt-6 {
    padding-top: 6rem;
  }
  .w1200-pr-6 {
    padding-right: 6rem;
  }
  .w1200-pb-6 {
    padding-bottom: 6rem;
  }
  .w1200-pl-6 {
    padding-left: 6rem;
  }
  .w1200-m-6 {
    margin: 6rem;
  }
  .w1200-nm-6 {
    margin: -6rem;
  }
  .w1200-mx-6 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .w1200-my-6 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .w1200-mt-6 {
    margin-top: 6rem;
  }
  .w1200-mr-6 {
    margin-right: 6rem;
  }
  .w1200-mb-6 {
    margin-bottom: 6rem;
  }
  .w1200-ml-6 {
    margin-left: 6rem;
  }
  .w1200-nmt-6 {
    margin-top: -6rem;
  }
  .w1200-max-width-0 {
    max-width: 0rem;
  }
  .w1200-max-width-10 {
    max-width: 10rem;
  }
  .w1200-max-width-15 {
    max-width: 15rem;
  }
  .w1200-max-width-20 {
    max-width: 20rem;
  }
  .w1200-max-width-25 {
    max-width: 25rem;
  }
  .w1200-max-width-30 {
    max-width: 30rem;
  }
  .w1200-max-width-35 {
    max-width: 35rem;
  }
  .w1200-max-width-32 {
    max-width: 32rem;
  }
  .w1200-max-width-40 {
    max-width: 40rem;
  }
  .w1200-max-width-50 {
    max-width: 50rem;
  }
  .w1200-min-width-0 {
    min-width: 0rem;
  }
  .w1200-min-width-5 {
    min-width: 5rem;
  }
  .w1200-min-width-9 {
    min-width: 9rem;
  }
  .w1200-min-width-10 {
    min-width: 10rem;
  }
  .w1200-min-width-20 {
    min-width: 20rem;
  }
  .w1200-min-width-25 {
    min-width: 25rem;
  }
  .w1200-min-height-5 {
    min-height: 5rem;
  }
  .w1200-min-height-10 {
    min-height: 10rem;
  }
  .w1200-min-height-12 {
    min-height: 12rem;
  }
  .w1200-min-height-15 {
    min-height: 15rem;
  }
  .w1200-min-height-20 {
    min-height: 20rem;
  }
}
@media screen and (min-width: 1500px) {
  .w1500-hide {
    display: none;
  }
  .w1500-block {
    display: block;
  }
  .w1500-iblock {
    display: inline-block;
  }
  .w1500-align-left {
    text-align: left;
  }
  .w1500-align-center {
    text-align: center;
  }
  .w1500-align-right {
    text-align: right;
  }
  .grid-flex > .row > .col.w1500-auto {
    width: auto;
  }
  .grid-flex > .row > .col.w1500-0 {
    width: 0%;
  }
  .grid-flex > .row > .col.w1500-offset-0 {
    margin-left: 0%;
  }
  .grid-flex > .row > .col.w1500-5 {
    width: 5%;
  }
  .grid-flex > .row > .col.w1500-offset-5 {
    margin-left: 5%;
  }
  .grid-flex > .row > .col.w1500-10 {
    width: 10%;
  }
  .grid-flex > .row > .col.w1500-offset-10 {
    margin-left: 10%;
  }
  .grid-flex > .row > .col.w1500-12-5 {
    width: 12.5%;
  }
  .grid-flex > .row > .col.w1500-offset-12-5 {
    margin-left: 12.5%;
  }
  .grid-flex > .row > .col.w1500-14-2 {
    width: 14.2%;
  }
  .grid-flex > .row > .col.w1500-offset-14-2 {
    margin-left: 14.2%;
  }
  .grid-flex > .row > .col.w1500-15 {
    width: 15%;
  }
  .grid-flex > .row > .col.w1500-offset-15 {
    margin-left: 15%;
  }
  .grid-flex > .row > .col.w1500-16-6 {
    width: 16.6%;
  }
  .grid-flex > .row > .col.w1500-offset-16-6 {
    margin-left: 16.6%;
  }
  .grid-flex > .row > .col.w1500-17-5 {
    width: 17.5%;
  }
  .grid-flex > .row > .col.w1500-offset-17-5 {
    margin-left: 17.5%;
  }
  .grid-flex > .row > .col.w1500-20 {
    width: 20%;
  }
  .grid-flex > .row > .col.w1500-offset-20 {
    margin-left: 20%;
  }
  .grid-flex > .row > .col.w1500-25 {
    width: 25%;
  }
  .grid-flex > .row > .col.w1500-offset-25 {
    margin-left: 25%;
  }
  .grid-flex > .row > .col.w1500-30 {
    width: 30%;
  }
  .grid-flex > .row > .col.w1500-offset-30 {
    margin-left: 30%;
  }
  .grid-flex > .row > .col.w1500-33 {
    width: 33.33%;
  }
  .grid-flex > .row > .col.w1500-offset-33 {
    margin-left: 33.33%;
  }
  .grid-flex > .row > .col.w1500-35 {
    width: 35%;
  }
  .grid-flex > .row > .col.w1500-offset-35 {
    margin-left: 35%;
  }
  .grid-flex > .row > .col.w1500-40 {
    width: 40%;
  }
  .grid-flex > .row > .col.w1500-offset-40 {
    margin-left: 40%;
  }
  .grid-flex > .row > .col.w1500-45 {
    width: 45%;
  }
  .grid-flex > .row > .col.w1500-offset-45 {
    margin-left: 45%;
  }
  .grid-flex > .row > .col.w1500-50 {
    width: 50%;
  }
  .grid-flex > .row > .col.w1500-offset-50 {
    margin-left: 50%;
  }
  .grid-flex > .row > .col.w1500-55 {
    width: 55%;
  }
  .grid-flex > .row > .col.w1500-offset-55 {
    margin-left: 55%;
  }
  .grid-flex > .row > .col.w1500-60 {
    width: 60%;
  }
  .grid-flex > .row > .col.w1500-offset-60 {
    margin-left: 60%;
  }
  .grid-flex > .row > .col.w1500-65 {
    width: 65%;
  }
  .grid-flex > .row > .col.w1500-offset-65 {
    margin-left: 65%;
  }
  .grid-flex > .row > .col.w1500-66 {
    width: 66.66%;
  }
  .grid-flex > .row > .col.w1500-offset-66 {
    margin-left: 66.66%;
  }
  .grid-flex > .row > .col.w1500-70 {
    width: 70%;
  }
  .grid-flex > .row > .col.w1500-offset-70 {
    margin-left: 70%;
  }
  .grid-flex > .row > .col.w1500-75 {
    width: 75%;
  }
  .grid-flex > .row > .col.w1500-offset-75 {
    margin-left: 75%;
  }
  .grid-flex > .row > .col.w1500-80 {
    width: 80%;
  }
  .grid-flex > .row > .col.w1500-offset-80 {
    margin-left: 80%;
  }
  .grid-flex > .row > .col.w1500-83-4 {
    width: 83.4%;
  }
  .grid-flex > .row > .col.w1500-offset-83-4 {
    margin-left: 83.4%;
  }
  .grid-flex > .row > .col.w1500-85 {
    width: 85%;
  }
  .grid-flex > .row > .col.w1500-offset-85 {
    margin-left: 85%;
  }
  .grid-flex > .row > .col.w1500-100 {
    width: 100%;
  }
  .grid-flex > .row > .col.w1500-offset-100 {
    margin-left: 100%;
  }
  .grid-flex.w1500-gap-0 {
    margin: -0rem;
  }
  .grid-flex.w1500-gap-0 > .row > .col {
    padding: 0rem;
  }
  .flex.w1500-gap-0 {
    gap: 0rem;
  }
  .grid.w1500-gap-0 {
    gap: 0rem;
  }
  .grid-flex.w1500-gap-0-25 {
    margin: -0.25rem;
  }
  .grid-flex.w1500-gap-0-25 > .row > .col {
    padding: 0.25rem;
  }
  .flex.w1500-gap-0-25 {
    gap: 0.25rem;
  }
  .grid.w1500-gap-0-25 {
    gap: 0.25rem;
  }
  .grid-flex.w1500-gap-0-5 {
    margin: -0.5rem;
  }
  .grid-flex.w1500-gap-0-5 > .row > .col {
    padding: 0.5rem;
  }
  .flex.w1500-gap-0-5 {
    gap: 0.5rem;
  }
  .grid.w1500-gap-0-5 {
    gap: 0.5rem;
  }
  .grid-flex.w1500-gap-1 {
    margin: -1rem;
  }
  .grid-flex.w1500-gap-1 > .row > .col {
    padding: 1rem;
  }
  .flex.w1500-gap-1 {
    gap: 1rem;
  }
  .grid.w1500-gap-1 {
    gap: 1rem;
  }
  .grid-flex.w1500-gap-1-25 {
    margin: -1.25rem;
  }
  .grid-flex.w1500-gap-1-25 > .row > .col {
    padding: 1.25rem;
  }
  .flex.w1500-gap-1-25 {
    gap: 1.25rem;
  }
  .grid.w1500-gap-1-25 {
    gap: 1.25rem;
  }
  .grid-flex.w1500-gap-1-5 {
    margin: -1.5rem;
  }
  .grid-flex.w1500-gap-1-5 > .row > .col {
    padding: 1.5rem;
  }
  .flex.w1500-gap-1-5 {
    gap: 1.5rem;
  }
  .grid.w1500-gap-1-5 {
    gap: 1.5rem;
  }
  .grid-flex.w1500-gap-2 {
    margin: -2rem;
  }
  .grid-flex.w1500-gap-2 > .row > .col {
    padding: 2rem;
  }
  .flex.w1500-gap-2 {
    gap: 2rem;
  }
  .grid.w1500-gap-2 {
    gap: 2rem;
  }
  .grid-flex.w1500-gap-3 {
    margin: -3rem;
  }
  .grid-flex.w1500-gap-3 > .row > .col {
    padding: 3rem;
  }
  .flex.w1500-gap-3 {
    gap: 3rem;
  }
  .grid.w1500-gap-3 {
    gap: 3rem;
  }
  .grid-flex.w1500-gap-4 {
    margin: -4rem;
  }
  .grid-flex.w1500-gap-4 > .row > .col {
    padding: 4rem;
  }
  .flex.w1500-gap-4 {
    gap: 4rem;
  }
  .grid.w1500-gap-4 {
    gap: 4rem;
  }
  .grid-flex > .row > .col.w1500-order-0 {
    order: 0;
  }
  .grid-flex > .row > .col.w1500-order-1 {
    order: 1;
  }
  .grid-flex > .row > .col.w1500-order-2 {
    order: 2;
  }
  .grid-flex > .row > .col.w1500-order-3 {
    order: 3;
  }
  .grid-flex > .row > .col.w1500-order-4 {
    order: 4;
  }
  .grid.w1500-cols-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .grid > .col.w1500-span-1 {
    grid-column: span 1;
  }
  .grid.w1500-cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid > .col.w1500-span-2 {
    grid-column: span 2;
  }
  .grid.w1500-cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid > .col.w1500-span-3 {
    grid-column: span 3;
  }
  .grid.w1500-cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid > .col.w1500-span-4 {
    grid-column: span 4;
  }
  .grid.w1500-cols-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid > .col.w1500-span-5 {
    grid-column: span 5;
  }
  .grid.w1500-cols-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid > .col.w1500-span-6 {
    grid-column: span 6;
  }
  .w1500-p-0 {
    padding: 0rem;
  }
  .w1500-px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .w1500-py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .w1500-pt-0 {
    padding-top: 0rem;
  }
  .w1500-pr-0 {
    padding-right: 0rem;
  }
  .w1500-pb-0 {
    padding-bottom: 0rem;
  }
  .w1500-pl-0 {
    padding-left: 0rem;
  }
  .w1500-m-0 {
    margin: 0rem;
  }
  .w1500-nm-0 {
    margin: -0rem;
  }
  .w1500-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .w1500-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .w1500-mt-0 {
    margin-top: 0rem;
  }
  .w1500-mr-0 {
    margin-right: 0rem;
  }
  .w1500-mb-0 {
    margin-bottom: 0rem;
  }
  .w1500-ml-0 {
    margin-left: 0rem;
  }
  .w1500-nmt-0 {
    margin-top: -0rem;
  }
  .w1500-p-0-25 {
    padding: 0.25rem;
  }
  .w1500-px-0-25 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .w1500-py-0-25 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .w1500-pt-0-25 {
    padding-top: 0.25rem;
  }
  .w1500-pr-0-25 {
    padding-right: 0.25rem;
  }
  .w1500-pb-0-25 {
    padding-bottom: 0.25rem;
  }
  .w1500-pl-0-25 {
    padding-left: 0.25rem;
  }
  .w1500-m-0-25 {
    margin: 0.25rem;
  }
  .w1500-nm-0-25 {
    margin: -0.25rem;
  }
  .w1500-mx-0-25 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .w1500-my-0-25 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .w1500-mt-0-25 {
    margin-top: 0.25rem;
  }
  .w1500-mr-0-25 {
    margin-right: 0.25rem;
  }
  .w1500-mb-0-25 {
    margin-bottom: 0.25rem;
  }
  .w1500-ml-0-25 {
    margin-left: 0.25rem;
  }
  .w1500-nmt-0-25 {
    margin-top: -0.25rem;
  }
  .w1500-p-0-5 {
    padding: 0.5rem;
  }
  .w1500-px-0-5 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .w1500-py-0-5 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .w1500-pt-0-5 {
    padding-top: 0.5rem;
  }
  .w1500-pr-0-5 {
    padding-right: 0.5rem;
  }
  .w1500-pb-0-5 {
    padding-bottom: 0.5rem;
  }
  .w1500-pl-0-5 {
    padding-left: 0.5rem;
  }
  .w1500-m-0-5 {
    margin: 0.5rem;
  }
  .w1500-nm-0-5 {
    margin: -0.5rem;
  }
  .w1500-mx-0-5 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .w1500-my-0-5 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .w1500-mt-0-5 {
    margin-top: 0.5rem;
  }
  .w1500-mr-0-5 {
    margin-right: 0.5rem;
  }
  .w1500-mb-0-5 {
    margin-bottom: 0.5rem;
  }
  .w1500-ml-0-5 {
    margin-left: 0.5rem;
  }
  .w1500-nmt-0-5 {
    margin-top: -0.5rem;
  }
  .w1500-p-0-75 {
    padding: 0.75rem;
  }
  .w1500-px-0-75 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .w1500-py-0-75 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .w1500-pt-0-75 {
    padding-top: 0.75rem;
  }
  .w1500-pr-0-75 {
    padding-right: 0.75rem;
  }
  .w1500-pb-0-75 {
    padding-bottom: 0.75rem;
  }
  .w1500-pl-0-75 {
    padding-left: 0.75rem;
  }
  .w1500-m-0-75 {
    margin: 0.75rem;
  }
  .w1500-nm-0-75 {
    margin: -0.75rem;
  }
  .w1500-mx-0-75 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .w1500-my-0-75 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .w1500-mt-0-75 {
    margin-top: 0.75rem;
  }
  .w1500-mr-0-75 {
    margin-right: 0.75rem;
  }
  .w1500-mb-0-75 {
    margin-bottom: 0.75rem;
  }
  .w1500-ml-0-75 {
    margin-left: 0.75rem;
  }
  .w1500-nmt-0-75 {
    margin-top: -0.75rem;
  }
  .w1500-p-1 {
    padding: 1rem;
  }
  .w1500-px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .w1500-py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .w1500-pt-1 {
    padding-top: 1rem;
  }
  .w1500-pr-1 {
    padding-right: 1rem;
  }
  .w1500-pb-1 {
    padding-bottom: 1rem;
  }
  .w1500-pl-1 {
    padding-left: 1rem;
  }
  .w1500-m-1 {
    margin: 1rem;
  }
  .w1500-nm-1 {
    margin: -1rem;
  }
  .w1500-mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .w1500-my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .w1500-mt-1 {
    margin-top: 1rem;
  }
  .w1500-mr-1 {
    margin-right: 1rem;
  }
  .w1500-mb-1 {
    margin-bottom: 1rem;
  }
  .w1500-ml-1 {
    margin-left: 1rem;
  }
  .w1500-nmt-1 {
    margin-top: -1rem;
  }
  .w1500-p-1-5 {
    padding: 1.5rem;
  }
  .w1500-px-1-5 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .w1500-py-1-5 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .w1500-pt-1-5 {
    padding-top: 1.5rem;
  }
  .w1500-pr-1-5 {
    padding-right: 1.5rem;
  }
  .w1500-pb-1-5 {
    padding-bottom: 1.5rem;
  }
  .w1500-pl-1-5 {
    padding-left: 1.5rem;
  }
  .w1500-m-1-5 {
    margin: 1.5rem;
  }
  .w1500-nm-1-5 {
    margin: -1.5rem;
  }
  .w1500-mx-1-5 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .w1500-my-1-5 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .w1500-mt-1-5 {
    margin-top: 1.5rem;
  }
  .w1500-mr-1-5 {
    margin-right: 1.5rem;
  }
  .w1500-mb-1-5 {
    margin-bottom: 1.5rem;
  }
  .w1500-ml-1-5 {
    margin-left: 1.5rem;
  }
  .w1500-nmt-1-5 {
    margin-top: -1.5rem;
  }
  .w1500-p-2 {
    padding: 2rem;
  }
  .w1500-px-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .w1500-py-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .w1500-pt-2 {
    padding-top: 2rem;
  }
  .w1500-pr-2 {
    padding-right: 2rem;
  }
  .w1500-pb-2 {
    padding-bottom: 2rem;
  }
  .w1500-pl-2 {
    padding-left: 2rem;
  }
  .w1500-m-2 {
    margin: 2rem;
  }
  .w1500-nm-2 {
    margin: -2rem;
  }
  .w1500-mx-2 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .w1500-my-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .w1500-mt-2 {
    margin-top: 2rem;
  }
  .w1500-mr-2 {
    margin-right: 2rem;
  }
  .w1500-mb-2 {
    margin-bottom: 2rem;
  }
  .w1500-ml-2 {
    margin-left: 2rem;
  }
  .w1500-nmt-2 {
    margin-top: -2rem;
  }
  .w1500-p-2-5 {
    padding: 2.5rem;
  }
  .w1500-px-2-5 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .w1500-py-2-5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .w1500-pt-2-5 {
    padding-top: 2.5rem;
  }
  .w1500-pr-2-5 {
    padding-right: 2.5rem;
  }
  .w1500-pb-2-5 {
    padding-bottom: 2.5rem;
  }
  .w1500-pl-2-5 {
    padding-left: 2.5rem;
  }
  .w1500-m-2-5 {
    margin: 2.5rem;
  }
  .w1500-nm-2-5 {
    margin: -2.5rem;
  }
  .w1500-mx-2-5 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .w1500-my-2-5 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .w1500-mt-2-5 {
    margin-top: 2.5rem;
  }
  .w1500-mr-2-5 {
    margin-right: 2.5rem;
  }
  .w1500-mb-2-5 {
    margin-bottom: 2.5rem;
  }
  .w1500-ml-2-5 {
    margin-left: 2.5rem;
  }
  .w1500-nmt-2-5 {
    margin-top: -2.5rem;
  }
  .w1500-p-3 {
    padding: 3rem;
  }
  .w1500-px-3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .w1500-py-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .w1500-pt-3 {
    padding-top: 3rem;
  }
  .w1500-pr-3 {
    padding-right: 3rem;
  }
  .w1500-pb-3 {
    padding-bottom: 3rem;
  }
  .w1500-pl-3 {
    padding-left: 3rem;
  }
  .w1500-m-3 {
    margin: 3rem;
  }
  .w1500-nm-3 {
    margin: -3rem;
  }
  .w1500-mx-3 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .w1500-my-3 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .w1500-mt-3 {
    margin-top: 3rem;
  }
  .w1500-mr-3 {
    margin-right: 3rem;
  }
  .w1500-mb-3 {
    margin-bottom: 3rem;
  }
  .w1500-ml-3 {
    margin-left: 3rem;
  }
  .w1500-nmt-3 {
    margin-top: -3rem;
  }
  .w1500-p-3-5 {
    padding: 3.5rem;
  }
  .w1500-px-3-5 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .w1500-py-3-5 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .w1500-pt-3-5 {
    padding-top: 3.5rem;
  }
  .w1500-pr-3-5 {
    padding-right: 3.5rem;
  }
  .w1500-pb-3-5 {
    padding-bottom: 3.5rem;
  }
  .w1500-pl-3-5 {
    padding-left: 3.5rem;
  }
  .w1500-m-3-5 {
    margin: 3.5rem;
  }
  .w1500-nm-3-5 {
    margin: -3.5rem;
  }
  .w1500-mx-3-5 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .w1500-my-3-5 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .w1500-mt-3-5 {
    margin-top: 3.5rem;
  }
  .w1500-mr-3-5 {
    margin-right: 3.5rem;
  }
  .w1500-mb-3-5 {
    margin-bottom: 3.5rem;
  }
  .w1500-ml-3-5 {
    margin-left: 3.5rem;
  }
  .w1500-nmt-3-5 {
    margin-top: -3.5rem;
  }
  .w1500-p-4 {
    padding: 4rem;
  }
  .w1500-px-4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .w1500-py-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .w1500-pt-4 {
    padding-top: 4rem;
  }
  .w1500-pr-4 {
    padding-right: 4rem;
  }
  .w1500-pb-4 {
    padding-bottom: 4rem;
  }
  .w1500-pl-4 {
    padding-left: 4rem;
  }
  .w1500-m-4 {
    margin: 4rem;
  }
  .w1500-nm-4 {
    margin: -4rem;
  }
  .w1500-mx-4 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .w1500-my-4 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .w1500-mt-4 {
    margin-top: 4rem;
  }
  .w1500-mr-4 {
    margin-right: 4rem;
  }
  .w1500-mb-4 {
    margin-bottom: 4rem;
  }
  .w1500-ml-4 {
    margin-left: 4rem;
  }
  .w1500-nmt-4 {
    margin-top: -4rem;
  }
  .w1500-p-5 {
    padding: 5rem;
  }
  .w1500-px-5 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .w1500-py-5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .w1500-pt-5 {
    padding-top: 5rem;
  }
  .w1500-pr-5 {
    padding-right: 5rem;
  }
  .w1500-pb-5 {
    padding-bottom: 5rem;
  }
  .w1500-pl-5 {
    padding-left: 5rem;
  }
  .w1500-m-5 {
    margin: 5rem;
  }
  .w1500-nm-5 {
    margin: -5rem;
  }
  .w1500-mx-5 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .w1500-my-5 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .w1500-mt-5 {
    margin-top: 5rem;
  }
  .w1500-mr-5 {
    margin-right: 5rem;
  }
  .w1500-mb-5 {
    margin-bottom: 5rem;
  }
  .w1500-ml-5 {
    margin-left: 5rem;
  }
  .w1500-nmt-5 {
    margin-top: -5rem;
  }
  .w1500-p-6 {
    padding: 6rem;
  }
  .w1500-px-6 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .w1500-py-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .w1500-pt-6 {
    padding-top: 6rem;
  }
  .w1500-pr-6 {
    padding-right: 6rem;
  }
  .w1500-pb-6 {
    padding-bottom: 6rem;
  }
  .w1500-pl-6 {
    padding-left: 6rem;
  }
  .w1500-m-6 {
    margin: 6rem;
  }
  .w1500-nm-6 {
    margin: -6rem;
  }
  .w1500-mx-6 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .w1500-my-6 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .w1500-mt-6 {
    margin-top: 6rem;
  }
  .w1500-mr-6 {
    margin-right: 6rem;
  }
  .w1500-mb-6 {
    margin-bottom: 6rem;
  }
  .w1500-ml-6 {
    margin-left: 6rem;
  }
  .w1500-nmt-6 {
    margin-top: -6rem;
  }
  .w1500-max-width-0 {
    max-width: 0rem;
  }
  .w1500-max-width-10 {
    max-width: 10rem;
  }
  .w1500-max-width-15 {
    max-width: 15rem;
  }
  .w1500-max-width-20 {
    max-width: 20rem;
  }
  .w1500-max-width-25 {
    max-width: 25rem;
  }
  .w1500-max-width-30 {
    max-width: 30rem;
  }
  .w1500-max-width-35 {
    max-width: 35rem;
  }
  .w1500-max-width-32 {
    max-width: 32rem;
  }
  .w1500-max-width-40 {
    max-width: 40rem;
  }
  .w1500-max-width-50 {
    max-width: 50rem;
  }
  .w1500-min-width-0 {
    min-width: 0rem;
  }
  .w1500-min-width-5 {
    min-width: 5rem;
  }
  .w1500-min-width-9 {
    min-width: 9rem;
  }
  .w1500-min-width-10 {
    min-width: 10rem;
  }
  .w1500-min-width-20 {
    min-width: 20rem;
  }
  .w1500-min-width-25 {
    min-width: 25rem;
  }
  .w1500-min-height-5 {
    min-height: 5rem;
  }
  .w1500-min-height-10 {
    min-height: 10rem;
  }
  .w1500-min-height-12 {
    min-height: 12rem;
  }
  .w1500-min-height-15 {
    min-height: 15rem;
  }
  .w1500-min-height-20 {
    min-height: 20rem;
  }
}
@media screen and (min-width: 1800px) {
  .w1800-hide {
    display: none;
  }
  .w1800-block {
    display: block;
  }
  .w1800-iblock {
    display: inline-block;
  }
  .w1800-align-left {
    text-align: left;
  }
  .w1800-align-center {
    text-align: center;
  }
  .w1800-align-right {
    text-align: right;
  }
  .grid-flex > .row > .col.w1800-auto {
    width: auto;
  }
  .grid-flex > .row > .col.w1800-0 {
    width: 0%;
  }
  .grid-flex > .row > .col.w1800-offset-0 {
    margin-left: 0%;
  }
  .grid-flex > .row > .col.w1800-5 {
    width: 5%;
  }
  .grid-flex > .row > .col.w1800-offset-5 {
    margin-left: 5%;
  }
  .grid-flex > .row > .col.w1800-10 {
    width: 10%;
  }
  .grid-flex > .row > .col.w1800-offset-10 {
    margin-left: 10%;
  }
  .grid-flex > .row > .col.w1800-12-5 {
    width: 12.5%;
  }
  .grid-flex > .row > .col.w1800-offset-12-5 {
    margin-left: 12.5%;
  }
  .grid-flex > .row > .col.w1800-14-2 {
    width: 14.2%;
  }
  .grid-flex > .row > .col.w1800-offset-14-2 {
    margin-left: 14.2%;
  }
  .grid-flex > .row > .col.w1800-15 {
    width: 15%;
  }
  .grid-flex > .row > .col.w1800-offset-15 {
    margin-left: 15%;
  }
  .grid-flex > .row > .col.w1800-16-6 {
    width: 16.6%;
  }
  .grid-flex > .row > .col.w1800-offset-16-6 {
    margin-left: 16.6%;
  }
  .grid-flex > .row > .col.w1800-17-5 {
    width: 17.5%;
  }
  .grid-flex > .row > .col.w1800-offset-17-5 {
    margin-left: 17.5%;
  }
  .grid-flex > .row > .col.w1800-20 {
    width: 20%;
  }
  .grid-flex > .row > .col.w1800-offset-20 {
    margin-left: 20%;
  }
  .grid-flex > .row > .col.w1800-25 {
    width: 25%;
  }
  .grid-flex > .row > .col.w1800-offset-25 {
    margin-left: 25%;
  }
  .grid-flex > .row > .col.w1800-30 {
    width: 30%;
  }
  .grid-flex > .row > .col.w1800-offset-30 {
    margin-left: 30%;
  }
  .grid-flex > .row > .col.w1800-33 {
    width: 33.33%;
  }
  .grid-flex > .row > .col.w1800-offset-33 {
    margin-left: 33.33%;
  }
  .grid-flex > .row > .col.w1800-35 {
    width: 35%;
  }
  .grid-flex > .row > .col.w1800-offset-35 {
    margin-left: 35%;
  }
  .grid-flex > .row > .col.w1800-40 {
    width: 40%;
  }
  .grid-flex > .row > .col.w1800-offset-40 {
    margin-left: 40%;
  }
  .grid-flex > .row > .col.w1800-45 {
    width: 45%;
  }
  .grid-flex > .row > .col.w1800-offset-45 {
    margin-left: 45%;
  }
  .grid-flex > .row > .col.w1800-50 {
    width: 50%;
  }
  .grid-flex > .row > .col.w1800-offset-50 {
    margin-left: 50%;
  }
  .grid-flex > .row > .col.w1800-55 {
    width: 55%;
  }
  .grid-flex > .row > .col.w1800-offset-55 {
    margin-left: 55%;
  }
  .grid-flex > .row > .col.w1800-60 {
    width: 60%;
  }
  .grid-flex > .row > .col.w1800-offset-60 {
    margin-left: 60%;
  }
  .grid-flex > .row > .col.w1800-65 {
    width: 65%;
  }
  .grid-flex > .row > .col.w1800-offset-65 {
    margin-left: 65%;
  }
  .grid-flex > .row > .col.w1800-66 {
    width: 66.66%;
  }
  .grid-flex > .row > .col.w1800-offset-66 {
    margin-left: 66.66%;
  }
  .grid-flex > .row > .col.w1800-70 {
    width: 70%;
  }
  .grid-flex > .row > .col.w1800-offset-70 {
    margin-left: 70%;
  }
  .grid-flex > .row > .col.w1800-75 {
    width: 75%;
  }
  .grid-flex > .row > .col.w1800-offset-75 {
    margin-left: 75%;
  }
  .grid-flex > .row > .col.w1800-80 {
    width: 80%;
  }
  .grid-flex > .row > .col.w1800-offset-80 {
    margin-left: 80%;
  }
  .grid-flex > .row > .col.w1800-83-4 {
    width: 83.4%;
  }
  .grid-flex > .row > .col.w1800-offset-83-4 {
    margin-left: 83.4%;
  }
  .grid-flex > .row > .col.w1800-85 {
    width: 85%;
  }
  .grid-flex > .row > .col.w1800-offset-85 {
    margin-left: 85%;
  }
  .grid-flex > .row > .col.w1800-100 {
    width: 100%;
  }
  .grid-flex > .row > .col.w1800-offset-100 {
    margin-left: 100%;
  }
  .grid-flex.w1800-gap-0 {
    margin: -0rem;
  }
  .grid-flex.w1800-gap-0 > .row > .col {
    padding: 0rem;
  }
  .flex.w1800-gap-0 {
    gap: 0rem;
  }
  .grid.w1800-gap-0 {
    gap: 0rem;
  }
  .grid-flex.w1800-gap-0-25 {
    margin: -0.25rem;
  }
  .grid-flex.w1800-gap-0-25 > .row > .col {
    padding: 0.25rem;
  }
  .flex.w1800-gap-0-25 {
    gap: 0.25rem;
  }
  .grid.w1800-gap-0-25 {
    gap: 0.25rem;
  }
  .grid-flex.w1800-gap-0-5 {
    margin: -0.5rem;
  }
  .grid-flex.w1800-gap-0-5 > .row > .col {
    padding: 0.5rem;
  }
  .flex.w1800-gap-0-5 {
    gap: 0.5rem;
  }
  .grid.w1800-gap-0-5 {
    gap: 0.5rem;
  }
  .grid-flex.w1800-gap-1 {
    margin: -1rem;
  }
  .grid-flex.w1800-gap-1 > .row > .col {
    padding: 1rem;
  }
  .flex.w1800-gap-1 {
    gap: 1rem;
  }
  .grid.w1800-gap-1 {
    gap: 1rem;
  }
  .grid-flex.w1800-gap-1-25 {
    margin: -1.25rem;
  }
  .grid-flex.w1800-gap-1-25 > .row > .col {
    padding: 1.25rem;
  }
  .flex.w1800-gap-1-25 {
    gap: 1.25rem;
  }
  .grid.w1800-gap-1-25 {
    gap: 1.25rem;
  }
  .grid-flex.w1800-gap-1-5 {
    margin: -1.5rem;
  }
  .grid-flex.w1800-gap-1-5 > .row > .col {
    padding: 1.5rem;
  }
  .flex.w1800-gap-1-5 {
    gap: 1.5rem;
  }
  .grid.w1800-gap-1-5 {
    gap: 1.5rem;
  }
  .grid-flex.w1800-gap-2 {
    margin: -2rem;
  }
  .grid-flex.w1800-gap-2 > .row > .col {
    padding: 2rem;
  }
  .flex.w1800-gap-2 {
    gap: 2rem;
  }
  .grid.w1800-gap-2 {
    gap: 2rem;
  }
  .grid-flex.w1800-gap-3 {
    margin: -3rem;
  }
  .grid-flex.w1800-gap-3 > .row > .col {
    padding: 3rem;
  }
  .flex.w1800-gap-3 {
    gap: 3rem;
  }
  .grid.w1800-gap-3 {
    gap: 3rem;
  }
  .grid-flex.w1800-gap-4 {
    margin: -4rem;
  }
  .grid-flex.w1800-gap-4 > .row > .col {
    padding: 4rem;
  }
  .flex.w1800-gap-4 {
    gap: 4rem;
  }
  .grid.w1800-gap-4 {
    gap: 4rem;
  }
  .grid-flex > .row > .col.w1800-order-0 {
    order: 0;
  }
  .grid-flex > .row > .col.w1800-order-1 {
    order: 1;
  }
  .grid-flex > .row > .col.w1800-order-2 {
    order: 2;
  }
  .grid-flex > .row > .col.w1800-order-3 {
    order: 3;
  }
  .grid-flex > .row > .col.w1800-order-4 {
    order: 4;
  }
  .grid.w1800-cols-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .grid > .col.w1800-span-1 {
    grid-column: span 1;
  }
  .grid.w1800-cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid > .col.w1800-span-2 {
    grid-column: span 2;
  }
  .grid.w1800-cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid > .col.w1800-span-3 {
    grid-column: span 3;
  }
  .grid.w1800-cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid > .col.w1800-span-4 {
    grid-column: span 4;
  }
  .grid.w1800-cols-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid > .col.w1800-span-5 {
    grid-column: span 5;
  }
  .grid.w1800-cols-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid > .col.w1800-span-6 {
    grid-column: span 6;
  }
  .w1800-p-0 {
    padding: 0rem;
  }
  .w1800-px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .w1800-py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .w1800-pt-0 {
    padding-top: 0rem;
  }
  .w1800-pr-0 {
    padding-right: 0rem;
  }
  .w1800-pb-0 {
    padding-bottom: 0rem;
  }
  .w1800-pl-0 {
    padding-left: 0rem;
  }
  .w1800-m-0 {
    margin: 0rem;
  }
  .w1800-nm-0 {
    margin: -0rem;
  }
  .w1800-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .w1800-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .w1800-mt-0 {
    margin-top: 0rem;
  }
  .w1800-mr-0 {
    margin-right: 0rem;
  }
  .w1800-mb-0 {
    margin-bottom: 0rem;
  }
  .w1800-ml-0 {
    margin-left: 0rem;
  }
  .w1800-nmt-0 {
    margin-top: -0rem;
  }
  .w1800-p-0-25 {
    padding: 0.25rem;
  }
  .w1800-px-0-25 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .w1800-py-0-25 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .w1800-pt-0-25 {
    padding-top: 0.25rem;
  }
  .w1800-pr-0-25 {
    padding-right: 0.25rem;
  }
  .w1800-pb-0-25 {
    padding-bottom: 0.25rem;
  }
  .w1800-pl-0-25 {
    padding-left: 0.25rem;
  }
  .w1800-m-0-25 {
    margin: 0.25rem;
  }
  .w1800-nm-0-25 {
    margin: -0.25rem;
  }
  .w1800-mx-0-25 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .w1800-my-0-25 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .w1800-mt-0-25 {
    margin-top: 0.25rem;
  }
  .w1800-mr-0-25 {
    margin-right: 0.25rem;
  }
  .w1800-mb-0-25 {
    margin-bottom: 0.25rem;
  }
  .w1800-ml-0-25 {
    margin-left: 0.25rem;
  }
  .w1800-nmt-0-25 {
    margin-top: -0.25rem;
  }
  .w1800-p-0-5 {
    padding: 0.5rem;
  }
  .w1800-px-0-5 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .w1800-py-0-5 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .w1800-pt-0-5 {
    padding-top: 0.5rem;
  }
  .w1800-pr-0-5 {
    padding-right: 0.5rem;
  }
  .w1800-pb-0-5 {
    padding-bottom: 0.5rem;
  }
  .w1800-pl-0-5 {
    padding-left: 0.5rem;
  }
  .w1800-m-0-5 {
    margin: 0.5rem;
  }
  .w1800-nm-0-5 {
    margin: -0.5rem;
  }
  .w1800-mx-0-5 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .w1800-my-0-5 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .w1800-mt-0-5 {
    margin-top: 0.5rem;
  }
  .w1800-mr-0-5 {
    margin-right: 0.5rem;
  }
  .w1800-mb-0-5 {
    margin-bottom: 0.5rem;
  }
  .w1800-ml-0-5 {
    margin-left: 0.5rem;
  }
  .w1800-nmt-0-5 {
    margin-top: -0.5rem;
  }
  .w1800-p-0-75 {
    padding: 0.75rem;
  }
  .w1800-px-0-75 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .w1800-py-0-75 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .w1800-pt-0-75 {
    padding-top: 0.75rem;
  }
  .w1800-pr-0-75 {
    padding-right: 0.75rem;
  }
  .w1800-pb-0-75 {
    padding-bottom: 0.75rem;
  }
  .w1800-pl-0-75 {
    padding-left: 0.75rem;
  }
  .w1800-m-0-75 {
    margin: 0.75rem;
  }
  .w1800-nm-0-75 {
    margin: -0.75rem;
  }
  .w1800-mx-0-75 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .w1800-my-0-75 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .w1800-mt-0-75 {
    margin-top: 0.75rem;
  }
  .w1800-mr-0-75 {
    margin-right: 0.75rem;
  }
  .w1800-mb-0-75 {
    margin-bottom: 0.75rem;
  }
  .w1800-ml-0-75 {
    margin-left: 0.75rem;
  }
  .w1800-nmt-0-75 {
    margin-top: -0.75rem;
  }
  .w1800-p-1 {
    padding: 1rem;
  }
  .w1800-px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .w1800-py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .w1800-pt-1 {
    padding-top: 1rem;
  }
  .w1800-pr-1 {
    padding-right: 1rem;
  }
  .w1800-pb-1 {
    padding-bottom: 1rem;
  }
  .w1800-pl-1 {
    padding-left: 1rem;
  }
  .w1800-m-1 {
    margin: 1rem;
  }
  .w1800-nm-1 {
    margin: -1rem;
  }
  .w1800-mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .w1800-my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .w1800-mt-1 {
    margin-top: 1rem;
  }
  .w1800-mr-1 {
    margin-right: 1rem;
  }
  .w1800-mb-1 {
    margin-bottom: 1rem;
  }
  .w1800-ml-1 {
    margin-left: 1rem;
  }
  .w1800-nmt-1 {
    margin-top: -1rem;
  }
  .w1800-p-1-5 {
    padding: 1.5rem;
  }
  .w1800-px-1-5 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .w1800-py-1-5 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .w1800-pt-1-5 {
    padding-top: 1.5rem;
  }
  .w1800-pr-1-5 {
    padding-right: 1.5rem;
  }
  .w1800-pb-1-5 {
    padding-bottom: 1.5rem;
  }
  .w1800-pl-1-5 {
    padding-left: 1.5rem;
  }
  .w1800-m-1-5 {
    margin: 1.5rem;
  }
  .w1800-nm-1-5 {
    margin: -1.5rem;
  }
  .w1800-mx-1-5 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .w1800-my-1-5 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .w1800-mt-1-5 {
    margin-top: 1.5rem;
  }
  .w1800-mr-1-5 {
    margin-right: 1.5rem;
  }
  .w1800-mb-1-5 {
    margin-bottom: 1.5rem;
  }
  .w1800-ml-1-5 {
    margin-left: 1.5rem;
  }
  .w1800-nmt-1-5 {
    margin-top: -1.5rem;
  }
  .w1800-p-2 {
    padding: 2rem;
  }
  .w1800-px-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .w1800-py-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .w1800-pt-2 {
    padding-top: 2rem;
  }
  .w1800-pr-2 {
    padding-right: 2rem;
  }
  .w1800-pb-2 {
    padding-bottom: 2rem;
  }
  .w1800-pl-2 {
    padding-left: 2rem;
  }
  .w1800-m-2 {
    margin: 2rem;
  }
  .w1800-nm-2 {
    margin: -2rem;
  }
  .w1800-mx-2 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .w1800-my-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .w1800-mt-2 {
    margin-top: 2rem;
  }
  .w1800-mr-2 {
    margin-right: 2rem;
  }
  .w1800-mb-2 {
    margin-bottom: 2rem;
  }
  .w1800-ml-2 {
    margin-left: 2rem;
  }
  .w1800-nmt-2 {
    margin-top: -2rem;
  }
  .w1800-p-2-5 {
    padding: 2.5rem;
  }
  .w1800-px-2-5 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .w1800-py-2-5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .w1800-pt-2-5 {
    padding-top: 2.5rem;
  }
  .w1800-pr-2-5 {
    padding-right: 2.5rem;
  }
  .w1800-pb-2-5 {
    padding-bottom: 2.5rem;
  }
  .w1800-pl-2-5 {
    padding-left: 2.5rem;
  }
  .w1800-m-2-5 {
    margin: 2.5rem;
  }
  .w1800-nm-2-5 {
    margin: -2.5rem;
  }
  .w1800-mx-2-5 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .w1800-my-2-5 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .w1800-mt-2-5 {
    margin-top: 2.5rem;
  }
  .w1800-mr-2-5 {
    margin-right: 2.5rem;
  }
  .w1800-mb-2-5 {
    margin-bottom: 2.5rem;
  }
  .w1800-ml-2-5 {
    margin-left: 2.5rem;
  }
  .w1800-nmt-2-5 {
    margin-top: -2.5rem;
  }
  .w1800-p-3 {
    padding: 3rem;
  }
  .w1800-px-3 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .w1800-py-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .w1800-pt-3 {
    padding-top: 3rem;
  }
  .w1800-pr-3 {
    padding-right: 3rem;
  }
  .w1800-pb-3 {
    padding-bottom: 3rem;
  }
  .w1800-pl-3 {
    padding-left: 3rem;
  }
  .w1800-m-3 {
    margin: 3rem;
  }
  .w1800-nm-3 {
    margin: -3rem;
  }
  .w1800-mx-3 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .w1800-my-3 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .w1800-mt-3 {
    margin-top: 3rem;
  }
  .w1800-mr-3 {
    margin-right: 3rem;
  }
  .w1800-mb-3 {
    margin-bottom: 3rem;
  }
  .w1800-ml-3 {
    margin-left: 3rem;
  }
  .w1800-nmt-3 {
    margin-top: -3rem;
  }
  .w1800-p-3-5 {
    padding: 3.5rem;
  }
  .w1800-px-3-5 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .w1800-py-3-5 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .w1800-pt-3-5 {
    padding-top: 3.5rem;
  }
  .w1800-pr-3-5 {
    padding-right: 3.5rem;
  }
  .w1800-pb-3-5 {
    padding-bottom: 3.5rem;
  }
  .w1800-pl-3-5 {
    padding-left: 3.5rem;
  }
  .w1800-m-3-5 {
    margin: 3.5rem;
  }
  .w1800-nm-3-5 {
    margin: -3.5rem;
  }
  .w1800-mx-3-5 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .w1800-my-3-5 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .w1800-mt-3-5 {
    margin-top: 3.5rem;
  }
  .w1800-mr-3-5 {
    margin-right: 3.5rem;
  }
  .w1800-mb-3-5 {
    margin-bottom: 3.5rem;
  }
  .w1800-ml-3-5 {
    margin-left: 3.5rem;
  }
  .w1800-nmt-3-5 {
    margin-top: -3.5rem;
  }
  .w1800-p-4 {
    padding: 4rem;
  }
  .w1800-px-4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .w1800-py-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .w1800-pt-4 {
    padding-top: 4rem;
  }
  .w1800-pr-4 {
    padding-right: 4rem;
  }
  .w1800-pb-4 {
    padding-bottom: 4rem;
  }
  .w1800-pl-4 {
    padding-left: 4rem;
  }
  .w1800-m-4 {
    margin: 4rem;
  }
  .w1800-nm-4 {
    margin: -4rem;
  }
  .w1800-mx-4 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .w1800-my-4 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .w1800-mt-4 {
    margin-top: 4rem;
  }
  .w1800-mr-4 {
    margin-right: 4rem;
  }
  .w1800-mb-4 {
    margin-bottom: 4rem;
  }
  .w1800-ml-4 {
    margin-left: 4rem;
  }
  .w1800-nmt-4 {
    margin-top: -4rem;
  }
  .w1800-p-5 {
    padding: 5rem;
  }
  .w1800-px-5 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .w1800-py-5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .w1800-pt-5 {
    padding-top: 5rem;
  }
  .w1800-pr-5 {
    padding-right: 5rem;
  }
  .w1800-pb-5 {
    padding-bottom: 5rem;
  }
  .w1800-pl-5 {
    padding-left: 5rem;
  }
  .w1800-m-5 {
    margin: 5rem;
  }
  .w1800-nm-5 {
    margin: -5rem;
  }
  .w1800-mx-5 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .w1800-my-5 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .w1800-mt-5 {
    margin-top: 5rem;
  }
  .w1800-mr-5 {
    margin-right: 5rem;
  }
  .w1800-mb-5 {
    margin-bottom: 5rem;
  }
  .w1800-ml-5 {
    margin-left: 5rem;
  }
  .w1800-nmt-5 {
    margin-top: -5rem;
  }
  .w1800-p-6 {
    padding: 6rem;
  }
  .w1800-px-6 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .w1800-py-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .w1800-pt-6 {
    padding-top: 6rem;
  }
  .w1800-pr-6 {
    padding-right: 6rem;
  }
  .w1800-pb-6 {
    padding-bottom: 6rem;
  }
  .w1800-pl-6 {
    padding-left: 6rem;
  }
  .w1800-m-6 {
    margin: 6rem;
  }
  .w1800-nm-6 {
    margin: -6rem;
  }
  .w1800-mx-6 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .w1800-my-6 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .w1800-mt-6 {
    margin-top: 6rem;
  }
  .w1800-mr-6 {
    margin-right: 6rem;
  }
  .w1800-mb-6 {
    margin-bottom: 6rem;
  }
  .w1800-ml-6 {
    margin-left: 6rem;
  }
  .w1800-nmt-6 {
    margin-top: -6rem;
  }
  .w1800-max-width-0 {
    max-width: 0rem;
  }
  .w1800-max-width-10 {
    max-width: 10rem;
  }
  .w1800-max-width-15 {
    max-width: 15rem;
  }
  .w1800-max-width-20 {
    max-width: 20rem;
  }
  .w1800-max-width-25 {
    max-width: 25rem;
  }
  .w1800-max-width-30 {
    max-width: 30rem;
  }
  .w1800-max-width-35 {
    max-width: 35rem;
  }
  .w1800-max-width-32 {
    max-width: 32rem;
  }
  .w1800-max-width-40 {
    max-width: 40rem;
  }
  .w1800-max-width-50 {
    max-width: 50rem;
  }
  .w1800-min-width-0 {
    min-width: 0rem;
  }
  .w1800-min-width-5 {
    min-width: 5rem;
  }
  .w1800-min-width-9 {
    min-width: 9rem;
  }
  .w1800-min-width-10 {
    min-width: 10rem;
  }
  .w1800-min-width-20 {
    min-width: 20rem;
  }
  .w1800-min-width-25 {
    min-width: 25rem;
  }
  .w1800-min-height-5 {
    min-height: 5rem;
  }
  .w1800-min-height-10 {
    min-height: 10rem;
  }
  .w1800-min-height-12 {
    min-height: 12rem;
  }
  .w1800-min-height-15 {
    min-height: 15rem;
  }
  .w1800-min-height-20 {
    min-height: 20rem;
  }
}

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