.EUJpP,
.hq1hM {
  transition: all 0.5s;
}
.PHz_6,
.y0vU0 {
  opacity: 0;
  transform: translateY(10px);
}
.odpn7,
.FEwtm {
  transition: all 0.5s;
}
.JOtrh,
.Oa4qs {
  opacity: 0;
}
.K95mU,
.YEHrP {
  transition: 0.5s;
}
.cz1wX,
.e94hC {
  transform: translate(-100%, 0%);
}
.EKFg3,
.oqm58 {
  transition: all 0.5s;
}
.qZZf8,
.xn18f {
  transform: translate(200%, 0%);
}
.ntcC1,
.CKypq {
  transition: all 0.5s;
}
.v2p2c,
.kzBBY {
  opacity: 0;
  transform: translateY(-100%);
}
.uWfZT,
.b76xy {
  transition: all 0.5s ease-in-out;
}
.MAB2C,
.s1eNE {
  opacity: 0;
  transform: translateY(100vh);
}
.B3G32 {
  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;
}
.B3G32.XDVU1 {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.biAws {
  transition: opacity 0.4s ease-in var(--delay, 0ms) !important;
  opacity: 0 !important;
}
.biAws.XDVU1 {
  opacity: 1 !important;
}
.nX7Ro {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.EV3E2 {
  max-width: 1440px;
  background-color: transparent;
  position: relative;
  margin: 0 auto;
  padding: 60px 0 0 0;
}
@media only screen and (max-width: 768px) {
  .EV3E2 {
    padding: 48px 15px 0 15px;
  }
}
@media only screen and (max-width: 480px) {
  .EV3E2 {
    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: "GT-Esti 3r Light";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/4f707a059c76b6a37735.woff) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "GT-Esti 3r Medium";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/6cf8e34b6cc286968ba9.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "GT-Esti 4r Regular";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/d5c18754d35c0a6db4b6.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Sanomat 2r";
  src: url(https://cdn.fynd.com/v2/falling-surf-7c8bb8/fyprod/wrkr/organization/6593ad46e3a33fe273cfd0d4/theme/assets/407d81a68689ae29d09e.woff2) format("woff2");
  font-display: swap;
}
html,
body,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: transparent;
  font-family: "GT-Esti 3r Light" !important;
  font-display: swap;
}
a {
  color: inherit;
  text-decoration: none;
}
.JKbr2,
.PnJGC {
  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);
  }
}
.wilnx,
.BnIPV {
  background-color: var(--pageBackground, #f8f8f8);
}
.MmJ_2 .f2vCk .B5MAz .gLLlw {
  font-size: 0.875rem;
}
.oRXCu .xyzCC {
  background: #f5f5f5;
}
.Z9UZ1 {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.VKgtW {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.SNh1q,
.m4jFd {
  max-width: 1440px;
}
._Q2y2 {
  display: block;
}
.W8MaA,
.F7sNn {
  display: inline-block;
}
.XQyg8 {
  display: flex;
}
.oQc6V,
.XhW4l {
  display: flex;
  flex-direction: column;
}
.fUz6l,
.O8aHR {
  display: flex;
  align-items: center;
}
.bJDg0,
.T1CNU {
  display: flex;
  justify-content: center;
}
.xlUWF,
.hP9ey {
  display: flex;
  justify-content: center;
  align-items: center;
}
.yVl_h,
.MFnYH {
  justify-content: flex-start;
}
.JAIjQ,
.z3rOj {
  justify-content: flex-end;
}
.aiC4h,
.jYSkN {
  justify-content: space-between;
}
.TKaZi,
.MLJJQ {
  justify-content: space-around;
}
.aAIh5,
.OCc8r {
  justify-content: space-evenly;
}
h1,
.FSU4S {
  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,
  .FSU4S {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.CwCXa {
  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,
  .CwCXa {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.av9gg {
  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,
  .av9gg {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.Vnycw {
  font-family: var(--font-body);
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textHeading, #26201a);
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 769px) {
  h4,
  .Vnycw {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textHeading, #26201a);
    font-size: 14px;
    line-height: 20px;
  }
}
h5,
.cWgWt {
  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,
  .cWgWt {
    font-size: 16px;
    line-height: 18px;
  }
}
.assZV {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 769px) {
  .assZV {
    font-size: 16px;
    line-height: 20px;
  }
}
.Yzy0n,
.FiA0o,
.ic6m2 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 769px) {
  .Yzy0n,
  .FiA0o,
  .ic6m2 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.JYHLF {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 769px) {
  .JYHLF {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.VUUKu,
._2YsPF {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.xevDs,
.hbsz6 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.Ljvut,
.HzO92 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.kqY5o,
.nqIpK {
  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) {
  .kqY5o,
  .nqIpK {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .kqY5o:hover,
  .nqIpK:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.kqY5o:active,
.nqIpK:active,
.kqY5o:focus-visible,
.nqIpK:focus-visible,
.kqY5o:focusvisible,
.nqIpK:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.C1Lf0,
.Gr92I {
  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) {
  .C1Lf0,
  .Gr92I {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 769px) {
  .C1Lf0:hover,
  .Gr92I:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .C1Lf0:disabled,
  .Gr92I:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.C1Lf0:active,
.Gr92I:active,
.C1Lf0:focus-visible,
.Gr92I:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.VZGs4,
.wrnvq {
  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) {
  .VZGs4,
  .wrnvq {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.VZGs4:hover,
.wrnvq:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.VZGs4:disabled,
.wrnvq:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.VZGs4:active,
.wrnvq:active {
  opacity: 0.8;
}
.EH83m,
.gCZR4 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.VsAcE,
.wQT76 {
  margin: 0 auto;
}
button {
  cursor: pointer;
}
.nmnXU,
.vGBVE {
  max-width: 1440px !important;
}
.nmnXU,
.Xx5Nf {
  max-width: 1750px !important;
}
.emS6Q,
.rd9_k {
  overflow-y: hidden !important;
}
.HBrqg .vzxfO .lEdk3 {
  height: 63px;
}
.v5W7m .ecyeU .FgUqw {
  margin-right: none !important;
}
.cmbpq {
  display: block !important;
  margin-bottom: 8px;
}
.WybH1 {
  width: calc(100% - 20px) !important;
}
.PSS9F {
  text-decoration: underline;
  padding-top: 15px;
}
::selection {
  background-color: #e8a76c;
  color: #000;
}
img::selection {
  background-color: transparent;
}
.Dq5y6,
.tOh66 {
  max-width: 1440px;
}
.LAp66,
.xopJ6 {
  margin-right: 30px !important;
}
.vG8hm,
.fTcIT {
  margin-right: 5px !important;
}
.W6HCI,
.AZjFn {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.diJMa,
.OPoaS {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.xfVnq,
.vIydG {
  display: none;
}
@media only screen and (max-width: 768px) {
  .xfVnq,
  .vIydG {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .xfVnq,
  .vIydG {
    margin-top: 24px;
  }
}
._5rAYs,
.qGHIi {
  background-color: var(--accentColor);
  color: #fff;
}
.SaUzX,
.cCnAQ {
  position: relative;
}
.RBghm,
.aOH6R {
  overflow-y: hidden;
}
.YGDW0,
.O3kUf {
  overflow: hidden;
}
.Gbto3 h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 480px) {
  .Gbto3 {
    font-size: 12px !important;
    padding: 5px !important;
  }
}
.KdL3g .oSTXB {
  color: var(--textHeading, #26201a);
}
.KdL3g .k8aZC,
.KdL3g .Tngmp {
  color: var(--textLabel, #7d7676) !important;
}
.KdL3g #rdq2h * {
  color: var(--textBody, #3c3131);
}
.Pmlfi {
  width: 100%;
  height: 100%;
}
._UU6B {
  font-family: var(--font-body);
}
.RMUY2 {
  font-family: var(--font-header);
}
.FnWDA {
  background-color: #898a93;
  cursor: default;
  pointer-events: none;
}
.GgKO_ {
  width: 13px;
  height: 13px;
  margin: 3px;
}
/* ── Captcha styles injected below the terms-privacy div ── */
.Ivvya {
  margin-top: 12px;
  margin-bottom: 8px;
}
.C6ZY_ {
  display: block;
  font-size: 13px;
  font-weight: 500;
  color: #333;
  margin-bottom: 8px;
}
._g7_O {
  display: block;
  color: #d0021b;
  font-size: 12px;
  margin-top: 6px;
}

.n2oQ6 {
  min-height: 100vh;
  max-width: 1440px;
  margin: 0 auto;
  display: flex;
}
.uiz1K {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.ghPSa {
  flex-direction: row-reverse;
}
.P1CJx {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  width: 50%;
  justify-content: center;
  align-items: center;
  border-right: 1px dashed #cecece;
}
.ibtqQ {
  display: none;
}
.P1CJx .UtYjZ {
  width: 100%;
  display: inline-block;
}
.kkBOU {
  width: 50%;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
}

