.HtJ9f,
.lxCoA {
  transition: all 0.5s;
}
.a4MAw,
.XsFUY {
  opacity: 0;
  transform: translateY(10px);
}
.OZRBH,
.oYbgE {
  transition: all 0.5s;
}
.iJLQB,
.w3BPI {
  opacity: 0;
}
.YGVSA,
.x0ILS {
  transition: 0.5s;
}
.HIzwt,
.CcJeq {
  transform: translate(-100%, 0%);
}
.vFlZT,
.AizIx {
  transition: all 0.5s;
}
.sEF8w,
.hhhGT {
  transform: translate(200%, 0%);
}
.pKlZP,
.tF2fg {
  transition: all 0.5s;
}
.IqGQf,
.rZTpk {
  opacity: 0;
  transform: translateY(-100%);
}
.D3Zf0,
.WSHnr {
  transition: all 0.5s ease-in-out;
}
.DR2LU,
.B7gLZ {
  opacity: 0;
  transform: translateY(100vh);
}
.F1Afu {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.F1Afu.r6UGB {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.aA3BZ {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.aA3BZ.r6UGB {
  opacity: 1 !important;
}
.kqmzf {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.o1mAa {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .o1mAa {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .o1mAa {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSand";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/1e2a5b1ddb45b9527814.woff2) format("woff2");
  font-display: swap;
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.mZlPv {
  position: sticky;
  top: 0;
  z-index: 9;
}
.S16em,
.uWJH3 {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.XkqdE,
.RFxjb {
  background-color: var(--pageBackground, #f8f8f8);
}
.gFzzC .bqrBh .YBV2b .fXmbs {
  font-size: 0.875rem;
}
.wrjYs .AtYH6 {
  background: #f5f5f5;
}
.XvZJu {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.QV6uw {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.BBFtP,
.wX4KW {
  max-width: 1440px;
}
.IJm1a {
  display: block;
}
.bcuKa,
.vqyFE {
  display: inline-block;
}
.KwJum {
  display: flex;
}
.iRWZS,
.V7cGX {
  display: flex;
  flex-direction: column;
}
.yuxqB,
.sdoeF {
  display: flex;
  align-items: center;
}
.rN0hB,
.JK6Sw {
  display: flex;
  justify-content: center;
}
.Fv5vV,
.nmZzY {
  display: flex;
  justify-content: center;
  align-items: center;
}
.GyKow,
.PhNfb {
  justify-content: flex-start;
}
.TmqyI,
.SVSfr {
  justify-content: flex-end;
}
.yQFSI,
.nBkZL {
  justify-content: space-between;
}
.KaFgH,
.iSTOn {
  justify-content: space-around;
}
.Nulv6,
.AoSpf {
  justify-content: space-evenly;
}
h1,
.zIn4O {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .zIn4O {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.ZtBxP {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .ZtBxP {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.fV5pJ {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .fV5pJ {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.hWd3A {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .hWd3A {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.UpXw4 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .UpXw4 {
    font-size: 16px;
    line-height: 18px;
  }
}
.RLa9l {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .RLa9l {
    font-size: 16px;
    line-height: 20px;
  }
}
.yPlHF,
.f8xO8,
.m2HHr {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .yPlHF,
  .f8xO8,
  .m2HHr {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.NHiAC {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .NHiAC {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.yPvp0,
.ZEykx {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.Wuve5,
.D9rLp {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.Cunc1,
.ctjJT {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.UGzkf,
.Gd8J_ {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .UGzkf,
  .Gd8J_ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .UGzkf:hover,
  .Gd8J_:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.UGzkf:active,
.Gd8J_:active,
.UGzkf:focus-visible,
.Gd8J_:focus-visible,
.UGzkf:focusvisible,
.Gd8J_:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.utRF5,
.FIRgK {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .utRF5,
  .FIRgK {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .utRF5:hover,
  .FIRgK:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .utRF5:disabled,
  .FIRgK:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.utRF5:active,
.FIRgK:active,
.utRF5:focus-visible,
.FIRgK:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.L80j2,
.oEfyK {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .L80j2,
  .oEfyK {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.L80j2:hover,
.oEfyK:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.L80j2:disabled,
.oEfyK:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.L80j2:active,
.oEfyK:active {
  opacity: 0.8;
}
.Iyg4e,
._euYM {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.GecFK,
.KUAJk {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.WhvHS,
.l6kRT {
  max-width: 1440px !important;
}
.fD1j1 {
  max-width: unset;
}
.WhvHS,
.UqAVf {
  max-width: 1750px !important;
}
.TbQOo,
.HbUws {
  overflow-y: hidden !important;
}
.s_KkY .b13R4 .HEXgZ {
  height: 63px;
}
.uoAVn .E3UmM .tH1nh {
  margin-right: none !important;
}
.exMEJ {
  display: block !important;
  margin-bottom: 8px;
}
.Snayq {
  width: calc(100% - 20px) !important;
}
.lqoIf {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.aRCyM,
.wGXnR {
  max-width: 1440px;
}
.A3ci5,
.z_dfi {
  margin-right: 30px !important;
}
.xQ_rb,
.wod4x {
  margin-right: 5px !important;
}
.lBEVb,
.v1lmH {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.dTbzY,
.kHnLy {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.mmnL0,
.ThyGB {
  display: none;
}
@media only screen and (max-width: 768px) {
  .mmnL0,
  .ThyGB {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .mmnL0,
  .ThyGB {
    margin-top: 24px;
  }
}
.tqFfS,
.wG4Ic {
  background-color: var(--accentColor);
  color: #fff;
}
.HtEhs,
.H5LGT {
  position: relative;
}
.s34F1,
.QwPbp {
  overflow-y: hidden;
}
.Pw0FR,
.ht_Mj {
  overflow: hidden;
}
.HO4Gp h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .HO4Gp {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.qaaii .QHhqv {
  color: var(--textHeading, #26201a);
}
.qaaii .GbBqV,
.qaaii .EVevJ {
  color: var(--textLabel, #7d7676) !important;
}
.qaaii #uTxnP * {
  color: var(--textBody, #3c3131);
}
.CMqNz {
  width: 100%;
  height: 100%;
}
.hEQiR {
  font-family: var(--font-body);
}
.mAvUQ {
  font-family: var(--font-header);
}
@media only screen and (min-width: 481px) {
  .kA3yW {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .kA3yW {
    padding: 0px 15px 15px 15px;
  }
}
.NxCjj {
  margin-top: 48px;
}
.aBs0R {
  position: relative;
  width: 24px;
  height: 24px;
}
 /deep/ .gZkOp {
  margin-top: 20px;
  padding: 0 20px 20px 20px;
}
 /deep/ .gZkOp h2 {
  text-align: center;
  padding: 20px 0;
  font-size: 1.5625rem;
  font-weight: 600;
}
 /deep/ .gZkOp .tSSp5 {
  line-height: 20px;
  font-size: 14px;
  overflow-wrap: break-word;
}
 /deep/ .gZkOp .tSSp5 b {
  font-weight: 700;
  margin-top: 25px;
  display: block;
}
 /deep/ .gZkOp .tSSp5 br {
  content: "";
  display: block;
  margin-bottom: 10px;
}
 /deep/ .gZkOp .tSSp5 p {
  margin-bottom: 10px;
  line-height: 20px;
}
 /deep/ .gZkOp .tSSp5 p img {
  margin: 10px 0;
}
 /deep/ .gZkOp .tSSp5 video {
  max-width: 100% !important;
}
.rqWt2 {
  padding: 0px 15px 38px 15px;
  color: var(--textBody, #3c3131);
}
.rqWt2 .cEh0g {
  display: block;
}
.rqWt2 .tIOeY {
  display: block;
}
@media only screen and (min-width: 769px) {
  .rqWt2 .tIOeY {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .rqWt2 {
    padding: 0;
    margin-top: -16px;
  }
}
.rqWt2 .CBko7 {
  display: flex;
  justify-content: center;
  box-sizing: border-box;
  margin: 0 -15px;
}
@media only screen and (max-width: 768px) {
  .rqWt2 .CBko7 {
    flex-direction: column;
    margin: auto;
  }
}
@media screen and (min-width: 768px) {
  .rqWt2 .CBko7 .gM6Tb {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0px 15px 0px 0px;
    display: block;
    /* Ensure it's displayed on wider screens */
  }
  .rqWt2 .CBko7 .JXern {
    display: none;
    /* Hide left2 on wider screens */
  }
}
@media screen and (max-width: 768px) {
  .rqWt2 .CBko7 .gM6Tb {
    display: none;
    /* Hide left on narrower screens */
  }
  .rqWt2 .CBko7 .JXern {
    flex: 0 0 100%;
    max-width: 100%;
    display: block;
    margin-bottom: 20px;
    /* Ensure it's displayed on narrower screens */
  }
}
.rqWt2 .CBko7 .zvunP {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  padding: 0px 15px;
  box-sizing: border-box;
  position: relative;
}
@media screen and (max-width: 768px) {
  .rqWt2 .CBko7 .zvunP {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 49px;
  }
}
.rqWt2 .CBko7 .zvunP .n9hZs {
  display: none;
  position: absolute;
  z-index: 1;
  margin-top: 15px;
  width: 100%;
}
@media only screen and (max-width: 480px) {
  .rqWt2 .CBko7 .zvunP .VM7KE {
    padding: 0rem;
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  .rqWt2 .CBko7 .zvunP .VM7KE {
    padding: 0rem;
  }
}
.rqWt2 .CBko7 .zvunP .TA6T7 {
  color: var(--textHeading, #26201a);
  font-family: 'TTNormsNormal';
  font-size: 24px;
  font-weight: 300;
  line-height: 30px;
  letter-spacing: 0.2px;
  margin-bottom: 10px;
}
@media screen and (max-width: 992px) {
  .rqWt2 .CBko7 .zvunP .TA6T7 {
    font-size: 18px;
    line-height: normal;
    font-weight: 500;
    margin: 10px 0;
  }
}
.rqWt2 .CBko7 .zvunP .VM7KE .k8oXA .Vsa3Y {
  width: 12px;
  height: 12px;
  margin: 0px 5px 0px 0px;
  vertical-align: middle;
  border-style: none;
  cursor: default;
}
.rqWt2 .CBko7 .zvunP .VM7KE .k8oXA .PhC2L {
  display: flex;
  align-items: center;
  font-weight: 400;
  color: #010101;
  font-style: normal;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  font-family: "TTNormsNormal";
}
.rqWt2 .CBko7 .zvunP .VM7KE .QWf_u {
  text-align: right;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: absolute;
  right: 5px;
}
@media only screen and (max-width: 768px), only screen and (max-width: 480px) {
  .rqWt2 .CBko7 .zvunP .VM7KE .QWf_u {
    right: 15px;
    top: 3.3rem;
  }
}
.rqWt2 .CBko7 .zvunP .VM7KE .QWf_u .douay {
  display: inline-block;
  color: #333;
  font-size: 20px;
  margin-right: 10px;
  cursor: pointer;
  top: 5px;
  position: relative;
}
.rqWt2 .CBko7 .zvunP .VM7KE .QWf_u .douay .Uc0al {
  position: relative;
  top: 0px;
}
.rqWt2 .CBko7 .zvunP .VM7KE .QWf_u .douay .MjASR {
  display: none;
  position: absolute;
  top: 8px;
  left: -80px;
  background: #fff;
  padding: 8px;
  box-shadow: 1px 1px 10px 0 rgba(17, 17, 17, 0.1);
  font-size: 14px;
  text-align: left;
  z-index: 999;
}
.rqWt2 .CBko7 .zvunP .VM7KE .QWf_u .douay .MjASR p {
  padding: 6px 0px;
  margin-bottom: 0px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 300;
  font-family: "TTNormsNormal";
}
.rqWt2 .CBko7 .zvunP .VM7KE .QWf_u .douay .MjASR :hover {
  color: #0056b3;
}
.rqWt2 .CBko7 .zvunP .VM7KE .QWf_u .douay .MjASR.cYI3r {
  display: block;
}
.rqWt2 .CBko7 .zvunP .VM7KE .QWf_u .HUxYQ {
  position: static;
  display: inline-block !important;
  background: none;
  box-shadow: none;
  border: 0;
  color: #828080;
  font-size: 20px;
  width: 35px;
  height: 35px;
  z-index: 0;
  cursor: pointer;
}
.rqWt2 .CBko7 .zvunP .VM7KE .QWf_u .xg4Zj {
  padding: 8px;
  position: fixed;
  top: 55px;
  right: 0;
  color: #fff;
  z-index: 9999;
  width: 230px;
  text-align: center;
  border: 0;
  background: #000;
  line-height: 16px;
  font-size: 12px;
  font-family: "TTNormsNormal";
  font-weight: 300;
}
@media (max-width: 768px) {
  .rqWt2 .CBko7 .zvunP .VM7KE .QWf_u .xg4Zj {
    width: 100%;
  }
}
.rqWt2 .CBko7 .zvunP .VM7KE .QWf_u .xg4Zj .nR4y8::before {
  display: inline-block;
  font: normal normal normal 14px / 1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  content: "\f058";
  margin-right: 5px;
}
.rqWt2 .CBko7 .zvunP .VM7KE .pr_Pj {
  margin-top: 12px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: var(--textHeading, #26201a);
  font-family: 'TTNormsNormal';
  font-weight: 300;
}
.rqWt2 .CBko7 .zvunP .VM7KE .zVOOP {
  background-color: var(--themeAccentL4, #f9f6f0);
  border-radius: 4px;
  display: flex;
  width: fit-content;
  align-items: center;
  padding: 4.5px 10px;
  margin: 16px 0 24px;
}
@media only screen and (max-width: 768px) {
  .rqWt2 .CBko7 .zvunP .VM7KE .zVOOP {
    margin: 24px 0;
  }
}
.rqWt2 .CBko7 .zvunP .VM7KE .zVOOP .pkShz {
  display: flex;
  align-items: center;
}
.rqWt2 .CBko7 .zvunP .VM7KE .zVOOP .pkShz .gBztJ {
  width: 14px;
  height: 14px;
  margin-left: 4px;
}
.rqWt2 .CBko7 .zvunP .VM7KE .zVOOP .pkShz .gBztJ /deep/ svg path {
  fill: var(--themeAccentD2, #8b8374);
}
.rqWt2 .CBko7 .zvunP .VM7KE .zVOOP .PQaba {
  border-left: 1px solid var(--dividerStokes, #d4d1d1);
  height: 100%;
  margin: 0 6px;
  width: 1px;
}
.rqWt2 .CBko7 .zvunP .VM7KE .zVOOP .sI_37 {
  color: var(--textLabel, #7d7676);
}
.rqWt2 .CBko7 .zvunP .b4DL6 {
  font-size: 1rem;
  margin: 20px 0 2px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .rqWt2 .CBko7 .zvunP .b4DL6 {
    margin: 8px 0 2px;
    margin-top: 30px;
  }
}
.rqWt2 .CBko7 .zvunP .b4DL6 .bNBrF {
  font-size: 19px !important;
  line-height: 19px !important;
  display: inline-block;
  font: normal normal normal 14px / 1 FontAwesome;
  color: #9493a5;
}
.rqWt2 .CBko7 .zvunP .Rhk2I {
  font-family: "TTNormsNormal";
  color: var(--textHeading, #26201a);
  font-size: 22px;
  font-weight: 300 !important;
  line-height: 26px;
}
.rqWt2 .CBko7 .zvunP .b4DL6 .kIFPh {
  font-size: 19px !important;
  display: inline-block;
  font: normal normal normal 14px / 1 FontAwesome;
}
.rqWt2 .CBko7 .zvunP .q1C8m {
  font-size: 18px;
  font-family: "TTNormsNormal";
  font-weight: 600 !important;
  line-height: 20px;
  color: #9493a5;
  text-decoration-line: line-through;
  padding: 0px 13px 0px 3px;
}
.rqWt2 .CBko7 .zvunP .FMjAo {
  padding: 0.25rem 0.5rem;
  border-radius: 4px;
  background-color: var(--saleBadgeBackground, #fff);
  color: var(--saleDiscountText, #1c958f);
  font-size: 12px;
  margin-left: 1rem;
  display: inline-block;
}
@media only screen and (max-width: 768px) {
  .rqWt2 .CBko7 .zvunP .FMjAo {
    margin-left: 0.5rem;
  }
}
.rqWt2 .CBko7 .zvunP .b4DL6 .L5Hvb {
  color: var(--textHeading, #26201a);
  font-size: 22px;
  font-family: "TTNormsNormal";
  font-weight: 300;
  line-height: 26px;
  margin-right: 8px;
}
.rqWt2 .CBko7 .zvunP .b4DL6 .DFa1c {
  color: var(--textHeading, #26201a);
  font-size: 22px;
  font-family: "TTNormsNormal";
  font-weight: 300;
  line-height: 26px;
}
.rqWt2 .CBko7 .zvunP .b4DL6 ._ROgO {
  margin-left: 0.25rem;
}
.rqWt2 .CBko7 .zvunP .MMsHg {
  cursor: pointer;
  margin-top: 1rem;
  display: flex;
  align-items: center;
  border: none;
  color: var(--buttonPrimary, #4e3f09);
  background-color: transparent;
}
.rqWt2 .CBko7 .zvunP .MMsHg span {
  margin-right: 2px;
}
.rqWt2 .CBko7 .zvunP .MMsHg .eoLhX {
  width: 25px;
  height: 12px;
}
.KGP30 .LoqOg {
  border: 1px solid #000000;
}
.KGP30 .LoqOg .KPGDN {
  font-size: 15px;
  display: block;
  padding: 18px;
  color: var(--textHeading, #26201a);
  line-height: 20px;
  font-weight: 500;
  font-family: "TTNormsNormal";
}
@media screen and (max-width: 767px) {
  .KGP30 .LoqOg .KPGDN {
    font-size: 12px !important;
  }
}
.KGP30 .LoqOg .KPGDN span {
  width: 40px;
  height: 40px;
  border: 1px solid #000;
  display: inline-block;
  line-height: 40px;
  text-align: center;
  border-radius: 50px;
  margin-right: 15px;
}
.KGP30 .LoqOg .KPGDN::before {
  content: none;
}
.KGP30 .LoqOg .KPGDN i {
  font-size: 30px;
  float: right;
  top: 12px;
  position: relative;
  top: 6px;
}
.KGP30 .LoqOg .KPGDN .n0lcK::before {
  content: "\f107";
  font-family: "FontAwesome";
  font-style: normal;
}
.KGP30 .LoqOg .KPGDN .SaCtZ::before {
  content: "\f106";
  font-family: "FontAwesome";
  font-style: normal;
}
.KGP30 .LoqOg .x3lWc {
  opacity: 1;
}
.KGP30 .LoqOg .x3lWc .yiLzn {
  padding: 25px;
  background: #f8f8f8;
  flex-direction: revert;
  flex-wrap: wrap;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.KGP30 .bAeXC {
  margin-bottom: 10px;
}
.KGP30 .bAeXC .KPGDN {
  font-size: 15px;
  display: block;
  color: var(--textHeading, #26201a);
  line-height: 20px;
  font-weight: 500;
  font-family: "TTNormsNormal";
  margin-bottom: 6px;
}
@media screen and (max-width: 767px) {
  .KGP30 .bAeXC .KPGDN {
    font-size: 12px !important;
  }
}
.KGP30 .ORWzJ {
  display: none;
}
.KGP30 .Ka2bR {
  border: 1px solid #000000;
}
.KGP30 .Ka2bR .KPGDN {
  font-size: 15px;
  display: block;
  padding: 18px;
  color: var(--textHeading, #26201a);
  line-height: 20px;
  font-weight: 500;
  font-family: "TTNormsNormal";
}
@media screen and (max-width: 767px) {
  .KGP30 .Ka2bR .KPGDN {
    font-size: 12px !important;
  }
}
.KGP30 .Ka2bR .KPGDN span {
  width: 40px;
  height: 40px;
  border: 1px solid #000;
  display: inline-block;
  line-height: 40px;
  text-align: center;
  border-radius: 50px;
  margin-right: 15px;
}
.KGP30 .Ka2bR .KPGDN::before {
  content: none;
}
.KGP30 .Ka2bR .KPGDN i {
  font-size: 30px;
  float: right;
  top: 12px;
  position: relative;
  top: 6px;
}
.KGP30 .Ka2bR .KPGDN .CEaS4::before {
  content: "\f107";
  font-family: "FontAwesome";
  font-style: normal;
}
.KGP30 .Ka2bR .KPGDN .fL3p4::before {
  content: "\f106";
  font-family: "FontAwesome";
  font-style: normal;
}
.KGP30 .Ka2bR .KPGDN .kSje3::before {
  content: "\f107";
  font-family: "FontAwesome";
  font-style: normal;
}
.KGP30 .Ka2bR .KPGDN .qyhv2::before {
  content: "\f106";
  font-family: "FontAwesome";
  font-style: normal;
}
.KGP30 .Ka2bR .L0SKk {
  padding: 25px;
  background: #f8f8f8;
  flex-direction: revert;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
  flex-wrap: wrap;
}
.KGP30 .Ka2bR .L0SKk a {
  display: block;
  margin-bottom: 10px;
  margin-right: 5px;
  padding: 0;
  background: #f8f8f8;
  border: 2px solid transparent;
  position: relative;
  margin-bottom: 7px !important;
}
.KGP30 .Ka2bR .L0SKk a ._mfRK {
  border: 0.5px solid #000 !important;
  margin-bottom: 0px !important;
  position: initial !important;
  display: inline-block;
  cursor: pointer;
}
.KGP30 .Ka2bR .L0SKk a .ZJ_tw {
  border: 0px solid #000;
  background: #565458 !important;
  color: #fff !important;
  display: block;
  width: 100%;
  display: inline-block;
  padding: 0 10px;
  border: 1px solid #444444;
  transition: all 0.3s;
  min-width: 104px;
  width: auto;
  height: 40px;
  border-radius: 0;
  line-height: 38px;
  text-align: center;
  font-size: 11px;
  cursor: pointer;
  font-family: "TTNormsNormal";
}
.KGP30 .Ka2bR .L0SKk a .U4uYT {
  border: 0px solid #000;
  cursor: pointer;
  color: #333 !important;
  display: block;
  width: 100%;
  display: inline-block;
  padding: 0 10px;
  border: 1px solid #444444;
  transition: all 0.3s;
  min-width: 104px;
  width: auto;
  height: 40px;
  border-radius: 0;
  line-height: 38px;
  text-align: center;
  font-size: 11px;
  font-family: "TTNormsNormal";
}
.KGP30 .Ka2bR .x3lWc {
  opacity: 1;
}
.KGP30 .Ka2bR .x3lWc .yiLzn {
  padding: 25px;
  background: #f8f8f8;
  flex-direction: revert;
  flex-wrap: wrap;
}
.KGP30 .y7pNB {
  margin-top: 15px;
}
.KGP30 .Ey4d1 .KPGDN {
  font-size: 15px;
  display: block;
  color: var(--textHeading, #26201a);
  line-height: 20px;
  font-weight: 500;
  font-family: "TTNormsNormal";
  margin-bottom: 6px;
}
@media screen and (max-width: 767px) {
  .KGP30 .Ey4d1 .KPGDN {
    font-size: 12px !important;
  }
}
.KGP30 .Ey4d1 .L0SKk {
  flex-direction: revert;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-clip: border-box;
  border-radius: 0.25rem;
  flex-wrap: wrap;
}
.KGP30 .Ey4d1 .L0SKk a {
  display: block;
  margin-bottom: 10px;
  margin-right: 5px;
  padding: 0;
  background: #f8f8f8;
  border: 2px solid transparent;
  position: relative;
  margin-bottom: 7px !important;
}
.KGP30 .Ey4d1 .L0SKk a ._mfRK {
  border: 0.5px solid #000 !important;
  margin-bottom: 0px !important;
  position: initial !important;
  display: inline-block;
  cursor: pointer;
}
.KGP30 .Ey4d1 .L0SKk a .ZJ_tw {
  border: 0px solid #000;
  background: #565458 !important;
  color: #fff !important;
  display: block;
  width: 100%;
  display: inline-block;
  padding: 0 10px;
  border: 1px solid #444444;
  transition: all 0.3s;
  min-width: 104px;
  width: auto;
  height: 40px;
  border-radius: 0;
  line-height: 38px;
  text-align: center;
  font-size: 11px;
  cursor: pointer;
  font-family: "TTNormsNormal";
}
.KGP30 .Ey4d1 .L0SKk a .U4uYT {
  border: 0px solid #000;
  cursor: pointer;
  color: #333 !important;
  display: block;
  width: 100%;
  display: inline-block;
  padding: 0 10px;
  border: 1px solid #444444;
  transition: all 0.3s;
  min-width: 104px;
  width: auto;
  height: 40px;
  border-radius: 0;
  line-height: 38px;
  text-align: center;
  font-size: 11px;
  font-family: "TTNormsNormal";
}
.KGP30 .Ey4d1 .x3lWc {
  opacity: 1;
}
.KGP30 .Ey4d1 .x3lWc .yiLzn {
  padding: 25px;
  background: #f8f8f8;
  flex-direction: revert;
  flex-wrap: wrap;
}
.KGP30 .ySbZH {
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-top: 18px;
}
.KGP30 .ySbZH p {
  font-weight: 500;
  font-size: 13px;
  letter-spacing: 0.5px;
  color: var(--textBody, #3c3131);
  font-family: "TTNormsSemiBold";
  line-height: 20px;
}
.KGP30 .ySbZH .ErW1d {
  margin-left: -2px;
  padding-top: 5px;
  height: 40px;
  display: flex;
}
.KGP30 .ySbZH .ErW1d .HuIHN {
  border-radius: 4px 0 0 4px;
  position: relative;
  left: 4px;
  outline: 0;
  width: 40px;
  background: #f8f8f8;
  border: 1px solid #d8d8d8;
  height: 40px;
  font-family: "TTNormsMedium" !important;
  cursor: pointer;
}
.KGP30 .ySbZH .ErW1d .bbAgq {
  width: 50px;
  font-size: 11.062px;
  font-weight: 500;
  letter-spacing: 0.5px;
  color: var(--textBody, #3c3131);
  text-align: center;
  height: 40px;
  border: 1px solid #d8d8d8;
  border-left: 0;
  border-right: 0;
  position: relative;
  top: 0px;
  z-index: -1;
  outline: 0;
  font-family: "TTNormsMedium" !important;
}
.KGP30 .ySbZH .ErW1d .vF64f {
  border-radius: 0 4px 4px 0;
  position: relative;
  right: 5px;
  outline: 0;
  width: 40px;
  background: #f8f8f8;
  border: 1px solid #d8d8d8;
  height: 40px;
  font-family: "TTNormsMedium" !important;
  cursor: pointer;
}
.KGP30 .L0XTe {
  text-decoration: none;
  display: inline-block;
  width: 100%;
  margin-top: 10px;
  text-align: center;
  border-radius: 2px;
  min-height: 40px;
  padding: 0 5px;
  color: #023a51;
  line-height: 40px;
  border: 1px solid #d9d9d9;
  background: #fff;
  letter-spacing: 1px;
  font-size: 14px;
  font-weight: 300;
  cursor: pointer;
  font-family: "TTNormsRegular" !important;
}
.KGP30 .L0XTe:hover {
  border-color: #023a51;
}
.st4Mz {
  font-size: 14px;
  line-height: 20px;
  color: var(--textHeading, #26201a);
  font-weight: 300;
  font-family: "TTNormsMedium";
}
@media only screen and (max-width: 768px) {
  .SxpzH {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #ffffff;
    box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1);
    z-index: 1000;
  }
}
.SxpzH .axn70 {
  background: #010101 !important;
}
.SxpzH .PJP_c {
  width: 100%;
  padding: 12px 24px;
  cursor: pointer;
  transition: all 0.4s;
  border: 0.8px solid var(--dividerStokes, #d4d1d1);
  border-radius: 2px;
  color: var(--buttonSecondary, #fff);
  background: var(--buttonPrimary, #4e3f09);
  text-transform: uppercase;
  font-family: "TTNormsMedium" !important;
  margin-top: 42px;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  letter-spacing: 1px;
  word-spacing: 4px;
}
@media only screen and (max-width: 768px) {
  .SxpzH .PJP_c {
    display: block;
    width: 100%;
    text-align: center;
    background-color: #dc3545;
    color: #ffffff;
    text-transform: uppercase;
    cursor: pointer;
    margin: 0px;
    padding: 14px 24px;
    line-height: 22px;
  }
}
.SxpzH .I7HPo {
  margin-top: 10px !important;
}
.J3YBl {
  margin-top: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.8px solid transparent;
}
.MXLQV {
  width: 11px;
  height: 14px;
  margin-right: 6.83px;
}
.MXLQV /deep/ svg path {
  fill: var(--buttonSecondary, #fff) !important;
}
@media only screen and (max-width: 768px) {
  .J3YBl {
    margin-top: 8px;
  }
}
.J3YBl .loA0t {
  width: 16px;
  height: 16px;
  margin-right: 4px;
}
.pTUwq {
  display: flex;
  padding: 12px 32px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  width: fit-content;
  border-radius: 4px;
  border: 0.8px solid var(--dividerStokes, #d4d1d1);
  color: var(--buttonPrimary, #4e3f09);
  background: var(--buttonSecondary, #fff);
  margin: 24px 0;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.28px;
  text-transform: uppercase;
  cursor: pointer;
}
@media only screen and (max-width: 768px) {
  .pTUwq {
    margin: 16px 0 32px 0;
    font-size: 12px;
    letter-spacing: -0.24px;
  }
}
.pTUwq .wGi37 ::v-deep .HEXgZ svg {
  width: 18px !important;
  height: 18px !important;
}
.uxA7f {
  margin-top: 2rem;
}
.Whqhg {
  margin-top: 24px;
}
.wpVVt {
  list-style: outside;
  padding-left: 1rem;
  margin-top: 24px;
}
@media only screen and (max-width: 768px) {
  .wpVVt {
    margin-top: 32px;
  }
}
.KqzBz {
  line-height: 20px;
  margin-top: 24px;
}
.KqzBz .ZaCmG {
  display: flex;
  align-items: center;
  min-height: 15px;
}
.KqzBz .ZaCmG .gHXts {
  white-space: nowrap;
}
.KqzBz .ZaCmG .wwVKM {
  border-bottom: 1px solid var(--textBody, #3c3131);
  cursor: pointer;
}
.KqzBz .ZaCmG .zr62d {
  display: flex;
  align-items: center;
  margin-left: 5px;
  overflow: hidden;
}
.KqzBz .ZaCmG .zr62d .pVpPh {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.KqzBz .ZaCmG .zr62d .G0BVM {
  white-space: nowrap;
}
.KqzBz .ZaCmG .zr62d ._OAev {
  height: 12px;
  width: 12px;
  margin-left: 2px;
}
.KqzBz .ZaCmG .zr62d ._OAev /deep/ svg {
  width: 12px;
  height: 12px;
}
.ozTmq {
  margin-bottom: 24px;
}
@media only screen and (max-width: 768px) {
  .ozTmq {
    margin-bottom: 32px;
  }
}
.rPnZq {
  margin: 24px 0;
}
 /deep/ .AFbiw {
  text-transform: unset;
}
.R2gNa {
  display: grid;
  grid-template-rows: 1fr;
  transition: grid-template-rows 0.5s;
}
.Q08K3 {
  grid-template-rows: 0fr;
}
.R2gNa > div {
  overflow: hidden;
}
.Y5HLk {
  margin-bottom: 12px;
}
.Y5HLk span {
  font-weight: bold;
}
.uMRUj {
  display: flex;
  flex-wrap: wrap;
}
@supports not (gap: 8px 8px) {
  .uMRUj {
    margin-left: -4px;
    margin-right: -4px;
    margin-bottom: -8px;
  }
  .uMRUj > * {
    padding-left: 8px / 2;
    padding-right: 8px / 2;
    margin-bottom: 8px;
  }
}
@supports (gap: 8px 8px) {
  .uMRUj {
    gap: 8px 8px;
  }
}
.dv4Mi {
  border-radius: 4px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  padding: 6px 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
.e8E1J {
  background-color: var(--themeAccent, #F2F0EC);
}
.Op1Z_ {
  cursor: pointer;
}
.YU1Ko {
  cursor: default;
  color: var(--textSecondary);
}
.dv4Mi svg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.dv4Mi svg line {
  stroke: var(--dividerStokes, #d4d1d1);
  stroke-width: 1;
}
.ll3Mc.uMRUj {
  min-height: 32.5px;
}
.OZRBH,
.oYbgE {
  transition: all 0.3s;
}

.XwxGJ,
.hw9Dr {
  transition: all 0.5s;
}
.C9Xx4,
.JgugE {
  opacity: 0;
  transform: translateY(10px);
}
.QbVbt,
.Jsg57 {
  transition: all 0.5s;
}
.RfmxO,
.Em9Ug {
  opacity: 0;
}
.B553i,
.M_dlU {
  transition: 0.5s;
}
.FhWI5,
._udcj {
  transform: translate(-100%, 0%);
}
.dELBA,
.EblbE {
  transition: all 0.5s;
}
.mthTr,
.F1fh9 {
  transform: translate(200%, 0%);
}
.bVE8U,
.ypAGF {
  transition: all 0.5s;
}
.eh6x1,
.MARZv {
  opacity: 0;
  transform: translateY(-100%);
}
.RDOaL,
.BlKqS {
  transition: all 0.5s ease-in-out;
}
.Fdf6R,
.Uii09 {
  opacity: 0;
  transform: translateY(100vh);
}
.ncf4S {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.ncf4S.jEspx {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.OOhq8 {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.OOhq8.jEspx {
  opacity: 1 !important;
}
.owFX7 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.VJlT3 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .VJlT3 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .VJlT3 {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.bkbL3 {
  position: sticky;
  top: 0;
  z-index: 9;
}
.haJQI,
.G3br0 {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.znw_x,
.Ww97f {
  background-color: var(--pageBackground, #f8f8f8);
}
.ZlRwM .BvmHL .bQ9EQ .ZlvnG {
  font-size: 0.875rem;
}
.gs8tO .LSAUJ {
  background: #f5f5f5;
}
.v3LJs {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.MtLce {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.DfSkG,
.KdDSy {
  max-width: 1440px;
}
.dJmyJ {
  display: block;
}
.P5CPa,
.i7Xln {
  display: inline-block;
}
.Cwpmd {
  display: flex;
}
.UMpNc,
.ofYL6 {
  display: flex;
  flex-direction: column;
}
.qgmnl,
.dmbG3 {
  display: flex;
  align-items: center;
}
.DzFJQ,
.YKLw8 {
  display: flex;
  justify-content: center;
}
.LfMCN,
.NM4RI {
  display: flex;
  justify-content: center;
  align-items: center;
}
.C9ine,
.luOhn {
  justify-content: flex-start;
}
.hitHs,
.mD6CA {
  justify-content: flex-end;
}
.VfF6N,
.XyoCZ {
  justify-content: space-between;
}
.Y5cW7,
.qg1fU {
  justify-content: space-around;
}
.mokS9,
.EmdQh {
  justify-content: space-evenly;
}
h1,
.Qmzjv {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .Qmzjv {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.O7Xm2 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .O7Xm2 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.WdkmF {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .WdkmF {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.aqkpd {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .aqkpd {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.hERvl {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .hERvl {
    font-size: 16px;
    line-height: 18px;
  }
}
.zP1Wk {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .zP1Wk {
    font-size: 16px;
    line-height: 20px;
  }
}
.z2nbT,
.ZC3uu,
.f_xw2 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .z2nbT,
  .ZC3uu,
  .f_xw2 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.czGKo {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .czGKo {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.lnaXS,
.Nl0tL {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.pNYwQ,
.fMOfN {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.Rq6cI,
.FT_5D {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.WyyOl,
.V8Aza {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .WyyOl,
  .V8Aza {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .WyyOl:hover,
  .V8Aza:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.WyyOl:active,
.V8Aza:active,
.WyyOl:focus-visible,
.V8Aza:focus-visible,
.WyyOl:focusvisible,
.V8Aza:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.Sb9bg,
.zPeFy {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .Sb9bg,
  .zPeFy {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .Sb9bg:hover,
  .zPeFy:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .Sb9bg:disabled,
  .zPeFy:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.Sb9bg:active,
.zPeFy:active,
.Sb9bg:focus-visible,
.zPeFy:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.dFjMP,
.sTp1R {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .dFjMP,
  .sTp1R {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.dFjMP:hover,
.sTp1R:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.dFjMP:disabled,
.sTp1R:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.dFjMP:active,
.sTp1R:active {
  opacity: 0.8;
}
.MVHxg,
.CZftl {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Lml6Y,
.tvwlZ {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.u4xMA,
.CIy6k {
  max-width: 1440px !important;
}
.p0Uig {
  max-width: unset;
}
.u4xMA,
.O_FGN {
  max-width: 1750px !important;
}
.o2dew,
.syBkL {
  overflow-y: hidden !important;
}
.pp9aS .maGgh .hnaEe {
  height: 63px;
}
.H9fnh .IVWLf .SxbHm {
  margin-right: none !important;
}
._PBDk {
  display: block !important;
  margin-bottom: 8px;
}
.iU37c {
  width: calc(100% - 20px) !important;
}
.kduxU {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.i6bfr,
.B_yqt {
  max-width: 1440px;
}
.D6RB3,
.eg3Rc {
  margin-right: 30px !important;
}
.fzJh0,
.l477v {
  margin-right: 5px !important;
}
.Kh3EA,
.n0cC4 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.hYvuA,
.gvViu {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.nAVBE,
.NgoJS {
  display: none;
}
@media only screen and (max-width: 768px) {
  .nAVBE,
  .NgoJS {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .nAVBE,
  .NgoJS {
    margin-top: 24px;
  }
}
.LDc3z,
.Tb5DM {
  background-color: var(--accentColor);
  color: #fff;
}
.u8s2r,
.g22gU {
  position: relative;
}
.uBWSK,
.uB7vD {
  overflow-y: hidden;
}
._MyR1,
.JlRY5 {
  overflow: hidden;
}
.x8yvs h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .x8yvs {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.igEtz .Fkc6g {
  color: var(--textHeading, #26201a);
}
.igEtz .S4p9R,
.igEtz .SrZXB {
  color: var(--textLabel, #7d7676) !important;
}
.igEtz #ebqbI * {
  color: var(--textBody, #3c3131);
}
.HkoZM {
  width: 100%;
  height: 100%;
}
.KaMdD {
  font-family: var(--font-body);
}
.s_TYt {
  font-family: var(--font-header);
}
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSand";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/1e2a5b1ddb45b9527814.woff2) format("woff2");
  font-display: swap;
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
.OYVT2 {
  color: var(--textHeading, #26201a);
  font-size: 22px;
  font-family: "TTNormsNormal";
  font-weight: 300;
  line-height: 26px;
}
.Us5Gc {
  color: var(--textHeading, #26201a);
  font-size: 22px;
  font-family: "TTNormsNormal";
  font-weight: 300;
  line-height: 26px;
}
.RFlPq {
  font-size: 18px;
  font-family: "TTNormsNormal";
  font-weight: 600 !important;
  line-height: 20px;
  color: #9493a5;
  text-decoration-line: line-through;
  padding: 0px 13px 0px 3px;
}

.dSlmN {
  position: relative;
  width: 100%;
}
.dSlmN #WY3IN {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.dSlmN #WY3IN /deep/ .KYiQA {
  top: 0;
  left: 0;
}
.soJQU {
  width: 100%;
  height: 100%;
}
.soJQU canvas {
  width: 100%;
  height: 100%;
}
model-viewer {
  width: 100%;
  height: 100%;
}

.ou23b,
.sWaXF {
  transition: all 0.5s;
}
.SITRn,
.Qwk7d {
  opacity: 0;
  transform: translateY(10px);
}
.uFqyI,
.WXLJR {
  transition: all 0.5s;
}
.VLvVN,
.WA38w {
  opacity: 0;
}
.s6DQf,
.adq4J {
  transition: 0.5s;
}
.FPrKe,
.wT2SX {
  transform: translate(-100%, 0%);
}
.t1Bm9,
.uDMYp {
  transition: all 0.5s;
}
.mAThu,
.T0XvN {
  transform: translate(200%, 0%);
}
.fW7Dl,
.rbtV4 {
  transition: all 0.5s;
}
.QM8Hb,
.bhRC3 {
  opacity: 0;
  transform: translateY(-100%);
}
.QOYCX,
.LNwhc {
  transition: all 0.5s ease-in-out;
}
.FblG1,
.MmGgC {
  opacity: 0;
  transform: translateY(100vh);
}
.xXGp6 {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.xXGp6.pJCuq {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.kbD1l {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.kbD1l.pJCuq {
  opacity: 1 !important;
}
.C4o4c {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.VBkNV {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .VBkNV {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .VBkNV {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSand";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/1e2a5b1ddb45b9527814.woff2) format("woff2");
  font-display: swap;
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.lua8z {
  position: sticky;
  top: 0;
  z-index: 9;
}
.u46LQ,
.GfO_y {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
._GH0Y,
.oPHTk {
  background-color: var(--pageBackground, #f8f8f8);
}
.Y3Zc0 .TsJ17 .c7pBX .lCfAc {
  font-size: 0.875rem;
}
.uLRm2 .mRWmQ {
  background: #f5f5f5;
}
.lZPm2 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.H30Zo {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.y0q0j,
.GtJjY {
  max-width: 1440px;
}
.LWgLQ {
  display: block;
}
.VhXfV,
.wy5ch {
  display: inline-block;
}
.FO4gK {
  display: flex;
}
.Rj5cu,
.QBPQp {
  display: flex;
  flex-direction: column;
}
.BgWGa,
.PJASc {
  display: flex;
  align-items: center;
}
.Gin_h,
.LYpeI {
  display: flex;
  justify-content: center;
}
.PTcxe,
.bPbQ2 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.CeTOY,
.uhBWq {
  justify-content: flex-start;
}
.HpgzJ,
.rBlVs {
  justify-content: flex-end;
}
.DvcAA,
.KrUUm {
  justify-content: space-between;
}
.zmc1u,
.YRiDQ {
  justify-content: space-around;
}
.PHhkX,
.It69G {
  justify-content: space-evenly;
}
h1,
.jsAY0 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .jsAY0 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.Z9w0z {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .Z9w0z {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Mc7rb {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .Mc7rb {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.TQr9g {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .TQr9g {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.nsSyb {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .nsSyb {
    font-size: 16px;
    line-height: 18px;
  }
}
.dD2SJ {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .dD2SJ {
    font-size: 16px;
    line-height: 20px;
  }
}
.UtpuW,
.ZMZcD,
.qLDsW {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .UtpuW,
  .ZMZcD,
  .qLDsW {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.FK40P {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .FK40P {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.g65YS,
.dBeiU {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.cHzq0,
.UErf_ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.AbpNn,
.ixm6s {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.ENr9V,
.VMySz {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .ENr9V,
  .VMySz {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .ENr9V:hover,
  .VMySz:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.ENr9V:active,
.VMySz:active,
.ENr9V:focus-visible,
.VMySz:focus-visible,
.ENr9V:focusvisible,
.VMySz:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.xTMXi,
.wcizH {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .xTMXi,
  .wcizH {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .xTMXi:hover,
  .wcizH:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .xTMXi:disabled,
  .wcizH:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.xTMXi:active,
.wcizH:active,
.xTMXi:focus-visible,
.wcizH:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.JrPlp,
.f2uOj {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .JrPlp,
  .f2uOj {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.JrPlp:hover,
.f2uOj:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.JrPlp:disabled,
.f2uOj:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.JrPlp:active,
.f2uOj:active {
  opacity: 0.8;
}
.iRBqH,
.Rbnvv {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.j2Nq7,
.DwKY4 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.CA8X9,
.wKx8v {
  max-width: 1440px !important;
}
.KS7nV {
  max-width: unset;
}
.CA8X9,
.Z0eQM {
  max-width: 1750px !important;
}
.MNSnX,
.IWo3Z {
  overflow-y: hidden !important;
}
.PIqBI .kutsi .lt_0Y {
  height: 63px;
}
.HEAHG .Nrt5j .KMaHG {
  margin-right: none !important;
}
.YeCPJ {
  display: block !important;
  margin-bottom: 8px;
}
.SZQvM {
  width: calc(100% - 20px) !important;
}
.XY5am {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
._xr6M,
.YSpRG {
  max-width: 1440px;
}
.CQ4BL,
.p9U4k {
  margin-right: 30px !important;
}
.tl4Zy,
.gLYvK {
  margin-right: 5px !important;
}
.VUu1Y,
.vD8UP {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Cum9n,
.uXF2u {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.gff55,
.Az1fQ {
  display: none;
}
@media only screen and (max-width: 768px) {
  .gff55,
  .Az1fQ {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .gff55,
  .Az1fQ {
    margin-top: 24px;
  }
}
.AjuTz,
.FPAcN {
  background-color: var(--accentColor);
  color: #fff;
}
.HxdSS,
.RjNMq {
  position: relative;
}
._673LO,
.hSTAs {
  overflow-y: hidden;
}
.CiUr8,
.VPHSV {
  overflow: hidden;
}
.zIldr h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .zIldr {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.zldv9 .y5NkX {
  color: var(--textHeading, #26201a);
}
.zldv9 .emOHr,
.zldv9 .aNgIc {
  color: var(--textLabel, #7d7676) !important;
}
.zldv9 #KV_QW * {
  color: var(--textBody, #3c3131);
}
.gk7Oi {
  width: 100%;
  height: 100%;
}
.pOVsU {
  font-family: var(--font-body);
}
.Z6ME2 {
  font-family: var(--font-header);
}
.Kk3NM {
  background-color: var(--saleBadgeBackground, #fff);
  color: var(--saleBadgeText, #1c958f);
  padding: 3.5px 14px;
  font-weight: 400;
  font-size: 11px;
  line-height: 15px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  z-index: 1;
  right: 0;
  top: 1%;
  font-family: "TTNormsNormal";
}
.OzKlD {
  position: relative;
  display: inline-block;
  cursor: pointer;
  width: 100%;
}
.kRk9r {
  position: absolute;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.8);
  border: 1px solid #000;
  width: 200px;
  height: 200px;
  z-index: 4;
  visibility: hidden;
}
.IzsyZ {
  overflow: hidden;
  z-index: 4;
  width: 500px;
  height: 500px;
  background-color: white;
  cursor: pointer;
  border: 4px solid #888888;
  background-repeat: no-repeat;
  position: absolute;
  left: calc(100% + 20px);
  top: 0;
  transition: transform 0.7s ease;
  visibility: hidden;
  background-size: 300%;
}
.xcfBN:hover .kRk9r,
.xcfBN:hover .IzsyZ {
  visibility: visible;
}
.IzsyZ img {
  display: none;
}
.NC8kD {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.1));
  border-radius: var(--imageRadius, 0px);
}
.RGlzT {
  left: 0;
  position: absolute;
  top: 0;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  max-width: 720px;
}
.qzu34 {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.qzu34 .OoazL {
  width: 100%;
  height: 535px;
  cursor: pointer;
}
.bfgpC {
  position: relative;
  width: 100%;
}
.bfgpC /deep/ canvas {
  width: 100%;
  height: 100%;
}
.bfgpC .gPaqw {
  position: absolute;
  bottom: 10px;
  right: 10px;
  top: unset;
  left: unset;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
#lmxJK {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 100%;
  height: 93%;
}
.wueix {
  position: relative;
  max-height: 100%;
  display: flex;
  align-items: center;
}
.wueix .wKAQe {
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.wueix .EaIxw {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
.wueix .Uptd8 {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.wueix .Y3R_8 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.QGb5b,
.pBNLS {
  transition: all 0.5s;
}
.ELL_0,
.XHH23 {
  opacity: 0;
  transform: translateY(10px);
}
.P3vyv,
.wJ8_H {
  transition: all 0.5s;
}
.PsDOq,
.TiPH7 {
  opacity: 0;
}
.Oscq_,
.o3JTP {
  transition: 0.5s;
}
.PoClZ,
.MyPnk {
  transform: translate(-100%, 0%);
}
.k28b4,
.Gep_a {
  transition: all 0.5s;
}
.YMB4Y,
.rTY74 {
  transform: translate(200%, 0%);
}
.VDh5i,
.h1JYQ {
  transition: all 0.5s;
}
.JppFu,
.k5iWb {
  opacity: 0;
  transform: translateY(-100%);
}
.sGFjt,
.WMaRh {
  transition: all 0.5s ease-in-out;
}
.Vd7uC,
.Y6xYj {
  opacity: 0;
  transform: translateY(100vh);
}
.rMZ6j {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.rMZ6j.LfWgN {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.V2fQT {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.V2fQT.LfWgN {
  opacity: 1 !important;
}
.w9MA3 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.OnWOk {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .OnWOk {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .OnWOk {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSand";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/1e2a5b1ddb45b9527814.woff2) format("woff2");
  font-display: swap;
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.pgt29 {
  position: sticky;
  top: 0;
  z-index: 9;
}
.b3pP8,
.K7Qdc {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.PWdAo,
.qdxKN {
  background-color: var(--pageBackground, #f8f8f8);
}
.tpGJn .bfVM8 .CQYra .L30In {
  font-size: 0.875rem;
}
.KFUOh .uPlW9 {
  background: #f5f5f5;
}
.fhFHp {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.tk1dE {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.m8kK5,
.C9bQn {
  max-width: 1440px;
}
.mmk10 {
  display: block;
}
.g4RPZ,
.rN62h {
  display: inline-block;
}
.VMLPa {
  display: flex;
}
.S9N6M,
.PW6uY {
  display: flex;
  flex-direction: column;
}
.wdT7M,
.fNq8X {
  display: flex;
  align-items: center;
}
.spDM0,
.xOt5l {
  display: flex;
  justify-content: center;
}
.tgIxi,
.wV80F {
  display: flex;
  justify-content: center;
  align-items: center;
}
.qtuMY,
.WzETX {
  justify-content: flex-start;
}
.FWFQ4,
.ep66V {
  justify-content: flex-end;
}
.irXOc,
._hTve {
  justify-content: space-between;
}
.mmMtH,
.UdqNa {
  justify-content: space-around;
}
.pfjZE,
.b27vg {
  justify-content: space-evenly;
}
h1,
.yUfYZ {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .yUfYZ {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.OTaCL {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .OTaCL {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.OOb_C {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .OOb_C {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.a9THm {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .a9THm {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.Db_j6 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .Db_j6 {
    font-size: 16px;
    line-height: 18px;
  }
}
.L9mg1 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .L9mg1 {
    font-size: 16px;
    line-height: 20px;
  }
}
.gdWSg,
.WbP_J,
.kmRJy {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .gdWSg,
  .WbP_J,
  .kmRJy {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.pUyvX {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .pUyvX {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ezwqE,
.sZUn0 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.AqYUW,
.YIFzm {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.IwWVA,
.qrQJD {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.QP9KY,
.nku8u {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .QP9KY,
  .nku8u {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .QP9KY:hover,
  .nku8u:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.QP9KY:active,
.nku8u:active,
.QP9KY:focus-visible,
.nku8u:focus-visible,
.QP9KY:focusvisible,
.nku8u:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.H_pRR,
.zDbOz {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .H_pRR,
  .zDbOz {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .H_pRR:hover,
  .zDbOz:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .H_pRR:disabled,
  .zDbOz:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.H_pRR:active,
.zDbOz:active,
.H_pRR:focus-visible,
.zDbOz:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.NPAAu,
.SYSzl {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .NPAAu,
  .SYSzl {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.NPAAu:hover,
.SYSzl:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.NPAAu:disabled,
.SYSzl:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.NPAAu:active,
.SYSzl:active {
  opacity: 0.8;
}
.nUto4,
.ltX2N {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.bHEbA,
.dsBdD {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.jL9Xo,
.Bsqz6 {
  max-width: 1440px !important;
}
.Jxbj4 {
  max-width: unset;
}
.jL9Xo,
.E7gS9 {
  max-width: 1750px !important;
}
.t4aCG,
.gDnw9 {
  overflow-y: hidden !important;
}
.YKABl .DcdpM .NpMBR {
  height: 63px;
}
.CV9Uf .Ml7k4 .ynlGN {
  margin-right: none !important;
}
.jMWPa {
  display: block !important;
  margin-bottom: 8px;
}
.KeEmv {
  width: calc(100% - 20px) !important;
}
.lhIBE {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.KVujY,
.Ox31g {
  max-width: 1440px;
}
.ttryk,
.zfD7K {
  margin-right: 30px !important;
}
.qquhp,
.vI_5w {
  margin-right: 5px !important;
}
.CTJrs,
.uEFKr {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.mR_B_,
.aTAvZ {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.y3jou,
.UNdLJ {
  display: none;
}
@media only screen and (max-width: 768px) {
  .y3jou,
  .UNdLJ {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .y3jou,
  .UNdLJ {
    margin-top: 24px;
  }
}
.Iql8N,
.lE4c2 {
  background-color: var(--accentColor);
  color: #fff;
}
.ypNbp,
.CDwR9 {
  position: relative;
}
.vOFo2,
.xBVbe {
  overflow-y: hidden;
}
.oah54,
.hIdgF {
  overflow: hidden;
}
.ok2qy h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .ok2qy {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.g2udK .BjO2i {
  color: var(--textHeading, #26201a);
}
.g2udK .JcN4z,
.g2udK .qgj6Y {
  color: var(--textLabel, #7d7676) !important;
}
.g2udK #vL_ed * {
  color: var(--textBody, #3c3131);
}
.bOAXx {
  width: 100%;
  height: 100%;
}
.iHNzy {
  font-family: var(--font-body);
}
.Hn_ew {
  font-family: var(--font-header);
}
.C9bQn {
  max-width: 1440px;
}
.AV3aP {
  position: absolute;
  top: 25px;
  right: 24px;
  cursor: pointer;
  width: 25px;
  height: 23px;
  z-index: 2;
}
.AV3aP .Nouf4:hover /deep/ svg path {
  fill: var(--textHeading, #26201a);
  fill-opacity: 1;
}
.AV3aP .K3zq3 /deep/ svg path {
  fill: var(--textHeading, #26201a);
  fill-opacity: 1;
}
.ZK1P3 {
  position: absolute;
  text-align: center;
  z-index: 2;
  bottom: 24px !important;
  right: 24px !important;
  top: unset !important;
  left: unset !important;
  padding: 4px var(--scale-8-px, 8px);
  height: fit-content;
  width: fit-content;
}
.a_5yX {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.28px;
  border-radius: 24px;
  background-color: var(--themeAccentL5, #fff);
  color: var(--textBody, #3c3131);
  border: 1px solid var(--dividerStokes, #d4d1d1);
}
.Cl0LO .QRv_I {
  position: relative;
  width: 100%;
  padding: 0px 15px;
}
@media only screen and (max-width: 768px) {
  .Cl0LO .QRv_I {
    padding: 0;
  }
}
.Cl0LO .sc4it {
  z-index: 1;
  overflow: hidden;
}
.Cl0LO .wa9O0 {
  min-height: 100%;
}
.Cl0LO .Sxyoi {
  display: flex;
}
.Cl0LO .aOofy {
  position: fixed;
  width: 100px;
  height: 100px;
  background-color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  pointer-events: none;
  display: none;
}
.Cl0LO .K5f6P {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
  /* Hide scrollbar for Chrome, Safari and Opera */
}
.Cl0LO ._tISm {
  max-width: 100%;
  cursor: pointer;
}
.Cl0LO .K5f6P .u3Dhn {
  max-width: 560px;
  margin: auto;
  padding: 11px 15px 15px 15px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .Cl0LO .K5f6P .u3Dhn {
    display: none;
  }
}
.Cl0LO .K5f6P .u3Dhn .c2hQn {
  position: relative;
  width: 100%;
  max-width: 488px;
}
.Cl0LO .K5f6P .u3Dhn .c2hQn .lj2Oo {
  width: fit-content;
}
.Cl0LO .K5f6P .u3Dhn .c2hQn .uEVYr {
  z-index: 1;
  background-color: transparent;
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.Cl0LO .K5f6P .u3Dhn .c2hQn .FXrCV {
  right: -45px;
  border-radius: 0;
  height: 40px;
  margin-top: 0px;
  display: block;
  background: #fff;
  box-shadow: 0px 0px 2px 2px #0000002e;
  padding: 0px 10px !important;
  font-size: 24px;
  outline: none;
}
.Cl0LO .K5f6P .u3Dhn .c2hQn .CPI7t {
  left: -35px;
  border-radius: 0;
  height: 40px;
  margin-top: 0px;
  display: block;
  background: #fff;
  box-shadow: 0px 0px 2px 2px #0000002e;
  padding: 0px 10px !important;
  font-size: 24px;
  outline: none;
}
.Cl0LO .jFZWk {
  display: flex;
  gap: 16px;
  /* Space between items */
  overflow-x: auto;
  /* Allow horizontal scrolling */
  scroll-behavior: smooth;
  /* Smooth scroll transition */
  -webkit-overflow-scrolling: touch;
  /* For iOS devices */
  scrollbar-width: thik;
  scrollbar-width: none;
}
.Cl0LO .jFZWk .jFZWk::-webkit-scrollbar {
  width: 8px;
  /* Set the scrollbar width for webkit browsers (Chrome, Safari, etc.) */
}
.Cl0LO .jFZWk .jFZWk::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  /* Set the scrollbar color */
  border-radius: 10px;
  /* Rounded scrollbar thumb */
}
.Cl0LO .jFZWk .jFZWk::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.1);
  /* Scrollbar track color */
}
.Cl0LO .fAx8b {
  background-color: #ffffff;
  width: 78px;
  height: 100%;
  cursor: pointer;
  box-sizing: border-box;
  position: relative;
}
.Cl0LO .fAx8b > * {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.Cl0LO .fAx8b:before {
  content: "";
  display: block;
}
.Cl0LO .fAx8b .DmO0Y {
  width: 24px;
  height: 24px;
  top: 50%;
  left: 50%;
  right: unset;
  bottom: unset;
  transform: translate(-50%, -50%);
}
.Cl0LO .fAx8b .DmO0Y /deep/ svg path {
  fill: var(--icon-color);
}
.Cl0LO .fAx8b.Xob3U {
  display: flex;
  align-items: center;
  justify-content: center;
}
.Cl0LO .fAx8b.Xob3U .tQu4u {
  width: 70px;
  font-size: 10px;
  text-align: center;
}
.Cl0LO .jFZWk .phzr1 {
  margin-right: 10px;
  border: 2px solid transparent;
  list-style-type: none;
}
.Cl0LO .jFZWk .K3zq3 {
  border: 1px solid #d8d8d8;
  padding: 5px;
  position: relative;
}
.Cl0LO .jFZWk .phzr1:last-child {
  margin-right: 0;
}
.Cl0LO .nabGX {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Cl0LO .nabGX {
    display: block;
  }
}
._4s4A {
  cursor: default;
  pointer-events: none;
  opacity: 0.5;
}
.whvAt {
  width: 15px;
  height: 18px;
  margin-top: 8px;
  margin-left: -6px;
}
.EEn1R {
  position: relative;
  width: 59px;
  overflow: hidden;
}
.EEn1R > * {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.EEn1R:before {
  content: "";
  display: block;
}
.EEn1R .l3nuv {
  position: absolute !important;
}
.E3DPl {
  width: 28px;
  height: 28px;
  position: absolute;
  cursor: pointer;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.E3DPl /deep/ svg path {
  fill: var(--icon-color);
}
.SnAGN {
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 15px;
  top: 49%;
  font-size: 24px;
  line-height: 40px;
  width: 40px;
  background: rgba(249, 249, 249, 0.72941176);
  text-align: center;
  left: inherit;
  border-radius: 0;
  line-height: 54px;
  height: 53px;
  box-shadow: none;
  margin-top: -27px;
  display: block;
  right: 15px;
}
@media only screen and (max-width: 768px) {
  .SnAGN {
    right: 14px;
    background: #fff;
    opacity: inherit;
    width: 35px;
    height: 45px;
    top: 55%;
  }
}
@media screen and (max-width: 600px) {
  .SnAGN {
    top: 54%;
  }
}
.SnAGN::before {
  content: "\f105";
  font-family: "FontAwesome";
  font: normal normal normal 24px / 1 FontAwesome;
  color: #000000;
  top: 12px;
  position: absolute;
  left: 17px;
}
@media only screen and (max-width: 768px) {
  .SnAGN::before {
    top: 16px;
    left: 15px;
    font: normal normal normal 14px / 1 FontAwesome;
    position: absolute;
  }
}
.WNvAM {
  width: 40px;
  height: 53px;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  left: 15px;
  top: 45%;
  background: rgba(249, 249, 249, 0.72941176);
}
@media only screen and (max-width: 768px) {
  .WNvAM {
    left: 14px;
    background: #fff;
    width: 35px;
    height: 45px;
    top: 47%;
  }
}
.WNvAM::before {
  content: "\f104";
  font-family: "FontAwesome";
  font: normal normal normal 24px / 1 FontAwesome;
  color: #000000;
  top: 13px;
  position: absolute;
  left: 10px;
}
@media only screen and (max-width: 768px) {
  .WNvAM::before {
    left: 10px;
    font: normal normal normal 14px / 1 FontAwesome;
    top: 15px;
    position: absolute;
    right: 19px;
  }
}
.U8M5n {
  width: unset !important;
}
.YZ736 {
  position: fixed;
  /* Make it overlay on the screen */
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  /* Dark semi-transparent background */
  color: white;
  /* Text color */
  display: flex;
  /* Center content */
  justify-content: center;
  /* Center horizontally */
  align-items: center;
  /* Center vertically */
  z-index: 1000;
  /* Ensure it is above other content */
  padding: 0px 6px;
}
.YZ736 .oX63J {
  right: 11px;
  /* Adjust this value as needed */
  top: 29%;
  /* Adjust this value as needed */
  position: absolute;
  /* Allow the button to be positioned within the container */
  z-index: 999;
  /* Ensure the button is above other elements */
  background: transparent;
  border: none;
  color: #000;
  /* Change this to whatever color you prefer */
  font-size: 28px;
  cursor: pointer;
  font-family: Arial, Baskerville, monospace !important;
  width: 38px;
  height: 38px;
}
.YZ736 .Ybpzp {
  position: absolute;
  margin: 0;
  top: 55.5%;
  margin-top: -55px;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transform: scale(0.75);
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
  left: -13px;
}
.YZ736 .Ybpzp::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 8;
  margin-top: -1px;
  border: medium inset transparent;
  margin-left: 6px;
  border-right: 17px solid white;
  margin-left: 31px;
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.YZ736 .Ybpzp::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 0px;
  border: medium inset transparent;
  margin-left: 0px;
  border-right: 26px solid #3f3f3f;
  border-top-width: 22px;
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
  border-top-width: 21px;
  border-bottom-width: 21px;
}
.YZ736 .qosNk {
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  transform: scale(0.75);
}
.YZ736 .qosNk::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: -8px;
  margin-left: -39px;
  border: medium inset transparent;
  border-top-width: 21px;
  border-bottom-width: 21px;
  border-left: 27px solid #3f3f3f;
}
.YZ736 .qosNk::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  margin-top: 0px;
  border: medium inset transparent;
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 0px;
  border-left: 17px solid white;
  margin-left: -35px;
}
.YZ736 .x5iOt {
  margin-top: -184px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
  padding: 0px 8px;
}
.YZ736 .x5iOt .b_QDS {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
  font-size: 12px;
  font-weight: 300;
  font-family: "TTNormsNormal";
}
.YZ736 .x5iOt .TBtNE {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  line-height: 18px;
  font-size: 12px;
  font-weight: 300;
  font-family: "TTNormsNormal";
  padding-right: 10px;
}
.j9fs6 {
  width: 100%;
}
.j9fs6 video {
  height: 90vh;
  width: 90vw;
}

.TcH4o,
.nhsXf {
  transition: all 0.5s;
}
.II9r4,
.CaoPY {
  opacity: 0;
  transform: translateY(10px);
}
.mMOhE,
.qJHSv {
  transition: all 0.5s;
}
.vieim,
.bms4L {
  opacity: 0;
}
.nnkVy,
.rjLOv {
  transition: 0.5s;
}
.N8wa_,
.smEJz {
  transform: translate(-100%, 0%);
}
.FYmoR,
.g3zD_ {
  transition: all 0.5s;
}
.bwWNf,
.Iejqj {
  transform: translate(200%, 0%);
}
.NVSZ4,
.gdeW2 {
  transition: all 0.5s;
}
.RbL1V,
.fS_1X {
  opacity: 0;
  transform: translateY(-100%);
}
.O2eoM,
.dcFSV {
  transition: all 0.5s ease-in-out;
}
.N1ur0,
.kvCM2 {
  opacity: 0;
  transform: translateY(100vh);
}
.s2mtm {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.s2mtm.TR6mO {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.SGTHt {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.SGTHt.TR6mO {
  opacity: 1 !important;
}
.D0jME {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.WCqVg {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .WCqVg {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .WCqVg {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSand";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/1e2a5b1ddb45b9527814.woff2) format("woff2");
  font-display: swap;
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.mqe4T {
  position: sticky;
  top: 0;
  z-index: 9;
}
.DKa2W,
.mp0Kw {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.Ze517,
.PtKIE {
  background-color: var(--pageBackground, #f8f8f8);
}
.mb0Ve ._hMUt .tFMGM .b7a5i {
  font-size: 0.875rem;
}
.qh2TJ .lFgSy {
  background: #f5f5f5;
}
.Kams5 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.gzenw {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.fY_oh,
.nVbmy {
  max-width: 1440px;
}
.AWW1Z {
  display: block;
}
.UncWT,
.ir92c {
  display: inline-block;
}
.tz0G6 {
  display: flex;
}
.yh08r,
.q15QP {
  display: flex;
  flex-direction: column;
}
.N9xyd,
.ZQZNT {
  display: flex;
  align-items: center;
}
.VHJYX,
.ezfgF {
  display: flex;
  justify-content: center;
}
.EEGOG,
.e0ogZ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.imibA,
.WGiZ_ {
  justify-content: flex-start;
}
.CaWGd,
.gZiUr {
  justify-content: flex-end;
}
.ymptG,
.lkpsv {
  justify-content: space-between;
}
.Jkrhb,
.cGR_j {
  justify-content: space-around;
}
.KPkdj,
.WEqQO {
  justify-content: space-evenly;
}
h1,
.W8OeD {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .W8OeD {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.faJWR {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .faJWR {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.i2mRs {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .i2mRs {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.uxIVn {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .uxIVn {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.bZ2Cf {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .bZ2Cf {
    font-size: 16px;
    line-height: 18px;
  }
}
.W6mnv {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .W6mnv {
    font-size: 16px;
    line-height: 20px;
  }
}
.lKQH8,
.EvMcf,
.fn1TX {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .lKQH8,
  .EvMcf,
  .fn1TX {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
._y4eO {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  ._y4eO {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.RpRN4,
.dEomU {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.qYACO,
.j5aO3 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.ZFDMx,
.h_QYY {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.Bhyva,
.d7SvR {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .Bhyva,
  .d7SvR {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .Bhyva:hover,
  .d7SvR:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.Bhyva:active,
.d7SvR:active,
.Bhyva:focus-visible,
.d7SvR:focus-visible,
.Bhyva:focusvisible,
.d7SvR:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.ckEbA,
.kRhrc {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .ckEbA,
  .kRhrc {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .ckEbA:hover,
  .kRhrc:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .ckEbA:disabled,
  .kRhrc:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.ckEbA:active,
.kRhrc:active,
.ckEbA:focus-visible,
.kRhrc:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.pdzs7,
.XjjPm {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .pdzs7,
  .XjjPm {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.pdzs7:hover,
.XjjPm:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.pdzs7:disabled,
.XjjPm:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.pdzs7:active,
.XjjPm:active {
  opacity: 0.8;
}
.oRM8C,
.fd5EJ {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.mYaId,
.LNb0K {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.SIBss,
.GTnFw {
  max-width: 1440px !important;
}
.yJ3fB {
  max-width: unset;
}
.SIBss,
.tGosd {
  max-width: 1750px !important;
}
.LQDo9,
.fMVIU {
  overflow-y: hidden !important;
}
.k8zI4 .IR88c .VwL71 {
  height: 63px;
}
.q0Icc .CxodX .aS71n {
  margin-right: none !important;
}
.oElkG {
  display: block !important;
  margin-bottom: 8px;
}
.seQeS {
  width: calc(100% - 20px) !important;
}
.YGuKK {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.Heb_N,
.XrvpE {
  max-width: 1440px;
}
.pcJsU,
.hydlq {
  margin-right: 30px !important;
}
.FjNxU,
.oUr_A {
  margin-right: 5px !important;
}
.WF3Yj,
.KkvzI {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.C8ThH,
.Fw_N9 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.P17xW,
.aqWjY {
  display: none;
}
@media only screen and (max-width: 768px) {
  .P17xW,
  .aqWjY {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .P17xW,
  .aqWjY {
    margin-top: 24px;
  }
}
.uDY1I,
.TPYwd {
  background-color: var(--accentColor);
  color: #fff;
}
.t6uWE,
._nQEV {
  position: relative;
}
.TDdQZ,
.OrLqe {
  overflow-y: hidden;
}
.CBTGm,
.IYGtV {
  overflow: hidden;
}
.b0blU h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .b0blU {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.LFEbb .du05S {
  color: var(--textHeading, #26201a);
}
.LFEbb .Tq5bL,
.LFEbb ._xPIw {
  color: var(--textLabel, #7d7676) !important;
}
.LFEbb #HglAB * {
  color: var(--textBody, #3c3131);
}
.Fj7qp {
  width: 100%;
  height: 100%;
}
.Z6XZC {
  font-family: var(--font-body);
}
.VtGhd {
  font-family: var(--font-header);
}
.Kz_px {
  width: 100%;
}
.hzu4e {
  background-color: #f3f3ed;
  box-sizing: border-box;
  height: 100%;
  left: 0px;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 101;
  -moz-box-sizing: border-box;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  user-select: auto !important;
  -webkit-user-drag: auto !important;
  -webkit-user-select: text !important;
  -ms-user-select: text !important;
  -moz-user-select: text !important;
  touch-action: unset !important;
}
@media only screen and (min-width: 769px) {
  .hzu4e {
    background-color: rgba(20, 19, 14, 0.6);
  }
}
.URzdF {
  position: relative;
  height: 100%;
  max-width: 1440px;
  margin: 0 auto;
}
.oUzHl {
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  background-color: #efe7d6;
  align-items: center;
  padding: 1rem;
}
@media only screen and (min-width: 769px) {
  .oUzHl {
    display: none;
  }
}
.xXNMd {
  background: none;
  border: none;
  cursor: pointer;
  width: 24px;
}
.SC9EW {
  height: 100%;
}
@media only screen and (max-width: 768px) {
  .SC9EW {
    height: calc(100vh - 56px);
    display: flex;
    align-items: center;
  }
}
.SC9EW .CxGQh {
  display: flex;
  align-items: center;
  position: relative;
  margin: auto;
}
.SC9EW .CxGQh::before {
  content: "";
  display: block;
}
@media only screen and (min-width: 769px) {
  .SC9EW .CxGQh {
    height: 82vh;
    background-color: var(--dialogBackground, #fff);
    width: 86%;
    max-width: 86%;
  }
}
.SC9EW .CxGQh .kUHT1:not(.seLuz):not(video) {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.SC9EW .CxGQh .JpWTr {
  position: absolute;
  top: 2%;
  right: 2%;
  left: unset;
  bottom: unset;
  cursor: pointer;
  display: none;
  width: 32px;
  height: 32px;
}
@media only screen and (min-width: 769px) {
  .SC9EW .CxGQh .JpWTr {
    display: flex;
  }
}
.SC9EW .CxGQh .bKpVl {
  top: -40px;
  right: 0%;
}
@media only screen and (min-width: 769px) {
  .SC9EW {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.kUHT1 {
  display: block;
  margin: 0 auto;
  background-color: var(--pageBackground, #f8f8f8);
}
.lLtJG {
  position: relative;
}
.lLtJG > * {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.lLtJG:before {
  content: "";
  display: block;
}
.vdqdu {
  visibility: initial;
  position: absolute;
  bottom: 25px;
  color: white;
  background-color: rgba(0, 0, 0, 0.7);
  height: 40px;
  width: 100%;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
}
.S8ST1 {
  box-sizing: border-box;
  color: white;
  cursor: auto;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  left: 0px;
  line-height: 1.3;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 5px;
  -moz-box-sizing: border-box;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
}
.cP8K6 {
  display: block;
  flex: 1 1 0;
  -webkit-flex: 1 1 0;
  -ms-flex: 1 1 0;
}
.FCUSI {
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.85em;
  padding-left: 1em;
}
.SjBou {
  display: none;
}
.PQag_ {
  border-radius: 24px;
  cursor: pointer;
  margin: 0 4px;
  box-shadow: 0px 0px 0px 3px transparent;
  background-color: #ffffff;
}
.kGAGH {
  border-radius: 24px;
  cursor: pointer;
  width: 100%;
  height: 100%;
  box-shadow: 0px 0px 0px 3px transparent;
  background-color: #ffffff;
}
.v1nEy {
  border-radius: 24px;
  cursor: pointer;
  width: 100%;
  height: 100%;
  box-shadow: 0px 0px 0px 3px transparent;
  background-color: #ffffff;
  box-shadow: 0px 0px 0px 3px var(--themeAccentD4, #2e2c27);
}
.hKYig {
  border-radius: 24px;
  cursor: pointer;
  margin: 0 4px;
  box-shadow: 0px 0px 0px 3px transparent;
  background-color: #ffffff;
  box-shadow: 0px 0px 0px 3px var(--themeAccentD4, #2e2c27);
}
.hKYig.td8FU {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.hKYig.td8FU .wFrEW {
  width: 24px;
  height: 24px;
}
.hKYig.td8FU .wFrEW /deep/ svg path {
  fill: var(--icon-color);
}
.PQag_.td8FU,
.hKYig.td8FU {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.PQag_.td8FU .wFrEW,
.hKYig.td8FU .wFrEW {
  width: 24px;
  height: 24px;
}
.PQag_.td8FU .wFrEW /deep/ svg path,
.hKYig.td8FU .wFrEW /deep/ svg path {
  fill: var(--icon-color);
}
.td8FU {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.P4McC {
  background: none;
  border: none;
  cursor: pointer;
  padding: 10px;
  -webkit-touch-callout: none;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.P4McC .xaa7t {
  width: 32px;
}
.MWdDq {
  background: none;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  outline: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
  height: 32px;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.wJLg7 {
  left: 10px;
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  .wJLg7 {
    left: 15%;
  }
}
@media only screen and (min-width: 769px) {
  .wJLg7 {
    left: 2%;
  }
}
.P1kFJ {
  right: 10px;
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  .P1kFJ {
    right: 15%;
  }
}
@media only screen and (min-width: 769px) {
  .P1kFJ {
    right: 2%;
  }
}
.MO445 {
  overflow: hidden;
}
.Xu3VK {
  bottom: 1rem;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  text-align: center;
  display: none;
  max-width: 1440px;
}
@media only screen and (min-width: 769px) {
  .Xu3VK {
    display: block;
  }
}
.fvDRO,
.TiuzI {
  transition: opacity 0.2s ease;
}
.V8zLE,
.XiFmS {
  opacity: 0;
}
.OrLqe {
  overflow-y: hidden;
}
.R356z {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: var(--dialogBackground, #fff);
}
.Bd0YU {
  width: 100%;
  height: 100%;
}
.v8QxK {
  cursor: default;
}
.v8QxK /deep/ svg path {
  stroke: #cccccc;
}
.IS0HW {
  margin: 0 4px;
  height: 100%;
  position: relative;
}
.IS0HW > * {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.IS0HW:before {
  content: "";
  display: block;
}
.IS0HW .c5Igx {
  width: 28px;
  height: 28px;
  position: absolute;
  cursor: pointer;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.IS0HW .c5Igx /deep/ svg path {
  fill: var(--icon-color);
}
.frN2T {
  overflow: hidden;
  display: flex;
  align-items: center;
  height: 100%;
}
.frN2T .yhBa4 {
  position: relative;
  height: 100%;
  margin: 0 auto;
}
.frN2T .yhBa4 video {
  max-width: 100%;
  max-height: 100%;
  height: auto;
}
.frN2T .yhBa4 .J8RLd {
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.frN2T .yhBa4 .fn7Rs {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
.frN2T .yhBa4 .CNPa8 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.seLuz {
  position: absolute;
  height: 50%;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
.vB6og {
  width: 20%;
}
.Z8_6d {
  position: absolute;
  bottom: 1rem;
  right: 1rem;
  width: 40px;
  height: 40px;
  z-index: 1;
  cursor: pointer;
}
.Cx6pU /deep/ svg path {
  stroke: #efe7d6;
}

.HhTjl {
  touch-action: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  display: block;
  position: relative;
  width: 100%;
  height: 8px;
  background: #ddd;
  border-radius: 4px;
}
.HhTjl[data-vertical] {
  height: 100%;
  width: 8px;
}
.HhTjl[data-disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}
.HhTjl .Ax0tX {
  position: absolute;
  z-index: 3;
  top: 50%;
  width: 24px;
  height: 24px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: #2196f3;
}
.HhTjl .Ax0tX:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 6px rgba(33, 150, 243, 0.5);
}
.HhTjl[data-vertical] .Ax0tX {
  left: 50%;
}
.HhTjl .Ax0tX[data-disabled] {
  z-index: 2;
}
.HhTjl .RehTm {
  position: absolute;
  z-index: 1;
  transform: translate(0, -50%);
  top: 50%;
  width: 100%;
  height: 100%;
  background: #51adf6;
}
.HhTjl[data-vertical] .RehTm {
  left: 50%;
  transform: translate(-50%, 0);
}
.HhTjl input[type="range"] {
  -webkit-appearance: none;
  pointer-events: none;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  background-color: transparent;
}
.HhTjl input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
}
.HhTjl input[type="range"]::-moz-range-thumb {
  width: 0;
  height: 0;
  border: 0;
}
.HhTjl input[type="range"]:focus {
  outline: 0;
}

.nENcD,
.PfJsl {
  transition: all 0.5s;
}
.WCkZd,
.SLRLm {
  opacity: 0;
  transform: translateY(10px);
}
.smeE0,
.tHX_t {
  transition: all 0.5s;
}
.dx0XK,
.zcIGZ {
  opacity: 0;
}
.Et1X7,
._pISB {
  transition: 0.5s;
}
.HTiKj,
.y2GI0 {
  transform: translate(-100%, 0%);
}
.Td1qK,
.YIYzd {
  transition: all 0.5s;
}
.fwGBB,
.oxUL8 {
  transform: translate(200%, 0%);
}
.vKm0N,
.jB4wB {
  transition: all 0.5s;
}
.fy3qA,
.SdOHC {
  opacity: 0;
  transform: translateY(-100%);
}
.mgGJv,
.zrMP2 {
  transition: all 0.5s ease-in-out;
}
.TJqPg,
.KpG0g {
  opacity: 0;
  transform: translateY(100vh);
}
._1LOKb {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
._1LOKb.Am8NM {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.ha85c {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.ha85c.Am8NM {
  opacity: 1 !important;
}
.Xrwj1 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.OXnHS {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .OXnHS {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .OXnHS {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.D7a6O,
.VNmrU {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.Sfb61,
._UXxJ {
  background-color: var(--pageBackground, #f8f8f8);
}
.XTLW3 .IpiCF .Oy2HV .q3OgN {
  font-size: 0.875rem;
}
.VQYdl .RYwCl {
  background: #f5f5f5;
}
.v9Cs0 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.bLBNo {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.Ik1_S,
.r16c6 {
  max-width: 1440px;
}
.AmpGD {
  display: block;
}
.hXw2X,
.LoNE9 {
  display: inline-block;
}
.HIH9L {
  display: flex;
}
.ksVOZ,
.JzOHS {
  display: flex;
  flex-direction: column;
}
.J8yRE,
.h5bxY {
  display: flex;
  align-items: center;
}
.FxQnU,
.hQF8J {
  display: flex;
  justify-content: center;
}
.nNoHS,
.OTn7t {
  display: flex;
  justify-content: center;
  align-items: center;
}
.zLWSX,
.Pwqx2 {
  justify-content: flex-start;
}
.Sg7_m,
.srfAt {
  justify-content: flex-end;
}
.KMzHx,
.BZlqS {
  justify-content: space-between;
}
.r3Zho,
.Qlyfn {
  justify-content: space-around;
}
.izdTw,
.TJAp3 {
  justify-content: space-evenly;
}
h1,
.xxkwf {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .xxkwf {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.mrV0s {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .mrV0s {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Jcp81 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .Jcp81 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.snZ8n {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .snZ8n {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.WtODy {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .WtODy {
    font-size: 16px;
    line-height: 18px;
  }
}
.U_GRq {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .U_GRq {
    font-size: 16px;
    line-height: 20px;
  }
}
.b9lwc,
.Rxkk2,
.ri3wL {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .b9lwc,
  .Rxkk2,
  .ri3wL {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.vbUcT {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .vbUcT {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.T_9Ts,
.OSc_1 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.xNy22,
.otPsJ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.awqs7,
.uljnG {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .awqs7,
  .uljnG {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.awqs7:hover,
.uljnG:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.awqs7:disabled,
.uljnG:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.awqs7:active,
.uljnG:active {
  opacity: 0.8;
}
.VPnAk,
.X4Uz6 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.u3uoy,
.toVV4 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.qRsaN,
.Z0PAG {
  max-width: 1440px !important;
}
.N5i_t,
.KCPjR {
  overflow-y: hidden !important;
}
.eO833 .V_o8v .fdgWJ {
  height: 63px;
}
.J1dQF .o13SV .MHouy {
  margin-right: none !important;
}
.dNysv {
  display: block !important;
  margin-bottom: 8px;
}
.FOEGd {
  width: calc(100% - 20px) !important;
}
.OKzui {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.gViVI,
.mpSp8 {
  max-width: 1440px;
}
.kLc5F,
.Evq5l {
  margin-right: 30px !important;
}
.aSKdy,
.eNHbE {
  margin-right: 5px !important;
}
.br5dy,
.JF12d {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.R43Cn,
.M5iXF {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.MPmJa,
.rRj3x {
  display: none;
}
@media only screen and (max-width: 768px) {
  .MPmJa,
  .rRj3x {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .MPmJa,
  .rRj3x {
    margin-top: 24px;
  }
}
.eT4DN,
.k58SJ {
  background-color: var(--accentColor);
  color: #fff;
}
.ftjOb,
.aeugz {
  position: relative;
}
.ErIw5,
.Bw4We {
  overflow-y: hidden;
}
.ix8fo,
.UiFEy {
  overflow: hidden;
}
.sKwX_ h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .sKwX_ {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.wJO6j .IxIdE {
  color: var(--textHeading, #26201a);
}
.wJO6j .j5HdX,
.wJO6j .A08tk {
  color: var(--textLabel, #7d7676) !important;
}
.wJO6j #XIMrR * {
  color: var(--textBody, #3c3131);
}
.oPMAg {
  width: 100%;
  height: 100%;
}
.vuSla {
  border-radius: 8px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  line-height: 140%;
  padding: 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-width: 480px) {
  .vuSla {
    border-radius: 0;
    padding: 16px;
    margin-top: 18px;
  }
}
.vuSla .fu664 .yIULt {
  font-size: 14px;
  font-weight: 400;
  color: var(--textBody, #3c3131);
}
@media only screen and (max-width: 768px) {
  .vuSla .fu664 .yIULt {
    font-size: 12px;
  }
}
.vuSla .fu664 .K_snO {
  font-size: 14px;
  font-weight: 600;
  color: var(--textHeading, #26201a);
}
@media only screen and (max-width: 768px) {
  .vuSla .fu664 .K_snO {
    font-size: 12px;
  }
}
.vuSla .byXIH {
  font-size: 12px;
  font-weight: 600;
  padding: 12px 16px;
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  border-radius: 4px;
  background: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
  height: 100%;
  text-transform: uppercase;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .vuSla .byXIH {
    padding: 9px;
  }
}
.Kx6VD {
  max-width: 398px;
}
@media only screen and (max-width: 768px) {
  .Kx6VD {
    max-width: unset;
  }
}
.Kx6VD .aiYek {
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  position: relative;
  padding: 16px 24px;
  display: flex;
  align-items: center;
}
.Kx6VD .aiYek .EZQGy {
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
  font-weight: 600;
}
.Kx6VD .aiYek .PQMWp {
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer;
}
.Kx6VD .aiYek .PQMWp span {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Kx6VD .OQKpu {
  padding: 24px;
}
.Kx6VD .OQKpu .caC2R {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.Kx6VD .OQKpu .caC2R .VSnoj {
  flex-basis: 100%;
  color: var(--errorText, #b24141);
  line-height: 140%;
  font-size: 12px;
  font-weight: 400;
  margin-top: 8px;
}
.Kx6VD .OQKpu .caC2R .b6zGk {
  flex: 1;
}
.Kx6VD .OQKpu .caC2R .b6zGk input {
  box-sizing: border-box;
  border: 1px solid var(--dividerStokes);
  border-radius: 4px;
  color: var(--textLabel);
  padding: 16px;
  font-size: 14px;
  font-weight: 400;
  width: 100%;
}
.Kx6VD .OQKpu .caC2R .b6zGk input:focus-visible {
  outline: none;
}
.Kx6VD .OQKpu .caC2R .Xm30b {
  font-size: 14px;
  font-weight: 600;
  padding: 14px 24px;
  margin-left: 16px;
  background: var(--buttonPrimary, #4e3f09);
  border-radius: 4px;
  color: var(--buttonSecondary, #fff);
  height: 100%;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .Kx6VD .OQKpu .caC2R .Xm30b {
    order: 2;
    margin-top: 24px;
    width: 100%;
    margin-left: 0;
    box-sizing: border-box;
  }
}
.k7IMq .aiYek {
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  position: relative;
  padding: 16px 24px;
  display: flex;
  align-items: center;
}
.k7IMq .aiYek .EZQGy {
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
  font-weight: 600;
}
.k7IMq .aiYek .PQMWp {
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer;
}
.k7IMq .aiYek .PQMWp span {
  display: flex;
  justify-content: center;
  align-items: center;
}
.k7IMq .OQKpu {
  display: flex;
  flex-direction: column;
  padding: 24px;
  background: var(--dialogBackground, #fff);
}
@media only screen and (max-width: 480px) {
  .k7IMq .OQKpu {
    padding: 0px;
  }
}
.k7IMq .OQKpu input[type="radio"] {
  display: none;
}
.k7IMq .OQKpu input[type="radio"]:checked {
  color: var(--successText, #1c958f);
}
.k7IMq .OQKpu .tzfzU {
  padding: 24px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  border-radius: 12px;
  background-color: var(--pageBackground, #f8f8f8);
}
.k7IMq .OQKpu .tzfzU .VSnoj {
  color: var(--errorText, #b24141);
  line-height: 140%;
  font-size: 12px;
  font-weight: 400;
  margin-top: 8px;
  flex-basis: 100%;
}
.k7IMq .OQKpu .tzfzU .b6zGk {
  flex: 1;
}
.k7IMq .OQKpu .tzfzU .b6zGk input {
  box-sizing: border-box;
  border: 1px solid var(--dividerStokes);
  border-radius: 4px;
  color: var(--textLabel);
  padding: 16px;
  font-size: 14px;
  font-weight: 400;
  width: 100%;
}
.k7IMq .OQKpu .tzfzU .b6zGk input:focus-visible {
  outline: none;
}
.k7IMq .OQKpu .tzfzU .Xm30b {
  font-size: 14px;
  font-weight: 600;
  padding: 14px 24px;
  margin-left: 16px;
  background: var(--buttonPrimary, #4e3f09);
  border-radius: 4px;
  color: var(--buttonSecondary, #fff);
  height: 100%;
  text-transform: uppercase;
  text-align: center;
  box-sizing: border-box;
}
@media only screen and (max-width: 480px) {
  .k7IMq .IKG5t {
    padding: 12px;
  }
}
@media only screen and (max-width: 480px) {
  .GOCfN {
    padding: 0 16px;
  }
}
.YtdDR {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
  margin-top: 17px;
  padding: 14px;
  width: 100%;
  text-transform: uppercase;
}
@media only screen and (min-width: 769px) {
  .YtdDR {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .YtdDR:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.YtdDR:active,
.YtdDR:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.Mc_rl {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
  margin-top: 17px;
  padding: 14px;
  width: 100%;
  text-transform: uppercase;
}
@media only screen and (min-width: 769px) {
  .Mc_rl {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .Mc_rl:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .Mc_rl:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.Mc_rl:active,
.Mc_rl:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.h3_sx {
  margin: 32px 0 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}
.m_73i {
  margin-left: 25px;
  color: var(--errorText, #b24141);
  font-weight: 400;
  font-size: 12px;
  margin-top: 8px;
  line-height: 140%;
}

.s6Znb,
.SSYvY {
  transition: all 0.5s;
}
.vbpQf,
.Q7cQ2 {
  opacity: 0;
  transform: translateY(10px);
}
.zsbLY,
.vHF0c {
  transition: all 0.5s;
}
.CtBDk,
.h6I9o {
  opacity: 0;
}
.YC01d,
.o8c16 {
  transition: 0.5s;
}
.l2p6w,
.TyFTu {
  transform: translate(-100%, 0%);
}
.vR5_j,
.OFNEd {
  transition: all 0.5s;
}
.xwQ33,
.pUd63 {
  transform: translate(200%, 0%);
}
.JQcTK,
.JV0fn {
  transition: all 0.5s;
}
.ANriR,
.APT3V {
  opacity: 0;
  transform: translateY(-100%);
}
.eqq_4,
.N4V5T {
  transition: all 0.5s ease-in-out;
}
.eVgQZ,
.TgPKe {
  opacity: 0;
  transform: translateY(100vh);
}
.mWlJR {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.mWlJR.PY477 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.z0lkw {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.z0lkw.PY477 {
  opacity: 1 !important;
}
.adl8A {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.lvI6j {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .lvI6j {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .lvI6j {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.dpPCd,
.GfCmm {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.q5mUE,
.jsmZO {
  background-color: var(--pageBackground, #f8f8f8);
}
.tLS4p .giCC6 .C9IOb .vvvdW {
  font-size: 0.875rem;
}
.c4V9U .WwiGx {
  background: #f5f5f5;
}
.p46St {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.LrNt6 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.wuQsU,
.VrVbk {
  max-width: 1440px;
}
.apfru {
  display: block;
}
.D54mi,
.nwXeb {
  display: inline-block;
}
.edtdD {
  display: flex;
}
.DrIgI,
.dD6pl {
  display: flex;
  flex-direction: column;
}
.wDcfV,
.Hij4A {
  display: flex;
  align-items: center;
}
.UvbJm,
.G3_PP {
  display: flex;
  justify-content: center;
}
.HxwJu,
.ea_6X {
  display: flex;
  justify-content: center;
  align-items: center;
}
.DGs7k,
._MYI3 {
  justify-content: flex-start;
}
.pj7HV,
.Hamco {
  justify-content: flex-end;
}
.Vyr_z,
.E_TZo {
  justify-content: space-between;
}
.gS_QJ,
.LZZAo {
  justify-content: space-around;
}
.AVjhd,
.Tsc_h {
  justify-content: space-evenly;
}
h1,
.kO497 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .kO497 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.QeUvJ {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .QeUvJ {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.B3duj {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .B3duj {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.vv4th {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .vv4th {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.x1znz {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .x1znz {
    font-size: 16px;
    line-height: 18px;
  }
}
.JfSgR {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .JfSgR {
    font-size: 16px;
    line-height: 20px;
  }
}
.ggy91,
._xat_,
.GHG5Y {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .ggy91,
  ._xat_,
  .GHG5Y {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.lMxrc {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .lMxrc {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.GS6kZ,
.rx9uN {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.U6lCK,
.nkv9H {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.vxEw1,
.mvPa7 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .vxEw1,
  .mvPa7 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.vxEw1:hover,
.mvPa7:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.vxEw1:disabled,
.mvPa7:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.vxEw1:active,
.mvPa7:active {
  opacity: 0.8;
}
.BvKvJ,
.l71bJ {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.A445g,
.VLZGZ {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.kap3B,
.bJjDL {
  max-width: 1440px !important;
}
.VQ8Hr,
.NrKLr {
  overflow-y: hidden !important;
}
.S5dOS .Z00tq .etAvF {
  height: 63px;
}
.nh5ZX .XULBx .F5a15 {
  margin-right: none !important;
}
.Ydc1n {
  display: block !important;
  margin-bottom: 8px;
}
.eZ9JV {
  width: calc(100% - 20px) !important;
}
.WUoIr {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.jv8Bu,
.E9BIg {
  max-width: 1440px;
}
.wvzKP,
.rs8mL {
  margin-right: 30px !important;
}
.ADqcq,
.Oga25 {
  margin-right: 5px !important;
}
.RYfip,
.VIuNL {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Ubz68,
.dHR0C {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.PNiOS,
.xykWG {
  display: none;
}
@media only screen and (max-width: 768px) {
  .PNiOS,
  .xykWG {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .PNiOS,
  .xykWG {
    margin-top: 24px;
  }
}
.Urq9m,
.LcxMv {
  background-color: var(--accentColor);
  color: #fff;
}
.jgSHQ,
.H5AwJ {
  position: relative;
}
.tv7hj,
.hyF54 {
  overflow-y: hidden;
}
.IZyRe,
.ToXMm {
  overflow: hidden;
}
.HILUR h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .HILUR {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.hUE_J .VuYQ0 {
  color: var(--textHeading, #26201a);
}
.hUE_J .LIonH,
.hUE_J .vA5hE {
  color: var(--textLabel, #7d7676) !important;
}
.hUE_J #XALli * {
  color: var(--textBody, #3c3131);
}
.gk6Tx {
  width: 100%;
  height: 100%;
}
.LrNt6 {
  position: fixed;
  inset: 0;
  z-index: 40;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .LrNt6 {
    align-items: flex-end;
  }
}
.LrNt6:before {
  content: "";
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.T1Amo {
  min-width: 300px;
  background-color: var(--dialogBackground, #fff);
  border-radius: 3px;
  min-height: 100px;
  max-width: 720px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  /* Safari */
  -moz-transform: translateZ(0);
  /* Firefox */
  -ms-transform: translateZ(0);
  /* IE/Edge */
  -o-transform: translateZ(0);
  /* Opera */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 768px) {
  .T1Amo {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (max-width: 768px) {
  .AcEqQ {
    border: none;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.h_U6b {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  z-index: 4;
  padding: 8px;
}
.h_U6b .MJEye {
  cursor: pointer;
}
.EiLoA {
  flex: 1;
  max-height: 90vh;
  overflow-y: auto;
}
.WQkF5 {
  justify-content: flex-end;
}
.WQkF5 .T1Amo {
  height: 100%;
  width: 40%;
  border-radius: 0;
}
.WQkF5 .T1Amo .h_U6b {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .WQkF5 .T1Amo .h_U6b {
    padding: 16px;
  }
}
.WQkF5 .T1Amo .h_U6b .bqQA1 {
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (max-width: 768px) {
  .WQkF5 .T1Amo {
    width: 100%;
    border-radius: 0;
  }
}
@media only screen and (max-width: 768px) {
  .Cc1fB {
    align-items: center;
  }
}
@media only screen and (max-width: 768px) {
  .Cc1fB .T1Amo {
    width: unset;
    max-width: 720px;
  }
}
.bqQA1 {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
}
.zZJlr {
  line-height: 140%;
  font-size: 14px;
  margin-top: 8px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
.rrR66 {
  overflow-y: hidden;
}

.QzWkO,
.gi45g {
  transition: all 0.5s;
}
.j1HWa,
.J8qzY {
  opacity: 0;
  transform: translateY(10px);
}
.k_VaC,
.iNmIl {
  transition: all 0.5s;
}
.uOpGK,
.ow3Kq {
  opacity: 0;
}
.clU0x,
.yNMUw {
  transition: 0.5s;
}
.lI9oe,
.qbSFO {
  transform: translate(-100%, 0%);
}
.xohrl,
.rSwI7 {
  transition: all 0.5s;
}
.NhM_y,
.jSOC6 {
  transform: translate(200%, 0%);
}
.n0abV,
.UAJAZ {
  transition: all 0.5s;
}
.jN0oE,
.NalXm {
  opacity: 0;
  transform: translateY(-100%);
}
.zY38O,
.MbtZe {
  transition: all 0.5s ease-in-out;
}
.qCS4o,
.wAxiM {
  opacity: 0;
  transform: translateY(100vh);
}
.t7wMw {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.t7wMw.t_gR9 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.YhkbP {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.YhkbP.t_gR9 {
  opacity: 1 !important;
}
.deZsA {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.jDLys {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .jDLys {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .jDLys {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.oNHtV,
.i2k8W {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.QPa6B,
.FxLqd {
  background-color: var(--pageBackground, #f8f8f8);
}
.X3caV .lP3Mo .gB0QB .i6jDE {
  font-size: 0.875rem;
}
.x8Naw .psfXn {
  background: #f5f5f5;
}
.ClLCx {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.MFRAg {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.S65oz,
.FDVWC {
  max-width: 1440px;
}
.HuJ6c {
  display: block;
}
.Gb87m,
.FK2y0 {
  display: inline-block;
}
.woa8h {
  display: flex;
}
.zm1Xu,
.YH90L {
  display: flex;
  flex-direction: column;
}
.oesLA,
.wlBUA {
  display: flex;
  align-items: center;
}
.bMt6K,
.ADEk9 {
  display: flex;
  justify-content: center;
}
.FnNU9,
.FjRoS {
  display: flex;
  justify-content: center;
  align-items: center;
}
.DFkTK,
.yN9FG {
  justify-content: flex-start;
}
.MGURb,
.bi_Rw {
  justify-content: flex-end;
}
._aJSA,
.qs_Oo {
  justify-content: space-between;
}
.pGAd5,
.ViCba {
  justify-content: space-around;
}
.aUnkZ,
.g9AA9 {
  justify-content: space-evenly;
}
h1,
.i8z1M {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .i8z1M {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.Ramif {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .Ramif {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.cODQO {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .cODQO {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.i_O7W {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .i_O7W {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.ciQ53 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .ciQ53 {
    font-size: 16px;
    line-height: 18px;
  }
}
.tjPzW {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .tjPzW {
    font-size: 16px;
    line-height: 20px;
  }
}
.vXO8p,
.mIIPL,
.iV79U {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .vXO8p,
  .mIIPL,
  .iV79U {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.Tt87R {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .Tt87R {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.KBjsf,
.lufXU {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.o9ADv,
.WRDC4 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.BR32A,
.BYzAj {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .BR32A,
  .BYzAj {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.BR32A:hover,
.BYzAj:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.BR32A:disabled,
.BYzAj:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.BR32A:active,
.BYzAj:active {
  opacity: 0.8;
}
.jr62p,
.ZbsIR {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.BH8Ii,
.YrDPD {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.eE2Fi,
.OJdHP {
  max-width: 1440px !important;
}
.UlunC,
.g4qox {
  overflow-y: hidden !important;
}
.ITaNZ .J2gwb .hg0rl {
  height: 63px;
}
.QH9Ld .oQeD8 .jZ6S4 {
  margin-right: none !important;
}
.h07X3 {
  display: block !important;
  margin-bottom: 8px;
}
.CSy6T {
  width: calc(100% - 20px) !important;
}
.iyLoe {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.BiOuu,
.MgoDr {
  max-width: 1440px;
}
.YprKI,
.mbMcP {
  margin-right: 30px !important;
}
.FA2qt,
.SYsjS {
  margin-right: 5px !important;
}
.XRN_S,
.CzRG4 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.tn762,
.cXTfK {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Q9YLA,
.xVZ0u {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Q9YLA,
  .xVZ0u {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Q9YLA,
  .xVZ0u {
    margin-top: 24px;
  }
}
.vmfn4,
.tvQ0x {
  background-color: var(--accentColor);
  color: #fff;
}
.ojIm3,
.drnXp {
  position: relative;
}
.Seif1,
.QCI6d {
  overflow-y: hidden;
}
.JNvHL,
.QEsD2 {
  overflow: hidden;
}
.DI8iM h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .DI8iM {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.KixRC .H9bpo {
  color: var(--textHeading, #26201a);
}
.KixRC .Z3TVA,
.KixRC .zZv1S {
  color: var(--textLabel, #7d7676) !important;
}
.KixRC #cO_t9 * {
  color: var(--textBody, #3c3131);
}
.fQ2Cm {
  width: 100%;
  height: 100%;
}
.MBZGS {
  display: flex;
  flex-direction: column;
  padding: 16px;
  border-radius: 8px;
  margin-bottom: 15px;
  gap: 4px;
  border: 1px solid var(--dividerStokes);
}
@media only screen and (max-width: 480px) {
  .MBZGS {
    padding: 4px;
  }
}
.MBZGS .vDWEU {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.MBZGS .vDWEU .RfTX7 {
  display: flex;
  gap: 5px;
  align-items: center;
}
.MBZGS .vDWEU .RfTX7 .UNP_Q {
  color: var(--textHeading);
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  margin-right: 8px;
  align-self: center;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .MBZGS .vDWEU .RfTX7 .UNP_Q {
    font-size: 12px;
    margin-right: 4px;
    margin-left: 4px;
  }
}
.MBZGS .vDWEU .RfTX7 .z3BGR {
  border: 1px solid var(--buttonPrimary);
  padding: 6px 8px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 500;
  color: var(--buttonPrimary);
}
@media only screen and (max-width: 480px) {
  .MBZGS .vDWEU .RfTX7 .z3BGR {
    font-size: 10px;
    padding: 4px;
  }
}
.MBZGS .NM91E {
  font-weight: 400;
  font-size: 12px;
  margin-top: 8px;
  line-height: 140%;
  color: var(--textBody);
}
.MBZGS .NM91E,
.MBZGS .D2wN8 {
  margin-top: 5px;
}
.MBZGS .D2wN8 {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  margin-top: 5px;
  line-height: 140%;
  color: var(--textLabel);
}

.nfKDz,
.GFlEI {
  transition: all 0.5s;
}
.DAFvs,
.QnsXB {
  opacity: 0;
  transform: translateY(10px);
}
.TcJG4,
.tXHoB {
  transition: all 0.5s;
}
.tbZYc,
.Negsd {
  opacity: 0;
}
.ij0Mm,
.LsDi3 {
  transition: 0.5s;
}
.nXV_S,
.mpi8u {
  transform: translate(-100%, 0%);
}
.DMJYU,
.W95YA {
  transition: all 0.5s;
}
.M_zwW,
.x9OiM {
  transform: translate(200%, 0%);
}
.VYmH7,
.HPB7D {
  transition: all 0.5s;
}
.k1tBd,
.qvhPX {
  opacity: 0;
  transform: translateY(-100%);
}
.LmG_v,
.YV0ik {
  transition: all 0.5s ease-in-out;
}
.WvHyc,
.PeLmJ {
  opacity: 0;
  transform: translateY(100vh);
}
.CST1v {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.CST1v.F2Qww {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.QIKJX {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.QIKJX.F2Qww {
  opacity: 1 !important;
}
.PCizo {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.pB5vz {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .pB5vz {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .pB5vz {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.CbskZ,
.ZeOhO {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.QPFba,
.BPlQt {
  background-color: var(--pageBackground, #f8f8f8);
}
.R0hJH .ItMcQ .UbQ1N .JqyJQ {
  font-size: 0.875rem;
}
.CCfTu .nM62W {
  background: #f5f5f5;
}
.H4Byl {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.fhqvD {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.mbKHy,
.Eun23 {
  max-width: 1440px;
}
.kuFzt {
  display: block;
}
.LFvTw,
.KxF2v {
  display: inline-block;
}
.zslLx {
  display: flex;
}
.s35rn,
.jB1yy {
  display: flex;
  flex-direction: column;
}
.BNkZI,
.Dbqaa {
  display: flex;
  align-items: center;
}
.SqcdP,
.eS7sD {
  display: flex;
  justify-content: center;
}
.S2zzw,
.Lk3vQ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.GsBQP,
.LK0Qr {
  justify-content: flex-start;
}
.awyZV,
.UuFa0 {
  justify-content: flex-end;
}
.NTaXi,
.OlYFH {
  justify-content: space-between;
}
.rY5xI,
.ypalj {
  justify-content: space-around;
}
.zwQMe,
.D_Ywv {
  justify-content: space-evenly;
}
h1,
.T0sgl {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .T0sgl {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.fnc3V {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .fnc3V {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.cnlxP {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .cnlxP {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.tdJFj {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .tdJFj {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.xjisG {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .xjisG {
    font-size: 16px;
    line-height: 18px;
  }
}
.WrWPi {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .WrWPi {
    font-size: 16px;
    line-height: 20px;
  }
}
.fKcUY,
.RHf3U,
.pOLHj {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .fKcUY,
  .RHf3U,
  .pOLHj {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.oDecb {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .oDecb {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.Oi6jk,
.er23H {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.PbsEu,
.On88k {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.K7Ipr,
.bi2Hk {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .K7Ipr,
  .bi2Hk {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.K7Ipr:hover,
.bi2Hk:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.K7Ipr:disabled,
.bi2Hk:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.K7Ipr:active,
.bi2Hk:active {
  opacity: 0.8;
}
.z2WCV,
.VIioh {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.ntQWP,
.f8lSP {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.nrS8v,
.urk7W {
  max-width: 1440px !important;
}
.syTV7,
.H_1dY {
  overflow-y: hidden !important;
}
.JjBDn .FMNf4 .beOEK {
  height: 63px;
}
._GMHi .IiLsb .QZOMk {
  margin-right: none !important;
}
.x0kGx {
  display: block !important;
  margin-bottom: 8px;
}
.r8FJz {
  width: calc(100% - 20px) !important;
}
.SQ1oS {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.dlvDI,
.llETC {
  max-width: 1440px;
}
.JfQjI,
.bMEyI {
  margin-right: 30px !important;
}
.R_hCX,
.CejW7 {
  margin-right: 5px !important;
}
.L0yRg,
.N2fo1 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.LiX8R,
.f5sbB {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.eKgxm,
.Ex4Cx {
  display: none;
}
@media only screen and (max-width: 768px) {
  .eKgxm,
  .Ex4Cx {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .eKgxm,
  .Ex4Cx {
    margin-top: 24px;
  }
}
.gw8Ly,
.EGCd1 {
  background-color: var(--accentColor);
  color: #fff;
}
.aD0eH,
.TsQbE {
  position: relative;
}
.BNcv2,
.D5E_F {
  overflow-y: hidden;
}
.tMXgy,
.hy_07 {
  overflow: hidden;
}
.fhVU_ h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .fhVU_ {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
._gl4h .RBoxj {
  color: var(--textHeading, #26201a);
}
._gl4h .WrVKB,
._gl4h .QE6OK {
  color: var(--textLabel, #7d7676) !important;
}
._gl4h #KcqSD * {
  color: var(--textBody, #3c3131);
}
.J2I58 {
  width: 100%;
  height: 100%;
}
.zA2JX {
  padding-bottom: 16px;
}
.ILEQm .fWakB {
  font-size: 12px;
  margin-bottom: 8px;
  color: var(--textBody);
}
.waSIN {
  position: relative;
  margin-bottom: 24px;
}
.waSIN.sBrlp {
  width: 100%;
}
.waSIN.k4ZqW {
  width: 47%;
}
@media only screen and (max-width: 768px) {
  .waSIN.k4ZqW {
    width: 100%;
  }
}
.waSIN .Scb3O {
  font-size: 0.8rem;
  outline: none;
  border: 1px solid var(--dividerStokes);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 48px;
  color: var(--textHeading);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  width: 100%;
  background-color: transparent;
}
.waSIN .FMCf2 {
  font-size: 0.8rem;
  outline: none;
  border: 1px solid var(--dividerStokes);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 15px;
  width: 15px;
  color: var(--buttonPrimary);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  margin-right: 10px;
}
.waSIN .MfcSa {
  font-size: 0.8rem;
  position: absolute;
  left: 11px;
  top: 0px;
  color: var(--textLabel);
  padding: 0 0.3rem;
  margin: 0 0.5rem;
}
.waSIN .Scb3O:focus {
  border-color: var(--buttonPrimary);
}
.waSIN .hmQzw {
  position: absolute;
  font-size: 0.8rem;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-color: #fff;
  color: var(--textLabel);
  padding: 0 0.3rem;
  margin: 0 0.5rem;
  transition: 0.1s ease-out;
  transform-origin: left top;
  pointer-events: none;
  top: 0;
  transform: translateY(-50%) scale(0.9);
}
.waSIN .hmQzw .EEsSK {
  color: var(--errorText);
}
.waSIN .Scb3O:focus + .hmQzw {
  color: var(--buttonPrimary);
}
.waSIN:has(input[type="hidden"]) {
  margin-bottom: 0;
}
.S6oKG .tquoK {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  width: 100%;
  justify-content: space-between;
}
.S6oKG .tquoK .NXGA5 {
  padding: 5px 0 7px;
  margin-bottom: 7px;
  visibility: hidden;
  color: var(--errorText);
  width: max-content;
  font-size: 10px;
}
.S6oKG .tquoK .GY5RO {
  visibility: visible;
}
.S6oKG .tquoK .waSIN:nth-child(odd) {
  margin-right: 8px;
}
@media only screen and (max-width: 768px) {
  .S6oKG .tquoK .waSIN:nth-child(odd) {
    margin-right: 0;
  }
}
.S6oKG .xgICP {
  width: 100%;
}
.S6oKG .xgICP .GrJej {
  display: flex;
  margin-bottom: 16px;
  flex-wrap: wrap;
  row-gap: 16px;
}
.S6oKG .xgICP .QYSaf {
  width: 20px;
  height: 20px;
  margin-right: 6px;
}
.S6oKG .xgICP .WWU2p {
  display: flex;
  background: transparent;
  align-items: center;
  padding: 8px;
  white-space: nowrap;
  border-radius: 6px;
  margin-right: 16px;
}
.S6oKG .xgICP .VMT1P {
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 16px;
  display: block;
}
.S6oKG .xgICP .iHjQk {
  margin-top: 20px;
  position: relative;
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
  align-items: flex-end;
}
.S6oKG .xgICP .iHjQk .R9Krf {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 4px 12px;
  gap: 10px;
  height: 40px;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
}
.S6oKG .xgICP .iHjQk .GK1ag {
  border: 1px solid var(--buttonPrimary);
}
.S6oKG .xgICP .iHjQk input[type="radio"] {
  margin-left: 0;
  margin-right: 10px;
}
.S6oKG .xgICP .iHjQk label {
  display: flex;
  align-items: center;
  cursor: pointer;
  gap: 5px;
}
.S6oKG .xgICP .iHjQk label:hover {
  font-weight: 400;
}
.ILucr {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  width: 100%;
  justify-content: space-between;
  padding: 0;
}
.fp3iy {
  display: flex;
  align-items: center;
  gap: 8px;
}
.fp3iy input {
  accent-color: var(--buttonPrimary);
}
.Se_mW {
  width: 100%;
}
.ZMc6f {
  padding: 14px;
  border-radius: 5px;
  background-color: var(--buttonPrimary);
  border: none;
  margin-top: 24px;
  width: 100%;
  color: #fff;
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
}
.u5MCE {
  width: 100%;
  margin-bottom: 25px;
  display: flex;
  align-items: center;
}
.ZNJfN {
  margin-left: 24px;
  font-weight: 600;
  font-size: 12px;
  margin-top: 24px;
}

.BsKcz {
  position: relative;
}
.Th9_b {
  width: 80%;
  position: absolute;
  z-index: 1;
  top: 25px;
  left: 50%;
  transform: translateX(-50%);
  border: 1px solid var(--dividerStokes);
  border-radius: 8px;
  box-shadow: 1px 1px 1px 2px rgba(100, 100, 100, 0.2);
}
.wglTI {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  left: 8px;
}
.eGtoi {
  position: relative;
}
.eGtoi > div {
  border-radius: 12px;
}
.aLh5D {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 25px;
  transform: translateY(-50%);
  box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
  width: 40px;
  height: 40px;
  background: #fff;
  right: 10px;
  border: none;
}
.rCWSK {
  width: 20px;
  height: 20px;
}
.QHct8 {
  display: flex;
  justify-content: space-between;
  margin-top: 32px;
  padding-bottom: 16px;
  border-bottom: 1px solid var(--dividerStokes);
}
.QHct8 p {
  margin-right: 16px;
  font-size: 12px;
  color: var(--textPrimary);
}
.QHct8 button {
  background: transparent;
  white-space: nowrap;
  border: 1px solid var(--buttonPrimary);
  padding: 4px;
  font-size: 11px;
}


.Z25tK,
.wgSC9 {
  transition: all 0.5s;
}
.h6aPJ,
.X38_g {
  opacity: 0;
  transform: translateY(10px);
}
.qrnxG,
.S9Ty_ {
  transition: all 0.5s;
}
.Uvo9L,
.Vd9w5 {
  opacity: 0;
}
.v9pOk,
.ssain {
  transition: 0.5s;
}
.QtEMM,
.jze6w {
  transform: translate(-100%, 0%);
}
.kDgoS,
.yxvLB {
  transition: all 0.5s;
}
.D7acD,
.yQ5OJ {
  transform: translate(200%, 0%);
}
.OXo_7,
.XSyQ2 {
  transition: all 0.5s;
}
.rcTL3,
.aicmi {
  opacity: 0;
  transform: translateY(-100%);
}
._0Rc7,
.geJ9p {
  transition: all 0.5s ease-in-out;
}
.ppkVh,
.d_9tG {
  opacity: 0;
  transform: translateY(100vh);
}
.OvzZR {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.OvzZR.YAK6t {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.kbT4q {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.kbT4q.YAK6t {
  opacity: 1 !important;
}
.L6rQq {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.hvnhi {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .hvnhi {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .hvnhi {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.ebDOk,
.AUj9A {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.Ft7cd,
.QCzJa {
  background-color: var(--pageBackground, #f8f8f8);
}
.bPt4v .vnaI4 .m0PXz .L_clc {
  font-size: 0.875rem;
}
.X1ria .GsXSo {
  background: #f5f5f5;
}
.bO5FO {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.VdhmQ {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.svv4j,
.aKrs4 {
  max-width: 1440px;
}
.vAehJ {
  display: block;
}
.R1JTf,
._zBWJ {
  display: inline-block;
}
.i_1qe {
  display: flex;
}
.KdW0a,
.GFUlr {
  display: flex;
  flex-direction: column;
}
.VYYvi,
.UONU9 {
  display: flex;
  align-items: center;
}
.BJt3g,
.JoE0Z {
  display: flex;
  justify-content: center;
}
.aS2EY,
.LMqSw {
  display: flex;
  justify-content: center;
  align-items: center;
}
.lYJnW,
.fTQ1Z {
  justify-content: flex-start;
}
.HLGgz,
.i4CyV {
  justify-content: flex-end;
}
.WanDf,
.DNDLA {
  justify-content: space-between;
}
.LRaMu,
.LQJbW {
  justify-content: space-around;
}
.Tzu5C,
.XQZnl {
  justify-content: space-evenly;
}
h1,
.Fzv8t {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .Fzv8t {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.YPyVu {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .YPyVu {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.ce3QF {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .ce3QF {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.ru3dJ {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .ru3dJ {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.le0jX {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .le0jX {
    font-size: 16px;
    line-height: 18px;
  }
}
.ZvGFF {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .ZvGFF {
    font-size: 16px;
    line-height: 20px;
  }
}
.Al8fN,
.nWRhe,
.Q_8el {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Al8fN,
  .nWRhe,
  .Q_8el {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.bQmWl {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .bQmWl {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.yBIPl,
.yAaJk {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.t_kx4,
.hGcxs {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.fDJAj,
.D2tR7 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .fDJAj,
  .D2tR7 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.fDJAj:hover,
.D2tR7:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.fDJAj:disabled,
.D2tR7:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.fDJAj:active,
.D2tR7:active {
  opacity: 0.8;
}
.jCO1i,
.TDXYv {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.syc_c,
.EHX52 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.pMEV5,
.xrvGK {
  max-width: 1440px !important;
}
.pocA7,
.wVfQn {
  overflow-y: hidden !important;
}
.NNN0q .ACJKJ .pYZzn {
  height: 63px;
}
.xad4a .kQh8x ._Vc_G {
  margin-right: none !important;
}
.cIelo {
  display: block !important;
  margin-bottom: 8px;
}
.nUQYu {
  width: calc(100% - 20px) !important;
}
.SBrhf {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.r4vMn,
.TNcmy {
  max-width: 1440px;
}
.xZmII,
.KLwnu {
  margin-right: 30px !important;
}
.Hprke,
.j0ytJ {
  margin-right: 5px !important;
}
.zgnCo,
.jDlZF {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
._snbp,
.Ut1qr {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.XEVdQ,
.ViTtf {
  display: none;
}
@media only screen and (max-width: 768px) {
  .XEVdQ,
  .ViTtf {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .XEVdQ,
  .ViTtf {
    margin-top: 24px;
  }
}
.o5Pe5,
.ZkPYh {
  background-color: var(--accentColor);
  color: #fff;
}
.UotLE,
.VKQn7 {
  position: relative;
}
.OKlEZ,
.QEuMq {
  overflow-y: hidden;
}
.J_bHD,
.EB0AG {
  overflow: hidden;
}
.Dswgu h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .Dswgu {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.SXW52 .M96RW {
  color: var(--textHeading, #26201a);
}
.SXW52 .J58wj,
.SXW52 .rbcCh {
  color: var(--textLabel, #7d7676) !important;
}
.SXW52 #Ca3LQ * {
  color: var(--textBody, #3c3131);
}
.eo7_4 {
  width: 100%;
  height: 100%;
}
.gN_U_ {
  padding: 24px;
  border-radius: 8px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
}
@media only screen and (max-width: 480px) {
  .gN_U_ {
    padding: 16px;
    border-radius: 0;
  }
}
.gN_U_ .v9rou {
  font-weight: 500;
  font-size: 12px;
  line-height: 140%;
  color: var(--textHeading, #26201a);
}
.gN_U_ .bSNpr {
  display: flex;
  align-items: center;
  flex-direction: row;
  margin-top: 16px;
  padding: 12px;
  background: var(--successBackground, #c2dbc9);
  border-radius: 8px;
  gap: 16px;
  cursor: pointer;
}
.gN_U_ .bSNpr .uCVld,
.gN_U_ .bSNpr .cabWR {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  background: none;
  border: none;
  width: 2rem;
  height: 2rem;
}
.gN_U_ .hFMz7 {
  min-width: 0;
}
.gN_U_ .hFMz7 .gmzh4 {
  line-height: 140%;
  color: var(--textHeading, #26201a);
  font-weight: 600;
  font-size: 14px;
}
.gN_U_ .hFMz7 .N7NZU {
  border-radius: 4px;
  color: var(--textBody, #3c3131);
  margin-top: 4px;
  font-size: 12px;
}
.gN_U_ .hFMz7 .cwxNx {
  color: var(--textBody, #3c3131);
  line-height: 140%;
  font-size: 12px;
  font-weight: 500;
  margin-top: 4px;
}
.AKrVY .g2ELV {
  padding: 24px;
}
@media only screen and (max-width: 480px) {
  .AKrVY .g2ELV {
    padding: 12px 16px;
  }
}
.AKrVY .JMp0i {
  display: flex;
  flex-direction: column;
  padding: 24px;
}
@media only screen and (max-width: 480px) {
  .AKrVY .JMp0i {
    padding: 0;
    margin-top: 18px;
  }
}
.AKrVY .JMp0i .CVKLj {
  margin-bottom: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  display: flex;
  align-items: center;
  line-height: 140%;
  background-color: var(--errorBackground, #e6d5d5);
  border-radius: 8px;
  position: sticky;
  top: 79px;
  z-index: 4;
}
@media only screen and (max-width: 480px) {
  .AKrVY .JMp0i .CVKLj {
    top: 55px;
  }
}
@media only screen and (max-width: 768px) {
  .AKrVY .JMp0i .CVKLj {
    border-radius: 0;
  }
}
.AKrVY .JMp0i .CVKLj ._Y3Ho {
  font-size: 12px;
  font-weight: 600;
  margin-left: 14px;
  color: var(--errorText, #b24141);
}
.AKrVY .JMp0i .f7YUV {
  border-radius: 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 24px;
  gap: 16px;
}
@media only screen and (max-width: 480px) {
  .AKrVY .JMp0i .f7YUV {
    padding: 16px;
  }
}
.AKrVY .JMp0i .f7YUV input {
  width: 100%;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 4px;
  background: var(--dialogBackground, #fff);
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  font-weight: 400;
  padding: 14px;
}
.AKrVY .JMp0i .f7YUV input:focus-visible {
  outline: none;
}
.AKrVY .JMp0i .f7YUV .mhLN6 {
  border: 1px solid var(--buttonPrimary, #4e3f09);
  border-radius: 4px;
  color: var(--buttonPrimary, #4e3f09);
  background: var(--buttonSecondary, #fff);
  height: 100%;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  padding: 14px 24px;
  cursor: pointer;
}
.AKrVY .JMp0i .NtLP3 {
  color: var(--textLabel, #7d7676);
  line-height: 140%;
  margin-top: 24px;
  margin-bottom: 16px;
  font-size: 12px;
  font-weight: 500;
}
@media only screen and (max-width: 480px) {
  .AKrVY .JMp0i .NtLP3 {
    margin-bottom: 12px;
    padding-left: 16px;
  }
}
.AKrVY .JMp0i .GATuc {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.AKrVY .JMp0i .UNoF7 {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 12px;
  padding: 24px;
  display: flex;
}
@media only screen and (max-width: 480px) {
  .AKrVY .JMp0i .UNoF7 {
    border-radius: 0;
  }
}
.AKrVY .JMp0i .UNoF7.RzzEb {
  opacity: 0.2;
}
.AKrVY .JMp0i .UNoF7 .z2gs3 {
  background-color: var(--successBackground, #c2dbc9);
  border: 1px solid var(--successText, #1c958f);
  line-height: 140%;
  color: var(--successText, #1c958f);
  position: relative;
  padding: 10px 15px;
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
}
.AKrVY .JMp0i .UNoF7 .z2gs3:before,
.AKrVY .JMp0i .UNoF7 .z2gs3:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%) rotate(45deg);
  width: 16px;
  aspect-ratio: 1;
  background: var(--dialogBackground, #fff);
  border: 1px solid var(--successText, #1c958f);
  border-radius: 50%;
  border-color: var(--successText, #1c958f) var(--successText, #1c958f) transparent transparent;
}
.AKrVY .JMp0i .UNoF7 .z2gs3:after {
  right: 0;
  left: auto;
  transform: translate(50%, -50%) rotate(-135deg);
}
.AKrVY .JMp0i .UNoF7 .iMLoI {
  line-height: 140%;
  color: var(--textHeading, #26201a);
  font-size: 14px;
  font-weight: 600;
  margin-top: 16px;
}
.AKrVY .JMp0i .UNoF7 .hWyi1,
.AKrVY .JMp0i .UNoF7 .zIg3b {
  line-height: 140%;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  font-weight: 400;
  margin-top: 4px;
}
.AKrVY .JMp0i .UNoF7 ._VbIv {
  border: 1px solid var(--buttonPrimary, #4e3f09);
  border-radius: 4px;
  color: var(--buttonPrimary, #4e3f09);
  height: 100%;
  text-transform: uppercase;
  background: var(--buttonSecondary, #fff);
  display: inline-block;
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  margin-left: auto;
}
.M4rHT {
  overflow: visible;
}
.HW1_u {
  background-color: var(--dialogBackground, #fff);
  min-width: 300px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 8px;
  min-height: 100px;
  max-height: 720px;
  overflow: hidden;
  position: relative;
}
.HW1_u .uti0E {
  position: absolute;
  height: 100%;
  width: 100%;
}
.HW1_u .aTl5l {
  display: flex;
  justify-content: center;
  align-items: center;
}
.HW1_u .aTl5l > span {
  position: fixed;
}
.HW1_u .JMp0i {
  padding-top: 56px;
  padding-bottom: 20px;
  text-align: center;
}
.HW1_u .JMp0i .ao232 {
  color: var(--textLabel, #7d7676);
  line-height: 140%;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 600;
}
.HW1_u .JMp0i .UsvBz {
  color: var(--textBody, #3c3131);
  padding-top: 8px;
  font-weight: 600;
  color: var(--buttonPrimary, #4e3f09);
}
.HW1_u .JMp0i .R8OJQ {
  font-size: 42px;
  color: var(--buttonPrimary, #4e3f09);
  padding-top: 8px;
  font-weight: 700;
}
.HW1_u .JMp0i .wHDng {
  color: var(--buttonLink, #b1655b);
  background: var(--dialogBackground, #fff);
  text-transform: capitalize;
  border-top: 1px solid var(--dividerStokes, #d4d1d1);
  position: relative;
  padding-top: 20px;
  margin-top: 20px;
  font-weight: 600;
  font-size: 14px;
  cursor: pointer;
  border: none;
}

.TIEYu,
.Z0xni {
  transition: all 0.5s;
}
.OgUZi,
.ee_Xm {
  opacity: 0;
  transform: translateY(10px);
}
.rUURQ,
.SZIyt {
  transition: all 0.5s;
}
.dD3rj,
.v107U {
  opacity: 0;
}
.Ja7M5,
.pbPa_ {
  transition: 0.5s;
}
.e4lbr,
.mJoXH {
  transform: translate(-100%, 0%);
}
.dcQwU,
.iDBk4 {
  transition: all 0.5s;
}
.aqKKi,
.x3Yis {
  transform: translate(200%, 0%);
}
.HSbR_,
.biBTY {
  transition: all 0.5s;
}
.gqs_r,
.yamBd {
  opacity: 0;
  transform: translateY(-100%);
}
.hbIO4,
.wx9Wx {
  transition: all 0.5s ease-in-out;
}
.Q4qX3,
._8Pfx {
  opacity: 0;
  transform: translateY(100vh);
}
.stBSb {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.stBSb.ZfTGT {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.PgOvN {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.PgOvN.ZfTGT {
  opacity: 1 !important;
}
.MMVUo {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.uv0Xy {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .uv0Xy {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .uv0Xy {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.MhciR,
.z6bLC {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.q9q0o,
.LHYjF {
  background-color: var(--pageBackground, #f8f8f8);
}
.x9OWw .dJPIM .fPs5o .l1QpE {
  font-size: 0.875rem;
}
.So6Vl .C4g97 {
  background: #f5f5f5;
}
.Z5mLq {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.Y78_L {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.zsY5w,
.zeKo3 {
  max-width: 1440px;
}
.Nlpj8 {
  display: block;
}
.HtYyu,
.Xdt3r {
  display: inline-block;
}
.D9IcE {
  display: flex;
}
.ecdhA,
.na7Fo {
  display: flex;
  flex-direction: column;
}
.GmszU,
.ZgL9T {
  display: flex;
  align-items: center;
}
.rBM3R,
.cdTJF {
  display: flex;
  justify-content: center;
}
.u94E4,
.zPfTo {
  display: flex;
  justify-content: center;
  align-items: center;
}
.zTAiD,
.QkVYu {
  justify-content: flex-start;
}
.LpYlb,
.hkLxa {
  justify-content: flex-end;
}
.QwNWs,
.y95Vq {
  justify-content: space-between;
}
.mKeN4,
.NCVyK {
  justify-content: space-around;
}
.efc2G,
.AX5w1 {
  justify-content: space-evenly;
}
h1,
.ahRbk {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .ahRbk {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.uFhuI {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .uFhuI {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.yslbA {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .yslbA {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.AoFj8 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .AoFj8 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.OKR5F {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .OKR5F {
    font-size: 16px;
    line-height: 18px;
  }
}
.MA4n5 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .MA4n5 {
    font-size: 16px;
    line-height: 20px;
  }
}
.wJ9vS,
.MB_yX,
.wYhac {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .wJ9vS,
  .MB_yX,
  .wYhac {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.D4k3D {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .D4k3D {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.kLHts,
.jNbze {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.mWNPj,
.WCjlx {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.E7zwA,
.xRB2c {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .E7zwA,
  .xRB2c {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.E7zwA:hover,
.xRB2c:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.E7zwA:disabled,
.xRB2c:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.E7zwA:active,
.xRB2c:active {
  opacity: 0.8;
}
.Jzi4b,
.irp_5 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.iuwP9,
.OQlka {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.waULh,
.tpbIT {
  max-width: 1440px !important;
}
.vU9yn,
.rekj8 {
  overflow-y: hidden !important;
}
.EWIpx .qaIJ6 .J5bOS {
  height: 63px;
}
.HJU7n .ACSZ_ .AMoFM {
  margin-right: none !important;
}
.AVeO9 {
  display: block !important;
  margin-bottom: 8px;
}
._i2WD {
  width: calc(100% - 20px) !important;
}
.Bd4l0 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.MygXt,
.TC_PV {
  max-width: 1440px;
}
.tTxd7,
.dVhCY {
  margin-right: 30px !important;
}
.DY9ON,
.EqTGH {
  margin-right: 5px !important;
}
.Shzvt,
.v2o9n {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.C8pEp,
.qOoGh {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.H1Uzd,
.KvToH {
  display: none;
}
@media only screen and (max-width: 768px) {
  .H1Uzd,
  .KvToH {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .H1Uzd,
  .KvToH {
    margin-top: 24px;
  }
}
.EZLSK,
.PcYD7 {
  background-color: var(--accentColor);
  color: #fff;
}
.MRSfH,
.Pnquk {
  position: relative;
}
.qmoFL,
.lfBHK {
  overflow-y: hidden;
}
.Cw5Ql,
.SzziQ {
  overflow: hidden;
}
.AhiKn h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .AhiKn {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.eHz7D .fhbQe {
  color: var(--textHeading, #26201a);
}
.eHz7D .GlvF1,
.eHz7D .BTjLx {
  color: var(--textLabel, #7d7676) !important;
}
.eHz7D #A0BWY * {
  color: var(--textBody, #3c3131);
}
.fZIEO {
  width: 100%;
  height: 100%;
}
.Y78_L {
  position: fixed;
  inset: 0;
  z-index: 40;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .Y78_L {
    align-items: flex-end;
  }
}
.Y78_L:before {
  content: "";
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.q6zF_ {
  min-width: 300px;
  background-color: var(--dialogBackground, #fff);
  border-radius: 3px;
  min-height: 100px;
  max-width: 720px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  /* Safari */
  -moz-transform: translateZ(0);
  /* Firefox */
  -ms-transform: translateZ(0);
  /* IE/Edge */
  -o-transform: translateZ(0);
  /* Opera */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 768px) {
  .q6zF_ {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (max-width: 768px) {
  .cOmSO {
    border: none;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.xAFlB {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  z-index: 4;
  padding: 8px;
}
.xAFlB .pVahU {
  cursor: pointer;
}
.TKfnD {
  flex: 1;
  max-height: 90vh;
  overflow-y: auto;
}
.SkUH6 {
  justify-content: flex-end;
}
.SkUH6 .q6zF_ {
  height: 100%;
  width: 40%;
  border-radius: 0;
}
.SkUH6 .q6zF_ .xAFlB {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .SkUH6 .q6zF_ .xAFlB {
    padding: 16px;
  }
}
.SkUH6 .q6zF_ .xAFlB .aY93M {
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (max-width: 768px) {
  .SkUH6 .q6zF_ {
    width: 100%;
    border-radius: 0;
  }
}
@media only screen and (max-width: 768px) {
  .lsLKq {
    align-items: center;
  }
}
@media only screen and (max-width: 768px) {
  .lsLKq .q6zF_ {
    width: unset;
    max-width: 720px;
  }
}
.aY93M {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
}
.r1hY_ {
  line-height: 140%;
  font-size: 14px;
  margin-top: 8px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
.MShE2 {
  overflow-y: hidden;
}


.IblFe,
.qwmlZ {
  transition: all 0.5s;
}
.Rux10,
.FeIkZ {
  opacity: 0;
  transform: translateY(10px);
}
.TldQL,
.ZzO_H {
  transition: all 0.5s;
}
.kMN_I,
.ADlfa {
  opacity: 0;
}
.KS2tf,
.iuCK8 {
  transition: 0.5s;
}
.qI9K5,
.JmsPp {
  transform: translate(-100%, 0%);
}
.OMddH,
.r31IA {
  transition: all 0.5s;
}
.d5yZT,
.crKu0 {
  transform: translate(200%, 0%);
}
.mWSEe,
.qAsNX {
  transition: all 0.5s;
}
.laQaX,
.jMdyt {
  opacity: 0;
  transform: translateY(-100%);
}
.uNd0W,
.ioelP {
  transition: all 0.5s ease-in-out;
}
.qzUyq,
.C7yij {
  opacity: 0;
  transform: translateY(100vh);
}
.QMjti {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.QMjti.aJ8tS {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.NY8uj {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.NY8uj.aJ8tS {
  opacity: 1 !important;
}
.PJpBV {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.yFchN {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .yFchN {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .yFchN {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.ORRkS,
.Iz6a1 {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.wL1zo,
.cScH9 {
  background-color: var(--pageBackground, #f8f8f8);
}
.sHo0D .mUxTJ .QDpH_ .bdWbu {
  font-size: 0.875rem;
}
.iELfu .yGwnQ {
  background: #f5f5f5;
}
.BnrPE {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.jLVRs {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.Ad7hT,
.SHRYf {
  max-width: 1440px;
}
.BS4Wh {
  display: block;
}
.k29Xx,
.bd_t9 {
  display: inline-block;
}
.qPESc {
  display: flex;
}
.mHBj6,
.F25pi {
  display: flex;
  flex-direction: column;
}
.LT919,
.iuqaa {
  display: flex;
  align-items: center;
}
.cgIsn,
.KooQg {
  display: flex;
  justify-content: center;
}
.bB6NI,
.cqfa2 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.WwNtK,
.O5qP1 {
  justify-content: flex-start;
}
.zfUU7,
.n3IaC {
  justify-content: flex-end;
}
.l9j9q,
.lJRAi {
  justify-content: space-between;
}
.YTeZb,
.GZOyE {
  justify-content: space-around;
}
.sWaV6,
.EDziM {
  justify-content: space-evenly;
}
h1,
.U9Le8 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .U9Le8 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.JL6CC {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .JL6CC {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.oymGT {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .oymGT {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.ADAY9 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .ADAY9 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.d0VAU {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .d0VAU {
    font-size: 16px;
    line-height: 18px;
  }
}
.z8Qf0 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .z8Qf0 {
    font-size: 16px;
    line-height: 20px;
  }
}
.EbZ7L,
.hpbFt,
.M_9qL {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .EbZ7L,
  .hpbFt,
  .M_9qL {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.zIxTm {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .zIxTm {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.fHJjt,
.IDtAF {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.qqnr6,
.ZaoMp {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.O35Wk,
.No4f6 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .O35Wk,
  .No4f6 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.O35Wk:hover,
.No4f6:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.O35Wk:disabled,
.No4f6:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.O35Wk:active,
.No4f6:active {
  opacity: 0.8;
}
.Rp3Fw,
.pWjGc {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.PzF5S,
.XyVWC {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.mbLpE,
.F2yTb {
  max-width: 1440px !important;
}
.FiExS,
.lYSLx {
  overflow-y: hidden !important;
}
.ZJg_H .cJ_cz .ekRjl {
  height: 63px;
}
.QQQoh .Wq5hq ._3QsOl {
  margin-right: none !important;
}
.Rdw5B {
  display: block !important;
  margin-bottom: 8px;
}
.CpIm2 {
  width: calc(100% - 20px) !important;
}
.hgGux {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.QFxfR,
.y77HC {
  max-width: 1440px;
}
.o55hC,
.mt5By {
  margin-right: 30px !important;
}
.p3Cut,
.WYXcS {
  margin-right: 5px !important;
}
.kOSf9,
.YpZ7v {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.gxZb7,
.ncSIq {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Ic2BV,
.Qvjgx {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Ic2BV,
  .Qvjgx {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Ic2BV,
  .Qvjgx {
    margin-top: 24px;
  }
}
.OnzyQ,
.vu5MJ {
  background-color: var(--accentColor);
  color: #fff;
}
.UMJlj,
.h1pr9 {
  position: relative;
}
.tPlAN,
.A6zPn {
  overflow-y: hidden;
}
.cPDAu,
.WFYyg {
  overflow: hidden;
}
.aMvpg h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .aMvpg {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.tUqks .auoOP {
  color: var(--textHeading, #26201a);
}
.tUqks .Hbef2,
.tUqks .LCfgE {
  color: var(--textLabel, #7d7676) !important;
}
.tUqks #kA1WA * {
  color: var(--textBody, #3c3131);
}
.nAZhC {
  width: 100%;
  height: 100%;
}
.anScG {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 8px;
  box-sizing: border-box;
  line-height: 17px;
  display: flex;
  flex-direction: column;
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .anScG {
    border-radius: 0;
  }
}
@media only screen and (max-width: 480px) {
  .anScG {
    padding: 16px;
  }
}
.anScG .JGGnD {
  line-height: 140%;
  color: var(--textHeading, #26201a);
  font-size: 12px;
  font-weight: 500;
  display: flex;
  padding-bottom: 4px;
}
@media only screen and (max-width: 768px) {
  .anScG .JGGnD {
    display: none;
  }
}
.anScG .wkhyI {
  display: flex;
  gap: 14px;
}
@media only screen and (min-width: 769px) {
  .anScG .wkhyI {
    display: none;
  }
}
.anScG .wkhyI .MXUBw {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex: 0 0 16px;
}
.anScG .wkhyI .c55jZ {
  display: block;
  font-size: 12px;
  font-weight: 500;
  margin-right: 8px;
  max-height: 38px;
  width: calc(100% - 40px);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.anScG .wkhyI .tmcI8 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  font-weight: 400;
}
.anScG .wkhyI .tmcI8 ._2j6C6 {
  font-weight: 600;
}
.anScG .wkhyI .DOHVT {
  margin-left: auto;
  color: var(--buttonPrimary, #4e3f09);
  text-align: right;
  width: 40px;
  display: flex;
  justify-content: flex-end;
  font-weight: 600;
  font-size: 12px;
  white-space: nowrap;
}
.anScG .o6siA {
  margin-top: 16px;
  display: flex;
  border: 1px dashed var(--dividerStokes, #d4d1d1);
  border-radius: 8px;
  flex-direction: column;
  background-color: var(--pageBackground, #f8f8f8);
}
@media only screen and (max-width: 768px) {
  .anScG .o6siA {
    display: none;
  }
}
.anScG .o6siA .CSX7D {
  display: flex;
  align-items: center;
  position: relative;
}
.anScG .o6siA .CSX7D .sXdCV {
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
}
.anScG .o6siA .CSX7D input {
  flex: 1;
  background: transparent;
  padding: 12px 12px 12px 40px;
  font-size: 12px;
  font-weight: 400;
  width: 100%;
  border-radius: 8px 0 0 8px;
  border: none;
  line-height: 140%;
  color: var(--textLabel, #7d7676);
}
.anScG .o6siA .CSX7D input:focus-visible {
  outline: none;
}
.anScG .o6siA .CSX7D .OuC8I {
  border-radius: 0 8px 8px 0;
  padding: 12px;
  color: var(--textLabel, #7d7676);
  font-weight: 400;
  font-size: 10px;
}
.OTFKF {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  padding: 16px 24px;
  color: var(--textHeading);
  line-height: 140%;
  font-size: 16px;
  font-weight: 600;
}
.Fy3Ex {
  padding: 24px 16px;
}
.Fy3Ex .pw1hq {
  padding: 12px;
  font-size: 12px;
  font-weight: 400;
  width: 100%;
  height: 100px;
  border: 1px solid var(--dividerStokes);
  border-radius: 4px;
  line-height: 140%;
  color: var(--textLabel);
  box-sizing: border-box;
  resize: none;
}
.Fy3Ex .pw1hq:focus-visible {
  outline: none;
}
.Fy3Ex ._RJie {
  display: flex;
}
.Fy3Ex .wFU4U {
  font-weight: 400;
  font-size: 10px;
  color: var(--errorText);
  padding: 12px 12px 0;
}
.Fy3Ex .xUY1h {
  border-radius: 8px;
  padding: 12px;
  color: var(--textLabel);
  font-weight: 400;
  font-size: 10px;
  width: max-content;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: auto;
}
.Fy3Ex .kAxB_ {
  background: var(--buttonPrimary);
  border-radius: 4px;
  text-transform: uppercase;
  color: var(--buttonSecondary);
  width: 100%;
  border: none;
  height: 48px;
  line-height: 140%;
  margin-top: 24px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}

.PJPcf,
.hw6F0 {
  transition: all 0.5s;
}
.eaJfn,
.jFPHx {
  opacity: 0;
  transform: translateY(10px);
}
.N8F0U,
.C_yum {
  transition: all 0.5s;
}
.OQL4f,
.RTUA5 {
  opacity: 0;
}
.clbOm,
.ScjBJ {
  transition: 0.5s;
}
.Y99KV,
.FWZwa {
  transform: translate(-100%, 0%);
}
.C8tdx,
.bOys0 {
  transition: all 0.5s;
}
._99uDV,
.k7KRP {
  transform: translate(200%, 0%);
}
.mos7U,
.P6sy9 {
  transition: all 0.5s;
}
.svuhL,
.jBfvl {
  opacity: 0;
  transform: translateY(-100%);
}
.xDHMI,
.gFfzy {
  transition: all 0.5s ease-in-out;
}
._MkJh,
.m3XOz {
  opacity: 0;
  transform: translateY(100vh);
}
.Oj_13 {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.Oj_13.V5sp2 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.aiIK2 {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.aiIK2.V5sp2 {
  opacity: 1 !important;
}
.xzPP7 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.qGG1i {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .qGG1i {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .qGG1i {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.jc9zP,
.REq57 {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.XhfHW,
.BOzrI {
  background-color: var(--pageBackground, #f8f8f8);
}
.KL5uJ .KCg3v .KuBlY .tQozr {
  font-size: 0.875rem;
}
.xNTLg .FPMnY {
  background: #f5f5f5;
}
.GXHIG {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.NrBwh {
  overflow-x: hidden;
  font-size: 0.875rem;
}
._gJdU,
.QTf5k {
  max-width: 1440px;
}
.GjakD {
  display: block;
}
.Wq9sr,
.yOshI {
  display: inline-block;
}
.ZqMYE {
  display: flex;
}
.ZXgqy,
.XABpF {
  display: flex;
  flex-direction: column;
}
.n9Ghh,
.z0QTt {
  display: flex;
  align-items: center;
}
.S3sDC,
.eXOLh {
  display: flex;
  justify-content: center;
}
.tbo4K,
.oV6ku {
  display: flex;
  justify-content: center;
  align-items: center;
}
.TRrc6,
.RxEGn {
  justify-content: flex-start;
}
._VT0w,
.S4dZd {
  justify-content: flex-end;
}
.JVtZ5,
.HKZYw {
  justify-content: space-between;
}
.ofU07,
.yRPCD {
  justify-content: space-around;
}
.l8i_C,
.kJCH2 {
  justify-content: space-evenly;
}
h1,
.K34oz {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .K34oz {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.NHjyK {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .NHjyK {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.iGW_e {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .iGW_e {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.l6GR8 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .l6GR8 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.yyI4u {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .yyI4u {
    font-size: 16px;
    line-height: 18px;
  }
}
.XIKO8 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .XIKO8 {
    font-size: 16px;
    line-height: 20px;
  }
}
.qlYAG,
.njJNM,
.KIPtb {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .qlYAG,
  .njJNM,
  .KIPtb {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.fFvrN {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .fFvrN {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.cPMgq,
.BUi5Q {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.kDvml,
.Z0BgD {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.Jsf6L,
.tFF7j {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .Jsf6L,
  .tFF7j {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.Jsf6L:hover,
.tFF7j:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Jsf6L:disabled,
.tFF7j:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Jsf6L:active,
.tFF7j:active {
  opacity: 0.8;
}
.rK45s,
.IHcB_ {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.DvS49,
.ySyjT {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.SO5iP,
.H9IcI {
  max-width: 1440px !important;
}
.RsIlk,
.SrN7C {
  overflow-y: hidden !important;
}
.RiaB1 .x2gH6 .E7Wzv {
  height: 63px;
}
.rwFaX .WSEAz .Yui7h {
  margin-right: none !important;
}
.jt_U9 {
  display: block !important;
  margin-bottom: 8px;
}
.DOwd_ {
  width: calc(100% - 20px) !important;
}
.MRfxU {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.nUudW,
.tVvRP {
  max-width: 1440px;
}
.m5Fyk,
.CepDy {
  margin-right: 30px !important;
}
.LpkkR,
._zXJc {
  margin-right: 5px !important;
}
.WdcHM,
.W0Akn {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.KW3Rc,
.nBKci {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.gcUIk,
.wGaFS {
  display: none;
}
@media only screen and (max-width: 768px) {
  .gcUIk,
  .wGaFS {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .gcUIk,
  .wGaFS {
    margin-top: 24px;
  }
}
.cGOna,
.vuELu {
  background-color: var(--accentColor);
  color: #fff;
}
.zIJ4A,
.zWm_J {
  position: relative;
}
.U69b3,
.gMw5c {
  overflow-y: hidden;
}
.FvRVB,
.PgawM {
  overflow: hidden;
}
.e9uSb h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .e9uSb {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.Immx0 ._sxKE {
  color: var(--textHeading, #26201a);
}
.Immx0 .bWy_r,
.Immx0 .Qoghg {
  color: var(--textLabel, #7d7676) !important;
}
.Immx0 #oCvIb * {
  color: var(--textBody, #3c3131);
}
.wEMm9 {
  width: 100%;
  height: 100%;
}
.NrBwh {
  position: fixed;
  inset: 0;
  z-index: 40;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .NrBwh {
    align-items: flex-end;
  }
}
.NrBwh:before {
  content: "";
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.yJjmf {
  min-width: 300px;
  background-color: var(--dialogBackground, #fff);
  border-radius: 3px;
  min-height: 100px;
  max-width: 720px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  /* Safari */
  -moz-transform: translateZ(0);
  /* Firefox */
  -ms-transform: translateZ(0);
  /* IE/Edge */
  -o-transform: translateZ(0);
  /* Opera */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 768px) {
  .yJjmf {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (max-width: 768px) {
  .FEP8n {
    border: none;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.eUcxz {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  z-index: 4;
  padding: 8px;
}
.eUcxz .ZM_dd {
  cursor: pointer;
}
.bEyOU {
  flex: 1;
  max-height: 90vh;
  overflow-y: auto;
}
.zVh3i {
  justify-content: flex-end;
}
.zVh3i .yJjmf {
  height: 100%;
  width: 40%;
  border-radius: 0;
}
.zVh3i .yJjmf .eUcxz {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .zVh3i .yJjmf .eUcxz {
    padding: 16px;
  }
}
.zVh3i .yJjmf .eUcxz .J6fV0 {
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (max-width: 768px) {
  .zVh3i .yJjmf {
    width: 100%;
    border-radius: 0;
  }
}
@media only screen and (max-width: 768px) {
  .odKq5 {
    align-items: center;
  }
}
@media only screen and (max-width: 768px) {
  .odKq5 .yJjmf {
    width: unset;
    max-width: 720px;
  }
}
.J6fV0 {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
}
.Ybol8 {
  line-height: 140%;
  font-size: 14px;
  margin-top: 8px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
.bFlx7 {
  overflow-y: hidden;
}


.xsD3W,
.IdO4d {
  transition: all 0.5s;
}
.udR3O,
.tFBU7 {
  opacity: 0;
  transform: translateY(10px);
}
.PY2ku,
.zD1NJ {
  transition: all 0.5s;
}
.KF9vS,
.QH3MY {
  opacity: 0;
}
.Oh7Mo,
.BnwYN {
  transition: 0.5s;
}
.za7hd,
.fISCW {
  transform: translate(-100%, 0%);
}
.izc9p,
.Rj_4u {
  transition: all 0.5s;
}
.yxAbe,
.ZI7mH {
  transform: translate(200%, 0%);
}
.PgFvH,
.A976T {
  transition: all 0.5s;
}
.mNnf4,
.Dnr1h {
  opacity: 0;
  transform: translateY(-100%);
}
.jdTuM,
.vmm7l {
  transition: all 0.5s ease-in-out;
}
.i8wQz,
.iw0fK {
  opacity: 0;
  transform: translateY(100vh);
}
.jKfYs {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.jKfYs.Syt6g {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.AYo6i {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.AYo6i.Syt6g {
  opacity: 1 !important;
}
.T0Pop {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.cqbO_ {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .cqbO_ {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .cqbO_ {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.YVzs1,
.RlW9L {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.Nxy18,
.cYQVO {
  background-color: var(--pageBackground, #f8f8f8);
}
.zWYgF .S5Djm .CouOX .emlyS {
  font-size: 0.875rem;
}
.egDF2 .Vo2Ed {
  background: #f5f5f5;
}
.XkpPp {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.Msqmf {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.sAry3,
.Mfbnx {
  max-width: 1440px;
}
.XyQ09 {
  display: block;
}
.WAL91,
.CcOjV {
  display: inline-block;
}
.bORGx {
  display: flex;
}
.Gnhzo,
.GMM6h {
  display: flex;
  flex-direction: column;
}
.OQvbS,
.nxveP {
  display: flex;
  align-items: center;
}
.XQVoi,
.CRa18 {
  display: flex;
  justify-content: center;
}
.MfqXG,
.qUxvW {
  display: flex;
  justify-content: center;
  align-items: center;
}
.FlGcA,
.eMZjU {
  justify-content: flex-start;
}
.U41Jl,
.rxf_7 {
  justify-content: flex-end;
}
.mw8vF,
.INKpz {
  justify-content: space-between;
}
.MY5v8,
.qzlZM {
  justify-content: space-around;
}
.E7ylZ,
.D48G2 {
  justify-content: space-evenly;
}
h1,
.hrMJG {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .hrMJG {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.Qw2Pz {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .Qw2Pz {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.MhYQj {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .MhYQj {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.nyWTR {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .nyWTR {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.LX1eL {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .LX1eL {
    font-size: 16px;
    line-height: 18px;
  }
}
._0aRs {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  ._0aRs {
    font-size: 16px;
    line-height: 20px;
  }
}
.ndPbG,
.JCj4U,
.OsT5z {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .ndPbG,
  .JCj4U,
  .OsT5z {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.zaBIw {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .zaBIw {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.qHMhv,
.dPeNC {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.tK9h2,
.PlvmX {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.s_0Eb,
.pOKSx {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .s_0Eb,
  .pOKSx {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.s_0Eb:hover,
.pOKSx:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.s_0Eb:disabled,
.pOKSx:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.s_0Eb:active,
.pOKSx:active {
  opacity: 0.8;
}
.OepvA,
.OPvhD {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.zvze7,
.AQnFQ {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.o3e2c,
.Aq1TZ {
  max-width: 1440px !important;
}
.VuR7m,
.Uvpzb {
  overflow-y: hidden !important;
}
.Q_TVA .rzwCU .INk5m {
  height: 63px;
}
.HXbIe .N_Bw9 .L6QIC {
  margin-right: none !important;
}
.sTNh0 {
  display: block !important;
  margin-bottom: 8px;
}
.A8Z90 {
  width: calc(100% - 20px) !important;
}
.OTySh {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.e1LGO,
.cOoBS {
  max-width: 1440px;
}
.u5lvz,
.FFmJt {
  margin-right: 30px !important;
}
.M4ukX,
.swkkc {
  margin-right: 5px !important;
}
.oNTc0,
.Fwb9S {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.iCZTo,
.UggFQ {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.uPPsG,
.WOM7n {
  display: none;
}
@media only screen and (max-width: 768px) {
  .uPPsG,
  .WOM7n {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .uPPsG,
  .WOM7n {
    margin-top: 24px;
  }
}
.suQsY,
.oUTCf {
  background-color: var(--accentColor);
  color: #fff;
}
.l5FXL,
.vnNe8 {
  position: relative;
}
.DL1QY,
.ZKnEh {
  overflow-y: hidden;
}
.P7L75,
.zZ3kv {
  overflow: hidden;
}
.IjPbG h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .IjPbG {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.ZF0k1 .mEd0i {
  color: var(--textHeading, #26201a);
}
.ZF0k1 .GSDmE,
.ZF0k1 .xFBdl {
  color: var(--textLabel, #7d7676) !important;
}
.ZF0k1 #LQUci * {
  color: var(--textBody, #3c3131);
}
.B1T5R {
  width: 100%;
  height: 100%;
}
.kQATn {
  border-radius: 8px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  line-height: 140%;
  padding: 24px 0;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 480px) {
  .kQATn {
    padding: 16px 0;
    border-radius: 0;
  }
}
.kQATn .XUj53 {
  font-size: 12px;
  font-weight: 500;
  color: var(--textHeading, #26201a);
  padding: 0 24px;
}
@media only screen and (max-width: 480px) {
  .kQATn .XUj53 {
    padding: 0 16px;
  }
}
.kQATn .yrvWZ {
  display: flex;
  justify-content: space-between;
  padding: 0 24px;
  margin-top: 16px;
  font-size: 12px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
@media only screen and (max-width: 768px) {
  .kQATn .yrvWZ {
    margin-top: 12px;
    padding: 0 16px;
  }
}
.kQATn .UEItG {
  color: var(--textHeading, #26201a);
  border-top: 1px solid var(--dividerStokes, #d4d1d1);
  margin-top: 24px;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 700;
  padding: 24px 24px 0;
}
@media only screen and (max-width: 480px) {
  .kQATn .UEItG {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.kQATn .Uv0ri {
  background-color: #fff9dc;
  border-radius: 8px;
  width: 100%;
  box-sizing: border-box;
  padding: 8px 0;
  margin-top: 12px;
  font-size: 16px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .kQATn .Uv0ri {
    font-size: 12px;
  }
}
.kQATn .Uv0ri .K34JR {
  display: flex;
  justify-content: center;
  align-items: center;
}
.kQATn .Uv0ri .apwTD {
  margin-left: 4px;
  font-weight: 400;
}
.kQATn .Uv0ri .QX6Aq {
  margin-left: 4px;
  font-weight: 600;
}
.PDtk7 {
  color: var(--successText, #1c958f);
}


.A6dX9,
.nD3Fy {
  transition: all 0.5s;
}
.sp3eN,
.fd7st {
  opacity: 0;
  transform: translateY(10px);
}
.I3VRm,
.Jr9iW {
  transition: all 0.5s;
}
.da9cz,
.z09eW {
  opacity: 0;
}
.OmO1P,
.O0cxg {
  transition: 0.5s;
}
.n01vY,
.tnE7g {
  transform: translate(-100%, 0%);
}
.e08N3,
.HfPfT {
  transition: all 0.5s;
}
.s7j1m,
.LFUZf {
  transform: translate(200%, 0%);
}
.Ig5qr,
.CN4rI {
  transition: all 0.5s;
}
.N1jkV,
.ZcjIW {
  opacity: 0;
  transform: translateY(-100%);
}
.y4WMr,
.RA5qZ {
  transition: all 0.5s ease-in-out;
}
.LsKes,
.DwP0L {
  opacity: 0;
  transform: translateY(100vh);
}
.Z9w63 {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.Z9w63.ZAxGb {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.PgPOc {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.PgPOc.ZAxGb {
  opacity: 1 !important;
}
.WowX_ {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.uyegz {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .uyegz {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .uyegz {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.HIrNM,
.MwwTi {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.xLHCo,
.rQFiM {
  background-color: var(--pageBackground, #f8f8f8);
}
.oOPeY .w5YGw .lNAY6 .DiwoX {
  font-size: 0.875rem;
}
.XQxBi .FmqCs {
  background: #f5f5f5;
}
.v1pDq {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.qRfhB {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.ZazO7,
.xqTR9 {
  max-width: 1440px;
}
.moscc {
  display: block;
}
.lzYbW,
.oVwCF {
  display: inline-block;
}
.Yq1Dt {
  display: flex;
}
.DjkOD,
.brFVN {
  display: flex;
  flex-direction: column;
}
.Qw3gm,
.RNd9F {
  display: flex;
  align-items: center;
}
.xUmHp,
.RKW9r {
  display: flex;
  justify-content: center;
}
.xZmEQ,
.ADPS_ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.JH2nE,
.SOKep {
  justify-content: flex-start;
}
.uKgTu,
.A5_op {
  justify-content: flex-end;
}
.qobs3,
.pQHLB {
  justify-content: space-between;
}
.mGyoN,
.S6yMS {
  justify-content: space-around;
}
.paVon,
.YmSqc {
  justify-content: space-evenly;
}
h1,
.pVtd3 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .pVtd3 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.GnPRP {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .GnPRP {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Bc7po {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .Bc7po {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.otsQ8 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .otsQ8 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.RRTdF {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .RRTdF {
    font-size: 16px;
    line-height: 18px;
  }
}
.xXNAM {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .xXNAM {
    font-size: 16px;
    line-height: 20px;
  }
}
.W6HtX,
.qB3qv,
.UB8iR {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .W6HtX,
  .qB3qv,
  .UB8iR {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.l5gsS {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .l5gsS {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.qMS1T,
.rGgns {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.xQNUV,
.CUSbt {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.L_Uqv,
.iwqmF {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .L_Uqv,
  .iwqmF {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.L_Uqv:hover,
.iwqmF:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.L_Uqv:disabled,
.iwqmF:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.L_Uqv:active,
.iwqmF:active {
  opacity: 0.8;
}
.zUENa,
.q4eUl {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Erq2n,
.Wxp0R {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.X7mEC,
.hv8Kn {
  max-width: 1440px !important;
}
.fBtox,
.mdR_L {
  overflow-y: hidden !important;
}
.kbQb4 .jb1sj .qrDBu {
  height: 63px;
}
.mBvjs .BL8UT ._cNYK {
  margin-right: none !important;
}
.MyiVi {
  display: block !important;
  margin-bottom: 8px;
}
.PWp7l {
  width: calc(100% - 20px) !important;
}
.sOj0V {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.ZhQ2E,
.rj9nR {
  max-width: 1440px;
}
.WmydT,
.kId8F {
  margin-right: 30px !important;
}
.GGd_J,
.QW7PY {
  margin-right: 5px !important;
}
.iCHFf,
.vVecB {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.x0sN_,
.sGKeQ {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.detuk,
.j0VsL {
  display: none;
}
@media only screen and (max-width: 768px) {
  .detuk,
  .j0VsL {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .detuk,
  .j0VsL {
    margin-top: 24px;
  }
}
.dFeg8,
.kxN3a {
  background-color: var(--accentColor);
  color: #fff;
}
.SJixG,
.z6sz5 {
  position: relative;
}
.qxeQa,
.TxUiI {
  overflow-y: hidden;
}
.CvvNh,
.ZOJlB {
  overflow: hidden;
}
.oGCN_ h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .oGCN_ {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.oKMDW .tj6op {
  color: var(--textHeading, #26201a);
}
.oKMDW .CgyiH,
.oKMDW .bsFFJ {
  color: var(--textLabel, #7d7676) !important;
}
.oKMDW #VR6K8 * {
  color: var(--textBody, #3c3131);
}
.kgYJS {
  width: 100%;
  height: 100%;
}
.vMhl6 {
  padding: 24px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-top: 0 solid var(--dividerStokes, #d4d1d1);
}
@media only screen and (max-width: 480px) {
  .vMhl6 {
    padding: 16px;
  }
}
.vMhl6:last-child {
  border-radius: 0 0 8px 8px;
}
@media only screen and (max-width: 480px) {
  .vMhl6:last-child {
    border-radius: 0;
  }
}
.vMhl6 .q7JgO {
  display: flex;
}
.vMhl6 .q7JgO .tvRA0 {
  flex: 0 0 18%;
  box-sizing: border-box;
  display: flex;
}
@media only screen and (max-width: 768px) {
  .vMhl6 .q7JgO .tvRA0 {
    flex: 0 0 25%;
  }
}
.vMhl6 .q7JgO .tvRA0 a img {
  width: 100%;
  border-radius: 4px;
}
.vMhl6 .q7JgO ._JGDu {
  position: relative;
  line-height: 140%;
  box-sizing: border-box;
  margin-left: 24px;
  width: 100%;
}
.vMhl6 .q7JgO ._JGDu .NyXBS {
  position: absolute;
  top: 0;
  right: 0;
}
.vMhl6 .q7JgO ._JGDu .ux9xX {
  color: var(--textHeading);
  font-size: 14px;
  font-weight: 600;
}
.vMhl6 .q7JgO ._JGDu .SM5xl {
  color: var(--textBody, #3c3131);
  margin-top: 4px;
  font-size: 14px;
}
.vMhl6 .q7JgO ._JGDu .uXLLf {
  color: var(--textLabel, #7d7676);
  padding-right: 90px;
  margin-top: 4px;
  font-size: 12px;
}
@media only screen and (max-width: 480px) {
  .vMhl6 .q7JgO ._JGDu .uXLLf {
    padding-right: 30px;
  }
}
.vMhl6 .q7JgO ._JGDu .fO6X4 {
  display: flex;
  align-items: center;
  margin-top: 16px;
  position: relative;
  flex-wrap: wrap;
  column-gap: 12px;
}
.vMhl6 .q7JgO ._JGDu .fO6X4 .eA7Ez {
  display: flex;
  align-items: center;
  gap: 12px;
}
.vMhl6 .q7JgO ._JGDu .fO6X4 .eA7Ez .YoMlT {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  align-items: center;
  padding: 0 16px;
  min-width: 80px;
  max-width: 160px;
  height: 36px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 4px;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .vMhl6 .q7JgO ._JGDu .fO6X4 .eA7Ez .YoMlT {
    padding: 0 10px;
    width: 98px;
  }
}
.vMhl6 .q7JgO ._JGDu .fO6X4 .eA7Ez .YoMlT .Fofz9 {
  font-size: 12px;
  font-weight: 600;
  color: var(--textBody, #3c3131);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 90%;
  margin-right: 3px;
}
.vMhl6 .q7JgO ._JGDu .fO6X4 .eA7Ez .YoMlT .QgMku {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.vMhl6 .q7JgO ._JGDu .fO6X4 .gIKSK {
  font-size: 10px;
  font-weight: 500;
  padding: 4px 12px;
  border-radius: 4px;
  line-height: 140%;
  color: var(--errorText, #b24141);
}
@media only screen and (max-width: 480px) {
  .vMhl6 .q7JgO ._JGDu .fO6X4 .gIKSK {
    margin-top: 12px;
  }
}
.vMhl6 .q7JgO ._JGDu .aY4ZP {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 16px;
}
@media only screen and (max-width: 768px) {
  .vMhl6 .q7JgO ._JGDu .aY4ZP {
    flex-direction: column;
    align-items: flex-start;
  }
}
.vMhl6 .q7JgO ._JGDu .aY4ZP .JekwB {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.vMhl6 .q7JgO ._JGDu .aY4ZP .JekwB .SF5wF {
  color: var(--textHeading, #26201a);
  font-size: 16px;
  font-weight: 600;
  margin-right: 12px;
}
.vMhl6 .q7JgO ._JGDu .aY4ZP .JekwB .ZUZwu {
  font-size: 12px;
  text-decoration: line-through;
  color: var(--textLabel, #7d7676);
  margin-right: 12px;
}
.vMhl6 .q7JgO ._JGDu .aY4ZP .JekwB .EwiSJ {
  font-size: 12px;
  font-weight: 500;
  margin-right: 12px;
  color: var(--successText, #1c958f);
}
.vMhl6 .q7JgO ._JGDu .aY4ZP .InLrK {
  display: flex;
  height: 20px;
  align-self: center;
}
@media only screen and (max-width: 480px) {
  .vMhl6 .q7JgO ._JGDu .aY4ZP .InLrK {
    align-self: flex-start;
    margin-top: 12px;
  }
}
.vMhl6 .q7JgO ._JGDu .aY4ZP .InLrK .tYZ_r {
  color: var(--textHeading, #26201a);
}
@media only screen and (max-width: 480px) {
  .vMhl6 .q7JgO ._JGDu .aY4ZP .InLrK .tYZ_r {
    display: none;
  }
}
.vMhl6 .q7JgO ._JGDu .aY4ZP .InLrK .zBXCz {
  font-weight: 600;
  font-size: 12px;
  text-align: right;
  color: var(--buttonPrimary, #4e3f09);
  align-self: center;
  margin-left: 8px;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .vMhl6 .q7JgO ._JGDu .aY4ZP .InLrK .zBXCz {
    margin-left: 0;
  }
}
.Q8dTd {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  padding: 4px 12px;
  color: var(--successText, #1c958f);
  line-height: 140%;
  background: var(--successBackground, #c2dbc9);
  border-radius: 4px;
  width: fit-content;
}
.Q8dTd .ZcIJ4 {
  margin-left: 6px;
  font-weight: 600;
  font-size: 10px;
}
.m6wJf {
  font-size: 12px;
  font-weight: 500;
  display: flex;
  align-items: center;
  margin-top: 12px;
  cursor: pointer;
  background-color: var(--successBackground, #c2dbc9);
  border-radius: 4px;
  color: var(--successText, #1c958f);
  width: max-content;
  padding: 4px 8px;
}
@media only screen and (max-width: 480px) {
  .m6wJf {
    margin-top: 12px;
    margin-left: 0;
  }
}
.m6wJf .MRMrG {
  margin-left: 6px;
}
.aKeSC {
  font-size: 12px;
  font-weight: 600;
  padding: 16px 24px;
  margin-bottom: 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: var(--errorBackground);
  border-radius: 4px;
  margin-bottom: 8px;
}
@media only screen and (max-width: 480px) {
  .aKeSC {
    font-size: 10px;
  }
}
.aKeSC .cXkN1 {
  color: var(--buttonLink, #b1655b);
  cursor: pointer;
}
.hqY91 {
  color: var(--errorText, #b24141);
}
.ogqP0 {
  opacity: 0.4;
  pointer-events: none;
}
.ZMCAd {
  min-height: 100px;
  max-height: 720px;
  overflow: auto;
}
@media only screen and (min-width: 769px) {
  .ZMCAd {
    min-width: 400px;
    max-width: 400px;
  }
}
.ZMCAd .nC6_Z {
  background-color: #f8f8f8;
  padding: 24px;
  align-items: flex-start;
}
.ZMCAd .nlGZN {
  border-bottom: 1px solid #f0f0f0;
  position: relative;
  display: flex;
  align-items: center;
}
.ZMCAd .nlGZN .SAs_4 {
  display: flex;
}
.ZMCAd .nlGZN .SAs_4 .tdtDX {
  width: 18%;
}
.ZMCAd .nlGZN .SAs_4 .tdtDX img {
  width: 100%;
  border-radius: 4px;
}
.ZMCAd .nlGZN .SAs_4 .v10Pw {
  color: #1f1f1f;
  line-height: 140%;
  margin-left: 16px;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.ZMCAd .nlGZN .SAs_4 .v10Pw div .OI7r9 {
  margin-right: 20px;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 600;
}
.ZMCAd .nlGZN .SAs_4 .v10Pw div .RNOpp {
  margin-right: 20px;
  font-size: 16px;
  font-weight: 400;
}
.ZMCAd .nlGZN .SAs_4 .v10Pw .S5cZT {
  margin-top: 16px;
  font-size: 14px;
  font-weight: 600;
}
.ZMCAd .nlGZN .HeaU2 {
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer;
}
.ZMCAd .nlGZN .HeaU2 span {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ZMCAd .rM4zk {
  padding: 24px 0 24px 24px;
}
.ZMCAd .rM4zk .NV199 {
  font-size: 14px;
  font-weight: 600;
}
.ZMCAd .rM4zk .jDxpM {
  display: flex;
  flex-wrap: wrap;
}
.ZMCAd .rM4zk .jDxpM .Fdnj1 {
  margin-right: 24px;
  margin-top: 12px;
}
.ZMCAd .rM4zk .jDxpM .Fdnj1 .et9jT {
  color: var(--buttonPrimary);
  border-color: var(--buttonPrimary);
  background: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  padding: 0px 20px;
  padding-bottom: 14px;
  padding-top: 14px;
  display: inline-block;
  cursor: pointer;
}
.ZMCAd .rM4zk .jDxpM .Fdnj1 .qafg9 {
  color: var(--buttonPrimary);
  border-color: var(--buttonPrimary);
}
.ZMCAd .rM4zk .jDxpM .Fdnj1 .v4QLG {
  position: relative;
  color: var(--ButtonPrimaryL3);
  border-color: var(--ButtonPrimaryL3);
}
.ZMCAd .rM4zk .jDxpM .Fdnj1 svg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.ZMCAd .rM4zk .jDxpM .Fdnj1 svg line {
  stroke: var(--dividerStokes, #d4d1d1);
  stroke-width: 1;
}
.ZMCAd .H7x50 {
  padding: 0 0 4px 24px;
  margin-top: -16px;
  height: 22px;
  font-weight: 600;
  font-size: 12px;
  color: var(--buttonPrimary, #4e3f09);
  line-height: 140%;
}
.ZMCAd .b_p1k {
  border-top: 1px solid #f0f0f0;
  padding: 24px;
  width: 100%;
}
.ZMCAd .b_p1k .zWLty {
  border-radius: 4px;
  text-transform: capitalize;
  color: #fff;
  background-color: var(--buttonPrimary);
  padding: 14px 0;
  text-align: center;
}
.ZMCAd .YY1tb {
  opacity: 0.5;
}
.KoJzo {
  display: flex;
}
.BmdxV,
.BmdxV path {
  color: var(--textHeading);
  fill: var(--textHeading);
}
.MGxWZ {
  font-size: 12px;
  font-weight: 500;
  padding: 6px 16px 8px;
  display: flex;
  align-items: center;
  color: var(--errorText, #b24141);
  background: var(--errorBackground, #e6d5d5);
  border: 1px solid var(--errorText, #b24141);
  border-radius: 4px;
  line-height: 140%;
  height: 36px;
  box-sizing: border-box;
}
@media only screen and (max-width: 480px) {
  .MGxWZ {
    font-size: 8px;
  }
}
.xK1jx {
  padding: 24px;
}
.xK1jx .H13YJ {
  display: flex;
  background: var(--dialogBackground, #fff);
  flex-direction: column;
}
.xK1jx .H13YJ .erqRi {
  display: flex;
  font-size: 12px;
  font-weight: 600;
}
.xK1jx .H13YJ .erqRi .rf8pm {
  display: flex;
  margin-left: 14px;
  flex-direction: column;
}
.xK1jx .H13YJ .erqRi .rf8pm .RcAp6 {
  font-weight: 600;
  font-size: 12px;
  line-height: 140%;
  margin-bottom: 4px;
  color: var(--textHeading, #26201a);
}
.xK1jx .H13YJ .erqRi .rf8pm .MJLhg {
  display: flex;
}
.xK1jx .H13YJ .erqRi .rf8pm .MJLhg .JVlxh {
  font-weight: 400;
  font-size: 12px;
  line-height: 140%;
  color: var(--textBody, #3c3131);
}
.xK1jx .H13YJ .erqRi .rf8pm .MJLhg .Y4RFb {
  margin-left: 5px;
  font-weight: 600;
  font-size: 12px;
  color: var(--successText, #1c958f);
  cursor: pointer;
  align-self: center;
}
.xK1jx .H13YJ:not(:first-child) {
  margin-top: 24px;
}
.xK1jx .LPsFG {
  margin-top: 16px;
  max-height: 200px;
  overflow-y: scroll;
  padding: 16px 30px;
  border-radius: 4px;
  max-width: 350px;
}

.SMxNb,
.CET4u {
  transition: all 0.5s;
}
.EWRFt,
.zc5oS {
  opacity: 0;
  transform: translateY(10px);
}
.IN99E,
.sSq41 {
  transition: all 0.5s;
}
.d3DFW,
.I8Nz7 {
  opacity: 0;
}
.WdWvt,
.clP_6 {
  transition: 0.5s;
}
.zQnxO,
.CREND {
  transform: translate(-100%, 0%);
}
.WwQKy,
.g0KJ1 {
  transition: all 0.5s;
}
.d3ieJ,
.UMOga {
  transform: translate(200%, 0%);
}
.cS9YB,
.hV6R4 {
  transition: all 0.5s;
}
.m96GR,
.ELsrJ {
  opacity: 0;
  transform: translateY(-100%);
}
.aFr_N,
.pS5gF {
  transition: all 0.5s ease-in-out;
}
.ZosYw,
.HLEOY {
  opacity: 0;
  transform: translateY(100vh);
}
.pHFUc {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.pHFUc.AxfIf {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.ZqxiU {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.ZqxiU.AxfIf {
  opacity: 1 !important;
}
.eksvV {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.ZmwNH {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .ZmwNH {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .ZmwNH {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.vm8Sh,
.M1N8d {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.St8AM,
.nDEPQ {
  background-color: var(--pageBackground, #f8f8f8);
}
.S_e4J .GsA6p .OW72d .UtN0C {
  font-size: 0.875rem;
}
.cCaEv .MUgP_ {
  background: #f5f5f5;
}
.d6KAn {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.EzRM8 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.dZ4gx,
.Gx1B_ {
  max-width: 1440px;
}
.ZvSQu {
  display: block;
}
.m01if,
.Gz_w4 {
  display: inline-block;
}
.ZWe9U {
  display: flex;
}
.HQpPq,
.aRzc6 {
  display: flex;
  flex-direction: column;
}
.A83VF,
.gZzaW {
  display: flex;
  align-items: center;
}
.AMLm1,
.lCoeM {
  display: flex;
  justify-content: center;
}
.sEOpQ,
.qyazs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.kbMtm,
.TZMxZ {
  justify-content: flex-start;
}
.Uwrjm,
.Yt_ED {
  justify-content: flex-end;
}
.kA_1q,
.SWpf5 {
  justify-content: space-between;
}
.inICg,
.a021t {
  justify-content: space-around;
}
.YBU3K,
.fmOgg {
  justify-content: space-evenly;
}
h1,
.zHEfw {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .zHEfw {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.dQCdL {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .dQCdL {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.ONLCA {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .ONLCA {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.ChL2i {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .ChL2i {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.ND9Sn {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .ND9Sn {
    font-size: 16px;
    line-height: 18px;
  }
}
.qp6iX {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .qp6iX {
    font-size: 16px;
    line-height: 20px;
  }
}
.ObCBL,
.laPXL,
.SooOw {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .ObCBL,
  .laPXL,
  .SooOw {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.il7iT {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .il7iT {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.qk4NS,
.EJ20J {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.oxZtb,
.EAYml {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.xSh0o,
.XcPXz {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .xSh0o,
  .XcPXz {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.xSh0o:hover,
.XcPXz:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.xSh0o:disabled,
.XcPXz:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.xSh0o:active,
.XcPXz:active {
  opacity: 0.8;
}
.uqDPa,
.edu6A {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.nyB9G,
.YAph5 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.uK3EF,
.C4rbw {
  max-width: 1440px !important;
}
._6S32X,
.BRQPw {
  overflow-y: hidden !important;
}
.DOfo1 .OBXwV .Q3GG1 {
  height: 63px;
}
.cyh_3 .zDjjP .HfQnJ {
  margin-right: none !important;
}
.UYgz1 {
  display: block !important;
  margin-bottom: 8px;
}
.RjfYH {
  width: calc(100% - 20px) !important;
}
.evfTs {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.zuwgK,
.lx7Kv {
  max-width: 1440px;
}
.FueH6,
.kvx9M {
  margin-right: 30px !important;
}
.UDPAU,
.jnUTC {
  margin-right: 5px !important;
}
.H0Ohz,
.ItAFJ {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Fzyj6,
.VV_G7 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Kyj3Z,
.H9fa5 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Kyj3Z,
  .H9fa5 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Kyj3Z,
  .H9fa5 {
    margin-top: 24px;
  }
}
.xvT5e,
.T6TDb {
  background-color: var(--accentColor);
  color: #fff;
}
.v8vVW,
.W4mnb {
  position: relative;
}
.SwBys,
.bbLrX {
  overflow-y: hidden;
}
.gTNmY,
.jNKGE {
  overflow: hidden;
}
.RA2yq h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .RA2yq {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.JeDc7 .IuAYO {
  color: var(--textHeading, #26201a);
}
.JeDc7 .EahHk,
.JeDc7 .MnFem {
  color: var(--textLabel, #7d7676) !important;
}
.JeDc7 #bJiw6 * {
  color: var(--textBody, #3c3131);
}
.Rmofn {
  width: 100%;
  height: 100%;
}
.UNTAk {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 4px;
  overflow: hidden;
  height: 36px;
}
.UNTAk .BFWVX,
.UNTAk .BUJXp {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  width: 42px;
  padding: 0;
  height: 100%;
  color: var(--textHeading, #26201a);
}
@media only screen and (max-width: 480px) {
  .UNTAk .BFWVX,
  .UNTAk .BUJXp {
    width: 28px;
  }
}
.UNTAk .BFWVX .gVTO1,
.UNTAk .BUJXp .gVTO1 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.UNTAk .LEWYa {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 100%;
  border-left: 1px solid var(--dividerStokes, #d4d1d1);
  border-right: 1px solid var(--dividerStokes, #d4d1d1);
  font-size: 12px;
  line-height: normal;
  color: var(--textBody, #3c3131);
}
@media only screen and (max-width: 480px) {
  .UNTAk .LEWYa {
    width: 30px;
  }
}

.NLaoy,
.UNz6J {
  transition: all 0.5s;
}
.Z7MaZ,
.fabkN {
  opacity: 0;
  transform: translateY(10px);
}
._jJVb,
.edFqX {
  transition: all 0.5s;
}
.gv1Hu,
.lZ2AT {
  opacity: 0;
}
.mzY1z,
.jYi9Z {
  transition: 0.5s;
}
.WBcKD,
.atJOc {
  transform: translate(-100%, 0%);
}
.buniZ,
.wZN2f {
  transition: all 0.5s;
}
.fbacO,
.siZyv {
  transform: translate(200%, 0%);
}
.WSouK,
.NNmFt {
  transition: all 0.5s;
}
.oPSOU,
.tFyYU {
  opacity: 0;
  transform: translateY(-100%);
}
.rNcrH,
.S_5sF {
  transition: all 0.5s ease-in-out;
}
.AAoet,
.dngWM {
  opacity: 0;
  transform: translateY(100vh);
}
.A5zOU {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.A5zOU.EoXnZ {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.FFyyG {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.FFyyG.EoXnZ {
  opacity: 1 !important;
}
.jiPhB {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.S8qIh {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .S8qIh {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .S8qIh {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.ld25s,
.T6bVY {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.Dxoyb,
.QgBRD {
  background-color: var(--pageBackground, #f8f8f8);
}
.WJmMU .Or6zT .N_pZ2 .R5Q4u {
  font-size: 0.875rem;
}
.KYPUU .Qvcra {
  background: #f5f5f5;
}
.mJyC3 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.WoXlH {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.fCgTN,
.nppwb {
  max-width: 1440px;
}
.Sf6jr {
  display: block;
}
.Jg1Yt,
.pjE_T {
  display: inline-block;
}
.yBvCZ {
  display: flex;
}
.FG76j,
.MMtSJ {
  display: flex;
  flex-direction: column;
}
.i9oxH,
.Rcbaq {
  display: flex;
  align-items: center;
}
.ogtoo,
.PTF6W {
  display: flex;
  justify-content: center;
}
.X9x6q,
.DQzyg {
  display: flex;
  justify-content: center;
  align-items: center;
}
._0Oq7N,
.jh68x {
  justify-content: flex-start;
}
.t19vu,
.dJhLc {
  justify-content: flex-end;
}
.spWdy,
.Ew1Bc {
  justify-content: space-between;
}
.GKgzj,
.vCRBE {
  justify-content: space-around;
}
.i7sDq,
.InLnj {
  justify-content: space-evenly;
}
h1,
.wTpep {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .wTpep {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.gJTCF {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .gJTCF {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.bjW5X {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .bjW5X {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.wVWJU {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .wVWJU {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.wrjLe {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .wrjLe {
    font-size: 16px;
    line-height: 18px;
  }
}
.Ud3Ks {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .Ud3Ks {
    font-size: 16px;
    line-height: 20px;
  }
}
.K6bFf,
.rbaoQ,
.gmM8x {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .K6bFf,
  .rbaoQ,
  .gmM8x {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.GoCT1 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .GoCT1 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.SY4i9,
.m243P {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.bl5Yc,
.xvSBS {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.bgG78,
.iqNfj {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .bgG78,
  .iqNfj {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.bgG78:hover,
.iqNfj:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.bgG78:disabled,
.iqNfj:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.bgG78:active,
.iqNfj:active {
  opacity: 0.8;
}
.qOBhU,
.kcEho {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.e_8r9,
.rmwMF {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.g6h5r,
.ZFwvy {
  max-width: 1440px !important;
}
.xQSJL,
.xWu4k {
  overflow-y: hidden !important;
}
.jlT7q .toMq6 .J2ajd {
  height: 63px;
}
.meVmN .sXMNY .OWuyZ {
  margin-right: none !important;
}
.tQJK0 {
  display: block !important;
  margin-bottom: 8px;
}
.U2SDe {
  width: calc(100% - 20px) !important;
}
.Go9gn {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.HLlDa,
.zLl22 {
  max-width: 1440px;
}
.oAli4,
.REHNl {
  margin-right: 30px !important;
}
.x7WVM,
.iVrcN {
  margin-right: 5px !important;
}
.aafLf,
.P4u87 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.XFvan,
._3g9w {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Kz1ll,
.ajaoy {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Kz1ll,
  .ajaoy {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Kz1ll,
  .ajaoy {
    margin-top: 24px;
  }
}
.wD0ta,
.vPrut {
  background-color: var(--accentColor);
  color: #fff;
}
.pE6Fj,
.P64VB {
  position: relative;
}
.iCUXc,
.i6Sc9 {
  overflow-y: hidden;
}
.TaFts,
.jo9_m {
  overflow: hidden;
}
.kBmvV h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .kBmvV {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.HaGsj .ik4AJ {
  color: var(--textHeading, #26201a);
}
.HaGsj .WwuZm,
.HaGsj .grNIW {
  color: var(--textLabel, #7d7676) !important;
}
.HaGsj #my6Uc * {
  color: var(--textBody, #3c3131);
}
.PhO80 {
  width: 100%;
  height: 100%;
}
.WoXlH {
  position: fixed;
  inset: 0;
  z-index: 40;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .WoXlH {
    align-items: flex-end;
  }
}
.WoXlH:before {
  content: "";
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
._SaEf {
  min-width: 300px;
  background-color: var(--dialogBackground, #fff);
  border-radius: 3px;
  min-height: 100px;
  max-width: 720px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  /* Safari */
  -moz-transform: translateZ(0);
  /* Firefox */
  -ms-transform: translateZ(0);
  /* IE/Edge */
  -o-transform: translateZ(0);
  /* Opera */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 768px) {
  ._SaEf {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (max-width: 768px) {
  .bODrk {
    border: none;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.PovyV {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  z-index: 4;
  padding: 8px;
}
.PovyV .crNqn {
  cursor: pointer;
}
.GpdI2 {
  flex: 1;
  max-height: 90vh;
  overflow-y: auto;
}
.bMOXy {
  justify-content: flex-end;
}
.bMOXy ._SaEf {
  height: 100%;
  width: 40%;
  border-radius: 0;
}
.bMOXy ._SaEf .PovyV {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .bMOXy ._SaEf .PovyV {
    padding: 16px;
  }
}
.bMOXy ._SaEf .PovyV .nYBW9 {
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (max-width: 768px) {
  .bMOXy ._SaEf {
    width: 100%;
    border-radius: 0;
  }
}
@media only screen and (max-width: 768px) {
  .usmyr {
    align-items: center;
  }
}
@media only screen and (max-width: 768px) {
  .usmyr ._SaEf {
    width: unset;
    max-width: 720px;
  }
}
.nYBW9 {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
}
.fx7DZ {
  line-height: 140%;
  font-size: 14px;
  margin-top: 8px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
.vVLoz {
  overflow-y: hidden;
}


.wYNRq,
.NldX2 {
  transition: all 0.5s;
}
.zc4db,
.SB_tX {
  opacity: 0;
  transform: translateY(10px);
}
.Ky0ft,
.kEPeK {
  transition: all 0.5s;
}
.plGUI,
.cT2il {
  opacity: 0;
}
.I0Hwd,
.E1ywy {
  transition: 0.5s;
}
.axnU1,
.kM117 {
  transform: translate(-100%, 0%);
}
.qLQ9R,
._PK2t {
  transition: all 0.5s;
}
.FlH8q,
.XUu_h {
  transform: translate(200%, 0%);
}
.btZBN,
.aDwnf {
  transition: all 0.5s;
}
.QrZhn,
.caem9 {
  opacity: 0;
  transform: translateY(-100%);
}
.esY2e,
.MkIf4 {
  transition: all 0.5s ease-in-out;
}
.vsw3b,
.fl4xb {
  opacity: 0;
  transform: translateY(100vh);
}
.krabY {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.krabY.LvUY_ {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.PJTK1 {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.PJTK1.LvUY_ {
  opacity: 1 !important;
}
.soYZj {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.JZWWd {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .JZWWd {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .JZWWd {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.Up2od,
.ctPRr {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.AX8xy,
.nwGxb {
  background-color: var(--pageBackground, #f8f8f8);
}
.VNEna .rhMTH .f76fd .TPhh0 {
  font-size: 0.875rem;
}
.BWkBc .JKyPX {
  background: #f5f5f5;
}
.zbQ8X {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.VIhiE {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.BOwDL,
.m9HxA {
  max-width: 1440px;
}
.sjsUj {
  display: block;
}
.XvRmO,
.UKVQ5 {
  display: inline-block;
}
.T0LKs {
  display: flex;
}
.LxXvT,
.ZoIrt {
  display: flex;
  flex-direction: column;
}
.eofoY,
.Gw8Kv {
  display: flex;
  align-items: center;
}
.tAoIK,
.zpZkC {
  display: flex;
  justify-content: center;
}
.LP7Ao,
.gF2Ya {
  display: flex;
  justify-content: center;
  align-items: center;
}
.yhTeX,
.WrHY_ {
  justify-content: flex-start;
}
.Wqgxq,
.X6wuj {
  justify-content: flex-end;
}
.w9dEW,
.Tm1gK {
  justify-content: space-between;
}
.Khs_r,
.PFYE9 {
  justify-content: space-around;
}
.Z2PdN,
.bddqI {
  justify-content: space-evenly;
}
h1,
.gQvJm {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .gQvJm {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.RUinX {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .RUinX {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.I6Z3J {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .I6Z3J {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.MAzHV {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .MAzHV {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.yzy3c {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .yzy3c {
    font-size: 16px;
    line-height: 18px;
  }
}
.UjMTR {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .UjMTR {
    font-size: 16px;
    line-height: 20px;
  }
}
.FjALn,
.A1qMD,
.ouxQQ {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .FjALn,
  .A1qMD,
  .ouxQQ {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.xOs2w {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .xOs2w {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.eYJyJ,
.mpxa0 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.kkKwV,
.hZ_vy {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.lJiE9,
.QM1Qp {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .lJiE9,
  .QM1Qp {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.lJiE9:hover,
.QM1Qp:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.lJiE9:disabled,
.QM1Qp:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.lJiE9:active,
.QM1Qp:active {
  opacity: 0.8;
}
.i8Qz8,
.aj9tu {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.HZmNi,
.yABPX {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.i9itK,
.Ec0yD {
  max-width: 1440px !important;
}
.o0Zrb,
.vSGvU {
  overflow-y: hidden !important;
}
.S0ctY .WLOlG .nrWNu {
  height: 63px;
}
.Bwsbk .qlIng .ZEXkd {
  margin-right: none !important;
}
.eAa_0 {
  display: block !important;
  margin-bottom: 8px;
}
.Vx4eQ {
  width: calc(100% - 20px) !important;
}
.ftI5f {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.Sd9Je,
.XNZqo {
  max-width: 1440px;
}
.HhlEU,
.BFNmG {
  margin-right: 30px !important;
}
.bitlv,
.Xwk38 {
  margin-right: 5px !important;
}
.facRX,
.s8urK {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.xqclp,
.gK_45 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.AJJrC,
.iW760 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .AJJrC,
  .iW760 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .AJJrC,
  .iW760 {
    margin-top: 24px;
  }
}
.xBrBm,
.J3LOG {
  background-color: var(--accentColor);
  color: #fff;
}
.mfF4m,
.KViYz {
  position: relative;
}
.L29uh,
.cl3Xt {
  overflow-y: hidden;
}
.Hnctu,
.HmEUN {
  overflow: hidden;
}
.yS72R h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .yS72R {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.i95cI .vutpo {
  color: var(--textHeading, #26201a);
}
.i95cI .XG6WC,
.i95cI .D3NUh {
  color: var(--textLabel, #7d7676) !important;
}
.i95cI #SdJ8Q * {
  color: var(--textBody, #3c3131);
}
._yI2P {
  width: 100%;
  height: 100%;
}
.x25v1 {
  position: relative;
}
.x25v1 .zmcG2 .T3LwI {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.x25v1 .zmcG2 .T3LwI .LqM9r {
  color: #1b6163;
  display: flex;
  align-items: center;
}
.x25v1 .zmcG2 .T3LwI .Urla9 {
  color: var(--buttonPrimary, #4e3f09);
  font-size: 12px;
  font-weight: 600;
  margin-left: 8px;
}
.x25v1 .zmcG2 .ErtQJ {
  border-radius: 8px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  line-height: 140%;
  text-transform: uppercase;
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  margin-top: 16px;
  font-size: 12px;
  font-weight: 600;
  background: var(--pageBackground, #f8f8f8);
}
.x25v1 .zmcG2 .ErtQJ .dNqNK {
  color: var(--textHeading, #26201a);
  display: flex;
}
.x25v1 .zmcG2 .ErtQJ .dNqNK .SrRIo {
  color: var(--textBody, #3c3131);
  display: flex;
  align-items: center;
  margin-right: 12px;
}
.x25v1 .zmcG2 .ErtQJ .G04To {
  color: var(--textHeading, #26201a);
  cursor: pointer;
}

.r_I3p,
.gimW_ {
  transition: all 0.5s;
}
.yiyVz,
.cA3Lo {
  opacity: 0;
  transform: translateY(10px);
}
.D6_qE,
.TQlQ8 {
  transition: all 0.5s;
}
.kKFKc,
.j6Uax {
  opacity: 0;
}
.SreF_,
.tNsWX {
  transition: 0.5s;
}
.gb8kl,
.jLhJr {
  transform: translate(-100%, 0%);
}
.a9PIP,
.OsrQk {
  transition: all 0.5s;
}
.RSKq7,
.harA_ {
  transform: translate(200%, 0%);
}
.Uka2o,
.WjNsy {
  transition: all 0.5s;
}
.I01IO,
.VckfK {
  opacity: 0;
  transform: translateY(-100%);
}
.Cwdy5,
.tQoPR {
  transition: all 0.5s ease-in-out;
}
.k6wY8,
.JoZU6 {
  opacity: 0;
  transform: translateY(100vh);
}
.W_PvW {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.W_PvW.YTxQ2 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.oyLza {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.oyLza.YTxQ2 {
  opacity: 1 !important;
}
.ogZme {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.YFIVK {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .YFIVK {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .YFIVK {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.dd6Xy,
.ZiNWC {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.iMGVL,
.qjyKi {
  background-color: var(--pageBackground, #f8f8f8);
}
.PRW1x .kvKnQ .gw1Qv .ojVVA {
  font-size: 0.875rem;
}
.RHhU5 .Fjt2M {
  background: #f5f5f5;
}
.SUmVg {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.ALz3w {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.Y9PrX,
.a5wbX {
  max-width: 1440px;
}
.S0vK4 {
  display: block;
}
.fI6R1,
.z1uXf {
  display: inline-block;
}
.xumVp {
  display: flex;
}
.eLHjb,
.jUCqG {
  display: flex;
  flex-direction: column;
}
.Lp4Fq,
.qBogZ {
  display: flex;
  align-items: center;
}
.T7DJM,
.Ob_5S {
  display: flex;
  justify-content: center;
}
.WxnNu,
.UHRv1 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.rjD06,
.RgN9N {
  justify-content: flex-start;
}
.G7ghk,
.e6TnX {
  justify-content: flex-end;
}
.B4DNf,
.AffdK {
  justify-content: space-between;
}
.nFnNC,
.KYPM0 {
  justify-content: space-around;
}
.G4LQg,
.xSMET {
  justify-content: space-evenly;
}
h1,
.qyAZL {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .qyAZL {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.FVRX8 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .FVRX8 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.ts6aD {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .ts6aD {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.kdj5T {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .kdj5T {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.rAvou {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .rAvou {
    font-size: 16px;
    line-height: 18px;
  }
}
.xiKDA {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .xiKDA {
    font-size: 16px;
    line-height: 20px;
  }
}
.w0vHO,
.G1QIZ,
.vakrW {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .w0vHO,
  .G1QIZ,
  .vakrW {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.CYmEs {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .CYmEs {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.kFlaB,
.AakyO {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.A3R54,
.sRdiA {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.Aag8D,
.aXeMh {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .Aag8D,
  .aXeMh {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.Aag8D:hover,
.aXeMh:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Aag8D:disabled,
.aXeMh:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Aag8D:active,
.aXeMh:active {
  opacity: 0.8;
}
.LAsnQ,
.AYh09 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.hQ_AA,
.T2eRg {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.Sre48,
.GMCi8 {
  max-width: 1440px !important;
}
.LPFZo,
.u_zta {
  overflow-y: hidden !important;
}
.PWZ6J .XHqXt .D15iU {
  height: 63px;
}
.UYpD6 .vAym7 .K2Ak3 {
  margin-right: none !important;
}
.BHkRL {
  display: block !important;
  margin-bottom: 8px;
}
.Gn96Z {
  width: calc(100% - 20px) !important;
}
.zO5gA {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.BC6WX,
.TKPsh {
  max-width: 1440px;
}
.XOD1B,
.o2SX_ {
  margin-right: 30px !important;
}
.wYU16,
.SFblT {
  margin-right: 5px !important;
}
.IQyPe,
.o_yon {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.yRNn1,
.gD41g {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.F5yYP,
.zld0c {
  display: none;
}
@media only screen and (max-width: 768px) {
  .F5yYP,
  .zld0c {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .F5yYP,
  .zld0c {
    margin-top: 24px;
  }
}
.PLSKm,
.s6J9Y {
  background-color: var(--accentColor);
  color: #fff;
}
.OP8Hs,
.MsKis {
  position: relative;
}
.Uzb7Q,
.Zq18D {
  overflow-y: hidden;
}
.BqKGH,
.yYTbo {
  overflow: hidden;
}
.nxFzF h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .nxFzF {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.EZ4fh .tlDV3 {
  color: var(--textHeading, #26201a);
}
.EZ4fh .CDWVs,
.EZ4fh .HK3cA {
  color: var(--textLabel, #7d7676) !important;
}
.EZ4fh #sFSMo * {
  color: var(--textBody, #3c3131);
}
.HIB2K {
  width: 100%;
  height: 100%;
}
.kj72a {
  position: absolute;
  right: 0;
  background-color: white;
  box-shadow: 0px 0px 3px 0px #00000042;
  bottom: 50px;
  width: 250px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: auto;
  font-weight: normal;
  text-transform: initial;
  z-index: 3;
}
@media only screen and (max-width: 768px) {
  .kj72a {
    position: fixed;
    bottom: 0;
    left: 0;
    justify-content: center;
    width: 100vw;
    height: 100vh;
    z-index: 999;
  }
}
.kj72a .c0AVa {
  font-size: 12px;
  padding: 25px 10px 0;
  line-height: 15px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
  .kj72a .c0AVa {
    font-size: 14px;
    padding: 25px;
    line-height: 20px;
  }
}
.kj72a .n8IIT {
  margin-bottom: 10px;
}
.kj72a .I4J3G {
  width: 250px;
}
.kj72a .K3dwX {
  display: none;
  position: absolute;
  cursor: pointer;
  width: 22px;
  height: 22px;
}
@media only screen and (max-width: 768px) {
  .kj72a .K3dwX {
    top: 24px;
    right: 16px;
    display: block;
  }
}
.kj72a .yazJq {
  display: flex;
  margin-bottom: 10px;
  align-items: center;
}
.kj72a .yazJq div {
  padding: 5px 0;
  cursor: pointer;
  width: 25px;
}
@media only screen and (max-width: 768px) {
  .kj72a .yazJq div {
    width: 35px;
  }
}
.kj72a .yazJq div:not(:last-child) {
  margin-right: 15px;
}
.kj72a .yazJq div .Kq6FO {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Absolute Center Spinner */
.RH7wr {
  position: fixed;
  z-index: 2000;
  height: 2em;
  width: 2em;
  overflow: show;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* Transparent Overlay */
.RH7wr:before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
  background: -webkit-radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
}
/* :not(:required) hides these rules from IE9 and below */
.RH7wr:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.RH7wr:not(:required):after {
  content: "";
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: WyScy 150ms infinite linear;
  -moz-animation: WyScy 150ms infinite linear;
  -ms-animation: WyScy 150ms infinite linear;
  -o-animation: WyScy 150ms infinite linear;
  animation: WyScy 150ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
}
/* Animation */
@-webkit-keyframes WyScy {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes WyScy {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes WyScy {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes WyScy {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.qiu7T {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  z-index: 222;
}
.DPxJF {
  border: 8px solid #f3f3f3;
  /* Light grey */
  border-top: 8px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: Bu7KR 2s linear infinite;
  margin-left: 10%;
}
@keyframes Bu7KR {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.qiu7T p {
  margin-left: 10px;
  font-weight: bold;
  color: #333;
  /* Dark grey */
}


.sKmRF,
.Fb4sN {
  transition: all 0.5s;
}
.L8CBa,
.noRjy {
  opacity: 0;
  transform: translateY(10px);
}
._A8nN,
.Gisj5 {
  transition: all 0.5s;
}
.JvNpE,
.cvtJu {
  opacity: 0;
}
.yl1oG,
.zQD1_ {
  transition: 0.5s;
}
.Ux88s,
.WsdZl {
  transform: translate(-100%, 0%);
}
.aHsGM,
.UkfSE {
  transition: all 0.5s;
}
.gVsnK,
.rYq2Q {
  transform: translate(200%, 0%);
}
.cozBq,
.nQHul {
  transition: all 0.5s;
}
.h5WOz,
.bdosK {
  opacity: 0;
  transform: translateY(-100%);
}
.XJgaj,
.GDn5Z {
  transition: all 0.5s ease-in-out;
}
.NhZuT,
.ijxl_ {
  opacity: 0;
  transform: translateY(100vh);
}
.fvMFv {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.fvMFv.FAmrm {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.loQAt {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.loQAt.FAmrm {
  opacity: 1 !important;
}
.Z2exz {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.q2Aux {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .q2Aux {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .q2Aux {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.M2NcX,
.RUTAx {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.GZGhF,
.Ky5Vt {
  background-color: var(--pageBackground, #f8f8f8);
}
.erByN .hHflw .GDxkB .YVy2N {
  font-size: 0.875rem;
}
.P2WZY .jLuT0 {
  background: #f5f5f5;
}
.lxHH7 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.mvC6W {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.g3gxZ,
.C2GuW {
  max-width: 1440px;
}
.HsJPI {
  display: block;
}
.Z_8Cy,
.SdAxO {
  display: inline-block;
}
.IVPHv {
  display: flex;
}
.GGW9X,
.evHNh {
  display: flex;
  flex-direction: column;
}
.XpSAT,
.gJnwy {
  display: flex;
  align-items: center;
}
.lflEo,
.dv5sm {
  display: flex;
  justify-content: center;
}
.iXuBG,
.VRwa2 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.VjicT,
.ryAWd {
  justify-content: flex-start;
}
.QXoJT,
.sGPMr {
  justify-content: flex-end;
}
.OfQWM,
.u8mJC {
  justify-content: space-between;
}
.yh8P2,
.S_YWS {
  justify-content: space-around;
}
.Ubc3y,
.KOxOU {
  justify-content: space-evenly;
}
h1,
.Nw5U2 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .Nw5U2 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.KYcrd {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .KYcrd {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.DVPcv {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .DVPcv {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.l10qS {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .l10qS {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.wylC6 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .wylC6 {
    font-size: 16px;
    line-height: 18px;
  }
}
.lVJYk {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .lVJYk {
    font-size: 16px;
    line-height: 20px;
  }
}
.dGSa8,
.o8avo,
.ladCl {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .dGSa8,
  .o8avo,
  .ladCl {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.E7NHf {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .E7NHf {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.TtHdy,
.xfPgl {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.U9QI5,
.DJ1a9 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.pxDSg,
.LFd4V {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .pxDSg,
  .LFd4V {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.pxDSg:hover,
.LFd4V:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.pxDSg:disabled,
.LFd4V:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.pxDSg:active,
.LFd4V:active {
  opacity: 0.8;
}
.tnIeU,
.rHFM7 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.yCvQb,
.Pger7 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.BUKcH,
.QNCKA {
  max-width: 1440px !important;
}
.GZw3j,
.YrPJW {
  overflow-y: hidden !important;
}
.ilXnY .j_ZQu .Xz8kJ {
  height: 63px;
}
.ybT2X .bkJeY .xymHP {
  margin-right: none !important;
}
.GOr8K {
  display: block !important;
  margin-bottom: 8px;
}
.QTWzC {
  width: calc(100% - 20px) !important;
}
.qrvU4 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.EACfO,
.h9uqL {
  max-width: 1440px;
}
.HpfTx,
.jE8LI {
  margin-right: 30px !important;
}
.UBkzf,
.kIqOf {
  margin-right: 5px !important;
}
.O1MSk,
.oBGUK {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.WcXP7,
.dvU1_ {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.MhGjS,
.GjhGR {
  display: none;
}
@media only screen and (max-width: 768px) {
  .MhGjS,
  .GjhGR {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .MhGjS,
  .GjhGR {
    margin-top: 24px;
  }
}
.vbVTc,
.rDEJC {
  background-color: var(--accentColor);
  color: #fff;
}
.zD5CR,
.Pl_3u {
  position: relative;
}
.miiTF,
.RuIXb {
  overflow-y: hidden;
}
.jyjXn,
.NuAQz {
  overflow: hidden;
}
.Vrhv0 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .Vrhv0 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.bB_2x .burnA {
  color: var(--textHeading, #26201a);
}
.bB_2x .e0cop,
.bB_2x .iyXaR {
  color: var(--textLabel, #7d7676) !important;
}
.bB_2x #eKwrD * {
  color: var(--textBody, #3c3131);
}
.ftSwc {
  width: 100%;
  height: 100%;
}
.H9d40 {
  display: none;
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  width: 100%;
  line-height: 140%;
  z-index: 1;
  bottom: 0;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
  .H9d40 {
    display: block;
    margin-top: 12px;
  }
}
.H9d40 .SBajr {
  display: flex;
  padding: 12px 16px;
  justify-content: space-between;
}
.H9d40 .fJlA7 {
  background-color: var(--pageBackground, #f8f8f8);
  padding: 12px 16px;
  display: flex;
  align-items: center;
}
.H9d40 .fJlA7 .aVrcX {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 4px;
}
.H9d40 .fJlA7 .aVrcX .sAcVD {
  font-size: 12px;
  font-weight: 500;
}
.H9d40 .fJlA7 .aVrcX .SYM76 {
  font-size: 14px;
  font-weight: 600;
  margin-left: 4px;
}
.H9d40 .fJlA7 input[type="checkbox"] {
  accent-color: var(--buttonPrimary, #4e3f09);
  width: 20px;
  height: 20px;
  border-radius: 4px;
  padding: 0;
  margin: 0;
}
.H9d40 .fJlA7 .E3gQY {
  margin-left: 12px;
  display: flex;
  align-items: center;
}
.H9d40 .fJlA7 .E3gQY .vbOeP {
  font-size: 12px;
  font-weight: 500;
  display: flex;
  margin-right: 12px;
}
.H9d40 .SBajr {
  display: flex;
  padding: 12px 16px;
  justify-content: space-between;
  align-items: flex-end;
}
.H9d40 .Pa6aP {
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}
@media only screen and (max-width: 768px) {
  .H9d40 .Pa6aP {
    margin-left: 16px;
  }
}
.H9d40 .ffD0u {
  justify-content: space-between;
}
.H9d40 .ffD0u .aVrcX {
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.H9d40 .uXuP0 {
  color: var(--buttonLink, #b1655b);
}
.H9d40 .AmhjI {
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
}
.H9d40 .lWaQJ {
  cursor: pointer;
  font-size: 12px;
  font-weight: 600;
  width: 100%;
}
.H9d40 .ow9ws {
  background-color: var(--pageBackground, #f8f8f8);
  border: 1px solid var(--dividerStokes, #d4d1d1);
  box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.12);
}
.H9d40 .MGHXx {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
}
.H9d40 .Pa6aP {
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}
@media only screen and (max-width: 768px) {
  .H9d40 .Pa6aP {
    margin-left: 16px;
  }
}
.H9d40 ._XmMj {
  background: var(--buttonPrimary, #4e3f09);
  border-radius: 4px;
  text-transform: uppercase;
  color: var(--buttonSecondary, #fff);
  width: 100%;
  border: none;
  height: 48px;
  line-height: 140%;
  margin-top: 16px;
  cursor: pointer;
  font-size: 14;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}
.H9d40 ._XmMj.QIw4w {
  width: 40%;
}
.H9d40 .rniZR,
.H9d40 ._XmMj {
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}
.H9d40 .rniZR {
  gap: 12px;
}
.H9d40 .lHrIi {
  background: var(--buttonPrimary, #4e3f09);
  border-radius: 4px;
  text-transform: uppercase;
  color: var(--buttonSecondary, #fff);
  width: 100%;
  height: 48px;
  border: none;
  line-height: 140%;
}
.H9d40 .lHrIi[disabled] {
  color: #898a93;
  cursor: default;
}
.Lb6qh {
  display: flex;
  flex-direction: column;
  width: 50%;
}
@media only screen and (max-width: 480px) {
  .Lb6qh {
    width: auto;
  }
}
.Lb6qh .QYXwb {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 4px;
}
.RC0nn {
  width: 100% !important;
}
@media only screen and (max-width: 480px) {
  .RC0nn {
    width: 50% !important;
  }
}


.ryYPx,
.fSpYR {
  transition: all 0.5s;
}
.kUxrp,
.cotk2 {
  opacity: 0;
  transform: translateY(10px);
}
.FjbB7,
.UCyzT {
  transition: all 0.5s;
}
.z4RoQ,
.bGs8h {
  opacity: 0;
}
.A7RhJ,
.l19KL {
  transition: 0.5s;
}
.aWsTU,
.keVN7 {
  transform: translate(-100%, 0%);
}
.kUfXW,
.pj6jj {
  transition: all 0.5s;
}
.DiFV4,
.Gu_eu {
  transform: translate(200%, 0%);
}
.Tmr25,
.aYgPw {
  transition: all 0.5s;
}
.Z047_,
.w_I78 {
  opacity: 0;
  transform: translateY(-100%);
}
.xwp00,
.ripBn {
  transition: all 0.5s ease-in-out;
}
.giGeF,
.Mvaof {
  opacity: 0;
  transform: translateY(100vh);
}
.nZYRm {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.nZYRm.BBLWY {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.s7ULL {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.s7ULL.BBLWY {
  opacity: 1 !important;
}
.fA5dT {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.slHQ4 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .slHQ4 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .slHQ4 {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.OikPZ,
.ycU4o {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.JNriA,
.hCr4q {
  background-color: var(--pageBackground, #f8f8f8);
}
.XVldq .sef5V .mTa2M .gM2lR {
  font-size: 0.875rem;
}
.YhTsq .i2CW0 {
  background: #f5f5f5;
}
.WYERc {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.MF3tr {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.i4OCO,
.AzWMR {
  max-width: 1440px;
}
.yVr2J {
  display: block;
}
.ivy9e,
.vZ8_D {
  display: inline-block;
}
.tCxH8 {
  display: flex;
}
.pzESJ,
.jDo2Y {
  display: flex;
  flex-direction: column;
}
.j8Exe,
.dWrwN {
  display: flex;
  align-items: center;
}
.uqQLY,
.hleSe {
  display: flex;
  justify-content: center;
}
.zmgb8,
.JFZiF {
  display: flex;
  justify-content: center;
  align-items: center;
}
.SFIL9,
.ZU_EF {
  justify-content: flex-start;
}
.Q6x0q,
.cUbbQ {
  justify-content: flex-end;
}
.tGn4P,
.cBSiC {
  justify-content: space-between;
}
.xHofo,
.NzkJZ {
  justify-content: space-around;
}
.a1yRM,
.vcFJT {
  justify-content: space-evenly;
}
h1,
.hUInB {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .hUInB {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.dDwUE {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .dDwUE {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.nURLc {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .nURLc {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.gGcgy {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .gGcgy {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.hcotG {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .hcotG {
    font-size: 16px;
    line-height: 18px;
  }
}
.wL4d8 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .wL4d8 {
    font-size: 16px;
    line-height: 20px;
  }
}
.idsRZ,
.yvN3A,
.ph6Cw {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .idsRZ,
  .yvN3A,
  .ph6Cw {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.RCXSB {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .RCXSB {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.zlC2x,
.QgOCP {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.pd7mK,
.ztLz3 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.j4mlA,
.fdrFA {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .j4mlA,
  .fdrFA {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.j4mlA:hover,
.fdrFA:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.j4mlA:disabled,
.fdrFA:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.j4mlA:active,
.fdrFA:active {
  opacity: 0.8;
}
.NbW8V,
.QwSs4 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.nNlsa,
.NN0dF {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.rvFEX,
.qmR7F {
  max-width: 1440px !important;
}
.gYJQD,
.Ivsmn {
  overflow-y: hidden !important;
}
.dv0PV .UiO5c .tg6qX {
  height: 63px;
}
.bfJnt .B84Ht .uBXZW {
  margin-right: none !important;
}
.AodVB {
  display: block !important;
  margin-bottom: 8px;
}
.X_SLT {
  width: calc(100% - 20px) !important;
}
.IaDCu {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
._BZ0N,
.kAzq6 {
  max-width: 1440px;
}
.ui2Qr,
.IhEH5 {
  margin-right: 30px !important;
}
.cohTe,
._7zPEo {
  margin-right: 5px !important;
}
.ioKam,
.UNPfD {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.ZvQRQ,
.Ra9M_ {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.BoQ6g,
.IQdyg {
  display: none;
}
@media only screen and (max-width: 768px) {
  .BoQ6g,
  .IQdyg {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .BoQ6g,
  .IQdyg {
    margin-top: 24px;
  }
}
.z0qkX,
.jjV6o {
  background-color: var(--accentColor);
  color: #fff;
}
.UK4e4,
.wdfc7 {
  position: relative;
}
.OxLKi,
.k_FLS {
  overflow-y: hidden;
}
.wCP3c,
.Se0uP {
  overflow: hidden;
}
._c6FO h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  ._c6FO {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.W7FXA .tloZW {
  color: var(--textHeading, #26201a);
}
.W7FXA .SgGGS,
.W7FXA .x887R {
  color: var(--textLabel, #7d7676) !important;
}
.W7FXA #i0zbK * {
  color: var(--textBody, #3c3131);
}
.MJBLN {
  width: 100%;
  height: 100%;
}
.Lqdrh {
  padding: 24px;
}
.qD0dR {
  padding: 24px;
  line-height: 140%;
}
.qD0dR .i6FVd {
  display: flex;
  gap: 16px;
}
.qD0dR .i6FVd .hI4lE {
  border-radius: 4px;
  flex: 0 0 18%;
  width: 18%;
}
@media only screen and (max-width: 480px) {
  .qD0dR .i6FVd .hI4lE {
    flex: 0 0 25%;
    width: 25%;
  }
}
.qD0dR .i6FVd .hI4lE img {
  width: 100%;
  height: auto;
}
.qD0dR .i6FVd .fIYTH {
  font-size: 14;
  font-weight: 400;
  color: var(--textHeading, #26201a);
}
.__Ew_ {
  display: flex;
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .__Ew_ {
    padding: 16px;
  }
}
.__Ew_ .t1VNt {
  padding-top: 14px;
  padding-bottom: 14px;
  cursor: pointer;
  text-align: center;
  border-radius: 4px;
  text-transform: capitalize;
  color: var(--buttonPrimary, #4e3f09);
  width: 50%;
  background-color: var(--buttonSecondary, #fff);
  border: 1px solid var(--textHeading, #26201a);
}
@media only screen and (max-width: 768px) {
  .__Ew_ .t1VNt {
    width: 100%;
  }
}
.__Ew_ .ny_o6 {
  padding-top: 14px;
  padding-bottom: 14px;
  margin-left: 12px;
  text-align: center;
  cursor: pointer;
  color: var(--buttonSecondary, #fff);
  border-radius: 4px;
  width: 50%;
  text-transform: capitalize;
  color: #fff;
  background-color: var(--textHeading, #26201a);
}
@media only screen and (max-width: 768px) {
  .__Ew_ .ny_o6 {
    width: 100%;
  }
}

.uTusc,
.uuK7q {
  transition: all 0.5s;
}
.e1LcG,
.FKbUy {
  opacity: 0;
  transform: translateY(10px);
}
.gn90T,
.a4nre {
  transition: all 0.5s;
}
.fjGxm,
.ZtVDr {
  opacity: 0;
}
.uU8na,
.yP3ep {
  transition: 0.5s;
}
.KfjbC,
.h3xto {
  transform: translate(-100%, 0%);
}
.b4sIE,
.sllLs {
  transition: all 0.5s;
}
.LBC2t,
.Xs9zU {
  transform: translate(200%, 0%);
}
.y1Y7x,
.N5rPE {
  transition: all 0.5s;
}
.uhwBy,
.jNUex {
  opacity: 0;
  transform: translateY(-100%);
}
.Jp9zM,
.f0rJX {
  transition: all 0.5s ease-in-out;
}
.eq_GS,
.OMkww {
  opacity: 0;
  transform: translateY(100vh);
}
.wdRu6 {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.wdRu6.IuVD2 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.bM4Ez {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.bM4Ez.IuVD2 {
  opacity: 1 !important;
}
.hjNov {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.iI9FH {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .iI9FH {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .iI9FH {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.lGum8,
.k8h6M {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.VfIxo,
.ENd5N {
  background-color: var(--pageBackground, #f8f8f8);
}
.k9I0m .jGsmE .AoCim .VIQND {
  font-size: 0.875rem;
}
.i31_i .LJv0o {
  background: #f5f5f5;
}
.VGXWN {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.slGoy {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.n1nci,
.VnTdx {
  max-width: 1440px;
}
.oyNn5 {
  display: block;
}
.Ti4rX,
.tPuOq {
  display: inline-block;
}
.TdU8t {
  display: flex;
}
.zKntK,
.gLzBv {
  display: flex;
  flex-direction: column;
}
.HISJ1,
.R9bQr {
  display: flex;
  align-items: center;
}
.VU6sC,
.HZO8V {
  display: flex;
  justify-content: center;
}
.L8WuK,
.POah1 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.fkxrq,
.QPH9Y {
  justify-content: flex-start;
}
.LHFai,
._H3lP {
  justify-content: flex-end;
}
.cN1y9,
.b1jHi {
  justify-content: space-between;
}
.okFRC,
.bUYdX {
  justify-content: space-around;
}
.EZppj,
.ibUKD {
  justify-content: space-evenly;
}
h1,
.xPHwz {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .xPHwz {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.NPMJl {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .NPMJl {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.uFKaP {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .uFKaP {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.JV7Sq {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .JV7Sq {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.upIca {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .upIca {
    font-size: 16px;
    line-height: 18px;
  }
}
.RnfzD {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .RnfzD {
    font-size: 16px;
    line-height: 20px;
  }
}
.rfx6B,
.Mhenk,
.IWOOt {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .rfx6B,
  .Mhenk,
  .IWOOt {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.mMhCp {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .mMhCp {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.m0HvK,
.Un74u {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.rmWXp,
.sSW33 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.U3qrm,
.RX7Ab {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .U3qrm,
  .RX7Ab {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.U3qrm:hover,
.RX7Ab:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.U3qrm:disabled,
.RX7Ab:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.U3qrm:active,
.RX7Ab:active {
  opacity: 0.8;
}
.T5Jgw,
.FHPs5 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.RvvQi,
.DBO8h {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.TxRTt,
.kMgxH {
  max-width: 1440px !important;
}
.QpVti,
.dwA6n {
  overflow-y: hidden !important;
}
.LiWVF .t4Aui .TrcwN {
  height: 63px;
}
.gGNd_ .pM6X3 .GGYek {
  margin-right: none !important;
}
.vgOl4 {
  display: block !important;
  margin-bottom: 8px;
}
.bgvI1 {
  width: calc(100% - 20px) !important;
}
.K4yVp {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.Ej84i,
.xQtke {
  max-width: 1440px;
}
.s7Drp,
.yWAsZ {
  margin-right: 30px !important;
}
.XLtPU,
.dJ6Fb {
  margin-right: 5px !important;
}
.MW3GU,
.rCGwD {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.xCF7Z,
.EI7I0 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Z3Fj0,
.jxGZX {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Z3Fj0,
  .jxGZX {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Z3Fj0,
  .jxGZX {
    margin-top: 24px;
  }
}
.ipyI8,
.skBZ7 {
  background-color: var(--accentColor);
  color: #fff;
}
.ayPCx,
.PmvJh {
  position: relative;
}
.NwbGg,
.mptgU {
  overflow-y: hidden;
}
.VgA8G,
.XiHdl {
  overflow: hidden;
}
.nPLxo h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .nPLxo {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.EsufE .gORW8 {
  color: var(--textHeading, #26201a);
}
.EsufE .Zm6rZ,
.EsufE .f78yG {
  color: var(--textLabel, #7d7676) !important;
}
.EsufE #Vg0Ci * {
  color: var(--textBody, #3c3131);
}
.fcrWj {
  width: 100%;
  height: 100%;
}
.slGoy {
  position: fixed;
  inset: 0;
  z-index: 40;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .slGoy {
    align-items: flex-end;
  }
}
.slGoy:before {
  content: "";
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.hlB2F {
  min-width: 300px;
  background-color: var(--dialogBackground, #fff);
  border-radius: 3px;
  min-height: 100px;
  max-width: 720px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  /* Safari */
  -moz-transform: translateZ(0);
  /* Firefox */
  -ms-transform: translateZ(0);
  /* IE/Edge */
  -o-transform: translateZ(0);
  /* Opera */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 768px) {
  .hlB2F {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (max-width: 768px) {
  .dxAad {
    border: none;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.TqZ5L {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  z-index: 4;
  padding: 8px;
}
.TqZ5L .wMJpn {
  cursor: pointer;
}
.C24VF {
  flex: 1;
  max-height: 90vh;
  overflow-y: auto;
}
.v394G {
  justify-content: flex-end;
}
.v394G .hlB2F {
  height: 100%;
  width: 40%;
  border-radius: 0;
}
.v394G .hlB2F .TqZ5L {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .v394G .hlB2F .TqZ5L {
    padding: 16px;
  }
}
.v394G .hlB2F .TqZ5L .vtMVX {
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (max-width: 768px) {
  .v394G .hlB2F {
    width: 100%;
    border-radius: 0;
  }
}
@media only screen and (max-width: 768px) {
  .s25UR {
    align-items: center;
  }
}
@media only screen and (max-width: 768px) {
  .s25UR .hlB2F {
    width: unset;
    max-width: 720px;
  }
}
.vtMVX {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
}
.X4K0x {
  line-height: 140%;
  font-size: 14px;
  margin-top: 8px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
.HdfNm {
  overflow-y: hidden;
}


.j3epd,
.WsN4a {
  transition: all 0.5s;
}
.VKlJZ,
.Yt5e9 {
  opacity: 0;
  transform: translateY(10px);
}
.yrYgm,
.BN7Vx {
  transition: all 0.5s;
}
.PmUZE,
.JPW18 {
  opacity: 0;
}
.h8Kjj,
.f29O0 {
  transition: 0.5s;
}
.rkNcJ,
.WkJDC {
  transform: translate(-100%, 0%);
}
.H2nuo,
.A8SjX {
  transition: all 0.5s;
}
.fl3lQ,
.SEMmq {
  transform: translate(200%, 0%);
}
.ugbJ7,
.jJsEB {
  transition: all 0.5s;
}
.SwCpE,
.EGrJy {
  opacity: 0;
  transform: translateY(-100%);
}
.JpwRY,
.r6Pla {
  transition: all 0.5s ease-in-out;
}
.SKSC5,
.hpxBT {
  opacity: 0;
  transform: translateY(100vh);
}
.ILBIQ {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.ILBIQ.zcsEq {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
._Cmwz {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
._Cmwz.zcsEq {
  opacity: 1 !important;
}
.rhQJS {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.IBeZF {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .IBeZF {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .IBeZF {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.iCrGL,
.IP6UR {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.o3Ydw,
.ykVyi {
  background-color: var(--pageBackground, #f8f8f8);
}
.QWxXu .UCA4X .HgFel .QV10g {
  font-size: 0.875rem;
}
.qTtzV .RrUXs {
  background: #f5f5f5;
}
.MdDFh {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.cVfto {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.fmY1Y,
.B7JJs {
  max-width: 1440px;
}
.sWHJP {
  display: block;
}
.E5XhE,
.xbakZ {
  display: inline-block;
}
.kPXV0 {
  display: flex;
}
.DRnEn,
.fKOPW {
  display: flex;
  flex-direction: column;
}
.GZe07,
.UEePs {
  display: flex;
  align-items: center;
}
.kFbOO,
.Dyg9Z {
  display: flex;
  justify-content: center;
}
.AYBzT,
.OU17V {
  display: flex;
  justify-content: center;
  align-items: center;
}
.wwos9,
.Xf2Tl {
  justify-content: flex-start;
}
.WSbfK,
.vyyw4 {
  justify-content: flex-end;
}
.JsEh1,
.dWVI7 {
  justify-content: space-between;
}
.gXhuz,
.FIbVa {
  justify-content: space-around;
}
.G7v9i,
.DVEwe {
  justify-content: space-evenly;
}
h1,
.tFE97 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .tFE97 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.hWi3t {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .hWi3t {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.lYp4P {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .lYp4P {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.B5x1j {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .B5x1j {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.y5LZ6 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .y5LZ6 {
    font-size: 16px;
    line-height: 18px;
  }
}
.NKyJz {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .NKyJz {
    font-size: 16px;
    line-height: 20px;
  }
}
.AmToA,
.bN5tZ,
.hOGRU {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .AmToA,
  .bN5tZ,
  .hOGRU {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.hIOL3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .hIOL3 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.hXPdK,
.mgUrs {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.FkFuA,
.Wxblf {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.GISUI,
.Z0sfL {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .GISUI,
  .Z0sfL {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.GISUI:hover,
.Z0sfL:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.GISUI:disabled,
.Z0sfL:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.GISUI:active,
.Z0sfL:active {
  opacity: 0.8;
}
.d74o4,
.WBkIN {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.CXvVK,
.Y6AeX {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.SXx1v,
.f9svI {
  max-width: 1440px !important;
}
.QKG6Y,
.vUCAt {
  overflow-y: hidden !important;
}
.iN49B .ZgWeE .fT6jQ {
  height: 63px;
}
.R2GuJ .Hceu2 .u8oCM {
  margin-right: none !important;
}
.u4Xgj {
  display: block !important;
  margin-bottom: 8px;
}
.i4EIT {
  width: calc(100% - 20px) !important;
}
.EU1TN {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.Ghjn_,
.jAX1R {
  max-width: 1440px;
}
.CV1hD,
.JAEOA {
  margin-right: 30px !important;
}
.JhmKE,
.D_Usx {
  margin-right: 5px !important;
}
.vQWR3,
.RNb4k {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Cwyy0,
.XFDan {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.an7QE,
.DNnVf {
  display: none;
}
@media only screen and (max-width: 768px) {
  .an7QE,
  .DNnVf {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .an7QE,
  .DNnVf {
    margin-top: 24px;
  }
}
.oReTg,
.MbWfS {
  background-color: var(--accentColor);
  color: #fff;
}
.lKvch,
.ihfse {
  position: relative;
}
.EaAiJ,
.Mczq_ {
  overflow-y: hidden;
}
.ynmxz,
.mOfLM {
  overflow: hidden;
}
.ouFjP h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .ouFjP {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.keiWa .RyOk6 {
  color: var(--textHeading, #26201a);
}
.keiWa .ZlMoE,
.keiWa .KMl2c {
  color: var(--textLabel, #7d7676) !important;
}
.keiWa #VgoW4 * {
  color: var(--textBody, #3c3131);
}
.dD8AB {
  width: 100%;
  height: 100%;
}
.AZLJc {
  padding: 24px;
  display: flex;
  border: 1px solid var(--dividerStokes);
  border-radius: 8px;
  opacity: 0.5;
  margin-top: 20px;
}
@media only screen and (max-width: 480px) {
  .AZLJc {
    padding: 6px;
  }
}
.AZLJc .xI1aO {
  /* Styles for .icon class */
}
.AZLJc .DZfNT {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 15px;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}
.G8UU5 {
  padding: 24px;
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  border: 1px solid var(--dividerStokes);
  border-radius: 8px;
}
@media only screen and (max-width: 480px) {
  .G8UU5 {
    padding: 6px;
  }
}
.G8UU5 .QOgrB {
  display: flex;
}
.G8UU5 .UHgHX {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 15px;
}
.G8UU5 .UHgHX .RyOk6 {
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}
.G8UU5 .uqy2I {
  font-size: 12px;
  color: #1f1f1f;
  font-weight: 400;
  line-height: 140%;
}
.G8UU5 .oo9Js {
  font-weight: 600;
  font-size: 12px;
  padding: 12px 16px;
  border-radius: 5px;
  color: var(--buttonPrimary);
  background-color: #fff;
  border: 1px solid var(--buttonPrimary);
  text-transform: uppercase;
  text-align: center;
  line-height: 140%;
  cursor: pointer;
}
.F36B5 {
  padding: 24px;
  display: flex;
  justify-content: space-between;
  border: 1px solid var(--dividerStokes);
  border-radius: 8px 8px 0 0;
  margin-top: 20px;
}
@media only screen and (max-width: 480px) {
  .F36B5 {
    padding: 6px;
    margin-top: 10px;
  }
}
.F36B5 .My84H,
.F36B5 .G0Aac {
  display: flex;
}
@media only screen and (max-width: 480px) {
  .F36B5 .G0Aac {
    display: none;
  }
}
.F36B5 .S6e0Y {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 15px;
}
.F36B5 .S6e0Y .UxufS {
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}
.F36B5 .S6e0Y .QSQPP {
  font-size: 12px;
  color: var(--textHeading);
  font-weight: 400;
  line-height: 140%;
}
.F36B5 .YccWH {
  font-weight: 600;
  font-size: 12px;
  padding: 12px 16px;
  border-radius: 5px;
  color: var(--buttonPrimary);
  border: 1px solid var(--buttonPrimary);
  text-transform: uppercase;
  line-height: 140%;
  cursor: pointer;
}
.F36B5 .suvM1 {
  font-weight: 600;
  font-size: 12px;
  padding: 12px 16px;
  border-radius: 5px;
  border: 1px solid var(--buttonPrimary);
  background-color: var(--buttonPrimary);
  color: var(--buttonSecondary);
  margin-left: 24px;
  text-transform: uppercase;
  line-height: 140%;
  display: flex;
  cursor: pointer;
}

.vaLoE,
.PYRu3 {
  transition: all 0.5s;
}
.WcS9m,
.s1CHd {
  opacity: 0;
  transform: translateY(10px);
}
.VFLUy,
.RF8CS {
  transition: all 0.5s;
}
.NC6jA,
.TSk6f {
  opacity: 0;
}
.hWph0,
.JN7x7 {
  transition: 0.5s;
}
.K2YVP,
.r8BHz {
  transform: translate(-100%, 0%);
}
.R_Y70,
.JYl5A {
  transition: all 0.5s;
}
.CISw3,
.YOKoj {
  transform: translate(200%, 0%);
}
.igHAa,
.BbIlp {
  transition: all 0.5s;
}
.vLbuB,
.oGGTo {
  opacity: 0;
  transform: translateY(-100%);
}
.M0gWl,
.CLysv {
  transition: all 0.5s ease-in-out;
}
.pEJgH,
.DQN2G {
  opacity: 0;
  transform: translateY(100vh);
}
.QLAbj {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.QLAbj.o_kiB {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.FAhAw {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.FAhAw.o_kiB {
  opacity: 1 !important;
}
.MpevK {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.hYvsa {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .hYvsa {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .hYvsa {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.nsTR_,
.L77U1 {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.NwNxI,
.fVQPS {
  background-color: var(--pageBackground, #f8f8f8);
}
.XJCJ7 .X1lW5 .R2z1J .uAvIY {
  font-size: 0.875rem;
}
.pz7Cr .OeqtQ {
  background: #f5f5f5;
}
.jim5k {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.OmcxQ {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.sRhmh,
.NURN8 {
  max-width: 1440px;
}
.nEpig {
  display: block;
}
.JmKdP,
.yq1Uy {
  display: inline-block;
}
.aeqgi {
  display: flex;
}
.dye63,
.OkwW_ {
  display: flex;
  flex-direction: column;
}
.GbAtc,
.gzXww {
  display: flex;
  align-items: center;
}
.xHxDy,
.yFtpQ {
  display: flex;
  justify-content: center;
}
.c3y3v,
.gK8PP {
  display: flex;
  justify-content: center;
  align-items: center;
}
.c3zNQ,
.jOmN2 {
  justify-content: flex-start;
}
.QKFMD,
.XL43N {
  justify-content: flex-end;
}
.o41gt,
.ew3DH {
  justify-content: space-between;
}
.JJPgX,
.T1H9b {
  justify-content: space-around;
}
.iXryW,
.HIsW5 {
  justify-content: space-evenly;
}
h1,
.MQtXe {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .MQtXe {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.Bch1y {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .Bch1y {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.SLnQ6 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .SLnQ6 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.uMB1s {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .uMB1s {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.vcf6q {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .vcf6q {
    font-size: 16px;
    line-height: 18px;
  }
}
.Ub2TS {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .Ub2TS {
    font-size: 16px;
    line-height: 20px;
  }
}
.TpdsV,
.AE1_c,
.FmYkQ {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .TpdsV,
  .AE1_c,
  .FmYkQ {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.IfR8k {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .IfR8k {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ODraZ,
.CYyWk {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.sPNCm,
.heiPf {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.IbsJE,
.LzTbb {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .IbsJE,
  .LzTbb {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.IbsJE:hover,
.LzTbb:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.IbsJE:disabled,
.LzTbb:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.IbsJE:active,
.LzTbb:active {
  opacity: 0.8;
}
.LMKju,
.DnB6P {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.QBor6,
.qI0zb {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.kVDRy,
.sE_7f {
  max-width: 1440px !important;
}
.g0V3G,
.WlNBs {
  overflow-y: hidden !important;
}
.MUrU6 .JPmDn .gKtqr {
  height: 63px;
}
.rjXye .w32Iy .SBmh3 {
  margin-right: none !important;
}
.flChg {
  display: block !important;
  margin-bottom: 8px;
}
.uuOvW {
  width: calc(100% - 20px) !important;
}
.I3Zuf {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.nq1aK,
.DVGx9 {
  max-width: 1440px;
}
.Zjlzs,
.NBmtL {
  margin-right: 30px !important;
}
.Anzda,
.nPxaQ {
  margin-right: 5px !important;
}
.iYXMU,
.EaD_e {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Oi3f3,
.pla2b {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.YpGmP,
.PF_uH {
  display: none;
}
@media only screen and (max-width: 768px) {
  .YpGmP,
  .PF_uH {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .YpGmP,
  .PF_uH {
    margin-top: 24px;
  }
}
.b0Z7k,
.IjapF {
  background-color: var(--accentColor);
  color: #fff;
}
.FtUXH,
.aUkA_ {
  position: relative;
}
.VXN8N,
.svagO {
  overflow-y: hidden;
}
.qhRLT,
.aWf4t {
  overflow: hidden;
}
.tNNnS h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .tNNnS {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.k7NH4 .Srm0K {
  color: var(--textHeading, #26201a);
}
.k7NH4 .jmaIo,
.k7NH4 .WGtNR {
  color: var(--textLabel, #7d7676) !important;
}
.k7NH4 #N_Euw * {
  color: var(--textBody, #3c3131);
}
.DE5Tk {
  width: 100%;
  height: 100%;
}
.s5ZlE .TlG0y {
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
}
@media only screen and (max-width: 480px) {
  .s5ZlE .TlG0y {
    margin-bottom: 12px;
  }
}
.s5ZlE .TlG0y .fL3Cz {
  display: flex;
  justify-content: space-between;
  border: 1px solid var(--dividerStokes);
  border-radius: 8px 8px 0px 0px;
  padding: 16px 24px;
}
@media only screen and (max-width: 480px) {
  .s5ZlE .TlG0y .fL3Cz {
    padding: 4px;
  }
}
.s5ZlE .TlG0y .fL3Cz .tahKJ {
  display: flex;
  padding: 4px 12px 4px 0px;
}
.s5ZlE .TlG0y .fL3Cz .tahKJ .i5EBL {
  font-weight: 600;
  font-size: 14px;
  color: var(--textHeading);
  margin-right: 8px;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .s5ZlE .TlG0y .fL3Cz .tahKJ .i5EBL {
    font-size: 12px;
  }
}
.s5ZlE .TlG0y .fL3Cz .tahKJ .tsBNq {
  font-weight: 400;
  font-size: 14px;
  color: var(--textBody);
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .s5ZlE .TlG0y .fL3Cz .tahKJ .tsBNq {
    font-size: 12px;
  }
}
.s5ZlE .TlG0y .fL3Cz .S3rVv {
  display: flex;
  height: 20px;
  align-self: center;
}
.s5ZlE .TlG0y .fL3Cz .S3rVv .ZgY7L {
  font-weight: 600;
  font-size: 12px;
  text-align: right;
  color: var(--primaryColor);
  align-self: center;
  margin-left: 8px;
  line-height: 140%;
}
.s5ZlE .TlG0y .lZE2R {
  display: flex;
  flex-direction: column;
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color: var(--dividerStokes);
  border-radius: 0px 0px 8px 8px;
  padding: 24px;
}
@media only screen and (max-width: 480px) {
  .s5ZlE .TlG0y .lZE2R {
    padding: 4px;
  }
}
.s5ZlE .TlG0y .lZE2R .Ce_uf {
  display: flex;
  color: #d4803c;
  line-height: 140%;
  background: #fff0e4;
  border-radius: 4px;
  width: fit-content;
  font-weight: 600;
  font-size: 12px;
  padding: 4px 12px;
  margin-bottom: 16px;
}
.s5ZlE .TlG0y .lZE2R .Ce_uf span {
  margin-left: 6px;
}
.s5ZlE .TlG0y .lZE2R .Ce_uf .COcbw {
  align-self: center;
}
.s5ZlE .TlG0y .lZE2R .pWFtM {
  display: flex;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .Jjijb {
  width: 100px;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .Jjijb img {
  max-width: 100px;
  max-height: 150px;
  cursor: pointer;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv {
  display: flex;
  flex-direction: column;
  margin-left: 14px;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .k0xHl {
  display: flex;
  flex-direction: column;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .k0xHl .WysFl {
  font-weight: 600;
  font-size: 14px;
  color: var(--textHeading);
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .k0xHl .WysFl {
    font-size: 12px;
  }
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .k0xHl .fTzaA {
  font-weight: 400;
  font-size: 14px;
  color: var(--textBody);
  margin-top: 8px;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .k0xHl .fTzaA {
    font-size: 12px;
  }
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .k0xHl .IAuVW {
  display: flex;
  flex-direction: column;
  font-weight: 400;
  font-size: 12px;
  color: var(--textLabel);
  margin-top: 8px;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .k0xHl .IAuVW {
    font-size: 10px;
  }
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .k0xHl .IAuVW .v7XdV {
  display: flex;
  margin-bottom: 4px;
  line-height: 140%;
  flex-wrap: wrap;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .k0xHl .IAuVW .v7XdV .bn9yi {
  margin-right: 12px;
  line-height: 140%;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .o2xPs {
  display: flex;
  margin-top: 25px;
  flex-wrap: wrap;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .o2xPs .BfxHE {
  display: flex;
  margin-right: 12px;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .o2xPs .BfxHE .odKBQ {
  font-weight: 700;
  font-size: 16px;
  color: #1f1f1f;
  margin-right: 12px;
  align-self: center;
  line-height: 140%;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .o2xPs .BfxHE .Dof3M {
  font-weight: 400;
  font-size: 12px;
  text-decoration-line: line-through;
  color: #4d4d4e;
  margin-right: 8px;
  align-self: center;
  line-height: 140%;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .o2xPs .BfxHE .owFdX {
  font-weight: 500;
  font-size: 12px;
  color: #0d5e25;
  align-self: center;
  line-height: 140%;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .o2xPs .xuWfk {
  display: flex;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .o2xPs .xuWfk .QNipa {
  padding: 4px 12px;
  background: #fbeaea;
  border-radius: 4px;
  font-weight: 500;
  font-size: 10px;
  line-height: 140%;
  color: #d93131;
  width: fit-content;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .o2xPs .xuWfk .qGHD6 {
  display: flex;
  padding: 4px 8px;
  background: #e9fbe4;
  border-radius: 4px;
  font-weight: 500;
  font-size: 12px;
  line-height: 140%;
  color: #0d5e25;
  margin-right: 12px;
  width: fit-content;
}
.s5ZlE .TlG0y .lZE2R .pWFtM .nWbKv .o2xPs .xuWfk .qGHD6 .Pf8Xt {
  margin-left: 6px;
  cursor: pointer;
}
.s5ZlE .IKYzH .kcQRJ {
  display: none;
}
.PDbGW {
  border: 1px solid var(--dividerStokes);
  border-top: none;
  border-radius: 0 0 8px 8px;
  padding: 24px;
}
@media only screen and (max-width: 480px) {
  .PDbGW {
    padding: 4px;
  }
}
.A53oa {
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  padding: 14px;
  border-radius: 5px;
  border: 1px solid var(--buttonPrimary);
  background-color: var(--buttonPrimary);
  color: var(--buttonSecondary);
  border: none;
  width: 100%;
  text-transform: uppercase;
  line-height: 140%;
  display: flex;
  justify-content: center;
}
.A53oa span {
  align-self: center;
  margin-left: 3px;
}
@media only screen and (max-width: 480px) {
  .A53oa {
    font-size: 12px;
  }
}

._tnHY,
.TBZLb {
  transition: all 0.5s;
}
.TtPdN,
.HfUEf {
  opacity: 0;
  transform: translateY(10px);
}
._Oc3b,
.RZnBf {
  transition: all 0.5s;
}
.UhL4O,
.EOZCG {
  opacity: 0;
}
.t1cfY,
.TayNi {
  transition: 0.5s;
}
.bP_jw,
.TNGJL {
  transform: translate(-100%, 0%);
}
.QN6yF,
.VcNTV {
  transition: all 0.5s;
}
.iLMRQ,
.FkDQC {
  transform: translate(200%, 0%);
}
.lmm2O,
.xZ2Al {
  transition: all 0.5s;
}
.rveFL,
._C1ZO {
  opacity: 0;
  transform: translateY(-100%);
}
.NU2fW,
.e8cEG {
  transition: all 0.5s ease-in-out;
}
.Jpybk,
.zTLsw {
  opacity: 0;
  transform: translateY(100vh);
}
.h2tjs {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.h2tjs.g5qNx {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.liNFl {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.liNFl.g5qNx {
  opacity: 1 !important;
}
.U74r2 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.fV_xm {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .fV_xm {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .fV_xm {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.AtdIM,
.oulS2 {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.ezdBt,
.f0FDp {
  background-color: var(--pageBackground, #f8f8f8);
}
.goxF2 .q6uca .w7XFQ .pF6mB {
  font-size: 0.875rem;
}
.M32Yu .JXz2E {
  background: #f5f5f5;
}
.IslBA {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.FV6KF {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.I3eAi,
.tFuC5 {
  max-width: 1440px;
}
.bdl_f {
  display: block;
}
.KWj9v,
.NWBkY {
  display: inline-block;
}
.ZBkXU {
  display: flex;
}
.iVSB6,
.P0jFD {
  display: flex;
  flex-direction: column;
}
.AgQIF,
.xFINf {
  display: flex;
  align-items: center;
}
.p7jdK,
.gFzFu {
  display: flex;
  justify-content: center;
}
._w7OU,
.bDp18 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.hvfcM,
.CS885 {
  justify-content: flex-start;
}
.E_iHU,
.n23Qs {
  justify-content: flex-end;
}
.VdmRu,
.RoljO {
  justify-content: space-between;
}
.H16gf,
.X4geW {
  justify-content: space-around;
}
.vUw20,
.RGHzT {
  justify-content: space-evenly;
}
h1,
.dAoRg {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .dAoRg {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.yWLSq {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .yWLSq {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.U3LtV {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .U3LtV {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.cETtb {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .cETtb {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.keyNW {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .keyNW {
    font-size: 16px;
    line-height: 18px;
  }
}
.HSF6l {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .HSF6l {
    font-size: 16px;
    line-height: 20px;
  }
}
.e5gX0,
.NsCsy,
.QpEHf {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .e5gX0,
  .NsCsy,
  .QpEHf {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.lgC65 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .lgC65 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.kcYMU,
.eHENm {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.NBaw4,
.MEZO4 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.jgQIF,
.Y5kRe {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .jgQIF,
  .Y5kRe {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.jgQIF:hover,
.Y5kRe:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.jgQIF:disabled,
.Y5kRe:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.jgQIF:active,
.Y5kRe:active {
  opacity: 0.8;
}
.XJ1KB,
.PbxrC {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.G1AtU,
.smPdy {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.Qqz67,
.zKENQ {
  max-width: 1440px !important;
}
.Hak1N,
.NFKXz {
  overflow-y: hidden !important;
}
.haIYI .NuxRM .RREAt {
  height: 63px;
}
.xhzGp .ucSKG .nvxJ9 {
  margin-right: none !important;
}
.D45y4 {
  display: block !important;
  margin-bottom: 8px;
}
.KjfyD {
  width: calc(100% - 20px) !important;
}
.g1k9X {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.G_kY7,
.WgfRb {
  max-width: 1440px;
}
.PTLyh,
.mcIFR {
  margin-right: 30px !important;
}
.ogypk,
.zNb6x {
  margin-right: 5px !important;
}
.emXyN,
.qRMpL {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.dYB4X,
.giqjV {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.XbvpT,
.TBvhy {
  display: none;
}
@media only screen and (max-width: 768px) {
  .XbvpT,
  .TBvhy {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .XbvpT,
  .TBvhy {
    margin-top: 24px;
  }
}
.ceGi0,
.ks5al {
  background-color: var(--accentColor);
  color: #fff;
}
.RS9Oz,
.TpLAr {
  position: relative;
}
.m1wj3,
.Wor08 {
  overflow-y: hidden;
}
.rzroj,
.qr6Ji {
  overflow: hidden;
}
.xrOeG h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .xrOeG {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.jts4H .AcOmD {
  color: var(--textHeading, #26201a);
}
.jts4H .rqgjh,
.jts4H .yUsSF {
  color: var(--textLabel, #7d7676) !important;
}
.jts4H #FLdH4 * {
  color: var(--textBody, #3c3131);
}
.RZkRN {
  width: 100%;
  height: 100%;
}
.vYrcC {
  padding-bottom: 16px;
}
.rqwvX .OJgHQ {
  font-size: 12px;
  margin-bottom: 8px;
  color: var(--textBody);
}
.Hqn2a {
  position: relative;
  margin-bottom: 24px;
}
.Hqn2a.T_sys {
  width: 100%;
}
.Hqn2a.tzOrW {
  width: 47%;
}
@media only screen and (max-width: 768px) {
  .Hqn2a.tzOrW {
    width: 100%;
  }
}
.Hqn2a .KAPPd {
  font-size: 0.8rem;
  outline: none;
  border: 1px solid var(--dividerStokes);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 48px;
  color: var(--textHeading);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  width: 100%;
  background-color: transparent;
}
.Hqn2a .N6Vjd {
  font-size: 0.8rem;
  outline: none;
  border: 1px solid var(--dividerStokes);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 15px;
  width: 15px;
  color: var(--buttonPrimary);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  margin-right: 10px;
}
.Hqn2a ._1ixy {
  font-size: 0.8rem;
  position: absolute;
  left: 11px;
  top: 0px;
  color: var(--textLabel);
  padding: 0 0.3rem;
  margin: 0 0.5rem;
}
.Hqn2a .KAPPd:focus {
  border-color: var(--buttonPrimary);
}
.Hqn2a .ahNo1 {
  position: absolute;
  font-size: 0.8rem;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-color: #fff;
  color: var(--textLabel);
  padding: 0 0.3rem;
  margin: 0 0.5rem;
  transition: 0.1s ease-out;
  transform-origin: left top;
  pointer-events: none;
  top: 0;
  transform: translateY(-50%) scale(0.9);
}
.Hqn2a .ahNo1 .rNyfB {
  color: var(--errorText);
}
.Hqn2a .KAPPd:focus + .ahNo1 {
  color: var(--buttonPrimary);
}
.Hqn2a:has(input[type="hidden"]) {
  margin-bottom: 0;
}
.F8xwr .B2QbZ {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  width: 100%;
  justify-content: space-between;
}
.F8xwr .B2QbZ .auKfY {
  padding: 5px 0 7px;
  margin-bottom: 7px;
  visibility: hidden;
  color: var(--errorText);
  width: max-content;
  font-size: 10px;
}
.F8xwr .B2QbZ .xvKFA {
  visibility: visible;
}
.F8xwr .B2QbZ .Hqn2a:nth-child(odd) {
  margin-right: 8px;
}
@media only screen and (max-width: 768px) {
  .F8xwr .B2QbZ .Hqn2a:nth-child(odd) {
    margin-right: 0;
  }
}
.F8xwr .al0Oz {
  width: 100%;
}
.F8xwr .al0Oz .pS6fX {
  display: flex;
  margin-bottom: 16px;
  flex-wrap: wrap;
  row-gap: 16px;
}
.F8xwr .al0Oz .Nu1sv {
  width: 20px;
  height: 20px;
  margin-right: 6px;
}
.F8xwr .al0Oz .bVQjG {
  display: flex;
  background: transparent;
  align-items: center;
  padding: 8px;
  white-space: nowrap;
  border-radius: 6px;
  margin-right: 16px;
}
.F8xwr .al0Oz .HESfP {
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 16px;
  display: block;
}
.F8xwr .al0Oz .rEyp6 {
  margin-top: 20px;
  position: relative;
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
  align-items: flex-end;
}
.F8xwr .al0Oz .rEyp6 .F3nAK {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 4px 12px;
  gap: 10px;
  height: 40px;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
}
.F8xwr .al0Oz .rEyp6 .ZiZJg {
  border: 1px solid var(--buttonPrimary);
}
.F8xwr .al0Oz .rEyp6 input[type="radio"] {
  margin-left: 0;
  margin-right: 10px;
}
.F8xwr .al0Oz .rEyp6 label {
  display: flex;
  align-items: center;
  cursor: pointer;
  gap: 5px;
}
.F8xwr .al0Oz .rEyp6 label:hover {
  font-weight: 400;
}
.ny9k4 {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  width: 100%;
  justify-content: space-between;
  padding: 0;
}
.nkSfh {
  display: flex;
  align-items: center;
  gap: 8px;
}
.nkSfh input {
  accent-color: var(--buttonPrimary);
}
.Cza0E {
  width: 100%;
}
.ARJ5S {
  padding: 14px;
  border-radius: 5px;
  background-color: var(--buttonPrimary);
  border: none;
  margin-top: 24px;
  width: 100%;
  color: #fff;
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
}
.L0RzG {
  width: 100%;
  margin-bottom: 25px;
  display: flex;
  align-items: center;
}
.f2V7p {
  margin-left: 24px;
  font-weight: 600;
  font-size: 12px;
  margin-top: 24px;
}

.M0QUV {
  position: relative;
}
.KlUwK {
  width: 80%;
  position: absolute;
  z-index: 1;
  top: 25px;
  left: 50%;
  transform: translateX(-50%);
  border: 1px solid var(--dividerStokes);
  border-radius: 8px;
  box-shadow: 1px 1px 1px 2px rgba(100, 100, 100, 0.2);
}
.H6hso {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  left: 8px;
}
.D6GFn {
  position: relative;
}
.D6GFn > div {
  border-radius: 12px;
}
.pwLX8 {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 25px;
  transform: translateY(-50%);
  box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
  width: 40px;
  height: 40px;
  background: #fff;
  right: 10px;
  border: none;
}
.ClWOp {
  width: 20px;
  height: 20px;
}
.dTlBL {
  display: flex;
  justify-content: space-between;
  margin-top: 32px;
  padding-bottom: 16px;
  border-bottom: 1px solid var(--dividerStokes);
}
.dTlBL p {
  margin-right: 16px;
  font-size: 12px;
  color: var(--textPrimary);
}
.dTlBL button {
  background: transparent;
  white-space: nowrap;
  border: 1px solid var(--buttonPrimary);
  padding: 4px;
  font-size: 11px;
}

.CTu7z,
.utaHa {
  transition: all 0.5s;
}
.lzVVo,
.coeqX {
  opacity: 0;
  transform: translateY(10px);
}
.kPieb,
.Zt6TU {
  transition: all 0.5s;
}
.syJSH,
.mU15h {
  opacity: 0;
}
.hEOQ2,
.lJK4C {
  transition: 0.5s;
}
.Hd9BC,
.KkhOX {
  transform: translate(-100%, 0%);
}
.rSwM8,
.jD8Ic {
  transition: all 0.5s;
}
.l8kuS,
.mnPtm {
  transform: translate(200%, 0%);
}
.FUjXs,
.x3SUa {
  transition: all 0.5s;
}
.Dh5US,
.dGfts {
  opacity: 0;
  transform: translateY(-100%);
}
.va88K,
.AumnI {
  transition: all 0.5s ease-in-out;
}
.stSXA,
.wg_gF {
  opacity: 0;
  transform: translateY(100vh);
}
.uW8XC {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.uW8XC.Z_tlo {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.Ynr6d {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.Ynr6d.Z_tlo {
  opacity: 1 !important;
}
.T8tIi {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.lLBG8 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .lLBG8 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .lLBG8 {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.X1iqe,
.a6nSd {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.WREqc,
.mmb_j {
  background-color: var(--pageBackground, #f8f8f8);
}
.dvaKh .rqVBP .X17g4 .iN9kU {
  font-size: 0.875rem;
}
.m3YsG .c_wia {
  background: #f5f5f5;
}
.KcaLX {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.FjAtA {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.MK564,
.alqoD {
  max-width: 1440px;
}
.k33gW {
  display: block;
}
.gcHO6,
.oNFDw {
  display: inline-block;
}
.Kez8Y {
  display: flex;
}
.N9coL,
.jbEPZ {
  display: flex;
  flex-direction: column;
}
.BKRHA,
.NOOtW {
  display: flex;
  align-items: center;
}
.rK4eR,
.WYXqr {
  display: flex;
  justify-content: center;
}
.bLiKs,
.eohmw {
  display: flex;
  justify-content: center;
  align-items: center;
}
.np32P,
.CVEO9 {
  justify-content: flex-start;
}
.oDSE1,
.YHT93 {
  justify-content: flex-end;
}
.Zqg06,
.dM2bX {
  justify-content: space-between;
}
.oUaqL,
.ZjLNq {
  justify-content: space-around;
}
.bcfMA,
.sTNy7 {
  justify-content: space-evenly;
}
h1,
.EOt3B {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .EOt3B {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.pfhT5 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .pfhT5 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.INWBv {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .INWBv {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.m4j48 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .m4j48 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.CgLez {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .CgLez {
    font-size: 16px;
    line-height: 18px;
  }
}
.cNUtA {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .cNUtA {
    font-size: 16px;
    line-height: 20px;
  }
}
.FciyI,
.Z1O6m,
.PEBqe {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .FciyI,
  .Z1O6m,
  .PEBqe {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.X83Sp {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .X83Sp {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ibr6n,
.v1FRV {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.FXPfU,
._6_uE {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.nD2xs,
.cDtl8 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .nD2xs,
  .cDtl8 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.nD2xs:hover,
.cDtl8:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.nD2xs:disabled,
.cDtl8:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.nD2xs:active,
.cDtl8:active {
  opacity: 0.8;
}
.OFIfZ,
.GXcbK {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.UfafU,
.oX0jI {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.dk9KK,
.HXreG {
  max-width: 1440px !important;
}
.a8ziS,
.cJmYn {
  overflow-y: hidden !important;
}
.K5iqO .SsGAX .z3sJ_ {
  height: 63px;
}
.kRqaF .za2iq .cVTTl {
  margin-right: none !important;
}
.Cxrjx {
  display: block !important;
  margin-bottom: 8px;
}
.AkY3h {
  width: calc(100% - 20px) !important;
}
.aZi3B {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.uPDKd,
.ihC9B {
  max-width: 1440px;
}
.ovd53,
.Imx1e {
  margin-right: 30px !important;
}
.DYbun,
.n2CmP {
  margin-right: 5px !important;
}
.XTKjc,
.M471Y {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.p8Dbj,
.MWr5L {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.oHZYD,
.HGMxF {
  display: none;
}
@media only screen and (max-width: 768px) {
  .oHZYD,
  .HGMxF {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .oHZYD,
  .HGMxF {
    margin-top: 24px;
  }
}
.HVYR_,
.aCHMG {
  background-color: var(--accentColor);
  color: #fff;
}
.tnePU,
.T66jt {
  position: relative;
}
.L9HrD,
.esnO3 {
  overflow-y: hidden;
}
.XRavI,
.lPk_u {
  overflow: hidden;
}
.LgFEE h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .LgFEE {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.EUaCc .ajLLL {
  color: var(--textHeading, #26201a);
}
.EUaCc .GlOH0,
.EUaCc .pxzgK {
  color: var(--textLabel, #7d7676) !important;
}
.EUaCc #Su1ca * {
  color: var(--textBody, #3c3131);
}
.S8OgE {
  width: 100%;
  height: 100%;
}
.ppfmI {
  padding: 8px;
}
.FjAtA {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #00000080;
  /* transition: transform 0.1s ease-in-out; 
  transform: translateY(100%); */
}
/* .modal.slide-in-modal{
  transform: translateY(0); /* Final state - fully visible */
/* opacity: 1;
} */
.kgkMu {
  background-color: var(--dialogBackground);
  box-sizing: border-box;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  width: 40%;
  position: fixed;
  bottom: 0;
  right: 0;
  opacity: 0;
  transition: transform 0.5s ease-in-out;
  /* Added transition property for animation */
  transform: translateX(100%);
  /* Initial state - hidden off the right side */
  /* Track */
  /* Handle */
}
@media only screen and (max-width: 768px) {
  .kgkMu {
    width: 60%;
  }
}
@media only screen and (max-width: 480px) {
  .kgkMu {
    width: 100%;
  }
}
.kgkMu::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  background-color: #fff;
}
.kgkMu::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
  background-color: #ffffff;
}
.kgkMu::-webkit-scrollbar-thumb {
  border-radius: 2.5px;
  background-color: #6b6b6b;
}
.kgkMu .JwUB5 {
  padding: 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--dividerStokes);
  background: var(--dialogBackground);
  z-index: 4;
}
@media only screen and (max-width: 480px) {
  .kgkMu .JwUB5 {
    padding: 8px;
  }
}
.kgkMu .JwUB5 .ctw_9 {
  cursor: pointer;
}
.kgkMu .JwUB5 .ctw_9 img {
  width: 14px;
  height: 14px;
}
.kgkMu .fy1VQ {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  color: var(--textHeading);
  line-height: 140%;
}
.kgkMu.VPfkL {
  transform: translateX(0);
  /* Final state - fully visible */
  opacity: 1;
}
.whCxg,
.whCxg .kgkMu,
.bRSYF .kgkMu,
.bRSYF {
  transition: all 0.6s;
}
.xT4yC .kgkMu,
.ks2V4 .kgkMu {
  transform: translate3d(100vh, 0, 0);
}

.Jrhky,
.daxSC {
  transition: all 0.5s;
}
.eInbA,
.PyWi2 {
  opacity: 0;
  transform: translateY(10px);
}
.BEgN1,
.fkZKh {
  transition: all 0.5s;
}
.GYJ4N,
.zEY1f {
  opacity: 0;
}
.WPIU8,
.cT1_k {
  transition: 0.5s;
}
.YqyD8,
.Fc7mM {
  transform: translate(-100%, 0%);
}
.irEsp,
.V_Fve {
  transition: all 0.5s;
}
.vAX38,
.UvhL4 {
  transform: translate(200%, 0%);
}
.y3m2U,
.JsOTc {
  transition: all 0.5s;
}
.p40L7,
.IZdQJ {
  opacity: 0;
  transform: translateY(-100%);
}
.QHhyM,
.AvipM {
  transition: all 0.5s ease-in-out;
}
.ODG3_,
.RgZg8 {
  opacity: 0;
  transform: translateY(100vh);
}
.BjWpf {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.BjWpf.FAATz {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.wge1o {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.wge1o.FAATz {
  opacity: 1 !important;
}
.IK5Vo {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.xEwaw {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .xEwaw {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .xEwaw {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.ycYBd,
.cZTtt {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.m3Mqs,
.autUa {
  background-color: var(--pageBackground, #f8f8f8);
}
.f4tBQ .qXivx .ACaKC .CJzq2 {
  font-size: 0.875rem;
}
.JBn2L .Lt_j8 {
  background: #f5f5f5;
}
.h9uzf {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.iN0le {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.qGcIE,
.mGvY3 {
  max-width: 1440px;
}
.tCfAi {
  display: block;
}
.Wwjai,
.FDbnR {
  display: inline-block;
}
.UKGUH {
  display: flex;
}
.lseTl,
.C1wWT {
  display: flex;
  flex-direction: column;
}
.F4Dxe,
.xwkYI {
  display: flex;
  align-items: center;
}
.gA7X0,
.w7bzh {
  display: flex;
  justify-content: center;
}
.Sx3ea,
.X0KYG {
  display: flex;
  justify-content: center;
  align-items: center;
}
.qLkMw,
.TLe48 {
  justify-content: flex-start;
}
.F6Xic,
.fkaEy {
  justify-content: flex-end;
}
.mmkb2,
.w7jaq {
  justify-content: space-between;
}
.iJoqw,
.VJgK5 {
  justify-content: space-around;
}
.KSrRi,
.VXa39 {
  justify-content: space-evenly;
}
h1,
.vhqRy {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .vhqRy {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.MQFjP {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .MQFjP {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.hPLg3 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .hPLg3 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.Zud8b {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .Zud8b {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.itKRp {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .itKRp {
    font-size: 16px;
    line-height: 18px;
  }
}
.auvKa {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .auvKa {
    font-size: 16px;
    line-height: 20px;
  }
}
.S5IEn,
.rQG1n,
._Kr3H {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .S5IEn,
  .rQG1n,
  ._Kr3H {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.MHLb3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .MHLb3 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.q9yTW,
.eodJq {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.JLwU5,
.eTJYW {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
._PSSx,
.FlUvU {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  ._PSSx,
  .FlUvU {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
._PSSx:hover,
.FlUvU:hover {
  color: var(--buttonLinkL1, #c1847c);
}
._PSSx:disabled,
.FlUvU:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
._PSSx:active,
.FlUvU:active {
  opacity: 0.8;
}
.GHAAf,
.WAAnw {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.YQIgN,
.EwQ4i {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.HyXBF,
.xFk1D {
  max-width: 1440px !important;
}
.O7SVz,
.wQDsV {
  overflow-y: hidden !important;
}
.v5Miy .CQd5d ._dfzw {
  height: 63px;
}
.WZUJY .IejzW .e9Bi0 {
  margin-right: none !important;
}
.cL7hW {
  display: block !important;
  margin-bottom: 8px;
}
.fKjf4 {
  width: calc(100% - 20px) !important;
}
.MZ78s {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.pYgAy,
.MJk6I {
  max-width: 1440px;
}
.zQ0CB,
.n_iJ5 {
  margin-right: 30px !important;
}
.PzGD1,
.smZat {
  margin-right: 5px !important;
}
.moirl,
.qggag {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.qLWQN,
.V6Ee6 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.sXlau,
.N1L5Y {
  display: none;
}
@media only screen and (max-width: 768px) {
  .sXlau,
  .N1L5Y {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .sXlau,
  .N1L5Y {
    margin-top: 24px;
  }
}
.GOlBx,
.LfrD6 {
  background-color: var(--accentColor);
  color: #fff;
}
.P6aMj,
.GUUK3 {
  position: relative;
}
.d9_hb,
.TxVFl {
  overflow-y: hidden;
}
.BPYuo,
.nOMUc {
  overflow: hidden;
}
.W7Mvz h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .W7Mvz {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.gP9zn .zC1uK {
  color: var(--textHeading, #26201a);
}
.gP9zn .gsOx0,
.gP9zn .gJoWD {
  color: var(--textLabel, #7d7676) !important;
}
.gP9zn #MJ82q * {
  color: var(--textBody, #3c3131);
}
.XMPVR {
  width: 100%;
  height: 100%;
}
.cNQ48 {
  display: flex;
  flex-direction: column;
  padding: 16px;
  border-radius: 8px;
  margin-bottom: 15px;
  gap: 4px;
  border: 1px solid var(--dividerStokes);
}
@media only screen and (max-width: 480px) {
  .cNQ48 {
    padding: 4px;
  }
}
.cNQ48 .FaaKS {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cNQ48 .FaaKS .MsJou {
  display: flex;
  gap: 5px;
  align-items: center;
}
.cNQ48 .FaaKS .MsJou .SOtda {
  color: var(--textHeading);
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  margin-right: 8px;
  align-self: center;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .cNQ48 .FaaKS .MsJou .SOtda {
    font-size: 12px;
    margin-right: 4px;
    margin-left: 4px;
  }
}
.cNQ48 .FaaKS .MsJou .qiHlw {
  border: 1px solid var(--buttonPrimary);
  padding: 6px 8px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 500;
  color: var(--buttonPrimary);
}
@media only screen and (max-width: 480px) {
  .cNQ48 .FaaKS .MsJou .qiHlw {
    font-size: 10px;
    padding: 4px;
  }
}
.cNQ48 .t5orY {
  font-weight: 400;
  font-size: 12px;
  margin-top: 8px;
  line-height: 140%;
  color: var(--textBody);
}
.cNQ48 .t5orY,
.cNQ48 .JwaxM {
  margin-top: 5px;
}
.cNQ48 .JwaxM {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  margin-top: 5px;
  line-height: 140%;
  color: var(--textLabel);
}

.IZqgI,
.HUUMs {
  transition: all 0.5s;
}
.olR3r,
.wF0G0 {
  opacity: 0;
  transform: translateY(10px);
}
.Qlonr,
.ePe7T {
  transition: all 0.5s;
}
.Kqmn7,
.zFRTQ {
  opacity: 0;
}
.wecdd,
.I4wS2 {
  transition: 0.5s;
}
.QTSqm,
.yBLOx {
  transform: translate(-100%, 0%);
}
.Nc2W7,
.IV8bO {
  transition: all 0.5s;
}
.pjBOk,
.pM_y_ {
  transform: translate(200%, 0%);
}
.FO9lg,
.eTOfn {
  transition: all 0.5s;
}
.WqwPp,
.iH1bt {
  opacity: 0;
  transform: translateY(-100%);
}
.SUY9c,
.mbTPR {
  transition: all 0.5s ease-in-out;
}
.YnjYp,
.hriDB {
  opacity: 0;
  transform: translateY(100vh);
}
.EPKRy {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.EPKRy.heBKL {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.fTmsq {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.fTmsq.heBKL {
  opacity: 1 !important;
}
.gZKPB {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.JCUk1 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .JCUk1 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .JCUk1 {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.xzsE5,
.FFAcr {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.s8Wa8,
.Zv54f {
  background-color: var(--pageBackground, #f8f8f8);
}
.sh84u .fUL9X .vBRTf .W1a7f {
  font-size: 0.875rem;
}
.jVRHB .G8HO5 {
  background: #f5f5f5;
}
.rnPPc {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.ototQ {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.JRw2r,
.fhRo8 {
  max-width: 1440px;
}
.vuxQV {
  display: block;
}
.EIltc,
.YDU6q {
  display: inline-block;
}
.XP2mk {
  display: flex;
}
.AkXBk,
.V3y0b {
  display: flex;
  flex-direction: column;
}
.mIvc2,
.pfKmw {
  display: flex;
  align-items: center;
}
.auSMv,
.wnKuF {
  display: flex;
  justify-content: center;
}
.GXQRk,
.GFIbu {
  display: flex;
  justify-content: center;
  align-items: center;
}
.imEMt,
.Io_Kn {
  justify-content: flex-start;
}
.sR5Ts,
.osAeb {
  justify-content: flex-end;
}
.Yo7o3,
.F6Ahy {
  justify-content: space-between;
}
.KGKvu,
.PYTDW {
  justify-content: space-around;
}
.SYZbB,
.gXwmr {
  justify-content: space-evenly;
}
h1,
.tMGbo {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .tMGbo {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.sw5z7 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .sw5z7 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.VbR_6 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .VbR_6 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.Ua81E {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .Ua81E {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.A4QAn {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .A4QAn {
    font-size: 16px;
    line-height: 18px;
  }
}
.YQsn0 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .YQsn0 {
    font-size: 16px;
    line-height: 20px;
  }
}
.xZcyK,
.CptQq,
.dBIfO {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .xZcyK,
  .CptQq,
  .dBIfO {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.gd4fd {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .gd4fd {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ES33r,
.kaa0x {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.Demt1,
.Xut_t {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.bCHH_,
.vJioh {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .bCHH_,
  .vJioh {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.bCHH_:hover,
.vJioh:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.bCHH_:disabled,
.vJioh:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.bCHH_:active,
.vJioh:active {
  opacity: 0.8;
}
.D5qr0,
.X8GPV {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.BIZ81,
.VM8YR {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.BVUZI,
.bqsPT {
  max-width: 1440px !important;
}
.h97Mv,
.pCKVp {
  overflow-y: hidden !important;
}
.lmo_u .obzjv .knxAh {
  height: 63px;
}
.njYlX .Bf5lH .pYHrU {
  margin-right: none !important;
}
.gpIlZ {
  display: block !important;
  margin-bottom: 8px;
}
.JXul0 {
  width: calc(100% - 20px) !important;
}
.anK4U {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.KUgxQ,
.miQuk {
  max-width: 1440px;
}
.MJF0n,
.fEPG0 {
  margin-right: 30px !important;
}
.gkNqE,
.xrQiM {
  margin-right: 5px !important;
}
.dPo6u,
._0Plp5 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.PQOH_,
.KiWbJ {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.vfDgp,
.FV0l9 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .vfDgp,
  .FV0l9 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .vfDgp,
  .FV0l9 {
    margin-top: 24px;
  }
}
.cgt2c,
.L1QbF {
  background-color: var(--accentColor);
  color: #fff;
}
._RCxd,
.lb6DB {
  position: relative;
}
.QQHQG,
.Jd2QJ {
  overflow-y: hidden;
}
.VgeOi,
.QqyrN {
  overflow: hidden;
}
.h2A3F h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .h2A3F {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.J8lWm .SDuwB {
  color: var(--textHeading, #26201a);
}
.J8lWm .emAcL,
.J8lWm .WgI_d {
  color: var(--textLabel, #7d7676) !important;
}
.J8lWm #LQols * {
  color: var(--textBody, #3c3131);
}
.bSrQC {
  width: 100%;
  height: 100%;
}
.Ip8_c {
  display: flex;
  flex-direction: column;
  padding: 24px;
  border-radius: 0 0 8px 8px;
  border: 1px solid var(--dividerStokes);
  border-top: none;
}
@media only screen and (max-width: 480px) {
  .Ip8_c {
    padding: 4px;
  }
}
.Ip8_c .x6mjd {
  font-weight: 600;
  font-size: 12px;
  color: var(--textBody);
  margin: 12px 0px;
  line-height: 140%;
}
.Ip8_c .tjQdW {
  display: flex;
  gap: 5px;
}
.Ip8_c .tjQdW .bqjEm,
.Ip8_c .tjQdW .AiLQO {
  border: none;
  color: var(--buttonLink);
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
  line-height: 140%;
  background: var(--pageBackground);
  cursor: pointer;
}
.Ip8_c ._5zP_h {
  padding: 10px;
  border-radius: 5px;
  background-color: var(--buttonPrimary);
  border: none;
  width: 100%;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
  color: var(--buttonSecondary);
  cursor: pointer;
  margin-top: 10px;
}
.G4nzd {
  margin-top: 24px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  gap: 4px;
  isolation: isolate;
  background: var(--buttonSecondary, #fff);
  border-radius: 8px;
}
.G4nzd .V1AVZ {
  display: flex;
  gap: 14px;
}
.G4nzd .V1AVZ .vfX1s {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.G4nzd .V1AVZ .vfX1s .NUbGl {
  font-weight: 600;
  font-size: 12px;
  line-height: 140%;
  color: var(--errorText, #b24141);
}
.G4nzd .V1AVZ .vfX1s .VziHI {
  font-weight: 400;
  font-size: 12px;
  line-height: 140%;
  color: var(--textHeading, #26201a);
}
.G4nzd .I2iOb {
  font-weight: 600;
  font-size: 12px;
  line-height: 140%;
  text-align: center;
  text-transform: uppercase;
  color: var(--errorText, #b24141);
  cursor: pointer;
}

.YKLPp,
.ifcj1 {
  transition: all 0.5s;
}
.XIbaQ,
.d7L23 {
  opacity: 0;
  transform: translateY(10px);
}
.kQQMl,
.Lv3MZ {
  transition: all 0.5s;
}
.sMmJ1,
.b7WT7 {
  opacity: 0;
}
.D0W5o,
.DkjVA {
  transition: 0.5s;
}
.Ot0X0,
.Od6PC {
  transform: translate(-100%, 0%);
}
.jiuxb,
.Ht9u5 {
  transition: all 0.5s;
}
.sO98K,
.QzFcB {
  transform: translate(200%, 0%);
}
.b7Scg,
.Kn8Ce {
  transition: all 0.5s;
}
.LFdBV,
.V7sto {
  opacity: 0;
  transform: translateY(-100%);
}
.t4hrd,
.vWmX6 {
  transition: all 0.5s ease-in-out;
}
._1ZL6,
.GdXAH {
  opacity: 0;
  transform: translateY(100vh);
}
.m3Puk {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.m3Puk.WyLQP {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.be6aX {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.be6aX.WyLQP {
  opacity: 1 !important;
}
.cUQN8 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.wro6p {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .wro6p {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .wro6p {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.Tm6z_,
.qpvbR {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.DVeUk,
.iPUMf {
  background-color: var(--pageBackground, #f8f8f8);
}
.KQk5u .kkWjL .ge9Zg .JNQet {
  font-size: 0.875rem;
}
.L0SdE .vWmH5 {
  background: #f5f5f5;
}
.GcWlm {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.AO87U {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.mh_ve,
.Wd8Sz {
  max-width: 1440px;
}
.rWoC5 {
  display: block;
}
.OqCs_,
.QpB8K {
  display: inline-block;
}
.pzmDI {
  display: flex;
}
.NKgpR,
.kB9y0 {
  display: flex;
  flex-direction: column;
}
.XgpJX,
.n5NaN {
  display: flex;
  align-items: center;
}
._6Nyvb,
.uPsG2 {
  display: flex;
  justify-content: center;
}
.NOh7K,
.gtF7n {
  display: flex;
  justify-content: center;
  align-items: center;
}
.yrDWs,
.umK0D {
  justify-content: flex-start;
}
.w2hAp,
.NOKDX {
  justify-content: flex-end;
}
._3qgX,
.pIo5z {
  justify-content: space-between;
}
.O3l1R,
.Y9JWr {
  justify-content: space-around;
}
.tXkWK,
.w0nTj {
  justify-content: space-evenly;
}
h1,
.uNuRr {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .uNuRr {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.BfmWb {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .BfmWb {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.WFNPZ {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .WFNPZ {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.J03xK {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .J03xK {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.JDaOZ {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .JDaOZ {
    font-size: 16px;
    line-height: 18px;
  }
}
._fUan {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  ._fUan {
    font-size: 16px;
    line-height: 20px;
  }
}
.n_Mxx,
.OyayT,
.n_P4J {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .n_Mxx,
  .OyayT,
  .n_P4J {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.GF1JE {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .GF1JE {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ygRUr,
.laaJB {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.pwQaj,
.HhaEP {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
._uzVn,
.dX8ea {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  ._uzVn,
  .dX8ea {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
._uzVn:hover,
.dX8ea:hover {
  color: var(--buttonLinkL1, #c1847c);
}
._uzVn:disabled,
.dX8ea:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
._uzVn:active,
.dX8ea:active {
  opacity: 0.8;
}
.UywTn,
.imILt {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.jKdAR,
.VUZs0 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.DLlQ3,
.dCT8_ {
  max-width: 1440px !important;
}
.tg9nU,
.LrsZm {
  overflow-y: hidden !important;
}
.dUH2T .dDqnC .IFkE3 {
  height: 63px;
}
.zvT2u .YSDOi .Jww5f {
  margin-right: none !important;
}
.p1Iyh {
  display: block !important;
  margin-bottom: 8px;
}
.NpErB {
  width: calc(100% - 20px) !important;
}
.sGiAs {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.KvNxf,
.R9Fva {
  max-width: 1440px;
}
.m3H_p,
.COrQb {
  margin-right: 30px !important;
}
.MynBD,
.Z3oSI {
  margin-right: 5px !important;
}
.U9Fyf,
.GvYX9 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.IU8Gg,
.q4nEf {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.SsbHs,
.Wmx59 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .SsbHs,
  .Wmx59 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .SsbHs,
  .Wmx59 {
    margin-top: 24px;
  }
}
.sHanc,
.kq_sC {
  background-color: var(--accentColor);
  color: #fff;
}
.GmeU3,
.ghPx7 {
  position: relative;
}
.z29aF,
.uNMD8 {
  overflow-y: hidden;
}
.v1dR6,
.LCofq {
  overflow: hidden;
}
.CSuE8 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .CSuE8 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.YOg2T .kXTV7 {
  color: var(--textHeading, #26201a);
}
.YOg2T .gq2nC,
.YOg2T .OOsaA {
  color: var(--textLabel, #7d7676) !important;
}
.YOg2T #rF9Dc * {
  color: var(--textBody, #3c3131);
}
.vGZAI {
  width: 100%;
  height: 100%;
}
.ujdhv {
  padding: 24px;
  display: flex;
  justify-content: space-between;
  border: 1px solid var(--dividerStokes);
  border-radius: 8px 8px 0 0;
}
@media only screen and (max-width: 480px) {
  .ujdhv {
    padding: 6px;
  }
}
.ujdhv .fGkxe {
  display: flex;
  padding: 6px 16px;
  justify-content: space-between;
  width: 100%;
}
@media only screen and (max-width: 480px) {
  .ujdhv .fGkxe {
    padding: 6px;
  }
}
.ujdhv .fGkxe .C5MZz {
  display: flex;
  flex-direction: column;
  font-size: 12px;
  font-weight: 400;
  line-height: 140%;
  align-self: center;
  margin-right: 5px;
}
.ujdhv .fGkxe .C5MZz .XDiRi {
  font-weight: 600;
  margin-bottom: 5px;
  line-height: 140%;
}
.ujdhv .fGkxe .hRBoo {
  align-self: center;
}
.ujdhv .fGkxe .hRBoo button {
  padding: 12px 16px;
  background: white;
  border: 1px solid var(--primaryColor);
  color: var(--primaryColor);
  border-radius: 4px;
}
@media only screen and (max-width: 480px) {
  .ujdhv .fGkxe .hRBoo button {
    padding: 6px;
  }
}
.ujdhv .U0AOb {
  display: flex;
}
.ujdhv .U0AOb .LDqGs {
  align-self: center;
}
.ujdhv .U0AOb .wCCHG {
  align-self: center;
}
.ujdhv .U0AOb .zp9_f {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 15px;
}
.ujdhv .U0AOb .ihBEF {
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}
.ujdhv .U0AOb .Y0nn_ {
  font-size: 12px;
  color: var(--textBody);
  font-weight: 400;
  line-height: 140%;
}
.ujdhv .IzSln {
  display: flex;
  align-items: center;
}
.ujdhv .IzSln .PqssN {
  font-weight: 600;
  font-size: 12px;
  padding: 12px 16px;
  border-radius: 5px;
  color: var(--primaryColor);
  background-color: transparent;
  border: 1px solid var(--primaryColor);
  text-transform: uppercase;
  text-align: center;
  line-height: 140%;
  cursor: pointer;
}
@media only screen and (max-width: 480px) {
  .ujdhv .IzSln .PqssN {
    padding: 6px;
    font-size: 10px;
  }
}
.ujdhv .IzSln .PqssN.Jmn9C {
  padding: 12px 16px;
}
.VGSb4 {
  padding: 24px;
  display: flex;
  justify-content: space-between;
  border: 1px solid var(--dividerStokes);
  border-radius: 8px;
  align-items: flex-start;
}
@media only screen and (max-width: 480px) {
  .VGSb4 {
    padding: 6px;
  }
}
.VGSb4 .RIac5 {
  display: flex;
}
.VGSb4 .GXRKA {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 15px;
}
.VGSb4 .GXRKA .kXTV7 {
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}
.VGSb4 .Sk98b {
  font-size: 12px;
  color: var(--textBody);
  font-weight: 400;
  line-height: 140%;
}
.VGSb4 .kCW7b {
  font-weight: 600;
  font-size: 12px;
  padding: 12px 16px;
  border-radius: 5px;
  color: var(--buttonPrimary);
  border: 1px solid var(--buttonPrimary);
  text-transform: uppercase;
  text-align: center;
  line-height: 140%;
  cursor: pointer;
}
.X8c7A {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .X8c7A {
    padding: 12px;
  }
}

.pyRjx,
.pYpju {
  transition: all 0.5s;
}
.bfdYS,
.A5IfV {
  opacity: 0;
  transform: translateY(10px);
}
.XnZL0,
.mjc0A {
  transition: all 0.5s;
}
.Q3DyL,
.UGh5Y {
  opacity: 0;
}
.LHSsK,
.y1GXm {
  transition: 0.5s;
}
.hDbbX,
.jlRMW {
  transform: translate(-100%, 0%);
}
.fL3hh,
.BbMll {
  transition: all 0.5s;
}
.a08S2,
.ns8Fp {
  transform: translate(200%, 0%);
}
.i9fx8,
.KdBHw {
  transition: all 0.5s;
}
.qsTtt,
.eR0dL {
  opacity: 0;
  transform: translateY(-100%);
}
.SClCh,
.nyWa2 {
  transition: all 0.5s ease-in-out;
}
.lJ2ct,
.lpJKc {
  opacity: 0;
  transform: translateY(100vh);
}
.Gn0M7 {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.Gn0M7.r6inZ {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.vpHMQ {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.vpHMQ.r6inZ {
  opacity: 1 !important;
}
.iqDPu {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.Pa2zh {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .Pa2zh {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .Pa2zh {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.HKqPX,
.PT6Yr {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.PStIt,
.h1cM2 {
  background-color: var(--pageBackground, #f8f8f8);
}
.g18Wg .kSykb .vNLhO .hVdLe {
  font-size: 0.875rem;
}
.N8gqQ .hIVbf {
  background: #f5f5f5;
}
.zP8Kj {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.VOSSw {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.BQphF,
.deI87 {
  max-width: 1440px;
}
.R6ZMe {
  display: block;
}
.Hpt41,
.g7qWD {
  display: inline-block;
}
.t95nA {
  display: flex;
}
.x_BI4,
.gsent {
  display: flex;
  flex-direction: column;
}
.BZBHM,
.LtaEG {
  display: flex;
  align-items: center;
}
.ZwRNl,
.fzMWf {
  display: flex;
  justify-content: center;
}
.TkkQV,
.KQQVd {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Tb6M_,
.UQPjM {
  justify-content: flex-start;
}
.M4Eto,
.pgZk9 {
  justify-content: flex-end;
}
.lTArK,
._mj7A {
  justify-content: space-between;
}
.U0KSm,
.GUdSR {
  justify-content: space-around;
}
.I0d0J,
.tDk2u {
  justify-content: space-evenly;
}
h1,
.UndvK {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .UndvK {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.NyglY {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .NyglY {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.TpPw2 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .TpPw2 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.x21y4 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .x21y4 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.ajmD5 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .ajmD5 {
    font-size: 16px;
    line-height: 18px;
  }
}
.VNRle {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .VNRle {
    font-size: 16px;
    line-height: 20px;
  }
}
.Yhpk5,
.eXClM,
.mYLkW {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Yhpk5,
  .eXClM,
  .mYLkW {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.goaCY {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .goaCY {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.kKKr6,
.IbQiS {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.ca7Bn,
.hy602 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.kxirT,
.FjlOY {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .kxirT,
  .FjlOY {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.kxirT:hover,
.FjlOY:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.kxirT:disabled,
.FjlOY:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.kxirT:active,
.FjlOY:active {
  opacity: 0.8;
}
.lnHaP,
.zC6pJ {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.l2BCV,
.d3CtR {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.sYH0l,
.fSwiB {
  max-width: 1440px !important;
}
.GUT7L,
.DsDwe {
  overflow-y: hidden !important;
}
.LDbVg .IEVsR .mONfN {
  height: 63px;
}
.ueOqJ .kZ7CS .zRgeZ {
  margin-right: none !important;
}
.yrHZ3 {
  display: block !important;
  margin-bottom: 8px;
}
.FvgZL {
  width: calc(100% - 20px) !important;
}
.cigbj {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.KnX3x,
.ur_kv {
  max-width: 1440px;
}
.PY1wr,
.gRNIc {
  margin-right: 30px !important;
}
.QaC_O,
.i4K4G {
  margin-right: 5px !important;
}
.mkNi3,
.Y_rAF {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.KGr2v,
.B3RKC {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Z8G8O,
.GoPl0 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Z8G8O,
  .GoPl0 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Z8G8O,
  .GoPl0 {
    margin-top: 24px;
  }
}
.Q6gd7,
.yn5v8 {
  background-color: var(--accentColor);
  color: #fff;
}
.WcO4z,
.gkJ1P {
  position: relative;
}
.IKTXI,
.uMIGo {
  overflow-y: hidden;
}
.ANZW7,
.NS7B4 {
  overflow: hidden;
}
.SvzTA h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .SvzTA {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.Aspla .CYnfx {
  color: var(--textHeading, #26201a);
}
.Aspla .QNM_X,
.Aspla .KERHr {
  color: var(--textLabel, #7d7676) !important;
}
.Aspla #RNsgH * {
  color: var(--textBody, #3c3131);
}
.h62qD {
  width: 100%;
  height: 100%;
}
.a5Ebl {
  display: flex;
  padding: 20px;
  max-width: 1440px;
  margin: auto;
  min-height: 700px;
}
@media only screen and (max-width: 480px) {
  .a5Ebl {
    display: block;
    padding: 10px;
  }
}
.ejIgK {
  width: 64%;
  margin-right: 2%;
}
@media only screen and (max-width: 480px) {
  .ejIgK {
    width: 100%;
    margin-right: 0;
  }
}
.UXtue {
  width: 34%;
}
@media only screen and (max-width: 480px) {
  .UXtue {
    width: 100%;
    margin-top: 15px;
  }
}

.MfgC2,
.ELLRS {
  transition: all 0.5s;
}
.RAVpX,
.zaScq {
  opacity: 0;
  transform: translateY(10px);
}
.tuSRU,
.mckve {
  transition: all 0.5s;
}
.IOL1e,
.hk8PT {
  opacity: 0;
}
.OgLA0,
._nraT {
  transition: 0.5s;
}
.sWu0N,
._11SQ3 {
  transform: translate(-100%, 0%);
}
.SCDpx,
.IpIC4 {
  transition: all 0.5s;
}
.EXGFk,
.m3VZV {
  transform: translate(200%, 0%);
}
.oyYBT,
.gIRDA {
  transition: all 0.5s;
}
.n5g2M,
.cMrPg {
  opacity: 0;
  transform: translateY(-100%);
}
.ksj8c,
.bogtS {
  transition: all 0.5s ease-in-out;
}
.wbu88,
.nIq24 {
  opacity: 0;
  transform: translateY(100vh);
}
.cwQux {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.cwQux.DLb2S {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.frysp {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.frysp.DLb2S {
  opacity: 1 !important;
}
.SyPaW {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.HPwKU {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .HPwKU {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .HPwKU {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.u3h0p,
.qipqR {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.oefK3,
.d8ToN {
  background-color: var(--pageBackground, #f8f8f8);
}
.dfgBL .HHiRi .DdGbY .qA0Jn {
  font-size: 0.875rem;
}
.pqCAb .MUhSn {
  background: #f5f5f5;
}
.GRoci {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.Nz_Ip {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.LI9Yl,
.eL6BV {
  max-width: 1440px;
}
.jIFNG {
  display: block;
}
.tEeFL,
.gGeFq {
  display: inline-block;
}
.VQf0l {
  display: flex;
}
.PAfGC,
._dQ8C {
  display: flex;
  flex-direction: column;
}
.Fwvtv,
.o5vxZ {
  display: flex;
  align-items: center;
}
.vgqbD,
.QSgwI {
  display: flex;
  justify-content: center;
}
.YEVFs,
.q7W0S {
  display: flex;
  justify-content: center;
  align-items: center;
}
.UDR2Y,
.lMAaF {
  justify-content: flex-start;
}
.PufYv,
._Vms3 {
  justify-content: flex-end;
}
.ACChU,
.HLmtQ {
  justify-content: space-between;
}
.DcQFk,
.w3ddF {
  justify-content: space-around;
}
.Nvim5,
.mTx7Z {
  justify-content: space-evenly;
}
h1,
.tkIs9 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .tkIs9 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.VZ0tT {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .VZ0tT {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.f3855 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .f3855 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.oO803 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .oO803 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.lC8rX {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .lC8rX {
    font-size: 16px;
    line-height: 18px;
  }
}
.ErzEE {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .ErzEE {
    font-size: 16px;
    line-height: 20px;
  }
}
.Zmiyn,
.wUdaL,
.hM5nV {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Zmiyn,
  .wUdaL,
  .hM5nV {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.D_nCq {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .D_nCq {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.Ccpwz,
.lsMPD {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.Wuj23,
.srqA8 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.QdopT,
.a_7Ta {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .QdopT,
  .a_7Ta {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.QdopT:hover,
.a_7Ta:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.QdopT:disabled,
.a_7Ta:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.QdopT:active,
.a_7Ta:active {
  opacity: 0.8;
}
.GRkCs,
.Ngddm {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Q1Azg,
.DLxi4 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.UXhsQ,
.Yxfla {
  max-width: 1440px !important;
}
._m0BC,
.YZqQa {
  overflow-y: hidden !important;
}
.L1rb0 .MFKEO .xWj6e {
  height: 63px;
}
.bOZJr .dmsb3 .DNzfI {
  margin-right: none !important;
}
.Pqjkv {
  display: block !important;
  margin-bottom: 8px;
}
.ZGxN2 {
  width: calc(100% - 20px) !important;
}
.D94Tj {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.K4jWq,
.U2XUz {
  max-width: 1440px;
}
.ZIyt6,
.D9HWQ {
  margin-right: 30px !important;
}
.XW3F9,
.TDyvh {
  margin-right: 5px !important;
}
.w8ge8,
.FHNli {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.FWOgZ,
.qBk_r {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.UxVR1,
.HV2sy {
  display: none;
}
@media only screen and (max-width: 768px) {
  .UxVR1,
  .HV2sy {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .UxVR1,
  .HV2sy {
    margin-top: 24px;
  }
}
.mM4Xh,
.vZSGN {
  background-color: var(--accentColor);
  color: #fff;
}
.cEFUL,
.zsyVT {
  position: relative;
}
.XsTOJ,
.eByeY {
  overflow-y: hidden;
}
.ALxCE,
.bBNfy {
  overflow: hidden;
}
.DH63P h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .DH63P {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.OJ1tV .CmRBi {
  color: var(--textHeading, #26201a);
}
.OJ1tV .tuU0K,
.OJ1tV .iSeJe {
  color: var(--textLabel, #7d7676) !important;
}
.OJ1tV #bOG8Y * {
  color: var(--textBody, #3c3131);
}
.iLl2x {
  width: 100%;
  height: 100%;
}
.Jy8hm {
  display: flex;
  padding: 24px;
  background: #fff;
  border: 1px solid var(--dividerStokes);
  border-top: none;
  border-radius: 0 0 8px 8px;
}
@media only screen and (max-width: 480px) {
  .Jy8hm {
    padding: 6px;
  }
}
.Jy8hm .xRD70 {
  width: 33.33%;
  display: flex;
  flex-direction: column;
  border: 1px solid var(--dividerStokes);
  border-radius: 4px 0px 0px 4px;
}
.Jy8hm .xRD70 .Ws9NF:last-child {
  border-bottom: none;
}
.Jy8hm .xRD70 .Ws9NF:last-child .Bc2sz {
  border-radius: 0px 0px 0px 4px;
}
.Jy8hm .xRD70 .Ws9NF:first-child .Bc2sz {
  border-radius: 4px 0px 0px 0px;
}
.Jy8hm .xRD70 .Ws9NF {
  display: flex;
  border-bottom: 1px solid #f0f0f0;
  cursor: pointer;
}
.Jy8hm .xRD70 .Ws9NF .Bc2sz {
  width: 4px;
  background-color: var(--primaryColor);
  border: 1px solid var(--primaryColor);
}
.Jy8hm .xRD70 .Ws9NF .FPOKO {
  display: flex;
  padding: 24px 16px;
  overflow: hidden;
  word-break: break-word;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .xRD70 .Ws9NF .FPOKO {
    padding: 16px 4px;
  }
}
.Jy8hm .xRD70 .Ws9NF .FPOKO .NcUNG {
  align-self: center;
  margin-left: 16px;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .xRD70 .Ws9NF .FPOKO .NcUNG {
    margin-left: 4px;
    font-size: 12px;
  }
}
.Jy8hm .QYi86 {
  width: 66.66%;
  padding: 24px;
  border-color: var(--dividerStokes);
  border-style: solid;
  border-width: 1px 1px 1px 0;
  border-radius: 0px 4px 4px 0px;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .QYi86 {
    padding: 6px;
  }
}
.Jy8hm .QYi86 .q4mHn {
  border: 1px solid var(--primaryColor);
}
.Jy8hm .QYi86 .DDWgk {
  border: 1px solid var(--dividerStokes);
}
.Jy8hm .QYi86 .NA8Lh,
.Jy8hm .QYi86 .LMbeg,
.Jy8hm .QYi86 .bz7Sg,
.Jy8hm .QYi86 .L_1nd,
.Jy8hm .QYi86 .aiqBT,
.Jy8hm .QYi86 ._u5qu,
.Jy8hm .QYi86 .q0MRF,
.Jy8hm .QYi86 .QkJdu {
  font-weight: 600;
  font-size: 14px;
  color: var(--textHeading);
  margin-bottom: 15px;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .QYi86 .NA8Lh,
  .Jy8hm .QYi86 .LMbeg,
  .Jy8hm .QYi86 .bz7Sg,
  .Jy8hm .QYi86 .L_1nd,
  .Jy8hm .QYi86 .aiqBT,
  .Jy8hm .QYi86 ._u5qu,
  .Jy8hm .QYi86 .q0MRF,
  .Jy8hm .QYi86 .QkJdu {
    margin-bottom: 6px;
    line-height: 1;
  }
}
.Jy8hm .QYi86 .nxrIt .vLdnN .rg_Te {
  display: flex;
  flex-direction: column;
}
.Jy8hm .QYi86 .nxrIt .vLdnN .rg_Te .WsbBu {
  display: flex;
  flex-direction: column;
  padding: 16px;
  border-radius: 8px;
  margin-bottom: 15px;
}
.Jy8hm .QYi86 .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG {
  display: flex;
  justify-content: space-between;
}
.Jy8hm .QYi86 .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .iPMag {
  display: flex;
}
.Jy8hm .QYi86 .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .iPMag .t97ok {
  margin-right: 10px;
}
.Jy8hm .QYi86 .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .iPMag .agYew {
  display: flex;
  flex-direction: column;
}
.Jy8hm .QYi86 .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .iPMag .agYew .tbfvc {
  display: flex;
}
.Jy8hm .QYi86 .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .iPMag .agYew .tbfvc .Z04cV {
  font-size: 14px;
  font-weight: 400;
  margin-right: 8px;
  align-self: center;
  line-height: 140%;
}
.Jy8hm .QYi86 .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .iPMag .agYew .tbfvc .Z04cV span {
  vertical-align: middle;
}
.Jy8hm .QYi86 .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .iPMag .agYew .tbfvc .wNLDW img {
  height: 24px;
  vertical-align: bottom;
}
.Jy8hm .QYi86 .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .iPMag .agYew .vEPtU {
  display: flex;
  flex-direction: row;
  margin-top: 4px;
}
.Jy8hm .QYi86 .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .iPMag .agYew .vEPtU .jwefn {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  text-transform: capitalize;
  color: #27ae60;
  margin-left: 4px;
  line-height: 140%;
}
.Jy8hm .QYi86 .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .BldJf {
  display: flex;
}
.Jy8hm .QYi86 .nxrIt .vLdnN .rg_Te .WsbBu .FVHFG .BldJf .UA4Up {
  padding: 0px 20px;
  width: 90px;
  border: 1px solid var(--dividerStokes);
  border-radius: 4px;
}
.Jy8hm .QYi86 .nxrIt .vLdnN .rg_Te .WsbBu .Zb_4Q {
  display: flex;
  margin-top: 24px;
}
.Jy8hm .QYi86 .nxrIt .vLdnN .rg_Te .WsbBu .Zb_4Q input:checked:before {
  background-color: var(--buttonPrimary);
}
.Jy8hm .QYi86 .nxrIt .vLdnN .rg_Te .WsbBu .Zb_4Q .jOZSx {
  font-family: inherit;
  font-weight: 400;
  font-size: 12px;
  color: #1f1f1f;
  margin-left: 6px;
  align-self: center;
  margin-right: 6px;
  line-height: 140%;
}
.Jy8hm .QYi86 .nxrIt .vLdnN .rg_Te .WsbBu .inaaV {
  padding: 14px;
  border-radius: 5px;
  background-color: var(--buttonPrimary);
  color: var(--buttonSecondary);
  border: none;
  width: 100%;
  margin-top: 24px;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 140%;
  cursor: pointer;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .QYi86 .nxrIt .vLdnN .rg_Te .WsbBu .inaaV {
    padding: 6px;
    font-size: 12px;
  }
}
.Jy8hm .QYi86 .nxrIt .vLdnN .rg_Te .WsbBu .inaaV[disabled] {
  font-weight: 600;
  font-size: 14px;
  padding: 14px;
  border-radius: 5px;
  color: var(--buttonPrimary);
  border: 1px solid var(--buttonPrimary);
  text-transform: uppercase;
  line-height: 140%;
  cursor: unset;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .QYi86 .nxrIt .vLdnN .rg_Te .WsbBu .inaaV[disabled] {
    padding: 6px;
    font-size: 12px;
  }
}
.Jy8hm .QYi86 .nxrIt .vLdnN .xqPvl {
  font-weight: 600;
  font-size: 14px;
  padding: 12px;
  border-radius: 5px;
  color: var(--primaryColor);
  border: 1px solid var(--primaryColor);
  text-transform: uppercase;
  width: 100%;
  line-height: 140%;
  cursor: pointer;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .QYi86 .nxrIt .vLdnN .xqPvl {
    padding: 6px;
    font-size: 12px;
  }
}
.Jy8hm .QYi86 .nxrIt .BvQFS .q0MRF {
  display: flex;
  margin-bottom: 0px;
}
.Jy8hm .QYi86 .nxrIt .BvQFS .q0MRF button {
  cursor: pointer;
  border: none;
  background: none;
  padding: 0px;
  margin: 0px;
}
.Jy8hm .QYi86 .nxrIt .BvQFS .q0MRF .KdJnB {
  align-self: center;
  margin-left: 10px;
}
.Jy8hm .QYi86 .nxrIt .BvQFS .RCXWs {
  display: flex;
  flex-direction: column;
}
.Jy8hm .QYi86 .nxrIt .BvQFS .RCXWs .OuGSR {
  display: flex;
  flex-direction: column;
  margin-top: 16px;
}
.Jy8hm .QYi86 .nxrIt .BvQFS .RCXWs .OuGSR.PR3fc,
.Jy8hm .QYi86 .nxrIt .BvQFS .RCXWs .OuGSR.SVADn {
  width: 47%;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .QYi86 .nxrIt .BvQFS .RCXWs .OuGSR.PR3fc,
  .Jy8hm .QYi86 .nxrIt .BvQFS .RCXWs .OuGSR.SVADn {
    width: 100%;
  }
}
.Jy8hm .QYi86 .nxrIt .BvQFS .RCXWs .JlhSn {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 480px) {
  .Jy8hm .QYi86 .nxrIt .BvQFS .RCXWs .JlhSn {
    display: block;
  }
}
.Jy8hm .QYi86 .nxrIt .BvQFS .RCXWs .JlhSn .OuGSR {
  display: flex;
  flex-direction: column;
}
.Jy8hm .QYi86 .nxrIt .BvQFS .RCXWs .ou9tD,
.Jy8hm .QYi86 .nxrIt .BvQFS .RCXWs .eNngL,
.Jy8hm .QYi86 .nxrIt .BvQFS .RCXWs .FLbDK,
.Jy8hm .QYi86 .nxrIt .BvQFS .RCXWs .IaGv8 {
  padding: 16px;
  border: 1px solid var(--dividerStokes);
  border-radius: 4px;
}
.Jy8hm .QYi86 .nxrIt .BvQFS .RCXWs .Zb_4Q {
  display: flex;
  margin-top: 24px;
}
.Jy8hm .QYi86 .nxrIt .BvQFS .RCXWs .Zb_4Q input:checked:before {
  background-color: var(--primaryColor);
}
.Jy8hm .QYi86 .nxrIt .BvQFS .RCXWs .Zb_4Q .jOZSx {
  font-family: inherit;
  font-weight: 400;
  font-size: 12px;
  color: var(--textBody);
  margin-left: 6px;
  align-self: center;
  margin-right: 6px;
  line-height: 140%;
}
.Jy8hm .QYi86 .nxrIt .BvQFS .kB5Ym {
  padding: 8px;
  border-radius: 5px;
  background-color: var(--primaryColor);
  border: none;
  width: 100%;
  margin-top: 24px;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  color: white;
  cursor: pointer;
  line-height: 140%;
}
.Jy8hm .QYi86 .nxrIt .BvQFS .kB5Ym[disabled] {
  padding: 8px;
  border-radius: 5px;
  border: 1px solid var(--primaryColor);
  width: 100%;
  margin-top: 24px;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  color: var(--primaryColor);
  line-height: 140%;
}
.Jy8hm .QYi86 .lrTLz {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.Jy8hm .QYi86 .lrTLz .Oif46 {
  display: flex;
  width: 204px;
  height: 56px;
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 5px;
}
.Jy8hm .QYi86 .lrTLz .Oif46 .LN6LN {
  align-self: center;
  margin-right: 10px;
  margin-left: 10px;
}
.Jy8hm .QYi86 .lrTLz .Oif46 .cgA0z {
  align-self: center;
  margin-right: 10px;
}
.Jy8hm .QYi86 .lrTLz .Oif46 .cgA0z img {
  width: 45px;
}
.Jy8hm .QYi86 .lrTLz .Oif46 .mT_ds {
  align-self: center;
  font-weight: 400;
  font-size: 14px;
  color: #1f1f1f;
}
.Jy8hm .QYi86 .SfHCt .inaaV,
.Jy8hm .QYi86 .oYFCh .inaaV,
.Jy8hm .QYi86 .RfxfJ .inaaV,
.Jy8hm .QYi86 .jolJ_ .inaaV,
.Jy8hm .QYi86 .nlPiK .inaaV,
.Jy8hm .QYi86 .rcZpU .inaaV {
  padding: 14px;
  border-radius: 4px;
  background-color: var(--primaryColor);
  border: none;
  color: #fff;
  width: 100%;
  margin-top: 24px;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  cursor: pointer;
  line-height: 140%;
}
.Jy8hm .QYi86 .SfHCt .inaaV[disabled],
.Jy8hm .QYi86 .oYFCh .inaaV[disabled],
.Jy8hm .QYi86 .RfxfJ .inaaV[disabled],
.Jy8hm .QYi86 .jolJ_ .inaaV[disabled],
.Jy8hm .QYi86 .nlPiK .inaaV[disabled],
.Jy8hm .QYi86 .rcZpU .inaaV[disabled] {
  padding: 14px;
  border-radius: 4px;
  background-color: white;
  color: var(--primaryColor);
  border: 1px solid var(--primaryColor);
  width: 100%;
  margin-top: 24px;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  cursor: pointer;
  line-height: 140%;
}
.Jy8hm .QYi86 .N7S2f {
  border: 1px solid var(--primaryColor);
  border-radius: 8px;
  padding: 16px;
  display: flex;
  flex-direction: column;
}
.Jy8hm .QYi86 .N7S2f .zxfW6 {
  font-weight: 600;
  font-size: 14px;
  color: #41434c;
  line-height: 140%;
}
.Jy8hm .QYi86 .N7S2f .fvASW {
  margin-top: 24px;
  padding: 16px;
  background: #ffffff;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
}
.Jy8hm .QYi86 .PSf2O .inaaV {
  padding: 14px;
  border-radius: 4px;
  background-color: var(--primaryColor);
  border: none;
  width: 100%;
  margin-top: 24px;
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  cursor: pointer;
  line-height: 140%;
}
.Jy8hm .QYi86 .PSf2O .inaaV[disabled] {
  padding: 14px;
  border-radius: 4px;
  background-color: white;
  color: var(--primaryColor);
  border: 1px solid var(--primaryColor);
  width: 100%;
  margin-top: 24px;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  cursor: pointer;
  line-height: 140%;
}
.Jy8hm .QYi86 .tcyry {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.Jy8hm .QYi86 .tcyry .qXU32 {
  display: flex;
  width: 204px;
  height: 56px;
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 5px;
}
.Jy8hm .QYi86 .tcyry .qXU32 ._alr7 {
  align-self: center;
  margin-right: 10px;
  margin-left: 10px;
}
.Jy8hm .QYi86 .tcyry .qXU32 .M_4Hm {
  align-self: center;
  margin-right: 10px;
}
.Jy8hm .QYi86 .tcyry .qXU32 .M_4Hm img {
  width: 45px;
}
.Jy8hm .QYi86 .tcyry .qXU32 .o2bxH {
  align-self: center;
  font-weight: 400;
  font-size: 14px;
  color: #1f1f1f;
  line-height: 140%;
}
.Jy8hm .QYi86 .tkDbc {
  -webkit-appearance: none;
  user-select: none;
  padding: 16px;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  width: 100%;
}
.Jy8hm .QYi86 .IqqY1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.Jy8hm .QYi86 .IqqY1 .lP4dt {
  display: flex;
  width: 204px;
  height: 56px;
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 5px;
}
.Jy8hm .QYi86 .IqqY1 .lP4dt .Mk5hW {
  align-self: center;
  margin-right: 10px;
  margin-left: 10px;
}
.Jy8hm .QYi86 .IqqY1 .lP4dt .xc0MC {
  align-self: center;
  margin-right: 10px;
}
.Jy8hm .QYi86 .IqqY1 .lP4dt .xc0MC img {
  width: 45px;
}
.Jy8hm .QYi86 .IqqY1 .lP4dt .q30hd {
  align-self: center;
  font-weight: 400;
  font-size: 14px;
  color: #1f1f1f;
}
.Jy8hm .QYi86 .DBYNy {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.Jy8hm .QYi86 .DBYNy .uHTnS {
  display: flex;
  width: 204px;
  height: 56px;
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 5px;
}
.Jy8hm .QYi86 .DBYNy .uHTnS .g95P_ {
  align-self: center;
  margin-right: 10px;
  margin-left: 10px;
}
.Jy8hm .QYi86 .DBYNy .uHTnS .qWkkm {
  align-self: center;
  margin-right: 10px;
}
.Jy8hm .QYi86 .DBYNy .uHTnS .qWkkm img {
  width: 45px;
}
.Jy8hm .QYi86 .DBYNy .uHTnS .g9l0S {
  align-self: center;
  font-weight: 400;
  font-size: 14px;
  color: #1f1f1f;
  line-height: 140%;
}
.Jy8hm .QYi86 .w3_7g {
  font-weight: 400;
  font-size: 12px;
  color: var(--textHeading);
  line-height: 140%;
}
.Jy8hm .QYi86 .YGf82 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.Jy8hm .QYi86 .YGf82 .MsJwP {
  display: flex;
  width: 204px;
  height: unset;
  min-height: 56px;
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 5px;
}
.Jy8hm .QYi86 .YGf82 .MsJwP .A85p_ {
  align-self: center;
  margin-right: 10px;
  margin-left: 10px;
}
.Jy8hm .QYi86 .YGf82 .MsJwP .w_JDY {
  align-self: center;
  margin-right: 10px;
}
.Jy8hm .QYi86 .YGf82 .MsJwP .w_JDY img {
  width: 45px;
}
.Jy8hm .QYi86 .YGf82 .MsJwP .u_iJ_ {
  align-self: center;
  font-weight: 400;
  font-size: 14px;
  color: #1f1f1f;
  overflow: hidden;
  word-wrap: break-word;
}
.Jy8hm .QYi86 input[type="radio"] {
  display: none;
}
.Jy8hm .QYi86 input[type="radio"]:checked {
  color: green;
}
.Jy8hm .iGZnc {
  font-weight: 300;
  font-size: 10px;
  -webkit-font-smoothing: antialiased;
}

.GfscW {
  max-width: 530px;
  height: auto;
}
.X9er_ {
  display: flex;
  justify-content: center;
  font-family: inherit;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #41434c;
  margin: 32px 0px 24px 0px;
}
.u8ZLZ {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.uOql7 {
  width: 235px;
  height: 142px;
  border: 1px solid #f3f4f6;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 13px;
}
.ihspU {
  font-family: inherit;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #41434c;
}
.kpz0J {
  display: flex;
  justify-content: center;
  margin-top: 24px;
  font-family: inherit;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #666666;
}
.S4BX4 {
  margin-top: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 480px) {
  .S4BX4 {
    margin-top: 250px;
  }
}
.FuERn {
  border: 2px solid var(--PrimaryColor);
  font-family: inherit;
  font-weight: 700;
  font-size: 18px;
  line-height: 140%;
  text-align: center;
  color: #ffffff;
  background: var(--PrimaryColor);
  border-radius: 6px;
  width: 245px;
  height: 48px;
  cursor: pointer;
}
.yyP7t {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: inherit;
  font-weight: 700;
  font-size: 18px;
  line-height: 140%;
  text-align: center;
  color: #666666;
  margin-top: 13.5px;
  margin-bottom: 34.5px;
  cursor: pointer;
}

.gUpQu,
.BLzyj {
  transition: all 0.5s;
}
.YFqL8,
.yn01S {
  opacity: 0;
  transform: translateY(10px);
}
.NK19S,
.Q9KH6 {
  transition: all 0.5s;
}
.hYfR6,
.Cowp9 {
  opacity: 0;
}
.yyUEa,
.eBpZ4 {
  transition: 0.5s;
}
.f86PZ,
.OERQW {
  transform: translate(-100%, 0%);
}
.q84Sr,
.LwXAo {
  transition: all 0.5s;
}
.AaIOb,
.N7Tn2 {
  transform: translate(200%, 0%);
}
.XmtNT,
.W5DXR {
  transition: all 0.5s;
}
.BjQfX,
.r_Uob {
  opacity: 0;
  transform: translateY(-100%);
}
.Ed03H,
._zAn9 {
  transition: all 0.5s ease-in-out;
}
.rRpN6,
.BS0sd {
  opacity: 0;
  transform: translateY(100vh);
}
.bxsGi {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.bxsGi.ocLQ5 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.Fo3dW {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.Fo3dW.ocLQ5 {
  opacity: 1 !important;
}
.B7FuR {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.EzHjR {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .EzHjR {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .EzHjR {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.OYM5Q,
.BICTD {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.FXv92,
.U6Hq2 {
  background-color: var(--pageBackground, #f8f8f8);
}
.H10aw .tVDEF .qyAki .MWG4v {
  font-size: 0.875rem;
}
.KoDFK .otNf7 {
  background: #f5f5f5;
}
.Hswwq {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.QWvYK {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.cpGFM,
.axoht {
  max-width: 1440px;
}
.Gtyt2 {
  display: block;
}
.MoG7D,
.__WI_ {
  display: inline-block;
}
.VrBbn {
  display: flex;
}
.sCqSN,
.b7Y53 {
  display: flex;
  flex-direction: column;
}
.S3q3v,
.g850B {
  display: flex;
  align-items: center;
}
.rL7S3,
.FlC8U {
  display: flex;
  justify-content: center;
}
.VKQsb,
.MBiaK {
  display: flex;
  justify-content: center;
  align-items: center;
}
.tc9ay,
.wdqRA {
  justify-content: flex-start;
}
.wv5Ux,
.mjZP1 {
  justify-content: flex-end;
}
.ADxrr,
.lnV3D {
  justify-content: space-between;
}
.LSkCf,
.zwOwo {
  justify-content: space-around;
}
.Eg8QT,
.hUPUr {
  justify-content: space-evenly;
}
h1,
.n3nMx {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .n3nMx {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.CirlG {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .CirlG {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Ss_Q3 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .Ss_Q3 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.eaXXK {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .eaXXK {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.gKma6 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .gKma6 {
    font-size: 16px;
    line-height: 18px;
  }
}
.oavAd {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .oavAd {
    font-size: 16px;
    line-height: 20px;
  }
}
.LNOks,
.uixdu,
.m3Ys7 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .LNOks,
  .uixdu,
  .m3Ys7 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.e9er3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .e9er3 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.QMVFC,
.IDMUP {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.dlIqC,
.lm4Cu {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.zP4ev,
.h7y_R {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .zP4ev,
  .h7y_R {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.zP4ev:hover,
.h7y_R:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.zP4ev:disabled,
.h7y_R:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.zP4ev:active,
.h7y_R:active {
  opacity: 0.8;
}
.Y3KjM,
.DFbHT {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.cuTdR,
.yWPw5 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.kZVCq,
.uSpZJ {
  max-width: 1440px !important;
}
.xHyBU,
.Bi6ze {
  overflow-y: hidden !important;
}
.gvPTy .mIbve .e8gGx {
  height: 63px;
}
.q9Csc .KhqTH .qIaN0 {
  margin-right: none !important;
}
.cSdEt {
  display: block !important;
  margin-bottom: 8px;
}
.Q5HCr {
  width: calc(100% - 20px) !important;
}
.G0sFW {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.QLnR5,
.m5Ova {
  max-width: 1440px;
}
.qxK4f,
.SIpVI {
  margin-right: 30px !important;
}
.AOv1M,
.Z7LR1 {
  margin-right: 5px !important;
}
.HjvmH,
.ny1hn {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.RV8A7,
.foHGF {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.WDRDp,
.hbiWX {
  display: none;
}
@media only screen and (max-width: 768px) {
  .WDRDp,
  .hbiWX {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .WDRDp,
  .hbiWX {
    margin-top: 24px;
  }
}
.tukmj,
.H5Hvx {
  background-color: var(--accentColor);
  color: #fff;
}
.igq6u,
.pn3DF {
  position: relative;
}
.pcR5r,
.QeE4y {
  overflow-y: hidden;
}
.uJ3Rd,
.A5Zlp {
  overflow: hidden;
}
.AVPq1 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .AVPq1 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.kjCkf .Yzeuq {
  color: var(--textHeading, #26201a);
}
.kjCkf .TqCEZ,
.kjCkf .wcSPl {
  color: var(--textLabel, #7d7676) !important;
}
.kjCkf #QQbFg * {
  color: var(--textBody, #3c3131);
}
.dfpum {
  width: 100%;
  height: 100%;
}
.Btund {
  margin-top: 20px;
}
.Btund .EVzPt {
  padding: 24px;
  display: flex;
  border: 1px solid var(--dividerStokes);
  border-radius: 8px;
  opacity: 0.5;
}
@media only screen and (max-width: 480px) {
  .Btund .EVzPt {
    padding: 6px;
    max-height: 60px;
  }
}
.Btund .EVzPt .ZEKEi {
  /* Styles for .icon class */
}
.Btund .EVzPt .GGu1e {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 15px;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}
.Btund .jeCxn {
  display: flex;
  padding: 24px;
  border-radius: 8px 8px 0 0;
  border: 1px solid var(--dividerStokes);
}
@media only screen and (max-width: 480px) {
  .Btund .jeCxn {
    padding: 6px;
  }
}
.Btund .jeCxn .AtCwO {
  padding-left: 15px;
}
.Btund .jeCxn .AtCwO .jnypD {
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
  color: var(--textHeading);
}
.Btund .jeCxn .AtCwO .dk4V6 {
  font-size: 12px;
  color: var(--textBody);
  font-weight: 400;
  line-height: 140%;
}

.zfEbp,
.EbZNU {
  transition: all 0.5s;
}
.KYXja,
.YESq2 {
  opacity: 0;
  transform: translateY(10px);
}
.OQRKj,
.c1N7V {
  transition: all 0.5s;
}
.DDa6t,
.IxYvT {
  opacity: 0;
}
.LNDk8,
.dkONa {
  transition: 0.5s;
}
.gGc03,
.BZD0y {
  transform: translate(-100%, 0%);
}
.D06va,
.Po3Al {
  transition: all 0.5s;
}
.Z36LJ,
.peRNI {
  transform: translate(200%, 0%);
}
.We0za,
.xh0FE {
  transition: all 0.5s;
}
.oMsS6,
.qoX5o {
  opacity: 0;
  transform: translateY(-100%);
}
.nXgCj,
.Gs_q4 {
  transition: all 0.5s ease-in-out;
}
.nbS_8,
.olSzg {
  opacity: 0;
  transform: translateY(100vh);
}
.kQosw {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.kQosw.NfIlQ {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.y8YIA {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.y8YIA.NfIlQ {
  opacity: 1 !important;
}
.BqX7q {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.pgu3f {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .pgu3f {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .pgu3f {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.eLBg_,
.Dg7FX {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.uxs2h,
.HZdJY {
  background-color: var(--pageBackground, #f8f8f8);
}
.FkZTN .tyqL_ .wuvr2 .TjVm7 {
  font-size: 0.875rem;
}
.Lam1D .gdFV6 {
  background: #f5f5f5;
}
.ZM6wY {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.uzvCy {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.C7fdP,
.uuApa {
  max-width: 1440px;
}
.PExGj {
  display: block;
}
.CBreE,
.lH892 {
  display: inline-block;
}
.UTgOR {
  display: flex;
}
.LwTdO,
.TjZym {
  display: flex;
  flex-direction: column;
}
.GJf_h,
.T8eRu {
  display: flex;
  align-items: center;
}
.bjVsE,
.bIUqg {
  display: flex;
  justify-content: center;
}
.XAEMm,
.Wo2qU {
  display: flex;
  justify-content: center;
  align-items: center;
}
.kSmgb,
.SuRmx {
  justify-content: flex-start;
}
.zbx_j,
.jsyJA {
  justify-content: flex-end;
}
.kb9tW,
.WsksO {
  justify-content: space-between;
}
.QbHCI,
.DrcdY {
  justify-content: space-around;
}
.N7vu9,
.lyJrN {
  justify-content: space-evenly;
}
h1,
.Dz1td {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .Dz1td {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.mHbGY {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .mHbGY {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.f9byy {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .f9byy {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.v7z14 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .v7z14 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.L0855 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .L0855 {
    font-size: 16px;
    line-height: 18px;
  }
}
.esgjf {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .esgjf {
    font-size: 16px;
    line-height: 20px;
  }
}
.YjFFF,
.TqWp1,
.VN2fE {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .YjFFF,
  .TqWp1,
  .VN2fE {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.wsIpr {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .wsIpr {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.gM3Ii,
.AIPJL {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.m1eSv,
.MrYdA {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.gZP35,
.yzpsZ {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .gZP35,
  .yzpsZ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.gZP35:hover,
.yzpsZ:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.gZP35:disabled,
.yzpsZ:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.gZP35:active,
.yzpsZ:active {
  opacity: 0.8;
}
.MGLpX,
.mwWbq {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.M53gt,
.v3xK5 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.pnkaX,
.bOR9j {
  max-width: 1440px !important;
}
.M7qtc,
.zIMEH {
  overflow-y: hidden !important;
}
.DlkVh .zQsvd .up1EI {
  height: 63px;
}
._HDPe .h_I8X .BGU6V {
  margin-right: none !important;
}
.iCcWl {
  display: block !important;
  margin-bottom: 8px;
}
.tIG_a {
  width: calc(100% - 20px) !important;
}
.K9Eee {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.blLNr,
.LkKZp {
  max-width: 1440px;
}
.lrw0k,
.qFzqO {
  margin-right: 30px !important;
}
.zKRs5,
.BHjau {
  margin-right: 5px !important;
}
.Vyk4J,
.tbr4a {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.NAfKq,
.lbPYi {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.nuBBm,
.nqddq {
  display: none;
}
@media only screen and (max-width: 768px) {
  .nuBBm,
  .nqddq {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .nuBBm,
  .nqddq {
    margin-top: 24px;
  }
}
.D7xag,
.Si5Es {
  background-color: var(--accentColor);
  color: #fff;
}
.IwF1E,
.qR127 {
  position: relative;
}
.JLB00,
.BBGIG {
  overflow-y: hidden;
}
.dfIWf,
.l9KaH {
  overflow: hidden;
}
.UAV0Q h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .UAV0Q {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.iVZpH .GkJcR {
  color: var(--textHeading, #26201a);
}
.iVZpH .U_caw,
.iVZpH .stWQo {
  color: var(--textLabel, #7d7676) !important;
}
.iVZpH #GVYpT * {
  color: var(--textBody, #3c3131);
}
.rD9nx {
  width: 100%;
  height: 100%;
}
.JWynx {
  border-radius: 8px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  line-height: 140%;
  padding: 24px 0;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 480px) {
  .JWynx {
    padding: 16px 0;
    border-radius: 0;
  }
}
.JWynx ._C6fz {
  font-size: 12px;
  font-weight: 500;
  color: var(--textHeading, #26201a);
  padding: 0 24px;
}
@media only screen and (max-width: 480px) {
  .JWynx ._C6fz {
    padding: 0 16px;
  }
}
.JWynx .phCiZ {
  display: flex;
  justify-content: space-between;
  padding: 0 24px;
  margin-top: 16px;
  font-size: 12px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
@media only screen and (max-width: 768px) {
  .JWynx .phCiZ {
    margin-top: 12px;
    padding: 0 16px;
  }
}
.JWynx .cPnoN {
  color: var(--textHeading, #26201a);
  border-top: 1px solid var(--dividerStokes, #d4d1d1);
  margin-top: 24px;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 700;
  padding: 24px 24px 0;
}
@media only screen and (max-width: 480px) {
  .JWynx .cPnoN {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.JWynx .Uls0G {
  background-color: #fff9dc;
  border-radius: 8px;
  width: 100%;
  box-sizing: border-box;
  padding: 8px 0;
  margin-top: 12px;
  font-size: 16px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .JWynx .Uls0G {
    font-size: 12px;
  }
}
.JWynx .Uls0G .YymMv {
  display: flex;
  justify-content: center;
  align-items: center;
}
.JWynx .Uls0G .W4lbP {
  margin-left: 4px;
  font-weight: 400;
}
.JWynx .Uls0G .KNYNq {
  margin-left: 4px;
  font-weight: 600;
}
.XJ5fe {
  color: var(--successText, #1c958f);
}


.Blvpd,
.hbV4Z {
  transition: all 0.5s;
}
.SG4_N,
.R9pSx {
  opacity: 0;
  transform: translateY(10px);
}
._7YSyC,
.a471N {
  transition: all 0.5s;
}
.YTbCR,
.F98l_ {
  opacity: 0;
}
.pHAPz,
.xZnhA {
  transition: 0.5s;
}
.oxhRS,
.jUGAF {
  transform: translate(-100%, 0%);
}
.grMch,
.f4C5c {
  transition: all 0.5s;
}
.NqU8s,
.Gjuq8 {
  transform: translate(200%, 0%);
}
.Cw4Gf,
.qtNbN {
  transition: all 0.5s;
}
.yqeAz,
.rrWZU {
  opacity: 0;
  transform: translateY(-100%);
}
.zqw4V,
.xY1CQ {
  transition: all 0.5s ease-in-out;
}
.WL_vB,
.edaGA {
  opacity: 0;
  transform: translateY(100vh);
}
.rN6g0 {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.rN6g0.pyj2r {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.wZKHV {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.wZKHV.pyj2r {
  opacity: 1 !important;
}
.M5YMy {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.V_Erk {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .V_Erk {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .V_Erk {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.GzNbC,
.fje8h {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.fIyOI,
.jrzSb {
  background-color: var(--pageBackground, #f8f8f8);
}
.r9dTD .dfPYU .k6G6G .ZUSMG {
  font-size: 0.875rem;
}
.f4aFm .kIMbO {
  background: #f5f5f5;
}
.zCfNx {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.sWAnO {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.ehidQ,
.xB2Vt {
  max-width: 1440px;
}
.hK8bl {
  display: block;
}
.SGh5j,
.GaPN9 {
  display: inline-block;
}
.tNyA7 {
  display: flex;
}
.a9SrJ,
.a06FA {
  display: flex;
  flex-direction: column;
}
.WITFr,
.rSljy {
  display: flex;
  align-items: center;
}
.BGtws,
.VRzMs {
  display: flex;
  justify-content: center;
}
.NBBeR,
.hKtoS {
  display: flex;
  justify-content: center;
  align-items: center;
}
.J7t2R,
.CT1ZQ {
  justify-content: flex-start;
}
.I_dG2,
.fLbio {
  justify-content: flex-end;
}
.aFzZh,
.mrmga {
  justify-content: space-between;
}
.Q1mdP,
.X2Rzg {
  justify-content: space-around;
}
.yXcPZ,
.naGkV {
  justify-content: space-evenly;
}
h1,
.opKOA {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .opKOA {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.znlM9 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .znlM9 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Z8d_4 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .Z8d_4 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.fvqv8 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .fvqv8 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.AskIV {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .AskIV {
    font-size: 16px;
    line-height: 18px;
  }
}
.BLiQu {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .BLiQu {
    font-size: 16px;
    line-height: 20px;
  }
}
.Qbz1X,
.KBaaW,
.gUw6C {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Qbz1X,
  .KBaaW,
  .gUw6C {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.BtHSU {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .BtHSU {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ZHOq2,
.i0bjn {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.oj2UY,
.gU57l {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.lg6q7,
.MUjeI {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .lg6q7,
  .MUjeI {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.lg6q7:hover,
.MUjeI:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.lg6q7:disabled,
.MUjeI:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.lg6q7:active,
.MUjeI:active {
  opacity: 0.8;
}
.s6c1r,
.CsIGk {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.NJase,
.yqcSw {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
._e44m,
.G3VN0 {
  max-width: 1440px !important;
}
.MIId6,
.BVQ40 {
  overflow-y: hidden !important;
}
.kyiD9 .WyJTH .B9mRN {
  height: 63px;
}
.Drbqd .LQlld .XrZre {
  margin-right: none !important;
}
.uPW0A {
  display: block !important;
  margin-bottom: 8px;
}
.yfaND {
  width: calc(100% - 20px) !important;
}
.qG5CB {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.asDEj,
.ii_pA {
  max-width: 1440px;
}
.dYRV2,
.cnwnK {
  margin-right: 30px !important;
}
.Ynoco,
.MmGhm {
  margin-right: 5px !important;
}
.i3YUu,
.rXjY4 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.PjYjx,
.pOGze {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.FXlwk,
.E1iLx {
  display: none;
}
@media only screen and (max-width: 768px) {
  .FXlwk,
  .E1iLx {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .FXlwk,
  .E1iLx {
    margin-top: 24px;
  }
}
.h3xHV,
.rPPs7 {
  background-color: var(--accentColor);
  color: #fff;
}
.DIQSS,
.bfBDm {
  position: relative;
}
.rRn69,
.YchzZ {
  overflow-y: hidden;
}
.fhaCu,
.rSWW7 {
  overflow: hidden;
}
.CXL2A h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .CXL2A {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.EPbxW .Y_SXC {
  color: var(--textHeading, #26201a);
}
.EPbxW .ay_N_,
.EPbxW .w_Csq {
  color: var(--textLabel, #7d7676) !important;
}
.EPbxW #gYZU9 * {
  color: var(--textBody, #3c3131);
}
.M6fsz {
  width: 100%;
  height: 100%;
}
.uZgi9 {
  margin: auto;
}
.kyiD9 {
  padding: 25px;
  min-height: 700px;
  background-color: var(--pageBackground);
}
@media only screen and (max-width: 768px) {
  .kyiD9 {
    padding: 8px;
  }
}
.kyiD9 .VT84s {
  text-align: center;
  padding: 24px 0px;
  border: 1px solid var(--dividerStokes);
  border-radius: 8px;
}
.kyiD9 .VT84s .gkf9z {
  margin-top: 24px;
  font-weight: 600;
  font-size: 16px;
  color: var(--textHeading);
}
@media only screen and (max-width: 480px) {
  .kyiD9 .VT84s .gkf9z {
    font-size: 14px;
  }
}
.kyiD9 .VT84s .ue4jh {
  margin-top: 24px;
  font-size: 14px;
  font-weight: 600;
  color: var(--textBody);
}
@media only screen and (max-width: 480px) {
  .kyiD9 .VT84s .ue4jh {
    font-size: 12px;
  }
}
.kyiD9 .VT84s .nGypv {
  font-weight: 400;
  font-size: 14px;
  margin-top: 16px;
  color: var(--textBody);
}
@media only screen and (max-width: 480px) {
  .kyiD9 .VT84s .nGypv {
    font-size: 12px;
  }
}
.kyiD9 .VT84s .cqDko {
  margin-top: 8px;
  font-size: 12px;
  font-weight: 400;
  color: var(--textLabel);
}
.kyiD9 .VT84s .pFa8N {
  margin-top: 24px;
}
.kyiD9 .VT84s .pFa8N button {
  padding: 14px 24px;
  border: 1px solid var(--buttonPrimary);
  border-radius: 4px;
  font-size: 14px;
}
@media only screen and (max-width: 480px) {
  .kyiD9 .VT84s .pFa8N button {
    padding: 12px;
    height: 41px;
  }
}
.kyiD9 ._IlOV {
  display: flex;
  justify-content: space-between;
  margin-top: 16px;
}
@media only screen and (max-width: 767px) {
  .kyiD9 ._IlOV {
    display: block;
  }
}
.kyiD9 ._IlOV .OK_P0 {
  width: 64%;
  margin-right: 2%;
}
@media only screen and (max-width: 767px) {
  .kyiD9 ._IlOV .OK_P0 {
    width: 100%;
  }
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS {
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
  border: 1px solid var(--dividerStokes);
  border-radius: 8px;
  cursor: pointer;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .LMT4L {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
}
@media only screen and (max-width: 768px) {
  .kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .LMT4L {
    padding: 20px;
  }
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .LMT4L .a5x0x {
  border-radius: 4px;
  font-weight: 500;
  font-size: 12px;
  color: var(--textBody);
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .LMT4L .CHIXP {
  padding: 12px;
  background: var(--successBackground);
  border-radius: 4px;
  height: fit-content;
  font-size: 12px;
  color: var(--successText);
}
@media only screen and (max-width: 480px) {
  .kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .LMT4L .CHIXP {
    display: none;
  }
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .LMT4L .CHIXP span {
  font-weight: 600;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .LMT4L .l8Pmx {
  padding: 12px;
  background: var(--successBackground);
  border-radius: 4px;
  height: fit-content;
  font-size: 12px;
  color: var(--successText);
  font-weight: 600;
  display: none;
}
@media only screen and (max-width: 480px) {
  .kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .LMT4L .l8Pmx {
    display: block;
  }
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M {
  display: flex;
  border-top: 1px solid var(--dividerStokes);
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M {
    padding: 20px;
  }
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .znI97 {
  width: 125px;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .znI97 img {
  max-width: 110px;
  max-height: 170px;
  cursor: pointer;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .q4rKM {
  margin-left: 14px;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .q4rKM .wOn_8 .Trza6 {
  font-weight: 600;
  font-size: 14px;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .q4rKM .wOn_8 .TT6xV {
  font-size: 14px;
  margin-top: 8px;
  word-break: break-word;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .q4rKM .wOn_8 .VUv65 {
  font-size: 12px;
  color: var(--textLabel);
  margin-top: 8px;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .q4rKM .wOn_8 .VUv65 .FjKPP {
  display: flex;
  margin-bottom: 4px;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .q4rKM .wOn_8 .VUv65 .FjKPP .CDI2H {
  margin-right: 12px;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .q4rKM .lz59H {
  display: flex;
  margin-top: 16px;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .q4rKM .lz59H .BPL9z {
  font-weight: 700;
  font-size: 16px;
  color: var(--textHeading);
  margin-right: 12px;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .q4rKM .lz59H .hBKcX {
  font-weight: 400;
  font-size: 12px;
  text-decoration-line: line-through;
  color: var(--textLabel);
  margin-right: 8px;
  align-self: center;
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .q4rKM .lz59H .xF0pc {
  font-weight: 500;
  font-size: 12px;
  color: var(--saleDiscountText);
  align-self: center;
}
@media only screen and (max-width: 768px) {
  .kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .AkL0M .q4rKM .l6soL {
    display: none;
  }
}
.kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .NMcqL {
  padding: 8px;
  display: none;
}
@media only screen and (max-width: 768px) {
  .kyiD9 ._IlOV .OK_P0 .lLQCW .m7QfS .QQYj8 .NMcqL {
    display: block;
  }
}
.kyiD9 ._IlOV .bSRWq {
  width: 36%;
}
@media only screen and (max-width: 767px) {
  .kyiD9 ._IlOV .bSRWq {
    width: 100%;
  }
}
.cQZkb {
  margin: auto;
  text-align: center;
  padding: 8%;
}
.cQZkb img {
  width: 300px;
}
.cQZkb .mZ8iy span {
  display: block;
  margin: 24px 0;
  font-weight: bold;
  color: var(--textHeading);
}
.cQZkb .mZ8iy .JXaj_ {
  font-weight: 400;
  color: var(--textBody);
}
.cQZkb .mZ8iy .JZaLG {
  border: 1px solid var(--buttonPrimary);
  padding: 12px 30px;
  max-width: 300px;
  margin: auto;
}
.K70Hs {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 8px;
  background: var(--pageBackground, #f8f8f8);
  margin-top: 16px;
}
@media only screen and (max-width: 768px) {
  .K70Hs {
    margin-top: 12px;
    margin-bottom: 12px;
  }
}
.K70Hs .yufBf {
  padding: 24px;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
}
@media only screen and (max-width: 768px) {
  .K70Hs .yufBf {
    padding: 20px;
  }
}
.K70Hs .yufBf .BEyPM {
  font-weight: 500;
  font-size: 12px;
  color: var(--textLabel, #7d7676);
}
.K70Hs .yufBf .uSQss {
  display: flex;
  margin-top: 10px;
}
.K70Hs .yufBf .uSQss span img {
  height: 24px;
  position: relative;
  top: 3px;
}
.K70Hs .yufBf .uSQss ._5Dcyv {
  font-weight: 500;
  font-size: 12px;
  align-self: center;
  margin-left: 10px;
  color: var(--textBody, #3c3131);
}
.K70Hs .DyDkq {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .K70Hs .DyDkq {
    padding: 16px;
  }
}
.K70Hs .DyDkq .KqHbe {
  font-weight: 500;
  font-size: 12px;
  color: var(--textLabel, #7d7676);
}
.K70Hs .DyDkq .PmWm8 {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}
.K70Hs .DyDkq .PmWm8 .PPEuC {
  display: flex;
  justify-content: space-between;
}
.K70Hs .DyDkq .PmWm8 .PPEuC .nYhbJ {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  font-size: 14px;
  align-self: center;
}
.K70Hs .DyDkq .PmWm8 .PPEuC .nm0j7 {
  padding: 4px 12px;
  border-radius: 4px;
  font-weight: 500;
  font-size: 12px;
  line-height: 140%;
  color: var(--textBody, #3c3131);
  border: 1px solid var(--dividerStokes);
}
.K70Hs .DyDkq .PmWm8 .Q2Wee {
  margin-top: 10px;
}
.K70Hs .DyDkq .PmWm8 .Q2Wee .WCxzS {
  font-weight: 400;
  font-size: 12px;
  line-height: 140%;
  color: var(--textBody, #3c3131);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.K70Hs .DyDkq .PmWm8 .Q2Wee .YsEoD {
  font-weight: 500;
  font-size: 12px;
  line-height: 140%;
  color: var(--textBody, #3c3131);
  margin-top: 10px;
}
.MxUO7 {
  display: flex;
  gap: 6px;
  margin-top: 14px;
}
.MxUO7 input {
  accent-color: var(--buttonPrimary, #4e3f09);
  height: 16px;
  width: 16px;
  margin: 0;
}
.MxUO7 :nth-child(2) {
  font-weight: 400;
  font-size: 12px;
  line-height: 140%;
  display: flex;
  align-items: center;
  color: var(--textHeading, #26201a);
}

.jnl4A,
.ePFqq {
  transition: all 0.5s;
}
.hzIzy,
.jVm0X {
  opacity: 0;
  transform: translateY(10px);
}
.ag3VV,
.b35OO {
  transition: all 0.5s;
}
.isCqs,
.KPTut {
  opacity: 0;
}
.E_mRF,
.oQFx8 {
  transition: 0.5s;
}
.aOd7u,
.AynCp {
  transform: translate(-100%, 0%);
}
.UfoXD,
.EryYP {
  transition: all 0.5s;
}
.YI8Js,
.AIUJw {
  transform: translate(200%, 0%);
}
.bOyFI,
.WE8su {
  transition: all 0.5s;
}
.z4MFs,
.gn3Pg {
  opacity: 0;
  transform: translateY(-100%);
}
.djMwd,
._FSSR {
  transition: all 0.5s ease-in-out;
}
.S6mxn,
.t4JdT {
  opacity: 0;
  transform: translateY(100vh);
}
.NSClA {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.NSClA.pol31 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.Tx7fx {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.Tx7fx.pol31 {
  opacity: 1 !important;
}
.dsvBw {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.juGc9 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .juGc9 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .juGc9 {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.zpQDm,
.Zy4D9 {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.vOEvR,
.vjFP5 {
  background-color: var(--pageBackground, #f8f8f8);
}
.MoYsN .iTFPV .Qi2_F .aXp_4 {
  font-size: 0.875rem;
}
.SWRQi .DOsWX {
  background: #f5f5f5;
}
.MTwhC {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.UQJd8 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.SLGtJ,
.MYLkC {
  max-width: 1440px;
}
.PjHWx {
  display: block;
}
.MYH5o,
.KysNY {
  display: inline-block;
}
.NTXuF {
  display: flex;
}
.WVOzV,
.Cn3Fa {
  display: flex;
  flex-direction: column;
}
.Eq0WE,
.IEru5 {
  display: flex;
  align-items: center;
}
.vTgVl,
.kZRyK {
  display: flex;
  justify-content: center;
}
.NPTOs,
.DIn8M {
  display: flex;
  justify-content: center;
  align-items: center;
}
.XzyPg,
.y_vxF {
  justify-content: flex-start;
}
.bra9G,
.OgsUb {
  justify-content: flex-end;
}
.TeU5i,
.FM7jl {
  justify-content: space-between;
}
.IMfKG,
.yMwbh {
  justify-content: space-around;
}
.zIZb_,
.aV0SF {
  justify-content: space-evenly;
}
h1,
.GYtHB {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .GYtHB {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.nOupo {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .nOupo {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.JVt3t {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .JVt3t {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.QXDpn {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .QXDpn {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.JgnPc {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .JgnPc {
    font-size: 16px;
    line-height: 18px;
  }
}
._NEbN {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  ._NEbN {
    font-size: 16px;
    line-height: 20px;
  }
}
.pCfWE,
.Ia65A,
.jvBR_ {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .pCfWE,
  .Ia65A,
  .jvBR_ {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.RPyJV {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .RPyJV {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.btiVY,
.nRNGW {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.w1v49,
.S8sl6 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.V0jW5,
.qmAkW {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .V0jW5,
  .qmAkW {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.V0jW5:hover,
.qmAkW:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.V0jW5:disabled,
.qmAkW:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.V0jW5:active,
.qmAkW:active {
  opacity: 0.8;
}
.NFGVA,
.wLEgX {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.iGhLU,
.JX3Hq {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.qZfrI,
.cn6e9 {
  max-width: 1440px !important;
}
.hPnpT,
.MUlaE {
  overflow-y: hidden !important;
}
.M6N3V .Tzxqe .vXtbE {
  height: 63px;
}
.yVo7N .ns7E_ .v4xqU {
  margin-right: none !important;
}
.cgzVM {
  display: block !important;
  margin-bottom: 8px;
}
.ECjF6 {
  width: calc(100% - 20px) !important;
}
.faHeM {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.TYMzs,
.M_OII {
  max-width: 1440px;
}
.tvhcn,
._AXCs {
  margin-right: 30px !important;
}
.fbOR8,
.mBsCC {
  margin-right: 5px !important;
}
.YintK,
.uQ4Tn {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.qTZo4,
.xK6e5 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.N0OHe,
.WYYL7 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .N0OHe,
  .WYYL7 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .N0OHe,
  .WYYL7 {
    margin-top: 24px;
  }
}
.oA1iZ,
.I8IlQ {
  background-color: var(--accentColor);
  color: #fff;
}
.s3ZmC,
.LJLmX {
  position: relative;
}
.LLuiw,
.mdb9z {
  overflow-y: hidden;
}
.XDUw6,
.YrcMX {
  overflow: hidden;
}
.kk87G h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .kk87G {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.mM7Qp .bDNGy {
  color: var(--textHeading, #26201a);
}
.mM7Qp .VDci6,
.mM7Qp .FNzlQ {
  color: var(--textLabel, #7d7676) !important;
}
.mM7Qp #jchQP * {
  color: var(--textBody, #3c3131);
}
.fweuF {
  width: 100%;
  height: 100%;
}
.hQOWu {
  border-radius: 8px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  line-height: 140%;
  padding: 24px 0;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 480px) {
  .hQOWu {
    padding: 16px 0;
    border-radius: 0;
  }
}
.hQOWu .lkPws {
  font-size: 12px;
  font-weight: 500;
  color: var(--textHeading, #26201a);
  padding: 0 24px;
}
@media only screen and (max-width: 480px) {
  .hQOWu .lkPws {
    padding: 0 16px;
  }
}
.hQOWu .C_ILC {
  display: flex;
  justify-content: space-between;
  padding: 0 24px;
  margin-top: 16px;
  font-size: 12px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
@media only screen and (max-width: 768px) {
  .hQOWu .C_ILC {
    margin-top: 12px;
    padding: 0 16px;
  }
}
.hQOWu .xZLft {
  color: var(--textHeading, #26201a);
  border-top: 1px solid var(--dividerStokes, #d4d1d1);
  margin-top: 24px;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 700;
  padding: 24px 24px 0;
}
@media only screen and (max-width: 480px) {
  .hQOWu .xZLft {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.hQOWu .fN3mG {
  background-color: #fff9dc;
  border-radius: 8px;
  width: 100%;
  box-sizing: border-box;
  padding: 8px 0;
  margin-top: 12px;
  font-size: 16px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .hQOWu .fN3mG {
    font-size: 12px;
  }
}
.hQOWu .fN3mG .YKWmn {
  display: flex;
  justify-content: center;
  align-items: center;
}
.hQOWu .fN3mG .mDfkt {
  margin-left: 4px;
  font-weight: 400;
}
.hQOWu .fN3mG .w4PE5 {
  margin-left: 4px;
  font-weight: 600;
}
.rZrLa {
  color: var(--successText, #1c958f);
}

.d82eU,
.CkiUQ {
  transition: all 0.5s;
}
.Kq8pz,
.EsKhM {
  opacity: 0;
  transform: translateY(10px);
}
.g8lPM,
.nK2j4 {
  transition: all 0.5s;
}
.Zxtms,
.JiPKl {
  opacity: 0;
}
.QOYT2,
.h5o_e {
  transition: 0.5s;
}
.yVhRY,
.JDPKr {
  transform: translate(-100%, 0%);
}
.ZmOxm,
.WAa05 {
  transition: all 0.5s;
}
.LsG4K,
.LYfpB {
  transform: translate(200%, 0%);
}
.yPK6o,
.wYo23 {
  transition: all 0.5s;
}
.SQJJc,
.xYv1l {
  opacity: 0;
  transform: translateY(-100%);
}
.r0QyL,
.AKGtD {
  transition: all 0.5s ease-in-out;
}
.Ab2Wa,
.ItFhS {
  opacity: 0;
  transform: translateY(100vh);
}
.HgXax {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.HgXax.dASBI {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.kaW78 {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.kaW78.dASBI {
  opacity: 1 !important;
}
.OUe9I {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
._OMxO {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  ._OMxO {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  ._OMxO {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.lkXxz,
.SyRBh {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.fXt_2,
.H57WP {
  background-color: var(--pageBackground, #f8f8f8);
}
.Z2qEX .NJJSN .ktjeN .gf3cV {
  font-size: 0.875rem;
}
.zmusi .z0JCL {
  background: #f5f5f5;
}
.ZAJrJ {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.QMRuc {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.le1Ra,
.rYCzl {
  max-width: 1440px;
}
.EuGzM {
  display: block;
}
.EUGlA,
.LG0uH {
  display: inline-block;
}
.m53IE {
  display: flex;
}
.ws9Db,
.Ut65H {
  display: flex;
  flex-direction: column;
}
.JPjbe,
.KspWT {
  display: flex;
  align-items: center;
}
.fogPB,
.Jhti2 {
  display: flex;
  justify-content: center;
}
.oTuH5,
.SFn_T {
  display: flex;
  justify-content: center;
  align-items: center;
}
.GT8ob,
.rznkn {
  justify-content: flex-start;
}
.CQKdl,
.yKRcV {
  justify-content: flex-end;
}
.zKesB,
.neeS5 {
  justify-content: space-between;
}
.SoNAC,
.PKyHW {
  justify-content: space-around;
}
.LfyVI,
.Mpl4x {
  justify-content: space-evenly;
}
h1,
.qbR0L {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .qbR0L {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.UcV6K {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .UcV6K {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.BJP8B {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .BJP8B {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.BJvhg {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .BJvhg {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.wFbmB {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .wFbmB {
    font-size: 16px;
    line-height: 18px;
  }
}
.zF8HO {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .zF8HO {
    font-size: 16px;
    line-height: 20px;
  }
}
.Y6XWb,
.JIlcp,
.VBXMt {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Y6XWb,
  .JIlcp,
  .VBXMt {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.cIqT5 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .cIqT5 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.lWrwW,
.yQPbL {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.JNSVO,
.vQvnl {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.r4dUW,
.v_xdI {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .r4dUW,
  .v_xdI {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.r4dUW:hover,
.v_xdI:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.r4dUW:disabled,
.v_xdI:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.r4dUW:active,
.v_xdI:active {
  opacity: 0.8;
}
.RhdoE,
.cxcg_ {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.r5hnz,
.fRRFR {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.n21gs,
.H1gtC {
  max-width: 1440px !important;
}
.Y45iu,
.sIkb5 {
  overflow-y: hidden !important;
}
.JetoB .Hpd05 .da85e {
  height: 63px;
}
.uKErb .kfWxR .WI_yk {
  margin-right: none !important;
}
.W68SN {
  display: block !important;
  margin-bottom: 8px;
}
.IZg85 {
  width: calc(100% - 20px) !important;
}
.Ov7v3 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.NcXZ3,
.lCrma {
  max-width: 1440px;
}
.utUaX,
.R7UnQ {
  margin-right: 30px !important;
}
.qTDIo,
.D4SQ2 {
  margin-right: 5px !important;
}
.AABbc,
.qH6hD {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.yLh21,
.jM89K {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.d_Rw8,
.lFtrt {
  display: none;
}
@media only screen and (max-width: 768px) {
  .d_Rw8,
  .lFtrt {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .d_Rw8,
  .lFtrt {
    margin-top: 24px;
  }
}
.Evde9,
.baTRY {
  background-color: var(--accentColor);
  color: #fff;
}
.Ft6yY,
.onQcB {
  position: relative;
}
.P6bMG,
.kX9f5 {
  overflow-y: hidden;
}
.ylsPG,
.t_xvZ {
  overflow: hidden;
}
.c8XgR h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .c8XgR {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.u6wsm .GxlPx {
  color: var(--textHeading, #26201a);
}
.u6wsm .o3wwX,
.u6wsm .VBxSw {
  color: var(--textLabel, #7d7676) !important;
}
.u6wsm #mZjBS * {
  color: var(--textBody, #3c3131);
}
.aInfi {
  width: 100%;
  height: 100%;
}
.Nc1cq {
  font-weight: 600;
}
.wofQg {
  color: var(--textBody, #3c3131);
}
.pyALc {
  color: var(--successText, #1c958f);
}
.E1CQ4 {
  display: flex;
}
.C0FC1 {
  text-decoration: line-through;
}
.K5ewm {
  display: grid;
  grid-template-columns: 50% 50%;
}
.K5ewm .aCqdK:nth-child(odd) {
  margin-right: 10px;
}
.ALdgo {
  display: flex;
}
.yMU8O {
  border-radius: 8px;
  padding: 12px 16px;
  margin-top: 24px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  background-color: var(--pageBackground, #f8f8f8);
}
.yMU8O .FqflC {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.yMU8O .FqflC .Q6q0L {
  font-size: 12px;
  color: var(--textHeading, #26201a);
  font-weight: 500;
}
.yMU8O ._81bg {
  background-color: var(--pageBackground, #f8f8f8);
}
.yMU8O .X_xlg {
  text-decoration: underline;
  color: var(--textHeading, #26201a);
}
.yMU8O .a0mbE {
  text-transform: uppercase;
  color: var(--textSecondary, #9c9c9c);
}
.yMU8O .orWLV {
  width: 50%;
}
@media only screen and (max-width: 768px) {
  .yMU8O .orWLV {
    width: 100%;
  }
}
.yMU8O .qduhV {
  padding: 12px 0;
  display: flex;
  margin-top: 12px;
  flex-grow: 1;
  border-radius: 12px;
}
.yMU8O .qduhV .wklXZ {
  display: flex;
  flex-direction: column;
  margin-left: 8px;
  gap: 10px;
}
@media only screen and (max-width: 480px) {
  .yMU8O .qduhV .wklXZ {
    gap: 10px;
  }
}
.yMU8O .qduhV .wklXZ .TEj67 {
  color: var(--textHeading, #26201a);
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
}
.yMU8O .qduhV .wklXZ .gdIaW {
  display: flex;
  align-items: center;
  font-size: 10px;
  line-height: 12px;
}
.yMU8O .qduhV .wklXZ .gdIaW .aOfkY {
  margin-left: 8px;
  color: var(--textBody, #3c3131);
  font-weight: 400;
}
@media only screen and (max-width: 768px) {
  .yMU8O .qduhV {
    margin-left: 0 !important;
  }
}
.yMU8O .iR5rn {
  display: grid;
  grid-template-columns: 50% 50%;
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}
.yMU8O .iR5rn .qduhV:nth-child(odd) {
  margin-right: 10px;
}
@media only screen and (max-width: 480px) {
  .yMU8O .iR5rn {
    display: flex;
    flex-direction: column;
  }
}
@media only screen and (max-width: 480px) {
  .yMU8O .iR5rn .qduhV {
    display: inline-block;
    vertical-align: top;
    white-space: normal;
    margin-right: 10px;
  }
}
.yMU8O .iR5rn::-webkit-scrollbar {
  display: none;
}

.JdV8A,
.oNT6P {
  transition: all 0.5s;
}
.Bc1O0,
.SK3na {
  opacity: 0;
  transform: translateY(10px);
}
.z3WK8,
.KVQQt {
  transition: all 0.5s;
}
.yNKu9,
.u5F4N {
  opacity: 0;
}
.bpwQs,
.Hh20o {
  transition: 0.5s;
}
.mx85p,
.lCnGD {
  transform: translate(-100%, 0%);
}
.AGIJ7,
.TUdxP {
  transition: all 0.5s;
}
.C82Yr,
.bBqXp {
  transform: translate(200%, 0%);
}
.shKNh,
.LnH4S {
  transition: all 0.5s;
}
.gfkPH,
.xqrcD {
  opacity: 0;
  transform: translateY(-100%);
}
.pVA6L,
.NWWUq {
  transition: all 0.5s ease-in-out;
}
.HwqKv,
.lj4qf {
  opacity: 0;
  transform: translateY(100vh);
}
.LQQpO {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.LQQpO.JTMrB {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.TqDO_ {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.TqDO_.JTMrB {
  opacity: 1 !important;
}
.eK5fB {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.e8g4S {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .e8g4S {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .e8g4S {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.u907u,
.B8nQV {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.TYWey,
.eoL2Q {
  background-color: var(--pageBackground, #f8f8f8);
}
.sJQ8f .WPOqv .WluRt .GdiVX {
  font-size: 0.875rem;
}
.nRSxr .FT_pJ {
  background: #f5f5f5;
}
.i7wMG {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.SojKB {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.CZGyv,
.endIS {
  max-width: 1440px;
}
.iffSR {
  display: block;
}
.ZLj0m,
.P7D8Q {
  display: inline-block;
}
.emfKc {
  display: flex;
}
.ZzL8D,
.xwgsK {
  display: flex;
  flex-direction: column;
}
.G4M1O,
.tCEVa {
  display: flex;
  align-items: center;
}
.C4MQV,
.NRkt7 {
  display: flex;
  justify-content: center;
}
._VU3y,
.OKUhA {
  display: flex;
  justify-content: center;
  align-items: center;
}
.hZBHu,
.KOVsy {
  justify-content: flex-start;
}
.upqqG,
.rYynV {
  justify-content: flex-end;
}
.xrCAP,
.yACSv {
  justify-content: space-between;
}
.FT3qb,
.J80V3 {
  justify-content: space-around;
}
.X14Lv,
.tEarR {
  justify-content: space-evenly;
}
h1,
.iUg6x {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .iUg6x {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.qwlOD {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .qwlOD {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
._fto9 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  ._fto9 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.uwYL8 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .uwYL8 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.nbGLk {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .nbGLk {
    font-size: 16px;
    line-height: 18px;
  }
}
._fgga {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  ._fgga {
    font-size: 16px;
    line-height: 20px;
  }
}
.ZxWis,
.NUXJQ,
.cta46 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .ZxWis,
  .NUXJQ,
  .cta46 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.jl0eA {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .jl0eA {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.MAFXQ,
.a3rxn {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.lshlj,
.bKmrE {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.zALdO,
.r4NwG {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .zALdO,
  .r4NwG {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.zALdO:hover,
.r4NwG:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.zALdO:disabled,
.r4NwG:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.zALdO:active,
.r4NwG:active {
  opacity: 0.8;
}
.K83g_,
.Swnic {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Naa90,
.xuBQU {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.qInt_,
.zAgAE {
  max-width: 1440px !important;
}
.JvZ6A,
.Vbt0_ {
  overflow-y: hidden !important;
}
.JnjLs .Ag2lP .rpriR {
  height: 63px;
}
.YMjJW .kVnhY .HYKPb {
  margin-right: none !important;
}
.kXP3y {
  display: block !important;
  margin-bottom: 8px;
}
.f2HBd {
  width: calc(100% - 20px) !important;
}
.bdhz5 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.dLzxc,
.hulCn {
  max-width: 1440px;
}
.io1fc,
.EhbK4 {
  margin-right: 30px !important;
}
.xq2CL,
.eju7W {
  margin-right: 5px !important;
}
.KSstd,
.j6DNU {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.uuoNV,
.EHf3q {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.W03GI,
.bi8FD {
  display: none;
}
@media only screen and (max-width: 768px) {
  .W03GI,
  .bi8FD {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .W03GI,
  .bi8FD {
    margin-top: 24px;
  }
}
.ihiJ8,
.Z4iTB {
  background-color: var(--accentColor);
  color: #fff;
}
.SJELo,
.T3GLE {
  position: relative;
}
.WnYTS,
.cmt_3 {
  overflow-y: hidden;
}
.qvraK,
.pEsP7 {
  overflow: hidden;
}
.HvjLX h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .HvjLX {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.n0YA5 .nAzTt {
  color: var(--textHeading, #26201a);
}
.n0YA5 .zVOKv,
.n0YA5 .Jc2KQ {
  color: var(--textLabel, #7d7676) !important;
}
.n0YA5 #OQrnz * {
  color: var(--textBody, #3c3131);
}
.qnmj0 {
  width: 100%;
  height: 100%;
}
.ZaS2z {
  font-family: inherit;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 6px;
  transition: background-color 0.3s ease;
}
.ZaS2z span {
  display: inline-flex;
}
.ZaS2z:focus {
  outline: none;
  box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}
.ZaS2z:disabled {
  cursor: not-allowed;
  opacity: 0.7;
}
.ZaS2z .w4mDA {
  position: unset;
  background: transparent;
  height: auto;
  z-index: 0;
}
.ZaS2z .W3WW6 {
  height: 14px;
  width: unset;
  aspect-ratio: 1;
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
  padding: 0;
}
.ZaS2z .W3WW6.IGUA3 {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--errorText, #b24141);
}
.ZaS2z .W3WW6.bTAAl {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--successText, #1c958f);
}
.ZaS2z .W3WW6.rBaV5 {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
.ZaS2z .W3WW6.l5q8v {
  height: 30px;
  border-width: 4px;
}
.ZaS2z .W3WW6.I3zx_ {
  height: 40px;
  border-width: 4px;
}
.ZaS2z .W3WW6.Z8Dml.IVS3r {
  border-top: 2px solid #ffffff;
}
.ZaS2z .W3WW6.Me6zF.rBaV5,
.ZaS2z .W3WW6.gB2OJ.rBaV5 {
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
.ZaS2z .W3WW6.Me6zF.IGUA3,
.ZaS2z .W3WW6.gB2OJ.IGUA3 {
  border: 2px solid var(--errorBackground, #e6d5d5);
  border-top: 2px solid var(--errorText, #b24141);
}
.ZaS2z .W3WW6.Me6zF.bTAAl,
.ZaS2z .W3WW6.gB2OJ.bTAAl {
  border: 2px solid var(--successBackground, #c2dbc9);
  border-top: 2px solid var(--successText, #1c958f);
}
.d7zZy {
  width: 100%;
}
.Me6zF {
  background-color: transparent;
  color: var(--buttonPrimary, #4e3f09);
}
.Me6zF.rBaV5 {
  color: var(--buttonPrimary, #4e3f09);
}
.Me6zF.IGUA3 {
  color: var(--errorText, #b24141);
}
.Me6zF.bTAAl {
  color: var(--successText, #1c958f);
}
.Z8Dml {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.Z8Dml.IVS3r:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.Z8Dml.rBaV5 {
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.Z8Dml.rBaV5:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.Z8Dml.IGUA3 {
  background-color: var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.Z8Dml.bTAAl {
  background-color: var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.gB2OJ {
  background-color: transparent;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonPrimary, #4e3f09);
}
.gB2OJ.IVS3r:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.gB2OJ.rBaV5 {
  border: 1px solid var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.gB2OJ.rBaV5:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.gB2OJ.IGUA3 {
  border: 1px solid var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.gB2OJ.bTAAl {
  border: 1px solid var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.UOuZt {
  background-color: var(--informationBackground, #ebd3bc);
  color: var(--informationText, #d28f51);
  cursor: unset;
}
.nacuf {
  padding: 5px 10px;
  font-size: 12px;
}
.l5q8v {
  height: 48px;
  padding: 12px 28px;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.28px;
}
.I3zx_ {
  padding: 15px 20px;
  font-size: 16px;
}

/* Absolute Center Spinner */
.Pe4pn {
  position: fixed;
  z-index: 2000;
  height: 2em;
  width: 2em;
  overflow: show;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* Transparent Overlay */
.Pe4pn:before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
  background: -webkit-radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
}
/* :not(:required) hides these rules from IE9 and below */
.Pe4pn:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.Pe4pn:not(:required):after {
  content: "";
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: c2LT6 150ms infinite linear;
  -moz-animation: c2LT6 150ms infinite linear;
  -ms-animation: c2LT6 150ms infinite linear;
  -o-animation: c2LT6 150ms infinite linear;
  animation: c2LT6 150ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
}
/* Animation */
@-webkit-keyframes c2LT6 {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes c2LT6 {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes c2LT6 {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes c2LT6 {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.dWlAg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  z-index: 222;
}
._Y2Mb {
  border: 8px solid #f3f3f3;
  /* Light grey */
  border-top: 8px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: uQvVi 2s linear infinite;
  margin-left: 10%;
}
@keyframes uQvVi {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.dWlAg p {
  margin-left: 10px;
  font-weight: bold;
  color: #333;
  /* Dark grey */
}


.exbko,
.jmXPY {
  transition: all 0.5s;
}
.TV1aN,
.HQGn2 {
  opacity: 0;
  transform: translateY(10px);
}
.tmb86,
.rGXgU {
  transition: all 0.5s;
}
.x0Kfu,
.DiHU3 {
  opacity: 0;
}
.nQ2NP,
.u9ZoV {
  transition: 0.5s;
}
.UDW06,
.cYdR9 {
  transform: translate(-100%, 0%);
}
.OMvW8,
.ZwTh3 {
  transition: all 0.5s;
}
.Db1rW,
.Ervyp {
  transform: translate(200%, 0%);
}
.yWtjd,
.EOjCg {
  transition: all 0.5s;
}
.r2QUt,
.eYyDv {
  opacity: 0;
  transform: translateY(-100%);
}
.CILiX,
.vSNls {
  transition: all 0.5s ease-in-out;
}
.fgSfA,
.Rsy_J {
  opacity: 0;
  transform: translateY(100vh);
}
.ABS19 {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.ABS19.yB_SH {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.aiYrc {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.aiYrc.yB_SH {
  opacity: 1 !important;
}
.AKvSr {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.bN6KW {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .bN6KW {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .bN6KW {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.saqNm,
.vMufh {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.coMPI,
.SoIiE {
  background-color: var(--pageBackground, #f8f8f8);
}
.hgBBw .jkeKA .YdNY9 .FQ8QZ {
  font-size: 0.875rem;
}
.T4UfJ .rHiHk {
  background: #f5f5f5;
}
.XKYOB {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.COAlI {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.eYhim,
.MA67k {
  max-width: 1440px;
}
.ex9zd {
  display: block;
}
.mLqgJ,
.h3quT {
  display: inline-block;
}
.CF8R4 {
  display: flex;
}
.RpGPX,
.gtsS9 {
  display: flex;
  flex-direction: column;
}
.ZNJPi,
.QOM98 {
  display: flex;
  align-items: center;
}
.vKXgY,
.J3f9K {
  display: flex;
  justify-content: center;
}
.JaNvx,
.feT2i {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Lmva4,
.FJNrl {
  justify-content: flex-start;
}
.JJfc0,
.g9bMD {
  justify-content: flex-end;
}
.kZevF,
.URg9B {
  justify-content: space-between;
}
.VsSDV,
.tIAZD {
  justify-content: space-around;
}
.Ji8oz,
.J5IoQ {
  justify-content: space-evenly;
}
h1,
.l743R {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .l743R {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.dNqOq {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .dNqOq {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.wfqcG {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .wfqcG {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.V1GSA {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .V1GSA {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.XSwQf {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .XSwQf {
    font-size: 16px;
    line-height: 18px;
  }
}
.S7K1S {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .S7K1S {
    font-size: 16px;
    line-height: 20px;
  }
}
.qDCsp,
.gIi2Y,
.EXGRy {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .qDCsp,
  .gIi2Y,
  .EXGRy {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.ZfHOe {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .ZfHOe {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.KU_we,
.q9AaT {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.yhNib,
.N0FDS {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.d_Dkb,
._3BPo2 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .d_Dkb,
  ._3BPo2 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.d_Dkb:hover,
._3BPo2:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.d_Dkb:disabled,
._3BPo2:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.d_Dkb:active,
._3BPo2:active {
  opacity: 0.8;
}
.n15RG,
.Tbxu8 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.SMoUL,
.asD9L {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.COinU,
.VojNO {
  max-width: 1440px !important;
}
.zbdH4,
.PHLxU {
  overflow-y: hidden !important;
}
.E9e_V .tE8rq ._3EXa {
  height: 63px;
}
.IWpUv .V8RbX .tx2c4 {
  margin-right: none !important;
}
.V7ZXg {
  display: block !important;
  margin-bottom: 8px;
}
.zJb5m {
  width: calc(100% - 20px) !important;
}
._tAFB {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.Tka3r,
.vjhZf {
  max-width: 1440px;
}
.ACdCW,
.pjIYv {
  margin-right: 30px !important;
}
.Lqv9M,
.QdPiU {
  margin-right: 5px !important;
}
.yoCii,
.zYGNY {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.fpEGs,
.axgYu {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.VcTMh,
.eyEIj {
  display: none;
}
@media only screen and (max-width: 768px) {
  .VcTMh,
  .eyEIj {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .VcTMh,
  .eyEIj {
    margin-top: 24px;
  }
}
.cljgg,
.gQyPT {
  background-color: var(--accentColor);
  color: #fff;
}
.u294j,
.BfEuo {
  position: relative;
}
.KYO4T,
.J3wxe {
  overflow-y: hidden;
}
.Q3ooL,
.K4Tbp {
  overflow: hidden;
}
.stFte h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .stFte {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.TUnKU .IphOO {
  color: var(--textHeading, #26201a);
}
.TUnKU .yryhj,
.TUnKU .S2WTl {
  color: var(--textLabel, #7d7676) !important;
}
.TUnKU #F3MKw * {
  color: var(--textBody, #3c3131);
}
.eMjWE {
  width: 100%;
  height: 100%;
}
.bmhr0 {
  display: flex;
  flex-direction: column;
  padding: 16px;
  border-radius: 8px;
  margin-bottom: 15px;
  gap: 4px;
  border: 1px solid var(--dividerStokes);
}
@media only screen and (max-width: 480px) {
  .bmhr0 {
    padding: 4px;
  }
}
.bmhr0 .rEUE2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.bmhr0 .rEUE2 .ZGakd {
  display: flex;
  gap: 5px;
  align-items: center;
}
.bmhr0 .rEUE2 .ZGakd .m6fwS {
  color: var(--textHeading);
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  margin-right: 8px;
  align-self: center;
  line-height: 140%;
}
@media only screen and (max-width: 480px) {
  .bmhr0 .rEUE2 .ZGakd .m6fwS {
    font-size: 12px;
    margin-right: 4px;
    margin-left: 4px;
  }
}
.bmhr0 .rEUE2 .ZGakd .qBJHQ {
  border: 1px solid var(--buttonPrimary);
  padding: 6px 8px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 500;
  color: var(--buttonPrimary);
}
@media only screen and (max-width: 480px) {
  .bmhr0 .rEUE2 .ZGakd .qBJHQ {
    font-size: 10px;
    padding: 4px;
  }
}
.bmhr0 .brl1K {
  font-weight: 400;
  font-size: 12px;
  margin-top: 8px;
  line-height: 140%;
  color: var(--textBody);
}
.bmhr0 .brl1K,
.bmhr0 .YoQ6d {
  margin-top: 5px;
}
.bmhr0 .YoQ6d {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  margin-top: 5px;
  line-height: 140%;
  color: var(--textLabel);
}


.IOq5z,
.eY7wc {
  transition: all 0.5s;
}
._Hare,
.lQz0s {
  opacity: 0;
  transform: translateY(10px);
}
.Hn0Cs,
.c77f2 {
  transition: all 0.5s;
}
.tkFYN,
.Fm0Ah {
  opacity: 0;
}
.siFU_,
.tL3az {
  transition: 0.5s;
}
.sjEmU,
.xpcwk {
  transform: translate(-100%, 0%);
}
.nEANh,
.gk3r2 {
  transition: all 0.5s;
}
.tXnBX,
.XlMdL {
  transform: translate(200%, 0%);
}
.cXRXM,
.ktGmR {
  transition: all 0.5s;
}
.Yw_Q6,
.Yfht9 {
  opacity: 0;
  transform: translateY(-100%);
}
.BdHZH,
.FPhmL {
  transition: all 0.5s ease-in-out;
}
.nxHMy,
.K5Z5k {
  opacity: 0;
  transform: translateY(100vh);
}
.t8c9O {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.t8c9O.XjuOn {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.b5sRe {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.b5sRe.XjuOn {
  opacity: 1 !important;
}
.ISPYU {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
._PCUS {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  ._PCUS {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  ._PCUS {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.iJo2u,
.seKlR {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.u1ncI,
.uhonC {
  background-color: var(--pageBackground, #f8f8f8);
}
.irzwC .fzrre .D58HR .TOoXi {
  font-size: 0.875rem;
}
.xtb5x .dzVWU {
  background: #f5f5f5;
}
.dHWBD {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.bsUl5 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.ffSR9,
.Sbr1Q {
  max-width: 1440px;
}
.cWUSv {
  display: block;
}
.YQ438,
.lTtDG {
  display: inline-block;
}
.Ch0yB {
  display: flex;
}
.yrx2E,
.murrx {
  display: flex;
  flex-direction: column;
}
.G7vWf,
.bc3_u {
  display: flex;
  align-items: center;
}
.pSjt7,
.sWcik {
  display: flex;
  justify-content: center;
}
.k5NRw,
.aPSMO {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Y0K2C,
.vIjCO {
  justify-content: flex-start;
}
.y6LGX,
.SuroO {
  justify-content: flex-end;
}
.Iz3Qo,
.jfkdl {
  justify-content: space-between;
}
.dIiUQ,
.HRpZN {
  justify-content: space-around;
}
.KX9yT,
.J5p9y {
  justify-content: space-evenly;
}
h1,
.wT8ER {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .wT8ER {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.PUNUH {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .PUNUH {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Pjtqz {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .Pjtqz {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.RyuxM {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .RyuxM {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.kJOeh {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .kJOeh {
    font-size: 16px;
    line-height: 18px;
  }
}
.mqUJb {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .mqUJb {
    font-size: 16px;
    line-height: 20px;
  }
}
.zAMXJ,
.N6Vlv,
.QPFBJ {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .zAMXJ,
  .N6Vlv,
  .QPFBJ {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.EwgmA {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .EwgmA {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ygUAI,
.gcZHp {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.O0Pki,
.d_T_k {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.oPKuW,
.M9T0y {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .oPKuW,
  .M9T0y {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.oPKuW:hover,
.M9T0y:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.oPKuW:disabled,
.M9T0y:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.oPKuW:active,
.M9T0y:active {
  opacity: 0.8;
}
.Y94GX,
.h4HPv {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.t4UJD,
.IBViT {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.h8z0n,
.xdgE9 {
  max-width: 1440px !important;
}
.nyClq,
._KsxM {
  overflow-y: hidden !important;
}
.zfQcI .tTZuO .bNgkX {
  height: 63px;
}
.KgtFq .xcBEy .VOnO2 {
  margin-right: none !important;
}
.tKD_1 {
  display: block !important;
  margin-bottom: 8px;
}
.Q6zYi {
  width: calc(100% - 20px) !important;
}
.JO0m0 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.BHi6L,
.SMAip {
  max-width: 1440px;
}
.IQwHv,
.Y8W2t {
  margin-right: 30px !important;
}
.Cl_Xx,
.uTW3E {
  margin-right: 5px !important;
}
.qfhWZ,
.jxMKb {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.JypWz,
.jViVz {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.YdYpt,
.ctMLu {
  display: none;
}
@media only screen and (max-width: 768px) {
  .YdYpt,
  .ctMLu {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .YdYpt,
  .ctMLu {
    margin-top: 24px;
  }
}
.MaRDN,
.cHHk5 {
  background-color: var(--accentColor);
  color: #fff;
}
.ZVFAB,
.jYgCz {
  position: relative;
}
.IpwyI,
.obJ7w {
  overflow-y: hidden;
}
.DnsWE,
.Yzl8D {
  overflow: hidden;
}
.zJZV6 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .zJZV6 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.pjRhk .W0Cdm {
  color: var(--textHeading, #26201a);
}
.pjRhk .CQuEM,
.pjRhk .CosWV {
  color: var(--textLabel, #7d7676) !important;
}
.pjRhk #zbQi6 * {
  color: var(--textBody, #3c3131);
}
.VXpJI {
  width: 100%;
  height: 100%;
}
.Rdzf4 {
  max-width: 400px;
  padding: 24px;
}
.Rdzf4 .FaJzn,
.Rdzf4 .nZMbg {
  width: 160px;
  cursor: pointer;
  display: block;
  margin: 0 auto;
}
@media only screen and (max-width: 768px) {
  .Rdzf4 .FaJzn {
    display: none;
  }
}
@media only screen and (min-width: 769px) {
  .Rdzf4 .nZMbg {
    display: none;
  }
}
.Rdzf4 .UR2rf {
  color: var(--textHeading, #26201a);
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 44.8px;
  margin-top: 16px;
}
@media only screen and (max-width: 768px) {
  .Rdzf4 .UR2rf {
    font-size: 24px;
    line-height: 33.6px;
  }
}
.Rdzf4 .pVhOF {
  color: var(--textBody, #3c3131);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 19.6px;
  margin-top: 8px;
}
.Rdzf4 .VVzg_ {
  margin-top: 48px;
}

.Tn911,
.mdvbk {
  transition: all 0.5s;
}
.UZ4oU,
.y3rtW {
  opacity: 0;
  transform: translateY(10px);
}
.GGdrK,
.OVBn_ {
  transition: all 0.5s;
}
.XRh0L,
.je41H {
  opacity: 0;
}
.A7Hr9,
.Cqc2p {
  transition: 0.5s;
}
.h6tbq,
.D7jOM {
  transform: translate(-100%, 0%);
}
.hpopZ,
.RLtp4 {
  transition: all 0.5s;
}
.C7TQG,
.ABCYZ {
  transform: translate(200%, 0%);
}
.ySngB,
.eK_Sf {
  transition: all 0.5s;
}
.eLEI_,
.ht3u6 {
  opacity: 0;
  transform: translateY(-100%);
}
.Cej49,
.muYjB {
  transition: all 0.5s ease-in-out;
}
.EoTaN,
.dnqI9 {
  opacity: 0;
  transform: translateY(100vh);
}
.dpVZB {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.dpVZB.Smz2x {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.AekxC {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.AekxC.Smz2x {
  opacity: 1 !important;
}
.rtOmA {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.MA_8z {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .MA_8z {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .MA_8z {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.Pz37l,
.ix2E4 {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.sVcwT,
.wbvzb {
  background-color: var(--pageBackground, #f8f8f8);
}
.i5Z4A .NaPvU .Dz2KL .sYaX6 {
  font-size: 0.875rem;
}
.B4Xsw .nVsrN {
  background: #f5f5f5;
}
.Zlw55 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.yTyth {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.JmJp4,
.chX9Y {
  max-width: 1440px;
}
.wLEq3 {
  display: block;
}
.XM7el,
.UepAh {
  display: inline-block;
}
.Sp5LY {
  display: flex;
}
.hLbny,
.cFvJv {
  display: flex;
  flex-direction: column;
}
.CDAIT,
.jnkkv {
  display: flex;
  align-items: center;
}
.dGiWf,
.NqaBn {
  display: flex;
  justify-content: center;
}
.Ga7J1,
.QL1Zz {
  display: flex;
  justify-content: center;
  align-items: center;
}
.U4Ewk,
.rsmOy {
  justify-content: flex-start;
}
.yNo7S,
.JDzbD {
  justify-content: flex-end;
}
.wk0c1,
.LTHSN {
  justify-content: space-between;
}
.v9BoL,
.dst_i {
  justify-content: space-around;
}
.B0KkQ,
.UFwJf {
  justify-content: space-evenly;
}
h1,
.wwsCs {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .wwsCs {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.KTAqZ {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .KTAqZ {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.ftyqt {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .ftyqt {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.S_naz {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .S_naz {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.Emp5N {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .Emp5N {
    font-size: 16px;
    line-height: 18px;
  }
}
.f7rw4 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .f7rw4 {
    font-size: 16px;
    line-height: 20px;
  }
}
.LjZLY,
.sYFlY,
.tpwen {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .LjZLY,
  .sYFlY,
  .tpwen {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.YMp7u {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .YMp7u {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.L77F6,
.TfG8w {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.wk9l_,
.H1Qtz {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.CExK4,
.IXD8I {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .CExK4,
  .IXD8I {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.CExK4:hover,
.IXD8I:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.CExK4:disabled,
.IXD8I:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.CExK4:active,
.IXD8I:active {
  opacity: 0.8;
}
.JzX1G,
.RVmQ6 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.S0mEz,
.BEcCf {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.XaQGP,
.YBEcO {
  max-width: 1440px !important;
}
.A4h1G,
.FIZIY {
  overflow-y: hidden !important;
}
.QkaUE .XkWjd .gH_U2 {
  height: 63px;
}
.DMJck .zq3eX .sIz3M {
  margin-right: none !important;
}
.zoiu8 {
  display: block !important;
  margin-bottom: 8px;
}
.rQmSL {
  width: calc(100% - 20px) !important;
}
.DDGdp {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.tocuC,
.sucz8 {
  max-width: 1440px;
}
.GA9_E,
.nX4dv {
  margin-right: 30px !important;
}
.r5j2p,
.JveId {
  margin-right: 5px !important;
}
.f87Ig,
.E4dez {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.aIrkJ,
.pZQTR {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.RkGuI,
.GRsmG {
  display: none;
}
@media only screen and (max-width: 768px) {
  .RkGuI,
  .GRsmG {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .RkGuI,
  .GRsmG {
    margin-top: 24px;
  }
}
.pf6rs,
.URKL_ {
  background-color: var(--accentColor);
  color: #fff;
}
.I28MD,
.qdFRG {
  position: relative;
}
.hRNMr,
.ocKA2 {
  overflow-y: hidden;
}
.dZIG2,
.tO33V {
  overflow: hidden;
}
.Z1qy6 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .Z1qy6 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.cGwFw .Jvgvz {
  color: var(--textHeading, #26201a);
}
.cGwFw .Lz6JJ,
.cGwFw .c2LwT {
  color: var(--textLabel, #7d7676) !important;
}
.cGwFw #_MI2v * {
  color: var(--textBody, #3c3131);
}
._242Yu {
  width: 100%;
  height: 100%;
}
input:focus-visible {
  outline: none;
}
.h4GAW {
  margin-bottom: 48px;
}
.HICGK {
  color: var(--buttonLink, #b1655b);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 19.6px;
  text-transform: uppercase;
  border: none;
  width: 100%;
  height: 48px;
  border-radius: 4px;
  background: var(--buttonPrimary, #4e3f09);
}
.HICGK[disabled] {
  background: #dde7e8 !important;
  color: #b8b29d !important;
}
.fqYIG {
  margin-top: 32px;
  margin-bottom: 24px;
}
.sVsMs {
  margin-bottom: 20px;
  position: relative;
}
.sVsMs .WlKeY {
  position: absolute;
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  background: var(--pageBackground, #f8f8f8);
}
.sVsMs input {
  width: 100%;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  padding: 16px;
  border-radius: 4px;
  height: 48px;
  font-size: 16px;
  box-sizing: border-box;
  background: var(--pageBackground, #f8f8f8);
}
.sVsMs input::placeholder {
  color: var(--dividerStokes, #d4d1d1);
  opacity: 0.3;
}
.WS24u {
  display: flex;
  justify-content: space-between;
  margin-bottom: 3px;
  align-items: center;
}
.wkfla {
  text-align: right;
}
.wkfla .bsAl5 {
  background: none;
  border: none;
  margin-top: 20px;
  color: var(--buttonLink, #b1655b);
  font-size: 14px;
  cursor: pointer;
  font-style: normal;
  font-weight: 600;
  line-height: 19.6px;
  text-transform: uppercase;
}
.wkfla .bsAl5:focus-visible {
  outline: none;
}
.T3HLb {
  height: 48px;
  padding: 0 7px;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  font-size: 13px;
  background-color: var(--errorBackground, #e6d5d5);
  border: 1px dashed var(--errorText, #b24141);
  color: var(--errorText, #b24141);
}
.ue5ca {
  height: 24px;
  width: 24px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 12px;
  cursor: pointer;
  background: none;
  border: none;
}
.ue5ca:focus-visible {
  outline: none;
}

.gqn4X,
.fzmWq {
  transition: all 0.5s;
}
.rGzGO,
.zkQ7O {
  opacity: 0;
  transform: translateY(10px);
}
.BChEP,
.x60rJ {
  transition: all 0.5s;
}
.rzab7,
.nfKzr {
  opacity: 0;
}
.hgnC1,
.Y5xlJ {
  transition: 0.5s;
}
.fa25z,
.AeDLt {
  transform: translate(-100%, 0%);
}
.SMvLh,
.Hw9Hu {
  transition: all 0.5s;
}
.uXErW,
.Q9ClK {
  transform: translate(200%, 0%);
}
.qO4zI,
.IWK7S {
  transition: all 0.5s;
}
.a5aHD,
.kVKRB {
  opacity: 0;
  transform: translateY(-100%);
}
.WxzSH,
.Ihdzo {
  transition: all 0.5s ease-in-out;
}
.E2x0t,
.b4XfM {
  opacity: 0;
  transform: translateY(100vh);
}
.g_L_O {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.g_L_O.xHMqI {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.lsGt1 {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.lsGt1.xHMqI {
  opacity: 1 !important;
}
.fQzPk {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.cCMkv {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .cCMkv {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .cCMkv {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.RazbO,
.E1vif {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.crqmJ,
.YbQ9D {
  background-color: var(--pageBackground, #f8f8f8);
}
.XWUnL .dLr5a .OSo8K .NG5UA {
  font-size: 0.875rem;
}
.jAyhk .KGIc4 {
  background: #f5f5f5;
}
.XMtUi {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.vVVMS {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.VjNdV,
.iEaJj {
  max-width: 1440px;
}
.oS3R5 {
  display: block;
}
.hymIO,
.n670H {
  display: inline-block;
}
.iSrtf {
  display: flex;
}
._nlQ2,
.qqtuK {
  display: flex;
  flex-direction: column;
}
.qw7AC,
.BXIV5 {
  display: flex;
  align-items: center;
}
.at8fn,
.gk_kl {
  display: flex;
  justify-content: center;
}
.nA3dy,
.GvBWz {
  display: flex;
  justify-content: center;
  align-items: center;
}
.b6u31,
.yIuuM {
  justify-content: flex-start;
}
.ds5nm,
.XmMs7 {
  justify-content: flex-end;
}
.VFkbS,
.dD5jc {
  justify-content: space-between;
}
.vXhWt,
.jGXfk {
  justify-content: space-around;
}
.ZTbaO,
.EfSOK {
  justify-content: space-evenly;
}
h1,
.ByOML {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .ByOML {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.cuEAM {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .cuEAM {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.b761Q {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .b761Q {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.LkV9Q {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .LkV9Q {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.Oi4xs {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .Oi4xs {
    font-size: 16px;
    line-height: 18px;
  }
}
.peTFM {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .peTFM {
    font-size: 16px;
    line-height: 20px;
  }
}
.DjCRq,
.vcohb,
.Aa8_j {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .DjCRq,
  .vcohb,
  .Aa8_j {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.xczex {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .xczex {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.YvF1S,
.Xvdg_ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.OMlAr,
.WPyF2 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.J3JI8,
.ODDUZ {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .J3JI8,
  .ODDUZ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.J3JI8:hover,
.ODDUZ:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.J3JI8:disabled,
.ODDUZ:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.J3JI8:active,
.ODDUZ:active {
  opacity: 0.8;
}
.HVP7T,
.EwzOy {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.ag9JH,
.al2pc {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.GzPC0,
.uWC5r {
  max-width: 1440px !important;
}
.WZYIC,
.BwPYm {
  overflow-y: hidden !important;
}
.llxOE .urSNs .DkYCE {
  height: 63px;
}
.phm7R .fh9l4 .R4Hxq {
  margin-right: none !important;
}
.TW5fh {
  display: block !important;
  margin-bottom: 8px;
}
.rOrit {
  width: calc(100% - 20px) !important;
}
.QO6Lp {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.GQHOX,
.mEJxy {
  max-width: 1440px;
}
.Yb88G,
.IIEO_ {
  margin-right: 30px !important;
}
.yZuK_,
.tZApA {
  margin-right: 5px !important;
}
.rXdyd,
.d_Gj2 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.WAMyt,
.thi5_ {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Kts85,
.KVMS3 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Kts85,
  .KVMS3 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Kts85,
  .KVMS3 {
    margin-top: 24px;
  }
}
.IFENj,
.dwHGS {
  background-color: var(--accentColor);
  color: #fff;
}
.tP56D,
.u2lLd {
  position: relative;
}
.x0XGx,
.YGrba {
  overflow-y: hidden;
}
._3_Qk,
.KyCSd {
  overflow: hidden;
}
.AUDat h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .AUDat {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.g5L7A .NCX4I {
  color: var(--textHeading, #26201a);
}
.g5L7A .sSjkH,
.g5L7A .j2VHx {
  color: var(--textLabel, #7d7676) !important;
}
.g5L7A #ECicD * {
  color: var(--textBody, #3c3131);
}
.KugW4 {
  width: 100%;
  height: 100%;
}
.TvZlL {
  display: flex;
  flex-direction: column;
}
.TvZlL .sBW7V {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  margin-top: 5px;
}
.TvZlL.mT7Tp label {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.TvZlL.mT7Tp .E1tTr {
  border: 1px solid var(--errorText, #b24141);
}
.E1tTr {
  display: flex;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 4px;
  background-color: var(--pageBackground, #f8f8f8);
}
.E1tTr .TbHQH {
  padding: 0 16px;
  display: flex;
  align-items: center;
}
.cKRIn {
  height: 48px;
  border: none;
  padding: 0;
  width: 100%;
  box-sizing: border-box;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19.6px;
  background: none;
}
.cKRIn:focus-visible {
  outline: none;
}
.cKRIn::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
@media only screen and (max-width: 768px) {
  .cKRIn {
    font-size: 16px;
  }
}
.cbqKn {
  position: absolute;
  background-color: var(--pageBackground, #f8f8f8);
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}

.uo2zu,
.RyHOl {
  transition: all 0.5s;
}
.rFVpz,
.JmLto {
  opacity: 0;
  transform: translateY(10px);
}
.Ew5nO,
.HhY20 {
  transition: all 0.5s;
}
.RzDCe,
.l4DNF {
  opacity: 0;
}
.LsOmb,
.hVena {
  transition: 0.5s;
}
.WtlHW,
.FYjVe {
  transform: translate(-100%, 0%);
}
.mJLWB,
.NojaO {
  transition: all 0.5s;
}
.cagAR,
.CXCJ3 {
  transform: translate(200%, 0%);
}
.IP_L1,
.kEn38 {
  transition: all 0.5s;
}
.qaNCS,
.yF2CD {
  opacity: 0;
  transform: translateY(-100%);
}
.fuQkK,
._u9IS {
  transition: all 0.5s ease-in-out;
}
.z_WYu,
.kXs7t {
  opacity: 0;
  transform: translateY(100vh);
}
.x3xhS {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.x3xhS.Osk1q {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.Ao3C3 {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.Ao3C3.Osk1q {
  opacity: 1 !important;
}
.m0Poq {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.B6XjE {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .B6XjE {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .B6XjE {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.uwfrR,
.QSqiy {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.KqVbp,
.vbIlJ {
  background-color: var(--pageBackground, #f8f8f8);
}
.J9m7P .jjA1D .l9V4Z .wcMgl {
  font-size: 0.875rem;
}
.GRUuJ .c129o {
  background: #f5f5f5;
}
.rlHpd {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.Vp4o6 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.Os4BN,
.jkgux {
  max-width: 1440px;
}
.ushYs {
  display: block;
}
.NaTsC,
.sbaRe {
  display: inline-block;
}
.fK54Y {
  display: flex;
}
.pIxS2,
.YngmI {
  display: flex;
  flex-direction: column;
}
.D9xNK,
.S4JCz {
  display: flex;
  align-items: center;
}
.OzgsC,
.z0dBR {
  display: flex;
  justify-content: center;
}
.MH3_f,
.iYC1R {
  display: flex;
  justify-content: center;
  align-items: center;
}
.L6f6_,
.EumAh {
  justify-content: flex-start;
}
._YfBv,
.okmGD {
  justify-content: flex-end;
}
.Lg6xf,
.oVNZN {
  justify-content: space-between;
}
.J959k,
.NImQq {
  justify-content: space-around;
}
.TaY9M,
.deBt1 {
  justify-content: space-evenly;
}
h1,
.RnBAA {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .RnBAA {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.OuK2w {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .OuK2w {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.qQ8tj {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .qQ8tj {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.T9awX {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .T9awX {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.gGNZ8 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .gGNZ8 {
    font-size: 16px;
    line-height: 18px;
  }
}
.cCHfV {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .cCHfV {
    font-size: 16px;
    line-height: 20px;
  }
}
.H2gjk,
.yV2aE,
.fH2VO {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .H2gjk,
  .yV2aE,
  .fH2VO {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.aO_pT {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .aO_pT {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.pUg6H,
.nz7Zc {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.Bcqmp,
.wcgQd {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.yyoPP,
.Sf_EZ {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .yyoPP,
  .Sf_EZ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.yyoPP:hover,
.Sf_EZ:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.yyoPP:disabled,
.Sf_EZ:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.yyoPP:active,
.Sf_EZ:active {
  opacity: 0.8;
}
.xghuT,
.UKZsS {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.uB4Jh,
.ZQXhB {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.iXlbF,
.UMJmt {
  max-width: 1440px !important;
}
.uyxnf,
.TMQ2z {
  overflow-y: hidden !important;
}
.yp_8J .siMLH .DJIe9 {
  height: 63px;
}
.kR6o8 .wkZkZ .OP4di {
  margin-right: none !important;
}
.ddq1S {
  display: block !important;
  margin-bottom: 8px;
}
.eCphc {
  width: calc(100% - 20px) !important;
}
.EEMJW {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.IPEyj,
.o8DNQ {
  max-width: 1440px;
}
.qURx0,
.zmBV3 {
  margin-right: 30px !important;
}
.OtjOq,
.ot5r_ {
  margin-right: 5px !important;
}
.elZZ8,
.fHKHY {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.EPPvu,
.j4ZhD {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.I56Du,
.mg4iG {
  display: none;
}
@media only screen and (max-width: 768px) {
  .I56Du,
  .mg4iG {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .I56Du,
  .mg4iG {
    margin-top: 24px;
  }
}
.ADFTp,
.btnVI {
  background-color: var(--accentColor);
  color: #fff;
}
.GvnWa,
.uSHKF {
  position: relative;
}
.GIshb,
.S2Dcy {
  overflow-y: hidden;
}
.FOe7C,
.v_RTx {
  overflow: hidden;
}
.Fddvo h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .Fddvo {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.bALRH .IwQkr {
  color: var(--textHeading, #26201a);
}
.bALRH .xMY_b,
.bALRH .J5U_z {
  color: var(--textLabel, #7d7676) !important;
}
.bALRH #Ox3rP * {
  color: var(--textBody, #3c3131);
}
.SwJrw {
  width: 100%;
  height: 100%;
}
.G6m_Z,
.Ztuoz {
  border: none;
  border-radius: 4px;
  width: 100%;
  height: 48px;
  color: var(--buttonSecondary, #fff);
  background: var(--buttonPrimary, #4e3f09);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22.4px;
  text-transform: uppercase;
  cursor: pointer;
}
.G6m_Z[disabled],
.Ztuoz[disabled] {
  cursor: default;
}
.G6m_Z {
  margin-top: 24px;
}
.gxCAV {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 32px;
  color: var(--textSecondary, #9c9c9c);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 19.6px;
  text-transform: uppercase;
  cursor: pointer;
  background: none;
  border: none;
}
.gxCAV:focus-visible {
  outline: none;
}
.gxCAV[disabled] {
  opacity: 0.5;
  cursor: default;
}
.D3Ofi {
  margin-top: 32px;
}
.DvcTX .xvI6b {
  margin-bottom: 32px;
  color: var(--textBody, #3c3131);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19.6px;
}
.DvcTX .Fgtf_ {
  position: absolute;
  background-color: var(--pageBackground, #f8f8f8);
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.DvcTX input {
  width: 100%;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  box-sizing: border-box;
  padding: 16px;
  border-radius: 4px;
  background: none;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.28px;
}
.frYau {
  display: flex;
  justify-content: space-between;
  margin-bottom: 3px;
}
.kJXMF {
  height: 48px;
  padding: 0 7px;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  font-size: 13px;
  background-color: var(--errorBackground, #e6d5d5);
  border: 1px dashed var(--errorText, #b24141);
  color: var(--errorText, #b24141);
}
.gk2vt div {
  width: 100%;
  height: 100%;
}
.vQOe8 {
  margin-bottom: 24px;
}
.vQOe8::-webkit-outer-spin-button,
.vQOe8::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.SslrQ,
.BVfmb {
  transition: all 0.5s;
}
.VmZss,
.A3m1W {
  opacity: 0;
  transform: translateY(10px);
}
.l98a8,
.sOhqR {
  transition: all 0.5s;
}
.TTJmE,
.Rplz3 {
  opacity: 0;
}
.CD9yx,
.rR8C1 {
  transition: 0.5s;
}
.s0DgI,
.slKUT {
  transform: translate(-100%, 0%);
}
.AtgyP,
.Cxn7s {
  transition: all 0.5s;
}
.Mk5BE,
.Udt2p {
  transform: translate(200%, 0%);
}
.kjCMw,
.xBwQX {
  transition: all 0.5s;
}
.hWNFk,
.tO0t4 {
  opacity: 0;
  transform: translateY(-100%);
}
.wGlk0,
.cbIhp {
  transition: all 0.5s ease-in-out;
}
.W6EIe,
.uU4DC {
  opacity: 0;
  transform: translateY(100vh);
}
.BXIMQ {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.BXIMQ.nWuMH {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.p0evo {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.p0evo.nWuMH {
  opacity: 1 !important;
}
.gkd9b {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
._5wqwG {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  ._5wqwG {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  ._5wqwG {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.JIGI_,
.og2JZ {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.CCrQP,
.s4W0J {
  background-color: var(--pageBackground, #f8f8f8);
}
.VC_Dd .MjGlL .i5L7L .sywpu {
  font-size: 0.875rem;
}
.p9dB1 .DiDy0 {
  background: #f5f5f5;
}
.gRLeM {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.O0LIn {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.Y8G8U,
.C7KIO {
  max-width: 1440px;
}
.D6MxM {
  display: block;
}
.Mv40V,
.nuRYq {
  display: inline-block;
}
.zRJ2q {
  display: flex;
}
.fvKnm,
.cl5sM {
  display: flex;
  flex-direction: column;
}
._ncpL,
.clE3U {
  display: flex;
  align-items: center;
}
.Km2Yr,
.QYqiq {
  display: flex;
  justify-content: center;
}
.nhmAv,
.CrQoJ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.pJSGr,
.D1fNJ {
  justify-content: flex-start;
}
.D_YHc,
.PgGZ5 {
  justify-content: flex-end;
}
.Dzl__,
.LhuUM {
  justify-content: space-between;
}
.sNsxi,
.VFxog {
  justify-content: space-around;
}
.QTsK1,
.ifNWL {
  justify-content: space-evenly;
}
h1,
.aKqFy {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .aKqFy {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.OrdR0 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .OrdR0 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.qmqtk {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .qmqtk {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.qnZky {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .qnZky {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.Xy82A {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .Xy82A {
    font-size: 16px;
    line-height: 18px;
  }
}
.LssqV {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .LssqV {
    font-size: 16px;
    line-height: 20px;
  }
}
.Oyhue,
.zbYxU,
.Yjr6T {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Oyhue,
  .zbYxU,
  .Yjr6T {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.f0bUs {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .f0bUs {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.f4pXg,
.vczOr {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.wT7GU,
.kGxW_ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.fWDTm,
.oE8lk {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .fWDTm,
  .oE8lk {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.fWDTm:hover,
.oE8lk:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.fWDTm:disabled,
.oE8lk:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.fWDTm:active,
.oE8lk:active {
  opacity: 0.8;
}
.PVMOI,
.scXJ5 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.TfuJc,
.XqhpA {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.YFCqq,
.sy_NE {
  max-width: 1440px !important;
}
._yUDj,
.uN0o3 {
  overflow-y: hidden !important;
}
.BG6O1 .OUl0o ._yE8J {
  height: 63px;
}
.n1fm8 .XzPJ0 .IgkBv {
  margin-right: none !important;
}
.d3W0O {
  display: block !important;
  margin-bottom: 8px;
}
.xUXeR {
  width: calc(100% - 20px) !important;
}
.yuZTb {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.r0jRj,
.j36tW {
  max-width: 1440px;
}
.K9IlH,
.cC67E {
  margin-right: 30px !important;
}
.pYIP9,
.C3XR5 {
  margin-right: 5px !important;
}
.jLm8n,
.xQYHy {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.R1ofN,
.OSY7m {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.AFxFm,
.lvAiC {
  display: none;
}
@media only screen and (max-width: 768px) {
  .AFxFm,
  .lvAiC {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .AFxFm,
  .lvAiC {
    margin-top: 24px;
  }
}
.qGE5s,
.cBMWB {
  background-color: var(--accentColor);
  color: #fff;
}
.RWVbU,
.MUuVi {
  position: relative;
}
.sTpOK,
.WF1Ep {
  overflow-y: hidden;
}
.pyJNY,
.ckU2A {
  overflow: hidden;
}
.kHiak h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .kHiak {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.FyIJp .s162z {
  color: var(--textHeading, #26201a);
}
.FyIJp .xEQ3E,
.FyIJp .gWBPh {
  color: var(--textLabel, #7d7676) !important;
}
.FyIJp #vuIiE * {
  color: var(--textBody, #3c3131);
}
.PvMOG {
  width: 100%;
  height: 100%;
}
.AEs79 {
  display: flex;
  align-items: center;
  padding: 12px;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  cursor: pointer;
  width: 100%;
  margin-top: 12px;
  height: 48px;
  box-sizing: border-box;
}
.AEs79 svg {
  flex: 0 0 24px;
}
.AEs79 .kXuvS {
  margin-right: 24px;
  color: var(--textHeading, #26201a);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 19.6px;
  text-transform: uppercase;
  width: 100%;
}

.cMVHK,
.P_dpp {
  transition: all 0.5s;
}
.OBoRf,
.SDUl7 {
  opacity: 0;
  transform: translateY(10px);
}
.JoFUO,
.keBFf {
  transition: all 0.5s;
}
.cTLdU,
.pbCws {
  opacity: 0;
}
.XOjoS,
.NODL0 {
  transition: 0.5s;
}
.rY4u6,
.oDgQN {
  transform: translate(-100%, 0%);
}
.TH87A,
.Gzb8k {
  transition: all 0.5s;
}
.aykIH,
.zHN68 {
  transform: translate(200%, 0%);
}
.ulxgu,
.V7VrG {
  transition: all 0.5s;
}
.OTbbi,
.ppHHK {
  opacity: 0;
  transform: translateY(-100%);
}
.ADzOf,
.PVdRr {
  transition: all 0.5s ease-in-out;
}
.ynLtU,
.M_CPU {
  opacity: 0;
  transform: translateY(100vh);
}
.FrXiY {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.FrXiY.IZy77 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.hRnHy {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.hRnHy.IZy77 {
  opacity: 1 !important;
}
.eTypm {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.V5aCm {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .V5aCm {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .V5aCm {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.c0U54,
.CEaXp {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.xU3EP,
.mTVs6 {
  background-color: var(--pageBackground, #f8f8f8);
}
.kyWsm .RcbCV .d27IK .lCiVs {
  font-size: 0.875rem;
}
.QFxBm .c7OmJ {
  background: #f5f5f5;
}
.gBa2K {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.eZBOo {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.yT0BT,
.pXse_ {
  max-width: 1440px;
}
.Kgehy {
  display: block;
}
.tkO0s,
.cgBjZ {
  display: inline-block;
}
.F6smx {
  display: flex;
}
.RLvdK,
.Fkk7i {
  display: flex;
  flex-direction: column;
}
.bpjBN,
.CFNEA {
  display: flex;
  align-items: center;
}
.wtLf0,
.QhyVu {
  display: flex;
  justify-content: center;
}
.uIIlA,
.ta2Re {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ZLDDV,
.AoiAo {
  justify-content: flex-start;
}
.uzqH1,
.UguFY {
  justify-content: flex-end;
}
.XdYmj,
.jV1J0 {
  justify-content: space-between;
}
.hesMx,
.gBUEp {
  justify-content: space-around;
}
.CJNLL,
.NqXxu {
  justify-content: space-evenly;
}
h1,
.uIMDt {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .uIMDt {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.iB3Pp {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .iB3Pp {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.xi36M {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .xi36M {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.M6ard {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .M6ard {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.CKG8q {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .CKG8q {
    font-size: 16px;
    line-height: 18px;
  }
}
.RQyNK {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .RQyNK {
    font-size: 16px;
    line-height: 20px;
  }
}
.c7oi0,
.Wkhn8,
.CGzwi {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .c7oi0,
  .Wkhn8,
  .CGzwi {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.GluQS {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .GluQS {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.h9GSc,
.eSHbg {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.FT1Ng,
.Pi3NV {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.kCdG7,
.FL___ {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .kCdG7,
  .FL___ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.kCdG7:hover,
.FL___:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.kCdG7:disabled,
.FL___:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.kCdG7:active,
.FL___:active {
  opacity: 0.8;
}
.t0wtk,
.jOMvM {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.M626R,
.IKfjM {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.pqLro,
.vPWQ9 {
  max-width: 1440px !important;
}
.ZLu7e,
.oFPN2 {
  overflow-y: hidden !important;
}
._uwu8 .CUCTd .DMLAz {
  height: 63px;
}
.Mfy69 .DNsoZ .XoIwb {
  margin-right: none !important;
}
.MhKZm {
  display: block !important;
  margin-bottom: 8px;
}
.UY0r0 {
  width: calc(100% - 20px) !important;
}
.uPvpg {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.Xktsh,
.jEHtP {
  max-width: 1440px;
}
.sdEZj,
.Wyzmt {
  margin-right: 30px !important;
}
.ipTfo,
.TGFfp {
  margin-right: 5px !important;
}
.bC7dh,
.bYHkj {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.vJIEu,
.UL6JR {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.wWIDJ,
.LGFJR {
  display: none;
}
@media only screen and (max-width: 768px) {
  .wWIDJ,
  .LGFJR {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .wWIDJ,
  .LGFJR {
    margin-top: 24px;
  }
}
._QGW4,
.XrYP0 {
  background-color: var(--accentColor);
  color: #fff;
}
.fmWGI,
.l4ruZ {
  position: relative;
}
.DjmMA,
.Y0qdF {
  overflow-y: hidden;
}
.m8omc,
.GPZaC {
  overflow: hidden;
}
.IDk2Q h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .IDk2Q {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.L3ABU .IgD1D {
  color: var(--textHeading, #26201a);
}
.L3ABU .fkCyR,
.L3ABU .WP1Ql {
  color: var(--textLabel, #7d7676) !important;
}
.L3ABU #Evo3A * {
  color: var(--textBody, #3c3131);
}
.W8pY6 {
  width: 100%;
  height: 100%;
}
.j3DSg {
  display: flex;
  align-items: center;
  padding: 12px;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  cursor: pointer;
  width: 100%;
  margin-top: 12px;
  height: 48px;
  box-sizing: border-box;
}
.j3DSg svg {
  flex: 0 0 24px;
}
.j3DSg .CHiMV {
  margin-right: 24px;
  color: var(--textHeading, #26201a);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 19.6px;
  text-transform: uppercase;
  width: 100%;
}

.tKHW0,
.F3_Fn {
  transition: all 0.5s;
}
.sQ0Cx,
.C83cj {
  opacity: 0;
  transform: translateY(10px);
}
.kBZdp,
.KBxLf {
  transition: all 0.5s;
}
.UOZ0O,
.JOvVh {
  opacity: 0;
}
.DrOMi,
.ZEZgd {
  transition: 0.5s;
}
.rdrKT,
.NZVIB {
  transform: translate(-100%, 0%);
}
.MrCKu,
.QUjxh {
  transition: all 0.5s;
}
.UqbV4,
.vkKTG {
  transform: translate(200%, 0%);
}
.gQepE,
.UclS3 {
  transition: all 0.5s;
}
.H7KKH,
.imE9w {
  opacity: 0;
  transform: translateY(-100%);
}
.wS1g7,
.WnEAk {
  transition: all 0.5s ease-in-out;
}
.Qjkqb,
.D_ol9 {
  opacity: 0;
  transform: translateY(100vh);
}
.pwTl4 {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.pwTl4._HGS_ {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.gfJpY {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.gfJpY._HGS_ {
  opacity: 1 !important;
}
.HJt3w {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.pQpIA {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .pQpIA {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .pQpIA {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.ojv2m,
._7hPX8 {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.nOBq7,
.VEuOz {
  background-color: var(--pageBackground, #f8f8f8);
}
.T5wDe .OQVBq .Gxr92 .Kw_Rb {
  font-size: 0.875rem;
}
.H7W4N .q90qG {
  background: #f5f5f5;
}
.CvrwM {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.B5uip {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.Szrtl,
.MYOn4 {
  max-width: 1440px;
}
.oBA8h {
  display: block;
}
.wsK_n,
.fRK15 {
  display: inline-block;
}
.fHkxV {
  display: flex;
}
.LQnuy,
.ElkTW {
  display: flex;
  flex-direction: column;
}
.sXkPy,
.oD9oK {
  display: flex;
  align-items: center;
}
.pUIWQ,
.s2tIA {
  display: flex;
  justify-content: center;
}
.UNuWt,
.H2DUk {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ouU4_,
.NzihN {
  justify-content: flex-start;
}
.VCTFy,
.CChBr {
  justify-content: flex-end;
}
.qBHRH,
.iNra7 {
  justify-content: space-between;
}
.bGUJN,
.aHpuX {
  justify-content: space-around;
}
.MsvfC,
.dzsNp {
  justify-content: space-evenly;
}
h1,
._tNvP {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  ._tNvP {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.gHvOD {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .gHvOD {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.ocqk8 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .ocqk8 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.vdCIu {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .vdCIu {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.SbOiO {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .SbOiO {
    font-size: 16px;
    line-height: 18px;
  }
}
.DJuxc {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .DJuxc {
    font-size: 16px;
    line-height: 20px;
  }
}
.wW1ij,
.ZsY5y,
.KWNaJ {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .wW1ij,
  .ZsY5y,
  .KWNaJ {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.Obyyg {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .Obyyg {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.tvXnc,
.yhIaS {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.NAepv,
.A1WXC {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
._Iq08,
.laYE5 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  ._Iq08,
  .laYE5 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
._Iq08:hover,
.laYE5:hover {
  color: var(--buttonLinkL1, #c1847c);
}
._Iq08:disabled,
.laYE5:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
._Iq08:active,
.laYE5:active {
  opacity: 0.8;
}
.sg0Hn,
.YBLSL {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.pQZpL,
.beq5i {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.RNk2V,
.BcqKq {
  max-width: 1440px !important;
}
.KewuQ,
.OlT51 {
  overflow-y: hidden !important;
}
.s5oN4 .IV5XN .X5vyn {
  height: 63px;
}
.hygry .OMqYJ .gO6rS {
  margin-right: none !important;
}
.F1Tuj {
  display: block !important;
  margin-bottom: 8px;
}
.zOEr4 {
  width: calc(100% - 20px) !important;
}
.myFBN {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.yqF0t,
.r9yUH {
  max-width: 1440px;
}
._1_zG,
.ezd1n {
  margin-right: 30px !important;
}
.Zawkm,
.lI4T0 {
  margin-right: 5px !important;
}
.BFZsp,
.EJ5Ap {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.CZOOW,
.o9GLa {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.iZWVs,
.w4dsG {
  display: none;
}
@media only screen and (max-width: 768px) {
  .iZWVs,
  .w4dsG {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .iZWVs,
  .w4dsG {
    margin-top: 24px;
  }
}
.v5AGv,
.Q1d1K {
  background-color: var(--accentColor);
  color: #fff;
}
.vpTtB,
.EkCIy {
  position: relative;
}
.w1fJX,
.Pye80 {
  overflow-y: hidden;
}
.ltJkt,
.ss6OR {
  overflow: hidden;
}
.CzmCd h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .CzmCd {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.QhWce .q3M7i {
  color: var(--textHeading, #26201a);
}
.QhWce .XoLNv,
.QhWce .RWui1 {
  color: var(--textLabel, #7d7676) !important;
}
.QhWce #DKY3g * {
  color: var(--textBody, #3c3131);
}
.xFQWj {
  width: 100%;
  height: 100%;
}
.kdrTu {
  margin-top: 24px;
  color: var(--textSecondary, #9c9c9c);
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.kdrTu a {
  font-weight: 500;
  color: var(--textHeading, #26201a);
}


.Bwcy_,
.EyXQ7 {
  transition: all 0.5s;
}
.tWnMH,
.ZX0_j {
  opacity: 0;
  transform: translateY(10px);
}
.um3i5,
.vbMBl {
  transition: all 0.5s;
}
.JUkf4,
.vDgUX {
  opacity: 0;
}
.KReBh,
.s58V9 {
  transition: 0.5s;
}
.ZtYH8,
.k5aYR {
  transform: translate(-100%, 0%);
}
.QhmsH,
.rD9aa {
  transition: all 0.5s;
}
.j1zzD,
.It0CC {
  transform: translate(200%, 0%);
}
.qgm_q,
.lrxDR {
  transition: all 0.5s;
}
.pJExS,
.CSSZk {
  opacity: 0;
  transform: translateY(-100%);
}
.kYueA,
.RB8ut {
  transition: all 0.5s ease-in-out;
}
.FZRTN,
.hB1nH {
  opacity: 0;
  transform: translateY(100vh);
}
.ZiO_V {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.ZiO_V.ysWky {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.SpPcV {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.SpPcV.ysWky {
  opacity: 1 !important;
}
.z2sIC {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.POhvs {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .POhvs {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .POhvs {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.g3h5b,
.Hq6bO {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.l9nog,
.chvXi {
  background-color: var(--pageBackground, #f8f8f8);
}
.vKM0H .vGvF6 .IukYu .QqHsp {
  font-size: 0.875rem;
}
.tSRBr .RG64z {
  background: #f5f5f5;
}
.F13xC {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.kgjjS {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.Wn8sG,
.XKAWk {
  max-width: 1440px;
}
.lnudF {
  display: block;
}
.WNKvM,
.bkLCd {
  display: inline-block;
}
.VeOqn {
  display: flex;
}
.gerN5,
.I6iQw {
  display: flex;
  flex-direction: column;
}
.QqVAK,
.idxgz {
  display: flex;
  align-items: center;
}
.ew8Uu,
.NeAUd {
  display: flex;
  justify-content: center;
}
.UYfKl,
.DM60d {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Y8AFV,
.CRiKF {
  justify-content: flex-start;
}
.BRBCW,
.B5ET_ {
  justify-content: flex-end;
}
.qz94p,
.xQogw {
  justify-content: space-between;
}
.YdxwU,
.mEE0J {
  justify-content: space-around;
}
.IcKmi,
.YUVS8 {
  justify-content: space-evenly;
}
h1,
.zUifZ {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .zUifZ {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.YusF5 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .YusF5 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.L6lP1 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .L6lP1 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.ICaQC {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .ICaQC {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.RSpBC {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .RSpBC {
    font-size: 16px;
    line-height: 18px;
  }
}
.T5cZi {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .T5cZi {
    font-size: 16px;
    line-height: 20px;
  }
}
.Aww_i,
.fIKsN,
.VfjM3 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Aww_i,
  .fIKsN,
  .VfjM3 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.VPgqQ {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .VPgqQ {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.LrLAS,
.s9Ab4 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.nNqXj,
.t3VQk {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.augf6,
.F9CYV {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .augf6,
  .F9CYV {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.augf6:hover,
.F9CYV:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.augf6:disabled,
.F9CYV:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.augf6:active,
.F9CYV:active {
  opacity: 0.8;
}
.L8bs3,
.D80SH {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.jAhQv,
.RdAMh {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.PZTMB,
.aviPf {
  max-width: 1440px !important;
}
.C0rzo,
.JyShp {
  overflow-y: hidden !important;
}
.StILq .bhsq8 .r8t9J {
  height: 63px;
}
.UzSlo .CoCur .n5zMc {
  margin-right: none !important;
}
.E5L4c {
  display: block !important;
  margin-bottom: 8px;
}
.AP5qF {
  width: calc(100% - 20px) !important;
}
.FnnRa {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.eFaZ7,
.AxdGI {
  max-width: 1440px;
}
.NtKTn,
.aEMB8 {
  margin-right: 30px !important;
}
.LEIwM,
.ILL59 {
  margin-right: 5px !important;
}
.ZBU7H,
.sO7PF {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.VtW4R,
.A51gl {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.qQrW8,
.O6cbZ {
  display: none;
}
@media only screen and (max-width: 768px) {
  .qQrW8,
  .O6cbZ {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .qQrW8,
  .O6cbZ {
    margin-top: 24px;
  }
}
.gLA0O,
.QLSFK {
  background-color: var(--accentColor);
  color: #fff;
}
.e4ksA,
.rFxqW {
  position: relative;
}
.WwkBN,
.IoYu0 {
  overflow-y: hidden;
}
.QaUWT,
.jeCi2 {
  overflow: hidden;
}
.DkIr0 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .DkIr0 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.bFVCP .p8s5s {
  color: var(--textHeading, #26201a);
}
.bFVCP .byu2M,
.bFVCP .tLYpO {
  color: var(--textLabel, #7d7676) !important;
}
.bFVCP #TG9eg * {
  color: var(--textBody, #3c3131);
}
.L2fR_ {
  width: 100%;
  height: 100%;
}
.WQVKj {
  margin-bottom: 32px;
  color: var(--textHeading, #26201a);
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 44.8px;
}
@media only screen and (max-width: 768px) {
  .WQVKj {
    font-size: 24px;
    line-height: 33.6px;
  }
}
.iE3uq {
  margin-bottom: 8px;
}
.mCH7J {
  width: 400px;
  padding: 24px;
}
.mCH7J .maS9n {
  height: 48px;
  padding: 0 7px;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  background-color: var(--errorBackground, #e6d5d5);
  border: 1px dashed var(--errorText, #b24141);
  color: var(--errorText, #b24141);
}
.mCH7J .maS9n.rQ4MI {
  background-color: #eefefa;
  border: 1px dashed var(--textHeading, #26201a);
  color: var(--textHeading, #26201a);
}
.mCH7J .maS9n .v7SBE {
  display: inline-block;
  margin-right: 8px;
  font-size: 13px;
}
.mCH7J .maS9n .dPgem {
  color: var(--errorText, #b24141);
  font-size: 9px;
  cursor: pointer;
}
.mCH7J .BIVin {
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
}
.mCH7J .BIVin ._Bi1i {
  position: absolute;
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  background: var(--pageBackground, #f8f8f8);
}
.mCH7J .BIVin input {
  width: 100%;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  padding: 16px;
  border-radius: 4px;
  height: 48px;
  font-size: 16px;
  box-sizing: border-box;
  background: var(--pageBackground, #f8f8f8);
}
.mCH7J .BIVin input:focus-visible {
  outline: none;
}
.mCH7J .BIVin input::placeholder {
  color: var(--dividerStokes, #d4d1d1);
  opacity: 0.3;
}
.mCH7J .BIVin .PKXfL {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  margin-top: 16px;
}
.mCH7J .GudQu {
  border: none;
  margin-bottom: 24px;
  height: 48px;
  border-radius: 4px;
  background: var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22.4px;
  text-transform: uppercase;
  width: 100%;
}
.mCH7J .GudQu[disabled] {
  cursor: default;
}
.mCH7J .KXHIg {
  text-align: center;
  width: fit-content;
  display: block;
  cursor: pointer;
  margin: 0 auto;
  color: var(--textSecondary, #9c9c9c);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 19.6px;
  text-transform: uppercase;
  border: none;
  background: none;
}
.mCH7J .KXHIg:focus-visible {
  outline: none;
}
.K48dU .Gputk {
  color: var(--textBody, #3c3131);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19.6px;
}
.K48dU .ijg8s {
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  display: block;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.28px;
  width: fit-content;
  margin: 0 auto;
  cursor: pointer;
  margin-top: 32px;
  border: none;
  background: none;
}
.K48dU .ijg8s:focus-visible {
  outline: none;
}
.dIq3C div {
  width: 100%;
  height: 100%;
}


.QLsEh,
.lsC21 {
  transition: all 0.5s;
}
.WVLlt,
.fF3uk {
  opacity: 0;
  transform: translateY(10px);
}
.k0SlS,
.idnFd {
  transition: all 0.5s;
}
.OZPWy,
.psyh1 {
  opacity: 0;
}
.wUsbN,
.ZNOwy {
  transition: 0.5s;
}
.ljy9u,
.k3Vfy {
  transform: translate(-100%, 0%);
}
.vaMk_,
.hi16G {
  transition: all 0.5s;
}
.rAjmw,
.tM7M9 {
  transform: translate(200%, 0%);
}
.gzNve,
.AWPMA {
  transition: all 0.5s;
}
.PMELP,
.HEB9y {
  opacity: 0;
  transform: translateY(-100%);
}
.NLQPb,
.d1RPF {
  transition: all 0.5s ease-in-out;
}
.bx8sv,
.NAblk {
  opacity: 0;
  transform: translateY(100vh);
}
.VrGEJ {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.VrGEJ.BbupM {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.JMD4W {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.JMD4W.BbupM {
  opacity: 1 !important;
}
.HtuYT {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.CpP_p {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .CpP_p {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .CpP_p {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.tNAwm,
.CWl4e {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.bA7H_,
.vLeK1 {
  background-color: var(--pageBackground, #f8f8f8);
}
.Nrjqe .cr9UB .yF9Si .TSMed {
  font-size: 0.875rem;
}
.fxDLH .tWUyi {
  background: #f5f5f5;
}
.hrKtX {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.uiCtK {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.P__s3,
.NpvuM {
  max-width: 1440px;
}
.IwqIV {
  display: block;
}
.EnrvQ,
.pEh2p {
  display: inline-block;
}
.rGPiZ {
  display: flex;
}
.Vqjgc,
.qoPVc {
  display: flex;
  flex-direction: column;
}
.WhWj0,
.Yr8yq {
  display: flex;
  align-items: center;
}
.JI8_A,
.QXuJ5 {
  display: flex;
  justify-content: center;
}
.yG7kj,
.FL4AU {
  display: flex;
  justify-content: center;
  align-items: center;
}
.B5agW,
.Wi6fd {
  justify-content: flex-start;
}
.wAqeH,
.gDiei {
  justify-content: flex-end;
}
.WQoZo,
.ERNBt {
  justify-content: space-between;
}
.__qsX,
.Gqu9T {
  justify-content: space-around;
}
.aJaUU,
.aXDZW {
  justify-content: space-evenly;
}
h1,
.FhZry {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .FhZry {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.DbYP9 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .DbYP9 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.tKMH1 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .tKMH1 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.Iah_w {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .Iah_w {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.ORF9k {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .ORF9k {
    font-size: 16px;
    line-height: 18px;
  }
}
.qIjIV {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .qIjIV {
    font-size: 16px;
    line-height: 20px;
  }
}
.Ct3hO,
.E2VBt,
.yi8Bp {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Ct3hO,
  .E2VBt,
  .yi8Bp {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.dby9k {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .dby9k {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.oVP3t,
.iA2jT {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.UGnVT,
.GeUkE {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.ust0G,
.bJEL7 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .ust0G,
  .bJEL7 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.ust0G:hover,
.bJEL7:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.ust0G:disabled,
.bJEL7:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.ust0G:active,
.bJEL7:active {
  opacity: 0.8;
}
.W31ia,
.rqoep {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.SqiPi,
.qpvMe {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.GorC2,
.MLn3n {
  max-width: 1440px !important;
}
.bejUg,
.IhT8e {
  overflow-y: hidden !important;
}
.AuSoZ .D3Hou .KrdPo {
  height: 63px;
}
.xK37g .sqqbL .komQS {
  margin-right: none !important;
}
.Gunbj {
  display: block !important;
  margin-bottom: 8px;
}
.Yudsi {
  width: calc(100% - 20px) !important;
}
.xffTA {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.fuN6O,
.u8DrC {
  max-width: 1440px;
}
.jUJDo,
.d18hF {
  margin-right: 30px !important;
}
.p0IZt,
.Orxji {
  margin-right: 5px !important;
}
.msI3p,
.rK5H0 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.fmWtN,
.gVAfH {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.jl3Ua,
.WkjT2 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .jl3Ua,
  .WkjT2 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .jl3Ua,
  .WkjT2 {
    margin-top: 24px;
  }
}
.E6IiO,
.zeii6 {
  background-color: var(--accentColor);
  color: #fff;
}
.vBqPk,
.AhXiS {
  position: relative;
}
.hOB69,
.p5Q4Y {
  overflow-y: hidden;
}
.x2orj,
.sDwdU {
  overflow: hidden;
}
.aTXGw h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .aTXGw {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.A111k .W9yIJ {
  color: var(--textHeading, #26201a);
}
.A111k .FukFI,
.A111k .Proug {
  color: var(--textLabel, #7d7676) !important;
}
.A111k #aJC8l * {
  color: var(--textBody, #3c3131);
}
.XMh63 {
  width: 100%;
  height: 100%;
}
.YdOur {
  width: 400px;
  padding: 24px;
}
.BSVbY {
  margin-top: 10px;
  min-height: 417px;
}
.BSVbY .W9yIJ {
  color: var(--textHeading, #26201a);
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 44.8px;
  margin-bottom: 32px;
}
@media only screen and (max-width: 768px) {
  .BSVbY .W9yIJ {
    font-size: 24px;
    line-height: 33.6px;
  }
}
@media only screen and (max-width: 768px) {
  .BSVbY {
    min-height: 367px;
  }
}
.BSVbY input[type="text"],
.BSVbY input[type="password"] {
  height: 48px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  padding: 16px;
  border-radius: 4px;
  background-color: var(--pageBackground, #f8f8f8);
  box-sizing: border-box;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19.6px;
  width: 100%;
}
.BSVbY input[type="text"]:focus-visible,
.BSVbY input[type="password"]:focus-visible {
  outline: none;
}
@media only screen and (max-width: 768px) {
  .BSVbY input[type="text"],
  .BSVbY input[type="password"] {
    font-size: 16px;
  }
}
.BSVbY .RBzFz {
  position: absolute;
  background-color: var(--pageBackground, #f8f8f8);
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.BSVbY .RBzFz input {
  background-color: var(--pageBackground, #f8f8f8);
}
.BSVbY .qdT9_ {
  padding: 8px 0;
}
.BSVbY .qdT9_ .eVTRY {
  margin-bottom: 8px;
  padding-left: 24px;
  margin-right: 12px;
  position: relative;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19.6px;
}
.BSVbY .qdT9_ .eVTRY input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.BSVbY .qdT9_ .eVTRY .R9LgA {
  height: 16px;
  width: 16px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  border: 1px solid #919191;
  border-radius: 50%;
}
.BSVbY .qdT9_ .eVTRY .R9LgA:after {
  content: "";
  position: absolute;
  display: none;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #919191;
}
.BSVbY .qdT9_ .eVTRY input:checked ~ .R9LgA:after {
  display: block;
}
.BSVbY .w6WJG,
.BSVbY .lBkvR,
.BSVbY .jvRow,
.BSVbY .o6frw {
  display: flex;
  flex-direction: column;
}
.BSVbY .o6frw,
.BSVbY .qdT9_,
.BSVbY .QBnkO,
.BSVbY .lBkvR,
.BSVbY .rgplF,
.BSVbY .SzPSZ {
  margin-bottom: 20px;
}
.BSVbY .rgplF {
  min-height: 57px;
}
@media only screen and (max-width: 768px) {
  .BSVbY .rgplF {
    min-height: 49px;
  }
}
.BSVbY .NLoo1 {
  display: block;
  border: none;
  width: 100%;
  margin-top: 32px;
  height: 48px;
  border-radius: 4px;
  background: var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22.4px;
  text-transform: uppercase;
}
.BSVbY .JYYUU {
  display: none;
}
.BSVbY .DZJWi input {
  border: 1px solid var(--errorText, #b24141);
}
.BSVbY .DZJWi .JYYUU {
  display: inline-block;
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  margin-top: 8px;
}
.BSVbY .DZJWi label {
  color: var(--errorText, #b24141);
}
.BSVbY .DZJWi .Wp5_V {
  color: var(--errorText, #b24141);
}
.BSVbY .bSjfp {
  height: 48px;
  padding: 0 7px;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  font-size: 13px;
  background-color: var(--errorBackground, #e6d5d5);
  border: 1px dashed var(--errorText, #b24141);
  color: var(--errorText, #b24141);
}
.dF4xI {
  position: relative;
}
.dF4xI input {
  width: 100%;
  padding-right: 40px;
  background-color: var(--pageBackground, #f8f8f8);
}
.hxOGP {
  height: 24px;
  width: 24px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 12px;
  cursor: pointer;
  background: none;
  border: none;
}
.hxOGP:focus-visible {
  outline: none;
}

.Baql6,
.Mm_jE {
  transition: all 0.5s;
}
.LKKEG,
.i3QLE {
  opacity: 0;
  transform: translateY(10px);
}
.X_Nnf,
.C6GEu {
  transition: all 0.5s;
}
.HUKTu,
.Jf3Ek {
  opacity: 0;
}
.aeOuf,
.y5yLv {
  transition: 0.5s;
}
.Uopwb,
.wJWZP {
  transform: translate(-100%, 0%);
}
.S58AJ,
.ltfqx {
  transition: all 0.5s;
}
.K46Ws,
.mvbS9 {
  transform: translate(200%, 0%);
}
.bdNoy,
.mIgFW {
  transition: all 0.5s;
}
.WtoNS,
.JA_Wq {
  opacity: 0;
  transform: translateY(-100%);
}
.a4lkE,
.pqNLj {
  transition: all 0.5s ease-in-out;
}
.w7HZw,
.zAGRt {
  opacity: 0;
  transform: translateY(100vh);
}
.UZ7tE {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.UZ7tE.tnYIt {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.tMaXy {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.tMaXy.tnYIt {
  opacity: 1 !important;
}
.kgUNd {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.Vmmxf {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .Vmmxf {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .Vmmxf {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.GIp2B,
.xXnO6 {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.bp9GN,
.wNhM6 {
  background-color: var(--pageBackground, #f8f8f8);
}
.MoeZ5 .VmMQU ._YX7h .jphgs {
  font-size: 0.875rem;
}
.XRgMA .U5Sr2 {
  background: #f5f5f5;
}
.fDC05 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.LSkqf {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.Kub58,
.c1De7 {
  max-width: 1440px;
}
.PGTqH {
  display: block;
}
.QQtbM,
.asyh1 {
  display: inline-block;
}
.mtlSa {
  display: flex;
}
.BvY5e,
.ulDa7 {
  display: flex;
  flex-direction: column;
}
.d0C_z,
.CJujY {
  display: flex;
  align-items: center;
}
.nccPI,
.UuyaJ {
  display: flex;
  justify-content: center;
}
.QwWzG,
.LKojP {
  display: flex;
  justify-content: center;
  align-items: center;
}
.qVxJn,
.iBD0F {
  justify-content: flex-start;
}
.nLjde,
.k8lkQ {
  justify-content: flex-end;
}
.btkic,
.OWqdL {
  justify-content: space-between;
}
.nf09Z,
.tLre1 {
  justify-content: space-around;
}
.Y1eYn,
.RAamn {
  justify-content: space-evenly;
}
h1,
.aEikr {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .aEikr {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.ZJlV0 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .ZJlV0 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.HY1Y0 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .HY1Y0 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.y1rNC {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .y1rNC {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.tKHHo {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .tKHHo {
    font-size: 16px;
    line-height: 18px;
  }
}
.h6OcB {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .h6OcB {
    font-size: 16px;
    line-height: 20px;
  }
}
.iSDCK,
.Shqka,
.alfLb {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .iSDCK,
  .Shqka,
  .alfLb {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.GJQ4r {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .GJQ4r {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.rCmzT,
.SsahG {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.gVbX_,
.Mb3uj {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.VUywh,
.He3CC {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .VUywh,
  .He3CC {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.VUywh:hover,
.He3CC:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.VUywh:disabled,
.He3CC:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.VUywh:active,
.He3CC:active {
  opacity: 0.8;
}
.UiCDJ,
._7ORPf {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.iqbAG,
.l1hy5 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.WnylE,
.HVH_N {
  max-width: 1440px !important;
}
.vzfUW,
.TElVN {
  overflow-y: hidden !important;
}
.fFg6Y .poTwN .dy2eO {
  height: 63px;
}
.gyT_T .zDwkb .QNPs1 {
  margin-right: none !important;
}
.CrEvR {
  display: block !important;
  margin-bottom: 8px;
}
.ZtsAd {
  width: calc(100% - 20px) !important;
}
.QHQwD {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.BL5Qt,
.Xu00h {
  max-width: 1440px;
}
.ktjYl,
.uFBuh {
  margin-right: 30px !important;
}
.fCwIE,
.GWKk5 {
  margin-right: 5px !important;
}
.iCtI5,
.GQwjh {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.x6QuQ,
.WzUWE {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.zZAhr,
.dehWK {
  display: none;
}
@media only screen and (max-width: 768px) {
  .zZAhr,
  .dehWK {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .zZAhr,
  .dehWK {
    margin-top: 24px;
  }
}
.NwKxv,
.ZU665 {
  background-color: var(--accentColor);
  color: #fff;
}
.gZ7Js,
.tqjim {
  position: relative;
}
.LluXP,
.jP6oz {
  overflow-y: hidden;
}
.GXrPQ,
.KQKND {
  overflow: hidden;
}
.QzGxM h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .QzGxM {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.rfhAE .Grt98 {
  color: var(--textHeading, #26201a);
}
.rfhAE .F7uJC,
.rfhAE .zEemC {
  color: var(--textLabel, #7d7676) !important;
}
.rfhAE #QhN1x * {
  color: var(--textBody, #3c3131);
}
.IXBT7 {
  width: 100%;
  height: 100%;
}
.BrYgf {
  display: flex;
  flex-direction: column;
}
.BrYgf .hbhZl {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  margin-top: 5px;
}
.BrYgf.tJLB2 label {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.BrYgf.tJLB2 .Ss4UN {
  border: 1px solid var(--errorText, #b24141);
}
.Ss4UN {
  display: flex;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 4px;
  background-color: var(--pageBackground, #f8f8f8);
}
.Ss4UN .QuWHi {
  padding: 0 16px;
  display: flex;
  align-items: center;
}
.VoH52 {
  height: 48px;
  border: none;
  padding: 0;
  width: 100%;
  box-sizing: border-box;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19.6px;
  background: none;
}
.VoH52:focus-visible {
  outline: none;
}
.VoH52::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
@media only screen and (max-width: 768px) {
  .VoH52 {
    font-size: 16px;
  }
}
.Zc0Dt {
  position: absolute;
  background-color: var(--pageBackground, #f8f8f8);
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}

.FReyb,
.vxx8H {
  transition: all 0.5s;
}
.LRwei,
.DkihA {
  opacity: 0;
  transform: translateY(10px);
}
.RUdg2,
.YssGO {
  transition: all 0.5s;
}
.iXRhV,
.nFRNv {
  opacity: 0;
}
.eHI8i,
.Gy9Ax {
  transition: 0.5s;
}
.mhUuJ,
.eY85O {
  transform: translate(-100%, 0%);
}
.iQ9ju,
.VBG6d {
  transition: all 0.5s;
}
.AFrp4,
.JJVG8 {
  transform: translate(200%, 0%);
}
.duu9Y,
.O6OVl {
  transition: all 0.5s;
}
.HxU5c,
.AU7R3 {
  opacity: 0;
  transform: translateY(-100%);
}
.aPmMs,
.tTFDn {
  transition: all 0.5s ease-in-out;
}
.JEYOm,
.EWYLC {
  opacity: 0;
  transform: translateY(100vh);
}
.Zdp6m {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.Zdp6m.CoTxa {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.QEPYd {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.QEPYd.CoTxa {
  opacity: 1 !important;
}
.asV3g {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.Ml3XY {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .Ml3XY {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .Ml3XY {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.r1Zr8,
.jfBAC {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.ATggU,
.IRX1Y {
  background-color: var(--pageBackground, #f8f8f8);
}
.vNkCt .lHZhV .PxOQR .VwJmv {
  font-size: 0.875rem;
}
.CMLsx .PNW2e {
  background: #f5f5f5;
}
.BMp1L {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.G7eV1 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.Sss17,
.pq6Zo {
  max-width: 1440px;
}
.p3Fgl {
  display: block;
}
.liN31,
.WEXhB {
  display: inline-block;
}
.tSXDN {
  display: flex;
}
.Cfm2f,
.z3JxC {
  display: flex;
  flex-direction: column;
}
.AF7JC,
.qq_UB {
  display: flex;
  align-items: center;
}
.HuSaj,
.Yquv1 {
  display: flex;
  justify-content: center;
}
.F7mLa,
.fMXdO {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Hc_7f,
.r8q5Y {
  justify-content: flex-start;
}
.Y0Cnz,
.E77_u {
  justify-content: flex-end;
}
._UJrx,
.KUTxx {
  justify-content: space-between;
}
.SecF3,
.wtQEt {
  justify-content: space-around;
}
.holUn,
.aT_8U {
  justify-content: space-evenly;
}
h1,
.dbxcB {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .dbxcB {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.TZhvK {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .TZhvK {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.aqR5f {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .aqR5f {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.Jqf2t {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .Jqf2t {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.eJSa9 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .eJSa9 {
    font-size: 16px;
    line-height: 18px;
  }
}
.IYeSX {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .IYeSX {
    font-size: 16px;
    line-height: 20px;
  }
}
.RgRmT,
.CeBp1,
.Lb0sg {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .RgRmT,
  .CeBp1,
  .Lb0sg {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.eoSaz {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .eoSaz {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.x2XCL,
.uzlhZ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.OcCXu,
.JRC2W {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.mJsIk,
.hBngZ {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .mJsIk,
  .hBngZ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.mJsIk:hover,
.hBngZ:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.mJsIk:disabled,
.hBngZ:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.mJsIk:active,
.hBngZ:active {
  opacity: 0.8;
}
.GJ_He,
.AAsgL {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.FFfKZ,
.hfcF0 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.G1gAD,
.Zd3nP {
  max-width: 1440px !important;
}
.EySSS,
.Wrtv3 {
  overflow-y: hidden !important;
}
.LSCW_ .o0438 .mwO3N {
  height: 63px;
}
.wyCNw .rjQeT .xiWSP {
  margin-right: none !important;
}
.JSj25 {
  display: block !important;
  margin-bottom: 8px;
}
.tHxWm {
  width: calc(100% - 20px) !important;
}
.avn6r {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.mrBpK,
.PKqPz {
  max-width: 1440px;
}
.fieFw,
.HsHnH {
  margin-right: 30px !important;
}
.PKauH,
.YzJlE {
  margin-right: 5px !important;
}
.Lu7Ms,
.W8DBR {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.cRqjD,
.h5Ixj {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.NDGDz,
.LyMpd {
  display: none;
}
@media only screen and (max-width: 768px) {
  .NDGDz,
  .LyMpd {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .NDGDz,
  .LyMpd {
    margin-top: 24px;
  }
}
.u0Xap,
.zicuf {
  background-color: var(--accentColor);
  color: #fff;
}
.B6bJw,
.Oawt0 {
  position: relative;
}
.dYjuH,
.s99eU {
  overflow-y: hidden;
}
.BbRoy,
.mmbGQ {
  overflow: hidden;
}
.MseIB h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .MseIB {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.iURhl .B8XEQ {
  color: var(--textHeading, #26201a);
}
.iURhl .P2_2G,
.iURhl .yzeIj {
  color: var(--textLabel, #7d7676) !important;
}
.iURhl #LUP8w * {
  color: var(--textBody, #3c3131);
}
._0Zp6j {
  width: 100%;
  height: 100%;
}
.TrSqk {
  display: flex;
  flex-direction: column;
}
.UWIC9 ._HHh4 {
  margin-bottom: 8px;
  color: var(--textHeading, #26201a);
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 44.8px;
}
@media only screen and (max-width: 768px) {
  .UWIC9 ._HHh4 {
    font-size: 24px;
    line-height: 33.6px;
  }
}
.UWIC9 .ssZl0 {
  margin-bottom: 32px;
  color: var(--textBody, #3c3131);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19.6px;
}
.UWIC9 .ssZl0 .yxIu_ {
  margin-bottom: 20px;
  margin-bottom: 32px;
  color: var(--textBody, #3c3131);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19.6px;
}
.UWIC9 .ssZl0 .L9UvN {
  position: absolute;
  background-color: var(--pageBackground, #f8f8f8);
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.UWIC9 .yJf2m {
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
}
.UWIC9 .yJf2m input {
  width: 100%;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  padding: 16px;
  border-radius: 4px;
  background: none;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.28px;
}
.UWIC9 .yJf2m input[type="number"]::-webkit-outer-spin-button,
.UWIC9 .yJf2m input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.UWIC9 .yJf2m input:focus-visible {
  outline: none;
}
.FnMOO {
  border: none;
  border-radius: 4px;
  width: 100%;
  height: 48px;
  color: var(--buttonSecondary, #fff);
  background: var(--buttonPrimary, #4e3f09);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22.4px;
  text-transform: uppercase;
  cursor: pointer;
}
.FnMOO:focus-visible {
  outline: none;
}
.FnMOO[disabled] {
  cursor: default;
}
.hmzCs {
  min-height: 48px;
  padding: 0 7px;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  font-size: 13px;
  background-color: var(--errorBackground, #e6d5d5);
  border: 1px dashed var(--errorText, #b24141);
  color: var(--errorText, #b24141);
}
.ywm3K {
  display: flex;
  justify-content: center;
  margin-top: 32px;
}
.ywm3K .vF6WE {
  color: var(--textSecondary, #9c9c9c);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 19.6px;
  text-transform: uppercase;
  cursor: pointer;
  background: none;
  border: none;
}
.ywm3K .vF6WE:focus-visible {
  outline: none;
}
.ywm3K .vF6WE[disabled] {
  opacity: 0.5;
  cursor: default;
}

.sI3ke,
.AN3xz {
  transition: all 0.5s;
}
.Bw5Jf,
.MDUgd {
  opacity: 0;
  transform: translateY(10px);
}
.vELoD,
.elHve {
  transition: all 0.5s;
}
.cBAk8,
.D6d4W {
  opacity: 0;
}
.rtkzn,
.Lm_EN {
  transition: 0.5s;
}
.alamV,
.azl43 {
  transform: translate(-100%, 0%);
}
.BpKFq,
.fjniP {
  transition: all 0.5s;
}
._KFeM,
._DpN8 {
  transform: translate(200%, 0%);
}
.nbzXW,
.G85pm {
  transition: all 0.5s;
}
.d6CZ_,
.LEQd1 {
  opacity: 0;
  transform: translateY(-100%);
}
.YwhMJ,
.nQeR9 {
  transition: all 0.5s ease-in-out;
}
.ypXz4,
.oWy3M {
  opacity: 0;
  transform: translateY(100vh);
}
.ZfBTy {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.ZfBTy.onx9x {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.GUyOy {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.GUyOy.onx9x {
  opacity: 1 !important;
}
.eI58X {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.ga60w {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .ga60w {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .ga60w {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.vCn_t,
._Znkr {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.qFKZz,
.rkQ5K {
  background-color: var(--pageBackground, #f8f8f8);
}
.XTe8d .vpTJa .YvPdt .YZKdX {
  font-size: 0.875rem;
}
.vHiJb .oyhhp {
  background: #f5f5f5;
}
.NcmJR {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.dSGzj {
  overflow-x: hidden;
  font-size: 0.875rem;
}
._lD60,
.glJWg {
  max-width: 1440px;
}
.OVxTB {
  display: block;
}
.xeh31,
.Zpb_g {
  display: inline-block;
}
.YB1sl {
  display: flex;
}
.qyrot,
.QY8k9 {
  display: flex;
  flex-direction: column;
}
.ZpSR2,
.dnvnd {
  display: flex;
  align-items: center;
}
.Jvr9j,
.M6oaC {
  display: flex;
  justify-content: center;
}
.rtsQ5,
.qv5EF {
  display: flex;
  justify-content: center;
  align-items: center;
}
.boN3O,
.RxtHh {
  justify-content: flex-start;
}
.glIVV,
.Ee_A9 {
  justify-content: flex-end;
}
.ssn2B,
.Si4hW {
  justify-content: space-between;
}
.GhLfT,
.n5uee {
  justify-content: space-around;
}
.Yv9qc,
.XEDey {
  justify-content: space-evenly;
}
h1,
.fMpTU {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .fMpTU {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.xmkXa {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .xmkXa {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
._dF7Q {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  ._dF7Q {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.ARnZA {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .ARnZA {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.M3_aT {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .M3_aT {
    font-size: 16px;
    line-height: 18px;
  }
}
.B6q9r {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .B6q9r {
    font-size: 16px;
    line-height: 20px;
  }
}
.iU11N,
.wk1Nc,
._yH4p {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .iU11N,
  .wk1Nc,
  ._yH4p {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.FMiHX {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .FMiHX {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.Vb3Bw,
.AMyHF {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.rQWGF,
.Rji2o {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.VpRHe,
.mPHNG {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .VpRHe,
  .mPHNG {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.VpRHe:hover,
.mPHNG:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.VpRHe:disabled,
.mPHNG:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.VpRHe:active,
.mPHNG:active {
  opacity: 0.8;
}
.jJLvJ,
.wpxhv {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.joC_t,
.HAVNE {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.vDbCz,
.F1oIF {
  max-width: 1440px !important;
}
.nbaHm,
.CQ_ao {
  overflow-y: hidden !important;
}
.kmTbS .bpkP9 .tHG_t {
  height: 63px;
}
.ZSIIo .Er3L4 .qL9fR {
  margin-right: none !important;
}
.LQCeC {
  display: block !important;
  margin-bottom: 8px;
}
.UHx3_ {
  width: calc(100% - 20px) !important;
}
.QoSkq {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.PkHih,
.KdIBi {
  max-width: 1440px;
}
.U6_sD,
.XkLMQ {
  margin-right: 30px !important;
}
.Thm3z,
.MxYWd {
  margin-right: 5px !important;
}
.e8kwv,
.HT1qF {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.lubtq,
.bxXHM {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.gefDy,
.VY1ly {
  display: none;
}
@media only screen and (max-width: 768px) {
  .gefDy,
  .VY1ly {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .gefDy,
  .VY1ly {
    margin-top: 24px;
  }
}
.RlIc8,
.kW758 {
  background-color: var(--accentColor);
  color: #fff;
}
.U0Js_,
.U_0sn {
  position: relative;
}
.svFXL,
.CfcXk {
  overflow-y: hidden;
}
.QAvGm,
.tz3Pc {
  overflow: hidden;
}
.AAkEr h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .AAkEr {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.YsThl .grVj4 {
  color: var(--textHeading, #26201a);
}
.YsThl .BAgCc,
.YsThl .T1MWk {
  color: var(--textLabel, #7d7676) !important;
}
.YsThl #NLJBo * {
  color: var(--textBody, #3c3131);
}
.pmkPV {
  width: 100%;
  height: 100%;
}
.aBjsm {
  display: flex;
  align-items: center;
  padding: 12px;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  cursor: pointer;
  width: 100%;
  margin-top: 12px;
  height: 48px;
  box-sizing: border-box;
}
.aBjsm svg {
  flex: 0 0 24px;
}
.aBjsm .I4AFw {
  margin-right: 24px;
  color: var(--textHeading, #26201a);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 19.6px;
  text-transform: uppercase;
  width: 100%;
}


.GpCO9,
.r_iOd {
  transition: all 0.5s;
}
.C0SbT,
.eV_XH {
  opacity: 0;
  transform: translateY(10px);
}
.k3Z09,
._2Um8 {
  transition: all 0.5s;
}
.xXtHm,
.Gp85H {
  opacity: 0;
}
.za8Ei,
.HTyTw {
  transition: 0.5s;
}
.HiFRo,
.C_OMu {
  transform: translate(-100%, 0%);
}
.QRTf5,
.WvASc {
  transition: all 0.5s;
}
.bBwpi,
.VOpLM {
  transform: translate(200%, 0%);
}
.OeYnw,
.aY6I9 {
  transition: all 0.5s;
}
.nLh3i,
.BpKvW {
  opacity: 0;
  transform: translateY(-100%);
}
.zMJw8,
.j9jCw {
  transition: all 0.5s ease-in-out;
}
.FMqLR,
.yPVLt {
  opacity: 0;
  transform: translateY(100vh);
}
.C7Tzf {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.C7Tzf.bEGCj {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.N976d {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.N976d.bEGCj {
  opacity: 1 !important;
}
.wmWHQ {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
._n6L7 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  ._n6L7 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  ._n6L7 {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.Jnf5C,
.gGhi1 {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.YIQII,
.lcD_y {
  background-color: var(--pageBackground, #f8f8f8);
}
.z0tM1 .Tl2ct .o5DZD .fCvCT {
  font-size: 0.875rem;
}
.pQ6cF .NZsGs {
  background: #f5f5f5;
}
.unHSM {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.Btovn {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.SrmHN,
.Hzs2f {
  max-width: 1440px;
}
.GHWG9 {
  display: block;
}
.R3AKi,
.lVQLa {
  display: inline-block;
}
.evc1V {
  display: flex;
}
.pMG9u,
.EOCgG {
  display: flex;
  flex-direction: column;
}
.rpV_p,
.SDlKg {
  display: flex;
  align-items: center;
}
.ginSE,
.yAexX {
  display: flex;
  justify-content: center;
}
.j7RGH,
.rG8w6 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.O11Bc,
.Uperl {
  justify-content: flex-start;
}
.uzVsE,
.IOY7R {
  justify-content: flex-end;
}
.wo2Uc,
.v7Jjl {
  justify-content: space-between;
}
.NHoxD,
.qgQlc {
  justify-content: space-around;
}
.pzfXj,
.AATH6 {
  justify-content: space-evenly;
}
h1,
.li5XQ {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .li5XQ {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.zN_fU {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .zN_fU {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.KaLaP {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .KaLaP {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.zr42x {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .zr42x {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.oM5la {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .oM5la {
    font-size: 16px;
    line-height: 18px;
  }
}
.cgPmD {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .cgPmD {
    font-size: 16px;
    line-height: 20px;
  }
}
.gPOn7,
.peB4L,
.s4mvx {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .gPOn7,
  .peB4L,
  .s4mvx {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.b1dON {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .b1dON {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
._xqMr,
.r8KcL {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.e9Awq,
.Lk1aT {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.cL_xH,
.QLgl9 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .cL_xH,
  .QLgl9 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.cL_xH:hover,
.QLgl9:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.cL_xH:disabled,
.QLgl9:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.cL_xH:active,
.QLgl9:active {
  opacity: 0.8;
}
.uxegm,
.EzrL5 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Jzi4E,
.Dmlno {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.KPcc1,
.BYyBA {
  max-width: 1440px !important;
}
.nI7jF,
.BHKiy {
  overflow-y: hidden !important;
}
.JXW00 .Ysw98 .bNPx8 {
  height: 63px;
}
.O_8Iy .gH_uB .CYP1Y {
  margin-right: none !important;
}
.ew4Gm {
  display: block !important;
  margin-bottom: 8px;
}
.vzdmv {
  width: calc(100% - 20px) !important;
}
.wAj6C {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.Zpr4r,
.RtvuK {
  max-width: 1440px;
}
.XCpYP,
.gnZGV {
  margin-right: 30px !important;
}
.Uginy,
.olViD {
  margin-right: 5px !important;
}
.ZMvpn,
.HVTzs {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.P6GeN,
.VvTka {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.jKcqr,
.sAdBK {
  display: none;
}
@media only screen and (max-width: 768px) {
  .jKcqr,
  .sAdBK {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .jKcqr,
  .sAdBK {
    margin-top: 24px;
  }
}
.X_fpL,
.X3IGO {
  background-color: var(--accentColor);
  color: #fff;
}
.WqfkX,
.Zw6Bw {
  position: relative;
}
.nagoq,
.NxI4e {
  overflow-y: hidden;
}
.EKdIh,
.sQac2 {
  overflow: hidden;
}
.ZLU4I h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .ZLU4I {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.GoipN .igcTr {
  color: var(--textHeading, #26201a);
}
.GoipN .Ar6q6,
.GoipN .DtjKj {
  color: var(--textLabel, #7d7676) !important;
}
.GoipN #yn8SC * {
  color: var(--textBody, #3c3131);
}
._4HXN {
  width: 100%;
  height: 100%;
}
.eRZ_e {
  width: 400px;
  padding: 24px;
}
.iJ_3x {
  color: var(--textHeading, #26201a);
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 44.8px;
  margin-bottom: 32px;
}
@media only screen and (max-width: 768px) {
  .iJ_3x {
    font-size: 24px;
    line-height: 33.6px;
  }
}
.bO89Z input[type="text"] {
  height: 48px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  padding: 16px;
  border-radius: 4px;
  background-color: var(--pageBackground, #f8f8f8);
  box-sizing: border-box;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19.6px;
}
.bO89Z input[type="text"]:focus-visible {
  outline: none;
}
.Pq7ML {
  position: absolute;
  background-color: var(--pageBackground, #f8f8f8);
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.DTZb2 {
  display: flex;
  flex-direction: column;
}
.dxng0 {
  display: none;
}
.aI1F3 input {
  border: 1px solid var(--errorText, #b24141) !important;
}
.aI1F3 .dxng0 {
  display: inline-block;
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  margin-top: 8px;
}
.aI1F3 label {
  color: var(--errorText, #b24141);
}
.lAZie {
  height: 48px;
  padding: 0 7px;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  background-color: var(--errorBackground, #e6d5d5);
  border: 1px dashed var(--errorText, #b24141);
  color: var(--errorText, #b24141);
}
.lAZie .SjAlF {
  display: inline-block;
  margin-right: 8px;
  font-size: 13px;
}
.I1x23 {
  padding: 8px 0;
}
.I1x23 .QRmMS {
  margin-bottom: 8px;
  padding-left: 24px;
  margin-right: 12px;
  position: relative;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19.6px;
}
.I1x23 .QRmMS input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.I1x23 .QRmMS .nx_9y {
  height: 16px;
  width: 16px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  border: 1px solid #919191;
  border-radius: 50%;
}
.I1x23 .QRmMS .nx_9y:after {
  content: "";
  position: absolute;
  display: none;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #919191;
}
.I1x23 .QRmMS input:checked ~ .nx_9y:after {
  display: block;
}
.DTZb2,
._8wLTO,
.I1x23,
.wh_Yd {
  margin-bottom: 20px;
}
.p_XNC div {
  width: 100%;
  height: 100%;
}
.YA1fE,
.fg4FU {
  display: block;
  border: none;
  width: 100%;
  height: 48px;
  border-radius: 4px;
  background: var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22.4px;
  text-transform: uppercase;
}
.fg4FU {
  margin-top: 20px;
}
.YA1fE {
  margin-top: 32px;
}
.TuyMH {
  display: flex;
  margin: 32px auto 0;
  background: none;
  border: none;
  color: var(--buttonPrimary, #4e3f09);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 19.6px;
  text-transform: uppercase;
  border-bottom: 1px solid var(--buttonPrimary, #4e3f09);
}
.wh_Yd {
  display: flex;
  flex-direction: column;
}

.niyff,
.qDg5B {
  transition: all 0.5s;
}
.fowWA,
.ZvXj1 {
  opacity: 0;
  transform: translateY(10px);
}
.v8Bia,
.MYG6l {
  transition: all 0.5s;
}
.lKFCi,
._9FuX {
  opacity: 0;
}
.g2w8i,
.gJalO {
  transition: 0.5s;
}
.wRSC3,
.Pu36e {
  transform: translate(-100%, 0%);
}
.oNopu,
.J9rNk {
  transition: all 0.5s;
}
.osUPg,
.CXOsM {
  transform: translate(200%, 0%);
}
.eAp6H,
.xojpD {
  transition: all 0.5s;
}
.rJouw,
.p3Sle {
  opacity: 0;
  transform: translateY(-100%);
}
.yTBJx,
.yth6U {
  transition: all 0.5s ease-in-out;
}
._uvhw,
.K4tU9 {
  opacity: 0;
  transform: translateY(100vh);
}
.dxp2p {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.dxp2p.Z5olt {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.AhTbh {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.AhTbh.Z5olt {
  opacity: 1 !important;
}
.m_eAV {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.Fqh6g {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .Fqh6g {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .Fqh6g {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.ELzEx,
.ysueM {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.n4an9,
._imkQ {
  background-color: var(--pageBackground, #f8f8f8);
}
.Ay2yb .HPD1W .sV3lC .IZW24 {
  font-size: 0.875rem;
}
.WcN4V .ksAdK {
  background: #f5f5f5;
}
.dEwtH {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.Q4Rms {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.qs09x,
.VXrKV {
  max-width: 1440px;
}
.bOgmp {
  display: block;
}
.pAW_u,
.R3Y9q {
  display: inline-block;
}
.bRCt0 {
  display: flex;
}
.QVui5,
.hwtLW {
  display: flex;
  flex-direction: column;
}
.gVp9S,
.fRSw_ {
  display: flex;
  align-items: center;
}
.S83Zn,
.jpQXD {
  display: flex;
  justify-content: center;
}
.ZZ6sF,
.QCBas {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Q045i,
.vjo_O {
  justify-content: flex-start;
}
.RvDYl,
.JWqAp {
  justify-content: flex-end;
}
.y5aMv,
._J1Q4 {
  justify-content: space-between;
}
.devUv,
.t0WRs {
  justify-content: space-around;
}
.KwflT,
.n5qfg {
  justify-content: space-evenly;
}
h1,
.psAde {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .psAde {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.HdmCn {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .HdmCn {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.r8_ff {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .r8_ff {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.XzQeo {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .XzQeo {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.mf9pT {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .mf9pT {
    font-size: 16px;
    line-height: 18px;
  }
}
.T0P7T {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .T0P7T {
    font-size: 16px;
    line-height: 20px;
  }
}
.FJL5x,
.JAmkh,
.kwl42 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .FJL5x,
  .JAmkh,
  .kwl42 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.kopPG {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .kopPG {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.wZ_zr,
.PwlsL {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.cSkpr,
.rMDuH {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.x9SwL,
.QDcdX {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .x9SwL,
  .QDcdX {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.x9SwL:hover,
.QDcdX:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.x9SwL:disabled,
.QDcdX:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.x9SwL:active,
.QDcdX:active {
  opacity: 0.8;
}
.G51Ds,
.g0OAE {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.TO4nV,
.W8yt_ {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.KcRKt,
.JHpvp {
  max-width: 1440px !important;
}
.uy6ZA,
.a7AmF {
  overflow-y: hidden !important;
}
.V1wjJ .UGf9V .b6hfI {
  height: 63px;
}
.VHLiD .Jx6oF .LIjhL {
  margin-right: none !important;
}
.kMufa {
  display: block !important;
  margin-bottom: 8px;
}
.yE3b5 {
  width: calc(100% - 20px) !important;
}
.eRsZR {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.s_LBG,
.uI7ml {
  max-width: 1440px;
}
.Suzzl,
.hAcch {
  margin-right: 30px !important;
}
.pZN98,
.KEUK3 {
  margin-right: 5px !important;
}
.Tw_bv,
.aMJks {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.pOTcM,
.TN9wn {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.dJnrn,
.VjjiX {
  display: none;
}
@media only screen and (max-width: 768px) {
  .dJnrn,
  .VjjiX {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .dJnrn,
  .VjjiX {
    margin-top: 24px;
  }
}
.cM_lO,
.AeGLL {
  background-color: var(--accentColor);
  color: #fff;
}
.KZu3e,
.a6NNf {
  position: relative;
}
.zULRt,
.aroWK {
  overflow-y: hidden;
}
.LGY2t,
.QnTBU {
  overflow: hidden;
}
.bDkJt h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .bDkJt {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.zWcyj .kSEx1 {
  color: var(--textHeading, #26201a);
}
.zWcyj .AvlHX,
.zWcyj .qP7pP {
  color: var(--textLabel, #7d7676) !important;
}
.zWcyj #GuO0N * {
  color: var(--textBody, #3c3131);
}
.d3OnY {
  width: 100%;
  height: 100%;
}
.gtsSR {
  display: flex;
  flex-direction: column;
}
.cQIkw .Exs8i {
  margin-bottom: 8px;
  color: var(--textHeading, #26201a);
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 44.8px;
}
@media only screen and (max-width: 768px) {
  .cQIkw .Exs8i {
    font-size: 24px;
    line-height: 33.6px;
  }
}
.cQIkw .Adf_f {
  margin-bottom: 32px;
  color: var(--textBody, #3c3131);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19.6px;
}
.cQIkw .Adf_f .EaPXX {
  margin-bottom: 20px;
  margin-bottom: 32px;
  color: var(--textBody, #3c3131);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19.6px;
}
.cQIkw .Adf_f .HFXVF {
  position: absolute;
  background-color: var(--pageBackground, #f8f8f8);
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.cQIkw .IunbO {
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
}
.cQIkw .IunbO input {
  width: 100%;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  padding: 16px;
  border-radius: 4px;
  background: none;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.28px;
}
.cQIkw .IunbO input[type="number"]::-webkit-outer-spin-button,
.cQIkw .IunbO input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.cQIkw .IunbO input:focus-visible {
  outline: none;
}
.xLsWL {
  border: none;
  border-radius: 4px;
  width: 100%;
  height: 48px;
  color: var(--buttonSecondary, #fff);
  background: var(--buttonPrimary, #4e3f09);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22.4px;
  text-transform: uppercase;
  cursor: pointer;
}
.xLsWL:focus-visible {
  outline: none;
}
.xLsWL[disabled] {
  cursor: default;
}
.X4xcq {
  min-height: 48px;
  padding: 0 7px;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  font-size: 13px;
  background-color: var(--errorBackground, #e6d5d5);
  border: 1px dashed var(--errorText, #b24141);
  color: var(--errorText, #b24141);
}
.Ubjy2 {
  display: flex;
  justify-content: center;
  margin-top: 32px;
}
.Ubjy2 .dw4Qw {
  color: var(--textSecondary, #9c9c9c);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 19.6px;
  text-transform: uppercase;
  cursor: pointer;
  background: none;
  border: none;
}
.Ubjy2 .dw4Qw:focus-visible {
  outline: none;
}
.Ubjy2 .dw4Qw[disabled] {
  opacity: 0.5;
  cursor: default;
}

.kEOqN,
.Sd4sg {
  transition: all 0.5s;
}
.WUA9M,
.sSNmj {
  opacity: 0;
  transform: translateY(10px);
}
.qntd7,
.K37du {
  transition: all 0.5s;
}
.Ebrcg,
.mcKS1 {
  opacity: 0;
}
.Tvy93,
.Qlu0E {
  transition: 0.5s;
}
.o_WCk,
.HiQ_h {
  transform: translate(-100%, 0%);
}
.iZrxH,
.jm1Sn {
  transition: all 0.5s;
}
.YRnrl,
.fUBhI {
  transform: translate(200%, 0%);
}
.iXKSh,
.LyAaH {
  transition: all 0.5s;
}
.tCWNK,
.cOUOf {
  opacity: 0;
  transform: translateY(-100%);
}
.EVFlV,
.UY_Dj {
  transition: all 0.5s ease-in-out;
}
.Iu4Cb,
.kCrs4 {
  opacity: 0;
  transform: translateY(100vh);
}
.L3OU_ {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.L3OU_.o0kZu {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.r2AED {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.r2AED.o0kZu {
  opacity: 1 !important;
}
.mYjaZ {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.OElla {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .OElla {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .OElla {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.FCSpK,
.vEuNr {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.H5JT0,
.R8xyw {
  background-color: var(--pageBackground, #f8f8f8);
}
.ExfXp .X7p8S .KmNMZ .OR9ZE {
  font-size: 0.875rem;
}
.jRl8v .FikZp {
  background: #f5f5f5;
}
.jidpo {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.XxECx {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.pfCWR,
.COKxl {
  max-width: 1440px;
}
.Si8Cr {
  display: block;
}
.oiE52,
.XUs9k {
  display: inline-block;
}
.Typ2K {
  display: flex;
}
.c_Udy,
.T7nyg {
  display: flex;
  flex-direction: column;
}
._2at9h,
.ZxQ4x {
  display: flex;
  align-items: center;
}
.sX3ei,
.be16c {
  display: flex;
  justify-content: center;
}
.MzjzA,
.WqmK5 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.TqgXC,
.AsKeT {
  justify-content: flex-start;
}
.eGirX,
.NYIVU {
  justify-content: flex-end;
}
.eHw40,
.kmgd_ {
  justify-content: space-between;
}
.fIsFH,
.EgOTo {
  justify-content: space-around;
}
.E8y4c,
.rt1El {
  justify-content: space-evenly;
}
h1,
.jYtGJ {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .jYtGJ {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.MQ6M9 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .MQ6M9 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.DnKsV {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .DnKsV {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.k6rNP {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .k6rNP {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.t2gFe {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .t2gFe {
    font-size: 16px;
    line-height: 18px;
  }
}
.Ok5ls {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .Ok5ls {
    font-size: 16px;
    line-height: 20px;
  }
}
._SgZb,
.ga9CP,
.rLd14 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  ._SgZb,
  .ga9CP,
  .rLd14 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.XdPTx {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .XdPTx {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.iX6w0,
.FiCJP {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.Wt3Qy,
.Eb7qI {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.oXi6I,
.Vme50 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .oXi6I,
  .Vme50 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.oXi6I:hover,
.Vme50:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.oXi6I:disabled,
.Vme50:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.oXi6I:active,
.Vme50:active {
  opacity: 0.8;
}
._hSZ5,
.epMZm {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.U0Ukm,
.yO6Og {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.Ps3GI,
.filv3 {
  max-width: 1440px !important;
}
.MIwES,
.g_UD3 {
  overflow-y: hidden !important;
}
.S5I6w .tYCpO .tMgs0 {
  height: 63px;
}
.xxS_D .zO8p9 .jftKO {
  margin-right: none !important;
}
.cYGe_ {
  display: block !important;
  margin-bottom: 8px;
}
.XaY7c {
  width: calc(100% - 20px) !important;
}
.TQwFq {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.UmdqQ,
.SCqDR {
  max-width: 1440px;
}
.sU8qW,
.uxLDQ {
  margin-right: 30px !important;
}
.hcZnO,
.O5dQg {
  margin-right: 5px !important;
}
.yCBsA,
.TeZmA {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.IqwsF,
.fCsJp {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.lZ3D8,
.RYwKA {
  display: none;
}
@media only screen and (max-width: 768px) {
  .lZ3D8,
  .RYwKA {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .lZ3D8,
  .RYwKA {
    margin-top: 24px;
  }
}
.ACgln,
.AjR3_ {
  background-color: var(--accentColor);
  color: #fff;
}
.Qn5pw,
.uGuGc {
  position: relative;
}
.KLuoe,
.o1WYS {
  overflow-y: hidden;
}
.Pqu7k,
.EXoxy {
  overflow: hidden;
}
.t8Gga h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .t8Gga {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.s4W40 .yQitl {
  color: var(--textHeading, #26201a);
}
.s4W40 .yF4tK,
.s4W40 .XBqYC {
  color: var(--textLabel, #7d7676) !important;
}
.s4W40 #p7b9s * {
  color: var(--textBody, #3c3131);
}
.QlWa7 {
  width: 100%;
  height: 100%;
}
.CQIjc {
  display: flex;
  flex-direction: column;
}
.CQIjc .jE9Z4 {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  margin-top: 5px;
}
.CQIjc.zw4xa label {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.CQIjc.zw4xa .la4q5 {
  border: 1px solid var(--errorText, #b24141);
}
.la4q5 {
  display: flex;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 4px;
  background-color: var(--pageBackground, #f8f8f8);
}
.la4q5 .Bf1Fr {
  padding: 0 16px;
  display: flex;
  align-items: center;
}
.dHgfC {
  height: 48px;
  border: none;
  padding: 0;
  width: 100%;
  box-sizing: border-box;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19.6px;
  background: none;
}
.dHgfC:focus-visible {
  outline: none;
}
.dHgfC::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
@media only screen and (max-width: 768px) {
  .dHgfC {
    font-size: 16px;
  }
}
.wt1oA {
  position: absolute;
  background-color: var(--pageBackground, #f8f8f8);
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}


.n7IzH,
.hHdwa {
  transition: all 0.5s;
}
.kngWK,
.O98Q8 {
  opacity: 0;
  transform: translateY(10px);
}
.SAxY9,
.fk6CD {
  transition: all 0.5s;
}
.isuqL,
.DamOk {
  opacity: 0;
}
.i0KoJ,
._JcfU {
  transition: 0.5s;
}
.IjU1J,
.WgIrW {
  transform: translate(-100%, 0%);
}
.hffkW,
.SJlpu {
  transition: all 0.5s;
}
.ugSDf,
.YKHvT {
  transform: translate(200%, 0%);
}
.IGhJl,
.nTRPS {
  transition: all 0.5s;
}
.e4cwQ,
.PwFlr {
  opacity: 0;
  transform: translateY(-100%);
}
.iWRdl,
._caBY {
  transition: all 0.5s ease-in-out;
}
.vhi8X,
.sE5d4 {
  opacity: 0;
  transform: translateY(100vh);
}
.DKpOj {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.DKpOj.Ipn_E {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.GDqpp {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.GDqpp.Ipn_E {
  opacity: 1 !important;
}
.P3uH2 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.m0N8g {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .m0N8g {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .m0N8g {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.Ljnek,
.voUln {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.DZ6ac,
.o0t4Z {
  background-color: var(--pageBackground, #f8f8f8);
}
.yvb4z .IHaLt .goMDt .MaRWb {
  font-size: 0.875rem;
}
.LdDOD .rmBGP {
  background: #f5f5f5;
}
.I5wtq {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.peWrF {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.sePft,
.Zykuo {
  max-width: 1440px;
}
.edWhi {
  display: block;
}
.zzhOO,
.aG2tM {
  display: inline-block;
}
.amAO1 {
  display: flex;
}
.Gabmb,
.ZUXoh {
  display: flex;
  flex-direction: column;
}
.qaOLt,
.M9hSz {
  display: flex;
  align-items: center;
}
.KHmP5,
.S4YD6 {
  display: flex;
  justify-content: center;
}
.UGxb5,
._K4UY {
  display: flex;
  justify-content: center;
  align-items: center;
}
.VV0VB,
.jfICu {
  justify-content: flex-start;
}
.Ou6dU,
.hmwLr {
  justify-content: flex-end;
}
.GPCJb,
.WDZMF {
  justify-content: space-between;
}
.d7TOd,
.HH7tO {
  justify-content: space-around;
}
.guO4p,
.aV9Sv {
  justify-content: space-evenly;
}
h1,
.KRL7x {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .KRL7x {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.ol9GP {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .ol9GP {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.fAwMU {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .fAwMU {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.cbDGT {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .cbDGT {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.x8uar {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .x8uar {
    font-size: 16px;
    line-height: 18px;
  }
}
.VEV1Q {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .VEV1Q {
    font-size: 16px;
    line-height: 20px;
  }
}
.F6lJd,
.h01vs,
.RbYPT {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .F6lJd,
  .h01vs,
  .RbYPT {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.Uroj2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .Uroj2 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
._HKZj,
.R3cP5 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.Vkg_a,
.Kgsd3 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.tSCy_,
.UllT6 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .tSCy_,
  .UllT6 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.tSCy_:hover,
.UllT6:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.tSCy_:disabled,
.UllT6:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.tSCy_:active,
.UllT6:active {
  opacity: 0.8;
}
.Xvir1,
.tDeur {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.qy9WH,
.Z_wyG {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.G9sAC,
.jBsrF {
  max-width: 1440px !important;
}
.bp9Jn,
.PoNx7 {
  overflow-y: hidden !important;
}
.WQhK5 .Wvy1w .LYQ65 {
  height: 63px;
}
.tnyvo .BDCug .ws21t {
  margin-right: none !important;
}
.MYSGA {
  display: block !important;
  margin-bottom: 8px;
}
.Kqrn1 {
  width: calc(100% - 20px) !important;
}
.FVsZX {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.TH3yZ,
.qPRmI {
  max-width: 1440px;
}
.otkJN,
.Gd8W8 {
  margin-right: 30px !important;
}
.RbaIl,
.SPClr {
  margin-right: 5px !important;
}
.E8fck,
.aah7N {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.VTyZ8,
.TpzGz {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.AT3QM,
.pNPeD {
  display: none;
}
@media only screen and (max-width: 768px) {
  .AT3QM,
  .pNPeD {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .AT3QM,
  .pNPeD {
    margin-top: 24px;
  }
}
.y0Q8H,
.lpLQT {
  background-color: var(--accentColor);
  color: #fff;
}
.XhLx9,
.KSRl6 {
  position: relative;
}
.I3HUT,
.xnzeO {
  overflow-y: hidden;
}
.oXJWq,
.jvgi6 {
  overflow: hidden;
}
.FPgYk h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .FPgYk {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
._9elu .bhYRv {
  color: var(--textHeading, #26201a);
}
._9elu .YkZVa,
._9elu .KDcEm {
  color: var(--textLabel, #7d7676) !important;
}
._9elu #_aohj * {
  color: var(--textBody, #3c3131);
}
.PjAwF {
  width: 100%;
  height: 100%;
}
.mdA3g {
  flex: 1;
}
.mdA3g .dMbIu {
  position: relative;
  background-color: #ffffff;
  padding: 25px 5px 10px 30px;
  margin-top: 25px;
  font-weight: 300;
  font-size: 13px;
}
.mdA3g .dMbIu .JLsvy .MfKnk,
.mdA3g .dMbIu .JLsvy .cN5Lu {
  margin-bottom: 11px;
  margin-right: 25px;
}
.mdA3g .dMbIu .JLsvy .cN5Lu {
  margin-bottom: 11px;
  margin-right: 25px;
}
.mdA3g .dMbIu .JLsvy .cN5Lu .iQl2D {
  margin: 7px 0 0;
}
.mdA3g .dMbIu .JLsvy .cN5Lu .iQl2D .ECQbK {
  display: inline-flex;
  align-items: center;
  padding: 5px;
  cursor: pointer;
}
.mdA3g .dMbIu .JLsvy .cN5Lu .iQl2D .ECQbK .kUq9R {
  accent-color: var(--buttonPrimary, #4e3f09);
  height: 15px;
  aspect-ratio: 1;
  cursor: pointer;
}
.mdA3g .dMbIu .JLsvy .cN5Lu .iQl2D .ECQbK .J_Yo_ {
  margin-left: 10px;
  font-weight: 300;
  font-size: 14px;
  color: #41434c;
  cursor: pointer;
}
.mdA3g .dMbIu .JLsvy .MfKnk {
  display: flex;
  flex-direction: column;
}
.mdA3g .dMbIu .JLsvy .jHOg3 .GZB1Z {
  margin-top: 20px;
  width: 94%;
  margin-bottom: 15px;
}

.YUNmA,
.td6Wd {
  transition: all 0.5s;
}
.SSjkz,
.xYohr {
  opacity: 0;
  transform: translateY(10px);
}
.gApIg,
.eVHmG {
  transition: all 0.5s;
}
.noQPC,
.Hym1o {
  opacity: 0;
}
.sjfNx,
.LJWs3 {
  transition: 0.5s;
}
.chT30,
.Z78CN {
  transform: translate(-100%, 0%);
}
.LK79o,
.TaGHx {
  transition: all 0.5s;
}
.uBa1F,
.LTKGk {
  transform: translate(200%, 0%);
}
.NfLHK,
.jIMd6 {
  transition: all 0.5s;
}
.fS3At,
.ddsrl {
  opacity: 0;
  transform: translateY(-100%);
}
.okgx8,
.lAv2e {
  transition: all 0.5s ease-in-out;
}
.h51N7,
.xhyEG {
  opacity: 0;
  transform: translateY(100vh);
}
.ntKe1 {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.ntKe1.bQCKr {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.gnNzD {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.gnNzD.bQCKr {
  opacity: 1 !important;
}
.CAAGn {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.B_f3J {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .B_f3J {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .B_f3J {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.Wh5V1,
.gMnOV {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.ME0lf,
.f145G {
  background-color: var(--pageBackground, #f8f8f8);
}
._h5g9 .ISwPK .QDOMF .Dbkrc {
  font-size: 0.875rem;
}
.ImxH6 .BiBTJ {
  background: #f5f5f5;
}
.KMlUP {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.JTdqL {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.QE9OM,
.L_K5m {
  max-width: 1440px;
}
.kylvJ {
  display: block;
}
.KJHFQ,
.Ivx3v {
  display: inline-block;
}
.GsHei {
  display: flex;
}
.LUOwN,
.qtmvB {
  display: flex;
  flex-direction: column;
}
.SQklT,
.jhuos {
  display: flex;
  align-items: center;
}
.pPdZE,
.ZRJYW {
  display: flex;
  justify-content: center;
}
.vXxOQ,
.TZsiL {
  display: flex;
  justify-content: center;
  align-items: center;
}
.C3sJ3,
.nRTXy {
  justify-content: flex-start;
}
.r1z3o,
.orDRk {
  justify-content: flex-end;
}
.rpuii,
.pnbOD {
  justify-content: space-between;
}
.SI1va,
.LhCAH {
  justify-content: space-around;
}
.jjT5N,
.cqtlJ {
  justify-content: space-evenly;
}
h1,
.wCYSQ {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .wCYSQ {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.FFOkc {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .FFOkc {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.SaKuo {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .SaKuo {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.EvYzM {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .EvYzM {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.lkXDo {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .lkXDo {
    font-size: 16px;
    line-height: 18px;
  }
}
.TlDVJ {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .TlDVJ {
    font-size: 16px;
    line-height: 20px;
  }
}
.buKOA,
.FWqZg,
.CVmyf {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .buKOA,
  .FWqZg,
  .CVmyf {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.GZVgN {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .GZVgN {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.orER0,
.f_GMM {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.Hqcew,
.SWunp {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.qukya,
.tDtxB {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .qukya,
  .tDtxB {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.qukya:hover,
.tDtxB:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.qukya:disabled,
.tDtxB:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.qukya:active,
.tDtxB:active {
  opacity: 0.8;
}
.wDuaW,
.myjC7 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.mIOmN,
.U1VRw {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.zX5m6,
.oRfko {
  max-width: 1440px !important;
}
.Hzs7Q,
.JkPp4 {
  overflow-y: hidden !important;
}
.TZzxw .SGwew .gsxO8 {
  height: 63px;
}
.N3c3A .l6uLP .np13L {
  margin-right: none !important;
}
.VMQm8 {
  display: block !important;
  margin-bottom: 8px;
}
.pGDZu {
  width: calc(100% - 20px) !important;
}
.Lryhi {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.ZwWn9,
.oWYnc {
  max-width: 1440px;
}
.QIgkk,
.PL841 {
  margin-right: 30px !important;
}
.nIzY3,
.E9e5o {
  margin-right: 5px !important;
}
.WiT4W,
.gZc2v {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.nSYSD,
.t6QZE {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.lImsu,
.hOVju {
  display: none;
}
@media only screen and (max-width: 768px) {
  .lImsu,
  .hOVju {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .lImsu,
  .hOVju {
    margin-top: 24px;
  }
}
.gFjmY,
.nvws1 {
  background-color: var(--accentColor);
  color: #fff;
}
.ih0XV,
.wXrzT {
  position: relative;
}
.vuLhL,
.JKnHY {
  overflow-y: hidden;
}
.Wg_Px,
.EDHkQ {
  overflow: hidden;
}
.NZNDD h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .NZNDD {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.m87rm .TNyop {
  color: var(--textHeading, #26201a);
}
.m87rm .T1bzF,
.m87rm .I6duY {
  color: var(--textLabel, #7d7676) !important;
}
.m87rm #oiis7 * {
  color: var(--textBody, #3c3131);
}
.G2OmB {
  width: 100%;
  height: 100%;
}
._sPW0 {
  display: flex;
  flex-direction: column;
  position: relative;
}
._sPW0 .qSdPP {
  color: var(--errorText, #b24141);
  padding-top: 5px;
  font-weight: 400;
  font-size: 12px;
}
.bye51 {
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  line-height: 21px;
}
._eVND {
  position: absolute;
  transform: translateY(-50%) scale(0.9);
  background: #ffffff;
  padding: 0 0.3rem;
  margin: 0 0.5rem;
  font-size: 0.8rem;
  pointer-events: none;
  line-height: unset;
}
.M41rI {
  font-size: 0.8rem;
  outline: none;
  border: none;
  color: var(--textHeading, #26201a);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  width: 100%;
  background-color: transparent;
}
.M41rI::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
.M41rI::-webkit-outer-spin-button,
.M41rI::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.M41rI:focus,
.M41rI:focus-visible {
  outline: none;
}
.M41rI:disabled {
  color: var(--textSecondary);
  border: 1px solid #cccccc;
}
.M41rI:focus {
  border-color: var(--buttonPrimary, #4e3f09);
}
.whwVg {
  border-color: var(--errorText, #b24141) !important;
}
.tgP2E {
  border: none;
}
.qoV_c {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 48px;
}
.qoV_c.eaBDp {
  height: 40px;
  padding: 0 12px;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  border-radius: 3px;
}
.qoV_c.eaBDp.kCIj6 {
  height: auto;
  padding-top: 6px;
}
.li1lL {
  padding: 0.2rem 0.4rem;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
}

.GY7X1,
.jOMMQ {
  transition: all 0.5s;
}
.EAh6c,
.VxMZ1 {
  opacity: 0;
  transform: translateY(10px);
}
.kPzla,
.Rcp_m {
  transition: all 0.5s;
}
._6UdKh,
.ux_eV {
  opacity: 0;
}
.bdeEt,
.TsWGW {
  transition: 0.5s;
}
.qBrKU,
.YnoVX {
  transform: translate(-100%, 0%);
}
.yFh1F,
.RNtpD {
  transition: all 0.5s;
}
.RQ9Zg,
.mYiBb {
  transform: translate(200%, 0%);
}
.wkIAf,
.LneAx {
  transition: all 0.5s;
}
.FVkN_,
.p6HaB {
  opacity: 0;
  transform: translateY(-100%);
}
.LSub2,
.z85A4 {
  transition: all 0.5s ease-in-out;
}
.zKpXS,
.avYwh {
  opacity: 0;
  transform: translateY(100vh);
}
.CMp_I {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.CMp_I.GqF6Z {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.ZFIjl {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.ZFIjl.GqF6Z {
  opacity: 1 !important;
}
.jDvS_ {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.BYv3P {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .BYv3P {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .BYv3P {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.SOqEA,
.dlKZL {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.wldGg,
.ML23z {
  background-color: var(--pageBackground, #f8f8f8);
}
.aa1mB .ri4q2 .tA6Jq .T3ExK {
  font-size: 0.875rem;
}
.PJ59e .hkifZ {
  background: #f5f5f5;
}
.YF0D8 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.OI6YN {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.PDy9v,
.hQWn8 {
  max-width: 1440px;
}
.jPvu2 {
  display: block;
}
.MPN6B,
.pUz76 {
  display: inline-block;
}
.IgBwn {
  display: flex;
}
.EZ2v5,
.GuNoG {
  display: flex;
  flex-direction: column;
}
.NkG3s,
.jaN8l {
  display: flex;
  align-items: center;
}
.pOvxy,
.vfcQw {
  display: flex;
  justify-content: center;
}
.sKFGW,
.pQ3ro {
  display: flex;
  justify-content: center;
  align-items: center;
}
.jwbqB,
.CUIK1 {
  justify-content: flex-start;
}
.KWlrI,
.FvcJk {
  justify-content: flex-end;
}
.Hh1i9,
.qQXch {
  justify-content: space-between;
}
.tCMJc,
.HEQdB {
  justify-content: space-around;
}
.OSOeU,
.oJXaB {
  justify-content: space-evenly;
}
h1,
.Oj0OB {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .Oj0OB {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.rB6dK {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .rB6dK {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.P_Bz3 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .P_Bz3 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.BNlUL {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .BNlUL {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.nmXvy {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .nmXvy {
    font-size: 16px;
    line-height: 18px;
  }
}
.gw7CG {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .gw7CG {
    font-size: 16px;
    line-height: 20px;
  }
}
.DDlu6,
.FBuj7,
.EFlhM {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .DDlu6,
  .FBuj7,
  .EFlhM {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.aimj_ {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .aimj_ {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ImzSb,
._vNWI {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.jmKww,
.BTN0t {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.L6RIh,
.FAlAR {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .L6RIh,
  .FAlAR {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.L6RIh:hover,
.FAlAR:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.L6RIh:disabled,
.FAlAR:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.L6RIh:active,
.FAlAR:active {
  opacity: 0.8;
}
.cJBKA,
.LgElO {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.wAFue,
._o1Jo {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.Nfw0c,
.DtKmo {
  max-width: 1440px !important;
}
.goEvS,
.fQkS_ {
  overflow-y: hidden !important;
}
.dz75I .Fub9m .L7_8c {
  height: 63px;
}
.HthGt .KO7VD .eWHo4 {
  margin-right: none !important;
}
.TXu5O {
  display: block !important;
  margin-bottom: 8px;
}
.Bzvxw {
  width: calc(100% - 20px) !important;
}
.t0xOg {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.KzCNv,
.iaIh5 {
  max-width: 1440px;
}
.NzD83,
.zm3La {
  margin-right: 30px !important;
}
.EClqP,
.y9RnD {
  margin-right: 5px !important;
}
.Cw0D7,
.Rwon6 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.c2sd4,
.jFO2e {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.QtmMk,
.MeL4G {
  display: none;
}
@media only screen and (max-width: 768px) {
  .QtmMk,
  .MeL4G {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .QtmMk,
  .MeL4G {
    margin-top: 24px;
  }
}
.wzD_e,
.B7fuk {
  background-color: var(--accentColor);
  color: #fff;
}
.Xj85f,
.W1j41 {
  position: relative;
}
.tUs6z,
.atljD {
  overflow-y: hidden;
}
.YB3kZ,
.NSVbZ {
  overflow: hidden;
}
.jr9ja h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .jr9ja {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.kzr_S .fP8Qu {
  color: var(--textHeading, #26201a);
}
.kzr_S .z6ydx,
.kzr_S .qqnwI {
  color: var(--textLabel, #7d7676) !important;
}
.kzr_S #GWgnK * {
  color: var(--textBody, #3c3131);
}
.ryLNl {
  width: 100%;
  height: 100%;
}
._xIxQ {
  font-family: inherit;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 6px;
  transition: background-color 0.3s ease;
}
._xIxQ span {
  display: inline-flex;
}
._xIxQ:focus {
  outline: none;
  box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}
._xIxQ:disabled {
  cursor: not-allowed;
  opacity: 0.7;
}
._xIxQ .mOx7n {
  position: unset;
  background: transparent;
  height: auto;
  z-index: 0;
}
._xIxQ .ZYx4C {
  height: 14px;
  width: unset;
  aspect-ratio: 1;
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
  padding: 0;
}
._xIxQ .ZYx4C.o6eLP {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--errorText, #b24141);
}
._xIxQ .ZYx4C.rQDYr {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--successText, #1c958f);
}
._xIxQ .ZYx4C.zXVmC {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
._xIxQ .ZYx4C.Emp2L {
  height: 30px;
  border-width: 4px;
}
._xIxQ .ZYx4C.U4wjH {
  height: 40px;
  border-width: 4px;
}
._xIxQ .ZYx4C.ipGLs.qg0Jd {
  border-top: 2px solid #ffffff;
}
._xIxQ .ZYx4C.t0gFw.zXVmC,
._xIxQ .ZYx4C.VmGYY.zXVmC {
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
._xIxQ .ZYx4C.t0gFw.o6eLP,
._xIxQ .ZYx4C.VmGYY.o6eLP {
  border: 2px solid var(--errorBackground, #e6d5d5);
  border-top: 2px solid var(--errorText, #b24141);
}
._xIxQ .ZYx4C.t0gFw.rQDYr,
._xIxQ .ZYx4C.VmGYY.rQDYr {
  border: 2px solid var(--successBackground, #c2dbc9);
  border-top: 2px solid var(--successText, #1c958f);
}
.rYwkm {
  width: 100%;
}
.t0gFw {
  background-color: transparent;
  color: var(--buttonPrimary, #4e3f09);
}
.t0gFw.zXVmC {
  color: var(--buttonPrimary, #4e3f09);
}
.t0gFw.o6eLP {
  color: var(--errorText, #b24141);
}
.t0gFw.rQDYr {
  color: var(--successText, #1c958f);
}
.ipGLs {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.ipGLs.qg0Jd:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.ipGLs.zXVmC {
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.ipGLs.zXVmC:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.ipGLs.o6eLP {
  background-color: var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.ipGLs.rQDYr {
  background-color: var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.VmGYY {
  background-color: transparent;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonPrimary, #4e3f09);
}
.VmGYY.qg0Jd:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.VmGYY.zXVmC {
  border: 1px solid var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.VmGYY.zXVmC:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.VmGYY.o6eLP {
  border: 1px solid var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.VmGYY.rQDYr {
  border: 1px solid var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.UVvnw {
  background-color: var(--informationBackground, #ebd3bc);
  color: var(--informationText, #d28f51);
  cursor: unset;
}
.LpWzP {
  padding: 5px 10px;
  font-size: 12px;
}
.Emp2L {
  height: 48px;
  padding: 12px 28px;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.28px;
}
.U4wjH {
  padding: 15px 20px;
  font-size: 16px;
}

/* Absolute Center Spinner */
._hWJV {
  position: fixed;
  z-index: 2000;
  height: 2em;
  width: 2em;
  overflow: show;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* Transparent Overlay */
._hWJV:before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
  background: -webkit-radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
}
/* :not(:required) hides these rules from IE9 and below */
._hWJV:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
._hWJV:not(:required):after {
  content: "";
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: u9Toh 150ms infinite linear;
  -moz-animation: u9Toh 150ms infinite linear;
  -ms-animation: u9Toh 150ms infinite linear;
  -o-animation: u9Toh 150ms infinite linear;
  animation: u9Toh 150ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
}
/* Animation */
@-webkit-keyframes u9Toh {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes u9Toh {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes u9Toh {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes u9Toh {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.trgVH {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  z-index: 222;
}
.xWPsh {
  border: 8px solid #f3f3f3;
  /* Light grey */
  border-top: 8px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: ZuAcy 2s linear infinite;
  margin-left: 10%;
}
@keyframes ZuAcy {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.trgVH p {
  margin-left: 10px;
  font-weight: bold;
  color: #333;
  /* Dark grey */
}


.hWmbv,
.nSNU8 {
  transition: all 0.5s;
}
.v87RY,
.UEx_Z {
  opacity: 0;
  transform: translateY(10px);
}
.JQO01,
.jWAHW {
  transition: all 0.5s;
}
.ukktO,
.M9rSv {
  opacity: 0;
}
.NWtfh,
.QblhX {
  transition: 0.5s;
}
._c3tQ,
.nPenI {
  transform: translate(-100%, 0%);
}
.Un_MB,
.rBInW {
  transition: all 0.5s;
}
.Txawk,
.obSvX {
  transform: translate(200%, 0%);
}
.OFxUV,
.hP_YZ {
  transition: all 0.5s;
}
.qhO2A,
.VJGC7 {
  opacity: 0;
  transform: translateY(-100%);
}
.K3Qfw,
.V8C1H {
  transition: all 0.5s ease-in-out;
}
.E2cLf,
.QH1lc {
  opacity: 0;
  transform: translateY(100vh);
}
.BO7De {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.BO7De.LSzjM {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.sAXOL {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.sAXOL.LSzjM {
  opacity: 1 !important;
}
.KQKLC {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.WLKQU {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .WLKQU {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .WLKQU {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.XSubJ,
.Qov6P {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.m6zVd,
.UG9Zs {
  background-color: var(--pageBackground, #f8f8f8);
}
.zzk76 .f27mu .LZUJZ .FvhnL {
  font-size: 0.875rem;
}
.NFWB2 .KW_gK {
  background: #f5f5f5;
}
.MjShd {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.QSo41 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.TbxAQ,
.WjSl6 {
  max-width: 1440px;
}
.Lf3uR {
  display: block;
}
.gPF9N,
.UtB4Z {
  display: inline-block;
}
.zEAWX {
  display: flex;
}
.oc5p7,
.Dzeqc {
  display: flex;
  flex-direction: column;
}
.vsmzg,
.lRihk {
  display: flex;
  align-items: center;
}
.la42j,
.mvGKv {
  display: flex;
  justify-content: center;
}
.VGghQ,
.YyPV6 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.qM3Pk,
.yT1YF {
  justify-content: flex-start;
}
.gdlat,
.in0f1 {
  justify-content: flex-end;
}
.rKQnQ,
.khOh3 {
  justify-content: space-between;
}
.UrBIo,
._6iQH {
  justify-content: space-around;
}
.Yl2nS,
.ZT_i8 {
  justify-content: space-evenly;
}
h1,
.Ihx7J {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .Ihx7J {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.GajUg {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .GajUg {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.sQIm4 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .sQIm4 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.CVwsm {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .CVwsm {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.O68E0 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .O68E0 {
    font-size: 16px;
    line-height: 18px;
  }
}
.fqkrI {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .fqkrI {
    font-size: 16px;
    line-height: 20px;
  }
}
.D7fjh,
.RywjX,
.eMjAp {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .D7fjh,
  .RywjX,
  .eMjAp {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.gZNod {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .gZNod {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.C0Rnz,
.Rmnie {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.nkKwB,
.Hwms5 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.DExyf,
.nf0nB {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .DExyf,
  .nf0nB {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.DExyf:hover,
.nf0nB:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.DExyf:disabled,
.nf0nB:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.DExyf:active,
.nf0nB:active {
  opacity: 0.8;
}
.rI4vZ,
.lkB0N {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.exWJu,
.QiZzV {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.lVxrj,
.Q8zch {
  max-width: 1440px !important;
}
.K81Oq,
.NuONZ {
  overflow-y: hidden !important;
}
.A70TP .fiZUX .RzBIi {
  height: 63px;
}
.VN4x5 .ZRwAm .zGozv {
  margin-right: none !important;
}
.xgX_c {
  display: block !important;
  margin-bottom: 8px;
}
.KvsZ3 {
  width: calc(100% - 20px) !important;
}
.LHRs1 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.jnki_,
.F_e56 {
  max-width: 1440px;
}
.qBN1a,
.GPlh7 {
  margin-right: 30px !important;
}
.rfAAY,
.iijJ2 {
  margin-right: 5px !important;
}
._G3_D,
.vCnbq {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.yMlk2,
.qm5Ma {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.RyH0g,
.dv1Zd {
  display: none;
}
@media only screen and (max-width: 768px) {
  .RyH0g,
  .dv1Zd {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .RyH0g,
  .dv1Zd {
    margin-top: 24px;
  }
}
._YmpU,
.Vp4E8 {
  background-color: var(--accentColor);
  color: #fff;
}
.aWTsF,
.wRv6d {
  position: relative;
}
.oTyAx,
.AQHF3 {
  overflow-y: hidden;
}
.hI3xN,
.JgErf {
  overflow: hidden;
}
.e0znw h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .e0znw {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.TJZgK .KAUU6 {
  color: var(--textHeading, #26201a);
}
.TJZgK .Y4F8P,
.TJZgK .DLlAs {
  color: var(--textLabel, #7d7676) !important;
}
.TJZgK #PCLXV * {
  color: var(--textBody, #3c3131);
}
._HqTR {
  width: 100%;
  height: 100%;
}
.PnTDm {
  min-height: 75vh;
  color: #41434c;
}
@media only screen and (min-width: 769px) {
  .PnTDm {
    padding-inline: 40px;
  }
}
.PnTDm .bCpOl {
  display: flex;
  padding: 20px;
  background-color: #ffffff;
}
.PnTDm .bCpOl .ASZIq {
  flex: 1;
}
.PnTDm .bCpOl .y6bBp {
  border-left: 1px solid var(--dividerStokes, #d4d1d1);
  padding: 0 16px 16px 28px;
  width: 25%;
}
.PnTDm .bCpOl .y6bBp .jS5fe {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 12px 0;
}
.PnTDm .bCpOl .y6bBp .jS5fe .mTQaT {
  height: 50px;
  aspect-ratio: 1;
  border-radius: 50%;
}
.PnTDm .bCpOl .y6bBp .jS5fe .mTQaT .s3BeU {
  height: 100%;
  aspect-ratio: 1;
}
.PnTDm .bCpOl .y6bBp .jS5fe .QUG1B .uoeWU {
  font-weight: 700;
  color: var(--textHeading, #26201a);
  line-height: 36px;
}
.PnTDm .bCpOl .y6bBp .jS5fe .QUG1B .LUSWd {
  font-size: 14px;
  line-height: 16px;
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
}
.PnTDm .bCpOl .y6bBp .yelRj {
  text-transform: uppercase;
  margin: 25px 0 3px;
  font-weight: 700;
}
.PnTDm .bCpOl .y6bBp .eXsoC {
  display: flex;
  padding: 10px 10px 10px 0;
  align-items: center;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  cursor: pointer;
}
.PnTDm .bCpOl .y6bBp .eXsoC:hover {
  color: var(--successText, #1c958f);
}
.PnTDm .bCpOl .y6bBp .eXsoC.MYReo {
  font-weight: 700;
}
.PnTDm .bCpOl .y6bBp .eXsoC.MYReo:hover {
  color: unset;
}
.PnTDm .bCpOl .y6bBp .eXsoC .L5S5Y {
  height: 24px;
  aspect-ratio: 1;
  margin-right: 10px;
}
.PnTDm .bCpOl .y6bBp .lNgMz {
  display: flex;
  justify-content: flex-end;
  padding: 16px 0;
}
.PnTDm .bCpOl .y6bBp .lNgMz .KAaR3 {
  font-weight: 700;
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
}
@media only screen and (max-width: 768px) {
  .PnTDm .bCpOl .y6bBp {
    width: 100%;
    border-left: 0;
  }
  .PnTDm .bCpOl .y6bBp .jS5fe .QUG1B .uoeWU {
    line-height: 32px;
    font-size: 14px;
  }
  .PnTDm .bCpOl .yelRj,
  .PnTDm .bCpOl .eXsoC {
    font-size: 14px;
    line-height: 14px;
  }
}
@media only screen and (max-width: 480px) {
  .PnTDm .bCpOl {
    padding: 0;
  }
}


.EKdy6,
.BEqPK {
  transition: all 0.5s;
}
.ZxIfC,
.D4EUK {
  opacity: 0;
  transform: translateY(10px);
}
._6dzn8,
.DbJlZ {
  transition: all 0.5s;
}
.K_hmU,
.Zjv8U {
  opacity: 0;
}
.x2wKD,
.a_VrF {
  transition: 0.5s;
}
.M8BKY,
.weEGu {
  transform: translate(-100%, 0%);
}
.YzNdV,
.qfzxR {
  transition: all 0.5s;
}
.Y46Vu,
.WIkCO {
  transform: translate(200%, 0%);
}
.w6DAw,
._sw17 {
  transition: all 0.5s;
}
.GKA85,
.ydbfy {
  opacity: 0;
  transform: translateY(-100%);
}
.l4gSv,
._0ph8 {
  transition: all 0.5s ease-in-out;
}
.IDzZ9,
._xceP {
  opacity: 0;
  transform: translateY(100vh);
}
.D3fp1 {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.D3fp1.TxW7u {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.IYE9g {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.IYE9g.TxW7u {
  opacity: 1 !important;
}
.toeXy {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.lCSeH {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .lCSeH {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .lCSeH {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.ayZOb,
.uFwrf {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.AcWGQ,
.HhZOg {
  background-color: var(--pageBackground, #f8f8f8);
}
.PoLbT .CDtSz .yRq7b .vAxBp {
  font-size: 0.875rem;
}
.kB9vZ .rfYMu {
  background: #f5f5f5;
}
.yIuau {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.wRsHd {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.wFdhf,
.NFa4d {
  max-width: 1440px;
}
.XxnL2 {
  display: block;
}
.LeTRV,
.R1HRn {
  display: inline-block;
}
.tauvS {
  display: flex;
}
.ixBgt,
.w2YSj {
  display: flex;
  flex-direction: column;
}
.CPVi8,
.SdWyI {
  display: flex;
  align-items: center;
}
._NjAu,
.Guk3_ {
  display: flex;
  justify-content: center;
}
.exgjT,
.z1oLX {
  display: flex;
  justify-content: center;
  align-items: center;
}
.dBifQ,
.g1tMx {
  justify-content: flex-start;
}
.IFW8M,
.XXtOt {
  justify-content: flex-end;
}
.HXEah,
.DLLgx {
  justify-content: space-between;
}
.oeI5P,
.NRcxq {
  justify-content: space-around;
}
.DPzSj,
.BWBaj {
  justify-content: space-evenly;
}
h1,
.sxGNR {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .sxGNR {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.V7AFT {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .V7AFT {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Z6gWb {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .Z6gWb {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.kAHmz {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .kAHmz {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.i1fZ0 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .i1fZ0 {
    font-size: 16px;
    line-height: 18px;
  }
}
.Ty4Ce {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .Ty4Ce {
    font-size: 16px;
    line-height: 20px;
  }
}
.s6emm,
.DpSMf,
.dDPC_ {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .s6emm,
  .DpSMf,
  .dDPC_ {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.M4U0K {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .M4U0K {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.kf6Bo,
.FCxZF {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.flaIw,
.y46KL {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.mDHPp,
._TSSa {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .mDHPp,
  ._TSSa {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.mDHPp:hover,
._TSSa:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.mDHPp:disabled,
._TSSa:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.mDHPp:active,
._TSSa:active {
  opacity: 0.8;
}
.YWVdn,
.y8A2Y {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.rOvsL,
.WhCmw {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.y3dH6,
.fDCAE {
  max-width: 1440px !important;
}
.Sedw3,
.hvAmT {
  overflow-y: hidden !important;
}
.JoSNu .x1I50 .nRvQQ {
  height: 63px;
}
.fX_Jx .o8_hW ._3whN {
  margin-right: none !important;
}
.s6h0X {
  display: block !important;
  margin-bottom: 8px;
}
.gjQas {
  width: calc(100% - 20px) !important;
}
.ifOyD {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.ReACL,
.KFfJa {
  max-width: 1440px;
}
.s0wWy,
.pKB3W {
  margin-right: 30px !important;
}
.Wim96,
.SI70Q {
  margin-right: 5px !important;
}
.g9ssp,
.Bcsck {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.nto5A,
.TxRvZ {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.rhmk9,
.pN3ey {
  display: none;
}
@media only screen and (max-width: 768px) {
  .rhmk9,
  .pN3ey {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .rhmk9,
  .pN3ey {
    margin-top: 24px;
  }
}
.KxnOB,
.bMP5z {
  background-color: var(--accentColor);
  color: #fff;
}
.Zw0kC,
.NHQkx {
  position: relative;
}
.Ewrwq,
.c15TV {
  overflow-y: hidden;
}
.obZ_q,
.Pk6zf {
  overflow: hidden;
}
._Qh9K h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  ._Qh9K {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.pIEoH .m0q9_ {
  color: var(--textHeading, #26201a);
}
.pIEoH .JmuL9,
.pIEoH .wpHmK {
  color: var(--textLabel, #7d7676) !important;
}
.pIEoH #Wk3Tw * {
  color: var(--textBody, #3c3131);
}
.qgy9U {
  width: 100%;
  height: 100%;
}
.GJHz2 {
  width: 350px !important;
}
@media only screen and (max-width: 480px) {
  .GJHz2 {
    width: 200px !important;
  }
}
.s08vu {
  height: 40px !important;
  color: var(--textHeading, #26201a);
}
.s08vu:focus {
  outline: 0 none;
  box-shadow: none;
}
.hZcW2 {
  color: #41434c;
  display: flex;
  justify-content: center;
}
.hZcW2 .UQVuq {
  background-color: #ffffff;
  padding: 25px 5px 10px 30px;
  margin: 25px auto auto;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 480px) {
  .hZcW2 .UQVuq {
    padding: 25px 0px 10px 3px;
    width: 100%;
  }
}
.hZcW2 .UQVuq .xZdls {
  display: flex;
}
.hZcW2 .UQVuq .xZdls .q9QN1 {
  display: flex;
  justify-content: center;
  width: 50%;
}
.hZcW2 .UQVuq .YEmKI {
  min-width: 250px;
  width: 65%;
}
.hZcW2 .UQVuq .FYTvR {
  margin-top: 20px;
}
.hZcW2 .UQVuq ._utDO {
  margin-right: 25px;
}
@media only screen and (max-width: 480px) {
  .hZcW2 .UQVuq ._utDO {
    margin-right: 5px;
  }
}
.hZcW2 .UQVuq ._utDO .yjfy5 {
  margin: 7px 0px 0px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 480px) {
  .hZcW2 .UQVuq ._utDO .yjfy5 {
    gap: 4px;
    flex-direction: column;
  }
}
.hZcW2 .UQVuq .PCbn6 {
  display: flex;
  justify-content: center;
  margin-top: 16px;
}
.hZcW2 .UQVuq .eooPA {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 480px) {
  .hZcW2 .UQVuq .eooPA {
    justify-content: center;
  }
}
.hZcW2 .UQVuq .eooPA .d7hw1 {
  padding: 12px;
  border-radius: 2px;
  margin: 0px 5px;
  height: auto;
  cursor: unset;
}
.hZcW2 .UQVuq .eooPA .o3ari {
  padding: 12px;
  border-radius: 2px;
  margin: 0px 5px;
  height: auto;
}
.hZcW2 .UQVuq .eooPA .uB8dB {
  padding: 10px;
  margin-right: 10px;
  margin-left: 5px;
  white-space: nowrap;
  height: auto;
}
.hZcW2 .UQVuq .eooPA .eptJD {
  display: inline-block;
  background-color: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
  height: auto;
}

.mz2Jm,
.AAdfR {
  transition: all 0.5s;
}
.ScunC,
.fH5HB {
  opacity: 0;
  transform: translateY(10px);
}
.sMQFW,
.TdLMx {
  transition: all 0.5s;
}
.jrRTE,
.YMWKN {
  opacity: 0;
}
.AyMCV,
.Ke2WI {
  transition: 0.5s;
}
.PzwR8,
.bHnMg {
  transform: translate(-100%, 0%);
}
.EDl7F,
.r3aWj {
  transition: all 0.5s;
}
.GFtVD,
.DMU7X {
  transform: translate(200%, 0%);
}
.mDY01,
.W3BnF {
  transition: all 0.5s;
}
.U_rEp,
.n4f9d {
  opacity: 0;
  transform: translateY(-100%);
}
.Kd0nq,
.kE9HI {
  transition: all 0.5s ease-in-out;
}
.j5cl5,
.cMi3e {
  opacity: 0;
  transform: translateY(100vh);
}
.Tm_v4 {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.Tm_v4.YTy8D {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.Jzf8N {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.Jzf8N.YTy8D {
  opacity: 1 !important;
}
.f_Thn {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.Ckgzx {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .Ckgzx {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .Ckgzx {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.Rvjce,
.HjTFe {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.N2_e5,
.ub5xi {
  background-color: var(--pageBackground, #f8f8f8);
}
.b9NjK .UiPyq .B63Oe .hzwsx {
  font-size: 0.875rem;
}
.kC9o5 .LxNFT {
  background: #f5f5f5;
}
.Mep0U {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.LZxJz {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.V1MPI,
.vhzEp {
  max-width: 1440px;
}
.N6SZB {
  display: block;
}
.zLIpj,
.W08_s {
  display: inline-block;
}
.x1DAA {
  display: flex;
}
._451Y,
.MA9L1 {
  display: flex;
  flex-direction: column;
}
.KRw7z,
.WVwu7 {
  display: flex;
  align-items: center;
}
.tXNlf,
.oESCD {
  display: flex;
  justify-content: center;
}
.Lj9La,
.bhWV5 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.XOHWI,
.nyFlh {
  justify-content: flex-start;
}
.ocIFM,
.t7Oaz {
  justify-content: flex-end;
}
.ikdWM,
.wkfLl {
  justify-content: space-between;
}
.YwFel,
.CY2VY {
  justify-content: space-around;
}
.EHDMU,
.Bxlh9 {
  justify-content: space-evenly;
}
h1,
.u4F6R {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .u4F6R {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.fs3Y2 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .fs3Y2 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.iNe7E {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .iNe7E {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.fM7n8 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .fM7n8 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.DTcui {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .DTcui {
    font-size: 16px;
    line-height: 18px;
  }
}
.ucCdS {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .ucCdS {
    font-size: 16px;
    line-height: 20px;
  }
}
.u6_FP,
.VT0f2,
.V1daI {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .u6_FP,
  .VT0f2,
  .V1daI {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.Iug7_ {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .Iug7_ {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.KbcRU,
.vc85u {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.ESkTH,
.TT0Wi {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.KrCip,
.O8o94 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .KrCip,
  .O8o94 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.KrCip:hover,
.O8o94:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.KrCip:disabled,
.O8o94:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.KrCip:active,
.O8o94:active {
  opacity: 0.8;
}
.CaAgI,
.zF57n {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.bgXZ0,
.wZgsq {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.cOR8i,
.rv50A {
  max-width: 1440px !important;
}
.JGrXo,
.c5ZUC {
  overflow-y: hidden !important;
}
.zftwF .g7WxI .yW6UU {
  height: 63px;
}
.OyWng .f7koq .Fh0iQ {
  margin-right: none !important;
}
.mm84k {
  display: block !important;
  margin-bottom: 8px;
}
.xzohe {
  width: calc(100% - 20px) !important;
}
.UdMU6 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.m71ow,
.OSNl1 {
  max-width: 1440px;
}
.QMhzP,
.vfSwe {
  margin-right: 30px !important;
}
.hIr4s,
.voZcN {
  margin-right: 5px !important;
}
.e9Kts,
.zokQs {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.c_7T6,
.k4GKC {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.uTIH9,
.xn3YW {
  display: none;
}
@media only screen and (max-width: 768px) {
  .uTIH9,
  .xn3YW {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .uTIH9,
  .xn3YW {
    margin-top: 24px;
  }
}
._9PODe,
.qE4Yo {
  background-color: var(--accentColor);
  color: #fff;
}
.AkFVD,
.AZh_A {
  position: relative;
}
.keUNl,
.WQRTm {
  overflow-y: hidden;
}
.eRUEM,
.awpwi {
  overflow: hidden;
}
.REfON h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .REfON {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.QAlda .phQEf {
  color: var(--textHeading, #26201a);
}
.QAlda .dcfTr,
.QAlda .kYaaX {
  color: var(--textLabel, #7d7676) !important;
}
.QAlda #nOOki * {
  color: var(--textBody, #3c3131);
}
.rcLuY {
  width: 100%;
  height: 100%;
}
.TsOTj {
  padding: 15px 25px 5px;
  background-color: #ffffff;
  min-width: 200px;
  min-height: 100px;
  max-width: 350px;
  overflow-wrap: break-word;
  border-radius: 3px;
  -webkit-font-smoothing: antialiased;
}
.TsOTj .mp9DG {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  font-weight: 400;
}
.TsOTj .suFcs {
  margin: 25px 0 35px 0;
  line-height: 20px;
  text-align: center;
  font-size: 14px;
  font-weight: 300;
}
.TsOTj .UPIFo {
  border-top: 1px solid var(--dividerStokes, #d4d1d1);
  width: 100%;
  display: flex;
  margin-bottom: 3px;
}
.TsOTj .UPIFo .UP61k {
  color: #41434c;
  opacity: 0.2;
  margin-top: 7px;
  font-weight: 300;
  font-size: 28px;
}
.TsOTj .UPIFo .Pbqm6,
.TsOTj .UPIFo ._7y0Jb {
  flex: 1;
  margin-top: 5px;
  font-weight: 700;
}

.YOb_k,
.PDv3H {
  transition: all 0.5s;
}
.HueD5,
.ybCKT {
  opacity: 0;
  transform: translateY(10px);
}
.Nq4qj,
.usGkn {
  transition: all 0.5s;
}
._Qzvj,
.pHEn2 {
  opacity: 0;
}
.CyMLo,
.U1qg5 {
  transition: 0.5s;
}
.sdbWA,
.w75oj {
  transform: translate(-100%, 0%);
}
.b5VEW,
.CAs6c {
  transition: all 0.5s;
}
._kAwG,
.KGn_1 {
  transform: translate(200%, 0%);
}
.OByrs,
.zjHLr {
  transition: all 0.5s;
}
.LXkb_,
.BztBJ {
  opacity: 0;
  transform: translateY(-100%);
}
.FsQ2f,
.MQWaw {
  transition: all 0.5s ease-in-out;
}
.vFvE8,
.W4daJ {
  opacity: 0;
  transform: translateY(100vh);
}
.Z8OKX {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.Z8OKX.ew8wP {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.SbrVR {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.SbrVR.ew8wP {
  opacity: 1 !important;
}
.dJCy5 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.a6gDG {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .a6gDG {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .a6gDG {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.q0mnp,
._ZT5C {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.ohGWF,
.WCzDx {
  background-color: var(--pageBackground, #f8f8f8);
}
.qWZnN .TI_uq .U5zzM .O1tXI {
  font-size: 0.875rem;
}
.oDEFi .nwtN1 {
  background: #f5f5f5;
}
.boCBh {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.PR3aU {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.CBJPm,
.mozwZ {
  max-width: 1440px;
}
.oOLYE {
  display: block;
}
.hcwzj,
.tzEQz {
  display: inline-block;
}
._uYG0 {
  display: flex;
}
.h9Msb,
.Xh4JV {
  display: flex;
  flex-direction: column;
}
.nA82c,
.Ud9nQ {
  display: flex;
  align-items: center;
}
.vQEXh,
.RJTdA {
  display: flex;
  justify-content: center;
}
.H_eQY,
.U_EXH {
  display: flex;
  justify-content: center;
  align-items: center;
}
.FO_wT,
.plSl6 {
  justify-content: flex-start;
}
.yShGK,
.h94jV {
  justify-content: flex-end;
}
.pSlmQ,
.Qo_jr {
  justify-content: space-between;
}
.RXoMk,
.lG0hl {
  justify-content: space-around;
}
.Chqr1,
.vX8z5 {
  justify-content: space-evenly;
}
h1,
.l5HqZ {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .l5HqZ {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.g09cg {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .g09cg {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.sS_cj {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .sS_cj {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.Qe5fX {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .Qe5fX {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.Ne_LQ {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .Ne_LQ {
    font-size: 16px;
    line-height: 18px;
  }
}
.EDMJi {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .EDMJi {
    font-size: 16px;
    line-height: 20px;
  }
}
.lZorE,
.A6cph,
.U7fSV {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .lZorE,
  .A6cph,
  .U7fSV {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.WWJNZ {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .WWJNZ {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.J29LN,
.DvIKF {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.r97iY,
.xmW1F {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
._nmT5,
.cBerj {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  ._nmT5,
  .cBerj {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
._nmT5:hover,
.cBerj:hover {
  color: var(--buttonLinkL1, #c1847c);
}
._nmT5:disabled,
.cBerj:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
._nmT5:active,
.cBerj:active {
  opacity: 0.8;
}
.Lobns,
.V7b_7 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Ycpor,
.d26qP {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.LXKzX,
.Ei2Hy {
  max-width: 1440px !important;
}
.dRKHE,
.Ha6EA {
  overflow-y: hidden !important;
}
.efFY_ .QIwML .uGBm3 {
  height: 63px;
}
.rtegO .i3zDg .HzjnX {
  margin-right: none !important;
}
.D4Wbw {
  display: block !important;
  margin-bottom: 8px;
}
.agkHf {
  width: calc(100% - 20px) !important;
}
.MlXIi {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.cuoGm,
.dHfw9 {
  max-width: 1440px;
}
.nRvaW,
.qlVn0 {
  margin-right: 30px !important;
}
.Ta6Ml,
.Mzy_U {
  margin-right: 5px !important;
}
.teKNq,
.yVBBF {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.ptC6w,
.XBji0 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.sZXkv,
.OS9qe {
  display: none;
}
@media only screen and (max-width: 768px) {
  .sZXkv,
  .OS9qe {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .sZXkv,
  .OS9qe {
    margin-top: 24px;
  }
}
._4oWu,
.hx0dI {
  background-color: var(--accentColor);
  color: #fff;
}
.WEPL9,
.aOFIJ {
  position: relative;
}
.T_QPS,
.YZTO4 {
  overflow-y: hidden;
}
.ICz4b,
.EYh6u {
  overflow: hidden;
}
.TRihp h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .TRihp {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.TDHKD .na2dv {
  color: var(--textHeading, #26201a);
}
.TDHKD .QTlzb,
.TDHKD .a_mq6 {
  color: var(--textLabel, #7d7676) !important;
}
.TDHKD #Zuzhd * {
  color: var(--textBody, #3c3131);
}
.Ncevn {
  width: 100%;
  height: 100%;
}
.PR3aU {
  position: fixed;
  inset: 0;
  z-index: 40;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .PR3aU {
    align-items: flex-end;
  }
}
.PR3aU:before {
  content: "";
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.N0sH6 {
  min-width: 300px;
  background-color: var(--dialogBackground, #fff);
  border-radius: 3px;
  min-height: 100px;
  max-width: 720px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  /* Safari */
  -moz-transform: translateZ(0);
  /* Firefox */
  -ms-transform: translateZ(0);
  /* IE/Edge */
  -o-transform: translateZ(0);
  /* Opera */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 768px) {
  .N0sH6 {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (max-width: 768px) {
  .jJwQZ {
    border: none;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.ahChP {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  z-index: 4;
  padding: 8px;
}
.ahChP .PFryP {
  cursor: pointer;
}
.yYs46 {
  flex: 1;
  max-height: 90vh;
  overflow-y: auto;
}
.WNRHJ {
  justify-content: flex-end;
}
.WNRHJ .N0sH6 {
  height: 100%;
  width: 40%;
  border-radius: 0;
}
.WNRHJ .N0sH6 .ahChP {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .WNRHJ .N0sH6 .ahChP {
    padding: 16px;
  }
}
.WNRHJ .N0sH6 .ahChP .VxhVC {
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (max-width: 768px) {
  .WNRHJ .N0sH6 {
    width: 100%;
    border-radius: 0;
  }
}
@media only screen and (max-width: 768px) {
  .dR1Qe {
    align-items: center;
  }
}
@media only screen and (max-width: 768px) {
  .dR1Qe .N0sH6 {
    width: unset;
    max-width: 720px;
  }
}
.VxhVC {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
}
.UddTK {
  line-height: 140%;
  font-size: 14px;
  margin-top: 8px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
.yWIY7 {
  overflow-y: hidden;
}

.deydy,
.UjJi6 {
  transition: all 0.5s;
}
.tebsi,
.xjEhm {
  opacity: 0;
  transform: translateY(10px);
}
.rNmBw,
.GBpnT {
  transition: all 0.5s;
}
.BKcCD,
.UtDlE {
  opacity: 0;
}
.tLXUP,
.MOLYT {
  transition: 0.5s;
}
.oPoDc,
.e1wNN {
  transform: translate(-100%, 0%);
}
.UxpzY,
.Rl3Aj {
  transition: all 0.5s;
}
.pFO_0,
.cr8Xh {
  transform: translate(200%, 0%);
}
.cLMg0,
.T41rF {
  transition: all 0.5s;
}
.x_alg,
.E8pTF {
  opacity: 0;
  transform: translateY(-100%);
}
.kvLOZ,
.T0fkw {
  transition: all 0.5s ease-in-out;
}
.wt4EN,
.EHw69 {
  opacity: 0;
  transform: translateY(100vh);
}
.JlkQa {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.JlkQa.bs4bJ {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.bVGYw {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.bVGYw.bs4bJ {
  opacity: 1 !important;
}
.NExq9 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.rsr8G {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .rsr8G {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .rsr8G {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.ppYsx,
.Cwqjr {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.LdaGU,
.c7vJ1 {
  background-color: var(--pageBackground, #f8f8f8);
}
.Dsqxb .YWdkn .LYXTX .dU8RX {
  font-size: 0.875rem;
}
.P5arw .x_6NV {
  background: #f5f5f5;
}
.SPH3x {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.s63tT {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.wJxV4,
.Zj9L2 {
  max-width: 1440px;
}
.q0ye9 {
  display: block;
}
.RScnU,
.Sx_NQ {
  display: inline-block;
}
.LepsL {
  display: flex;
}
.p5Pum,
.K6RQs {
  display: flex;
  flex-direction: column;
}
.P37es,
.LlQk1 {
  display: flex;
  align-items: center;
}
.OEJpI,
.mP3Yx {
  display: flex;
  justify-content: center;
}
.SXLll,
.y4NTx {
  display: flex;
  justify-content: center;
  align-items: center;
}
.yv8SE,
.AMEQN {
  justify-content: flex-start;
}
.Vqse7,
.dm5RF {
  justify-content: flex-end;
}
.wbXZ7,
.Q_xOl {
  justify-content: space-between;
}
.R79Xe,
.Zy4Zw {
  justify-content: space-around;
}
.kboka,
.l8qPh {
  justify-content: space-evenly;
}
h1,
.fkaNv {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .fkaNv {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.UNcXy {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .UNcXy {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.nh0Cz {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .nh0Cz {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.WQwD2 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .WQwD2 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.EhH4c {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .EhH4c {
    font-size: 16px;
    line-height: 18px;
  }
}
.G1xFO {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .G1xFO {
    font-size: 16px;
    line-height: 20px;
  }
}
.hfsNI,
.EvHKZ,
.COfbp {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .hfsNI,
  .EvHKZ,
  .COfbp {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.UwJqQ {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .UwJqQ {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.uJ339,
.gilcv {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.lJKY8,
.QHbtn {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.DyYlC,
.uBLYZ {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .DyYlC,
  .uBLYZ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.DyYlC:hover,
.uBLYZ:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.DyYlC:disabled,
.uBLYZ:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.DyYlC:active,
.uBLYZ:active {
  opacity: 0.8;
}
.MPUvh,
.AOtXN {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.wJ7sH,
.W8PDV {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.uU7TS,
.p75YF {
  max-width: 1440px !important;
}
.qLZGH,
.iMFt4 {
  overflow-y: hidden !important;
}
.VSpQK .iMtLf .k111K {
  height: 63px;
}
.d23lO .m5wxB .KVB9t {
  margin-right: none !important;
}
.frfbP {
  display: block !important;
  margin-bottom: 8px;
}
.uox0g {
  width: calc(100% - 20px) !important;
}
.onmX7 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.U6wAt,
.QB0_u {
  max-width: 1440px;
}
.UcRB3,
.JLilW {
  margin-right: 30px !important;
}
.UEXj8,
.w5RW6 {
  margin-right: 5px !important;
}
.lXCVi,
.T6syy {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.soIBe,
.bQRuT {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.syhv3,
.qyFrq {
  display: none;
}
@media only screen and (max-width: 768px) {
  .syhv3,
  .qyFrq {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .syhv3,
  .qyFrq {
    margin-top: 24px;
  }
}
.mQK0o,
.K5TvD {
  background-color: var(--accentColor);
  color: #fff;
}
.NJb0g,
.Mku_1 {
  position: relative;
}
.YRUFr,
.pL10C {
  overflow-y: hidden;
}
.QCdjD,
.w9uRh {
  overflow: hidden;
}
.WVIvh h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .WVIvh {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.kd2JT .NESkQ {
  color: var(--textHeading, #26201a);
}
.kd2JT .I1BND,
.kd2JT .i2Kdl {
  color: var(--textLabel, #7d7676) !important;
}
.kd2JT #fmhJO * {
  color: var(--textBody, #3c3131);
}
.VTE5d {
  width: 100%;
  height: 100%;
}
.NmSJ3 {
  font-family: inherit;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 6px;
  transition: background-color 0.3s ease;
}
.NmSJ3 span {
  display: inline-flex;
}
.NmSJ3:focus {
  outline: none;
  box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}
.NmSJ3:disabled {
  cursor: not-allowed;
  opacity: 0.7;
}
.NmSJ3 .whKJj {
  position: unset;
  background: transparent;
  height: auto;
  z-index: 0;
}
.NmSJ3 .uSncO {
  height: 14px;
  width: unset;
  aspect-ratio: 1;
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
  padding: 0;
}
.NmSJ3 .uSncO.IqT4q {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--errorText, #b24141);
}
.NmSJ3 .uSncO.eZ9E0 {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--successText, #1c958f);
}
.NmSJ3 .uSncO.aeDCh {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
.NmSJ3 .uSncO.kLupj {
  height: 30px;
  border-width: 4px;
}
.NmSJ3 .uSncO.c_Omx {
  height: 40px;
  border-width: 4px;
}
.NmSJ3 .uSncO.H3nfZ.RadSn {
  border-top: 2px solid #ffffff;
}
.NmSJ3 .uSncO.DIb7q.aeDCh,
.NmSJ3 .uSncO.DpKeG.aeDCh {
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
.NmSJ3 .uSncO.DIb7q.IqT4q,
.NmSJ3 .uSncO.DpKeG.IqT4q {
  border: 2px solid var(--errorBackground, #e6d5d5);
  border-top: 2px solid var(--errorText, #b24141);
}
.NmSJ3 .uSncO.DIb7q.eZ9E0,
.NmSJ3 .uSncO.DpKeG.eZ9E0 {
  border: 2px solid var(--successBackground, #c2dbc9);
  border-top: 2px solid var(--successText, #1c958f);
}
.weIlh {
  width: 100%;
}
.DIb7q {
  background-color: transparent;
  color: var(--buttonPrimary, #4e3f09);
}
.DIb7q.aeDCh {
  color: var(--buttonPrimary, #4e3f09);
}
.DIb7q.IqT4q {
  color: var(--errorText, #b24141);
}
.DIb7q.eZ9E0 {
  color: var(--successText, #1c958f);
}
.H3nfZ {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.H3nfZ.RadSn:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.H3nfZ.aeDCh {
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.H3nfZ.aeDCh:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.H3nfZ.IqT4q {
  background-color: var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.H3nfZ.eZ9E0 {
  background-color: var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.DpKeG {
  background-color: transparent;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonPrimary, #4e3f09);
}
.DpKeG.RadSn:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.DpKeG.aeDCh {
  border: 1px solid var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.DpKeG.aeDCh:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.DpKeG.IqT4q {
  border: 1px solid var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.DpKeG.eZ9E0 {
  border: 1px solid var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.vk52n {
  background-color: var(--informationBackground, #ebd3bc);
  color: var(--informationText, #d28f51);
  cursor: unset;
}
.ADRp2 {
  padding: 5px 10px;
  font-size: 12px;
}
.kLupj {
  height: 48px;
  padding: 12px 28px;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.28px;
}
.c_Omx {
  padding: 15px 20px;
  font-size: 16px;
}

/* Absolute Center Spinner */
.tKk_M {
  position: fixed;
  z-index: 2000;
  height: 2em;
  width: 2em;
  overflow: show;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* Transparent Overlay */
.tKk_M:before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
  background: -webkit-radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
}
/* :not(:required) hides these rules from IE9 and below */
.tKk_M:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.tKk_M:not(:required):after {
  content: "";
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: Cewcz 150ms infinite linear;
  -moz-animation: Cewcz 150ms infinite linear;
  -ms-animation: Cewcz 150ms infinite linear;
  -o-animation: Cewcz 150ms infinite linear;
  animation: Cewcz 150ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
}
/* Animation */
@-webkit-keyframes Cewcz {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes Cewcz {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes Cewcz {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes Cewcz {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.dUI3l {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  z-index: 222;
}
.MKQbJ {
  border: 8px solid #f3f3f3;
  /* Light grey */
  border-top: 8px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: Fu7vp 2s linear infinite;
  margin-left: 10%;
}
@keyframes Fu7vp {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.dUI3l p {
  margin-left: 10px;
  font-weight: bold;
  color: #333;
  /* Dark grey */
}

.gvkL3,
.Vnk_J {
  transition: all 0.5s;
}
.P_y3p,
._2cZZ {
  opacity: 0;
  transform: translateY(10px);
}
.QQVhR,
.WABFh {
  transition: all 0.5s;
}
.FQurU,
.swLp6 {
  opacity: 0;
}
.nuhk0,
.Tq2gi {
  transition: 0.5s;
}
.XQHSD,
.o5igD {
  transform: translate(-100%, 0%);
}
.XcNKf,
.zpYOG {
  transition: all 0.5s;
}
.n7PsZ,
.PBn3v {
  transform: translate(200%, 0%);
}
.R1po4,
.J7Wr4 {
  transition: all 0.5s;
}
.InlLk,
.HZv1I {
  opacity: 0;
  transform: translateY(-100%);
}
.K7CqD,
.H4Juk {
  transition: all 0.5s ease-in-out;
}
._gi1q,
._X2xK {
  opacity: 0;
  transform: translateY(100vh);
}
.SSOhq {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.SSOhq.POskC {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.sDiiI {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.sDiiI.POskC {
  opacity: 1 !important;
}
.jkQ6g {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.uY7qm {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .uY7qm {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .uY7qm {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
._AQLs,
.Y6DsV {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.HGuXF,
.SrQ_a {
  background-color: var(--pageBackground, #f8f8f8);
}
.oSCQj .fy1Eq .eNXdJ .ztRt2 {
  font-size: 0.875rem;
}
.aPaA3 .HARGn {
  background: #f5f5f5;
}
.gQfwL {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.B5Qng {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.B6V4L,
.xJtrE {
  max-width: 1440px;
}
.O3rDG {
  display: block;
}
.BmVQX,
.TJ12z {
  display: inline-block;
}
.cniBH {
  display: flex;
}
.RGU1B,
.BYSnY {
  display: flex;
  flex-direction: column;
}
.Zo29W,
.Jv05P {
  display: flex;
  align-items: center;
}
.IIg4q,
.CL08E {
  display: flex;
  justify-content: center;
}
.TWZAq,
.uba_l {
  display: flex;
  justify-content: center;
  align-items: center;
}
.krR1_,
.LGAbY {
  justify-content: flex-start;
}
.rM1ni,
.VWC8L {
  justify-content: flex-end;
}
.qNytR,
.c8Ok_ {
  justify-content: space-between;
}
.dDwFn,
.xNCrd {
  justify-content: space-around;
}
.NhcGE,
.C_InQ {
  justify-content: space-evenly;
}
h1,
.hPuEg {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .hPuEg {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.QYV1S {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .QYV1S {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.JHEeD {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .JHEeD {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
._YiG3 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  ._YiG3 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.Q9Sxn {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .Q9Sxn {
    font-size: 16px;
    line-height: 18px;
  }
}
.GnEZV {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .GnEZV {
    font-size: 16px;
    line-height: 20px;
  }
}
.S4_B3,
.M3F7w,
.OBttO {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .S4_B3,
  .M3F7w,
  .OBttO {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.fpxYK {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .fpxYK {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.PKIMD,
.k5eVd {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.xuQW0,
._ZqZ6 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.UAWAd,
.dwNMR {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .UAWAd,
  .dwNMR {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.UAWAd:hover,
.dwNMR:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.UAWAd:disabled,
.dwNMR:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.UAWAd:active,
.dwNMR:active {
  opacity: 0.8;
}
.Rl6E_,
.aLN7P {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.i8NeP,
.eczAO {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.bWrnC,
.h30cY {
  max-width: 1440px !important;
}
.C43L8,
.lOkWC {
  overflow-y: hidden !important;
}
.JTMOS .bfTR9 .HcoEJ {
  height: 63px;
}
.avi9X .p9Xiu .mOt2B {
  margin-right: none !important;
}
.gHoJd {
  display: block !important;
  margin-bottom: 8px;
}
.YLQQl {
  width: calc(100% - 20px) !important;
}
.oQ152 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.a35qs,
.L4Aen {
  max-width: 1440px;
}
.hO9jq,
.nHcTv {
  margin-right: 30px !important;
}
.Mn_TQ,
.HPJdL {
  margin-right: 5px !important;
}
.Kkxd3,
.Ai9_X {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.SEW6K,
.wdKXX {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.HZX0P,
.xcgfx {
  display: none;
}
@media only screen and (max-width: 768px) {
  .HZX0P,
  .xcgfx {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .HZX0P,
  .xcgfx {
    margin-top: 24px;
  }
}
.e7Xf6,
.nSz9l {
  background-color: var(--accentColor);
  color: #fff;
}
.l9nH1,
.MPVVM {
  position: relative;
}
.QnFjE,
.rJOut {
  overflow-y: hidden;
}
.GyTGx,
.G1WVn {
  overflow: hidden;
}
.XZYsx h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .XZYsx {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.B9GUA .YtpBM {
  color: var(--textHeading, #26201a);
}
.B9GUA .BYO3A,
.B9GUA .PvxuY {
  color: var(--textLabel, #7d7676) !important;
}
.B9GUA #JxE0z * {
  color: var(--textBody, #3c3131);
}
.dM7yZ {
  width: 100%;
  height: 100%;
}
.GZsgD {
  display: flex;
  flex-direction: column;
}
.GZsgD .axGuL {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
  margin-top: 5px;
}
.GZsgD.wb_x1 label {
  color: var(--errorText, #b24141);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.GZsgD.wb_x1 .Vyw8c {
  border: 1px solid var(--errorText, #b24141);
}
.Vyw8c {
  display: flex;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 4px;
  background-color: var(--pageBackground, #f8f8f8);
}
.Vyw8c .jG2SJ {
  padding: 0 16px;
  display: flex;
  align-items: center;
}
.qJcNN {
  height: 48px;
  border: none;
  padding: 0;
  width: 100%;
  box-sizing: border-box;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19.6px;
  background: none;
}
.qJcNN:focus-visible {
  outline: none;
}
.qJcNN::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
@media only screen and (max-width: 768px) {
  .qJcNN {
    font-size: 16px;
  }
}
.wjCeb {
  position: absolute;
  background-color: var(--pageBackground, #f8f8f8);
  padding: 0 4px;
  margin: 0 12px;
  z-index: 1;
  transform: translateY(-50%);
  color: var(--textLabel);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}

.uBUXv,
.sufUZ {
  transition: all 0.5s;
}
.njG1_,
.KHBWf {
  opacity: 0;
  transform: translateY(10px);
}
.YJCzn,
.HmxJO {
  transition: all 0.5s;
}
.Ags0D,
.OCCaV {
  opacity: 0;
}
.y7aqV,
.zr7bT {
  transition: 0.5s;
}
.AVXG3,
.Swjly {
  transform: translate(-100%, 0%);
}
.Q9rX_,
.cn_BZ {
  transition: all 0.5s;
}
.hSPox,
.bOlrG {
  transform: translate(200%, 0%);
}
._qcsh,
.EtVJZ {
  transition: all 0.5s;
}
.LSYUN,
.nkEHa {
  opacity: 0;
  transform: translateY(-100%);
}
.efSeH,
.DJZBS {
  transition: all 0.5s ease-in-out;
}
.WoigN,
.fQn8l {
  opacity: 0;
  transform: translateY(100vh);
}
.EDQjl {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.EDQjl.ANTlE {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.QZM7V {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.QZM7V.ANTlE {
  opacity: 1 !important;
}
.SWuGl {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.kE_JT {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .kE_JT {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .kE_JT {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.Vcdk6,
.XYXX3 {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.bwkZg,
.gE4WQ {
  background-color: var(--pageBackground, #f8f8f8);
}
.ViRO9 .lipWd .MqVKg .PspB4 {
  font-size: 0.875rem;
}
.gc4F0 .INyDv {
  background: #f5f5f5;
}
.T8nrC {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.WihEI {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.RTH99,
.g9KWc {
  max-width: 1440px;
}
.a5Xzc {
  display: block;
}
.cgrPf,
.lDsZ5 {
  display: inline-block;
}
.pgSjR {
  display: flex;
}
.aJjli,
.ZIktf {
  display: flex;
  flex-direction: column;
}
.QS_dq,
.jAikp {
  display: flex;
  align-items: center;
}
.o2Sc6,
.j16hv {
  display: flex;
  justify-content: center;
}
.T_Q8y,
.j9O3m {
  display: flex;
  justify-content: center;
  align-items: center;
}
.sg339,
.YKNcZ {
  justify-content: flex-start;
}
._7Y7p,
.inoIJ {
  justify-content: flex-end;
}
.xPX1W,
.a4Bpc {
  justify-content: space-between;
}
.xZyzH,
.bA0Dz {
  justify-content: space-around;
}
.hiT7b,
.Qy2iG {
  justify-content: space-evenly;
}
h1,
.LLWbu {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .LLWbu {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.aHR7Y {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .aHR7Y {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.fwtMP {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .fwtMP {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.As5Rl {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .As5Rl {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.pNtI5 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .pNtI5 {
    font-size: 16px;
    line-height: 18px;
  }
}
.MOaxa {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .MOaxa {
    font-size: 16px;
    line-height: 20px;
  }
}
.O_Z9q,
.rTJYP,
.eASNO {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .O_Z9q,
  .rTJYP,
  .eASNO {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.tcfc9 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .tcfc9 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.htIm8,
.iYU2W {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.xzAGu,
.NF0LU {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.OfhNi,
.NAkNf {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .OfhNi,
  .NAkNf {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.OfhNi:hover,
.NAkNf:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.OfhNi:disabled,
.NAkNf:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.OfhNi:active,
.NAkNf:active {
  opacity: 0.8;
}
.AyKWG,
.t43SW {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.dHEEx,
.M0r5j {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.yejPY,
.w4t7T {
  max-width: 1440px !important;
}
.azdNq,
.gpYYc {
  overflow-y: hidden !important;
}
.ZGcBj .Q0l3i .vfAtg {
  height: 63px;
}
.NTL2T .QjRoJ .h6q4A {
  margin-right: none !important;
}
.PXP94 {
  display: block !important;
  margin-bottom: 8px;
}
.JdMJX {
  width: calc(100% - 20px) !important;
}
.zojCQ {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.Mb6nx,
.AXM9L {
  max-width: 1440px;
}
.aKFYp,
.H_59d {
  margin-right: 30px !important;
}
.aEvDv,
.UOfno {
  margin-right: 5px !important;
}
.i0ROR,
.Eeydh {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.G_W26,
.xTS5U {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.yh5yy,
.XPjkP {
  display: none;
}
@media only screen and (max-width: 768px) {
  .yh5yy,
  .XPjkP {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .yh5yy,
  .XPjkP {
    margin-top: 24px;
  }
}
.ehp_c,
.XpBSL {
  background-color: var(--accentColor);
  color: #fff;
}
.qXdIL,
.X64bh {
  position: relative;
}
.e3PBl,
.YGyHz {
  overflow-y: hidden;
}
.kLC12,
.bgiyJ {
  overflow: hidden;
}
.fhpKk h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .fhpKk {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.Dr5Yc .CPq6q {
  color: var(--textHeading, #26201a);
}
.Dr5Yc .u9AHe,
.Dr5Yc ._320w {
  color: var(--textLabel, #7d7676) !important;
}
.Dr5Yc #EMxKM * {
  color: var(--textBody, #3c3131);
}
.BcLbF {
  width: 100%;
  height: 100%;
}
.ponUP {
  height: 40px !important;
  color: var(--textHeading, #26201a) !important;
}
.iDwhV {
  color: var(--errorText, #b24141);
  display: inline-block;
  font-size: 12px;
  margin-top: 3px;
}
@media only screen and (max-width: 768px) {
  .iDwhV {
    font-size: 11px;
  }
}
.RixVa {
  margin-top: 18px;
  -webkit-font-smoothing: antialiased;
}
.RixVa .LM2_y {
  margin-bottom: 3px;
  font-size: 13px;
  line-height: 13px;
  color: var(--textLabel, #7d7676);
  display: block;
}
.RixVa .Qn3cI {
  margin-top: 3px;
  cursor: not-allowed;
  pointer-events: none;
}
.RixVa .Qn3cI.swTVK {
  cursor: pointer;
  pointer-events: unset;
}
.RixVa .VOBSl::-webkit-outer-spin-button,
.RixVa .VOBSl::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.RixVa .VOBSl:focus,
.RixVa .VOBSl:focus-visible {
  outline: none;
}
.eGFeh {
  padding: 15px 25px 5px;
  background-color: #ffffff;
  min-width: 350px;
  max-width: 400px;
  min-height: 100px;
  overflow-wrap: break-word;
  border-radius: 3px;
  -webkit-font-smoothing: antialiased;
}
.eGFeh .dldGm {
  margin: 25px 0 30px 0;
  line-height: 20px;
}
.eGFeh .lpW6t {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-bottom: 3px;
  border-top: 1px solid var(--dividerStokes, #d4d1d1);
}
.eGFeh .lpW6t .OLw2b {
  margin-top: 6px;
}

.o8Arn,
.bhvDL {
  transition: all 0.5s;
}
.t5BQj,
.HOpYL {
  opacity: 0;
  transform: translateY(10px);
}
.cPmlt,
.Wq8om {
  transition: all 0.5s;
}
.R6JuO,
.dt3aQ {
  opacity: 0;
}
.lr9Co,
.cNO7x {
  transition: 0.5s;
}
.giEge,
.vgwFY {
  transform: translate(-100%, 0%);
}
.x9Ht7,
.ozic_ {
  transition: all 0.5s;
}
.focn2,
.y_vNF {
  transform: translate(200%, 0%);
}
.APygt,
.h8mHE {
  transition: all 0.5s;
}
.qUVBl,
.RDjS3 {
  opacity: 0;
  transform: translateY(-100%);
}
.w1nhx,
.UfNkW {
  transition: all 0.5s ease-in-out;
}
.Zneil,
.Yaf4U {
  opacity: 0;
  transform: translateY(100vh);
}
.daBj_ {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.daBj_.v2CjB {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.ETRrU {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.ETRrU.v2CjB {
  opacity: 1 !important;
}
.UWozt {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.KsJUz {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .KsJUz {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .KsJUz {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.uLPWp,
.azLEx {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.pZRDf,
.dKtgu {
  background-color: var(--pageBackground, #f8f8f8);
}
.ZJwVK .mMX8o .nMf0x .Hf2pL {
  font-size: 0.875rem;
}
.jjyOI .XnDem {
  background: #f5f5f5;
}
.E62ml {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
._vu98 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.tMOyN,
.FAPxG {
  max-width: 1440px;
}
.Otszx {
  display: block;
}
.c757m,
.l7QsA {
  display: inline-block;
}
.Hx0bd {
  display: flex;
}
.OgQ_8,
.nb0nY {
  display: flex;
  flex-direction: column;
}
.Mx6hI,
.yzp0z {
  display: flex;
  align-items: center;
}
.jsie5,
.Qia4d {
  display: flex;
  justify-content: center;
}
.XaOLH,
.dk1Ih {
  display: flex;
  justify-content: center;
  align-items: center;
}
.MKgvZ,
.CIdNa {
  justify-content: flex-start;
}
.bo9Zk,
.nxA_9 {
  justify-content: flex-end;
}
.zXwah,
.XLO05 {
  justify-content: space-between;
}
.NMchV,
.FoPK0 {
  justify-content: space-around;
}
.Pn9Vq,
.zU8vP {
  justify-content: space-evenly;
}
h1,
.xlhuV {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .xlhuV {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.OhnNL {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .OhnNL {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.QqNgs {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .QqNgs {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.XE8D4 {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .XE8D4 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.nlF1I {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .nlF1I {
    font-size: 16px;
    line-height: 18px;
  }
}
.eyeZ0 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .eyeZ0 {
    font-size: 16px;
    line-height: 20px;
  }
}
.NsyrN,
.zQSSe,
.lmPcc {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .NsyrN,
  .zQSSe,
  .lmPcc {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.ZWw6r {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .ZWw6r {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.gPFpr,
.FOoO7 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.IQdmI,
.GzuH0 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.fhmIz,
.YrGB9 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .fhmIz,
  .YrGB9 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.fhmIz:hover,
.YrGB9:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.fhmIz:disabled,
.YrGB9:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.fhmIz:active,
.YrGB9:active {
  opacity: 0.8;
}
.vBR6v,
.gkyDO {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Uq2Z_,
.ZMlUl {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.kPuOk,
.kL5zx {
  max-width: 1440px !important;
}
.kiwVf,
.BBy_3 {
  overflow-y: hidden !important;
}
.c5Kwv .OW3e1 .HDlx_ {
  height: 63px;
}
.S3cmO .tcno7 .pMQjo {
  margin-right: none !important;
}
.R_1ZO {
  display: block !important;
  margin-bottom: 8px;
}
.u0b7Z {
  width: calc(100% - 20px) !important;
}
.NCXsO {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.F2jjq,
.E5XU8 {
  max-width: 1440px;
}
.mHLF0,
.MR3MF {
  margin-right: 30px !important;
}
.epszf,
.ThXJ0 {
  margin-right: 5px !important;
}
.cCXkq,
.nQGWJ {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.lpTy5,
.XFVaf {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.o2p1Y,
._1zfCD {
  display: none;
}
@media only screen and (max-width: 768px) {
  .o2p1Y,
  ._1zfCD {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .o2p1Y,
  ._1zfCD {
    margin-top: 24px;
  }
}
.n3mst,
.Q33cs {
  background-color: var(--accentColor);
  color: #fff;
}
.nYLW3,
.homHs {
  position: relative;
}
.JzPgt,
.NJSCk {
  overflow-y: hidden;
}
.pbOoe,
.Fe7qr {
  overflow: hidden;
}
.oSbBH h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .oSbBH {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.Je2jr .qb_W8 {
  color: var(--textHeading, #26201a);
}
.Je2jr .y2UOv,
.Je2jr .iAM5b {
  color: var(--textLabel, #7d7676) !important;
}
.Je2jr #cutuL * {
  color: var(--textBody, #3c3131);
}
.djRC7 {
  width: 100%;
  height: 100%;
}
.wsdla {
  display: flex;
  flex-direction: column;
  position: relative;
}
.wsdla .xpM7q {
  color: var(--errorText, #b24141);
  padding-top: 5px;
  font-weight: 400;
  font-size: 12px;
}
.ccssG {
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  line-height: 21px;
}
.HhLOr {
  position: absolute;
  transform: translateY(-50%) scale(0.9);
  background: #ffffff;
  padding: 0 0.3rem;
  margin: 0 0.5rem;
  font-size: 0.8rem;
  pointer-events: none;
  line-height: unset;
}
.euOWN {
  font-size: 0.8rem;
  outline: none;
  border: none;
  color: var(--textHeading, #26201a);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  width: 100%;
  background-color: transparent;
}
.euOWN::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
.euOWN::-webkit-outer-spin-button,
.euOWN::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.euOWN:focus,
.euOWN:focus-visible {
  outline: none;
}
.euOWN:disabled {
  color: var(--textSecondary);
  border: 1px solid #cccccc;
}
.euOWN:focus {
  border-color: var(--buttonPrimary, #4e3f09);
}
.O1EwP {
  border-color: var(--errorText, #b24141) !important;
}
.SuO0p {
  border: none;
}
.NzmZ6 {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 48px;
}
.NzmZ6.tICa7 {
  height: 40px;
  padding: 0 12px;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  border-radius: 3px;
}
.NzmZ6.tICa7.PBlYG {
  height: auto;
  padding-top: 6px;
}
.g_dZV {
  padding: 0.2rem 0.4rem;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
}


.pPEWs,
.YRWTa {
  transition: all 0.5s;
}
.ou6or,
.shSO7 {
  opacity: 0;
  transform: translateY(10px);
}
.O6byd,
.ks40p {
  transition: all 0.5s;
}
.uaWEN,
.EQA2s {
  opacity: 0;
}
.t6PdO,
.kNNRs {
  transition: 0.5s;
}
.zi8Ka,
.U6yQK {
  transform: translate(-100%, 0%);
}
.QGYN7,
.rP4sP {
  transition: all 0.5s;
}
.BM0Zn,
.Qumnh {
  transform: translate(200%, 0%);
}
.FhpBD,
.Ckmlg {
  transition: all 0.5s;
}
._dvDu,
.CFkEb {
  opacity: 0;
  transform: translateY(-100%);
}
.mUlhz,
.z5OCh {
  transition: all 0.5s ease-in-out;
}
.PWFHH,
.N7yvP {
  opacity: 0;
  transform: translateY(100vh);
}
.TPpOz {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.TPpOz.faMvb {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.XkZtd {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.XkZtd.faMvb {
  opacity: 1 !important;
}
.nxmdH {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.EFqXr {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .EFqXr {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .EFqXr {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.AhZDw,
.TB6wR {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.uNQqI,
.IVZTY {
  background-color: var(--pageBackground, #f8f8f8);
}
.jNp9o .J564x .Zfn5u .etTBG {
  font-size: 0.875rem;
}
.SrCEx .nziPX {
  background: #f5f5f5;
}
.JMYn_ {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.Pw15R {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.SEkhR,
.RJmf5 {
  max-width: 1440px;
}
.NsvTg {
  display: block;
}
.QGWcT,
.miJw8 {
  display: inline-block;
}
.CnoWY {
  display: flex;
}
.AL8JI,
.peEg0 {
  display: flex;
  flex-direction: column;
}
._wtXg,
.tegMH {
  display: flex;
  align-items: center;
}
.sd7I5,
.b9lFZ {
  display: flex;
  justify-content: center;
}
.wwfFG,
.FKdRS {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Qfvna,
.Buxli {
  justify-content: flex-start;
}
.X85Si,
.C5MJ7 {
  justify-content: flex-end;
}
.egbKc,
.vgImV {
  justify-content: space-between;
}
.oaMIt,
.HtNnI {
  justify-content: space-around;
}
.W2kWK,
.wkQwy {
  justify-content: space-evenly;
}
h1,
.vxHC0 {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .vxHC0 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.HAk0f {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .HAk0f {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.GUbGv {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .GUbGv {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.kK7QH {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .kK7QH {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.aHEaD {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .aHEaD {
    font-size: 16px;
    line-height: 18px;
  }
}
.eS528 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .eS528 {
    font-size: 16px;
    line-height: 20px;
  }
}
.QVlRk,
.P94Wb,
.xrsVz {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .QVlRk,
  .P94Wb,
  .xrsVz {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.vnDAi {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .vnDAi {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.P9zOf,
.wxjPv {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.j7Vfk,
.NHx3e {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.Usma6,
.gZER_ {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .Usma6,
  .gZER_ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.Usma6:hover,
.gZER_:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.Usma6:disabled,
.gZER_:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.Usma6:active,
.gZER_:active {
  opacity: 0.8;
}
.sh98H,
.V3VDQ {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.P1Mpw,
.Abrhm {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.TCBHs,
.qUWA8 {
  max-width: 1440px !important;
}
.MB98w,
.dSY4G {
  overflow-y: hidden !important;
}
.loIHd .tWhkk .V6Hps {
  height: 63px;
}
.WVPVV .iA9xq .HzJAz {
  margin-right: none !important;
}
.eQyZF {
  display: block !important;
  margin-bottom: 8px;
}
.YHvl7 {
  width: calc(100% - 20px) !important;
}
.PHx1h {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.T84VD,
.YZPGx {
  max-width: 1440px;
}
.RPrQh,
.TCJV0 {
  margin-right: 30px !important;
}
.gueeb,
.XWT8h {
  margin-right: 5px !important;
}
.UGNdV,
.jPIuZ {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.tJntJ,
.tzZ6e {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.w_VdX,
.egkS0 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .w_VdX,
  .egkS0 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .w_VdX,
  .egkS0 {
    margin-top: 24px;
  }
}
.Huqoo,
.NmcRC {
  background-color: var(--accentColor);
  color: #fff;
}
.zN4XC,
.oX86G {
  position: relative;
}
.wwhG2,
.UFYmb {
  overflow-y: hidden;
}
.xwdtP,
.ZShVn {
  overflow: hidden;
}
.BbU1z h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .BbU1z {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.CEaGA .BA2fU {
  color: var(--textHeading, #26201a);
}
.CEaGA .Om6Wr,
.CEaGA .A87RR {
  color: var(--textLabel, #7d7676) !important;
}
.CEaGA #T3k0X * {
  color: var(--textBody, #3c3131);
}
.vNN8f {
  width: 100%;
  height: 100%;
}
.mGjeg {
  color: #41434c;
  display: flex;
  justify-content: center;
}
.mGjeg .dnKs1 {
  background-color: #ffffff;
  padding: 25px 5px 10px 30px;
  margin: 25px auto auto;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 480px) {
  .mGjeg .dnKs1 {
    padding: 25px 0px 10px 3px;
    width: 100%;
  }
}
.mGjeg .dnKs1 .eu9yT {
  min-width: 250px;
  width: 65%;
}
.mGjeg .dnKs1 .QSnVm {
  margin-top: 20px;
}
.mGjeg .dnKs1 .C6a8W {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
@media only screen and (max-width: 480px) {
  .mGjeg .dnKs1 .C6a8W {
    padding: 12px;
  }
}
.mGjeg .dnKs1 .C6a8W .sdr0C {
  margin: 7px 0px 0px;
  display: flex;
  align-items: center;
  height: 38px;
}
.mGjeg .dnKs1 .C6a8W .sdr0C .wy4Kc {
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .mGjeg .dnKs1 .C6a8W .sdr0C .wy4Kc {
    flex: 1;
  }
}
.mGjeg .dnKs1 .C6a8W .sdr0C .vxeeC {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 480px) {
  .mGjeg .dnKs1 .C6a8W .sdr0C .vxeeC {
    justify-content: center;
  }
}
.mGjeg .dnKs1 .C6a8W .sdr0C .vxeeC .UGrjq {
  padding: 12px;
  border-radius: 2px;
  margin: 0px 5px;
  height: 100%;
  cursor: unset;
}
.mGjeg .dnKs1 .C6a8W .sdr0C .vxeeC .ZePgx {
  padding: 12px;
  border-radius: 2px;
  margin: 0px 5px;
  height: 100%;
}
.mGjeg .dnKs1 .C6a8W .sdr0C .vxeeC .AhMCY {
  padding: 11px;
  margin-right: 10px;
  margin-left: 5px;
  white-space: nowrap;
  height: 100%;
}
.mGjeg .dnKs1 .C6a8W .sdr0C .vxeeC .NllIe {
  display: inline-block;
  background-color: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
  height: 100%;
}
.mGjeg .dnKs1 .C6a8W .sdr0C .NQJH4 {
  padding: 5px;
  height: 100%;
}
.mGjeg .dnKs1 .C6a8W .sdr0C .XApSf {
  width: 270px;
}
@media only screen and (max-width: 480px) {
  .mGjeg .dnKs1 .C6a8W .sdr0C .XApSf {
    width: 100%;
  }
}
.mGjeg .dnKs1 .LeyK0 {
  display: flex;
  justify-content: center;
  margin-top: 16px;
}

.KUmqG,
.SZLBO {
  transition: all 0.5s;
}
.vlKcQ,
._36JLB {
  opacity: 0;
  transform: translateY(10px);
}
.GA3us,
.rDCsD {
  transition: all 0.5s;
}
.djiIE,
.htS4e {
  opacity: 0;
}
.pCVXb,
.PC8O3 {
  transition: 0.5s;
}
.e7EYH,
.ENo9w {
  transform: translate(-100%, 0%);
}
.fioMQ,
.PkMPX {
  transition: all 0.5s;
}
.vtsHI,
.v9W7D {
  transform: translate(200%, 0%);
}
._kmvO,
.rXNBR {
  transition: all 0.5s;
}
.a2ELE,
.KFFqh {
  opacity: 0;
  transform: translateY(-100%);
}
.iN7Gf,
.Z6l54 {
  transition: all 0.5s ease-in-out;
}
.y0yP5,
.RwN8A {
  opacity: 0;
  transform: translateY(100vh);
}
.UrEw6 {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.UrEw6.FGPgO {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
._T1Fh {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
._T1Fh.FGPgO {
  opacity: 1 !important;
}
.gnKvy {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.fVhac {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .fVhac {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .fVhac {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.eOUNt,
.EeKVX {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.sNTzS,
.BEIsU {
  background-color: var(--pageBackground, #f8f8f8);
}
.LZASk .T6khk .QmXnd .X59ck {
  font-size: 0.875rem;
}
.yEPvK .jHxCd {
  background: #f5f5f5;
}
.DU0gk {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.ID8kM {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.zy39i,
.MaBOJ {
  max-width: 1440px;
}
.z5Jnh {
  display: block;
}
.q8KlD,
.TneGD {
  display: inline-block;
}
.XokMn {
  display: flex;
}
.eouXw,
.Sw5Oh {
  display: flex;
  flex-direction: column;
}
.qjWal,
.GtWcZ {
  display: flex;
  align-items: center;
}
.o56Ye,
.XWs07 {
  display: flex;
  justify-content: center;
}
.FMa77,
.t5tRT {
  display: flex;
  justify-content: center;
  align-items: center;
}
.v3dXm,
.n_ar5 {
  justify-content: flex-start;
}
.xpwj8,
.Yjp54 {
  justify-content: flex-end;
}
.A27RD,
.hV8OD {
  justify-content: space-between;
}
.y_0Cl,
.dZQvJ {
  justify-content: space-around;
}
.WPpQ0,
._2TMT {
  justify-content: space-evenly;
}
h1,
.Pzc3u {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .Pzc3u {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.a8XXy {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .a8XXy {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.ur881 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .ur881 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
._NeqF {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  ._NeqF {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.uxN4P {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .uxN4P {
    font-size: 16px;
    line-height: 18px;
  }
}
.ud5pd {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .ud5pd {
    font-size: 16px;
    line-height: 20px;
  }
}
.gZ2b2,
.qSTJQ,
.KloBV {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .gZ2b2,
  .qSTJQ,
  .KloBV {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.SffEp {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .SffEp {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.F8x7I,
.bZ4sV {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.Z8yIt,
.FRlhr {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.u7O2d,
.CJpdp {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .u7O2d,
  .CJpdp {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.u7O2d:hover,
.CJpdp:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.u7O2d:disabled,
.CJpdp:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.u7O2d:active,
.CJpdp:active {
  opacity: 0.8;
}
.bTMXK,
.hdeAX {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.QVRWn,
.ztcA4 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.JorS2,
.I_pc5 {
  max-width: 1440px !important;
}
.cgFYf,
.osMxv {
  overflow-y: hidden !important;
}
.J4y6e .ypUVH .TasHK {
  height: 63px;
}
.KLulk .uhDYj .pSGV0 {
  margin-right: none !important;
}
.ODmYi {
  display: block !important;
  margin-bottom: 8px;
}
.F2ar2 {
  width: calc(100% - 20px) !important;
}
.yjY9Z {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.cLJMx,
.nOkbv {
  max-width: 1440px;
}
.NJ8cv,
.wjXKK {
  margin-right: 30px !important;
}
.Bz3oM,
.eb1tR {
  margin-right: 5px !important;
}
.FLMhl,
.ph50o {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.ugi4r,
.qWg3t {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.ItC2I,
.pXhy5 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .ItC2I,
  .pXhy5 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .ItC2I,
  .pXhy5 {
    margin-top: 24px;
  }
}
.GJCzD,
.kyHxI {
  background-color: var(--accentColor);
  color: #fff;
}
.yDCEN,
.ojod2 {
  position: relative;
}
.aNqUZ,
.d3qLO {
  overflow-y: hidden;
}
.sBLeN,
.OQFF0 {
  overflow: hidden;
}
.LBIK2 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .LBIK2 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.bIpw2 .PPhqe {
  color: var(--textHeading, #26201a);
}
.bIpw2 .UDaHd,
.bIpw2 .yPlcy {
  color: var(--textLabel, #7d7676) !important;
}
.bIpw2 #rshpW * {
  color: var(--textBody, #3c3131);
}
.a8hyP {
  width: 100%;
  height: 100%;
}
.Gpet3 {
  padding: 15px 25px 5px;
  background-color: #fff;
  min-width: 200px;
  min-height: 100px;
  max-width: 350px;
  overflow-wrap: break-word;
  border-radius: 3px;
  -webkit-font-smoothing: antialiased;
}
.Gpet3 .gvFbQ {
  display: flex;
  justify-content: flex-end;
}
.Gpet3 .gvFbQ .GgknY {
  cursor: pointer;
}
.Gpet3 .xUled {
  font-weight: 400;
  font-size: 16px;
  margin: 20px;
  color: var(--textHeading, #26201a);
  display: flex;
  justify-content: center;
  align-items: center;
}
.Gpet3 .DFQ_g {
  line-height: 20px;
}
.Gpet3 .DFQ_g .pS8xB {
  margin: 25px 0 35px;
  width: 300px;
  display: flex;
  flex-direction: column;
}
.Gpet3 .DFQ_g .aLnNM {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-bottom: 3px;
  border-top: 1px solid var(--dividerStokes, #d4d1d1);
}
.Gpet3 .DFQ_g .aLnNM .y3AaE {
  margin-top: 6px;
}

.Omgud,
.lmduz {
  transition: all 0.5s;
}
.qZKR5,
.DsnP6 {
  opacity: 0;
  transform: translateY(10px);
}
.nKT1U,
.A6WUh {
  transition: all 0.5s;
}
.c8040,
.WQPos {
  opacity: 0;
}
.XnNAn,
.Wouz1 {
  transition: 0.5s;
}
.q1Yvd,
.AvHjQ {
  transform: translate(-100%, 0%);
}
.Baxxc,
.Pltua {
  transition: all 0.5s;
}
.clEzZ,
.EHUWf {
  transform: translate(200%, 0%);
}
.Qsptm,
.vqmLt {
  transition: all 0.5s;
}
.EtpJC,
.mWpWj {
  opacity: 0;
  transform: translateY(-100%);
}
.cvpg2,
.Fkatr {
  transition: all 0.5s ease-in-out;
}
.iTBrw,
.QVR8R {
  opacity: 0;
  transform: translateY(100vh);
}
._x3kY {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
._x3kY.mEDLy {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.OE6zz {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.OE6zz.mEDLy {
  opacity: 1 !important;
}
.Rzy0d {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.lHG_T {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .lHG_T {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .lHG_T {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.jU9EA,
.cym6B {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.CMIpi,
.KkPXh {
  background-color: var(--pageBackground, #f8f8f8);
}
.oECnG .U_jEo .dV7Y1 .Itrls {
  font-size: 0.875rem;
}
.cLaNx .sUDhs {
  background: #f5f5f5;
}
.JI4hN {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.JaQt8 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.HzIRg,
.rpSOn {
  max-width: 1440px;
}
.IDrDo {
  display: block;
}
.JTqL0,
.hQ1KX {
  display: inline-block;
}
.GWkhC {
  display: flex;
}
.Kwj9Z,
.AXKBk {
  display: flex;
  flex-direction: column;
}
.TfUIj,
.mRaz1 {
  display: flex;
  align-items: center;
}
.zjC10,
.t91ti {
  display: flex;
  justify-content: center;
}
.mMKjO,
.S0iM0 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.klX5k,
.DvvdT {
  justify-content: flex-start;
}
.g4GoW,
.TJAZq {
  justify-content: flex-end;
}
.iA22C,
.JIvIo {
  justify-content: space-between;
}
.tHGMQ,
.JDlh1 {
  justify-content: space-around;
}
.hzdrf,
.rBzwx {
  justify-content: space-evenly;
}
h1,
.hhNba {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .hhNba {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.yghY3 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .yghY3 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Eo9Z9 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .Eo9Z9 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.TvrMg {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .TvrMg {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
._4L8m {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  ._4L8m {
    font-size: 16px;
    line-height: 18px;
  }
}
.wxXmR {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .wxXmR {
    font-size: 16px;
    line-height: 20px;
  }
}
.l7BLX,
.vL7ue,
.gCKrJ {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .l7BLX,
  .vL7ue,
  .gCKrJ {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.wMJ5K {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .wMJ5K {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.xUzTn,
.aCtw9 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.hMtmO,
.IVDS4 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.JwYGl,
.MBj8B {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .JwYGl,
  .MBj8B {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.JwYGl:hover,
.MBj8B:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.JwYGl:disabled,
.MBj8B:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.JwYGl:active,
.MBj8B:active {
  opacity: 0.8;
}
.u9Qwj,
.ePSnd {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.ApGHk,
.A84cB {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.qZhdd,
.QvVrl {
  max-width: 1440px !important;
}
.AoGim,
.rXGgz {
  overflow-y: hidden !important;
}
.Osijs ._yypk .IVqQA {
  height: 63px;
}
.Eb4yL .xuEkF .oS3di {
  margin-right: none !important;
}
.kBMLE {
  display: block !important;
  margin-bottom: 8px;
}
.Unx3u {
  width: calc(100% - 20px) !important;
}
.XhQUS {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.ftagN,
.tOlG8 {
  max-width: 1440px;
}
.s3Q9o,
.iQDnh {
  margin-right: 30px !important;
}
.OhJ9E,
.V3tgD {
  margin-right: 5px !important;
}
.I8cJB,
.JxImj {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.DjySa,
.VCNGS {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.s7kmt,
.OdfSH {
  display: none;
}
@media only screen and (max-width: 768px) {
  .s7kmt,
  .OdfSH {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .s7kmt,
  .OdfSH {
    margin-top: 24px;
  }
}
.aoBgG,
.lwpKJ {
  background-color: var(--accentColor);
  color: #fff;
}
.kOaxp,
.Kzr0U {
  position: relative;
}
.N9WPB,
.E3Be2 {
  overflow-y: hidden;
}
.VogpK,
.mStdQ {
  overflow: hidden;
}
.d0FEv h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .d0FEv {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.Uo3i7 .miMKk {
  color: var(--textHeading, #26201a);
}
.Uo3i7 .pvR_q,
.Uo3i7 .mtg4v {
  color: var(--textLabel, #7d7676) !important;
}
.Uo3i7 #QreJf * {
  color: var(--textBody, #3c3131);
}
.ttL7W {
  width: 100%;
  height: 100%;
}
.JaQt8 {
  position: fixed;
  inset: 0;
  z-index: 40;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .JaQt8 {
    align-items: flex-end;
  }
}
.JaQt8:before {
  content: "";
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.TqMT_ {
  min-width: 300px;
  background-color: var(--dialogBackground, #fff);
  border-radius: 3px;
  min-height: 100px;
  max-width: 720px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  /* Safari */
  -moz-transform: translateZ(0);
  /* Firefox */
  -ms-transform: translateZ(0);
  /* IE/Edge */
  -o-transform: translateZ(0);
  /* Opera */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 768px) {
  .TqMT_ {
    width: 100%;
    max-width: unset;
  }
}
@media only screen and (max-width: 768px) {
  .ET5IZ {
    border: none;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.IqiNh {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
  background: var(--dialogBackground, #fff);
  z-index: 4;
  padding: 8px;
}
.IqiNh .Drc61 {
  cursor: pointer;
}
.VLm9H {
  flex: 1;
  max-height: 90vh;
  overflow-y: auto;
}
.pPajh {
  justify-content: flex-end;
}
.pPajh .TqMT_ {
  height: 100%;
  width: 40%;
  border-radius: 0;
}
.pPajh .TqMT_ .IqiNh {
  padding: 24px;
}
@media only screen and (max-width: 768px) {
  .pPajh .TqMT_ .IqiNh {
    padding: 16px;
  }
}
.pPajh .TqMT_ .IqiNh .gk2uB {
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (max-width: 768px) {
  .pPajh .TqMT_ {
    width: 100%;
    border-radius: 0;
  }
}
@media only screen and (max-width: 768px) {
  .lMmBU {
    align-items: center;
  }
}
@media only screen and (max-width: 768px) {
  .lMmBU .TqMT_ {
    width: unset;
    max-width: 720px;
  }
}
.gk2uB {
  font-weight: 600;
  color: var(--textHeading, #26201a);
  line-height: 140%;
  font-size: 16px;
}
.H0ZBf {
  line-height: 140%;
  font-size: 14px;
  margin-top: 8px;
  font-weight: 500;
  color: var(--textBody, #3c3131);
}
.iNIQU {
  overflow-y: hidden;
}

.wM0zP,
.BcsBB {
  transition: all 0.5s;
}
.XppP4,
.pgYQ1 {
  opacity: 0;
  transform: translateY(10px);
}
.hjLou,
.AnfKV {
  transition: all 0.5s;
}
.HVXYO,
.hiQSK {
  opacity: 0;
}
.UDeKv,
.Rd2HK {
  transition: 0.5s;
}
.u_cVX,
.faeFh {
  transform: translate(-100%, 0%);
}
.VU5Pq,
.fqRqQ {
  transition: all 0.5s;
}
.V_Nj1,
.izoJ3 {
  transform: translate(200%, 0%);
}
.QQB2t,
.hMD6V {
  transition: all 0.5s;
}
.PZD5d,
.IFil_ {
  opacity: 0;
  transform: translateY(-100%);
}
.OEVKG,
.wbNZc {
  transition: all 0.5s ease-in-out;
}
.j4aNB,
.NDcjf {
  opacity: 0;
  transform: translateY(100vh);
}
.tDXWX {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.tDXWX.xdcFn {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.UtHRd {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.UtHRd.xdcFn {
  opacity: 1 !important;
}
.TdMq7 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.Smqa0 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .Smqa0 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .Smqa0 {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
._BwO1,
.Ki6C6 {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.D2fQd,
.bug69 {
  background-color: var(--pageBackground, #f8f8f8);
}
.y4NhR .gX4sY .EPSda .MwRql {
  font-size: 0.875rem;
}
.nZb4a .EZltF {
  background: #f5f5f5;
}
.k0Nft {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.OQGyV {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.Z4BOw,
.K89C4 {
  max-width: 1440px;
}
.Bnq3X {
  display: block;
}
.l5H5n,
.Gsz4U {
  display: inline-block;
}
.XGLf9 {
  display: flex;
}
.mRa1e,
.BbEye {
  display: flex;
  flex-direction: column;
}
.Hfwd1,
.zhjHP {
  display: flex;
  align-items: center;
}
.CXx2U,
.cRr7p {
  display: flex;
  justify-content: center;
}
.mbu0o,
.p65u9 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.J9uoy,
.Pu8k2 {
  justify-content: flex-start;
}
.xLLIb,
.xEtr2 {
  justify-content: flex-end;
}
.dZsiG,
.Xb7pD {
  justify-content: space-between;
}
.uLNmG,
.eCY97 {
  justify-content: space-around;
}
.hcqN5,
.BvIta {
  justify-content: space-evenly;
}
h1,
.zong_ {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .zong_ {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.JaXFQ {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .JaXFQ {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.hoLQd {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .hoLQd {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.VcJcy {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .VcJcy {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.ZYad4 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .ZYad4 {
    font-size: 16px;
    line-height: 18px;
  }
}
.W3sSe {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .W3sSe {
    font-size: 16px;
    line-height: 20px;
  }
}
.UR4o6,
.ViQMT,
.iab9e {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .UR4o6,
  .ViQMT,
  .iab9e {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.gjMEZ {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .gjMEZ {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.XoGeb,
.zsSvH {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.HFPPi,
.M43uR {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.AFWiD,
.tr45s {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .AFWiD,
  .tr45s {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.AFWiD:hover,
.tr45s:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.AFWiD:disabled,
.tr45s:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.AFWiD:active,
.tr45s:active {
  opacity: 0.8;
}
.QkNaB,
.J_EpZ {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.NYkEk,
.ZpN0Q {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.RtP7U,
.EyiJa {
  max-width: 1440px !important;
}
.y6SEI,
.fuqos {
  overflow-y: hidden !important;
}
.NWSyX .KXxdp .p5f3b {
  height: 63px;
}
.ID6Hq .zvRF_ .tz26t {
  margin-right: none !important;
}
.x8KNe {
  display: block !important;
  margin-bottom: 8px;
}
.H6PER {
  width: calc(100% - 20px) !important;
}
.Wmmti {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.K4bIR,
.dmNsR {
  max-width: 1440px;
}
.iv3Lj,
.MaMAf {
  margin-right: 30px !important;
}
.uyf4c,
.C2wcP {
  margin-right: 5px !important;
}
.wELnV,
.JnfI5 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.Fg9sk,
.rtT3O {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Av0T2,
.KAQE6 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Av0T2,
  .KAQE6 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Av0T2,
  .KAQE6 {
    margin-top: 24px;
  }
}
.tE95N,
.ZBmgl {
  background-color: var(--accentColor);
  color: #fff;
}
.wCxI5,
.WYO2t {
  position: relative;
}
.Nybw1,
.Zz3Im {
  overflow-y: hidden;
}
.fv0He,
.Ir8zO {
  overflow: hidden;
}
.tvs4O h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .tvs4O {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.n6cwL .haba5 {
  color: var(--textHeading, #26201a);
}
.n6cwL .MArQM,
.n6cwL .hHyV4 {
  color: var(--textLabel, #7d7676) !important;
}
.n6cwL #FBC4w * {
  color: var(--textBody, #3c3131);
}
.XFL2v {
  width: 100%;
  height: 100%;
}
.HV2TT {
  display: flex;
  flex-direction: column;
  position: relative;
}
.HV2TT .VWXWZ {
  color: var(--errorText, #b24141);
  padding-top: 5px;
  font-weight: 400;
  font-size: 12px;
}
.lcRms {
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  line-height: 21px;
}
.h2NY3 {
  position: absolute;
  transform: translateY(-50%) scale(0.9);
  background: #ffffff;
  padding: 0 0.3rem;
  margin: 0 0.5rem;
  font-size: 0.8rem;
  pointer-events: none;
  line-height: unset;
}
.F9YhG {
  font-size: 0.8rem;
  outline: none;
  border: none;
  color: var(--textHeading, #26201a);
  transition: 0.1s ease-out;
  box-sizing: border-box;
  width: 100%;
  background-color: transparent;
}
.F9YhG::placeholder {
  color: var(--textLabel, #7d7676);
  opacity: 0.3;
}
.F9YhG::-webkit-outer-spin-button,
.F9YhG::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.F9YhG:focus,
.F9YhG:focus-visible {
  outline: none;
}
.F9YhG:disabled {
  color: var(--textSecondary);
  border: 1px solid #cccccc;
}
.F9YhG:focus {
  border-color: var(--buttonPrimary, #4e3f09);
}
.nzN6G {
  border-color: var(--errorText, #b24141) !important;
}
.EontV {
  border: none;
}
.wxubD {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 5px;
  padding: 0 0.7rem;
  height: 48px;
}
.wxubD.QP8GX {
  height: 40px;
  padding: 0 12px;
  color: var(--textBody, #3c3131);
  font-size: 14px;
  border-radius: 3px;
}
.wxubD.QP8GX.KRdEx {
  height: auto;
  padding-top: 6px;
}
.PUqd6 {
  padding: 0.2rem 0.4rem;
  border-bottom: 1px solid var(--dividerStokes, #d4d1d1);
}

.zFgfv,
.V9uSo {
  transition: all 0.5s;
}
.f0Wja,
.Skl3S {
  opacity: 0;
  transform: translateY(10px);
}
.vKq0g,
.NBwgv {
  transition: all 0.5s;
}
.gU8T1,
.i4B_T {
  opacity: 0;
}
.jt9rx,
.XaBeO {
  transition: 0.5s;
}
.d3gHS,
.lZrAH {
  transform: translate(-100%, 0%);
}
.l4neT,
.e9Ymn {
  transition: all 0.5s;
}
.Z1vjr,
.ewNBd {
  transform: translate(200%, 0%);
}
.mkz3h,
.SL4z0 {
  transition: all 0.5s;
}
.i_uR9,
.PZ0Gk {
  opacity: 0;
  transform: translateY(-100%);
}
.IK_jN,
.zvLSC {
  transition: all 0.5s ease-in-out;
}
.E7XcY,
.lZ55s {
  opacity: 0;
  transform: translateY(100vh);
}
.RZZZs {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.RZZZs.C3gJ1 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.x8_bt {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.x8_bt.C3gJ1 {
  opacity: 1 !important;
}
.Pta0L {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.Qlq24 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .Qlq24 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .Qlq24 {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.zq9Nh,
.q5K7d {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.f34G7,
.lpXNq {
  background-color: var(--pageBackground, #f8f8f8);
}
.lQ4fR .Y73dw .RyEbi .ngEnv {
  font-size: 0.875rem;
}
.ddaOQ .iipbu {
  background: #f5f5f5;
}
.gBJpg {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.ljmgj {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.uDocf,
.t_iU6 {
  max-width: 1440px;
}
.zbcp6 {
  display: block;
}
.woeZC,
.bsm9o {
  display: inline-block;
}
.g5uo5 {
  display: flex;
}
.pUqQT,
.ozMlr {
  display: flex;
  flex-direction: column;
}
.qP163,
.pLkWQ {
  display: flex;
  align-items: center;
}
.mTUJf,
.SOh2o {
  display: flex;
  justify-content: center;
}
.BXjkY,
.H6pNw {
  display: flex;
  justify-content: center;
  align-items: center;
}
.DaRXH,
.He5U4 {
  justify-content: flex-start;
}
.WHjxE,
.wRtLr {
  justify-content: flex-end;
}
.t6s_X,
.qhAvB {
  justify-content: space-between;
}
.QDBuJ,
.BngWH {
  justify-content: space-around;
}
.sf6VN,
.mPQHa {
  justify-content: space-evenly;
}
h1,
.zGt0t {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .zGt0t {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.nTV5P {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .nTV5P {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.fov__ {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .fov__ {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.s3SNN {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .s3SNN {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.xR58T {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .xR58T {
    font-size: 16px;
    line-height: 18px;
  }
}
.ypqph {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .ypqph {
    font-size: 16px;
    line-height: 20px;
  }
}
.UILt9,
.J0MUG,
.i6vYm {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .UILt9,
  .J0MUG,
  .i6vYm {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.iT1kv {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .iT1kv {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.jB7X1,
.pXO9E {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.O2TYY,
.CAhMH {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.hOC3U,
.s3394 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .hOC3U,
  .s3394 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.hOC3U:hover,
.s3394:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.hOC3U:disabled,
.s3394:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.hOC3U:active,
.s3394:active {
  opacity: 0.8;
}
.TTpvU,
.uAt3F {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.BxPBw,
.mDsJm {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.sGtYL,
.M3XSU {
  max-width: 1440px !important;
}
.J7z6V,
.NSEw7 {
  overflow-y: hidden !important;
}
.oiT6S .eblQx .lq9sF {
  height: 63px;
}
.MEDSs .OQ8hu .qcnTT {
  margin-right: none !important;
}
.DBBtU {
  display: block !important;
  margin-bottom: 8px;
}
.TesyL {
  width: calc(100% - 20px) !important;
}
._9MWN {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.sq8xx,
.hW4PT {
  max-width: 1440px;
}
.LSSt4,
.brQWa {
  margin-right: 30px !important;
}
.YNrOD,
.JYXDG {
  margin-right: 5px !important;
}
.ivNhh,
.mSkht {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.KMPje,
.rW_3L {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.VZfkA,
.Jjqou {
  display: none;
}
@media only screen and (max-width: 768px) {
  .VZfkA,
  .Jjqou {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .VZfkA,
  .Jjqou {
    margin-top: 24px;
  }
}
.uwUof,
.rCR6P {
  background-color: var(--accentColor);
  color: #fff;
}
.CpbPd,
.aNcCj {
  position: relative;
}
.HnZgA,
.PfiX3 {
  overflow-y: hidden;
}
.DbUXA,
.MA8l7 {
  overflow: hidden;
}
.eJ1Pj h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .eJ1Pj {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.ERPPq .t6_x0 {
  color: var(--textHeading, #26201a);
}
.ERPPq .g4oXU,
.ERPPq .D7PCh {
  color: var(--textLabel, #7d7676) !important;
}
.ERPPq #Ad5jY * {
  color: var(--textBody, #3c3131);
}
.yPqYA {
  width: 100%;
  height: 100%;
}
.TRSVx {
  font-family: inherit;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 6px;
  transition: background-color 0.3s ease;
}
.TRSVx span {
  display: inline-flex;
}
.TRSVx:focus {
  outline: none;
  box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}
.TRSVx:disabled {
  cursor: not-allowed;
  opacity: 0.7;
}
.TRSVx .iB8Kp {
  position: unset;
  background: transparent;
  height: auto;
  z-index: 0;
}
.TRSVx .kgiu7 {
  height: 14px;
  width: unset;
  aspect-ratio: 1;
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
  padding: 0;
}
.TRSVx .kgiu7.jSvWr {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--errorText, #b24141);
}
.TRSVx .kgiu7.i0BK6 {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--successText, #1c958f);
}
.TRSVx .kgiu7.b8yCn {
  border: 2px solid #ffffff;
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
.TRSVx .kgiu7.ksiB5 {
  height: 30px;
  border-width: 4px;
}
.TRSVx .kgiu7.lIUre {
  height: 40px;
  border-width: 4px;
}
.TRSVx .kgiu7.ovgYF.SosHW {
  border-top: 2px solid #ffffff;
}
.TRSVx .kgiu7.mxITV.b8yCn,
.TRSVx .kgiu7.ikX_K.b8yCn {
  border: 2px solid var(--buttonPrimaryL3, #b8b29d);
  border-top: 2px solid var(--buttonPrimary, #4e3f09);
}
.TRSVx .kgiu7.mxITV.jSvWr,
.TRSVx .kgiu7.ikX_K.jSvWr {
  border: 2px solid var(--errorBackground, #e6d5d5);
  border-top: 2px solid var(--errorText, #b24141);
}
.TRSVx .kgiu7.mxITV.i0BK6,
.TRSVx .kgiu7.ikX_K.i0BK6 {
  border: 2px solid var(--successBackground, #c2dbc9);
  border-top: 2px solid var(--successText, #1c958f);
}
.k9dVx {
  width: 100%;
}
.mxITV {
  background-color: transparent;
  color: var(--buttonPrimary, #4e3f09);
}
.mxITV.b8yCn {
  color: var(--buttonPrimary, #4e3f09);
}
.mxITV.jSvWr {
  color: var(--errorText, #b24141);
}
.mxITV.i0BK6 {
  color: var(--successText, #1c958f);
}
.ovgYF {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.ovgYF.SosHW:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.ovgYF.b8yCn {
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.ovgYF.b8yCn:hover {
  background-color: var(--buttonPrimaryL1, #71653a);
  color: #ffffff;
}
.ovgYF.jSvWr {
  background-color: var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.ovgYF.i0BK6 {
  background-color: var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.ikX_K {
  background-color: transparent;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonPrimary, #4e3f09);
}
.ikX_K.SosHW:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.ikX_K.b8yCn {
  border: 1px solid var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
.ikX_K.b8yCn:hover {
  background-color: var(--buttonPrimary, #4e3f09);
  color: #ffffff;
}
.ikX_K.jSvWr {
  border: 1px solid var(--errorBackground, #e6d5d5);
  color: var(--errorText, #b24141);
}
.ikX_K.i0BK6 {
  border: 1px solid var(--successBackground, #c2dbc9);
  color: var(--successText, #1c958f);
}
.aWJOB {
  background-color: var(--informationBackground, #ebd3bc);
  color: var(--informationText, #d28f51);
  cursor: unset;
}
.o9rSt {
  padding: 5px 10px;
  font-size: 12px;
}
.ksiB5 {
  height: 48px;
  padding: 12px 28px;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.28px;
}
.lIUre {
  padding: 15px 20px;
  font-size: 16px;
}

/* Absolute Center Spinner */
.rRwEk {
  position: fixed;
  z-index: 2000;
  height: 2em;
  width: 2em;
  overflow: show;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* Transparent Overlay */
.rRwEk:before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
  background: -webkit-radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));
}
/* :not(:required) hides these rules from IE9 and below */
.rRwEk:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.rRwEk:not(:required):after {
  content: "";
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: oh1bM 150ms infinite linear;
  -moz-animation: oh1bM 150ms infinite linear;
  -ms-animation: oh1bM 150ms infinite linear;
  -o-animation: oh1bM 150ms infinite linear;
  animation: oh1bM 150ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;
}
/* Animation */
@-webkit-keyframes oh1bM {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes oh1bM {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes oh1bM {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes oh1bM {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.BcGp_ {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  z-index: 222;
}
.D3aLg {
  border: 8px solid #f3f3f3;
  /* Light grey */
  border-top: 8px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: qM98u 2s linear infinite;
  margin-left: 10%;
}
@keyframes qM98u {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.BcGp_ p {
  margin-left: 10px;
  font-weight: bold;
  color: #333;
  /* Dark grey */
}

.qwOyc,
.Gdm0E {
  transition: all 0.5s;
}
.ltjc9,
.jllYy {
  opacity: 0;
  transform: translateY(10px);
}
.oIk8O,
.K8PTN {
  transition: all 0.5s;
}
.U8ldm,
.uhK3r {
  opacity: 0;
}
.JXu2n,
.gK2cI {
  transition: 0.5s;
}
.FuW14,
.AthWO {
  transform: translate(-100%, 0%);
}
.GhBDG,
.m2rah {
  transition: all 0.5s;
}
._D4md,
.OIMFy {
  transform: translate(200%, 0%);
}
.GMcHN,
.DUR4u {
  transition: all 0.5s;
}
.nJdyW,
.H2TJd {
  opacity: 0;
  transform: translateY(-100%);
}
.DOkKS,
.fdsiL {
  transition: all 0.5s ease-in-out;
}
.wlyCw,
.VhIeh {
  opacity: 0;
  transform: translateY(100vh);
}
.DzUbq {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.DzUbq.N3D7A {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.ls11Y {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.ls11Y.N3D7A {
  opacity: 1 !important;
}
.YuLYe {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.ZpXVR {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .ZpXVR {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .ZpXVR {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
a {
  color: inherit;
  text-decoration: none;
}
.WzmGJ,
.PNL8A {
  position: sticky;
  top: 0;
  z-index: 40;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.VViZC,
.ng8lO {
  background-color: var(--pageBackground, #f8f8f8);
}
.OoLkl .UW4Gd .T50iw .nvH5K {
  font-size: 0.875rem;
}
.T8vyK .gdESF {
  background: #f5f5f5;
}
.v3hXO {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.XcsEE {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.GMDiI,
.cVL1s {
  max-width: 1440px;
}
.IgyW7 {
  display: block;
}
.SqwIT,
.IffDu {
  display: inline-block;
}
.CMozD {
  display: flex;
}
.NBLol,
.ttmGY {
  display: flex;
  flex-direction: column;
}
.bLMgL,
.rC_Tq {
  display: flex;
  align-items: center;
}
.Btwrr,
.x8pqH {
  display: flex;
  justify-content: center;
}
.STF3P,
.m95hn {
  display: flex;
  justify-content: center;
  align-items: center;
}
.leA00,
.qHlaF {
  justify-content: flex-start;
}
.bZvZX,
.T_yKm {
  justify-content: flex-end;
}
.mgitI,
.cvWh_ {
  justify-content: space-between;
}
.QGIFa,
.AlzZo {
  justify-content: space-around;
}
.zTHgI,
.P16IY {
  justify-content: space-evenly;
}
h1,
.kbDWZ {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .kbDWZ {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.MGuRg {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .MGuRg {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.zpIQX {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .zpIQX {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.crECL {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .crECL {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.pJCAW {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .pJCAW {
    font-size: 16px;
    line-height: 18px;
  }
}
.Ys04O {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .Ys04O {
    font-size: 16px;
    line-height: 20px;
  }
}
.txnPG,
.xgMBf,
.z0hcC {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .txnPG,
  .xgMBf,
  .z0hcC {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.YjqFW {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .YjqFW {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.pALth,
.Gmk0C {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.wOHlq,
.YWjmI {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.eod4D,
.M18sK {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .eod4D,
  .M18sK {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.eod4D:hover,
.M18sK:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.eod4D:disabled,
.M18sK:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.eod4D:active,
.M18sK:active {
  opacity: 0.8;
}
.UvsqF,
.riseZ {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.bHkeC,
.hpEiB {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.c3oXk,
.sw2de {
  max-width: 1440px !important;
}
.oyHCF,
.IEVPE {
  overflow-y: hidden !important;
}
.kl8dv .THM7z .dhClK {
  height: 63px;
}
.A2TyT .zipoF .J1Cyb {
  margin-right: none !important;
}
.gUV1J {
  display: block !important;
  margin-bottom: 8px;
}
.sDRLS {
  width: calc(100% - 20px) !important;
}
.AFScT {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.HEdP3,
.um3LN {
  max-width: 1440px;
}
.wcaCb,
.kHkOt {
  margin-right: 30px !important;
}
.r0yXg,
.RGDg_ {
  margin-right: 5px !important;
}
.x6f9v,
.CcFOC {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.K4Q2q,
.yiNSQ {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.vcWBu,
.pp7rg {
  display: none;
}
@media only screen and (max-width: 768px) {
  .vcWBu,
  .pp7rg {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .vcWBu,
  .pp7rg {
    margin-top: 24px;
  }
}
.HGBwj,
.H7Yqx {
  background-color: var(--accentColor);
  color: #fff;
}
.WUBvc,
.kflsZ {
  position: relative;
}
.kimND,
.oON3k {
  overflow-y: hidden;
}
.e2DSX,
.jChwr {
  overflow: hidden;
}
.GSg3c h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .GSg3c {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.fcEVu .BKbv2 {
  color: var(--textHeading, #26201a);
}
.fcEVu ._hgJg,
.fcEVu .mofKx {
  color: var(--textLabel, #7d7676) !important;
}
.fcEVu #TjDWT * {
  color: var(--textBody, #3c3131);
}
.b1f1g {
  width: 100%;
  height: 100%;
}
.v8CAj {
  padding: 15px 25px 5px;
  background-color: #ffffff;
  min-width: 200px;
  min-height: 100px;
  max-width: 350px;
  overflow-wrap: break-word;
  border-radius: 3px;
  -webkit-font-smoothing: antialiased;
}
.v8CAj .t2Ndu {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  font-weight: 400;
}
.v8CAj .UssDD {
  margin: 25px 0 35px 0;
  line-height: 20px;
  text-align: center;
  font-size: 14px;
  font-weight: 300;
}
.v8CAj .XwIAy {
  border-top: 1px solid var(--dividerStokes, #d4d1d1);
  width: 100%;
  display: flex;
  margin-bottom: 3px;
}
.v8CAj .XwIAy .h_NMu {
  color: #41434c;
  opacity: 0.2;
  margin-top: 7px;
  font-weight: 300;
  font-size: 28px;
}
.v8CAj .XwIAy .ZQuUd,
.v8CAj .XwIAy .kb7rw {
  flex: 1;
  margin-top: 5px;
  font-weight: 700;
}


/**
 * Swiper 11.1.14
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 12, 2024
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.OwBU9{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.acfmw>.Sh9QV{flex-direction:column}.Sh9QV{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.G2lIH .K6lJ_,.gKLiJ .K6lJ_,.Sh9QV{transform:translate3d(0px,0,0)}.lvn6q{touch-action:pan-y}.acfmw{touch-action:pan-x}.K6lJ_{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.y_5Pl{visibility:hidden}.Fgo0y,.Fgo0y .K6lJ_{height:auto}.Fgo0y .Sh9QV{align-items:flex-start;transition-property:transform,height}.HRcAa .K6lJ_{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.lTIiA.JWnpl .Sh9QV{perspective:1200px}.lTIiA .Sh9QV{transform-style:preserve-3d}.lTIiA{perspective:1200px}.lTIiA .sLZFN,.lTIiA .K6lJ_{transform-style:preserve-3d}.JWnpl>.Sh9QV{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.JWnpl>.Sh9QV::-webkit-scrollbar{display:none}.JWnpl>.Sh9QV>.K6lJ_{scroll-snap-align:start start}.JWnpl.lvn6q>.Sh9QV{scroll-snap-type:x mandatory}.JWnpl.acfmw>.Sh9QV{scroll-snap-type:y mandatory}.JWnpl.EXoI_>.Sh9QV{scroll-snap-type:none}.JWnpl.EXoI_>.Sh9QV>.K6lJ_{scroll-snap-align:none}.JWnpl.RWx2m>.Sh9QV::before{content:'';flex-shrink:0;order:9999}.JWnpl.RWx2m>.Sh9QV>.K6lJ_{scroll-snap-align:center center;scroll-snap-stop:always}.JWnpl.RWx2m.lvn6q>.Sh9QV>.K6lJ_:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.JWnpl.RWx2m.lvn6q>.Sh9QV::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.JWnpl.RWx2m.acfmw>.Sh9QV>.K6lJ_:first-child{margin-block-start:var(--swiper-centered-offset-before)}.JWnpl.RWx2m.acfmw>.Sh9QV::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.lTIiA .jAlm7,.lTIiA .TeKkW,.lTIiA .vtktd,.lTIiA .gOrMz,.lTIiA .ymqIc{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.lTIiA .jAlm7{background:rgba(0,0,0,.15)}.lTIiA .vtktd{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.lTIiA .gOrMz{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.lTIiA .ymqIc{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.lTIiA .TeKkW{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.ma52G{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.k_lC5 .NGfF3 .ma52G,.OwBU9:not(.k_lC5) .ma52G{animation:p_A8A 1s infinite linear}.ablRz{--swiper-preloader-color:#fff}.XbD_l{--swiper-preloader-color:#000}@keyframes p_A8A{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.iY6LN .K6lJ_{-webkit-backface-visibility:hidden;transform:translateZ(0)}.iY6LN.JWnpl .Sh9QV::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.iY6LN.JWnpl.lvn6q .Sh9QV::after{height:1px;width:var(--swiper-virtual-size)}.iY6LN.JWnpl.acfmw .Sh9QV::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.JaDDM,.Fpciz{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.JaDDM.PY6M0,.Fpciz.PY6M0{opacity:.35;cursor:auto;pointer-events:none}.JaDDM.tDL03,.Fpciz.tDL03{opacity:0;cursor:auto;pointer-events:none}.ved1J .JaDDM,.ved1J .Fpciz{display:none!important}.JaDDM svg,.Fpciz svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.ADjBv .JaDDM svg,.ADjBv .Fpciz svg{transform:rotate(180deg)}.Fpciz,.ADjBv .JaDDM{left:var(--swiper-navigation-sides-offset,10px);right:auto}.JaDDM,.ADjBv .Fpciz{right:var(--swiper-navigation-sides-offset,10px);left:auto}.bvZR5{display:none}.JaDDM:after,.Fpciz:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.Fpciz:after,.ADjBv .JaDDM:after{content:'prev'}.JaDDM,.ADjBv .Fpciz{right:var(--swiper-navigation-sides-offset,10px);left:auto}.JaDDM:after,.ADjBv .Fpciz:after{content:'next'}.ZYDXt{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.ZYDXt.heU4M{opacity:0}.B31nj>.ZYDXt,.ZYDXt.B31nj{display:none!important}.lvn6q>.D2OX1,.D2OX1.ht2LW,.aEnQR,.kA2W9{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.EPfk6{overflow:hidden;font-size:0}.EPfk6 .P0wBc{transform:scale(.33);position:relative}.EPfk6 .OGMNl{transform:scale(1)}.EPfk6 .mp5N1{transform:scale(1)}.EPfk6 .rUNMz{transform:scale(.66)}.EPfk6 .tiM7Z{transform:scale(.33)}.EPfk6 .vXJ4N{transform:scale(.66)}.EPfk6 .kyNfd{transform:scale(.33)}.P0wBc{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.P0wBc{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.U9M9n .P0wBc{cursor:pointer}.P0wBc:only-child{display:none!important}.OGMNl{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.euOsU.D2OX1,.acfmw>.D2OX1{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.euOsU.D2OX1 .P0wBc,.acfmw>.D2OX1 .P0wBc{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.euOsU.D2OX1.EPfk6,.acfmw>.D2OX1.EPfk6{top:50%;transform:translateY(-50%);width:8px}.euOsU.D2OX1.EPfk6 .P0wBc,.acfmw>.D2OX1.EPfk6 .P0wBc{display:inline-block;transition:.2s transform,.2s top}.lvn6q>.D2OX1 .P0wBc,.ht2LW.D2OX1 .P0wBc{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.lvn6q>.D2OX1.EPfk6,.ht2LW.D2OX1.EPfk6{left:50%;transform:translateX(-50%);white-space:nowrap}.lvn6q>.D2OX1.EPfk6 .P0wBc,.ht2LW.D2OX1.EPfk6 .P0wBc{transition:.2s transform,.2s left}.lvn6q.ADjBv>.EPfk6 .P0wBc{transition:.2s transform,.2s right}.kA2W9{color:var(--swiper-pagination-fraction-color,inherit)}.alZe9{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.alZe9 .Cti3x{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.ADjBv .alZe9 .Cti3x{transform-origin:right top}.lvn6q>.alZe9,.alZe9.ht2LW,.alZe9.euOsU.wqm05,.acfmw>.alZe9.wqm05{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.lvn6q>.alZe9.wqm05,.alZe9.ht2LW.wqm05,.alZe9.euOsU,.acfmw>.alZe9{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.N2g0N{display:none}.luMtR{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.spt8c>.luMtR,.luMtR.spt8c{display:none!important}.lvn6q>.luMtR,.luMtR.gP5Iy{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.luMtR.WLOO2,.acfmw>.luMtR{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.s9vB7{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.c4OlO{cursor:move}.oA6UC{display:none}.PVdWA{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.PVdWA>canvas,.PVdWA>img,.PVdWA>svg{max-width:100%;max-height:100%;object-fit:contain}.RU4KC{cursor:move;touch-action:none}.OwBU9 .F96ps{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.EXoI_>.Sh9QV{transition-timing-function:ease-out;margin:0 auto}.XAteN>.Sh9QV{flex-wrap:wrap}.fpory>.Sh9QV{flex-wrap:wrap;flex-direction:column}.Wkyyj.EXoI_ .K6lJ_{transition-timing-function:ease-out}.Wkyyj .K6lJ_{pointer-events:none;transition-property:opacity}.Wkyyj .K6lJ_ .K6lJ_{pointer-events:none}.Wkyyj .rOAKN{pointer-events:auto}.Wkyyj .rOAKN .rOAKN{pointer-events:auto}.OwBU9.kLILZ{overflow:visible}.kLILZ .K6lJ_{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.kLILZ .K6lJ_ .K6lJ_{pointer-events:none}.kLILZ.ADjBv .K6lJ_{transform-origin:100% 0}.kLILZ .rOAKN,.kLILZ .rOAKN .rOAKN{pointer-events:auto}.kLILZ .rOAKN,.kLILZ .WRqiU,.kLILZ .iuooM{pointer-events:auto;visibility:visible}.kLILZ .sLZFN{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.kLILZ .sLZFN:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.kLILZ .WRqiU+.K6lJ_{pointer-events:auto;visibility:visible}.kLILZ .MCdpk.TeKkW,.kLILZ .MCdpk.vtktd,.kLILZ .MCdpk.gOrMz,.kLILZ .MCdpk.ymqIc{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.OwBU9.pmolO{overflow:visible}.pmolO .K6lJ_{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.pmolO .K6lJ_ .K6lJ_{pointer-events:none}.pmolO .rOAKN,.pmolO .rOAKN .rOAKN{pointer-events:auto}.pmolO .IpXf3.TeKkW,.pmolO .IpXf3.vtktd,.pmolO .IpXf3.gOrMz,.pmolO .IpXf3.ymqIc{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.PA0JT .K6lJ_{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.OwBU9.dI4ug{overflow:visible}.dI4ug .K6lJ_{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
@charset "UTF-8";
.CuoE6,
.ie1LG {
  transition: all 0.5s;
}
.jI08f,
.AS1zg {
  opacity: 0;
  transform: translateY(10px);
}
.U7Hnc,
.YOZAg {
  transition: all 0.5s;
}
._nqjk,
.T_SBZ {
  opacity: 0;
}
.zPI9L,
.zwg4R {
  transition: 0.5s;
}
.fOmIV,
.xWbBN {
  transform: translate(-100%, 0%);
}
.IxgzL,
.E9u4U {
  transition: all 0.5s;
}
.Y45_F,
.TkYnP {
  transform: translate(200%, 0%);
}
.YrrLC,
.dtub0 {
  transition: all 0.5s;
}
.a0RaP,
.Xstqx {
  opacity: 0;
  transform: translateY(-100%);
}
.OwRLF,
.N5mlR {
  transition: all 0.5s ease-in-out;
}
.t0GxG,
.HzeWJ {
  opacity: 0;
  transform: translateY(100vh);
}
.aXl6U {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.aXl6U.TcqJW {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.lx0OS {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.lx0OS.TcqJW {
  opacity: 1 !important;
}
.mjY6F {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.KCV2l {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .KCV2l {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .KCV2l {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSand";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/1e2a5b1ddb45b9527814.woff2) format("woff2");
  font-display: swap;
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.J4Vlz {
  position: sticky;
  top: 0;
  z-index: 9;
}
.Oik6m,
.X5S28 {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.NujYE,
.mzZwM {
  background-color: var(--pageBackground, #f8f8f8);
}
.UAxrX .s8fwl .YF7eN .h1Htm {
  font-size: 0.875rem;
}
.YN1Um .ciSCz {
  background: #f5f5f5;
}
.YBXtR {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.E5tGy {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.oCDFv,
.rOVKG {
  max-width: 1440px;
}
.ernD_ {
  display: block;
}
.JNZeF,
.VDp8k {
  display: inline-block;
}
.cB7cB {
  display: flex;
}
.WIk39,
.lTvsH {
  display: flex;
  flex-direction: column;
}
.fQEo8,
.hSdWi {
  display: flex;
  align-items: center;
}
.cbemU,
.IkxrF {
  display: flex;
  justify-content: center;
}
.p0JyU,
.ttsRq {
  display: flex;
  justify-content: center;
  align-items: center;
}
.xcRtw,
.bHk7f {
  justify-content: flex-start;
}
.S6e6d,
.sFd6e {
  justify-content: flex-end;
}
.T2jLR,
.mISF7 {
  justify-content: space-between;
}
.kdlD_,
.ej1lm {
  justify-content: space-around;
}
.TtUCd,
.CgqAo {
  justify-content: space-evenly;
}
h1,
.ZfXlC {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .ZfXlC {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.v9bt7 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .v9bt7 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.RlaQT {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .RlaQT {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.Xuykv {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .Xuykv {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.sgM7s {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .sgM7s {
    font-size: 16px;
    line-height: 18px;
  }
}
.QyLCk {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .QyLCk {
    font-size: 16px;
    line-height: 20px;
  }
}
.tscdB,
.Krs4_,
.QtjUN {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .tscdB,
  .Krs4_,
  .QtjUN {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.FXAmj {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .FXAmj {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.NljOs,
.V_5WP {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.lqfvx,
.SRUJO {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.Barq9,
.D17QU {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.tTRAG,
.A2yvQ {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .tTRAG,
  .A2yvQ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .tTRAG:hover,
  .A2yvQ:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.tTRAG:active,
.A2yvQ:active,
.tTRAG:focus-visible,
.A2yvQ:focus-visible,
.tTRAG:focusvisible,
.A2yvQ:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.qIYgY,
.PVpvk {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .qIYgY,
  .PVpvk {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .qIYgY:hover,
  .PVpvk:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .qIYgY:disabled,
  .PVpvk:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.qIYgY:active,
.PVpvk:active,
.qIYgY:focus-visible,
.PVpvk:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.E_w95,
.oEqSl {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .E_w95,
  .oEqSl {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.E_w95:hover,
.oEqSl:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.E_w95:disabled,
.oEqSl:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.E_w95:active,
.oEqSl:active {
  opacity: 0.8;
}
.lZjiv,
.nwaxX {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.PoVQe,
.HyIVK {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.R97hy,
.JMQGc {
  max-width: 1440px !important;
}
.D10J4 {
  max-width: unset;
}
.R97hy,
.Llhrh {
  max-width: 1750px !important;
}
.HFEJG,
.IxBZy {
  overflow-y: hidden !important;
}
.RwXiL .WbMRV .K1iMx {
  height: 63px;
}
.ffeyL .NuSaC .puktH {
  margin-right: none !important;
}
.PYxIg {
  display: block !important;
  margin-bottom: 8px;
}
.D0G8E {
  width: calc(100% - 20px) !important;
}
.tBiX1 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.Od04s,
.sIt_r {
  max-width: 1440px;
}
.ZoBZk,
.fCj3a {
  margin-right: 30px !important;
}
.BoCKi,
.qJuPL {
  margin-right: 5px !important;
}
.sYacM,
.opbyB {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.yqdWN,
.IC9B1 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.T6htx,
.km7zJ {
  display: none;
}
@media only screen and (max-width: 768px) {
  .T6htx,
  .km7zJ {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .T6htx,
  .km7zJ {
    margin-top: 24px;
  }
}
.SgSMc,
.q6xw1 {
  background-color: var(--accentColor);
  color: #fff;
}
.caSFE,
.dzE2v {
  position: relative;
}
.DS9VV,
.D4mhn {
  overflow-y: hidden;
}
.JdqJn,
.aTRsX {
  overflow: hidden;
}
.pAtEh h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .pAtEh {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.e2Oft .bES95 {
  color: var(--textHeading, #26201a);
}
.e2Oft .xp1pn,
.e2Oft .zDMCt {
  color: var(--textLabel, #7d7676) !important;
}
.e2Oft #Kz_RG * {
  color: var(--textBody, #3c3131);
}
.qThoq {
  width: 100%;
  height: 100%;
}
.bqfnO {
  font-family: var(--font-body);
}
.PBLJ5 {
  font-family: var(--font-header);
}
/* Slider */
.m1kjt {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.FGcX2 {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.FGcX2:focus {
  outline: none;
}
.FGcX2.OVJTx {
  cursor: pointer;
  cursor: hand;
}
.m1kjt .jh4ha,
.m1kjt .FGcX2 {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.jh4ha {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.jh4ha:before,
.jh4ha:after {
  content: "";
  display: table;
}
.jh4ha:after {
  clear: both;
}
.FCU3_ .jh4ha {
  visibility: hidden;
}
.mdoMl {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .mdoMl {
  float: right;
}
.mdoMl img {
  display: block;
}
.mdoMl.FCU3_ img {
  display: none;
}
.mdoMl.OVJTx img {
  pointer-events: none;
}
.kwUHg .mdoMl {
  display: block;
}
.FCU3_ .mdoMl {
  visibility: hidden;
}
.ZPgjM .mdoMl {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.BgIKF.FxWR5 {
  display: none;
}
/* Slider */
.FCU3_ .FGcX2 {
  background: #fff url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/fb6f3c230cb846e25247.gif) center center no-repeat;
}
/* Arrows */
.JWPpM,
.FTH3F {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.JWPpM:hover,
.FTH3F:hover,
.JWPpM:focus,
.FTH3F:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.JWPpM:hover:before,
.FTH3F:hover:before,
.JWPpM:focus:before,
.FTH3F:focus:before {
  opacity: 1;
}
.JWPpM.yRxYk:before,
.FTH3F.yRxYk:before {
  opacity: 0.25;
}
.JWPpM:before,
.FTH3F:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Icons */
}
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a4e97f5a2a64f0ab1323.eot);
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a4e97f5a2a64f0ab1323.eot?#iefix) format('embedded-opentype'), url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/295183786cd8a1389865.woff) format('woff'), url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/c94f7671dcc99dce43e2.ttf) format('truetype'), url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/b999f9e909d22622f220.svg#slick) format('svg');
}
.JWPpM {
  left: -25px;
}
[dir="rtl"] .JWPpM {
  left: auto;
  right: -25px;
}
.JWPpM:before {
  content: "←";
}
[dir="rtl"] .JWPpM:before {
  content: "→";
}
.FTH3F {
  right: -25px;
}
[dir="rtl"] .FTH3F {
  left: -25px;
  right: auto;
}
.FTH3F:before {
  content: "→";
}
[dir="rtl"] .FTH3F:before {
  content: "←";
}
/* Dots */
.NeyAW .m1kjt {
  margin-bottom: 30px;
}
.dWLsc {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.dWLsc li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.dWLsc li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.dWLsc li button:hover,
.dWLsc li button:focus {
  outline: none;
}
.dWLsc li button:hover:before,
.dWLsc li button:focus:before {
  opacity: 1;
}
.dWLsc li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.dWLsc li.R13B7 button:before {
  color: black;
  opacity: 0.75;
}
*,
*::after,
*::before {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
a {
  color: inherit;
  text-decoration: none;
}
.J4Vlz {
  position: sticky;
  top: 0;
  z-index: 9;
}
.Oik6m,
.X5S28 {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.NujYE,
.mzZwM {
  background-color: var(--pageBackground, #f8f8f8);
}
.UAxrX .s8fwl .YF7eN .h1Htm {
  font-size: 0.875rem;
}
.YN1Um .ciSCz {
  background: #f5f5f5;
}
.YBXtR {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.E5tGy {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.oCDFv,
.rOVKG {
  max-width: 1440px;
}
.ernD_ {
  display: block;
}
.JNZeF,
.VDp8k {
  display: inline-block;
}
.cB7cB {
  display: flex;
}
.WIk39,
.lTvsH {
  display: flex;
  flex-direction: column;
}
.fQEo8,
.hSdWi {
  display: flex;
  align-items: center;
}
.cbemU,
.IkxrF {
  display: flex;
  justify-content: center;
}
.p0JyU,
.ttsRq {
  display: flex;
  justify-content: center;
  align-items: center;
}
.xcRtw,
.bHk7f {
  justify-content: flex-start;
}
.S6e6d,
.sFd6e {
  justify-content: flex-end;
}
.T2jLR,
.mISF7 {
  justify-content: space-between;
}
.kdlD_,
.ej1lm {
  justify-content: space-around;
}
.TtUCd,
.CgqAo {
  justify-content: space-evenly;
}
h1,
.ZfXlC {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .ZfXlC {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.v9bt7 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h2,
  .v9bt7 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.RlaQT {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .RlaQT {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.Xuykv {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .Xuykv {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.sgM7s {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h5,
  .sgM7s {
    font-size: 16px;
    line-height: 18px;
  }
}
.QyLCk {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .QyLCk {
    font-size: 16px;
    line-height: 20px;
  }
}
.tscdB,
.Krs4_,
.QtjUN {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .tscdB,
  .Krs4_,
  .QtjUN {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.FXAmj {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .FXAmj {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.NljOs,
.V_5WP {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.lqfvx,
.SRUJO {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.Barq9,
.D17QU {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.tTRAG,
.A2yvQ {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .tTRAG,
  .A2yvQ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .tTRAG:hover,
  .A2yvQ:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.tTRAG:active,
.A2yvQ:active,
.tTRAG:focus-visible,
.A2yvQ:focus-visible,
.tTRAG:focusvisible,
.A2yvQ:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.qIYgY,
.PVpvk {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .qIYgY,
  .PVpvk {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .qIYgY:hover,
  .PVpvk:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .qIYgY:disabled,
  .PVpvk:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.qIYgY:active,
.PVpvk:active,
.qIYgY:focus-visible,
.PVpvk:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.E_w95,
.oEqSl {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .E_w95,
  .oEqSl {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.E_w95:hover,
.oEqSl:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.E_w95:disabled,
.oEqSl:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.E_w95:active,
.oEqSl:active {
  opacity: 0.8;
}
.lZjiv,
.nwaxX {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.PoVQe,
.HyIVK {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.R97hy,
.JMQGc {
  max-width: 1440px !important;
}
.R97hy,
.Llhrh {
  max-width: 1750px !important;
}
.HFEJG,
.IxBZy {
  overflow-y: hidden !important;
}
.RwXiL .WbMRV .K1iMx {
  height: 63px;
}
.ffeyL .NuSaC .puktH {
  margin-right: none !important;
}
.PYxIg {
  display: block !important;
  margin-bottom: 8px;
}
.D0G8E {
  width: calc(100% - 20px) !important;
}
.tBiX1 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.Od04s,
.sIt_r {
  max-width: 1440px;
}
.ZoBZk,
.fCj3a {
  margin-right: 30px !important;
}
.BoCKi,
.qJuPL {
  margin-right: 5px !important;
}
.sYacM,
.opbyB {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.yqdWN,
.IC9B1 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.T6htx,
.km7zJ {
  display: none;
}
@media only screen and (max-width: 768px) {
  .T6htx,
  .km7zJ {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .T6htx,
  .km7zJ {
    margin-top: 24px;
  }
}
.SgSMc,
.q6xw1 {
  background-color: var(--accentColor);
  color: #fff;
}
.caSFE,
.dzE2v {
  position: relative;
}
.DS9VV,
.D4mhn {
  overflow-y: hidden;
}
.JdqJn,
.aTRsX {
  overflow: hidden;
}
.pAtEh h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .pAtEh {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.e2Oft .bES95 {
  color: var(--textHeading, #26201a);
}
.e2Oft .xp1pn,
.e2Oft .zDMCt {
  color: var(--textLabel, #7d7676) !important;
}
.e2Oft #Kz_RG * {
  color: var(--textBody, #3c3131);
}
.qThoq {
  width: 100%;
  height: 100%;
}
@media (max-width: 576px) {
  #DmUMD .mdoMl {
    margin-right: 13px;
  }
}
#DmUMD .m1kjt .JWPpM {
  left: 1.5%;
  z-index: 1;
  height: 44px;
  width: 35px;
  background: white;
  opacity: 0.75;
  transform: none;
}
#DmUMD .m1kjt .JWPpM::before {
  font-family: unset;
  content: "<";
  color: black;
  line-height: 38px;
  font-size: 40px;
}
#DmUMD .m1kjt .FTH3F {
  right: 1.5%;
  z-index: 1;
  height: 44px;
  width: 35px;
  background: white;
  opacity: 0.75;
  transform: none;
}
#DmUMD .m1kjt .FTH3F::before {
  font-family: unset;
  content: ">";
  color: black;
  line-height: 38px;
  font-size: 40px;
}
#DmUMD .m1kjt .jh4ha {
  width: none;
}
@media only screen and (max-width: 768px) {
  #lIMCX .mdoMl:first-child {
    border: none;
  }
}
#rFiyA .m1kjt .JWPpM {
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  left: 0;
  transform: scale(0.75);
  box-shadow: none;
}
#rFiyA .m1kjt .JWPpM::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 8px;
  margin-top: -1px;
  border: medium inset transparent;
  border-top-width: 13px;
  border-bottom-width: 13px;
  border-right: 17px solid white;
  margin-left: 6px;
}
#rFiyA .m1kjt .JWPpM::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 0px;
  border: medium inset transparent;
  margin-left: 0px;
  border-right: 26px solid #3f3f3f;
  border-top-width: 20px;
  border-bottom-width: 21px;
}
#rFiyA .m1kjt .FTH3F {
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  transform: scale(0.75);
}
#rFiyA .m1kjt .FTH3F::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: -8px;
  margin-left: -39px;
  border: medium inset transparent;
  border-top-width: 21px;
  border-bottom-width: 21px;
  border-left: 27px solid #3f3f3f;
}
#rFiyA .m1kjt .FTH3F::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  margin-top: 0px;
  border: medium inset transparent;
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 0px;
  border-left: 17px solid white;
  margin-left: -35px;
}
#rFiyA.y5aoZ .m1kjt .FTH3F {
  left: 61.5%;
}
#rJDqp.q61DM .JWPpM,
#rJDqp.q61DM .FTH3F {
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: #fff;
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.18);
  border-radius: 0;
  height: 40px;
  width: auto;
  padding: 0px 10px;
  font-size: 24px;
  outline: none;
}
/* Adjust position of prev and next arrows */
#rJDqp.q61DM .JWPpM {
  left: -71px;
}
#rJDqp.q61DM .FTH3F {
  right: -71px;
}
/* Remove default content of slick pseudo-elements */
#rJDqp .JWPpM::before,
#rJDqp .FTH3F::before {
  content: none;
}
#rJDqp.lQ5NF .m1kjt .JWPpM,
#rJDqp.lQ5NF .m1kjt .FTH3F {
  display: none;
}
.LP2Un {
  display: flex !important;
  /* Ensure slides are displayed in a row */
}
.Yzghf {
  width: fit-content;
}
.XzeDL {
  position: static;
  display: flex;
  gap: 8px;
  justify-content: center;
  margin-top: 24px;
}
@media only screen and (max-width: 768px) {
  .XzeDL {
    display: none;
  }
}
.XzeDL .xt9iz {
  width: 32px;
  height: 4px;
  display: inline-block;
  background: #989898;
  opacity: 0.4;
  border-radius: 32px;
  transition: all linear 0.2s;
}
.XzeDL .pxr1F {
  height: 6px;
  opacity: 1;
  width: 52px;
  border: 1px solid #f5e5f6;
}
.Rcebg:after,
.eK6Eg:after {
  color: #000;
  height: 40px;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.eK6Eg {
  left: 6px;
  transform: translateY(-50%);
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  .eK6Eg {
    left: 0;
    margin-top: 0;
    width: 24px;
    height: 24px;
  }
}
.Rcebg {
  transform: translateY(-50%);
  right: 6px;
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  .Rcebg {
    right: 0;
    margin-top: 0;
    width: 24px;
    height: 24px;
  }
}
.EnDS1 {
  min-height: 100vh;
}
.hy4VH {
  height: 2px;
  background-color: #000;
}
.hy4VH .B25B0 {
  background: #000;
}
.hy4VH .izqfX {
  background: #000;
  height: 16px;
  width: 16px;
}
.ZfioX {
  text-align: center;
}
.ZfioX li {
  display: inline;
}
.ZfioX li button {
  margin: 0 4px;
  width: 10px;
  height: 4px;
  border-radius: 25px;
  background-color: var(--textSecondary);
  color: var(--textSecondary);
  overflow: hidden;
}
.ZfioX li.R13B7 button {
  width: 18px !important;
  background-color: var(--textSecondary);
  color: var(--textSecondary);
}
.u0kCx {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .u0kCx {
    display: none;
  }
}
.u0kCx .bk3zN {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.1));
  height: 100%;
  position: relative;
}
.u0kCx .bk3zN > * {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.u0kCx .bk3zN:before {
  content: "";
  display: block;
}
.u0kCx .bk3zN .e0ZbL {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  overflow: hidden;
  height: 100%;
  display: flex;
  align-items: center;
}
.u0kCx .bk3zN .e0ZbL img {
  width: 100%;
}
.u0kCx .bk3zN .e0ZbL .C8ca0 {
  cursor: pointer;
  height: 100%;
  width: 100%;
}
.u0kCx .bk3zN .lawJl .O7V8J {
  position: relative;
  height: 100%;
}
.Ua5Yu {
  width: 60px;
  height: 60px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
.xcbpW {
  position: absolute;
  top: 18px !important;
  right: 17px !important;
  left: unset !important;
  bottom: unset !important;
  cursor: pointer;
  width: 22px;
  height: 20px;
}
.x4Bbn {
  position: absolute;
  border-radius: 24px;
  bottom: 24px !important;
  right: 24px !important;
  left: unset !important;
  top: unset !important;
  height: fit-content;
  width: fit-content;
  padding: 4px var(--scale-8-px, 8px);
}
.L4NgF {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.28px;
  border-radius: 24px;
  background-color: var(--themeAccentL5, #fff);
  color: var(--textBody, #3c3131);
  border: 1px solid var(--dividerStokes, #d4d1d1);
}
 /deep/ .LBfwW {
  margin-top: 12px !important;
}
.VbKLq {
  position: absolute;
  bottom: 8px;
  right: 8px;
  width: 40px;
  height: 40px;
}
.A1D_o /deep/ svg path {
  stroke: #efe7d6;
}
.Byp5y {
  position: relative;
  max-height: 100%;
  display: flex;
  align-items: center;
  width: 100%;
}
.Byp5y .jP2pT {
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.Byp5y .BJF86 {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
.Byp5y .jjhBn {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.Byp5y .XNEOI {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.DWVXq,
.FoEo_ {
  transition: all 0.5s;
}
.ZINiH,
.XGN3K {
  opacity: 0;
  transform: translateY(10px);
}
.uHF7j,
.lABkT {
  transition: all 0.5s;
}
.H6Jjd,
.YAquq {
  opacity: 0;
}
.vzbwW,
.ZwCIk {
  transition: 0.5s;
}
.lfesj,
.tawQj {
  transform: translate(-100%, 0%);
}
.raG1I,
.a7qy2 {
  transition: all 0.5s;
}
.uwwth,
.zUsmW {
  transform: translate(200%, 0%);
}
.AI_5X,
.AsAba {
  transition: all 0.5s;
}
.BhMss,
.WwCWv {
  opacity: 0;
  transform: translateY(-100%);
}
.Harph,
.Wcaku {
  transition: all 0.5s ease-in-out;
}
.uYFdj,
.awaCK {
  opacity: 0;
  transform: translateY(100vh);
}
.Q5LU6 {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.Q5LU6.JSs_x {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.bscQP {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.bscQP.JSs_x {
  opacity: 1 !important;
}
.OJT8E {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.MHnCy {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .MHnCy {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .MHnCy {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSand";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/1e2a5b1ddb45b9527814.woff2) format("woff2");
  font-display: swap;
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.RFz2d {
  position: sticky;
  top: 0;
  z-index: 9;
}
.LGiak,
.Xt_s9 {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.owX_8,
.k2ldn {
  background-color: var(--pageBackground, #f8f8f8);
}
.G3OiT .vz5nG ._79oy .LPRPO {
  font-size: 0.875rem;
}
.pHBLg .AiOcX {
  background: #f5f5f5;
}
.ekVnM {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.FL8r3 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.cbZa1,
.h2qsV {
  max-width: 1440px;
}
.UHzqZ {
  display: block;
}
.CowLg,
.uU2jm {
  display: inline-block;
}
.yBiD_ {
  display: flex;
}
.pMS5v,
.g2QI6 {
  display: flex;
  flex-direction: column;
}
.eJ2TN,
.RFJRd {
  display: flex;
  align-items: center;
}
.Etyfx,
.RqnIG {
  display: flex;
  justify-content: center;
}
.o8rHs,
.md4xu {
  display: flex;
  justify-content: center;
  align-items: center;
}
.k9A_K,
.kvcoX {
  justify-content: flex-start;
}
.hNnyc,
.PrAml {
  justify-content: flex-end;
}
.pk2j9,
.BG5_6 {
  justify-content: space-between;
}
.gu3LZ,
.vBvS_ {
  justify-content: space-around;
}
.JJqEv,
.K7uRe {
  justify-content: space-evenly;
}
h1,
.P2R_c {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .P2R_c {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.GWSmk {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .GWSmk {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.oBfSN {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .oBfSN {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.GNSFW {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .GNSFW {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.G18vE {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .G18vE {
    font-size: 16px;
    line-height: 18px;
  }
}
.Ot1V9 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .Ot1V9 {
    font-size: 16px;
    line-height: 20px;
  }
}
.uWhBD,
.tCCq2,
.rl2EL {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .uWhBD,
  .tCCq2,
  .rl2EL {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.YsBl0 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .YsBl0 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.FKKyK,
.z3id9 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.Tpty5,
.j8j0s {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.tCodA,
.JIGoN {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.kuvIb,
.PEwyK {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .kuvIb,
  .PEwyK {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .kuvIb:hover,
  .PEwyK:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.kuvIb:active,
.PEwyK:active,
.kuvIb:focus-visible,
.PEwyK:focus-visible,
.kuvIb:focusvisible,
.PEwyK:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.A1hCX,
.bZeGi {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .A1hCX,
  .bZeGi {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .A1hCX:hover,
  .bZeGi:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .A1hCX:disabled,
  .bZeGi:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.A1hCX:active,
.bZeGi:active,
.A1hCX:focus-visible,
.bZeGi:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.uDJzQ,
.uKabG {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .uDJzQ,
  .uKabG {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.uDJzQ:hover,
.uKabG:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.uDJzQ:disabled,
.uKabG:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.uDJzQ:active,
.uKabG:active {
  opacity: 0.8;
}
.zYPFA,
.KUEew {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.gO3TP,
.eluV0 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.GXJ0Z,
.AyTgp {
  max-width: 1440px !important;
}
.k1QCl {
  max-width: unset;
}
.GXJ0Z,
.ht6mM {
  max-width: 1750px !important;
}
.tphu_,
.sR4Cy {
  overflow-y: hidden !important;
}
.QhBUD .DYDQH .B6aPd {
  height: 63px;
}
.J57_2 .NUTun .ig8UN {
  margin-right: none !important;
}
.hthA1 {
  display: block !important;
  margin-bottom: 8px;
}
.TgUqh {
  width: calc(100% - 20px) !important;
}
.qOyel {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.EPNsv,
.pp3gy {
  max-width: 1440px;
}
.KxjTO,
.PzcHx {
  margin-right: 30px !important;
}
.LF1Bp,
.JbXjy {
  margin-right: 5px !important;
}
.uRSEm,
.GYJWy {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.HseWy,
.EyMkI {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Ouap4,
.V79Fm {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Ouap4,
  .V79Fm {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Ouap4,
  .V79Fm {
    margin-top: 24px;
  }
}
.IdaWJ,
.qZbra {
  background-color: var(--accentColor);
  color: #fff;
}
.f0n5m,
.VbAVE {
  position: relative;
}
.oKsKS,
.rhoF1 {
  overflow-y: hidden;
}
.tvBIW,
._EPzn {
  overflow: hidden;
}
.fsv1L h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .fsv1L {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.ONYvt .u0H98 {
  color: var(--textHeading, #26201a);
}
.ONYvt .DI_Ax,
.ONYvt .GyjUh {
  color: var(--textLabel, #7d7676) !important;
}
.ONYvt #EkkoE * {
  color: var(--textBody, #3c3131);
}
.ALaPv {
  width: 100%;
  height: 100%;
}
.wKedH {
  font-family: var(--font-body);
}
.u5Efd {
  font-family: var(--font-header);
}
.EnIDX {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}
.DFt4l {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
  overflow: hidden auto;
}
.DFt4l .Isnlv {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  background: none;
  overflow: initial;
  max-width: initial;
  margin: auto;
  right: 0;
}
.DFt4l .Isnlv::before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.DFt4l .Isnlv .IHOfm {
  max-width: 55% !important;
}
@media (max-width: 768px) {
  .DFt4l .Isnlv .IHOfm {
    max-width: 100% !important;
  }
}
.DFt4l .Isnlv .Bt2m9 {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
  max-width: 100%;
  cursor: auto;
}
.DFt4l .Isnlv .Bt2m9 .zxbO3 {
  line-height: 0;
  cursor: pointer;
}
.DFt4l .Isnlv .Bt2m9 .zxbO3 .L78Co {
  border: none;
  top: 10px;
  position: absolute;
  z-index: 9;
  left: 15px;
  font-size: 14px;
  background: #fff;
  color: #000;
  width: 35px;
  height: 35px;
  border-radius: 30px;
}
.DFt4l .Isnlv .Bt2m9 .zxbO3 .L78Co .J1Opm {
  color: #1c1c1c;
}
.DFt4l .Isnlv .Bt2m9 .zxbO3 .L78Co .J1Opm::before {
  content: "\f002";
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1px;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.DFt4l .Isnlv .Bt2m9 .zxbO3 .bMilt {
  right: 8px !important;
  text-align: right;
  padding-right: 6px;
  width: 40px !important;
  height: 40px;
  opacity: 1;
  color: #000 !important;
  top: 0;
  position: absolute;
  z-index: 999;
  overflow: visible;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  box-shadow: none;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace !important;
  line-height: 44px;
  text-decoration: none;
  cursor: pointer;
}
.DFt4l .Isnlv .Bt2m9 .zxbO3 .a1xFs {
  cursor: zoom-out;
  transform: translateY(-140px);
  zoom: 160%;
  margin: 0 0 1rem;
  width: 100vw;
}
.DFt4l .Isnlv .Bt2m9 .zxbO3 .mwD3g {
  cursor: zoom-in;
  transform: scale(1);
  zoom: 100%;
}
.DFt4l .Isnlv .Bt2m9 .ORw6O {
  display: none;
}
@media (max-width: 500px) {
  .DFt4l .Isnlv .Bt2m9 .ORw6O {
    line-height: 0;
    display: block;
  }
  .DFt4l .Isnlv .Bt2m9 .ORw6O .z5qp7 {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
  }
  .DFt4l .Isnlv .Bt2m9 .ORw6O .z5qp7 .A4qR9 {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px;
    margin-top: 20px;
    font-size: 12px;
    font-weight: 300;
    font-family: "TTNormsNormal";
  }
  .DFt4l .Isnlv .Bt2m9 .ORw6O .z5qp7 .L9v8b {
    position: absolute;
    top: 0;
    right: 0;
    color: #cccccc;
    line-height: 18px;
    margin-top: 20px;
    font-size: 12px;
    font-weight: 300;
    font-family: "TTNormsNormal";
  }
}
.C9MWh {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.h8s0V {
  width: 100%;
  max-width: 80vw;
  margin: 0 auto;
}
.h8s0V video,
.h8s0V iframe {
  width: 100%;
  height: 90vh;
  margin: 2rem auto ;
}
.mJSSt {
  width: 100%;
  height: 100%;
}
.aIopp {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
}

.EsIpQ {
  display: flex;
}
.EsIpQ .KL3AS {
  width: 54px;
  height: 54px;
  margin: 0px 5px 5px 0px;
}
.EsIpQ .KL3AS .h77f9 {
  padding: 5px;
  border: 1px solid black;
  width: 274px;
  display: flex;
  flex-direction: column;
  left: calc(100% - 147px);
  bottom: 74px;
  background-color: white;
  top: -176px;
  position: absolute;
  z-index: 4;
}
.EsIpQ .KL3AS .h77f9::after {
  position: relative;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 10px solid #666;
  right: 0px;
  left: 103px;
  bottom: -17%;
  z-index: 9;
  top: 11%;
}
.EsIpQ .KL3AS .h77f9 .mAe7i {
  zoom: 200%;
}
.EsIpQ .KL3AS .h77f9 .jVN8P {
  text-align: center;
}
.OPUJV {
  position: relative;
  width: 80%;
  text-align: center;
  margin-top: -40px;
}
.P16i4 {
  max-width: 80%;
  transition: transform 0.3s ease-in-out;
  transform: scale(1.4);
  border: 2px solid #ddd;
}
.EsIpQ {
  display: flex;
}
.KL3AS {
  position: relative;
  margin: 5px;
  cursor: pointer;
  width: 54px;
  height: 54px;
  margin: 0px 5px 5px 0px;
}
.u6bOk {
  width: 50px;
  height: 50px;
  margin: 0px 5px 5px 0px;
}
.Bwgj1 {
  border: 2px solid #000;
}

.AZAmB,
.Hz6bL {
  transition: all 0.5s;
}
.PXuJj,
.atrv3 {
  opacity: 0;
  transform: translateY(10px);
}
.CYQrh,
.MzVMb {
  transition: all 0.5s;
}
.zWHYI,
.MYi1y {
  opacity: 0;
}
.diye3,
.rBlRn {
  transition: 0.5s;
}
.wCGiE,
.Q3lWo {
  transform: translate(-100%, 0%);
}
.c8YRn,
.l9nQZ {
  transition: all 0.5s;
}
.qnbZR,
.pa8bp {
  transform: translate(200%, 0%);
}
.qR0Qj,
.yCM0h {
  transition: all 0.5s;
}
.pwysD,
.JUKZ8 {
  opacity: 0;
  transform: translateY(-100%);
}
.wSjIR,
.LWeKu {
  transition: all 0.5s ease-in-out;
}
.D7WFc,
._fpSk {
  opacity: 0;
  transform: translateY(100vh);
}
.VjWBk {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.VjWBk.NJzXq {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.k6aYZ {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.k6aYZ.NJzXq {
  opacity: 1 !important;
}
.qelmf {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.XoGWT {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .XoGWT {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .XoGWT {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSand";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/1e2a5b1ddb45b9527814.woff2) format("woff2");
  font-display: swap;
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.sZdw4 {
  position: sticky;
  top: 0;
  z-index: 9;
}
.VNrui,
.aMzlk {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.mJbda,
.N1tAS {
  background-color: var(--pageBackground, #f8f8f8);
}
.dt_i2 .WSXig .sWiLv ._99E9 {
  font-size: 0.875rem;
}
.cXC0U .gObEh {
  background: #f5f5f5;
}
.Cznx3 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.E0EtD {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.d3u00,
.RjelW {
  max-width: 1440px;
}
.aaYi4 {
  display: block;
}
.NFJNF,
.T3xSX {
  display: inline-block;
}
.zGOu3 {
  display: flex;
}
.UHgjb,
.lqoco {
  display: flex;
  flex-direction: column;
}
.g42qt,
.w0HU2 {
  display: flex;
  align-items: center;
}
.nmN00,
.CVTML {
  display: flex;
  justify-content: center;
}
.XfOca,
.E8opy {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ygmY3,
.oFZbv {
  justify-content: flex-start;
}
.GwAtf,
.vtA3D {
  justify-content: flex-end;
}
.gQgFc,
.tJ86l {
  justify-content: space-between;
}
.Ok8d0,
.s8Puv {
  justify-content: space-around;
}
.asG8q,
.QzLph {
  justify-content: space-evenly;
}
h1,
.hqkJj {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .hqkJj {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.vRrk5 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .vRrk5 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.X2tPH {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .X2tPH {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.JKnx5 {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .JKnx5 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.HYj2j {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .HYj2j {
    font-size: 16px;
    line-height: 18px;
  }
}
.jlipB {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .jlipB {
    font-size: 16px;
    line-height: 20px;
  }
}
.RhM_q,
.w5w79,
.WeffU {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .RhM_q,
  .w5w79,
  .WeffU {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.IkbOX {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .IkbOX {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.xL48s,
.l9Wgq {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.Ol7iT,
.gqlgH {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.nHmmM,
.aWnoS {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.oiz3F,
.Tr9E2 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .oiz3F,
  .Tr9E2 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .oiz3F:hover,
  .Tr9E2:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.oiz3F:active,
.Tr9E2:active,
.oiz3F:focus-visible,
.Tr9E2:focus-visible,
.oiz3F:focusvisible,
.Tr9E2:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.cJjTa,
.jP8f2 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .cJjTa,
  .jP8f2 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .cJjTa:hover,
  .jP8f2:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .cJjTa:disabled,
  .jP8f2:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.cJjTa:active,
.jP8f2:active,
.cJjTa:focus-visible,
.jP8f2:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.ptV6X,
.axm3E {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .ptV6X,
  .axm3E {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.ptV6X:hover,
.axm3E:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.ptV6X:disabled,
.axm3E:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.ptV6X:active,
.axm3E:active {
  opacity: 0.8;
}
.tCqwm,
.qVL5t {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.dFvQ1,
.m4Tg1 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.Trw5g,
.zO556 {
  max-width: 1440px !important;
}
.omEM2 {
  max-width: unset;
}
.Trw5g,
.icRtV {
  max-width: 1750px !important;
}
.n5dbs,
._DyEO {
  overflow-y: hidden !important;
}
.IWr6H .l4YZR .yTAQR {
  height: 63px;
}
.jgx8K .FR_eU ._3lWoB {
  margin-right: none !important;
}
.pCVvN {
  display: block !important;
  margin-bottom: 8px;
}
.h9zsG {
  width: calc(100% - 20px) !important;
}
.OjysD {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.hCqQ0,
.ynt8j {
  max-width: 1440px;
}
.WMOSa,
.UH0XH {
  margin-right: 30px !important;
}
.wfjF3,
.tZNCI {
  margin-right: 5px !important;
}
.TFZrI,
.WGoMP {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.ysp06,
.yGR8g {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Z7psq,
.gUjv8 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .Z7psq,
  .gUjv8 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .Z7psq,
  .gUjv8 {
    margin-top: 24px;
  }
}
.CprNU,
.UFQWA {
  background-color: var(--accentColor);
  color: #fff;
}
.dI3LS,
.jDOA3 {
  position: relative;
}
.tIeXf,
.YSMmP {
  overflow-y: hidden;
}
.Y14EU,
.MJpSa {
  overflow: hidden;
}
.ZUbMd h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .ZUbMd {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.YWJYe .jJcOT {
  color: var(--textHeading, #26201a);
}
.YWJYe .H8wj6,
.YWJYe .x1WiX {
  color: var(--textLabel, #7d7676) !important;
}
.YWJYe #nUGBB * {
  color: var(--textBody, #3c3131);
}
.R1XH5 {
  width: 100%;
  height: 100%;
}
.HRQ0f {
  font-family: var(--font-body);
}
.ivSKc {
  font-family: var(--font-header);
}
.NMwmw {
  position: fixed;
  top: 0;
  right: 0;
  width: 540px;
  height: 100%;
  z-index: 101;
  background: var(--dialogBackground, #fff);
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2);
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 768px) {
  .NMwmw {
    width: 100%;
  }
}
.NMwmw .oNt_v {
  background-color: #efe7d6;
  padding: 1rem 1.5rem;
  display: flex;
  justify-content: space-between;
}
.NMwmw .oNt_v .hD8Eh {
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.NMwmw ._81pZ {
  width: 100%;
  display: flex;
  background-color: var(--themeAccentL3, #f5f1e7);
}
.NMwmw ._81pZ .eoy1f {
  color: var(--buttonPrimary, #4e3f09) !important;
  border-bottom: 1px solid var(--buttonPrimary, #4e3f09);
}
.NMwmw ._81pZ .ILiT_ {
  padding: 0.75rem 0;
  cursor: pointer;
  color: var(--textLabel, #7d7676);
}
.NMwmw ._81pZ .ILiT_.js4r1 {
  margin-left: 1.5rem;
}
@media only screen and (max-width: 768px) {
  .NMwmw ._81pZ .ILiT_.js4r1 {
    margin-left: 1rem;
  }
}
.NMwmw ._81pZ .ILiT_.A_yKh {
  margin-left: 1.5rem;
}
.NMwmw .AtvYq {
  height: 100%;
  position: relative;
}
.NMwmw .HCljZ {
  padding: 0 24px;
}
@media only screen and (max-width: 768px) {
  .NMwmw .HCljZ {
    height: 100%;
    display: flex;
    align-items: center;
  }
}
@media only screen and (max-width: 768px) {
  .NMwmw .HCljZ .LFLhr {
    width: 100%;
  }
}
.XBqz8 /deep/ .krLD9 p {
  font-size: 14px;
  line-height: 20px;
  color: var(--textHeading, #26201a);
}
.qj_QN {
  overflow-y: auto;
  overflow-x: auto;
  margin: 24px 0;
  /* Track */
  /* Handle */
}
.qj_QN::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  background-color: #ffffff;
}
.qj_QN::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
  background-color: #ffffff;
}
.qj_QN::-webkit-scrollbar-thumb {
  border-radius: 2.5px;
  background-color: #6b6b6b;
}
@media only screen and (max-width: 768px) {
  .qj_QN {
    max-height: max-content;
    overflow-x: auto;
  }
}
@media only screen and (max-width: 480px) {
  .qj_QN {
    max-height: max-content;
    overflow-x: auto;
  }
}
.smtZX {
  width: 100%;
  padding: 20px;
  border: 1px solid var(--dividerStokes, #d4d1d1);
}
.smtZX .fGCeW {
  border: 1px solid var(--dividerStokes, #d4d1d1);
  margin: 5px;
  text-transform: capitalize;
  padding: 1rem 0px;
  vertical-align: middle;
}
.smtZX .b2p1T .pWuwE {
  padding: 1rem 0px;
  text-align: center;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  min-width: 100px;
  vertical-align: middle;
}
@media only screen and (max-width: 480px) {
  .smtZX .b2p1T .pWuwE {
    min-width: 58px;
  }
}
.khSPE {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.khSPE .i17xV {
  display: flex;
  height: fit-content;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: 4px;
  padding: 4px 8px;
}
.khSPE .i17xV > *:not(:last-child) {
  margin-right: 3px;
}
.fyfE4 {
  padding: 2px 7px;
  border-radius: 4px;
  cursor: pointer;
  color: var(--buttonPrimary, #4e3f09);
  background: none;
  border: none;
}
.fyfE4.sStJl {
  background-color: var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
}
.jWG3v {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(20, 19, 14, 0.6);
  opacity: 0;
  transition: all 0.4s;
  z-index: 100;
  visibility: hidden;
}
.bdxz9 {
  opacity: 0.5;
  visibility: visible;
}
._H4ia {
  margin: 24px 40px 0;
  width: calc(100% - 80px);
  padding: 16px 0;
  border-radius: 4px;
}
.X2pqj {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  transform: translate(-50%, -50%);
  width: 100%;
}
@media only screen and (min-width: 481px) {
  .X2pqj {
    max-width: 415px;
  }
}
.WJonp {
  font-size: 24px;
  line-height: 32px;
}
.onbrE {
  padding: 1.5rem 1rem;
}

.EAtF9,
.tjiVE {
  transition: all 0.5s;
}
.yMcwp,
.Vn9fR {
  opacity: 0;
  transform: translateY(10px);
}
.W8RIw,
.s6wId {
  transition: all 0.5s;
}
.Jeugp,
.USyrE {
  opacity: 0;
}
.KhyUK,
.jQRlC {
  transition: 0.5s;
}
.qp2i4,
.gGkQf {
  transform: translate(-100%, 0%);
}
.C6vLo,
._2oGgF {
  transition: all 0.5s;
}
.yz6Ua,
.zpTFp {
  transform: translate(200%, 0%);
}
.yTX2U,
.LxlJ2 {
  transition: all 0.5s;
}
.bultq,
.IFM3m {
  opacity: 0;
  transform: translateY(-100%);
}
.tWPdB,
.iGrkp {
  transition: all 0.5s ease-in-out;
}
.PQatw,
.zb4BK {
  opacity: 0;
  transform: translateY(100vh);
}
.Ummy_ {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.Ummy_.zFQEY {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.Tsaoa {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.Tsaoa.zFQEY {
  opacity: 1 !important;
}
.TWyta {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.W2GWZ {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .W2GWZ {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .W2GWZ {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSand";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/1e2a5b1ddb45b9527814.woff2) format("woff2");
  font-display: swap;
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.a4vIs {
  position: sticky;
  top: 0;
  z-index: 9;
}
.Orokd,
.TS9yp {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.nOWMk,
.QJPp3 {
  background-color: var(--pageBackground, #f8f8f8);
}
.ym9FM .w1QWN .hc8ZC .YI2cO {
  font-size: 0.875rem;
}
.F3nnC .csL29 {
  background: #f5f5f5;
}
.J5DC5 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.n4gLk {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.J4ZL5,
.EcrcE {
  max-width: 1440px;
}
.suVNm {
  display: block;
}
.guGSg,
.Hr4WM {
  display: inline-block;
}
.BR_PB {
  display: flex;
}
.g9EI5,
.AFwdq {
  display: flex;
  flex-direction: column;
}
.lucCq,
.nYLKE {
  display: flex;
  align-items: center;
}
.Jz_kl,
.VhX9m {
  display: flex;
  justify-content: center;
}
._39OVN,
.SEfsZ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.TNozF,
.hkqY4 {
  justify-content: flex-start;
}
.cb0BX,
.D6EFF {
  justify-content: flex-end;
}
.fQZgG,
.ZsjWU {
  justify-content: space-between;
}
.tXunD,
.oV04a {
  justify-content: space-around;
}
.PReWH,
.PFYNV {
  justify-content: space-evenly;
}
h1,
.Q3CeX {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .Q3CeX {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.ApBEz {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .ApBEz {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.CRM5M {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .CRM5M {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.dv3c8 {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .dv3c8 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.pROWu {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .pROWu {
    font-size: 16px;
    line-height: 18px;
  }
}
.riFPq {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .riFPq {
    font-size: 16px;
    line-height: 20px;
  }
}
.sBke_,
.s3lVM,
.yG8vV {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .sBke_,
  .s3lVM,
  .yG8vV {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.L0lTJ {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .L0lTJ {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.dUQ85,
.IkuNz {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.cafIN,
.da1Vr {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.L1cVk,
.lswJF {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.N1H_O,
.FPZAO {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .N1H_O,
  .FPZAO {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .N1H_O:hover,
  .FPZAO:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.N1H_O:active,
.FPZAO:active,
.N1H_O:focus-visible,
.FPZAO:focus-visible,
.N1H_O:focusvisible,
.FPZAO:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.rg1FK,
.whFw6 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .rg1FK,
  .whFw6 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .rg1FK:hover,
  .whFw6:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .rg1FK:disabled,
  .whFw6:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.rg1FK:active,
.whFw6:active,
.rg1FK:focus-visible,
.whFw6:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.M7TMP,
.jQ1IC {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .M7TMP,
  .jQ1IC {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.M7TMP:hover,
.jQ1IC:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.M7TMP:disabled,
.jQ1IC:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.M7TMP:active,
.jQ1IC:active {
  opacity: 0.8;
}
.QC68I,
.lqxZV {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.qhDaj,
.T9XcY {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.vlgLw,
.lhczL {
  max-width: 1440px !important;
}
.hJIxB {
  max-width: unset;
}
.vlgLw,
.aWT6x {
  max-width: 1750px !important;
}
.l9xZS,
.poce8 {
  overflow-y: hidden !important;
}
.oVlIy .g7zkn .lvgQK {
  height: 63px;
}
.GXy2J .QEgJJ .oA4BH {
  margin-right: none !important;
}
.SA0vL {
  display: block !important;
  margin-bottom: 8px;
}
.L9ueA {
  width: calc(100% - 20px) !important;
}
.Y3iJH {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.mSX3z,
.cLgsI {
  max-width: 1440px;
}
.YTWKw,
.a0ELN {
  margin-right: 30px !important;
}
.QpfKZ,
.eWq1u {
  margin-right: 5px !important;
}
.pZlsI,
.YyYDY {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.D0H5D,
.ZY4dP {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.XkNLL,
.LzLZU {
  display: none;
}
@media only screen and (max-width: 768px) {
  .XkNLL,
  .LzLZU {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .XkNLL,
  .LzLZU {
    margin-top: 24px;
  }
}
.gddK3,
.Ua1AX {
  background-color: var(--accentColor);
  color: #fff;
}
.rO1Be,
.qYPmg {
  position: relative;
}
.lv9y6,
.iKH9t {
  overflow-y: hidden;
}
.x47q0,
.GMllC {
  overflow: hidden;
}
.p3Z2C h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .p3Z2C {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.el8k1 .QXWxU {
  color: var(--textHeading, #26201a);
}
.el8k1 .aFKTd,
.el8k1 .f9mEs {
  color: var(--textLabel, #7d7676) !important;
}
.el8k1 #lnec8 * {
  color: var(--textBody, #3c3131);
}
.y14oo {
  width: 100%;
  height: 100%;
}
.uaSMX {
  font-family: var(--font-body);
}
.b_eGP {
  font-family: var(--font-header);
}
.CmjLV {
  margin-bottom: 1px;
  display: flex;
  border-radius: var(--buttonRadius, 0px);
  padding-top: 10px;
}
.Q9L09 .kgqlk {
  margin-bottom: 6px;
  font-size: 14px;
  font-weight: 500;
  padding-top: 20px;
  color: var(--textHeading, #26201a);
  font-family: "TTNormsMedium" !important;
  line-height: 20px;
}
.Q9L09 .mSQru {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  font-size: 15px;
}
.Q9L09 .jYNhq {
  background: #d9d9d9;
  padding: 20px 15px;
  margin-top: 15px;
}
.Q9L09 .jYNhq .P0sbV {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.Q9L09 .jYNhq .P0sbV .dMJqf {
  font-size: 16px !important;
  line-height: 20px;
  font-weight: 700 !important;
  font-family: "TTNormsMedium";
  color: #666666 !important;
  margin-top: 10px;
}
.Q9L09 .jYNhq .P0sbV .reJmd {
  font-size: 16px !important;
  line-height: 20px;
  font-weight: 700 !important;
  font-family: "TTNormsMedium";
  color: #666666 !important;
  margin-top: 10px;
  float: right;
  cursor: pointer;
}
.Q9L09 .jYNhq .P0sbV .zpxEs {
  font-size: 16px !important;
  line-height: 20px;
  font-weight: 700 !important;
  font-family: "TTNormsMedium";
  margin-top: 10px;
  color: #fff !important;
  background-color: #848484 !important;
  padding: 8px 14px 8px 15px;
}
.Q9L09 .jYNhq .P0sbV .PVdvh {
  font-size: 16px !important;
  line-height: 20px;
  font-weight: 700 !important;
  font-family: "TTNormsMedium";
  color: #666666 !important;
  margin-top: 19px;
  float: right;
  cursor: pointer;
  padding-right: 14px;
}
.Q9L09 .jYNhq .P0sbV p {
  color: #010101 !important;
  font-size: 16px !important;
  margin: 0;
  font-weight: 400 !important;
  order: -1;
  text-align: left;
  font-family: "TTNormsNormal";
  line-height: 20px;
}
.Q9L09 .jYNhq .aoh5x {
  font-size: 16px !important;
  line-height: 20px;
  font-weight: 700 !important;
  font-family: "TTNormsMedium";
  color: #fff !important;
  background-color: #848484 !important;
  margin-top: 10px;
  opacity: 1;
  transition: opacity 0.6s;
  padding: 8px 14px 8px 15px;
}
.lUOfA {
  color: var(--successText, #1c958f);
  display: flex;
  align-items: center;
}
.lUOfA .KbgYb {
  width: 14px;
  height: 12px;
}
.lUOfA .KbgYb /deep/ svg path {
  fill: var(--successText, #1c958f);
}
.lUOfA p {
  margin-left: 0.25rem;
}
.aqGin {
  color: var(--errorText, #b24141);
}
.raZc5 {
  padding: 0 1rem;
  border: none;
  color: #fff;
  padding: 10px 30px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  font-family: "TTNormsNormal";
  background-color: #010101;
  border-radius: 2px;
}
.raZc5 .KbgYb {
  display: block;
  width: 14px;
  height: 12px;
  margin-left: 0.5rem;
}
@media only screen and (max-width: 768px) {
  .raZc5 .KbgYb {
    display: none;
  }
}
.A1l6C {
  background: none;
  border: none;
  padding: 1rem 0.5rem;
  /* width: 100%; */
  text-overflow: ellipsis;
  width: calc(100% - 120px);
  vertical-align: super;
  margin: 0 10px 0 0 !important;
  padding: 10px 15px;
  margin: 0px 10px 10px 0px;
  font-weight: 400;
  font-size: 12x;
  line-height: 20px;
  color: #000;
  /* display: inline-block; */
  /* border: 1px solid #ccc; */
  /* border-radius: 4px; */
  /* box-sizing: border-box; */
  background-color: #ffffff;
  font-family: "TTNormsNormal" !important;
}
@media only screen and (max-width: 768px) {
  .A1l6C {
    width: 50%;
  }
}
.A1l6C:focus,
.A1l6C:visited {
  border: none;
  outline: none;
}
.KGmLx {
  font-size: 16px;
  line-height: 20px;
  font-weight: 300;
  font-family: "TTNormsNormal";
  color: #fff;
}
.aqGin {
  color: var(--errorText, #b24141);
}
.KIAYu {
  color: var(--informationText, #d28f51);
}

.Nm3vO,
.xcktR {
  transition: all 0.5s;
}
.qbzgM,
.TE94U {
  opacity: 0;
  transform: translateY(10px);
}
.VH3ES,
.r0HPV {
  transition: all 0.5s;
}
.Yexjl,
.q0rDf {
  opacity: 0;
}
.CDWI8,
.hGpnt {
  transition: 0.5s;
}
.QcUD6,
.DGvh8 {
  transform: translate(-100%, 0%);
}
.ZzjSp,
.r30f9 {
  transition: all 0.5s;
}
.DXZMM,
.hZc8I {
  transform: translate(200%, 0%);
}
.d_nZb,
.J0nfj {
  transition: all 0.5s;
}
.Qc6ko,
.pTyPs {
  opacity: 0;
  transform: translateY(-100%);
}
.ZpVu7,
.QBIuI {
  transition: all 0.5s ease-in-out;
}
.oAmw7,
.nrTE0 {
  opacity: 0;
  transform: translateY(100vh);
}
.GTZ3u {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.GTZ3u.FDjEm {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.uZp_N {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.uZp_N.FDjEm {
  opacity: 1 !important;
}
.sRxCy {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.X2kkC {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .X2kkC {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .X2kkC {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSand";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/1e2a5b1ddb45b9527814.woff2) format("woff2");
  font-display: swap;
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.JjTeO {
  position: sticky;
  top: 0;
  z-index: 9;
}
.Ck_ki,
.MMnxw {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.BvfmG,
.XT6_V {
  background-color: var(--pageBackground, #f8f8f8);
}
.g9T6u .gT5Do .fx_YA .na0gN {
  font-size: 0.875rem;
}
.AZpyO .ANtUB {
  background: #f5f5f5;
}
.etGZU {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.ku3Pa {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.jpsSR,
.GgP94 {
  max-width: 1440px;
}
.Phn1z {
  display: block;
}
.thSP7,
.Jb5mf {
  display: inline-block;
}
.IFblJ {
  display: flex;
}
.ZtGBt,
.ofDiW {
  display: flex;
  flex-direction: column;
}
.J8X9l,
.NTxe3 {
  display: flex;
  align-items: center;
}
.YV9iQ,
.t09ky {
  display: flex;
  justify-content: center;
}
.k5DMy,
.AbJRJ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.lTxy_,
.Fr9zP {
  justify-content: flex-start;
}
.BIgVz,
.cIcoc {
  justify-content: flex-end;
}
.XO_Rh,
.O_fYC {
  justify-content: space-between;
}
.l7hA9,
.Yl0Hf {
  justify-content: space-around;
}
.kNYkN,
.Z_vm7 {
  justify-content: space-evenly;
}
h1,
.p0VYD {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .p0VYD {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.ZLlN3 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .ZLlN3 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.qLtrw {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .qLtrw {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.XHoUI {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .XHoUI {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.EoVVo {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .EoVVo {
    font-size: 16px;
    line-height: 18px;
  }
}
.Uurcr {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .Uurcr {
    font-size: 16px;
    line-height: 20px;
  }
}
.YZPn5,
.up6ln,
.gTN9v {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .YZPn5,
  .up6ln,
  .gTN9v {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.PZeke {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .PZeke {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.RSCWZ,
.cTD8N {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.IrfpB,
.VyDAD {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.aJnQp,
.u_sTQ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.avyBF,
.LhPRB {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .avyBF,
  .LhPRB {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .avyBF:hover,
  .LhPRB:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.avyBF:active,
.LhPRB:active,
.avyBF:focus-visible,
.LhPRB:focus-visible,
.avyBF:focusvisible,
.LhPRB:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.NW_qw,
.fDY3b {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .NW_qw,
  .fDY3b {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .NW_qw:hover,
  .fDY3b:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .NW_qw:disabled,
  .fDY3b:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.NW_qw:active,
.fDY3b:active,
.NW_qw:focus-visible,
.fDY3b:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.EaNPS,
.UlZFh {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .EaNPS,
  .UlZFh {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.EaNPS:hover,
.UlZFh:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.EaNPS:disabled,
.UlZFh:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.EaNPS:active,
.UlZFh:active {
  opacity: 0.8;
}
.bbMu1,
.TvkDp {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.EinBi,
.ixyOG {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.rLKOi,
.GPTNU {
  max-width: 1440px !important;
}
.ubhsn {
  max-width: unset;
}
.rLKOi,
.zUzXM {
  max-width: 1750px !important;
}
.mzWmf,
.PhQBF {
  overflow-y: hidden !important;
}
.EnnN8 ._0HmoS .XFNi3 {
  height: 63px;
}
.AO9j6 .t0iQv .Bv2LE {
  margin-right: none !important;
}
.eBrLR {
  display: block !important;
  margin-bottom: 8px;
}
.fDHFa {
  width: calc(100% - 20px) !important;
}
.KPhqo {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.kjyTE,
.SA7c7 {
  max-width: 1440px;
}
.rnD9j,
.wv1ko {
  margin-right: 30px !important;
}
._nuV6,
.h3Abh {
  margin-right: 5px !important;
}
.SdrjR,
.MWgoQ {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.ojYqU,
.upWjh {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.bYZtH,
.IEU1M {
  display: none;
}
@media only screen and (max-width: 768px) {
  .bYZtH,
  .IEU1M {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .bYZtH,
  .IEU1M {
    margin-top: 24px;
  }
}
.NOVlC,
.J3WxY {
  background-color: var(--accentColor);
  color: #fff;
}
.BMr1x,
.HzM1F {
  position: relative;
}
.udb7f,
.sQw9s {
  overflow-y: hidden;
}
.joLmk,
.pBud2 {
  overflow: hidden;
}
.oAIM9 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .oAIM9 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.Qm1A3 .cvWn9 {
  color: var(--textHeading, #26201a);
}
.Qm1A3 .Yg7dr,
.Qm1A3 .koNos {
  color: var(--textLabel, #7d7676) !important;
}
.Qm1A3 #XoyTs * {
  color: var(--textBody, #3c3131);
}
.ydguP {
  width: 100%;
  height: 100%;
}
.ht4oN {
  font-family: var(--font-body);
}
.TFjS9 {
  font-family: var(--font-header);
}
.kNWU6 {
  position: fixed;
  top: 0;
  right: 0;
  width: 540px;
  height: 100%;
  z-index: 101;
  background: var(--dialogBackground, #fff);
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2);
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 768px) {
  .kNWU6 {
    width: 100%;
  }
}
.kNWU6 .ixMsH {
  background-color: #efe7d6;
  padding: 1rem 1.5rem;
  display: flex;
  justify-content: space-between;
}
.kNWU6 .ixMsH .cvWn9 {
  text-transform: capitalize;
}
.kNWU6 .ixMsH .jM40t {
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.kNWU6 .va78S {
  width: 100%;
  display: flex;
  background-color: var(--themeAccentL3, #f5f1e7);
}
.kNWU6 .va78S .b48qj {
  color: var(--buttonPrimary, #4e3f09) !important;
  border-bottom: 1px solid var(--buttonPrimary, #4e3f09);
}
.kNWU6 .va78S .Kmn7j {
  padding: 0.75rem 0;
  cursor: pointer;
  color: var(--textLabel, #7d7676);
  margin-left: 1.5rem;
}
.kNWU6 .AmH7R {
  height: 100%;
  position: relative;
  padding: 32px 24px;
  overflow-y: auto;
}
.kNWU6 .M2p80 {
  height: 100%;
  overflow-y: auto;
  /* Track */
  /* Handle */
}
.kNWU6 .M2p80 > *:not(:last-child) {
  margin-bottom: 8px;
}
.kNWU6 .M2p80::-webkit-scrollbar {
  width: 15px;
  height: 5px;
  background-color: #ffffff;
}
.kNWU6 .M2p80::-webkit-scrollbar-track {
  background-color: #ffffff;
}
.kNWU6 .M2p80::-webkit-scrollbar-thumb {
  border-radius: 2.5px;
  background-color: #6b6b6b;
  border-left: 10px solid #ffffff;
}
.xeyAA {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(20, 19, 14, 0.6);
  opacity: 0;
  transition: all 0.4s;
  z-index: 100;
  visibility: hidden;
}
.FWGQ7 {
  opacity: 0.5;
  visibility: visible;
}
.llOUJ {
  padding: 16px;
  border-radius: 16px;
  background: #f3f3ed;
}
.xMQSp {
  margin-top: 8px;
}
.oEWba {
  margin-top: 16px;
}
.oEWba > :first-child {
  margin-top: 0;
}
.oEWba > :last-child {
  margin-bottom: 0;
}

.awqZI,
.lZ0hY {
  transition: all 0.5s;
}
.PHKCM,
.dbv6v {
  opacity: 0;
  transform: translateY(10px);
}
.YCQ0j,
.DE5RD {
  transition: all 0.5s;
}
.IzKBG,
._pkiP {
  opacity: 0;
}
.bjMAo,
.h1YHd {
  transition: 0.5s;
}
.iPukn,
.lKZpE {
  transform: translate(-100%, 0%);
}
.Rw0j4,
.g9TM2 {
  transition: all 0.5s;
}
.sw2WH,
.IrzG8 {
  transform: translate(200%, 0%);
}
.CeP1p,
.UpLWs {
  transition: all 0.5s;
}
.gRd1V,
.MVi1e {
  opacity: 0;
  transform: translateY(-100%);
}
.EHMcI,
.CDjKe {
  transition: all 0.5s ease-in-out;
}
.Oq6Qx,
.HWr9J {
  opacity: 0;
  transform: translateY(100vh);
}
.LN6lk {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.LN6lk.L8Tq8 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.veRUN {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.veRUN.L8Tq8 {
  opacity: 1 !important;
}
.RTk19 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.BlNgP {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .BlNgP {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .BlNgP {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSand";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/1e2a5b1ddb45b9527814.woff2) format("woff2");
  font-display: swap;
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.vHU14 {
  position: sticky;
  top: 0;
  z-index: 9;
}
.Rrt3W,
.Fbhsp {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.OJbpp,
.gdHcl {
  background-color: var(--pageBackground, #f8f8f8);
}
.Z5hni .ZS24M .LzZCH .rrW2h {
  font-size: 0.875rem;
}
.euO0h .LAT44 {
  background: #f5f5f5;
}
.gv03_ {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.VZLPQ {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.k_0M_,
._ybTe {
  max-width: 1440px;
}
.dL8zo {
  display: block;
}
.XRFbI,
.Rvn7i {
  display: inline-block;
}
.GeZhl {
  display: flex;
}
.LYq6N,
.Bx5SC {
  display: flex;
  flex-direction: column;
}
.yptb6,
.aYdKV {
  display: flex;
  align-items: center;
}
.gzbId,
.WE2hp {
  display: flex;
  justify-content: center;
}
.GvCZ2,
.FRita {
  display: flex;
  justify-content: center;
  align-items: center;
}
.h8j_o,
.l7jHg {
  justify-content: flex-start;
}
._zFku,
.V3uET {
  justify-content: flex-end;
}
.Ht84y,
.fI8Hv {
  justify-content: space-between;
}
.TMtmn,
.tghGi {
  justify-content: space-around;
}
.vqhGT,
.p_WZa {
  justify-content: space-evenly;
}
h1,
.GGcF_ {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .GGcF_ {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.PSGU8 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .PSGU8 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.eZSnn {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .eZSnn {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.VRMJU {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .VRMJU {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.GPjV7 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .GPjV7 {
    font-size: 16px;
    line-height: 18px;
  }
}
.i4t2U {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .i4t2U {
    font-size: 16px;
    line-height: 20px;
  }
}
.LK0VY,
.qTJRY,
.xRWV1 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .LK0VY,
  .qTJRY,
  .xRWV1 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.tD2H7 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .tD2H7 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.aCpuA,
.CGagM {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.bJVdh,
.F7b0D {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.uuBG5,
.V7Z0N {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.vlAZX,
.c6o1y {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .vlAZX,
  .c6o1y {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .vlAZX:hover,
  .c6o1y:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.vlAZX:active,
.c6o1y:active,
.vlAZX:focus-visible,
.c6o1y:focus-visible,
.vlAZX:focusvisible,
.c6o1y:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.k5KfO,
.AmB1f {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .k5KfO,
  .AmB1f {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .k5KfO:hover,
  .AmB1f:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .k5KfO:disabled,
  .AmB1f:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.k5KfO:active,
.AmB1f:active,
.k5KfO:focus-visible,
.AmB1f:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.PwQIl,
.jT64c {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .PwQIl,
  .jT64c {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.PwQIl:hover,
.jT64c:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.PwQIl:disabled,
.jT64c:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.PwQIl:active,
.jT64c:active {
  opacity: 0.8;
}
.ggT35,
.m5k5H {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.loeLC,
.hsUF3 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.G8s86,
.PYw5T {
  max-width: 1440px !important;
}
.J6a5U {
  max-width: unset;
}
.G8s86,
.kJ9wz {
  max-width: 1750px !important;
}
.S7Nu1,
.I8zEG {
  overflow-y: hidden !important;
}
.JdVIp .J42do .bFkkf {
  height: 63px;
}
.ydmX6 .yoL6N .CbhYN {
  margin-right: none !important;
}
.YMZQ2 {
  display: block !important;
  margin-bottom: 8px;
}
.tvmEC {
  width: calc(100% - 20px) !important;
}
.aF2SP {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.JxrvW,
.DYde7 {
  max-width: 1440px;
}
.FLRYH,
.K_8FD {
  margin-right: 30px !important;
}
.mU27o,
.tiaFS {
  margin-right: 5px !important;
}
.PEmaM,
.Deeau {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.RkuRg,
.fWjzm {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.eJJJT,
.tjn8V {
  display: none;
}
@media only screen and (max-width: 768px) {
  .eJJJT,
  .tjn8V {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .eJJJT,
  .tjn8V {
    margin-top: 24px;
  }
}
.BvfQ6,
.TVwcd {
  background-color: var(--accentColor);
  color: #fff;
}
.P3xbX,
.Y5HH4 {
  position: relative;
}
.JIbjV,
.Blqit {
  overflow-y: hidden;
}
.VeVQ0,
.K3MG9 {
  overflow: hidden;
}
.hnGGK h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .hnGGK {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.wEZrH .OYLgH {
  color: var(--textHeading, #26201a);
}
.wEZrH .XRbdk,
.wEZrH .Ckp2i {
  color: var(--textLabel, #7d7676) !important;
}
.wEZrH #uHyjR * {
  color: var(--textBody, #3c3131);
}
.gokM7 {
  width: 100%;
  height: 100%;
}
.WFsRd {
  font-family: var(--font-body);
}
.wlzdP {
  font-family: var(--font-header);
}
.SpgBF {
  margin-top: 24px;
}
@media only screen and (max-width: 768px) {
  .SpgBF {
    margin-top: 16px;
  }
}
.SpgBF .CtYDJ {
  display: flex;
  align-items: center;
}
.SpgBF .O7Kku {
  margin-top: 16px;
}
@media only screen and (min-width: 481px) {
  .SpgBF .O7Kku {
    display: flex;
  }
  .SpgBF .O7Kku > *:not(:last-child) {
    margin-right: 10px;
  }
}
.SpgBF .O7Kku .WTuqf {
  padding: 16px;
  border-radius: 8px;
  background: var(--themeAccent, #F2F0EC);
}
@media only screen and (min-width: 481px) {
  .SpgBF .O7Kku .WTuqf {
    width: 50%;
  }
}
.SpgBF .O7Kku .WTuqf .Q1NJD {
  margin-bottom: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.SpgBF .O7Kku .WTuqf .CXT42 {
  margin-bottom: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.SpgBF .O7Kku .WTuqf .VBRXP {
  border-bottom: 1px solid var(--buttonLink, #b1655b);
  cursor: pointer;
  padding-bottom: 2px;
}
@media only screen and (max-width: 480px) {
  .kgfTy {
    margin-top: 16px;
  }
}
.doSMD {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  color: var(--textBody, #3c3131);
  letter-spacing: -0.28px;
}
.urfsz {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.24px;
  color: var(--buttonLink, #b1655b);
}
.hefIF {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: var(--textHeading, #26201a);
}

.eSHVb,
.RTHd5 {
  transition: all 0.5s;
}
.w9nge,
.evJ73 {
  opacity: 0;
  transform: translateY(10px);
}
.pRvKm,
.NtMjE {
  transition: all 0.5s;
}
.y6j_E,
.CKy2G {
  opacity: 0;
}
.FPOF6,
.JbdQp {
  transition: 0.5s;
}
.YL925,
.XXkpY {
  transform: translate(-100%, 0%);
}
.yw3__,
.orYSY {
  transition: all 0.5s;
}
.tZzTL,
.Bj61w {
  transform: translate(200%, 0%);
}
.z0Rfu,
.riuxi {
  transition: all 0.5s;
}
.ZC83k,
.gcRlc {
  opacity: 0;
  transform: translateY(-100%);
}
.aKKAR,
.rHw0q {
  transition: all 0.5s ease-in-out;
}
.dh5cX,
.Vh7hz {
  opacity: 0;
  transform: translateY(100vh);
}
.BKE4d {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.BKE4d.T7SQj {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.k5WUz {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.k5WUz.T7SQj {
  opacity: 1 !important;
}
.bXY47 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.EG3Ya {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .EG3Ya {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .EG3Ya {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSand";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/1e2a5b1ddb45b9527814.woff2) format("woff2");
  font-display: swap;
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.Dnf9t {
  position: sticky;
  top: 0;
  z-index: 9;
}
.Yy3ve,
.tiUMd {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.IiVVG,
.EE1dJ {
  background-color: var(--pageBackground, #f8f8f8);
}
.Pjl0E .nBc0q .g3mK3 .oMq71 {
  font-size: 0.875rem;
}
.LCJlE .wqBya {
  background: #f5f5f5;
}
.ExwAy {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.ooTkS {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.D8__S,
.VSg91 {
  max-width: 1440px;
}
.jtGkK {
  display: block;
}
.UEeBg,
.Kzluz {
  display: inline-block;
}
.d3qEy {
  display: flex;
}
.uQXzz,
.H5zsr {
  display: flex;
  flex-direction: column;
}
._PB2q,
.GFs0N {
  display: flex;
  align-items: center;
}
.t1Ymd,
.e0EvH {
  display: flex;
  justify-content: center;
}
.hdceS,
.zOmfN {
  display: flex;
  justify-content: center;
  align-items: center;
}
.n4_Ni,
.dWCqE {
  justify-content: flex-start;
}
.r5DKs,
.IMPkm {
  justify-content: flex-end;
}
.xGCLE,
.wIsVv {
  justify-content: space-between;
}
.K74Mp,
.CwhgV {
  justify-content: space-around;
}
.ow3KX,
.szRoN {
  justify-content: space-evenly;
}
h1,
.zHpce {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .zHpce {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.qLmEG {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .qLmEG {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.WHz2n {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .WHz2n {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.YRPX1 {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .YRPX1 {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.Fpfpj {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .Fpfpj {
    font-size: 16px;
    line-height: 18px;
  }
}
.B1S8u {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .B1S8u {
    font-size: 16px;
    line-height: 20px;
  }
}
.IcTHM,
.cUUSF,
.mi7Rm {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .IcTHM,
  .cUUSF,
  .mi7Rm {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.IAA1o {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .IAA1o {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.h5O4N,
.KSFmR {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.puoeJ,
.dWlUp {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.Exmuh,
.DAdwt {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.QMSIs,
.x517J {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .QMSIs,
  .x517J {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .QMSIs:hover,
  .x517J:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.QMSIs:active,
.x517J:active,
.QMSIs:focus-visible,
.x517J:focus-visible,
.QMSIs:focusvisible,
.x517J:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.R7p3F,
.HTUiC {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .R7p3F,
  .HTUiC {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .R7p3F:hover,
  .HTUiC:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .R7p3F:disabled,
  .HTUiC:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.R7p3F:active,
.HTUiC:active,
.R7p3F:focus-visible,
.HTUiC:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.HuVuS,
.BJ_Xw {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .HuVuS,
  .BJ_Xw {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.HuVuS:hover,
.BJ_Xw:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.HuVuS:disabled,
.BJ_Xw:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.HuVuS:active,
.BJ_Xw:active {
  opacity: 0.8;
}
.MLBVY,
.UFwLW {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.db9YR,
.ulx_e {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.y0C1g,
.U9lfo {
  max-width: 1440px !important;
}
.AFFe4 {
  max-width: unset;
}
.y0C1g,
.z79dc {
  max-width: 1750px !important;
}
.OgiuG,
.Ffluw {
  overflow-y: hidden !important;
}
.GhuSt .sQXu4 .maWZB {
  height: 63px;
}
.Ev0jL .SeQqp .VcW_c {
  margin-right: none !important;
}
.hCu8i {
  display: block !important;
  margin-bottom: 8px;
}
.R0uF3 {
  width: calc(100% - 20px) !important;
}
.mHlxc {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.nRyZv,
.a1Usj {
  max-width: 1440px;
}
.x1mzx,
.hbuJY {
  margin-right: 30px !important;
}
.mSwf5,
.Pec4t {
  margin-right: 5px !important;
}
.n8BIG,
.A7ez0 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.LWiM_,
.gWEDi {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.w0neL,
.gunni {
  display: none;
}
@media only screen and (max-width: 768px) {
  .w0neL,
  .gunni {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .w0neL,
  .gunni {
    margin-top: 24px;
  }
}
.bK72I,
.tXcGu {
  background-color: var(--accentColor);
  color: #fff;
}
.nkEVL,
.UgrdG {
  position: relative;
}
.kMgEB,
.c752M {
  overflow-y: hidden;
}
.JTVvq,
.ks22P {
  overflow: hidden;
}
.MkIOd h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .MkIOd {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.Bj9rM .gU5OO {
  color: var(--textHeading, #26201a);
}
.Bj9rM .NYjoq,
.Bj9rM .ON3Yd {
  color: var(--textLabel, #7d7676) !important;
}
.Bj9rM #ZbVL0 * {
  color: var(--textBody, #3c3131);
}
.KsZHu {
  width: 100%;
  height: 100%;
}
.PpA8_ {
  font-family: var(--font-body);
}
.z6aWc {
  font-family: var(--font-header);
}
.pviVi {
  width: 100%;
  overflow: hidden;
}
@media only screen and (max-width: 768px) {
  .pviVi {
    width: 100%;
  }
}
.Z8C_1 {
  width: 16px;
  height: 16px;
}
.pviVi .sAky4 {
  content: "\002b";
  display: inline-block;
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  margin-right: 5px;
}
.pviVi .jMLTd {
  padding: 11px 0;
  cursor: pointer;
}

.hGip7,
.n_u7Q {
  transition: all 0.5s;
}
.IK9j7,
.wtOxY {
  opacity: 0;
  transform: translateY(10px);
}
.vMiZ9,
.TJsN2 {
  transition: all 0.5s;
}
.O4UMy,
.XVoN1 {
  opacity: 0;
}
.ixwIV,
.ig40t {
  transition: 0.5s;
}
.Z0MY6,
.c2NAj {
  transform: translate(-100%, 0%);
}
.sbekC,
.OhgYy {
  transition: all 0.5s;
}
.hyqAd,
._yRkX {
  transform: translate(200%, 0%);
}
.ziZdR,
.M81NS {
  transition: all 0.5s;
}
.V8KZB,
.Tpo8X {
  opacity: 0;
  transform: translateY(-100%);
}
.gqPsX,
.vcbiU {
  transition: all 0.5s ease-in-out;
}
.UL8xE,
.l5MmG {
  opacity: 0;
  transform: translateY(100vh);
}
.s5WvG {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.s5WvG.DGg8W {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.mnKEG {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.mnKEG.DGg8W {
  opacity: 1 !important;
}
.C5kcw {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.F2F37 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .F2F37 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .F2F37 {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSand";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/1e2a5b1ddb45b9527814.woff2) format("woff2");
  font-display: swap;
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.U2AqW {
  position: sticky;
  top: 0;
  z-index: 9;
}
.fPiyf,
.b6UYo {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.mZFsx,
.a0q9u {
  background-color: var(--pageBackground, #f8f8f8);
}
.GOKIC .UHCrW .CBRK6 .haKzY {
  font-size: 0.875rem;
}
.MvmGn .rMpjK {
  background: #f5f5f5;
}
.j_6SR {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.PTmCo {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.RUFtj,
.SNqGf {
  max-width: 1440px;
}
._Xp7C {
  display: block;
}
.VqgU1,
.ZB6JS {
  display: inline-block;
}
.shLYW {
  display: flex;
}
.elkgH,
.Vv8UM {
  display: flex;
  flex-direction: column;
}
.F7Qqt,
.S0uef {
  display: flex;
  align-items: center;
}
.Dw8GI,
.C5vB0 {
  display: flex;
  justify-content: center;
}
.QLlIa,
.HhREw {
  display: flex;
  justify-content: center;
  align-items: center;
}
.MPuBo,
.mHdwb {
  justify-content: flex-start;
}
.lC9D5,
.sbJz2 {
  justify-content: flex-end;
}
.cQIz3,
.tEJGt {
  justify-content: space-between;
}
.rZRTu,
.A0PBL {
  justify-content: space-around;
}
.N0fii,
.tUXxD {
  justify-content: space-evenly;
}
h1,
.UnhxV {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .UnhxV {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.Hn_XW {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .Hn_XW {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Dakuk {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .Dakuk {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.iKUJo {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .iKUJo {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.wp_RU {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .wp_RU {
    font-size: 16px;
    line-height: 18px;
  }
}
.Zz68C {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .Zz68C {
    font-size: 16px;
    line-height: 20px;
  }
}
.Sf2DF,
.Vk76S,
.epQXY {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Sf2DF,
  .Vk76S,
  .epQXY {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.VodD5 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .VodD5 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.K9KF5,
.vZTdT {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.wyzp1,
.aWnQ2 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.tZdfx,
.hP8g6 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.QxkRZ,
.vETUQ {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .QxkRZ,
  .vETUQ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .QxkRZ:hover,
  .vETUQ:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.QxkRZ:active,
.vETUQ:active,
.QxkRZ:focus-visible,
.vETUQ:focus-visible,
.QxkRZ:focusvisible,
.vETUQ:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.EhCvw,
.X5huN {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .EhCvw,
  .X5huN {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .EhCvw:hover,
  .X5huN:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .EhCvw:disabled,
  .X5huN:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.EhCvw:active,
.X5huN:active,
.EhCvw:focus-visible,
.X5huN:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.UOTlv,
.KQzij {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .UOTlv,
  .KQzij {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.UOTlv:hover,
.KQzij:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.UOTlv:disabled,
.KQzij:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.UOTlv:active,
.KQzij:active {
  opacity: 0.8;
}
.czSzm,
.zLpEw {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.abI9b,
.y6kIV {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
._3I6E,
.MAPXz {
  max-width: 1440px !important;
}
.BSa2t {
  max-width: unset;
}
._3I6E,
.jKerZ {
  max-width: 1750px !important;
}
.ql6tV,
.gwhbQ {
  overflow-y: hidden !important;
}
.IP3fS .CCntj .zoHBH {
  height: 63px;
}
.ROtsP .ehgxE .hosYn {
  margin-right: none !important;
}
.O5_Kh {
  display: block !important;
  margin-bottom: 8px;
}
.cZKiM {
  width: calc(100% - 20px) !important;
}
.n47rk {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.Jlvls,
.hzosK {
  max-width: 1440px;
}
.WPG4e,
.k613Y {
  margin-right: 30px !important;
}
.hixuI,
.q6lOf {
  margin-right: 5px !important;
}
.qkAqu,
.izNMI {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.c85VY,
.h6sRg {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
._x_Ll,
.aKtUs {
  display: none;
}
@media only screen and (max-width: 768px) {
  ._x_Ll,
  .aKtUs {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  ._x_Ll,
  .aKtUs {
    margin-top: 24px;
  }
}
.xr_xX,
.YabU_ {
  background-color: var(--accentColor);
  color: #fff;
}
.wPcaQ,
.QGVkO {
  position: relative;
}
.UH_Ko,
.YARJj {
  overflow-y: hidden;
}
.KYQrb,
.GNLTf {
  overflow: hidden;
}
.kbhMC h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .kbhMC {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.eC_uO .lRLPh {
  color: var(--textHeading, #26201a);
}
.eC_uO .bubF5,
.eC_uO .vNXU7 {
  color: var(--textLabel, #7d7676) !important;
}
.eC_uO #x7yaq * {
  color: var(--textBody, #3c3131);
}
.oA7BL {
  width: 100%;
  height: 100%;
}
.tIqcp {
  font-family: var(--font-body);
}
.gsWok {
  font-family: var(--font-header);
}
.qVXJX {
  font-size: 15px;
  line-height: 18px;
  font-weight: 500;
  font-family: 'TTNormsMedium';
  padding-top: 6px;
  margin-left: 6px;
  color: #010101;
  cursor: pointer;
}
.U0toS {
  margin-top: 23px;
}
.U0toS li {
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  position: relative;
  padding-left: 15px;
}
.U0toS li::before {
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #363636;
  position: absolute;
  top: 8px;
  left: 0;
}
.U0toS li a {
  font-family: 'TTNormsNormal';
  font-weight: 300;
  font-size: 14px;
  line-height: 1.643em;
  letter-spacing: 0.5px;
  color: #363636;
  margin-bottom: 15px;
}
.tXco2 {
  padding-top: 23px;
}
.tXco2 p,
.tXco2 ul,
.tXco2 li,
.tXco2 h4 {
  font-family: 'TTNormsNormal';
  font-weight: 300;
  font-size: 14px;
  line-height: 1.643em;
  letter-spacing: 0.5px;
  color: #363636;
  margin-bottom: 15px;
  list-style-type: disc !important;
  list-style: disc outside !important;
}
.tXco2 h4 {
  font-family: 'TTNormsMedium' !important;
}
.tXco2 ul {
  padding-left: 20px;
  list-style-type: disc;
}
.eI9QZ {
  padding-top: 23px;
}
.eI9QZ p,
.eI9QZ ul,
.eI9QZ li,
.eI9QZ h4,
.eI9QZ h5 {
  font-family: 'TTNormsNormal';
  font-weight: 300;
  font-size: 14px;
  line-height: 1.643em;
  letter-spacing: 0.5px;
  color: #363636;
  margin-bottom: 15px;
  list-style-type: disc !important;
}
.eI9QZ p,
.eI9QZ h4,
.eI9QZ h5 {
  list-style-type: disc !important;
}

.ZHdTV,
.ZmpBY {
  transition: all 0.5s;
}
.bc8P0,
.Cjx38 {
  opacity: 0;
  transform: translateY(10px);
}
.Bjc3S,
.QGEUS {
  transition: all 0.5s;
}
.rJJ8y,
.i3tpG {
  opacity: 0;
}
.E4BhQ,
.WyL_X {
  transition: 0.5s;
}
.ZdCJb,
.Bul8r {
  transform: translate(-100%, 0%);
}
.jhWqV,
.rWUcP {
  transition: all 0.5s;
}
._eOLD,
.imZEE {
  transform: translate(200%, 0%);
}
.A015t,
.EF0Bb {
  transition: all 0.5s;
}
.nngoz,
.XNXVx {
  opacity: 0;
  transform: translateY(-100%);
}
.DlhTN,
.gPfyl {
  transition: all 0.5s ease-in-out;
}
.Y2_Sm,
.Zs78m {
  opacity: 0;
  transform: translateY(100vh);
}
._MWug {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
._MWug.Qt2N3 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.bephb {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.bephb.Qt2N3 {
  opacity: 1 !important;
}
.haprm {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.oHvoU {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .oHvoU {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .oHvoU {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSand";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/1e2a5b1ddb45b9527814.woff2) format("woff2");
  font-display: swap;
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.ULed5 {
  position: sticky;
  top: 0;
  z-index: 9;
}
.qZ9G7,
.Mavyu {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.TapWz,
.LcLo8 {
  background-color: var(--pageBackground, #f8f8f8);
}
.tOGv7 .Bnu30 .tDNS1 .sdUUA {
  font-size: 0.875rem;
}
.AlZgu .uNlbN {
  background: #f5f5f5;
}
.Qvzrt {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.r9DqY {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.Zj5CB,
.Nmzkd {
  max-width: 1440px;
}
.yk6x2 {
  display: block;
}
.cFRiq,
.Ub5zE {
  display: inline-block;
}
.ajvt3 {
  display: flex;
}
.JUArc,
.FD30c {
  display: flex;
  flex-direction: column;
}
.Ytgx2,
.sY0af {
  display: flex;
  align-items: center;
}
.Qqdeg,
.qBdNd {
  display: flex;
  justify-content: center;
}
.sdnoh,
.chX15 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.FS3gW,
.EroZn {
  justify-content: flex-start;
}
.MSn5S,
.XHLSM {
  justify-content: flex-end;
}
.fc_Gt,
.ECzKD {
  justify-content: space-between;
}
.MPGUb,
.R13MB {
  justify-content: space-around;
}
.n0gS1,
.vGjFV {
  justify-content: space-evenly;
}
h1,
.qX9pC {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .qX9pC {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.JRv7I {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .JRv7I {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.Q5mvO {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .Q5mvO {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.kf_vU {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .kf_vU {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.ryehk {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .ryehk {
    font-size: 16px;
    line-height: 18px;
  }
}
.stJY1 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .stJY1 {
    font-size: 16px;
    line-height: 20px;
  }
}
.Do2sW,
.Nu_aX,
.GvYVy {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Do2sW,
  .Nu_aX,
  .GvYVy {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.L8EcW {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .L8EcW {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ZFSBI,
.aeOb4 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.I2aEe,
.A3dno {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.EDCT2,
.dqq1s {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.wZ_HO,
.c8n0t {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .wZ_HO,
  .c8n0t {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .wZ_HO:hover,
  .c8n0t:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.wZ_HO:active,
.c8n0t:active,
.wZ_HO:focus-visible,
.c8n0t:focus-visible,
.wZ_HO:focusvisible,
.c8n0t:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.kP1wu,
.RjvDT {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .kP1wu,
  .RjvDT {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .kP1wu:hover,
  .RjvDT:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .kP1wu:disabled,
  .RjvDT:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.kP1wu:active,
.RjvDT:active,
.kP1wu:focus-visible,
.RjvDT:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.xoFj1,
.Rxye8 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .xoFj1,
  .Rxye8 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.xoFj1:hover,
.Rxye8:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.xoFj1:disabled,
.Rxye8:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.xoFj1:active,
.Rxye8:active {
  opacity: 0.8;
}
.Qkxvm,
.AqhdI {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.fGt0A,
.qpxDa {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.aEWrF,
.Julc2 {
  max-width: 1440px !important;
}
.co8ni {
  max-width: unset;
}
.aEWrF,
.pTLrc {
  max-width: 1750px !important;
}
.qvKDI,
.Ixyty {
  overflow-y: hidden !important;
}
.ahoSa .T05MZ .S9sL5 {
  height: 63px;
}
.o9gpJ .jaVFs .NOmNy {
  margin-right: none !important;
}
.NPuub {
  display: block !important;
  margin-bottom: 8px;
}
.XKnqq {
  width: calc(100% - 20px) !important;
}
.HdoqW {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.c3gSU,
.YCzFE {
  max-width: 1440px;
}
.MebhI,
.iBgHs {
  margin-right: 30px !important;
}
.jd4cV,
.YzyYn {
  margin-right: 5px !important;
}
.wSY_H,
.h113v {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.v7v8c,
.wfFO7 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.PLCZc,
.N9pM9 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .PLCZc,
  .N9pM9 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .PLCZc,
  .N9pM9 {
    margin-top: 24px;
  }
}
._aO0X,
.Do0hT {
  background-color: var(--accentColor);
  color: #fff;
}
.ATrL9,
.x1iWI {
  position: relative;
}
.zw6ln,
.nlclB {
  overflow-y: hidden;
}
.jVxAV,
.M4iAT {
  overflow: hidden;
}
.IGxMa h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .IGxMa {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.FS24I .L0BBb {
  color: var(--textHeading, #26201a);
}
.FS24I .TdXgN,
.FS24I .Pxwf8 {
  color: var(--textLabel, #7d7676) !important;
}
.FS24I #X3JNb * {
  color: var(--textBody, #3c3131);
}
.QGjYW {
  width: 100%;
  height: 100%;
}
.IytcC {
  font-family: var(--font-body);
}
.nBYER {
  font-family: var(--font-header);
}
.k2opl {
  margin: 0 0 0px;
  font-family: var(--font-body);
}
.k2opl span {
  color: var(--textSecondary);
}
.k2opl span.ACuqo {
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (max-width: 768px) {
  .k2opl {
    margin: 16px 0 0;
  }
}
.k2opl .h7ICh {
  padding: 20px 15px;
  display: flex;
  list-style-type: none;
}
@media screen and (max-width: 992px) {
  .k2opl .h7ICh {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
  }
}
.k2opl .zfuAx {
  padding: 20px 15px;
}
.k2opl .h7ICh li {
  position: relative;
}
.k2opl .h7ICh a {
  font-weight: 400;
  font-size: 13px;
  line-height: 1.643em;
  letter-spacing: 0.5px;
  color: var(--textHeading, #26201a);
  font-family: "TTNormsNormal";
  text-transform: capitalize;
  cursor: pointer;
}
.k2opl .h7ICh li:not(:first-child)::before {
  color: #866347;
  font-size: 16px;
  margin-right: 5px;
  content: ">";
  font-weight: 700 !important;
  margin-left: 8px;
  display: inline-block;
  font: normal normal normal 14px / 1 FontAwesome;
  padding-right: 4px;
}

.fTNvq,
.r3PYH {
  transition: all 0.5s;
}
.R1jVJ,
.sz_4Z {
  opacity: 0;
  transform: translateY(10px);
}
.o9sOj,
.SRHu8 {
  transition: all 0.5s;
}
.b3W0o,
.N9r13 {
  opacity: 0;
}
.iLr43,
.W6TcT {
  transition: 0.5s;
}
.wIfej,
.mA7Pb {
  transform: translate(-100%, 0%);
}
.sJtCA,
.md4Xp {
  transition: all 0.5s;
}
.rOxof,
.ifCxt {
  transform: translate(200%, 0%);
}
.sOJy5,
.j1ADn {
  transition: all 0.5s;
}
._RuZW,
.Q7NAa {
  opacity: 0;
  transform: translateY(-100%);
}
.n7M0e,
.VxL7D {
  transition: all 0.5s ease-in-out;
}
.KP8Xo,
.Y2Oeo {
  opacity: 0;
  transform: translateY(100vh);
}
.Wo7FV {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.Wo7FV.MoS1u {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.SPuOV {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.SPuOV.MoS1u {
  opacity: 1 !important;
}
.qCX00 {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.kyCJ7 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .kyCJ7 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .kyCJ7 {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSand";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/1e2a5b1ddb45b9527814.woff2) format("woff2");
  font-display: swap;
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.d2f_r {
  position: sticky;
  top: 0;
  z-index: 9;
}
.F4WK1,
.qRPpZ {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.UGUec,
.qQ8PQ {
  background-color: var(--pageBackground, #f8f8f8);
}
.JlVTn .s_b2V .ItFk6 .G8wZU {
  font-size: 0.875rem;
}
.kinlG .TZcu4 {
  background: #f5f5f5;
}
.N5ZN0 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.ARceY {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.NppIB,
.cCuR0 {
  max-width: 1440px;
}
.Dcxox {
  display: block;
}
.H4Ngg,
.dxmhf {
  display: inline-block;
}
._8NIB {
  display: flex;
}
.Lbi9K,
.U5wU1 {
  display: flex;
  flex-direction: column;
}
.A84LY,
.qFZ1B {
  display: flex;
  align-items: center;
}
.wmFVx,
.FN3zo {
  display: flex;
  justify-content: center;
}
.T5XgQ,
.nUofl {
  display: flex;
  justify-content: center;
  align-items: center;
}
.G4yKs,
.nmxdu {
  justify-content: flex-start;
}
.gwluE,
.HeFD1 {
  justify-content: flex-end;
}
.iw8iE,
.c6JwE {
  justify-content: space-between;
}
.UOhaO,
.tN2WG {
  justify-content: space-around;
}
.fvjdE,
.Xn9uk {
  justify-content: space-evenly;
}
h1,
.tbqKE {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .tbqKE {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.xzLla {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .xzLla {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.eCUjX {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .eCUjX {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.dsxUb {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .dsxUb {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.owYfT {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .owYfT {
    font-size: 16px;
    line-height: 18px;
  }
}
.BnZqf {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .BnZqf {
    font-size: 16px;
    line-height: 20px;
  }
}
.qQXFg,
.CShAA,
.hKmaP {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .qQXFg,
  .CShAA,
  .hKmaP {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.SjHNR {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .SjHNR {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.qh7Mb,
.atGdn {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.RIw0y,
.ggTXg {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.AAzMk,
.ulzMe {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.bJ1gE,
.DQbzr {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .bJ1gE,
  .DQbzr {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .bJ1gE:hover,
  .DQbzr:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.bJ1gE:active,
.DQbzr:active,
.bJ1gE:focus-visible,
.DQbzr:focus-visible,
.bJ1gE:focusvisible,
.DQbzr:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.jYL72,
.CCGlO {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .jYL72,
  .CCGlO {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .jYL72:hover,
  .CCGlO:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .jYL72:disabled,
  .CCGlO:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.jYL72:active,
.CCGlO:active,
.jYL72:focus-visible,
.CCGlO:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.DLDZu,
.k52uV {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .DLDZu,
  .k52uV {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.DLDZu:hover,
.k52uV:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.DLDZu:disabled,
.k52uV:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.DLDZu:active,
.k52uV:active {
  opacity: 0.8;
}
.TVKOp,
.O5FC3 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.SX2Yv,
.gzI26 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.RRC53,
.wqaNX {
  max-width: 1440px !important;
}
._8x4Xe {
  max-width: unset;
}
.RRC53,
.eEUDT {
  max-width: 1750px !important;
}
.LLzLv,
.kFStw {
  overflow-y: hidden !important;
}
.VMuos .wSZHL .hY4xq {
  height: 63px;
}
.YlOLv .ik3hS .fC9uw {
  margin-right: none !important;
}
.sfzrh {
  display: block !important;
  margin-bottom: 8px;
}
.Xk74r {
  width: calc(100% - 20px) !important;
}
.Br0oE {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.m5jwK,
.piB_l {
  max-width: 1440px;
}
.RbBH9,
.XrVg6 {
  margin-right: 30px !important;
}
.aHVqa,
.MOtjX {
  margin-right: 5px !important;
}
.pqXGz,
.Ha3M8 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.j3_h4,
.BjV5F {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.qnh8j,
.wozU6 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .qnh8j,
  .wozU6 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .qnh8j,
  .wozU6 {
    margin-top: 24px;
  }
}
.dXMTU,
.PlbMv {
  background-color: var(--accentColor);
  color: #fff;
}
.TWwQQ,
.yX2Cr {
  position: relative;
}
.v02Eh,
.MgLYw {
  overflow-y: hidden;
}
.xQPIg,
.gzrrT {
  overflow: hidden;
}
.iVbRn h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .iVbRn {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.locsf .sN6D0 {
  color: var(--textHeading, #26201a);
}
.locsf .I4xOH,
.locsf .VXa5t {
  color: var(--textLabel, #7d7676) !important;
}
.locsf #hpKLe * {
  color: var(--textBody, #3c3131);
}
.Y9brw {
  width: 100%;
  height: 100%;
}
.ajlqz {
  font-family: var(--font-body);
}
.w7uqp {
  font-family: var(--font-header);
}
.hQZWN {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  margin-top: 40px;
  justify-items: center;
}
@supports not (gap: 28px 28px) {
  .hQZWN {
    margin-left: -14px;
    margin-right: -14px;
    margin-bottom: -28px;
  }
  .hQZWN > * {
    padding-left: 28px / 2;
    padding-right: 28px / 2;
    margin-bottom: 28px;
  }
}
@supports (gap: 28px 28px) {
  .hQZWN {
    gap: 28px 28px;
  }
}
@media only screen and (max-width: 480px) {
  .hQZWN {
    margin-top: 32px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    justify-items: left;
  }
  @supports not (gap: 16px 16px) {
    .hQZWN {
      margin-left: -8px;
      margin-right: -8px;
      margin-bottom: -16px;
    }
    .hQZWN > * {
      padding-left: 16px / 2;
      padding-right: 16px / 2;
      margin-bottom: 16px;
    }
  }
  @supports (gap: 16px 16px) {
    .hQZWN {
      gap: 16px 16px;
    }
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  .hQZWN {
    margin-top: 32px;
    grid-template-columns: repeat(4, fit-content(100%));
    justify-content: center;
  }
  @supports not (gap: 52px 52px) {
    .hQZWN {
      margin-left: -26px;
      margin-right: -26px;
      margin-bottom: -52px;
    }
    .hQZWN > * {
      padding-left: 52px / 2;
      padding-right: 52px / 2;
      margin-bottom: 52px;
    }
  }
  @supports (gap: 52px 52px) {
    .hQZWN {
      gap: 52px 52px;
    }
  }
}
.hXZqE {
  width: fit-content;
}
@media only screen and (max-width: 480px) {
  .hXZqE {
    display: flex;
    align-items: center;
  }
}
.H_SNe {
  visibility: hidden;
}
.fgRhr {
  width: 32px;
  border-radius: 50%;
}
@media only screen and (min-width: 481px) {
  .fgRhr {
    margin-left: auto;
    margin-right: auto;
    width: 52px;
  }
}
.ZZsYg {
  display: block;
  text-align: center;
  max-width: 150px;
}
.HSicD:hover {
  text-decoration: underline;
  cursor: pointer;
}
@media only screen and (max-width: 480px) {
  .ZZsYg {
    margin-left: 12px;
  }
}
@media only screen and (min-width: 481px) {
  .ZZsYg {
    margin-top: 8px;
  }
}

.el2Yq,
.rPQCa {
  transition: all 0.5s;
}
.VzQn_,
.ChVlt {
  opacity: 0;
  transform: translateY(10px);
}
.ymwcl,
.bhdRe {
  transition: all 0.5s;
}
.y8obx,
.hzpGX {
  opacity: 0;
}
.xLJE4,
.H9kmV {
  transition: 0.5s;
}
.TKcgQ,
.cRI14 {
  transform: translate(-100%, 0%);
}
.PuKFQ,
.pvaeY {
  transition: all 0.5s;
}
.i42Ec,
.HItDr {
  transform: translate(200%, 0%);
}
.KJ_Uj,
.kNvRu {
  transition: all 0.5s;
}
.Ynd5r,
.xcafn {
  opacity: 0;
  transform: translateY(-100%);
}
.I1sGm,
.Y0AoH {
  transition: all 0.5s ease-in-out;
}
.Qh9A_,
.vspYp {
  opacity: 0;
  transform: translateY(100vh);
}
.BYux9 {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.BYux9.j6Ser {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.FF3QT {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.FF3QT.j6Ser {
  opacity: 1 !important;
}
.n2xfv {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.vxI86 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .vxI86 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .vxI86 {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSand";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/1e2a5b1ddb45b9527814.woff2) format("woff2");
  font-display: swap;
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.iYAHw {
  position: sticky;
  top: 0;
  z-index: 9;
}
.JjgyJ,
.n22pE {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.Nlda9,
._vW9F {
  background-color: var(--pageBackground, #f8f8f8);
}
.xL10W .IxaAX .Zd3Q2 .fTggY {
  font-size: 0.875rem;
}
.BQLxR .tD3u5 {
  background: #f5f5f5;
}
.bA7KR {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.xYMlR {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.mYkTF,
.lSChF {
  max-width: 1440px;
}
.iHKRi {
  display: block;
}
.YN6QD,
.fCujq {
  display: inline-block;
}
.LXIXl {
  display: flex;
}
.Ij0XL,
.Nrrs2 {
  display: flex;
  flex-direction: column;
}
.VgP2z,
.S33_c {
  display: flex;
  align-items: center;
}
.GYGUc,
.XmGiP {
  display: flex;
  justify-content: center;
}
.OBC2D,
.EJIt0 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.rzbLE,
.ZTWbb {
  justify-content: flex-start;
}
.QXiWF,
.HajNJ {
  justify-content: flex-end;
}
.Ps5MF,
.ywUxF {
  justify-content: space-between;
}
.wjKZM,
.vOdJ3 {
  justify-content: space-around;
}
.AO1Tx,
.UHnHw {
  justify-content: space-evenly;
}
h1,
.lnJ7q {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .lnJ7q {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.dc7lx {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .dc7lx {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.YtxdZ {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .YtxdZ {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.UGoKK {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .UGoKK {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.pvydZ {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .pvydZ {
    font-size: 16px;
    line-height: 18px;
  }
}
.OWJiU {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .OWJiU {
    font-size: 16px;
    line-height: 20px;
  }
}
.EPl1A,
.L5Tnh,
.LTshm {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .EPl1A,
  .L5Tnh,
  .LTshm {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.jGLED {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .jGLED {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.YmJVQ,
.rKxp6 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.xXY4n,
.HPoh0 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.aAWbN,
.TceLm {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.ypkhP,
.f2VsB {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .ypkhP,
  .f2VsB {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .ypkhP:hover,
  .f2VsB:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.ypkhP:active,
.f2VsB:active,
.ypkhP:focus-visible,
.f2VsB:focus-visible,
.ypkhP:focusvisible,
.f2VsB:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.VVzHs,
.H6VlI {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .VVzHs,
  .H6VlI {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .VVzHs:hover,
  .H6VlI:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .VVzHs:disabled,
  .H6VlI:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.VVzHs:active,
.H6VlI:active,
.VVzHs:focus-visible,
.H6VlI:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.skSWs,
.vtXME {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .skSWs,
  .vtXME {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.skSWs:hover,
.vtXME:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.skSWs:disabled,
.vtXME:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.skSWs:active,
.vtXME:active {
  opacity: 0.8;
}
.OhiVj,
.BHr5b {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.IFvhc,
.lm_0h {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.ZrWbW,
.HplFk {
  max-width: 1440px !important;
}
.arZ3Z {
  max-width: unset;
}
.ZrWbW,
.H3l7D {
  max-width: 1750px !important;
}
.xI_pf,
.ubHR1 {
  overflow-y: hidden !important;
}
.YLz34 ._nmZa .F9yzi {
  height: 63px;
}
.SveyG .z4NRW .TGOqt {
  margin-right: none !important;
}
.To4m0 {
  display: block !important;
  margin-bottom: 8px;
}
.ecuYE {
  width: calc(100% - 20px) !important;
}
.XYQi2 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.wBwx1,
.GxAqJ {
  max-width: 1440px;
}
.vadWv,
.b02Qw {
  margin-right: 30px !important;
}
.bwCXY,
.m_poW {
  margin-right: 5px !important;
}
.SAfHq,
.gI9sO {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.beZt0,
.KgXiP {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.qi4BW,
.HWtVz {
  display: none;
}
@media only screen and (max-width: 768px) {
  .qi4BW,
  .HWtVz {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .qi4BW,
  .HWtVz {
    margin-top: 24px;
  }
}
.qY46S,
.mBpDR {
  background-color: var(--accentColor);
  color: #fff;
}
.t_F6X,
.FR2OO {
  position: relative;
}
.zPFT9,
.pN9zB {
  overflow-y: hidden;
}
.qh7Yn,
.XElZr {
  overflow: hidden;
}
.WLDhU h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .WLDhU {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.o9qio .IznKp {
  color: var(--textHeading, #26201a);
}
.o9qio .dMyj_,
.o9qio .bKUAW {
  color: var(--textLabel, #7d7676) !important;
}
.o9qio #f8t4q * {
  color: var(--textBody, #3c3131);
}
.HitJh {
  width: 100%;
  height: 100%;
}
.FvAhH {
  font-family: var(--font-body);
}
.fGmFK {
  font-family: var(--font-header);
}
.lDu2r {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
  background: transparent;
  opacity: 1;
  transition: opacity 0.15s linear;
}
@media (min-width: 576px) {
  .lDu2r .VHdZ8 {
    max-width: 500px;
    margin: 1.75rem auto;
    overflow: scroll;
    height: 100%;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  .lDu2r .VHdZ8::-webkit-scrollbar {
    display: none;
  }
}
@media screen and (max-width: 575px) {
  .lDu2r .VHdZ8 {
    position: relative;
    width: auto;
    margin: 0.5rem;
    pointer-events: none;
    overflow: scroll;
  }
  .lDu2r .VHdZ8 .VHdZ8::-webkit-scrollbar {
    display: none;
  }
  .lDu2r .VHdZ8::-webkit-scrollbar {
    display: none;
  }
}
.lDu2r .fWma8 {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.lDu2r .foeiO {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}
.lDu2r .foeiO .UlRVe {
  border: 1px solid #000;
  padding: 10px;
}
.lDu2r .foeiO .UlRVe .ZHe1j::before {
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f00d";
}
.lDu2r .JtFFU {
  max-width: 600px;
  margin: 1rem auto 2rem;
  text-align: center;
  padding: 0px 10px;
}
@media only screen and (max-width: 480px) {
  .lDu2r .JtFFU {
    margin: 1rem auto 3rem;
  }
}
.lDu2r .JtFFU ._4ZsAq {
  margin-top: 20px;
}
.lDu2r .JtFFU img {
  width: 100%;
}
.lDu2r .JtFFU .JkwpI {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
  padding: 8px 14px;
  position: relative;
  padding: 0.75rem 0.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  font-size: 10px;
  display: block;
}
.lDu2r .JtFFU p {
  font-size: 10px;
  line-height: 20px;
  font-weight: 300;
  color: #010101;
  font-family: "TTNormsNormal";
  margin-bottom: 16px;
}
@media only screen and (max-width: 480px) {
  .lDu2r .JtFFU p {
    margin-top: 48px;
  }
}
.lDu2r .JtFFU .LiT5B {
  padding-bottom: 1rem;
}
@media screen and (max-width: 420px) {
  .lDu2r .JtFFU .LiT5B {
    text-align: left;
  }
}
.lDu2r .JtFFU .LiT5B label {
  max-width: 120px;
  display: inline-block;
  width: 100%;
  text-align: left;
  font-size: 14px;
  font-family: "TTNormsNormal";
}
@media screen and (max-width: 420px) {
  .lDu2r .JtFFU .LiT5B label {
    margin-bottom: 8px;
  }
}
.lDu2r .JtFFU .LiT5B input {
  max-width: 230px !important;
  outline: none;
  width: 100%;
  padding: 1px;
}
.lDu2r .JtFFU .LiT5B .i4P6K {
  display: block;
  color: red;
  font-size: 10px;
  line-height: 20px;
  font-family: "TTNormsNormal";
  font-weight: 300;
  padding-top: 4px;
}
.lDu2r .JtFFU .O46dp input {
  background-color: #000;
  border: none;
  padding: 5px 15px;
  color: #fff;
}
.lDu2r::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(11, 11, 11, 0.5);
  z-index: -1;
}
body.vVsIE {
  overflow: hidden;
}

.V5SAy {
  display: flex;
}
.V5SAy .baOdQ {
  width: 50px;
  height: 50px;
  margin: 0px 5px 5px 0px;
}
.V5SAy .baOdQ .engwZ {
  padding: 5px;
  border: 1px solid black;
  width: 274px;
  display: flex;
  flex-direction: column;
  left: calc(100% - 147px);
  bottom: 74px;
  background-color: white;
  top: -167px;
  position: absolute;
  z-index: 99;
}
.V5SAy .baOdQ .engwZ::after {
  position: relative;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 10px solid #666;
  right: 0px;
  left: 103px;
  bottom: -17%;
  z-index: 9;
  top: 12%;
}
.V5SAy .baOdQ .engwZ .Y83ir {
  zoom: 200%;
}
.V5SAy .baOdQ .engwZ .A0Wsp {
  text-align: center;
}
.K1BAx {
  position: relative;
  width: 80%;
  text-align: center;
  margin-top: -40px;
}
._ABV5 {
  max-width: 80%;
  transition: transform 0.3s ease-in-out;
  transform: scale(1.4);
  border: 2px solid #ddd;
}
.V5SAy {
  display: flex;
}
.baOdQ {
  position: relative;
  margin: 5px;
  cursor: pointer;
  width: 50px;
  height: 50px;
  margin: 0px 5px 5px 0px;
}
.LMfXg {
  width: 50px;
  height: 50px;
  margin: 0px 5px 5px 0px;
}
.gPDjz {
  border: 2px solid blue;
}

.az6Ti,
.QLRd5 {
  transition: all 0.5s;
}
.KgoiV,
.jxYJS {
  opacity: 0;
  transform: translateY(10px);
}
.LEFvG,
.mUz8m {
  transition: all 0.5s;
}
.HeO5I,
.fc9WP {
  opacity: 0;
}
.FOmrh,
.DuZPb {
  transition: 0.5s;
}
.zhSAa,
.bGPJO {
  transform: translate(-100%, 0%);
}
.W0a4p,
.DiJil {
  transition: all 0.5s;
}
.KenMQ,
.pBqSM {
  transform: translate(200%, 0%);
}
.f5O0x,
.QC39U {
  transition: all 0.5s;
}
.bIBn_,
.gy8qT {
  opacity: 0;
  transform: translateY(-100%);
}
.PG7tJ,
.INX3W {
  transition: all 0.5s ease-in-out;
}
.sexO8,
.WvG2X {
  opacity: 0;
  transform: translateY(100vh);
}
.YdEl_ {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.YdEl_.Tf84K {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.q4Q7T {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.q4Q7T.Tf84K {
  opacity: 1 !important;
}
.clK2N {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.CwGKF {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .CwGKF {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .CwGKF {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSand";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/1e2a5b1ddb45b9527814.woff2) format("woff2");
  font-display: swap;
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.lsggH {
  position: sticky;
  top: 0;
  z-index: 9;
}
.mMpvM,
.QB7NS {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.idTuX,
.Iv4W8 {
  background-color: var(--pageBackground, #f8f8f8);
}
.MhI52 .txVGp .B3EVu .HN8B9 {
  font-size: 0.875rem;
}
.uuZiP .Bz8ZY {
  background: #f5f5f5;
}
.bEGwN {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.p1_XI {
  overflow-x: hidden;
  font-size: 0.875rem;
}
._Rr_R,
.HOiKv {
  max-width: 1440px;
}
.PzQfd {
  display: block;
}
.lKnzv,
.qx4ES {
  display: inline-block;
}
.IQdXR {
  display: flex;
}
.w_0Ok,
.a4sEk {
  display: flex;
  flex-direction: column;
}
.ct8w3,
.VHQD9 {
  display: flex;
  align-items: center;
}
.ylNuP,
.YIdKa {
  display: flex;
  justify-content: center;
}
.ctLxu,
.VoivC {
  display: flex;
  justify-content: center;
  align-items: center;
}
.E7Mn0,
.rw_U1 {
  justify-content: flex-start;
}
.u7X50,
.dj8T2 {
  justify-content: flex-end;
}
.FAiU6,
.MbGc6 {
  justify-content: space-between;
}
.xTE0K,
.eNHMT {
  justify-content: space-around;
}
.ckbA3,
.zbqge {
  justify-content: space-evenly;
}
h1,
.q0UKj {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .q0UKj {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.ib65p {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .ib65p {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.h8tnA {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .h8tnA {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.Uybrz {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .Uybrz {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.TOKIP {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .TOKIP {
    font-size: 16px;
    line-height: 18px;
  }
}
.ApNTo {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .ApNTo {
    font-size: 16px;
    line-height: 20px;
  }
}
.rrXn1,
.cj0Rz,
.WPUBO {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .rrXn1,
  .cj0Rz,
  .WPUBO {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.MbAwz {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .MbAwz {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.utFs6,
.YDVqX {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.OC_2h,
.VCa9e {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.wQxM2,
.wm0Xb {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.KcpSp,
.f9pdM {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .KcpSp,
  .f9pdM {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .KcpSp:hover,
  .f9pdM:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.KcpSp:active,
.f9pdM:active,
.KcpSp:focus-visible,
.f9pdM:focus-visible,
.KcpSp:focusvisible,
.f9pdM:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.PA50g,
.D7cCg {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .PA50g,
  .D7cCg {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .PA50g:hover,
  .D7cCg:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .PA50g:disabled,
  .D7cCg:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.PA50g:active,
.D7cCg:active,
.PA50g:focus-visible,
.D7cCg:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.JEgiS,
.hq2CS {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .JEgiS,
  .hq2CS {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.JEgiS:hover,
.hq2CS:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.JEgiS:disabled,
.hq2CS:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.JEgiS:active,
.hq2CS:active {
  opacity: 0.8;
}
.xWuqv,
.q4E58 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.IRnU1,
.EwHEP {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.zFmgC,
.Rfv0P {
  max-width: 1440px !important;
}
.CACQQ {
  max-width: unset;
}
.zFmgC,
.IYqZG {
  max-width: 1750px !important;
}
._Ytul,
.OG4zX {
  overflow-y: hidden !important;
}
.iYEgQ .g4tVe .A6EfL {
  height: 63px;
}
.mo3aZ .bOnDL .z9u2y {
  margin-right: none !important;
}
.Ywn7o {
  display: block !important;
  margin-bottom: 8px;
}
.n_6tz {
  width: calc(100% - 20px) !important;
}
.Py0sm {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.BGARK,
.tUaHh {
  max-width: 1440px;
}
.c12p8,
.Gk7m0 {
  margin-right: 30px !important;
}
.y_KyQ,
.n4sek {
  margin-right: 5px !important;
}
.zCdzO,
.evFyy {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.M62DB,
.hxTwn {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.WvhwB,
.NHQnE {
  display: none;
}
@media only screen and (max-width: 768px) {
  .WvhwB,
  .NHQnE {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .WvhwB,
  .NHQnE {
    margin-top: 24px;
  }
}
.bdtan,
.A81Bm {
  background-color: var(--accentColor);
  color: #fff;
}
.MvDwJ,
.kl2LO {
  position: relative;
}
.a7uGP,
.iB6kq {
  overflow-y: hidden;
}
.n4jzx,
.k8lEc {
  overflow: hidden;
}
.L9Nd2 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .L9Nd2 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.q9079 .SKNuJ {
  color: var(--textHeading, #26201a);
}
.q9079 .annph,
.q9079 .HzjDP {
  color: var(--textLabel, #7d7676) !important;
}
.q9079 #si4uX * {
  color: var(--textBody, #3c3131);
}
.sc3Z6 {
  width: 100%;
  height: 100%;
}
.k0eG5 {
  font-family: var(--font-body);
}
.Pna7I {
  font-family: var(--font-header);
}
.i7kck {
  padding-top: 80px !important;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  overflow: auto;
  background-color: white;
  z-index: 9999;
}
.i7kck .jj2DL .lhuZD {
  margin-right: 15px;
  right: 0;
  z-index: 99999;
  opacity: 1;
  position: absolute;
  right: 5px;
  top: 0;
  cursor: pointer;
  height: 50px;
  width: 20px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiA+PHBhdGggCiAgZmlsbD0iI0I1QjVCNSIgCiAgZD0iTSAxNS4xOCAxMiBMIDIyLjM0IDQuODQgQyAyMy4yMiAzLjk2IDIzLjIyIDIuNTQgMjIuMzQgMS42NiBDIDIxLjQ2IDAuNzggMjAuMDQgMC43OCAxOS4xNiAxLjY2IEwgMTIgOC44MiBMIDQuODQgMS42NiBDIDMuOTYgMC43OCAyLjU0IDAuNzggMS42NiAxLjY2IEMgMC43OCAyLjU0IDAuNzggMy45NiAxLjY2IDQuODQgTCA4LjgyIDEyIEwgMS42NiAxOS4xNiBDIDAuNzggMjAuMDQgMC43OCAyMS40NiAxLjY2IDIyLjM0IEMgMi4xIDIyLjc4IDIuNjcgMjMgMy4yNSAyMyBDIDMuODMgMjMgNC40IDIyLjc4IDQuODQgMjIuMzQgTCAxMiAxNS4xOCBMIDE5LjE2IDIyLjM0IEMgMTkuNiAyMi43OCAyMC4xNyAyMyAyMC43NSAyMyBDIDIxLjMzIDIzIDIxLjkgMjIuNzggMjIuMzQgMjIuMzQgQyAyMy4yMiAyMS40NiAyMy4yMiAyMC4wNCAyMi4zNCAxOS4xNiBMIDE1LjE4IDEyIFoiLz4KPC9zdmc+) 80% 80% no-repeat;
  transition: top 0.6s;
}
.i7kck .jj2DL .PbYhc {
  text-align: left;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: pre;
  font: 1.4em "Helvetica Neue";
  font-weight: bold;
  /* height: 80px; */
  line-height: 65px;
  padding-left: 45px;
  display: inline-block;
  color: #333;
  border: none;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzJweCIgd2lkdGg9IjMycHgiIHZpZXdCb3g9IjAgMCAzMCAzMCI+PGc+PHBhdGggZD0iTTI5LjQ0OSwxNC42NjIgQzI5LjQ0OSwyMi43MjIgMjIuODY4LDI5LjI1NiAxNC43NSwyOS4yNTYgQzYuNjMyLDI5LjI1NiAwLjA1MSwyMi43MjIgMC4wNTEsMTQuNjYyIEMwLjA1MSw2LjYwMSA2LjYzMiwwLjA2NyAxNC43NSwwLjA2NyBDMjIuODY4LDAuMDY3IDI5LjQ0OSw2LjYwMSAyOS40NDksMTQuNjYyIiBmaWxsPSIjZmZmIj48L3BhdGg+PHBhdGggZD0iTTE0LjczMywxLjY4NiBDNy41MTYsMS42ODYgMS42NjUsNy40OTUgMS42NjUsMTQuNjYyIEMxLjY2NSwyMC4xNTkgNS4xMDksMjQuODU0IDkuOTcsMjYuNzQ0IEM5Ljg1NiwyNS43MTggOS43NTMsMjQuMTQzIDEwLjAxNiwyMy4wMjIgQzEwLjI1MywyMi4wMSAxMS41NDgsMTYuNTcyIDExLjU0OCwxNi41NzIgQzExLjU0OCwxNi41NzIgMTEuMTU3LDE1Ljc5NSAxMS4xNTcsMTQuNjQ2IEMxMS4xNTcsMTIuODQyIDEyLjIxMSwxMS40OTUgMTMuNTIyLDExLjQ5NSBDMTQuNjM3LDExLjQ5NSAxNS4xNzUsMTIuMzI2IDE1LjE3NSwxMy4zMjMgQzE1LjE3NSwxNC40MzYgMTQuNDYyLDE2LjEgMTQuMDkzLDE3LjY0MyBDMTMuNzg1LDE4LjkzNSAxNC43NDUsMTkuOTg4IDE2LjAyOCwxOS45ODggQzE4LjM1MSwxOS45ODggMjAuMTM2LDE3LjU1NiAyMC4xMzYsMTQuMDQ2IEMyMC4xMzYsMTAuOTM5IDE3Ljg4OCw4Ljc2NyAxNC42NzgsOC43NjcgQzEwLjk1OSw4Ljc2NyA4Ljc3NywxMS41MzYgOC43NzcsMTQuMzk4IEM4Ljc3NywxNS41MTMgOS4yMSwxNi43MDkgOS43NDksMTcuMzU5IEM5Ljg1NiwxNy40ODggOS44NzIsMTcuNiA5Ljg0LDE3LjczMSBDOS43NDEsMTguMTQxIDkuNTIsMTkuMDIzIDkuNDc3LDE5LjIwMyBDOS40MiwxOS40NCA5LjI4OCwxOS40OTEgOS4wNCwxOS4zNzYgQzcuNDA4LDE4LjYyMiA2LjM4NywxNi4yNTIgNi4zODcsMTQuMzQ5IEM2LjM4NywxMC4yNTYgOS4zODMsNi40OTcgMTUuMDIyLDYuNDk3IEMxOS41NTUsNi40OTcgMjMuMDc4LDkuNzA1IDIzLjA3OCwxMy45OTEgQzIzLjA3OCwxOC40NjMgMjAuMjM5LDIyLjA2MiAxNi4yOTcsMjIuMDYyIEMxNC45NzMsMjIuMDYyIDEzLjcyOCwyMS4zNzkgMTMuMzAyLDIwLjU3MiBDMTMuMzAyLDIwLjU3MiAxMi42NDcsMjMuMDUgMTIuNDg4LDIzLjY1NyBDMTIuMTkzLDI0Ljc4NCAxMS4zOTYsMjYuMTk2IDEwLjg2MywyNy4wNTggQzEyLjA4NiwyNy40MzQgMTMuMzg2LDI3LjYzNyAxNC43MzMsMjcuNjM3IEMyMS45NSwyNy42MzcgMjcuODAxLDIxLjgyOCAyNy44MDEsMTQuNjYyIEMyNy44MDEsNy40OTUgMjEuOTUsMS42ODYgMTQuNzMzLDEuNjg2IiBmaWxsPSIjZTYwMDIzIj48L3BhdGg+PC9nPjwvc3ZnPg==) 0 50% no-repeat;
  transition: top 0.6s;
}
.i7kck ._xFwD {
  top: 0;
  left: 0;
  right: 0;
  height: 80px;
  line-height: 80px;
  margin: 0 auto;
  z-index: 2;
  position: fixed;
  text-align: center;
  width: 1400px;
}
.i7kck .gGHMh {
  display: block;
  position: fixed;
  height: 100%;
  width: 100%;
  inset: 0px;
  margin: 0px;
  z-index: 2147483647;
  border: none;
}

.uAbYZ,
.pyPvA {
  transition: all 0.5s;
}
.eHb7j,
.qWVXu {
  opacity: 0;
  transform: translateY(10px);
}
.ixexg,
.mmnI7 {
  transition: all 0.5s;
}
.MIujM,
.vMhRd {
  opacity: 0;
}
.DIkpF,
.VX3Dd {
  transition: 0.5s;
}
.naAh4,
.Qsjiu {
  transform: translate(-100%, 0%);
}
.KY5oK,
.n7u78 {
  transition: all 0.5s;
}
.L8rxd,
.ZgD6M {
  transform: translate(200%, 0%);
}
.zJV4T,
.VIXjv {
  transition: all 0.5s;
}
.Jim7G,
.UTj0I {
  opacity: 0;
  transform: translateY(-100%);
}
.rQdym,
.QG2vD {
  transition: all 0.5s ease-in-out;
}
.ydy57,
.RkZ3u {
  opacity: 0;
  transform: translateY(100vh);
}
.oWgXR {
  transition: transform 0.5s ease-in var(--delay, 0ms), opacity 0.5s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
  transform: translateY(10px) !important;
}
.oWgXR.Ch7l2 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.B9sG3 {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.B9sG3.Ch7l2 {
  opacity: 1 !important;
}
._rMRd {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.vRS_1 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .vRS_1 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .vRS_1 {
    padding: 24px 8px 0 8px;
  }
}
/**color by character**/
/** Font family **/
/** Font weight **/
@font-face {
  font-family: "TTNormsRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/0371b80fb8b8fa87e43f.otf) format("opentype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsNormal";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/360d7515b80d9416c735.otf) format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/a9a42cfd72e01c0dd72d.otf) format("opentype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/5c0cefb7823d683dc493.otf) format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "TTNormsMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11a2059e10a9dbfc2888.otf) format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "CanelaThin";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5516d5886c2e90407a7.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "CanelaRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/f94803280ce2e6b19fe5.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "FontAwesome";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/45de4ef7020811727af5.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "icons";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/dad8469dfd7ffb5d76a5.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PeIconStroke";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/11f7c073b050d62afb33.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "LucidaSansUnicode";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bb5894ac1ce9737a7c60.TTF) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/bac7ed87f9bcd95a6c55.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandLight";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/20523381a742ca1d4a26.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandMedium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/9fd398f86ce80d968762.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandRegular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/67e7ce07307c681fb49d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSandSemiBold";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6018f97203d39e0dfc6d.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuickSand";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/1e2a5b1ddb45b9527814.woff2) format("woff2");
  font-display: swap;
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "TTNormsRegular" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.g3fAX {
  position: sticky;
  top: 0;
  z-index: 9;
}
.tX_KC,
.mcLZE {
  position: sticky;
  top: 0;
  z-index: 99;
}
body {
  box-sizing: border-box;
  overflow-x: hidden;
}
@media only screen and (min-width: 769px) {
  body {
    min-height: calc(100vh - 404px);
  }
}
.CYLDS,
.BEi4V {
  background-color: var(--pageBackground, #f8f8f8);
}
.ePxG8 .rYYyi .D2I2b .UwWXJ {
  font-size: 0.875rem;
}
.lwt95 .vtPv3 {
  background: #f5f5f5;
}
.kHsDv {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.TRyYQ {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.RCYdz,
.yq3qo {
  max-width: 1440px;
}
.TRuQ9 {
  display: block;
}
.BG7HP,
._6_PzK {
  display: inline-block;
}
.cugBL {
  display: flex;
}
.ucgBv,
.ZrAkS {
  display: flex;
  flex-direction: column;
}
.dTYsY,
.JbwkE {
  display: flex;
  align-items: center;
}
.hgDrz,
.CB04p {
  display: flex;
  justify-content: center;
}
.E1Fqw,
.x6v8v {
  display: flex;
  justify-content: center;
  align-items: center;
}
.BDECH,
.K3cRW {
  justify-content: flex-start;
}
.csdjL,
.YgiE5 {
  justify-content: flex-end;
}
.j2ynr,
.akbPs {
  justify-content: space-between;
}
.GEXTX,
.LSQVA {
  justify-content: space-around;
}
.ycnfO,
.eFaJU {
  justify-content: space-evenly;
}
h1,
.KWRri {
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
}
@media only screen and (min-width: 769px) {
  h1,
  .KWRri {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.mb4Zg {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-header);
}
@media only screen and (min-width: 769px) {
  h2,
  .mb4Zg {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.hLbsS {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 769px) {
  h3,
  .hLbsS {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.Fndao {
  font-family: var(--font-body);
  font-weight: 600;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .Fndao {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.OheSn {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-family: var(--font-body);
}
@media only screen and (min-width: 769px) {
  h5,
  .OheSn {
    font-size: 16px;
    line-height: 18px;
  }
}
.hckfP {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .hckfP {
    font-size: 16px;
    line-height: 20px;
  }
}
.B_jWD,
.QM40D,
.xl2Co {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .B_jWD,
  .QM40D,
  .xl2Co {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.pBJzl {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .pBJzl {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.u0CpD,
.poFLO {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.JnGNp,
.EG8j_ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.yAT5f,
.cUyvm {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
._GSJi,
.CJYMt {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  ._GSJi,
  .CJYMt {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  ._GSJi:hover,
  .CJYMt:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
._GSJi:active,
.CJYMt:active,
._GSJi:focus-visible,
.CJYMt:focus-visible,
._GSJi:focusvisible,
.CJYMt:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.u4Cae,
.ydZY1 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 769px) {
  .u4Cae,
  .ydZY1 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .u4Cae:hover,
  .ydZY1:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .u4Cae:disabled,
  .ydZY1:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.u4Cae:active,
.ydZY1:active,
.u4Cae:focus-visible,
.ydZY1:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.a2K9P,
.sKlrA {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 769px) {
  .a2K9P,
  .sKlrA {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.a2K9P:hover,
.sKlrA:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.a2K9P:disabled,
.sKlrA:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.a2K9P:active,
.sKlrA:active {
  opacity: 0.8;
}
.whzge,
.YFwbd {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.id1RV,
.uOLUv {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.lHZt8,
.iRwfN {
  max-width: 1440px !important;
}
.GEv2B {
  max-width: unset;
}
.lHZt8,
.IvnJS {
  max-width: 1750px !important;
}
.H_O1W,
.c1Hc1 {
  overflow-y: hidden !important;
}
.t0faP .Lhr0_ .G5GC9 {
  height: 63px;
}
.RLYVt .CZbpi .Cx8L2 {
  margin-right: none !important;
}
.KGD88 {
  display: block !important;
  margin-bottom: 8px;
}
.WCyZ7 {
  width: calc(100% - 20px) !important;
}
.ceVc6 {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.E5q7O,
._Q7eq {
  max-width: 1440px;
}
.zPJ0W,
.uPbm1 {
  margin-right: 30px !important;
}
.Kw7iF,
.H2Jmu {
  margin-right: 5px !important;
}
.fF7pg,
.ohl0W {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.KZNvV,
.YbC7l {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.KHE31,
.koOn4 {
  display: none;
}
@media only screen and (max-width: 768px) {
  .KHE31,
  .koOn4 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .KHE31,
  .koOn4 {
    margin-top: 24px;
  }
}
.pu9XR,
.f1L0j {
  background-color: var(--accentColor);
  color: #fff;
}
.rRDGe,
.bFYJE {
  position: relative;
}
.tWhNE,
.SZkWv {
  overflow-y: hidden;
}
.IifFE,
.Ve_hY {
  overflow: hidden;
}
.ikzsx h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .ikzsx {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.Xrx3F .lDn21 {
  color: var(--textHeading, #26201a);
}
.Xrx3F .gFSB6,
.Xrx3F .WMK0y {
  color: var(--textLabel, #7d7676) !important;
}
.Xrx3F #wb2G1 * {
  color: var(--textBody, #3c3131);
}
.lT1Nc {
  width: 100%;
  height: 100%;
}
.xYmUT {
  font-family: var(--font-body);
}
.piWAw {
  font-family: var(--font-header);
}

