/* Breakpoints */
.fs-xs {
  font-size: clamp(0.75rem, 1vw + 0.5rem, 0.875rem) !important;
}

.fs-sm {
  font-size: clamp(0.875rem, 1.2vw + 0.5rem, 1rem) !important;
}

.fs-base {
  font-size: clamp(1rem, 1.5vw + 0.5rem, 1.125rem) !important;
}

.fs-md {
  font-size: clamp(1.125rem, 2vw + 0.5rem, 1.25rem) !important;
}

.fs-lg {
  font-size: clamp(1.25rem, 2.5vw + 0.5rem, 1.5rem) !important;
}

.fs-xl {
  font-size: clamp(1.5rem, 3vw + 0.5rem, 2rem) !important;
}

.fs-xxl {
  font-size: clamp(2rem, 4vw + 0.5rem, 3rem) !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-regular {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.lh-tight {
  line-height: 1.2 !important;
}

.lh-normal {
  line-height: 1.5 !important;
}

.lh-relaxed {
  line-height: 1.75 !important;
}

.text-left {
  text-align: left !important;
}

.text-center {
  text-align: center !important;
}

.text-right {
  text-align: right !important;
}

.text-justify {
  text-align: justify !important;
}

.italic {
  font-style: italic;
}

.not-italic {
  font-style: normal;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left;
  }
  .text-sm-center {
    text-align: center;
  }
  .text-sm-right {
    text-align: right;
  }
  .text-sm-justify {
    text-align: justify;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left;
  }
  .text-md-center {
    text-align: center;
  }
  .text-md-right {
    text-align: right;
  }
  .text-md-justify {
    text-align: justify;
  }
}
@media (min-width: 1024px) {
  .text-lg-left {
    text-align: left;
  }
  .text-lg-center {
    text-align: center;
  }
  .text-lg-right {
    text-align: right;
  }
  .text-lg-justify {
    text-align: justify;
  }
}
@media (min-width: 1280px) {
  .text-xl-left {
    text-align: left;
  }
  .text-xl-center {
    text-align: center;
  }
  .text-xl-right {
    text-align: right;
  }
  .text-xl-justify {
    text-align: justify;
  }
}
.container, .container-slim {
  width: 100%;
  margin: 0 auto;
  padding-left: 1rem;
  padding-right: 1rem;
  max-width: 1280px !important;
}

.container-slim {
  padding-left: 0;
  padding-right: 0;
}

.flex {
  display: flex;
}

.flex-row {
  flex-direction: row !important;
}

.flex-power {
  display: flex !important;
  flex-direction: row !important;
}

.flex-col {
  flex-direction: column !important;
  display: flex !important;
}

.items-start {
  align-items: flex-start !important;
}

.items-end {
  align-items: flex-end !important;
}

.items-center {
  align-items: center !important;
}

.items-baseline {
  align-items: baseline !important;
}

.items-stretch {
  align-items: stretch !important;
}

.justify-start {
  justify-content: flex-start !important;
}

.justify-end {
  justify-content: flex-end !important;
}

.justify-center {
  justify-content: center !important;
}

.justify-between {
  justify-content: space-between !important;
}

.justify-around {
  justify-content: space-around !important;
}

.justify-evenly {
  justify-content: space-evenly !important;
}

@media (min-width: 576px) {
  .items-sm-start {
    align-items: flex-start;
  }
  .items-sm-end {
    align-items: flex-end;
  }
  .items-sm-center {
    align-items: center;
  }
  .items-sm-baseline {
    align-items: baseline;
  }
  .items-sm-stretch {
    align-items: stretch;
  }
  .justify-sm-start {
    justify-content: flex-start;
  }
  .justify-sm-end {
    justify-content: flex-end;
  }
  .justify-sm-center {
    justify-content: center;
  }
  .justify-sm-between {
    justify-content: space-between;
  }
  .justify-sm-around {
    justify-content: space-around;
  }
  .justify-sm-evenly {
    justify-content: space-evenly;
  }
}
@media (min-width: 768px) {
  .items-md-start {
    align-items: flex-start;
  }
  .items-md-end {
    align-items: flex-end;
  }
  .items-md-center {
    align-items: center;
  }
  .items-md-baseline {
    align-items: baseline;
  }
  .items-md-stretch {
    align-items: stretch;
  }
  .justify-md-start {
    justify-content: flex-start;
  }
  .justify-md-end {
    justify-content: flex-end;
  }
  .justify-md-center {
    justify-content: center;
  }
  .justify-md-between {
    justify-content: space-between;
  }
  .justify-md-around {
    justify-content: space-around;
  }
  .justify-md-evenly {
    justify-content: space-evenly;
  }
}
@media (min-width: 1024px) {
  .items-lg-start {
    align-items: flex-start;
  }
  .items-lg-end {
    align-items: flex-end;
  }
  .items-lg-center {
    align-items: center;
  }
  .items-lg-baseline {
    align-items: baseline;
  }
  .items-lg-stretch {
    align-items: stretch;
  }
  .justify-lg-start {
    justify-content: flex-start;
  }
  .justify-lg-end {
    justify-content: flex-end;
  }
  .justify-lg-center {
    justify-content: center;
  }
  .justify-lg-between {
    justify-content: space-between;
  }
  .justify-lg-around {
    justify-content: space-around;
  }
  .justify-lg-evenly {
    justify-content: space-evenly;
  }
}
@media (min-width: 1280px) {
  .items-xl-start {
    align-items: flex-start;
  }
  .items-xl-end {
    align-items: flex-end;
  }
  .items-xl-center {
    align-items: center;
  }
  .items-xl-baseline {
    align-items: baseline;
  }
  .items-xl-stretch {
    align-items: stretch;
  }
  .justify-xl-start {
    justify-content: flex-start;
  }
  .justify-xl-end {
    justify-content: flex-end;
  }
  .justify-xl-center {
    justify-content: center;
  }
  .justify-xl-between {
    justify-content: space-between;
  }
  .justify-xl-around {
    justify-content: space-around;
  }
  .justify-xl-evenly {
    justify-content: space-evenly;
  }
}
.grid {
  display: grid !important;
}

.grid-1 {
  grid-template-columns: repeat(1, 1fr);
}

.grid-2 {
  grid-template-columns: repeat(2, 1fr);
}

.grid-3 {
  grid-template-columns: repeat(3, 1fr);
}

.grid-4 {
  grid-template-columns: repeat(4, 1fr);
}

.grid-5 {
  grid-template-columns: repeat(5, 1fr);
}

.grid-6 {
  grid-template-columns: repeat(6, 1fr);
}

@media (min-width: 576px) {
  .grid-sm-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-sm-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-sm-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-sm-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-sm-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-sm-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}
@media (min-width: 768px) {
  .grid-md-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-md-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-md-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-md-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-md-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-md-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}
@media (min-width: 1024px) {
  .grid-lg-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-lg-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-lg-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-lg-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-lg-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-lg-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}
@media (min-width: 1280px) {
  .grid-xl-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-xl-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-xl-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-xl-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-xl-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-xl-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}
.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-first {
  order: -9999;
}

.order-last {
  order: 9999;
}

@media (min-width: 576px) {
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-first {
    order: -9999;
  }
  .order-sm-last {
    order: 9999;
  }
}
@media (min-width: 768px) {
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-first {
    order: -9999;
  }
  .order-md-last {
    order: 9999;
  }
}
@media (min-width: 1024px) {
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-first {
    order: -9999;
  }
  .order-lg-last {
    order: 9999;
  }
}
@media (min-width: 1280px) {
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-first {
    order: -9999;
  }
  .order-xl-last {
    order: 9999;
  }
}
.grid > .section-container,
.flex-power > .section-container,
.flex-col > .section-container,
.section-container > .wp-block-group__inner-container {
  display: contents !important;
}

.height-100-pc {
  height: 100%;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.ml-0 {
  margin-left: 0 !important;
}

.mr-0 {
  margin-right: 0;
}

.p-0 {
  padding: 0 !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pl-0 {
  padding-left: 0 !important;
}

.pr-0 {
  padding-right: 0 !important;
}

.gap-0 {
  gap: 0 !important;
}

.m-xs {
  margin: 0.25rem !important;
}

.mt-xs {
  margin-top: 0.25rem !important;
}

.mb-xs {
  margin-bottom: 0.25rem !important;
}

.ml-xs {
  margin-left: 0.25rem !important;
}

.mr-xs {
  margin-right: 0.25rem;
}

.p-xs {
  padding: 0.25rem !important;
}

.pt-xs {
  padding-top: 0.25rem !important;
}

.pb-xs {
  padding-bottom: 0.25rem !important;
}

.pl-xs {
  padding-left: 0.25rem !important;
}

.pr-xs {
  padding-right: 0.25rem !important;
}

.gap-xs {
  gap: 0.25rem !important;
}

.m-sm {
  margin: 0.5rem !important;
}

.mt-sm {
  margin-top: 0.5rem !important;
}

.mb-sm {
  margin-bottom: 0.5rem !important;
}

.ml-sm {
  margin-left: 0.5rem !important;
}

.mr-sm {
  margin-right: 0.5rem;
}

.p-sm {
  padding: 0.5rem !important;
}

.pt-sm {
  padding-top: 0.5rem !important;
}

.pb-sm {
  padding-bottom: 0.5rem !important;
}

.pl-sm {
  padding-left: 0.5rem !important;
}

.pr-sm {
  padding-right: 0.5rem !important;
}

.gap-sm {
  gap: 0.5rem !important;
}

.m-md {
  margin: 1rem !important;
}

.mt-md {
  margin-top: 1rem !important;
}

.mb-md {
  margin-bottom: 1rem !important;
}

.ml-md {
  margin-left: 1rem !important;
}

.mr-md {
  margin-right: 1rem;
}

.p-md {
  padding: 1rem !important;
}

.pt-md {
  padding-top: 1rem !important;
}

.pb-md {
  padding-bottom: 1rem !important;
}

.pl-md {
  padding-left: 1rem !important;
}

.pr-md {
  padding-right: 1rem !important;
}

.gap-md {
  gap: 1rem !important;
}

.m-lg {
  margin: 2rem !important;
}

.mt-lg {
  margin-top: 2rem !important;
}

.mb-lg {
  margin-bottom: 2rem !important;
}

.ml-lg {
  margin-left: 2rem !important;
}

.mr-lg {
  margin-right: 2rem;
}

.p-lg {
  padding: 2rem !important;
}

.pt-lg {
  padding-top: 2rem !important;
}

.pb-lg {
  padding-bottom: 2rem !important;
}

.pl-lg {
  padding-left: 2rem !important;
}

.pr-lg {
  padding-right: 2rem !important;
}

.gap-lg {
  gap: 2rem !important;
}

.m-xl {
  margin: 4rem !important;
}

.mt-xl {
  margin-top: 4rem !important;
}

.mb-xl {
  margin-bottom: 4rem !important;
}

.ml-xl {
  margin-left: 4rem !important;
}

.mr-xl {
  margin-right: 4rem;
}

.p-xl {
  padding: 4rem !important;
}

.pt-xl {
  padding-top: 4rem !important;
}

.pb-xl {
  padding-bottom: 4rem !important;
}

.pl-xl {
  padding-left: 4rem !important;
}

.pr-xl {
  padding-right: 4rem !important;
}

.gap-xl {
  gap: 4rem !important;
}

.m-xxl {
  margin: 6rem !important;
}

.mt-xxl {
  margin-top: 6rem !important;
}

.mb-xxl {
  margin-bottom: 6rem !important;
}

.ml-xxl {
  margin-left: 6rem !important;
}

.mr-xxl {
  margin-right: 6rem;
}

.p-xxl {
  padding: 6rem !important;
}

.pt-xxl {
  padding-top: 6rem !important;
}

.pb-xxl {
  padding-bottom: 6rem !important;
}

.pl-xxl {
  padding-left: 6rem !important;
}

.pr-xxl {
  padding-right: 6rem !important;
}

.gap-xxl {
  gap: 6rem !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0 {
    margin-left: 0 !important;
  }
  .mr-sm-0 {
    margin-right: 0 !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0 {
    padding-left: 0 !important;
  }
  .pr-sm-0 {
    padding-right: 0 !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .m-sm-xs {
    margin: 0.25rem !important;
  }
  .mt-sm-xs {
    margin-top: 0.25rem !important;
  }
  .mb-sm-xs {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-xs {
    margin-left: 0.25rem !important;
  }
  .mr-sm-xs {
    margin-right: 0.25rem !important;
  }
  .p-sm-xs {
    padding: 0.25rem !important;
  }
  .pt-sm-xs {
    padding-top: 0.25rem !important;
  }
  .pb-sm-xs {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-xs {
    padding-left: 0.25rem !important;
  }
  .pr-sm-xs {
    padding-right: 0.25rem !important;
  }
  .gap-sm-xs {
    gap: 0.25rem !important;
  }
  .m-sm-sm {
    margin: 0.5rem !important;
  }
  .mt-sm-sm {
    margin-top: 0.5rem !important;
  }
  .mb-sm-sm {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-sm {
    margin-left: 0.5rem !important;
  }
  .mr-sm-sm {
    margin-right: 0.5rem !important;
  }
  .p-sm-sm {
    padding: 0.5rem !important;
  }
  .pt-sm-sm {
    padding-top: 0.5rem !important;
  }
  .pb-sm-sm {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-sm {
    padding-left: 0.5rem !important;
  }
  .pr-sm-sm {
    padding-right: 0.5rem !important;
  }
  .gap-sm-sm {
    gap: 0.5rem !important;
  }
  .m-sm-md {
    margin: 1rem !important;
  }
  .mt-sm-md {
    margin-top: 1rem !important;
  }
  .mb-sm-md {
    margin-bottom: 1rem !important;
  }
  .ml-sm-md {
    margin-left: 1rem !important;
  }
  .mr-sm-md {
    margin-right: 1rem !important;
  }
  .p-sm-md {
    padding: 1rem !important;
  }
  .pt-sm-md {
    padding-top: 1rem !important;
  }
  .pb-sm-md {
    padding-bottom: 1rem !important;
  }
  .pl-sm-md {
    padding-left: 1rem !important;
  }
  .pr-sm-md {
    padding-right: 1rem !important;
  }
  .gap-sm-md {
    gap: 1rem !important;
  }
  .m-sm-lg {
    margin: 2rem !important;
  }
  .mt-sm-lg {
    margin-top: 2rem !important;
  }
  .mb-sm-lg {
    margin-bottom: 2rem !important;
  }
  .ml-sm-lg {
    margin-left: 2rem !important;
  }
  .mr-sm-lg {
    margin-right: 2rem !important;
  }
  .p-sm-lg {
    padding: 2rem !important;
  }
  .pt-sm-lg {
    padding-top: 2rem !important;
  }
  .pb-sm-lg {
    padding-bottom: 2rem !important;
  }
  .pl-sm-lg {
    padding-left: 2rem !important;
  }
  .pr-sm-lg {
    padding-right: 2rem !important;
  }
  .gap-sm-lg {
    gap: 2rem !important;
  }
  .m-sm-xl {
    margin: 4rem !important;
  }
  .mt-sm-xl {
    margin-top: 4rem !important;
  }
  .mb-sm-xl {
    margin-bottom: 4rem !important;
  }
  .ml-sm-xl {
    margin-left: 4rem !important;
  }
  .mr-sm-xl {
    margin-right: 4rem !important;
  }
  .p-sm-xl {
    padding: 4rem !important;
  }
  .pt-sm-xl {
    padding-top: 4rem !important;
  }
  .pb-sm-xl {
    padding-bottom: 4rem !important;
  }
  .pl-sm-xl {
    padding-left: 4rem !important;
  }
  .pr-sm-xl {
    padding-right: 4rem !important;
  }
  .gap-sm-xl {
    gap: 4rem !important;
  }
  .m-sm-xxl {
    margin: 6rem !important;
  }
  .mt-sm-xxl {
    margin-top: 6rem !important;
  }
  .mb-sm-xxl {
    margin-bottom: 6rem !important;
  }
  .ml-sm-xxl {
    margin-left: 6rem !important;
  }
  .mr-sm-xxl {
    margin-right: 6rem !important;
  }
  .p-sm-xxl {
    padding: 6rem !important;
  }
  .pt-sm-xxl {
    padding-top: 6rem !important;
  }
  .pb-sm-xxl {
    padding-bottom: 6rem !important;
  }
  .pl-sm-xxl {
    padding-left: 6rem !important;
  }
  .pr-sm-xxl {
    padding-right: 6rem !important;
  }
  .gap-sm-xxl {
    gap: 6rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0 {
    margin-left: 0 !important;
  }
  .mr-md-0 {
    margin-right: 0 !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0 {
    padding-left: 0 !important;
  }
  .pr-md-0 {
    padding-right: 0 !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .m-md-xs {
    margin: 0.25rem !important;
  }
  .mt-md-xs {
    margin-top: 0.25rem !important;
  }
  .mb-md-xs {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-xs {
    margin-left: 0.25rem !important;
  }
  .mr-md-xs {
    margin-right: 0.25rem !important;
  }
  .p-md-xs {
    padding: 0.25rem !important;
  }
  .pt-md-xs {
    padding-top: 0.25rem !important;
  }
  .pb-md-xs {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-xs {
    padding-left: 0.25rem !important;
  }
  .pr-md-xs {
    padding-right: 0.25rem !important;
  }
  .gap-md-xs {
    gap: 0.25rem !important;
  }
  .m-md-sm {
    margin: 0.5rem !important;
  }
  .mt-md-sm {
    margin-top: 0.5rem !important;
  }
  .mb-md-sm {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-sm {
    margin-left: 0.5rem !important;
  }
  .mr-md-sm {
    margin-right: 0.5rem !important;
  }
  .p-md-sm {
    padding: 0.5rem !important;
  }
  .pt-md-sm {
    padding-top: 0.5rem !important;
  }
  .pb-md-sm {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-sm {
    padding-left: 0.5rem !important;
  }
  .pr-md-sm {
    padding-right: 0.5rem !important;
  }
  .gap-md-sm {
    gap: 0.5rem !important;
  }
  .m-md-md {
    margin: 1rem !important;
  }
  .mt-md-md {
    margin-top: 1rem !important;
  }
  .mb-md-md {
    margin-bottom: 1rem !important;
  }
  .ml-md-md {
    margin-left: 1rem !important;
  }
  .mr-md-md {
    margin-right: 1rem !important;
  }
  .p-md-md {
    padding: 1rem !important;
  }
  .pt-md-md {
    padding-top: 1rem !important;
  }
  .pb-md-md {
    padding-bottom: 1rem !important;
  }
  .pl-md-md {
    padding-left: 1rem !important;
  }
  .pr-md-md {
    padding-right: 1rem !important;
  }
  .gap-md-md {
    gap: 1rem !important;
  }
  .m-md-lg {
    margin: 2rem !important;
  }
  .mt-md-lg {
    margin-top: 2rem !important;
  }
  .mb-md-lg {
    margin-bottom: 2rem !important;
  }
  .ml-md-lg {
    margin-left: 2rem !important;
  }
  .mr-md-lg {
    margin-right: 2rem !important;
  }
  .p-md-lg {
    padding: 2rem !important;
  }
  .pt-md-lg {
    padding-top: 2rem !important;
  }
  .pb-md-lg {
    padding-bottom: 2rem !important;
  }
  .pl-md-lg {
    padding-left: 2rem !important;
  }
  .pr-md-lg {
    padding-right: 2rem !important;
  }
  .gap-md-lg {
    gap: 2rem !important;
  }
  .m-md-xl {
    margin: 4rem !important;
  }
  .mt-md-xl {
    margin-top: 4rem !important;
  }
  .mb-md-xl {
    margin-bottom: 4rem !important;
  }
  .ml-md-xl {
    margin-left: 4rem !important;
  }
  .mr-md-xl {
    margin-right: 4rem !important;
  }
  .p-md-xl {
    padding: 4rem !important;
  }
  .pt-md-xl {
    padding-top: 4rem !important;
  }
  .pb-md-xl {
    padding-bottom: 4rem !important;
  }
  .pl-md-xl {
    padding-left: 4rem !important;
  }
  .pr-md-xl {
    padding-right: 4rem !important;
  }
  .gap-md-xl {
    gap: 4rem !important;
  }
  .m-md-xxl {
    margin: 6rem !important;
  }
  .mt-md-xxl {
    margin-top: 6rem !important;
  }
  .mb-md-xxl {
    margin-bottom: 6rem !important;
  }
  .ml-md-xxl {
    margin-left: 6rem !important;
  }
  .mr-md-xxl {
    margin-right: 6rem !important;
  }
  .p-md-xxl {
    padding: 6rem !important;
  }
  .pt-md-xxl {
    padding-top: 6rem !important;
  }
  .pb-md-xxl {
    padding-bottom: 6rem !important;
  }
  .pl-md-xxl {
    padding-left: 6rem !important;
  }
  .pr-md-xxl {
    padding-right: 6rem !important;
  }
  .gap-md-xxl {
    gap: 6rem !important;
  }
}
@media (min-width: 1024px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0 {
    margin-left: 0 !important;
  }
  .mr-lg-0 {
    margin-right: 0 !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0 {
    padding-left: 0 !important;
  }
  .pr-lg-0 {
    padding-right: 0 !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .m-lg-xs {
    margin: 0.25rem !important;
  }
  .mt-lg-xs {
    margin-top: 0.25rem !important;
  }
  .mb-lg-xs {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-xs {
    margin-left: 0.25rem !important;
  }
  .mr-lg-xs {
    margin-right: 0.25rem !important;
  }
  .p-lg-xs {
    padding: 0.25rem !important;
  }
  .pt-lg-xs {
    padding-top: 0.25rem !important;
  }
  .pb-lg-xs {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-xs {
    padding-left: 0.25rem !important;
  }
  .pr-lg-xs {
    padding-right: 0.25rem !important;
  }
  .gap-lg-xs {
    gap: 0.25rem !important;
  }
  .m-lg-sm {
    margin: 0.5rem !important;
  }
  .mt-lg-sm {
    margin-top: 0.5rem !important;
  }
  .mb-lg-sm {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-sm {
    margin-left: 0.5rem !important;
  }
  .mr-lg-sm {
    margin-right: 0.5rem !important;
  }
  .p-lg-sm {
    padding: 0.5rem !important;
  }
  .pt-lg-sm {
    padding-top: 0.5rem !important;
  }
  .pb-lg-sm {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-sm {
    padding-left: 0.5rem !important;
  }
  .pr-lg-sm {
    padding-right: 0.5rem !important;
  }
  .gap-lg-sm {
    gap: 0.5rem !important;
  }
  .m-lg-md {
    margin: 1rem !important;
  }
  .mt-lg-md {
    margin-top: 1rem !important;
  }
  .mb-lg-md {
    margin-bottom: 1rem !important;
  }
  .ml-lg-md {
    margin-left: 1rem !important;
  }
  .mr-lg-md {
    margin-right: 1rem !important;
  }
  .p-lg-md {
    padding: 1rem !important;
  }
  .pt-lg-md {
    padding-top: 1rem !important;
  }
  .pb-lg-md {
    padding-bottom: 1rem !important;
  }
  .pl-lg-md {
    padding-left: 1rem !important;
  }
  .pr-lg-md {
    padding-right: 1rem !important;
  }
  .gap-lg-md {
    gap: 1rem !important;
  }
  .m-lg-lg {
    margin: 2rem !important;
  }
  .mt-lg-lg {
    margin-top: 2rem !important;
  }
  .mb-lg-lg {
    margin-bottom: 2rem !important;
  }
  .ml-lg-lg {
    margin-left: 2rem !important;
  }
  .mr-lg-lg {
    margin-right: 2rem !important;
  }
  .p-lg-lg {
    padding: 2rem !important;
  }
  .pt-lg-lg {
    padding-top: 2rem !important;
  }
  .pb-lg-lg {
    padding-bottom: 2rem !important;
  }
  .pl-lg-lg {
    padding-left: 2rem !important;
  }
  .pr-lg-lg {
    padding-right: 2rem !important;
  }
  .gap-lg-lg {
    gap: 2rem !important;
  }
  .m-lg-xl {
    margin: 4rem !important;
  }
  .mt-lg-xl {
    margin-top: 4rem !important;
  }
  .mb-lg-xl {
    margin-bottom: 4rem !important;
  }
  .ml-lg-xl {
    margin-left: 4rem !important;
  }
  .mr-lg-xl {
    margin-right: 4rem !important;
  }
  .p-lg-xl {
    padding: 4rem !important;
  }
  .pt-lg-xl {
    padding-top: 4rem !important;
  }
  .pb-lg-xl {
    padding-bottom: 4rem !important;
  }
  .pl-lg-xl {
    padding-left: 4rem !important;
  }
  .pr-lg-xl {
    padding-right: 4rem !important;
  }
  .gap-lg-xl {
    gap: 4rem !important;
  }
  .m-lg-xxl {
    margin: 6rem !important;
  }
  .mt-lg-xxl {
    margin-top: 6rem !important;
  }
  .mb-lg-xxl {
    margin-bottom: 6rem !important;
  }
  .ml-lg-xxl {
    margin-left: 6rem !important;
  }
  .mr-lg-xxl {
    margin-right: 6rem !important;
  }
  .p-lg-xxl {
    padding: 6rem !important;
  }
  .pt-lg-xxl {
    padding-top: 6rem !important;
  }
  .pb-lg-xxl {
    padding-bottom: 6rem !important;
  }
  .pl-lg-xxl {
    padding-left: 6rem !important;
  }
  .pr-lg-xxl {
    padding-right: 6rem !important;
  }
  .gap-lg-xxl {
    gap: 6rem !important;
  }
}
@media (min-width: 1280px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0 {
    margin-left: 0 !important;
  }
  .mr-xl-0 {
    margin-right: 0 !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0 {
    padding-left: 0 !important;
  }
  .pr-xl-0 {
    padding-right: 0 !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .m-xl-xs {
    margin: 0.25rem !important;
  }
  .mt-xl-xs {
    margin-top: 0.25rem !important;
  }
  .mb-xl-xs {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-xs {
    margin-left: 0.25rem !important;
  }
  .mr-xl-xs {
    margin-right: 0.25rem !important;
  }
  .p-xl-xs {
    padding: 0.25rem !important;
  }
  .pt-xl-xs {
    padding-top: 0.25rem !important;
  }
  .pb-xl-xs {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-xs {
    padding-left: 0.25rem !important;
  }
  .pr-xl-xs {
    padding-right: 0.25rem !important;
  }
  .gap-xl-xs {
    gap: 0.25rem !important;
  }
  .m-xl-sm {
    margin: 0.5rem !important;
  }
  .mt-xl-sm {
    margin-top: 0.5rem !important;
  }
  .mb-xl-sm {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-sm {
    margin-left: 0.5rem !important;
  }
  .mr-xl-sm {
    margin-right: 0.5rem !important;
  }
  .p-xl-sm {
    padding: 0.5rem !important;
  }
  .pt-xl-sm {
    padding-top: 0.5rem !important;
  }
  .pb-xl-sm {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-sm {
    padding-left: 0.5rem !important;
  }
  .pr-xl-sm {
    padding-right: 0.5rem !important;
  }
  .gap-xl-sm {
    gap: 0.5rem !important;
  }
  .m-xl-md {
    margin: 1rem !important;
  }
  .mt-xl-md {
    margin-top: 1rem !important;
  }
  .mb-xl-md {
    margin-bottom: 1rem !important;
  }
  .ml-xl-md {
    margin-left: 1rem !important;
  }
  .mr-xl-md {
    margin-right: 1rem !important;
  }
  .p-xl-md {
    padding: 1rem !important;
  }
  .pt-xl-md {
    padding-top: 1rem !important;
  }
  .pb-xl-md {
    padding-bottom: 1rem !important;
  }
  .pl-xl-md {
    padding-left: 1rem !important;
  }
  .pr-xl-md {
    padding-right: 1rem !important;
  }
  .gap-xl-md {
    gap: 1rem !important;
  }
  .m-xl-lg {
    margin: 2rem !important;
  }
  .mt-xl-lg {
    margin-top: 2rem !important;
  }
  .mb-xl-lg {
    margin-bottom: 2rem !important;
  }
  .ml-xl-lg {
    margin-left: 2rem !important;
  }
  .mr-xl-lg {
    margin-right: 2rem !important;
  }
  .p-xl-lg {
    padding: 2rem !important;
  }
  .pt-xl-lg {
    padding-top: 2rem !important;
  }
  .pb-xl-lg {
    padding-bottom: 2rem !important;
  }
  .pl-xl-lg {
    padding-left: 2rem !important;
  }
  .pr-xl-lg {
    padding-right: 2rem !important;
  }
  .gap-xl-lg {
    gap: 2rem !important;
  }
  .m-xl-xl {
    margin: 4rem !important;
  }
  .mt-xl-xl {
    margin-top: 4rem !important;
  }
  .mb-xl-xl {
    margin-bottom: 4rem !important;
  }
  .ml-xl-xl {
    margin-left: 4rem !important;
  }
  .mr-xl-xl {
    margin-right: 4rem !important;
  }
  .p-xl-xl {
    padding: 4rem !important;
  }
  .pt-xl-xl {
    padding-top: 4rem !important;
  }
  .pb-xl-xl {
    padding-bottom: 4rem !important;
  }
  .pl-xl-xl {
    padding-left: 4rem !important;
  }
  .pr-xl-xl {
    padding-right: 4rem !important;
  }
  .gap-xl-xl {
    gap: 4rem !important;
  }
  .m-xl-xxl {
    margin: 6rem !important;
  }
  .mt-xl-xxl {
    margin-top: 6rem !important;
  }
  .mb-xl-xxl {
    margin-bottom: 6rem !important;
  }
  .ml-xl-xxl {
    margin-left: 6rem !important;
  }
  .mr-xl-xxl {
    margin-right: 6rem !important;
  }
  .p-xl-xxl {
    padding: 6rem !important;
  }
  .pt-xl-xxl {
    padding-top: 6rem !important;
  }
  .pb-xl-xxl {
    padding-bottom: 6rem !important;
  }
  .pl-xl-xxl {
    padding-left: 6rem !important;
  }
  .pr-xl-xxl {
    padding-right: 6rem !important;
  }
  .gap-xl-xxl {
    gap: 6rem !important;
  }
}
.bg-primarypal-10 {
  background-color: var(--color-primarypal-10) !important;
}

.text-primarypal-10 {
  color: var(--color-primarypal-10) !important;
}

.border-primarypal-10 {
  border-color: var(--color-primarypal-10) !important;
}

.bg-primarypal-25 {
  background-color: var(--color-primarypal-25) !important;
}

.text-primarypal-25 {
  color: var(--color-primarypal-25) !important;
}

.border-primarypal-25 {
  border-color: var(--color-primarypal-25) !important;
}

.bg-primarypal-50 {
  background-color: var(--color-primarypal-50) !important;
}

.text-primarypal-50 {
  color: var(--color-primarypal-50) !important;
}

.border-primarypal-50 {
  border-color: var(--color-primarypal-50) !important;
}

.bg-primarypal-75 {
  background-color: var(--color-primarypal-75) !important;
}

.text-primarypal-75 {
  color: var(--color-primarypal-75) !important;
}

.border-primarypal-75 {
  border-color: var(--color-primarypal-75) !important;
}

.bg-primarypal-90 {
  background-color: var(--color-primarypal-90) !important;
}

.text-primarypal-90 {
  color: var(--color-primarypal-90) !important;
}

.border-primarypal-90 {
  border-color: var(--color-primarypal-90) !important;
}

.bg-primarypal-100 {
  background-color: var(--color-primarypal-100) !important;
}

.text-primarypal-100 {
  color: var(--color-primarypal-100) !important;
}

.border-primarypal-100 {
  border-color: var(--color-primarypal-100) !important;
}

.bg-actionpal-10 {
  background-color: var(--color-actionpal-10) !important;
}

.text-actionpal-10 {
  color: var(--color-actionpal-10) !important;
}

.border-actionpal-10 {
  border-color: var(--color-actionpal-10) !important;
}

.bg-actionpal-25 {
  background-color: var(--color-actionpal-25) !important;
}

.text-actionpal-25 {
  color: var(--color-actionpal-25) !important;
}

.border-actionpal-25 {
  border-color: var(--color-actionpal-25) !important;
}

.bg-actionpal-50 {
  background-color: var(--color-actionpal-50) !important;
}

.text-actionpal-50 {
  color: var(--color-actionpal-50) !important;
}

.border-actionpal-50 {
  border-color: var(--color-actionpal-50) !important;
}

.bg-actionpal-75 {
  background-color: var(--color-actionpal-75) !important;
}

.text-actionpal-75 {
  color: var(--color-actionpal-75) !important;
}

.border-actionpal-75 {
  border-color: var(--color-actionpal-75) !important;
}

.bg-actionpal-90 {
  background-color: var(--color-actionpal-90) !important;
}

.text-actionpal-90 {
  color: var(--color-actionpal-90) !important;
}

.border-actionpal-90 {
  border-color: var(--color-actionpal-90) !important;
}

.bg-actionpal-100 {
  background-color: var(--color-actionpal-100) !important;
}

.text-actionpal-100 {
  color: var(--color-actionpal-100) !important;
}

.border-actionpal-100 {
  border-color: var(--color-actionpal-100) !important;
}

.bg-secondary-10 {
  background-color: var(--color-secondary-10) !important;
}

.text-secondary-10 {
  color: var(--color-secondary-10) !important;
}

.border-secondary-10 {
  border-color: var(--color-secondary-10) !important;
}

.bg-secondary-25 {
  background-color: var(--color-secondary-25) !important;
}

.text-secondary-25 {
  color: var(--color-secondary-25) !important;
}

.border-secondary-25 {
  border-color: var(--color-secondary-25) !important;
}

.bg-secondary-50 {
  background-color: var(--color-secondary-50) !important;
}

.text-secondary-50 {
  color: var(--color-secondary-50) !important;
}

.border-secondary-50 {
  border-color: var(--color-secondary-50) !important;
}

.bg-secondary-75 {
  background-color: var(--color-secondary-75) !important;
}

.text-secondary-75 {
  color: var(--color-secondary-75) !important;
}

.border-secondary-75 {
  border-color: var(--color-secondary-75) !important;
}

.bg-secondary-90 {
  background-color: var(--color-secondary-90) !important;
}

.text-secondary-90 {
  color: var(--color-secondary-90) !important;
}

.border-secondary-90 {
  border-color: var(--color-secondary-90) !important;
}

.bg-secondary-100 {
  background-color: var(--color-secondary-100) !important;
}

.text-secondary-100 {
  color: var(--color-secondary-100) !important;
}

.border-secondary-100 {
  border-color: var(--color-secondary-100) !important;
}

.bg-base-10 {
  background-color: var(--color-base-10) !important;
}

.text-base-10 {
  color: var(--color-base-10) !important;
}

.border-base-10 {
  border-color: var(--color-base-10) !important;
}

.bg-base-25 {
  background-color: var(--color-base-25) !important;
}

.text-base-25 {
  color: var(--color-base-25) !important;
}

.border-base-25 {
  border-color: var(--color-base-25) !important;
}

.bg-base-50 {
  background-color: var(--color-base-50) !important;
}

.text-base-50 {
  color: var(--color-base-50) !important;
}

.border-base-50 {
  border-color: var(--color-base-50) !important;
}

.bg-base-75 {
  background-color: var(--color-base-75) !important;
}

.text-base-75 {
  color: var(--color-base-75) !important;
}

.border-base-75 {
  border-color: var(--color-base-75) !important;
}

.bg-base-90 {
  background-color: var(--color-base-90) !important;
}

.text-base-90 {
  color: var(--color-base-90) !important;
}

.border-base-90 {
  border-color: var(--color-base-90) !important;
}

.bg-base-100 {
  background-color: var(--color-base-100) !important;
}

.text-base-100 {
  color: var(--color-base-100) !important;
}

.border-base-100 {
  border-color: var(--color-base-100) !important;
}

.bg-action-10 {
  background-color: var(--color-action-10) !important;
}

.text-action-10 {
  color: var(--color-action-10) !important;
}

.border-action-10 {
  border-color: var(--color-action-10) !important;
}

.bg-action-25 {
  background-color: var(--color-action-25) !important;
}

.text-action-25 {
  color: var(--color-action-25) !important;
}

.border-action-25 {
  border-color: var(--color-action-25) !important;
}

.bg-action-50 {
  background-color: var(--color-action-50) !important;
}

.text-action-50 {
  color: var(--color-action-50) !important;
}

.border-action-50 {
  border-color: var(--color-action-50) !important;
}

.bg-action-75 {
  background-color: var(--color-action-75) !important;
}

.text-action-75 {
  color: var(--color-action-75) !important;
}

.border-action-75 {
  border-color: var(--color-action-75) !important;
}

.bg-action-90 {
  background-color: var(--color-action-90) !important;
}

.text-action-90 {
  color: var(--color-action-90) !important;
}

.border-action-90 {
  border-color: var(--color-action-90) !important;
}

.bg-action-100 {
  background-color: var(--color-action-100) !important;
}

.text-action-100 {
  color: var(--color-action-100) !important;
}

.border-action-100 {
  border-color: var(--color-action-100) !important;
}

.bg-other-10 {
  background-color: var(--color-other-10) !important;
}

.text-other-10 {
  color: var(--color-other-10) !important;
}

.border-other-10 {
  border-color: var(--color-other-10) !important;
}

.bg-other-25 {
  background-color: var(--color-other-25) !important;
}

.text-other-25 {
  color: var(--color-other-25) !important;
}

.border-other-25 {
  border-color: var(--color-other-25) !important;
}

.bg-other-50 {
  background-color: var(--color-other-50) !important;
}

.text-other-50 {
  color: var(--color-other-50) !important;
}

.border-other-50 {
  border-color: var(--color-other-50) !important;
}

.bg-other-75 {
  background-color: var(--color-other-75) !important;
}

.text-other-75 {
  color: var(--color-other-75) !important;
}

.border-other-75 {
  border-color: var(--color-other-75) !important;
}

.bg-other-90 {
  background-color: var(--color-other-90) !important;
}

.text-other-90 {
  color: var(--color-other-90) !important;
}

.border-other-90 {
  border-color: var(--color-other-90) !important;
}

.bg-other-100 {
  background-color: var(--color-other-100) !important;
}

.text-other-100 {
  color: var(--color-other-100) !important;
}

.border-other-100 {
  border-color: var(--color-other-100) !important;
}

.bg-bgpal-10 {
  background-color: var(--color-bgpal-10) !important;
}

.text-bgpal-10 {
  color: var(--color-bgpal-10) !important;
}

.border-bgpal-10 {
  border-color: var(--color-bgpal-10) !important;
}

.bg-bgpal-25 {
  background-color: var(--color-bgpal-25) !important;
}

.text-bgpal-25 {
  color: var(--color-bgpal-25) !important;
}

.border-bgpal-25 {
  border-color: var(--color-bgpal-25) !important;
}

.bg-bgpal-50 {
  background-color: var(--color-bgpal-50) !important;
}

.text-bgpal-50 {
  color: var(--color-bgpal-50) !important;
}

.border-bgpal-50 {
  border-color: var(--color-bgpal-50) !important;
}

.bg-bgpal-75 {
  background-color: var(--color-bgpal-75) !important;
}

.text-bgpal-75 {
  color: var(--color-bgpal-75) !important;
}

.border-bgpal-75 {
  border-color: var(--color-bgpal-75) !important;
}

.bg-bgpal-90 {
  background-color: var(--color-bgpal-90) !important;
}

.text-bgpal-90 {
  color: var(--color-bgpal-90) !important;
}

.border-bgpal-90 {
  border-color: var(--color-bgpal-90) !important;
}

.bg-bgpal-100 {
  background-color: var(--color-bgpal-100) !important;
}

.text-bgpal-100 {
  color: var(--color-bgpal-100) !important;
}

.border-bgpal-100 {
  border-color: var(--color-bgpal-100) !important;
}

.bg-primarycal-10 {
  background-color: var(--color-primarycal-10) !important;
}

.text-primarycal-10 {
  color: var(--color-primarycal-10) !important;
}

.border-primarycal-10 {
  border-color: var(--color-primarycal-10) !important;
}

.bg-primarycal-25 {
  background-color: var(--color-primarycal-25) !important;
}

.text-primarycal-25 {
  color: var(--color-primarycal-25) !important;
}

.border-primarycal-25 {
  border-color: var(--color-primarycal-25) !important;
}

.bg-primarycal-50 {
  background-color: var(--color-primarycal-50) !important;
}

.text-primarycal-50 {
  color: var(--color-primarycal-50) !important;
}

.border-primarycal-50 {
  border-color: var(--color-primarycal-50) !important;
}

.bg-primarycal-75 {
  background-color: var(--color-primarycal-75) !important;
}

.text-primarycal-75 {
  color: var(--color-primarycal-75) !important;
}

.border-primarycal-75 {
  border-color: var(--color-primarycal-75) !important;
}

.bg-primarycal-90 {
  background-color: var(--color-primarycal-90) !important;
}

.text-primarycal-90 {
  color: var(--color-primarycal-90) !important;
}

.border-primarycal-90 {
  border-color: var(--color-primarycal-90) !important;
}

.bg-primarycal-100 {
  background-color: var(--color-primarycal-100) !important;
}

.text-primarycal-100 {
  color: var(--color-primarycal-100) !important;
}

.border-primarycal-100 {
  border-color: var(--color-primarycal-100) !important;
}

@media (min-width: 576px) {
  .bg-sm-primarypal-10 {
    background-color: var(--color-primarypal-10);
  }
  .text-sm-primarypal-10 {
    color: var(--color-primarypal-10);
  }
  .border-sm-primarypal-10 {
    border-color: var(--color-primarypal-10);
  }
  .bg-sm-primarypal-25 {
    background-color: var(--color-primarypal-25);
  }
  .text-sm-primarypal-25 {
    color: var(--color-primarypal-25);
  }
  .border-sm-primarypal-25 {
    border-color: var(--color-primarypal-25);
  }
  .bg-sm-primarypal-50 {
    background-color: var(--color-primarypal-50);
  }
  .text-sm-primarypal-50 {
    color: var(--color-primarypal-50);
  }
  .border-sm-primarypal-50 {
    border-color: var(--color-primarypal-50);
  }
  .bg-sm-primarypal-75 {
    background-color: var(--color-primarypal-75);
  }
  .text-sm-primarypal-75 {
    color: var(--color-primarypal-75);
  }
  .border-sm-primarypal-75 {
    border-color: var(--color-primarypal-75);
  }
  .bg-sm-primarypal-90 {
    background-color: var(--color-primarypal-90);
  }
  .text-sm-primarypal-90 {
    color: var(--color-primarypal-90);
  }
  .border-sm-primarypal-90 {
    border-color: var(--color-primarypal-90);
  }
  .bg-sm-primarypal-100 {
    background-color: var(--color-primarypal-100);
  }
  .text-sm-primarypal-100 {
    color: var(--color-primarypal-100);
  }
  .border-sm-primarypal-100 {
    border-color: var(--color-primarypal-100);
  }
  .bg-sm-actionpal-10 {
    background-color: var(--color-actionpal-10);
  }
  .text-sm-actionpal-10 {
    color: var(--color-actionpal-10);
  }
  .border-sm-actionpal-10 {
    border-color: var(--color-actionpal-10);
  }
  .bg-sm-actionpal-25 {
    background-color: var(--color-actionpal-25);
  }
  .text-sm-actionpal-25 {
    color: var(--color-actionpal-25);
  }
  .border-sm-actionpal-25 {
    border-color: var(--color-actionpal-25);
  }
  .bg-sm-actionpal-50 {
    background-color: var(--color-actionpal-50);
  }
  .text-sm-actionpal-50 {
    color: var(--color-actionpal-50);
  }
  .border-sm-actionpal-50 {
    border-color: var(--color-actionpal-50);
  }
  .bg-sm-actionpal-75 {
    background-color: var(--color-actionpal-75);
  }
  .text-sm-actionpal-75 {
    color: var(--color-actionpal-75);
  }
  .border-sm-actionpal-75 {
    border-color: var(--color-actionpal-75);
  }
  .bg-sm-actionpal-90 {
    background-color: var(--color-actionpal-90);
  }
  .text-sm-actionpal-90 {
    color: var(--color-actionpal-90);
  }
  .border-sm-actionpal-90 {
    border-color: var(--color-actionpal-90);
  }
  .bg-sm-actionpal-100 {
    background-color: var(--color-actionpal-100);
  }
  .text-sm-actionpal-100 {
    color: var(--color-actionpal-100);
  }
  .border-sm-actionpal-100 {
    border-color: var(--color-actionpal-100);
  }
  .bg-sm-secondary-10 {
    background-color: var(--color-secondary-10);
  }
  .text-sm-secondary-10 {
    color: var(--color-secondary-10);
  }
  .border-sm-secondary-10 {
    border-color: var(--color-secondary-10);
  }
  .bg-sm-secondary-25 {
    background-color: var(--color-secondary-25);
  }
  .text-sm-secondary-25 {
    color: var(--color-secondary-25);
  }
  .border-sm-secondary-25 {
    border-color: var(--color-secondary-25);
  }
  .bg-sm-secondary-50 {
    background-color: var(--color-secondary-50);
  }
  .text-sm-secondary-50 {
    color: var(--color-secondary-50);
  }
  .border-sm-secondary-50 {
    border-color: var(--color-secondary-50);
  }
  .bg-sm-secondary-75 {
    background-color: var(--color-secondary-75);
  }
  .text-sm-secondary-75 {
    color: var(--color-secondary-75);
  }
  .border-sm-secondary-75 {
    border-color: var(--color-secondary-75);
  }
  .bg-sm-secondary-90 {
    background-color: var(--color-secondary-90);
  }
  .text-sm-secondary-90 {
    color: var(--color-secondary-90);
  }
  .border-sm-secondary-90 {
    border-color: var(--color-secondary-90);
  }
  .bg-sm-secondary-100 {
    background-color: var(--color-secondary-100);
  }
  .text-sm-secondary-100 {
    color: var(--color-secondary-100);
  }
  .border-sm-secondary-100 {
    border-color: var(--color-secondary-100);
  }
  .bg-sm-base-10 {
    background-color: var(--color-base-10);
  }
  .text-sm-base-10 {
    color: var(--color-base-10);
  }
  .border-sm-base-10 {
    border-color: var(--color-base-10);
  }
  .bg-sm-base-25 {
    background-color: var(--color-base-25);
  }
  .text-sm-base-25 {
    color: var(--color-base-25);
  }
  .border-sm-base-25 {
    border-color: var(--color-base-25);
  }
  .bg-sm-base-50 {
    background-color: var(--color-base-50);
  }
  .text-sm-base-50 {
    color: var(--color-base-50);
  }
  .border-sm-base-50 {
    border-color: var(--color-base-50);
  }
  .bg-sm-base-75 {
    background-color: var(--color-base-75);
  }
  .text-sm-base-75 {
    color: var(--color-base-75);
  }
  .border-sm-base-75 {
    border-color: var(--color-base-75);
  }
  .bg-sm-base-90 {
    background-color: var(--color-base-90);
  }
  .text-sm-base-90 {
    color: var(--color-base-90);
  }
  .border-sm-base-90 {
    border-color: var(--color-base-90);
  }
  .bg-sm-base-100 {
    background-color: var(--color-base-100);
  }
  .text-sm-base-100 {
    color: var(--color-base-100);
  }
  .border-sm-base-100 {
    border-color: var(--color-base-100);
  }
  .bg-sm-action-10 {
    background-color: var(--color-action-10);
  }
  .text-sm-action-10 {
    color: var(--color-action-10);
  }
  .border-sm-action-10 {
    border-color: var(--color-action-10);
  }
  .bg-sm-action-25 {
    background-color: var(--color-action-25);
  }
  .text-sm-action-25 {
    color: var(--color-action-25);
  }
  .border-sm-action-25 {
    border-color: var(--color-action-25);
  }
  .bg-sm-action-50 {
    background-color: var(--color-action-50);
  }
  .text-sm-action-50 {
    color: var(--color-action-50);
  }
  .border-sm-action-50 {
    border-color: var(--color-action-50);
  }
  .bg-sm-action-75 {
    background-color: var(--color-action-75);
  }
  .text-sm-action-75 {
    color: var(--color-action-75);
  }
  .border-sm-action-75 {
    border-color: var(--color-action-75);
  }
  .bg-sm-action-90 {
    background-color: var(--color-action-90);
  }
  .text-sm-action-90 {
    color: var(--color-action-90);
  }
  .border-sm-action-90 {
    border-color: var(--color-action-90);
  }
  .bg-sm-action-100 {
    background-color: var(--color-action-100);
  }
  .text-sm-action-100 {
    color: var(--color-action-100);
  }
  .border-sm-action-100 {
    border-color: var(--color-action-100);
  }
  .bg-sm-other-10 {
    background-color: var(--color-other-10);
  }
  .text-sm-other-10 {
    color: var(--color-other-10);
  }
  .border-sm-other-10 {
    border-color: var(--color-other-10);
  }
  .bg-sm-other-25 {
    background-color: var(--color-other-25);
  }
  .text-sm-other-25 {
    color: var(--color-other-25);
  }
  .border-sm-other-25 {
    border-color: var(--color-other-25);
  }
  .bg-sm-other-50 {
    background-color: var(--color-other-50);
  }
  .text-sm-other-50 {
    color: var(--color-other-50);
  }
  .border-sm-other-50 {
    border-color: var(--color-other-50);
  }
  .bg-sm-other-75 {
    background-color: var(--color-other-75);
  }
  .text-sm-other-75 {
    color: var(--color-other-75);
  }
  .border-sm-other-75 {
    border-color: var(--color-other-75);
  }
  .bg-sm-other-90 {
    background-color: var(--color-other-90);
  }
  .text-sm-other-90 {
    color: var(--color-other-90);
  }
  .border-sm-other-90 {
    border-color: var(--color-other-90);
  }
  .bg-sm-other-100 {
    background-color: var(--color-other-100);
  }
  .text-sm-other-100 {
    color: var(--color-other-100);
  }
  .border-sm-other-100 {
    border-color: var(--color-other-100);
  }
  .bg-sm-bgpal-10 {
    background-color: var(--color-bgpal-10);
  }
  .text-sm-bgpal-10 {
    color: var(--color-bgpal-10);
  }
  .border-sm-bgpal-10 {
    border-color: var(--color-bgpal-10);
  }
  .bg-sm-bgpal-25 {
    background-color: var(--color-bgpal-25);
  }
  .text-sm-bgpal-25 {
    color: var(--color-bgpal-25);
  }
  .border-sm-bgpal-25 {
    border-color: var(--color-bgpal-25);
  }
  .bg-sm-bgpal-50 {
    background-color: var(--color-bgpal-50);
  }
  .text-sm-bgpal-50 {
    color: var(--color-bgpal-50);
  }
  .border-sm-bgpal-50 {
    border-color: var(--color-bgpal-50);
  }
  .bg-sm-bgpal-75 {
    background-color: var(--color-bgpal-75);
  }
  .text-sm-bgpal-75 {
    color: var(--color-bgpal-75);
  }
  .border-sm-bgpal-75 {
    border-color: var(--color-bgpal-75);
  }
  .bg-sm-bgpal-90 {
    background-color: var(--color-bgpal-90);
  }
  .text-sm-bgpal-90 {
    color: var(--color-bgpal-90);
  }
  .border-sm-bgpal-90 {
    border-color: var(--color-bgpal-90);
  }
  .bg-sm-bgpal-100 {
    background-color: var(--color-bgpal-100);
  }
  .text-sm-bgpal-100 {
    color: var(--color-bgpal-100);
  }
  .border-sm-bgpal-100 {
    border-color: var(--color-bgpal-100);
  }
  .bg-sm-primarycal-10 {
    background-color: var(--color-primarycal-10);
  }
  .text-sm-primarycal-10 {
    color: var(--color-primarycal-10);
  }
  .border-sm-primarycal-10 {
    border-color: var(--color-primarycal-10);
  }
  .bg-sm-primarycal-25 {
    background-color: var(--color-primarycal-25);
  }
  .text-sm-primarycal-25 {
    color: var(--color-primarycal-25);
  }
  .border-sm-primarycal-25 {
    border-color: var(--color-primarycal-25);
  }
  .bg-sm-primarycal-50 {
    background-color: var(--color-primarycal-50);
  }
  .text-sm-primarycal-50 {
    color: var(--color-primarycal-50);
  }
  .border-sm-primarycal-50 {
    border-color: var(--color-primarycal-50);
  }
  .bg-sm-primarycal-75 {
    background-color: var(--color-primarycal-75);
  }
  .text-sm-primarycal-75 {
    color: var(--color-primarycal-75);
  }
  .border-sm-primarycal-75 {
    border-color: var(--color-primarycal-75);
  }
  .bg-sm-primarycal-90 {
    background-color: var(--color-primarycal-90);
  }
  .text-sm-primarycal-90 {
    color: var(--color-primarycal-90);
  }
  .border-sm-primarycal-90 {
    border-color: var(--color-primarycal-90);
  }
  .bg-sm-primarycal-100 {
    background-color: var(--color-primarycal-100);
  }
  .text-sm-primarycal-100 {
    color: var(--color-primarycal-100);
  }
  .border-sm-primarycal-100 {
    border-color: var(--color-primarycal-100);
  }
}
@media (min-width: 768px) {
  .bg-md-primarypal-10 {
    background-color: var(--color-primarypal-10);
  }
  .text-md-primarypal-10 {
    color: var(--color-primarypal-10);
  }
  .border-md-primarypal-10 {
    border-color: var(--color-primarypal-10);
  }
  .bg-md-primarypal-25 {
    background-color: var(--color-primarypal-25);
  }
  .text-md-primarypal-25 {
    color: var(--color-primarypal-25);
  }
  .border-md-primarypal-25 {
    border-color: var(--color-primarypal-25);
  }
  .bg-md-primarypal-50 {
    background-color: var(--color-primarypal-50);
  }
  .text-md-primarypal-50 {
    color: var(--color-primarypal-50);
  }
  .border-md-primarypal-50 {
    border-color: var(--color-primarypal-50);
  }
  .bg-md-primarypal-75 {
    background-color: var(--color-primarypal-75);
  }
  .text-md-primarypal-75 {
    color: var(--color-primarypal-75);
  }
  .border-md-primarypal-75 {
    border-color: var(--color-primarypal-75);
  }
  .bg-md-primarypal-90 {
    background-color: var(--color-primarypal-90);
  }
  .text-md-primarypal-90 {
    color: var(--color-primarypal-90);
  }
  .border-md-primarypal-90 {
    border-color: var(--color-primarypal-90);
  }
  .bg-md-primarypal-100 {
    background-color: var(--color-primarypal-100);
  }
  .text-md-primarypal-100 {
    color: var(--color-primarypal-100);
  }
  .border-md-primarypal-100 {
    border-color: var(--color-primarypal-100);
  }
  .bg-md-actionpal-10 {
    background-color: var(--color-actionpal-10);
  }
  .text-md-actionpal-10 {
    color: var(--color-actionpal-10);
  }
  .border-md-actionpal-10 {
    border-color: var(--color-actionpal-10);
  }
  .bg-md-actionpal-25 {
    background-color: var(--color-actionpal-25);
  }
  .text-md-actionpal-25 {
    color: var(--color-actionpal-25);
  }
  .border-md-actionpal-25 {
    border-color: var(--color-actionpal-25);
  }
  .bg-md-actionpal-50 {
    background-color: var(--color-actionpal-50);
  }
  .text-md-actionpal-50 {
    color: var(--color-actionpal-50);
  }
  .border-md-actionpal-50 {
    border-color: var(--color-actionpal-50);
  }
  .bg-md-actionpal-75 {
    background-color: var(--color-actionpal-75);
  }
  .text-md-actionpal-75 {
    color: var(--color-actionpal-75);
  }
  .border-md-actionpal-75 {
    border-color: var(--color-actionpal-75);
  }
  .bg-md-actionpal-90 {
    background-color: var(--color-actionpal-90);
  }
  .text-md-actionpal-90 {
    color: var(--color-actionpal-90);
  }
  .border-md-actionpal-90 {
    border-color: var(--color-actionpal-90);
  }
  .bg-md-actionpal-100 {
    background-color: var(--color-actionpal-100);
  }
  .text-md-actionpal-100 {
    color: var(--color-actionpal-100);
  }
  .border-md-actionpal-100 {
    border-color: var(--color-actionpal-100);
  }
  .bg-md-secondary-10 {
    background-color: var(--color-secondary-10);
  }
  .text-md-secondary-10 {
    color: var(--color-secondary-10);
  }
  .border-md-secondary-10 {
    border-color: var(--color-secondary-10);
  }
  .bg-md-secondary-25 {
    background-color: var(--color-secondary-25);
  }
  .text-md-secondary-25 {
    color: var(--color-secondary-25);
  }
  .border-md-secondary-25 {
    border-color: var(--color-secondary-25);
  }
  .bg-md-secondary-50 {
    background-color: var(--color-secondary-50);
  }
  .text-md-secondary-50 {
    color: var(--color-secondary-50);
  }
  .border-md-secondary-50 {
    border-color: var(--color-secondary-50);
  }
  .bg-md-secondary-75 {
    background-color: var(--color-secondary-75);
  }
  .text-md-secondary-75 {
    color: var(--color-secondary-75);
  }
  .border-md-secondary-75 {
    border-color: var(--color-secondary-75);
  }
  .bg-md-secondary-90 {
    background-color: var(--color-secondary-90);
  }
  .text-md-secondary-90 {
    color: var(--color-secondary-90);
  }
  .border-md-secondary-90 {
    border-color: var(--color-secondary-90);
  }
  .bg-md-secondary-100 {
    background-color: var(--color-secondary-100);
  }
  .text-md-secondary-100 {
    color: var(--color-secondary-100);
  }
  .border-md-secondary-100 {
    border-color: var(--color-secondary-100);
  }
  .bg-md-base-10 {
    background-color: var(--color-base-10);
  }
  .text-md-base-10 {
    color: var(--color-base-10);
  }
  .border-md-base-10 {
    border-color: var(--color-base-10);
  }
  .bg-md-base-25 {
    background-color: var(--color-base-25);
  }
  .text-md-base-25 {
    color: var(--color-base-25);
  }
  .border-md-base-25 {
    border-color: var(--color-base-25);
  }
  .bg-md-base-50 {
    background-color: var(--color-base-50);
  }
  .text-md-base-50 {
    color: var(--color-base-50);
  }
  .border-md-base-50 {
    border-color: var(--color-base-50);
  }
  .bg-md-base-75 {
    background-color: var(--color-base-75);
  }
  .text-md-base-75 {
    color: var(--color-base-75);
  }
  .border-md-base-75 {
    border-color: var(--color-base-75);
  }
  .bg-md-base-90 {
    background-color: var(--color-base-90);
  }
  .text-md-base-90 {
    color: var(--color-base-90);
  }
  .border-md-base-90 {
    border-color: var(--color-base-90);
  }
  .bg-md-base-100 {
    background-color: var(--color-base-100);
  }
  .text-md-base-100 {
    color: var(--color-base-100);
  }
  .border-md-base-100 {
    border-color: var(--color-base-100);
  }
  .bg-md-action-10 {
    background-color: var(--color-action-10);
  }
  .text-md-action-10 {
    color: var(--color-action-10);
  }
  .border-md-action-10 {
    border-color: var(--color-action-10);
  }
  .bg-md-action-25 {
    background-color: var(--color-action-25);
  }
  .text-md-action-25 {
    color: var(--color-action-25);
  }
  .border-md-action-25 {
    border-color: var(--color-action-25);
  }
  .bg-md-action-50 {
    background-color: var(--color-action-50);
  }
  .text-md-action-50 {
    color: var(--color-action-50);
  }
  .border-md-action-50 {
    border-color: var(--color-action-50);
  }
  .bg-md-action-75 {
    background-color: var(--color-action-75);
  }
  .text-md-action-75 {
    color: var(--color-action-75);
  }
  .border-md-action-75 {
    border-color: var(--color-action-75);
  }
  .bg-md-action-90 {
    background-color: var(--color-action-90);
  }
  .text-md-action-90 {
    color: var(--color-action-90);
  }
  .border-md-action-90 {
    border-color: var(--color-action-90);
  }
  .bg-md-action-100 {
    background-color: var(--color-action-100);
  }
  .text-md-action-100 {
    color: var(--color-action-100);
  }
  .border-md-action-100 {
    border-color: var(--color-action-100);
  }
  .bg-md-other-10 {
    background-color: var(--color-other-10);
  }
  .text-md-other-10 {
    color: var(--color-other-10);
  }
  .border-md-other-10 {
    border-color: var(--color-other-10);
  }
  .bg-md-other-25 {
    background-color: var(--color-other-25);
  }
  .text-md-other-25 {
    color: var(--color-other-25);
  }
  .border-md-other-25 {
    border-color: var(--color-other-25);
  }
  .bg-md-other-50 {
    background-color: var(--color-other-50);
  }
  .text-md-other-50 {
    color: var(--color-other-50);
  }
  .border-md-other-50 {
    border-color: var(--color-other-50);
  }
  .bg-md-other-75 {
    background-color: var(--color-other-75);
  }
  .text-md-other-75 {
    color: var(--color-other-75);
  }
  .border-md-other-75 {
    border-color: var(--color-other-75);
  }
  .bg-md-other-90 {
    background-color: var(--color-other-90);
  }
  .text-md-other-90 {
    color: var(--color-other-90);
  }
  .border-md-other-90 {
    border-color: var(--color-other-90);
  }
  .bg-md-other-100 {
    background-color: var(--color-other-100);
  }
  .text-md-other-100 {
    color: var(--color-other-100);
  }
  .border-md-other-100 {
    border-color: var(--color-other-100);
  }
  .bg-md-bgpal-10 {
    background-color: var(--color-bgpal-10);
  }
  .text-md-bgpal-10 {
    color: var(--color-bgpal-10);
  }
  .border-md-bgpal-10 {
    border-color: var(--color-bgpal-10);
  }
  .bg-md-bgpal-25 {
    background-color: var(--color-bgpal-25);
  }
  .text-md-bgpal-25 {
    color: var(--color-bgpal-25);
  }
  .border-md-bgpal-25 {
    border-color: var(--color-bgpal-25);
  }
  .bg-md-bgpal-50 {
    background-color: var(--color-bgpal-50);
  }
  .text-md-bgpal-50 {
    color: var(--color-bgpal-50);
  }
  .border-md-bgpal-50 {
    border-color: var(--color-bgpal-50);
  }
  .bg-md-bgpal-75 {
    background-color: var(--color-bgpal-75);
  }
  .text-md-bgpal-75 {
    color: var(--color-bgpal-75);
  }
  .border-md-bgpal-75 {
    border-color: var(--color-bgpal-75);
  }
  .bg-md-bgpal-90 {
    background-color: var(--color-bgpal-90);
  }
  .text-md-bgpal-90 {
    color: var(--color-bgpal-90);
  }
  .border-md-bgpal-90 {
    border-color: var(--color-bgpal-90);
  }
  .bg-md-bgpal-100 {
    background-color: var(--color-bgpal-100);
  }
  .text-md-bgpal-100 {
    color: var(--color-bgpal-100);
  }
  .border-md-bgpal-100 {
    border-color: var(--color-bgpal-100);
  }
  .bg-md-primarycal-10 {
    background-color: var(--color-primarycal-10);
  }
  .text-md-primarycal-10 {
    color: var(--color-primarycal-10);
  }
  .border-md-primarycal-10 {
    border-color: var(--color-primarycal-10);
  }
  .bg-md-primarycal-25 {
    background-color: var(--color-primarycal-25);
  }
  .text-md-primarycal-25 {
    color: var(--color-primarycal-25);
  }
  .border-md-primarycal-25 {
    border-color: var(--color-primarycal-25);
  }
  .bg-md-primarycal-50 {
    background-color: var(--color-primarycal-50);
  }
  .text-md-primarycal-50 {
    color: var(--color-primarycal-50);
  }
  .border-md-primarycal-50 {
    border-color: var(--color-primarycal-50);
  }
  .bg-md-primarycal-75 {
    background-color: var(--color-primarycal-75);
  }
  .text-md-primarycal-75 {
    color: var(--color-primarycal-75);
  }
  .border-md-primarycal-75 {
    border-color: var(--color-primarycal-75);
  }
  .bg-md-primarycal-90 {
    background-color: var(--color-primarycal-90);
  }
  .text-md-primarycal-90 {
    color: var(--color-primarycal-90);
  }
  .border-md-primarycal-90 {
    border-color: var(--color-primarycal-90);
  }
  .bg-md-primarycal-100 {
    background-color: var(--color-primarycal-100);
  }
  .text-md-primarycal-100 {
    color: var(--color-primarycal-100);
  }
  .border-md-primarycal-100 {
    border-color: var(--color-primarycal-100);
  }
}
@media (min-width: 1024px) {
  .bg-lg-primarypal-10 {
    background-color: var(--color-primarypal-10);
  }
  .text-lg-primarypal-10 {
    color: var(--color-primarypal-10);
  }
  .border-lg-primarypal-10 {
    border-color: var(--color-primarypal-10);
  }
  .bg-lg-primarypal-25 {
    background-color: var(--color-primarypal-25);
  }
  .text-lg-primarypal-25 {
    color: var(--color-primarypal-25);
  }
  .border-lg-primarypal-25 {
    border-color: var(--color-primarypal-25);
  }
  .bg-lg-primarypal-50 {
    background-color: var(--color-primarypal-50);
  }
  .text-lg-primarypal-50 {
    color: var(--color-primarypal-50);
  }
  .border-lg-primarypal-50 {
    border-color: var(--color-primarypal-50);
  }
  .bg-lg-primarypal-75 {
    background-color: var(--color-primarypal-75);
  }
  .text-lg-primarypal-75 {
    color: var(--color-primarypal-75);
  }
  .border-lg-primarypal-75 {
    border-color: var(--color-primarypal-75);
  }
  .bg-lg-primarypal-90 {
    background-color: var(--color-primarypal-90);
  }
  .text-lg-primarypal-90 {
    color: var(--color-primarypal-90);
  }
  .border-lg-primarypal-90 {
    border-color: var(--color-primarypal-90);
  }
  .bg-lg-primarypal-100 {
    background-color: var(--color-primarypal-100);
  }
  .text-lg-primarypal-100 {
    color: var(--color-primarypal-100);
  }
  .border-lg-primarypal-100 {
    border-color: var(--color-primarypal-100);
  }
  .bg-lg-actionpal-10 {
    background-color: var(--color-actionpal-10);
  }
  .text-lg-actionpal-10 {
    color: var(--color-actionpal-10);
  }
  .border-lg-actionpal-10 {
    border-color: var(--color-actionpal-10);
  }
  .bg-lg-actionpal-25 {
    background-color: var(--color-actionpal-25);
  }
  .text-lg-actionpal-25 {
    color: var(--color-actionpal-25);
  }
  .border-lg-actionpal-25 {
    border-color: var(--color-actionpal-25);
  }
  .bg-lg-actionpal-50 {
    background-color: var(--color-actionpal-50);
  }
  .text-lg-actionpal-50 {
    color: var(--color-actionpal-50);
  }
  .border-lg-actionpal-50 {
    border-color: var(--color-actionpal-50);
  }
  .bg-lg-actionpal-75 {
    background-color: var(--color-actionpal-75);
  }
  .text-lg-actionpal-75 {
    color: var(--color-actionpal-75);
  }
  .border-lg-actionpal-75 {
    border-color: var(--color-actionpal-75);
  }
  .bg-lg-actionpal-90 {
    background-color: var(--color-actionpal-90);
  }
  .text-lg-actionpal-90 {
    color: var(--color-actionpal-90);
  }
  .border-lg-actionpal-90 {
    border-color: var(--color-actionpal-90);
  }
  .bg-lg-actionpal-100 {
    background-color: var(--color-actionpal-100);
  }
  .text-lg-actionpal-100 {
    color: var(--color-actionpal-100);
  }
  .border-lg-actionpal-100 {
    border-color: var(--color-actionpal-100);
  }
  .bg-lg-secondary-10 {
    background-color: var(--color-secondary-10);
  }
  .text-lg-secondary-10 {
    color: var(--color-secondary-10);
  }
  .border-lg-secondary-10 {
    border-color: var(--color-secondary-10);
  }
  .bg-lg-secondary-25 {
    background-color: var(--color-secondary-25);
  }
  .text-lg-secondary-25 {
    color: var(--color-secondary-25);
  }
  .border-lg-secondary-25 {
    border-color: var(--color-secondary-25);
  }
  .bg-lg-secondary-50 {
    background-color: var(--color-secondary-50);
  }
  .text-lg-secondary-50 {
    color: var(--color-secondary-50);
  }
  .border-lg-secondary-50 {
    border-color: var(--color-secondary-50);
  }
  .bg-lg-secondary-75 {
    background-color: var(--color-secondary-75);
  }
  .text-lg-secondary-75 {
    color: var(--color-secondary-75);
  }
  .border-lg-secondary-75 {
    border-color: var(--color-secondary-75);
  }
  .bg-lg-secondary-90 {
    background-color: var(--color-secondary-90);
  }
  .text-lg-secondary-90 {
    color: var(--color-secondary-90);
  }
  .border-lg-secondary-90 {
    border-color: var(--color-secondary-90);
  }
  .bg-lg-secondary-100 {
    background-color: var(--color-secondary-100);
  }
  .text-lg-secondary-100 {
    color: var(--color-secondary-100);
  }
  .border-lg-secondary-100 {
    border-color: var(--color-secondary-100);
  }
  .bg-lg-base-10 {
    background-color: var(--color-base-10);
  }
  .text-lg-base-10 {
    color: var(--color-base-10);
  }
  .border-lg-base-10 {
    border-color: var(--color-base-10);
  }
  .bg-lg-base-25 {
    background-color: var(--color-base-25);
  }
  .text-lg-base-25 {
    color: var(--color-base-25);
  }
  .border-lg-base-25 {
    border-color: var(--color-base-25);
  }
  .bg-lg-base-50 {
    background-color: var(--color-base-50);
  }
  .text-lg-base-50 {
    color: var(--color-base-50);
  }
  .border-lg-base-50 {
    border-color: var(--color-base-50);
  }
  .bg-lg-base-75 {
    background-color: var(--color-base-75);
  }
  .text-lg-base-75 {
    color: var(--color-base-75);
  }
  .border-lg-base-75 {
    border-color: var(--color-base-75);
  }
  .bg-lg-base-90 {
    background-color: var(--color-base-90);
  }
  .text-lg-base-90 {
    color: var(--color-base-90);
  }
  .border-lg-base-90 {
    border-color: var(--color-base-90);
  }
  .bg-lg-base-100 {
    background-color: var(--color-base-100);
  }
  .text-lg-base-100 {
    color: var(--color-base-100);
  }
  .border-lg-base-100 {
    border-color: var(--color-base-100);
  }
  .bg-lg-action-10 {
    background-color: var(--color-action-10);
  }
  .text-lg-action-10 {
    color: var(--color-action-10);
  }
  .border-lg-action-10 {
    border-color: var(--color-action-10);
  }
  .bg-lg-action-25 {
    background-color: var(--color-action-25);
  }
  .text-lg-action-25 {
    color: var(--color-action-25);
  }
  .border-lg-action-25 {
    border-color: var(--color-action-25);
  }
  .bg-lg-action-50 {
    background-color: var(--color-action-50);
  }
  .text-lg-action-50 {
    color: var(--color-action-50);
  }
  .border-lg-action-50 {
    border-color: var(--color-action-50);
  }
  .bg-lg-action-75 {
    background-color: var(--color-action-75);
  }
  .text-lg-action-75 {
    color: var(--color-action-75);
  }
  .border-lg-action-75 {
    border-color: var(--color-action-75);
  }
  .bg-lg-action-90 {
    background-color: var(--color-action-90);
  }
  .text-lg-action-90 {
    color: var(--color-action-90);
  }
  .border-lg-action-90 {
    border-color: var(--color-action-90);
  }
  .bg-lg-action-100 {
    background-color: var(--color-action-100);
  }
  .text-lg-action-100 {
    color: var(--color-action-100);
  }
  .border-lg-action-100 {
    border-color: var(--color-action-100);
  }
  .bg-lg-other-10 {
    background-color: var(--color-other-10);
  }
  .text-lg-other-10 {
    color: var(--color-other-10);
  }
  .border-lg-other-10 {
    border-color: var(--color-other-10);
  }
  .bg-lg-other-25 {
    background-color: var(--color-other-25);
  }
  .text-lg-other-25 {
    color: var(--color-other-25);
  }
  .border-lg-other-25 {
    border-color: var(--color-other-25);
  }
  .bg-lg-other-50 {
    background-color: var(--color-other-50);
  }
  .text-lg-other-50 {
    color: var(--color-other-50);
  }
  .border-lg-other-50 {
    border-color: var(--color-other-50);
  }
  .bg-lg-other-75 {
    background-color: var(--color-other-75);
  }
  .text-lg-other-75 {
    color: var(--color-other-75);
  }
  .border-lg-other-75 {
    border-color: var(--color-other-75);
  }
  .bg-lg-other-90 {
    background-color: var(--color-other-90);
  }
  .text-lg-other-90 {
    color: var(--color-other-90);
  }
  .border-lg-other-90 {
    border-color: var(--color-other-90);
  }
  .bg-lg-other-100 {
    background-color: var(--color-other-100);
  }
  .text-lg-other-100 {
    color: var(--color-other-100);
  }
  .border-lg-other-100 {
    border-color: var(--color-other-100);
  }
  .bg-lg-bgpal-10 {
    background-color: var(--color-bgpal-10);
  }
  .text-lg-bgpal-10 {
    color: var(--color-bgpal-10);
  }
  .border-lg-bgpal-10 {
    border-color: var(--color-bgpal-10);
  }
  .bg-lg-bgpal-25 {
    background-color: var(--color-bgpal-25);
  }
  .text-lg-bgpal-25 {
    color: var(--color-bgpal-25);
  }
  .border-lg-bgpal-25 {
    border-color: var(--color-bgpal-25);
  }
  .bg-lg-bgpal-50 {
    background-color: var(--color-bgpal-50);
  }
  .text-lg-bgpal-50 {
    color: var(--color-bgpal-50);
  }
  .border-lg-bgpal-50 {
    border-color: var(--color-bgpal-50);
  }
  .bg-lg-bgpal-75 {
    background-color: var(--color-bgpal-75);
  }
  .text-lg-bgpal-75 {
    color: var(--color-bgpal-75);
  }
  .border-lg-bgpal-75 {
    border-color: var(--color-bgpal-75);
  }
  .bg-lg-bgpal-90 {
    background-color: var(--color-bgpal-90);
  }
  .text-lg-bgpal-90 {
    color: var(--color-bgpal-90);
  }
  .border-lg-bgpal-90 {
    border-color: var(--color-bgpal-90);
  }
  .bg-lg-bgpal-100 {
    background-color: var(--color-bgpal-100);
  }
  .text-lg-bgpal-100 {
    color: var(--color-bgpal-100);
  }
  .border-lg-bgpal-100 {
    border-color: var(--color-bgpal-100);
  }
  .bg-lg-primarycal-10 {
    background-color: var(--color-primarycal-10);
  }
  .text-lg-primarycal-10 {
    color: var(--color-primarycal-10);
  }
  .border-lg-primarycal-10 {
    border-color: var(--color-primarycal-10);
  }
  .bg-lg-primarycal-25 {
    background-color: var(--color-primarycal-25);
  }
  .text-lg-primarycal-25 {
    color: var(--color-primarycal-25);
  }
  .border-lg-primarycal-25 {
    border-color: var(--color-primarycal-25);
  }
  .bg-lg-primarycal-50 {
    background-color: var(--color-primarycal-50);
  }
  .text-lg-primarycal-50 {
    color: var(--color-primarycal-50);
  }
  .border-lg-primarycal-50 {
    border-color: var(--color-primarycal-50);
  }
  .bg-lg-primarycal-75 {
    background-color: var(--color-primarycal-75);
  }
  .text-lg-primarycal-75 {
    color: var(--color-primarycal-75);
  }
  .border-lg-primarycal-75 {
    border-color: var(--color-primarycal-75);
  }
  .bg-lg-primarycal-90 {
    background-color: var(--color-primarycal-90);
  }
  .text-lg-primarycal-90 {
    color: var(--color-primarycal-90);
  }
  .border-lg-primarycal-90 {
    border-color: var(--color-primarycal-90);
  }
  .bg-lg-primarycal-100 {
    background-color: var(--color-primarycal-100);
  }
  .text-lg-primarycal-100 {
    color: var(--color-primarycal-100);
  }
  .border-lg-primarycal-100 {
    border-color: var(--color-primarycal-100);
  }
}
@media (min-width: 1280px) {
  .bg-xl-primarypal-10 {
    background-color: var(--color-primarypal-10);
  }
  .text-xl-primarypal-10 {
    color: var(--color-primarypal-10);
  }
  .border-xl-primarypal-10 {
    border-color: var(--color-primarypal-10);
  }
  .bg-xl-primarypal-25 {
    background-color: var(--color-primarypal-25);
  }
  .text-xl-primarypal-25 {
    color: var(--color-primarypal-25);
  }
  .border-xl-primarypal-25 {
    border-color: var(--color-primarypal-25);
  }
  .bg-xl-primarypal-50 {
    background-color: var(--color-primarypal-50);
  }
  .text-xl-primarypal-50 {
    color: var(--color-primarypal-50);
  }
  .border-xl-primarypal-50 {
    border-color: var(--color-primarypal-50);
  }
  .bg-xl-primarypal-75 {
    background-color: var(--color-primarypal-75);
  }
  .text-xl-primarypal-75 {
    color: var(--color-primarypal-75);
  }
  .border-xl-primarypal-75 {
    border-color: var(--color-primarypal-75);
  }
  .bg-xl-primarypal-90 {
    background-color: var(--color-primarypal-90);
  }
  .text-xl-primarypal-90 {
    color: var(--color-primarypal-90);
  }
  .border-xl-primarypal-90 {
    border-color: var(--color-primarypal-90);
  }
  .bg-xl-primarypal-100 {
    background-color: var(--color-primarypal-100);
  }
  .text-xl-primarypal-100 {
    color: var(--color-primarypal-100);
  }
  .border-xl-primarypal-100 {
    border-color: var(--color-primarypal-100);
  }
  .bg-xl-actionpal-10 {
    background-color: var(--color-actionpal-10);
  }
  .text-xl-actionpal-10 {
    color: var(--color-actionpal-10);
  }
  .border-xl-actionpal-10 {
    border-color: var(--color-actionpal-10);
  }
  .bg-xl-actionpal-25 {
    background-color: var(--color-actionpal-25);
  }
  .text-xl-actionpal-25 {
    color: var(--color-actionpal-25);
  }
  .border-xl-actionpal-25 {
    border-color: var(--color-actionpal-25);
  }
  .bg-xl-actionpal-50 {
    background-color: var(--color-actionpal-50);
  }
  .text-xl-actionpal-50 {
    color: var(--color-actionpal-50);
  }
  .border-xl-actionpal-50 {
    border-color: var(--color-actionpal-50);
  }
  .bg-xl-actionpal-75 {
    background-color: var(--color-actionpal-75);
  }
  .text-xl-actionpal-75 {
    color: var(--color-actionpal-75);
  }
  .border-xl-actionpal-75 {
    border-color: var(--color-actionpal-75);
  }
  .bg-xl-actionpal-90 {
    background-color: var(--color-actionpal-90);
  }
  .text-xl-actionpal-90 {
    color: var(--color-actionpal-90);
  }
  .border-xl-actionpal-90 {
    border-color: var(--color-actionpal-90);
  }
  .bg-xl-actionpal-100 {
    background-color: var(--color-actionpal-100);
  }
  .text-xl-actionpal-100 {
    color: var(--color-actionpal-100);
  }
  .border-xl-actionpal-100 {
    border-color: var(--color-actionpal-100);
  }
  .bg-xl-secondary-10 {
    background-color: var(--color-secondary-10);
  }
  .text-xl-secondary-10 {
    color: var(--color-secondary-10);
  }
  .border-xl-secondary-10 {
    border-color: var(--color-secondary-10);
  }
  .bg-xl-secondary-25 {
    background-color: var(--color-secondary-25);
  }
  .text-xl-secondary-25 {
    color: var(--color-secondary-25);
  }
  .border-xl-secondary-25 {
    border-color: var(--color-secondary-25);
  }
  .bg-xl-secondary-50 {
    background-color: var(--color-secondary-50);
  }
  .text-xl-secondary-50 {
    color: var(--color-secondary-50);
  }
  .border-xl-secondary-50 {
    border-color: var(--color-secondary-50);
  }
  .bg-xl-secondary-75 {
    background-color: var(--color-secondary-75);
  }
  .text-xl-secondary-75 {
    color: var(--color-secondary-75);
  }
  .border-xl-secondary-75 {
    border-color: var(--color-secondary-75);
  }
  .bg-xl-secondary-90 {
    background-color: var(--color-secondary-90);
  }
  .text-xl-secondary-90 {
    color: var(--color-secondary-90);
  }
  .border-xl-secondary-90 {
    border-color: var(--color-secondary-90);
  }
  .bg-xl-secondary-100 {
    background-color: var(--color-secondary-100);
  }
  .text-xl-secondary-100 {
    color: var(--color-secondary-100);
  }
  .border-xl-secondary-100 {
    border-color: var(--color-secondary-100);
  }
  .bg-xl-base-10 {
    background-color: var(--color-base-10);
  }
  .text-xl-base-10 {
    color: var(--color-base-10);
  }
  .border-xl-base-10 {
    border-color: var(--color-base-10);
  }
  .bg-xl-base-25 {
    background-color: var(--color-base-25);
  }
  .text-xl-base-25 {
    color: var(--color-base-25);
  }
  .border-xl-base-25 {
    border-color: var(--color-base-25);
  }
  .bg-xl-base-50 {
    background-color: var(--color-base-50);
  }
  .text-xl-base-50 {
    color: var(--color-base-50);
  }
  .border-xl-base-50 {
    border-color: var(--color-base-50);
  }
  .bg-xl-base-75 {
    background-color: var(--color-base-75);
  }
  .text-xl-base-75 {
    color: var(--color-base-75);
  }
  .border-xl-base-75 {
    border-color: var(--color-base-75);
  }
  .bg-xl-base-90 {
    background-color: var(--color-base-90);
  }
  .text-xl-base-90 {
    color: var(--color-base-90);
  }
  .border-xl-base-90 {
    border-color: var(--color-base-90);
  }
  .bg-xl-base-100 {
    background-color: var(--color-base-100);
  }
  .text-xl-base-100 {
    color: var(--color-base-100);
  }
  .border-xl-base-100 {
    border-color: var(--color-base-100);
  }
  .bg-xl-action-10 {
    background-color: var(--color-action-10);
  }
  .text-xl-action-10 {
    color: var(--color-action-10);
  }
  .border-xl-action-10 {
    border-color: var(--color-action-10);
  }
  .bg-xl-action-25 {
    background-color: var(--color-action-25);
  }
  .text-xl-action-25 {
    color: var(--color-action-25);
  }
  .border-xl-action-25 {
    border-color: var(--color-action-25);
  }
  .bg-xl-action-50 {
    background-color: var(--color-action-50);
  }
  .text-xl-action-50 {
    color: var(--color-action-50);
  }
  .border-xl-action-50 {
    border-color: var(--color-action-50);
  }
  .bg-xl-action-75 {
    background-color: var(--color-action-75);
  }
  .text-xl-action-75 {
    color: var(--color-action-75);
  }
  .border-xl-action-75 {
    border-color: var(--color-action-75);
  }
  .bg-xl-action-90 {
    background-color: var(--color-action-90);
  }
  .text-xl-action-90 {
    color: var(--color-action-90);
  }
  .border-xl-action-90 {
    border-color: var(--color-action-90);
  }
  .bg-xl-action-100 {
    background-color: var(--color-action-100);
  }
  .text-xl-action-100 {
    color: var(--color-action-100);
  }
  .border-xl-action-100 {
    border-color: var(--color-action-100);
  }
  .bg-xl-other-10 {
    background-color: var(--color-other-10);
  }
  .text-xl-other-10 {
    color: var(--color-other-10);
  }
  .border-xl-other-10 {
    border-color: var(--color-other-10);
  }
  .bg-xl-other-25 {
    background-color: var(--color-other-25);
  }
  .text-xl-other-25 {
    color: var(--color-other-25);
  }
  .border-xl-other-25 {
    border-color: var(--color-other-25);
  }
  .bg-xl-other-50 {
    background-color: var(--color-other-50);
  }
  .text-xl-other-50 {
    color: var(--color-other-50);
  }
  .border-xl-other-50 {
    border-color: var(--color-other-50);
  }
  .bg-xl-other-75 {
    background-color: var(--color-other-75);
  }
  .text-xl-other-75 {
    color: var(--color-other-75);
  }
  .border-xl-other-75 {
    border-color: var(--color-other-75);
  }
  .bg-xl-other-90 {
    background-color: var(--color-other-90);
  }
  .text-xl-other-90 {
    color: var(--color-other-90);
  }
  .border-xl-other-90 {
    border-color: var(--color-other-90);
  }
  .bg-xl-other-100 {
    background-color: var(--color-other-100);
  }
  .text-xl-other-100 {
    color: var(--color-other-100);
  }
  .border-xl-other-100 {
    border-color: var(--color-other-100);
  }
  .bg-xl-bgpal-10 {
    background-color: var(--color-bgpal-10);
  }
  .text-xl-bgpal-10 {
    color: var(--color-bgpal-10);
  }
  .border-xl-bgpal-10 {
    border-color: var(--color-bgpal-10);
  }
  .bg-xl-bgpal-25 {
    background-color: var(--color-bgpal-25);
  }
  .text-xl-bgpal-25 {
    color: var(--color-bgpal-25);
  }
  .border-xl-bgpal-25 {
    border-color: var(--color-bgpal-25);
  }
  .bg-xl-bgpal-50 {
    background-color: var(--color-bgpal-50);
  }
  .text-xl-bgpal-50 {
    color: var(--color-bgpal-50);
  }
  .border-xl-bgpal-50 {
    border-color: var(--color-bgpal-50);
  }
  .bg-xl-bgpal-75 {
    background-color: var(--color-bgpal-75);
  }
  .text-xl-bgpal-75 {
    color: var(--color-bgpal-75);
  }
  .border-xl-bgpal-75 {
    border-color: var(--color-bgpal-75);
  }
  .bg-xl-bgpal-90 {
    background-color: var(--color-bgpal-90);
  }
  .text-xl-bgpal-90 {
    color: var(--color-bgpal-90);
  }
  .border-xl-bgpal-90 {
    border-color: var(--color-bgpal-90);
  }
  .bg-xl-bgpal-100 {
    background-color: var(--color-bgpal-100);
  }
  .text-xl-bgpal-100 {
    color: var(--color-bgpal-100);
  }
  .border-xl-bgpal-100 {
    border-color: var(--color-bgpal-100);
  }
  .bg-xl-primarycal-10 {
    background-color: var(--color-primarycal-10);
  }
  .text-xl-primarycal-10 {
    color: var(--color-primarycal-10);
  }
  .border-xl-primarycal-10 {
    border-color: var(--color-primarycal-10);
  }
  .bg-xl-primarycal-25 {
    background-color: var(--color-primarycal-25);
  }
  .text-xl-primarycal-25 {
    color: var(--color-primarycal-25);
  }
  .border-xl-primarycal-25 {
    border-color: var(--color-primarycal-25);
  }
  .bg-xl-primarycal-50 {
    background-color: var(--color-primarycal-50);
  }
  .text-xl-primarycal-50 {
    color: var(--color-primarycal-50);
  }
  .border-xl-primarycal-50 {
    border-color: var(--color-primarycal-50);
  }
  .bg-xl-primarycal-75 {
    background-color: var(--color-primarycal-75);
  }
  .text-xl-primarycal-75 {
    color: var(--color-primarycal-75);
  }
  .border-xl-primarycal-75 {
    border-color: var(--color-primarycal-75);
  }
  .bg-xl-primarycal-90 {
    background-color: var(--color-primarycal-90);
  }
  .text-xl-primarycal-90 {
    color: var(--color-primarycal-90);
  }
  .border-xl-primarycal-90 {
    border-color: var(--color-primarycal-90);
  }
  .bg-xl-primarycal-100 {
    background-color: var(--color-primarycal-100);
  }
  .text-xl-primarycal-100 {
    color: var(--color-primarycal-100);
  }
  .border-xl-primarycal-100 {
    border-color: var(--color-primarycal-100);
  }
}
.d-block {
  display: block;
}

.d-inline {
  display: inline;
}

.d-flex {
  display: flex;
}

.d-grid {
  display: grid;
}

.d-none {
  display: none;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.z-0 {
  z-index: 0;
}

.z-10 {
  z-index: 10;
}

.z-50 {
  z-index: 50;
}

.w-full {
  width: 100%;
}

.h-full {
  height: 100%;
}

.image-fill {
  flex: 1;
  min-height: 0;
}

.image-fill img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}

.pal-epl-breadcrumbs ol {
  list-style: none;
  padding-left: 21px;
}
.pal-epl-breadcrumbs ol li:first-child {
  font-weight: 700;
}
.pal-epl-breadcrumbs .pal-epl-breadcrumbs__link {
  color: #fff;
  position: relative;
  text-decoration: none;
}
.pal-epl-breadcrumbs .pal-epl-breadcrumbs__link::after {
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #fff;
  content: "";
  transform: scaleX(0);
  transform-origin: left center;
  transition: transform 0.25s ease-in-out;
}
.pal-epl-breadcrumbs .pal-epl-breadcrumbs__link:hover::after {
  transform: scaleX(1);
}
.pal-epl-breadcrumbs .pal-epl-breadcrumbs__link:hover, .pal-epl-breadcrumbs .pal-epl-breadcrumbs__link:focus-visible {
  color: #fff !important;
}
.pal-epl-breadcrumbs li {
  color: #fff;
  text-decoration: none;
}

.cal-breadcrumbs ol {
  list-style: none;
  padding-left: 21px;
}
.cal-breadcrumbs ol li:first-child {
  font-weight: 700;
}
.cal-breadcrumbs li,
.cal-breadcrumbs li a,
.cal-breadcrumbs li span,
.cal-breadcrumbs .cal-breadcrumbs__link,
.cal-breadcrumbs .cal-breadcrumbs__current,
.cal-breadcrumbs .pal-epl-breadcrumbs__link {
  color: #000 !important;
}
.cal-breadcrumbs .cal-breadcrumbs__link {
  position: relative;
  text-decoration: none;
}
.cal-breadcrumbs .cal-breadcrumbs__link::after {
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #000;
  content: "";
  transform: scaleX(0);
  transform-origin: left center;
  transition: transform 0.25s ease-in-out;
}
.cal-breadcrumbs .cal-breadcrumbs__link:hover::after {
  transform: scaleX(1);
}

.cal-footer p {
  margin-top: 0;
}

#menu-item-8101 {
  display: none;
}
@media (max-width: 1023px) {
  #menu-item-8101 {
    display: list-item;
  }
}

#menu-item-7871 a {
  font-weight: 800;
}

#menu-item-7872 a,
#menu-item-7873 a,
#menu-item-8378 a,
#menu-item-8412 a {
  font-style: italic;
}
/*# sourceMappingURL=shared.min.css.map */
