@media (min-width: 200px) {
  :root {
    --point: 16.5px;
    --p: 16.5px;
    --p125: 2.063px;
    --p25: 4.125px;
    --p5: 8.25px;
    --p75: 12.375px;
    --p80: 13.2px;
    --p85: 14.025px;
    --p90: 14.85px;
    --p66: 10.89px;
    --p33: 5.445px;
    --p32: 5.28px;
    --p68: 11.22px;
    --2p: 33px;
    --3p: 49.5px;
    --4p: 49.5px;
  }
}
@media (min-width: 400px) {
  :root {
    --point: 17px;
    --p: 17px;
    --p125: 2.125px;
    --p25: 4.25px;
    --p5: 8.5px;
    --p75: 12.75px;
    --p80: 13.6px;
    --p85: 14.45px;
    --p90: 15.3px;
    --p66: 11.22px;
    --p33: 5.61px;
    --p32: 5.44px;
    --p68: 11.56px;
    --2p: 34px;
    --3p: 51px;
    --4p: 51px;
  }
}
@media (min-width: 600px) {
  :root {
    --point: 17.5px;
    --p: 17.5px;
    --p125: 2.188px;
    --p25: 4.375px;
    --p5: 8.75px;
    --p75: 13.125px;
    --p80: 14px;
    --p85: 14.875px;
    --p90: 15.75px;
    --p66: 11.55px;
    --p33: 5.775px;
    --p32: 5.6px;
    --p68: 11.9px;
    --2p: 35px;
    --3p: 52.5px;
    --4p: 52.5px;
  }
}
@media (min-width: 800px) {
  :root {
    --point: 18px;
    --p: 18px;
    --p125: 2.25px;
    --p25: 4.5px;
    --p5: 9px;
    --p75: 13.5px;
    --p80: 14.4px;
    --p85: 15.3px;
    --p90: 16.2px;
    --p66: 11.88px;
    --p33: 5.94px;
    --p32: 5.76px;
    --p68: 12.24px;
    --2p: 36px;
    --3p: 54px;
    --4p: 54px;
  }
}
@media (min-width: 1000px) {
  :root {
    --point: 18.5px;
    --p: 18.5px;
    --p125: 2.313px;
    --p25: 4.625px;
    --p5: 9.25px;
    --p75: 13.875px;
    --p80: 14.8px;
    --p85: 15.725px;
    --p90: 16.65px;
    --p66: 12.21px;
    --p33: 6.105px;
    --p32: 5.92px;
    --p68: 12.58px;
    --2p: 37px;
    --3p: 55.5px;
    --4p: 55.5px;
  }
}
@media (min-width: 1200px) {
  :root {
    --point: 19px;
    --p: 19px;
    --p125: 2.375px;
    --p25: 4.75px;
    --p5: 9.5px;
    --p75: 14.25px;
    --p80: 15.2px;
    --p85: 16.15px;
    --p90: 17.1px;
    --p66: 12.54px;
    --p33: 6.27px;
    --p32: 6.08px;
    --p68: 12.92px;
    --2p: 38px;
    --3p: 57px;
    --4p: 57px;
  }
}
@media (min-width: 1400px) {
  :root {
    --point: 19.5px;
    --p: 19.5px;
    --p125: 2.438px;
    --p25: 4.875px;
    --p5: 9.75px;
    --p75: 14.625px;
    --p80: 15.6px;
    --p85: 16.575px;
    --p90: 17.55px;
    --p66: 12.87px;
    --p33: 6.435px;
    --p32: 6.24px;
    --p68: 13.26px;
    --2p: 39px;
    --3p: 58.5px;
    --4p: 58.5px;
  }
}
@media (min-width: 1600px) {
  :root {
    --point: 20px;
    --p: 20px;
    --p125: 2.5px;
    --p25: 5px;
    --p5: 10px;
    --p75: 15px;
    --p80: 16px;
    --p85: 17px;
    --p90: 18px;
    --p66: 13.2px;
    --p33: 6.6px;
    --p32: 6.4px;
    --p68: 13.6px;
    --2p: 40px;
    --3p: 60px;
    --4p: 60px;
  }
}
@media (min-width: 1800px) {
  :root {
    --point: 20.5px;
    --p: 20.5px;
    --p125: 2.563px;
    --p25: 5.125px;
    --p5: 10.25px;
    --p75: 15.375px;
    --p80: 16.4px;
    --p85: 17.425px;
    --p90: 18.45px;
    --p66: 13.53px;
    --p33: 6.765px;
    --p32: 6.56px;
    --p68: 13.94px;
    --2p: 41px;
    --3p: 61.5px;
    --4p: 61.5px;
  }
}
@media (min-width: 2000px) {
  :root {
    --point: 21px;
    --p: 21px;
    --p125: 2.625px;
    --p25: 5.25px;
    --p5: 10.5px;
    --p75: 15.75px;
    --p80: 16.8px;
    --p85: 17.85px;
    --p90: 18.9px;
    --p66: 13.86px;
    --p33: 6.93px;
    --p32: 6.72px;
    --p68: 14.28px;
    --2p: 42px;
    --3p: 63px;
    --4p: 63px;
  }
}
@media (min-width: 2200px) {
  :root {
    --point: 21.5px;
    --p: 21.5px;
    --p125: 2.688px;
    --p25: 5.375px;
    --p5: 10.75px;
    --p75: 16.125px;
    --p80: 17.2px;
    --p85: 18.275px;
    --p90: 19.35px;
    --p66: 14.19px;
    --p33: 7.095px;
    --p32: 6.88px;
    --p68: 14.62px;
    --2p: 43px;
    --3p: 64.5px;
    --4p: 64.5px;
  }
}
@media (min-width: 2400px) {
  :root {
    --point: 22px;
    --p: 22px;
    --p125: 2.75px;
    --p25: 5.5px;
    --p5: 11px;
    --p75: 16.5px;
    --p80: 17.6px;
    --p85: 18.7px;
    --p90: 19.8px;
    --p66: 14.52px;
    --p33: 7.26px;
    --p32: 7.04px;
    --p68: 14.96px;
    --2p: 44px;
    --3p: 66px;
    --4p: 66px;
  }
}
@media (min-width: 2600px) {
  :root {
    --point: 22.5px;
    --p: 22.5px;
    --p125: 2.813px;
    --p25: 5.625px;
    --p5: 11.25px;
    --p75: 16.875px;
    --p80: 18px;
    --p85: 19.125px;
    --p90: 20.25px;
    --p66: 14.85px;
    --p33: 7.425px;
    --p32: 7.2px;
    --p68: 15.3px;
    --2p: 45px;
    --3p: 67.5px;
    --4p: 67.5px;
  }
}
html.copy a,
html.copy abbr,
html.copy address,
html.copy area,
html.copy article,
html.copy aside,
html.copy audio,
html.copy b,
html.copy bdi,
html.copy bdo,
html.copy blockquote,
html.copy body,
html.copy br,
html.copy button,
html.copy canvas,
html.copy caption,
html.copy cite,
html.copy code,
html.copy col,
html.copy colgroup,
html.copy command,
html.copy datalist,
html.copy dd,
html.copy del,
html.copy details,
html.copy dfn,
html.copy div,
html.copy dl,
html.copy dt,
html.copy em,
html.copy embed,
html.copy fieldset,
html.copy figcaption,
html.copy figure,
html.copy footer,
html.copy form,
html.copy h1,
html.copy h2,
html.copy h3,
html.copy h4,
html.copy h5,
html.copy h6,
html.copy header,
html.copy hr,
html.copy html,
html.copy i,
html.copy iframe,
html.copy img,
html.copy input,
html.copy ins,
html.copy kbd,
html.copy keygen,
html.copy label,
html.copy legend,
html.copy li,
html.copy main,
html.copy map,
html.copy mark,
html.copy menu,
html.copy meter,
html.copy nav,
html.copy object,
html.copy ol,
html.copy optgroup,
html.copy option,
html.copy output,
html.copy p,
html.copy param,
html.copy pre,
html.copy progress,
html.copy q,
html.copy rp,
html.copy rt,
html.copy ruby,
html.copy s,
html.copy samp,
html.copy section,
html.copy select,
html.copy small,
html.copy source,
html.copy span,
html.copy strong,
html.copy sub,
html.copy summary,
html.copy sup,
html.copy table,
html.copy tbody,
html.copy td,
html.copy textarea,
html.copy tfoot,
html.copy th,
html.copy thead,
html.copy time,
html.copy tr,
html.copy track,
html.copy u,
html.copy ul,
html.copy var,
html.copy video,
html.copy wbr {
  /* commented by dmi.systems */
  /*font-size: 1rem;
  font-weight: unset;
  margin: unset;*/
}
html#copy.copy h1 {
  color: var(--text-dark);
  font-family: var(--cormorant);
  font-size: 3.015rem;
  font-weight: 400;
  letter-spacing: 0.025ex;
  line-height: 1.095;
}
html#copy.copy h1.alt {
  color: var(--text-light);
  font-weight: 500;
}
html#copy.copy h1 small {
  font-size: 60%;
}
html#copy.copy h2 {
  color: var(--text-dark);
  font-family: var(--cormorant);
  font-size: 0.885rem;
  font-style: italic;
  font-weight: 300;
  line-height: 1.25;
}
html#copy.copy h2.alt {
  color: var(--text-light);
  font-weight: 500;
}
html#copy.copy h2 big {
  font-size: 125%;
}
html#copy.copy h2 big a {
  color: inherit !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  letter-spacing: inherit !important;
  line-height: inherit !important;
  text-decoration: underline !important;
}
html#copy.copy h3 {
  color: var(--text-dark);
  font-family: var(--cormorant);
  font-size: 0.885rem;
  font-weight: 600;
  letter-spacing: 0.045rem;
  line-height: 1.25;
  text-transform: uppercase;
}
html#copy.copy h3.alt {
  color: var(--text-light);
  font-weight: 700;
}
html#copy.copy .as-h4,
html#copy.copy h4 {
  color: var(--text-dark);
  font-family: var(--cormorant);
  font-size: 1.21rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1.725;
}
html#copy.copy .as-h4.alt,
html#copy.copy h4.alt {
  color: var(--text-light);
  font-weight: 500;
}
html#copy.copy .as-h5,
html#copy.copy h5 {
  color: var(--text-dark);
  font-family: var(--montserrat);
  font-size: 0.7rem;
  font-weight: 100;
  letter-spacing: -0.02ex;
  line-height: 2;
  text-transform: uppercase;
}
html#copy.copy .as-h5.alt,
html#copy.copy h5.alt {
  color: var(--text-light);
  font-weight: 400;
}
html#copy.copy .as-h5.alt2,
html#copy.copy h5.alt2 {
  color: var(--text-light);
  font-weight: 300;
}
html#copy.copy .as-h5 strong,
html#copy.copy h5 strong {
  font-weight: 400;
}
html#copy.copy .as-h6,
html#copy.copy h6 {
  color: var(--text-dark);
  font-family: var(--montserrat);
  font-size: 0.675rem;
  font-weight: 200;
  letter-spacing: 0.126225ex;
  line-height: 1.5;
}
html#copy.copy .as-h6.alt,
html#copy.copy h6.alt {
  color: var(--text-light);
  font-weight: 400;
}
html#copy.copy .as-h6.muted,
html#copy.copy h6.muted {
  opacity: 0.6;
}
html#copy.copy .as-h6.alt2,
html#copy.copy h6.alt2 {
  color: var(--text-light);
  font-weight: 300;
}
html#copy.copy .p,
html#copy.copy a,
html#copy.copy button,
html#copy.copy p,
html#copy.copy time,
html#copy.copy ul,
html#copy.copy ul > li {
  color: var(--text-dark);
  font-family: var(--montserrat);
  font-size: 0.77rem;
  font-weight: 200;
  letter-spacing: 0.034ex;
  line-height: 1.56666;
}
html#copy.copy .p i,
html#copy.copy a i,
html#copy.copy button i,
html#copy.copy p i,
html#copy.copy time i,
html#copy.copy ul i,
html#copy.copy ul > li i {
  font-variant: italic;
}
html#copy.copy .p.alt,
html#copy.copy a.alt,
html#copy.copy button.alt,
html#copy.copy p.alt,
html#copy.copy time.alt,
html#copy.copy ul.alt,
html#copy.copy ul > li.alt {
  color: var(--text-light);
  font-weight: 300;
}
html#copy.copy .p.alt2,
html#copy.copy a.alt2,
html#copy.copy button.alt2,
html#copy.copy p.alt2,
html#copy.copy time.alt2,
html#copy.copy ul.alt2,
html#copy.copy ul > li.alt2 {
  color: var(--text-light);
  font-weight: 400;
}
html#copy.copy .p span,
html#copy.copy .p u,
html#copy.copy a span,
html#copy.copy a u,
html#copy.copy button span,
html#copy.copy button u,
html#copy.copy p span,
html#copy.copy p u,
html#copy.copy time span,
html#copy.copy time u,
html#copy.copy ul span,
html#copy.copy ul u,
html#copy.copy ul > li span,
html#copy.copy ul > li u {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
}
html#copy.copy .p strong,
html#copy.copy a strong,
html#copy.copy button strong,
html#copy.copy p strong,
html#copy.copy time strong,
html#copy.copy ul strong,
html#copy.copy ul > li strong {
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  letter-spacing: inherit;
  line-height: inherit;
}
html#copy.copy .p small,
html#copy.copy a small,
html#copy.copy button small,
html#copy.copy p small,
html#copy.copy time small,
html#copy.copy ul small,
html#copy.copy ul > li small {
  font-family: inherit;
  font-size: 80%;
  font-weight: 400;
  letter-spacing: inherit;
  line-height: inherit;
}
html#copy.copy ul {
  list-style: none;
  padding: unset;
}
html#copy.copy .as-h1 {
  color: var(--text-dark);
  font-family: var(--cormorant);
  font-size: 2.9rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.1;
}
html#copy.copy .as-h1.alt {
  color: var(--text-light);
  font-weight: 700;
}
html#copy.copy .as-h2 {
  color: var(--text-dark);
  font-family: var(--cormorant);
  font-size: 0.885rem;
  font-style: italic;
  font-weight: 300;
  line-height: 1.25;
}
html#copy.copy .as-h2.alt {
  color: var(--text-light);
  font-weight: 500;
}
html#copy.copy .as-h3 {
  color: var(--text-dark);
  font-family: var(--cormorant);
  font-size: 0.885rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.25;
}
html#copy.copy .as-h3.alt {
  color: var(--text-light);
  font-weight: 700;
}
html#copy.copy .as-p,
html#copy.copy .as-paragraph {
  color: var(--text-dark);
  font-family: var(--montserrat);
  font-size: 0.77rem;
  font-weight: 300;
  line-height: 1.56666;
}
html#copy.copy .as-p.alt,
html#copy.copy .as-paragraph.alt {
  color: var(--text-light);
  font-weight: 400;
}
html#copy.copy .as-p.alt2,
html#copy.copy .as-paragraph.alt2 {
  color: var(--text-light);
  font-weight: 500;
}
html#copy.copy .as-p.c,
html#copy.copy .as-paragraph.c {
  max-width: 33rem;
}
html#copy.copy .ant-typography,
html#copy.copy .ant-typography a.ant-typography-expand {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
html#copy.copy #md h2,
html#copy.copy .ant-typography a.ant-typography-expand {
  color: var(--text-dark);
}
html#copy.copy #md h2 {
  font-family: var(--cormorant);
  font-size: 0.885rem;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.045rem;
  line-height: 1.25;
  margin-bottom: var(--1pt);
  margin-top: var(--3pt);
  text-transform: uppercase;
}
html#copy.copy #md h2.alt {
  color: var(--text-light);
  font-weight: 700;
}
html#copy.copy #md h3 {
  color: var(--text-dark);
  font-family: var(--cormorant);
  font-size: 0.885rem;
  font-style: italic;
  font-weight: 300;
  line-height: 1.25;
  margin-bottom: var(--1pt);
  margin-top: var(--1pt);
}
html#copy.copy #md h3.alt {
  color: var(--text-light);
  font-weight: 500;
}
html#copy.copy #md h3 big {
  font-size: 125%;
}
html#copy.copy #md h3 big a {
  color: inherit !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  letter-spacing: inherit !important;
  line-height: inherit !important;
  text-decoration: underline !important;
}
html#copy.copy #layout.layout.w-md h1,
html#copy.copy #layout.layout.w-sm h1,
html#copy.copy #layout.layout.w-xs h1 {
  font-size: 45px;
  line-height: 50px;
}
html#copy.copy #layout.layout.w-md .as-h5,
html#copy.copy #layout.layout.w-md h5,
html#copy.copy #layout.layout.w-sm .as-h5,
html#copy.copy #layout.layout.w-sm h5,
html#copy.copy #layout.layout.w-xs .as-h5,
html#copy.copy #layout.layout.w-xs h5 {
  font-size: 14px;
}
html#copy.copy #layout.layout.w-xs h1 {
  font-size: 2.66rem;
}
html.copy a abbr,
html.copy a acronym,
html.copy a b,
html.copy a bdo,
html.copy a big,
html.copy a br,
html.copy a button,
html.copy a cite,
html.copy a code,
html.copy a dfn,
html.copy a em,
html.copy a i,
html.copy a img,
html.copy a input,
html.copy a kbd,
html.copy a label,
html.copy a map,
html.copy a object,
html.copy a output,
html.copy a q,
html.copy a samp,
html.copy a script,
html.copy a select,
html.copy a small,
html.copy a span,
html.copy a strong,
html.copy a sub,
html.copy a sup,
html.copy a textarea,
html.copy a time,
html.copy a tt,
html.copy a var,
html.copy h1 a,
html.copy h1 abbr,
html.copy h1 acronym,
html.copy h1 b,
html.copy h1 bdo,
html.copy h1 big,
html.copy h1 br,
html.copy h1 button,
html.copy h1 cite,
html.copy h1 code,
html.copy h1 dfn,
html.copy h1 em,
html.copy h1 i,
html.copy h1 img,
html.copy h1 input,
html.copy h1 kbd,
html.copy h1 label,
html.copy h1 map,
html.copy h1 object,
html.copy h1 output,
html.copy h1 q,
html.copy h1 samp,
html.copy h1 script,
html.copy h1 select,
html.copy h1 small,
html.copy h1 span,
html.copy h1 strong,
html.copy h1 sub,
html.copy h1 sup,
html.copy h1 textarea,
html.copy h1 time,
html.copy h1 tt,
html.copy h1 var,
html.copy h2 a,
html.copy h2 abbr,
html.copy h2 acronym,
html.copy h2 b,
html.copy h2 bdo,
html.copy h2 big,
html.copy h2 br,
html.copy h2 button,
html.copy h2 cite,
html.copy h2 code,
html.copy h2 dfn,
html.copy h2 em,
html.copy h2 i,
html.copy h2 img,
html.copy h2 input,
html.copy h2 kbd,
html.copy h2 label,
html.copy h2 map,
html.copy h2 object,
html.copy h2 output,
html.copy h2 q,
html.copy h2 samp,
html.copy h2 script,
html.copy h2 select,
html.copy h2 small,
html.copy h2 span,
html.copy h2 strong,
html.copy h2 sub,
html.copy h2 sup,
html.copy h2 textarea,
html.copy h2 time,
html.copy h2 tt,
html.copy h2 var,
html.copy h3 a,
html.copy h3 abbr,
html.copy h3 acronym,
html.copy h3 b,
html.copy h3 bdo,
html.copy h3 big,
html.copy h3 br,
html.copy h3 button,
html.copy h3 cite,
html.copy h3 code,
html.copy h3 dfn,
html.copy h3 em,
html.copy h3 i,
html.copy h3 img,
html.copy h3 input,
html.copy h3 kbd,
html.copy h3 label,
html.copy h3 map,
html.copy h3 object,
html.copy h3 output,
html.copy h3 q,
html.copy h3 samp,
html.copy h3 script,
html.copy h3 select,
html.copy h3 small,
html.copy h3 span,
html.copy h3 strong,
html.copy h3 sub,
html.copy h3 sup,
html.copy h3 textarea,
html.copy h3 time,
html.copy h3 tt,
html.copy h3 var,
html.copy h4 a,
html.copy h4 abbr,
html.copy h4 acronym,
html.copy h4 b,
html.copy h4 bdo,
html.copy h4 big,
html.copy h4 br,
html.copy h4 button,
html.copy h4 cite,
html.copy h4 code,
html.copy h4 dfn,
html.copy h4 em,
html.copy h4 i,
html.copy h4 img,
html.copy h4 input,
html.copy h4 kbd,
html.copy h4 label,
html.copy h4 map,
html.copy h4 object,
html.copy h4 output,
html.copy h4 q,
html.copy h4 samp,
html.copy h4 script,
html.copy h4 select,
html.copy h4 small,
html.copy h4 span,
html.copy h4 strong,
html.copy h4 sub,
html.copy h4 sup,
html.copy h4 textarea,
html.copy h4 time,
html.copy h4 tt,
html.copy h4 var,
html.copy h5 a,
html.copy h5 abbr,
html.copy h5 acronym,
html.copy h5 b,
html.copy h5 bdo,
html.copy h5 big,
html.copy h5 br,
html.copy h5 button,
html.copy h5 cite,
html.copy h5 code,
html.copy h5 dfn,
html.copy h5 em,
html.copy h5 i,
html.copy h5 img,
html.copy h5 input,
html.copy h5 kbd,
html.copy h5 label,
html.copy h5 map,
html.copy h5 object,
html.copy h5 output,
html.copy h5 q,
html.copy h5 samp,
html.copy h5 script,
html.copy h5 select,
html.copy h5 small,
html.copy h5 span,
html.copy h5 strong,
html.copy h5 sub,
html.copy h5 sup,
html.copy h5 textarea,
html.copy h5 time,
html.copy h5 tt,
html.copy h5 var,
html.copy h6 a,
html.copy h6 abbr,
html.copy h6 acronym,
html.copy h6 b,
html.copy h6 bdo,
html.copy h6 big,
html.copy h6 br,
html.copy h6 button,
html.copy h6 cite,
html.copy h6 code,
html.copy h6 dfn,
html.copy h6 em,
html.copy h6 i,
html.copy h6 img,
html.copy h6 input,
html.copy h6 kbd,
html.copy h6 label,
html.copy h6 map,
html.copy h6 object,
html.copy h6 output,
html.copy h6 q,
html.copy h6 samp,
html.copy h6 script,
html.copy h6 select,
html.copy h6 small,
html.copy h6 span,
html.copy h6 strong,
html.copy h6 sub,
html.copy h6 sup,
html.copy h6 textarea,
html.copy h6 time,
html.copy h6 tt,
html.copy h6 var,
html.copy li a,
html.copy li abbr,
html.copy li acronym,
html.copy li b,
html.copy li bdo,
html.copy li big,
html.copy li br,
html.copy li button,
html.copy li cite,
html.copy li code,
html.copy li dfn,
html.copy li em,
html.copy li i,
html.copy li img,
html.copy li input,
html.copy li kbd,
html.copy li label,
html.copy li map,
html.copy li object,
html.copy li output,
html.copy li q,
html.copy li samp,
html.copy li script,
html.copy li select,
html.copy li small,
html.copy li span,
html.copy li strong,
html.copy li sub,
html.copy li sup,
html.copy li textarea,
html.copy li time,
html.copy li tt,
html.copy li var,
html.copy p a,
html.copy p abbr,
html.copy p acronym,
html.copy p b,
html.copy p bdo,
html.copy p big,
html.copy p br,
html.copy p button,
html.copy p cite,
html.copy p code,
html.copy p dfn,
html.copy p em,
html.copy p i,
html.copy p img,
html.copy p input,
html.copy p kbd,
html.copy p label,
html.copy p map,
html.copy p object,
html.copy p output,
html.copy p q,
html.copy p samp,
html.copy p script,
html.copy p select,
html.copy p small,
html.copy p span,
html.copy p strong,
html.copy p sub,
html.copy p sup,
html.copy p textarea,
html.copy p time,
html.copy p tt,
html.copy p var {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
html#copy.copy {
  --cormorant: "cormorant", -apple-system, BlinkMacSystemFont, "Segoe UI",
    "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol";
  --montserrat: "monteserrat", -apple-system, BlinkMacSystemFont, "Segoe UI",
    "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: var(--point);
}
html#copy.copy.xl-type {
  font-size: var(--point110);
}
html#copy.copy.lg-type {
  font-size: var(--point105);
}
html#copy.copy.md-type {
  font-size: var(--point);
}
html#copy.copy.sm-type {
  font-size: var(--point95);
}
html#copy.copy.xs-type {
  font-size: var(--point90);
}
html#copy.copy #layout.layout p + p {
  margin-top: var(--p);
}
:root {
  --white: #fff;
  --white-rgb: 255, 255, 255;
  --black: #000;
  --black-rgb: 0, 0, 0;
  --gray-0: #f8f9fa;
  --gray-0-rgb: 248, 249, 250;
  --gray-1: #f1f3f5;
  --gray-1-rgb: 241, 243, 245;
  --gray-2: #e9ecef;
  --gray-2-rgb: 233, 236, 239;
  --gray-3: #dee2e6;
  --gray-3-rgb: 222, 226, 230;
  --gray-4: #ced4da;
  --gray-4-rgb: 206, 212, 218;
  --gray-5: #adb5bd;
  --gray-5-rgb: 173, 181, 189;
  --gray-6: #868e96;
  --gray-6-rgb: 134, 142, 150;
  --gray-7: #495057;
  --gray-7-rgb: 73, 80, 87;
  --gray-8: #343a40;
  --gray-8-rgb: 52, 58, 64;
  --gray-9: #212529;
  --gray-9-rgb: 33, 37, 41;
  --red-0: #fff5f5;
  --red-0-rgb: 255, 245, 245;
  --red-1: #ffe3e3;
  --red-1-rgb: 255, 227, 227;
  --red-2: #ffc9c9;
  --red-2-rgb: 255, 201, 201;
  --red-3: #ffa8a8;
  --red-3-rgb: 255, 168, 168;
  --red-4: #ff8787;
  --red-4-rgb: 255, 135, 135;
  --red-5: #ff6b6b;
  --red-5-rgb: 255, 107, 107;
  --red-6: #fa5252;
  --red-6-rgb: 250, 82, 82;
  --red-7: #f03e3e;
  --red-7-rgb: 240, 62, 62;
  --red-8: #e03131;
  --red-8-rgb: 224, 49, 49;
  --red-9: #c92a2a;
  --red-9-rgb: 201, 42, 42;
  --pink-0: #fff0f6;
  --pink-0-rgb: 255, 240, 246;
  --pink-1: #ffdeeb;
  --pink-1-rgb: 255, 222, 235;
  --pink-2: #fcc2d7;
  --pink-2-rgb: 252, 194, 215;
  --pink-3: #faa2c1;
  --pink-3-rgb: 250, 162, 193;
  --pink-4: #f783ac;
  --pink-4-rgb: 247, 131, 172;
  --pink-5: #f06595;
  --pink-5-rgb: 240, 101, 149;
  --pink-6: #e64980;
  --pink-6-rgb: 230, 73, 128;
  --pink-7: #d6336c;
  --pink-7-rgb: 214, 51, 108;
  --pink-8: #c2255c;
  --pink-8-rgb: 194, 37, 92;
  --pink-9: #a61e4d;
  --pink-9-rgb: 166, 30, 77;
  --grape-0: #f8f0fc;
  --grape-0-rgb: 248, 240, 252;
  --grape-1: #f3d9fa;
  --grape-1-rgb: 243, 217, 250;
  --grape-2: #eebefa;
  --grape-2-rgb: 238, 190, 250;
  --grape-3: #e599f7;
  --grape-3-rgb: 229, 153, 247;
  --grape-4: #da77f2;
  --grape-4-rgb: 218, 119, 242;
  --grape-5: #cc5de8;
  --grape-5-rgb: 204, 93, 232;
  --grape-6: #be4bdb;
  --grape-6-rgb: 190, 75, 219;
  --grape-7: #ae3ec9;
  --grape-7-rgb: 174, 62, 201;
  --grape-8: #9c36b5;
  --grape-8-rgb: 156, 54, 181;
  --grape-9: #862e9c;
  --grape-9-rgb: 134, 46, 156;
  --violet-0: #f3f0ff;
  --violet-0-rgb: 243, 240, 255;
  --violet-1: #e5dbff;
  --violet-1-rgb: 229, 219, 255;
  --violet-2: #d0bfff;
  --violet-2-rgb: 208, 191, 255;
  --violet-3: #b197fc;
  --violet-3-rgb: 177, 151, 252;
  --violet-4: #9775fa;
  --violet-4-rgb: 151, 117, 250;
  --violet-5: #845ef7;
  --violet-5-rgb: 132, 94, 247;
  --violet-6: #7950f2;
  --violet-6-rgb: 121, 80, 242;
  --violet-7: #7048e8;
  --violet-7-rgb: 112, 72, 232;
  --violet-8: #6741d9;
  --violet-8-rgb: 103, 65, 217;
  --violet-9: #5f3dc4;
  --violet-9-rgb: 95, 61, 196;
  --indigo-0: #edf2ff;
  --indigo-0-rgb: 237, 242, 255;
  --indigo-1: #dbe4ff;
  --indigo-1-rgb: 219, 228, 255;
  --indigo-2: #bac8ff;
  --indigo-2-rgb: 186, 200, 255;
  --indigo-3: #91a7ff;
  --indigo-3-rgb: 145, 167, 255;
  --indigo-4: #748ffc;
  --indigo-4-rgb: 116, 143, 252;
  --indigo-5: #5c7cfa;
  --indigo-5-rgb: 92, 124, 250;
  --indigo-6: #4c6ef5;
  --indigo-6-rgb: 76, 110, 245;
  --indigo-7: #4263eb;
  --indigo-7-rgb: 66, 99, 235;
  --indigo-8: #3b5bdb;
  --indigo-8-rgb: 59, 91, 219;
  --indigo-9: #364fc7;
  --indigo-9-rgb: 54, 79, 199;
  --blue-0: #e7f5ff;
  --blue-0-rgb: 231, 245, 255;
  --blue-1: #d0ebff;
  --blue-1-rgb: 208, 235, 255;
  --blue-2: #a5d8ff;
  --blue-2-rgb: 165, 216, 255;
  --blue-3: #74c0fc;
  --blue-3-rgb: 116, 192, 252;
  --blue-4: #4dabf7;
  --blue-4-rgb: 77, 171, 247;
  --blue-5: #339af0;
  --blue-5-rgb: 51, 154, 240;
  --blue-6: #228be6;
  --blue-6-rgb: 34, 139, 230;
  --blue-7: #1c7ed6;
  --blue-7-rgb: 28, 126, 214;
  --blue-8: #1971c2;
  --blue-8-rgb: 25, 113, 194;
  --blue-9: #1864ab;
  --blue-9-rgb: 24, 100, 171;
  --cyan-0: #e3fafc;
  --cyan-0-rgb: 227, 250, 252;
  --cyan-1: #c5f6fa;
  --cyan-1-rgb: 197, 246, 250;
  --cyan-2: #99e9f2;
  --cyan-2-rgb: 153, 233, 242;
  --cyan-3: #66d9e8;
  --cyan-3-rgb: 102, 217, 232;
  --cyan-4: #3bc9db;
  --cyan-4-rgb: 59, 201, 219;
  --cyan-5: #22b8cf;
  --cyan-5-rgb: 34, 184, 207;
  --cyan-6: #15aabf;
  --cyan-6-rgb: 21, 170, 191;
  --cyan-7: #1098ad;
  --cyan-7-rgb: 16, 152, 173;
  --cyan-8: #0c8599;
  --cyan-8-rgb: 12, 133, 153;
  --cyan-9: #0b7285;
  --cyan-9-rgb: 11, 114, 133;
  --teal-0: #e6fcf5;
  --teal-0-rgb: 230, 252, 245;
  --teal-1: #c3fae8;
  --teal-1-rgb: 195, 250, 232;
  --teal-2: #96f2d7;
  --teal-2-rgb: 150, 242, 215;
  --teal-3: #63e6be;
  --teal-3-rgb: 99, 230, 190;
  --teal-4: #38d9a9;
  --teal-4-rgb: 56, 217, 169;
  --teal-5: #20c997;
  --teal-5-rgb: 32, 201, 151;
  --teal-6: #12b886;
  --teal-6-rgb: 18, 184, 134;
  --teal-7: #0ca678;
  --teal-7-rgb: 12, 166, 120;
  --teal-8: #099268;
  --teal-8-rgb: 9, 146, 104;
  --teal-9: #087f5b;
  --teal-9-rgb: 8, 127, 91;
  --green-0: #ebfbee;
  --green-0-rgb: 235, 251, 238;
  --green-1: #d3f9d8;
  --green-1-rgb: 211, 249, 216;
  --green-2: #b2f2bb;
  --green-2-rgb: 178, 242, 187;
  --green-3: #8ce99a;
  --green-3-rgb: 140, 233, 154;
  --green-4: #69db7c;
  --green-4-rgb: 105, 219, 124;
  --green-5: #51cf66;
  --green-5-rgb: 81, 207, 102;
  --green-6: #40c057;
  --green-6-rgb: 64, 192, 87;
  --green-7: #37b24d;
  --green-7-rgb: 55, 178, 77;
  --green-8: #2f9e44;
  --green-8-rgb: 47, 158, 68;
  --green-9: #2b8a3e;
  --green-9-rgb: 43, 138, 62;
  --lime-0: #f4fce3;
  --lime-0-rgb: 244, 252, 227;
  --lime-1: #e9fac8;
  --lime-1-rgb: 233, 250, 200;
  --lime-2: #d8f5a2;
  --lime-2-rgb: 216, 245, 162;
  --lime-3: #c0eb75;
  --lime-3-rgb: 192, 235, 117;
  --lime-4: #a9e34b;
  --lime-4-rgb: 169, 227, 75;
  --lime-5: #94d82d;
  --lime-5-rgb: 148, 216, 45;
  --lime-6: #82c91e;
  --lime-6-rgb: 130, 201, 30;
  --lime-7: #74b816;
  --lime-7-rgb: 116, 184, 22;
  --lime-8: #66a80f;
  --lime-8-rgb: 102, 168, 15;
  --lime-9: #5c940d;
  --lime-9-rgb: 92, 148, 13;
  --yellow-0: #fff9db;
  --yellow-0-rgb: 255, 249, 219;
  --yellow-1: #fff3bf;
  --yellow-1-rgb: 255, 243, 191;
  --yellow-2: #ffec99;
  --yellow-2-rgb: 255, 236, 153;
  --yellow-3: #ffe066;
  --yellow-3-rgb: 255, 224, 102;
  --yellow-4: #ffd43b;
  --yellow-4-rgb: 255, 212, 59;
  --yellow-5: #fcc419;
  --yellow-5-rgb: 252, 196, 25;
  --yellow-6: #fab005;
  --yellow-6-rgb: 250, 176, 5;
  --yellow-7: #f59f00;
  --yellow-7-rgb: 245, 159, 0;
  --yellow-8: #f08c00;
  --yellow-8-rgb: 240, 140, 0;
  --yellow-9: #e67700;
  --yellow-9-rgb: 230, 119, 0;
  --orange-0: #fff4e6;
  --orange-0-rgb: 255, 244, 230;
  --orange-1: #ffe8cc;
  --orange-1-rgb: 255, 232, 204;
  --orange-2: #ffd8a8;
  --orange-2-rgb: 255, 216, 168;
  --orange-3: #ffc078;
  --orange-3-rgb: 255, 192, 120;
  --orange-4: #ffa94d;
  --orange-4-rgb: 255, 169, 77;
  --orange-5: #ff922b;
  --orange-5-rgb: 255, 146, 43;
  --orange-6: #fd7e14;
  --orange-6-rgb: 253, 126, 20;
  --orange-7: #f76707;
  --orange-7-rgb: 247, 103, 7;
  --orange-8: #e8590c;
  --orange-8-rgb: 232, 89, 12;
  --orange-9: #d9480f;
  --orange-9-rgb: 217, 72, 15;
}
html.copy a,
html.copy abbr,
html.copy address,
html.copy area,
html.copy article,
html.copy aside,
html.copy audio,
html.copy b,
html.copy bdi,
html.copy bdo,
html.copy blockquote,
html.copy body,
html.copy br,
html.copy button,
html.copy canvas,
html.copy caption,
html.copy cite,
html.copy code,
html.copy col,
html.copy colgroup,
html.copy command,
html.copy datalist,
html.copy dd,
html.copy del,
html.copy details,
html.copy dfn,
html.copy div,
html.copy dl,
html.copy dt,
html.copy em,
html.copy embed,
html.copy fieldset,
html.copy figcaption,
html.copy figure,
html.copy footer,
html.copy form,
html.copy h1,
html.copy h2,
html.copy h3,
html.copy h4,
html.copy h5,
html.copy h6,
html.copy header,
html.copy hr,
html.copy html,
html.copy i,
html.copy iframe,
html.copy img,
html.copy input,
html.copy ins,
html.copy kbd,
html.copy keygen,
html.copy label,
html.copy legend,
html.copy li,
html.copy main,
html.copy map,
html.copy mark,
html.copy menu,
html.copy meter,
html.copy nav,
html.copy object,
html.copy ol,
html.copy optgroup,
html.copy option,
html.copy output,
html.copy p,
html.copy param,
html.copy pre,
html.copy progress,
html.copy q,
html.copy rp,
html.copy rt,
html.copy ruby,
html.copy s,
html.copy samp,
html.copy section,
html.copy select,
html.copy small,
html.copy source,
html.copy span,
html.copy strong,
html.copy sub,
html.copy summary,
html.copy sup,
html.copy table,
html.copy tbody,
html.copy td,
html.copy textarea,
html.copy tfoot,
html.copy th,
html.copy thead,
html.copy time,
html.copy tr,
html.copy track,
html.copy u,
html.copy ul,
html.copy var,
html.copy video,
html.copy wbr {
  color: var(--gray-9);
}
html#copy.copy {
  --text-dark: var(--gray-9);
  --dark: var(--gray-9);
  --text-light: var(--gray-1);
  --light: var(--gray-1);
  --light: #f0f1f2;
  --aqua: #5bb7c2;
  --green: #a3cfbb;
  --lightPink: #eae0dc;
  --grey: #c8c8c8;
}
html#copy.copy .ant-dropdown .ant-dropdown-menu {
  background: #fff;
  border-radius: unset;
  box-shadow: unset;
  position: relative;
}
html#copy.copy .ant-dropdown .ant-dropdown-menu > li.ant-dropdown-menu-item {
  padding-bottom: unset;
  padding-left: var(--p);
  padding-right: var(--p);
  padding-top: unset;
}
html#copy.copy
  .ant-dropdown
  .ant-dropdown-menu
  > li.ant-dropdown-menu-item-group {
  padding-bottom: var(--2p);
  padding-left: unset;
  padding-right: unset;
  padding-top: var(--p5);
}
html#copy.copy
  .ant-dropdown
  .ant-dropdown-menu
  > li.ant-dropdown-menu-item-group
  div.ant-dropdown-menu-item-group-title {
  color: var(--text-dark);
  font-family: var(--montserrat);
  font-size: 0.77rem;
  font-weight: 400;
  letter-spacing: 0.0288ex;
  line-height: 1.56666;
  padding-bottom: unset;
  padding-left: var(--p);
  padding-right: var(--p);
  padding-top: unset;
}
html#copy.copy
  .ant-dropdown
  .ant-dropdown-menu
  > li.ant-dropdown-menu-item-group
  ul.ant-dropdown-menu-item-group-list {
  margin: unset;
}
html#copy.copy
  .ant-dropdown
  .ant-dropdown-menu
  > li.ant-dropdown-menu-item-group
  ul.ant-dropdown-menu-item-group-list
  li.ant-dropdown-menu-item {
  padding-bottom: unset;
  padding-left: var(--p);
  padding-right: var(--p);
  padding-top: unset;
}
html#copy.copy
  .ant-dropdown
  .ant-dropdown-menu
  > li.ant-dropdown-menu-item-group
  ul.ant-dropdown-menu-item-group-list
  li.ant-dropdown-menu-item
  span {
  text-transform: lowercase;
}
html#copy.copy
  .ant-dropdown
  .ant-dropdown-menu
  > li.ant-dropdown-menu-item-group
  ul.ant-dropdown-menu-item-group-list
  li.ant-dropdown-menu-item
  span
  a {
  align-items: center;
  display: flex;
}
html#copy.copy
  .ant-dropdown
  .ant-dropdown-menu
  > li.ant-dropdown-menu-item-group
  ul.ant-dropdown-menu-item-group-list
  li.ant-dropdown-menu-item
  span
  a
  i {
  font-size: 60%;
  font-style: normal;
  margin-left: -15px;
  padding-right: 3px;
}
html#copy.copy
  .ant-dropdown.right
  .ant-dropdown-menu
  > li.ant-dropdown-menu-item
  span
  a {
  justify-content: flex-end;
}
html#copy.copy div[style*="--aspect-ratio"] {
  position: relative;
}
html#copy.copy div[style*="--aspect-ratio"]:before {
  content: "";
  display: block;
  padding-bottom: calc(100% / (var(--aspect-ratio)));
}
html#copy.copy div[style*="--aspect-ratio"] > :first-child {
  height: 100%;
  position: absolute;
  transform: translateY(-100%);
  width: 100%;
}
html#copy.copy #layout.layout div[style*="--aspect-ratio"] {
  position: relative;
}
html#copy.copy #layout.layout div[style*="--aspect-ratio"]:before {
  content: "";
  display: block;
  padding-bottom: calc(100% / (var(--aspect-ratio)));
}
html#copy.copy #layout.layout div[style*="--aspect-ratio"] > :first-child {
  height: 100%;
  position: absolute;
  transform: translateY(-100%);
  width: 100%;
}
html#copy.copy #layout.layout.w-xxl div[style*="--w-xxl-aspect-ratio"] {
  position: relative;
}
html#copy.copy #layout.layout.w-xxl div[style*="--w-xxl-aspect-ratio"]:before {
  content: "";
  display: block;
  padding-bottom: calc(100% / (var(--w-xxl-aspect-ratio)));
}
html#copy.copy
  #layout.layout.w-xxl
  div[style*="--w-xxl-aspect-ratio"]
  > :first-child {
  height: 100%;
  position: absolute;
  transform: translateY(-100%);
  width: 100%;
}
html#copy.copy #layout.layout.w-xl div[style*="--w-xl-aspect-ratio"] {
  position: relative;
}
html#copy.copy #layout.layout.w-xl div[style*="--w-xl-aspect-ratio"]:before {
  content: "";
  display: block;
  padding-bottom: calc(100% / (var(--w-xl-aspect-ratio)));
}
html#copy.copy
  #layout.layout.w-xl
  div[style*="--w-xl-aspect-ratio"]
  > :first-child {
  height: 100%;
  position: absolute;
  transform: translateY(-100%);
  width: 100%;
}
html#copy.copy #layout.layout.w-lg div[style*="--w-lg-aspect-ratio"] {
  position: relative;
}
html#copy.copy #layout.layout.w-lg div[style*="--w-lg-aspect-ratio"]:before {
  content: "";
  display: block;
  padding-bottom: calc(100% / (var(--w-lg-aspect-ratio)));
}
html#copy.copy
  #layout.layout.w-lg
  div[style*="--w-lg-aspect-ratio"]
  > :first-child {
  height: 100%;
  position: absolute;
  transform: translateY(-100%);
  width: 100%;
}
html#copy.copy #layout.layout.w-md div[style*="--w-md-aspect-ratio"] {
  position: relative;
}
html#copy.copy #layout.layout.w-md div[style*="--w-md-aspect-ratio"]:before {
  content: "";
  display: block;
  padding-bottom: calc(100% / (var(--w-md-aspect-ratio)));
}
html#copy.copy
  #layout.layout.w-md
  div[style*="--w-md-aspect-ratio"]
  > :first-child {
  height: 100%;
  position: absolute;
  transform: translateY(-100%);
  width: 100%;
}
html#copy.copy #layout.layout.w-sm div[style*="--w-sm-aspect-ratio"] {
  position: relative;
}
html#copy.copy #layout.layout.w-sm div[style*="--w-sm-aspect-ratio"]:before {
  content: "";
  display: block;
  padding-bottom: calc(100% / (var(--w-sm-aspect-ratio)));
}
html#copy.copy
  #layout.layout.w-sm
  div[style*="--w-sm-aspect-ratio"]
  > :first-child {
  height: 100%;
  position: absolute;
  transform: translateY(-100%);
  width: 100%;
}
html#copy.copy #layout.layout.w-xs div[style*="--w-xs-aspect-ratio"] {
  position: relative;
}
html#copy.copy #layout.layout.w-xs div[style*="--w-xs-aspect-ratio"]:before {
  content: "";
  display: block;
  padding-bottom: calc(100% / (var(--w-xs-aspect-ratio)));
}
html#copy.copy
  #layout.layout.w-xs
  div[style*="--w-xs-aspect-ratio"]
  > :first-child {
  height: 100%;
  position: absolute;
  transform: translateY(-100%);
  width: 100%;
}
html#copy.copy #layout.layout .o-b,
html#copy.copy #layout.layout .o-button {
  border: 1px solid var(--text-dark);
  border-radius: unset;
  color: var(--text-dark);
  font-family: var(--montserrat);
  font-size: 0.77rem;
  font-weight: 200;
  height: auto;
  letter-spacing: 0.0288ex;
  line-height: 1.56666;
  padding: 0.225rem 0.82rem 0.275rem;
}
html#copy.copy #layout.layout .o-b span,
html#copy.copy #layout.layout .o-button span {
  font-size: 0.77rem;
}
html#copy.copy #layout.layout .o-b a,
html#copy.copy #layout.layout .o-button a {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
}
html#copy.copy #layout.layout .o-b.bg-b,
html#copy.copy #layout.layout .o-b.bg-blank,
html#copy.copy #layout.layout .o-button.bg-b,
html#copy.copy #layout.layout .o-button.bg-blank {
  background: transparent;
}
html#copy.copy #layout.layout .o-b.alt,
html#copy.copy #layout.layout .o-button.alt {
  border: 1px solid var(--text-light);
}
html#copy.copy #layout.layout .o-b.alt span,
html#copy.copy #layout.layout .o-button.alt span {
  color: var(--text-light);
  font-weight: 300;
}
html#copy.copy #layout.layout .o-b.alt2,
html#copy.copy #layout.layout .o-button.alt2 {
  border: 1px solid var(--text-light);
}
html#copy.copy #layout.layout .o-b.alt2 span,
html#copy.copy #layout.layout .o-button.alt2 span {
  color: var(--text-light);
  font-weight: 400;
}
html#copy.copy #layout.layout .button {
  color: var(--text-dark);
  font-family: var(--montserrat);
  font-size: 0.675rem;
  font-weight: 200;
  line-height: 1.5;
}
html#copy.copy #layout.layout .button.caps {
  text-transform: uppercase;
}
html#copy.copy #layout.layout .button.alt {
  color: var(--text-light);
  font-weight: 300;
}
html#copy.copy #layout.layout .button.alt2 {
  color: var(--text-light);
  font-weight: 400;
}
html#copy.copy #layout.layout .container {
  /* commented by dmi.systems */
  /*margin-left: var(--2pt);
  margin-right: var(--2pt);*/
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
@media (min-width: 1080px) {
  html#copy.copy #layout.layout .container {
    margin-left: clamp(140px, calc(50vw - 540px), calc(50vw - 540px));
    margin-right: clamp(140px, calc(50vw - 540px), calc(50vw - 540px));
    max-width: 1080px;
    width: auto;
  }
  html#copy.copy #layout.layout .container.s {
    margin-left: clamp(140px, calc(50vw - 450px), calc(50vw - 450px));
    margin-right: clamp(140px, calc(50vw - 450px), calc(50vw - 450px));
    max-width: 900px;
    width: auto;
  }
}
@media (min-width: 1280px) {
  html#copy.copy #layout.layout .container.l {
    margin-left: clamp(140px, calc(50vw - 640px), calc(50vw - 640px));
    margin-right: clamp(140px, calc(50vw - 640px), calc(50vw - 640px));
    max-width: 1280px;
    width: auto;
  }
}
@media (min-width: 1400px) {
  html#copy.copy #layout.layout .container.xl {
    margin-left: clamp(140px, calc(50vw - 960px), calc(50vw - 960px));
    margin-right: clamp(140px, calc(50vw - 960px), calc(50vw - 960px));
    max-width: 1920px;
    width: auto;
  }
}
html#copy.copy #layout.layout .container.bleed {
  margin-left: auto !important;
  margin-right: auto !important;
}
html#copy.copy #layout.layout .container .grid {
  column-gap: var(--1pt);
  display: grid;
  grid-template-columns: repeat(10, 1fr);
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 100%;
}
@media (min-width: 1080px) {
  html#copy.copy #layout.layout .container .grid.s {
    max-width: 900px;
  }
}
@media (min-width: 1280px) {
  html#copy.copy #layout.layout .container .grid.l {
    max-width: 1280px;
  }
}
@media (min-width: 1400px) {
  html#copy.copy #layout.layout .container .grid.xl {
    max-width: 1920px;
  }
}
html#copy.copy #layout.layout .container .grid.w-38-62 {
  grid-template-columns: 38% 62%;
}
html#copy.copy #layout.layout .container .grid.w-50-50 {
  grid-template-columns: 50% 50%;
}
html#copy.copy #layout.layout .container .grid.g-2 {
  column-gap: var(--2pt);
}
html#copy.copy #layout.layout .container .grid.g-3 {
  column-gap: var(--3pt);
}
html#copy.copy #layout.layout .container .grid.no-bot-margin {
  margin-bottom: unset;
}
html#copy.copy #layout.layout .container .grid.no-top-margin {
  margin-top: unset;
}
html#copy.copy #layout.layout .container .grid .layer-1 {
  z-index: 10;
}
html#copy.copy #layout.layout .container .grid .layer-2 {
  z-index: 20;
}
html#copy.copy #layout.layout .container .grid .r-1 {
  grid-row: 1;
}
html#copy.copy #layout.layout .container .grid .r-2 {
  grid-row: 2;
}
html#copy.copy #layout.layout .container .grid .r-3 {
  grid-row: 3;
}
html#copy.copy #layout.layout .container .grid .s-1-1 {
  grid-column: 1 / span 1;
}
html#copy.copy #layout.layout .container .grid .s-1-3 {
  grid-column: 1 / span 3;
}
html#copy.copy #layout.layout .container .grid .s-1-4 {
  grid-column: 1 / span 4;
}
html#copy.copy #layout.layout .container .grid .s-1-5 {
  grid-column: 1 / span 5;
}
html#copy.copy #layout.layout .container .grid .s-1-7 {
  grid-column: 1 / span 7;
}
html#copy.copy #layout.layout .container .grid .s-1-8 {
  grid-column: 1 / span 8;
}
html#copy.copy #layout.layout .container .grid .s-1-9 {
  grid-column: 1 / span 9;
}
html#copy.copy #layout.layout .container .grid .s-1-10 {
  grid-column: 1 / span 10;
}
html#copy.copy #layout.layout .container .grid .s-2-2 {
  grid-column: 2 / span 1;
}
html#copy.copy #layout.layout .container .grid .s-2-3 {
  grid-column: 2 / span 2;
}
html#copy.copy #layout.layout .container .grid .s-2-5 {
  grid-column: 2 / span 4;
}
html#copy.copy #layout.layout .container .grid .s-2-6 {
  grid-column: 2 / span 5;
}
html#copy.copy #layout.layout .container .grid .s-2-7 {
  grid-column: 2 / span 6;
}
html#copy.copy #layout.layout .container .grid .s-2-8 {
  grid-column: 2 / span 7;
}
html#copy.copy #layout.layout .container .grid .s-2-9 {
  grid-column: 2 / span 8;
}
html#copy.copy #layout.layout .container .grid .s-3-5 {
  grid-column: 3 / span 3;
}
html#copy.copy #layout.layout .container .grid .s-3-9 {
  grid-column: 3 / span 7;
}
html#copy.copy #layout.layout .container .grid .s-3-8 {
  grid-column: 3 / span 6;
}
html#copy.copy #layout.layout .container .grid .s-4-7 {
  grid-column: 4 / span 4;
}
html#copy.copy #layout.layout .container .grid .s-4-9 {
  grid-column: 4 / span 6;
}
html#copy.copy #layout.layout .container .grid .s-3-10 {
  grid-column: 3 / span 8;
}
html#copy.copy #layout.layout .container .grid .s-4-10 {
  grid-column: 4 / span 7;
}
html#copy.copy #layout.layout .container .grid .s-5-9 {
  grid-column: 5 / span 5;
}
html#copy.copy #layout.layout .container .grid .s-5-10 {
  grid-column: 5 / span 6;
}
html#copy.copy #layout.layout .container .grid .s-6-8 {
  grid-column: 6 / span 3;
}
html#copy.copy #layout.layout .container .grid .s-6-9 {
  grid-column: 6 / span 4;
}
html#copy.copy #layout.layout .container .grid .s-6-10 {
  grid-column: 6 / span 5;
}
html#copy.copy #layout.layout .container .grid .s-7-10 {
  grid-column: 7 / span 4;
}
html#copy.copy #layout.layout.w-md .container,
html#copy.copy #layout.layout.w-sm .container,
html#copy.copy #layout.layout.w-xs .container {
  width: auto;
}
html#copy.copy #layout.layout.w-md .w-sm-s-1-10,
html#copy.copy #layout.layout.w-sm .w-sm-s-1-10,
html#copy.copy #layout.layout.w-xs .w-sm-s-1-10 {
  grid-column: 1 / span 10 !important;
}
html#copy.copy #layout.layout.w-md .container {
  /*margin-left: 30px;
  margin-right: 30px;*/
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 30px;
  padding-right: 30px;
}
html#copy.copy #layout.layout.w-sm .container,
html#copy.copy #layout.layout.w-xs .container {
  margin-left: var(--2p);
  margin-right: var(--2p);
}
html#copy.copy #layout.layout .grid-with-bg {
  position: relative;
}
html#copy.copy #layout.layout .grid-with-bg .bg {
  height: 100%;
  left: 0;
  opacity: 0.7;
  position: absolute;
  top: 0;
  width: 100%;
}
html#copy.copy #layout.layout .grid-with-bg .bg .gatsby-image-wrapper {
  height: 100%;
}
html#copy.copy #layout.layout .grid-with-bg .bg .gatsby-image-wrapper img {
  object-position: left;
}
html#copy.copy #layout.layout .grid-with-bg .underlay {
  z-index: 1;
}
html#copy.copy #layout.layout .grid-with-bg .overlay {
  padding-bottom: var(--3p);
  padding-top: var(--3p);
  z-index: 2;
}
html#copy.copy #layout.layout .ant-row {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
html#copy.copy #layout.layout .ant-row .ant-col {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
html#copy.copy #layout.layout.login-page header {
  display: none !important;
}
html#copy.copy #layout.layout.login-page main {
  align-items: center;
  display: flex;
  height: 100vh !important;
  justify-content: center;
  padding: unset !important;
}
html#copy.copy #layout.layout.login-page main > div > form {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
html#copy.copy #layout.layout.login-page main > div > form input {
  background: transparent;
  border: 1px solid var(--text-dark);
  border-radius: 2px;
  box-shadow: unset;
  display: block;
  margin-bottom: var(--p);
  outline: none;
  padding: var(--p25) var(--p);
}
html#copy.copy #layout.layout.login-page main > div > form button {
  background: var(--text-dark);
  border: 1px solid var(--text-dark);
  border-radius: 2px;
  box-shadow: unset;
  color: var(--text-light);
  display: block;
  outline: unset;
  padding: var(--p25) var(--p);
}
html#copy.copy #layout.layout.login-page footer {
  display: none !important;
}
html#copy.copy .h-100 {
  height: 100%;
}
html#copy.copy .t-a-r {
  text-align: right;
}
html#copy.copy .t-u {
  text-transform: uppercase;
}
html#copy.copy .m-l-a {
  margin-left: auto;
}
html#copy.copy .m-r-a {
  margin-right: auto;
}
html#copy.copy .b {
  display: block;
}
html#copy.copy .c {
  max-width: 69ch;
}
html#copy.copy .c-80 {
  max-width: 80ch;
}
html#copy.copy .c-60 {
  max-width: 60ch;
}
html#copy.copy .c-62 {
  max-width: 62ch;
}
html#copy.copy .c-59 {
  max-width: 59ch;
}
html#copy.copy .c-57 {
  max-width: 57ch;
}
html#copy.copy .c-55 {
  max-width: 55ch;
}
html#copy.copy .c-52 {
  max-width: 52ch;
}
html#copy.copy .c-48 {
  max-width: 48ch;
}
html#copy.copy .c-36 {
  max-width: 36ch;
}
html#copy.copy .c-28 {
  max-width: 28ch;
}
html#copy.copy .m-t-0 {
  margin-top: unset !important;
}
html#copy.copy .m-t-1 {
  margin-top: var(--1pt);
}
html#copy.copy .m-t-2 {
  margin-top: var(--2pt);
}
html#copy.copy .m-t-3 {
  margin-top: var(--3pt);
}
html#copy.copy .m-t-4 {
  margin-top: var(--4pt);
}
html#copy.copy .m-b-0 {
  margin-bottom: unset !important;
}
html#copy.copy .m-b-P5 {
  margin-bottom: var(--P5pt);
}
html#copy.copy .m-b-1 {
  margin-bottom: var(--1pt);
}
html#copy.copy .m-b-2 {
  margin-bottom: var(--2pt);
}
html#copy.copy .m-b-3 {
  margin-bottom: var(--3pt);
}
html#copy.copy .m-b-4 {
  margin-bottom: var(--4pt);
}
html#copy.copy .upper {
  text-transform: uppercase;
}
html#copy.copy .m-l-2 {
  margin-left: var(--2pt);
}
html#copy.copy .t-c,
html#copy.copy .text-center {
  text-align: center;
}
html#copy.copy .t-r,
html#copy.copy .text-right {
  text-align: right;
}
html#copy.copy .full-width,
html#copy.copy .fw {
  max-width: unset;
  width: 100%;
}
html#copy.copy .nm,
html#copy.copy .null-margin {
  margin: unset;
}
html#copy.copy .border-radius-xxl,
html#copy.copy .br-xxl {
  border-radius: 4rem;
  overflow: hidden;
}
html#copy.copy .border-radius-xl,
html#copy.copy .br-xl {
  border-radius: 3rem;
  overflow: hidden;
}
html#copy.copy .border-radius-lg,
html#copy.copy .br-lg {
  border-radius: 2rem;
  overflow: hidden;
}
html#copy.copy .border-radius-md,
html#copy.copy .br-md {
  border-radius: 1rem;
  overflow: hidden;
}
html#copy.copy .border-radius-sm,
html#copy.copy .br-sm {
  border-radius: 0.5rem;
  overflow: hidden;
}
html#copy.copy .border-radius-xs,
html#copy.copy .br-xs {
  border-radius: 0.25rem;
  overflow: hidden;
}
html#copy.copy .mt-z {
  margin-top: 0;
}
html#copy.copy .negative-margin-top-xxl,
html#copy.copy .nmt-xxl {
  margin-top: -4rem;
}
html#copy.copy .negative-margin-top-xl,
html#copy.copy .nmt-xl {
  margin-top: -3rem;
}
html#copy.copy .negative-margin-top-lg,
html#copy.copy .nmt-lg {
  margin-top: -2rem;
}
html#copy.copy .negative-margin-top-md,
html#copy.copy .nmt-md {
  margin-top: -1rem;
}
html#copy.copy .negative-margin-top-sm,
html#copy.copy .nmt-sm {
  margin-top: -0.5rem;
}
html#copy.copy .negative-margin-top-xs,
html#copy.copy .nmt-xs {
  margin-top: -0.25rem;
}
html#copy.copy .margin-bottom-xxl,
html#copy.copy .mb-xxl {
  margin-bottom: 4rem;
}
html#copy.copy .margin-bottom-xl,
html#copy.copy .mb-xl {
  margin-bottom: 3rem;
}
html#copy.copy .margin-bottom-lg,
html#copy.copy .mb-lg {
  margin-bottom: 2rem;
}
html#copy.copy .margin-bottom-md,
html#copy.copy .mb-md {
  margin-bottom: 1rem;
}
html#copy.copy .margin-bottom-sm,
html#copy.copy .mb-sm {
  margin-bottom: 0.5rem;
}
html#copy.copy .margin-bottom-xs,
html#copy.copy .mb-xs {
  margin-bottom: 0.25rem;
}
html#copy.copy .p-xxl,
html#copy.copy .padding-xxl {
  padding: 4rem;
}
html#copy.copy .p-xl,
html#copy.copy .padding-xl {
  padding: 3rem;
}
html#copy.copy .p-lg,
html#copy.copy .padding-lg {
  padding: 2rem;
}
html#copy.copy .p-md,
html#copy.copy .padding-md {
  padding: 1rem;
}
html#copy.copy .p-sm,
html#copy.copy .padding-sm {
  padding: 0.5rem;
}
html#copy.copy .p-xs,
html#copy.copy .padding-xs {
  padding: 0.25rem;
}
.c {
  max-width: 69ch;
}
html#copy.copy #layout.layout .product-grid {
  display: grid;
}
html#copy.copy #layout.layout.w-xl .product-grid,
html#copy.copy #layout.layout.w-xxl .product-grid {
  grid-column-gap: var(--2p);
  grid-row-gap: var(--4p);
  grid-template-columns: repeat(4, 1fr);
}
html#copy.copy #layout.layout.w-lg .product-grid,
html#copy.copy #layout.layout.w-md .product-grid {
  grid-column-gap: var(--p);
  grid-row-gap: var(--3p);
  grid-template-columns: repeat(3, 1fr);
}
html#copy.copy #layout.layout.w-sm .product-grid,
html#copy.copy #layout.layout.w-xs .product-grid {
  grid-column-gap: var(--p);
  grid-row-gap: var(--2p);
  grid-template-columns: repeat(2, 1fr);
}
html#copy.copy #layout.layout.w-md .product-grid.w-md-r3 a:nth-child(3) ~ a,
html#copy.copy #layout.layout.w-md .product-grid.w-md-r6 a:nth-child(6) ~ a {
  display: none;
}
html#copy.copy #layout.layout section {
  margin-bottom: 6.625rem;
  margin-top: 6.625rem;
  overflow: hidden;
  position: relative;
  z-index: 10;
}
html#copy.copy #layout.layout section.overflows {
  overflow: unset;
}
html#copy.copy #layout.layout .section.with-padding {
  padding-bottom: 6.625rem;
  padding-top: 6.625rem;
}
html#copy.copy #layout.layout div.overlay {
  position: relative;
}
html#copy.copy #layout.layout div.overlay > div:first-child {
  position: relative;
  z-index: 4;
}
html#copy.copy #layout.layout div.overlay > div:nth-child(2) {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 5;
}
html#copy.copy #layout.layout.w-md section,
html#copy.copy #layout.layout.w-sm section,
html#copy.copy #layout.layout.w-xs .section,
html#copy.copy #layout.layout.w-xs section {
  margin-bottom: 60px;
  margin-top: 60px;
}
html#copy.copy #layout.layout.w-xs .section.without-margin {
  margin-bottom: unset;
  margin-top: unset;
}
html#copy.copy #layout.layout.w-xs .section.with-padding {
  padding-bottom: 60px;
  padding-top: 60px;
}
html.copy .layout.w-lg .hidden-on-w-lg,
html.copy .layout.w-md .hidden-on-w-md,
html.copy .layout.w-sm .hidden-on-w-sm,
html.copy .layout.w-xl .hidden-on-w-xl,
html.copy .layout.w-xs .hidden-on-w-xs,
html.copy .layout.w-xxl .hidden-on-w-xxl {
  display: none !important;
}
html#copy.copy #layout.layout.store main nav {
  display: flex;
  justify-content: center;
  list-style: none;
}
html#copy.copy #layout.layout.store main nav li:not(:last-child) {
  margin-right: 1rem;
}
html#copy.copy #layout.layout.store main nav li a {
  color: var(--text-dark);
  font-family: var(--montserrat);
  font-size: 0.775rem;
  font-weight: 300;
  line-height: 1.56666;
  text-decoration: none;
  text-transform: uppercase;
}
html#copy.copy #layout.layout.store main nav li a.active {
  text-decoration: underline;
}
html#copy.copy #layout.layout .video-bg {
  animation: gradient 15s ease infinite;
  background: linear-gradient(-45deg, #f0f1f2, #eae0dc);
  background-size: 400% 400%;
  position: relative;
  z-index: 2;
}
@keyframes gradient {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  to {
    background-position: 0 50%;
  }
}
html#copy.copy #layout.layout nav.nav-options {
  display: flex;
  justify-content: center;
  list-style: none;
}
html#copy.copy #layout.layout nav.nav-options li:not(:last-child) {
  margin-right: 1rem;
}
html#copy.copy #layout.layout nav.nav-options li a {
  text-transform: uppercase;
}
html#copy.copy #layout.layout nav.nav-options li a.active {
  text-decoration: underline;
}
[style*="--hvr-bg:"]:hover {
  background: var(--hvr-bg, var(--background));
}
[style*="--hvr-bgc:"]:hover {
  background-color: var(--hvr-bgc, var(--background-color));
}
[style*="--grad-top:"] {
  background-image: linear-gradient(0deg, transparent, var(--grad-bottom));
}
[style*="--grad-bottom:"] {
  background-image: linear-gradient(180deg, transparent, var(--grad-bottom));
}
[style*="--bt:"] {
  border-top: var(--bt) !important;
}
[style*="--bl:"] {
  border-left: var(--bl) !important;
}
[style*="--br:"] {
  border-right: var(--br) !important;
}
[style*="--bb:"] {
  border-bottom: var(--bb) !important;
}
[style*="--hvr-b:"]:hover {
  border: var(--hvr-b, var(--border));
}
[style*="--hvr-bc:"]:hover {
  border-color: var(--hvr-bc, var(--border-color));
}
[style*="--grid-cols:"] {
  grid-template-columns: repeat(var(--grid-cols), minmax(0, 1fr));
}
[style*="--us:"] {
  -webkit-user-select: var(--us) !important;
  user-select: var(--us) !important;
}
[style*="--oe:"] {
  outline: var(--oe) !important;
}
[style*="--pe:"] {
  pointer-events: var(--pe) !important;
}
[style*="--sb:"] {
  scroll-behavior: var(--sb) !important;
}
[style*="--cur:"] {
  cursor: var(--cur) !important;
}
[style*="--cur:"]:hover {
  cursor: var(--cur, var(--cursor));
}
[style*="--of:"] {
  overflow: var(--of) !important;
}
[style*="--ofx:"] {
  overflow-x: var(--ofx) !important;
}
[style*="--ofy:"] {
  overflow-y: var(--ofy) !important;
}
[style*="--bxs:"] {
  box-sizing: var(--bxs) !important;
}
[style*="--ff:"] {
  font-family: var(--ff) !important;
}
[style*="--fs:"] {
  font-style: var(--fs) !important;
}
[style*="--weight:"] {
  font-weight: var(--weight) !important;
}
[style*="--lis:"] {
  list-style: var(--lis) !important;
}
[style*="--list:"] {
  list-style-type: var(--list) !important;
}
[style*="--lisp:"] {
  list-style-position: var(--lisp) !important;
}
[style*="--td:"] {
  -webkit-text-decoration: var(--td) !important;
  text-decoration: var(--td) !important;
}
[style*="--ts:"] {
  text-shadow: var(--ts) !important;
}
[style*="--tt:"] {
  text-transform: var(--tt) !important;
}
[style*="--va:"] {
  vertical-align: var(--va) !important;
}
[style*="--hvr-c:"]:hover {
  color: var(--hvr-c, var(--color));
}
[style*="--bi:"] {
  break-inside: var(--bi);
  page-break-inside: var(--bi);
}
[style*="--all:"] {
  all: var(--all) !important;
}
[style*="--op-hvr:"] {
  transition: opacity 0.3s ease !important;
}
[style*="--op-hvr:"]:hover {
  opacity: var(--op-hvr) !important;
}
[style*="--cr:"] {
  clear: var(--cr) !important;
}
[style*="--fr:"] {
  filter: var(--fr) !important;
}
[style*="--grad:"] {
  background-image: linear-gradient(
    var(--grad),
    transparent,
    var(--grad-color, #000)
  );
}
[style*="--grad-vars:"] {
  background-image: linear-gradient(
    var(--grad-vars),
    var(--primary),
    var(--secondary)
  );
}
[style*="--bg-pattern-squares:"] {
  background-image: repeating-linear-gradient(
      45deg,
      currentColor 25%,
      transparent 0,
      transparent 75%,
      currentColor 0,
      currentColor
    ),
    repeating-linear-gradient(
      45deg,
      currentColor 25%,
      transparent 0,
      transparent 75%,
      currentColor 0,
      currentColor
    );
  background-position:
    0 0,
    calc(var(--bg-pattern-squares) * 1px) calc(var(--bg-pattern-squares) * 1px);
  background-size: calc(var(--bg-pattern-squares) * 2px)
    calc(var(--bg-pattern-squares) * 2px);
}
.wrapper,
[style*="--wrapper:"] {
  margin-left: auto;
  margin-right: auto;
  max-width: var(--wrapper);
  padding-left: var(--gutter);
  padding-right: var(--gutter);
}
[style*="--inset:"] {
  bottom: var(--inset);
  left: var(--inset);
  right: var(--inset);
  top: var(--inset);
}
[style*="--inset-top:"] {
  left: var(--inset-top);
  right: var(--inset-top);
  top: var(--inset-top);
}
[style*="--inset-bottom:"] {
  bottom: var(--inset-bottom);
  left: var(--inset-bottom);
  right: var(--inset-bottom);
}
[style*="--inset-top-left:"] {
  left: var(--inset-top-left);
  top: var(--inset-top-left);
}
[style*="--inset-top-right:"] {
  right: var(--inset-top-right);
  top: var(--inset-top-right);
}
[style*="--inset-bottom-left:"] {
  bottom: var(--inset-bottom-left);
  left: var(--inset-bottom-left);
}
[style*="--inset-bottom-right:"] {
  bottom: var(--inset-bottom-right);
  right: var(--inset-bottom-right);
}
[style*="--levitate:"] {
  box-shadow:
    0 calc(var(--levitate) * 0.5px) calc(var(--levitate) * 0.6px)
      rgba(0, 0, 0, calc(var(--levitate) * 0.013)),
    0 calc(var(--levitate) * 1px) calc(var(--levitate) * 1.2px)
      rgba(0, 0, 0, calc(var(--levitate) * 0.013)),
    0 calc(var(--levitate) * 2px) calc(var(--levitate) * 2.4px)
      rgba(0, 0, 0, calc(var(--levitate) * 0.013)),
    0 calc(var(--levitate) * 4px) calc(var(--levitate) * 4.4px)
      rgba(0, 0, 0, calc(var(--levitate) * 0.013));
  transform: translateY(calc(var(--levitate) * -1.2px));
}
[style*="--levitate-hvr:"] {
  transition: var(--transition);
}
[style*="--levitate-hvr:"]:focus,
[style*="--levitate-hvr:"]:hover {
  box-shadow:
    0 calc(var(--levitate-hvr) * 0.5px) calc(var(--levitate-hvr) * 0.6px)
      rgba(0, 0, 0, calc(var(--levitate-hvr) * 0.013)),
    0 calc(var(--levitate-hvr) * 1px) calc(var(--levitate-hvr) * 1.2px)
      rgba(0, 0, 0, calc(var(--levitate-hvr) * 0.013)),
    0 calc(var(--levitate-hvr) * 2px) calc(var(--levitate-hvr) * 2.4px)
      rgba(0, 0, 0, calc(var(--levitate-hvr) * 0.013)),
    0 calc(var(--levitate-hvr) * 4px) calc(var(--levitate-hvr) * 4.4px)
      rgba(0, 0, 0, calc(var(--levitate-hvr) * 0.013));
  transform: translateY(calc(var(--levitate-hvr) * -1.2px));
}
[style*="--shadow:"] {
  box-shadow:
    0 calc(var(--shadow) * 0.1px) calc(var(--shadow) * 0.2px)
      rgba(0, 0, 0, calc(var(--shadow) * 0.02)),
    0 calc(var(--shadow) * 0.2px) calc(var(--shadow) * 0.4px)
      rgba(0, 0, 0, calc(var(--shadow) * 0.02)),
    0 calc(var(--shadow) * 0.4px) calc(var(--shadow) * 0.8px)
      rgba(0, 0, 0, calc(var(--shadow) * 0.02)),
    0 calc(var(--shadow) * 0.8px) calc(var(--shadow) * 1.6px)
      rgba(0, 0, 0, calc(var(--shadow) * 0.02));
}
[style*="--shadow-soft:"] {
  box-shadow:
    0 calc(var(--shadow-soft) * 0.3px) calc(var(--shadow-soft) * 1.1px)
      rgba(0, 0, 0, 0.1),
    0 calc(var(--shadow-soft) * 0.6px) calc(var(--shadow-soft) * 1.2px)
      rgba(0, 0, 0, 0.1),
    0 calc(var(--shadow-soft) * 1.2px) calc(var(--shadow-soft) * 1.4px)
      rgba(0, 0, 0, 0.1),
    0 calc(var(--shadow-soft) * 2.4px) calc(var(--shadow-soft) * 1.6px)
      rgba(0, 0, 0, 0.1);
}
[style*="--shadow-hard:"] {
  box-shadow: 0 calc(var(--shadow-hard) * 0.75px)
    calc(var(--shadow-hard) * 1.3px)
    rgba(0, 0, 0, calc(var(--shadow-hard) * 0.12));
}
[style*="--shadow-vert:"] {
  box-shadow: 0 calc(var(--shadow-vert) * 1.4px) calc(var(--shadow-vert) * 2px)
    calc(var(--shadow-vert) * -1.7px)
    rgba(0, 0, 0, calc(var(--shadow-vert) * 0.12));
}
[style*="--shadow-inset:"] {
  box-shadow:
    inset 0 calc(var(--shadow-inset) * 0.1px) calc(var(--shadow-inset) * 0.2px)
      rgba(0, 0, 0, calc(var(--shadow-inset) * 0.02)),
    inset 0 calc(var(--shadow-inset) * 0.2px) calc(var(--shadow-inset) * 0.4px)
      rgba(0, 0, 0, calc(var(--shadow-inset) * 0.02)),
    inset 0 calc(var(--shadow-inset) * 0.4px) calc(var(--shadow-inset) * 0.8px)
      rgba(0, 0, 0, calc(var(--shadow-inset) * 0.02)),
    inset 0 calc(var(--shadow-inset) * 0.8px) calc(var(--shadow-inset) * 1.6px)
      rgba(0, 0, 0, calc(var(--shadow-inset) * 0.02));
}
[style*="--shadow-hvr:"] {
  transition: var(--transition);
}
[style*="--shadow-hvr:"]:focus,
[style*="--shadow-hvr:"]:hover {
  box-shadow:
    0 calc(var(--shadow-hvr) * 0.1px) calc(var(--shadow-hvr) * 0.2px)
      rgba(0, 0, 0, calc(var(--shadow-hvr) * 0.02)),
    0 calc(var(--shadow-hvr) * 0.2px) calc(var(--shadow-hvr) * 0.4px)
      rgba(0, 0, 0, calc(var(--shadow-hvr) * 0.02)),
    0 calc(var(--shadow-hvr) * 0.4px) calc(var(--shadow-hvr) * 0.8px)
      rgba(0, 0, 0, calc(var(--shadow-hvr) * 0.02)),
    0 calc(var(--shadow-hvr) * 0.8px) calc(var(--shadow-hvr) * 1.6px)
      rgba(0, 0, 0, calc(var(--shadow-hvr) * 0.02));
}
[style*="--px:"] {
  padding-inline-end: var(--px);
  padding-inline-start: var(--px);
}
[style*="--py:"] {
  padding-block-end: var(--py);
  padding-block-start: var(--py);
}
[style*="--mx:"] {
  margin-inline-end: var(--mx);
  margin-inline-start: var(--mx);
}
[style*="--my:"] {
  margin-block-end: var(--my);
  margin-block-start: var(--my);
}
[style*="--rotate:"],
[style*="--scale:"],
[style*="--skew:"],
[style*="--translate:"],
[style*="--translatex:"],
[style*="--translatey:"] {
  transform: translate(var(--translate, 0)) translateX(var(--translatex, 0))
    translateY(var(--translatey, 0)) scale(var(--scale, 100%))
    rotate(var(--rotate, 0)) skew(var(--skew, 0));
}
[style*="--rotate-hvr:"],
[style*="--scale-hvr:"],
[style*="--skew-hvr:"],
[style*="--translate-hvr:"],
[style*="--translatex-hvr:"],
[style*="--translatey-hvr:"] {
  transition: var(--transition);
}
[style*="--rotate-hvr:"]:hover,
[style*="--scale-hvr:"]:hover,
[style*="--skew-hvr:"]:hover,
[style*="--translate-hvr:"]:hover,
[style*="--translatex-hvr:"]:hover,
[style*="--translatey-hvr:"]:hover {
  transform: translate(var(--translate-hvr, 0))
    translateX(var(--translatex-hvr, 0)) translateY(var(--translatey-hvr, 0))
    scale(var(--scale-hvr, 100%)) rotate(var(--rotate-hvr, 0))
    skew(var(--skew-hvr, 0));
}
[style*="--line-clamp:"] {
  -webkit-line-clamp: var(--line-clamp);
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
[style*="--text-3d:"] {
  text-shadow:
    6px 6px 10px hsla(0, 0%, 100%, 0.1),
    6px 6px var(--text-3d),
    5.75px 5.75px var(--text-3d),
    5.5px 5.5px var(--text-3d),
    5.25px 5.25px var(--text-3d),
    5px 5px var(--text-3d),
    4.75px 4.75px var(--text-3d),
    4.5px 4.5px var(--text-3d),
    4.25px 4.25px var(--text-3d),
    4px 4px var(--text-3d),
    3.75px 3.75px var(--text-3d),
    3.5px 3.5px var(--text-3d),
    3.25px 3.25px var(--text-3d),
    3px 3px var(--text-3d),
    2.75px 2.75px var(--text-3d),
    2.5px 2.5px var(--text-3d),
    2.25px 2.25px var(--text-3d),
    2px 2px var(--text-3d),
    1.75px 1.75px var(--text-3d),
    1.5px 1.5px var(--text-3d),
    1.25px 1.25px var(--text-3d),
    1px 1px var(--text-3d),
    0.75px 0.75px var(--text-3d),
    0.5px 0.5px var(--text-3d),
    0.25px 0.25px var(--text-3d);
}
.grid[style*="--col:"] {
  grid-template-columns: repeat(var(--col, 1), 1fr);
}
.grid > [style*="--sc:"] {
  grid-column: span var(--sc, 1);
}
.grid > [style*="--sr:"] {
  grid-row: span var(--sr, 1);
}
[style*="--bg:"] {
  background: var(--bg) !important;
}
[style*="--bga:"] {
  background-attachment: var(--bga) !important;
}
[style*="--bgc:"] {
  background-color: var(--bgc) !important;
}
[style*="--bgi:"] {
  background-image: var(--bgi) !important;
}
[style*="--bgp:"] {
  background-position: var(--bgp) !important;
}
[style*="--bgr:"] {
  background-repeat: var(--bgr) !important;
}
[style*="--bgs:"] {
  background-size: var(--bgs) !important;
}
[style*="--b:"] {
  border: var(--b) !important;
}
[style*="--bc:"] {
  border-color: var(--bc) !important;
}
[style*="--bs:"] {
  border-style: var(--bs) !important;
}
[style*="--bw:"] {
  border-width: var(--bw) !important;
}
[style*="--br:"] {
  border-radius: var(--br) !important;
}
[style*="--radius:"] {
  border-radius: var(--radius) !important;
}
[style*="--bot:"] {
  border-top: var(--bt) !important;
}
[style*="--bol:"] {
  border-left: var(--bl) !important;
}
[style*="--bor:"] {
  border-right: var(--br) !important;
}
[style*="--bob:"] {
  border-bottom: var(--bb) !important;
}
[style*="--btlr:"] {
  border-top-left-radius: var(--btlr) !important;
}
[style*="--btrr:"] {
  border-top-right-radius: var(--btrr) !important;
}
[style*="--bblr:"] {
  border-bottom-left-radius: var(--bblr) !important;
}
[style*="--bbrr:"] {
  border-bottom-right-radius: var(--bbrr) !important;
}
[style*="--fx:"] {
  flex: var(--fx) !important;
}
[style*="--fd:"] {
  flex-direction: var(--fd) !important;
}
[style*="--fw:"] {
  flex-wrap: var(--fw) !important;
}
[style*="--ac:"] {
  align-content: var(--ac) !important;
}
[style*="--ai:"] {
  align-items: var(--ai) !important;
}
[style*="--as:"] {
  align-self: var(--as) !important;
}
[style*="--jc:"] {
  justify-content: var(--jc) !important;
}
[style*="--fg:"] {
  flex-grow: var(--fg) !important;
}
[style*="--fs:"] {
  flex-shrink: var(--fs) !important;
}
[style*="--fb:"] {
  flex-basis: var(--fb) !important;
}
[style*="--o:"] {
  order: var(--o) !important;
}
[style*="--gtc:"] {
  grid-template-columns: var(--gtc) !important;
}
[style*="--gtr:"] {
  grid-template-rows: var(--gtr) !important;
}
[style*="--gac:"] {
  grid-auto-columns: var(--gac) !important;
}
[style*="--gar:"] {
  grid-auto-rows: var(--gar) !important;
}
[style*="--gc:"] {
  grid-column: var(--gc) !important;
}
[style*="--gr:"] {
  grid-row: var(--gr) !important;
}
[style*="--gg:"] {
  grid-gap: var(--gg) !important;
}
[style*="--ps:"] {
  place-self: var(--ps) !important;
}
[style*="--ji:"] {
  justify-items: var(--ji) !important;
}
[style*="--js:"] {
  justify-self: var(--js) !important;
}
[style*="--d:"] {
  display: var(--d) !important;
}
[style*="--ft:"] {
  float: var(--ft) !important;
}
[style*="--pos:"] {
  position: var(--pos) !important;
}
[style*="--top:"] {
  top: var(--top) !important;
}
[style*="--left:"] {
  left: var(--left) !important;
}
[style*="--right:"] {
  right: var(--right) !important;
}
[style*="--bottom:"] {
  bottom: var(--bottom) !important;
}
[style*="--objf:"] {
  object-fit: var(--objf) !important;
}
[style*="--objp:"] {
  object-position: var(--objp) !important;
}
[style*="--v:"] {
  visibility: var(--v) !important;
}
[style*="--z:"] {
  z-index: var(--z) !important;
}
[style*="--w:"] {
  width: var(--w) !important;
}
[style*="--h:"] {
  height: var(--h) !important;
}
[style*="--minw:"] {
  min-width: var(--minw) !important;
}
[style*="--minh:"] {
  min-height: var(--minh) !important;
}
[style*="--maxw:"] {
  max-width: var(--maxw) !important;
}
[style*="--maxh:"] {
  max-height: var(--maxh) !important;
}
[style*="--pad:"] {
  padding: var(--pad) !important;
}
[style*="--pl:"] {
  padding-left: var(--pl) !important;
}
[style*="--pr:"] {
  padding-right: var(--pr) !important;
}
[style*="--pt:"] {
  padding-top: var(--pt) !important;
}
[style*="--pb:"] {
  padding-bottom: var(--pb) !important;
}
[style*="--m:"] {
  margin: var(--m) !important;
}
[style*="--ml:"] {
  margin-left: var(--ml) !important;
}
[style*="--mr:"] {
  margin-right: var(--mr) !important;
}
[style*="--mt:"] {
  margin-top: var(--mt) !important;
}
[style*="--mb:"] {
  margin-bottom: var(--mb) !important;
}
[style*="--c:"] {
  color: var(--c) !important;
}
[style*="--size:"] {
  font-size: var(--size) !important;
}
[style*="--ls:"] {
  letter-spacing: var(--ls) !important;
}
[style*="--lh:"] {
  line-height: var(--lh) !important;
}
[style*="--ta:"] {
  text-align: var(--ta) !important;
}
[style*="--wm:"] {
  writing-mode: var(--wm) !important;
}
[style*="--ws:"] {
  white-space: var(--ws) !important;
}
[style*="--wb:"] {
  word-break: var(--wb) !important;
}
[style*="--cc:"] {
  column-count: var(--cc) !important;
}
[style*="--cg:"] {
  column-gap: var(--cg) !important;
}
[style*="--cr:"] {
  column-rule: var(--cr) !important;
}
[style*="--cs:"] {
  column-span: var(--cs) !important;
}
[style*="--dir:"] {
  direction: var(--dir) !important;
}
[style*="--t:"] {
  transform: var(--t) !important;
}
[style*="--to:"] {
  transform-origin: var(--to) !important;
}
[style*="--tc:"] {
  transform-style: var(--tc) !important;
}
[style*="--tn:"] {
  transition: var(--tn) !important;
}
[style*="--td:"] {
  transition-delay: var(--td) !important;
}
[style*="--tdn:"] {
  transition-duration: var(--tdn) !important;
}
[style*="--tp:"] {
  transition-property: var(--tp) !important;
}
[style*="-ttf:"] {
  transition-timing-function: var(-ttf) !important;
}
[style*="--boxs:"] {
  box-shadow: var(--boxs) !important;
}
[style*="--ct:"] {
  content: var(--ct) !important;
}
[style*="--op:"] {
  opacity: var(--op) !important;
}
[style*="--bs:"] {
  box-shadow: var(--bs) !important;
}
.wrapper,
[style*="--wrapper:"] {
  --gutter: var(--gutter);
}
@media only screen and (max-width: 576px) {
  [style*="--w-xs-hvr-bg:"]:hover {
    background: var(--w-xs-hvr-bg, var(--w-xs-background));
  }
  [style*="--w-xs-hvr-bgc:"]:hover {
    background-color: var(--w-xs-hvr-bgc, var(--w-xs-background-color));
  }
  [style*="--w-xs-grad-top:"] {
    background-image: linear-gradient(
      0deg,
      transparent,
      var(--w-xs-grad-bottom)
    );
  }
  [style*="--w-xs-grad-bottom:"] {
    background-image: linear-gradient(
      180deg,
      transparent,
      var(--w-xs-grad-bottom)
    );
  }
  [style*="--w-xs-hvr-b:"]:hover {
    border: var(--w-xs-hvr-b, var(--w-xs-border));
  }
  [style*="--w-xs-hvr-bc:"]:hover {
    border-color: var(--w-xs-hvr-bc, var(--w-xs-border-color));
  }
  [style*="--w-xs-grid-cols:"] {
    grid-template-columns: repeat(var(--w-xs-grid-cols), minmax(0, 1fr));
  }
  [style*="--w-xs-us:"] {
    -webkit-user-select: var(--w-xs-us) !important;
    user-select: var(--w-xs-us) !important;
  }
  [style*="--w-xs-oe:"] {
    outline: var(--w-xs-oe) !important;
  }
  [style*="--w-xs-pe:"] {
    pointer-events: var(--w-xs-pe) !important;
  }
  [style*="--w-xs-sb:"] {
    scroll-behavior: var(--w-xs-sb) !important;
  }
  [style*="--w-xs-cur:"] {
    cursor: var(--w-xs-cur) !important;
  }
  [style*="--w-xs-cur:"]:hover {
    cursor: var(--w-xs-cur, var(--w-xs-cursor));
  }
  [style*="--w-xs-of:"] {
    overflow: var(--w-xs-of) !important;
  }
  [style*="--w-xs-ofx:"] {
    overflow-x: var(--w-xs-ofx) !important;
  }
  [style*="--w-xs-ofy:"] {
    overflow-y: var(--w-xs-ofy) !important;
  }
  [style*="--w-xs-bxs:"] {
    box-sizing: var(--w-xs-bxs) !important;
  }
  [style*="--w-xs-ff:"] {
    font-family: var(--w-xs-ff) !important;
  }
  [style*="--w-xs-fs:"] {
    font-style: var(--w-xs-fs) !important;
  }
  [style*="--w-xs-weight:"] {
    font-weight: var(--w-xs-weight) !important;
  }
  [style*="--w-xs-lis:"] {
    list-style: var(--w-xs-lis) !important;
  }
  [style*="--w-xs-list:"] {
    list-style-type: var(--w-xs-list) !important;
  }
  [style*="--w-xs-lisp:"] {
    list-style-position: var(--w-xs-lisp) !important;
  }
  [style*="--w-xs-talc:"] {
    text-align-last-line: var(--w-xs-talc) !important;
  }
  [style*="--w-xs-td:"] {
    -webkit-text-decoration: var(--w-xs-td) !important;
    text-decoration: var(--w-xs-td) !important;
  }
  [style*="--w-xs-ts:"] {
    text-shadow: var(--w-xs-ts) !important;
  }
  [style*="--w-xs-tt:"] {
    text-transform: var(--w-xs-tt) !important;
  }
  [style*="--w-xs-va:"] {
    vertical-align: var(--w-xs-va) !important;
  }
  [style*="--w-xs-hvr-c:"]:hover {
    color: var(--w-xs-hvr-c, var(--w-xs-color));
  }
  [style*="--w-xs-bi:"] {
    break-inside: var(--w-xs-bi);
    page-break-inside: var(--w-xs-bi);
  }
  [style*="--w-xs-all:"] {
    all: var(--w-xs-all) !important;
  }
  [style*="--w-xs-cr:"] {
    clear: var(--w-xs-cr) !important;
  }
  [style*="--w-xs-fr:"] {
    filter: var(--w-xs-fr) !important;
  }
  [style*="--w-xs-grad:"] {
    background-image: linear-gradient(
      var(--w-xs-grad),
      transparent,
      var(--w-xs-grad-color, #000)
    );
  }
  [style*="--w-xs-grad-vars:"] {
    background-image: linear-gradient(
      var(--w-xs-grad-vars),
      var(--w-xs-primary),
      var(--w-xs-secondary)
    );
  }
  [style*="--w-xs-bg-pattern-squares:"] {
    background-image: repeating-linear-gradient(
        45deg,
        currentColor 25%,
        transparent 0,
        transparent 75%,
        currentColor 0,
        currentColor
      ),
      repeating-linear-gradient(
        45deg,
        currentColor 25%,
        transparent 0,
        transparent 75%,
        currentColor 0,
        currentColor
      );
    background-position:
      0 0,
      calc(var(--w-xs-bg-pattern-squares) * 1px)
        calc(var(--w-xs-bg-pattern-squares) * 1px);
    background-size: calc(var(--w-xs-bg-pattern-squares) * 2px)
      calc(var(--w-xs-bg-pattern-squares) * 2px);
  }
  .wrapper,
  [style*="--w-xs-wrapper:"] {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--w-xs-wrapper);
    padding-left: var(--w-xs-gutter);
    padding-right: var(--w-xs-gutter);
  }
  [style*="--w-xs-inset:"] {
    bottom: var(--w-xs-inset);
    left: var(--w-xs-inset);
    right: var(--w-xs-inset);
    top: var(--w-xs-inset);
  }
  [style*="--w-xs-inset-top:"] {
    left: var(--w-xs-inset-top);
    right: var(--w-xs-inset-top);
    top: var(--w-xs-inset-top);
  }
  [style*="--w-xs-inset-bottom:"] {
    bottom: var(--w-xs-inset-bottom);
    left: var(--w-xs-inset-bottom);
    right: var(--w-xs-inset-bottom);
  }
  [style*="--w-xs-inset-top-left:"] {
    left: var(--w-xs-inset-top-left);
    top: var(--w-xs-inset-top-left);
  }
  [style*="--w-xs-inset-top-right:"] {
    right: var(--w-xs-inset-top-right);
    top: var(--w-xs-inset-top-right);
  }
  [style*="--w-xs-inset-bottom-left:"] {
    bottom: var(--w-xs-inset-bottom-left);
    left: var(--w-xs-inset-bottom-left);
  }
  [style*="--w-xs-inset-bottom-right:"] {
    bottom: var(--w-xs-inset-bottom-right);
    right: var(--w-xs-inset-bottom-right);
  }
  [style*="--w-xs-levitate:"] {
    box-shadow:
      0 calc(var(--w-xs-levitate) * 0.5px) calc(var(--w-xs-levitate) * 0.6px)
        rgba(0, 0, 0, calc(var(--w-xs-levitate) * 0.013)),
      0 calc(var(--w-xs-levitate) * 1px) calc(var(--w-xs-levitate) * 1.2px)
        rgba(0, 0, 0, calc(var(--w-xs-levitate) * 0.013)),
      0 calc(var(--w-xs-levitate) * 2px) calc(var(--w-xs-levitate) * 2.4px)
        rgba(0, 0, 0, calc(var(--w-xs-levitate) * 0.013)),
      0 calc(var(--w-xs-levitate) * 4px) calc(var(--w-xs-levitate) * 4.4px)
        rgba(0, 0, 0, calc(var(--w-xs-levitate) * 0.013));
    transform: translateY(calc(var(--w-xs-levitate) * -1.2px));
  }
  [style*="--w-xs-levitate-hvr:"] {
    transition: var(--w-xs-transition);
  }
  [style*="--w-xs-levitate-hvr:"]:focus,
  [style*="--w-xs-levitate-hvr:"]:hover {
    box-shadow:
      0 calc(var(--w-xs-levitate-hvr) * 0.5px)
        calc(var(--w-xs-levitate-hvr) * 0.6px)
        rgba(0, 0, 0, calc(var(--w-xs-levitate-hvr) * 0.013)),
      0 calc(var(--w-xs-levitate-hvr) * 1px)
        calc(var(--w-xs-levitate-hvr) * 1.2px)
        rgba(0, 0, 0, calc(var(--w-xs-levitate-hvr) * 0.013)),
      0 calc(var(--w-xs-levitate-hvr) * 2px)
        calc(var(--w-xs-levitate-hvr) * 2.4px)
        rgba(0, 0, 0, calc(var(--w-xs-levitate-hvr) * 0.013)),
      0 calc(var(--w-xs-levitate-hvr) * 4px)
        calc(var(--w-xs-levitate-hvr) * 4.4px)
        rgba(0, 0, 0, calc(var(--w-xs-levitate-hvr) * 0.013));
    transform: translateY(calc(var(--w-xs-levitate-hvr) * -1.2px));
  }
  [style*="--w-xs-shadow:"] {
    box-shadow:
      0 calc(var(--w-xs-shadow) * 0.1px) calc(var(--w-xs-shadow) * 0.2px)
        rgba(0, 0, 0, calc(var(--w-xs-shadow) * 0.02)),
      0 calc(var(--w-xs-shadow) * 0.2px) calc(var(--w-xs-shadow) * 0.4px)
        rgba(0, 0, 0, calc(var(--w-xs-shadow) * 0.02)),
      0 calc(var(--w-xs-shadow) * 0.4px) calc(var(--w-xs-shadow) * 0.8px)
        rgba(0, 0, 0, calc(var(--w-xs-shadow) * 0.02)),
      0 calc(var(--w-xs-shadow) * 0.8px) calc(var(--w-xs-shadow) * 1.6px)
        rgba(0, 0, 0, calc(var(--w-xs-shadow) * 0.02));
  }
  [style*="--w-xs-shadow-soft:"] {
    box-shadow:
      0 calc(var(--w-xs-shadow-soft) * 0.3px)
        calc(var(--w-xs-shadow-soft) * 1.1px) rgba(0, 0, 0, 0.1),
      0 calc(var(--w-xs-shadow-soft) * 0.6px)
        calc(var(--w-xs-shadow-soft) * 1.2px) rgba(0, 0, 0, 0.1),
      0 calc(var(--w-xs-shadow-soft) * 1.2px)
        calc(var(--w-xs-shadow-soft) * 1.4px) rgba(0, 0, 0, 0.1),
      0 calc(var(--w-xs-shadow-soft) * 2.4px)
        calc(var(--w-xs-shadow-soft) * 1.6px) rgba(0, 0, 0, 0.1);
  }
  [style*="--w-xs-shadow-hard:"] {
    box-shadow: 0 calc(var(--w-xs-shadow-hard) * 0.75px)
      calc(var(--w-xs-shadow-hard) * 1.3px)
      rgba(0, 0, 0, calc(var(--w-xs-shadow-hard) * 0.12));
  }
  [style*="--w-xs-shadow-vert:"] {
    box-shadow: 0 calc(var(--w-xs-shadow-vert) * 1.4px)
      calc(var(--w-xs-shadow-vert) * 2px) calc(var(--w-xs-shadow-vert) * -1.7px)
      rgba(0, 0, 0, calc(var(--w-xs-shadow-vert) * 0.12));
  }
  [style*="--w-xs-shadow-inset:"] {
    box-shadow:
      inset 0 calc(var(--w-xs-shadow-inset) * 0.1px)
        calc(var(--w-xs-shadow-inset) * 0.2px)
        rgba(0, 0, 0, calc(var(--w-xs-shadow-inset) * 0.02)),
      inset 0 calc(var(--w-xs-shadow-inset) * 0.2px)
        calc(var(--w-xs-shadow-inset) * 0.4px)
        rgba(0, 0, 0, calc(var(--w-xs-shadow-inset) * 0.02)),
      inset 0 calc(var(--w-xs-shadow-inset) * 0.4px)
        calc(var(--w-xs-shadow-inset) * 0.8px)
        rgba(0, 0, 0, calc(var(--w-xs-shadow-inset) * 0.02)),
      inset 0 calc(var(--w-xs-shadow-inset) * 0.8px)
        calc(var(--w-xs-shadow-inset) * 1.6px)
        rgba(0, 0, 0, calc(var(--w-xs-shadow-inset) * 0.02));
  }
  [style*="--w-xs-shadow-hvr:"] {
    transition: var(--w-xs-transition);
  }
  [style*="--w-xs-shadow-hvr:"]:focus,
  [style*="--w-xs-shadow-hvr:"]:hover {
    box-shadow:
      0 calc(var(--w-xs-shadow-hvr) * 0.1px)
        calc(var(--w-xs-shadow-hvr) * 0.2px)
        rgba(0, 0, 0, calc(var(--w-xs-shadow-hvr) * 0.02)),
      0 calc(var(--w-xs-shadow-hvr) * 0.2px)
        calc(var(--w-xs-shadow-hvr) * 0.4px)
        rgba(0, 0, 0, calc(var(--w-xs-shadow-hvr) * 0.02)),
      0 calc(var(--w-xs-shadow-hvr) * 0.4px)
        calc(var(--w-xs-shadow-hvr) * 0.8px)
        rgba(0, 0, 0, calc(var(--w-xs-shadow-hvr) * 0.02)),
      0 calc(var(--w-xs-shadow-hvr) * 0.8px)
        calc(var(--w-xs-shadow-hvr) * 1.6px)
        rgba(0, 0, 0, calc(var(--w-xs-shadow-hvr) * 0.02));
  }
  [style*="--w-xs-px:"] {
    padding-inline-end: var(--w-xs-px);
    padding-inline-start: var(--w-xs-px);
  }
  [style*="--w-xs-py:"] {
    padding-block-end: var(--w-xs-py);
    padding-block-start: var(--w-xs-py);
  }
  [style*="--w-xs-mx:"] {
    margin-inline-end: var(--w-xs-mx);
    margin-inline-start: var(--w-xs-mx);
  }
  [style*="--w-xs-my:"] {
    margin-block-end: var(--w-xs-my);
    margin-block-start: var(--w-xs-my);
  }
  [style*="--w-xs-rotate:"],
  [style*="--w-xs-scale:"],
  [style*="--w-xs-skew:"],
  [style*="--w-xs-translate:"],
  [style*="--w-xs-translatex:"],
  [style*="--w-xs-translatey:"] {
    transform: translate(var(--w-xs-translate, 0))
      translateX(var(--w-xs-translatex, 0))
      translateY(var(--w-xs-translatey, 0)) scale(var(--w-xs-scale, 100%))
      rotate(var(--w-xs-rotate, 0)) skew(var(--w-xs-skew, 0));
  }
  [style*="--w-xs-rotate-hvr:"],
  [style*="--w-xs-scale-hvr:"],
  [style*="--w-xs-skew-hvr:"],
  [style*="--w-xs-translate-hvr:"],
  [style*="--w-xs-translatex-hvr:"],
  [style*="--w-xs-translatey-hvr:"] {
    transition: var(--w-xs-transition);
  }
  [style*="--w-xs-rotate-hvr:"]:hover,
  [style*="--w-xs-scale-hvr:"]:hover,
  [style*="--w-xs-skew-hvr:"]:hover,
  [style*="--w-xs-translate-hvr:"]:hover,
  [style*="--w-xs-translatex-hvr:"]:hover,
  [style*="--w-xs-translatey-hvr:"]:hover {
    transform: translate(var(--w-xs-translate-hvr, 0))
      translateX(var(--w-xs-translatex-hvr, 0))
      translateY(var(--w-xs-translatey-hvr, 0))
      scale(var(--w-xs-scale-hvr, 100%)) rotate(var(--w-xs-rotate-hvr, 0))
      skew(var(--w-xs-skew-hvr, 0));
  }
  [style*="--w-xs-line-clamp:"] {
    -webkit-line-clamp: var(--w-xs-line-clamp);
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  [style*="--w-xs-text-3d:"] {
    text-shadow:
      6px 6px 10px hsla(0, 0%, 100%, 0.1),
      6px 6px var(--w-xs-text-3d),
      5.75px 5.75px var(--w-xs-text-3d),
      5.5px 5.5px var(--w-xs-text-3d),
      5.25px 5.25px var(--w-xs-text-3d),
      5px 5px var(--w-xs-text-3d),
      4.75px 4.75px var(--w-xs-text-3d),
      4.5px 4.5px var(--w-xs-text-3d),
      4.25px 4.25px var(--w-xs-text-3d),
      4px 4px var(--w-xs-text-3d),
      3.75px 3.75px var(--w-xs-text-3d),
      3.5px 3.5px var(--w-xs-text-3d),
      3.25px 3.25px var(--w-xs-text-3d),
      3px 3px var(--w-xs-text-3d),
      2.75px 2.75px var(--w-xs-text-3d),
      2.5px 2.5px var(--w-xs-text-3d),
      2.25px 2.25px var(--w-xs-text-3d),
      2px 2px var(--w-xs-text-3d),
      1.75px 1.75px var(--w-xs-text-3d),
      1.5px 1.5px var(--w-xs-text-3d),
      1.25px 1.25px var(--w-xs-text-3d),
      1px 1px var(--w-xs-text-3d),
      0.75px 0.75px var(--w-xs-text-3d),
      0.5px 0.5px var(--w-xs-text-3d),
      0.25px 0.25px var(--w-xs-text-3d);
  }
  .grid[style*="--w-xs-col:"] {
    grid-template-columns: repeat(var(--w-xs-col, 1), 1fr);
  }
  .grid > [style*="--w-xs-sc:"] {
    grid-column: span var(--w-xs-sc, 1);
  }
  .grid > [style*="--w-xs-sr:"] {
    grid-row: span var(--w-xs-sr, 1);
  }
  [style*="--w-xs-bg:"] {
    background: var(--w-xs-bg) !important;
  }
  [style*="--w-xs-bga:"] {
    background-attachment: var(--w-xs-bga) !important;
  }
  [style*="--w-xs-bgc:"] {
    background-color: var(--w-xs-bgc) !important;
  }
  [style*="--w-xs-bgi:"] {
    background-image: var(--w-xs-bgi) !important;
  }
  [style*="--w-xs-bgp:"] {
    background-position: var(--w-xs-bgp) !important;
  }
  [style*="--w-xs-bgr:"] {
    background-repeat: var(--w-xs-bgr) !important;
  }
  [style*="--w-xs-bgs:"] {
    background-size: var(--w-xs-bgs) !important;
  }
  [style*="--w-xs-b:"] {
    border: var(--w-xs-b) !important;
  }
  [style*="--w-xs-bc:"] {
    border-color: var(--w-xs-bc) !important;
  }
  [style*="--w-xs-bs:"] {
    border-style: var(--w-xs-bs) !important;
  }
  [style*="--w-xs-bw:"] {
    border-width: var(--w-xs-bw) !important;
  }
  [style*="--w-xs-br:"] {
    border-radius: var(--w-xs-br) !important;
  }
  [style*="--w-xs-radius:"] {
    border-radius: var(--w-xs-radius) !important;
  }
  [style*="--w-xs-bt:"] {
    border-top: var(--w-xs-bt) !important;
  }
  [style*="--w-xs-bl:"] {
    border-left: var(--w-xs-bl) !important;
  }
  [style*="--w-xs-br:"] {
    border-right: var(--w-xs-br) !important;
  }
  [style*="--w-xs-bb:"] {
    border-bottom: var(--w-xs-bb) !important;
  }
  [style*="--w-xs-btlr:"] {
    border-top-left-radius: var(--w-xs-btlr) !important;
  }
  [style*="--w-xs-btrr:"] {
    border-top-right-radius: var(--w-xs-btrr) !important;
  }
  [style*="--w-xs-bblr:"] {
    border-bottom-left-radius: var(--w-xs-bblr) !important;
  }
  [style*="--w-xs-bbrr:"] {
    border-bottom-right-radius: var(--w-xs-bbrr) !important;
  }
  [style*="--w-xs-fx:"] {
    flex: var(--w-xs-fx) !important;
  }
  [style*="--w-xs-fd:"] {
    flex-direction: var(--w-xs-fd) !important;
  }
  [style*="--w-xs-fw:"] {
    flex-wrap: var(--w-xs-fw) !important;
  }
  [style*="--w-xs-ac:"] {
    align-content: var(--w-xs-ac) !important;
  }
  [style*="--w-xs-ai:"] {
    align-items: var(--w-xs-ai) !important;
  }
  [style*="--w-xs-as:"] {
    align-self: var(--w-xs-as) !important;
  }
  [style*="--w-xs-jc:"] {
    justify-content: var(--w-xs-jc) !important;
  }
  [style*="--w-xs-fg:"] {
    flex-grow: var(--w-xs-fg) !important;
  }
  [style*="--w-xs-fs:"] {
    flex-shrink: var(--w-xs-fs) !important;
  }
  [style*="--w-xs-fb:"] {
    flex-basis: var(--w-xs-fb) !important;
  }
  [style*="--w-xs-o:"] {
    order: var(--w-xs-o) !important;
  }
  [style*="--w-xs-gtc:"] {
    grid-template-columns: var(--w-xs-gtc) !important;
  }
  [style*="--w-xs-gtr:"] {
    grid-template-rows: var(--w-xs-gtr) !important;
  }
  [style*="--w-xs-gac:"] {
    grid-auto-columns: var(--w-xs-gac) !important;
  }
  [style*="--w-xs-gar:"] {
    grid-auto-rows: var(--w-xs-gar) !important;
  }
  [style*="--w-xs-gc:"] {
    grid-column: var(--w-xs-gc) !important;
  }
  [style*="--w-xs-gr:"] {
    grid-row: var(--w-xs-gr) !important;
  }
  [style*="--w-xs-gg:"] {
    grid-gap: var(--w-xs-gg) !important;
  }
  [style*="--w-xs-ps:"] {
    place-self: var(--w-xs-ps) !important;
  }
  [style*="--w-xs-ji:"] {
    justify-items: var(--w-xs-ji) !important;
  }
  [style*="--w-xs-js:"] {
    justify-self: var(--w-xs-js) !important;
  }
  [style*="--w-xs-d:"] {
    display: var(--w-xs-d) !important;
  }
  [style*="--w-xs-ft:"] {
    float: var(--w-xs-ft) !important;
  }
  [style*="--w-xs-pos:"] {
    position: var(--w-xs-pos) !important;
  }
  [style*="--w-xs-top:"] {
    top: var(--w-xs-top) !important;
  }
  [style*="--w-xs-left:"] {
    left: var(--w-xs-left) !important;
  }
  [style*="--w-xs-right:"] {
    right: var(--w-xs-right) !important;
  }
  [style*="--w-xs-bottom:"] {
    bottom: var(--w-xs-bottom) !important;
  }
  [style*="--w-xs-objf:"] {
    object-fit: var(--w-xs-objf) !important;
  }
  [style*="--w-xs-objp:"] {
    object-position: var(--w-xs-objp) !important;
  }
  [style*="--w-xs-v:"] {
    visibility: var(--w-xs-v) !important;
  }
  [style*="--w-xs-z:"] {
    z-index: var(--w-xs-z) !important;
  }
  [style*="--w-xs-w:"] {
    width: var(--w-xs-w) !important;
  }
  [style*="--w-xs-h:"] {
    height: var(--w-xs-h) !important;
  }
  [style*="--w-xs-minw:"] {
    min-width: var(--w-xs-minw) !important;
  }
  [style*="--w-xs-minh:"] {
    min-height: var(--w-xs-minh) !important;
  }
  [style*="--w-xs-maxw:"] {
    max-width: var(--w-xs-maxw) !important;
  }
  [style*="--w-xs-maxh:"] {
    max-height: var(--w-xs-maxh) !important;
  }
  [style*="--w-xs-pad:"] {
    padding: var(--w-xs-pad) !important;
  }
  [style*="--w-xs-pl:"] {
    padding-left: var(--w-xs-pl) !important;
  }
  [style*="--w-xs-pr:"] {
    padding-right: var(--w-xs-pr) !important;
  }
  [style*="--w-xs-pt:"] {
    padding-top: var(--w-xs-pt) !important;
  }
  [style*="--w-xs-pb:"] {
    padding-bottom: var(--w-xs-pb) !important;
  }
  [style*="--w-xs-m:"] {
    margin: var(--w-xs-m) !important;
  }
  [style*="--w-xs-ml:"] {
    margin-left: var(--w-xs-ml) !important;
  }
  [style*="--w-xs-mr:"] {
    margin-right: var(--w-xs-mr) !important;
  }
  [style*="--w-xs-mt:"] {
    margin-top: var(--w-xs-mt) !important;
  }
  [style*="--w-xs-mb:"] {
    margin-bottom: var(--w-xs-mb) !important;
  }
  [style*="--w-xs-c:"] {
    color: var(--w-xs-c) !important;
  }
  [style*="--w-xs-size:"] {
    font-size: var(--w-xs-size) !important;
  }
  [style*="--w-xs-ls:"] {
    letter-spacing: var(--w-xs-ls) !important;
  }
  [style*="--w-xs-lh:"] {
    line-height: var(--w-xs-lh) !important;
  }
  [style*="--w-xs-ta:"] {
    text-align: var(--w-xs-ta) !important;
  }
  [style*="--w-xs-wm:"] {
    writing-mode: var(--w-xs-wm) !important;
  }
  [style*="--w-xs-ws:"] {
    white-space: var(--w-xs-ws) !important;
  }
  [style*="--w-xs-wb:"] {
    word-break: var(--w-xs-wb) !important;
  }
  [style*="--w-xs-cc:"] {
    column-count: var(--w-xs-cc) !important;
  }
  [style*="--w-xs-cg:"] {
    column-gap: var(--w-xs-cg) !important;
  }
  [style*="--w-xs-cr:"] {
    column-rule: var(--w-xs-cr) !important;
  }
  [style*="--w-xs-cs:"] {
    column-span: var(--w-xs-cs) !important;
  }
  [style*="--w-xs-dir:"] {
    direction: var(--w-xs-dir) !important;
  }
  [style*="--w-xs-t:"] {
    transform: var(--w-xs-t) !important;
  }
  [style*="--w-xs-to:"] {
    transform-origin: var(--w-xs-to) !important;
  }
  [style*="--w-xs-tc:"] {
    transform-style: var(--w-xs-tc) !important;
  }
  [style*="--w-xs-tn:"] {
    transition: var(--w-xs-tn) !important;
  }
  [style*="--w-xs-td:"] {
    transition-delay: var(--w-xs-td) !important;
  }
  [style*="--w-xs-tdn:"] {
    transition-duration: var(--w-xs-tdn) !important;
  }
  [style*="--w-xs-tp:"] {
    transition-property: var(--w-xs-tp) !important;
  }
  [style*="-ttf:"] {
    transition-timing-function: var(-ttf) !important;
  }
  [style*="--w-xs-boxs:"] {
    box-shadow: var(--w-xs-boxs) !important;
  }
  [style*="--w-xs-ct:"] {
    content: var(--w-xs-ct) !important;
  }
  [style*="--w-xs-op:"] {
    opacity: var(--w-xs-op) !important;
  }
  [style*="--w-xs-bs:"] {
    box-shadow: var(--w-xs-bs) !important;
  }
  .wrapper,
  [style*="--w-xs-wrapper:"] {
    --gutter: var(--w-xs-gutter);
  }
}
@media only screen and (min-width: 577px) and (max-width: 768px) {
  [style*="--w-sm-hvr-bg:"]:hover {
    background: var(--w-sm-hvr-bg, var(--w-sm-background));
  }
  [style*="--w-sm-hvr-bgc:"]:hover {
    background-color: var(--w-sm-hvr-bgc, var(--w-sm-background-color));
  }
  [style*="--w-sm-grad-top:"] {
    background-image: linear-gradient(
      0deg,
      transparent,
      var(--w-sm-grad-bottom)
    );
  }
  [style*="--w-sm-grad-bottom:"] {
    background-image: linear-gradient(
      180deg,
      transparent,
      var(--w-sm-grad-bottom)
    );
  }
  [style*="--w-sm-hvr-b:"]:hover {
    border: var(--w-sm-hvr-b, var(--w-sm-border));
  }
  [style*="--w-sm-hvr-bc:"]:hover {
    border-color: var(--w-sm-hvr-bc, var(--w-sm-border-color));
  }
  [style*="--w-sm-grid-cols:"] {
    grid-template-columns: repeat(var(--w-sm-grid-cols), minmax(0, 1fr));
  }
  [style*="--w-sm-us:"] {
    -webkit-user-select: var(--w-sm-us) !important;
    user-select: var(--w-sm-us) !important;
  }
  [style*="--w-sm-oe:"] {
    outline: var(--w-sm-oe) !important;
  }
  [style*="--w-sm-pe:"] {
    pointer-events: var(--w-sm-pe) !important;
  }
  [style*="--w-sm-sb:"] {
    scroll-behavior: var(--w-sm-sb) !important;
  }
  [style*="--w-sm-cur:"] {
    cursor: var(--w-sm-cur) !important;
  }
  [style*="--w-sm-cur:"]:hover {
    cursor: var(--w-sm-cur, var(--w-sm-cursor));
  }
  [style*="--w-sm-of:"] {
    overflow: var(--w-sm-of) !important;
  }
  [style*="--w-sm-ofx:"] {
    overflow-x: var(--w-sm-ofx) !important;
  }
  [style*="--w-sm-ofy:"] {
    overflow-y: var(--w-sm-ofy) !important;
  }
  [style*="--w-sm-bxs:"] {
    box-sizing: var(--w-sm-bxs) !important;
  }
  [style*="--w-sm-ff:"] {
    font-family: var(--w-sm-ff) !important;
  }
  [style*="--w-sm-fs:"] {
    font-style: var(--w-sm-fs) !important;
  }
  [style*="--w-sm-weight:"] {
    font-weight: var(--w-sm-weight) !important;
  }
  [style*="--w-sm-lis:"] {
    list-style: var(--w-sm-lis) !important;
  }
  [style*="--w-sm-list:"] {
    list-style-type: var(--w-sm-list) !important;
  }
  [style*="--w-sm-lisp:"] {
    list-style-position: var(--w-sm-lisp) !important;
  }
  [style*="--w-sm-talc:"] {
    text-align-last-line: var(--w-sm-talc) !important;
  }
  [style*="--w-sm-td:"] {
    -webkit-text-decoration: var(--w-sm-td) !important;
    text-decoration: var(--w-sm-td) !important;
  }
  [style*="--w-sm-ts:"] {
    text-shadow: var(--w-sm-ts) !important;
  }
  [style*="--w-sm-tt:"] {
    text-transform: var(--w-sm-tt) !important;
  }
  [style*="--w-sm-va:"] {
    vertical-align: var(--w-sm-va) !important;
  }
  [style*="--w-sm-hvr-c:"]:hover {
    color: var(--w-sm-hvr-c, var(--w-sm-color));
  }
  [style*="--w-sm-bi:"] {
    break-inside: var(--w-sm-bi);
    page-break-inside: var(--w-sm-bi);
  }
  [style*="--w-sm-all:"] {
    all: var(--w-sm-all) !important;
  }
  [style*="--w-sm-cr:"] {
    clear: var(--w-sm-cr) !important;
  }
  [style*="--w-sm-fr:"] {
    filter: var(--w-sm-fr) !important;
  }
  [style*="--w-sm-grad:"] {
    background-image: linear-gradient(
      var(--w-sm-grad),
      transparent,
      var(--w-sm-grad-color, #000)
    );
  }
  [style*="--w-sm-grad-vars:"] {
    background-image: linear-gradient(
      var(--w-sm-grad-vars),
      var(--w-sm-primary),
      var(--w-sm-secondary)
    );
  }
  [style*="--w-sm-bg-pattern-squares:"] {
    background-image: repeating-linear-gradient(
        45deg,
        currentColor 25%,
        transparent 0,
        transparent 75%,
        currentColor 0,
        currentColor
      ),
      repeating-linear-gradient(
        45deg,
        currentColor 25%,
        transparent 0,
        transparent 75%,
        currentColor 0,
        currentColor
      );
    background-position:
      0 0,
      calc(var(--w-sm-bg-pattern-squares) * 1px)
        calc(var(--w-sm-bg-pattern-squares) * 1px);
    background-size: calc(var(--w-sm-bg-pattern-squares) * 2px)
      calc(var(--w-sm-bg-pattern-squares) * 2px);
  }
  .wrapper,
  [style*="--w-sm-wrapper:"] {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--w-sm-wrapper);
    padding-left: var(--w-sm-gutter);
    padding-right: var(--w-sm-gutter);
  }
  [style*="--w-sm-inset:"] {
    bottom: var(--w-sm-inset);
    left: var(--w-sm-inset);
    right: var(--w-sm-inset);
    top: var(--w-sm-inset);
  }
  [style*="--w-sm-inset-top:"] {
    left: var(--w-sm-inset-top);
    right: var(--w-sm-inset-top);
    top: var(--w-sm-inset-top);
  }
  [style*="--w-sm-inset-bottom:"] {
    bottom: var(--w-sm-inset-bottom);
    left: var(--w-sm-inset-bottom);
    right: var(--w-sm-inset-bottom);
  }
  [style*="--w-sm-inset-top-left:"] {
    left: var(--w-sm-inset-top-left);
    top: var(--w-sm-inset-top-left);
  }
  [style*="--w-sm-inset-top-right:"] {
    right: var(--w-sm-inset-top-right);
    top: var(--w-sm-inset-top-right);
  }
  [style*="--w-sm-inset-bottom-left:"] {
    bottom: var(--w-sm-inset-bottom-left);
    left: var(--w-sm-inset-bottom-left);
  }
  [style*="--w-sm-inset-bottom-right:"] {
    bottom: var(--w-sm-inset-bottom-right);
    right: var(--w-sm-inset-bottom-right);
  }
  [style*="--w-sm-levitate:"] {
    box-shadow:
      0 calc(var(--w-sm-levitate) * 0.5px) calc(var(--w-sm-levitate) * 0.6px)
        rgba(0, 0, 0, calc(var(--w-sm-levitate) * 0.013)),
      0 calc(var(--w-sm-levitate) * 1px) calc(var(--w-sm-levitate) * 1.2px)
        rgba(0, 0, 0, calc(var(--w-sm-levitate) * 0.013)),
      0 calc(var(--w-sm-levitate) * 2px) calc(var(--w-sm-levitate) * 2.4px)
        rgba(0, 0, 0, calc(var(--w-sm-levitate) * 0.013)),
      0 calc(var(--w-sm-levitate) * 4px) calc(var(--w-sm-levitate) * 4.4px)
        rgba(0, 0, 0, calc(var(--w-sm-levitate) * 0.013));
    transform: translateY(calc(var(--w-sm-levitate) * -1.2px));
  }
  [style*="--w-sm-levitate-hvr:"] {
    transition: var(--w-sm-transition);
  }
  [style*="--w-sm-levitate-hvr:"]:focus,
  [style*="--w-sm-levitate-hvr:"]:hover {
    box-shadow:
      0 calc(var(--w-sm-levitate-hvr) * 0.5px)
        calc(var(--w-sm-levitate-hvr) * 0.6px)
        rgba(0, 0, 0, calc(var(--w-sm-levitate-hvr) * 0.013)),
      0 calc(var(--w-sm-levitate-hvr) * 1px)
        calc(var(--w-sm-levitate-hvr) * 1.2px)
        rgba(0, 0, 0, calc(var(--w-sm-levitate-hvr) * 0.013)),
      0 calc(var(--w-sm-levitate-hvr) * 2px)
        calc(var(--w-sm-levitate-hvr) * 2.4px)
        rgba(0, 0, 0, calc(var(--w-sm-levitate-hvr) * 0.013)),
      0 calc(var(--w-sm-levitate-hvr) * 4px)
        calc(var(--w-sm-levitate-hvr) * 4.4px)
        rgba(0, 0, 0, calc(var(--w-sm-levitate-hvr) * 0.013));
    transform: translateY(calc(var(--w-sm-levitate-hvr) * -1.2px));
  }
  [style*="--w-sm-shadow:"] {
    box-shadow:
      0 calc(var(--w-sm-shadow) * 0.1px) calc(var(--w-sm-shadow) * 0.2px)
        rgba(0, 0, 0, calc(var(--w-sm-shadow) * 0.02)),
      0 calc(var(--w-sm-shadow) * 0.2px) calc(var(--w-sm-shadow) * 0.4px)
        rgba(0, 0, 0, calc(var(--w-sm-shadow) * 0.02)),
      0 calc(var(--w-sm-shadow) * 0.4px) calc(var(--w-sm-shadow) * 0.8px)
        rgba(0, 0, 0, calc(var(--w-sm-shadow) * 0.02)),
      0 calc(var(--w-sm-shadow) * 0.8px) calc(var(--w-sm-shadow) * 1.6px)
        rgba(0, 0, 0, calc(var(--w-sm-shadow) * 0.02));
  }
  [style*="--w-sm-shadow-soft:"] {
    box-shadow:
      0 calc(var(--w-sm-shadow-soft) * 0.3px)
        calc(var(--w-sm-shadow-soft) * 1.1px) rgba(0, 0, 0, 0.1),
      0 calc(var(--w-sm-shadow-soft) * 0.6px)
        calc(var(--w-sm-shadow-soft) * 1.2px) rgba(0, 0, 0, 0.1),
      0 calc(var(--w-sm-shadow-soft) * 1.2px)
        calc(var(--w-sm-shadow-soft) * 1.4px) rgba(0, 0, 0, 0.1),
      0 calc(var(--w-sm-shadow-soft) * 2.4px)
        calc(var(--w-sm-shadow-soft) * 1.6px) rgba(0, 0, 0, 0.1);
  }
  [style*="--w-sm-shadow-hard:"] {
    box-shadow: 0 calc(var(--w-sm-shadow-hard) * 0.75px)
      calc(var(--w-sm-shadow-hard) * 1.3px)
      rgba(0, 0, 0, calc(var(--w-sm-shadow-hard) * 0.12));
  }
  [style*="--w-sm-shadow-vert:"] {
    box-shadow: 0 calc(var(--w-sm-shadow-vert) * 1.4px)
      calc(var(--w-sm-shadow-vert) * 2px) calc(var(--w-sm-shadow-vert) * -1.7px)
      rgba(0, 0, 0, calc(var(--w-sm-shadow-vert) * 0.12));
  }
  [style*="--w-sm-shadow-inset:"] {
    box-shadow:
      inset 0 calc(var(--w-sm-shadow-inset) * 0.1px)
        calc(var(--w-sm-shadow-inset) * 0.2px)
        rgba(0, 0, 0, calc(var(--w-sm-shadow-inset) * 0.02)),
      inset 0 calc(var(--w-sm-shadow-inset) * 0.2px)
        calc(var(--w-sm-shadow-inset) * 0.4px)
        rgba(0, 0, 0, calc(var(--w-sm-shadow-inset) * 0.02)),
      inset 0 calc(var(--w-sm-shadow-inset) * 0.4px)
        calc(var(--w-sm-shadow-inset) * 0.8px)
        rgba(0, 0, 0, calc(var(--w-sm-shadow-inset) * 0.02)),
      inset 0 calc(var(--w-sm-shadow-inset) * 0.8px)
        calc(var(--w-sm-shadow-inset) * 1.6px)
        rgba(0, 0, 0, calc(var(--w-sm-shadow-inset) * 0.02));
  }
  [style*="--w-sm-shadow-hvr:"] {
    transition: var(--w-sm-transition);
  }
  [style*="--w-sm-shadow-hvr:"]:focus,
  [style*="--w-sm-shadow-hvr:"]:hover {
    box-shadow:
      0 calc(var(--w-sm-shadow-hvr) * 0.1px)
        calc(var(--w-sm-shadow-hvr) * 0.2px)
        rgba(0, 0, 0, calc(var(--w-sm-shadow-hvr) * 0.02)),
      0 calc(var(--w-sm-shadow-hvr) * 0.2px)
        calc(var(--w-sm-shadow-hvr) * 0.4px)
        rgba(0, 0, 0, calc(var(--w-sm-shadow-hvr) * 0.02)),
      0 calc(var(--w-sm-shadow-hvr) * 0.4px)
        calc(var(--w-sm-shadow-hvr) * 0.8px)
        rgba(0, 0, 0, calc(var(--w-sm-shadow-hvr) * 0.02)),
      0 calc(var(--w-sm-shadow-hvr) * 0.8px)
        calc(var(--w-sm-shadow-hvr) * 1.6px)
        rgba(0, 0, 0, calc(var(--w-sm-shadow-hvr) * 0.02));
  }
  [style*="--w-sm-px:"] {
    padding-inline-end: var(--w-sm-px);
    padding-inline-start: var(--w-sm-px);
  }
  [style*="--w-sm-py:"] {
    padding-block-end: var(--w-sm-py);
    padding-block-start: var(--w-sm-py);
  }
  [style*="--w-sm-mx:"] {
    margin-inline-end: var(--w-sm-mx);
    margin-inline-start: var(--w-sm-mx);
  }
  [style*="--w-sm-my:"] {
    margin-block-end: var(--w-sm-my);
    margin-block-start: var(--w-sm-my);
  }
  [style*="--w-sm-rotate:"],
  [style*="--w-sm-scale:"],
  [style*="--w-sm-skew:"],
  [style*="--w-sm-translate:"],
  [style*="--w-sm-translatex:"],
  [style*="--w-sm-translatey:"] {
    transform: translate(var(--w-sm-translate, 0))
      translateX(var(--w-sm-translatex, 0))
      translateY(var(--w-sm-translatey, 0)) scale(var(--w-sm-scale, 100%))
      rotate(var(--w-sm-rotate, 0)) skew(var(--w-sm-skew, 0));
  }
  [style*="--w-sm-rotate-hvr:"],
  [style*="--w-sm-scale-hvr:"],
  [style*="--w-sm-skew-hvr:"],
  [style*="--w-sm-translate-hvr:"],
  [style*="--w-sm-translatex-hvr:"],
  [style*="--w-sm-translatey-hvr:"] {
    transition: var(--w-sm-transition);
  }
  [style*="--w-sm-rotate-hvr:"]:hover,
  [style*="--w-sm-scale-hvr:"]:hover,
  [style*="--w-sm-skew-hvr:"]:hover,
  [style*="--w-sm-translate-hvr:"]:hover,
  [style*="--w-sm-translatex-hvr:"]:hover,
  [style*="--w-sm-translatey-hvr:"]:hover {
    transform: translate(var(--w-sm-translate-hvr, 0))
      translateX(var(--w-sm-translatex-hvr, 0))
      translateY(var(--w-sm-translatey-hvr, 0))
      scale(var(--w-sm-scale-hvr, 100%)) rotate(var(--w-sm-rotate-hvr, 0))
      skew(var(--w-sm-skew-hvr, 0));
  }
  [style*="--w-sm-line-clamp:"] {
    -webkit-line-clamp: var(--w-sm-line-clamp);
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  [style*="--w-sm-text-3d:"] {
    text-shadow:
      6px 6px 10px hsla(0, 0%, 100%, 0.1),
      6px 6px var(--w-sm-text-3d),
      5.75px 5.75px var(--w-sm-text-3d),
      5.5px 5.5px var(--w-sm-text-3d),
      5.25px 5.25px var(--w-sm-text-3d),
      5px 5px var(--w-sm-text-3d),
      4.75px 4.75px var(--w-sm-text-3d),
      4.5px 4.5px var(--w-sm-text-3d),
      4.25px 4.25px var(--w-sm-text-3d),
      4px 4px var(--w-sm-text-3d),
      3.75px 3.75px var(--w-sm-text-3d),
      3.5px 3.5px var(--w-sm-text-3d),
      3.25px 3.25px var(--w-sm-text-3d),
      3px 3px var(--w-sm-text-3d),
      2.75px 2.75px var(--w-sm-text-3d),
      2.5px 2.5px var(--w-sm-text-3d),
      2.25px 2.25px var(--w-sm-text-3d),
      2px 2px var(--w-sm-text-3d),
      1.75px 1.75px var(--w-sm-text-3d),
      1.5px 1.5px var(--w-sm-text-3d),
      1.25px 1.25px var(--w-sm-text-3d),
      1px 1px var(--w-sm-text-3d),
      0.75px 0.75px var(--w-sm-text-3d),
      0.5px 0.5px var(--w-sm-text-3d),
      0.25px 0.25px var(--w-sm-text-3d);
  }
  .grid[style*="--w-sm-col:"] {
    grid-template-columns: repeat(var(--w-sm-col, 1), 1fr);
  }
  .grid > [style*="--w-sm-sc:"] {
    grid-column: span var(--w-sm-sc, 1);
  }
  .grid > [style*="--w-sm-sr:"] {
    grid-row: span var(--w-sm-sr, 1);
  }
  [style*="--w-sm-bg:"] {
    background: var(--w-sm-bg) !important;
  }
  [style*="--w-sm-bga:"] {
    background-attachment: var(--w-sm-bga) !important;
  }
  [style*="--w-sm-bgc:"] {
    background-color: var(--w-sm-bgc) !important;
  }
  [style*="--w-sm-bgi:"] {
    background-image: var(--w-sm-bgi) !important;
  }
  [style*="--w-sm-bgp:"] {
    background-position: var(--w-sm-bgp) !important;
  }
  [style*="--w-sm-bgr:"] {
    background-repeat: var(--w-sm-bgr) !important;
  }
  [style*="--w-sm-bgs:"] {
    background-size: var(--w-sm-bgs) !important;
  }
  [style*="--w-sm-b:"] {
    border: var(--w-sm-b) !important;
  }
  [style*="--w-sm-bc:"] {
    border-color: var(--w-sm-bc) !important;
  }
  [style*="--w-sm-bs:"] {
    border-style: var(--w-sm-bs) !important;
  }
  [style*="--w-sm-bw:"] {
    border-width: var(--w-sm-bw) !important;
  }
  [style*="--w-sm-br:"] {
    border-radius: var(--w-sm-br) !important;
  }
  [style*="--w-sm-radius:"] {
    border-radius: var(--w-sm-radius) !important;
  }
  [style*="--w-sm-bt:"] {
    border-top: var(--w-sm-bt) !important;
  }
  [style*="--w-sm-bl:"] {
    border-left: var(--w-sm-bl) !important;
  }
  [style*="--w-sm-br:"] {
    border-right: var(--w-sm-br) !important;
  }
  [style*="--w-sm-bb:"] {
    border-bottom: var(--w-sm-bb) !important;
  }
  [style*="--w-sm-btlr:"] {
    border-top-left-radius: var(--w-sm-btlr) !important;
  }
  [style*="--w-sm-btrr:"] {
    border-top-right-radius: var(--w-sm-btrr) !important;
  }
  [style*="--w-sm-bblr:"] {
    border-bottom-left-radius: var(--w-sm-bblr) !important;
  }
  [style*="--w-sm-bbrr:"] {
    border-bottom-right-radius: var(--w-sm-bbrr) !important;
  }
  [style*="--w-sm-fx:"] {
    flex: var(--w-sm-fx) !important;
  }
  [style*="--w-sm-fd:"] {
    flex-direction: var(--w-sm-fd) !important;
  }
  [style*="--w-sm-fw:"] {
    flex-wrap: var(--w-sm-fw) !important;
  }
  [style*="--w-sm-ac:"] {
    align-content: var(--w-sm-ac) !important;
  }
  [style*="--w-sm-ai:"] {
    align-items: var(--w-sm-ai) !important;
  }
  [style*="--w-sm-as:"] {
    align-self: var(--w-sm-as) !important;
  }
  [style*="--w-sm-jc:"] {
    justify-content: var(--w-sm-jc) !important;
  }
  [style*="--w-sm-fg:"] {
    flex-grow: var(--w-sm-fg) !important;
  }
  [style*="--w-sm-fs:"] {
    flex-shrink: var(--w-sm-fs) !important;
  }
  [style*="--w-sm-fb:"] {
    flex-basis: var(--w-sm-fb) !important;
  }
  [style*="--w-sm-o:"] {
    order: var(--w-sm-o) !important;
  }
  [style*="--w-sm-gtc:"] {
    grid-template-columns: var(--w-sm-gtc) !important;
  }
  [style*="--w-sm-gtr:"] {
    grid-template-rows: var(--w-sm-gtr) !important;
  }
  [style*="--w-sm-gac:"] {
    grid-auto-columns: var(--w-sm-gac) !important;
  }
  [style*="--w-sm-gar:"] {
    grid-auto-rows: var(--w-sm-gar) !important;
  }
  [style*="--w-sm-gc:"] {
    grid-column: var(--w-sm-gc) !important;
  }
  [style*="--w-sm-gr:"] {
    grid-row: var(--w-sm-gr) !important;
  }
  [style*="--w-sm-gg:"] {
    grid-gap: var(--w-sm-gg) !important;
  }
  [style*="--w-sm-ps:"] {
    place-self: var(--w-sm-ps) !important;
  }
  [style*="--w-sm-ji:"] {
    justify-items: var(--w-sm-ji) !important;
  }
  [style*="--w-sm-js:"] {
    justify-self: var(--w-sm-js) !important;
  }
  [style*="--w-sm-d:"] {
    display: var(--w-sm-d) !important;
  }
  [style*="--w-sm-ft:"] {
    float: var(--w-sm-ft) !important;
  }
  [style*="--w-sm-pos:"] {
    position: var(--w-sm-pos) !important;
  }
  [style*="--w-sm-top:"] {
    top: var(--w-sm-top) !important;
  }
  [style*="--w-sm-left:"] {
    left: var(--w-sm-left) !important;
  }
  [style*="--w-sm-right:"] {
    right: var(--w-sm-right) !important;
  }
  [style*="--w-sm-bottom:"] {
    bottom: var(--w-sm-bottom) !important;
  }
  [style*="--w-sm-objf:"] {
    object-fit: var(--w-sm-objf) !important;
  }
  [style*="--w-sm-objp:"] {
    object-position: var(--w-sm-objp) !important;
  }
  [style*="--w-sm-v:"] {
    visibility: var(--w-sm-v) !important;
  }
  [style*="--w-sm-z:"] {
    z-index: var(--w-sm-z) !important;
  }
  [style*="--w-sm-w:"] {
    width: var(--w-sm-w) !important;
  }
  [style*="--w-sm-h:"] {
    height: var(--w-sm-h) !important;
  }
  [style*="--w-sm-minw:"] {
    min-width: var(--w-sm-minw) !important;
  }
  [style*="--w-sm-minh:"] {
    min-height: var(--w-sm-minh) !important;
  }
  [style*="--w-sm-maxw:"] {
    max-width: var(--w-sm-maxw) !important;
  }
  [style*="--w-sm-maxh:"] {
    max-height: var(--w-sm-maxh) !important;
  }
  [style*="--w-sm-pad:"] {
    padding: var(--w-sm-pad) !important;
  }
  [style*="--w-sm-pl:"] {
    padding-left: var(--w-sm-pl) !important;
  }
  [style*="--w-sm-pr:"] {
    padding-right: var(--w-sm-pr) !important;
  }
  [style*="--w-sm-pt:"] {
    padding-top: var(--w-sm-pt) !important;
  }
  [style*="--w-sm-pb:"] {
    padding-bottom: var(--w-sm-pb) !important;
  }
  [style*="--w-sm-m:"] {
    margin: var(--w-sm-m) !important;
  }
  [style*="--w-sm-ml:"] {
    margin-left: var(--w-sm-ml) !important;
  }
  [style*="--w-sm-mr:"] {
    margin-right: var(--w-sm-mr) !important;
  }
  [style*="--w-sm-mt:"] {
    margin-top: var(--w-sm-mt) !important;
  }
  [style*="--w-sm-mb:"] {
    margin-bottom: var(--w-sm-mb) !important;
  }
  [style*="--w-sm-c:"] {
    color: var(--w-sm-c) !important;
  }
  [style*="--w-sm-size:"] {
    font-size: var(--w-sm-size) !important;
  }
  [style*="--w-sm-ls:"] {
    letter-spacing: var(--w-sm-ls) !important;
  }
  [style*="--w-sm-lh:"] {
    line-height: var(--w-sm-lh) !important;
  }
  [style*="--w-sm-ta:"] {
    text-align: var(--w-sm-ta) !important;
  }
  [style*="--w-sm-wm:"] {
    writing-mode: var(--w-sm-wm) !important;
  }
  [style*="--w-sm-ws:"] {
    white-space: var(--w-sm-ws) !important;
  }
  [style*="--w-sm-wb:"] {
    word-break: var(--w-sm-wb) !important;
  }
  [style*="--w-sm-cc:"] {
    column-count: var(--w-sm-cc) !important;
  }
  [style*="--w-sm-cg:"] {
    column-gap: var(--w-sm-cg) !important;
  }
  [style*="--w-sm-cr:"] {
    column-rule: var(--w-sm-cr) !important;
  }
  [style*="--w-sm-cs:"] {
    column-span: var(--w-sm-cs) !important;
  }
  [style*="--w-sm-dir:"] {
    direction: var(--w-sm-dir) !important;
  }
  [style*="--w-sm-t:"] {
    transform: var(--w-sm-t) !important;
  }
  [style*="--w-sm-to:"] {
    transform-origin: var(--w-sm-to) !important;
  }
  [style*="--w-sm-tc:"] {
    transform-style: var(--w-sm-tc) !important;
  }
  [style*="--w-sm-tn:"] {
    transition: var(--w-sm-tn) !important;
  }
  [style*="--w-sm-td:"] {
    transition-delay: var(--w-sm-td) !important;
  }
  [style*="--w-sm-tdn:"] {
    transition-duration: var(--w-sm-tdn) !important;
  }
  [style*="--w-sm-tp:"] {
    transition-property: var(--w-sm-tp) !important;
  }
  [style*="-ttf:"] {
    transition-timing-function: var(-ttf) !important;
  }
  [style*="--w-sm-boxs:"] {
    box-shadow: var(--w-sm-boxs) !important;
  }
  [style*="--w-sm-ct:"] {
    content: var(--w-sm-ct) !important;
  }
  [style*="--w-sm-op:"] {
    opacity: var(--w-sm-op) !important;
  }
  [style*="--w-sm-bs:"] {
    box-shadow: var(--w-sm-bs) !important;
  }
  .wrapper,
  [style*="--w-sm-wrapper:"] {
    --gutter: var(--w-sm-gutter);
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  [style*="--w-md-hvr-bg:"]:hover {
    background: var(--w-md-hvr-bg, var(--w-md-background));
  }
  [style*="--w-md-hvr-bgc:"]:hover {
    background-color: var(--w-md-hvr-bgc, var(--w-md-background-color));
  }
  [style*="--w-md-grad-top:"] {
    background-image: linear-gradient(
      0deg,
      transparent,
      var(--w-md-grad-bottom)
    );
  }
  [style*="--w-md-grad-bottom:"] {
    background-image: linear-gradient(
      180deg,
      transparent,
      var(--w-md-grad-bottom)
    );
  }
  [style*="--w-md-hvr-b:"]:hover {
    border: var(--w-md-hvr-b, var(--w-md-border));
  }
  [style*="--w-md-hvr-bc:"]:hover {
    border-color: var(--w-md-hvr-bc, var(--w-md-border-color));
  }
  [style*="--w-md-grid-cols:"] {
    grid-template-columns: repeat(var(--w-md-grid-cols), minmax(0, 1fr));
  }
  [style*="--w-md-us:"] {
    -webkit-user-select: var(--w-md-us) !important;
    user-select: var(--w-md-us) !important;
  }
  [style*="--w-md-oe:"] {
    outline: var(--w-md-oe) !important;
  }
  [style*="--w-md-pe:"] {
    pointer-events: var(--w-md-pe) !important;
  }
  [style*="--w-md-sb:"] {
    scroll-behavior: var(--w-md-sb) !important;
  }
  [style*="--w-md-cur:"] {
    cursor: var(--w-md-cur) !important;
  }
  [style*="--w-md-cur:"]:hover {
    cursor: var(--w-md-cur, var(--w-md-cursor));
  }
  [style*="--w-md-of:"] {
    overflow: var(--w-md-of) !important;
  }
  [style*="--w-md-ofx:"] {
    overflow-x: var(--w-md-ofx) !important;
  }
  [style*="--w-md-ofy:"] {
    overflow-y: var(--w-md-ofy) !important;
  }
  [style*="--w-md-bxs:"] {
    box-sizing: var(--w-md-bxs) !important;
  }
  [style*="--w-md-ff:"] {
    font-family: var(--w-md-ff) !important;
  }
  [style*="--w-md-fs:"] {
    font-style: var(--w-md-fs) !important;
  }
  [style*="--w-md-weight:"] {
    font-weight: var(--w-md-weight) !important;
  }
  [style*="--w-md-lis:"] {
    list-style: var(--w-md-lis) !important;
  }
  [style*="--w-md-list:"] {
    list-style-type: var(--w-md-list) !important;
  }
  [style*="--w-md-lisp:"] {
    list-style-position: var(--w-md-lisp) !important;
  }
  [style*="--w-md-talc:"] {
    text-align-last-line: var(--w-md-talc) !important;
  }
  [style*="--w-md-td:"] {
    -webkit-text-decoration: var(--w-md-td) !important;
    text-decoration: var(--w-md-td) !important;
  }
  [style*="--w-md-ts:"] {
    text-shadow: var(--w-md-ts) !important;
  }
  [style*="--w-md-tt:"] {
    text-transform: var(--w-md-tt) !important;
  }
  [style*="--w-md-va:"] {
    vertical-align: var(--w-md-va) !important;
  }
  [style*="--w-md-hvr-c:"]:hover {
    color: var(--w-md-hvr-c, var(--w-md-color));
  }
  [style*="--w-md-bi:"] {
    break-inside: var(--w-md-bi);
    page-break-inside: var(--w-md-bi);
  }
  [style*="--w-md-all:"] {
    all: var(--w-md-all) !important;
  }
  [style*="--w-md-cr:"] {
    clear: var(--w-md-cr) !important;
  }
  [style*="--w-md-fr:"] {
    filter: var(--w-md-fr) !important;
  }
  [style*="--w-md-grad:"] {
    background-image: linear-gradient(
      var(--w-md-grad),
      transparent,
      var(--w-md-grad-color, #000)
    );
  }
  [style*="--w-md-grad-vars:"] {
    background-image: linear-gradient(
      var(--w-md-grad-vars),
      var(--w-md-primary),
      var(--w-md-secondary)
    );
  }
  [style*="--w-md-bg-pattern-squares:"] {
    background-image: repeating-linear-gradient(
        45deg,
        currentColor 25%,
        transparent 0,
        transparent 75%,
        currentColor 0,
        currentColor
      ),
      repeating-linear-gradient(
        45deg,
        currentColor 25%,
        transparent 0,
        transparent 75%,
        currentColor 0,
        currentColor
      );
    background-position:
      0 0,
      calc(var(--w-md-bg-pattern-squares) * 1px)
        calc(var(--w-md-bg-pattern-squares) * 1px);
    background-size: calc(var(--w-md-bg-pattern-squares) * 2px)
      calc(var(--w-md-bg-pattern-squares) * 2px);
  }
  .wrapper,
  [style*="--w-md-wrapper:"] {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--w-md-wrapper);
    padding-left: var(--w-md-gutter);
    padding-right: var(--w-md-gutter);
  }
  [style*="--w-md-inset:"] {
    bottom: var(--w-md-inset);
    left: var(--w-md-inset);
    right: var(--w-md-inset);
    top: var(--w-md-inset);
  }
  [style*="--w-md-inset-top:"] {
    left: var(--w-md-inset-top);
    right: var(--w-md-inset-top);
    top: var(--w-md-inset-top);
  }
  [style*="--w-md-inset-bottom:"] {
    bottom: var(--w-md-inset-bottom);
    left: var(--w-md-inset-bottom);
    right: var(--w-md-inset-bottom);
  }
  [style*="--w-md-inset-top-left:"] {
    left: var(--w-md-inset-top-left);
    top: var(--w-md-inset-top-left);
  }
  [style*="--w-md-inset-top-right:"] {
    right: var(--w-md-inset-top-right);
    top: var(--w-md-inset-top-right);
  }
  [style*="--w-md-inset-bottom-left:"] {
    bottom: var(--w-md-inset-bottom-left);
    left: var(--w-md-inset-bottom-left);
  }
  [style*="--w-md-inset-bottom-right:"] {
    bottom: var(--w-md-inset-bottom-right);
    right: var(--w-md-inset-bottom-right);
  }
  [style*="--w-md-levitate:"] {
    box-shadow:
      0 calc(var(--w-md-levitate) * 0.5px) calc(var(--w-md-levitate) * 0.6px)
        rgba(0, 0, 0, calc(var(--w-md-levitate) * 0.013)),
      0 calc(var(--w-md-levitate) * 1px) calc(var(--w-md-levitate) * 1.2px)
        rgba(0, 0, 0, calc(var(--w-md-levitate) * 0.013)),
      0 calc(var(--w-md-levitate) * 2px) calc(var(--w-md-levitate) * 2.4px)
        rgba(0, 0, 0, calc(var(--w-md-levitate) * 0.013)),
      0 calc(var(--w-md-levitate) * 4px) calc(var(--w-md-levitate) * 4.4px)
        rgba(0, 0, 0, calc(var(--w-md-levitate) * 0.013));
    transform: translateY(calc(var(--w-md-levitate) * -1.2px));
  }
  [style*="--w-md-levitate-hvr:"] {
    transition: var(--w-md-transition);
  }
  [style*="--w-md-levitate-hvr:"]:focus,
  [style*="--w-md-levitate-hvr:"]:hover {
    box-shadow:
      0 calc(var(--w-md-levitate-hvr) * 0.5px)
        calc(var(--w-md-levitate-hvr) * 0.6px)
        rgba(0, 0, 0, calc(var(--w-md-levitate-hvr) * 0.013)),
      0 calc(var(--w-md-levitate-hvr) * 1px)
        calc(var(--w-md-levitate-hvr) * 1.2px)
        rgba(0, 0, 0, calc(var(--w-md-levitate-hvr) * 0.013)),
      0 calc(var(--w-md-levitate-hvr) * 2px)
        calc(var(--w-md-levitate-hvr) * 2.4px)
        rgba(0, 0, 0, calc(var(--w-md-levitate-hvr) * 0.013)),
      0 calc(var(--w-md-levitate-hvr) * 4px)
        calc(var(--w-md-levitate-hvr) * 4.4px)
        rgba(0, 0, 0, calc(var(--w-md-levitate-hvr) * 0.013));
    transform: translateY(calc(var(--w-md-levitate-hvr) * -1.2px));
  }
  [style*="--w-md-shadow:"] {
    box-shadow:
      0 calc(var(--w-md-shadow) * 0.1px) calc(var(--w-md-shadow) * 0.2px)
        rgba(0, 0, 0, calc(var(--w-md-shadow) * 0.02)),
      0 calc(var(--w-md-shadow) * 0.2px) calc(var(--w-md-shadow) * 0.4px)
        rgba(0, 0, 0, calc(var(--w-md-shadow) * 0.02)),
      0 calc(var(--w-md-shadow) * 0.4px) calc(var(--w-md-shadow) * 0.8px)
        rgba(0, 0, 0, calc(var(--w-md-shadow) * 0.02)),
      0 calc(var(--w-md-shadow) * 0.8px) calc(var(--w-md-shadow) * 1.6px)
        rgba(0, 0, 0, calc(var(--w-md-shadow) * 0.02));
  }
  [style*="--w-md-shadow-soft:"] {
    box-shadow:
      0 calc(var(--w-md-shadow-soft) * 0.3px)
        calc(var(--w-md-shadow-soft) * 1.1px) rgba(0, 0, 0, 0.1),
      0 calc(var(--w-md-shadow-soft) * 0.6px)
        calc(var(--w-md-shadow-soft) * 1.2px) rgba(0, 0, 0, 0.1),
      0 calc(var(--w-md-shadow-soft) * 1.2px)
        calc(var(--w-md-shadow-soft) * 1.4px) rgba(0, 0, 0, 0.1),
      0 calc(var(--w-md-shadow-soft) * 2.4px)
        calc(var(--w-md-shadow-soft) * 1.6px) rgba(0, 0, 0, 0.1);
  }
  [style*="--w-md-shadow-hard:"] {
    box-shadow: 0 calc(var(--w-md-shadow-hard) * 0.75px)
      calc(var(--w-md-shadow-hard) * 1.3px)
      rgba(0, 0, 0, calc(var(--w-md-shadow-hard) * 0.12));
  }
  [style*="--w-md-shadow-vert:"] {
    box-shadow: 0 calc(var(--w-md-shadow-vert) * 1.4px)
      calc(var(--w-md-shadow-vert) * 2px) calc(var(--w-md-shadow-vert) * -1.7px)
      rgba(0, 0, 0, calc(var(--w-md-shadow-vert) * 0.12));
  }
  [style*="--w-md-shadow-inset:"] {
    box-shadow:
      inset 0 calc(var(--w-md-shadow-inset) * 0.1px)
        calc(var(--w-md-shadow-inset) * 0.2px)
        rgba(0, 0, 0, calc(var(--w-md-shadow-inset) * 0.02)),
      inset 0 calc(var(--w-md-shadow-inset) * 0.2px)
        calc(var(--w-md-shadow-inset) * 0.4px)
        rgba(0, 0, 0, calc(var(--w-md-shadow-inset) * 0.02)),
      inset 0 calc(var(--w-md-shadow-inset) * 0.4px)
        calc(var(--w-md-shadow-inset) * 0.8px)
        rgba(0, 0, 0, calc(var(--w-md-shadow-inset) * 0.02)),
      inset 0 calc(var(--w-md-shadow-inset) * 0.8px)
        calc(var(--w-md-shadow-inset) * 1.6px)
        rgba(0, 0, 0, calc(var(--w-md-shadow-inset) * 0.02));
  }
  [style*="--w-md-shadow-hvr:"] {
    transition: var(--w-md-transition);
  }
  [style*="--w-md-shadow-hvr:"]:focus,
  [style*="--w-md-shadow-hvr:"]:hover {
    box-shadow:
      0 calc(var(--w-md-shadow-hvr) * 0.1px)
        calc(var(--w-md-shadow-hvr) * 0.2px)
        rgba(0, 0, 0, calc(var(--w-md-shadow-hvr) * 0.02)),
      0 calc(var(--w-md-shadow-hvr) * 0.2px)
        calc(var(--w-md-shadow-hvr) * 0.4px)
        rgba(0, 0, 0, calc(var(--w-md-shadow-hvr) * 0.02)),
      0 calc(var(--w-md-shadow-hvr) * 0.4px)
        calc(var(--w-md-shadow-hvr) * 0.8px)
        rgba(0, 0, 0, calc(var(--w-md-shadow-hvr) * 0.02)),
      0 calc(var(--w-md-shadow-hvr) * 0.8px)
        calc(var(--w-md-shadow-hvr) * 1.6px)
        rgba(0, 0, 0, calc(var(--w-md-shadow-hvr) * 0.02));
  }
  [style*="--w-md-px:"] {
    padding-inline-end: var(--w-md-px);
    padding-inline-start: var(--w-md-px);
  }
  [style*="--w-md-py:"] {
    padding-block-end: var(--w-md-py);
    padding-block-start: var(--w-md-py);
  }
  [style*="--w-md-mx:"] {
    margin-inline-end: var(--w-md-mx);
    margin-inline-start: var(--w-md-mx);
  }
  [style*="--w-md-my:"] {
    margin-block-end: var(--w-md-my);
    margin-block-start: var(--w-md-my);
  }
  [style*="--w-md-rotate:"],
  [style*="--w-md-scale:"],
  [style*="--w-md-skew:"],
  [style*="--w-md-translate:"],
  [style*="--w-md-translatex:"],
  [style*="--w-md-translatey:"] {
    transform: translate(var(--w-md-translate, 0))
      translateX(var(--w-md-translatex, 0))
      translateY(var(--w-md-translatey, 0)) scale(var(--w-md-scale, 100%))
      rotate(var(--w-md-rotate, 0)) skew(var(--w-md-skew, 0));
  }
  [style*="--w-md-rotate-hvr:"],
  [style*="--w-md-scale-hvr:"],
  [style*="--w-md-skew-hvr:"],
  [style*="--w-md-translate-hvr:"],
  [style*="--w-md-translatex-hvr:"],
  [style*="--w-md-translatey-hvr:"] {
    transition: var(--w-md-transition);
  }
  [style*="--w-md-rotate-hvr:"]:hover,
  [style*="--w-md-scale-hvr:"]:hover,
  [style*="--w-md-skew-hvr:"]:hover,
  [style*="--w-md-translate-hvr:"]:hover,
  [style*="--w-md-translatex-hvr:"]:hover,
  [style*="--w-md-translatey-hvr:"]:hover {
    transform: translate(var(--w-md-translate-hvr, 0))
      translateX(var(--w-md-translatex-hvr, 0))
      translateY(var(--w-md-translatey-hvr, 0))
      scale(var(--w-md-scale-hvr, 100%)) rotate(var(--w-md-rotate-hvr, 0))
      skew(var(--w-md-skew-hvr, 0));
  }
  [style*="--w-md-line-clamp:"] {
    -webkit-line-clamp: var(--w-md-line-clamp);
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  [style*="--w-md-text-3d:"] {
    text-shadow:
      6px 6px 10px hsla(0, 0%, 100%, 0.1),
      6px 6px var(--w-md-text-3d),
      5.75px 5.75px var(--w-md-text-3d),
      5.5px 5.5px var(--w-md-text-3d),
      5.25px 5.25px var(--w-md-text-3d),
      5px 5px var(--w-md-text-3d),
      4.75px 4.75px var(--w-md-text-3d),
      4.5px 4.5px var(--w-md-text-3d),
      4.25px 4.25px var(--w-md-text-3d),
      4px 4px var(--w-md-text-3d),
      3.75px 3.75px var(--w-md-text-3d),
      3.5px 3.5px var(--w-md-text-3d),
      3.25px 3.25px var(--w-md-text-3d),
      3px 3px var(--w-md-text-3d),
      2.75px 2.75px var(--w-md-text-3d),
      2.5px 2.5px var(--w-md-text-3d),
      2.25px 2.25px var(--w-md-text-3d),
      2px 2px var(--w-md-text-3d),
      1.75px 1.75px var(--w-md-text-3d),
      1.5px 1.5px var(--w-md-text-3d),
      1.25px 1.25px var(--w-md-text-3d),
      1px 1px var(--w-md-text-3d),
      0.75px 0.75px var(--w-md-text-3d),
      0.5px 0.5px var(--w-md-text-3d),
      0.25px 0.25px var(--w-md-text-3d);
  }
  .grid[style*="--w-md-col:"] {
    grid-template-columns: repeat(var(--w-md-col, 1), 1fr);
  }
  .grid > [style*="--w-md-sc:"] {
    grid-column: span var(--w-md-sc, 1);
  }
  .grid > [style*="--w-md-sr:"] {
    grid-row: span var(--w-md-sr, 1);
  }
  [style*="--w-md-bg:"] {
    background: var(--w-md-bg) !important;
  }
  [style*="--w-md-bga:"] {
    background-attachment: var(--w-md-bga) !important;
  }
  [style*="--w-md-bgc:"] {
    background-color: var(--w-md-bgc) !important;
  }
  [style*="--w-md-bgi:"] {
    background-image: var(--w-md-bgi) !important;
  }
  [style*="--w-md-bgp:"] {
    background-position: var(--w-md-bgp) !important;
  }
  [style*="--w-md-bgr:"] {
    background-repeat: var(--w-md-bgr) !important;
  }
  [style*="--w-md-bgs:"] {
    background-size: var(--w-md-bgs) !important;
  }
  [style*="--w-md-b:"] {
    border: var(--w-md-b) !important;
  }
  [style*="--w-md-bc:"] {
    border-color: var(--w-md-bc) !important;
  }
  [style*="--w-md-bs:"] {
    border-style: var(--w-md-bs) !important;
  }
  [style*="--w-md-bw:"] {
    border-width: var(--w-md-bw) !important;
  }
  [style*="--w-md-br:"] {
    border-radius: var(--w-md-br) !important;
  }
  [style*="--w-md-radius:"] {
    border-radius: var(--w-md-radius) !important;
  }
  [style*="--w-md-bt:"] {
    border-top: var(--w-md-bt) !important;
  }
  [style*="--w-md-bl:"] {
    border-left: var(--w-md-bl) !important;
  }
  [style*="--w-md-br:"] {
    border-right: var(--w-md-br) !important;
  }
  [style*="--w-md-bb:"] {
    border-bottom: var(--w-md-bb) !important;
  }
  [style*="--w-md-btlr:"] {
    border-top-left-radius: var(--w-md-btlr) !important;
  }
  [style*="--w-md-btrr:"] {
    border-top-right-radius: var(--w-md-btrr) !important;
  }
  [style*="--w-md-bblr:"] {
    border-bottom-left-radius: var(--w-md-bblr) !important;
  }
  [style*="--w-md-bbrr:"] {
    border-bottom-right-radius: var(--w-md-bbrr) !important;
  }
  [style*="--w-md-fx:"] {
    flex: var(--w-md-fx) !important;
  }
  [style*="--w-md-fd:"] {
    flex-direction: var(--w-md-fd) !important;
  }
  [style*="--w-md-fw:"] {
    flex-wrap: var(--w-md-fw) !important;
  }
  [style*="--w-md-ac:"] {
    align-content: var(--w-md-ac) !important;
  }
  [style*="--w-md-ai:"] {
    align-items: var(--w-md-ai) !important;
  }
  [style*="--w-md-as:"] {
    align-self: var(--w-md-as) !important;
  }
  [style*="--w-md-jc:"] {
    justify-content: var(--w-md-jc) !important;
  }
  [style*="--w-md-fg:"] {
    flex-grow: var(--w-md-fg) !important;
  }
  [style*="--w-md-fs:"] {
    flex-shrink: var(--w-md-fs) !important;
  }
  [style*="--w-md-fb:"] {
    flex-basis: var(--w-md-fb) !important;
  }
  [style*="--w-md-o:"] {
    order: var(--w-md-o) !important;
  }
  [style*="--w-md-gtc:"] {
    grid-template-columns: var(--w-md-gtc) !important;
  }
  [style*="--w-md-gtr:"] {
    grid-template-rows: var(--w-md-gtr) !important;
  }
  [style*="--w-md-gac:"] {
    grid-auto-columns: var(--w-md-gac) !important;
  }
  [style*="--w-md-gar:"] {
    grid-auto-rows: var(--w-md-gar) !important;
  }
  [style*="--w-md-gc:"] {
    grid-column: var(--w-md-gc) !important;
  }
  [style*="--w-md-gr:"] {
    grid-row: var(--w-md-gr) !important;
  }
  [style*="--w-md-gg:"] {
    grid-gap: var(--w-md-gg) !important;
  }
  [style*="--w-md-ps:"] {
    place-self: var(--w-md-ps) !important;
  }
  [style*="--w-md-ji:"] {
    justify-items: var(--w-md-ji) !important;
  }
  [style*="--w-md-js:"] {
    justify-self: var(--w-md-js) !important;
  }
  [style*="--w-md-d:"] {
    display: var(--w-md-d) !important;
  }
  [style*="--w-md-ft:"] {
    float: var(--w-md-ft) !important;
  }
  [style*="--w-md-pos:"] {
    position: var(--w-md-pos) !important;
  }
  [style*="--w-md-top:"] {
    top: var(--w-md-top) !important;
  }
  [style*="--w-md-left:"] {
    left: var(--w-md-left) !important;
  }
  [style*="--w-md-right:"] {
    right: var(--w-md-right) !important;
  }
  [style*="--w-md-bottom:"] {
    bottom: var(--w-md-bottom) !important;
  }
  [style*="--w-md-objf:"] {
    object-fit: var(--w-md-objf) !important;
  }
  [style*="--w-md-objp:"] {
    object-position: var(--w-md-objp) !important;
  }
  [style*="--w-md-v:"] {
    visibility: var(--w-md-v) !important;
  }
  [style*="--w-md-z:"] {
    z-index: var(--w-md-z) !important;
  }
  [style*="--w-md-w:"] {
    width: var(--w-md-w) !important;
  }
  [style*="--w-md-h:"] {
    height: var(--w-md-h) !important;
  }
  [style*="--w-md-minw:"] {
    min-width: var(--w-md-minw) !important;
  }
  [style*="--w-md-minh:"] {
    min-height: var(--w-md-minh) !important;
  }
  [style*="--w-md-maxw:"] {
    max-width: var(--w-md-maxw) !important;
  }
  [style*="--w-md-maxh:"] {
    max-height: var(--w-md-maxh) !important;
  }
  [style*="--w-md-pad:"] {
    padding: var(--w-md-pad) !important;
  }
  [style*="--w-md-pl:"] {
    padding-left: var(--w-md-pl) !important;
  }
  [style*="--w-md-pr:"] {
    padding-right: var(--w-md-pr) !important;
  }
  [style*="--w-md-pt:"] {
    padding-top: var(--w-md-pt) !important;
  }
  [style*="--w-md-pb:"] {
    padding-bottom: var(--w-md-pb) !important;
  }
  [style*="--w-md-m:"] {
    margin: var(--w-md-m) !important;
  }
  [style*="--w-md-ml:"] {
    margin-left: var(--w-md-ml) !important;
  }
  [style*="--w-md-mr:"] {
    margin-right: var(--w-md-mr) !important;
  }
  [style*="--w-md-mt:"] {
    margin-top: var(--w-md-mt) !important;
  }
  [style*="--w-md-mb:"] {
    margin-bottom: var(--w-md-mb) !important;
  }
  [style*="--w-md-c:"] {
    color: var(--w-md-c) !important;
  }
  [style*="--w-md-size:"] {
    font-size: var(--w-md-size) !important;
  }
  [style*="--w-md-ls:"] {
    letter-spacing: var(--w-md-ls) !important;
  }
  [style*="--w-md-lh:"] {
    line-height: var(--w-md-lh) !important;
  }
  [style*="--w-md-ta:"] {
    text-align: var(--w-md-ta) !important;
  }
  [style*="--w-md-wm:"] {
    writing-mode: var(--w-md-wm) !important;
  }
  [style*="--w-md-ws:"] {
    white-space: var(--w-md-ws) !important;
  }
  [style*="--w-md-wb:"] {
    word-break: var(--w-md-wb) !important;
  }
  [style*="--w-md-cc:"] {
    column-count: var(--w-md-cc) !important;
  }
  [style*="--w-md-cg:"] {
    column-gap: var(--w-md-cg) !important;
  }
  [style*="--w-md-cr:"] {
    column-rule: var(--w-md-cr) !important;
  }
  [style*="--w-md-cs:"] {
    column-span: var(--w-md-cs) !important;
  }
  [style*="--w-md-dir:"] {
    direction: var(--w-md-dir) !important;
  }
  [style*="--w-md-t:"] {
    transform: var(--w-md-t) !important;
  }
  [style*="--w-md-to:"] {
    transform-origin: var(--w-md-to) !important;
  }
  [style*="--w-md-tc:"] {
    transform-style: var(--w-md-tc) !important;
  }
  [style*="--w-md-tn:"] {
    transition: var(--w-md-tn) !important;
  }
  [style*="--w-md-td:"] {
    transition-delay: var(--w-md-td) !important;
  }
  [style*="--w-md-tdn:"] {
    transition-duration: var(--w-md-tdn) !important;
  }
  [style*="--w-md-tp:"] {
    transition-property: var(--w-md-tp) !important;
  }
  [style*="-ttf:"] {
    transition-timing-function: var(-ttf) !important;
  }
  [style*="--w-md-boxs:"] {
    box-shadow: var(--w-md-boxs) !important;
  }
  [style*="--w-md-ct:"] {
    content: var(--w-md-ct) !important;
  }
  [style*="--w-md-op:"] {
    opacity: var(--w-md-op) !important;
  }
  [style*="--w-md-bs:"] {
    box-shadow: var(--w-md-bs) !important;
  }
  .wrapper,
  [style*="--w-md-wrapper:"] {
    --gutter: var(--w-md-gutter);
  }
}
@media only screen and (min-width: 993px) and (max-width: 1200px) {
  [style*="--w-lg-hvr-bg:"]:hover {
    background: var(--w-lg-hvr-bg, var(--w-lg-background));
  }
  [style*="--w-lg-hvr-bgc:"]:hover {
    background-color: var(--w-lg-hvr-bgc, var(--w-lg-background-color));
  }
  [style*="--w-lg-grad-top:"] {
    background-image: linear-gradient(
      0deg,
      transparent,
      var(--w-lg-grad-bottom)
    );
  }
  [style*="--w-lg-grad-bottom:"] {
    background-image: linear-gradient(
      180deg,
      transparent,
      var(--w-lg-grad-bottom)
    );
  }
  [style*="--w-lg-hvr-b:"]:hover {
    border: var(--w-lg-hvr-b, var(--w-lg-border));
  }
  [style*="--w-lg-hvr-bc:"]:hover {
    border-color: var(--w-lg-hvr-bc, var(--w-lg-border-color));
  }
  [style*="--w-lg-grid-cols:"] {
    grid-template-columns: repeat(var(--w-lg-grid-cols), minmax(0, 1fr));
  }
  [style*="--w-lg-us:"] {
    -webkit-user-select: var(--w-lg-us) !important;
    user-select: var(--w-lg-us) !important;
  }
  [style*="--w-lg-oe:"] {
    outline: var(--w-lg-oe) !important;
  }
  [style*="--w-lg-pe:"] {
    pointer-events: var(--w-lg-pe) !important;
  }
  [style*="--w-lg-sb:"] {
    scroll-behavior: var(--w-lg-sb) !important;
  }
  [style*="--w-lg-cur:"] {
    cursor: var(--w-lg-cur) !important;
  }
  [style*="--w-lg-cur:"]:hover {
    cursor: var(--w-lg-cur, var(--w-lg-cursor));
  }
  [style*="--w-lg-of:"] {
    overflow: var(--w-lg-of) !important;
  }
  [style*="--w-lg-ofx:"] {
    overflow-x: var(--w-lg-ofx) !important;
  }
  [style*="--w-lg-ofy:"] {
    overflow-y: var(--w-lg-ofy) !important;
  }
  [style*="--w-lg-bxs:"] {
    box-sizing: var(--w-lg-bxs) !important;
  }
  [style*="--w-lg-ff:"] {
    font-family: var(--w-lg-ff) !important;
  }
  [style*="--w-lg-fs:"] {
    font-style: var(--w-lg-fs) !important;
  }
  [style*="--w-lg-weight:"] {
    font-weight: var(--w-lg-weight) !important;
  }
  [style*="--w-lg-lis:"] {
    list-style: var(--w-lg-lis) !important;
  }
  [style*="--w-lg-list:"] {
    list-style-type: var(--w-lg-list) !important;
  }
  [style*="--w-lg-lisp:"] {
    list-style-position: var(--w-lg-lisp) !important;
  }
  [style*="--w-lg-talc:"] {
    text-align-last-line: var(--w-lg-talc) !important;
  }
  [style*="--w-lg-td:"] {
    -webkit-text-decoration: var(--w-lg-td) !important;
    text-decoration: var(--w-lg-td) !important;
  }
  [style*="--w-lg-ts:"] {
    text-shadow: var(--w-lg-ts) !important;
  }
  [style*="--w-lg-tt:"] {
    text-transform: var(--w-lg-tt) !important;
  }
  [style*="--w-lg-va:"] {
    vertical-align: var(--w-lg-va) !important;
  }
  [style*="--w-lg-hvr-c:"]:hover {
    color: var(--w-lg-hvr-c, var(--w-lg-color));
  }
  [style*="--w-lg-bi:"] {
    break-inside: var(--w-lg-bi);
    page-break-inside: var(--w-lg-bi);
  }
  [style*="--w-lg-all:"] {
    all: var(--w-lg-all) !important;
  }
  [style*="--w-lg-cr:"] {
    clear: var(--w-lg-cr) !important;
  }
  [style*="--w-lg-fr:"] {
    filter: var(--w-lg-fr) !important;
  }
  [style*="--w-lg-grad:"] {
    background-image: linear-gradient(
      var(--w-lg-grad),
      transparent,
      var(--w-lg-grad-color, #000)
    );
  }
  [style*="--w-lg-grad-vars:"] {
    background-image: linear-gradient(
      var(--w-lg-grad-vars),
      var(--w-lg-primary),
      var(--w-lg-secondary)
    );
  }
  [style*="--w-lg-bg-pattern-squares:"] {
    background-image: repeating-linear-gradient(
        45deg,
        currentColor 25%,
        transparent 0,
        transparent 75%,
        currentColor 0,
        currentColor
      ),
      repeating-linear-gradient(
        45deg,
        currentColor 25%,
        transparent 0,
        transparent 75%,
        currentColor 0,
        currentColor
      );
    background-position:
      0 0,
      calc(var(--w-lg-bg-pattern-squares) * 1px)
        calc(var(--w-lg-bg-pattern-squares) * 1px);
    background-size: calc(var(--w-lg-bg-pattern-squares) * 2px)
      calc(var(--w-lg-bg-pattern-squares) * 2px);
  }
  .wrapper,
  [style*="--w-lg-wrapper:"] {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--w-lg-wrapper);
    padding-left: var(--w-lg-gutter);
    padding-right: var(--w-lg-gutter);
  }
  [style*="--w-lg-inset:"] {
    bottom: var(--w-lg-inset);
    left: var(--w-lg-inset);
    right: var(--w-lg-inset);
    top: var(--w-lg-inset);
  }
  [style*="--w-lg-inset-top:"] {
    left: var(--w-lg-inset-top);
    right: var(--w-lg-inset-top);
    top: var(--w-lg-inset-top);
  }
  [style*="--w-lg-inset-bottom:"] {
    bottom: var(--w-lg-inset-bottom);
    left: var(--w-lg-inset-bottom);
    right: var(--w-lg-inset-bottom);
  }
  [style*="--w-lg-inset-top-left:"] {
    left: var(--w-lg-inset-top-left);
    top: var(--w-lg-inset-top-left);
  }
  [style*="--w-lg-inset-top-right:"] {
    right: var(--w-lg-inset-top-right);
    top: var(--w-lg-inset-top-right);
  }
  [style*="--w-lg-inset-bottom-left:"] {
    bottom: var(--w-lg-inset-bottom-left);
    left: var(--w-lg-inset-bottom-left);
  }
  [style*="--w-lg-inset-bottom-right:"] {
    bottom: var(--w-lg-inset-bottom-right);
    right: var(--w-lg-inset-bottom-right);
  }
  [style*="--w-lg-levitate:"] {
    box-shadow:
      0 calc(var(--w-lg-levitate) * 0.5px) calc(var(--w-lg-levitate) * 0.6px)
        rgba(0, 0, 0, calc(var(--w-lg-levitate) * 0.013)),
      0 calc(var(--w-lg-levitate) * 1px) calc(var(--w-lg-levitate) * 1.2px)
        rgba(0, 0, 0, calc(var(--w-lg-levitate) * 0.013)),
      0 calc(var(--w-lg-levitate) * 2px) calc(var(--w-lg-levitate) * 2.4px)
        rgba(0, 0, 0, calc(var(--w-lg-levitate) * 0.013)),
      0 calc(var(--w-lg-levitate) * 4px) calc(var(--w-lg-levitate) * 4.4px)
        rgba(0, 0, 0, calc(var(--w-lg-levitate) * 0.013));
    transform: translateY(calc(var(--w-lg-levitate) * -1.2px));
  }
  [style*="--w-lg-levitate-hvr:"] {
    transition: var(--w-lg-transition);
  }
  [style*="--w-lg-levitate-hvr:"]:focus,
  [style*="--w-lg-levitate-hvr:"]:hover {
    box-shadow:
      0 calc(var(--w-lg-levitate-hvr) * 0.5px)
        calc(var(--w-lg-levitate-hvr) * 0.6px)
        rgba(0, 0, 0, calc(var(--w-lg-levitate-hvr) * 0.013)),
      0 calc(var(--w-lg-levitate-hvr) * 1px)
        calc(var(--w-lg-levitate-hvr) * 1.2px)
        rgba(0, 0, 0, calc(var(--w-lg-levitate-hvr) * 0.013)),
      0 calc(var(--w-lg-levitate-hvr) * 2px)
        calc(var(--w-lg-levitate-hvr) * 2.4px)
        rgba(0, 0, 0, calc(var(--w-lg-levitate-hvr) * 0.013)),
      0 calc(var(--w-lg-levitate-hvr) * 4px)
        calc(var(--w-lg-levitate-hvr) * 4.4px)
        rgba(0, 0, 0, calc(var(--w-lg-levitate-hvr) * 0.013));
    transform: translateY(calc(var(--w-lg-levitate-hvr) * -1.2px));
  }
  [style*="--w-lg-shadow:"] {
    box-shadow:
      0 calc(var(--w-lg-shadow) * 0.1px) calc(var(--w-lg-shadow) * 0.2px)
        rgba(0, 0, 0, calc(var(--w-lg-shadow) * 0.02)),
      0 calc(var(--w-lg-shadow) * 0.2px) calc(var(--w-lg-shadow) * 0.4px)
        rgba(0, 0, 0, calc(var(--w-lg-shadow) * 0.02)),
      0 calc(var(--w-lg-shadow) * 0.4px) calc(var(--w-lg-shadow) * 0.8px)
        rgba(0, 0, 0, calc(var(--w-lg-shadow) * 0.02)),
      0 calc(var(--w-lg-shadow) * 0.8px) calc(var(--w-lg-shadow) * 1.6px)
        rgba(0, 0, 0, calc(var(--w-lg-shadow) * 0.02));
  }
  [style*="--w-lg-shadow-soft:"] {
    box-shadow:
      0 calc(var(--w-lg-shadow-soft) * 0.3px)
        calc(var(--w-lg-shadow-soft) * 1.1px) rgba(0, 0, 0, 0.1),
      0 calc(var(--w-lg-shadow-soft) * 0.6px)
        calc(var(--w-lg-shadow-soft) * 1.2px) rgba(0, 0, 0, 0.1),
      0 calc(var(--w-lg-shadow-soft) * 1.2px)
        calc(var(--w-lg-shadow-soft) * 1.4px) rgba(0, 0, 0, 0.1),
      0 calc(var(--w-lg-shadow-soft) * 2.4px)
        calc(var(--w-lg-shadow-soft) * 1.6px) rgba(0, 0, 0, 0.1);
  }
  [style*="--w-lg-shadow-hard:"] {
    box-shadow: 0 calc(var(--w-lg-shadow-hard) * 0.75px)
      calc(var(--w-lg-shadow-hard) * 1.3px)
      rgba(0, 0, 0, calc(var(--w-lg-shadow-hard) * 0.12));
  }
  [style*="--w-lg-shadow-vert:"] {
    box-shadow: 0 calc(var(--w-lg-shadow-vert) * 1.4px)
      calc(var(--w-lg-shadow-vert) * 2px) calc(var(--w-lg-shadow-vert) * -1.7px)
      rgba(0, 0, 0, calc(var(--w-lg-shadow-vert) * 0.12));
  }
  [style*="--w-lg-shadow-inset:"] {
    box-shadow:
      inset 0 calc(var(--w-lg-shadow-inset) * 0.1px)
        calc(var(--w-lg-shadow-inset) * 0.2px)
        rgba(0, 0, 0, calc(var(--w-lg-shadow-inset) * 0.02)),
      inset 0 calc(var(--w-lg-shadow-inset) * 0.2px)
        calc(var(--w-lg-shadow-inset) * 0.4px)
        rgba(0, 0, 0, calc(var(--w-lg-shadow-inset) * 0.02)),
      inset 0 calc(var(--w-lg-shadow-inset) * 0.4px)
        calc(var(--w-lg-shadow-inset) * 0.8px)
        rgba(0, 0, 0, calc(var(--w-lg-shadow-inset) * 0.02)),
      inset 0 calc(var(--w-lg-shadow-inset) * 0.8px)
        calc(var(--w-lg-shadow-inset) * 1.6px)
        rgba(0, 0, 0, calc(var(--w-lg-shadow-inset) * 0.02));
  }
  [style*="--w-lg-shadow-hvr:"] {
    transition: var(--w-lg-transition);
  }
  [style*="--w-lg-shadow-hvr:"]:focus,
  [style*="--w-lg-shadow-hvr:"]:hover {
    box-shadow:
      0 calc(var(--w-lg-shadow-hvr) * 0.1px)
        calc(var(--w-lg-shadow-hvr) * 0.2px)
        rgba(0, 0, 0, calc(var(--w-lg-shadow-hvr) * 0.02)),
      0 calc(var(--w-lg-shadow-hvr) * 0.2px)
        calc(var(--w-lg-shadow-hvr) * 0.4px)
        rgba(0, 0, 0, calc(var(--w-lg-shadow-hvr) * 0.02)),
      0 calc(var(--w-lg-shadow-hvr) * 0.4px)
        calc(var(--w-lg-shadow-hvr) * 0.8px)
        rgba(0, 0, 0, calc(var(--w-lg-shadow-hvr) * 0.02)),
      0 calc(var(--w-lg-shadow-hvr) * 0.8px)
        calc(var(--w-lg-shadow-hvr) * 1.6px)
        rgba(0, 0, 0, calc(var(--w-lg-shadow-hvr) * 0.02));
  }
  [style*="--w-lg-px:"] {
    padding-inline-end: var(--w-lg-px);
    padding-inline-start: var(--w-lg-px);
  }
  [style*="--w-lg-py:"] {
    padding-block-end: var(--w-lg-py);
    padding-block-start: var(--w-lg-py);
  }
  [style*="--w-lg-mx:"] {
    margin-inline-end: var(--w-lg-mx);
    margin-inline-start: var(--w-lg-mx);
  }
  [style*="--w-lg-my:"] {
    margin-block-end: var(--w-lg-my);
    margin-block-start: var(--w-lg-my);
  }
  [style*="--w-lg-rotate:"],
  [style*="--w-lg-scale:"],
  [style*="--w-lg-skew:"],
  [style*="--w-lg-translate:"],
  [style*="--w-lg-translatex:"],
  [style*="--w-lg-translatey:"] {
    transform: translate(var(--w-lg-translate, 0))
      translateX(var(--w-lg-translatex, 0))
      translateY(var(--w-lg-translatey, 0)) scale(var(--w-lg-scale, 100%))
      rotate(var(--w-lg-rotate, 0)) skew(var(--w-lg-skew, 0));
  }
  [style*="--w-lg-rotate-hvr:"],
  [style*="--w-lg-scale-hvr:"],
  [style*="--w-lg-skew-hvr:"],
  [style*="--w-lg-translate-hvr:"],
  [style*="--w-lg-translatex-hvr:"],
  [style*="--w-lg-translatey-hvr:"] {
    transition: var(--w-lg-transition);
  }
  [style*="--w-lg-rotate-hvr:"]:hover,
  [style*="--w-lg-scale-hvr:"]:hover,
  [style*="--w-lg-skew-hvr:"]:hover,
  [style*="--w-lg-translate-hvr:"]:hover,
  [style*="--w-lg-translatex-hvr:"]:hover,
  [style*="--w-lg-translatey-hvr:"]:hover {
    transform: translate(var(--w-lg-translate-hvr, 0))
      translateX(var(--w-lg-translatex-hvr, 0))
      translateY(var(--w-lg-translatey-hvr, 0))
      scale(var(--w-lg-scale-hvr, 100%)) rotate(var(--w-lg-rotate-hvr, 0))
      skew(var(--w-lg-skew-hvr, 0));
  }
  [style*="--w-lg-line-clamp:"] {
    -webkit-line-clamp: var(--w-lg-line-clamp);
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  [style*="--w-lg-text-3d:"] {
    text-shadow:
      6px 6px 10px hsla(0, 0%, 100%, 0.1),
      6px 6px var(--w-lg-text-3d),
      5.75px 5.75px var(--w-lg-text-3d),
      5.5px 5.5px var(--w-lg-text-3d),
      5.25px 5.25px var(--w-lg-text-3d),
      5px 5px var(--w-lg-text-3d),
      4.75px 4.75px var(--w-lg-text-3d),
      4.5px 4.5px var(--w-lg-text-3d),
      4.25px 4.25px var(--w-lg-text-3d),
      4px 4px var(--w-lg-text-3d),
      3.75px 3.75px var(--w-lg-text-3d),
      3.5px 3.5px var(--w-lg-text-3d),
      3.25px 3.25px var(--w-lg-text-3d),
      3px 3px var(--w-lg-text-3d),
      2.75px 2.75px var(--w-lg-text-3d),
      2.5px 2.5px var(--w-lg-text-3d),
      2.25px 2.25px var(--w-lg-text-3d),
      2px 2px var(--w-lg-text-3d),
      1.75px 1.75px var(--w-lg-text-3d),
      1.5px 1.5px var(--w-lg-text-3d),
      1.25px 1.25px var(--w-lg-text-3d),
      1px 1px var(--w-lg-text-3d),
      0.75px 0.75px var(--w-lg-text-3d),
      0.5px 0.5px var(--w-lg-text-3d),
      0.25px 0.25px var(--w-lg-text-3d);
  }
  .grid[style*="--w-lg-col:"] {
    grid-template-columns: repeat(var(--w-lg-col, 1), 1fr);
  }
  .grid > [style*="--w-lg-sc:"] {
    grid-column: span var(--w-lg-sc, 1);
  }
  .grid > [style*="--w-lg-sr:"] {
    grid-row: span var(--w-lg-sr, 1);
  }
  [style*="--w-lg-bg:"] {
    background: var(--w-lg-bg) !important;
  }
  [style*="--w-lg-bga:"] {
    background-attachment: var(--w-lg-bga) !important;
  }
  [style*="--w-lg-bgc:"] {
    background-color: var(--w-lg-bgc) !important;
  }
  [style*="--w-lg-bgi:"] {
    background-image: var(--w-lg-bgi) !important;
  }
  [style*="--w-lg-bgp:"] {
    background-position: var(--w-lg-bgp) !important;
  }
  [style*="--w-lg-bgr:"] {
    background-repeat: var(--w-lg-bgr) !important;
  }
  [style*="--w-lg-bgs:"] {
    background-size: var(--w-lg-bgs) !important;
  }
  [style*="--w-lg-b:"] {
    border: var(--w-lg-b) !important;
  }
  [style*="--w-lg-bc:"] {
    border-color: var(--w-lg-bc) !important;
  }
  [style*="--w-lg-bs:"] {
    border-style: var(--w-lg-bs) !important;
  }
  [style*="--w-lg-bw:"] {
    border-width: var(--w-lg-bw) !important;
  }
  [style*="--w-lg-br:"] {
    border-radius: var(--w-lg-br) !important;
  }
  [style*="--w-lg-radius:"] {
    border-radius: var(--w-lg-radius) !important;
  }
  [style*="--w-lg-bt:"] {
    border-top: var(--w-lg-bt) !important;
  }
  [style*="--w-lg-bl:"] {
    border-left: var(--w-lg-bl) !important;
  }
  [style*="--w-lg-br:"] {
    border-right: var(--w-lg-br) !important;
  }
  [style*="--w-lg-bb:"] {
    border-bottom: var(--w-lg-bb) !important;
  }
  [style*="--w-lg-btlr:"] {
    border-top-left-radius: var(--w-lg-btlr) !important;
  }
  [style*="--w-lg-btrr:"] {
    border-top-right-radius: var(--w-lg-btrr) !important;
  }
  [style*="--w-lg-bblr:"] {
    border-bottom-left-radius: var(--w-lg-bblr) !important;
  }
  [style*="--w-lg-bbrr:"] {
    border-bottom-right-radius: var(--w-lg-bbrr) !important;
  }
  [style*="--w-lg-fx:"] {
    flex: var(--w-lg-fx) !important;
  }
  [style*="--w-lg-fd:"] {
    flex-direction: var(--w-lg-fd) !important;
  }
  [style*="--w-lg-fw:"] {
    flex-wrap: var(--w-lg-fw) !important;
  }
  [style*="--w-lg-ac:"] {
    align-content: var(--w-lg-ac) !important;
  }
  [style*="--w-lg-ai:"] {
    align-items: var(--w-lg-ai) !important;
  }
  [style*="--w-lg-as:"] {
    align-self: var(--w-lg-as) !important;
  }
  [style*="--w-lg-jc:"] {
    justify-content: var(--w-lg-jc) !important;
  }
  [style*="--w-lg-fg:"] {
    flex-grow: var(--w-lg-fg) !important;
  }
  [style*="--w-lg-fs:"] {
    flex-shrink: var(--w-lg-fs) !important;
  }
  [style*="--w-lg-fb:"] {
    flex-basis: var(--w-lg-fb) !important;
  }
  [style*="--w-lg-o:"] {
    order: var(--w-lg-o) !important;
  }
  [style*="--w-lg-gtc:"] {
    grid-template-columns: var(--w-lg-gtc) !important;
  }
  [style*="--w-lg-gtr:"] {
    grid-template-rows: var(--w-lg-gtr) !important;
  }
  [style*="--w-lg-gac:"] {
    grid-auto-columns: var(--w-lg-gac) !important;
  }
  [style*="--w-lg-gar:"] {
    grid-auto-rows: var(--w-lg-gar) !important;
  }
  [style*="--w-lg-gc:"] {
    grid-column: var(--w-lg-gc) !important;
  }
  [style*="--w-lg-gr:"] {
    grid-row: var(--w-lg-gr) !important;
  }
  [style*="--w-lg-gg:"] {
    grid-gap: var(--w-lg-gg) !important;
  }
  [style*="--w-lg-ps:"] {
    place-self: var(--w-lg-ps) !important;
  }
  [style*="--w-lg-ji:"] {
    justify-items: var(--w-lg-ji) !important;
  }
  [style*="--w-lg-js:"] {
    justify-self: var(--w-lg-js) !important;
  }
  [style*="--w-lg-d:"] {
    display: var(--w-lg-d) !important;
  }
  [style*="--w-lg-ft:"] {
    float: var(--w-lg-ft) !important;
  }
  [style*="--w-lg-pos:"] {
    position: var(--w-lg-pos) !important;
  }
  [style*="--w-lg-top:"] {
    top: var(--w-lg-top) !important;
  }
  [style*="--w-lg-left:"] {
    left: var(--w-lg-left) !important;
  }
  [style*="--w-lg-right:"] {
    right: var(--w-lg-right) !important;
  }
  [style*="--w-lg-bottom:"] {
    bottom: var(--w-lg-bottom) !important;
  }
  [style*="--w-lg-objf:"] {
    object-fit: var(--w-lg-objf) !important;
  }
  [style*="--w-lg-objp:"] {
    object-position: var(--w-lg-objp) !important;
  }
  [style*="--w-lg-v:"] {
    visibility: var(--w-lg-v) !important;
  }
  [style*="--w-lg-z:"] {
    z-index: var(--w-lg-z) !important;
  }
  [style*="--w-lg-w:"] {
    width: var(--w-lg-w) !important;
  }
  [style*="--w-lg-h:"] {
    height: var(--w-lg-h) !important;
  }
  [style*="--w-lg-minw:"] {
    min-width: var(--w-lg-minw) !important;
  }
  [style*="--w-lg-minh:"] {
    min-height: var(--w-lg-minh) !important;
  }
  [style*="--w-lg-maxw:"] {
    max-width: var(--w-lg-maxw) !important;
  }
  [style*="--w-lg-maxh:"] {
    max-height: var(--w-lg-maxh) !important;
  }
  [style*="--w-lg-pad:"] {
    padding: var(--w-lg-pad) !important;
  }
  [style*="--w-lg-pl:"] {
    padding-left: var(--w-lg-pl) !important;
  }
  [style*="--w-lg-pr:"] {
    padding-right: var(--w-lg-pr) !important;
  }
  [style*="--w-lg-pt:"] {
    padding-top: var(--w-lg-pt) !important;
  }
  [style*="--w-lg-pb:"] {
    padding-bottom: var(--w-lg-pb) !important;
  }
  [style*="--w-lg-m:"] {
    margin: var(--w-lg-m) !important;
  }
  [style*="--w-lg-ml:"] {
    margin-left: var(--w-lg-ml) !important;
  }
  [style*="--w-lg-mr:"] {
    margin-right: var(--w-lg-mr) !important;
  }
  [style*="--w-lg-mt:"] {
    margin-top: var(--w-lg-mt) !important;
  }
  [style*="--w-lg-mb:"] {
    margin-bottom: var(--w-lg-mb) !important;
  }
  [style*="--w-lg-c:"] {
    color: var(--w-lg-c) !important;
  }
  [style*="--w-lg-size:"] {
    font-size: var(--w-lg-size) !important;
  }
  [style*="--w-lg-ls:"] {
    letter-spacing: var(--w-lg-ls) !important;
  }
  [style*="--w-lg-lh:"] {
    line-height: var(--w-lg-lh) !important;
  }
  [style*="--w-lg-ta:"] {
    text-align: var(--w-lg-ta) !important;
  }
  [style*="--w-lg-wm:"] {
    writing-mode: var(--w-lg-wm) !important;
  }
  [style*="--w-lg-ws:"] {
    white-space: var(--w-lg-ws) !important;
  }
  [style*="--w-lg-wb:"] {
    word-break: var(--w-lg-wb) !important;
  }
  [style*="--w-lg-cc:"] {
    column-count: var(--w-lg-cc) !important;
  }
  [style*="--w-lg-cg:"] {
    column-gap: var(--w-lg-cg) !important;
  }
  [style*="--w-lg-cr:"] {
    column-rule: var(--w-lg-cr) !important;
  }
  [style*="--w-lg-cs:"] {
    column-span: var(--w-lg-cs) !important;
  }
  [style*="--w-lg-dir:"] {
    direction: var(--w-lg-dir) !important;
  }
  [style*="--w-lg-t:"] {
    transform: var(--w-lg-t) !important;
  }
  [style*="--w-lg-to:"] {
    transform-origin: var(--w-lg-to) !important;
  }
  [style*="--w-lg-tc:"] {
    transform-style: var(--w-lg-tc) !important;
  }
  [style*="--w-lg-tn:"] {
    transition: var(--w-lg-tn) !important;
  }
  [style*="--w-lg-td:"] {
    transition-delay: var(--w-lg-td) !important;
  }
  [style*="--w-lg-tdn:"] {
    transition-duration: var(--w-lg-tdn) !important;
  }
  [style*="--w-lg-tp:"] {
    transition-property: var(--w-lg-tp) !important;
  }
  [style*="-ttf:"] {
    transition-timing-function: var(-ttf) !important;
  }
  [style*="--w-lg-boxs:"] {
    box-shadow: var(--w-lg-boxs) !important;
  }
  [style*="--w-lg-ct:"] {
    content: var(--w-lg-ct) !important;
  }
  [style*="--w-lg-op:"] {
    opacity: var(--w-lg-op) !important;
  }
  [style*="--w-lg-bs:"] {
    box-shadow: var(--w-lg-bs) !important;
  }
  .wrapper,
  [style*="--w-lg-wrapper:"] {
    --gutter: var(--w-lg-gutter);
  }
}
@media only screen and (min-width: 1201px) and (max-width: 1600px) {
  [style*="--w-xl-hvr-bg:"]:hover {
    background: var(--w-xl-hvr-bg, var(--w-xl-background));
  }
  [style*="--w-xl-hvr-bgc:"]:hover {
    background-color: var(--w-xl-hvr-bgc, var(--w-xl-background-color));
  }
  [style*="--w-xl-grad-top:"] {
    background-image: linear-gradient(
      0deg,
      transparent,
      var(--w-xl-grad-bottom)
    );
  }
  [style*="--w-xl-grad-bottom:"] {
    background-image: linear-gradient(
      180deg,
      transparent,
      var(--w-xl-grad-bottom)
    );
  }
  [style*="--w-xl-hvr-b:"]:hover {
    border: var(--w-xl-hvr-b, var(--w-xl-border));
  }
  [style*="--w-xl-hvr-bc:"]:hover {
    border-color: var(--w-xl-hvr-bc, var(--w-xl-border-color));
  }
  [style*="--w-xl-grid-cols:"] {
    grid-template-columns: repeat(var(--w-xl-grid-cols), minmax(0, 1fr));
  }
  [style*="--w-xl-us:"] {
    -webkit-user-select: var(--w-xl-us) !important;
    user-select: var(--w-xl-us) !important;
  }
  [style*="--w-xl-oe:"] {
    outline: var(--w-xl-oe) !important;
  }
  [style*="--w-xl-pe:"] {
    pointer-events: var(--w-xl-pe) !important;
  }
  [style*="--w-xl-sb:"] {
    scroll-behavior: var(--w-xl-sb) !important;
  }
  [style*="--w-xl-cur:"] {
    cursor: var(--w-xl-cur) !important;
  }
  [style*="--w-xl-cur:"]:hover {
    cursor: var(--w-xl-cur, var(--w-xl-cursor));
  }
  [style*="--w-xl-of:"] {
    overflow: var(--w-xl-of) !important;
  }
  [style*="--w-xl-ofx:"] {
    overflow-x: var(--w-xl-ofx) !important;
  }
  [style*="--w-xl-ofy:"] {
    overflow-y: var(--w-xl-ofy) !important;
  }
  [style*="--w-xl-bxs:"] {
    box-sizing: var(--w-xl-bxs) !important;
  }
  [style*="--w-xl-ff:"] {
    font-family: var(--w-xl-ff) !important;
  }
  [style*="--w-xl-fs:"] {
    font-style: var(--w-xl-fs) !important;
  }
  [style*="--w-xl-weight:"] {
    font-weight: var(--w-xl-weight) !important;
  }
  [style*="--w-xl-lis:"] {
    list-style: var(--w-xl-lis) !important;
  }
  [style*="--w-xl-list:"] {
    list-style-type: var(--w-xl-list) !important;
  }
  [style*="--w-xl-lisp:"] {
    list-style-position: var(--w-xl-lisp) !important;
  }
  [style*="--w-xl-talc:"] {
    text-align-last-line: var(--w-xl-talc) !important;
  }
  [style*="--w-xl-td:"] {
    -webkit-text-decoration: var(--w-xl-td) !important;
    text-decoration: var(--w-xl-td) !important;
  }
  [style*="--w-xl-ts:"] {
    text-shadow: var(--w-xl-ts) !important;
  }
  [style*="--w-xl-tt:"] {
    text-transform: var(--w-xl-tt) !important;
  }
  [style*="--w-xl-va:"] {
    vertical-align: var(--w-xl-va) !important;
  }
  [style*="--w-xl-hvr-c:"]:hover {
    color: var(--w-xl-hvr-c, var(--w-xl-color));
  }
  [style*="--w-xl-bi:"] {
    break-inside: var(--w-xl-bi);
    page-break-inside: var(--w-xl-bi);
  }
  [style*="--w-xl-all:"] {
    all: var(--w-xl-all) !important;
  }
  [style*="--w-xl-cr:"] {
    clear: var(--w-xl-cr) !important;
  }
  [style*="--w-xl-fr:"] {
    filter: var(--w-xl-fr) !important;
  }
  [style*="--w-xl-grad:"] {
    background-image: linear-gradient(
      var(--w-xl-grad),
      transparent,
      var(--w-xl-grad-color, #000)
    );
  }
  [style*="--w-xl-grad-vars:"] {
    background-image: linear-gradient(
      var(--w-xl-grad-vars),
      var(--w-xl-primary),
      var(--w-xl-secondary)
    );
  }
  [style*="--w-xl-bg-pattern-squares:"] {
    background-image: repeating-linear-gradient(
        45deg,
        currentColor 25%,
        transparent 0,
        transparent 75%,
        currentColor 0,
        currentColor
      ),
      repeating-linear-gradient(
        45deg,
        currentColor 25%,
        transparent 0,
        transparent 75%,
        currentColor 0,
        currentColor
      );
    background-position:
      0 0,
      calc(var(--w-xl-bg-pattern-squares) * 1px)
        calc(var(--w-xl-bg-pattern-squares) * 1px);
    background-size: calc(var(--w-xl-bg-pattern-squares) * 2px)
      calc(var(--w-xl-bg-pattern-squares) * 2px);
  }
  .wrapper,
  [style*="--w-xl-wrapper:"] {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--w-xl-wrapper);
    padding-left: var(--w-xl-gutter);
    padding-right: var(--w-xl-gutter);
  }
  [style*="--w-xl-inset:"] {
    bottom: var(--w-xl-inset);
    left: var(--w-xl-inset);
    right: var(--w-xl-inset);
    top: var(--w-xl-inset);
  }
  [style*="--w-xl-inset-top:"] {
    left: var(--w-xl-inset-top);
    right: var(--w-xl-inset-top);
    top: var(--w-xl-inset-top);
  }
  [style*="--w-xl-inset-bottom:"] {
    bottom: var(--w-xl-inset-bottom);
    left: var(--w-xl-inset-bottom);
    right: var(--w-xl-inset-bottom);
  }
  [style*="--w-xl-inset-top-left:"] {
    left: var(--w-xl-inset-top-left);
    top: var(--w-xl-inset-top-left);
  }
  [style*="--w-xl-inset-top-right:"] {
    right: var(--w-xl-inset-top-right);
    top: var(--w-xl-inset-top-right);
  }
  [style*="--w-xl-inset-bottom-left:"] {
    bottom: var(--w-xl-inset-bottom-left);
    left: var(--w-xl-inset-bottom-left);
  }
  [style*="--w-xl-inset-bottom-right:"] {
    bottom: var(--w-xl-inset-bottom-right);
    right: var(--w-xl-inset-bottom-right);
  }
  [style*="--w-xl-levitate:"] {
    box-shadow:
      0 calc(var(--w-xl-levitate) * 0.5px) calc(var(--w-xl-levitate) * 0.6px)
        rgba(0, 0, 0, calc(var(--w-xl-levitate) * 0.013)),
      0 calc(var(--w-xl-levitate) * 1px) calc(var(--w-xl-levitate) * 1.2px)
        rgba(0, 0, 0, calc(var(--w-xl-levitate) * 0.013)),
      0 calc(var(--w-xl-levitate) * 2px) calc(var(--w-xl-levitate) * 2.4px)
        rgba(0, 0, 0, calc(var(--w-xl-levitate) * 0.013)),
      0 calc(var(--w-xl-levitate) * 4px) calc(var(--w-xl-levitate) * 4.4px)
        rgba(0, 0, 0, calc(var(--w-xl-levitate) * 0.013));
    transform: translateY(calc(var(--w-xl-levitate) * -1.2px));
  }
  [style*="--w-xl-levitate-hvr:"] {
    transition: var(--w-xl-transition);
  }
  [style*="--w-xl-levitate-hvr:"]:focus,
  [style*="--w-xl-levitate-hvr:"]:hover {
    box-shadow:
      0 calc(var(--w-xl-levitate-hvr) * 0.5px)
        calc(var(--w-xl-levitate-hvr) * 0.6px)
        rgba(0, 0, 0, calc(var(--w-xl-levitate-hvr) * 0.013)),
      0 calc(var(--w-xl-levitate-hvr) * 1px)
        calc(var(--w-xl-levitate-hvr) * 1.2px)
        rgba(0, 0, 0, calc(var(--w-xl-levitate-hvr) * 0.013)),
      0 calc(var(--w-xl-levitate-hvr) * 2px)
        calc(var(--w-xl-levitate-hvr) * 2.4px)
        rgba(0, 0, 0, calc(var(--w-xl-levitate-hvr) * 0.013)),
      0 calc(var(--w-xl-levitate-hvr) * 4px)
        calc(var(--w-xl-levitate-hvr) * 4.4px)
        rgba(0, 0, 0, calc(var(--w-xl-levitate-hvr) * 0.013));
    transform: translateY(calc(var(--w-xl-levitate-hvr) * -1.2px));
  }
  [style*="--w-xl-shadow:"] {
    box-shadow:
      0 calc(var(--w-xl-shadow) * 0.1px) calc(var(--w-xl-shadow) * 0.2px)
        rgba(0, 0, 0, calc(var(--w-xl-shadow) * 0.02)),
      0 calc(var(--w-xl-shadow) * 0.2px) calc(var(--w-xl-shadow) * 0.4px)
        rgba(0, 0, 0, calc(var(--w-xl-shadow) * 0.02)),
      0 calc(var(--w-xl-shadow) * 0.4px) calc(var(--w-xl-shadow) * 0.8px)
        rgba(0, 0, 0, calc(var(--w-xl-shadow) * 0.02)),
      0 calc(var(--w-xl-shadow) * 0.8px) calc(var(--w-xl-shadow) * 1.6px)
        rgba(0, 0, 0, calc(var(--w-xl-shadow) * 0.02));
  }
  [style*="--w-xl-shadow-soft:"] {
    box-shadow:
      0 calc(var(--w-xl-shadow-soft) * 0.3px)
        calc(var(--w-xl-shadow-soft) * 1.1px) rgba(0, 0, 0, 0.1),
      0 calc(var(--w-xl-shadow-soft) * 0.6px)
        calc(var(--w-xl-shadow-soft) * 1.2px) rgba(0, 0, 0, 0.1),
      0 calc(var(--w-xl-shadow-soft) * 1.2px)
        calc(var(--w-xl-shadow-soft) * 1.4px) rgba(0, 0, 0, 0.1),
      0 calc(var(--w-xl-shadow-soft) * 2.4px)
        calc(var(--w-xl-shadow-soft) * 1.6px) rgba(0, 0, 0, 0.1);
  }
  [style*="--w-xl-shadow-hard:"] {
    box-shadow: 0 calc(var(--w-xl-shadow-hard) * 0.75px)
      calc(var(--w-xl-shadow-hard) * 1.3px)
      rgba(0, 0, 0, calc(var(--w-xl-shadow-hard) * 0.12));
  }
  [style*="--w-xl-shadow-vert:"] {
    box-shadow: 0 calc(var(--w-xl-shadow-vert) * 1.4px)
      calc(var(--w-xl-shadow-vert) * 2px) calc(var(--w-xl-shadow-vert) * -1.7px)
      rgba(0, 0, 0, calc(var(--w-xl-shadow-vert) * 0.12));
  }
  [style*="--w-xl-shadow-inset:"] {
    box-shadow:
      inset 0 calc(var(--w-xl-shadow-inset) * 0.1px)
        calc(var(--w-xl-shadow-inset) * 0.2px)
        rgba(0, 0, 0, calc(var(--w-xl-shadow-inset) * 0.02)),
      inset 0 calc(var(--w-xl-shadow-inset) * 0.2px)
        calc(var(--w-xl-shadow-inset) * 0.4px)
        rgba(0, 0, 0, calc(var(--w-xl-shadow-inset) * 0.02)),
      inset 0 calc(var(--w-xl-shadow-inset) * 0.4px)
        calc(var(--w-xl-shadow-inset) * 0.8px)
        rgba(0, 0, 0, calc(var(--w-xl-shadow-inset) * 0.02)),
      inset 0 calc(var(--w-xl-shadow-inset) * 0.8px)
        calc(var(--w-xl-shadow-inset) * 1.6px)
        rgba(0, 0, 0, calc(var(--w-xl-shadow-inset) * 0.02));
  }
  [style*="--w-xl-shadow-hvr:"] {
    transition: var(--w-xl-transition);
  }
  [style*="--w-xl-shadow-hvr:"]:focus,
  [style*="--w-xl-shadow-hvr:"]:hover {
    box-shadow:
      0 calc(var(--w-xl-shadow-hvr) * 0.1px)
        calc(var(--w-xl-shadow-hvr) * 0.2px)
        rgba(0, 0, 0, calc(var(--w-xl-shadow-hvr) * 0.02)),
      0 calc(var(--w-xl-shadow-hvr) * 0.2px)
        calc(var(--w-xl-shadow-hvr) * 0.4px)
        rgba(0, 0, 0, calc(var(--w-xl-shadow-hvr) * 0.02)),
      0 calc(var(--w-xl-shadow-hvr) * 0.4px)
        calc(var(--w-xl-shadow-hvr) * 0.8px)
        rgba(0, 0, 0, calc(var(--w-xl-shadow-hvr) * 0.02)),
      0 calc(var(--w-xl-shadow-hvr) * 0.8px)
        calc(var(--w-xl-shadow-hvr) * 1.6px)
        rgba(0, 0, 0, calc(var(--w-xl-shadow-hvr) * 0.02));
  }
  [style*="--w-xl-px:"] {
    padding-inline-end: var(--w-xl-px);
    padding-inline-start: var(--w-xl-px);
  }
  [style*="--w-xl-py:"] {
    padding-block-end: var(--w-xl-py);
    padding-block-start: var(--w-xl-py);
  }
  [style*="--w-xl-mx:"] {
    margin-inline-end: var(--w-xl-mx);
    margin-inline-start: var(--w-xl-mx);
  }
  [style*="--w-xl-my:"] {
    margin-block-end: var(--w-xl-my);
    margin-block-start: var(--w-xl-my);
  }
  [style*="--w-xl-rotate:"],
  [style*="--w-xl-scale:"],
  [style*="--w-xl-skew:"],
  [style*="--w-xl-translate:"],
  [style*="--w-xl-translatex:"],
  [style*="--w-xl-translatey:"] {
    transform: translate(var(--w-xl-translate, 0))
      translateX(var(--w-xl-translatex, 0))
      translateY(var(--w-xl-translatey, 0)) scale(var(--w-xl-scale, 100%))
      rotate(var(--w-xl-rotate, 0)) skew(var(--w-xl-skew, 0));
  }
  [style*="--w-xl-rotate-hvr:"],
  [style*="--w-xl-scale-hvr:"],
  [style*="--w-xl-skew-hvr:"],
  [style*="--w-xl-translate-hvr:"],
  [style*="--w-xl-translatex-hvr:"],
  [style*="--w-xl-translatey-hvr:"] {
    transition: var(--w-xl-transition);
  }
  [style*="--w-xl-rotate-hvr:"]:hover,
  [style*="--w-xl-scale-hvr:"]:hover,
  [style*="--w-xl-skew-hvr:"]:hover,
  [style*="--w-xl-translate-hvr:"]:hover,
  [style*="--w-xl-translatex-hvr:"]:hover,
  [style*="--w-xl-translatey-hvr:"]:hover {
    transform: translate(var(--w-xl-translate-hvr, 0))
      translateX(var(--w-xl-translatex-hvr, 0))
      translateY(var(--w-xl-translatey-hvr, 0))
      scale(var(--w-xl-scale-hvr, 100%)) rotate(var(--w-xl-rotate-hvr, 0))
      skew(var(--w-xl-skew-hvr, 0));
  }
  [style*="--w-xl-line-clamp:"] {
    -webkit-line-clamp: var(--w-xl-line-clamp);
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  [style*="--w-xl-text-3d:"] {
    text-shadow:
      6px 6px 10px hsla(0, 0%, 100%, 0.1),
      6px 6px var(--w-xl-text-3d),
      5.75px 5.75px var(--w-xl-text-3d),
      5.5px 5.5px var(--w-xl-text-3d),
      5.25px 5.25px var(--w-xl-text-3d),
      5px 5px var(--w-xl-text-3d),
      4.75px 4.75px var(--w-xl-text-3d),
      4.5px 4.5px var(--w-xl-text-3d),
      4.25px 4.25px var(--w-xl-text-3d),
      4px 4px var(--w-xl-text-3d),
      3.75px 3.75px var(--w-xl-text-3d),
      3.5px 3.5px var(--w-xl-text-3d),
      3.25px 3.25px var(--w-xl-text-3d),
      3px 3px var(--w-xl-text-3d),
      2.75px 2.75px var(--w-xl-text-3d),
      2.5px 2.5px var(--w-xl-text-3d),
      2.25px 2.25px var(--w-xl-text-3d),
      2px 2px var(--w-xl-text-3d),
      1.75px 1.75px var(--w-xl-text-3d),
      1.5px 1.5px var(--w-xl-text-3d),
      1.25px 1.25px var(--w-xl-text-3d),
      1px 1px var(--w-xl-text-3d),
      0.75px 0.75px var(--w-xl-text-3d),
      0.5px 0.5px var(--w-xl-text-3d),
      0.25px 0.25px var(--w-xl-text-3d);
  }
  .grid[style*="--w-xl-col:"] {
    grid-template-columns: repeat(var(--w-xl-col, 1), 1fr);
  }
  .grid > [style*="--w-xl-sc:"] {
    grid-column: span var(--w-xl-sc, 1);
  }
  .grid > [style*="--w-xl-sr:"] {
    grid-row: span var(--w-xl-sr, 1);
  }
  [style*="--w-xl-bg:"] {
    background: var(--w-xl-bg) !important;
  }
  [style*="--w-xl-bga:"] {
    background-attachment: var(--w-xl-bga) !important;
  }
  [style*="--w-xl-bgc:"] {
    background-color: var(--w-xl-bgc) !important;
  }
  [style*="--w-xl-bgi:"] {
    background-image: var(--w-xl-bgi) !important;
  }
  [style*="--w-xl-bgp:"] {
    background-position: var(--w-xl-bgp) !important;
  }
  [style*="--w-xl-bgr:"] {
    background-repeat: var(--w-xl-bgr) !important;
  }
  [style*="--w-xl-bgs:"] {
    background-size: var(--w-xl-bgs) !important;
  }
  [style*="--w-xl-b:"] {
    border: var(--w-xl-b) !important;
  }
  [style*="--w-xl-bc:"] {
    border-color: var(--w-xl-bc) !important;
  }
  [style*="--w-xl-bs:"] {
    border-style: var(--w-xl-bs) !important;
  }
  [style*="--w-xl-bw:"] {
    border-width: var(--w-xl-bw) !important;
  }
  [style*="--w-xl-br:"] {
    border-radius: var(--w-xl-br) !important;
  }
  [style*="--w-xl-radius:"] {
    border-radius: var(--w-xl-radius) !important;
  }
  [style*="--w-xl-bt:"] {
    border-top: var(--w-xl-bt) !important;
  }
  [style*="--w-xl-bl:"] {
    border-left: var(--w-xl-bl) !important;
  }
  [style*="--w-xl-br:"] {
    border-right: var(--w-xl-br) !important;
  }
  [style*="--w-xl-bb:"] {
    border-bottom: var(--w-xl-bb) !important;
  }
  [style*="--w-xl-btlr:"] {
    border-top-left-radius: var(--w-xl-btlr) !important;
  }
  [style*="--w-xl-btrr:"] {
    border-top-right-radius: var(--w-xl-btrr) !important;
  }
  [style*="--w-xl-bblr:"] {
    border-bottom-left-radius: var(--w-xl-bblr) !important;
  }
  [style*="--w-xl-bbrr:"] {
    border-bottom-right-radius: var(--w-xl-bbrr) !important;
  }
  [style*="--w-xl-fx:"] {
    flex: var(--w-xl-fx) !important;
  }
  [style*="--w-xl-fd:"] {
    flex-direction: var(--w-xl-fd) !important;
  }
  [style*="--w-xl-fw:"] {
    flex-wrap: var(--w-xl-fw) !important;
  }
  [style*="--w-xl-ac:"] {
    align-content: var(--w-xl-ac) !important;
  }
  [style*="--w-xl-ai:"] {
    align-items: var(--w-xl-ai) !important;
  }
  [style*="--w-xl-as:"] {
    align-self: var(--w-xl-as) !important;
  }
  [style*="--w-xl-jc:"] {
    justify-content: var(--w-xl-jc) !important;
  }
  [style*="--w-xl-fg:"] {
    flex-grow: var(--w-xl-fg) !important;
  }
  [style*="--w-xl-fs:"] {
    flex-shrink: var(--w-xl-fs) !important;
  }
  [style*="--w-xl-fb:"] {
    flex-basis: var(--w-xl-fb) !important;
  }
  [style*="--w-xl-o:"] {
    order: var(--w-xl-o) !important;
  }
  [style*="--w-xl-gtc:"] {
    grid-template-columns: var(--w-xl-gtc) !important;
  }
  [style*="--w-xl-gtr:"] {
    grid-template-rows: var(--w-xl-gtr) !important;
  }
  [style*="--w-xl-gac:"] {
    grid-auto-columns: var(--w-xl-gac) !important;
  }
  [style*="--w-xl-gar:"] {
    grid-auto-rows: var(--w-xl-gar) !important;
  }
  [style*="--w-xl-gc:"] {
    grid-column: var(--w-xl-gc) !important;
  }
  [style*="--w-xl-gr:"] {
    grid-row: var(--w-xl-gr) !important;
  }
  [style*="--w-xl-gg:"] {
    grid-gap: var(--w-xl-gg) !important;
  }
  [style*="--w-xl-ps:"] {
    place-self: var(--w-xl-ps) !important;
  }
  [style*="--w-xl-ji:"] {
    justify-items: var(--w-xl-ji) !important;
  }
  [style*="--w-xl-js:"] {
    justify-self: var(--w-xl-js) !important;
  }
  [style*="--w-xl-d:"] {
    display: var(--w-xl-d) !important;
  }
  [style*="--w-xl-ft:"] {
    float: var(--w-xl-ft) !important;
  }
  [style*="--w-xl-pos:"] {
    position: var(--w-xl-pos) !important;
  }
  [style*="--w-xl-top:"] {
    top: var(--w-xl-top) !important;
  }
  [style*="--w-xl-left:"] {
    left: var(--w-xl-left) !important;
  }
  [style*="--w-xl-right:"] {
    right: var(--w-xl-right) !important;
  }
  [style*="--w-xl-bottom:"] {
    bottom: var(--w-xl-bottom) !important;
  }
  [style*="--w-xl-objf:"] {
    object-fit: var(--w-xl-objf) !important;
  }
  [style*="--w-xl-objp:"] {
    object-position: var(--w-xl-objp) !important;
  }
  [style*="--w-xl-v:"] {
    visibility: var(--w-xl-v) !important;
  }
  [style*="--w-xl-z:"] {
    z-index: var(--w-xl-z) !important;
  }
  [style*="--w-xl-w:"] {
    width: var(--w-xl-w) !important;
  }
  [style*="--w-xl-h:"] {
    height: var(--w-xl-h) !important;
  }
  [style*="--w-xl-minw:"] {
    min-width: var(--w-xl-minw) !important;
  }
  [style*="--w-xl-minh:"] {
    min-height: var(--w-xl-minh) !important;
  }
  [style*="--w-xl-maxw:"] {
    max-width: var(--w-xl-maxw) !important;
  }
  [style*="--w-xl-maxh:"] {
    max-height: var(--w-xl-maxh) !important;
  }
  [style*="--w-xl-pad:"] {
    padding: var(--w-xl-pad) !important;
  }
  [style*="--w-xl-pl:"] {
    padding-left: var(--w-xl-pl) !important;
  }
  [style*="--w-xl-pr:"] {
    padding-right: var(--w-xl-pr) !important;
  }
  [style*="--w-xl-pt:"] {
    padding-top: var(--w-xl-pt) !important;
  }
  [style*="--w-xl-pb:"] {
    padding-bottom: var(--w-xl-pb) !important;
  }
  [style*="--w-xl-m:"] {
    margin: var(--w-xl-m) !important;
  }
  [style*="--w-xl-ml:"] {
    margin-left: var(--w-xl-ml) !important;
  }
  [style*="--w-xl-mr:"] {
    margin-right: var(--w-xl-mr) !important;
  }
  [style*="--w-xl-mt:"] {
    margin-top: var(--w-xl-mt) !important;
  }
  [style*="--w-xl-mb:"] {
    margin-bottom: var(--w-xl-mb) !important;
  }
  [style*="--w-xl-c:"] {
    color: var(--w-xl-c) !important;
  }
  [style*="--w-xl-size:"] {
    font-size: var(--w-xl-size) !important;
  }
  [style*="--w-xl-ls:"] {
    letter-spacing: var(--w-xl-ls) !important;
  }
  [style*="--w-xl-lh:"] {
    line-height: var(--w-xl-lh) !important;
  }
  [style*="--w-xl-ta:"] {
    text-align: var(--w-xl-ta) !important;
  }
  [style*="--w-xl-wm:"] {
    writing-mode: var(--w-xl-wm) !important;
  }
  [style*="--w-xl-ws:"] {
    white-space: var(--w-xl-ws) !important;
  }
  [style*="--w-xl-wb:"] {
    word-break: var(--w-xl-wb) !important;
  }
  [style*="--w-xl-cc:"] {
    column-count: var(--w-xl-cc) !important;
  }
  [style*="--w-xl-cg:"] {
    column-gap: var(--w-xl-cg) !important;
  }
  [style*="--w-xl-cr:"] {
    column-rule: var(--w-xl-cr) !important;
  }
  [style*="--w-xl-cs:"] {
    column-span: var(--w-xl-cs) !important;
  }
  [style*="--w-xl-dir:"] {
    direction: var(--w-xl-dir) !important;
  }
  [style*="--w-xl-t:"] {
    transform: var(--w-xl-t) !important;
  }
  [style*="--w-xl-to:"] {
    transform-origin: var(--w-xl-to) !important;
  }
  [style*="--w-xl-tc:"] {
    transform-style: var(--w-xl-tc) !important;
  }
  [style*="--w-xl-tn:"] {
    transition: var(--w-xl-tn) !important;
  }
  [style*="--w-xl-td:"] {
    transition-delay: var(--w-xl-td) !important;
  }
  [style*="--w-xl-tdn:"] {
    transition-duration: var(--w-xl-tdn) !important;
  }
  [style*="--w-xl-tp:"] {
    transition-property: var(--w-xl-tp) !important;
  }
  [style*="-ttf:"] {
    transition-timing-function: var(-ttf) !important;
  }
  [style*="--w-xl-boxs:"] {
    box-shadow: var(--w-xl-boxs) !important;
  }
  [style*="--w-xl-ct:"] {
    content: var(--w-xl-ct) !important;
  }
  [style*="--w-xl-op:"] {
    opacity: var(--w-xl-op) !important;
  }
  [style*="--w-xl-bs:"] {
    box-shadow: var(--w-xl-bs) !important;
  }
  .wrapper,
  [style*="--w-xl-wrapper:"] {
    --gutter: var(--w-xl-gutter);
  }
}
@media only screen and (min-width: 1601px) and (max-width: 1919px) {
  [style*="--w-xxl-hvr-bg:"]:hover {
    background: var(--w-xxl-hvr-bg, var(--w-xxl-background));
  }
  [style*="--w-xxl-hvr-bgc:"]:hover {
    background-color: var(--w-xxl-hvr-bgc, var(--w-xxl-background-color));
  }
  [style*="--w-xxl-grad-top:"] {
    background-image: linear-gradient(
      0deg,
      transparent,
      var(--w-xxl-grad-bottom)
    );
  }
  [style*="--w-xxl-grad-bottom:"] {
    background-image: linear-gradient(
      180deg,
      transparent,
      var(--w-xxl-grad-bottom)
    );
  }
  [style*="--w-xxl-hvr-b:"]:hover {
    border: var(--w-xxl-hvr-b, var(--w-xxl-border));
  }
  [style*="--w-xxl-hvr-bc:"]:hover {
    border-color: var(--w-xxl-hvr-bc, var(--w-xxl-border-color));
  }
  [style*="--w-xxl-grid-cols:"] {
    grid-template-columns: repeat(var(--w-xxl-grid-cols), minmax(0, 1fr));
  }
  [style*="--w-xxl-us:"] {
    -webkit-user-select: var(--w-xxl-us) !important;
    user-select: var(--w-xxl-us) !important;
  }
  [style*="--w-xxl-oe:"] {
    outline: var(--w-xxl-oe) !important;
  }
  [style*="--w-xxl-pe:"] {
    pointer-events: var(--w-xxl-pe) !important;
  }
  [style*="--w-xxl-sb:"] {
    scroll-behavior: var(--w-xxl-sb) !important;
  }
  [style*="--w-xxl-cur:"] {
    cursor: var(--w-xxl-cur) !important;
  }
  [style*="--w-xxl-cur:"]:hover {
    cursor: var(--w-xxl-cur, var(--w-xxl-cursor));
  }
  [style*="--w-xxl-of:"] {
    overflow: var(--w-xxl-of) !important;
  }
  [style*="--w-xxl-ofx:"] {
    overflow-x: var(--w-xxl-ofx) !important;
  }
  [style*="--w-xxl-ofy:"] {
    overflow-y: var(--w-xxl-ofy) !important;
  }
  [style*="--w-xxl-bxs:"] {
    box-sizing: var(--w-xxl-bxs) !important;
  }
  [style*="--w-xxl-ff:"] {
    font-family: var(--w-xxl-ff) !important;
  }
  [style*="--w-xxl-fs:"] {
    font-style: var(--w-xxl-fs) !important;
  }
  [style*="--w-xxl-weight:"] {
    font-weight: var(--w-xxl-weight) !important;
  }
  [style*="--w-xxl-lis:"] {
    list-style: var(--w-xxl-lis) !important;
  }
  [style*="--w-xxl-list:"] {
    list-style-type: var(--w-xxl-list) !important;
  }
  [style*="--w-xxl-lisp:"] {
    list-style-position: var(--w-xxl-lisp) !important;
  }
  [style*="--w-xxl-talc:"] {
    text-align-last-line: var(--w-xxl-talc) !important;
  }
  [style*="--w-xxl-td:"] {
    -webkit-text-decoration: var(--w-xxl-td) !important;
    text-decoration: var(--w-xxl-td) !important;
  }
  [style*="--w-xxl-ts:"] {
    text-shadow: var(--w-xxl-ts) !important;
  }
  [style*="--w-xxl-tt:"] {
    text-transform: var(--w-xxl-tt) !important;
  }
  [style*="--w-xxl-va:"] {
    vertical-align: var(--w-xxl-va) !important;
  }
  [style*="--w-xxl-hvr-c:"]:hover {
    color: var(--w-xxl-hvr-c, var(--w-xxl-color));
  }
  [style*="--w-xxl-bi:"] {
    break-inside: var(--w-xxl-bi);
    page-break-inside: var(--w-xxl-bi);
  }
  [style*="--w-xxl-all:"] {
    all: var(--w-xxl-all) !important;
  }
  [style*="--w-xxl-cr:"] {
    clear: var(--w-xxl-cr) !important;
  }
  [style*="--w-xxl-fr:"] {
    filter: var(--w-xxl-fr) !important;
  }
  [style*="--w-xxl-grad:"] {
    background-image: linear-gradient(
      var(--w-xxl-grad),
      transparent,
      var(--w-xxl-grad-color, #000)
    );
  }
  [style*="--w-xxl-grad-vars:"] {
    background-image: linear-gradient(
      var(--w-xxl-grad-vars),
      var(--w-xxl-primary),
      var(--w-xxl-secondary)
    );
  }
  [style*="--w-xxl-bg-pattern-squares:"] {
    background-image: repeating-linear-gradient(
        45deg,
        currentColor 25%,
        transparent 0,
        transparent 75%,
        currentColor 0,
        currentColor
      ),
      repeating-linear-gradient(
        45deg,
        currentColor 25%,
        transparent 0,
        transparent 75%,
        currentColor 0,
        currentColor
      );
    background-position:
      0 0,
      calc(var(--w-xxl-bg-pattern-squares) * 1px)
        calc(var(--w-xxl-bg-pattern-squares) * 1px);
    background-size: calc(var(--w-xxl-bg-pattern-squares) * 2px)
      calc(var(--w-xxl-bg-pattern-squares) * 2px);
  }
  .wrapper,
  [style*="--w-xxl-wrapper:"] {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--w-xxl-wrapper);
    padding-left: var(--w-xxl-gutter);
    padding-right: var(--w-xxl-gutter);
  }
  [style*="--w-xxl-inset:"] {
    bottom: var(--w-xxl-inset);
    left: var(--w-xxl-inset);
    right: var(--w-xxl-inset);
    top: var(--w-xxl-inset);
  }
  [style*="--w-xxl-inset-top:"] {
    left: var(--w-xxl-inset-top);
    right: var(--w-xxl-inset-top);
    top: var(--w-xxl-inset-top);
  }
  [style*="--w-xxl-inset-bottom:"] {
    bottom: var(--w-xxl-inset-bottom);
    left: var(--w-xxl-inset-bottom);
    right: var(--w-xxl-inset-bottom);
  }
  [style*="--w-xxl-inset-top-left:"] {
    left: var(--w-xxl-inset-top-left);
    top: var(--w-xxl-inset-top-left);
  }
  [style*="--w-xxl-inset-top-right:"] {
    right: var(--w-xxl-inset-top-right);
    top: var(--w-xxl-inset-top-right);
  }
  [style*="--w-xxl-inset-bottom-left:"] {
    bottom: var(--w-xxl-inset-bottom-left);
    left: var(--w-xxl-inset-bottom-left);
  }
  [style*="--w-xxl-inset-bottom-right:"] {
    bottom: var(--w-xxl-inset-bottom-right);
    right: var(--w-xxl-inset-bottom-right);
  }
  [style*="--w-xxl-levitate:"] {
    box-shadow:
      0 calc(var(--w-xxl-levitate) * 0.5px) calc(var(--w-xxl-levitate) * 0.6px)
        rgba(0, 0, 0, calc(var(--w-xxl-levitate) * 0.013)),
      0 calc(var(--w-xxl-levitate) * 1px) calc(var(--w-xxl-levitate) * 1.2px)
        rgba(0, 0, 0, calc(var(--w-xxl-levitate) * 0.013)),
      0 calc(var(--w-xxl-levitate) * 2px) calc(var(--w-xxl-levitate) * 2.4px)
        rgba(0, 0, 0, calc(var(--w-xxl-levitate) * 0.013)),
      0 calc(var(--w-xxl-levitate) * 4px) calc(var(--w-xxl-levitate) * 4.4px)
        rgba(0, 0, 0, calc(var(--w-xxl-levitate) * 0.013));
    transform: translateY(calc(var(--w-xxl-levitate) * -1.2px));
  }
  [style*="--w-xxl-levitate-hvr:"] {
    transition: var(--w-xxl-transition);
  }
  [style*="--w-xxl-levitate-hvr:"]:focus,
  [style*="--w-xxl-levitate-hvr:"]:hover {
    box-shadow:
      0 calc(var(--w-xxl-levitate-hvr) * 0.5px)
        calc(var(--w-xxl-levitate-hvr) * 0.6px)
        rgba(0, 0, 0, calc(var(--w-xxl-levitate-hvr) * 0.013)),
      0 calc(var(--w-xxl-levitate-hvr) * 1px)
        calc(var(--w-xxl-levitate-hvr) * 1.2px)
        rgba(0, 0, 0, calc(var(--w-xxl-levitate-hvr) * 0.013)),
      0 calc(var(--w-xxl-levitate-hvr) * 2px)
        calc(var(--w-xxl-levitate-hvr) * 2.4px)
        rgba(0, 0, 0, calc(var(--w-xxl-levitate-hvr) * 0.013)),
      0 calc(var(--w-xxl-levitate-hvr) * 4px)
        calc(var(--w-xxl-levitate-hvr) * 4.4px)
        rgba(0, 0, 0, calc(var(--w-xxl-levitate-hvr) * 0.013));
    transform: translateY(calc(var(--w-xxl-levitate-hvr) * -1.2px));
  }
  [style*="--w-xxl-shadow:"] {
    box-shadow:
      0 calc(var(--w-xxl-shadow) * 0.1px) calc(var(--w-xxl-shadow) * 0.2px)
        rgba(0, 0, 0, calc(var(--w-xxl-shadow) * 0.02)),
      0 calc(var(--w-xxl-shadow) * 0.2px) calc(var(--w-xxl-shadow) * 0.4px)
        rgba(0, 0, 0, calc(var(--w-xxl-shadow) * 0.02)),
      0 calc(var(--w-xxl-shadow) * 0.4px) calc(var(--w-xxl-shadow) * 0.8px)
        rgba(0, 0, 0, calc(var(--w-xxl-shadow) * 0.02)),
      0 calc(var(--w-xxl-shadow) * 0.8px) calc(var(--w-xxl-shadow) * 1.6px)
        rgba(0, 0, 0, calc(var(--w-xxl-shadow) * 0.02));
  }
  [style*="--w-xxl-shadow-soft:"] {
    box-shadow:
      0 calc(var(--w-xxl-shadow-soft) * 0.3px)
        calc(var(--w-xxl-shadow-soft) * 1.1px) rgba(0, 0, 0, 0.1),
      0 calc(var(--w-xxl-shadow-soft) * 0.6px)
        calc(var(--w-xxl-shadow-soft) * 1.2px) rgba(0, 0, 0, 0.1),
      0 calc(var(--w-xxl-shadow-soft) * 1.2px)
        calc(var(--w-xxl-shadow-soft) * 1.4px) rgba(0, 0, 0, 0.1),
      0 calc(var(--w-xxl-shadow-soft) * 2.4px)
        calc(var(--w-xxl-shadow-soft) * 1.6px) rgba(0, 0, 0, 0.1);
  }
  [style*="--w-xxl-shadow-hard:"] {
    box-shadow: 0 calc(var(--w-xxl-shadow-hard) * 0.75px)
      calc(var(--w-xxl-shadow-hard) * 1.3px)
      rgba(0, 0, 0, calc(var(--w-xxl-shadow-hard) * 0.12));
  }
  [style*="--w-xxl-shadow-vert:"] {
    box-shadow: 0 calc(var(--w-xxl-shadow-vert) * 1.4px)
      calc(var(--w-xxl-shadow-vert) * 2px)
      calc(var(--w-xxl-shadow-vert) * -1.7px)
      rgba(0, 0, 0, calc(var(--w-xxl-shadow-vert) * 0.12));
  }
  [style*="--w-xxl-shadow-inset:"] {
    box-shadow:
      inset 0 calc(var(--w-xxl-shadow-inset) * 0.1px)
        calc(var(--w-xxl-shadow-inset) * 0.2px)
        rgba(0, 0, 0, calc(var(--w-xxl-shadow-inset) * 0.02)),
      inset 0 calc(var(--w-xxl-shadow-inset) * 0.2px)
        calc(var(--w-xxl-shadow-inset) * 0.4px)
        rgba(0, 0, 0, calc(var(--w-xxl-shadow-inset) * 0.02)),
      inset 0 calc(var(--w-xxl-shadow-inset) * 0.4px)
        calc(var(--w-xxl-shadow-inset) * 0.8px)
        rgba(0, 0, 0, calc(var(--w-xxl-shadow-inset) * 0.02)),
      inset 0 calc(var(--w-xxl-shadow-inset) * 0.8px)
        calc(var(--w-xxl-shadow-inset) * 1.6px)
        rgba(0, 0, 0, calc(var(--w-xxl-shadow-inset) * 0.02));
  }
  [style*="--w-xxl-shadow-hvr:"] {
    transition: var(--w-xxl-transition);
  }
  [style*="--w-xxl-shadow-hvr:"]:focus,
  [style*="--w-xxl-shadow-hvr:"]:hover {
    box-shadow:
      0 calc(var(--w-xxl-shadow-hvr) * 0.1px)
        calc(var(--w-xxl-shadow-hvr) * 0.2px)
        rgba(0, 0, 0, calc(var(--w-xxl-shadow-hvr) * 0.02)),
      0 calc(var(--w-xxl-shadow-hvr) * 0.2px)
        calc(var(--w-xxl-shadow-hvr) * 0.4px)
        rgba(0, 0, 0, calc(var(--w-xxl-shadow-hvr) * 0.02)),
      0 calc(var(--w-xxl-shadow-hvr) * 0.4px)
        calc(var(--w-xxl-shadow-hvr) * 0.8px)
        rgba(0, 0, 0, calc(var(--w-xxl-shadow-hvr) * 0.02)),
      0 calc(var(--w-xxl-shadow-hvr) * 0.8px)
        calc(var(--w-xxl-shadow-hvr) * 1.6px)
        rgba(0, 0, 0, calc(var(--w-xxl-shadow-hvr) * 0.02));
  }
  [style*="--w-xxl-px:"] {
    padding-inline-end: var(--w-xxl-px);
    padding-inline-start: var(--w-xxl-px);
  }
  [style*="--w-xxl-py:"] {
    padding-block-end: var(--w-xxl-py);
    padding-block-start: var(--w-xxl-py);
  }
  [style*="--w-xxl-mx:"] {
    margin-inline-end: var(--w-xxl-mx);
    margin-inline-start: var(--w-xxl-mx);
  }
  [style*="--w-xxl-my:"] {
    margin-block-end: var(--w-xxl-my);
    margin-block-start: var(--w-xxl-my);
  }
  [style*="--w-xxl-rotate:"],
  [style*="--w-xxl-scale:"],
  [style*="--w-xxl-skew:"],
  [style*="--w-xxl-translate:"],
  [style*="--w-xxl-translatex:"],
  [style*="--w-xxl-translatey:"] {
    transform: translate(var(--w-xxl-translate, 0))
      translateX(var(--w-xxl-translatex, 0))
      translateY(var(--w-xxl-translatey, 0)) scale(var(--w-xxl-scale, 100%))
      rotate(var(--w-xxl-rotate, 0)) skew(var(--w-xxl-skew, 0));
  }
  [style*="--w-xxl-rotate-hvr:"],
  [style*="--w-xxl-scale-hvr:"],
  [style*="--w-xxl-skew-hvr:"],
  [style*="--w-xxl-translate-hvr:"],
  [style*="--w-xxl-translatex-hvr:"],
  [style*="--w-xxl-translatey-hvr:"] {
    transition: var(--w-xxl-transition);
  }
  [style*="--w-xxl-rotate-hvr:"]:hover,
  [style*="--w-xxl-scale-hvr:"]:hover,
  [style*="--w-xxl-skew-hvr:"]:hover,
  [style*="--w-xxl-translate-hvr:"]:hover,
  [style*="--w-xxl-translatex-hvr:"]:hover,
  [style*="--w-xxl-translatey-hvr:"]:hover {
    transform: translate(var(--w-xxl-translate-hvr, 0))
      translateX(var(--w-xxl-translatex-hvr, 0))
      translateY(var(--w-xxl-translatey-hvr, 0))
      scale(var(--w-xxl-scale-hvr, 100%)) rotate(var(--w-xxl-rotate-hvr, 0))
      skew(var(--w-xxl-skew-hvr, 0));
  }
  [style*="--w-xxl-line-clamp:"] {
    -webkit-line-clamp: var(--w-xxl-line-clamp);
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  [style*="--w-xxl-text-3d:"] {
    text-shadow:
      6px 6px 10px hsla(0, 0%, 100%, 0.1),
      6px 6px var(--w-xxl-text-3d),
      5.75px 5.75px var(--w-xxl-text-3d),
      5.5px 5.5px var(--w-xxl-text-3d),
      5.25px 5.25px var(--w-xxl-text-3d),
      5px 5px var(--w-xxl-text-3d),
      4.75px 4.75px var(--w-xxl-text-3d),
      4.5px 4.5px var(--w-xxl-text-3d),
      4.25px 4.25px var(--w-xxl-text-3d),
      4px 4px var(--w-xxl-text-3d),
      3.75px 3.75px var(--w-xxl-text-3d),
      3.5px 3.5px var(--w-xxl-text-3d),
      3.25px 3.25px var(--w-xxl-text-3d),
      3px 3px var(--w-xxl-text-3d),
      2.75px 2.75px var(--w-xxl-text-3d),
      2.5px 2.5px var(--w-xxl-text-3d),
      2.25px 2.25px var(--w-xxl-text-3d),
      2px 2px var(--w-xxl-text-3d),
      1.75px 1.75px var(--w-xxl-text-3d),
      1.5px 1.5px var(--w-xxl-text-3d),
      1.25px 1.25px var(--w-xxl-text-3d),
      1px 1px var(--w-xxl-text-3d),
      0.75px 0.75px var(--w-xxl-text-3d),
      0.5px 0.5px var(--w-xxl-text-3d),
      0.25px 0.25px var(--w-xxl-text-3d);
  }
  .grid[style*="--w-xxl-col:"] {
    grid-template-columns: repeat(var(--w-xxl-col, 1), 1fr);
  }
  .grid > [style*="--w-xxl-sc:"] {
    grid-column: span var(--w-xxl-sc, 1);
  }
  .grid > [style*="--w-xxl-sr:"] {
    grid-row: span var(--w-xxl-sr, 1);
  }
  [style*="--w-xxl-bg:"] {
    background: var(--w-xxl-bg) !important;
  }
  [style*="--w-xxl-bga:"] {
    background-attachment: var(--w-xxl-bga) !important;
  }
  [style*="--w-xxl-bgc:"] {
    background-color: var(--w-xxl-bgc) !important;
  }
  [style*="--w-xxl-bgi:"] {
    background-image: var(--w-xxl-bgi) !important;
  }
  [style*="--w-xxl-bgp:"] {
    background-position: var(--w-xxl-bgp) !important;
  }
  [style*="--w-xxl-bgr:"] {
    background-repeat: var(--w-xxl-bgr) !important;
  }
  [style*="--w-xxl-bgs:"] {
    background-size: var(--w-xxl-bgs) !important;
  }
  [style*="--w-xxl-b:"] {
    border: var(--w-xxl-b) !important;
  }
  [style*="--w-xxl-bc:"] {
    border-color: var(--w-xxl-bc) !important;
  }
  [style*="--w-xxl-bs:"] {
    border-style: var(--w-xxl-bs) !important;
  }
  [style*="--w-xxl-bw:"] {
    border-width: var(--w-xxl-bw) !important;
  }
  [style*="--w-xxl-br:"] {
    border-radius: var(--w-xxl-br) !important;
  }
  [style*="--w-xxl-radius:"] {
    border-radius: var(--w-xxl-radius) !important;
  }
  [style*="--w-xxl-bt:"] {
    border-top: var(--w-xxl-bt) !important;
  }
  [style*="--w-xxl-bl:"] {
    border-left: var(--w-xxl-bl) !important;
  }
  [style*="--w-xxl-br:"] {
    border-right: var(--w-xxl-br) !important;
  }
  [style*="--w-xxl-bb:"] {
    border-bottom: var(--w-xxl-bb) !important;
  }
  [style*="--w-xxl-btlr:"] {
    border-top-left-radius: var(--w-xxl-btlr) !important;
  }
  [style*="--w-xxl-btrr:"] {
    border-top-right-radius: var(--w-xxl-btrr) !important;
  }
  [style*="--w-xxl-bblr:"] {
    border-bottom-left-radius: var(--w-xxl-bblr) !important;
  }
  [style*="--w-xxl-bbrr:"] {
    border-bottom-right-radius: var(--w-xxl-bbrr) !important;
  }
  [style*="--w-xxl-fx:"] {
    flex: var(--w-xxl-fx) !important;
  }
  [style*="--w-xxl-fd:"] {
    flex-direction: var(--w-xxl-fd) !important;
  }
  [style*="--w-xxl-fw:"] {
    flex-wrap: var(--w-xxl-fw) !important;
  }
  [style*="--w-xxl-ac:"] {
    align-content: var(--w-xxl-ac) !important;
  }
  [style*="--w-xxl-ai:"] {
    align-items: var(--w-xxl-ai) !important;
  }
  [style*="--w-xxl-as:"] {
    align-self: var(--w-xxl-as) !important;
  }
  [style*="--w-xxl-jc:"] {
    justify-content: var(--w-xxl-jc) !important;
  }
  [style*="--w-xxl-fg:"] {
    flex-grow: var(--w-xxl-fg) !important;
  }
  [style*="--w-xxl-fs:"] {
    flex-shrink: var(--w-xxl-fs) !important;
  }
  [style*="--w-xxl-fb:"] {
    flex-basis: var(--w-xxl-fb) !important;
  }
  [style*="--w-xxl-o:"] {
    order: var(--w-xxl-o) !important;
  }
  [style*="--w-xxl-gtc:"] {
    grid-template-columns: var(--w-xxl-gtc) !important;
  }
  [style*="--w-xxl-gtr:"] {
    grid-template-rows: var(--w-xxl-gtr) !important;
  }
  [style*="--w-xxl-gac:"] {
    grid-auto-columns: var(--w-xxl-gac) !important;
  }
  [style*="--w-xxl-gar:"] {
    grid-auto-rows: var(--w-xxl-gar) !important;
  }
  [style*="--w-xxl-gc:"] {
    grid-column: var(--w-xxl-gc) !important;
  }
  [style*="--w-xxl-gr:"] {
    grid-row: var(--w-xxl-gr) !important;
  }
  [style*="--w-xxl-gg:"] {
    grid-gap: var(--w-xxl-gg) !important;
  }
  [style*="--w-xxl-ps:"] {
    place-self: var(--w-xxl-ps) !important;
  }
  [style*="--w-xxl-ji:"] {
    justify-items: var(--w-xxl-ji) !important;
  }
  [style*="--w-xxl-js:"] {
    justify-self: var(--w-xxl-js) !important;
  }
  [style*="--w-xxl-d:"] {
    display: var(--w-xxl-d) !important;
  }
  [style*="--w-xxl-ft:"] {
    float: var(--w-xxl-ft) !important;
  }
  [style*="--w-xxl-pos:"] {
    position: var(--w-xxl-pos) !important;
  }
  [style*="--w-xxl-top:"] {
    top: var(--w-xxl-top) !important;
  }
  [style*="--w-xxl-left:"] {
    left: var(--w-xxl-left) !important;
  }
  [style*="--w-xxl-right:"] {
    right: var(--w-xxl-right) !important;
  }
  [style*="--w-xxl-bottom:"] {
    bottom: var(--w-xxl-bottom) !important;
  }
  [style*="--w-xxl-objf:"] {
    object-fit: var(--w-xxl-objf) !important;
  }
  [style*="--w-xxl-objp:"] {
    object-position: var(--w-xxl-objp) !important;
  }
  [style*="--w-xxl-v:"] {
    visibility: var(--w-xxl-v) !important;
  }
  [style*="--w-xxl-z:"] {
    z-index: var(--w-xxl-z) !important;
  }
  [style*="--w-xxl-w:"] {
    width: var(--w-xxl-w) !important;
  }
  [style*="--w-xxl-h:"] {
    height: var(--w-xxl-h) !important;
  }
  [style*="--w-xxl-minw:"] {
    min-width: var(--w-xxl-minw) !important;
  }
  [style*="--w-xxl-minh:"] {
    min-height: var(--w-xxl-minh) !important;
  }
  [style*="--w-xxl-maxw:"] {
    max-width: var(--w-xxl-maxw) !important;
  }
  [style*="--w-xxl-maxh:"] {
    max-height: var(--w-xxl-maxh) !important;
  }
  [style*="--w-xxl-pad:"] {
    padding: var(--w-xxl-pad) !important;
  }
  [style*="--w-xxl-pl:"] {
    padding-left: var(--w-xxl-pl) !important;
  }
  [style*="--w-xxl-pr:"] {
    padding-right: var(--w-xxl-pr) !important;
  }
  [style*="--w-xxl-pt:"] {
    padding-top: var(--w-xxl-pt) !important;
  }
  [style*="--w-xxl-pb:"] {
    padding-bottom: var(--w-xxl-pb) !important;
  }
  [style*="--w-xxl-m:"] {
    margin: var(--w-xxl-m) !important;
  }
  [style*="--w-xxl-ml:"] {
    margin-left: var(--w-xxl-ml) !important;
  }
  [style*="--w-xxl-mr:"] {
    margin-right: var(--w-xxl-mr) !important;
  }
  [style*="--w-xxl-mt:"] {
    margin-top: var(--w-xxl-mt) !important;
  }
  [style*="--w-xxl-mb:"] {
    margin-bottom: var(--w-xxl-mb) !important;
  }
  [style*="--w-xxl-c:"] {
    color: var(--w-xxl-c) !important;
  }
  [style*="--w-xxl-size:"] {
    font-size: var(--w-xxl-size) !important;
  }
  [style*="--w-xxl-ls:"] {
    letter-spacing: var(--w-xxl-ls) !important;
  }
  [style*="--w-xxl-lh:"] {
    line-height: var(--w-xxl-lh) !important;
  }
  [style*="--w-xxl-ta:"] {
    text-align: var(--w-xxl-ta) !important;
  }
  [style*="--w-xxl-wm:"] {
    writing-mode: var(--w-xxl-wm) !important;
  }
  [style*="--w-xxl-ws:"] {
    white-space: var(--w-xxl-ws) !important;
  }
  [style*="--w-xxl-wb:"] {
    word-break: var(--w-xxl-wb) !important;
  }
  [style*="--w-xxl-cc:"] {
    column-count: var(--w-xxl-cc) !important;
  }
  [style*="--w-xxl-cg:"] {
    column-gap: var(--w-xxl-cg) !important;
  }
  [style*="--w-xxl-cr:"] {
    column-rule: var(--w-xxl-cr) !important;
  }
  [style*="--w-xxl-cs:"] {
    column-span: var(--w-xxl-cs) !important;
  }
  [style*="--w-xxl-dir:"] {
    direction: var(--w-xxl-dir) !important;
  }
  [style*="--w-xxl-t:"] {
    transform: var(--w-xxl-t) !important;
  }
  [style*="--w-xxl-to:"] {
    transform-origin: var(--w-xxl-to) !important;
  }
  [style*="--w-xxl-tc:"] {
    transform-style: var(--w-xxl-tc) !important;
  }
  [style*="--w-xxl-tn:"] {
    transition: var(--w-xxl-tn) !important;
  }
  [style*="--w-xxl-td:"] {
    transition-delay: var(--w-xxl-td) !important;
  }
  [style*="--w-xxl-tdn:"] {
    transition-duration: var(--w-xxl-tdn) !important;
  }
  [style*="--w-xxl-tp:"] {
    transition-property: var(--w-xxl-tp) !important;
  }
  [style*="-ttf:"] {
    transition-timing-function: var(-ttf) !important;
  }
  [style*="--w-xxl-boxs:"] {
    box-shadow: var(--w-xxl-boxs) !important;
  }
  [style*="--w-xxl-ct:"] {
    content: var(--w-xxl-ct) !important;
  }
  [style*="--w-xxl-op:"] {
    opacity: var(--w-xxl-op) !important;
  }
  [style*="--w-xxl-bs:"] {
    box-shadow: var(--w-xxl-bs) !important;
  }
  .wrapper,
  [style*="--w-xxl-wrapper:"] {
    --gutter: var(--w-xxl-gutter);
  }
}
@media only screen and (min-width: 1920px) {
  [style*="--w-xxxl-hvr-bg:"]:hover {
    background: var(--w-xxxl-hvr-bg, var(--w-xxxl-background));
  }
  [style*="--w-xxxl-hvr-bgc:"]:hover {
    background-color: var(--w-xxxl-hvr-bgc, var(--w-xxxl-background-color));
  }
  [style*="--w-xxxl-grad-top:"] {
    background-image: linear-gradient(
      0deg,
      transparent,
      var(--w-xxxl-grad-bottom)
    );
  }
  [style*="--w-xxxl-grad-bottom:"] {
    background-image: linear-gradient(
      180deg,
      transparent,
      var(--w-xxxl-grad-bottom)
    );
  }
  [style*="--w-xxxl-hvr-b:"]:hover {
    border: var(--w-xxxl-hvr-b, var(--w-xxxl-border));
  }
  [style*="--w-xxxl-hvr-bc:"]:hover {
    border-color: var(--w-xxxl-hvr-bc, var(--w-xxxl-border-color));
  }
  [style*="--w-xxxl-grid-cols:"] {
    grid-template-columns: repeat(var(--w-xxxl-grid-cols), minmax(0, 1fr));
  }
  [style*="--w-xxxl-us:"] {
    -webkit-user-select: var(--w-xxxl-us) !important;
    user-select: var(--w-xxxl-us) !important;
  }
  [style*="--w-xxxl-oe:"] {
    outline: var(--w-xxxl-oe) !important;
  }
  [style*="--w-xxxl-pe:"] {
    pointer-events: var(--w-xxxl-pe) !important;
  }
  [style*="--w-xxxl-sb:"] {
    scroll-behavior: var(--w-xxxl-sb) !important;
  }
  [style*="--w-xxxl-cur:"] {
    cursor: var(--w-xxxl-cur) !important;
  }
  [style*="--w-xxxl-cur:"]:hover {
    cursor: var(--w-xxxl-cur, var(--w-xxxl-cursor));
  }
  [style*="--w-xxxl-of:"] {
    overflow: var(--w-xxxl-of) !important;
  }
  [style*="--w-xxxl-ofx:"] {
    overflow-x: var(--w-xxxl-ofx) !important;
  }
  [style*="--w-xxxl-ofy:"] {
    overflow-y: var(--w-xxxl-ofy) !important;
  }
  [style*="--w-xxxl-bxs:"] {
    box-sizing: var(--w-xxxl-bxs) !important;
  }
  [style*="--w-xxxl-ff:"] {
    font-family: var(--w-xxxl-ff) !important;
  }
  [style*="--w-xxxl-fs:"] {
    font-style: var(--w-xxxl-fs) !important;
  }
  [style*="--w-xxxl-weight:"] {
    font-weight: var(--w-xxxl-weight) !important;
  }
  [style*="--w-xxxl-lis:"] {
    list-style: var(--w-xxxl-lis) !important;
  }
  [style*="--w-xxxl-list:"] {
    list-style-type: var(--w-xxxl-list) !important;
  }
  [style*="--w-xxxl-lisp:"] {
    list-style-position: var(--w-xxxl-lisp) !important;
  }
  [style*="--w-xxxl-talc:"] {
    text-align-last-line: var(--w-xxxl-talc) !important;
  }
  [style*="--w-xxxl-td:"] {
    -webkit-text-decoration: var(--w-xxxl-td) !important;
    text-decoration: var(--w-xxxl-td) !important;
  }
  [style*="--w-xxxl-ts:"] {
    text-shadow: var(--w-xxxl-ts) !important;
  }
  [style*="--w-xxxl-tt:"] {
    text-transform: var(--w-xxxl-tt) !important;
  }
  [style*="--w-xxxl-va:"] {
    vertical-align: var(--w-xxxl-va) !important;
  }
  [style*="--w-xxxl-hvr-c:"]:hover {
    color: var(--w-xxxl-hvr-c, var(--w-xxxl-color));
  }
  [style*="--w-xxxl-bi:"] {
    break-inside: var(--w-xxxl-bi);
    page-break-inside: var(--w-xxxl-bi);
  }
  [style*="--w-xxxl-all:"] {
    all: var(--w-xxxl-all) !important;
  }
  [style*="--w-xxxl-cr:"] {
    clear: var(--w-xxxl-cr) !important;
  }
  [style*="--w-xxxl-fr:"] {
    filter: var(--w-xxxl-fr) !important;
  }
  [style*="--w-xxxl-grad:"] {
    background-image: linear-gradient(
      var(--w-xxxl-grad),
      transparent,
      var(--w-xxxl-grad-color, #000)
    );
  }
  [style*="--w-xxxl-grad-vars:"] {
    background-image: linear-gradient(
      var(--w-xxxl-grad-vars),
      var(--w-xxxl-primary),
      var(--w-xxxl-secondary)
    );
  }
  [style*="--w-xxxl-bg-pattern-squares:"] {
    background-image: repeating-linear-gradient(
        45deg,
        currentColor 25%,
        transparent 0,
        transparent 75%,
        currentColor 0,
        currentColor
      ),
      repeating-linear-gradient(
        45deg,
        currentColor 25%,
        transparent 0,
        transparent 75%,
        currentColor 0,
        currentColor
      );
    background-position:
      0 0,
      calc(var(--w-xxxl-bg-pattern-squares) * 1px)
        calc(var(--w-xxxl-bg-pattern-squares) * 1px);
    background-size: calc(var(--w-xxxl-bg-pattern-squares) * 2px)
      calc(var(--w-xxxl-bg-pattern-squares) * 2px);
  }
  .wrapper,
  [style*="--w-xxxl-wrapper:"] {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--w-xxxl-wrapper);
    padding-left: var(--w-xxxl-gutter);
    padding-right: var(--w-xxxl-gutter);
  }
  [style*="--w-xxxl-inset:"] {
    bottom: var(--w-xxxl-inset);
    left: var(--w-xxxl-inset);
    right: var(--w-xxxl-inset);
    top: var(--w-xxxl-inset);
  }
  [style*="--w-xxxl-inset-top:"] {
    left: var(--w-xxxl-inset-top);
    right: var(--w-xxxl-inset-top);
    top: var(--w-xxxl-inset-top);
  }
  [style*="--w-xxxl-inset-bottom:"] {
    bottom: var(--w-xxxl-inset-bottom);
    left: var(--w-xxxl-inset-bottom);
    right: var(--w-xxxl-inset-bottom);
  }
  [style*="--w-xxxl-inset-top-left:"] {
    left: var(--w-xxxl-inset-top-left);
    top: var(--w-xxxl-inset-top-left);
  }
  [style*="--w-xxxl-inset-top-right:"] {
    right: var(--w-xxxl-inset-top-right);
    top: var(--w-xxxl-inset-top-right);
  }
  [style*="--w-xxxl-inset-bottom-left:"] {
    bottom: var(--w-xxxl-inset-bottom-left);
    left: var(--w-xxxl-inset-bottom-left);
  }
  [style*="--w-xxxl-inset-bottom-right:"] {
    bottom: var(--w-xxxl-inset-bottom-right);
    right: var(--w-xxxl-inset-bottom-right);
  }
  [style*="--w-xxxl-levitate:"] {
    box-shadow:
      0 calc(var(--w-xxxl-levitate) * 0.5px)
        calc(var(--w-xxxl-levitate) * 0.6px)
        rgba(0, 0, 0, calc(var(--w-xxxl-levitate) * 0.013)),
      0 calc(var(--w-xxxl-levitate) * 1px) calc(var(--w-xxxl-levitate) * 1.2px)
        rgba(0, 0, 0, calc(var(--w-xxxl-levitate) * 0.013)),
      0 calc(var(--w-xxxl-levitate) * 2px) calc(var(--w-xxxl-levitate) * 2.4px)
        rgba(0, 0, 0, calc(var(--w-xxxl-levitate) * 0.013)),
      0 calc(var(--w-xxxl-levitate) * 4px) calc(var(--w-xxxl-levitate) * 4.4px)
        rgba(0, 0, 0, calc(var(--w-xxxl-levitate) * 0.013));
    transform: translateY(calc(var(--w-xxxl-levitate) * -1.2px));
  }
  [style*="--w-xxxl-levitate-hvr:"] {
    transition: var(--w-xxxl-transition);
  }
  [style*="--w-xxxl-levitate-hvr:"]:focus,
  [style*="--w-xxxl-levitate-hvr:"]:hover {
    box-shadow:
      0 calc(var(--w-xxxl-levitate-hvr) * 0.5px)
        calc(var(--w-xxxl-levitate-hvr) * 0.6px)
        rgba(0, 0, 0, calc(var(--w-xxxl-levitate-hvr) * 0.013)),
      0 calc(var(--w-xxxl-levitate-hvr) * 1px)
        calc(var(--w-xxxl-levitate-hvr) * 1.2px)
        rgba(0, 0, 0, calc(var(--w-xxxl-levitate-hvr) * 0.013)),
      0 calc(var(--w-xxxl-levitate-hvr) * 2px)
        calc(var(--w-xxxl-levitate-hvr) * 2.4px)
        rgba(0, 0, 0, calc(var(--w-xxxl-levitate-hvr) * 0.013)),
      0 calc(var(--w-xxxl-levitate-hvr) * 4px)
        calc(var(--w-xxxl-levitate-hvr) * 4.4px)
        rgba(0, 0, 0, calc(var(--w-xxxl-levitate-hvr) * 0.013));
    transform: translateY(calc(var(--w-xxxl-levitate-hvr) * -1.2px));
  }
  [style*="--w-xxxl-shadow:"] {
    box-shadow:
      0 calc(var(--w-xxxl-shadow) * 0.1px) calc(var(--w-xxxl-shadow) * 0.2px)
        rgba(0, 0, 0, calc(var(--w-xxxl-shadow) * 0.02)),
      0 calc(var(--w-xxxl-shadow) * 0.2px) calc(var(--w-xxxl-shadow) * 0.4px)
        rgba(0, 0, 0, calc(var(--w-xxxl-shadow) * 0.02)),
      0 calc(var(--w-xxxl-shadow) * 0.4px) calc(var(--w-xxxl-shadow) * 0.8px)
        rgba(0, 0, 0, calc(var(--w-xxxl-shadow) * 0.02)),
      0 calc(var(--w-xxxl-shadow) * 0.8px) calc(var(--w-xxxl-shadow) * 1.6px)
        rgba(0, 0, 0, calc(var(--w-xxxl-shadow) * 0.02));
  }
  [style*="--w-xxxl-shadow-soft:"] {
    box-shadow:
      0 calc(var(--w-xxxl-shadow-soft) * 0.3px)
        calc(var(--w-xxxl-shadow-soft) * 1.1px) rgba(0, 0, 0, 0.1),
      0 calc(var(--w-xxxl-shadow-soft) * 0.6px)
        calc(var(--w-xxxl-shadow-soft) * 1.2px) rgba(0, 0, 0, 0.1),
      0 calc(var(--w-xxxl-shadow-soft) * 1.2px)
        calc(var(--w-xxxl-shadow-soft) * 1.4px) rgba(0, 0, 0, 0.1),
      0 calc(var(--w-xxxl-shadow-soft) * 2.4px)
        calc(var(--w-xxxl-shadow-soft) * 1.6px) rgba(0, 0, 0, 0.1);
  }
  [style*="--w-xxxl-shadow-hard:"] {
    box-shadow: 0 calc(var(--w-xxxl-shadow-hard) * 0.75px)
      calc(var(--w-xxxl-shadow-hard) * 1.3px)
      rgba(0, 0, 0, calc(var(--w-xxxl-shadow-hard) * 0.12));
  }
  [style*="--w-xxxl-shadow-vert:"] {
    box-shadow: 0 calc(var(--w-xxxl-shadow-vert) * 1.4px)
      calc(var(--w-xxxl-shadow-vert) * 2px)
      calc(var(--w-xxxl-shadow-vert) * -1.7px)
      rgba(0, 0, 0, calc(var(--w-xxxl-shadow-vert) * 0.12));
  }
  [style*="--w-xxxl-shadow-inset:"] {
    box-shadow:
      inset 0 calc(var(--w-xxxl-shadow-inset) * 0.1px)
        calc(var(--w-xxxl-shadow-inset) * 0.2px)
        rgba(0, 0, 0, calc(var(--w-xxxl-shadow-inset) * 0.02)),
      inset 0 calc(var(--w-xxxl-shadow-inset) * 0.2px)
        calc(var(--w-xxxl-shadow-inset) * 0.4px)
        rgba(0, 0, 0, calc(var(--w-xxxl-shadow-inset) * 0.02)),
      inset 0 calc(var(--w-xxxl-shadow-inset) * 0.4px)
        calc(var(--w-xxxl-shadow-inset) * 0.8px)
        rgba(0, 0, 0, calc(var(--w-xxxl-shadow-inset) * 0.02)),
      inset 0 calc(var(--w-xxxl-shadow-inset) * 0.8px)
        calc(var(--w-xxxl-shadow-inset) * 1.6px)
        rgba(0, 0, 0, calc(var(--w-xxxl-shadow-inset) * 0.02));
  }
  [style*="--w-xxxl-shadow-hvr:"] {
    transition: var(--w-xxxl-transition);
  }
  [style*="--w-xxxl-shadow-hvr:"]:focus,
  [style*="--w-xxxl-shadow-hvr:"]:hover {
    box-shadow:
      0 calc(var(--w-xxxl-shadow-hvr) * 0.1px)
        calc(var(--w-xxxl-shadow-hvr) * 0.2px)
        rgba(0, 0, 0, calc(var(--w-xxxl-shadow-hvr) * 0.02)),
      0 calc(var(--w-xxxl-shadow-hvr) * 0.2px)
        calc(var(--w-xxxl-shadow-hvr) * 0.4px)
        rgba(0, 0, 0, calc(var(--w-xxxl-shadow-hvr) * 0.02)),
      0 calc(var(--w-xxxl-shadow-hvr) * 0.4px)
        calc(var(--w-xxxl-shadow-hvr) * 0.8px)
        rgba(0, 0, 0, calc(var(--w-xxxl-shadow-hvr) * 0.02)),
      0 calc(var(--w-xxxl-shadow-hvr) * 0.8px)
        calc(var(--w-xxxl-shadow-hvr) * 1.6px)
        rgba(0, 0, 0, calc(var(--w-xxxl-shadow-hvr) * 0.02));
  }
  [style*="--w-xxxl-px:"] {
    padding-inline-end: var(--w-xxxl-px);
    padding-inline-start: var(--w-xxxl-px);
  }
  [style*="--w-xxxl-py:"] {
    padding-block-end: var(--w-xxxl-py);
    padding-block-start: var(--w-xxxl-py);
  }
  [style*="--w-xxxl-mx:"] {
    margin-inline-end: var(--w-xxxl-mx);
    margin-inline-start: var(--w-xxxl-mx);
  }
  [style*="--w-xxxl-my:"] {
    margin-block-end: var(--w-xxxl-my);
    margin-block-start: var(--w-xxxl-my);
  }
  [style*="--w-xxxl-rotate:"],
  [style*="--w-xxxl-scale:"],
  [style*="--w-xxxl-skew:"],
  [style*="--w-xxxl-translate:"],
  [style*="--w-xxxl-translatex:"],
  [style*="--w-xxxl-translatey:"] {
    transform: translate(var(--w-xxxl-translate, 0))
      translateX(var(--w-xxxl-translatex, 0))
      translateY(var(--w-xxxl-translatey, 0)) scale(var(--w-xxxl-scale, 100%))
      rotate(var(--w-xxxl-rotate, 0)) skew(var(--w-xxxl-skew, 0));
  }
  [style*="--w-xxxl-rotate-hvr:"],
  [style*="--w-xxxl-scale-hvr:"],
  [style*="--w-xxxl-skew-hvr:"],
  [style*="--w-xxxl-translate-hvr:"],
  [style*="--w-xxxl-translatex-hvr:"],
  [style*="--w-xxxl-translatey-hvr:"] {
    transition: var(--w-xxxl-transition);
  }
  [style*="--w-xxxl-rotate-hvr:"]:hover,
  [style*="--w-xxxl-scale-hvr:"]:hover,
  [style*="--w-xxxl-skew-hvr:"]:hover,
  [style*="--w-xxxl-translate-hvr:"]:hover,
  [style*="--w-xxxl-translatex-hvr:"]:hover,
  [style*="--w-xxxl-translatey-hvr:"]:hover {
    transform: translate(var(--w-xxxl-translate-hvr, 0))
      translateX(var(--w-xxxl-translatex-hvr, 0))
      translateY(var(--w-xxxl-translatey-hvr, 0))
      scale(var(--w-xxxl-scale-hvr, 100%)) rotate(var(--w-xxxl-rotate-hvr, 0))
      skew(var(--w-xxxl-skew-hvr, 0));
  }
  [style*="--w-xxxl-line-clamp:"] {
    -webkit-line-clamp: var(--w-xxxl-line-clamp);
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  [style*="--w-xxxl-text-3d:"] {
    text-shadow:
      6px 6px 10px hsla(0, 0%, 100%, 0.1),
      6px 6px var(--w-xxxl-text-3d),
      5.75px 5.75px var(--w-xxxl-text-3d),
      5.5px 5.5px var(--w-xxxl-text-3d),
      5.25px 5.25px var(--w-xxxl-text-3d),
      5px 5px var(--w-xxxl-text-3d),
      4.75px 4.75px var(--w-xxxl-text-3d),
      4.5px 4.5px var(--w-xxxl-text-3d),
      4.25px 4.25px var(--w-xxxl-text-3d),
      4px 4px var(--w-xxxl-text-3d),
      3.75px 3.75px var(--w-xxxl-text-3d),
      3.5px 3.5px var(--w-xxxl-text-3d),
      3.25px 3.25px var(--w-xxxl-text-3d),
      3px 3px var(--w-xxxl-text-3d),
      2.75px 2.75px var(--w-xxxl-text-3d),
      2.5px 2.5px var(--w-xxxl-text-3d),
      2.25px 2.25px var(--w-xxxl-text-3d),
      2px 2px var(--w-xxxl-text-3d),
      1.75px 1.75px var(--w-xxxl-text-3d),
      1.5px 1.5px var(--w-xxxl-text-3d),
      1.25px 1.25px var(--w-xxxl-text-3d),
      1px 1px var(--w-xxxl-text-3d),
      0.75px 0.75px var(--w-xxxl-text-3d),
      0.5px 0.5px var(--w-xxxl-text-3d),
      0.25px 0.25px var(--w-xxxl-text-3d);
  }
  .grid[style*="--w-xxxl-col:"] {
    grid-template-columns: repeat(var(--w-xxxl-col, 1), 1fr);
  }
  .grid > [style*="--w-xxxl-sc:"] {
    grid-column: span var(--w-xxxl-sc, 1);
  }
  .grid > [style*="--w-xxxl-sr:"] {
    grid-row: span var(--w-xxxl-sr, 1);
  }
  [style*="--w-xxxl-bg:"] {
    background: var(--w-xxxl-bg) !important;
  }
  [style*="--w-xxxl-bga:"] {
    background-attachment: var(--w-xxxl-bga) !important;
  }
  [style*="--w-xxxl-bgc:"] {
    background-color: var(--w-xxxl-bgc) !important;
  }
  [style*="--w-xxxl-bgi:"] {
    background-image: var(--w-xxxl-bgi) !important;
  }
  [style*="--w-xxxl-bgp:"] {
    background-position: var(--w-xxxl-bgp) !important;
  }
  [style*="--w-xxxl-bgr:"] {
    background-repeat: var(--w-xxxl-bgr) !important;
  }
  [style*="--w-xxxl-bgs:"] {
    background-size: var(--w-xxxl-bgs) !important;
  }
  [style*="--w-xxxl-b:"] {
    border: var(--w-xxxl-b) !important;
  }
  [style*="--w-xxxl-bc:"] {
    border-color: var(--w-xxxl-bc) !important;
  }
  [style*="--w-xxxl-bs:"] {
    border-style: var(--w-xxxl-bs) !important;
  }
  [style*="--w-xxxl-bw:"] {
    border-width: var(--w-xxxl-bw) !important;
  }
  [style*="--w-xxxl-br:"] {
    border-radius: var(--w-xxxl-br) !important;
  }
  [style*="--w-xxxl-radius:"] {
    border-radius: var(--w-xxxl-radius) !important;
  }
  [style*="--w-xxxl-bt:"] {
    border-top: var(--w-xxxl-bt) !important;
  }
  [style*="--w-xxxl-bl:"] {
    border-left: var(--w-xxxl-bl) !important;
  }
  [style*="--w-xxxl-br:"] {
    border-right: var(--w-xxxl-br) !important;
  }
  [style*="--w-xxxl-bb:"] {
    border-bottom: var(--w-xxxl-bb) !important;
  }
  [style*="--w-xxxl-btlr:"] {
    border-top-left-radius: var(--w-xxxl-btlr) !important;
  }
  [style*="--w-xxxl-btrr:"] {
    border-top-right-radius: var(--w-xxxl-btrr) !important;
  }
  [style*="--w-xxxl-bblr:"] {
    border-bottom-left-radius: var(--w-xxxl-bblr) !important;
  }
  [style*="--w-xxxl-bbrr:"] {
    border-bottom-right-radius: var(--w-xxxl-bbrr) !important;
  }
  [style*="--w-xxxl-fx:"] {
    flex: var(--w-xxxl-fx) !important;
  }
  [style*="--w-xxxl-fd:"] {
    flex-direction: var(--w-xxxl-fd) !important;
  }
  [style*="--w-xxxl-fw:"] {
    flex-wrap: var(--w-xxxl-fw) !important;
  }
  [style*="--w-xxxl-ac:"] {
    align-content: var(--w-xxxl-ac) !important;
  }
  [style*="--w-xxxl-ai:"] {
    align-items: var(--w-xxxl-ai) !important;
  }
  [style*="--w-xxxl-as:"] {
    align-self: var(--w-xxxl-as) !important;
  }
  [style*="--w-xxxl-jc:"] {
    justify-content: var(--w-xxxl-jc) !important;
  }
  [style*="--w-xxxl-fg:"] {
    flex-grow: var(--w-xxxl-fg) !important;
  }
  [style*="--w-xxxl-fs:"] {
    flex-shrink: var(--w-xxxl-fs) !important;
  }
  [style*="--w-xxxl-fb:"] {
    flex-basis: var(--w-xxxl-fb) !important;
  }
  [style*="--w-xxxl-o:"] {
    order: var(--w-xxxl-o) !important;
  }
  [style*="--w-xxxl-gtc:"] {
    grid-template-columns: var(--w-xxxl-gtc) !important;
  }
  [style*="--w-xxxl-gtr:"] {
    grid-template-rows: var(--w-xxxl-gtr) !important;
  }
  [style*="--w-xxxl-gac:"] {
    grid-auto-columns: var(--w-xxxl-gac) !important;
  }
  [style*="--w-xxxl-gar:"] {
    grid-auto-rows: var(--w-xxxl-gar) !important;
  }
  [style*="--w-xxxl-gc:"] {
    grid-column: var(--w-xxxl-gc) !important;
  }
  [style*="--w-xxxl-gr:"] {
    grid-row: var(--w-xxxl-gr) !important;
  }
  [style*="--w-xxxl-gg:"] {
    grid-gap: var(--w-xxxl-gg) !important;
  }
  [style*="--w-xxxl-ps:"] {
    place-self: var(--w-xxxl-ps) !important;
  }
  [style*="--w-xxxl-ji:"] {
    justify-items: var(--w-xxxl-ji) !important;
  }
  [style*="--w-xxxl-js:"] {
    justify-self: var(--w-xxxl-js) !important;
  }
  [style*="--w-xxxl-d:"] {
    display: var(--w-xxxl-d) !important;
  }
  [style*="--w-xxxl-ft:"] {
    float: var(--w-xxxl-ft) !important;
  }
  [style*="--w-xxxl-pos:"] {
    position: var(--w-xxxl-pos) !important;
  }
  [style*="--w-xxxl-top:"] {
    top: var(--w-xxxl-top) !important;
  }
  [style*="--w-xxxl-left:"] {
    left: var(--w-xxxl-left) !important;
  }
  [style*="--w-xxxl-right:"] {
    right: var(--w-xxxl-right) !important;
  }
  [style*="--w-xxxl-bottom:"] {
    bottom: var(--w-xxxl-bottom) !important;
  }
  [style*="--w-xxxl-objf:"] {
    object-fit: var(--w-xxxl-objf) !important;
  }
  [style*="--w-xxxl-objp:"] {
    object-position: var(--w-xxxl-objp) !important;
  }
  [style*="--w-xxxl-v:"] {
    visibility: var(--w-xxxl-v) !important;
  }
  [style*="--w-xxxl-z:"] {
    z-index: var(--w-xxxl-z) !important;
  }
  [style*="--w-xxxl-w:"] {
    width: var(--w-xxxl-w) !important;
  }
  [style*="--w-xxxl-h:"] {
    height: var(--w-xxxl-h) !important;
  }
  [style*="--w-xxxl-minw:"] {
    min-width: var(--w-xxxl-minw) !important;
  }
  [style*="--w-xxxl-minh:"] {
    min-height: var(--w-xxxl-minh) !important;
  }
  [style*="--w-xxxl-maxw:"] {
    max-width: var(--w-xxxl-maxw) !important;
  }
  [style*="--w-xxxl-maxh:"] {
    max-height: var(--w-xxxl-maxh) !important;
  }
  [style*="--w-xxxl-pad:"] {
    padding: var(--w-xxxl-pad) !important;
  }
  [style*="--w-xxxl-pl:"] {
    padding-left: var(--w-xxxl-pl) !important;
  }
  [style*="--w-xxxl-pr:"] {
    padding-right: var(--w-xxxl-pr) !important;
  }
  [style*="--w-xxxl-pt:"] {
    padding-top: var(--w-xxxl-pt) !important;
  }
  [style*="--w-xxxl-pb:"] {
    padding-bottom: var(--w-xxxl-pb) !important;
  }
  [style*="--w-xxxl-m:"] {
    margin: var(--w-xxxl-m) !important;
  }
  [style*="--w-xxxl-ml:"] {
    margin-left: var(--w-xxxl-ml) !important;
  }
  [style*="--w-xxxl-mr:"] {
    margin-right: var(--w-xxxl-mr) !important;
  }
  [style*="--w-xxxl-mt:"] {
    margin-top: var(--w-xxxl-mt) !important;
  }
  [style*="--w-xxxl-mb:"] {
    margin-bottom: var(--w-xxxl-mb) !important;
  }
  [style*="--w-xxxl-c:"] {
    color: var(--w-xxxl-c) !important;
  }
  [style*="--w-xxxl-size:"] {
    font-size: var(--w-xxxl-size) !important;
  }
  [style*="--w-xxxl-ls:"] {
    letter-spacing: var(--w-xxxl-ls) !important;
  }
  [style*="--w-xxxl-lh:"] {
    line-height: var(--w-xxxl-lh) !important;
  }
  [style*="--w-xxxl-ta:"] {
    text-align: var(--w-xxxl-ta) !important;
  }
  [style*="--w-xxxl-wm:"] {
    writing-mode: var(--w-xxxl-wm) !important;
  }
  [style*="--w-xxxl-ws:"] {
    white-space: var(--w-xxxl-ws) !important;
  }
  [style*="--w-xxxl-wb:"] {
    word-break: var(--w-xxxl-wb) !important;
  }
  [style*="--w-xxxl-cc:"] {
    column-count: var(--w-xxxl-cc) !important;
  }
  [style*="--w-xxxl-cg:"] {
    column-gap: var(--w-xxxl-cg) !important;
  }
  [style*="--w-xxxl-cr:"] {
    column-rule: var(--w-xxxl-cr) !important;
  }
  [style*="--w-xxxl-cs:"] {
    column-span: var(--w-xxxl-cs) !important;
  }
  [style*="--w-xxxl-dir:"] {
    direction: var(--w-xxxl-dir) !important;
  }
  [style*="--w-xxxl-t:"] {
    transform: var(--w-xxxl-t) !important;
  }
  [style*="--w-xxxl-to:"] {
    transform-origin: var(--w-xxxl-to) !important;
  }
  [style*="--w-xxxl-tc:"] {
    transform-style: var(--w-xxxl-tc) !important;
  }
  [style*="--w-xxxl-tn:"] {
    transition: var(--w-xxxl-tn) !important;
  }
  [style*="--w-xxxl-td:"] {
    transition-delay: var(--w-xxxl-td) !important;
  }
  [style*="--w-xxxl-tdn:"] {
    transition-duration: var(--w-xxxl-tdn) !important;
  }
  [style*="--w-xxxl-tp:"] {
    transition-property: var(--w-xxxl-tp) !important;
  }
  [style*="-ttf:"] {
    transition-timing-function: var(-ttf) !important;
  }
  [style*="--w-xxxl-boxs:"] {
    box-shadow: var(--w-xxxl-boxs) !important;
  }
  [style*="--w-xxxl-ct:"] {
    content: var(--w-xxxl-ct) !important;
  }
  [style*="--w-xxxl-op:"] {
    opacity: var(--w-xxxl-op) !important;
  }
  [style*="--w-xxxl-bs:"] {
    box-shadow: var(--w-xxxl-bs) !important;
  }
  .wrapper,
  [style*="--w-xxxl-wrapper:"] {
    --gutter: var(--w-xxxl-gutter);
  }
}
html.copy a,
html.copy abbr,
html.copy address,
html.copy area,
html.copy article,
html.copy aside,
html.copy audio,
html.copy b,
html.copy bdi,
html.copy bdo,
html.copy blockquote,
html.copy body,
html.copy br,
html.copy button,
html.copy canvas,
html.copy caption,
html.copy cite,
html.copy code,
html.copy col,
html.copy colgroup,
html.copy command,
html.copy datalist,
html.copy dd,
html.copy del,
html.copy details,
html.copy dfn,
html.copy div,
html.copy dl,
html.copy dt,
html.copy em,
html.copy embed,
html.copy fieldset,
html.copy figcaption,
html.copy figure,
html.copy footer,
html.copy form,
html.copy h1,
html.copy h2,
html.copy h3,
html.copy h4,
html.copy h5,
html.copy h6,
html.copy header,
html.copy hr,
html.copy html,
html.copy i,
html.copy iframe,
html.copy img,
html.copy input,
html.copy ins,
html.copy kbd,
html.copy keygen,
html.copy label,
html.copy legend,
html.copy li,
html.copy main,
html.copy map,
html.copy mark,
html.copy menu,
html.copy meter,
html.copy nav,
html.copy object,
html.copy ol,
html.copy optgroup,
html.copy option,
html.copy output,
html.copy p,
html.copy param,
html.copy pre,
html.copy progress,
html.copy q,
html.copy rp,
html.copy rt,
html.copy ruby,
html.copy s,
html.copy samp,
html.copy section,
html.copy select,
html.copy small,
html.copy source,
html.copy span,
html.copy strong,
html.copy sub,
html.copy summary,
html.copy sup,
html.copy table,
html.copy tbody,
html.copy td,
html.copy textarea,
html.copy tfoot,
html.copy th,
html.copy thead,
html.copy time,
html.copy tr,
html.copy track,
html.copy u,
html.copy ul,
html.copy var,
html.copy video,
html.copy wbr {
  font-feature-settings: "kern", "liga", "clig", "calt";
  -webkit-font-smoothing: unset !important;
  font-family: var(--type);
  font-kerning: normal;
  font-variant-ligatures: common-ligatures contextual;
  font-variant-numeric: oldstyle-nums;
  line-height: 1.2;
}
:root {
  scroll-behavior: auto !important;
}
@keyframes animated-gradient {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  to {
    background-position: 0 50%;
  }
}
.x-img {
  position: relative;
}
.x-img > div {
  animation: animated-gradient 3s ease infinite;
  z-index: 10;
}
.x-img > div,
.x-img > picture > img {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.x-img > picture > img {
  z-index: 20;
}
html#copy.copy {
  --P25pt: 0.21665rem;
  --P5pt: 0.4333rem;
  --P75pt: 0.64995rem;
  --1pt: 0.8666rem;
  --1P25pt: 1.08325rem;
  --1P33pt: 1.152578rem;
  --1P5pt: 1.2999rem;
  --2pt: 1.7333rem;
  --2P5pt: 2.1666rem;
  --3pt: 2.5998rem;
  --3P5pt: 3.0331rem;
  --4pt: 3.4664rem;
  --5pt: 4.333rem;
  --6pt: 5.1996rem;
  --7pt: 6.0662rem;
  --8pt: 6.9328rem;
}
html#copy.copy .flex {
  align-items: center;
  display: flex;
}
html#copy.copy .flex.fill {
  height: 100%;
}
html#copy.copy .flex.center {
  justify-content: center;
}
html#copy.copy .inline-menu a {
  color: var(--text-dark);
  display: inline-block;
  font-family: var(--montserrat);
  font-size: 0.775rem;
  font-weight: 300;
  line-height: 1.56666;
  margin-right: var(--p5);
  text-decoration: none;
  text-transform: uppercase;
}
html#copy.copy .inline-menu a.active {
  text-decoration: underline !important;
}
html#copy.copy #layout.layout .ant-pagination.pages {
  display: flex;
}
html#copy.copy #layout.layout .ant-pagination.pages li:first-child {
  flex: 1 1;
}
html#copy.copy #layout.layout .has-more {
  overflow-y: scroll;
  scrollbar-color: #fff transparent;
  scrollbar-width: thin;
}
html#copy.copy #layout.layout section.has-events .wrapper .event {
  margin-bottom: var(--2pt);
}
html#copy.copy #layout.layout section.has-events:nth-child(2n) .wrapper {
  margin-left: auto;
}
html#copy.copy #layout.layout section.has-events:nth-child(2n) .wrapper h1,
html#copy.copy #layout.layout section.has-events:nth-child(2n) .wrapper h2,
html#copy.copy #layout.layout section.has-events:nth-child(2n) .wrapper h3,
html#copy.copy #layout.layout section.has-events:nth-child(2n) .wrapper h4,
html#copy.copy #layout.layout section.has-events:nth-child(2n) .wrapper p {
  text-align: right;
}
html#copy.copy #layout.layout section.has-events:nth-child(2n) .wrapper button {
  display: block;
  margin-left: auto;
}
html#copy.copy #layout.layout section.has-events:nth-child(2n) .wrapper .e-v {
  text-align: left;
}
html#copy.copy #layout.layout section.has-events:nth-child(odd) .e-v {
  text-align: right;
}
html#copy.copy #layout.layout .vimeo-bg {
  margin-bottom: 6.625rem;
  position: relative;
}
html#copy.copy #layout.layout .vimeo-bg section.has-video {
  background: var(--grey);
  height: 900px;
  margin-bottom: unset;
  margin-top: unset;
  z-index: 10;
}
html#copy.copy #layout.layout .vimeo-bg section.overlay {
  margin-bottom: unset;
  margin-top: -900px;
  min-height: 900px;
  z-index: 100;
}
html#copy.copy #layout.layout .vimeo-bg section.overlay h1 {
  margin-top: 6.25%;
}
html#copy.copy #layout.layout .gatsby-image-wrapper,
html#copy.copy #layout.layout .gatsby-image-wrapper img {
  overflow: hidden;
}
html#copy.copy #layout.layout .timespace {
  display: grid;
  grid-template-columns: minmax(150px, 10vw) auto;
  overflow: hidden;
}
html#copy.copy #layout.layout .timespace .visor > div:first-child {
  border-bottom: 1px solid var(--text-dark);
  margin-top: 1px;
}
html#copy.copy #layout.layout .timespace .visor div {
  max-height: 30px;
  min-height: 3vh;
}
html#copy.copy #layout.layout .timespace .range {
  border-bottom: 1px solid var(--text-dark);
  display: grid;
  grid-template-columns: repeat(auto-fill, 5vw);
}
html#copy.copy #layout.layout .timespace .range div {
  max-height: 30px;
  min-height: 3vh;
  -webkit-user-select: none;
  user-select: none;
}
html#copy.copy #layout.layout .timespace .track {
  display: grid;
  grid-template-columns: repeat(auto-fill, 5vw);
}
html#copy.copy #layout.layout .timespace .track div {
  max-height: 30px;
  min-height: 3vh;
  -webkit-user-select: none;
  user-select: none;
}
html#copy.copy #layout.layout .timespace .track div span {
  background: var(--orange-3);
  display: block;
  height: 100%;
}
html#copy.copy #layout.layout.w-md .hidden-on-small,
html#copy.copy #layout.layout.w-sm .hidden-on-small,
html#copy.copy #layout.layout.w-xs .hidden-on-small {
  display: none !important;
  opacity: 0 !important;
}
.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
}
.ReactVirtualized__Table__headerRow,
.ReactVirtualized__Table__row {
  align-items: center;
  display: flex;
  flex-direction: row;
}
.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ReactVirtualized__Table__headerColumn,
.ReactVirtualized__Table__rowColumn {
  margin-right: 10px;
  min-width: 0;
}
.ReactVirtualized__Table__rowColumn {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ReactVirtualized__Table__headerColumn:first-of-type,
.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 10px;
}
.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}
.ReactVirtualized__Table__sortableHeaderIconContainer {
  align-items: center;
  display: flex;
}
.ReactVirtualized__Table__sortableHeaderIcon {
  fill: currentColor;
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
}
html#copy.copy #layout.layout a {
  text-decoration: unset;
}
html#copy.copy #layout.layout a.u {
  text-decoration: underline;
}
html#copy.copy #layout.layout.glider-active {
  overflow: hidden;
  padding: unset !important;
}
html#copy.copy #layout.layout .glider {
  background: #fff;
  border-bottom: 1px dotted var(--dark);
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9000;
}
html#copy.copy #layout.layout .glider.passive {
  opacity: 0;
}
html#copy.copy #layout.layout .glider.passive > .ant-row,
html#copy.copy #layout.layout .glider.passive > .ant-row > .ant-col,
html#copy.copy #layout.layout .glider.passive > .ant-row > .ant-col > a.as-h2,
html#copy.copy
  #layout.layout
  .glider.passive
  > .ant-row
  > .ant-col
  > a.as-h2
  span {
  max-height: inherit;
}
html#copy.copy #layout.layout .glider.active {
  opacity: 1;
}
html#copy.copy #layout.layout .glider > .ant-row > .ant-col > a.as-h2,
html#copy.copy #layout.layout .glider > .ant-row > .ant-col > h2 {
  color: var(--text-light);
  display: block;
  height: 100vh;
  margin: unset;
  position: absolute;
  top: 1rem;
  width: 2rem;
}
html#copy.copy #layout.layout .glider > .ant-row > .ant-col > a.as-h2 span,
html#copy.copy #layout.layout .glider > .ant-row > .ant-col > h2 span {
  display: block;
  left: 50%;
  opacity: 1;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(90deg);
}
html#copy.copy #layout.layout .glider > .ant-row > .ant-col > a.as-h2 {
  right: calc(50% - 1rem);
}
html#copy.copy #layout.layout .glider > .ant-row > .ant-col > h2 {
  right: 1rem;
}
html#copy.copy #layout.layout .glider > .ant-row > .ant-col p {
  max-width: unset;
  text-align: justify;
}
html#copy.copy #layout.layout.w-md.glider-active .glider,
html#copy.copy #layout.layout.w-sm.glider-active .glider,
html#copy.copy #layout.layout.w-xs.glider-active .glider {
  position: fixed;
}
html#copy.copy .layout#layout.w-lg header,
html#copy.copy .layout#layout.w-xl header,
html#copy.copy .layout#layout.w-xxl header {
  background: #fff;
  height: 90px;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
}
html#copy.copy .layout#layout.w-lg header.scroll-aware,
html#copy.copy .layout#layout.w-xl header.scroll-aware,
html#copy.copy .layout#layout.w-xxl header.scroll-aware {
  opacity: 1;
  transition-duration: 0.5s;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
html#copy.copy .layout#layout.w-lg header.scroll-aware.down,
html#copy.copy .layout#layout.w-xl header.scroll-aware.down,
html#copy.copy .layout#layout.w-xxl header.scroll-aware.down {
  max-height: 0;
  opacity: 0;
}
html#copy.copy .layout#layout.w-lg header.scroll-aware.up,
html#copy.copy .layout#layout.w-xl header.scroll-aware.up,
html#copy.copy .layout#layout.w-xxl header.scroll-aware.up {
  max-height: 900px;
  opacity: 1;
}
html#copy.copy .layout#layout.w-lg header .container,
html#copy.copy .layout#layout.w-xl header .container,
html#copy.copy .layout#layout.w-xxl header .container {
  box-sizing: border-box;
  height: 90px;
  overflow: hidden;
  position: relative;
}
html#copy.copy .layout#layout.w-lg header .container .logo,
html#copy.copy .layout#layout.w-xl header .container .logo,
html#copy.copy .layout#layout.w-xxl header .container .logo {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  left: 0;
  padding: 20px 0 20px 40px;
  position: absolute;
  top: 0;
  width: calc(100% - 40px);
  z-index: 10;
}
html#copy.copy
  .layout#layout.w-lg
  header
  .container
  .logo
  .gatsby-image-wrapper,
html#copy.copy
  .layout#layout.w-xl
  header
  .container
  .logo
  .gatsby-image-wrapper,
html#copy.copy
  .layout#layout.w-xxl
  header
  .container
  .logo
  .gatsby-image-wrapper {
  height: 50px;
  width: 300px;
}
html#copy.copy
  .layout#layout.w-lg
  header
  .container
  .logo
  .gatsby-image-wrapper
  img,
html#copy.copy
  .layout#layout.w-xl
  header
  .container
  .logo
  .gatsby-image-wrapper
  img,
html#copy.copy
  .layout#layout.w-xxl
  header
  .container
  .logo
  .gatsby-image-wrapper
  img {
  object-fit: contain !important;
}
html#copy.copy .layout#layout.w-lg header .container div.menu-icon,
html#copy.copy .layout#layout.w-xl header .container div.menu-icon,
html#copy.copy .layout#layout.w-xxl header .container div.menu-icon {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 50px;
  justify-content: flex-end;
  padding: 20px 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  z-index: 20;
}
html#copy.copy
  .layout#layout.w-lg
  header
  .container
  div.menu-icon
  .gatsby-image-wrapper,
html#copy.copy
  .layout#layout.w-xl
  header
  .container
  div.menu-icon
  .gatsby-image-wrapper,
html#copy.copy
  .layout#layout.w-xxl
  header
  .container
  div.menu-icon
  .gatsby-image-wrapper {
  height: 24px;
  width: 24px;
}
html#copy.copy
  .layout#layout.w-lg
  header
  .container
  div.menu-icon
  .gatsby-image-wrapper
  img,
html#copy.copy
  .layout#layout.w-xl
  header
  .container
  div.menu-icon
  .gatsby-image-wrapper
  img,
html#copy.copy
  .layout#layout.w-xxl
  header
  .container
  div.menu-icon
  .gatsby-image-wrapper
  img {
  object-fit: contain !important;
}
html#copy.copy .layout#layout.w-lg header .container nav.menu,
html#copy.copy .layout#layout.w-xl header .container nav.menu,
html#copy.copy .layout#layout.w-xxl header .container nav.menu {
  align-items: center;
  display: flex;
  height: 50px;
  justify-content: flex-end;
  list-style: none;
  padding: 20px 0;
  position: absolute;
  right: 0;
  top: 0;
  width: calc(100% - 300px);
  z-index: 30;
}
html#copy.copy .layout#layout.w-lg header .container nav.menu li,
html#copy.copy .layout#layout.w-xl header .container nav.menu li,
html#copy.copy .layout#layout.w-xxl header .container nav.menu li {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
html#copy.copy
  .layout#layout.w-lg
  header
  .container
  nav.menu
  li:not(:last-child),
html#copy.copy
  .layout#layout.w-xl
  header
  .container
  nav.menu
  li:not(:last-child),
html#copy.copy
  .layout#layout.w-xxl
  header
  .container
  nav.menu
  li:not(:last-child) {
  margin-right: calc(var(--p) * 1.33);
}
html#copy.copy .layout#layout.w-lg header .container nav.menu li a,
html#copy.copy .layout#layout.w-xl header .container nav.menu li a,
html#copy.copy .layout#layout.w-xxl header .container nav.menu li a {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
  text-transform: uppercase;
}
html#copy.copy .layout#layout.w-lg.header-open footer,
html#copy.copy .layout#layout.w-lg.header-open main,
html#copy.copy .layout#layout.w-xl.header-open footer,
html#copy.copy .layout#layout.w-xl.header-open main,
html#copy.copy .layout#layout.w-xxl.header-open footer,
html#copy.copy .layout#layout.w-xxl.header-open main {
  max-height: 10vh;
  overflow: hidden;
}
html#copy.copy .layout#layout.w-lg.header-open header > div.menu,
html#copy.copy .layout#layout.w-xl.header-open header > div.menu,
html#copy.copy .layout#layout.w-xxl.header-open header > div.menu {
  overflow: hidden scroll !important;
}
html#copy.copy .layout#layout.w-lg.header-open header > div.menu:after,
html#copy.copy .layout#layout.w-xl.header-open header > div.menu:after,
html#copy.copy .layout#layout.w-xxl.header-open header > div.menu:after {
  align-items: center;
  border: 1px solid var(--dark);
  border-radius: 1rem;
  content: "✖";
  display: flex;
  height: 2rem;
  justify-content: center;
  position: fixed;
  right: var(--p);
  top: var(--2p);
  width: 2rem;
}
html#copy.copy
  .layout#layout.w-lg.header-open
  header
  > div.menu
  .menu-container,
html#copy.copy
  .layout#layout.w-xl.header-open
  header
  > div.menu
  .menu-container,
html#copy.copy
  .layout#layout.w-xxl.header-open
  header
  > div.menu
  .menu-container {
  margin-right: var(--2p);
  opacity: 1;
  padding-left: calc(var(--p) + 2rem);
  padding-right: var(--3p);
}
html#copy.copy
  .layout#layout.w-lg.header-open
  header
  > div.menu
  .menu-container
  nav
  li,
html#copy.copy
  .layout#layout.w-xl.header-open
  header
  > div.menu
  .menu-container
  nav
  li,
html#copy.copy
  .layout#layout.w-xxl.header-open
  header
  > div.menu
  .menu-container
  nav
  li {
  margin-bottom: var(--p125);
}
html#copy.copy
  .layout#layout.w-lg.header-open
  header
  > div.menu
  .menu-container
  nav
  li
  a,
html#copy.copy
  .layout#layout.w-xl.header-open
  header
  > div.menu
  .menu-container
  nav
  li
  a,
html#copy.copy
  .layout#layout.w-xxl.header-open
  header
  > div.menu
  .menu-container
  nav
  li
  a {
  align-items: center;
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  position: relative;
}
html#copy.copy
  .layout#layout.w-lg.header-open
  header
  > div.menu
  .menu-container
  nav
  li
  a
  span,
html#copy.copy
  .layout#layout.w-xl.header-open
  header
  > div.menu
  .menu-container
  nav
  li
  a
  span,
html#copy.copy
  .layout#layout.w-xxl.header-open
  header
  > div.menu
  .menu-container
  nav
  li
  a
  span {
  background: var(--light);
  z-index: 2;
}
html#copy.copy
  .layout#layout.w-lg.header-open
  header
  > div.menu
  .menu-container
  nav
  li
  a
  span:first-child,
html#copy.copy
  .layout#layout.w-xl.header-open
  header
  > div.menu
  .menu-container
  nav
  li
  a
  span:first-child,
html#copy.copy
  .layout#layout.w-xxl.header-open
  header
  > div.menu
  .menu-container
  nav
  li
  a
  span:first-child {
  padding-right: var(--p5);
}
html#copy.copy
  .layout#layout.w-lg.header-open
  header
  > div.menu
  .menu-container
  nav
  li
  a
  span:nth-child(2),
html#copy.copy
  .layout#layout.w-xl.header-open
  header
  > div.menu
  .menu-container
  nav
  li
  a
  span:nth-child(2),
html#copy.copy
  .layout#layout.w-xxl.header-open
  header
  > div.menu
  .menu-container
  nav
  li
  a
  span:nth-child(2) {
  padding-left: var(--p5);
}
html#copy.copy
  .layout#layout.w-lg.header-open
  header
  > div.menu
  .menu-container
  nav
  li
  a:before,
html#copy.copy
  .layout#layout.w-xl.header-open
  header
  > div.menu
  .menu-container
  nav
  li
  a:before,
html#copy.copy
  .layout#layout.w-xxl.header-open
  header
  > div.menu
  .menu-container
  nav
  li
  a:before {
  bottom: 4px;
  content: ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";
  left: 0;
  margin-top: calc(var(--p) * -1);
  opacity: 0.3;
  position: absolute;
  white-space: nowrap;
  width: inherit;
  z-index: 1;
}
html#copy.copy .layout#layout.w-md header,
html#copy.copy .layout#layout.w-sm header,
html#copy.copy .layout#layout.w-xs header {
  background: #fff;
  height: 90px;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
}
html#copy.copy .layout#layout.w-md header.scroll-aware,
html#copy.copy .layout#layout.w-sm header.scroll-aware,
html#copy.copy .layout#layout.w-xs header.scroll-aware {
  opacity: 1;
  transition-duration: 0.5s;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
html#copy.copy .layout#layout.w-md header.scroll-aware.down,
html#copy.copy .layout#layout.w-sm header.scroll-aware.down,
html#copy.copy .layout#layout.w-xs header.scroll-aware.down {
  max-height: 0;
  opacity: 0;
}
html#copy.copy .layout#layout.w-md header.scroll-aware.up,
html#copy.copy .layout#layout.w-sm header.scroll-aware.up,
html#copy.copy .layout#layout.w-xs header.scroll-aware.up {
  max-height: 900px;
  opacity: 1;
}
html#copy.copy .layout#layout.w-md header .container,
html#copy.copy .layout#layout.w-sm header .container,
html#copy.copy .layout#layout.w-xs header .container {
  box-sizing: border-box;
  height: 90px;
  overflow: hidden;
  position: relative;
}
html#copy.copy .layout#layout.w-md header .container .logo,
html#copy.copy .layout#layout.w-sm header .container .logo,
html#copy.copy .layout#layout.w-xs header .container .logo {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  left: 0;
  padding: 20px 0 20px 54px;
  position: absolute;
  top: 0;
  width: calc(100% - 40px);
  z-index: 10;
}
html#copy.copy .layout#layout.w-md header .container .logo a,
html#copy.copy .layout#layout.w-sm header .container .logo a,
html#copy.copy .layout#layout.w-xs header .container .logo a {
  margin-left: -70px;
}
html#copy.copy
  .layout#layout.w-md
  header
  .container
  .logo
  a
  .gatsby-image-wrapper,
html#copy.copy
  .layout#layout.w-sm
  header
  .container
  .logo
  a
  .gatsby-image-wrapper,
html#copy.copy
  .layout#layout.w-xs
  header
  .container
  .logo
  a
  .gatsby-image-wrapper {
  height: 50px;
  margin-right: -8px;
  width: 300px;
}
html#copy.copy
  .layout#layout.w-md
  header
  .container
  .logo
  a
  .gatsby-image-wrapper
  img,
html#copy.copy
  .layout#layout.w-sm
  header
  .container
  .logo
  a
  .gatsby-image-wrapper
  img,
html#copy.copy
  .layout#layout.w-xs
  header
  .container
  .logo
  a
  .gatsby-image-wrapper
  img {
  object-fit: contain !important;
}
html#copy.copy .layout#layout.w-md header .container div.menu-icon,
html#copy.copy .layout#layout.w-sm header .container div.menu-icon,
html#copy.copy .layout#layout.w-xs header .container div.menu-icon {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 50px;
  justify-content: flex-end;
  padding: 20px 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  z-index: 20;
}
html#copy.copy
  .layout#layout.w-md
  header
  .container
  div.menu-icon
  .gatsby-image-wrapper,
html#copy.copy
  .layout#layout.w-sm
  header
  .container
  div.menu-icon
  .gatsby-image-wrapper,
html#copy.copy
  .layout#layout.w-xs
  header
  .container
  div.menu-icon
  .gatsby-image-wrapper {
  height: 24px;
  width: 24px;
}
html#copy.copy
  .layout#layout.w-md
  header
  .container
  div.menu-icon
  .gatsby-image-wrapper
  img,
html#copy.copy
  .layout#layout.w-sm
  header
  .container
  div.menu-icon
  .gatsby-image-wrapper
  img,
html#copy.copy
  .layout#layout.w-xs
  header
  .container
  div.menu-icon
  .gatsby-image-wrapper
  img {
  object-fit: contain !important;
}
html#copy.copy .layout#layout.w-md .glider div.close-icon,
html#copy.copy .layout#layout.w-sm .glider div.close-icon,
html#copy.copy .layout#layout.w-xs .glider div.close-icon {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 30px;
  justify-content: center;
  width: 30px;
}
html#copy.copy .layout#layout.w-md .glider div.close-icon .gatsby-image-wrapper,
html#copy.copy .layout#layout.w-sm .glider div.close-icon .gatsby-image-wrapper,
html#copy.copy
  .layout#layout.w-xs
  .glider
  div.close-icon
  .gatsby-image-wrapper {
  height: 14px;
  width: 14px;
}
html#copy.copy
  .layout#layout.w-md
  .glider
  div.close-icon
  .gatsby-image-wrapper
  img,
html#copy.copy
  .layout#layout.w-sm
  .glider
  div.close-icon
  .gatsby-image-wrapper
  img,
html#copy.copy
  .layout#layout.w-xs
  .glider
  div.close-icon
  .gatsby-image-wrapper
  img {
  object-fit: contain !important;
}
html#copy.copy .layout#layout.w-md .glider nav,
html#copy.copy .layout#layout.w-sm .glider nav,
html#copy.copy .layout#layout.w-xs .glider nav {
  list-style: none;
}
html#copy.copy .layout#layout.w-md .glider nav > div,
html#copy.copy .layout#layout.w-sm .glider nav > div,
html#copy.copy .layout#layout.w-xs .glider nav > div {
  margin-left: calc(var(--p) * 2);
  margin-right: calc(var(--p) * 2);
}
html#copy.copy .layout#layout.w-md .glider nav li,
html#copy.copy .layout#layout.w-sm .glider nav li,
html#copy.copy .layout#layout.w-xs .glider nav li {
  align-items: center;
  display: flex;
  height: 35px;
  width: 100%;
}
html#copy.copy .layout#layout.w-md .glider nav li a,
html#copy.copy .layout#layout.w-sm .glider nav li a,
html#copy.copy .layout#layout.w-xs .glider nav li a {
  align-items: center;
  color: var(--text-dark);
  display: flex;
  font-family: var(--montserrat);
  font-size: 0.775rem;
  font-weight: 200;
  height: 35px;
  letter-spacing: 0.126225ex;
  line-height: 1.5;
  width: 100%;
}
html#copy.copy #layout.layout footer {
  border-top: 1px dotted var(--text-dark);
  margin: 9rem 7rem 2rem;
}
html#copy.copy #layout.layout footer form#subscribe-form {
  display: flex;
  width: 100%;
}
html#copy.copy #layout.layout footer form#subscribe-form div.group {
  flex: 1 1;
  margin-right: var(--2pt);
  width: 100%;
}
html#copy.copy #layout.layout footer form#subscribe-form div.group input {
  background: transparent;
  border: unset;
  border-bottom: 1px solid var(--text-dark) !important;
  color: var(--text-light);
  color: var(--text-dark);
  font-family: var(--montserrat);
  font-size: 0.775rem;
  font-weight: 300;
  line-height: 1.56666;
  margin-bottom: var(--P75pt);
  opacity: 1;
  padding: unset;
  padding-bottom: var(--P75pt);
  text-decoration: none;
  transition: all 0.4s ease;
  width: 100%;
}
html#copy.copy
  #layout.layout
  footer
  form#subscribe-form
  div.group
  input::placeholder {
  color: var(--text-dark);
  font-family: var(--montserrat);
  font-size: 0.775rem;
  font-weight: 300;
  line-height: 1.56666;
  opacity: 1;
  text-decoration: none;
}
html#copy.copy
  #layout.layout
  footer
  form#subscribe-form
  div.group
  input:focus-visible {
  border-bottom: 1px solid var(--color);
  box-shadow: unset;
  outline: unset;
}
html#copy.copy #layout.layout footer form#subscribe-form button {
  cursor: pointer;
  height: var(--2pt);
}
html#copy.copy #layout.layout footer form#subscribe-form button div,
html#copy.copy #layout.layout footer form#subscribe-form button div div {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
html#copy.copy #layout.layout.footer-top-unset footer {
  margin-top: unset;
}
html#copy.copy #layout.layout.w-xs footer div.grid {
  display: block !important;
}
html#copy.copy {
  background: #fff;
  min-height: 100vh;
}
html#copy.copy body {
  min-height: 100vh;
  position: relative;
}
html#copy.copy body #___gatsby,
html#copy.copy body #___gatsby #gatsby-focus-wrapper {
  min-height: 100vh;
}
html#copy.copy #layout.layout {
  min-height: 100vh;
  position: relative;
}
html#copy.copy #layout.layout header {
  z-index: 100;
}
html#copy.copy #layout.layout main {
  padding-top: 90px;
  position: relative;
  z-index: 90;
}
html#copy.copy #layout.layout footer {
  position: relative;
  z-index: 90;
}
html#copy.copy #layout.layout .slider.ext-arrow .slick-arrow {
  margin: unset;
  top: calc(50% - var(--3pt) / 2);
  z-index: 100;
}
html#copy.copy #layout.layout .slider.ext-arrow .slick-arrow svg {
  height: 75%;
  opacity: 0;
  position: relative;
  transition: all 333ms ease;
  width: 100%;
  z-index: 90;
}
html#copy.copy #layout.layout .slider.ext-arrow .slick-arrow svg path {
  stroke-width: 1rem;
  stroke: #fff;
  transition: all 333ms ease;
}
html#copy.copy
  #layout.layout
  .slider.ext-arrow
  .slick-arrow
  svg:hover
  svg
  path {
  stroke-width: 2rem;
}
html#copy.copy #layout.layout .slider.ext-arrow .slick-arrow:hover svg {
  transform: scale(1.1);
}
html#copy.copy #layout.layout .slider.ext-arrow .slick-arrow:hover svg path {
  stroke-width: 3rem;
}
html#copy.copy
  #layout.layout
  .slider.ext-arrow
  .slick-slider:hover
  .slick-arrow
  svg,
html#copy.copy
  #layout.layout
  .slider.ext-arrow.ext-arrow-opaque
  .slick-arrow
  svg {
  opacity: 1;
}
html#copy.copy #layout.layout.w-lg .ext-arrow .slick-arrow,
html#copy.copy #layout.layout.w-xl .ext-arrow .slick-arrow,
html#copy.copy #layout.layout.w-xxl .ext-arrow .slick-arrow {
  height: var(--3pt);
  width: var(--1P5pt);
}
html#copy.copy #layout.layout.w-lg .ext-arrow .slick-arrow.slick-prev,
html#copy.copy #layout.layout.w-xl .ext-arrow .slick-arrow.slick-prev,
html#copy.copy #layout.layout.w-xxl .ext-arrow .slick-arrow.slick-prev {
  left: 2%;
}
html#copy.copy #layout.layout.w-lg .ext-arrow .slick-arrow.slick-next,
html#copy.copy #layout.layout.w-xl .ext-arrow .slick-arrow.slick-next,
html#copy.copy #layout.layout.w-xxl .ext-arrow .slick-arrow.slick-next {
  right: 2%;
}
html#copy.copy #layout.layout.w-md .ext-arrow .slick-arrow,
html#copy.copy #layout.layout.w-sm .ext-arrow .slick-arrow,
html#copy.copy #layout.layout.w-xs .ext-arrow .slick-arrow {
  height: 12.5%;
  width: 3.25vw;
}
html#copy.copy #layout.layout.w-md .ext-arrow .slick-arrow svg,
html#copy.copy #layout.layout.w-sm .ext-arrow .slick-arrow svg,
html#copy.copy #layout.layout.w-xs .ext-arrow .slick-arrow svg {
  opacity: 1;
}
html#copy.copy #layout.layout.w-md .ext-arrow .slick-arrow svg path,
html#copy.copy #layout.layout.w-sm .ext-arrow .slick-arrow svg path,
html#copy.copy #layout.layout.w-xs .ext-arrow .slick-arrow svg path {
  stroke-width: 0.5rem;
}
html#copy.copy #layout.layout.w-md .ext-arrow .slick-arrow.slick-prev,
html#copy.copy #layout.layout.w-sm .ext-arrow .slick-arrow.slick-prev,
html#copy.copy #layout.layout.w-xs .ext-arrow .slick-arrow.slick-prev {
  left: 10px;
}
html#copy.copy #layout.layout.w-md .ext-arrow .slick-arrow.slick-next,
html#copy.copy #layout.layout.w-sm .ext-arrow .slick-arrow.slick-next,
html#copy.copy #layout.layout.w-xs .ext-arrow .slick-arrow.slick-next {
  right: 10px;
}
html#copy.copy #layout.layout .slider.ext-border .slick-list {
  border: 2px solid var(--main-color);
  border-radius: var(--border-radius);
  border-bottom-right-radius: 3rem;
  border-top-left-radius: 3rem;
}
html#copy.copy
  #layout.layout
  .slider.ext-contained
  .slick-slide
  .gatsby-image-wrapper
  img {
  object-fit: contain !important;
}
html#copy.copy #layout.layout .slider.ext-dots {
  padding-bottom: 1rem;
}
html#copy.copy #layout.layout .slider.ext-dots ul.slick-dots {
  bottom: -0.5rem;
}
html#copy.copy #layout.layout .slider.ext-dots ul.slick-dots li {
  height: 0.25rem;
  width: 1.25rem;
}
html#copy.copy #layout.layout .slider.ext-dots ul.slick-dots li button {
  background: var(--main-color);
  height: 0.25rem;
  width: 1.25rem;
}
html#copy.copy #layout.layout .slider.ext-padded .slick-slide > div {
  padding: 0.5rem 1rem;
}
html#copy.copy #layout.layout .slider.ext-shadow .slick-list {
  box-shadow: var(--box-shadow);
}
html#copy.copy
  #layout.layout
  .slider.ext-thumbnails
  .slick-dots.slick-dots-bottom {
  bottom: 0;
  justify-content: flex-start;
  left: 0;
  margin: unset;
  margin-top: 1rem;
  max-width: unset;
  opacity: 1;
  position: static;
  transition: all 0.66s ease;
  width: 100%;
}
html#copy.copy
  #layout.layout
  .slider.ext-thumbnails
  .slick-dots.slick-dots-bottom
  li {
  flex: 1 1;
  height: 100%;
  margin-bottom: 0;
  margin-left: 0;
}
html#copy.copy
  #layout.layout
  .slider.ext-thumbnails
  .slick-dots.slick-dots-bottom
  li:not(:last) {
  margin-right: 0.3rem;
}
html#copy.copy
  #layout.layout
  .slider.ext-thumbnails
  .slick-dots.slick-dots-bottom
  li
  a {
  border: var(--border-light2);
  border-radius: var(--border-radius);
  display: block;
  transition: all 0.4s ease;
}
html#copy.copy
  #layout.layout
  .slider.ext-thumbnails
  .slick-dots.slick-dots-bottom
  li
  a
  div.gatsby-image-wrapper {
  height: inherit;
  padding: 0.5rem;
  width: 100%;
}
html#copy.copy
  #layout.layout
  .slider.ext-thumbnails
  .slick-dots.slick-dots-bottom
  li
  a
  div.gatsby-image-wrapper
  img {
  object-fit: contain !important;
}
html#copy.copy
  #layout.layout
  .slider.ext-thumbnails
  .slick-dots.slick-dots-bottom
  li.slick-active
  a {
  border: var(--active-border);
}
html#copy.copy
  #layout.layout.w-lg
  .slider.ext-thumbnails
  .slick-dots.slick-dots-bottom,
html#copy.copy
  #layout.layout.w-xl
  .slider.ext-thumbnails
  .slick-dots.slick-dots-bottom,
html#copy.copy
  #layout.layout.w-xxl
  .slider.ext-thumbnails
  .slick-dots.slick-dots-bottom {
  display: flex !important;
}
html#copy.copy
  #layout.layout.w-md
  .slider.ext-thumbnails
  .slick-dots.slick-dots-bottom,
html#copy.copy
  #layout.layout.w-sm
  .slider.ext-thumbnails
  .slick-dots.slick-dots-bottom,
html#copy.copy
  #layout.layout.w-xs
  .slider.ext-thumbnails
  .slick-dots.slick-dots-bottom {
  display: none !important;
}
html#copy.copy .layout .slider .ant-carousel,
html#copy.copy .layout .slider .ant-carousel .slick-slider,
html#copy.copy .layout .slider .ant-carousel .slick-slider .slick-list,
html#copy.copy
  .layout
  .slider
  .ant-carousel
  .slick-slider
  .slick-list
  .slick-track,
html#copy.copy
  .layout
  .slider
  .ant-carousel
  .slick-slider
  .slick-list
  .slick-track
  .slick-slide,
html#copy.copy
  .layout
  .slider
  .ant-carousel
  .slick-slider
  .slick-list
  .slick-track
  .slick-slide
  > div {
  min-height: inherit;
}
html#copy.copy
  .layout
  .slider
  .ant-carousel
  .slick-slider
  .slick-list
  .slick-track
  .slick-slide
  > div
  .gatsby-image-wrapper,
html#copy.copy
  .layout
  .slider
  .ant-carousel
  .slick-slider
  .slick-list
  .slick-track
  .slick-slide
  > div
  .x-img {
  width: 100%;
}
html#copy.copy .layout.w-lg .slider.h-600,
html#copy.copy .layout.w-xl .slider.h-600,
html#copy.copy .layout.w-xxl .slider.h-600 {
  height: 600px;
  min-height: unset;
}
html#copy.copy .layout.w-lg .slider.h-600 .gatsby-image-wrapper,
html#copy.copy .layout.w-lg .slider.h-600 .x-img,
html#copy.copy .layout.w-xl .slider.h-600 .gatsby-image-wrapper,
html#copy.copy .layout.w-xl .slider.h-600 .x-img,
html#copy.copy .layout.w-xxl .slider.h-600 .gatsby-image-wrapper,
html#copy.copy .layout.w-xxl .slider.h-600 .x-img {
  height: 600px;
}
html#copy.copy .layout.w-lg .slider.mh-450:not(.not-me),
html#copy.copy .layout.w-xl .slider.mh-450:not(.not-me),
html#copy.copy .layout.w-xxl .slider.mh-450:not(.not-me) {
  height: auto;
  min-height: 450px;
}
html#copy.copy .layout.w-md .slider:not(.not-me),
html#copy.copy .layout.w-sm .slider:not(.not-me),
html#copy.copy .layout.w-xs .slider:not(.not-me) {
  min-height: 45vh;
}
html#copy.copy .layout.w-md .slider:not(.not-me) .gatsby-image-wrapper,
html#copy.copy .layout.w-sm .slider:not(.not-me) .gatsby-image-wrapper,
html#copy.copy .layout.w-xs .slider:not(.not-me) .gatsby-image-wrapper {
  height: 45vh;
}
html#copy.copy #layout.layout .x-form input,
html#copy.copy #layout.layout .x-form label,
html#copy.copy #layout.layout .x-form textarea {
  color: var(--text-dark);
  display: block;
}
html#copy.copy #layout.layout .x-form label {
  font-weight: 600;
  margin-bottom: 0.5rem;
}
html#copy.copy #layout.layout .x-form input,
html#copy.copy #layout.layout .x-form textarea {
  background: transparent;
  border: 0;
  border: 2px solid var(--main-color);
  border-radius: 0.125rem;
  box-shadow: unset;
  margin-bottom: 0.25rem;
  outline: unset;
  padding: 0.25rem;
  width: 100%;
}
html#copy.copy #layout.layout .x-form input::placeholder,
html#copy.copy #layout.layout .x-form textarea::placeholder {
  color: var(--text-color);
  opacity: 1;
}
html#copy.copy #layout.layout .x-form button[type="submit"] {
  box-shadow: unset;
  cursor: pointer;
  display: block;
  transition: all 0.4s;
}
html#copy.copy #layout.layout .x-form button[type="submit"] > div,
html#copy.copy #layout.layout .x-form button[type="submit"] > div span,
html#copy.copy #layout.layout .x-form button[type="submit"] > div > div,
html#copy.copy #layout.layout .x-form button[type="submit"] > div > div > div {
  color: inherit;
}
html#copy.copy #layout.layout .x-form button[type="submit"]:hover {
  background: var(--main-color);
  color: var(--text-light);
  transform: scale(1.1);
}
html#copy.copy #layout.layout .x-form p.error {
  color: var(--red-9);
}
html#copy.copy #layout.layout .x-form div.radio-group > p:not(.error) {
  font-weight: 600;
}
html#copy.copy #layout.layout .x-form div.radio-group input,
html#copy.copy #layout.layout .x-form div.radio-group label {
  display: inline-block;
  width: auto;
}
html#copy.copy #layout.layout .x-form div.radio-group label {
  font-weight: 400;
  margin-left: 0.25rem;
}
html#copy.copy #layout.layout .x-form section {
  margin-bottom: 1rem;
}
html#copy.copy #layout.layout .x-form section.two-col {
  display: flex;
}
html#copy.copy #layout.layout .x-form section.two-col .group {
  flex: 1 1;
}
html#copy.copy #layout.layout .x-form section.two-col .group:first-child {
  padding-right: 0.5rem;
}
html#copy.copy #layout.layout .x-form section.two-col .group:nth-child(2) {
  padding-left: 0.5rem;
}
html#copy.copy #layout.layout .x-form section.alt-heading label {
  display: none;
}
html#copy.copy #layout.layout form#contact-form {
  width: 100%;
}
html#copy.copy #layout.layout form#contact-form div.group {
  flex: 1 1;
  margin-right: var(--2pt);
  width: 66%;
}
html#copy.copy #layout.layout form#contact-form div.group input,
html#copy.copy #layout.layout form#contact-form div.group textarea {
  background: transparent;
  border: 1px solid var(--grey) !important;
  color: var(--text-light);
  color: var(--text-dark);
  font-family: var(--montserrat);
  font-size: 0.775rem;
  font-weight: 300;
  line-height: 1.56666;
  margin-bottom: var(--P5pt);
  opacity: 1;
  padding: var(--P5pt);
  text-decoration: none;
  transition: all 0.4s ease;
  width: 100%;
}
html#copy.copy #layout.layout form#contact-form div.group input::placeholder,
html#copy.copy
  #layout.layout
  form#contact-form
  div.group
  textarea::placeholder {
  color: var(--text-dark);
  font-family: var(--montserrat);
  font-size: 0.775rem;
  font-weight: 300;
  line-height: 1.56666;
  opacity: 1;
  opacity: 0.7;
  text-decoration: none;
}
html#copy.copy #layout.layout form#contact-form div.group input:focus-visible,
html#copy.copy
  #layout.layout
  form#contact-form
  div.group
  textarea:focus-visible {
  border-bottom: 1px solid var(--color);
  box-shadow: unset;
  outline: unset;
}
html#copy.copy #layout.layout form#contact-form div.group .error {
  color: var(--red-8);
  margin-bottom: var(--1pt);
  opacity: 0.5;
}
html#copy.copy #layout.layout form#contact-form textarea {
  width: 120% !important;
}
html#copy.copy #layout.layout form#contact-form button {
  height: var(--2pt);
  margin-top: var(--2pt);
}
html#copy.copy #layout.layout form#contact-form button div {
  color: inherit;
  font-family: inherit;
}
html#copy.copy #layout.layout section.event-section h1 {
  margin-bottom: 0.125rem;
}
html#copy.copy #layout.layout section.event-section .gatsby-image-wrapper {
  width: 100%;
}
html#copy.copy #layout.layout section.event-section p strong {
  display: block;
  font-weight: 600;
  margin-bottom: 0.75rem;
}
html#copy.copy #layout.layout section.event-section p span {
  display: block;
}
html#copy.copy #layout.layout section.event-section p big {
  display: block;
  font-size: 110%;
}
html#copy.copy #layout.layout section.event-section p.abstract {
  border-top: 2px solid var(--main-color);
  margin-top: 0.75rem;
  padding-top: 0.75rem;
}
html#copy.copy #layout.layout section.event-section h2.more-events,
html#copy.copy #layout.layout section.event-section h2.register {
  border-top: 2px solid var(--main-color);
  margin-bottom: 0.5rem;
  margin-top: 0.75rem;
  padding-top: 0.75rem;
}
html#copy.copy #layout.layout .event-md p + p {
  margin-top: var(--p25) !important;
}
html#copy.copy #layout.layout.w-lg[data-uri="/"] section.first {
  overflow: visible;
}
html#copy.copy
  #layout.layout.w-lg[data-uri="/"]
  section.first
  .grid
  > div:first-child {
  grid-column: 2 / span 4;
}
html#copy.copy
  #layout.layout.w-lg[data-uri="/"]
  section.first
  .grid
  > div:nth-child(2) {
  grid-column: 6 / span 4;
}
html#copy.copy #layout.layout.w-md[data-uri="/"] section.first {
  overflow: visible;
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.first
  .grid
  > div:first-child {
  grid-column: 2 / span 3;
  grid-row: 1;
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.first
  .grid
  > div:nth-child(2) {
  grid-column: 5 / span 5;
  grid-row: 1;
  margin-bottom: calc(var(--p) * 5.5);
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.first
  .grid
  > div:nth-child(2)
  p {
  max-width: unset;
}
html#copy.copy #layout.layout.w-sm[data-uri="/"] section.first {
  overflow: visible;
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.first
  .grid
  > div:first-child {
  grid-column: 1 / span 10;
  grid-row: 2;
  margin-left: calc(var(--p) * 2 * -1);
  margin-right: calc(var(--p) * 2 * -1);
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.first
  .grid
  > div:nth-child(2) {
  grid-column: 1 / span 10;
  grid-row: 1;
  margin-bottom: calc(var(--p) * 5.5);
  text-align: center;
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.first
  .grid
  > div:nth-child(2)
  p {
  max-width: unset;
}
html#copy.copy #layout.layout.w-xs[data-uri="/"] section.first {
  overflow: visible;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.first
  .grid
  > div:first-child {
  grid-column: 1 / span 10;
  grid-row: 2;
  margin-left: calc(var(--p) * 2 * -1);
  margin-right: calc(var(--p) * 2 * -1);
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.first
  .grid
  > div:nth-child(2) {
  grid-column: 1 / span 10;
  grid-row: 1;
  margin-bottom: calc(var(--p) * 5.5);
  text-align: center;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.first
  .grid
  > div:nth-child(2)
  p {
  max-width: unset;
}
html#copy.copy #layout.layout[data-uri="/"] section.second {
  position: relative;
}
html#copy.copy #layout.layout[data-uri="/"] section.second .grid {
  box-sizing: border-box;
  height: 100%;
  left: 0;
  padding-bottom: 6.625rem;
  padding-top: 6.625rem;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 3;
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.second
  .grid
  > div:first-child {
  margin-right: calc(var(--3pt) * -1);
  padding-right: var(--3pt);
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.second
  .grid
  > div:nth-child(2) {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.second
  .grid.is-open
  > div:first-child {
  overflow-y: scroll;
  scrollbar-color: #fff transparent;
  scrollbar-width: thin;
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.second
  .grid.is-closed
  > div:first-child {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.second
  .grid.is-closed
  > div:first-child::-webkit-scrollbar {
  display: none;
}
html#copy.copy #layout.layout.w-md[data-uri="/"] section.second .grid {
  padding-bottom: 4.37rem;
  padding-left: var(--2p);
  padding-right: var(--2p);
  padding-top: 4.37rem;
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.second
  .grid
  > div:first-child {
  grid-column: 1 / span 10;
  grid-row: 1;
  margin-bottom: var(--2p);
  margin-left: calc(var(--2p) * -1);
  touch-action: pan-y;
  width: 100vw;
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.second
  .grid
  > div:first-child
  p {
  margin-left: auto;
  margin-right: auto;
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.second
  .grid
  > div:nth-child(2) {
  grid-column: 4 / span 5;
  grid-row: 2;
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.second
  .grid
  > div:nth-child(2)
  .audio {
  margin-left: auto;
  width: 66%;
}
html#copy.copy #layout.layout.w-sm[data-uri="/"] section.second {
  height: 100vh;
}
html#copy.copy #layout.layout.w-sm[data-uri="/"] section.second .grid {
  padding-left: var(--2p);
  padding-right: var(--2p);
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.second
  .grid
  > div:first-child {
  grid-column: 1 / span 10;
  grid-row: 1;
  margin-bottom: var(--2p);
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.second
  .grid
  > div:nth-child(2) {
  grid-column: 1 / span 10;
  grid-row: 2;
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.second
  .grid
  > div:nth-child(2)
  .audio {
  margin-left: auto;
  width: 66%;
}
html#copy.copy #layout.layout.w-xs[data-uri="/"] section.second {
  height: 100vh;
}
html#copy.copy #layout.layout.w-xs[data-uri="/"] section.second .grid {
  padding-left: var(--2p);
  padding-right: var(--2p);
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.second
  .grid
  > div:first-child {
  grid-column: 1 / span 10;
  grid-row: 1;
  margin-bottom: var(--2p);
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.second
  .grid
  > div:nth-child(2) {
  grid-column: 1 / span 10;
  grid-row: 2;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.second
  .grid
  > div:nth-child(2)
  .audio {
  margin-left: auto;
  width: 66%;
}
html#copy.copy .spinner.alt .ant-spin-dot-item {
  background-color: #fff;
}
html#copy.copy .audio {
  position: relative;
}
html#copy.copy .audio .spinner .ant-spin-dot-item {
  background-color: var(--text-dark);
}
html#copy.copy .audio .overlay {
  align-items: center;
  cursor: pointer;
  display: flex;
  left: 0;
  top: 0;
}
html#copy.copy .audio .overlay .icon.gatsby-image-wrapper {
  height: 2.5rem !important;
  min-height: unset !important;
  width: 2.5rem !important;
}
html#copy.copy .audio .overlay p {
  flex: 1 1;
  margin-left: var(--1pt);
}
html#copy.copy .audio .time-bar {
  display: flex;
  margin-bottom: var(--1pt);
}
html#copy.copy .audio .time-bar time {
  width: 16%;
}
html#copy.copy .audio .time-bar time:first-child {
  margin-right: var(--P5pt);
  text-align: left;
}
html#copy.copy .audio .time-bar time:nth-child(3) {
  margin-left: var(--P5pt);
  text-align: right;
}
html#copy.copy .audio .time-bar time.alt span {
  color: var(--text-light);
}
html#copy.copy .audio .time-bar .spinner {
  display: flex;
  width: 16%;
}
html#copy.copy .audio .time-bar .spinner .ant-spin {
  align-self: center;
  margin-left: var(--P5pt);
}
html#copy.copy .audio .time-bar .spinner .ant-spin:first-child {
  justify-self: flex-start;
  margin-right: var(--P5pt);
}
html#copy.copy .audio .time-bar .spinner .ant-spin:nth-child(3) {
  justify-self: flex-end;
  margin-left: var(--P5pt);
}
html#copy.copy .audio .time-bar input {
  flex: 1 1;
}
html#copy.copy .audio .audio-player input[type="range"] {
  -webkit-appearance: none;
  background: transparent;
  width: 100%;
}
html#copy.copy .audio .audio-player input[type="range"]:focus {
  outline: none;
}
html#copy.copy .audio .audio-player input[type="range"]::-ms-track {
  background: transparent;
}
html#copy.copy .audio .audio-player input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  background: var(--text-dark);
  background: #fff;
  border: unset;
  border-radius: unset;
  cursor: pointer;
  height: var(--1pt);
  margin-top: calc(var(--1pt) * 0.5 * -1);
  width: 3px;
}
html#copy.copy .audio .audio-player input[type="range"]::-moz-range-thumb {
  background: var(--text-dark);
  border: unset;
  border-radius: unset;
  cursor: pointer;
  height: var(--1pt);
  width: 3px;
}
html#copy.copy .audio .audio-player input[type="range"].alt::-moz-range-thumb {
  background: #fff;
}
html#copy.copy .audio .audio-player input[type="range"]::-ms-thumb {
  background: var(--text-dark);
  border: unset;
  border-radius: unset;
  cursor: pointer;
  height: var(--2pt);
  width: 3px;
}
html#copy.copy .audio .audio-player input[type="range"].alt::-ms-thumb {
  background: #fff;
}
html#copy.copy
  .audio
  .audio-player
  input[type="range"]::-webkit-slider-runnable-track {
  background: var(--text-dark);
  border-color: transparent;
  color: transparent;
  cursor: pointer;
  height: 1px;
  width: 100%;
}
html#copy.copy
  .audio
  .audio-player
  input[type="range"].alt::-webkit-slider-runnable-track {
  background: #fff;
}
html#copy.copy
  .audio
  .audio-player
  input[type="range"]:focus::-webkit-slider-runnable-track {
  background: var(--text-dark);
  border-color: transparent;
  color: transparent;
  cursor: pointer;
  height: 1px;
  width: 100%;
}
html#copy.copy
  .audio
  .audio-player
  input[type="range"].alt:focus::-webkit-slider-runnable-track {
  background: #fff;
}
html#copy.copy .audio .audio-player input[type="range"]::-moz-range-track {
  background: var(--text-dark);
  border-color: transparent;
  color: transparent;
  cursor: pointer;
  height: 1px;
  width: 100%;
}
html#copy.copy .audio .audio-player input[type="range"].alt::-moz-range-track {
  background: #fff;
}
html#copy.copy .audio .audio-player input[type="range"]::-ms-track {
  background: var(--text-dark);
  border-color: transparent;
  color: transparent;
  cursor: pointer;
  height: 1px;
  width: 100%;
}
html#copy.copy .audio .audio-player input[type="range"].alt::-ms-track {
  background: #fff;
}
html#copy.copy .audio .audio-player input[type="range"]::-ms-fill-lower,
html#copy.copy .audio .audio-player input[type="range"]:focus::-ms-fill-lower {
  background: var(--text-dark);
}
html#copy.copy .audio .audio-player input[type="range"]::-ms-fill-upper,
html#copy.copy .audio .audio-player input[type="range"]:focus::-ms-fill-upper {
  background: var(--text-dark);
}
html#copy.copy .audio .audio-player input[type="range"].alt::-ms-fill-lower,
html#copy.copy
  .audio
  .audio-player
  input[type="range"].alt:focus::-ms-fill-lower {
  background: #fff;
}
html#copy.copy .audio .audio-player input[type="range"].alt::-ms-fill-upper,
html#copy.copy
  .audio
  .audio-player
  input[type="range"].alt:focus::-ms-fill-upper {
  background: #fff;
}
html#copy.copy .audio .audio-player .control-bar {
  align-items: center;
  display: flex;
  justify-content: center;
}
html#copy.copy .audio .audio-player .control-bar button {
  background: transparent;
  border: unset;
  box-shadow: unset;
  height: calc(var(--2pt) * 0.9);
  padding: unset;
  padding-inline: unset;
  width: calc(var(--2pt) * 0.9);
}
html#copy.copy .audio .audio-player .control-bar button:nth-child(2) {
  margin-left: var(--1P5pt);
  margin-right: var(--1P5pt);
}
html#copy.copy .audio .audio-player .control-bar button .gatsby-image-wrapper,
html#copy.copy
  .audio
  .audio-player
  .control-bar
  button
  .gatsby-image-wrapper
  div {
  height: 100%;
  width: 100%;
}
html#copy.copy
  .audio
  .audio-player
  .control-bar
  button
  .gatsby-image-wrapper
  img {
  height: 100%;
  object-fit: contain !important;
  width: 100%;
}
html#copy.copy #layout.layout[data-uri="/"] section.third.themes {
  margin-bottom: unset;
}
html#copy.copy #layout.layout[data-uri="/"] section.third.themes .grid {
  padding-top: var(--3p);
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.third.themes
  .grid
  > div.info {
  margin-bottom: var(--3pt);
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.third.themes
  .grid
  > div.theme-grid {
  grid-row-gap: var(--2pt);
  grid-column-gap: var(--2pt);
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.third.themes
  .grid
  > div.theme-grid
  > a {
  transition: all 0.3s ease;
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.third.themes
  .grid
  > div.theme-grid.theme-close:hover
  > a.inactive {
  opacity: 0.25;
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.third.themes
  .grid
  > div.theme-grid.theme-close:hover
  > a.inactive:hover,
html#copy.copy
  #layout.layout[data-uri="/"]
  section.third.themes
  .grid
  > div.theme-grid.theme-open
  > a.active {
  opacity: 1;
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.third.themes
  .grid
  > div.theme-grid.theme-open
  > a.inactive {
  opacity: 0.25;
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.third.themes
  .grid
  > div.theme-grid.theme-open
  > a.inactive:hover {
  opacity: 1;
}
html#copy.copy #layout.layout[data-uri="/"] section.third.themes-content {
  margin-top: unset;
  padding-bottom: calc(var(--p) * 5.5);
  transition: all 0.3s ease;
}
html#copy.copy #layout.layout[data-uri="/"] section.third.themes-content.close {
  max-height: 0;
}
html#copy.copy #layout.layout[data-uri="/"] section.third.themes-content.open {
  margin-top: var(--2pt);
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.third.themes-content
  .theme-content-actual
  .header {
  margin-bottom: calc(var(--1pt) * -1);
  padding: unset;
  padding-left: 10%;
  padding-right: 10%;
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.third.themes-content
  .theme-content-actual
  .header
  .flex {
  display: flex;
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.third.themes-content
  .theme-content-actual
  .header
  .flex
  p {
  flex: 1 1;
  text-align: center;
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.third.themes-content
  .theme-content-actual
  .header
  .flex
  a {
  height: 1.75rem;
  width: 1.75rem;
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.third.themes-content
  .theme-content-actual
  .content {
  background: #f0f1f2;
  border-top: 1px solid var(--gray-3);
  padding-bottom: var(--2P5pt);
  padding-left: 10%;
  padding-right: 10%;
  padding-top: var(--2P5pt);
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.third.themes-content
  .theme-content-actual
  .content
  .feature-grid {
  grid-row-gap: var(--3pt);
  grid-column-gap: var(--2pt);
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.third.themes-content
  .theme-content-actual
  .content
  .feature-grid
  a.feature
  div.cover {
  background: var(--text-dark);
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.third.themes-content
  .theme-content-actual
  .content
  .feature-grid
  a.feature
  h2,
html#copy.copy
  #layout.layout[data-uri="/"]
  section.third.themes-content
  .theme-content-actual
  .content
  .feature-grid
  a.feature
  h3 {
  text-align: center;
}
html#copy.copy
  #layout.layout.w-lg[data-uri="/"]
  section.third.themes
  .grid
  > div:first-child,
html#copy.copy
  #layout.layout.w-lg[data-uri="/"]
  section.third.themes
  .grid
  > div:nth-child(2) {
  grid-column: 2 / span 8;
}
html#copy.copy #layout.layout.w-md[data-uri="/"] section.third.themes .grid {
  padding-top: unset;
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.third.themes
  .grid
  > div:first-child {
  grid-column: 2 / span 8;
  grid-row: 1;
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.third.themes
  .grid
  > div:first-child
  h1 {
  margin-bottom: var(--p);
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.third.themes
  .grid
  > div:nth-child(2) {
  grid-column: 2 / span 8;
  grid-row: 2;
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.third.themes
  .grid
  > div.theme-grid {
  grid-row-gap: var(--p);
  grid-column-gap: var(--p);
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
html#copy.copy #layout.layout.w-md[data-uri="/"] section.third.themes-content {
  padding-bottom: unset;
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.third.themes-content
  .theme-content-actual
  .header
  .flex
  p {
  text-align: left;
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.third.themes-content
  .theme-content-actual
  .content {
  padding: var(--2p);
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.third.themes-content
  .theme-content-actual
  .content
  .feature-grid {
  grid-row-gap: var(--2p);
  grid-column-gap: var(--p);
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
html#copy.copy #layout.layout.w-sm[data-uri="/"] section.third.themes .grid {
  padding-top: unset;
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.third.themes
  .grid
  > div:first-child {
  grid-column: 1 / span 10;
  grid-row: 1;
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.third.themes
  .grid
  > div:first-child
  h1 {
  margin-bottom: var(--p);
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.third.themes
  .grid
  > div:nth-child(2) {
  grid-column: 1 / span 10;
  grid-row: 2;
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.third.themes
  .grid
  > div.theme-grid {
  grid-row-gap: var(--p);
  grid-column-gap: var(--p);
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(5, 1fr);
}
html#copy.copy #layout.layout.w-sm[data-uri="/"] section.third.themes-content {
  padding-bottom: unset;
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.third.themes-content
  .theme-content-actual
  .header
  .flex
  p {
  text-align: left;
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.third.themes-content
  .theme-content-actual
  .content {
  padding: var(--2p);
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.third.themes-content
  .theme-content-actual
  .content
  .feature-grid {
  grid-row-gap: var(--2p);
  grid-column-gap: var(--p);
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(4, 1fr);
}
html#copy.copy #layout.layout.w-xs[data-uri="/"] section.third.themes .grid {
  padding-top: unset;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.third.themes
  .grid
  > div:first-child {
  grid-column: 1 / span 10;
  grid-row: 1;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.third.themes
  .grid
  > div:first-child
  h1 {
  margin-bottom: var(--p);
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.third.themes
  .grid
  > div:nth-child(2) {
  grid-column: 1 / span 10;
  grid-row: 2;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.third.themes
  .grid
  > div.theme-grid {
  grid-row-gap: var(--p);
  grid-column-gap: var(--p);
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(5, 1fr);
}
html#copy.copy #layout.layout.w-xs[data-uri="/"] section.third.themes-content {
  padding-bottom: unset;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.third.themes-content
  .theme-content-actual
  .header
  .flex
  p {
  text-align: left;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.third.themes-content
  .theme-content-actual
  .content {
  padding: var(--2p);
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.third.themes-content
  .theme-content-actual
  .content
  .feature-grid {
  grid-row-gap: var(--2p);
  grid-column-gap: var(--p);
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(4, 1fr);
}
html#copy.copy .theme-modal .ant-modal {
  display: flex;
  flex-direction: column;
  height: 100vh !important;
  margin: 0 !important;
  padding: unset !important;
  top: 0 !important;
  transform-origin: 0 0 0 !important;
  width: 100vw !important;
}
html#copy.copy .theme-modal .ant-modal .ant-modal-content {
  background: var(--light);
  border-radius: unset;
  flex: 1 1;
  padding: unset;
  padding-bottom: var(--2pt);
  padding-top: var(--2pt);
}
html#copy.copy
  .theme-modal
  .ant-modal
  .ant-modal-content
  button.ant-modal-close {
  bottom: unset;
  display: flex;
  height: 2rem;
  justify-content: center;
  left: unset;
  margin-bottom: var(--2pt);
  position: relative;
  right: unset;
  top: unset;
  width: 100%;
}
html#copy.copy
  .theme-modal
  .ant-modal
  .ant-modal-content
  button.ant-modal-close
  span.ant-modal-close-x,
html#copy.copy
  .theme-modal
  .ant-modal
  .ant-modal-content
  button.ant-modal-close
  span.ant-modal-close-x
  div.gatsby-image-wrapper {
  height: 2rem;
  width: 2rem;
}
html#copy.copy
  .theme-modal
  .ant-modal
  .ant-modal-content
  button.ant-modal-close:hover {
  background-color: transparent;
  color: unset;
}
html#copy.copy .theme-modal .ant-modal .ant-modal-content .container {
  background: #fff;
}
@media (min-width: 1089px) {
  html#copy.copy .theme-modal .ant-modal .ant-modal-content .container {
    box-sizing: border-box;
    margin-left: clamp(var(--2pt), calc(50vw - 540px), calc(50vw - 540px));
    margin-right: clamp(var(--2pt), calc(50vw - 540px), calc(50vw - 540px));
    max-width: 1080px;
    padding: 6.625rem 12.5%;
    width: 100%;
  }
}
@media only screen and (max-width: 992px) {
  html#copy.copy .theme-modal .ant-modal .container {
    padding: var(--4p) var(--2p);
  }
}
html#copy.copy #layout.layout section.sixth.learn-more {
  position: relative;
}
html#copy.copy #layout.layout section.sixth.learn-more .bg {
  opacity: 0.7;
  position: relative;
  z-index: 2;
}
html#copy.copy #layout.layout section.sixth.learn-more .bg img {
  object-position: bottom;
}
html#copy.copy #layout.layout section.sixth.learn-more .grid {
  box-sizing: border-box;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 3;
}
html#copy.copy #layout.layout section.sixth.learn-more .grid h1 {
  margin-bottom: var(--3p);
}
html#copy.copy #layout.layout section.sixth.learn-more .grid > div div.flex {
  align-items: flex-start;
  display: flex;
}
html#copy.copy
  #layout.layout
  section.sixth.learn-more
  .grid
  > div
  div.flex
  > div {
  flex: 1 1;
  margin-left: var(--p);
  margin-right: var(--p);
  padding-left: var(--p);
  padding-right: var(--p);
}
html#copy.copy
  #layout.layout
  section.sixth.learn-more
  .grid
  > div
  div.flex
  > div:first-child {
  margin-left: unset;
  padding-left: unset;
}
html#copy.copy
  #layout.layout
  section.sixth.learn-more
  .grid
  > div
  div.flex
  > div:nth-child(3) {
  margin-right: unset;
  padding-right: unset;
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.sixth.learn-more
  .grid {
  padding-left: var(--2p);
  padding-right: var(--2p);
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.sixth.learn-more
  .grid
  h1 {
  margin-bottom: var(--p);
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.sixth.learn-more
  .grid
  > div:first-child {
  grid-column: 2 / span 8;
  grid-row: 1;
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.sixth.learn-more
  .grid
  > div:nth-child(2) {
  grid-column: 2 / span 8;
  grid-row: 2;
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.sixth.learn-more
  .grid
  > div
  div.flex {
  display: block !important;
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.sixth.learn-more
  .grid
  > div
  div.flex
  > div {
  margin-left: unset;
  margin-right: unset;
  padding-left: unset;
  padding-right: unset;
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.sixth.learn-more
  .grid
  > div
  div.flex
  > div:first-child {
  margin-bottom: var(--2p);
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.sixth.learn-more
  .grid
  > div
  div.flex
  > div:nth-child(3) {
  display: none;
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.sixth.learn-more
  .grid {
  padding-left: var(--2p);
  padding-right: var(--2p);
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.sixth.learn-more
  .grid
  h1 {
  margin-bottom: var(--p);
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.sixth.learn-more
  .grid
  > div:first-child {
  grid-column: 1 / span 10;
  grid-row: 1;
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.sixth.learn-more
  .grid
  > div:nth-child(2) {
  grid-column: 1 / span 10;
  grid-row: 2;
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.sixth.learn-more
  .grid
  > div
  div.flex {
  display: block !important;
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.sixth.learn-more
  .grid
  > div
  div.flex
  > div {
  margin-left: unset;
  margin-right: unset;
  padding-left: unset;
  padding-right: unset;
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.sixth.learn-more
  .grid
  > div
  div.flex
  > div:first-child {
  margin-bottom: var(--2p);
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.sixth.learn-more
  .grid
  > div
  div.flex
  > div:nth-child(3) {
  display: none;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.sixth.learn-more
  .grid {
  padding-left: var(--2p);
  padding-right: var(--2p);
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.sixth.learn-more
  .grid
  h1 {
  margin-bottom: var(--p);
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.sixth.learn-more
  .grid
  > div:first-child {
  grid-column: 1 / span 10;
  grid-row: 1;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.sixth.learn-more
  .grid
  > div:nth-child(2) {
  grid-column: 1 / span 10;
  grid-row: 2;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.sixth.learn-more
  .grid
  > div
  div.flex {
  display: block !important;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.sixth.learn-more
  .grid
  > div
  div.flex
  > div {
  margin-left: unset;
  margin-right: unset;
  padding-left: unset;
  padding-right: unset;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.sixth.learn-more
  .grid
  > div
  div.flex
  > div:first-child {
  margin-bottom: var(--2p);
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.sixth.learn-more
  .grid
  > div
  div.flex
  > div:nth-child(3) {
  display: none;
}
html#copy.copy #layout.layout[data-uri="/"] section.fourth.featured-video {
  position: relative;
}
html#copy.copy #layout.layout[data-uri="/"] section.fourth.featured-video .bg {
  height: 100%;
  left: 0;
  opacity: 0.7;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.fourth.featured-video
  .bg
  .gatsby-image-wrapper {
  height: 100%;
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.fourth.featured-video
  .bg
  .gatsby-image-wrapper
  img {
  object-position: bottom;
}
html#copy.copy
  #layout.layout[data-uri="/"]
  section.fourth.featured-video
  .grid {
  box-sizing: border-box;
  z-index: 3;
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.fourth.featured-video
  .grid
  > div:first-child {
  grid-column: 1 / span 10;
  grid-row: 1;
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section.fourth.featured-video
  .grid
  > div:nth-child(2) {
  grid-column: 1 / span 10;
  grid-row: 2;
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.fourth.featured-video
  .grid
  > div:first-child {
  grid-column: 1 / span 10;
  grid-row: 1;
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section.fourth.featured-video
  .grid
  > div:nth-child(2) {
  grid-column: 1 / span 10;
  grid-row: 2;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.fourth.featured-video
  .grid
  > div:first-child {
  grid-column: 1 / span 10;
  grid-row: 1;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section.fourth.featured-video
  .grid
  > div:nth-child(2) {
  grid-column: 1 / span 10;
  grid-row: 2;
}
html#copy.copy #layout.layout section.new-in-store#new-in-store {
  background: var(--gray-5);
  position: relative;
}
html#copy.copy #layout.layout section.new-in-store#new-in-store .bg {
  height: 100%;
  left: 0;
  opacity: 0.7;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
html#copy.copy #layout.layout section.new-in-store#new-in-store .grid {
  box-sizing: border-box;
  z-index: 3;
}
html#copy.copy #layout.layout section.new-in-store#new-in-store .slider {
  max-width: 900px;
  padding-bottom: var(--4pt);
}
html#copy.copy
  #layout.layout
  section.new-in-store#new-in-store
  .slider
  .slick-list
  .slick-slide {
  display: table-cell;
}
html#copy.copy
  #layout.layout
  section.new-in-store#new-in-store
  .slider
  .slick-list
  .slick-slide
  > div {
  display: flex;
}
html#copy.copy
  #layout.layout
  section.new-in-store#new-in-store
  .slider
  .slick-list
  .slick-slide
  > div
  > div {
  flex: 1 1;
  width: 100%;
}
html#copy.copy
  #layout.layout
  section.new-in-store#new-in-store
  .slider
  .slick-list
  .slick-slide
  div.i {
  padding: var(--3pt) var(--4pt);
}
html#copy.copy
  #layout.layout
  section.new-in-store#new-in-store
  .slider
  .slick-dots {
  bottom: calc(var(--2p) * -1);
}
html#copy.copy
  #layout.layout
  section.new-in-store#new-in-store
  .slider
  .slick-dots
  li {
  background: var(--gray-4);
  border-radius: 50%;
  height: 20px;
  opacity: 0.25;
  width: 20px;
}
html#copy.copy
  #layout.layout
  section.new-in-store#new-in-store
  .slider
  .slick-dots
  li
  button {
  height: 20px;
  opacity: 0;
  width: 20px;
}
html#copy.copy
  #layout.layout
  section.new-in-store#new-in-store
  .slider
  .slick-dots
  li.slick-active {
  opacity: 1;
}
html#copy.copy
  #layout.layout
  section.new-in-store#new-in-store
  .slider
  .slick-arrow {
  height: var(--2pt);
  inset-inline-start: unset;
  width: var(--1pt);
}
html#copy.copy
  #layout.layout
  section.new-in-store#new-in-store
  .slider
  .slick-arrow.slick-prev {
  bottom: calc(var(--2p) * -1 + -40px);
  left: 46%;
  margin: unset;
  top: unset;
  z-index: 100;
}
html#copy.copy
  #layout.layout
  section.new-in-store#new-in-store
  .slider
  .slick-arrow.slick-next {
  bottom: calc(var(--2p) * -1 + -40px);
  margin: unset;
  right: 46%;
  top: unset;
  z-index: 100;
}
html#copy.copy
  #layout.layout
  section.new-in-store#new-in-store
  .slider
  .slick-arrow
  svg {
  height: 100%;
  opacity: 1;
}
html#copy.copy
  #layout.layout
  section.new-in-store#new-in-store
  .slider
  .slick-arrow
  svg
  path {
  stroke-width: var(--3pt);
  stroke: var(--text-dark);
}
html#copy.copy
  #layout.layout.w-md
  section.new-in-store#new-in-store
  .grid
  > div:first-child,
html#copy.copy
  #layout.layout.w-sm
  section.new-in-store#new-in-store
  .grid
  > div:first-child,
html#copy.copy
  #layout.layout.w-xs
  section.new-in-store#new-in-store
  .grid
  > div:first-child {
  grid-column: 1 / span 10;
  grid-row: 1;
}
html#copy.copy
  #layout.layout.w-md
  section.new-in-store#new-in-store
  .grid
  > div:nth-child(2),
html#copy.copy
  #layout.layout.w-sm
  section.new-in-store#new-in-store
  .grid
  > div:nth-child(2),
html#copy.copy
  #layout.layout.w-xs
  section.new-in-store#new-in-store
  .grid
  > div:nth-child(2) {
  grid-column: 1 / span 10;
  grid-row: 2;
}
html#copy.copy
  #layout.layout.w-md
  section.new-in-store#new-in-store
  .slick-arrow.slick-prev,
html#copy.copy
  #layout.layout.w-sm
  section.new-in-store#new-in-store
  .slick-arrow.slick-prev,
html#copy.copy
  #layout.layout.w-xs
  section.new-in-store#new-in-store
  .slick-arrow.slick-prev {
  left: 40% !important;
}
html#copy.copy
  #layout.layout.w-md
  section.new-in-store#new-in-store
  .slick-arrow.slick-next,
html#copy.copy
  #layout.layout.w-sm
  section.new-in-store#new-in-store
  .slick-arrow.slick-next,
html#copy.copy
  #layout.layout.w-xs
  section.new-in-store#new-in-store
  .slick-arrow.slick-next {
  right: 40% !important;
}
html#copy.copy #layout.layout.w-lg[data-uri="/"] section#new-in-store .grid {
  padding-left: var(--2p);
  padding-right: var(--2p);
}
html#copy.copy
  #layout.layout.w-lg[data-uri="/"]
  section#new-in-store
  .grid
  > div:first-child {
  grid-column: 2 / span 8;
  grid-row: 1;
}
html#copy.copy
  #layout.layout.w-lg[data-uri="/"]
  section#new-in-store
  .grid
  > div:nth-child(2) {
  grid-column: 2 / span 8;
  grid-row: 2;
}
html#copy.copy #layout.layout.w-md[data-uri="/"] section#new-in-store .grid {
  padding-left: var(--2p);
  padding-right: var(--2p);
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section#new-in-store
  .grid
  > div:first-child {
  grid-column: 1 / span 10;
  grid-row: 1;
}
html#copy.copy
  #layout.layout.w-md[data-uri="/"]
  section#new-in-store
  .grid
  > div:nth-child(2) {
  grid-column: 1 / span 10;
  grid-row: 2;
}
html#copy.copy #layout.layout.w-sm[data-uri="/"] section#new-in-store .grid {
  padding-left: var(--2p);
  padding-right: var(--2p);
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section#new-in-store
  .grid
  > div:first-child {
  grid-column: 1 / span 10;
  grid-row: 1;
}
html#copy.copy
  #layout.layout.w-sm[data-uri="/"]
  section#new-in-store
  .grid
  > div:nth-child(2) {
  grid-column: 1 / span 10;
  grid-row: 2;
}
html#copy.copy #layout.layout.w-xs[data-uri="/"] section#new-in-store .grid {
  padding-left: var(--2p);
  padding-right: var(--2p);
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section#new-in-store
  .grid
  > div:first-child {
  grid-column: 1 / span 10;
  grid-row: 1;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section#new-in-store
  .grid
  > div:nth-child(2) {
  grid-column: 1 / span 10;
  grid-row: 2;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section#new-in-store
  .grid
  .slider {
  max-width: unset;
  padding-bottom: unset;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section#new-in-store
  .grid
  .slider
  .slick-list
  .slick-slide
  > div,
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section#new-in-store
  .grid
  .slider
  .slick-list
  .slick-slide
  > div
  > div {
  display: block !important;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section#new-in-store
  .grid
  .slider
  .slick-list
  .slick-slide
  div.i {
  background: unset !important;
  padding-bottom: 3px !important;
  padding-left: unset !important;
  padding-right: unset !important;
  padding-top: unset !important;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section#new-in-store
  .grid
  .slider
  .slick-list
  .slick-slide
  div.i
  > div {
  display: block !important;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section#new-in-store
  .grid
  .slider
  .slick-list
  .slick-slide
  div.i
  > div
  > div:first-child {
  margin-bottom: var(--p) !important;
  margin-left: unset !important;
  margin-right: unset !important;
  margin-top: unset !important;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section#new-in-store
  .grid
  .slider
  .slick-list
  .slick-slide
  div.i
  > div
  > div:nth-child(2) {
  margin: unset !important;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section#new-in-store
  .grid
  .slider
  .slick-list
  .slick-slide
  div.i
  > div
  > div:nth-child(2)
  h1 {
  display: none;
}
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section#new-in-store
  .grid
  .slider
  .slick-list
  .slick-slide
  div.i
  > div
  > div:nth-child(2)
  .b,
html#copy.copy
  #layout.layout.w-xs[data-uri="/"]
  section#new-in-store
  .grid
  .slider
  .slick-list
  .slick-slide
  div.i
  > div
  > div:nth-child(2)
  p {
  text-align: left !important;
}
html#copy.copy #layout.layout a.product {
  text-decoration: none;
}
html#copy.copy #layout.layout a.product .cover {
  margin-bottom: var(--1pt);
  position: relative;
}
html#copy.copy #layout.layout a.product .cover > div {
  align-items: center;
  background: var(--light);
  display: flex;
}
html#copy.copy #layout.layout a.product h3 {
  font-weight: 900;
  text-transform: uppercase;
}
html#copy.copy #layout.layout a.product p {
  margin-top: var(--P5pt);
}
html#copy.copy #layout.layout a.product-row .arrow {
  opacity: 0;
  transition: all 0.3s ease;
}
html#copy.copy #layout.layout a.product-row:hover .arrow {
  opacity: 1;
}
html#copy.copy #layout.layout.w-xl a.product .cover .x-img,
html#copy.copy #layout.layout.w-xxl a.product .cover .x-img {
  max-height: 62%;
}
html#copy.copy #layout.layout.w-lg a.product .cover .x-img,
html#copy.copy #layout.layout.w-md a.product .cover .x-img {
  max-height: 72%;
}
html#copy.copy #layout.layout.w-sm a.product .cover .x-img,
html#copy.copy #layout.layout.w-xs a.product .cover .x-img {
  max-height: 82%;
}
html#copy.copy #layout.layout.store main .options {
  display: flex;
  justify-content: space-between;
}
html#copy.copy #layout.layout.store main .products {
  grid-row-gap: var(--4pt);
  grid-column-gap: var(--2pt);
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
html#copy.copy
  #layout.layout.store
  .ant-select-auto-complete
  .ant-select-selector {
  border: unset;
  border-bottom: 1px solid transparent;
  border-radius: unset;
  box-shadow: unset;
  cursor: pointer;
  height: unset;
  padding-left: unset;
  padding-right: unset;
}
html#copy.copy
  #layout.layout.store
  .ant-select-auto-complete
  .ant-select-selector:after {
  color: var(--text-dark);
  font-family: var(--montserrat);
  font-size: 0.775rem;
  font-weight: 300;
  line-height: 1.56666;
  text-decoration: none;
}
html#copy.copy
  #layout.layout.store
  .ant-select-auto-complete
  .ant-select-selector
  span.ant-select-selection-search {
  inset-inline-end: unset;
  inset-inline-start: unset;
}
html#copy.copy
  #layout.layout.store
  .ant-select-auto-complete
  .ant-select-selector
  span.ant-select-selection-search
  input {
  color: var(--text-dark);
  font-family: var(--montserrat);
  font-size: 0.775rem;
  font-weight: 300;
  height: auto !important;
  line-height: 1.56666;
  line-height: auto !important;
  text-decoration: none;
}
html#copy.copy
  #layout.layout.store
  .ant-select-auto-complete
  .ant-select-selector
  span.ant-select-selection-placeholder {
  color: var(--text-dark);
  font-family: var(--montserrat);
  font-size: 0.775rem;
  font-weight: 300;
  line-height: 1.56666;
  text-decoration: none;
  transition: all 0.3s ease;
}
html#copy.copy
  #layout.layout.store
  .ant-select-auto-complete.ant-select-focused
  .ant-select-selector {
  border-bottom: 1px solid var(--text-dark);
  box-shadow: unset;
}
html#copy.copy
  #layout.layout.store
  .ant-select-auto-complete.ant-select-focused
  .ant-select-selector
  span.ant-select-selection-placeholder {
  opacity: 0;
}
html#copy.copy #layout.layout .bw-button span {
  border: 1px solid var(--text-dark);
  display: inline-block;
  padding: var(--p25) var(--p5);
}
html#copy.copy #layout.layout .bw-button span:first-child {
  background: var(--text-dark);
  color: var(--text-light);
}
html#copy.copy
  #layout.layout.product
  section.product-container
  div.grid
  div.s-1-1
  div.constrain:not(.book)
  .cover,
html#copy.copy
  #layout.layout.product
  section.product-container
  div.grid
  div.s-1-1
  div.constrain:not(.book)
  h4,
html#copy.copy
  #layout.layout.product
  section.product-container
  div.grid
  div.s-1-1
  div.constrain:not(.book)
  h5 {
  margin-left: calc(var(--3pt) * -1);
}
html#copy.copy #layout.layout.product main .previous {
  align-items: center;
  display: flex;
}
html#copy.copy #layout.layout.product main .previous .gatsby-image-wrapper {
  display: block;
  height: 0.77rem;
  margin-right: var(--1pt);
  width: 0.77rem;
}
html#copy.copy #layout.layout.product main .previous span {
  display: block;
}
html#copy.copy #layout.layout.product section.product-container h1 {
  text-transform: uppercase;
}
html#copy.copy
  #layout.layout.product
  section.product-container
  div.grid
  div.s-1-1
  div.constrain {
  margin-left: auto;
  max-width: 350px;
}
html#copy.copy
  #layout.layout.product
  section.product-container
  div.grid
  div.s-1-1
  div.constrain:not(.book)
  .cover,
html#copy.copy
  #layout.layout.product
  section.product-container
  div.grid
  div.s-1-1
  div.constrain:not(.book)
  h4 {
  margin-left: calc(var(--3pt) * -1);
}
html#copy.copy #layout.layout.product main nav {
  list-style: none;
  min-width: 200px;
  padding: none;
}
html#copy.copy #layout.layout.product main nav,
html#copy.copy #layout.layout.product main nav li {
  color: var(--text-dark);
  font-family: var(--montserrat);
  font-size: 0.775rem;
  font-weight: 300;
  line-height: 1.56666;
  text-decoration: none;
}
html#copy.copy #layout.layout.product main nav li,
html#copy.copy #layout.layout.product main nav li a {
  width: 100%;
}
html#copy.copy #layout.layout.product main nav li a span.u {
  text-decoration: underline;
}
html#copy.copy #layout.layout.w-xxl .show-on-lg,
html#copy.copy #layout.layout.w-xl .show-on-lg,
html#copy.copy #layout.layout.w-lg .show-on-lg {
  display: block;
}
html#copy.copy #layout.layout.w-xxl .show-on-sm,
html#copy.copy #layout.layout.w-xl .show-on-sm,
html#copy.copy #layout.layout.w-lg .show-on-sm {
  display: none !important;
}
html#copy.copy #layout.layout.w-md .show-on-lg,
html#copy.copy #layout.layout.w-sm .show-on-lg,
html#copy.copy #layout.layout.w-xs .show-on-lg {
  display: none !important;
}
html#copy.copy #layout.layout.w-md .show-on-sm,
html#copy.copy #layout.layout.w-sm .show-on-sm,
html#copy.copy #layout.layout.w-xs .show-on-sm {
  display: block;
}