* {
  box-sizing: border-box;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
button,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  padding: 0;
  border: 0;
  margin: 0;
  font-size: 100%;
  vertical-align: baseline;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
button,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  font: inherit;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input {
  min-width: 0;
  font-family: inherit;
}
button {
  background-color: transparent;
}
.uButton {
  padding: var(--buttonPadding) 24px;
  border: 0;
  background: #ccc;
  border-radius: var(--buttonRadius);
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 1px;
  line-height: 1.5;
  outline: 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.2s;
}
.uGreenButton {
  composes: uButton;
  background: var(--primary400Color);
  box-shadow: 0 12px 23px var(--primaryButtonShadowColor);
}
.uGreenButton:disabled {
  background-color: var(--neutral200Color);
  box-shadow: none;
  color: var(--neutral500Color);
  cursor: not-allowed;
}
.uGreenWideButton {
  composes: uGreenButton;
}
.uGreenWideButton,
.uWideButton {
  display: block;
  width: 100%;
  max-width: 295px;
  margin: 0 auto;
}
.uWideButton {
  composes: uButton;
  background: var(--primary400Color);
  box-shadow: 0 12px 23px var(--primaryButtonShadowColor);
}
.uWideButton:disabled {
  background-color: var(--neutral200Color);
  box-shadow: none;
  color: var(--neutral500Color);
  cursor: default;
}
.uInput {
  width: calc(100% - 6px);
  padding: 12px 16px;
  border: 1px solid var(--neutral700Color);
  margin-left: 3px;
  -webkit-appearance: none;
  background: var(--background3Color);
  border-radius: 12px;
  color: var(--neutral900Color);
  font-size: 16px;
  line-height: 1.4;
  outline: none;
}
.uInput:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px var(--background3Color) inset;
  -webkit-text-fill-color: var(--neutral900Color);
}
.uInput:hover {
  border: 1px solid var(--neutral900Color);
}
.uInput:-webkit-autofill:active,
.uInput:-webkit-autofill:focus,
.uInput:active,
.uInput:focus {
  padding: 11px 15px;
  border: 2px solid var(--neutral900Color);
}
.uInput:-webkit-autofill:hover {
  border: 1px solid var(--neutral900Color);
}
.uInput.isInvalid {
  padding: 12px 16px;
  border: 1px solid var(--accentRedColor);
}
.uContentCard {
  padding: 18px;
  margin: 16px 14px;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 10px 20px hsla(0, 0%, 87%, 0.6);
}
.uInputError {
  position: absolute;
  bottom: -20px;
  left: 50%;
  color: var(--accentRedColor);
  text-align: center;
  transform: translate(-50%);
  white-space: nowrap;
}
.desktopOnly {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .desktopOnly {
    display: block;
  }
  .mobileOnly {
    display: none;
  }
}
.legal {
  color: var(--neutral700Color);
  font-size: 12px;
  line-height: 1.45;
  text-align: center;
}
body {
  font-family: var(--font-montserrat), sans-serif;
}
body:lang(ar),
body:lang(he) {
  direction: rtl;
}
#__next,
body,
html {
  height: 100%;
}
#__next {
  display: flex;
  width: 100%;
}
b,
strong {
  font-weight: 700;
}
button {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.m_auto,
.m_auto_mb {
  margin: auto;
}
.m_0,
.m_0_mb {
  margin: 0;
}
.m_1,
.m_1_mb {
  margin: 4px;
}
.m_2,
.m_2_mb {
  margin: 8px;
}
.m_3,
.m_3_mb {
  margin: 12px;
}
.m_4,
.m_4_mb {
  margin: 16px;
}
.m_5,
.m_5_mb {
  margin: 20px;
}
.m_6,
.m_6_mb {
  margin: 24px;
}
.m_7,
.m_7_mb {
  margin: 28px;
}
.m_8,
.m_8_mb {
  margin: 32px;
}
.m_9,
.m_9_mb {
  margin: 36px;
}
.m_10,
.m_10_mb {
  margin: 40px;
}
.m_11,
.m_11_mb {
  margin: 44px;
}
.m_12,
.m_12_mb {
  margin: 48px;
}
.m_13,
.m_13_mb {
  margin: 52px;
}
.m_14,
.m_14_mb {
  margin: 56px;
}
.m_15,
.m_15_mb {
  margin: 60px;
}
.m_16,
.m_16_mb {
  margin: 64px;
}
.m_17,
.m_17_mb {
  margin: 68px;
}
.m_18,
.m_18_mb {
  margin: 72px;
}
.m_19,
.m_19_mb {
  margin: 76px;
}
.m_20,
.m_20_mb {
  margin: 80px;
}
.m_21,
.m_21_mb {
  margin: 84px;
}
.m_22,
.m_22_mb {
  margin: 88px;
}
.m_23,
.m_23_mb {
  margin: 92px;
}
.m_24,
.m_24_mb {
  margin: 96px;
}
.m_25,
.m_25_mb {
  margin: 100px;
}
.m_26,
.m_26_mb {
  margin: 104px;
}
.m_27,
.m_27_mb {
  margin: 108px;
}
.m_28,
.m_28_mb {
  margin: 112px;
}
.m_29,
.m_29_mb {
  margin: 116px;
}
.m_30,
.m_30_mb {
  margin: 120px;
}
.m_31,
.m_31_mb {
  margin: 124px;
}
.m_32,
.m_32_mb {
  margin: 128px;
}
@media only screen and (min-width: 768px) {
  .m_auto_tb {
    margin: auto;
  }
  .m_0_tb {
    margin: 0;
  }
  .m_1_tb {
    margin: 4px;
  }
  .m_2_tb {
    margin: 8px;
  }
  .m_3_tb {
    margin: 12px;
  }
  .m_4_tb {
    margin: 16px;
  }
  .m_5_tb {
    margin: 20px;
  }
  .m_6_tb {
    margin: 24px;
  }
  .m_7_tb {
    margin: 28px;
  }
  .m_8_tb {
    margin: 32px;
  }
  .m_9_tb {
    margin: 36px;
  }
  .m_10_tb {
    margin: 40px;
  }
  .m_11_tb {
    margin: 44px;
  }
  .m_12_tb {
    margin: 48px;
  }
  .m_13_tb {
    margin: 52px;
  }
  .m_14_tb {
    margin: 56px;
  }
  .m_15_tb {
    margin: 60px;
  }
  .m_16_tb {
    margin: 64px;
  }
  .m_17_tb {
    margin: 68px;
  }
  .m_18_tb {
    margin: 72px;
  }
  .m_19_tb {
    margin: 76px;
  }
  .m_20_tb {
    margin: 80px;
  }
  .m_21_tb {
    margin: 84px;
  }
  .m_22_tb {
    margin: 88px;
  }
  .m_23_tb {
    margin: 92px;
  }
  .m_24_tb {
    margin: 96px;
  }
  .m_25_tb {
    margin: 100px;
  }
  .m_26_tb {
    margin: 104px;
  }
  .m_27_tb {
    margin: 108px;
  }
  .m_28_tb {
    margin: 112px;
  }
  .m_29_tb {
    margin: 116px;
  }
  .m_30_tb {
    margin: 120px;
  }
  .m_31_tb {
    margin: 124px;
  }
  .m_32_tb {
    margin: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .m_auto_dt {
    margin: auto;
  }
  .m_0_dt {
    margin: 0;
  }
  .m_1_dt {
    margin: 4px;
  }
  .m_2_dt {
    margin: 8px;
  }
  .m_3_dt {
    margin: 12px;
  }
  .m_4_dt {
    margin: 16px;
  }
  .m_5_dt {
    margin: 20px;
  }
  .m_6_dt {
    margin: 24px;
  }
  .m_7_dt {
    margin: 28px;
  }
  .m_8_dt {
    margin: 32px;
  }
  .m_9_dt {
    margin: 36px;
  }
  .m_10_dt {
    margin: 40px;
  }
  .m_11_dt {
    margin: 44px;
  }
  .m_12_dt {
    margin: 48px;
  }
  .m_13_dt {
    margin: 52px;
  }
  .m_14_dt {
    margin: 56px;
  }
  .m_15_dt {
    margin: 60px;
  }
  .m_16_dt {
    margin: 64px;
  }
  .m_17_dt {
    margin: 68px;
  }
  .m_18_dt {
    margin: 72px;
  }
  .m_19_dt {
    margin: 76px;
  }
  .m_20_dt {
    margin: 80px;
  }
  .m_21_dt {
    margin: 84px;
  }
  .m_22_dt {
    margin: 88px;
  }
  .m_23_dt {
    margin: 92px;
  }
  .m_24_dt {
    margin: 96px;
  }
  .m_25_dt {
    margin: 100px;
  }
  .m_26_dt {
    margin: 104px;
  }
  .m_27_dt {
    margin: 108px;
  }
  .m_28_dt {
    margin: 112px;
  }
  .m_29_dt {
    margin: 116px;
  }
  .m_30_dt {
    margin: 120px;
  }
  .m_31_dt {
    margin: 124px;
  }
  .m_32_dt {
    margin: 128px;
  }
}
.ms_auto,
.ms_auto_mb {
  -webkit-margin-start: auto;
  margin-inline-start: auto;
}
.ms_0,
.ms_0_mb {
  -webkit-margin-start: 0;
  margin-inline-start: 0;
}
.ms_1,
.ms_1_mb {
  -webkit-margin-start: 4px;
  margin-inline-start: 4px;
}
.ms_2,
.ms_2_mb {
  -webkit-margin-start: 8px;
  margin-inline-start: 8px;
}
.ms_3,
.ms_3_mb {
  -webkit-margin-start: 12px;
  margin-inline-start: 12px;
}
.ms_4,
.ms_4_mb {
  -webkit-margin-start: 16px;
  margin-inline-start: 16px;
}
.ms_5,
.ms_5_mb {
  -webkit-margin-start: 20px;
  margin-inline-start: 20px;
}
.ms_6,
.ms_6_mb {
  -webkit-margin-start: 24px;
  margin-inline-start: 24px;
}
.ms_7,
.ms_7_mb {
  -webkit-margin-start: 28px;
  margin-inline-start: 28px;
}
.ms_8,
.ms_8_mb {
  -webkit-margin-start: 32px;
  margin-inline-start: 32px;
}
.ms_9,
.ms_9_mb {
  -webkit-margin-start: 36px;
  margin-inline-start: 36px;
}
.ms_10,
.ms_10_mb {
  -webkit-margin-start: 40px;
  margin-inline-start: 40px;
}
.ms_11,
.ms_11_mb {
  -webkit-margin-start: 44px;
  margin-inline-start: 44px;
}
.ms_12,
.ms_12_mb {
  -webkit-margin-start: 48px;
  margin-inline-start: 48px;
}
.ms_13,
.ms_13_mb {
  -webkit-margin-start: 52px;
  margin-inline-start: 52px;
}
.ms_14,
.ms_14_mb {
  -webkit-margin-start: 56px;
  margin-inline-start: 56px;
}
.ms_15,
.ms_15_mb {
  -webkit-margin-start: 60px;
  margin-inline-start: 60px;
}
.ms_16,
.ms_16_mb {
  -webkit-margin-start: 64px;
  margin-inline-start: 64px;
}
.ms_17,
.ms_17_mb {
  -webkit-margin-start: 68px;
  margin-inline-start: 68px;
}
.ms_18,
.ms_18_mb {
  -webkit-margin-start: 72px;
  margin-inline-start: 72px;
}
.ms_19,
.ms_19_mb {
  -webkit-margin-start: 76px;
  margin-inline-start: 76px;
}
.ms_20,
.ms_20_mb {
  -webkit-margin-start: 80px;
  margin-inline-start: 80px;
}
.ms_21,
.ms_21_mb {
  -webkit-margin-start: 84px;
  margin-inline-start: 84px;
}
.ms_22,
.ms_22_mb {
  -webkit-margin-start: 88px;
  margin-inline-start: 88px;
}
.ms_23,
.ms_23_mb {
  -webkit-margin-start: 92px;
  margin-inline-start: 92px;
}
.ms_24,
.ms_24_mb {
  -webkit-margin-start: 96px;
  margin-inline-start: 96px;
}
.ms_25,
.ms_25_mb {
  -webkit-margin-start: 100px;
  margin-inline-start: 100px;
}
.ms_26,
.ms_26_mb {
  -webkit-margin-start: 104px;
  margin-inline-start: 104px;
}
.ms_27,
.ms_27_mb {
  -webkit-margin-start: 108px;
  margin-inline-start: 108px;
}
.ms_28,
.ms_28_mb {
  -webkit-margin-start: 112px;
  margin-inline-start: 112px;
}
.ms_29,
.ms_29_mb {
  -webkit-margin-start: 116px;
  margin-inline-start: 116px;
}
.ms_30,
.ms_30_mb {
  -webkit-margin-start: 120px;
  margin-inline-start: 120px;
}
.ms_31,
.ms_31_mb {
  -webkit-margin-start: 124px;
  margin-inline-start: 124px;
}
.ms_32,
.ms_32_mb {
  -webkit-margin-start: 128px;
  margin-inline-start: 128px;
}
@media only screen and (min-width: 768px) {
  .ms_auto_tb {
    -webkit-margin-start: auto;
    margin-inline-start: auto;
  }
  .ms_0_tb {
    -webkit-margin-start: 0;
    margin-inline-start: 0;
  }
  .ms_1_tb {
    -webkit-margin-start: 4px;
    margin-inline-start: 4px;
  }
  .ms_2_tb {
    -webkit-margin-start: 8px;
    margin-inline-start: 8px;
  }
  .ms_3_tb {
    -webkit-margin-start: 12px;
    margin-inline-start: 12px;
  }
  .ms_4_tb {
    -webkit-margin-start: 16px;
    margin-inline-start: 16px;
  }
  .ms_5_tb {
    -webkit-margin-start: 20px;
    margin-inline-start: 20px;
  }
  .ms_6_tb {
    -webkit-margin-start: 24px;
    margin-inline-start: 24px;
  }
  .ms_7_tb {
    -webkit-margin-start: 28px;
    margin-inline-start: 28px;
  }
  .ms_8_tb {
    -webkit-margin-start: 32px;
    margin-inline-start: 32px;
  }
  .ms_9_tb {
    -webkit-margin-start: 36px;
    margin-inline-start: 36px;
  }
  .ms_10_tb {
    -webkit-margin-start: 40px;
    margin-inline-start: 40px;
  }
  .ms_11_tb {
    -webkit-margin-start: 44px;
    margin-inline-start: 44px;
  }
  .ms_12_tb {
    -webkit-margin-start: 48px;
    margin-inline-start: 48px;
  }
  .ms_13_tb {
    -webkit-margin-start: 52px;
    margin-inline-start: 52px;
  }
  .ms_14_tb {
    -webkit-margin-start: 56px;
    margin-inline-start: 56px;
  }
  .ms_15_tb {
    -webkit-margin-start: 60px;
    margin-inline-start: 60px;
  }
  .ms_16_tb {
    -webkit-margin-start: 64px;
    margin-inline-start: 64px;
  }
  .ms_17_tb {
    -webkit-margin-start: 68px;
    margin-inline-start: 68px;
  }
  .ms_18_tb {
    -webkit-margin-start: 72px;
    margin-inline-start: 72px;
  }
  .ms_19_tb {
    -webkit-margin-start: 76px;
    margin-inline-start: 76px;
  }
  .ms_20_tb {
    -webkit-margin-start: 80px;
    margin-inline-start: 80px;
  }
  .ms_21_tb {
    -webkit-margin-start: 84px;
    margin-inline-start: 84px;
  }
  .ms_22_tb {
    -webkit-margin-start: 88px;
    margin-inline-start: 88px;
  }
  .ms_23_tb {
    -webkit-margin-start: 92px;
    margin-inline-start: 92px;
  }
  .ms_24_tb {
    -webkit-margin-start: 96px;
    margin-inline-start: 96px;
  }
  .ms_25_tb {
    -webkit-margin-start: 100px;
    margin-inline-start: 100px;
  }
  .ms_26_tb {
    -webkit-margin-start: 104px;
    margin-inline-start: 104px;
  }
  .ms_27_tb {
    -webkit-margin-start: 108px;
    margin-inline-start: 108px;
  }
  .ms_28_tb {
    -webkit-margin-start: 112px;
    margin-inline-start: 112px;
  }
  .ms_29_tb {
    -webkit-margin-start: 116px;
    margin-inline-start: 116px;
  }
  .ms_30_tb {
    -webkit-margin-start: 120px;
    margin-inline-start: 120px;
  }
  .ms_31_tb {
    -webkit-margin-start: 124px;
    margin-inline-start: 124px;
  }
  .ms_32_tb {
    -webkit-margin-start: 128px;
    margin-inline-start: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ms_auto_dt {
    -webkit-margin-start: auto;
    margin-inline-start: auto;
  }
  .ms_0_dt {
    -webkit-margin-start: 0;
    margin-inline-start: 0;
  }
  .ms_1_dt {
    -webkit-margin-start: 4px;
    margin-inline-start: 4px;
  }
  .ms_2_dt {
    -webkit-margin-start: 8px;
    margin-inline-start: 8px;
  }
  .ms_3_dt {
    -webkit-margin-start: 12px;
    margin-inline-start: 12px;
  }
  .ms_4_dt {
    -webkit-margin-start: 16px;
    margin-inline-start: 16px;
  }
  .ms_5_dt {
    -webkit-margin-start: 20px;
    margin-inline-start: 20px;
  }
  .ms_6_dt {
    -webkit-margin-start: 24px;
    margin-inline-start: 24px;
  }
  .ms_7_dt {
    -webkit-margin-start: 28px;
    margin-inline-start: 28px;
  }
  .ms_8_dt {
    -webkit-margin-start: 32px;
    margin-inline-start: 32px;
  }
  .ms_9_dt {
    -webkit-margin-start: 36px;
    margin-inline-start: 36px;
  }
  .ms_10_dt {
    -webkit-margin-start: 40px;
    margin-inline-start: 40px;
  }
  .ms_11_dt {
    -webkit-margin-start: 44px;
    margin-inline-start: 44px;
  }
  .ms_12_dt {
    -webkit-margin-start: 48px;
    margin-inline-start: 48px;
  }
  .ms_13_dt {
    -webkit-margin-start: 52px;
    margin-inline-start: 52px;
  }
  .ms_14_dt {
    -webkit-margin-start: 56px;
    margin-inline-start: 56px;
  }
  .ms_15_dt {
    -webkit-margin-start: 60px;
    margin-inline-start: 60px;
  }
  .ms_16_dt {
    -webkit-margin-start: 64px;
    margin-inline-start: 64px;
  }
  .ms_17_dt {
    -webkit-margin-start: 68px;
    margin-inline-start: 68px;
  }
  .ms_18_dt {
    -webkit-margin-start: 72px;
    margin-inline-start: 72px;
  }
  .ms_19_dt {
    -webkit-margin-start: 76px;
    margin-inline-start: 76px;
  }
  .ms_20_dt {
    -webkit-margin-start: 80px;
    margin-inline-start: 80px;
  }
  .ms_21_dt {
    -webkit-margin-start: 84px;
    margin-inline-start: 84px;
  }
  .ms_22_dt {
    -webkit-margin-start: 88px;
    margin-inline-start: 88px;
  }
  .ms_23_dt {
    -webkit-margin-start: 92px;
    margin-inline-start: 92px;
  }
  .ms_24_dt {
    -webkit-margin-start: 96px;
    margin-inline-start: 96px;
  }
  .ms_25_dt {
    -webkit-margin-start: 100px;
    margin-inline-start: 100px;
  }
  .ms_26_dt {
    -webkit-margin-start: 104px;
    margin-inline-start: 104px;
  }
  .ms_27_dt {
    -webkit-margin-start: 108px;
    margin-inline-start: 108px;
  }
  .ms_28_dt {
    -webkit-margin-start: 112px;
    margin-inline-start: 112px;
  }
  .ms_29_dt {
    -webkit-margin-start: 116px;
    margin-inline-start: 116px;
  }
  .ms_30_dt {
    -webkit-margin-start: 120px;
    margin-inline-start: 120px;
  }
  .ms_31_dt {
    -webkit-margin-start: 124px;
    margin-inline-start: 124px;
  }
  .ms_32_dt {
    -webkit-margin-start: 128px;
    margin-inline-start: 128px;
  }
}
.me_auto,
.me_auto_mb {
  -webkit-margin-end: auto;
  margin-inline-end: auto;
}
.me_0,
.me_0_mb {
  -webkit-margin-end: 0;
  margin-inline-end: 0;
}
.me_1,
.me_1_mb {
  -webkit-margin-end: 4px;
  margin-inline-end: 4px;
}
.me_2,
.me_2_mb {
  -webkit-margin-end: 8px;
  margin-inline-end: 8px;
}
.me_3,
.me_3_mb {
  -webkit-margin-end: 12px;
  margin-inline-end: 12px;
}
.me_4,
.me_4_mb {
  -webkit-margin-end: 16px;
  margin-inline-end: 16px;
}
.me_5,
.me_5_mb {
  -webkit-margin-end: 20px;
  margin-inline-end: 20px;
}
.me_6,
.me_6_mb {
  -webkit-margin-end: 24px;
  margin-inline-end: 24px;
}
.me_7,
.me_7_mb {
  -webkit-margin-end: 28px;
  margin-inline-end: 28px;
}
.me_8,
.me_8_mb {
  -webkit-margin-end: 32px;
  margin-inline-end: 32px;
}
.me_9,
.me_9_mb {
  -webkit-margin-end: 36px;
  margin-inline-end: 36px;
}
.me_10,
.me_10_mb {
  -webkit-margin-end: 40px;
  margin-inline-end: 40px;
}
.me_11,
.me_11_mb {
  -webkit-margin-end: 44px;
  margin-inline-end: 44px;
}
.me_12,
.me_12_mb {
  -webkit-margin-end: 48px;
  margin-inline-end: 48px;
}
.me_13,
.me_13_mb {
  -webkit-margin-end: 52px;
  margin-inline-end: 52px;
}
.me_14,
.me_14_mb {
  -webkit-margin-end: 56px;
  margin-inline-end: 56px;
}
.me_15,
.me_15_mb {
  -webkit-margin-end: 60px;
  margin-inline-end: 60px;
}
.me_16,
.me_16_mb {
  -webkit-margin-end: 64px;
  margin-inline-end: 64px;
}
.me_17,
.me_17_mb {
  -webkit-margin-end: 68px;
  margin-inline-end: 68px;
}
.me_18,
.me_18_mb {
  -webkit-margin-end: 72px;
  margin-inline-end: 72px;
}
.me_19,
.me_19_mb {
  -webkit-margin-end: 76px;
  margin-inline-end: 76px;
}
.me_20,
.me_20_mb {
  -webkit-margin-end: 80px;
  margin-inline-end: 80px;
}
.me_21,
.me_21_mb {
  -webkit-margin-end: 84px;
  margin-inline-end: 84px;
}
.me_22,
.me_22_mb {
  -webkit-margin-end: 88px;
  margin-inline-end: 88px;
}
.me_23,
.me_23_mb {
  -webkit-margin-end: 92px;
  margin-inline-end: 92px;
}
.me_24,
.me_24_mb {
  -webkit-margin-end: 96px;
  margin-inline-end: 96px;
}
.me_25,
.me_25_mb {
  -webkit-margin-end: 100px;
  margin-inline-end: 100px;
}
.me_26,
.me_26_mb {
  -webkit-margin-end: 104px;
  margin-inline-end: 104px;
}
.me_27,
.me_27_mb {
  -webkit-margin-end: 108px;
  margin-inline-end: 108px;
}
.me_28,
.me_28_mb {
  -webkit-margin-end: 112px;
  margin-inline-end: 112px;
}
.me_29,
.me_29_mb {
  -webkit-margin-end: 116px;
  margin-inline-end: 116px;
}
.me_30,
.me_30_mb {
  -webkit-margin-end: 120px;
  margin-inline-end: 120px;
}
.me_31,
.me_31_mb {
  -webkit-margin-end: 124px;
  margin-inline-end: 124px;
}
.me_32,
.me_32_mb {
  -webkit-margin-end: 128px;
  margin-inline-end: 128px;
}
@media only screen and (min-width: 768px) {
  .me_auto_tb {
    -webkit-margin-end: auto;
    margin-inline-end: auto;
  }
  .me_0_tb {
    -webkit-margin-end: 0;
    margin-inline-end: 0;
  }
  .me_1_tb {
    -webkit-margin-end: 4px;
    margin-inline-end: 4px;
  }
  .me_2_tb {
    -webkit-margin-end: 8px;
    margin-inline-end: 8px;
  }
  .me_3_tb {
    -webkit-margin-end: 12px;
    margin-inline-end: 12px;
  }
  .me_4_tb {
    -webkit-margin-end: 16px;
    margin-inline-end: 16px;
  }
  .me_5_tb {
    -webkit-margin-end: 20px;
    margin-inline-end: 20px;
  }
  .me_6_tb {
    -webkit-margin-end: 24px;
    margin-inline-end: 24px;
  }
  .me_7_tb {
    -webkit-margin-end: 28px;
    margin-inline-end: 28px;
  }
  .me_8_tb {
    -webkit-margin-end: 32px;
    margin-inline-end: 32px;
  }
  .me_9_tb {
    -webkit-margin-end: 36px;
    margin-inline-end: 36px;
  }
  .me_10_tb {
    -webkit-margin-end: 40px;
    margin-inline-end: 40px;
  }
  .me_11_tb {
    -webkit-margin-end: 44px;
    margin-inline-end: 44px;
  }
  .me_12_tb {
    -webkit-margin-end: 48px;
    margin-inline-end: 48px;
  }
  .me_13_tb {
    -webkit-margin-end: 52px;
    margin-inline-end: 52px;
  }
  .me_14_tb {
    -webkit-margin-end: 56px;
    margin-inline-end: 56px;
  }
  .me_15_tb {
    -webkit-margin-end: 60px;
    margin-inline-end: 60px;
  }
  .me_16_tb {
    -webkit-margin-end: 64px;
    margin-inline-end: 64px;
  }
  .me_17_tb {
    -webkit-margin-end: 68px;
    margin-inline-end: 68px;
  }
  .me_18_tb {
    -webkit-margin-end: 72px;
    margin-inline-end: 72px;
  }
  .me_19_tb {
    -webkit-margin-end: 76px;
    margin-inline-end: 76px;
  }
  .me_20_tb {
    -webkit-margin-end: 80px;
    margin-inline-end: 80px;
  }
  .me_21_tb {
    -webkit-margin-end: 84px;
    margin-inline-end: 84px;
  }
  .me_22_tb {
    -webkit-margin-end: 88px;
    margin-inline-end: 88px;
  }
  .me_23_tb {
    -webkit-margin-end: 92px;
    margin-inline-end: 92px;
  }
  .me_24_tb {
    -webkit-margin-end: 96px;
    margin-inline-end: 96px;
  }
  .me_25_tb {
    -webkit-margin-end: 100px;
    margin-inline-end: 100px;
  }
  .me_26_tb {
    -webkit-margin-end: 104px;
    margin-inline-end: 104px;
  }
  .me_27_tb {
    -webkit-margin-end: 108px;
    margin-inline-end: 108px;
  }
  .me_28_tb {
    -webkit-margin-end: 112px;
    margin-inline-end: 112px;
  }
  .me_29_tb {
    -webkit-margin-end: 116px;
    margin-inline-end: 116px;
  }
  .me_30_tb {
    -webkit-margin-end: 120px;
    margin-inline-end: 120px;
  }
  .me_31_tb {
    -webkit-margin-end: 124px;
    margin-inline-end: 124px;
  }
  .me_32_tb {
    -webkit-margin-end: 128px;
    margin-inline-end: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .me_auto_dt {
    -webkit-margin-end: auto;
    margin-inline-end: auto;
  }
  .me_0_dt {
    -webkit-margin-end: 0;
    margin-inline-end: 0;
  }
  .me_1_dt {
    -webkit-margin-end: 4px;
    margin-inline-end: 4px;
  }
  .me_2_dt {
    -webkit-margin-end: 8px;
    margin-inline-end: 8px;
  }
  .me_3_dt {
    -webkit-margin-end: 12px;
    margin-inline-end: 12px;
  }
  .me_4_dt {
    -webkit-margin-end: 16px;
    margin-inline-end: 16px;
  }
  .me_5_dt {
    -webkit-margin-end: 20px;
    margin-inline-end: 20px;
  }
  .me_6_dt {
    -webkit-margin-end: 24px;
    margin-inline-end: 24px;
  }
  .me_7_dt {
    -webkit-margin-end: 28px;
    margin-inline-end: 28px;
  }
  .me_8_dt {
    -webkit-margin-end: 32px;
    margin-inline-end: 32px;
  }
  .me_9_dt {
    -webkit-margin-end: 36px;
    margin-inline-end: 36px;
  }
  .me_10_dt {
    -webkit-margin-end: 40px;
    margin-inline-end: 40px;
  }
  .me_11_dt {
    -webkit-margin-end: 44px;
    margin-inline-end: 44px;
  }
  .me_12_dt {
    -webkit-margin-end: 48px;
    margin-inline-end: 48px;
  }
  .me_13_dt {
    -webkit-margin-end: 52px;
    margin-inline-end: 52px;
  }
  .me_14_dt {
    -webkit-margin-end: 56px;
    margin-inline-end: 56px;
  }
  .me_15_dt {
    -webkit-margin-end: 60px;
    margin-inline-end: 60px;
  }
  .me_16_dt {
    -webkit-margin-end: 64px;
    margin-inline-end: 64px;
  }
  .me_17_dt {
    -webkit-margin-end: 68px;
    margin-inline-end: 68px;
  }
  .me_18_dt {
    -webkit-margin-end: 72px;
    margin-inline-end: 72px;
  }
  .me_19_dt {
    -webkit-margin-end: 76px;
    margin-inline-end: 76px;
  }
  .me_20_dt {
    -webkit-margin-end: 80px;
    margin-inline-end: 80px;
  }
  .me_21_dt {
    -webkit-margin-end: 84px;
    margin-inline-end: 84px;
  }
  .me_22_dt {
    -webkit-margin-end: 88px;
    margin-inline-end: 88px;
  }
  .me_23_dt {
    -webkit-margin-end: 92px;
    margin-inline-end: 92px;
  }
  .me_24_dt {
    -webkit-margin-end: 96px;
    margin-inline-end: 96px;
  }
  .me_25_dt {
    -webkit-margin-end: 100px;
    margin-inline-end: 100px;
  }
  .me_26_dt {
    -webkit-margin-end: 104px;
    margin-inline-end: 104px;
  }
  .me_27_dt {
    -webkit-margin-end: 108px;
    margin-inline-end: 108px;
  }
  .me_28_dt {
    -webkit-margin-end: 112px;
    margin-inline-end: 112px;
  }
  .me_29_dt {
    -webkit-margin-end: 116px;
    margin-inline-end: 116px;
  }
  .me_30_dt {
    -webkit-margin-end: 120px;
    margin-inline-end: 120px;
  }
  .me_31_dt {
    -webkit-margin-end: 124px;
    margin-inline-end: 124px;
  }
  .me_32_dt {
    -webkit-margin-end: 128px;
    margin-inline-end: 128px;
  }
}
.mt_auto,
.mt_auto_mb {
  margin-top: auto;
}
.mt_0,
.mt_0_mb {
  margin-top: 0;
}
.mt_1,
.mt_1_mb {
  margin-top: 4px;
}
.mt_2,
.mt_2_mb {
  margin-top: 8px;
}
.mt_3,
.mt_3_mb {
  margin-top: 12px;
}
.mt_4,
.mt_4_mb {
  margin-top: 16px;
}
.mt_5,
.mt_5_mb {
  margin-top: 20px;
}
.mt_6,
.mt_6_mb {
  margin-top: 24px;
}
.mt_7,
.mt_7_mb {
  margin-top: 28px;
}
.mt_8,
.mt_8_mb {
  margin-top: 32px;
}
.mt_9,
.mt_9_mb {
  margin-top: 36px;
}
.mt_10,
.mt_10_mb {
  margin-top: 40px;
}
.mt_11,
.mt_11_mb {
  margin-top: 44px;
}
.mt_12,
.mt_12_mb {
  margin-top: 48px;
}
.mt_13,
.mt_13_mb {
  margin-top: 52px;
}
.mt_14,
.mt_14_mb {
  margin-top: 56px;
}
.mt_15,
.mt_15_mb {
  margin-top: 60px;
}
.mt_16,
.mt_16_mb {
  margin-top: 64px;
}
.mt_17,
.mt_17_mb {
  margin-top: 68px;
}
.mt_18,
.mt_18_mb {
  margin-top: 72px;
}
.mt_19,
.mt_19_mb {
  margin-top: 76px;
}
.mt_20,
.mt_20_mb {
  margin-top: 80px;
}
.mt_21,
.mt_21_mb {
  margin-top: 84px;
}
.mt_22,
.mt_22_mb {
  margin-top: 88px;
}
.mt_23,
.mt_23_mb {
  margin-top: 92px;
}
.mt_24,
.mt_24_mb {
  margin-top: 96px;
}
.mt_25,
.mt_25_mb {
  margin-top: 100px;
}
.mt_26,
.mt_26_mb {
  margin-top: 104px;
}
.mt_27,
.mt_27_mb {
  margin-top: 108px;
}
.mt_28,
.mt_28_mb {
  margin-top: 112px;
}
.mt_29,
.mt_29_mb {
  margin-top: 116px;
}
.mt_30,
.mt_30_mb {
  margin-top: 120px;
}
.mt_31,
.mt_31_mb {
  margin-top: 124px;
}
.mt_32,
.mt_32_mb {
  margin-top: 128px;
}
@media only screen and (min-width: 768px) {
  .mt_auto_tb {
    margin-top: auto;
  }
  .mt_0_tb {
    margin-top: 0;
  }
  .mt_1_tb {
    margin-top: 4px;
  }
  .mt_2_tb {
    margin-top: 8px;
  }
  .mt_3_tb {
    margin-top: 12px;
  }
  .mt_4_tb {
    margin-top: 16px;
  }
  .mt_5_tb {
    margin-top: 20px;
  }
  .mt_6_tb {
    margin-top: 24px;
  }
  .mt_7_tb {
    margin-top: 28px;
  }
  .mt_8_tb {
    margin-top: 32px;
  }
  .mt_9_tb {
    margin-top: 36px;
  }
  .mt_10_tb {
    margin-top: 40px;
  }
  .mt_11_tb {
    margin-top: 44px;
  }
  .mt_12_tb {
    margin-top: 48px;
  }
  .mt_13_tb {
    margin-top: 52px;
  }
  .mt_14_tb {
    margin-top: 56px;
  }
  .mt_15_tb {
    margin-top: 60px;
  }
  .mt_16_tb {
    margin-top: 64px;
  }
  .mt_17_tb {
    margin-top: 68px;
  }
  .mt_18_tb {
    margin-top: 72px;
  }
  .mt_19_tb {
    margin-top: 76px;
  }
  .mt_20_tb {
    margin-top: 80px;
  }
  .mt_21_tb {
    margin-top: 84px;
  }
  .mt_22_tb {
    margin-top: 88px;
  }
  .mt_23_tb {
    margin-top: 92px;
  }
  .mt_24_tb {
    margin-top: 96px;
  }
  .mt_25_tb {
    margin-top: 100px;
  }
  .mt_26_tb {
    margin-top: 104px;
  }
  .mt_27_tb {
    margin-top: 108px;
  }
  .mt_28_tb {
    margin-top: 112px;
  }
  .mt_29_tb {
    margin-top: 116px;
  }
  .mt_30_tb {
    margin-top: 120px;
  }
  .mt_31_tb {
    margin-top: 124px;
  }
  .mt_32_tb {
    margin-top: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .mt_auto_dt {
    margin-top: auto;
  }
  .mt_0_dt {
    margin-top: 0;
  }
  .mt_1_dt {
    margin-top: 4px;
  }
  .mt_2_dt {
    margin-top: 8px;
  }
  .mt_3_dt {
    margin-top: 12px;
  }
  .mt_4_dt {
    margin-top: 16px;
  }
  .mt_5_dt {
    margin-top: 20px;
  }
  .mt_6_dt {
    margin-top: 24px;
  }
  .mt_7_dt {
    margin-top: 28px;
  }
  .mt_8_dt {
    margin-top: 32px;
  }
  .mt_9_dt {
    margin-top: 36px;
  }
  .mt_10_dt {
    margin-top: 40px;
  }
  .mt_11_dt {
    margin-top: 44px;
  }
  .mt_12_dt {
    margin-top: 48px;
  }
  .mt_13_dt {
    margin-top: 52px;
  }
  .mt_14_dt {
    margin-top: 56px;
  }
  .mt_15_dt {
    margin-top: 60px;
  }
  .mt_16_dt {
    margin-top: 64px;
  }
  .mt_17_dt {
    margin-top: 68px;
  }
  .mt_18_dt {
    margin-top: 72px;
  }
  .mt_19_dt {
    margin-top: 76px;
  }
  .mt_20_dt {
    margin-top: 80px;
  }
  .mt_21_dt {
    margin-top: 84px;
  }
  .mt_22_dt {
    margin-top: 88px;
  }
  .mt_23_dt {
    margin-top: 92px;
  }
  .mt_24_dt {
    margin-top: 96px;
  }
  .mt_25_dt {
    margin-top: 100px;
  }
  .mt_26_dt {
    margin-top: 104px;
  }
  .mt_27_dt {
    margin-top: 108px;
  }
  .mt_28_dt {
    margin-top: 112px;
  }
  .mt_29_dt {
    margin-top: 116px;
  }
  .mt_30_dt {
    margin-top: 120px;
  }
  .mt_31_dt {
    margin-top: 124px;
  }
  .mt_32_dt {
    margin-top: 128px;
  }
}
.mb_auto,
.mb_auto_mb {
  margin-bottom: auto;
}
.mb_0,
.mb_0_mb {
  margin-bottom: 0;
}
.mb_1,
.mb_1_mb {
  margin-bottom: 4px;
}
.mb_2,
.mb_2_mb {
  margin-bottom: 8px;
}
.mb_3,
.mb_3_mb {
  margin-bottom: 12px;
}
.mb_4,
.mb_4_mb {
  margin-bottom: 16px;
}
.mb_5,
.mb_5_mb {
  margin-bottom: 20px;
}
.mb_6,
.mb_6_mb {
  margin-bottom: 24px;
}
.mb_7,
.mb_7_mb {
  margin-bottom: 28px;
}
.mb_8,
.mb_8_mb {
  margin-bottom: 32px;
}
.mb_9,
.mb_9_mb {
  margin-bottom: 36px;
}
.mb_10,
.mb_10_mb {
  margin-bottom: 40px;
}
.mb_11,
.mb_11_mb {
  margin-bottom: 44px;
}
.mb_12,
.mb_12_mb {
  margin-bottom: 48px;
}
.mb_13,
.mb_13_mb {
  margin-bottom: 52px;
}
.mb_14,
.mb_14_mb {
  margin-bottom: 56px;
}
.mb_15,
.mb_15_mb {
  margin-bottom: 60px;
}
.mb_16,
.mb_16_mb {
  margin-bottom: 64px;
}
.mb_17,
.mb_17_mb {
  margin-bottom: 68px;
}
.mb_18,
.mb_18_mb {
  margin-bottom: 72px;
}
.mb_19,
.mb_19_mb {
  margin-bottom: 76px;
}
.mb_20,
.mb_20_mb {
  margin-bottom: 80px;
}
.mb_21,
.mb_21_mb {
  margin-bottom: 84px;
}
.mb_22,
.mb_22_mb {
  margin-bottom: 88px;
}
.mb_23,
.mb_23_mb {
  margin-bottom: 92px;
}
.mb_24,
.mb_24_mb {
  margin-bottom: 96px;
}
.mb_25,
.mb_25_mb {
  margin-bottom: 100px;
}
.mb_26,
.mb_26_mb {
  margin-bottom: 104px;
}
.mb_27,
.mb_27_mb {
  margin-bottom: 108px;
}
.mb_28,
.mb_28_mb {
  margin-bottom: 112px;
}
.mb_29,
.mb_29_mb {
  margin-bottom: 116px;
}
.mb_30,
.mb_30_mb {
  margin-bottom: 120px;
}
.mb_31,
.mb_31_mb {
  margin-bottom: 124px;
}
.mb_32,
.mb_32_mb {
  margin-bottom: 128px;
}
@media only screen and (min-width: 768px) {
  .mb_auto_tb {
    margin-bottom: auto;
  }
  .mb_0_tb {
    margin-bottom: 0;
  }
  .mb_1_tb {
    margin-bottom: 4px;
  }
  .mb_2_tb {
    margin-bottom: 8px;
  }
  .mb_3_tb {
    margin-bottom: 12px;
  }
  .mb_4_tb {
    margin-bottom: 16px;
  }
  .mb_5_tb {
    margin-bottom: 20px;
  }
  .mb_6_tb {
    margin-bottom: 24px;
  }
  .mb_7_tb {
    margin-bottom: 28px;
  }
  .mb_8_tb {
    margin-bottom: 32px;
  }
  .mb_9_tb {
    margin-bottom: 36px;
  }
  .mb_10_tb {
    margin-bottom: 40px;
  }
  .mb_11_tb {
    margin-bottom: 44px;
  }
  .mb_12_tb {
    margin-bottom: 48px;
  }
  .mb_13_tb {
    margin-bottom: 52px;
  }
  .mb_14_tb {
    margin-bottom: 56px;
  }
  .mb_15_tb {
    margin-bottom: 60px;
  }
  .mb_16_tb {
    margin-bottom: 64px;
  }
  .mb_17_tb {
    margin-bottom: 68px;
  }
  .mb_18_tb {
    margin-bottom: 72px;
  }
  .mb_19_tb {
    margin-bottom: 76px;
  }
  .mb_20_tb {
    margin-bottom: 80px;
  }
  .mb_21_tb {
    margin-bottom: 84px;
  }
  .mb_22_tb {
    margin-bottom: 88px;
  }
  .mb_23_tb {
    margin-bottom: 92px;
  }
  .mb_24_tb {
    margin-bottom: 96px;
  }
  .mb_25_tb {
    margin-bottom: 100px;
  }
  .mb_26_tb {
    margin-bottom: 104px;
  }
  .mb_27_tb {
    margin-bottom: 108px;
  }
  .mb_28_tb {
    margin-bottom: 112px;
  }
  .mb_29_tb {
    margin-bottom: 116px;
  }
  .mb_30_tb {
    margin-bottom: 120px;
  }
  .mb_31_tb {
    margin-bottom: 124px;
  }
  .mb_32_tb {
    margin-bottom: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .mb_auto_dt {
    margin-bottom: auto;
  }
  .mb_0_dt {
    margin-bottom: 0;
  }
  .mb_1_dt {
    margin-bottom: 4px;
  }
  .mb_2_dt {
    margin-bottom: 8px;
  }
  .mb_3_dt {
    margin-bottom: 12px;
  }
  .mb_4_dt {
    margin-bottom: 16px;
  }
  .mb_5_dt {
    margin-bottom: 20px;
  }
  .mb_6_dt {
    margin-bottom: 24px;
  }
  .mb_7_dt {
    margin-bottom: 28px;
  }
  .mb_8_dt {
    margin-bottom: 32px;
  }
  .mb_9_dt {
    margin-bottom: 36px;
  }
  .mb_10_dt {
    margin-bottom: 40px;
  }
  .mb_11_dt {
    margin-bottom: 44px;
  }
  .mb_12_dt {
    margin-bottom: 48px;
  }
  .mb_13_dt {
    margin-bottom: 52px;
  }
  .mb_14_dt {
    margin-bottom: 56px;
  }
  .mb_15_dt {
    margin-bottom: 60px;
  }
  .mb_16_dt {
    margin-bottom: 64px;
  }
  .mb_17_dt {
    margin-bottom: 68px;
  }
  .mb_18_dt {
    margin-bottom: 72px;
  }
  .mb_19_dt {
    margin-bottom: 76px;
  }
  .mb_20_dt {
    margin-bottom: 80px;
  }
  .mb_21_dt {
    margin-bottom: 84px;
  }
  .mb_22_dt {
    margin-bottom: 88px;
  }
  .mb_23_dt {
    margin-bottom: 92px;
  }
  .mb_24_dt {
    margin-bottom: 96px;
  }
  .mb_25_dt {
    margin-bottom: 100px;
  }
  .mb_26_dt {
    margin-bottom: 104px;
  }
  .mb_27_dt {
    margin-bottom: 108px;
  }
  .mb_28_dt {
    margin-bottom: 112px;
  }
  .mb_29_dt {
    margin-bottom: 116px;
  }
  .mb_30_dt {
    margin-bottom: 120px;
  }
  .mb_31_dt {
    margin-bottom: 124px;
  }
  .mb_32_dt {
    margin-bottom: 128px;
  }
}
.p_auto,
.p_auto_mb {
  padding: auto;
}
.p_0,
.p_0_mb {
  padding: 0;
}
.p_1,
.p_1_mb {
  padding: 4px;
}
.p_2,
.p_2_mb {
  padding: 8px;
}
.p_3,
.p_3_mb {
  padding: 12px;
}
.p_4,
.p_4_mb {
  padding: 16px;
}
.p_5,
.p_5_mb {
  padding: 20px;
}
.p_6,
.p_6_mb {
  padding: 24px;
}
.p_7,
.p_7_mb {
  padding: 28px;
}
.p_8,
.p_8_mb {
  padding: 32px;
}
.p_9,
.p_9_mb {
  padding: 36px;
}
.p_10,
.p_10_mb {
  padding: 40px;
}
.p_11,
.p_11_mb {
  padding: 44px;
}
.p_12,
.p_12_mb {
  padding: 48px;
}
.p_13,
.p_13_mb {
  padding: 52px;
}
.p_14,
.p_14_mb {
  padding: 56px;
}
.p_15,
.p_15_mb {
  padding: 60px;
}
.p_16,
.p_16_mb {
  padding: 64px;
}
.p_17,
.p_17_mb {
  padding: 68px;
}
.p_18,
.p_18_mb {
  padding: 72px;
}
.p_19,
.p_19_mb {
  padding: 76px;
}
.p_20,
.p_20_mb {
  padding: 80px;
}
.p_21,
.p_21_mb {
  padding: 84px;
}
.p_22,
.p_22_mb {
  padding: 88px;
}
.p_23,
.p_23_mb {
  padding: 92px;
}
.p_24,
.p_24_mb {
  padding: 96px;
}
.p_25,
.p_25_mb {
  padding: 100px;
}
.p_26,
.p_26_mb {
  padding: 104px;
}
.p_27,
.p_27_mb {
  padding: 108px;
}
.p_28,
.p_28_mb {
  padding: 112px;
}
.p_29,
.p_29_mb {
  padding: 116px;
}
.p_30,
.p_30_mb {
  padding: 120px;
}
.p_31,
.p_31_mb {
  padding: 124px;
}
.p_32,
.p_32_mb {
  padding: 128px;
}
@media only screen and (min-width: 768px) {
  .p_auto_tb {
    padding: auto;
  }
  .p_0_tb {
    padding: 0;
  }
  .p_1_tb {
    padding: 4px;
  }
  .p_2_tb {
    padding: 8px;
  }
  .p_3_tb {
    padding: 12px;
  }
  .p_4_tb {
    padding: 16px;
  }
  .p_5_tb {
    padding: 20px;
  }
  .p_6_tb {
    padding: 24px;
  }
  .p_7_tb {
    padding: 28px;
  }
  .p_8_tb {
    padding: 32px;
  }
  .p_9_tb {
    padding: 36px;
  }
  .p_10_tb {
    padding: 40px;
  }
  .p_11_tb {
    padding: 44px;
  }
  .p_12_tb {
    padding: 48px;
  }
  .p_13_tb {
    padding: 52px;
  }
  .p_14_tb {
    padding: 56px;
  }
  .p_15_tb {
    padding: 60px;
  }
  .p_16_tb {
    padding: 64px;
  }
  .p_17_tb {
    padding: 68px;
  }
  .p_18_tb {
    padding: 72px;
  }
  .p_19_tb {
    padding: 76px;
  }
  .p_20_tb {
    padding: 80px;
  }
  .p_21_tb {
    padding: 84px;
  }
  .p_22_tb {
    padding: 88px;
  }
  .p_23_tb {
    padding: 92px;
  }
  .p_24_tb {
    padding: 96px;
  }
  .p_25_tb {
    padding: 100px;
  }
  .p_26_tb {
    padding: 104px;
  }
  .p_27_tb {
    padding: 108px;
  }
  .p_28_tb {
    padding: 112px;
  }
  .p_29_tb {
    padding: 116px;
  }
  .p_30_tb {
    padding: 120px;
  }
  .p_31_tb {
    padding: 124px;
  }
  .p_32_tb {
    padding: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .p_auto_dt {
    padding: auto;
  }
  .p_0_dt {
    padding: 0;
  }
  .p_1_dt {
    padding: 4px;
  }
  .p_2_dt {
    padding: 8px;
  }
  .p_3_dt {
    padding: 12px;
  }
  .p_4_dt {
    padding: 16px;
  }
  .p_5_dt {
    padding: 20px;
  }
  .p_6_dt {
    padding: 24px;
  }
  .p_7_dt {
    padding: 28px;
  }
  .p_8_dt {
    padding: 32px;
  }
  .p_9_dt {
    padding: 36px;
  }
  .p_10_dt {
    padding: 40px;
  }
  .p_11_dt {
    padding: 44px;
  }
  .p_12_dt {
    padding: 48px;
  }
  .p_13_dt {
    padding: 52px;
  }
  .p_14_dt {
    padding: 56px;
  }
  .p_15_dt {
    padding: 60px;
  }
  .p_16_dt {
    padding: 64px;
  }
  .p_17_dt {
    padding: 68px;
  }
  .p_18_dt {
    padding: 72px;
  }
  .p_19_dt {
    padding: 76px;
  }
  .p_20_dt {
    padding: 80px;
  }
  .p_21_dt {
    padding: 84px;
  }
  .p_22_dt {
    padding: 88px;
  }
  .p_23_dt {
    padding: 92px;
  }
  .p_24_dt {
    padding: 96px;
  }
  .p_25_dt {
    padding: 100px;
  }
  .p_26_dt {
    padding: 104px;
  }
  .p_27_dt {
    padding: 108px;
  }
  .p_28_dt {
    padding: 112px;
  }
  .p_29_dt {
    padding: 116px;
  }
  .p_30_dt {
    padding: 120px;
  }
  .p_31_dt {
    padding: 124px;
  }
  .p_32_dt {
    padding: 128px;
  }
}
.ps_auto,
.ps_auto_mb {
  -webkit-padding-start: auto;
  padding-inline-start: auto;
}
.ps_0,
.ps_0_mb {
  -webkit-padding-start: 0;
  padding-inline-start: 0;
}
.ps_1,
.ps_1_mb {
  -webkit-padding-start: 4px;
  padding-inline-start: 4px;
}
.ps_2,
.ps_2_mb {
  -webkit-padding-start: 8px;
  padding-inline-start: 8px;
}
.ps_3,
.ps_3_mb {
  -webkit-padding-start: 12px;
  padding-inline-start: 12px;
}
.ps_4,
.ps_4_mb {
  -webkit-padding-start: 16px;
  padding-inline-start: 16px;
}
.ps_5,
.ps_5_mb {
  -webkit-padding-start: 20px;
  padding-inline-start: 20px;
}
.ps_6,
.ps_6_mb {
  -webkit-padding-start: 24px;
  padding-inline-start: 24px;
}
.ps_7,
.ps_7_mb {
  -webkit-padding-start: 28px;
  padding-inline-start: 28px;
}
.ps_8,
.ps_8_mb {
  -webkit-padding-start: 32px;
  padding-inline-start: 32px;
}
.ps_9,
.ps_9_mb {
  -webkit-padding-start: 36px;
  padding-inline-start: 36px;
}
.ps_10,
.ps_10_mb {
  -webkit-padding-start: 40px;
  padding-inline-start: 40px;
}
.ps_11,
.ps_11_mb {
  -webkit-padding-start: 44px;
  padding-inline-start: 44px;
}
.ps_12,
.ps_12_mb {
  -webkit-padding-start: 48px;
  padding-inline-start: 48px;
}
.ps_13,
.ps_13_mb {
  -webkit-padding-start: 52px;
  padding-inline-start: 52px;
}
.ps_14,
.ps_14_mb {
  -webkit-padding-start: 56px;
  padding-inline-start: 56px;
}
.ps_15,
.ps_15_mb {
  -webkit-padding-start: 60px;
  padding-inline-start: 60px;
}
.ps_16,
.ps_16_mb {
  -webkit-padding-start: 64px;
  padding-inline-start: 64px;
}
.ps_17,
.ps_17_mb {
  -webkit-padding-start: 68px;
  padding-inline-start: 68px;
}
.ps_18,
.ps_18_mb {
  -webkit-padding-start: 72px;
  padding-inline-start: 72px;
}
.ps_19,
.ps_19_mb {
  -webkit-padding-start: 76px;
  padding-inline-start: 76px;
}
.ps_20,
.ps_20_mb {
  -webkit-padding-start: 80px;
  padding-inline-start: 80px;
}
.ps_21,
.ps_21_mb {
  -webkit-padding-start: 84px;
  padding-inline-start: 84px;
}
.ps_22,
.ps_22_mb {
  -webkit-padding-start: 88px;
  padding-inline-start: 88px;
}
.ps_23,
.ps_23_mb {
  -webkit-padding-start: 92px;
  padding-inline-start: 92px;
}
.ps_24,
.ps_24_mb {
  -webkit-padding-start: 96px;
  padding-inline-start: 96px;
}
.ps_25,
.ps_25_mb {
  -webkit-padding-start: 100px;
  padding-inline-start: 100px;
}
.ps_26,
.ps_26_mb {
  -webkit-padding-start: 104px;
  padding-inline-start: 104px;
}
.ps_27,
.ps_27_mb {
  -webkit-padding-start: 108px;
  padding-inline-start: 108px;
}
.ps_28,
.ps_28_mb {
  -webkit-padding-start: 112px;
  padding-inline-start: 112px;
}
.ps_29,
.ps_29_mb {
  -webkit-padding-start: 116px;
  padding-inline-start: 116px;
}
.ps_30,
.ps_30_mb {
  -webkit-padding-start: 120px;
  padding-inline-start: 120px;
}
.ps_31,
.ps_31_mb {
  -webkit-padding-start: 124px;
  padding-inline-start: 124px;
}
.ps_32,
.ps_32_mb {
  -webkit-padding-start: 128px;
  padding-inline-start: 128px;
}
@media only screen and (min-width: 768px) {
  .ps_auto_tb {
    -webkit-padding-start: auto;
    padding-inline-start: auto;
  }
  .ps_0_tb {
    -webkit-padding-start: 0;
    padding-inline-start: 0;
  }
  .ps_1_tb {
    -webkit-padding-start: 4px;
    padding-inline-start: 4px;
  }
  .ps_2_tb {
    -webkit-padding-start: 8px;
    padding-inline-start: 8px;
  }
  .ps_3_tb {
    -webkit-padding-start: 12px;
    padding-inline-start: 12px;
  }
  .ps_4_tb {
    -webkit-padding-start: 16px;
    padding-inline-start: 16px;
  }
  .ps_5_tb {
    -webkit-padding-start: 20px;
    padding-inline-start: 20px;
  }
  .ps_6_tb {
    -webkit-padding-start: 24px;
    padding-inline-start: 24px;
  }
  .ps_7_tb {
    -webkit-padding-start: 28px;
    padding-inline-start: 28px;
  }
  .ps_8_tb {
    -webkit-padding-start: 32px;
    padding-inline-start: 32px;
  }
  .ps_9_tb {
    -webkit-padding-start: 36px;
    padding-inline-start: 36px;
  }
  .ps_10_tb {
    -webkit-padding-start: 40px;
    padding-inline-start: 40px;
  }
  .ps_11_tb {
    -webkit-padding-start: 44px;
    padding-inline-start: 44px;
  }
  .ps_12_tb {
    -webkit-padding-start: 48px;
    padding-inline-start: 48px;
  }
  .ps_13_tb {
    -webkit-padding-start: 52px;
    padding-inline-start: 52px;
  }
  .ps_14_tb {
    -webkit-padding-start: 56px;
    padding-inline-start: 56px;
  }
  .ps_15_tb {
    -webkit-padding-start: 60px;
    padding-inline-start: 60px;
  }
  .ps_16_tb {
    -webkit-padding-start: 64px;
    padding-inline-start: 64px;
  }
  .ps_17_tb {
    -webkit-padding-start: 68px;
    padding-inline-start: 68px;
  }
  .ps_18_tb {
    -webkit-padding-start: 72px;
    padding-inline-start: 72px;
  }
  .ps_19_tb {
    -webkit-padding-start: 76px;
    padding-inline-start: 76px;
  }
  .ps_20_tb {
    -webkit-padding-start: 80px;
    padding-inline-start: 80px;
  }
  .ps_21_tb {
    -webkit-padding-start: 84px;
    padding-inline-start: 84px;
  }
  .ps_22_tb {
    -webkit-padding-start: 88px;
    padding-inline-start: 88px;
  }
  .ps_23_tb {
    -webkit-padding-start: 92px;
    padding-inline-start: 92px;
  }
  .ps_24_tb {
    -webkit-padding-start: 96px;
    padding-inline-start: 96px;
  }
  .ps_25_tb {
    -webkit-padding-start: 100px;
    padding-inline-start: 100px;
  }
  .ps_26_tb {
    -webkit-padding-start: 104px;
    padding-inline-start: 104px;
  }
  .ps_27_tb {
    -webkit-padding-start: 108px;
    padding-inline-start: 108px;
  }
  .ps_28_tb {
    -webkit-padding-start: 112px;
    padding-inline-start: 112px;
  }
  .ps_29_tb {
    -webkit-padding-start: 116px;
    padding-inline-start: 116px;
  }
  .ps_30_tb {
    -webkit-padding-start: 120px;
    padding-inline-start: 120px;
  }
  .ps_31_tb {
    -webkit-padding-start: 124px;
    padding-inline-start: 124px;
  }
  .ps_32_tb {
    -webkit-padding-start: 128px;
    padding-inline-start: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ps_auto_dt {
    -webkit-padding-start: auto;
    padding-inline-start: auto;
  }
  .ps_0_dt {
    -webkit-padding-start: 0;
    padding-inline-start: 0;
  }
  .ps_1_dt {
    -webkit-padding-start: 4px;
    padding-inline-start: 4px;
  }
  .ps_2_dt {
    -webkit-padding-start: 8px;
    padding-inline-start: 8px;
  }
  .ps_3_dt {
    -webkit-padding-start: 12px;
    padding-inline-start: 12px;
  }
  .ps_4_dt {
    -webkit-padding-start: 16px;
    padding-inline-start: 16px;
  }
  .ps_5_dt {
    -webkit-padding-start: 20px;
    padding-inline-start: 20px;
  }
  .ps_6_dt {
    -webkit-padding-start: 24px;
    padding-inline-start: 24px;
  }
  .ps_7_dt {
    -webkit-padding-start: 28px;
    padding-inline-start: 28px;
  }
  .ps_8_dt {
    -webkit-padding-start: 32px;
    padding-inline-start: 32px;
  }
  .ps_9_dt {
    -webkit-padding-start: 36px;
    padding-inline-start: 36px;
  }
  .ps_10_dt {
    -webkit-padding-start: 40px;
    padding-inline-start: 40px;
  }
  .ps_11_dt {
    -webkit-padding-start: 44px;
    padding-inline-start: 44px;
  }
  .ps_12_dt {
    -webkit-padding-start: 48px;
    padding-inline-start: 48px;
  }
  .ps_13_dt {
    -webkit-padding-start: 52px;
    padding-inline-start: 52px;
  }
  .ps_14_dt {
    -webkit-padding-start: 56px;
    padding-inline-start: 56px;
  }
  .ps_15_dt {
    -webkit-padding-start: 60px;
    padding-inline-start: 60px;
  }
  .ps_16_dt {
    -webkit-padding-start: 64px;
    padding-inline-start: 64px;
  }
  .ps_17_dt {
    -webkit-padding-start: 68px;
    padding-inline-start: 68px;
  }
  .ps_18_dt {
    -webkit-padding-start: 72px;
    padding-inline-start: 72px;
  }
  .ps_19_dt {
    -webkit-padding-start: 76px;
    padding-inline-start: 76px;
  }
  .ps_20_dt {
    -webkit-padding-start: 80px;
    padding-inline-start: 80px;
  }
  .ps_21_dt {
    -webkit-padding-start: 84px;
    padding-inline-start: 84px;
  }
  .ps_22_dt {
    -webkit-padding-start: 88px;
    padding-inline-start: 88px;
  }
  .ps_23_dt {
    -webkit-padding-start: 92px;
    padding-inline-start: 92px;
  }
  .ps_24_dt {
    -webkit-padding-start: 96px;
    padding-inline-start: 96px;
  }
  .ps_25_dt {
    -webkit-padding-start: 100px;
    padding-inline-start: 100px;
  }
  .ps_26_dt {
    -webkit-padding-start: 104px;
    padding-inline-start: 104px;
  }
  .ps_27_dt {
    -webkit-padding-start: 108px;
    padding-inline-start: 108px;
  }
  .ps_28_dt {
    -webkit-padding-start: 112px;
    padding-inline-start: 112px;
  }
  .ps_29_dt {
    -webkit-padding-start: 116px;
    padding-inline-start: 116px;
  }
  .ps_30_dt {
    -webkit-padding-start: 120px;
    padding-inline-start: 120px;
  }
  .ps_31_dt {
    -webkit-padding-start: 124px;
    padding-inline-start: 124px;
  }
  .ps_32_dt {
    -webkit-padding-start: 128px;
    padding-inline-start: 128px;
  }
}
.pe_auto,
.pe_auto_mb {
  -webkit-padding-end: auto;
  padding-inline-end: auto;
}
.pe_0,
.pe_0_mb {
  -webkit-padding-end: 0;
  padding-inline-end: 0;
}
.pe_1,
.pe_1_mb {
  -webkit-padding-end: 4px;
  padding-inline-end: 4px;
}
.pe_2,
.pe_2_mb {
  -webkit-padding-end: 8px;
  padding-inline-end: 8px;
}
.pe_3,
.pe_3_mb {
  -webkit-padding-end: 12px;
  padding-inline-end: 12px;
}
.pe_4,
.pe_4_mb {
  -webkit-padding-end: 16px;
  padding-inline-end: 16px;
}
.pe_5,
.pe_5_mb {
  -webkit-padding-end: 20px;
  padding-inline-end: 20px;
}
.pe_6,
.pe_6_mb {
  -webkit-padding-end: 24px;
  padding-inline-end: 24px;
}
.pe_7,
.pe_7_mb {
  -webkit-padding-end: 28px;
  padding-inline-end: 28px;
}
.pe_8,
.pe_8_mb {
  -webkit-padding-end: 32px;
  padding-inline-end: 32px;
}
.pe_9,
.pe_9_mb {
  -webkit-padding-end: 36px;
  padding-inline-end: 36px;
}
.pe_10,
.pe_10_mb {
  -webkit-padding-end: 40px;
  padding-inline-end: 40px;
}
.pe_11,
.pe_11_mb {
  -webkit-padding-end: 44px;
  padding-inline-end: 44px;
}
.pe_12,
.pe_12_mb {
  -webkit-padding-end: 48px;
  padding-inline-end: 48px;
}
.pe_13,
.pe_13_mb {
  -webkit-padding-end: 52px;
  padding-inline-end: 52px;
}
.pe_14,
.pe_14_mb {
  -webkit-padding-end: 56px;
  padding-inline-end: 56px;
}
.pe_15,
.pe_15_mb {
  -webkit-padding-end: 60px;
  padding-inline-end: 60px;
}
.pe_16,
.pe_16_mb {
  -webkit-padding-end: 64px;
  padding-inline-end: 64px;
}
.pe_17,
.pe_17_mb {
  -webkit-padding-end: 68px;
  padding-inline-end: 68px;
}
.pe_18,
.pe_18_mb {
  -webkit-padding-end: 72px;
  padding-inline-end: 72px;
}
.pe_19,
.pe_19_mb {
  -webkit-padding-end: 76px;
  padding-inline-end: 76px;
}
.pe_20,
.pe_20_mb {
  -webkit-padding-end: 80px;
  padding-inline-end: 80px;
}
.pe_21,
.pe_21_mb {
  -webkit-padding-end: 84px;
  padding-inline-end: 84px;
}
.pe_22,
.pe_22_mb {
  -webkit-padding-end: 88px;
  padding-inline-end: 88px;
}
.pe_23,
.pe_23_mb {
  -webkit-padding-end: 92px;
  padding-inline-end: 92px;
}
.pe_24,
.pe_24_mb {
  -webkit-padding-end: 96px;
  padding-inline-end: 96px;
}
.pe_25,
.pe_25_mb {
  -webkit-padding-end: 100px;
  padding-inline-end: 100px;
}
.pe_26,
.pe_26_mb {
  -webkit-padding-end: 104px;
  padding-inline-end: 104px;
}
.pe_27,
.pe_27_mb {
  -webkit-padding-end: 108px;
  padding-inline-end: 108px;
}
.pe_28,
.pe_28_mb {
  -webkit-padding-end: 112px;
  padding-inline-end: 112px;
}
.pe_29,
.pe_29_mb {
  -webkit-padding-end: 116px;
  padding-inline-end: 116px;
}
.pe_30,
.pe_30_mb {
  -webkit-padding-end: 120px;
  padding-inline-end: 120px;
}
.pe_31,
.pe_31_mb {
  -webkit-padding-end: 124px;
  padding-inline-end: 124px;
}
.pe_32,
.pe_32_mb {
  -webkit-padding-end: 128px;
  padding-inline-end: 128px;
}
@media only screen and (min-width: 768px) {
  .pe_auto_tb {
    -webkit-padding-end: auto;
    padding-inline-end: auto;
  }
  .pe_0_tb {
    -webkit-padding-end: 0;
    padding-inline-end: 0;
  }
  .pe_1_tb {
    -webkit-padding-end: 4px;
    padding-inline-end: 4px;
  }
  .pe_2_tb {
    -webkit-padding-end: 8px;
    padding-inline-end: 8px;
  }
  .pe_3_tb {
    -webkit-padding-end: 12px;
    padding-inline-end: 12px;
  }
  .pe_4_tb {
    -webkit-padding-end: 16px;
    padding-inline-end: 16px;
  }
  .pe_5_tb {
    -webkit-padding-end: 20px;
    padding-inline-end: 20px;
  }
  .pe_6_tb {
    -webkit-padding-end: 24px;
    padding-inline-end: 24px;
  }
  .pe_7_tb {
    -webkit-padding-end: 28px;
    padding-inline-end: 28px;
  }
  .pe_8_tb {
    -webkit-padding-end: 32px;
    padding-inline-end: 32px;
  }
  .pe_9_tb {
    -webkit-padding-end: 36px;
    padding-inline-end: 36px;
  }
  .pe_10_tb {
    -webkit-padding-end: 40px;
    padding-inline-end: 40px;
  }
  .pe_11_tb {
    -webkit-padding-end: 44px;
    padding-inline-end: 44px;
  }
  .pe_12_tb {
    -webkit-padding-end: 48px;
    padding-inline-end: 48px;
  }
  .pe_13_tb {
    -webkit-padding-end: 52px;
    padding-inline-end: 52px;
  }
  .pe_14_tb {
    -webkit-padding-end: 56px;
    padding-inline-end: 56px;
  }
  .pe_15_tb {
    -webkit-padding-end: 60px;
    padding-inline-end: 60px;
  }
  .pe_16_tb {
    -webkit-padding-end: 64px;
    padding-inline-end: 64px;
  }
  .pe_17_tb {
    -webkit-padding-end: 68px;
    padding-inline-end: 68px;
  }
  .pe_18_tb {
    -webkit-padding-end: 72px;
    padding-inline-end: 72px;
  }
  .pe_19_tb {
    -webkit-padding-end: 76px;
    padding-inline-end: 76px;
  }
  .pe_20_tb {
    -webkit-padding-end: 80px;
    padding-inline-end: 80px;
  }
  .pe_21_tb {
    -webkit-padding-end: 84px;
    padding-inline-end: 84px;
  }
  .pe_22_tb {
    -webkit-padding-end: 88px;
    padding-inline-end: 88px;
  }
  .pe_23_tb {
    -webkit-padding-end: 92px;
    padding-inline-end: 92px;
  }
  .pe_24_tb {
    -webkit-padding-end: 96px;
    padding-inline-end: 96px;
  }
  .pe_25_tb {
    -webkit-padding-end: 100px;
    padding-inline-end: 100px;
  }
  .pe_26_tb {
    -webkit-padding-end: 104px;
    padding-inline-end: 104px;
  }
  .pe_27_tb {
    -webkit-padding-end: 108px;
    padding-inline-end: 108px;
  }
  .pe_28_tb {
    -webkit-padding-end: 112px;
    padding-inline-end: 112px;
  }
  .pe_29_tb {
    -webkit-padding-end: 116px;
    padding-inline-end: 116px;
  }
  .pe_30_tb {
    -webkit-padding-end: 120px;
    padding-inline-end: 120px;
  }
  .pe_31_tb {
    -webkit-padding-end: 124px;
    padding-inline-end: 124px;
  }
  .pe_32_tb {
    -webkit-padding-end: 128px;
    padding-inline-end: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .pe_auto_dt {
    -webkit-padding-end: auto;
    padding-inline-end: auto;
  }
  .pe_0_dt {
    -webkit-padding-end: 0;
    padding-inline-end: 0;
  }
  .pe_1_dt {
    -webkit-padding-end: 4px;
    padding-inline-end: 4px;
  }
  .pe_2_dt {
    -webkit-padding-end: 8px;
    padding-inline-end: 8px;
  }
  .pe_3_dt {
    -webkit-padding-end: 12px;
    padding-inline-end: 12px;
  }
  .pe_4_dt {
    -webkit-padding-end: 16px;
    padding-inline-end: 16px;
  }
  .pe_5_dt {
    -webkit-padding-end: 20px;
    padding-inline-end: 20px;
  }
  .pe_6_dt {
    -webkit-padding-end: 24px;
    padding-inline-end: 24px;
  }
  .pe_7_dt {
    -webkit-padding-end: 28px;
    padding-inline-end: 28px;
  }
  .pe_8_dt {
    -webkit-padding-end: 32px;
    padding-inline-end: 32px;
  }
  .pe_9_dt {
    -webkit-padding-end: 36px;
    padding-inline-end: 36px;
  }
  .pe_10_dt {
    -webkit-padding-end: 40px;
    padding-inline-end: 40px;
  }
  .pe_11_dt {
    -webkit-padding-end: 44px;
    padding-inline-end: 44px;
  }
  .pe_12_dt {
    -webkit-padding-end: 48px;
    padding-inline-end: 48px;
  }
  .pe_13_dt {
    -webkit-padding-end: 52px;
    padding-inline-end: 52px;
  }
  .pe_14_dt {
    -webkit-padding-end: 56px;
    padding-inline-end: 56px;
  }
  .pe_15_dt {
    -webkit-padding-end: 60px;
    padding-inline-end: 60px;
  }
  .pe_16_dt {
    -webkit-padding-end: 64px;
    padding-inline-end: 64px;
  }
  .pe_17_dt {
    -webkit-padding-end: 68px;
    padding-inline-end: 68px;
  }
  .pe_18_dt {
    -webkit-padding-end: 72px;
    padding-inline-end: 72px;
  }
  .pe_19_dt {
    -webkit-padding-end: 76px;
    padding-inline-end: 76px;
  }
  .pe_20_dt {
    -webkit-padding-end: 80px;
    padding-inline-end: 80px;
  }
  .pe_21_dt {
    -webkit-padding-end: 84px;
    padding-inline-end: 84px;
  }
  .pe_22_dt {
    -webkit-padding-end: 88px;
    padding-inline-end: 88px;
  }
  .pe_23_dt {
    -webkit-padding-end: 92px;
    padding-inline-end: 92px;
  }
  .pe_24_dt {
    -webkit-padding-end: 96px;
    padding-inline-end: 96px;
  }
  .pe_25_dt {
    -webkit-padding-end: 100px;
    padding-inline-end: 100px;
  }
  .pe_26_dt {
    -webkit-padding-end: 104px;
    padding-inline-end: 104px;
  }
  .pe_27_dt {
    -webkit-padding-end: 108px;
    padding-inline-end: 108px;
  }
  .pe_28_dt {
    -webkit-padding-end: 112px;
    padding-inline-end: 112px;
  }
  .pe_29_dt {
    -webkit-padding-end: 116px;
    padding-inline-end: 116px;
  }
  .pe_30_dt {
    -webkit-padding-end: 120px;
    padding-inline-end: 120px;
  }
  .pe_31_dt {
    -webkit-padding-end: 124px;
    padding-inline-end: 124px;
  }
  .pe_32_dt {
    -webkit-padding-end: 128px;
    padding-inline-end: 128px;
  }
}
.pt_auto,
.pt_auto_mb {
  padding-top: auto;
}
.pt_0,
.pt_0_mb {
  padding-top: 0;
}
.pt_1,
.pt_1_mb {
  padding-top: 4px;
}
.pt_2,
.pt_2_mb {
  padding-top: 8px;
}
.pt_3,
.pt_3_mb {
  padding-top: 12px;
}
.pt_4,
.pt_4_mb {
  padding-top: 16px;
}
.pt_5,
.pt_5_mb {
  padding-top: 20px;
}
.pt_6,
.pt_6_mb {
  padding-top: 24px;
}
.pt_7,
.pt_7_mb {
  padding-top: 28px;
}
.pt_8,
.pt_8_mb {
  padding-top: 32px;
}
.pt_9,
.pt_9_mb {
  padding-top: 36px;
}
.pt_10,
.pt_10_mb {
  padding-top: 40px;
}
.pt_11,
.pt_11_mb {
  padding-top: 44px;
}
.pt_12,
.pt_12_mb {
  padding-top: 48px;
}
.pt_13,
.pt_13_mb {
  padding-top: 52px;
}
.pt_14,
.pt_14_mb {
  padding-top: 56px;
}
.pt_15,
.pt_15_mb {
  padding-top: 60px;
}
.pt_16,
.pt_16_mb {
  padding-top: 64px;
}
.pt_17,
.pt_17_mb {
  padding-top: 68px;
}
.pt_18,
.pt_18_mb {
  padding-top: 72px;
}
.pt_19,
.pt_19_mb {
  padding-top: 76px;
}
.pt_20,
.pt_20_mb {
  padding-top: 80px;
}
.pt_21,
.pt_21_mb {
  padding-top: 84px;
}
.pt_22,
.pt_22_mb {
  padding-top: 88px;
}
.pt_23,
.pt_23_mb {
  padding-top: 92px;
}
.pt_24,
.pt_24_mb {
  padding-top: 96px;
}
.pt_25,
.pt_25_mb {
  padding-top: 100px;
}
.pt_26,
.pt_26_mb {
  padding-top: 104px;
}
.pt_27,
.pt_27_mb {
  padding-top: 108px;
}
.pt_28,
.pt_28_mb {
  padding-top: 112px;
}
.pt_29,
.pt_29_mb {
  padding-top: 116px;
}
.pt_30,
.pt_30_mb {
  padding-top: 120px;
}
.pt_31,
.pt_31_mb {
  padding-top: 124px;
}
.pt_32,
.pt_32_mb {
  padding-top: 128px;
}
@media only screen and (min-width: 768px) {
  .pt_auto_tb {
    padding-top: auto;
  }
  .pt_0_tb {
    padding-top: 0;
  }
  .pt_1_tb {
    padding-top: 4px;
  }
  .pt_2_tb {
    padding-top: 8px;
  }
  .pt_3_tb {
    padding-top: 12px;
  }
  .pt_4_tb {
    padding-top: 16px;
  }
  .pt_5_tb {
    padding-top: 20px;
  }
  .pt_6_tb {
    padding-top: 24px;
  }
  .pt_7_tb {
    padding-top: 28px;
  }
  .pt_8_tb {
    padding-top: 32px;
  }
  .pt_9_tb {
    padding-top: 36px;
  }
  .pt_10_tb {
    padding-top: 40px;
  }
  .pt_11_tb {
    padding-top: 44px;
  }
  .pt_12_tb {
    padding-top: 48px;
  }
  .pt_13_tb {
    padding-top: 52px;
  }
  .pt_14_tb {
    padding-top: 56px;
  }
  .pt_15_tb {
    padding-top: 60px;
  }
  .pt_16_tb {
    padding-top: 64px;
  }
  .pt_17_tb {
    padding-top: 68px;
  }
  .pt_18_tb {
    padding-top: 72px;
  }
  .pt_19_tb {
    padding-top: 76px;
  }
  .pt_20_tb {
    padding-top: 80px;
  }
  .pt_21_tb {
    padding-top: 84px;
  }
  .pt_22_tb {
    padding-top: 88px;
  }
  .pt_23_tb {
    padding-top: 92px;
  }
  .pt_24_tb {
    padding-top: 96px;
  }
  .pt_25_tb {
    padding-top: 100px;
  }
  .pt_26_tb {
    padding-top: 104px;
  }
  .pt_27_tb {
    padding-top: 108px;
  }
  .pt_28_tb {
    padding-top: 112px;
  }
  .pt_29_tb {
    padding-top: 116px;
  }
  .pt_30_tb {
    padding-top: 120px;
  }
  .pt_31_tb {
    padding-top: 124px;
  }
  .pt_32_tb {
    padding-top: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .pt_auto_dt {
    padding-top: auto;
  }
  .pt_0_dt {
    padding-top: 0;
  }
  .pt_1_dt {
    padding-top: 4px;
  }
  .pt_2_dt {
    padding-top: 8px;
  }
  .pt_3_dt {
    padding-top: 12px;
  }
  .pt_4_dt {
    padding-top: 16px;
  }
  .pt_5_dt {
    padding-top: 20px;
  }
  .pt_6_dt {
    padding-top: 24px;
  }
  .pt_7_dt {
    padding-top: 28px;
  }
  .pt_8_dt {
    padding-top: 32px;
  }
  .pt_9_dt {
    padding-top: 36px;
  }
  .pt_10_dt {
    padding-top: 40px;
  }
  .pt_11_dt {
    padding-top: 44px;
  }
  .pt_12_dt {
    padding-top: 48px;
  }
  .pt_13_dt {
    padding-top: 52px;
  }
  .pt_14_dt {
    padding-top: 56px;
  }
  .pt_15_dt {
    padding-top: 60px;
  }
  .pt_16_dt {
    padding-top: 64px;
  }
  .pt_17_dt {
    padding-top: 68px;
  }
  .pt_18_dt {
    padding-top: 72px;
  }
  .pt_19_dt {
    padding-top: 76px;
  }
  .pt_20_dt {
    padding-top: 80px;
  }
  .pt_21_dt {
    padding-top: 84px;
  }
  .pt_22_dt {
    padding-top: 88px;
  }
  .pt_23_dt {
    padding-top: 92px;
  }
  .pt_24_dt {
    padding-top: 96px;
  }
  .pt_25_dt {
    padding-top: 100px;
  }
  .pt_26_dt {
    padding-top: 104px;
  }
  .pt_27_dt {
    padding-top: 108px;
  }
  .pt_28_dt {
    padding-top: 112px;
  }
  .pt_29_dt {
    padding-top: 116px;
  }
  .pt_30_dt {
    padding-top: 120px;
  }
  .pt_31_dt {
    padding-top: 124px;
  }
  .pt_32_dt {
    padding-top: 128px;
  }
}
.pb_auto,
.pb_auto_mb {
  padding-bottom: auto;
}
.pb_0,
.pb_0_mb {
  padding-bottom: 0;
}
.pb_1,
.pb_1_mb {
  padding-bottom: 4px;
}
.pb_2,
.pb_2_mb {
  padding-bottom: 8px;
}
.pb_3,
.pb_3_mb {
  padding-bottom: 12px;
}
.pb_4,
.pb_4_mb {
  padding-bottom: 16px;
}
.pb_5,
.pb_5_mb {
  padding-bottom: 20px;
}
.pb_6,
.pb_6_mb {
  padding-bottom: 24px;
}
.pb_7,
.pb_7_mb {
  padding-bottom: 28px;
}
.pb_8,
.pb_8_mb {
  padding-bottom: 32px;
}
.pb_9,
.pb_9_mb {
  padding-bottom: 36px;
}
.pb_10,
.pb_10_mb {
  padding-bottom: 40px;
}
.pb_11,
.pb_11_mb {
  padding-bottom: 44px;
}
.pb_12,
.pb_12_mb {
  padding-bottom: 48px;
}
.pb_13,
.pb_13_mb {
  padding-bottom: 52px;
}
.pb_14,
.pb_14_mb {
  padding-bottom: 56px;
}
.pb_15,
.pb_15_mb {
  padding-bottom: 60px;
}
.pb_16,
.pb_16_mb {
  padding-bottom: 64px;
}
.pb_17,
.pb_17_mb {
  padding-bottom: 68px;
}
.pb_18,
.pb_18_mb {
  padding-bottom: 72px;
}
.pb_19,
.pb_19_mb {
  padding-bottom: 76px;
}
.pb_20,
.pb_20_mb {
  padding-bottom: 80px;
}
.pb_21,
.pb_21_mb {
  padding-bottom: 84px;
}
.pb_22,
.pb_22_mb {
  padding-bottom: 88px;
}
.pb_23,
.pb_23_mb {
  padding-bottom: 92px;
}
.pb_24,
.pb_24_mb {
  padding-bottom: 96px;
}
.pb_25,
.pb_25_mb {
  padding-bottom: 100px;
}
.pb_26,
.pb_26_mb {
  padding-bottom: 104px;
}
.pb_27,
.pb_27_mb {
  padding-bottom: 108px;
}
.pb_28,
.pb_28_mb {
  padding-bottom: 112px;
}
.pb_29,
.pb_29_mb {
  padding-bottom: 116px;
}
.pb_30,
.pb_30_mb {
  padding-bottom: 120px;
}
.pb_31,
.pb_31_mb {
  padding-bottom: 124px;
}
.pb_32,
.pb_32_mb {
  padding-bottom: 128px;
}
@media only screen and (min-width: 768px) {
  .pb_auto_tb {
    padding-bottom: auto;
  }
  .pb_0_tb {
    padding-bottom: 0;
  }
  .pb_1_tb {
    padding-bottom: 4px;
  }
  .pb_2_tb {
    padding-bottom: 8px;
  }
  .pb_3_tb {
    padding-bottom: 12px;
  }
  .pb_4_tb {
    padding-bottom: 16px;
  }
  .pb_5_tb {
    padding-bottom: 20px;
  }
  .pb_6_tb {
    padding-bottom: 24px;
  }
  .pb_7_tb {
    padding-bottom: 28px;
  }
  .pb_8_tb {
    padding-bottom: 32px;
  }
  .pb_9_tb {
    padding-bottom: 36px;
  }
  .pb_10_tb {
    padding-bottom: 40px;
  }
  .pb_11_tb {
    padding-bottom: 44px;
  }
  .pb_12_tb {
    padding-bottom: 48px;
  }
  .pb_13_tb {
    padding-bottom: 52px;
  }
  .pb_14_tb {
    padding-bottom: 56px;
  }
  .pb_15_tb {
    padding-bottom: 60px;
  }
  .pb_16_tb {
    padding-bottom: 64px;
  }
  .pb_17_tb {
    padding-bottom: 68px;
  }
  .pb_18_tb {
    padding-bottom: 72px;
  }
  .pb_19_tb {
    padding-bottom: 76px;
  }
  .pb_20_tb {
    padding-bottom: 80px;
  }
  .pb_21_tb {
    padding-bottom: 84px;
  }
  .pb_22_tb {
    padding-bottom: 88px;
  }
  .pb_23_tb {
    padding-bottom: 92px;
  }
  .pb_24_tb {
    padding-bottom: 96px;
  }
  .pb_25_tb {
    padding-bottom: 100px;
  }
  .pb_26_tb {
    padding-bottom: 104px;
  }
  .pb_27_tb {
    padding-bottom: 108px;
  }
  .pb_28_tb {
    padding-bottom: 112px;
  }
  .pb_29_tb {
    padding-bottom: 116px;
  }
  .pb_30_tb {
    padding-bottom: 120px;
  }
  .pb_31_tb {
    padding-bottom: 124px;
  }
  .pb_32_tb {
    padding-bottom: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .pb_auto_dt {
    padding-bottom: auto;
  }
  .pb_0_dt {
    padding-bottom: 0;
  }
  .pb_1_dt {
    padding-bottom: 4px;
  }
  .pb_2_dt {
    padding-bottom: 8px;
  }
  .pb_3_dt {
    padding-bottom: 12px;
  }
  .pb_4_dt {
    padding-bottom: 16px;
  }
  .pb_5_dt {
    padding-bottom: 20px;
  }
  .pb_6_dt {
    padding-bottom: 24px;
  }
  .pb_7_dt {
    padding-bottom: 28px;
  }
  .pb_8_dt {
    padding-bottom: 32px;
  }
  .pb_9_dt {
    padding-bottom: 36px;
  }
  .pb_10_dt {
    padding-bottom: 40px;
  }
  .pb_11_dt {
    padding-bottom: 44px;
  }
  .pb_12_dt {
    padding-bottom: 48px;
  }
  .pb_13_dt {
    padding-bottom: 52px;
  }
  .pb_14_dt {
    padding-bottom: 56px;
  }
  .pb_15_dt {
    padding-bottom: 60px;
  }
  .pb_16_dt {
    padding-bottom: 64px;
  }
  .pb_17_dt {
    padding-bottom: 68px;
  }
  .pb_18_dt {
    padding-bottom: 72px;
  }
  .pb_19_dt {
    padding-bottom: 76px;
  }
  .pb_20_dt {
    padding-bottom: 80px;
  }
  .pb_21_dt {
    padding-bottom: 84px;
  }
  .pb_22_dt {
    padding-bottom: 88px;
  }
  .pb_23_dt {
    padding-bottom: 92px;
  }
  .pb_24_dt {
    padding-bottom: 96px;
  }
  .pb_25_dt {
    padding-bottom: 100px;
  }
  .pb_26_dt {
    padding-bottom: 104px;
  }
  .pb_27_dt {
    padding-bottom: 108px;
  }
  .pb_28_dt {
    padding-bottom: 112px;
  }
  .pb_29_dt {
    padding-bottom: 116px;
  }
  .pb_30_dt {
    padding-bottom: 120px;
  }
  .pb_31_dt {
    padding-bottom: 124px;
  }
  .pb_32_dt {
    padding-bottom: 128px;
  }
}
.g_auto,
.g_auto_mb {
  gap: auto;
}
.g_0,
.g_0_mb {
  gap: 0;
}
.g_1,
.g_1_mb {
  gap: 4px;
}
.g_2,
.g_2_mb {
  gap: 8px;
}
.g_3,
.g_3_mb {
  gap: 12px;
}
.g_4,
.g_4_mb {
  gap: 16px;
}
.g_5,
.g_5_mb {
  gap: 20px;
}
.g_6,
.g_6_mb {
  gap: 24px;
}
.g_7,
.g_7_mb {
  gap: 28px;
}
.g_8,
.g_8_mb {
  gap: 32px;
}
.g_9,
.g_9_mb {
  gap: 36px;
}
.g_10,
.g_10_mb {
  gap: 40px;
}
.g_11,
.g_11_mb {
  gap: 44px;
}
.g_12,
.g_12_mb {
  gap: 48px;
}
.g_13,
.g_13_mb {
  gap: 52px;
}
.g_14,
.g_14_mb {
  gap: 56px;
}
.g_15,
.g_15_mb {
  gap: 60px;
}
.g_16,
.g_16_mb {
  gap: 64px;
}
.g_17,
.g_17_mb {
  gap: 68px;
}
.g_18,
.g_18_mb {
  gap: 72px;
}
.g_19,
.g_19_mb {
  gap: 76px;
}
.g_20,
.g_20_mb {
  gap: 80px;
}
.g_21,
.g_21_mb {
  gap: 84px;
}
.g_22,
.g_22_mb {
  gap: 88px;
}
.g_23,
.g_23_mb {
  gap: 92px;
}
.g_24,
.g_24_mb {
  gap: 96px;
}
.g_25,
.g_25_mb {
  gap: 100px;
}
.g_26,
.g_26_mb {
  gap: 104px;
}
.g_27,
.g_27_mb {
  gap: 108px;
}
.g_28,
.g_28_mb {
  gap: 112px;
}
.g_29,
.g_29_mb {
  gap: 116px;
}
.g_30,
.g_30_mb {
  gap: 120px;
}
.g_31,
.g_31_mb {
  gap: 124px;
}
.g_32,
.g_32_mb {
  gap: 128px;
}
@media only screen and (min-width: 768px) {
  .g_auto_tb {
    gap: auto;
  }
  .g_0_tb {
    gap: 0;
  }
  .g_1_tb {
    gap: 4px;
  }
  .g_2_tb {
    gap: 8px;
  }
  .g_3_tb {
    gap: 12px;
  }
  .g_4_tb {
    gap: 16px;
  }
  .g_5_tb {
    gap: 20px;
  }
  .g_6_tb {
    gap: 24px;
  }
  .g_7_tb {
    gap: 28px;
  }
  .g_8_tb {
    gap: 32px;
  }
  .g_9_tb {
    gap: 36px;
  }
  .g_10_tb {
    gap: 40px;
  }
  .g_11_tb {
    gap: 44px;
  }
  .g_12_tb {
    gap: 48px;
  }
  .g_13_tb {
    gap: 52px;
  }
  .g_14_tb {
    gap: 56px;
  }
  .g_15_tb {
    gap: 60px;
  }
  .g_16_tb {
    gap: 64px;
  }
  .g_17_tb {
    gap: 68px;
  }
  .g_18_tb {
    gap: 72px;
  }
  .g_19_tb {
    gap: 76px;
  }
  .g_20_tb {
    gap: 80px;
  }
  .g_21_tb {
    gap: 84px;
  }
  .g_22_tb {
    gap: 88px;
  }
  .g_23_tb {
    gap: 92px;
  }
  .g_24_tb {
    gap: 96px;
  }
  .g_25_tb {
    gap: 100px;
  }
  .g_26_tb {
    gap: 104px;
  }
  .g_27_tb {
    gap: 108px;
  }
  .g_28_tb {
    gap: 112px;
  }
  .g_29_tb {
    gap: 116px;
  }
  .g_30_tb {
    gap: 120px;
  }
  .g_31_tb {
    gap: 124px;
  }
  .g_32_tb {
    gap: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .g_auto_dt {
    gap: auto;
  }
  .g_0_dt {
    gap: 0;
  }
  .g_1_dt {
    gap: 4px;
  }
  .g_2_dt {
    gap: 8px;
  }
  .g_3_dt {
    gap: 12px;
  }
  .g_4_dt {
    gap: 16px;
  }
  .g_5_dt {
    gap: 20px;
  }
  .g_6_dt {
    gap: 24px;
  }
  .g_7_dt {
    gap: 28px;
  }
  .g_8_dt {
    gap: 32px;
  }
  .g_9_dt {
    gap: 36px;
  }
  .g_10_dt {
    gap: 40px;
  }
  .g_11_dt {
    gap: 44px;
  }
  .g_12_dt {
    gap: 48px;
  }
  .g_13_dt {
    gap: 52px;
  }
  .g_14_dt {
    gap: 56px;
  }
  .g_15_dt {
    gap: 60px;
  }
  .g_16_dt {
    gap: 64px;
  }
  .g_17_dt {
    gap: 68px;
  }
  .g_18_dt {
    gap: 72px;
  }
  .g_19_dt {
    gap: 76px;
  }
  .g_20_dt {
    gap: 80px;
  }
  .g_21_dt {
    gap: 84px;
  }
  .g_22_dt {
    gap: 88px;
  }
  .g_23_dt {
    gap: 92px;
  }
  .g_24_dt {
    gap: 96px;
  }
  .g_25_dt {
    gap: 100px;
  }
  .g_26_dt {
    gap: 104px;
  }
  .g_27_dt {
    gap: 108px;
  }
  .g_28_dt {
    gap: 112px;
  }
  .g_29_dt {
    gap: 116px;
  }
  .g_30_dt {
    gap: 120px;
  }
  .g_31_dt {
    gap: 124px;
  }
  .g_32_dt {
    gap: 128px;
  }
}
.m_ct {
  margin: var(--m);
}
.m_ct_mb {
  margin: var(--m-mb);
}
.ms_ct {
  -webkit-margin-start: var(--ms);
  margin-inline-start: var(--ms);
}
.ms_ct_mb {
  margin-inline-start: var(--ms-mb);
}
.me_ct {
  -webkit-margin-end: var(--me);
  margin-inline-end: var(--me);
}
.me_ct_mb {
  -webkit-margin-end: var(--me-mb);
  margin-inline-end: var(--me-mb);
}
.mt_ct {
  margin-top: var(--mt);
}
.mt_ct_mb {
  margin-top: var(--mt-mb);
}
.mb_ct {
  margin-bottom: var(--mb);
}
.mb_ct_mb {
  margin-bottom: var(--mb-mb);
}
.p_ct {
  padding: var(--p);
}
.p_ct_mb {
  padding: var(--p-mb);
}
.ps_ct {
  -webkit-padding-start: var(--ps);
  padding-inline-start: var(--ps);
}
.ps_ct_mb {
  -webkit-padding-start: var(--ps-mb);
  padding-inline-start: var(--ps-mb);
}
.pe_ct {
  -webkit-padding-end: var(--pe);
  padding-inline-end: var(--pe);
}
.pe_ct_mb {
  -webkit-padding-end: var(--pe-mb);
  padding-inline-end: var(--pe-mb);
}
.pt_ct {
  padding-top: var(--pt);
}
.pt_ct_mb {
  padding-top: var(--pt-mb);
}
.pb_ct {
  padding-bottom: var(--pb);
}
.pb_ct_mb {
  padding-bottom: var(--pb-mb);
}
.g_ct {
  gap: var(--g);
}
.g_ct_mb {
  gap: var(--g-mb);
}
@media only screen and (min-width: 768px) {
  .m_ct_tb {
    margin: var(--m-tb);
  }
  .ms_ct_tb {
    margin-inline-start: var(--ms-tb);
  }
  .me_ct_tb {
    -webkit-margin-end: var(--me-tb);
    margin-inline-end: var(--me-tb);
  }
  .mt_ct_tb {
    margin-top: var(--mt-tb);
  }
  .mb_ct_tb {
    margin-bottom: var(--mb-tb);
  }
  .p_ct_tb {
    padding: var(--p-tb);
  }
  .ps_ct_tb {
    -webkit-padding-start: var(--ps-tb);
    padding-inline-start: var(--ps-tb);
  }
  .pe_ct_tb {
    -webkit-padding-end: var(--pe-tb);
    padding-inline-end: var(--pe-tb);
  }
  .pt_ct_tb {
    padding-top: var(--pt-tb);
  }
  .pb_ct_tb {
    padding-bottom: var(--pb-tb);
  }
  .g_ct_tb {
    gap: var(--g-tb);
  }
}
@media only screen and (min-width: 1024px) {
  .m_ct_dt {
    margin: var(--m-dt);
  }
  .ms_ct_dt {
    margin-inline-start: var(--ms-dt);
  }
  .me_ct_dt {
    -webkit-margin-end: var(--me-dt);
    margin-inline-end: var(--me-dt);
  }
  .mt_ct_dt {
    margin-top: var(--mt-dt);
  }
  .mb_ct_dt {
    margin-bottom: var(--mb-dt);
  }
  .p_ct_dt {
    padding: var(--p-dt);
  }
  .ps_ct_dt {
    -webkit-padding-start: var(--ps-dt);
    padding-inline-start: var(--ps-dt);
  }
  .pe_ct_dt {
    -webkit-padding-end: var(--pe-dt);
    padding-inline-end: var(--pe-dt);
  }
  .pt_ct_dt {
    padding-top: var(--pt-dt);
  }
  .pb_ct_dt {
    padding-bottom: var(--pb-dt);
  }
  .g_ct_dt {
    gap: var(--g-dt);
  }
}
.j_s,
.j_s_mb {
  justify-content: flex-start;
}
.j_e,
.j_e_mb {
  justify-content: flex-end;
}
.j_c,
.j_c_mb {
  justify-content: center;
}
.j_sb,
.j_sb_mb {
  justify-content: space-between;
}
.j_sa,
.j_sa_mb {
  justify-content: space-around;
}
.j_st,
.j_st_mb {
  justify-content: stretch;
}
@media only screen and (min-width: 768px) {
  .j_s_tb {
    justify-content: flex-start;
  }
  .j_e_tb {
    justify-content: flex-end;
  }
  .j_c_tb {
    justify-content: center;
  }
  .j_sb_tb {
    justify-content: space-between;
  }
  .j_sa_tb {
    justify-content: space-around;
  }
  .j_st_tb {
    justify-content: stretch;
  }
}
@media only screen and (min-width: 1024px) {
  .j_s_dt {
    justify-content: flex-start;
  }
  .j_e_dt {
    justify-content: flex-end;
  }
  .j_c_dt {
    justify-content: center;
  }
  .j_sb_dt {
    justify-content: space-between;
  }
  .j_sa_dt {
    justify-content: space-around;
  }
  .j_st_dt {
    justify-content: stretch;
  }
}
.a_s,
.a_s_mb {
  align-items: flex-start;
}
.a_e,
.a_e_mb {
  align-items: flex-end;
}
.a_c,
.a_c_mb {
  align-items: center;
}
.a_sb,
.a_sb_mb {
  align-items: space-between;
}
.a_sa,
.a_sa_mb {
  align-items: space-around;
}
.a_st,
.a_st_mb {
  align-items: stretch;
}
@media only screen and (min-width: 768px) {
  .a_s_tb {
    align-items: flex-start;
  }
  .a_e_tb {
    align-items: flex-end;
  }
  .a_c_tb {
    align-items: center;
  }
  .a_sb_tb {
    align-items: space-between;
  }
  .a_sa_tb {
    align-items: space-around;
  }
  .a_st_tb {
    align-items: stretch;
  }
}
@media only screen and (min-width: 1024px) {
  .a_s_dt {
    align-items: flex-start;
  }
  .a_e_dt {
    align-items: flex-end;
  }
  .a_c_dt {
    align-items: center;
  }
  .a_sb_dt {
    align-items: space-between;
  }
  .a_sa_dt {
    align-items: space-around;
  }
  .a_st_dt {
    align-items: stretch;
  }
}
.fl_row,
.fl_row_mb {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.fl_col,
.fl_col_mb {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
.fl_row-reverse,
.fl_row-reverse_mb {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
}
.fl_col-reverse,
.fl_col-reverse_mb {
  display: flex;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
}
@media only screen and (min-width: 768px) {
  .fl_row_tb {
    flex-direction: row;
  }
  .fl_col_tb,
  .fl_row_tb {
    display: flex;
    flex-wrap: nowrap;
  }
  .fl_col_tb {
    flex-direction: column;
  }
  .fl_row-reverse_tb {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
  }
  .fl_col-reverse_tb {
    display: flex;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
  }
}
@media only screen and (min-width: 1024px) {
  .fl_row_dt {
    flex-direction: row;
  }
  .fl_col_dt,
  .fl_row_dt {
    display: flex;
    flex-wrap: nowrap;
  }
  .fl_col_dt {
    flex-direction: column;
  }
  .fl_row-reverse_dt {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
  }
  .fl_col-reverse_dt {
    display: flex;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
  }
}
.w_ct {
  width: var(--w);
}
.w_ct_mb {
  width: var(--w-mb);
}
.mn-w_ct {
  min-width: var(--mn-w);
}
.mn-w_ct_mb {
  min-width: var(--mn-w-mb);
}
.mx-w_ct {
  max-width: var(--mx-w);
}
.mx-w_ct_mb {
  max-width: var(--mx-w-mb);
}
.h_ct {
  height: var(--h);
}
.h_ct_mb {
  height: var(--h-mb);
}
@media only screen and (min-width: 768px) {
  .w_ct_tb {
    width: var(--w-tb);
  }
  .mn-w_ct_tb {
    min-width: var(--mn-w-tb);
  }
  .mx-w_ct_tb {
    max-width: var(--mx-w-tb);
  }
  .h_ct_tb {
    height: var(--h-tb);
  }
}
@media only screen and (min-width: 1024px) {
  .w_ct_dt {
    width: var(--w-dt);
  }
  .mn-w_ct_dt {
    min-width: var(--mn-w-dt);
  }
  .mx-w_ct_dt {
    max-width: var(--mx-w-dt);
  }
  .h_ct_dt {
    height: var(--h-dt);
  }
}
.clr_inherit,
.clr_inherit_mb {
  color: inherit;
}
.clr_currentColor,
.clr_currentColor_mb {
  color: currentColor;
}
.clr_transparent,
.clr_transparent_mb {
  color: transparent;
}
.clr_answerBackgroundColor,
.clr_answerBackgroundColor_mb {
  color: var(--answerBackgroundColor);
}
.clr_answerBackgroundActiveColor,
.clr_answerBackgroundActiveColor_mb {
  color: var(--answerBackgroundActiveColor);
}
.clr_answerBorderColor,
.clr_answerBorderColor_mb {
  color: var(--answerBorderColor);
}
.clr_answerBorderActiveColor,
.clr_answerBorderActiveColor_mb {
  color: var(--answerBorderActiveColor);
}
.clr_answerInputColor,
.clr_answerInputColor_mb {
  color: var(--answerInputColor);
}
.clr_onboardingProgressColor,
.clr_onboardingProgressColor_mb {
  color: var(--onboardingProgressColor);
}
.clr_backgroundAlwaysLightColor,
.clr_backgroundAlwaysLightColor_mb {
  color: var(--backgroundAlwaysLightColor);
}
.clr_backgroundElevatedColor,
.clr_backgroundElevatedColor_mb {
  color: var(--backgroundElevatedColor);
}
.clr_backgroundInversePrimaryColor,
.clr_backgroundInversePrimaryColor_mb {
  color: var(--backgroundInversePrimaryColor);
}
.clr_backgroundNegativeColor,
.clr_backgroundNegativeColor_mb {
  color: var(--backgroundNegativeColor);
}
.clr_backgroundPositiveColor,
.clr_backgroundPositiveColor_mb {
  color: var(--backgroundPositiveColor);
}
.clr_backgroundPrimaryColor,
.clr_backgroundPrimaryColor_mb {
  color: var(--backgroundPrimaryColor);
}
.clr_backgroundSecondaryColor,
.clr_backgroundSecondaryColor_mb {
  color: var(--backgroundSecondaryColor);
}
.clr_backgroundSurfaceColor,
.clr_backgroundSurfaceColor_mb {
  color: var(--backgroundSurfaceColor);
}
.clr_backgroundTertiaryColor,
.clr_backgroundTertiaryColor_mb {
  color: var(--backgroundTertiaryColor);
}
.clr_backgroundWarningColor,
.clr_backgroundWarningColor_mb {
  color: var(--backgroundWarningColor);
}
.clr_borderSecondaryColor,
.clr_borderSecondaryColor_mb {
  color: var(--borderSecondaryColor);
}
.clr_borderTertiaryColor,
.clr_borderTertiaryColor_mb {
  color: var(--borderTertiaryColor);
}
.clr_borderPositiveColor,
.clr_borderPositiveColor_mb {
  color: var(--borderPositiveColor);
}
.clr_borderWarningColor,
.clr_borderWarningColor_mb {
  color: var(--borderWarningColor);
}
.clr_borderNegativeColor,
.clr_borderNegativeColor_mb {
  color: var(--borderNegativeColor);
}
.clr_contentPrimaryColor,
.clr_contentPrimaryColor_mb {
  color: var(--contentPrimaryColor);
}
.clr_contentSecondaryColor,
.clr_contentSecondaryColor_mb {
  color: var(--contentSecondaryColor);
}
.clr_contentTertiaryColor,
.clr_contentTertiaryColor_mb {
  color: var(--contentTertiaryColor);
}
.clr_contentInversePrimaryColor,
.clr_contentInversePrimaryColor_mb {
  color: var(--contentInversePrimaryColor);
}
.clr_contentAlwaysLightPrimaryColor,
.clr_contentAlwaysLightPrimaryColor_mb {
  color: var(--contentAlwaysLightPrimaryColor);
}
.clr_contentAlwaysLightSecondaryColor,
.clr_contentAlwaysLightSecondaryColor_mb {
  color: var(--contentAlwaysLightSecondaryColor);
}
.clr_contentLinkColor,
.clr_contentLinkColor_mb {
  color: var(--contentLinkColor);
}
.clr_contentNegativeColor,
.clr_contentNegativeColor_mb {
  color: var(--contentNegativeColor);
}
.clr_contentPositiveColor,
.clr_contentPositiveColor_mb {
  color: var(--contentPositiveColor);
}
.clr_contentWarningColor,
.clr_contentWarningColor_mb {
  color: var(--contentWarningColor);
}
.clr_inputAlwaysWhiteColor,
.clr_inputAlwaysWhiteColor_mb {
  color: var(--inputAlwaysWhiteColor);
}
.clr_inputEclipserColor,
.clr_inputEclipserColor_mb {
  color: var(--inputEclipserColor);
}
.clr_inputIlluminationColor,
.clr_inputIlluminationColor_mb {
  color: var(--inputIlluminationColor);
}
.clr_inputInversePrimaryColor,
.clr_inputInversePrimaryColor_mb {
  color: var(--inputInversePrimaryColor);
}
.clr_inputNegativeColor,
.clr_inputNegativeColor_mb {
  color: var(--inputNegativeColor);
}
.clr_inputPositiveColor,
.clr_inputPositiveColor_mb {
  color: var(--inputPositiveColor);
}
.clr_inputPrimaryColor,
.clr_inputPrimaryColor_mb {
  color: var(--inputPrimaryColor);
}
.clr_inputSecondaryColor,
.clr_inputSecondaryColor_mb {
  color: var(--inputSecondaryColor);
}
.clr_themeAccentColor,
.clr_themeAccentColor_mb {
  color: var(--themeAccentColor);
}
.clr_themePrimaryColor,
.clr_themePrimaryColor_mb {
  color: var(--themePrimaryColor);
}
.clr_themePrimaryMiddleColor,
.clr_themePrimaryMiddleColor_mb {
  color: var(--themePrimaryMiddleColor);
}
.clr_themePrimaryLightColor,
.clr_themePrimaryLightColor_mb {
  color: var(--themePrimaryLightColor);
}
.clr_themeAccentMiddleColor,
.clr_themeAccentMiddleColor_mb {
  color: var(--themeAccentMiddleColor);
}
.clr_themeAccentLightColor,
.clr_themeAccentLightColor_mb {
  color: var(--themeAccentLightColor);
}
@media only screen and (min-width: 768px) {
  .clr_inherit_tb {
    color: inherit;
  }
  .clr_currentColor_tb {
    color: currentColor;
  }
  .clr_transparent_tb {
    color: transparent;
  }
  .clr_answerBackgroundColor_tb {
    color: var(--answerBackgroundColor);
  }
  .clr_answerBackgroundActiveColor_tb {
    color: var(--answerBackgroundActiveColor);
  }
  .clr_answerBorderColor_tb {
    color: var(--answerBorderColor);
  }
  .clr_answerBorderActiveColor_tb {
    color: var(--answerBorderActiveColor);
  }
  .clr_answerInputColor_tb {
    color: var(--answerInputColor);
  }
  .clr_onboardingProgressColor_tb {
    color: var(--onboardingProgressColor);
  }
  .clr_backgroundAlwaysLightColor_tb {
    color: var(--backgroundAlwaysLightColor);
  }
  .clr_backgroundElevatedColor_tb {
    color: var(--backgroundElevatedColor);
  }
  .clr_backgroundInversePrimaryColor_tb {
    color: var(--backgroundInversePrimaryColor);
  }
  .clr_backgroundNegativeColor_tb {
    color: var(--backgroundNegativeColor);
  }
  .clr_backgroundPositiveColor_tb {
    color: var(--backgroundPositiveColor);
  }
  .clr_backgroundPrimaryColor_tb {
    color: var(--backgroundPrimaryColor);
  }
  .clr_backgroundSecondaryColor_tb {
    color: var(--backgroundSecondaryColor);
  }
  .clr_backgroundSurfaceColor_tb {
    color: var(--backgroundSurfaceColor);
  }
  .clr_backgroundTertiaryColor_tb {
    color: var(--backgroundTertiaryColor);
  }
  .clr_backgroundWarningColor_tb {
    color: var(--backgroundWarningColor);
  }
  .clr_borderSecondaryColor_tb {
    color: var(--borderSecondaryColor);
  }
  .clr_borderTertiaryColor_tb {
    color: var(--borderTertiaryColor);
  }
  .clr_borderPositiveColor_tb {
    color: var(--borderPositiveColor);
  }
  .clr_borderWarningColor_tb {
    color: var(--borderWarningColor);
  }
  .clr_borderNegativeColor_tb {
    color: var(--borderNegativeColor);
  }
  .clr_contentPrimaryColor_tb {
    color: var(--contentPrimaryColor);
  }
  .clr_contentSecondaryColor_tb {
    color: var(--contentSecondaryColor);
  }
  .clr_contentTertiaryColor_tb {
    color: var(--contentTertiaryColor);
  }
  .clr_contentInversePrimaryColor_tb {
    color: var(--contentInversePrimaryColor);
  }
  .clr_contentAlwaysLightPrimaryColor_tb {
    color: var(--contentAlwaysLightPrimaryColor);
  }
  .clr_contentAlwaysLightSecondaryColor_tb {
    color: var(--contentAlwaysLightSecondaryColor);
  }
  .clr_contentLinkColor_tb {
    color: var(--contentLinkColor);
  }
  .clr_contentNegativeColor_tb {
    color: var(--contentNegativeColor);
  }
  .clr_contentPositiveColor_tb {
    color: var(--contentPositiveColor);
  }
  .clr_contentWarningColor_tb {
    color: var(--contentWarningColor);
  }
  .clr_inputAlwaysWhiteColor_tb {
    color: var(--inputAlwaysWhiteColor);
  }
  .clr_inputEclipserColor_tb {
    color: var(--inputEclipserColor);
  }
  .clr_inputIlluminationColor_tb {
    color: var(--inputIlluminationColor);
  }
  .clr_inputInversePrimaryColor_tb {
    color: var(--inputInversePrimaryColor);
  }
  .clr_inputNegativeColor_tb {
    color: var(--inputNegativeColor);
  }
  .clr_inputPositiveColor_tb {
    color: var(--inputPositiveColor);
  }
  .clr_inputPrimaryColor_tb {
    color: var(--inputPrimaryColor);
  }
  .clr_inputSecondaryColor_tb {
    color: var(--inputSecondaryColor);
  }
  .clr_themeAccentColor_tb {
    color: var(--themeAccentColor);
  }
  .clr_themePrimaryColor_tb {
    color: var(--themePrimaryColor);
  }
  .clr_themePrimaryMiddleColor_tb {
    color: var(--themePrimaryMiddleColor);
  }
  .clr_themePrimaryLightColor_tb {
    color: var(--themePrimaryLightColor);
  }
  .clr_themeAccentMiddleColor_tb {
    color: var(--themeAccentMiddleColor);
  }
  .clr_themeAccentLightColor_tb {
    color: var(--themeAccentLightColor);
  }
}
@media only screen and (min-width: 1024px) {
  .clr_inherit_dt {
    color: inherit;
  }
  .clr_currentColor_dt {
    color: currentColor;
  }
  .clr_transparent_dt {
    color: transparent;
  }
  .clr_answerBackgroundColor_dt {
    color: var(--answerBackgroundColor);
  }
  .clr_answerBackgroundActiveColor_dt {
    color: var(--answerBackgroundActiveColor);
  }
  .clr_answerBorderColor_dt {
    color: var(--answerBorderColor);
  }
  .clr_answerBorderActiveColor_dt {
    color: var(--answerBorderActiveColor);
  }
  .clr_answerInputColor_dt {
    color: var(--answerInputColor);
  }
  .clr_onboardingProgressColor_dt {
    color: var(--onboardingProgressColor);
  }
  .clr_backgroundAlwaysLightColor_dt {
    color: var(--backgroundAlwaysLightColor);
  }
  .clr_backgroundElevatedColor_dt {
    color: var(--backgroundElevatedColor);
  }
  .clr_backgroundInversePrimaryColor_dt {
    color: var(--backgroundInversePrimaryColor);
  }
  .clr_backgroundNegativeColor_dt {
    color: var(--backgroundNegativeColor);
  }
  .clr_backgroundPositiveColor_dt {
    color: var(--backgroundPositiveColor);
  }
  .clr_backgroundPrimaryColor_dt {
    color: var(--backgroundPrimaryColor);
  }
  .clr_backgroundSecondaryColor_dt {
    color: var(--backgroundSecondaryColor);
  }
  .clr_backgroundSurfaceColor_dt {
    color: var(--backgroundSurfaceColor);
  }
  .clr_backgroundTertiaryColor_dt {
    color: var(--backgroundTertiaryColor);
  }
  .clr_backgroundWarningColor_dt {
    color: var(--backgroundWarningColor);
  }
  .clr_borderSecondaryColor_dt {
    color: var(--borderSecondaryColor);
  }
  .clr_borderTertiaryColor_dt {
    color: var(--borderTertiaryColor);
  }
  .clr_borderPositiveColor_dt {
    color: var(--borderPositiveColor);
  }
  .clr_borderWarningColor_dt {
    color: var(--borderWarningColor);
  }
  .clr_borderNegativeColor_dt {
    color: var(--borderNegativeColor);
  }
  .clr_contentPrimaryColor_dt {
    color: var(--contentPrimaryColor);
  }
  .clr_contentSecondaryColor_dt {
    color: var(--contentSecondaryColor);
  }
  .clr_contentTertiaryColor_dt {
    color: var(--contentTertiaryColor);
  }
  .clr_contentInversePrimaryColor_dt {
    color: var(--contentInversePrimaryColor);
  }
  .clr_contentAlwaysLightPrimaryColor_dt {
    color: var(--contentAlwaysLightPrimaryColor);
  }
  .clr_contentAlwaysLightSecondaryColor_dt {
    color: var(--contentAlwaysLightSecondaryColor);
  }
  .clr_contentLinkColor_dt {
    color: var(--contentLinkColor);
  }
  .clr_contentNegativeColor_dt {
    color: var(--contentNegativeColor);
  }
  .clr_contentPositiveColor_dt {
    color: var(--contentPositiveColor);
  }
  .clr_contentWarningColor_dt {
    color: var(--contentWarningColor);
  }
  .clr_inputAlwaysWhiteColor_dt {
    color: var(--inputAlwaysWhiteColor);
  }
  .clr_inputEclipserColor_dt {
    color: var(--inputEclipserColor);
  }
  .clr_inputIlluminationColor_dt {
    color: var(--inputIlluminationColor);
  }
  .clr_inputInversePrimaryColor_dt {
    color: var(--inputInversePrimaryColor);
  }
  .clr_inputNegativeColor_dt {
    color: var(--inputNegativeColor);
  }
  .clr_inputPositiveColor_dt {
    color: var(--inputPositiveColor);
  }
  .clr_inputPrimaryColor_dt {
    color: var(--inputPrimaryColor);
  }
  .clr_inputSecondaryColor_dt {
    color: var(--inputSecondaryColor);
  }
  .clr_themeAccentColor_dt {
    color: var(--themeAccentColor);
  }
  .clr_themePrimaryColor_dt {
    color: var(--themePrimaryColor);
  }
  .clr_themePrimaryMiddleColor_dt {
    color: var(--themePrimaryMiddleColor);
  }
  .clr_themePrimaryLightColor_dt {
    color: var(--themePrimaryLightColor);
  }
  .clr_themeAccentMiddleColor_dt {
    color: var(--themeAccentMiddleColor);
  }
  .clr_themeAccentLightColor_dt {
    color: var(--themeAccentLightColor);
  }
}
.fw_inherit,
.fw_inherit_mb {
  font-weight: inherit;
}
.fw_300,
.fw_300_mb {
  font-weight: 300;
}
.fw_400,
.fw_400_mb {
  font-weight: 400;
}
.fw_500,
.fw_500_mb {
  font-weight: 500;
}
.fw_600,
.fw_600_mb {
  font-weight: 600;
}
.fw_700,
.fw_700_mb {
  font-weight: 700;
}
.fw_800,
.fw_800_mb {
  font-weight: 800;
}
@media only screen and (min-width: 768px) {
  .fw_inherit_tb {
    font-weight: inherit;
  }
  .fw_300_tb {
    font-weight: 300;
  }
  .fw_400_tb {
    font-weight: 400;
  }
  .fw_500_tb {
    font-weight: 500;
  }
  .fw_600_tb {
    font-weight: 600;
  }
  .fw_700_tb {
    font-weight: 700;
  }
  .fw_800_tb {
    font-weight: 800;
  }
}
@media only screen and (min-width: 1024px) {
  .fw_inherit_dt {
    font-weight: inherit;
  }
  .fw_300_dt {
    font-weight: 300;
  }
  .fw_400_dt {
    font-weight: 400;
  }
  .fw_500_dt {
    font-weight: 500;
  }
  .fw_600_dt {
    font-weight: 600;
  }
  .fw_700_dt {
    font-weight: 700;
  }
  .fw_800_dt {
    font-weight: 800;
  }
}
.fs_inherit,
.fs_inherit_mb {
  font-size: inherit;
}
@media only screen and (min-width: 768px) {
  .fs_inherit_tb {
    font-size: inherit;
  }
}
@media only screen and (min-width: 1024px) {
  .fs_inherit_dt {
    font-size: inherit;
  }
}
.fm_inherit,
.fm_inherit_mb {
  font-family: inherit;
}
.fm_main,
.fm_main_mb {
  font-family: "var(--font, var(--font-gilroy)), sans-serif";
}
.fm_secondary,
.fm_secondary_mb {
  font-family: "var(--secondaryFont, var(--font-inter)), sans-serif";
}
@media only screen and (min-width: 768px) {
  .fm_inherit_tb {
    font-family: inherit;
  }
  .fm_main_tb {
    font-family: "var(--font, var(--font-gilroy)), sans-serif";
  }
  .fm_secondary_tb {
    font-family: "var(--secondaryFont, var(--font-inter)), sans-serif";
  }
}
@media only screen and (min-width: 1024px) {
  .fm_inherit_dt {
    font-family: inherit;
  }
  .fm_main_dt {
    font-family: "var(--font, var(--font-gilroy)), sans-serif";
  }
  .fm_secondary_dt {
    font-family: "var(--secondaryFont, var(--font-inter)), sans-serif";
  }
}
.ta_inherit,
.ta_inherit_mb {
  text-align: inherit;
}
.ta_center,
.ta_center_mb {
  text-align: center;
}
.ta_start,
.ta_start_mb {
  text-align: start;
}
.ta_end,
.ta_end_mb {
  text-align: end;
}
.ta_justify,
.ta_justify_mb {
  text-align: justify;
}
@media only screen and (min-width: 768px) {
  .ta_inherit_tb {
    text-align: inherit;
  }
  .ta_center_tb {
    text-align: center;
  }
  .ta_start_tb {
    text-align: start;
  }
  .ta_end_tb {
    text-align: end;
  }
  .ta_justify_tb {
    text-align: justify;
  }
}
@media only screen and (min-width: 1024px) {
  .ta_inherit_dt {
    text-align: inherit;
  }
  .ta_center_dt {
    text-align: center;
  }
  .ta_start_dt {
    text-align: start;
  }
  .ta_end_dt {
    text-align: end;
  }
  .ta_justify_dt {
    text-align: justify;
  }
}
.tt_inherit,
.tt_inherit_mb {
  text-transform: inherit;
}
.tt_uppercase,
.tt_uppercase_mb {
  text-transform: uppercase;
}
.tt_lowercase,
.tt_lowercase_mb {
  text-transform: lowercase;
}
.tt_capitalize,
.tt_capitalize_mb {
  text-transform: capitalize;
}
.tt_none,
.tt_none_mb {
  text-transform: none;
}
@media only screen and (min-width: 768px) {
  .tt_inherit_tb {
    text-transform: inherit;
  }
  .tt_uppercase_tb {
    text-transform: uppercase;
  }
  .tt_lowercase_tb {
    text-transform: lowercase;
  }
  .tt_capitalize_tb {
    text-transform: capitalize;
  }
  .tt_none_tb {
    text-transform: none;
  }
}
@media only screen and (min-width: 1024px) {
  .tt_inherit_dt {
    text-transform: inherit;
  }
  .tt_uppercase_dt {
    text-transform: uppercase;
  }
  .tt_lowercase_dt {
    text-transform: lowercase;
  }
  .tt_capitalize_dt {
    text-transform: capitalize;
  }
  .tt_none_dt {
    text-transform: none;
  }
}
.fw_ct {
  font-weight: var(--fw);
}
.fw_ct_mb {
  font-weight: var(--fw-mb);
}
.fs_ct {
  font-size: var(--fs);
}
.fs_ct_mb {
  font-size: var(--fs-mb);
}
.fm_ct {
  font-family: var(--fm);
}
.fm_ct_mb {
  font-family: var(--fm-mb);
}
.ta_ct {
  text-align: var(--ta);
}
.ta_ct_mb {
  text-align: var(--ta-mb);
}
.tt_ct {
  text-transform: var(--tt);
}
.tt_ct_mb {
  text-transform: var(--tt-mb);
}
@media only screen and (min-width: 768px) {
  .fw_ct_tb {
    font-weight: var(--fw-tb);
  }
  .fs_ct_tb {
    font-size: var(--fs-tb);
  }
  .fm_ct_tb {
    font-family: var(--fm-tb);
  }
  .ta_ct_tb {
    text-align: var(--ta-tb);
  }
  .tt_ct_tb {
    text-transform: var(--tt-tb);
  }
}
@media only screen and (min-width: 1024px) {
  .fw_ct_dt {
    font-weight: var(--fw-dt);
  }
  .fs_ct_dt {
    font-size: var(--fs-dt);
  }
  .fm_ct_dt {
    font-family: var(--fm-dt);
  }
  .ta_ct_dt {
    text-align: var(--ta-dt);
  }
  .tt_ct_dt {
    text-transform: var(--tt-dt);
  }
}
.typography-module_h2Bold__tmA9n {
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.25;
}
.typography-module_h3LBold__FQjnG {
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.3;
}
.typography-module_h3MBold__qS-iw {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.3;
}
.typography-module_body1Bold__ghm17,
.typography-module_body1Regular__v6-9w {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}
.typography-module_body1Bold__ghm17 {
  font-weight: 700;
}
.typography-module_captionSBold__S7sbM {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}
.typography-module_body2Bold__3wka6,
.typography-module_body2Regular__lV4da {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.typography-module_body2Bold__3wka6 {
  font-weight: 700;
}
.typography-module_body4Bold__LO0qB,
.typography-module_body4Regular__bHsXu,
.typography-module_body4Semibold__pdv-t {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.33;
}
.typography-module_body4Bold__LO0qB {
  font-weight: 700;
}
.typography-module_body4Semibold__pdv-t {
  font-weight: 600;
}
.button-module_container__ssMyd {
  align-items: center;
  border: none;
  border-radius: var(--buttonRadius);
  color: #fff;
  cursor: pointer;
  display: flex;
  gap: 8px;
  justify-content: center;
  letter-spacing: 0.007em;
  padding: var(--buttonPadding);
  text-shadow: 0 1px 2px var(--buttonTextShadowColor);
  width: 100%;
}
.button-module_container__ssMyd:focus {
  outline: none;
}
.button-module_defaultColor__MMrQM {
  background: var(--primary400Color);
  box-shadow: 0 4px 16px var(--primaryButtonShadowColor);
}
.button-module_defaultColor__MMrQM.button-module_pulsing__pm-FG {
  box-shadow: 0 0 0 0 var(--primaryButtonShadowColor);
}
.button-module_defaultColor__MMrQM.button-module_outlined__vmX6U {
  border: 2px solid var(--primary400Color);
  color: var(--primary400Color);
}
.button-module_accentColor__4WjH5 {
  background: var(--secondary1Color);
  box-shadow: 0 4px 16px var(--secondaryButtonShadowColor);
}
.button-module_accentColor__4WjH5.button-module_pulsing__pm-FG {
  box-shadow: 0 0 0 0 var(--secondaryButtonShadowColor);
}
.button-module_accentColor__4WjH5.button-module_outlined__vmX6U {
  border: 2px solid var(--secondary1Color);
  color: var(--secondary1Color);
}
@keyframes button-module_pulse__OtMD- {
  to {
    box-shadow: 0 0 0 20px #0000;
  }
}
.button-module_pulsing__pm-FG {
  animation: button-module_pulse__OtMD- 1.25s cubic-bezier(0.66, 0, 0, 1)
    infinite;
}
.button-module_disabled__yDPVE {
  animation: none;
  background: var(--neutral200Color);
  box-shadow: none;
  color: var(--neutral400Color);
  cursor: not-allowed;
  text-shadow: none;
}
.button-module_disabled__yDPVE path {
  fill: var(--neutral400Color);
}
.button-module_disabled__yDPVE.button-module_outlined__vmX6U {
  border: 2px solid var(--neutral400Color);
  color: var(--neutral400Color);
}
.button-module_rounded__VkTfV {
  border-radius: 32px;
}
.button-module_outlined__vmX6U {
  background: none;
  border-radius: 40px;
  box-shadow: none;
  padding: 12px 32px;
  text-shadow: none;
  width: auto;
}
.button-module_shined__Z5KPW:after {
  animation-duration: 2.5s;
  animation-iteration-count: infinite;
  animation-name: button-module_shine__uaz-0;
  animation-timing-function: ease-in-out;
  background: linear-gradient(
    90deg,
    #fff0 13.4%,
    #fff 39.46%,
    #fff 57.89%,
    #fff0 80.07%
  );
  content: "";
  height: 67px;
  opacity: 0.4;
  position: absolute;
  right: 22px;
  top: -10px;
  transform: rotate(30deg);
  width: 30px;
}
@keyframes button-module_shine__uaz-0 {
  0% {
    left: -10%;
  }
  to {
    left: 100%;
  }
}
.button-subtext-right-module_container__Acz5p {
  align-items: baseline;
  display: flex;
  gap: 4px;
  justify-content: center;
}
.button-subtext-right-module_container__Acz5p
  .button-subtext-right-module_subText__tdWJx {
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through;
  text-shadow: 0 1px 2px #27232d1f;
  text-transform: uppercase;
}
.button-subtext-bottom-module_container__T9naE {
  display: flex;
  flex-direction: column;
  gap: 0;
  padding-bottom: 4px;
  padding-top: 4px;
}
.text-button-module_container__JEPbx {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  text-decoration: none;
}
.text-button-module_container__JEPbx.text-button-module_disabled__Qfz-w {
  color: var(--neutral400Color);
  cursor: not-allowed;
}
.text-button-module_default__CmV4g {
  color: var(--neutral700Color);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.43;
}
.text-button-module_secondary__NPLAh {
  color: var(--neutral500Color);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.43;
}
.text-button-module_icon__JYgZD {
  font-size: 20px;
  height: 20px;
  width: 20px;
}
.text-button-module_icon__JYgZD > * {
  display: block;
}
.burger-button-module_container__OT0SB {
  background: #0000;
  border: none;
  cursor: pointer;
  height: 100%;
  padding: 6px 2px;
  position: relative;
}
.burger-button-module_dash__tzpM- {
  background-color: var(--neutral900Color);
  border-radius: 2px;
  display: block;
  height: 2px;
  margin-bottom: 4px;
  width: 18px;
}
.burger-button-module_dash__tzpM-:last-child {
  margin-bottom: 0;
}
.default-desktop-header-module_header__gI-i8 {
  align-items: center;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background: #0000;
  display: flex;
  height: 80px;
  justify-content: space-between;
  padding: 0 55px;
  transition: box-shadow 0.35s;
}
.default-desktop-header-module_header__gI-i8.default-desktop-header-module_isTransparent__Uyjqb {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}
.default-desktop-header-module_logo__q53Rw {
  height: 48px;
}
.default-mobile-header-module_defaultMobileHeader__jgOAp {
  align-items: center;
  background-color: var(--background1Color);
  display: flex;
  height: 48px;
  justify-content: flex-end;
  padding: 0 22px;
  position: relative;
}
.default-mobile-header-module_logo__Ivu2l {
  display: block;
  height: 32px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
}
.desktop-header-no-navigation-module_desktopHeaderNoNavigation__KnJpL {
  align-items: center;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background: #0000;
  display: flex;
  height: 80px;
  justify-content: flex-start;
  padding: 16px 55px;
  transition: box-shadow 0.35s;
}
.desktop-header-no-navigation-module_desktopHeaderNoNavigation__KnJpL.desktop-header-no-navigation-module_isTransparent__mcxES {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}
.desktop-header-no-navigation-module_logo__uV3Cv {
  height: 48px;
}
.desktop-header-with-button-module_container__XuQtF {
  flex-grow: 1;
  margin: auto;
  padding: 0 130px;
  position: relative;
}
.desktop-header-with-button-module_buttonContainer__ePb8v {
  align-items: center;
  margin-left: auto;
  margin-right: 130px;
  max-width: 240px;
  width: 100%;
}
.desktop-header-with-button-module_header__iTtqL {
  align-items: center;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background: var(--blurredHeaderBackgroundColor);
  display: flex;
  height: 80px;
  padding: 16px 55px 16px 40px;
  transition: box-shadow 0.35s;
}
.desktop-header-with-button-module_logo__u7Agi {
  height: 48px;
}
.timer-module_time__10Q-A {
  display: inline-block;
}
.timer-module_timeNumbers__Ayxe1 {
  color: var(--primary500Color);
  font-size: 32px;
  font-weight: 700;
  letter-spacing: -0.01em;
  line-height: 1.25;
  text-align: center;
}
.timer-module_timeDivider__mn4Qd {
  margin: 0 5px;
  opacity: 0.4;
}
.timer-module_timeUnits__1ZN0e {
  color: var(--neutral900Color);
  direction: ltr;
  display: flex;
  font-size: 12px;
  font-weight: 500;
  justify-content: space-between;
  line-height: 1.33;
}
.timer-module_timeUnit__k66AC:not(:last-child) {
  margin-right: 4px;
}
.desktop-header-with-buttonAndTimer-module_container__yGgvv {
  flex-grow: 1;
  margin: auto;
  padding: 0 180px;
  position: relative;
}
.desktop-header-with-buttonAndTimer-module_buttonContainer__-lKxS {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
.desktop-header-with-buttonAndTimer-module_text__B5JaP {
  color: var(--neutral900Color);
  display: block;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.33;
  margin: 0 24px;
}
.desktop-header-with-buttonAndTimer-module_text__B5JaP span {
  color: var(--accentRedColor);
}
.desktop-header-with-buttonAndTimer-module_timerContainer__LoVXT {
  align-items: center;
  display: flex;
  margin-right: 48px;
}
.desktop-header-with-buttonAndTimer-module_btnContainer__mjbeq {
  max-width: 240px;
  width: 100%;
}
.desktop-header-with-buttonAndTimer-module_header__j-mGR {
  align-items: center;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background: var(--blurredHeaderBackgroundColor);
  display: flex;
  height: 80px;
  padding: 16px 55px;
  transition: box-shadow 0.35s;
}
.desktop-header-with-buttonAndTimer-module_logo__7xt1a {
  height: 48px;
}
.desktop-header-with-buttonAndTimer-module_button__UhURh {
  border: none;
  border-radius: var(--buttonRadius);
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.7px;
  line-height: 1.5;
  padding: 14px var(--buttonPadding) 14px;
  text-shadow: 0 1px 2px var(--buttonTextShadowColor);
  width: 100%;
}
.desktop-header-with-buttonAndTimer-module_button__UhURh:focus {
  outline: none;
}
.desktop-header-with-buttonAndTimer-module_button__UhURh:lang(ru) {
  font-size: 14px;
}
.desktop-header-with-text-and-button-module_container__bAEMc {
  flex-grow: 1;
  margin: auto;
  padding-right: 25px;
  position: relative;
}
.desktop-header-with-text-and-button-module_subContainer__ohyDL {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
.desktop-header-with-text-and-button-module_text__btCZx {
  color: var(--neutral900Color);
  display: block;
  font-size: 24px;
  font-weight: 700;
  margin-right: 16px;
}
.desktop-header-with-text-and-button-module_text__btCZx span {
  color: var(--accentRedColor);
}
.desktop-header-with-text-and-button-module_btnContainer__uazoa {
  max-width: 240px;
  width: 100%;
}
.desktop-header-with-text-and-button-module_header__IiiBI {
  align-items: center;
  background: #fff;
  box-shadow: 0 2px 3px #0000000d;
  display: flex;
  height: 80px;
  padding: 16px 55px 16px 40px;
}
.desktop-header-with-text-and-button-module_logo__DfLKg {
  height: 48px;
}
.desktop-header-with-timer-module_container__7GHwg {
  flex-grow: 1;
  margin: auto;
  padding: 0 180px;
  position: relative;
}
.desktop-header-with-timer-module_text__8O4K7 {
  color: var(--neutral900Color);
  display: block;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33;
  margin: 0 24px;
}
.desktop-header-with-timer-module_text__8O4K7 span {
  color: var(--secondary1Color);
  font-weight: 700;
}
.desktop-header-with-timer-module_timerContainer__n0cGT {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  margin-right: 48px;
}
.desktop-header-with-timer-module_header__-jWfh {
  align-items: center;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background: var(--blurredHeaderBackgroundColor);
  display: flex;
  height: 80px;
  padding: 16px 55px;
  transition: box-shadow 0.35s;
}
.desktop-header-with-timer-module_logo__02LfG {
  height: 48px;
}
.mobile-header-no-navigation-module_mobileHeaderNoNavigation__2hEup {
  background-color: var(--background1Color);
  height: 48px;
  position: relative;
}
.mobile-header-no-navigation-module_logo__NQ-fZ {
  display: block;
  height: 32px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
}
.mobile-header-with-back-arrow-module_container__9xduG {
  align-items: center;
  background-color: var(--blurredHeaderBackgroundColor);
  display: flex;
  height: 48px;
  justify-content: space-between;
  padding: 0 22px;
  position: relative;
}
.mobile-header-with-back-arrow-module_logo__jI1Dm {
  display: block;
  height: 32px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
}
.mobile-header-with-back-arrow-module_arabicArrowIcon__b26mH {
  transform: scaleX(-1);
}
.mobile-header-with-button-module_container__SXQrY {
  align-items: center;
  background-color: var(--background1Color);
  box-shadow: 0 2px 3px #0000000d;
  display: flex;
  justify-content: space-between;
  padding: 12px 20px;
  width: 100%;
}
.mobile-header-with-button-module_btnContainer__ECamP {
  max-width: 240px;
  padding: 0 5px;
  width: 100%;
}
.mobile-header-with-button-module_text__pN1af {
  color: var(--neutral900Color);
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.02em;
  line-height: 1.25;
  padding: 0 5px;
}
.mobile-header-with-button-and-timer-module_container__DKhqB {
  align-items: center;
  background-color: var(--background1Color);
  display: flex;
  justify-content: space-between;
  padding: 12px 20px;
  width: 100%;
}
.mobile-header-with-button-and-timer-module_timer__q6fDn {
  padding: 0 5px;
}
.mobile-header-with-button-and-timer-module_btnContainer__LG-gl {
  max-width: 240px;
  padding: 0 5px;
  width: 100%;
}
.mobile-header-with-button-and-timer-module_button__N1YTf {
  border: none;
  border-radius: var(--buttonRadius);
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.7px;
  line-height: 1.5;
  padding: var(--buttonPadding);
  text-shadow: 0 1px 2px var(--buttonTextShadowColor);
  width: 100%;
}
.mobile-header-with-button-and-timer-module_button__N1YTf:focus {
  outline: none;
}
.mobile-header-with-button-and-timer-module_button__N1YTf:lang(es),
.mobile-header-with-button-and-timer-module_button__N1YTf:lang(pt) {
  font-size: 12px;
}
.mobile-header-with-button-and-timer-module_button__N1YTf:lang(ru) {
  font-size: 11px;
}
.progress-bar-module_containerBar__eP-f8 {
  margin: 0 auto;
}
.progress-bar-module_barFilled__kb6qj,
.progress-bar-module_bar__lbZRU {
  background: var(--neutral200Color);
  border-radius: 2px;
  height: 4px;
  position: relative;
  width: 100%;
}
.progress-bar-module_barFilled__kb6qj {
  background: var(--primary400Color);
  position: absolute;
  transition: width 0.1s ease-in;
}
.mobile-header-with-progress-module_container__KSbVP {
  align-items: center;
  background-color: var(--blurredHeaderBackgroundColor);
  display: flex;
  height: 48px;
  justify-content: space-between;
  padding: 0 22px;
  position: relative;
}
.mobile-header-with-progress-module_logo__vitNS {
  display: block;
  height: 32px;
  width: auto;
}
.mobile-header-with-progress-module_currentProgress__ApWy5 {
  color: var(--primary400Color);
}
.mobile-header-with-progress-module_count__-OwwJ {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}
.mobile-header-with-progress-module_progress__I-UwH {
  padding: 8px 20px 4px;
}
.skip-button-module_container__AZYmM {
  align-items: center;
  display: flex;
}
.skip-button-module_skip__M2oYX {
  color: var(--neutral500Color);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.29;
}
.skip-button-module_svg__oAwb2 {
  fill: var(--neutral500Color);
}
.skip-button-module_svg__oAwb2:lang(ar) {
  transform: rotate(180deg);
}
.mobile-header-with-skip-button-module_container__rxMwW {
  align-items: center;
  background-color: var(--blurredHeaderBackgroundColor);
  display: flex;
  height: 48px;
  justify-content: flex-end;
  padding: 0 22px;
  position: relative;
}
.mobile-header-with-skip-button-module_container__rxMwW.mobile-header-with-skip-button-module_isTransparent__CPLvG {
  background-color: initial;
}
.mobile-header-with-skip-button-module_logo__-qf3u {
  display: block;
  height: 32px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
}
.mobile-header-with-text-and-button-module_container__7Nr3s {
  align-items: center;
  background-color: var(--background1Color);
  box-shadow: 0 2px 3px #0000000d;
  display: flex;
  justify-content: space-between;
  padding: 12px 20px;
}
.mobile-header-with-text-and-button-module_text__d-9O9 {
  color: var(--neutral900Color);
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.02em;
  line-height: 1.25;
}
.mobile-header-with-text-and-button-module_btnContainer__mZWy7 {
  max-width: 240px;
  padding: 0 5px;
  width: 100%;
}
.button-group-module_wrapper__-RdKN {
  align-items: center;
  background-color: var(--background1Color);
  border-top: 1px solid var(--neutral200Color);
  bottom: 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
  left: 0;
  padding: 20px;
  position: fixed;
  width: 100%;
}
.card-module_card__aJBP7 {
  background-color: var(--background3Color);
  border-radius: 12px;
  box-shadow: 0 2px 6px #162a410f, 0 12px 24px #07152514;
  padding: 16px;
}
.input-hint-module_hint__-FLDv {
  color: var(--neutral900Color);
  font-size: 12px;
  line-height: 1.33;
}
.input-hint-module_hint__-FLDv b,
.input-hint-module_hint__-FLDv span {
  font-weight: 700;
}
.input-hint-module_errorColor__K2nfn {
  color: var(--accentRedColor);
}
.input-hint-module_errorIcon__RRb-K {
  margin-right: 0.5em;
  margin-top: 0.1em;
}
.gender-card-module_button__0oTw7 {
  background: #0000;
  border: none;
  cursor: pointer;
  display: block;
  filter: drop-shadow(0 2px 6px rgba(22, 42, 65, 0.06))
    drop-shadow(0 12px 24px rgba(7, 21, 37, 0.08));
  margin: 0 12px;
  max-width: 155px;
  outline: none;
  padding: 45px 0 0;
}
@media only screen and (min-width: 1024px) {
  .gender-card-module_button__0oTw7 {
    margin: 0 40px;
    min-width: 232px;
  }
}
.gender-card-module_buttonInner__C96BW {
  background: var(--background1Color);
  border: 2px solid var(--primary400Color);
  border-bottom: 4px solid var(--primary500Color);
  border-radius: 8px;
  display: block;
  max-height: 280px;
  position: relative;
}
.gender-card-module_buttonImage__vPv-4 {
  bottom: 47px;
  display: block;
  margin: 0 auto;
  max-width: 162px;
  position: relative;
  z-index: 1;
}
.gender-card-module_buttonTextContainer__EcO2y {
  background: var(--primary400Color);
  border-radius: 0 0 5px 5px;
  bottom: 0;
  color: var(--whiteColor);
  font-size: 20px;
  font-weight: 700;
  left: 0;
  line-height: 47px;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 2;
}
.gender-card-module_buttonTextContainer__EcO2y:lang(de),
.gender-card-module_buttonTextContainer__EcO2y:lang(es),
.gender-card-module_buttonTextContainer__EcO2y:lang(it),
.gender-card-module_buttonTextContainer__EcO2y:lang(pl),
.gender-card-module_buttonTextContainer__EcO2y:lang(pt) {
  font-size: 14px;
}
@media only screen and (min-width: 1024px) {
  .gender-card-module_buttonTextContainer__EcO2y {
    text-align: left;
  }
  .gender-card-module_buttonTextContainer__EcO2y:lang(ar) {
    text-align: right;
  }
}
.gender-card-module_checkmark__Bh6v8 {
  border: 1px solid var(--whiteColor);
  border-radius: 50%;
  bottom: -4px;
  display: inline-block;
  height: 20px;
  position: relative;
  right: 14px;
  width: 20px;
}
.gender-card-module_checkmark__Bh6v8:lang(ar) {
  left: 14px;
  right: auto;
}
.gender-card-module_checkmarkIcon__XNhBV {
  color: var(--primary400Color);
  display: none;
  font-size: 20px;
  left: calc(50% - 10px);
  position: absolute;
  top: calc(50% - 9px);
}
.gender-card-module_selected__jCShf .gender-card-module_checkmark__Bh6v8 {
  background: var(--whiteColor);
}
.gender-card-module_selected__jCShf .gender-card-module_checkmarkIcon__XNhBV {
  display: block;
}
@media only screen and (min-width: 1024px) {
  .gender-card-module_buttonText__es1l4 {
    padding-left: 45px;
  }
  .gender-card-module_buttonText__es1l4:lang(ar) {
    padding-left: 0;
    padding-right: 45px;
  }
}
.gender-card-with-bg-module_cardWrapper__C-fSe {
  border-radius: 8px;
  max-width: 160px;
  overflow: hidden;
  padding-top: 45px;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .gender-card-with-bg-module_cardWrapper__C-fSe {
    max-width: 417px;
  }
}
.gender-card-with-bg-module_cardButton__Rkw-O {
  border-radius: 8px;
  cursor: pointer;
  position: relative;
  transition-duration: 0.25s;
  width: 100%;
}
.gender-card-with-bg-module_cardButton__Rkw-O:active,
.gender-card-with-bg-module_cardButton__Rkw-O:hover {
  transform: scale(0.98);
}
.gender-card-with-bg-module_cardContent__sljyn {
  border: 1px solid #0000;
  border-bottom: 0;
  border-radius: 6.75px 6.75px 0 0;
  height: 220px;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .gender-card-with-bg-module_cardContent__sljyn {
    border-radius: 8px 8px 0 0;
    height: 150px;
    justify-content: flex-start;
  }
}
.gender-card-with-bg-module_imageContainer__L6sqN {
  bottom: 48px;
  left: 50%;
  pointer-events: none;
  position: absolute;
  top: -50px;
  transform: translateX(-50%);
  width: 100%;
  z-index: 1;
}
@media only screen and (min-width: 1024px) {
  .gender-card-with-bg-module_imageContainer__L6sqN {
    bottom: 0;
    left: 24px;
    max-width: 180px;
    transform: none;
    width: auto;
  }
}
.gender-card-with-bg-module_cardImage__x-bq2 {
  height: 100%;
  max-width: 100%;
  object-fit: contain;
  object-position: bottom center;
}
.gender-card-with-bg-module_cardFooter__VF0cS {
  background: currentcolor;
  border-radius: 0 0 6.75px 6.75px;
  display: flex;
  height: 48px;
  justify-content: space-between;
  padding: 12px 16px;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .gender-card-with-bg-module_cardFooter__VF0cS {
    border-radius: 0 0 8px 8px;
    height: 72px;
    padding: 24px;
  }
}
.gender-card-with-bg-module_cardFooterText__8IdhQ {
  color: var(--whiteColor);
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.7px;
  line-height: 1.5;
  overflow: hidden;
  text-overflow: ellipsis;
  text-shadow: 0 1px 1px #2a386b33;
}
@media only screen and (min-width: 1024px) {
  .gender-card-with-bg-module_cardFooterText__8IdhQ {
    font-size: 24px;
    line-height: 1;
    margin-left: 180px;
  }
}
.gender-card-with-bg-module_chevronIcon__rlC6N {
  align-self: center;
  color: var(--whiteColor);
  display: block;
  font-size: 22px;
}
@media only screen and (min-width: 1024px) {
  .gender-card-with-bg-module_chevronIcon__rlC6N {
    font-size: 28px;
  }
}
.loader-module_fixedContainer__sRF6f {
  align-items: center;
  background-color: var(--background1Color);
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
.loader-module_container__cou-I {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding-top: 35px;
}
.loader-module_circlesContainer__xIFi6 {
  position: relative;
  width: 80%;
}
.loader-module_coloredCircle__iqFjO {
  left: 0;
  margin-top: -1px;
  position: absolute;
  top: 0;
}
.loader-module_circle__-2RHC {
  width: 100%;
}
.loader-module_circle__-2RHC:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.loader-module_coloredCircle__iqFjO circle {
  stroke: var(--primary400Color);
  stroke-dasharray: 647;
  box-sizing: border-box;
  transform: rotate(-90deg);
  transform-origin: center center;
  transition: all 30ms ease-in;
}
.loader-module_progress__JKNPn {
  color: var(--neutral900Color);
  font-size: 70px;
  font-weight: 800;
  left: 50%;
  line-height: 1.21;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.loader-module_progressUnit__TTbXR {
  font-size: 23px;
  font-weight: 500;
  line-height: 1.17;
}
.loader-module_progressDescription__kfpyt {
  color: var(--neutral900Color);
  height: 234px;
  margin-top: 36px;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-align: center;
  width: 100%;
}
.loader-module_progressDescription__kfpyt:after {
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.loader-module_progressDescription__kfpyt li {
  color: var(--neutral900Color);
  display: block;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 17px;
  transition: all 0.2s ease;
  transition-property: height, margin;
}
.loader-module_progressDescription__kfpyt li.loader-module_isHidden__UEIRF {
  height: 0;
  margin-bottom: 0;
  opacity: 0;
}
.loader-module_shadow__ojWu7 {
  filter: drop-shadow(0 4px 16px var(--shadowPrimary400BrandColor));
}
.text-frame-module_container__bnQxg {
  background: var(--neutral100Color);
  border-radius: 12px;
  color: var(--neutral700Color);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.43;
  padding: 16px;
}
.top-banner-module_container__oLJe9 {
  margin: auto;
  max-width: 456px;
  padding: 0 20px;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .top-banner-module_container__oLJe9 {
    max-width: 672px;
    padding: 0;
  }
}
.top-banner-module_bannerColored__QWGiL,
.top-banner-module_banner__vaYVN {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  min-height: 241px;
}
@media only screen and (min-width: 1024px) {
  .top-banner-module_bannerColored__QWGiL,
  .top-banner-module_banner__vaYVN {
    min-height: 404px;
  }
}
.top-banner-module_bannerColored__QWGiL {
  background: var(--primary400Color);
}
.top-banner-module_bannerImageContainer__NZ8Ta {
  flex: 1 1;
  text-align: right;
}
.top-banner-module_bannerImage__90sq- {
  display: inline-block;
  height: 179px;
  max-width: 179px;
  min-width: 100px;
  object-fit: contain;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .top-banner-module_bannerImage__90sq- {
    height: 320px;
    max-width: 320px;
  }
}
.top-banner-module_container__oLJe9 {
  margin-bottom: 0;
}
.top-banner-module_bannerContent__q8q1d {
  align-items: center;
  display: flex;
  justify-content: space-between;
  position: relative;
  width: 100%;
}
.top-banner-module_bannerTextContainer__IaqEH {
  color: #fff;
  display: block;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
  max-width: 153px;
  position: relative;
  text-shadow: 0 1px 2px #2a386b33;
}
@media only screen and (min-width: 768px) {
  .top-banner-module_bannerTextContainer__IaqEH {
    max-width: 210px;
  }
}
@media only screen and (min-width: 1024px) {
  .top-banner-module_bannerTextContainer__IaqEH {
    font-size: 40px;
    line-height: 1.2;
    max-width: 328px;
  }
}
.top-banner-module_bannerTextContainer__IaqEH:before {
  background: var(--secondary2Color);
  border-radius: 8px;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  top: 0;
  width: 6px;
}
.top-banner-module_bannerText__0-W1w {
  transform: translateX(18px);
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .top-banner-module_bannerText__0-W1w {
    transform: translateX(22px);
  }
}
.featured-in-horizontal-module_container__vGzKM {
  --featuredInLogoLighterFill: var(--neutral500Color);
  --featuredInLogoBgFill: var(--whiteColor);
  color: var(--neutral700Color);
  width: 100%;
}
.featured-in-horizontal-module_title__fuXti {
  color: var(--neutral500Color);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 12px;
}
.featured-in-horizontal-module_row__qlvTT {
  align-items: center;
  display: flex;
  justify-content: flex-start;
}
.featured-in-horizontal-module_lighterLogo__Ofv4L,
.featured-in-horizontal-module_logo__wyFSm {
  fill: currentcolor;
  height: auto;
  margin: 0 min(2.5%, 12px);
}
.featured-in-horizontal-module_lighterLogo__Ofv4L:first-child,
.featured-in-horizontal-module_logo__wyFSm:first-child {
  margin-left: 0;
}
.featured-in-horizontal-module_lighterLogo__Ofv4L:last-child,
.featured-in-horizontal-module_logo__wyFSm:last-child {
  margin-right: 0;
}
.featured-in-horizontal-module_lighterLogo__Ofv4L {
  color: var(--neutral500Color);
}
.rating-box-module_ratingBox__Z9MOF {
  background: var(--background3Color);
  border-radius: 20px;
  box-shadow: 0 2px 6px #2424240f, 0 12px 24px #24242414;
  padding: 20px 5px 16px;
  text-align: center;
}
.rating-box-module_starsRow__BKend {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 -4px 8px;
}
.rating-box-module_star__K7fV9 {
  background-image: url(https://res.cloudinary.com/drhg6wpcy/image/upload/q_auto:eco/public/images/star.svg);
  background-repeat: no-repeat;
  display: block;
  height: 24px;
  margin: 0 4px;
  width: 24px;
}
.rating-box-module_ratingText__llv8l {
  color: var(--neutral700Color);
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 1.428;
}
.rating-box-module_ratingText__llv8l b {
  color: var(--primary400Color);
  font-weight: 700;
}
.checkout-banner-desktop-module_topBanner__tYbpj {
  align-items: center;
  display: flex;
  margin: 0 auto;
  max-width: 1142px;
}
.checkout-banner-desktop-module_topBannerColLeft__-Z3RY {
  flex: 1 1 46%;
  margin: 0 13px;
  max-width: 46%;
  padding: 62px 0 24px;
}
.checkout-banner-desktop-module_topBannerColRight__B2gzg {
  flex: 1 1 54%;
  margin: 0 13px;
  position: relative;
}
.checkout-banner-desktop-module_topBannerText__Rl-nY {
  max-width: 502px;
  width: 100%;
}
.checkout-banner-desktop-module_topBannerTitle__H2lDV {
  color: var(--neutral900Color);
  font-size: 56px;
  font-weight: 700;
  letter-spacing: -0.01em;
  line-height: 1.14;
  margin: 0 0 40px;
}
.checkout-banner-desktop-module_topBannerTitle__H2lDV b,
.checkout-banner-desktop-module_topBannerTitle__H2lDV span {
  color: var(--primary400Color);
  font-weight: 700;
}
.checkout-banner-desktop-module_topBannerButton__B2Aq- {
  margin: 0 0 109px;
  max-width: 328px;
}
.checkout-banner-desktop-module_topBannerImg__Y987P {
  display: block;
  height: auto;
  width: 100%;
}
.checkout-banner-desktop-module_ratingBox__hfl3X {
  bottom: 25%;
  left: -30%;
  max-width: 276px;
  position: absolute;
  width: 100%;
}
.checkout-banner-desktop-module_container__X11Fg {
  background-color: var(--neutral100Color);
  margin: auto;
  padding: 18px 0 64px;
  width: 100%;
}
.checkout-banner-mobile-module_discountText__uqRhG {
  color: var(--secondary2Color);
  font-size: 16px;
  font-weight: 700;
  letter-spacing: -0.01em;
  line-height: 1.5;
  margin: 0;
}
.checkout-banner-mobile-module_discountText__uqRhG span {
  color: var(--whiteColor);
  font-weight: 500;
}
.checkout-banner-mobile-module_bannerText__rcksr {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 24px 18px;
}
.checkout-banner-mobile-module_bannerText__rcksr
  .checkout-banner-mobile-module_title__191-F {
  color: var(--neutral900Color);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.33;
  margin-bottom: 16px;
  text-align: center;
}
.checkout-banner-mobile-module_bannerText__rcksr
  .checkout-banner-mobile-module_title__191-F
  b {
  color: var(--primary400Color);
}
.checkout-banner-mobile-module_bannerText__rcksr
  .checkout-banner-mobile-module_text__GwJuo {
  color: var(--neutral700Color);
  font-size: 16px;
  line-height: 1.37;
  margin: 0;
  text-align: center;
}
.checkout-banner-mobile-module_bannerText__rcksr
  .checkout-banner-mobile-module_text__GwJuo
  b {
  color: var(--primary400Color);
  font-weight: 700;
}
@media only screen and (min-width: 1024px) {
  .checkout-banner-mobile-module_bannerText__rcksr {
    display: none;
  }
}
.checkout-banner-mobile-module_discountContainer__xYLX9 {
  background-color: var(--primary500Color);
  display: flex;
  justify-content: center;
  padding: 17px;
}
@media only screen and (min-width: 1024px) {
  .checkout-banner-mobile-module_discountContainer__xYLX9 {
    display: none;
  }
}
.checkout-banner-mobile-module_comparison__llfLC {
  display: flex;
  height: 448px;
  justify-content: center;
  margin: 0 auto;
  max-width: 415px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.checkout-banner-mobile-module_comparisonImageLeft__JSTeB,
.checkout-banner-mobile-module_comparisonImageRight__IgYvW {
  bottom: 0;
  height: 100%;
  position: absolute;
  transition: all 1s ease;
  width: auto;
  z-index: 0;
}
.checkout-banner-mobile-module_comparisonImagePrimary__CfAhW {
  z-index: 1;
}
.checkout-banner-mobile-module_comparisonImageLeft__JSTeB {
  left: 100px;
}
.checkout-banner-mobile-module_comparisonImageRight__IgYvW {
  right: 100px;
}
.checkout-banner-mobile-module_animate__x4Dii.checkout-banner-mobile-module_comparison__llfLC
  .checkout-banner-mobile-module_comparisonImageRight__IgYvW {
  right: 0;
}
.checkout-banner-mobile-module_animate__x4Dii.checkout-banner-mobile-module_comparison__llfLC
  .checkout-banner-mobile-module_comparisonImageLeft__JSTeB {
  left: 0;
}
.checkout-banner-mobile-module_container__2gf6e {
  background-color: var(--neutral100Color);
  width: 100%;
}
.faq-accordion-module_container__zfNtx {
  background: var(--background3Color);
  border-radius: 12px;
  box-shadow: 0 2px 6px #162a410f, 0 12px 24px #07152514;
  margin: auto;
  padding: 24px 20px 32px;
}
@media only screen and (min-width: 1024px) {
  .faq-accordion-module_container__zfNtx {
    background: #0000;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
  }
}
.faq-accordion-module_title__virV8 {
  color: var(--neutral900Color);
  display: block;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.01em;
  line-height: 1.33;
  margin-bottom: 16px;
  text-align: center;
}
@media only screen and (min-width: 1024px) {
  .faq-accordion-module_title__virV8 {
    font-size: 32px;
    line-height: 1.25;
    margin-bottom: 24px;
  }
}
.faq-accordion-module_questionsList__8UPmK {
  padding-left: 36px;
}
@media only screen and (min-width: 1024px) {
  .faq-accordion-module_questionsList__8UPmK {
    padding-left: 0;
  }
}
.faq-accordion-module_faqItemOpened__y3f-5:not(:last-child),
.faq-accordion-module_faqItem__bQCxm:not(:last-child) {
  margin-bottom: 24px;
}
@media only screen and (min-width: 1024px) {
  .faq-accordion-module_faqItemOpened__y3f-5,
  .faq-accordion-module_faqItem__bQCxm {
    background: var(--background3Color);
    border-radius: 12px;
    box-shadow: 1px 1px 4px #24242414, 0 0 8px #24242414;
    overflow: hidden;
  }
  .faq-accordion-module_faqItemOpened__y3f-5:not(:last-child),
  .faq-accordion-module_faqItem__bQCxm:not(:last-child) {
    margin-bottom: 24px;
  }
}
.faq-accordion-module_faqQuestion__3s0cN {
  border-radius: 12px;
  color: var(--neutral900Color);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 8px;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .faq-accordion-module_faqQuestion__3s0cN {
    background: var(--background3Color);
    box-shadow: 1px 1px 4px #24242414, 0 0 8px #24242414;
    cursor: pointer;
    font-weight: 700;
    margin-bottom: 0;
    padding: 32px 60px;
  }
}
.faq-accordion-module_faqQuestion__3s0cN:before {
  background-color: var(--primary400Color);
  background-image: url(https://res.cloudinary.com/drhg6wpcy/image/upload/q_auto:eco/public/images/question-white.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px 16px;
  border-radius: 50%;
  content: "";
  height: 24px;
  position: absolute;
  right: calc(100% + 12px);
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
}
@media only screen and (min-width: 1024px) {
  .faq-accordion-module_faqQuestion__3s0cN:before {
    left: 24px;
    right: auto;
  }
}
.faq-accordion-module_faqItemBtn__RI9ii {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .faq-accordion-module_faqItemBtn__RI9ii {
    align-items: center;
    display: flex;
    height: 48px;
    justify-content: center;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    width: 48px;
  }
}
.faq-accordion-module_faqItemBtnIcon__9xKqM {
  color: var(--neutral900Color);
  display: block;
  transition: transform 0.25s;
}
.faq-accordion-module_faqItemOpened__y3f-5
  .faq-accordion-module_faqItemBtnIcon__9xKqM {
  transform: rotate(180deg);
}
@media only screen and (min-width: 1024px) {
  .faq-accordion-module_faqAnswer__42SmB {
    max-height: 0;
    transition: max-height 0.35s;
  }
  .faq-accordion-module_faqItemOpened__y3f-5
    .faq-accordion-module_faqAnswer__42SmB {
    max-height: 500px;
  }
}
.faq-accordion-module_faqAnswerText__47VGF {
  color: var(--neutral700Color);
  font-size: 14px;
  letter-spacing: -0.01em;
  line-height: 1.43;
}
@media only screen and (min-width: 1024px) {
  .faq-accordion-module_faqAnswerText__47VGF {
    padding: 24px 24px 32px;
  }
}
.bulleted-list-module_list__WWwgE {
  color: var(--neutral900Color);
  font-size: 16px;
}
.bulleted-list-module_item__HbH-W {
  padding-left: 28px;
  position: relative;
}
.bulleted-list-module_item__HbH-W:not(:last-child) {
  margin-bottom: 16px;
}
.bulleted-list-module_itemBullet__jMEhk {
  align-items: center;
  background: var(--primary400Color);
  border-radius: 50%;
  display: flex;
  height: 16px;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 3px;
  width: 16px;
}
.bulleted-list-module_itemIcon__owTR1 {
  fill: var(--whiteColor);
  display: block;
  height: auto;
  width: 100%;
}
.bulleted-list-module_itemText__a0uHa {
  line-height: 1.5;
}
.pics-list-module_item__5yLJw {
  align-items: flex-start;
  display: flex;
}
.pics-list-module_item__5yLJw:not(:last-child) {
  margin-bottom: 24px;
}
@media only screen and (min-width: 1024px) {
  .pics-list-module_item__5yLJw:not(:last-child) {
    margin-bottom: 30px;
  }
}
.pics-list-module_itemImage__F2DlS {
  display: block;
  flex: 0 0 56px;
  height: 56px;
  margin: 0 16px 0 0;
}
.pics-list-module_itemTitle__JkpVs {
  color: var(--neutral900Color);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  margin: 0 0 2px;
}
.pics-list-module_itemSubtitle__-kxaU {
  color: var(--neutral700Color);
  font-size: 14px;
  line-height: 1.43;
  margin: 0;
}
.what-you-get-module_container__R74nE {
  align-items: center;
  display: grid;
  grid-template-columns: 1fr 0;
}
@media only screen and (min-width: 1024px) {
  .what-you-get-module_container__R74nE {
    grid-column-gap: 24px;
    grid-template-columns: auto 592px;
  }
}
.what-you-get-module_colImg__YeB78 {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .what-you-get-module_colImg__YeB78 {
    display: block;
  }
}
.what-you-get-module_titleContainer__K97LS {
  margin-bottom: 16px;
  text-align: center;
}
@media only screen and (min-width: 1024px) {
  .what-you-get-module_titleContainer__K97LS {
    margin-bottom: 24px;
    text-align: left;
  }
}
.what-you-get-module_title__dlOrU {
  color: var(--neutral900Color);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4;
  margin: auto;
  text-align: center;
}
@media only screen and (min-width: 1024px) {
  .what-you-get-module_title__dlOrU {
    font-size: 32px;
    line-height: 1.25;
    text-align: left;
  }
}
.what-you-get-module_titleMobileHidden__9SLDw {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .what-you-get-module_titleMobileHidden__9SLDw {
    display: block;
  }
  .what-you-get-module_titleDesktopHidden__5oLJb {
    display: none;
  }
}
.what-you-get-module_image__tT1cE {
  display: block;
  height: auto;
  width: 100%;
}
.what-you-get-module_note__R8D0q {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .what-you-get-module_note__R8D0q {
    display: block;
    margin-top: 16px;
  }
}
.what-you-get-module_footnote__lziLJ {
  color: var(--neutral600Color);
  font-size: 12px;
  line-height: 1.5;
}
.featured-in-compact-module_container__Wv2FF {
  --featuredInLogoLighterFill: var(--neutral500Color);
  --featuredInLogoBgFill: var(--background1Color);
  color: var(--neutral700Color);
}
.featured-in-compact-module_title__KlWlU {
  color: var(--neutral900Color);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.33;
  margin-bottom: 16px;
  text-align: center;
}
.featured-in-compact-module_firstRow__XHmbZ,
.featured-in-compact-module_row__rpxPb,
.featured-in-compact-module_secondRow__-vfPb {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.featured-in-compact-module_firstRow__XHmbZ {
  margin-bottom: 24px;
}
.featured-in-compact-module_lighterLogo__vbe-c,
.featured-in-compact-module_logo__vfogG {
  fill: currentcolor;
  height: auto;
  margin: 0 5px;
}
.featured-in-compact-module_lighterLogo__vbe-c:first-child,
.featured-in-compact-module_logo__vfogG:first-child {
  margin-left: 0;
}
.featured-in-compact-module_lighterLogo__vbe-c:last-child,
.featured-in-compact-module_logo__vfogG:last-child {
  margin-right: 0;
}
.featured-in-compact-module_lighterLogo__vbe-c {
  color: var(--neutral500Color);
}
.input-module_outerContainer__fTkN- {
  --inputFontSize: 16px;
  --inputBgColor: var(--background3Color);
  --inputErrorColor: var(--accentRedColor);
  --inputTextColor: var(--neutral900Color);
  --inputSecondaryColor: var(--neutral700Color);
  --inputDisabledColor: var(--neutral400Color);
}
.input-module_inputContainer__P3aqH {
  --inputBorderColor: var(--neutral700Color);
  --inputBorderWidth: 1px;
  align-items: center;
  background-color: var(--inputBgColor);
  border: none;
  border-radius: 12px;
  color: var(--inputTextColor);
  cursor: text;
  display: flex;
  font-size: var(--inputFontSize);
  line-height: 1.5;
  position: relative;
  width: 100%;
}
.input-module_inputContainer__P3aqH:hover {
  --inputBorderColor: var(--inputTextColor);
}
.input-module_inputContainer__P3aqH:focus-within {
  --inputBorderColor: var(--inputTextColor);
  --inputBorderWidth: 2px;
}
.input-module_inputError__BLmc5 .input-module_inputContainer__P3aqH {
  --inputBorderColor: var(--inputErrorColor);
}
.input-module_disabled__NT0xd .input-module_inputContainer__P3aqH {
  --inputBorderColor: var(--inputDisabledColor);
  --inputBorderWidth: 1px;
  color: var(--inputDisabledColor);
}
.input-module_inputContainer__P3aqH:after {
  border-radius: inherit;
  box-shadow: inset 0 0 0 var(--inputBorderWidth) var(--inputBorderColor);
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}
.input-module_input__02YfD {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #0000;
  border: none;
  border-radius: 0;
  color: inherit;
  cursor: text;
  display: block;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  min-height: 3.5em;
  outline: none;
  padding: 1.5em 1em 0.5em;
  width: 100%;
}
.input-module_noPlaceholder__-chZg .input-module_input__02YfD {
  padding: 1em;
}
.input-module_hasPostfix__sNd3V .input-module_input__02YfD {
  -webkit-padding-end: 0;
  padding-inline-end: 0;
}
.input-module_input__02YfD:-webkit-autofill {
  border-radius: inherit;
}
.input-module_input__02YfD:-webkit-autofill,
.input-module_input__02YfD:autofill {
  border-radius: inherit;
}
.input-module_hasPostfix__sNd3V .input-module_input__02YfD:-webkit-autofill {
  border-end-end-radius: 0;
  border-start-end-radius: 0;
}
.input-module_hasPostfix__sNd3V .input-module_input__02YfD:-webkit-autofill,
.input-module_hasPostfix__sNd3V .input-module_input__02YfD:autofill {
  border-end-end-radius: 0;
  border-start-end-radius: 0;
}
.input-module_placeholder__26ED4 {
  color: var(--inputSecondaryColor);
  display: block;
  font-size: inherit;
  inset-inline-start: var(--inputFontSize);
  line-height: inherit;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.2s ease-in-out;
}
.input-module_inputError__BLmc5 .input-module_placeholder__26ED4 {
  color: var(--inputErrorColor);
}
.input-module_disabled__NT0xd .input-module_placeholder__26ED4 {
  color: var(--inputDisabledColor);
}
.input-module_inputContainer__P3aqH:focus-within
  .input-module_placeholder__26ED4,
.input-module_placeholderSmall__ezmVe .input-module_placeholder__26ED4 {
  font-size: calc(var(--inputFontSize) * 0.75);
  line-height: var(--inputFontSize);
  top: calc(var(--inputFontSize) * 0.5);
  transform: none;
}
.input-module_postfixContainer__grdHU {
  align-items: center;
  color: var(--inputSecondaryColor);
  display: flex;
  font-size: inherit;
  font-weight: 400;
  gap: 8px;
  justify-content: center;
  -webkit-margin-end: var(--inputFontSize);
  margin-inline-end: var(--inputFontSize);
  -webkit-margin-start: calc(var(--inputFontSize) * 0.5);
  margin-inline-start: calc(var(--inputFontSize) * 0.5);
  z-index: 2;
}
.input-module_postfixContainer__grdHU svg {
  display: block;
}
.input-module_disabled__NT0xd .input-module_postfixContainer__grdHU {
  color: var(--inputDisabledColor);
}
.input-module_hint__m1oQ4 {
  color: var(--inputSecondaryColor);
  display: block;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4;
  margin-top: 6px;
}
.input-module_disabled__NT0xd .input-module_hint__m1oQ4 {
  color: var(--inputDisabledColor);
}
.input-module_error__ggQ8- {
  align-items: center;
  color: var(--inputErrorColor);
  display: flex;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.33;
  margin-top: 6px;
}
.input-module_errorIcon__sfuDd {
  -webkit-margin-end: 6px;
  margin-inline-end: 6px;
}
.input-module_input__02YfD[type="number"] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.input-module_input__02YfD[type="number"]::-webkit-inner-spin-button,
.input-module_input__02YfD[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
.input-module_crossIconButton__ZWNuz {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  display: block;
  margin: 0;
  -webkit-margin-start: calc(var(--inputFontSize) * -0.5);
  margin-inline-start: calc(var(--inputFontSize) * -0.5);
}
.suggest-input-module_list__C2C7p {
  background-color: var(--background3Color);
  border: 1px solid var(--neutral300Color);
  border-radius: 12px;
  display: flex;
  overflow: auto;
  position: absolute;
  z-index: 10;
}
.suggest-input-module_list__C2C7p.suggest-input-module_inline__I3QAR {
  flex-wrap: wrap;
  gap: 8px;
  padding: 16px 12px;
}
.suggest-input-module_list__C2C7p.suggest-input-module_block__uOrxu {
  flex-direction: column;
}
.suggest-input-module_listItem__25pc4 {
  color: var(--neutral600Color);
  cursor: pointer;
  font-size: 14px;
  padding: 8px 12px;
}
.suggest-input-module_listItem__25pc4:hover {
  background-color: var(--neutral300Color);
}
.email-input-module_listItem__uJJXK {
  background-color: var(--neutral200Color);
  border-radius: 24px;
  color: var(--neutral600Color);
  cursor: pointer;
  font-size: 14px;
  padding: 4px 10px;
}
.email-input-module_listItem__uJJXK:hover {
  background-color: var(--primary500Color);
  color: var(--whiteColor);
}
.spinner-module_spinner__-fHoQ {
  stroke: currentColor;
  animation: spinner-module_spinning__UIPYi 1s linear infinite;
  color: var(--primary400Color);
  position: relative;
  transform: translateZ(0) scale(1);
}
@keyframes spinner-module_spinning__UIPYi {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.spinner-overlay-module_overlayContainer__2Cpgd {
  align-items: center;
  background: var(--background1Color, #fff);
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  overflow: hidden;
  top: 0;
  width: 100%;
  z-index: 999;
}
.spinner-overlay-module_overlayContainer__2Cpgd:before {
  bottom: 0;
  content: "";
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
}
.spinner-overlay-module_spinner__IxTFA {
  position: relative;
  z-index: 1;
}
.spinner-overlay-module_bgOpaque__DaGWS:before {
  background: var(--background1Color, #fff);
}
.spinner-overlay-module_bgTransparent__rpeGw:before {
  background: #0000;
}
.spinner-overlay-module_bgSemiTransparent__VetSi:before {
  background: var(--background1Color, #fff);
  opacity: 0.5;
}
.spinner-overlay-module_positionFixed__HnBUZ {
  position: fixed;
}
.spinner-overlay-module_positionAbsolute__3BpDx {
  position: absolute;
}
.card-with-image-and-footer-module_cardContainer__dq2of {
  height: 100%;
  overflow: hidden;
  padding-top: 15px;
  width: 100%;
}
.card-with-image-and-footer-module_card__ZizVC {
  align-items: stretch;
  background: var(--background1Color);
  border: 2px solid var(--primary400Color);
  border-radius: 8px;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  height: 100%;
  outline: none;
  padding: 0;
  position: relative;
  top: 0;
  transition: top 0.2s, border-bottom-width 0.2s;
  width: 100%;
}
.card-with-image-and-footer-module_card__ZizVC:active {
  top: 4px;
}
@media only screen and (min-width: 1024px) {
  .card-with-image-and-footer-module_card__ZizVC {
    max-width: 144px;
  }
  .card-with-image-and-footer-module_isWideCard__hIg6B
    .card-with-image-and-footer-module_card__ZizVC {
    border-radius: 12px;
    min-width: 212px;
  }
  .card-with-image-and-footer-module_isWideCard__hIg6B
    .card-with-image-and-footer-module_card__ZizVC:active {
    top: 7px;
  }
}
.card-with-image-and-footer-module_imageContainer__zNsZc {
  min-height: 206px;
  overflow: hidden;
  position: relative;
  top: -17px;
}
@media only screen and (min-width: 1024px) {
  .card-with-image-and-footer-module_isWideCard__hIg6B
    .card-with-image-and-footer-module_imageContainer__zNsZc {
    min-height: 224px;
    top: -16px;
  }
}
.card-with-image-and-footer-module_image__tdIVN {
  display: block;
  height: 100%;
  margin: auto;
  width: auto;
}
.card-with-image-and-footer-module_cardContent__YD7DQ {
  background: #0000;
  display: flex;
  height: 100%;
  justify-content: center;
  max-height: 130px;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .card-with-image-and-footer-module_cardContent__YD7DQ {
    max-height: 185px;
  }
  .card-with-image-and-footer-module_isWideCard__hIg6B
    .card-with-image-and-footer-module_cardContent__YD7DQ {
    max-height: 206px;
  }
}
.card-with-image-and-footer-module_cardFooter__3IYJI {
  align-items: center;
  background: var(--primary400Color);
  border-bottom: 4px solid var(--primary500Color);
  border-radius: 0 0 4px 4px;
  color: #fff;
  display: flex;
  height: 100%;
  justify-content: center;
  padding: 9px 0;
  position: relative;
  top: 2px;
  width: 100%;
}
.card-with-image-and-footer-module_isWideCard__hIg6B
  .card-with-image-and-footer-module_cardFooter__3IYJI {
  justify-content: space-between;
  padding: 9px 12px;
}
@media only screen and (min-width: 1024px) {
  .card-with-image-and-footer-module_isWideCard__hIg6B
    .card-with-image-and-footer-module_cardFooter__3IYJI {
    border-radius: 0 0 12px 12px;
    padding: 16px 20px;
  }
}
.card-with-image-and-footer-module_cardFooterText__wR7kX {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.7px;
  line-height: 1.2;
  padding-left: 10px;
  text-align: start;
  text-overflow: ellipsis;
  text-shadow: 0 1px 1px #2a386b33;
}
.card-with-image-and-footer-module_isWideCard__hIg6B
  .card-with-image-and-footer-module_cardFooterText__wR7kX {
  font-size: 14px;
  padding-left: 0;
}
@media only screen and (min-width: 1024px) {
  .card-with-image-and-footer-module_isWideCard__hIg6B
    .card-with-image-and-footer-module_cardFooterText__wR7kX {
    word-wrap: break-word;
    font-size: 16px;
    text-overflow: clip;
  }
  .card-with-image-and-footer-module_cardFooterText__wR7kX {
    font-size: 16px;
  }
  .card-with-image-and-footer-module_cardFooterText__wR7kX:lang(ru) {
    font-size: 13px;
  }
}
.card-with-image-and-footer-module_cardFooterText__wR7kX:lang(de) {
  font-size: 14px;
  letter-spacing: 0;
}
.card-with-image-and-footer-module_cardFooterIcon__pZGL0 {
  margin-left: 2px;
  margin-right: 10px;
}
.card-with-image-and-footer-module_isWideCard__hIg6B
  .card-with-image-and-footer-module_cardFooterIcon__pZGL0 {
  margin: 0;
}
@media only screen and (min-width: 1024px) {
  .card-with-image-and-footer-module_isWideCard__hIg6B
    .card-with-image-and-footer-module_cardFooterIcon__pZGL0 {
    margin-left: 6px;
  }
}
.horizontal-answer-option-module_container__GiTuq {
  align-items: center;
  background: var(--answerOptionColor);
  border: 1px solid var(--answerOptionBorderColor);
  border-radius: var(--answerOptionRadius);
  display: flex;
  min-height: 80px;
  outline: none;
  position: relative;
  text-align: left;
  transition-duration: 0.1s;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
}
.horizontal-answer-option-module_container__GiTuq.horizontal-answer-option-module_selected__xJOTu {
  background-color: var(--answerOptionActiveColor);
  border: 1px solid var(--primary300Color);
  box-shadow: 0 2px 6px #162a410f, 0 12px 24px #07152514;
}
.horizontal-answer-option-module_container__GiTuq.horizontal-answer-option-module_imageUltraSmall__b3D8W {
  min-height: auto;
}
.horizontal-answer-option-module_container__GiTuq.horizontal-answer-option-module_cursorPointer__sam14 {
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  .horizontal-answer-option-module_hideImageOnMobile__Twu4-
    .horizontal-answer-option-module_imageContainer__wakga {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  .horizontal-answer-option-module_hideImageOnDesktop__2Mfzr
    .horizontal-answer-option-module_imageContainer__wakga {
    display: none;
  }
  .horizontal-answer-option-module_hideImageOnDesktop__2Mfzr.horizontal-answer-option-module_container__GiTuq {
    -webkit-padding-start: 16px;
    padding-inline-start: 16px;
  }
}
.horizontal-answer-option-module_imageContainer__wakga {
  flex: none;
}
.horizontal-answer-option-module_imageUltraSmall__b3D8W
  .horizontal-answer-option-module_imageContainer__wakga {
  -webkit-padding-start: 16px;
  padding-inline-start: 16px;
}
.horizontal-answer-option-module_image__vXPKP {
  display: block;
}
.horizontal-answer-option-module_innerContainer__vbxhB {
  align-items: center;
  display: flex;
  flex: 1 1;
  padding: 16px;
}
.horizontal-answer-option-module_content__E1CCM {
  flex: 1 1;
  text-align: start;
}
.horizontal-answer-option-module_title__4N6VY {
  color: var(--neutral900Color);
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.01em;
  line-height: 24px;
}
.horizontal-answer-option-module_description__dRTFF {
  color: var(--neutral600Color);
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  margin-top: 4px;
}
.horizontal-answer-option-module_checkbox__28Iem {
  background-color: initial;
  border-radius: 50%;
  color: var(--whiteColor);
  display: block;
  flex: 0 0 20px;
  height: 20px;
  -webkit-margin-start: 8px;
  margin-inline-start: 8px;
  transition-duration: 75ms;
  width: 20px;
}
.horizontal-answer-option-module_checkbox__28Iem.horizontal-answer-option-module_isCheckboxShown__nEtZg {
  background-color: var(--primary300Color);
}
.horizontal-answer-option-module_checkbox__28Iem.horizontal-answer-option-module_withBorder__m9p93 {
  border: 1px solid var(--neutral300Color);
}
.horizontal-answer-option-module_checkbox__28Iem.horizontal-answer-option-module_withBorder__m9p93.horizontal-answer-option-module_isCheckboxShown__nEtZg {
  border-color: var(--primary300Color);
}
.horizontal-answer-option-module_checkmarkIcon__Q8Tbv {
  fill: #fff;
  height: 100%;
  opacity: 0;
  width: 100%;
}
.horizontal-answer-option-module_isCheckboxShown__nEtZg
  .horizontal-answer-option-module_checkmarkIcon__Q8Tbv {
  opacity: 1;
}
.main-page-module_container__XpSHT {
  align-items: center;
  background-color: var(--background1Color);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.main-page-module_titleContainer__ZCIkp {
  color: var(--neutral900Color);
  margin-bottom: 12px;
  text-align: center;
}
.main-page-module_titleContainer__ZCIkp span {
  color: var(--primary400Color);
}
.main-page-module_subtitleContainer__0HD1e {
  color: var(--neutral700Color);
  margin-bottom: 32px;
  text-align: center;
}
.main-page-module_noteContainer__6N79c {
  color: var(--neutral700Color);
  margin-bottom: 8px;
  text-transform: uppercase;
}
.main-page-module_cards__FPdCF {
  grid-gap: 8px;
  grid-column-gap: 16px;
  display: grid;
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(2, minmax(144px, 300px));
  margin-bottom: 16px;
}
.main-page-module_isWideCard__TEi6A .main-page-module_cards__FPdCF {
  grid-column-gap: 10px;
}
@media only screen and (min-width: 1024px) {
  .main-page-module_isWideCard__TEi6A .main-page-module_cards__FPdCF {
    grid-column-gap: 32px;
  }
  .main-page-module_cards__FPdCF {
    grid-column-gap: 32px;
    flex-wrap: nowrap;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-bottom: 24px;
  }
}
.main-page-module_cardContainer__PHyzA {
  filter: drop-shadow(0 2px 6px rgba(22, 42, 65, 0.06))
    drop-shadow(0 12px 24px rgba(7, 21, 37, 0.08));
  width: 100%;
}
.main-page-module_copyrightContainer__UKDon {
  color: var(--neutral600Color);
  text-align: center;
}
.onboarding-input-module_mainContainer__umlLC {
  align-items: center;
  border-bottom: 1px solid var(--neutral400Color);
  color: var(--neutral900Color);
  display: flex;
  font-size: 48px;
  gap: 8px;
  padding: 8px;
  position: relative;
}
.onboarding-input-module_mainContainer__umlLC.onboarding-input-module_disabled__QHKEA {
  color: var(--neutral400Color);
}
.onboarding-input-module_mainContainer__umlLC.onboarding-input-module_fontSizeSmall__Leg50 {
  font-size: 32px;
}
.onboarding-input-module_mainContainer__umlLC.onboarding-input-module_borderErrorColor__ydpss {
  border-bottom-color: var(--accentRedColor);
}
.onboarding-input-module_onboardingInput__muWkW {
  background: none;
  border: none;
  color: inherit;
  flex: 1 1;
  font-size: 48px;
  font-weight: 700;
  line-height: 48px;
  outline: none;
  overflow: auto;
  padding: 0;
  text-align: center;
}
.onboarding-input-module_onboardingInput__muWkW:-webkit-autofill,
.onboarding-input-module_onboardingInput__muWkW:-webkit-autofill:active,
.onboarding-input-module_onboardingInput__muWkW:-webkit-autofill:focus,
.onboarding-input-module_onboardingInput__muWkW:-webkit-autofill:hover {
  -webkit-text-fill-color: var(--neutral900Color) !important;
  box-shadow: 0 0 0 100px var(--background1Color) inset !important;
}
.onboarding-input-module_onboardingInput__muWkW[type="number"] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.onboarding-input-module_onboardingInput__muWkW[type="number"]::-webkit-inner-spin-button,
.onboarding-input-module_onboardingInput__muWkW[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
.onboarding-input-module_postfix__pThKv {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.33;
  position: relative;
  top: 10px;
}
.onboarding-input-module_hintContainer__gn9G2 {
  display: flex;
  justify-content: center;
  left: 0;
  line-height: 1.33;
  padding-top: 8px;
  position: absolute;
  text-align: left;
  top: 100%;
  white-space: nowrap;
  width: 100%;
}
.onboarding-input-module_hintContainer__gn9G2:lang(ar) {
  right: 20px;
  width: 100%;
}
.text-input-question-module_container__P-1bR {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.text-input-question-module_title__iE-2q {
  color: var(--neutral900Color);
  font-size: 24px;
  font-weight: 700;
  margin: 0 40px 32px;
  text-align: center;
}
@media only screen and (min-width: 1024px) {
  .text-input-question-module_title__iE-2q {
    font-size: 32px;
    line-height: 1.25;
    margin-bottom: 0;
  }
}
.text-input-question-module_formBtnContainer__xACge {
  margin-top: 32px;
}
.text-input-question-module_onboardingInput__Cb8qn {
  margin: 0 auto;
}
.text-input-question-module_onboardingInput__Cb8qn > * {
  font-size: 32px;
}
.select-module_outerContainer__nnLyQ {
  --inputFontSize: 16px;
  --inputBgColor: var(--background3Color);
  --inputErrorColor: var(--accentRedColor);
  --inputTextColor: var(--neutral900Color);
  --inputSecondaryColor: var(--neutral700Color);
  --inputDisabledColor: var(--neutral400Color);
}
.select-module_inputContainer__9K7lY {
  --inputBorderColor: var(--neutral700Color);
  --inputBorderWidth: 1px;
  align-items: center;
  background-color: var(--inputBgColor);
  border: none;
  border-radius: 12px;
  color: var(--inputTextColor);
  cursor: text;
  display: flex;
  font-size: var(--inputFontSize);
  line-height: 1.5;
  position: relative;
  width: 100%;
}
.select-module_inputContainer__9K7lY:hover {
  --inputBorderColor: var(--inputTextColor);
}
.select-module_inputContainer__9K7lY:focus-within {
  --inputBorderColor: var(--inputTextColor);
  --inputBorderWidth: 2px;
}
.select-module_inputError__qZtV7 .select-module_inputContainer__9K7lY {
  --inputBorderColor: var(--inputErrorColor);
}
.select-module_disabled__O6EYf .select-module_inputContainer__9K7lY {
  --inputBorderColor: var(--inputDisabledColor);
  --inputBorderWidth: 1px;
  color: var(--inputDisabledColor);
}
.select-module_inputContainer__9K7lY:after {
  border-radius: inherit;
  box-shadow: inset 0 0 0 var(--inputBorderWidth) var(--inputBorderColor);
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}
.select-module_input__E9crz {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #0000;
  border: none;
  border-radius: 0;
  color: inherit;
  cursor: text;
  display: block;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  min-height: 3.5em;
  outline: none;
  padding: 1.5em 1em 0.5em;
  width: 100%;
}
.select-module_noPlaceholder__mDNF7 .select-module_input__E9crz {
  padding: 1em;
}
.select-module_hasPostfix__CqPKU .select-module_input__E9crz {
  -webkit-padding-end: 0;
  padding-inline-end: 0;
}
.select-module_input__E9crz:-webkit-autofill {
  border-radius: inherit;
}
.select-module_input__E9crz:-webkit-autofill,
.select-module_input__E9crz:autofill {
  border-radius: inherit;
}
.select-module_hasPostfix__CqPKU .select-module_input__E9crz:-webkit-autofill {
  border-end-end-radius: 0;
  border-start-end-radius: 0;
}
.select-module_hasPostfix__CqPKU .select-module_input__E9crz:-webkit-autofill,
.select-module_hasPostfix__CqPKU .select-module_input__E9crz:autofill {
  border-end-end-radius: 0;
  border-start-end-radius: 0;
}
.select-module_placeholder__5Im9G {
  color: var(--inputSecondaryColor);
  display: block;
  font-size: inherit;
  inset-inline-start: var(--inputFontSize);
  line-height: inherit;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.2s ease-in-out;
}
.select-module_inputError__qZtV7 .select-module_placeholder__5Im9G {
  color: var(--inputErrorColor);
}
.select-module_disabled__O6EYf .select-module_placeholder__5Im9G {
  color: var(--inputDisabledColor);
}
.select-module_inputContainer__9K7lY:focus-within
  .select-module_placeholder__5Im9G,
.select-module_placeholderSmall__g2QGs .select-module_placeholder__5Im9G {
  font-size: calc(var(--inputFontSize) * 0.75);
  line-height: var(--inputFontSize);
  top: calc(var(--inputFontSize) * 0.5);
  transform: none;
}
.select-module_postfixContainer__dG3cF {
  align-items: center;
  color: var(--inputSecondaryColor);
  display: flex;
  font-size: inherit;
  font-weight: 400;
  gap: 8px;
  justify-content: center;
  -webkit-margin-end: var(--inputFontSize);
  margin-inline-end: var(--inputFontSize);
  -webkit-margin-start: calc(var(--inputFontSize) * 0.5);
  margin-inline-start: calc(var(--inputFontSize) * 0.5);
  z-index: 2;
}
.select-module_postfixContainer__dG3cF svg {
  display: block;
}
.select-module_disabled__O6EYf .select-module_postfixContainer__dG3cF {
  color: var(--inputDisabledColor);
}
.select-module_hint__BRCUR {
  color: var(--inputSecondaryColor);
  display: block;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4;
  margin-top: 6px;
}
.select-module_disabled__O6EYf .select-module_hint__BRCUR {
  color: var(--inputDisabledColor);
}
.select-module_error__Wn4F3 {
  align-items: center;
  color: var(--inputErrorColor);
  display: flex;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.33;
  margin-top: 6px;
}
.select-module_errorIcon__O-sYd {
  -webkit-margin-end: 6px;
  margin-inline-end: 6px;
}
.select-module_inputContainer__9K7lY,
.select-module_input__E9crz {
  cursor: pointer;
}
.select-module_dropdownIconContainer__I5Kn4 {
  align-items: center;
  display: flex;
  height: 100%;
  inset-inline-end: 0;
  justify-content: center;
  -webkit-padding-end: var(--inputFontSize);
  padding-inline-end: var(--inputFontSize);
  pointer-events: none;
  position: absolute;
  top: 0;
}
.select-module_dropdownIcon__ZcqrH {
  color: var(--inputSecondaryColor);
  transition: all 0.15s;
}
.select-module_inputError__qZtV7 .select-module_dropdownIcon__ZcqrH {
  color: var(--inputErrorColor);
}
.select-module_disabled__O6EYf .select-module_dropdownIcon__ZcqrH {
  color: var(--inputDisabledColor);
}
.select-module_inputContainer__9K7lY:focus-within
  .select-module_dropdownIcon__ZcqrH {
  transform: scaleY(-1);
}
.password-input-module_outerContainer__eO04Z {
  --inputFontSize: 16px;
  --inputBgColor: var(--background3Color);
  --inputErrorColor: var(--accentRedColor);
  --inputTextColor: var(--neutral900Color);
  --inputSecondaryColor: var(--neutral700Color);
  --inputDisabledColor: var(--neutral400Color);
}
.password-input-module_inputContainer__89AVv {
  --inputBorderColor: var(--neutral700Color);
  --inputBorderWidth: 1px;
  align-items: center;
  background-color: var(--inputBgColor);
  border: none;
  border-radius: 12px;
  color: var(--inputTextColor);
  cursor: text;
  display: flex;
  font-size: var(--inputFontSize);
  line-height: 1.5;
  position: relative;
  width: 100%;
}
.password-input-module_inputContainer__89AVv:hover {
  --inputBorderColor: var(--inputTextColor);
}
.password-input-module_inputContainer__89AVv:focus-within {
  --inputBorderColor: var(--inputTextColor);
  --inputBorderWidth: 2px;
}
.password-input-module_inputError__rrbnK
  .password-input-module_inputContainer__89AVv {
  --inputBorderColor: var(--inputErrorColor);
}
.password-input-module_disabled__EsiOV
  .password-input-module_inputContainer__89AVv {
  --inputBorderColor: var(--inputDisabledColor);
  --inputBorderWidth: 1px;
  color: var(--inputDisabledColor);
}
.password-input-module_inputContainer__89AVv:after {
  border-radius: inherit;
  box-shadow: inset 0 0 0 var(--inputBorderWidth) var(--inputBorderColor);
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}
.password-input-module_input__bb1uK {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #0000;
  border: none;
  border-radius: 0;
  color: inherit;
  cursor: text;
  display: block;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  min-height: 3.5em;
  outline: none;
  padding: 1.5em 1em 0.5em;
  width: 100%;
}
.password-input-module_noPlaceholder__ak-OP
  .password-input-module_input__bb1uK {
  padding: 1em;
}
.password-input-module_hasPostfix__OO3i8 .password-input-module_input__bb1uK {
  -webkit-padding-end: 0;
  padding-inline-end: 0;
}
.password-input-module_input__bb1uK:-webkit-autofill {
  border-radius: inherit;
}
.password-input-module_input__bb1uK:-webkit-autofill,
.password-input-module_input__bb1uK:autofill {
  border-radius: inherit;
}
.password-input-module_hasPostfix__OO3i8
  .password-input-module_input__bb1uK:-webkit-autofill {
  border-end-end-radius: 0;
  border-start-end-radius: 0;
}
.password-input-module_hasPostfix__OO3i8
  .password-input-module_input__bb1uK:-webkit-autofill,
.password-input-module_hasPostfix__OO3i8
  .password-input-module_input__bb1uK:autofill {
  border-end-end-radius: 0;
  border-start-end-radius: 0;
}
.password-input-module_placeholder__d2Xz6 {
  color: var(--inputSecondaryColor);
  display: block;
  font-size: inherit;
  inset-inline-start: var(--inputFontSize);
  line-height: inherit;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.2s ease-in-out;
}
.password-input-module_inputError__rrbnK
  .password-input-module_placeholder__d2Xz6 {
  color: var(--inputErrorColor);
}
.password-input-module_disabled__EsiOV
  .password-input-module_placeholder__d2Xz6 {
  color: var(--inputDisabledColor);
}
.password-input-module_inputContainer__89AVv:focus-within
  .password-input-module_placeholder__d2Xz6,
.password-input-module_placeholderSmall__KAutL
  .password-input-module_placeholder__d2Xz6 {
  font-size: calc(var(--inputFontSize) * 0.75);
  line-height: var(--inputFontSize);
  top: calc(var(--inputFontSize) * 0.5);
  transform: none;
}
.password-input-module_postfixContainer__PxgD3 {
  align-items: center;
  color: var(--inputSecondaryColor);
  display: flex;
  font-size: inherit;
  font-weight: 400;
  gap: 8px;
  justify-content: center;
  -webkit-margin-end: var(--inputFontSize);
  margin-inline-end: var(--inputFontSize);
  -webkit-margin-start: calc(var(--inputFontSize) * 0.5);
  margin-inline-start: calc(var(--inputFontSize) * 0.5);
  z-index: 2;
}
.password-input-module_postfixContainer__PxgD3 svg {
  display: block;
}
.password-input-module_disabled__EsiOV
  .password-input-module_postfixContainer__PxgD3 {
  color: var(--inputDisabledColor);
}
.password-input-module_hint__LfrlM {
  color: var(--inputSecondaryColor);
  display: block;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4;
  margin-top: 6px;
}
.password-input-module_disabled__EsiOV .password-input-module_hint__LfrlM {
  color: var(--inputDisabledColor);
}
.password-input-module_error__qHIfj {
  align-items: center;
  color: var(--inputErrorColor);
  display: flex;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.33;
  margin-top: 6px;
}
.password-input-module_errorIcon__Yd57S {
  -webkit-margin-end: 6px;
  margin-inline-end: 6px;
}
.password-input-module_passwordPostfix__aV7-N {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  display: block;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.01em;
  line-height: 1.6;
  margin: 0;
}
.password-input-module_passwordPostfix__aV7-N:disabled {
  cursor: not-allowed;
}
.footer-above-virtual-keyboard-wrapper-module_footer__HJDfM {
  bottom: 0;
  left: 0;
  margin-bottom: 20px;
  position: absolute;
  right: 0;
  transition: transform 0.2s cubic-bezier(0.17, 0.59, 0.4, 0.77);
}
.email-page-module_container__uSs3p {
  height: 100%;
  min-height: 100%;
  padding: 0 20px;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .email-page-module_modalContainer__Cg31V {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background: #162a4199;
    height: 100%;
    left: 0;
    outline: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2;
  }
}
.email-page-module_modal__NLdcv {
  background: var(--background1Color);
  border-radius: 14px;
}
@media only screen and (min-width: 1024px) {
  .email-page-module_modal__NLdcv {
    left: 50%;
    max-width: 446px;
    padding: 40px 55px;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
  }
}
.email-page-module_title__AY42Z {
  color: var(--neutral900Color);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.33;
  margin-bottom: 24px;
  text-align: center;
}
.email-page-module_title__AY42Z span {
  color: var(--primary400Color);
}
.email-page-module_inputContainer__4-4cP {
  margin-bottom: 7px;
}
@media only screen and (min-width: 1024px) {
  .email-page-module_inputContainer__4-4cP {
    margin-bottom: 16px;
  }
}
.email-page-module_legalText__QQv-l {
  color: var(--neutral600Color);
  font-size: 12px;
  line-height: 1.33;
  margin-bottom: 23px;
  padding-left: 36px;
  position: relative;
}
.email-page-module_legalText__QQv-l:before {
  background-image: url(https://res.cloudinary.com/drhg6wpcy/image/upload/q_auto:eco/Vector_by0kvd);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 20px;
  left: 5px;
  position: absolute;
  top: 3px;
  width: 16px;
}
.email-page-module_buttonContainer__SouTI {
  margin: 0 auto;
  max-width: 335px;
}
@media only screen and (min-width: 1024px) {
  .email-page-module_buttonContainer__SouTI {
    max-width: 328px;
  }
}
.email-consent-form-module_content__bZZPh {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}
.email-consent-form-module_textButton__PMJPd {
  align-items: center;
  background-color: initial;
  color: var(--neutral700Color);
  cursor: pointer;
  display: flex;
  font-size: 16px;
  font-weight: 700;
  justify-content: center;
  letter-spacing: 0.7px;
  line-height: 1.5;
  margin: 24px auto 0;
  outline: none;
  padding: 0 20px;
  text-align: center;
  text-transform: uppercase;
}
.email-consent-form-module_title__Uvl9H {
  color: var(--neutral900Color);
  margin-bottom: 24px;
  text-align: center;
}
.email-consent-form-module_title__Uvl9H b,
.email-consent-form-module_title__Uvl9H span {
  color: var(--primary400Color);
}
.email-form-module_form__rGGiZ {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}
.email-form-module_content__1LvCH {
  flex: 1 1;
}
.email-form-module_title__mP9yy {
  color: var(--neutral900Color);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.33;
  margin-bottom: 24px;
  text-align: center;
}
.email-form-module_title__mP9yy span {
  color: var(--primary400Color);
}
.email-form-module_inputContainer__qNee5 {
  margin-bottom: 7px;
}
@media only screen and (min-width: 1024px) {
  .email-form-module_inputContainer__qNee5 {
    margin-bottom: 16px;
  }
}
.email-form-module_legalText__HDdFS {
  color: var(--neutral600Color);
  font-size: 12px;
  line-height: 1.33;
  margin-bottom: 24px;
  padding-left: 36px;
  position: relative;
}
.email-form-module_legalText__HDdFS:before {
  background-image: url(https://res.cloudinary.com/drhg6wpcy/image/upload/q_auto:eco/Vector_by0kvd);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 20px;
  left: 5px;
  position: absolute;
  top: 3px;
  width: 16px;
}
.email-page-wrapper-module_container__H-cJo {
  height: 100%;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .email-page-wrapper-module_container__H-cJo {
    padding: 20px;
  }
}
.email-page-wrapper-module_modal__99cOx {
  background: var(--background1Color);
  display: flex;
  height: 100%;
  padding: 16px 20px;
  position: relative;
  width: 100%;
  z-index: 2;
}
@media only screen and (min-width: 1024px) {
  .email-page-wrapper-module_modal__99cOx {
    border-radius: 14px;
    height: auto;
    left: 50%;
    max-width: 446px;
    min-height: 60vh;
    padding: 40px 20px;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
.email-page-wrapper-module_modalContent__p87-z {
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .email-page-wrapper-module_modalContent__p87-z {
    margin: 0 auto;
    max-width: 328px;
  }
}
.email-page-wrapper-module_bgWrapper__DahaK {
  overflow-y: hidden;
  pointer-events: none;
  z-index: 0;
}
.email-page-wrapper-module_bgWrapper__DahaK,
.email-page-wrapper-module_bgWrapper__DahaK:before {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
.email-page-wrapper-module_bgWrapper__DahaK:before {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background: #162a4133;
  content: "";
  z-index: 1;
}
.stepper-module_container__IJoD2 {
  display: flex;
  padding-top: 16px;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .stepper-module_container__IJoD2 {
    padding-top: 22px;
  }
}
.stepper-module_line__TUW34 {
  flex: 1 1 auto;
  position: relative;
}
.stepper-module_line__TUW34:after {
  background-color: var(--neutral300Color);
  content: "";
  height: 2px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
.stepper-module_lineActive__BNsnT:after {
  background-color: var(--primary400Color);
}
.stepper-module_progressBarItem__cyv-6 {
  display: flex;
  flex: 1 1 auto;
}
.stepper-module_progressBarItem__cyv-6:last-child {
  flex: 0 0 18px;
}
@media only screen and (min-width: 768px) {
  .stepper-module_progressBarItem__cyv-6:last-child {
    flex: 0 0 12px;
  }
}
.stepper-module_step__sa7Cs {
  border: 2px solid var(--neutral300Color);
  border-radius: 50%;
  flex: 0 0 18px;
  height: 18px;
  position: relative;
  width: 18px;
}
@media only screen and (min-width: 768px) {
  .stepper-module_step__sa7Cs {
    flex: 0 0 12px;
    height: 12px;
    width: 12px;
  }
}
.stepper-module_passedStep__YX-XS {
  background-color: var(--primary400Color);
  color: #fff;
}
.stepper-module_currentStep__MkeJZ,
.stepper-module_passedStep__YX-XS {
  border: 2px solid var(--primary400Color);
}
.stepper-module_currentStep__MkeJZ:before {
  background-color: var(--primary400Color);
  border-radius: 50%;
  content: "";
  height: 6px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 6px;
}
@media only screen and (min-width: 768px) {
  .stepper-module_currentStep__MkeJZ:before {
    height: 4px;
    width: 4px;
  }
}
.stepper-module_checkmark__-1Due {
  height: auto;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 10px;
}
@media only screen and (min-width: 768px) {
  .stepper-module_checkmark__-1Due {
    height: 6px;
    width: 7px;
  }
}
.stepper-module_label__Qcg5w {
  bottom: calc(100% + 4px);
  color: var(--neutral600Color);
  font-size: 10px;
  font-weight: 500;
  left: 50%;
  line-height: 1.4;
  min-width: 64px;
  position: absolute;
  text-align: center;
  transform: translateX(-50%);
  white-space: pre;
}
@media only screen and (min-width: 768px) {
  .stepper-module_label__Qcg5w {
    bottom: calc(100% + 8px);
    font-size: 12px;
    line-height: 1.6;
  }
}
.stepper-module_labelActive__FLxUT {
  color: var(--neutral900Color);
  font-weight: 700;
}
.stepper-module_checkIcon__l9eRp {
  display: block;
  height: calc(100% + 4px);
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 4px);
}
.graph-module_container__ZqD24 {
  padding-bottom: 32px;
  position: relative;
}
.graph-module_content__BwNUV {
  position: relative;
}
.graph-module_lines__hlN98 {
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  left: 0;
  position: absolute;
  right: 0;
  top: 31.12%;
  z-index: 0;
}
@media only screen and (min-width: 1024px) {
  .graph-module_lines__hlN98 {
    top: 21%;
  }
}
.graph-module_line__oLPwD {
  background: var(--neutral300Color);
  height: 1px;
  width: 100%;
}
.graph-module_line__oLPwD:last-child {
  background: var(--neutral400Color);
}
.graph-module_graphContainer__BlC-V {
  padding: 6.87% 18.81% 0 12.54%;
}
@media only screen and (min-width: 1024px) {
  .graph-module_graphContainer__BlC-V {
    padding: 0 12.06% 0 8.237%;
  }
}
.graph-module_graphContent__uMIFh {
  padding: 0 0 13.05%;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .graph-module_graphContent__uMIFh {
    padding: 0 0 12.548%;
  }
}
.graph-module_graphCurveDesktop__NTh9J,
.graph-module_graphCurveMobile__2oFPL,
.graph-module_graphCurve__SCe-G {
  stroke: var(--primary400Color);
  width: 100%;
}
.graph-module_graphCurveMobile__2oFPL {
  stroke-dasharray: 300;
  stroke-dashoffset: 300;
}
@media only screen and (min-width: 1024px) {
  .graph-module_graphCurveMobile__2oFPL {
    display: none;
  }
}
.graph-module_graphCurveDesktop__NTh9J {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .graph-module_graphCurveDesktop__NTh9J {
    stroke-dasharray: 600;
    stroke-dashoffset: 600;
    display: block;
  }
}
.graph-module_graphCurveShadow__-iFF9 {
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.graph-module_graphCurveShadow__-iFF9 stop {
  stop-color: var(--primary400Color);
}
.graph-module_dashedLineGainLeft__7-9Az,
.graph-module_dashedLineGainMiddle__J6FXl,
.graph-module_dashedLineGainRight__-4HRU,
.graph-module_dashedLineLoseLeft__tR5g9,
.graph-module_dashedLineLoseMiddle__5AQ5h,
.graph-module_dashedLineLoseRight__Z3DF8,
.graph-module_dashedLine__m5jo- {
  background-image: linear-gradient(
    to top,
    var(--primary400Color) 11px,
    #0000 11px
  );
  background-position: bottom;
  background-repeat: repeat-y;
  background-size: 2px 17px;
  position: absolute;
  width: 2px;
}
@media only screen and (min-width: 1024px) {
  .graph-module_dashedLineGainLeft__7-9Az,
  .graph-module_dashedLineGainMiddle__J6FXl,
  .graph-module_dashedLineGainRight__-4HRU,
  .graph-module_dashedLineLoseLeft__tR5g9,
  .graph-module_dashedLineLoseMiddle__5AQ5h,
  .graph-module_dashedLineLoseRight__Z3DF8,
  .graph-module_dashedLine__m5jo- {
    background-size: 3px 17px;
    width: 3px;
  }
}
.graph-module_dashedLineLoseLeft__tR5g9 {
  left: 0;
  top: 0;
}
.graph-module_dashedLineGainLeft__7-9Az {
  left: 0;
  top: 70%;
}
.graph-module_dashedLineLoseMiddle__5AQ5h {
  left: 50%;
  top: 47%;
  transform: translateX(-50%);
}
.graph-module_dashedLineGainMiddle__J6FXl {
  left: 50%;
  top: 39%;
  transform: translateX(-50%);
}
.graph-module_dashedLineLoseRight__Z3DF8 {
  right: 0;
  top: 70%;
}
.graph-module_dashedLineGainRight__-4HRU {
  right: 0;
  top: 0;
}
.graph-module_dateTarget__zAMdA,
.graph-module_date__H4FxD {
  color: var(--neutral900Color);
  font-size: 12px;
  font-weight: 700;
  left: 50%;
  line-height: 1.33;
  padding: 4px 10px;
  position: absolute;
  text-align: center;
  transform: translateX(-50%);
  white-space: nowrap;
}
@media only screen and (min-width: 1024px) {
  .graph-module_dateTarget__zAMdA,
  .graph-module_date__H4FxD {
    font-size: 14px;
    padding: 6px 10px;
  }
}
.graph-module_dateTarget__zAMdA {
  background: var(--primary400Color);
  border-radius: 4px;
  color: #fff;
  font-weight: 500;
  letter-spacing: 0.7px;
  opacity: 0;
}
.graph-module_dateTarget__zAMdA:lang(tr) {
  font-size: 10px;
  top: 2px;
}
.graph-module_dateTarget__zAMdA b {
  font-weight: 800;
}
.graph-module_startCircleLoseContainer__kkpax {
  left: -32px;
  position: absolute;
  top: -23px;
}
@media only screen and (min-width: 1024px) {
  .graph-module_startCircleLoseContainer__kkpax {
    left: -41px;
    top: 0;
  }
}
.graph-module_startCircleGainContainer__pBIRb {
  bottom: 15.18%;
  left: -32px;
  position: absolute;
}
@media only screen and (min-width: 1024px) {
  .graph-module_startCircleGainContainer__pBIRb {
    left: -41px;
  }
}
.graph-module_startCircle__m-GrH {
  align-items: center;
  background: #ffaa3d;
  border: 3px solid #fff;
  border-radius: 50%;
  display: flex;
  height: 64px;
  justify-content: center;
  width: 64px;
}
@media only screen and (min-width: 1024px) {
  .graph-module_startCircle__m-GrH {
    height: 84px;
    width: 84px;
  }
}
.graph-module_startCircleText__of2ov {
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.33;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (min-width: 1024px) {
  .graph-module_startCircleText__of2ov {
    font-size: 12px;
  }
}
.graph-module_startCircleText__of2ov b {
  display: block;
  font-size: 18px;
}
@media only screen and (min-width: 1024px) {
  .graph-module_startCircleText__of2ov b {
    font-size: 24px;
  }
}
.graph-module_endCircleLoseContainer__H0Uq- {
  bottom: 17.86%;
  position: absolute;
  right: -52px;
}
@media only screen and (min-width: 1024px) {
  .graph-module_endCircleLoseContainer__H0Uq- {
    right: -72px;
  }
}
.graph-module_endCircleGainContainer__J8Xxx {
  position: absolute;
  right: -52px;
  top: -23px;
}
@media only screen and (min-width: 1024px) {
  .graph-module_endCircleGainContainer__J8Xxx {
    right: -72px;
    top: 0;
  }
}
.graph-module_endCircle__xvszS {
  background: var(--primary400Color);
  border: 3px solid #fff;
  border-radius: 84px;
  color: #fff;
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.33;
  padding: 12px 20px;
  text-align: center;
  white-space: pre-line;
}
@media only screen and (min-width: 1024px) {
  .graph-module_endCircle__xvszS {
    font-size: 24px;
    padding: 16px 24px;
  }
}
.graph-module_endCircle__xvszS b {
  display: block;
}
.graph-module_dateTarget__zAMdA,
.graph-module_date__H4FxD,
.graph-module_endCircleGainContainer__J8Xxx,
.graph-module_endCircleLoseContainer__H0Uq-,
.graph-module_graphCurveShadow__-iFF9 {
  opacity: 0;
}
.graph-module_containerAnimated__n40hS .graph-module_graphCurveMobile__2oFPL {
  animation: graph-module_strokeDashOffsetMobile__KKyPD 2s forwards;
}
.graph-module_containerAnimated__n40hS .graph-module_graphCurveDesktop__NTh9J {
  animation: graph-module_strokeDashOffsetDesktop__3PuSS 2s forwards;
}
.graph-module_containerAnimated__n40hS .graph-module_graphCurveShadow__-iFF9 {
  animation: graph-module_opacityAnimation__K4Whm 1s forwards;
  animation-delay: 1s;
}
@media only screen and (min-width: 1024px) {
  .graph-module_containerAnimated__n40hS .graph-module_graphCurveShadow__-iFF9 {
    animation-delay: 1.5s;
  }
}
.graph-module_containerAnimated__n40hS .graph-module_dashedLineGainLeft__7-9Az,
.graph-module_containerAnimated__n40hS
  .graph-module_dashedLineGainMiddle__J6FXl,
.graph-module_containerAnimated__n40hS .graph-module_dashedLineGainRight__-4HRU,
.graph-module_containerAnimated__n40hS .graph-module_dashedLineLoseLeft__tR5g9,
.graph-module_containerAnimated__n40hS
  .graph-module_dashedLineLoseMiddle__5AQ5h,
.graph-module_containerAnimated__n40hS .graph-module_dashedLineLoseRight__Z3DF8,
.graph-module_containerAnimated__n40hS .graph-module_dashedLine__m5jo- {
  animation: graph-module_dashedLineAnimation__oiuxw 1s forwards;
}
.graph-module_containerAnimated__n40hS .graph-module_dateTarget__zAMdA,
.graph-module_containerAnimated__n40hS .graph-module_date__H4FxD {
  animation: graph-module_dateAnimation__cN7zK 0.5s forwards;
}
.graph-module_containerAnimated__n40hS .graph-module_dashedLineGainLeft__7-9Az,
.graph-module_containerAnimated__n40hS .graph-module_dashedLineLoseLeft__tR5g9 {
  animation-delay: 0s;
}
.graph-module_containerAnimated__n40hS
  .graph-module_dashedLineGainLeft__7-9Az
  .graph-module_dateTarget__zAMdA,
.graph-module_containerAnimated__n40hS
  .graph-module_dashedLineGainLeft__7-9Az
  .graph-module_date__H4FxD,
.graph-module_containerAnimated__n40hS
  .graph-module_dashedLineLoseLeft__tR5g9
  .graph-module_dateTarget__zAMdA,
.graph-module_containerAnimated__n40hS
  .graph-module_dashedLineLoseLeft__tR5g9
  .graph-module_date__H4FxD {
  animation-delay: 1s;
}
.graph-module_containerAnimated__n40hS
  .graph-module_dashedLineGainMiddle__J6FXl,
.graph-module_containerAnimated__n40hS
  .graph-module_dashedLineLoseMiddle__5AQ5h {
  animation-delay: 0.5s;
}
.graph-module_containerAnimated__n40hS
  .graph-module_dashedLineGainMiddle__J6FXl
  .graph-module_dateTarget__zAMdA,
.graph-module_containerAnimated__n40hS
  .graph-module_dashedLineGainMiddle__J6FXl
  .graph-module_date__H4FxD,
.graph-module_containerAnimated__n40hS
  .graph-module_dashedLineLoseMiddle__5AQ5h
  .graph-module_dateTarget__zAMdA,
.graph-module_containerAnimated__n40hS
  .graph-module_dashedLineLoseMiddle__5AQ5h
  .graph-module_date__H4FxD {
  animation-delay: 1.5s;
}
.graph-module_containerAnimated__n40hS .graph-module_dashedLineGainRight__-4HRU,
.graph-module_containerAnimated__n40hS
  .graph-module_dashedLineLoseRight__Z3DF8 {
  animation-delay: 1s;
}
@media only screen and (min-width: 1024px) {
  .graph-module_containerAnimated__n40hS
    .graph-module_dashedLineGainRight__-4HRU,
  .graph-module_containerAnimated__n40hS
    .graph-module_dashedLineLoseRight__Z3DF8 {
    animation-delay: 1.5s;
  }
}
.graph-module_containerAnimated__n40hS
  .graph-module_dashedLineGainRight__-4HRU
  .graph-module_dateTarget__zAMdA,
.graph-module_containerAnimated__n40hS
  .graph-module_dashedLineGainRight__-4HRU
  .graph-module_date__H4FxD,
.graph-module_containerAnimated__n40hS
  .graph-module_dashedLineLoseRight__Z3DF8
  .graph-module_dateTarget__zAMdA,
.graph-module_containerAnimated__n40hS
  .graph-module_dashedLineLoseRight__Z3DF8
  .graph-module_date__H4FxD {
  animation-delay: 2s;
}
@media only screen and (min-width: 1024px) {
  .graph-module_containerAnimated__n40hS
    .graph-module_dashedLineGainRight__-4HRU
    .graph-module_dateTarget__zAMdA,
  .graph-module_containerAnimated__n40hS
    .graph-module_dashedLineGainRight__-4HRU
    .graph-module_date__H4FxD,
  .graph-module_containerAnimated__n40hS
    .graph-module_dashedLineLoseRight__Z3DF8
    .graph-module_dateTarget__zAMdA,
  .graph-module_containerAnimated__n40hS
    .graph-module_dashedLineLoseRight__Z3DF8
    .graph-module_date__H4FxD {
    animation-delay: 2.5s;
  }
}
.graph-module_containerAnimated__n40hS
  .graph-module_endCircleGainContainer__J8Xxx,
.graph-module_containerAnimated__n40hS
  .graph-module_endCircleLoseContainer__H0Uq- {
  animation: graph-module_opacityAnimation__K4Whm 0.5s forwards;
  animation-delay: 1s;
}
@media only screen and (min-width: 1024px) {
  .graph-module_containerAnimated__n40hS
    .graph-module_endCircleGainContainer__J8Xxx,
  .graph-module_containerAnimated__n40hS
    .graph-module_endCircleLoseContainer__H0Uq- {
    animation-delay: 1.5s;
  }
}
@keyframes graph-module_strokeDashOffsetMobile__KKyPD {
  0% {
    stroke-dashoffset: 300;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes graph-module_strokeDashOffsetDesktop__3PuSS {
  0% {
    stroke-dashoffset: 600;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes graph-module_opacityAnimation__K4Whm {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes graph-module_dashedLineAnimation__oiuxw {
  0% {
    bottom: 100%;
  }
  to {
    bottom: 1px;
  }
}
@keyframes graph-module_dateAnimation__cN7zK {
  0% {
    opacity: 0;
    top: 100%;
  }
  to {
    opacity: 1;
    top: calc(100% + 7px);
  }
}
.weight-graph-module_disclaimerText__H6DpD {
  color: var(--neutral500Color);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.33;
  margin-top: 12px;
  text-align: center;
}
.modal-compact-box-module_wrapper__cS6HF {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  max-width: 504px;
  position: relative;
  width: 100%;
}
.modal-compact-box-module_wrapper__cS6HF.modal-compact-box-module_withCloseButton__gHyg8 {
  margin-top: 40px;
}
.modal-compact-box-module_boxContent__Utlk3 {
  -webkit-overflow-scrolling: touch;
  background: var(--background3Color);
  border-radius: 16px;
  box-shadow: 0 2px 8px #162a410a, 0 14px 26px #0715251a;
  color: var(--neutral900Color);
  height: 100%;
  min-height: 96px;
  overflow-y: auto;
  padding: 20px;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .modal-compact-box-module_boxContent__Utlk3 {
    padding: 32px 48px;
  }
}
.modal-compact-box-module_closeIcon__ew00u {
  color: inherit;
  font-size: 32px;
  transition: transform 0.15s;
}
.modal-compact-box-module_closeButton__-MPXp {
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #0000;
  bottom: 100%;
  color: #fff;
  cursor: pointer;
  display: flex;
  height: -moz-fit-content;
  height: fit-content;
  justify-content: center;
  margin: 0;
  position: absolute;
  right: 0;
  top: -40px;
}
.modal-compact-box-module_closeButton__-MPXp:hover
  .modal-compact-box-module_closeIcon__ew00u {
  transform: scale(1.1);
}
.backdrop-transition-module_appear__ZwIx3,
.backdrop-transition-module_enter__5qrG8 {
  opacity: 0;
}
.backdrop-transition-module_appearActive__PHP7g,
.backdrop-transition-module_enterActive__M3Vnc {
  opacity: 1;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
}
.backdrop-transition-module_exit__xW-Sk {
  opacity: 1;
}
.backdrop-transition-module_exitActive__daV23 {
  opacity: 0;
  transition-delay: 0.1s;
  transition-duration: 0.2s;
  transition-timing-function: ease-in;
}
.backdrop-transition-module_exitDone__L-mzx {
  opacity: 0;
}
.modal-backdrop-module_backdrop__zWl1- {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background: #0006;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
  z-index: 0;
}
.modal-transition-module_appear__a9h-e,
.modal-transition-module_enter__7iB5p {
  opacity: 0;
  transform: translateY(100%);
}
@media only screen and (min-width: 1024px) {
  .modal-transition-module_appear__a9h-e,
  .modal-transition-module_enter__7iB5p {
    transform: scale(0.9);
  }
}
.modal-transition-module_appearActive__JSDmw,
.modal-transition-module_enterActive__tJIrz {
  opacity: 1;
  transform: translateY(0);
  transition-duration: 0.25s;
  transition-timing-function: ease-out;
}
@media only screen and (min-width: 1024px) {
  .modal-transition-module_appearActive__JSDmw,
  .modal-transition-module_enterActive__tJIrz {
    transform: scale(1);
  }
}
.modal-transition-module_exit__7fScb {
  opacity: 1;
}
.modal-transition-module_exitActive__no5-d {
  opacity: 0.7;
  transform: translateY(100%);
  transition-duration: 0.25s;
  transition-timing-function: ease-in;
}
@media only screen and (min-width: 1024px) {
  .modal-transition-module_exitActive__no5-d {
    opacity: 0;
    transform: scale(0.9);
  }
}
.modal-transition-module_exitDone__SmUvx {
  opacity: 0;
}
.modal-container-module_wrapper__xSHnY {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 777;
}
.modal-container-module_modalWrapper__Lk1-- {
  align-items: center;
  display: flex;
  flex: 1 1;
  height: 100%;
  justify-content: center;
  min-height: 100%;
  padding: 20px;
}
.modal-container-module_modalBox__ho0MO {
  z-index: 1;
}
.user-story-card-text-module_titleRow__Kl9pj {
  align-items: flex-end;
  color: var(--neutral900Color);
  display: flex;
  font-size: 18px;
  font-weight: 700;
  justify-content: space-between;
  line-height: 1.33;
}
.user-story-card-text-module_truncatedContent__eIsfU {
  color: var(--neutral700Color);
  font-size: 14px;
  line-height: 1.43;
  margin-top: 8px;
  overflow: hidden;
  position: relative;
  white-space: pre-wrap;
}
.user-story-card-text-module_lineClampText__FV567 {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  display: -webkit-box;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  word-break: break-word;
}
.user-story-card-text-module_expandButton__DypBz {
  color: #2c70c3;
  cursor: pointer;
  font-weight: 600;
  letter-spacing: -0.001em;
  margin: 0;
  outline: none;
  padding: 0 0 0 2em;
  position: absolute;
  right: 0;
  text-decoration: none;
  top: 4.29em;
  z-index: 0;
}
.user-story-card-text-module_expandButton__DypBz:before {
  background: linear-gradient(
    270deg,
    var(--background3Color) calc(100% - 20px),
    #0000 100%
  );
  content: "";
  inset: 0;
  position: absolute;
  z-index: -1;
}
.user-story-card-text-module_expandButton__DypBz:lang(ar) {
  left: 0;
  padding-left: 0;
  padding-right: 22px;
  right: auto;
}
.user-story-card-text-module_expandButton__DypBz:lang(ar):before {
  transform: rotate(180deg);
}
.user-story-card-text-module_modalText__Dx97f {
  color: var(--neutral700Color);
  font-size: 16px;
  line-height: 1.4;
  white-space: pre-wrap;
}
.user-story-card-module_card__PKvpR {
  background-color: var(--background3Color);
  border-radius: 12px;
  box-shadow: 0 2px 6px #162a410f, 0 12px 24px #07152514;
  padding: 16px 16px 32px;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .user-story-card-module_card__PKvpR {
    padding: 20px 20px 32px;
  }
}
.user-story-card-module_innerBox__hpRdE {
  background: var(--primary100Color);
  border-radius: 10px;
  direction: ltr;
  margin-bottom: 24px;
  position: relative;
}
.user-story-card-module_image__soeQw {
  display: block;
  height: 220px;
  object-fit: contain;
  width: 100%;
}
.user-stories-carousel-module_cardContainer__2FrBX,
.user-stories-carousel-module_card__Ft-bi {
  background-color: var(--background3Color);
  border-radius: 12px;
  box-shadow: 0 2px 6px #162a410f, 0 12px 24px #07152514;
  padding: 16px 16px 32px;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .user-stories-carousel-module_cardContainer__2FrBX,
  .user-stories-carousel-module_card__Ft-bi {
    padding: 20px 20px 32px;
  }
}
.user-stories-carousel-module_cardImgBox__xIF6w,
.user-stories-carousel-module_innerBox__N4SUi {
  background: var(--primary100Color);
  border-radius: 10px;
  direction: ltr;
  margin-bottom: 24px;
  position: relative;
}
.user-stories-carousel-module_carouselImg__R4YaC,
.user-stories-carousel-module_image__KTpJl {
  display: block;
  height: 220px;
  object-fit: contain;
  width: 100%;
}
.user-stories-carousel-module_title__Lu0oY {
  color: var(--neutral900Color);
  display: block;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.01em;
  line-height: 1.4;
  margin: auto auto 24px;
  text-align: center;
}
@media only screen and (min-width: 1024px) {
  .user-stories-carousel-module_title__Lu0oY {
    font-size: 32px;
    line-height: 1.25;
    max-width: 600px;
  }
}
.user-stories-carousel-module_title__Lu0oY > b {
  color: var(--primary400Color);
  font-weight: 700;
}
.user-stories-carousel-module_disclaimer__1JNAo {
  color: var(--neutral600Color);
  font-size: 12px;
  line-height: 1.3;
  margin: 16px auto 0;
  max-width: 590px;
  text-align: center;
  width: 100%;
}
.user-stories-carousel-module_disclaimer__1JNAo > b {
  font-weight: 700;
}
.user-stories-carousel-module_cardContainer__2FrBX {
  padding: 32px 16px;
}
.user-stories-carousel-module_carouselImg__R4YaC {
  height: 100%;
}
.user-stories-carousel-module_cardText__hAjMZ {
  font-size: 16px;
  margin-top: 16px;
}
.user-stories-carousel-module_dots__DW-g9 {
  direction: ltr;
  display: flex;
  justify-content: center;
  margin-bottom: -8px;
  margin-top: 24px;
}
.user-stories-carousel-module_dot__JBQ5a {
  background-color: initial;
  height: 22px;
  max-width: 56px;
  padding: 8px;
  width: 100%;
}
.user-stories-carousel-module_dotInner__PHUnh {
  background-color: var(--neutral200Color);
  border-radius: 2px;
  height: 100%;
  width: 100%;
}
.user-stories-carousel-module_dot__JBQ5a:disabled
  .user-stories-carousel-module_dotInner__PHUnh {
  background-color: var(--primary400Color);
  box-shadow: 0 4px 16px var(--primaryButtonShadowColor);
}
.user-stories-carousel-module_navBtnLeft__SS5sz,
.user-stories-carousel-module_navBtnRight__pVEkS,
.user-stories-carousel-module_navBtn__1HxNH {
  align-items: center;
  background: #fff;
  border-radius: 50%;
  display: flex;
  filter: drop-shadow(0 1px 2px rgba(42, 56, 107, 0.12));
  height: 24px;
  justify-content: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
}
.user-stories-carousel-module_navBtnLeft__SS5sz:disabled,
.user-stories-carousel-module_navBtnRight__pVEkS:disabled,
.user-stories-carousel-module_navBtn__1HxNH:disabled {
  cursor: default;
  opacity: 0.4;
}
.user-stories-carousel-module_navBtnIcon__ckRWe {
  color: var(--primary400Color);
  font-size: 16px;
}
.user-stories-carousel-module_navBtnLeft__SS5sz {
  left: 8px;
}
.user-stories-carousel-module_navBtnLeft__SS5sz
  > .user-stories-carousel-module_navBtnIcon__ckRWe {
  transform: rotate(90deg);
}
.user-stories-carousel-module_navBtnRight__pVEkS {
  right: 8px;
}
.user-stories-carousel-module_navBtnRight__pVEkS
  > .user-stories-carousel-module_navBtnIcon__ckRWe {
  transform: rotate(-90deg);
}
.carousel-module_carousel__aoJ3m .buttonBack___1mlaL,
.carousel-module_carousel__aoJ3m .buttonFirst___2rhFr,
.carousel-module_carousel__aoJ3m .buttonLast___2yuh0,
.carousel-module_carousel__aoJ3m .buttonNext___2mOCa,
.carousel-module_carousel__aoJ3m .buttonNext___3Lm3s,
.carousel-module_carousel__aoJ3m .dot___3c3SI {
  cursor: pointer;
}
.carousel-module_carousel__aoJ3m .image___xtQGH {
  display: block;
  height: 100%;
  width: 100%;
}
.carousel-module_carousel__aoJ3m .spinner___27VUp {
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-name: spin___S3UuE;
  animation-timing-function: linear;
  border-radius: 30px;
  border: 4px solid #a9a9a9;
  border-top-color: #000;
  height: 30px;
  left: calc(50% - 15px);
  position: absolute;
  top: calc(50% - 15px);
  width: 30px;
}
@keyframes carousel-module_spin___S3UuE__ujDlL {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.carousel-module_carousel__aoJ3m .container___2O72F {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.carousel-module_carousel__aoJ3m .overlay___IV4qY {
  bottom: 0;
  cursor: zoom-in;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.3s, transform 0.3s;
}
.carousel-module_carousel__aoJ3m .hover___MYy31,
.carousel-module_carousel__aoJ3m .loading___1pvNI,
.carousel-module_carousel__aoJ3m .zoom___3kqYk {
  opacity: 1;
}
.carousel-module_carousel__aoJ3m .imageLoadingSpinnerContainer___3UIPD {
  background-color: #f4f4f4;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.carousel-module_carousel__aoJ3m .slide___3-Nqo {
  box-sizing: border-box;
  display: block;
  height: 0;
  list-style-type: none;
  margin: 0;
  position: relative;
}
.carousel-module_carousel__aoJ3m .slide___3-Nqo:focus {
  outline: none !important;
}
.carousel-module_carousel__aoJ3m .slideHorizontal___1NzNV {
  float: left;
}
.carousel-module_carousel__aoJ3m [dir="rtl"] .slideHorizontal___1NzNV {
  direction: rtl;
  transform: scaleX(-1);
}
.carousel-module_carousel__aoJ3m .slideInner___2mfX9 {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-module_carousel__aoJ3m .focusRing___1airF {
  bottom: 5px;
  left: 5px;
  outline-color: Highlight;
  outline-style: solid;
  outline-width: 5px;
  pointer-events: none;
  position: absolute;
  right: 5px;
  top: 5px;
}
@media (-webkit-min-device-pixel-ratio: 0) {
  .carousel-module_carousel__aoJ3m .focusRing___1airF {
    outline-color: -webkit-focus-ring-color;
    outline-style: auto;
  }
}
.carousel-module_carousel__aoJ3m .horizontalSlider___281Ls {
  overflow: hidden;
  position: relative;
}
.carousel-module_carousel__aoJ3m [dir="rtl"] .horizontalSlider___281Ls {
  direction: ltr;
  transform: scaleX(-1);
}
.carousel-module_carousel__aoJ3m .horizontalSliderTray___1L-0W {
  overflow: hidden;
  width: 100%;
}
.carousel-module_carousel__aoJ3m .verticalSlider___34ZFD {
  overflow: hidden;
  position: relative;
}
.carousel-module_carousel__aoJ3m .verticalSliderTray___267D8 {
  overflow: hidden;
}
.carousel-module_carousel__aoJ3m .verticalTray___12Key {
  float: left;
}
.carousel-module_carousel__aoJ3m .verticalSlideTrayWrap___2nO7o {
  overflow: hidden;
}
.carousel-module_carousel__aoJ3m .sliderTray___-vHFQ {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
.carousel-module_carousel__aoJ3m .sliderAnimation___300FY {
  transition: transform 0.5s;
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  will-change: transform;
}
.carousel-module_carousel__aoJ3m .masterSpinnerContainer___1Z6hB {
  background-color: #f4f4f4;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.user-stories-in-row-module_subtitle__uko9a {
  color: var(--neutral700Color);
  display: block;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 40px;
  text-align: center;
}
.user-stories-in-row-module_subtitle__uko9a > b {
  font-weight: 700;
}
.user-stories-in-row-module_title__I5GDu {
  color: var(--neutral900Color);
  display: block;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.01em;
  line-height: 1.4;
  margin: auto auto 12px;
  text-align: center;
}
@media only screen and (min-width: 1024px) {
  .user-stories-in-row-module_title__I5GDu {
    font-size: 32px;
    line-height: 1.25;
    max-width: 600px;
  }
}
.user-stories-in-row-module_title__I5GDu > b {
  color: var(--primary400Color);
  font-weight: 700;
}
.user-stories-in-row-module_disclaimer__5M2-i {
  color: var(--neutral600Color);
  font-size: 12px;
  line-height: 1.3;
  margin: 40px auto 0;
  max-width: 590px;
  text-align: center;
  width: 100%;
}
.user-stories-in-row-module_disclaimer__5M2-i > b {
  font-weight: 700;
}
.user-stories-in-row-module_cardsContainer__ioLJ6 {
  align-items: stretch;
  display: grid;
  grid-gap: 16px;
  gap: 16px;
  grid-auto-columns: minmax(0, 1fr);
  grid-auto-flow: column;
  margin-top: 24px;
}
@media only screen and (min-width: 1024px) {
  .user-stories-in-row-module_cardsContainer__ioLJ6 {
    gap: 24px;
  }
}
.user-stories-in-row-module_cardsContainer__ioLJ6 > :not(:first-child) {
  display: none;
}
@media only screen and (min-width: 768px) {
  .user-stories-in-row-module_cardsContainer__ioLJ6 > :nth-child(-n + 2) {
    display: block;
  }
}
@media only screen and (min-width: 1024px) {
  .user-stories-in-row-module_cardsContainer__ioLJ6 > :nth-child(-n + 3) {
    display: block;
  }
}
.toggle-module_container__pxr1J {
  border: 1px solid var(--primary400Color);
  border-radius: 50rem;
  display: flex;
  font-size: 12px;
  font-weight: 700;
  height: 32px;
  line-height: 1.2;
  max-width: calc(90px * var(--toggleItemsLength));
  overflow: hidden;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .toggle-module_container__pxr1J {
    height: 24px;
    max-width: calc(65px * var(--toggleItemsLength));
  }
}
.toggle-module_option__qOpon {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: var(--primary400Color);
  cursor: pointer;
  display: block;
  flex: 1 1;
  height: auto;
  margin: 0;
  padding: 2px;
  text-align: center;
  text-transform: inherit;
}
.toggle-module_option__qOpon:disabled {
  background: var(--primary400Color);
  color: #fff;
  cursor: default;
}
.toggle-module_option__qOpon:not(:last-child) {
  box-shadow: 1px 0 var(--primary400Color);
}
.choose-plan-card-template-module_planCard__APwdO {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: 0;
  border-radius: 8px;
  cursor: pointer;
  margin: 0;
  padding: 0;
  width: 100%;
}
.choose-plan-card-template-module_planCard__APwdO.choose-plan-card-template-module_isSelected__KCa3c {
  box-shadow: 0 2px 6px #162a411a, 0 12px 24px #677d961a;
}
.choose-plan-card-template-module_label__MRkra {
  align-items: flex-end;
  background: var(--neutral300Color);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  color: var(--neutral600Color);
  display: flex;
  justify-content: center;
  padding: 3px;
  text-align: center;
  white-space: nowrap;
}
.choose-plan-card-template-module_isSelected__KCa3c
  .choose-plan-card-template-module_label__MRkra {
  background: var(--secondary1Color);
  color: #fff;
}
.choose-plan-card-template-module_labelText__GxQPU {
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.02em;
  line-height: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
}
.choose-plan-card-template-module_isSelected__KCa3c
  .choose-plan-card-template-module_labelText__GxQPU {
  text-shadow: 0 1px 2px #27232d1f;
}
.choose-plan-card-template-module_labelIcon__m2-lF {
  -webkit-margin-end: 5px;
  margin-inline-end: 5px;
}
.choose-plan-card-template-module_innerContainer__4xZCl {
  align-items: center;
  background: var(--neutral100Color);
  border: 1px solid var(--neutral200Color);
  border-radius: 8px;
  color: var(--neutral600Color);
  display: flex;
  min-height: 80px;
  padding: 10px;
  text-align: start;
}
.choose-plan-card-template-module_isSelected__KCa3c
  .choose-plan-card-template-module_innerContainer__4xZCl {
  background-color: var(--whiteColor);
  border-color: var(--primary400Color);
  color: var(--neutral900Color);
}
.choose-plan-card-template-module_isLabeled__lZhRS
  .choose-plan-card-template-module_innerContainer__4xZCl {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.choose-plan-card-template-module_toggleIcon__v2NZb {
  border: 2px solid;
  border-radius: 50%;
  box-sizing: border-box;
  color: var(--neutral300Color);
  flex: none;
  height: 24px;
  -webkit-margin-end: 12px;
  margin-inline-end: 12px;
  padding: 3px;
  width: 24px;
}
.choose-plan-card-template-module_toggleIcon__v2NZb:after {
  background: currentcolor;
  border-radius: 50%;
  content: "";
  display: none;
  height: 100%;
  width: 100%;
}
.choose-plan-card-template-module_isSelected__KCa3c
  .choose-plan-card-template-module_toggleIcon__v2NZb:after {
  display: block;
}
.choose-plan-card-template-module_isSelected__KCa3c
  .choose-plan-card-template-module_toggleIcon__v2NZb {
  color: var(--primary400Color);
}
.choose-plan-card-template-module_contentContainer__uWTcj {
  flex: 1 1;
}
.price-per-period-module_wrapper__PUJdK {
  display: flex;
}
.price-per-period-module_priceLeftTriangle__jDWSU {
  fill: currentcolor;
  color: var(--neutral200Color);
  height: 48px;
  width: auto;
}
.price-per-period-module_priceLeftTriangle__jDWSU:lang(ar) {
  transform: rotate(180deg);
}
.price-per-period-module_isSelected__ZxjLE
  .price-per-period-module_priceLeftTriangle__jDWSU {
  color: var(--primary100Color);
}
.price-per-period-module_contentContainer__wohjk {
  align-items: center;
  background: var(--neutral200Color);
  border-radius: 0 6px 6px 0;
  color: var(--neutral600Color);
  display: flex;
  font-weight: 700;
  height: 48px;
  line-height: 1;
  -webkit-padding-end: 10px;
  padding-inline-end: 10px;
  text-align: start;
}
.price-per-period-module_isSelected__ZxjLE
  .price-per-period-module_contentContainer__wohjk {
  background: var(--primary100Color);
  color: var(--neutral900Color);
}
.price-per-period-module_contentContainer__wohjk:lang(ar) {
  border-radius: 6px 0 0 6px;
}
.price-per-period-module_innerContent__p9vbf {
  align-items: center;
  display: flex;
}
.price-per-period-module_currency__6P4jl {
  align-self: flex-start;
  font-size: 14px;
  margin-right: 1px;
  vertical-align: top;
}
.price-per-period-module_dollars__atCKj {
  font-size: min(9vw, 36px * var(--fontSizeScale));
  line-height: 0.85;
}
.price-per-period-module_cents__K7B0K {
  font-size: min(3.5vw, 16px * var(--fontSizeScale));
  line-height: 0.87;
  min-height: 0.87em;
}
.price-per-period-module_period__BDAbb {
  color: var(--neutral600Color);
  font-size: 10px;
  margin-top: 2px;
  white-space: nowrap;
}
.price-per-period-module_rightCol__NSUMG {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  -webkit-margin-start: 2px;
  margin-inline-start: 2px;
}
.choose-plan-option-detailed-module_oldPricePerPeriod__U1-rU,
.choose-plan-option-detailed-module_redLineThrough__nvhnH {
  position: relative;
}
.choose-plan-option-detailed-module_oldPricePerPeriod__U1-rU:after,
.choose-plan-option-detailed-module_redLineThrough__nvhnH:after {
  border-top: 1px solid var(--accentRedColor);
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: calc(50% - 0.5px);
  z-index: 1;
}
.choose-plan-option-detailed-module_planName__CKTqh {
  font-size: min(4vw, 16px);
  font-weight: 800;
  line-height: 1.25;
  text-align: start;
}
.choose-plan-option-detailed-module_fullPricesBlock__b0f8R {
  color: var(--neutral600Color);
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  margin-top: 4px;
  text-align: start;
}
.choose-plan-option-detailed-module_decorationLineThrough__aw7BV {
  text-decoration: line-through;
}
.choose-plan-option-detailed-module_container__K8Eka {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.choose-plan-option-detailed-module_leftContainer__R-hUh {
  flex: 1 1;
  -webkit-margin-end: 6px;
  margin-inline-end: 6px;
}
.choose-plan-option-detailed-module_fullPricesBlock__b0f8R {
  flex: 1 1;
}
.choose-plan-option-detailed-module_perPeriodContainer__MstLJ {
  display: flex;
  flex-flow: row-reverse wrap;
  gap: 3px;
  justify-content: flex-start;
  max-width: 60%;
}
.choose-plan-option-detailed-module_oldPricePerPeriod__U1-rU {
  align-self: flex-end;
  font-size: min(4vw, 17px * var(--fontSizeScale));
  font-weight: 500;
}
.price-per-period-module_oldPrice__E-hjX,
.price-per-period-module_redLineThrough__SsbmR {
  position: relative;
}
.price-per-period-module_oldPrice__E-hjX:after,
.price-per-period-module_redLineThrough__SsbmR:after {
  border-top: 1px solid var(--accentRedColor);
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: calc(50% - 0.5px);
  z-index: 1;
}
.price-per-period-module_planName__MlBRy {
  font-size: min(4vw, 16px);
  font-weight: 800;
  line-height: 1.25;
  text-align: start;
}
.price-per-period-module_fullPricesBlock__nkK1U {
  color: var(--neutral600Color);
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  margin-top: 4px;
  text-align: start;
}
.price-per-period-module_decorationLineThrough__4ejEU {
  text-decoration: line-through;
}
.price-per-period-module_wrapper__JwvSN {
  align-items: center;
  display: flex;
  flex-basis: 35%;
  justify-content: center;
  margin-left: 5px;
  max-width: 127px;
  min-height: 64px;
  min-width: 100px;
  padding: 6px 6px 8px;
  position: relative;
  z-index: 0;
}
.price-per-period-module_wrapper__JwvSN:before {
  background: var(--neutral200Color);
  border-radius: 4px;
  content: "";
  inset: 0;
  position: absolute;
}
.price-per-period-module_wrapper__JwvSN.price-per-period-module_isSelected__WGngE:before {
  background: var(--primary400Color);
  opacity: 0.2;
}
.price-per-period-module_wrapper__JwvSN.price-per-period-module_isHighlighted__z-1hA {
  padding-bottom: 2px;
  transform: translateY(-7px);
}
.price-per-period-module_wrapper__JwvSN.price-per-period-module_isHighlighted__z-1hA:after {
  background: var(--neutral200Color);
  -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
  clip-path: polygon(0 0, 100% 0, 50% 100%);
  content: "";
  left: 2px;
  padding-bottom: 14px;
  position: absolute;
  right: 2px;
  top: calc(100% - 0.5px);
}
.price-per-period-module_wrapper__JwvSN.price-per-period-module_isHighlighted__z-1hA.price-per-period-module_isSelected__WGngE {
  color: var(--whiteColor);
  filter: drop-shadow(0 2px 6px rgba(36, 36, 36, 0.06))
    drop-shadow(0 12px 24px rgba(36, 36, 36, 0.08));
  text-shadow: 0 1px 1px #a0a0a033;
}
.price-per-period-module_wrapper__JwvSN.price-per-period-module_isHighlighted__z-1hA.price-per-period-module_isSelected__WGngE:before {
  background: var(--secondary1Color);
  opacity: 1;
}
.price-per-period-module_wrapper__JwvSN.price-per-period-module_isHighlighted__z-1hA.price-per-period-module_isSelected__WGngE:after {
  background: var(--secondary1Color);
}
.price-per-period-module_wrapper__JwvSN.price-per-period-module_isHighlighted__z-1hA.price-per-period-module_shouldRaise__5c8Jm {
  transform: translateY(-16px);
}
.price-per-period-module_content__oeW9c {
  align-items: center;
  display: flex;
  flex-direction: column;
  position: relative;
  text-align: center;
}
.price-per-period-module_price__mcGKq {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}
.price-per-period-module_period__VQEvt {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.2;
}
.price-per-period-module_isHighlighted__z-1hA
  .price-per-period-module_period__VQEvt {
  font-weight: 600;
}
.price-per-period-module_oldPrice__E-hjX {
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
}
.price-per-period-module_isSelected__WGngE:not(.price-per-period-module_isHighlighted__z-1hA)
  .price-per-period-module_oldPrice__E-hjX {
  color: var(--neutral700Color);
}
.choose-plan-option-trial-io-module_redLineThrough__8d01- {
  position: relative;
}
.choose-plan-option-trial-io-module_redLineThrough__8d01-:after {
  border-top: 1px solid var(--accentRedColor);
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: calc(50% - 0.5px);
  z-index: 1;
}
.choose-plan-option-trial-io-module_planName__gkXLn {
  font-size: min(4vw, 16px);
  font-weight: 800;
  line-height: 1.25;
  text-align: start;
}
.choose-plan-option-trial-io-module_fullPricesBlock__MGPP- {
  color: var(--neutral600Color);
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  margin-top: 4px;
  text-align: start;
}
.choose-plan-option-trial-io-module_decorationLineThrough__6E019 {
  text-decoration: line-through;
}
.choose-plan-option-trial-io-module_container__5no0A {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.choose-plan-option-trial-io-module_cardInner__qfVDV {
  min-height: 88px;
}
@media only screen and (min-width: 768px) {
  .choose-plan-option-trial-io-module_cardInner__qfVDV {
    padding: 12px;
  }
}
.choose-plan-option-trial-io-module_cardInner__qfVDV.choose-plan-option-trial-io-module_isSelected__Fc80e {
  border-color: var(--secondary1Color);
}
.choose-plan-option-trial-io-module_saveLabel__Ksu8A {
  color: var(--neutral700Color);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.01em;
  line-height: 1.1;
  margin-top: 6px;
  padding: 4px 6px;
  position: relative;
  text-transform: uppercase;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 0;
}
.choose-plan-option-trial-io-module_saveLabel__Ksu8A:before {
  background: var(--neutral200Color);
  border-radius: 4px;
  content: "";
  inset: 0;
  position: absolute;
  z-index: -1;
}
.choose-plan-option-trial-io-module_saveLabel__Ksu8A.choose-plan-option-trial-io-module_isSelected__Fc80e {
  color: var(--accentRedColor);
}
.choose-plan-option-trial-io-module_saveLabel__Ksu8A.choose-plan-option-trial-io-module_isSelected__Fc80e:before {
  background: var(--accentRedColor);
  opacity: 0.2;
}
.container-with-left-image-module_container__ZA9vp {
  display: flex;
  height: 100%;
  justify-content: flex-end;
}
.container-with-left-image-module_imageContainer__-UoRn {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .container-with-left-image-module_imageContainer__-UoRn {
    align-items: center;
    background: linear-gradient(
      180deg,
      var(--neutral100Color) 37.78%,
      var(--neutral200Color) 100%
    );
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    overflow: hidden;
    position: fixed;
    width: 57%;
  }
  .container-with-left-image-module_imageContainer__-UoRn:lang(ar) {
    left: auto;
    right: 0;
  }
}
.container-with-left-image-module_image__FHx4c {
  display: block;
  height: 100%;
  object-fit: contain;
  object-position: center bottom;
  width: 100%;
}
.container-with-left-image-module_contentContainer__lQSec {
  background-color: var(--background1Color);
  padding: 0 20px;
  width: 100%;
}
@media only screen and (min-width: 1440px) {
  .container-with-left-image-module_contentContainer__lQSec {
    padding: 0 88px;
  }
}
.container-with-left-image-module_contentContainer__lQSec.container-with-left-image-module_withHeaderPadding__dQuA8 {
  padding-top: 48px;
}
@media only screen and (min-width: 1024px) {
  .container-with-left-image-module_contentContainer__lQSec.container-with-left-image-module_withHeaderPadding__dQuA8 {
    padding-top: 80px;
  }
  .container-with-left-image-module_contentContainer__lQSec.container-with-left-image-module_withImageLeft__sglLH {
    width: 43%;
  }
}
.money-back-guarantee-module_container__5JFrG {
  max-width: 680px;
  padding-bottom: 40px;
}
.money-back-guarantee-module_box__w6Hz4 {
  background: var(--background3Color);
  border-radius: 12px;
  box-shadow: 0 2px 6px #162a410f, 0 12px 24px #07152514;
  padding: 12px;
  position: relative;
}
.money-back-guarantee-module_content__Si39S {
  border: 2px solid var(--primary400Color);
  border-radius: 12px;
  padding: 24px 16px;
  position: relative;
}
.money-back-guarantee-module_content__Si39S:after {
  background: var(--background3Color);
  bottom: -4px;
  content: "";
  height: 6px;
  position: absolute;
  right: 18px;
  width: 68px;
}
.money-back-guarantee-module_title__ZbKaw {
  color: var(--neutral900Color);
  display: block;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.33;
  margin-bottom: 16px;
  text-align: center;
}
.money-back-guarantee-module_text__gRnc0 {
  color: var(--neutral700Color);
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.43;
}
.money-back-guarantee-module_text__gRnc0 b {
  font-weight: 600;
}
.money-back-guarantee-module_text__gRnc0 a {
  color: var(--primary400Color);
}
.money-back-guarantee-module_icon__LsmPB {
  bottom: -40px;
  height: auto;
  position: absolute;
  right: 23px;
  width: 86px;
}
.star-rating-module_root__bow-T > li {
  display: inline-block;
}
.star-rating-module_icon__T8jGe {
  fill: #ff8600;
  margin-right: 1px;
}
.user-review-module_root__MfUGR {
  max-width: 335px;
}
.user-review-module_card__ytFnX {
  padding: 20px 16px;
}
.user-review-module_header__7Jdiw {
  column-gap: 5px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
}
.user-review-module_columnFlex__Qub53 {
  display: flex;
  flex-direction: column;
}
.user-review-module_titleWithRate__IEKPL {
  row-gap: 7px;
}
.user-review-module_dateWithUser__uWJGS {
  row-gap: 6px;
  text-align: right;
}
.user-review-module_title__qxW7V {
  color: var(--neutral900Color);
}
.user-review-module_dateString__4OwFh,
.user-review-module_userName__UvhvF {
  color: var(--neutral600Color);
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
  white-space: nowrap;
  word-break: keep-all;
}
.user-review-module_message__Auber {
  margin-bottom: 4px;
  position: relative;
}
.user-review-module_messageText__88VtZ {
  color: var(--neutral700Color);
  white-space: pre-line;
}
.user-review-module_collapsedText__jrYs- {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
.user-review-module_messageTextExpanded__bwrjx {
  display: inline;
  overflow: auto;
}
.user-review-module_moreBtn__VW14W {
  background: linear-gradient(270deg, #fff 63.54%, #fff0 91.43%);
  bottom: 0;
  color: #2c70c3;
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  padding-left: 25px;
  position: absolute;
  right: 0;
  z-index: 1;
}
.note-card-module_container__T2oBO {
  background: var(--background3Color);
  border: 1px solid var(--neutral200Color);
  border-radius: 12px;
  color: var(--neutral900Color);
  padding: 12px 16px;
  text-align: left;
  transition: border 0.2s;
}
.note-card-module_container__T2oBO.note-card-module_relative__sVmS7 {
  position: relative;
}
.note-card-module_topRow__AXmZk {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 8px;
}
.note-card-module_topRow__AXmZk:empty {
  display: none;
}
.note-card-module_iconContainer__ld81X {
  align-items: center;
  color: var(--secondary1Color);
  display: flex;
  justify-content: center;
  margin-right: 12px;
  padding: 8px;
  position: relative;
  transition: color 0.2s;
}
.note-card-module_iconContainer__ld81X:before {
  background: currentColor;
  border-radius: 50rem;
  content: "";
  inset: 0;
  opacity: 0.2;
  position: absolute;
  z-index: 0;
}
.note-card-module_title__amsrg {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.01em;
  line-height: 1.42;
}
.note-card-module_message__WBtsu {
  color: var(--neutral800Color);
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.01em;
  line-height: 20px;
}
.note-card-module_coloredBackground__o3TEr:before {
  background: currentColor;
  border-radius: 12px;
  content: "";
  inset: 0;
  opacity: 0.05;
  position: absolute;
  z-index: 0;
}
.modal-box-module_modalBox__8YLme {
  background: var(--background3Color);
  border-radius: 16px 16px 0 0;
  box-shadow: 0 10px 28px #15151533;
  color: var(--neutral900Color);
  display: flex;
  flex-direction: column;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  .modal-box-module_modalBox__8YLme.modal-box-module_mobileHeightStretch__1szFr {
    height: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .modal-box-module_modalBox__8YLme {
    border-radius: 16px;
    max-width: 504px;
  }
  .modal-box-module_modalBox__8YLme.modal-box-module_desktopHeightStretch__5FJjm {
    min-height: 80vh;
  }
}
.modal-box-module_closeButton__R9rkD {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background: #d9d9d98f;
  border-radius: 50rem;
  cursor: pointer;
  font-size: 24px;
  height: 24px;
  position: absolute;
  top: 20px;
  transition-duration: 0.15s;
  width: 24px;
  z-index: 11;
}
.modal-box-module_closeButton__R9rkD.modal-box-module_right__qjB3b {
  right: 20px;
}
.modal-box-module_closeButton__R9rkD.modal-box-module_left__scHS- {
  left: 20px;
}
.modal-box-module_closeButton__R9rkD:hover {
  background: #d9d9d9e6;
}
.modal-box-module_closeButton__R9rkD:after {
  content: "";
  inset: -10px;
  position: absolute;
}
.modal-box-module_closeButtonIcon__Pr-Pv {
  color: inherit;
  font-weight: inherit;
}
.modal-box-module_content__NgfX9 {
  flex: 1 1;
  margin: 0 auto;
  overflow: auto;
  padding: 20px;
  width: 100%;
}
.modal-box-module_withCloseButton__-DrzS > .modal-box-module_content__NgfX9 {
  padding-top: 48px;
}
@media only screen and (min-width: 1024px) {
  .modal-box-module_content__NgfX9 {
    padding: 32px 48px;
  }
  .modal-box-module_withCloseButton__-DrzS > .modal-box-module_content__NgfX9 {
    padding: 48px;
  }
}
.modal-box-module_title__PdgnJ {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 8px;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .modal-module_modalWrapper__cD2HP {
    align-items: flex-end;
    padding: 0;
  }
}
.back-button-module_buttonBack__19W7K {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  color: inherit;
  cursor: pointer;
  display: block;
  margin: -5px;
  padding: 5px;
}
.quiz-progress-text-module_progress__ghcIZ {
  color: var(--neutral900Color);
  direction: ltr;
  font-size: 16px;
  font-weight: 600;
}
.quiz-progress-text-module_currentProgress__geJjn {
  color: var(--primary300Color);
}
.quiz-progress-text-module_slash__CY8bn {
  display: inline-block;
}
.quiz-indicator-module_progressBarContainer__T9ZjJ {
  margin-bottom: 16px;
}
.quiz-indicator-module_progressRow__P4YEc {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin: 20px 0;
  width: 100%;
}
.question-top-content-module_container__4-h0n {
  margin-bottom: 32px;
  z-index: 1;
}
.question-top-content-module_title__EGFTR {
  color: var(--neutral900Color);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.33;
}
@media only screen and (min-width: 1024px) {
  .question-top-content-module_title__EGFTR {
    font-size: 32px;
    line-height: 1.25;
  }
}
.question-top-content-module_description__wKtM8 {
  color: var(--neutral700Color);
  font-size: 16px;
  line-height: 1.35;
  margin-top: 8px;
}
.quiz-page-header-module_header__V2Efz {
  align-items: center;
  background-color: initial;
  color: var(--neutral900Color);
  display: flex;
  justify-content: space-between;
  min-height: 48px;
  padding: 4px 20px;
  position: fixed;
  top: 0;
  transition-duration: 0.15s;
  width: 100%;
  z-index: 111;
}
@media only screen and (min-width: 1024px) {
  .quiz-page-header-module_header__V2Efz {
    min-height: 80px;
  }
}
.quiz-page-header-module_header__V2Efz.quiz-page-header-module_headerScrolled__bv26X {
  background-color: var(--background1Color);
  box-shadow: 0 2px 16px #0000000d;
}
@media only screen and (min-width: 1024px) {
  .quiz-page-header-module_header__V2Efz.quiz-page-header-module_headerScrolled__bv26X {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background: var(--blurredHeaderBackgroundColor);
  }
}
.quiz-page-header-module_buttonBackContainer__bKZdX {
  flex: 1 1;
  min-width: min-content;
}
@media only screen and (min-width: 1024px) {
  .quiz-page-header-module_buttonBackContainer__bKZdX {
    display: none;
  }
}
.quiz-page-header-module_rightContainer__qc7zi {
  display: flex;
  flex: 1 1;
  justify-content: flex-end;
  min-width: min-content;
}
.quiz-page-header-module_logoLink__aspPn {
  color: inherit;
  display: block;
}
.quiz-page-header-module_logo__eaqjZ {
  display: block;
  height: 32px;
  width: auto;
}
@media only screen and (min-width: 1024px) {
  .quiz-page-header-module_logo__eaqjZ {
    height: 48px;
  }
  .quiz-page-header-module_progress__F3pEE {
    display: none;
  }
}
.quiz-page-header-module_burgerButton__jhmjc {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .quiz-page-header-module_burgerButton__jhmjc {
    display: block;
  }
}
.quiz-page-container-module_contentContainer__7YbA3 {
  margin: 0 auto;
  max-width: 360px;
  text-align: center;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .quiz-page-container-module_contentContainer__7YbA3 {
    max-width: 328px;
    text-align: initial;
  }
}
.quiz-page-container-module_contentContainer__7YbA3.quiz-page-container-module_contentNoImg__EOS2s {
  max-width: 360px;
  text-align: center;
}
@media only screen and (max-width: 1023px) {
  .quiz-page-container-module_progressBottomRow__R6dVS {
    display: none;
  }
}
.quiz-page-container-module_progressIndicator__KXgAJ {
  margin-bottom: 24px;
  position: relative;
  z-index: 1;
}
.quiz-page-container-module_questionContainer__6ZEwz {
  width: 100%;
}
.quiz-select-question-module_selectContainer__RLHOf {
  padding-bottom: 20px;
  position: relative;
  z-index: 0;
}
.quiz-select-question-module_list__2XJK1 {
  display: grid;
  grid-gap: 16px;
  gap: 16px;
  position: relative;
  width: 100%;
  z-index: 1;
}
.quiz-select-question-module_list__2XJK1.quiz-select-question-module_withAdvancedImage__v-cfH {
  margin-right: auto;
  min-width: 204px;
  width: 65%;
}
@media only screen and (min-width: 1024px) {
  .quiz-select-question-module_list__2XJK1.quiz-select-question-module_withAdvancedImage__v-cfH {
    margin: 0 auto;
    width: 100%;
  }
}
.quiz-select-question-module_advancedImage__bXeXC {
  bottom: 0;
  height: auto;
  max-height: calc(100% - 50px);
  max-width: 750px;
  object-fit: contain;
  object-position: right top;
  pointer-events: none;
  position: fixed;
  right: 0;
  width: 90%;
  z-index: -1;
}
@media only screen and (min-width: 1024px) {
  .quiz-select-question-module_advancedImage__bXeXC {
    display: none;
  }
}
.quiz-select-question-module_fixedButtonSpace__Thndl {
  padding-bottom: 88px;
}
.quiz-select-question-module_fixedButtonContainer__-gOb0 {
  bottom: 0;
  padding: 0 20px 20px;
  position: fixed;
  right: 0;
  width: 100%;
  z-index: 11;
}
@media only screen and (min-width: 1024px) {
  .quiz-select-question-module_fixedButtonContainer__-gOb0.quiz-select-question-module_withDesktopImage__k-jJP {
    width: 43%;
  }
  .quiz-select-question-module_fixedButtonContainer__-gOb0 {
    background: var(--background1Color);
    box-shadow: 0 -10px 10px -10px #2028320d;
    padding: 20px;
  }
}
.quiz-select-question-module_fixedButtonContainer__-gOb0:lang(ar) {
  left: 0;
  right: auto;
}
.quiz-select-question-module_buttonContainer__Scjb0 {
  margin: 0 auto;
  max-width: 360px;
  transform: scale(1.02);
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .quiz-select-question-module_buttonContainer__Scjb0 {
    max-width: 328px;
    transform: none;
  }
}
.svg-icon-module_svgRoot__VmjSs {
  color: inherit;
  display: inline-block;
  flex-shrink: 0;
  height: 1em;
  overflow: hidden;
  transition: fill 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 1em;
}
.svg-icon-module_iconSizeInherit__Q7La3 {
  font-size: inherit;
}
.svg-icon-module_iconSizeXXS__-aYAL {
  font-size: 12px;
}
.svg-icon-module_iconSizeXS__GUJwa {
  font-size: 16px;
}
.svg-icon-module_iconSizeS__BM0Vs {
  font-size: 20px;
}
.svg-icon-module_iconSizeM__ckFGG {
  font-size: 24px;
}
.svg-icon-module_iconSizeL__WFSMW {
  font-size: 32px;
}
.svg-icon-module_iconSizeXL__EkLYo {
  font-size: 48px;
}
.svg-icon-module_iconSizeXXL__IcRDB {
  font-size: 56px;
}
.svg-icon-module_colorModeDefault__tEprC {
  fill: currentcolor;
  stroke: currentcolor;
  stroke-width: 0;
}
.svg-icon-module_colorModeOnlyFill__CVUpJ {
  fill: currentcolor;
  stroke: none;
}
.svg-icon-module_colorModeOnlyStroke__-cBiV {
  fill: none;
  stroke: currentcolor;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");
  unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f,
    u+fe2e-fe2f;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");
  unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");
  unicode-range: u+1f??;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");
  unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1,
    u+03a3-03ff;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");
  unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1,
    u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329,
    u+1ea0-1ef9, u+20ab;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");
  unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff,
    u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020,
    u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/e4af272ccee01ff0-s.woff2) format("woff2");
  unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
    u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193,
    u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");
  unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f,
    u+fe2e-fe2f;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");
  unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");
  unicode-range: u+1f??;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");
  unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1,
    u+03a3-03ff;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");
  unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1,
    u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329,
    u+1ea0-1ef9, u+20ab;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");
  unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff,
    u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020,
    u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/e4af272ccee01ff0-s.woff2) format("woff2");
  unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
    u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193,
    u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");
  unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f,
    u+fe2e-fe2f;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");
  unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");
  unicode-range: u+1f??;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");
  unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1,
    u+03a3-03ff;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");
  unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1,
    u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329,
    u+1ea0-1ef9, u+20ab;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");
  unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff,
    u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020,
    u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/e4af272ccee01ff0-s.woff2) format("woff2");
  unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
    u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193,
    u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");
  unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f,
    u+fe2e-fe2f;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");
  unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");
  unicode-range: u+1f??;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");
  unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1,
    u+03a3-03ff;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");
  unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1,
    u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329,
    u+1ea0-1ef9, u+20ab;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");
  unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff,
    u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020,
    u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: __Inter_c9f083;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/e4af272ccee01ff0-s.woff2) format("woff2");
  unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
    u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193,
    u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
  font-family: __Inter_Fallback_c9f083;
  src: local("Arial");
  ascent-override: 90.49%;
  descent-override: 22.56%;
  line-gap-override: 0%;
  size-adjust: 107.06%;
}
.__className_c9f083 {
  font-family: __Inter_c9f083, __Inter_Fallback_c9f083, sans-serif;
  font-style: normal;
}
.__variable_c9f083 {
  --font-inter: "__Inter_c9f083", "__Inter_Fallback_c9f083", sans-serif;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");
  unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f,
    u+fe2e-fe2f;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");
  unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");
  unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1,
    u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329,
    u+1ea0-1ef9, u+20ab;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");
  unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff,
    u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020,
    u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/904be59b21bd51cb-s.woff2) format("woff2");
  unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
    u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193,
    u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");
  unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f,
    u+fe2e-fe2f;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");
  unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");
  unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1,
    u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329,
    u+1ea0-1ef9, u+20ab;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");
  unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff,
    u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020,
    u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/904be59b21bd51cb-s.woff2) format("woff2");
  unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
    u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193,
    u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");
  unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f,
    u+fe2e-fe2f;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");
  unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");
  unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1,
    u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329,
    u+1ea0-1ef9, u+20ab;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");
  unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff,
    u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020,
    u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/904be59b21bd51cb-s.woff2) format("woff2");
  unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
    u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193,
    u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");
  unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f,
    u+fe2e-fe2f;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");
  unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");
  unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1,
    u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329,
    u+1ea0-1ef9, u+20ab;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");
  unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff,
    u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020,
    u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/904be59b21bd51cb-s.woff2) format("woff2");
  unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
    u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193,
    u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");
  unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f,
    u+fe2e-fe2f;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");
  unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");
  unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1,
    u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329,
    u+1ea0-1ef9, u+20ab;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");
  unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff,
    u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020,
    u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: __Montserrat_e9ab18;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/904be59b21bd51cb-s.woff2) format("woff2");
  unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
    u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193,
    u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
  font-family: __Montserrat_Fallback_e9ab18;
  src: local("Arial");
  ascent-override: 85.79%;
  descent-override: 22.25%;
  line-gap-override: 0%;
  size-adjust: 112.83%;
}
.__className_e9ab18 {
  font-family: __Montserrat_e9ab18, __Montserrat_Fallback_e9ab18, sans-serif;
  font-style: normal;
}
.__variable_e9ab18 {
  --font-montserrat: "__Montserrat_e9ab18", "__Montserrat_Fallback_e9ab18",
    sans-serif;
}
@font-face {
  font-family: __aeonikProFont_e35d26;
  src: url(/_next/static/media/84cb68b19443794f-s.woff2) format("woff2");
  font-display: swap;
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: __aeonikProFont_e35d26;
  src: url(/_next/static/media/a8e6892b3dcaa46a-s.woff2) format("woff2");
  font-display: swap;
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: __aeonikProFont_e35d26;
  src: url(/_next/static/media/559c39249bd7c9d2-s.otf) format("opentype");
  font-display: swap;
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: __aeonikProFont_e35d26;
  src: url(/_next/static/media/b1b2a98135f66159-s.woff2) format("woff2");
  font-display: swap;
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: __aeonikProFont_Fallback_e35d26;
  src: local("Arial");
  ascent-override: 91.27%;
  descent-override: 22.57%;
  line-gap-override: 0%;
  size-adjust: 101.9%;
}
.__className_e35d26 {
  font-family: __aeonikProFont_e35d26, __aeonikProFont_Fallback_e35d26,
    sans-serif;
}
.__variable_e35d26 {
  --font-aeonik-pro: "__aeonikProFont_e35d26", "__aeonikProFont_Fallback_e35d26",
    sans-serif;
}
@font-face {
  font-family: __gilroyFont_4d85c6;
  src: url(/_next/static/media/7f53de4448c5ab3e-s.woff2) format("woff2");
  font-display: swap;
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: __gilroyFont_4d85c6;
  src: url(/_next/static/media/f8d189b9151c88e4-s.woff2) format("woff2");
  font-display: swap;
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: __gilroyFont_4d85c6;
  src: url(/_next/static/media/873a4c7360fd6932-s.woff2) format("woff2");
  font-display: swap;
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: __gilroyFont_4d85c6;
  src: url(/_next/static/media/fc9c82e94538d1c2-s.woff2) format("woff2");
  font-display: swap;
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: __gilroyFont_Fallback_4d85c6;
  src: local("Arial");
  ascent-override: 91.98%;
  descent-override: 24.89%;
  line-gap-override: 0%;
  size-adjust: 104.36%;
}
.__className_4d85c6 {
  font-family: __gilroyFont_4d85c6, __gilroyFont_Fallback_4d85c6, sans-serif;
}
.__variable_4d85c6 {
  --font-gilroy: "__gilroyFont_4d85c6", "__gilroyFont_Fallback_4d85c6",
    sans-serif;
}
@font-face {
  font-family: "__notoSerifFont_fde204";
  src: url(/_next/static/media/24decf8e6fb76561-s.otf) format("opentype");
  font-display: swap;
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "__notoSerifFont_Fallback_fde204";
  src: local("Times New Roman");
  ascent-override: 92.81%;
  descent-override: 25.44%;
  line-gap-override: 0%;
  size-adjust: 115.18%;
}
.__className_fde204 {
  font-family: "__notoSerifFont_fde204", "__notoSerifFont_Fallback_fde204",
    serif;
  font-weight: 500;
  font-style: italic;
}
.__variable_fde204 {
  --font-noto-serif: "__notoSerifFont_fde204", "__notoSerifFont_Fallback_fde204",
    serif;
}
@font-face {
  font-family: __recoletaFont_cd1d77;
  src: url(/_next/static/media/c6c064ec4c7d498d-s.otf) format("opentype");
  font-display: swap;
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: __recoletaFont_cd1d77;
  src: url(/_next/static/media/4481071e536a3592-s.otf) format("opentype");
  font-display: swap;
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: __recoletaFont_cd1d77;
  src: url(/_next/static/media/4481071e536a3592-s.otf) format("opentype");
  font-display: swap;
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: __recoletaFont_cd1d77;
  src: url(/_next/static/media/4481071e536a3592-s.otf) format("opentype");
  font-display: swap;
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: __recoletaFont_Fallback_cd1d77;
  src: local("Times New Roman");
  ascent-override: 91.73%;
  descent-override: 33.02%;
  line-gap-override: 0%;
  size-adjust: 109.01%;
}
.__className_cd1d77 {
  font-family: __recoletaFont_cd1d77, __recoletaFont_Fallback_cd1d77, serif;
}
.__variable_cd1d77 {
  --font-recoleta: "__recoletaFont_cd1d77", "__recoletaFont_Fallback_cd1d77",
    serif;
}
@font-face {
  font-family: __sfProTextFont_904fb5;
  src: url(/_next/static/media/2c537c236b1ab851-s.otf) format("opentype");
  font-display: swap;
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: __sfProTextFont_Fallback_904fb5;
  src: local("Arial");
  ascent-override: 89%;
  descent-override: 22.55%;
  line-gap-override: 0%;
  size-adjust: 106.99%;
}
.__className_904fb5 {
  font-family: __sfProTextFont_904fb5, __sfProTextFont_Fallback_904fb5,
    sans-serif;
  font-weight: 400;
  font-style: normal;
}
.__variable_904fb5 {
  --font-sf-pro-text: "__sfProTextFont_904fb5",
    "__sfProTextFont_Fallback_904fb5", sans-serif;
}
.typography_headlineH1__4RIxh {
  font-family: var(--font), sans-serif;
  font-weight: 600;
  letter-spacing: -0.02em;
}
.typography_headlineH1__4RIxh,
[data-recoleta-font] .typography_headlineH1__4RIxh {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  line-height: 1.06;
}
[data-recoleta-font] .typography_headlineH1__4RIxh {
  font-family: var(--font-recoleta), sans-serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.64px;
}
[data-aeonik-pro-font] .typography_headlineH1__4RIxh {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  font-size: 36px;
  letter-spacing: -0.02em;
  line-height: 1.05;
}
[data-headers-content-primary] .typography_headlineH1__4RIxh {
  color: var(--contentPrimaryColor) !important;
}
[data-headers-content-primary] .typography_headlineH1__4RIxh b {
  color: #c1966e !important;
}
[data-headline-recoleta-font] .typography_headlineH1__4RIxh {
  font-family: var(--font-recoleta), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-size: 36px;
  letter-spacing: -0.72px;
  line-height: 1.11;
}
[data-aeonik-pro-new-font] .typography_headlineH1__4RIxh {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  letter-spacing: -0.96px;
  font-size: 32px;
  letter-spacing: -0.64px;
  line-height: 34px;
}
@media only screen and (min-width: 1024px) {
  .typography_headlineH1__4RIxh {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    line-height: 1.04;
  }
  .typography_headlineH1__4RIxh,
  [data-recoleta-font] .typography_headlineH1__4RIxh {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 48px;
    letter-spacing: -1px;
  }
  [data-recoleta-font] .typography_headlineH1__4RIxh {
    font-family: var(--font-recoleta), sans-serif;
    font-weight: 400;
    font-style: normal;
    line-height: 1.08;
  }
  [data-aeonik-pro-font] .typography_headlineH1__4RIxh {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 56px;
    letter-spacing: -0.02em;
    line-height: 1.03;
  }
  [data-headline-recoleta-font] .typography_headlineH1__4RIxh {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    letter-spacing: -1px;
    line-height: 1.08;
  }
  [data-aeonik-pro-new-font] .typography_headlineH1__4RIxh {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 48px;
    letter-spacing: -0.96px;
    line-height: 50px;
  }
}
.typography_headlineH2__bemV2 {
  font-family: var(--font), sans-serif;
  font-weight: 600;
  letter-spacing: -0.02em;
}
.typography_headlineH2__bemV2,
[data-recoleta-font] .typography_headlineH2__bemV2 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 1.14;
}
[data-recoleta-font] .typography_headlineH2__bemV2 {
  font-family: var(--font-recoleta), sans-serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.56px;
}
[data-aeonik-pro-font] .typography_headlineH2__bemV2 {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  font-size: 32px;
  letter-spacing: -0.02em;
  line-height: 1.12;
}
[data-headers-content-primary] .typography_headlineH2__bemV2 {
  color: var(--contentPrimaryColor) !important;
}
[data-headers-content-primary] .typography_headlineH2__bemV2 b {
  color: #c1966e !important;
}
[data-headline-recoleta-font] .typography_headlineH2__bemV2 {
  font-family: var(--font-recoleta), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  letter-spacing: -0.3px;
  line-height: 1.13;
}
[data-aeonik-pro-new-font] .typography_headlineH2__bemV2 {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  letter-spacing: -0.96px;
  font-size: 28px;
  letter-spacing: -0.56px;
  line-height: 32px;
}
@media only screen and (min-width: 1024px) {
  .typography_headlineH2__bemV2 {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    letter-spacing: -1px;
  }
  .typography_headlineH2__bemV2,
  [data-recoleta-font] .typography_headlineH2__bemV2 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 40px;
    line-height: 1.05;
  }
  [data-recoleta-font] .typography_headlineH2__bemV2 {
    font-family: var(--font-recoleta), sans-serif;
    font-weight: 400;
    letter-spacing: -0.81px;
  }
  [data-aeonik-pro-font] .typography_headlineH2__bemV2 {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 42px;
    letter-spacing: -0.02em;
    line-height: 1.04;
  }
  [data-headline-recoleta-font] .typography_headlineH2__bemV2 {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 42px;
    letter-spacing: -0.84px;
    line-height: 1.04;
  }
  [data-aeonik-pro-new-font] .typography_headlineH2__bemV2 {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 40px;
    letter-spacing: -0.8px;
    line-height: 42px;
  }
}
.typography_headlineH3__3WFjq {
  font-family: var(--font), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  font-size: 24px;
  letter-spacing: -0.02em;
  line-height: 1.17;
}
[data-recoleta-font] .typography_headlineH3__3WFjq {
  font-family: var(--font-recoleta), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  font-size: 24px;
  font-style: normal;
  letter-spacing: -0.48px;
  line-height: 1.16;
}
[data-aeonik-pro-font] .typography_headlineH3__3WFjq {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  font-size: 24px;
  letter-spacing: 0;
  line-height: 1.16;
}
[data-headline-recoleta-font] .typography_headlineH3__3WFjq {
  font-family: var(--font-recoleta), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: -0.48px;
  line-height: 1.16;
}
[data-aeonik-pro-new-font] .typography_headlineH3__3WFjq {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  letter-spacing: -0.96px;
  font-size: 24px;
  letter-spacing: -0.48px;
  line-height: 28px;
}
@media only screen and (min-width: 1024px) {
  .typography_headlineH3__3WFjq {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    letter-spacing: -1px;
  }
  .typography_headlineH3__3WFjq,
  [data-recoleta-font] .typography_headlineH3__3WFjq {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 32px;
    line-height: 1.06;
  }
  [data-recoleta-font] .typography_headlineH3__3WFjq {
    font-family: var(--font-recoleta), sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: -0.64px;
  }
  [data-aeonik-pro-font] .typography_headlineH3__3WFjq {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
  }
  [data-aeonik-pro-font] .typography_headlineH3__3WFjq,
  [data-headline-recoleta-font] .typography_headlineH3__3WFjq {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 32px;
    letter-spacing: -1px;
    line-height: 1.06;
  }
  [data-headline-recoleta-font] .typography_headlineH3__3WFjq {
    font-family: var(--font-recoleta), sans-serif;
    font-style: normal;
    font-weight: 400;
  }
  [data-aeonik-pro-new-font] .typography_headlineH3__3WFjq {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 32px;
    letter-spacing: -0.64px;
    line-height: 34px;
  }
}
.typography_headlineH4__kid14 {
  font-family: var(--font), sans-serif;
  font-weight: 600;
}
.typography_headlineH4__kid14,
[data-aeonik-pro-font] .typography_headlineH4__kid14 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 1.2;
}
[data-aeonik-pro-font] .typography_headlineH4__kid14 {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-weight: 500;
}
[data-headline-recoleta-font] .typography_headlineH4__kid14 {
  font-family: var(--font-recoleta), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: -0.6px;
  line-height: 1.2;
}
[data-aeonik-pro-new-font] .typography_headlineH4__kid14 {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  letter-spacing: -0.96px;
  font-size: 20px;
  letter-spacing: -0.4px;
  line-height: 24px;
}
@media only screen and (min-width: 1024px) {
  .typography_headlineH4__kid14 {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    line-height: 1.17;
  }
  .typography_headlineH4__kid14,
  [data-aeonik-pro-font] .typography_headlineH4__kid14 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    letter-spacing: 0;
  }
  [data-aeonik-pro-font] .typography_headlineH4__kid14 {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
    line-height: 1.16;
  }
  [data-headline-recoleta-font] .typography_headlineH4__kid14 {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.16;
  }
  [data-aeonik-pro-new-font] .typography_headlineH4__kid14 {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 24px;
    letter-spacing: -0.48px;
    line-height: 30px;
  }
}
.typography_headlineH5__S3qMM {
  font-family: var(--font), sans-serif;
  font-weight: 600;
}
.typography_headlineH5__S3qMM,
[data-aeonik-pro-font] .typography_headlineH5__S3qMM {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 1.25;
}
[data-aeonik-pro-font] .typography_headlineH5__S3qMM {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-weight: 500;
}
[data-headline-recoleta-font] .typography_headlineH5__S3qMM {
  font-family: var(--font-recoleta), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25;
}
[data-aeonik-pro-new-font] .typography_headlineH5__S3qMM {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  letter-spacing: -0.96px;
  font-size: 16px;
  letter-spacing: -0.32px;
  line-height: 20px;
}
@media only screen and (min-width: 1024px) {
  .typography_headlineH5__S3qMM {
    font-family: var(--font), sans-serif;
    font-weight: 600;
  }
  .typography_headlineH5__S3qMM,
  [data-aeonik-pro-font] .typography_headlineH5__S3qMM {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 1.2;
  }
  [data-aeonik-pro-font] .typography_headlineH5__S3qMM {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
  }
  [data-headline-recoleta-font] .typography_headlineH5__S3qMM {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2;
  }
  [data-aeonik-pro-new-font] .typography_headlineH5__S3qMM {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 20px;
    letter-spacing: -0.4px;
    line-height: 24px;
  }
}
.typography_headlineH6__Oa5q2 {
  font-family: var(--font), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 1.29;
}
[data-aeonik-pro-font] .typography_headlineH6__Oa5q2 {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 1.28;
}
[data-headline-recoleta-font] .typography_headlineH6__Oa5q2 {
  font-family: var(--font-recoleta), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.28;
}
[data-aeonik-pro-new-font] .typography_headlineH6__Oa5q2 {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  letter-spacing: -0.96px;
  font-size: 14px;
  letter-spacing: -0.28px;
  line-height: 18px;
}
@media only screen and (min-width: 1024px) {
  .typography_headlineH6__Oa5q2 {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    line-height: 1.2;
  }
  .typography_headlineH6__Oa5q2,
  [data-aeonik-pro-font] .typography_headlineH6__Oa5q2 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    letter-spacing: 0;
  }
  [data-aeonik-pro-font] .typography_headlineH6__Oa5q2 {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
    line-height: 1.22;
  }
  [data-headline-recoleta-font] .typography_headlineH6__Oa5q2 {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.22;
  }
  [data-aeonik-pro-new-font] .typography_headlineH6__Oa5q2 {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 18px;
    letter-spacing: -0.36px;
    line-height: 22px;
  }
}
.typography_headlineH7__48hdz {
  font-family: var(--font), sans-serif;
  font-weight: 600;
}
.typography_headlineH7__48hdz,
[data-aeonik-pro-font] .typography_headlineH7__48hdz {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 1.25;
}
[data-aeonik-pro-font] .typography_headlineH7__48hdz {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-weight: 500;
}
[data-headline-recoleta-font] .typography_headlineH7__48hdz {
  font-family: var(--font-recoleta), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.25;
}
.typography_hTitleCapsLG__tUjZq {
  font-family: var(--font), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  font-size: 32px;
  letter-spacing: -0.01em;
  line-height: 1.06;
  text-transform: uppercase;
}
[data-aeonik-pro-font] .typography_hTitleCapsLG__tUjZq {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
}
[data-headline-recoleta-font] .typography_hTitleCapsLG__tUjZq {
  font-family: var(--font-recoleta), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-size: 38px;
  letter-spacing: -0.76px;
  line-height: 1.1;
  text-transform: capitalize;
}
[data-aeonik-pro-new-font] .typography_hTitleCapsLG__tUjZq {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  letter-spacing: -0.96px;
  font-size: 32px;
  letter-spacing: -0.64px;
  line-height: 34px;
  text-transform: uppercase;
}
@media only screen and (min-width: 1024px) {
  .typography_hTitleCapsLG__tUjZq {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 48px;
    letter-spacing: -1px;
    line-height: 1.08;
    text-transform: uppercase;
  }
  [data-aeonik-pro-font] .typography_hTitleCapsLG__tUjZq {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
  }
  [data-headline-recoleta-font] .typography_hTitleCapsLG__tUjZq {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 56px;
    letter-spacing: -1.12px;
    line-height: 1.1;
    text-transform: capitalize;
  }
  [data-aeonik-pro-new-font] .typography_hTitleCapsLG__tUjZq {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 48px;
    letter-spacing: -0.96px;
    line-height: 50px;
    text-transform: uppercase;
  }
}
.typography_hTitleCapsSMUniversal__noHVJ {
  font-family: var(--font), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.6px;
  line-height: 1.14;
  text-transform: uppercase;
}
[data-aeonik-pro-font] .typography_hTitleCapsSMUniversal__noHVJ,
[data-aeonik-pro-new-font] .typography_hTitleCapsSMUniversal__noHVJ {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
}
[data-aeonik-pro-new-font] .typography_hTitleCapsSMUniversal__noHVJ {
  letter-spacing: -0.96px;
  font-size: 14px;
  letter-spacing: -0.24px;
  line-height: 16px;
  text-transform: uppercase;
}
.typography_hTitleCapitalizeLG__0FiH5 {
  font-size: 32px;
  font-weight: 600;
  letter-spacing: -0.32px;
  line-height: 1.06;
  text-align: center;
}
.typography_hTitleCapitalizeXL__BFW4j {
  font-size: 38px;
  font-weight: 600;
  letter-spacing: -0.38px;
  line-height: 38px;
  text-align: center;
}
.typography_subtitleRegular___lxh3 {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  line-height: 1.18;
  letter-spacing: -0.03em;
}
.typography_subtitleRegular___lxh3,
[data-aeonik-pro-new-font] .typography_subtitleRegular___lxh3 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  line-height: 24px;
}
[data-aeonik-pro-new-font] .typography_subtitleRegular___lxh3 {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  letter-spacing: 0;
}
@media only screen and (min-width: 1024px) {
  .typography_subtitleRegular___lxh3 {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: -3%;
    line-height: 32px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleRegular___lxh3 {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 26px;
    font-weight: 400;
    line-height: 32px;
  }
}
.typography_subtitleMedium__a5qb9 {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.18;
  font-weight: 500;
  letter-spacing: -0.6px;
  line-height: 24px;
}
[data-aeonik-pro-new-font] .typography_subtitleMedium__a5qb9 {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
}
@media only screen and (min-width: 1024px) {
  .typography_subtitleMedium__a5qb9 {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-size: 26px;
    font-weight: 500;
    letter-spacing: -0.6px;
    line-height: 32px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleMedium__a5qb9 {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 26px;
    font-weight: 400;
    line-height: 32px;
  }
}
.typography_subtitleSemiBold__827sY {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.18;
  font-weight: 600;
  letter-spacing: -0.4px;
  line-height: 24px;
}
[data-aeonik-pro-new-font] .typography_subtitleSemiBold__827sY {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 500;
}
@media only screen and (min-width: 1024px) {
  .typography_subtitleSemiBold__827sY {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-size: 26px;
    font-weight: 600;
    letter-spacing: -0.4px;
    line-height: 32px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleSemiBold__827sY {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 26px;
    font-weight: 500;
    line-height: 32px;
  }
}
.typography_subtitleBold__2oKUD {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.18;
  font-weight: 700;
  letter-spacing: -0.4px;
  line-height: 24px;
}
[data-aeonik-pro-new-font] .typography_subtitleBold__2oKUD {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 600;
}
@media only screen and (min-width: 1024px) {
  .typography_subtitleBold__2oKUD {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: -0.4px;
    line-height: 32px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleBold__2oKUD {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 26px;
    font-weight: 600;
    line-height: 32px;
  }
}
.typography_subtitleCAPS__R8DNs {
  font-family: var(--font), sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}
.typography_subtitleCAPS__R8DNs,
[data-aeonik-pro-new-font] .typography_subtitleCAPS__R8DNs {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  text-transform: uppercase;
}
[data-aeonik-pro-new-font] .typography_subtitleCAPS__R8DNs {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  line-height: 22px;
}
@media only screen and (min-width: 1024px) {
  .typography_subtitleCAPS__R8DNs {
    font-family: var(--font), sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 32px;
  }
  .typography_subtitleCAPS__R8DNs,
  [data-aeonik-pro-new-font] .typography_subtitleCAPS__R8DNs {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    text-transform: uppercase;
  }
  [data-aeonik-pro-new-font] .typography_subtitleCAPS__R8DNs {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-size: 26px;
    font-weight: 500;
    line-height: 32px;
  }
}
.typography_paragraphMDRegular__M1pKx {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  letter-spacing: -0.03em;
  line-height: 1.41;
}
[data-aeonik-pro-new-font] .typography_paragraphMDRegular__M1pKx {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
}
.typography_paragraphMDMedium__sm_dc {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  letter-spacing: -0.6px;
  line-height: 1.41;
}
[data-aeonik-pro-new-font] .typography_paragraphMDMedium__sm_dc {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
}
.typography_paragraphMDSemiBold__O6C5j {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  letter-spacing: -0.4px;
  line-height: 1.41;
}
[data-aeonik-pro-new-font] .typography_paragraphMDSemiBold__O6C5j {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 500;
}
.typography_paragraphMDBold__b294S {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
  letter-spacing: -0.4px;
  line-height: 1.41;
}
[data-aeonik-pro-new-font] .typography_paragraphMDBold__b294S {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 600;
}
.typography_paragraphMDRegularCompact__9VTbG {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  letter-spacing: -0.03em;
  line-height: 1.18;
}
[data-aeonik-pro-new-font] .typography_paragraphMDRegularCompact__9VTbG {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
  line-height: 20px;
}
.typography_paragraphMDMediumCompact__to3r2 {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  letter-spacing: -0.6px;
  line-height: 1.18;
}
[data-aeonik-pro-new-font] .typography_paragraphMDMediumCompact__to3r2 {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
  line-height: 20px;
}
.typography_paragraphMDSemiBoldCompact__yAXEN {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  letter-spacing: -0.4px;
  line-height: 1.18;
}
[data-aeonik-pro-new-font] .typography_paragraphMDSemiBoldCompact__yAXEN {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 500;
  line-height: 20px;
}
.typography_paragraphMDBoldCompact__pKBGf {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
  letter-spacing: -0.4px;
  line-height: 1.18;
}
[data-aeonik-pro-new-font] .typography_paragraphMDBoldCompact__pKBGf {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 600;
  line-height: 20px;
}
.typography_paragraphLGRegular__kmNkF {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.03em;
  line-height: 1.4;
}
[data-aeonik-pro-new-font] .typography_paragraphLGRegular__kmNkF {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.typography_paragraphLGMedium__JViLO {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: -0.6px;
  line-height: 1.4;
}
[data-aeonik-pro-new-font] .typography_paragraphLGMedium__JViLO {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.typography_paragraphLGSemiBold__waiyF {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -0.4px;
  line-height: 1.4;
}
[data-aeonik-pro-new-font] .typography_paragraphLGSemiBold__waiyF {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}
.typography_paragraphLGBold__b0LAR {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.4px;
  line-height: 1.4;
}
[data-aeonik-pro-new-font] .typography_paragraphLGBold__b0LAR {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-size: 20px;
  line-height: 28px;
}
.typography_labelLGSemiBold__ZqF8B,
[data-aeonik-pro-new-font] .typography_paragraphLGBold__b0LAR {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  font-weight: 600;
}
.typography_labelLGSemiBold__ZqF8B {
  font-family: var(--font), sans-serif;
  font-size: 16px;
  line-height: 1.25;
}
[data-aeonik-pro-new-font] .typography_labelLGSemiBold__ZqF8B {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}
@media only screen and (min-width: 1024px) {
  .typography_labelLGSemiBold__ZqF8B {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    line-height: 1.2;
  }
  .typography_labelLGSemiBold__ZqF8B,
  [data-aeonik-pro-new-font] .typography_labelLGSemiBold__ZqF8B {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    letter-spacing: 0;
  }
  [data-aeonik-pro-new-font] .typography_labelLGSemiBold__ZqF8B {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
    line-height: 24px;
  }
}
.typography_labelMDMedium__L8H2e {
  font-family: var(--font), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.18;
}
[data-aeonik-pro-new-font] .typography_labelMDMedium__L8H2e {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
.typography_labelMDSemiBold__nNdt0 {
  font-family: var(--font), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  font-size: 17px;
  letter-spacing: 0;
  line-height: 1.18;
}
[data-aeonik-pro-new-font] .typography_labelMDSemiBold__nNdt0 {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}
.typography_labelMDSemiBoldCaps__kUn9W {
  font-family: var(--font), sans-serif;
  font-weight: 600;
  font-size: 17px;
  letter-spacing: 0.02em;
}
.typography_labelMDSemiBoldCaps__kUn9W,
[data-aeonik-pro-new-font] .typography_labelMDSemiBoldCaps__kUn9W {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 24px;
  text-transform: uppercase;
}
[data-aeonik-pro-new-font] .typography_labelMDSemiBoldCaps__kUn9W {
  font-family: var(--font-aeonik-pro), sans-serif;
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 500;
}
.typography_labelSMSemiBold__Yvf9s {
  font-family: var(--font), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.01em;
  line-height: 1.14;
}
[data-aeonik-pro-new-font] .typography_labelSMSemiBold__Yvf9s {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
}
.typography_labelSMSemiboldCaps__UCOUm {
  font-family: var(--font), sans-serif;
  font-weight: 600;
  letter-spacing: 0.02em;
  line-height: 1.14;
}
.typography_labelSMSemiboldCaps__UCOUm,
[data-aeonik-pro-new-font] .typography_labelSMSemiboldCaps__UCOUm {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  text-transform: uppercase;
}
[data-aeonik-pro-new-font] .typography_labelSMSemiboldCaps__UCOUm {
  font-family: var(--font-aeonik-pro), sans-serif;
  letter-spacing: 0;
  font-weight: 500;
  line-height: 16px;
}
.typography_labelXSBoldCaps__YYj2c {
  font-family: var(--font), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  font-size: 11px;
  letter-spacing: 0.02em;
  line-height: 1.3;
  text-transform: uppercase;
}
.typography_footnoteRegular__iLmfI {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.03em;
  line-height: 1.43;
}
[data-aeonik-pro-new-font] .typography_footnoteRegular__iLmfI {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 400;
}
.typography_footnoteMedium__R1iOG {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.43;
}
[data-aeonik-pro-new-font] .typography_footnoteMedium__R1iOG {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 400;
}
.typography_footnoteSemiBold__rtsTq {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1.43;
}
[data-aeonik-pro-new-font] .typography_footnoteSemiBold__rtsTq {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 500;
}
.typography_footnoteBold__XGf_g {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.43;
}
[data-aeonik-pro-new-font] .typography_footnoteBold__XGf_g {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 600;
}
.typography_footnoteRegularCompact__b3SN6 {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.03em;
  line-height: 1.21;
}
[data-aeonik-pro-new-font] .typography_footnoteRegularCompact__b3SN6 {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 400;
  line-height: 16px;
}
.typography_footnoteMediumCompact__iKOjO {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.21;
}
[data-aeonik-pro-new-font] .typography_footnoteMediumCompact__iKOjO {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 400;
  line-height: 16px;
}
.typography_footnoteSemiBoldCompact__3Q_xT {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1.21;
}
[data-aeonik-pro-new-font] .typography_footnoteSemiBoldCompact__3Q_xT {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 500;
  line-height: 16px;
}
.typography_footnoteBoldCompact__Riq_W {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.21;
}
[data-aeonik-pro-new-font] .typography_footnoteBoldCompact__Riq_W {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 600;
  line-height: 16px;
}
.typography_captionRegular__f8ViU {
  font-family: var(--secondaryFont), sans-serif;
  line-height: 1.33;
}
.typography_captionRegular__f8ViU,
[data-aeonik-pro-new-font] .typography_captionRegular__f8ViU {
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  letter-spacing: 0;
}
[data-aeonik-pro-new-font] .typography_captionRegular__f8ViU {
  font-family: var(--font-aeonik-pro), sans-serif;
  line-height: 16px;
}
.typography_captionMedium__Fjvzt {
  font-family: var(--secondaryFont), sans-serif;
  line-height: 1.33;
  font-weight: 500;
}
.typography_captionMedium__Fjvzt,
[data-aeonik-pro-new-font] .typography_captionMedium__Fjvzt {
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
}
[data-aeonik-pro-new-font] .typography_captionMedium__Fjvzt {
  font-family: var(--font-aeonik-pro), sans-serif;
  line-height: 16px;
  font-weight: 400;
}
.typography_captionSemiBold___UIvv {
  font-family: var(--secondaryFont), sans-serif;
  line-height: 1.33;
  font-weight: 600;
}
.typography_captionSemiBold___UIvv,
[data-aeonik-pro-new-font] .typography_captionSemiBold___UIvv {
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
}
[data-aeonik-pro-new-font] .typography_captionSemiBold___UIvv {
  font-family: var(--font-aeonik-pro), sans-serif;
  line-height: 16px;
  font-weight: 500;
}
.typography_headlineH1_mb__yuULp {
  font-family: var(--font), sans-serif;
  font-weight: 600;
  letter-spacing: -0.02em;
}
.typography_headlineH1_mb__yuULp,
[data-recoleta-font] .typography_headlineH1_mb__yuULp {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  line-height: 1.06;
}
[data-recoleta-font] .typography_headlineH1_mb__yuULp {
  font-family: var(--font-recoleta), sans-serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.64px;
}
[data-aeonik-pro-font] .typography_headlineH1_mb__yuULp {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  font-size: 36px;
  letter-spacing: -0.02em;
  line-height: 1.05;
}
[data-headers-content-primary] .typography_headlineH1_mb__yuULp {
  color: var(--contentPrimaryColor) !important;
}
[data-headers-content-primary] .typography_headlineH1_mb__yuULp b {
  color: #c1966e !important;
}
[data-headline-recoleta-font] .typography_headlineH1_mb__yuULp {
  font-family: var(--font-recoleta), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-size: 36px;
  letter-spacing: -0.72px;
  line-height: 1.11;
}
[data-aeonik-pro-new-font] .typography_headlineH1_mb__yuULp {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  letter-spacing: -0.96px;
  font-size: 32px;
  letter-spacing: -0.64px;
  line-height: 34px;
}
@media only screen and (min-width: 1024px) {
  .typography_headlineH1_mb__yuULp {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    line-height: 1.04;
  }
  .typography_headlineH1_mb__yuULp,
  [data-recoleta-font] .typography_headlineH1_mb__yuULp {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 48px;
    letter-spacing: -1px;
  }
  [data-recoleta-font] .typography_headlineH1_mb__yuULp {
    font-family: var(--font-recoleta), sans-serif;
    font-weight: 400;
    font-style: normal;
    line-height: 1.08;
  }
  [data-aeonik-pro-font] .typography_headlineH1_mb__yuULp {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 56px;
    letter-spacing: -0.02em;
    line-height: 1.03;
  }
  [data-headline-recoleta-font] .typography_headlineH1_mb__yuULp {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    letter-spacing: -1px;
    line-height: 1.08;
  }
  [data-aeonik-pro-new-font] .typography_headlineH1_mb__yuULp {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 48px;
    letter-spacing: -0.96px;
    line-height: 50px;
  }
}
.typography_headlineH2_mb__EclqE {
  font-family: var(--font), sans-serif;
  font-weight: 600;
  letter-spacing: -0.02em;
}
.typography_headlineH2_mb__EclqE,
[data-recoleta-font] .typography_headlineH2_mb__EclqE {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 1.14;
}
[data-recoleta-font] .typography_headlineH2_mb__EclqE {
  font-family: var(--font-recoleta), sans-serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.56px;
}
[data-aeonik-pro-font] .typography_headlineH2_mb__EclqE {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  font-size: 32px;
  letter-spacing: -0.02em;
  line-height: 1.12;
}
[data-headers-content-primary] .typography_headlineH2_mb__EclqE {
  color: var(--contentPrimaryColor) !important;
}
[data-headers-content-primary] .typography_headlineH2_mb__EclqE b {
  color: #c1966e !important;
}
[data-headline-recoleta-font] .typography_headlineH2_mb__EclqE {
  font-family: var(--font-recoleta), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  letter-spacing: -0.3px;
  line-height: 1.13;
}
[data-aeonik-pro-new-font] .typography_headlineH2_mb__EclqE {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  letter-spacing: -0.96px;
  font-size: 28px;
  letter-spacing: -0.56px;
  line-height: 32px;
}
@media only screen and (min-width: 1024px) {
  .typography_headlineH2_mb__EclqE {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    letter-spacing: -1px;
  }
  .typography_headlineH2_mb__EclqE,
  [data-recoleta-font] .typography_headlineH2_mb__EclqE {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 40px;
    line-height: 1.05;
  }
  [data-recoleta-font] .typography_headlineH2_mb__EclqE {
    font-family: var(--font-recoleta), sans-serif;
    font-weight: 400;
    letter-spacing: -0.81px;
  }
  [data-aeonik-pro-font] .typography_headlineH2_mb__EclqE {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 42px;
    letter-spacing: -0.02em;
    line-height: 1.04;
  }
  [data-headline-recoleta-font] .typography_headlineH2_mb__EclqE {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 42px;
    letter-spacing: -0.84px;
    line-height: 1.04;
  }
  [data-aeonik-pro-new-font] .typography_headlineH2_mb__EclqE {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 40px;
    letter-spacing: -0.8px;
    line-height: 42px;
  }
}
.typography_headlineH3_mb__B7qgF {
  font-family: var(--font), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  font-size: 24px;
  letter-spacing: -0.02em;
  line-height: 1.17;
}
[data-recoleta-font] .typography_headlineH3_mb__B7qgF {
  font-family: var(--font-recoleta), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  font-size: 24px;
  font-style: normal;
  letter-spacing: -0.48px;
  line-height: 1.16;
}
[data-aeonik-pro-font] .typography_headlineH3_mb__B7qgF {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  font-size: 24px;
  letter-spacing: 0;
  line-height: 1.16;
}
[data-headline-recoleta-font] .typography_headlineH3_mb__B7qgF {
  font-family: var(--font-recoleta), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: -0.48px;
  line-height: 1.16;
}
[data-aeonik-pro-new-font] .typography_headlineH3_mb__B7qgF {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  letter-spacing: -0.96px;
  font-size: 24px;
  letter-spacing: -0.48px;
  line-height: 28px;
}
@media only screen and (min-width: 1024px) {
  .typography_headlineH3_mb__B7qgF {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    letter-spacing: -1px;
  }
  .typography_headlineH3_mb__B7qgF,
  [data-recoleta-font] .typography_headlineH3_mb__B7qgF {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 32px;
    line-height: 1.06;
  }
  [data-recoleta-font] .typography_headlineH3_mb__B7qgF {
    font-family: var(--font-recoleta), sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: -0.64px;
  }
  [data-aeonik-pro-font] .typography_headlineH3_mb__B7qgF {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
  }
  [data-aeonik-pro-font] .typography_headlineH3_mb__B7qgF,
  [data-headline-recoleta-font] .typography_headlineH3_mb__B7qgF {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 32px;
    letter-spacing: -1px;
    line-height: 1.06;
  }
  [data-headline-recoleta-font] .typography_headlineH3_mb__B7qgF {
    font-family: var(--font-recoleta), sans-serif;
    font-style: normal;
    font-weight: 400;
  }
  [data-aeonik-pro-new-font] .typography_headlineH3_mb__B7qgF {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 32px;
    letter-spacing: -0.64px;
    line-height: 34px;
  }
}
.typography_headlineH4_mb__inRfp {
  font-family: var(--font), sans-serif;
  font-weight: 600;
}
.typography_headlineH4_mb__inRfp,
[data-aeonik-pro-font] .typography_headlineH4_mb__inRfp {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 1.2;
}
[data-aeonik-pro-font] .typography_headlineH4_mb__inRfp {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-weight: 500;
}
[data-headline-recoleta-font] .typography_headlineH4_mb__inRfp {
  font-family: var(--font-recoleta), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: -0.6px;
  line-height: 1.2;
}
[data-aeonik-pro-new-font] .typography_headlineH4_mb__inRfp {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  letter-spacing: -0.96px;
  font-size: 20px;
  letter-spacing: -0.4px;
  line-height: 24px;
}
@media only screen and (min-width: 1024px) {
  .typography_headlineH4_mb__inRfp {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    line-height: 1.17;
  }
  .typography_headlineH4_mb__inRfp,
  [data-aeonik-pro-font] .typography_headlineH4_mb__inRfp {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    letter-spacing: 0;
  }
  [data-aeonik-pro-font] .typography_headlineH4_mb__inRfp {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
    line-height: 1.16;
  }
  [data-headline-recoleta-font] .typography_headlineH4_mb__inRfp {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.16;
  }
  [data-aeonik-pro-new-font] .typography_headlineH4_mb__inRfp {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 24px;
    letter-spacing: -0.48px;
    line-height: 30px;
  }
}
.typography_headlineH5_mb__xZMzr {
  font-family: var(--font), sans-serif;
  font-weight: 600;
}
.typography_headlineH5_mb__xZMzr,
[data-aeonik-pro-font] .typography_headlineH5_mb__xZMzr {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 1.25;
}
[data-aeonik-pro-font] .typography_headlineH5_mb__xZMzr {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-weight: 500;
}
[data-headline-recoleta-font] .typography_headlineH5_mb__xZMzr {
  font-family: var(--font-recoleta), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25;
}
[data-aeonik-pro-new-font] .typography_headlineH5_mb__xZMzr {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  letter-spacing: -0.96px;
  font-size: 16px;
  letter-spacing: -0.32px;
  line-height: 20px;
}
@media only screen and (min-width: 1024px) {
  .typography_headlineH5_mb__xZMzr {
    font-family: var(--font), sans-serif;
    font-weight: 600;
  }
  .typography_headlineH5_mb__xZMzr,
  [data-aeonik-pro-font] .typography_headlineH5_mb__xZMzr {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 1.2;
  }
  [data-aeonik-pro-font] .typography_headlineH5_mb__xZMzr {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
  }
  [data-headline-recoleta-font] .typography_headlineH5_mb__xZMzr {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2;
  }
  [data-aeonik-pro-new-font] .typography_headlineH5_mb__xZMzr {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 20px;
    letter-spacing: -0.4px;
    line-height: 24px;
  }
}
.typography_headlineH6_mb__63OZG {
  font-family: var(--font), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 1.29;
}
[data-aeonik-pro-font] .typography_headlineH6_mb__63OZG {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 1.28;
}
[data-headline-recoleta-font] .typography_headlineH6_mb__63OZG {
  font-family: var(--font-recoleta), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.28;
}
[data-aeonik-pro-new-font] .typography_headlineH6_mb__63OZG {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  letter-spacing: -0.96px;
  font-size: 14px;
  letter-spacing: -0.28px;
  line-height: 18px;
}
@media only screen and (min-width: 1024px) {
  .typography_headlineH6_mb__63OZG {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    line-height: 1.2;
  }
  .typography_headlineH6_mb__63OZG,
  [data-aeonik-pro-font] .typography_headlineH6_mb__63OZG {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    letter-spacing: 0;
  }
  [data-aeonik-pro-font] .typography_headlineH6_mb__63OZG {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
    line-height: 1.22;
  }
  [data-headline-recoleta-font] .typography_headlineH6_mb__63OZG {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.22;
  }
  [data-aeonik-pro-new-font] .typography_headlineH6_mb__63OZG {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 18px;
    letter-spacing: -0.36px;
    line-height: 22px;
  }
}
.typography_headlineH7_mb__PEL88 {
  font-family: var(--font), sans-serif;
  font-weight: 600;
}
.typography_headlineH7_mb__PEL88,
[data-aeonik-pro-font] .typography_headlineH7_mb__PEL88 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 1.25;
}
[data-aeonik-pro-font] .typography_headlineH7_mb__PEL88 {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-weight: 500;
}
[data-headline-recoleta-font] .typography_headlineH7_mb__PEL88 {
  font-family: var(--font-recoleta), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.25;
}
.typography_hTitleCapsLG_mb__056wc {
  font-family: var(--font), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  font-size: 32px;
  letter-spacing: -0.01em;
  line-height: 1.06;
  text-transform: uppercase;
}
[data-aeonik-pro-font] .typography_hTitleCapsLG_mb__056wc {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
}
[data-headline-recoleta-font] .typography_hTitleCapsLG_mb__056wc {
  font-family: var(--font-recoleta), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  font-size: 38px;
  letter-spacing: -0.76px;
  line-height: 1.1;
  text-transform: capitalize;
}
[data-aeonik-pro-new-font] .typography_hTitleCapsLG_mb__056wc {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  letter-spacing: -0.96px;
  font-size: 32px;
  letter-spacing: -0.64px;
  line-height: 34px;
  text-transform: uppercase;
}
@media only screen and (min-width: 1024px) {
  .typography_hTitleCapsLG_mb__056wc {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 48px;
    letter-spacing: -1px;
    line-height: 1.08;
    text-transform: uppercase;
  }
  [data-aeonik-pro-font] .typography_hTitleCapsLG_mb__056wc {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
  }
  [data-headline-recoleta-font] .typography_hTitleCapsLG_mb__056wc {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 56px;
    letter-spacing: -1.12px;
    line-height: 1.1;
    text-transform: capitalize;
  }
  [data-aeonik-pro-new-font] .typography_hTitleCapsLG_mb__056wc {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 48px;
    letter-spacing: -0.96px;
    line-height: 50px;
    text-transform: uppercase;
  }
}
.typography_hTitleCapsSMUniversal_mb__H_bNJ {
  font-family: var(--font), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.6px;
  line-height: 1.14;
  text-transform: uppercase;
}
[data-aeonik-pro-font] .typography_hTitleCapsSMUniversal_mb__H_bNJ,
[data-aeonik-pro-new-font] .typography_hTitleCapsSMUniversal_mb__H_bNJ {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
}
[data-aeonik-pro-new-font] .typography_hTitleCapsSMUniversal_mb__H_bNJ {
  letter-spacing: -0.96px;
  font-size: 14px;
  letter-spacing: -0.24px;
  line-height: 16px;
  text-transform: uppercase;
}
.typography_hTitleCapitalizeLG_mb__wii5v {
  font-size: 32px;
  font-weight: 600;
  letter-spacing: -0.32px;
  line-height: 1.06;
  text-align: center;
}
.typography_hTitleCapitalizeXL_mb__j_Smd {
  font-size: 38px;
  font-weight: 600;
  letter-spacing: -0.38px;
  line-height: 38px;
  text-align: center;
}
.typography_subtitleRegular_mb__GNSvi {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.18;
  font-weight: 400;
  letter-spacing: -0.03em;
  line-height: 24px;
}
[data-aeonik-pro-new-font] .typography_subtitleRegular_mb__GNSvi {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
}
@media only screen and (min-width: 1024px) {
  .typography_subtitleRegular_mb__GNSvi {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: -3%;
    line-height: 32px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleRegular_mb__GNSvi {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 26px;
    font-weight: 400;
    line-height: 32px;
  }
}
.typography_subtitleMedium_mb__4oixI {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.18;
  font-weight: 500;
  letter-spacing: -0.6px;
  line-height: 24px;
}
[data-aeonik-pro-new-font] .typography_subtitleMedium_mb__4oixI {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
}
@media only screen and (min-width: 1024px) {
  .typography_subtitleMedium_mb__4oixI {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-size: 26px;
    font-weight: 500;
    letter-spacing: -0.6px;
    line-height: 32px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleMedium_mb__4oixI {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 26px;
    font-weight: 400;
    line-height: 32px;
  }
}
.typography_subtitleSemiBold_mb__CzUkR {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.18;
  font-weight: 600;
  letter-spacing: -0.4px;
  line-height: 24px;
}
[data-aeonik-pro-new-font] .typography_subtitleSemiBold_mb__CzUkR {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 500;
}
@media only screen and (min-width: 1024px) {
  .typography_subtitleSemiBold_mb__CzUkR {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-size: 26px;
    font-weight: 600;
    letter-spacing: -0.4px;
    line-height: 32px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleSemiBold_mb__CzUkR {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 26px;
    font-weight: 500;
    line-height: 32px;
  }
}
.typography_subtitleBold_mb__hiXzZ {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.18;
  font-weight: 700;
  letter-spacing: -0.4px;
  line-height: 24px;
}
[data-aeonik-pro-new-font] .typography_subtitleBold_mb__hiXzZ {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 600;
}
@media only screen and (min-width: 1024px) {
  .typography_subtitleBold_mb__hiXzZ {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: -0.4px;
    line-height: 32px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleBold_mb__hiXzZ {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 26px;
    font-weight: 600;
    line-height: 32px;
  }
}
.typography_subtitleCAPS_mb__wy73v {
  font-family: var(--font), sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}
.typography_subtitleCAPS_mb__wy73v,
[data-aeonik-pro-new-font] .typography_subtitleCAPS_mb__wy73v {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  text-transform: uppercase;
}
[data-aeonik-pro-new-font] .typography_subtitleCAPS_mb__wy73v {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  line-height: 22px;
}
@media only screen and (min-width: 1024px) {
  .typography_subtitleCAPS_mb__wy73v {
    font-family: var(--font), sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 32px;
  }
  .typography_subtitleCAPS_mb__wy73v,
  [data-aeonik-pro-new-font] .typography_subtitleCAPS_mb__wy73v {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    text-transform: uppercase;
  }
  [data-aeonik-pro-new-font] .typography_subtitleCAPS_mb__wy73v {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-size: 26px;
    font-weight: 500;
    line-height: 32px;
  }
}
.typography_paragraphMDRegular_mb__1iC9w {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  letter-spacing: -0.03em;
  line-height: 1.41;
}
[data-aeonik-pro-new-font] .typography_paragraphMDRegular_mb__1iC9w {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
}
.typography_paragraphMDMedium_mb__yM18v {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  letter-spacing: -0.6px;
  line-height: 1.41;
}
[data-aeonik-pro-new-font] .typography_paragraphMDMedium_mb__yM18v {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
}
.typography_paragraphMDSemiBold_mb__scdg1 {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  letter-spacing: -0.4px;
  line-height: 1.41;
}
[data-aeonik-pro-new-font] .typography_paragraphMDSemiBold_mb__scdg1 {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 500;
}
.typography_paragraphMDBold_mb__5oyOH {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
  letter-spacing: -0.4px;
  line-height: 1.41;
}
[data-aeonik-pro-new-font] .typography_paragraphMDBold_mb__5oyOH {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 600;
}
.typography_paragraphMDRegularCompact_mb__ikGE5 {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  letter-spacing: -0.03em;
  line-height: 1.18;
}
[data-aeonik-pro-new-font] .typography_paragraphMDRegularCompact_mb__ikGE5 {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
  line-height: 20px;
}
.typography_paragraphMDMediumCompact_mb__WGdDw {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  letter-spacing: -0.6px;
  line-height: 1.18;
}
[data-aeonik-pro-new-font] .typography_paragraphMDMediumCompact_mb__WGdDw {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
  line-height: 20px;
}
.typography_paragraphMDSemiBoldCompact_mb__gDY1p {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  letter-spacing: -0.4px;
  line-height: 1.18;
}
[data-aeonik-pro-new-font] .typography_paragraphMDSemiBoldCompact_mb__gDY1p {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 500;
  line-height: 20px;
}
.typography_paragraphMDBoldCompact_mb__hAURk {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
  letter-spacing: -0.4px;
  line-height: 1.18;
}
[data-aeonik-pro-new-font] .typography_paragraphMDBoldCompact_mb__hAURk {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 600;
  line-height: 20px;
}
.typography_paragraphLGRegular_mb__t9dLf {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.03em;
  line-height: 1.4;
}
[data-aeonik-pro-new-font] .typography_paragraphLGRegular_mb__t9dLf {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.typography_paragraphLGMedium_mb__Y6oc5 {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: -0.6px;
  line-height: 1.4;
}
[data-aeonik-pro-new-font] .typography_paragraphLGMedium_mb__Y6oc5 {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.typography_paragraphLGSemiBold_mb__x34A3 {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -0.4px;
  line-height: 1.4;
}
[data-aeonik-pro-new-font] .typography_paragraphLGSemiBold_mb__x34A3 {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}
.typography_paragraphLGBold_mb__Zn9_W {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.4px;
  line-height: 1.4;
}
[data-aeonik-pro-new-font] .typography_paragraphLGBold_mb__Zn9_W {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}
.typography_labelLGSemiBold_mb__FIhpT {
  font-family: var(--font), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 1.25;
}
[data-aeonik-pro-new-font] .typography_labelLGSemiBold_mb__FIhpT {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}
@media only screen and (min-width: 1024px) {
  .typography_labelLGSemiBold_mb__FIhpT {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 1.2;
  }
  [data-aeonik-pro-new-font] .typography_labelLGSemiBold_mb__FIhpT {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
  }
}
.typography_labelMDMedium_mb__TdJUR {
  font-family: var(--font), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.18;
}
[data-aeonik-pro-new-font] .typography_labelMDMedium_mb__TdJUR {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
.typography_labelMDSemiBold_mb__qTnTc {
  font-family: var(--font), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  font-size: 17px;
  letter-spacing: 0;
  line-height: 1.18;
}
[data-aeonik-pro-new-font] .typography_labelMDSemiBold_mb__qTnTc {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}
.typography_labelMDSemiBoldCaps_mb__wXvpB {
  font-family: var(--font), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  font-size: 17px;
  letter-spacing: 0.02em;
  line-height: 24px;
  text-transform: uppercase;
}
[data-aeonik-pro-new-font] .typography_labelMDSemiBoldCaps_mb__wXvpB {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
}
.typography_labelSMSemiBold_mb__EuRP3 {
  font-family: var(--font), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.01em;
  line-height: 1.14;
}
[data-aeonik-pro-new-font] .typography_labelSMSemiBold_mb__EuRP3 {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
}
.typography_labelSMSemiboldCaps_mb__2K3fl {
  font-family: var(--font), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.02em;
  line-height: 1.14;
  text-transform: uppercase;
}
[data-aeonik-pro-new-font] .typography_labelSMSemiboldCaps_mb__2K3fl {
  font-family: var(--font-aeonik-pro), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-transform: uppercase;
}
.typography_labelXSBoldCaps_mb__XQNTx {
  font-family: var(--font), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  font-size: 11px;
  letter-spacing: 0.02em;
  line-height: 1.3;
  text-transform: uppercase;
}
.typography_footnoteRegular_mb__mHZ2g {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.03em;
  line-height: 1.43;
}
[data-aeonik-pro-new-font] .typography_footnoteRegular_mb__mHZ2g {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 400;
}
.typography_footnoteMedium_mb__GSZm_ {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.43;
}
[data-aeonik-pro-new-font] .typography_footnoteMedium_mb__GSZm_ {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 400;
}
.typography_footnoteSemiBold_mb__UZtR3 {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1.43;
}
[data-aeonik-pro-new-font] .typography_footnoteSemiBold_mb__UZtR3 {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 500;
}
.typography_footnoteBold_mb__lzTbo {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.43;
}
[data-aeonik-pro-new-font] .typography_footnoteBold_mb__lzTbo {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 600;
}
.typography_footnoteRegularCompact_mb__GsFql {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.03em;
  line-height: 1.21;
}
[data-aeonik-pro-new-font] .typography_footnoteRegularCompact_mb__GsFql {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 400;
  line-height: 16px;
}
.typography_footnoteMediumCompact_mb__VV1Y8 {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.21;
}
[data-aeonik-pro-new-font] .typography_footnoteMediumCompact_mb__VV1Y8 {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 400;
  line-height: 16px;
}
.typography_footnoteSemiBoldCompact_mb__kg8ZB {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1.21;
}
[data-aeonik-pro-new-font] .typography_footnoteSemiBoldCompact_mb__kg8ZB {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 500;
  line-height: 16px;
}
.typography_footnoteBoldCompact_mb__8ku7H {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.21;
}
[data-aeonik-pro-new-font] .typography_footnoteBoldCompact_mb__8ku7H {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 600;
  line-height: 16px;
}
.typography_captionRegular_mb__jKgzW {
  font-family: var(--secondaryFont), sans-serif;
  line-height: 1.33;
}
.typography_captionRegular_mb__jKgzW,
[data-aeonik-pro-new-font] .typography_captionRegular_mb__jKgzW {
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  letter-spacing: 0;
}
[data-aeonik-pro-new-font] .typography_captionRegular_mb__jKgzW {
  font-family: var(--font-aeonik-pro), sans-serif;
  line-height: 16px;
}
.typography_captionMedium_mb__D9kuT {
  font-family: var(--secondaryFont), sans-serif;
  line-height: 1.33;
  font-weight: 500;
}
.typography_captionMedium_mb__D9kuT,
[data-aeonik-pro-new-font] .typography_captionMedium_mb__D9kuT {
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
}
[data-aeonik-pro-new-font] .typography_captionMedium_mb__D9kuT {
  font-family: var(--font-aeonik-pro), sans-serif;
  line-height: 16px;
  font-weight: 400;
}
.typography_captionSemiBold_mb__8XD6J {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.33;
  font-weight: 600;
  letter-spacing: 0;
}
[data-aeonik-pro-new-font] .typography_captionSemiBold_mb__8XD6J {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 16px;
  font-weight: 500;
}
@media only screen and (min-width: 768px) {
  .typography_headlineH1_tb__SAN5T {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    letter-spacing: -0.02em;
  }
  .typography_headlineH1_tb__SAN5T,
  [data-recoleta-font] .typography_headlineH1_tb__SAN5T {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 32px;
    line-height: 1.06;
  }
  [data-recoleta-font] .typography_headlineH1_tb__SAN5T {
    font-family: var(--font-recoleta), sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: -0.64px;
  }
  [data-aeonik-pro-font] .typography_headlineH1_tb__SAN5T {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 36px;
    letter-spacing: -0.02em;
    line-height: 1.05;
  }
  [data-headers-content-primary] .typography_headlineH1_tb__SAN5T {
    color: var(--contentPrimaryColor) !important;
  }
  [data-headers-content-primary] .typography_headlineH1_tb__SAN5T b {
    color: #c1966e !important;
  }
  [data-headline-recoleta-font] .typography_headlineH1_tb__SAN5T {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    letter-spacing: -0.72px;
    line-height: 1.11;
  }
  [data-aeonik-pro-new-font] .typography_headlineH1_tb__SAN5T {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 32px;
    letter-spacing: -0.64px;
    line-height: 34px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .typography_headlineH1_tb__SAN5T {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    line-height: 1.04;
  }
  .typography_headlineH1_tb__SAN5T,
  [data-recoleta-font] .typography_headlineH1_tb__SAN5T {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 48px;
    letter-spacing: -1px;
  }
  [data-recoleta-font] .typography_headlineH1_tb__SAN5T {
    font-family: var(--font-recoleta), sans-serif;
    font-weight: 400;
    font-style: normal;
    line-height: 1.08;
  }
  [data-aeonik-pro-font] .typography_headlineH1_tb__SAN5T {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 56px;
    letter-spacing: -0.02em;
    line-height: 1.03;
  }
  [data-headline-recoleta-font] .typography_headlineH1_tb__SAN5T {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    letter-spacing: -1px;
    line-height: 1.08;
  }
  [data-aeonik-pro-new-font] .typography_headlineH1_tb__SAN5T {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 48px;
    letter-spacing: -0.96px;
    line-height: 50px;
  }
}
@media only screen and (min-width: 768px) {
  .typography_headlineH2_tb__jnIWx {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    letter-spacing: -0.02em;
  }
  .typography_headlineH2_tb__jnIWx,
  [data-recoleta-font] .typography_headlineH2_tb__jnIWx {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 28px;
    line-height: 1.14;
  }
  [data-recoleta-font] .typography_headlineH2_tb__jnIWx {
    font-family: var(--font-recoleta), sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: -0.56px;
  }
  [data-aeonik-pro-font] .typography_headlineH2_tb__jnIWx {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 32px;
    letter-spacing: -0.02em;
    line-height: 1.12;
  }
  [data-headers-content-primary] .typography_headlineH2_tb__jnIWx {
    color: var(--contentPrimaryColor) !important;
  }
  [data-headers-content-primary] .typography_headlineH2_tb__jnIWx b {
    color: #c1966e !important;
  }
  [data-headline-recoleta-font] .typography_headlineH2_tb__jnIWx {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    letter-spacing: -0.3px;
    line-height: 1.13;
  }
  [data-aeonik-pro-new-font] .typography_headlineH2_tb__jnIWx {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 28px;
    letter-spacing: -0.56px;
    line-height: 32px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .typography_headlineH2_tb__jnIWx {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    letter-spacing: -1px;
  }
  .typography_headlineH2_tb__jnIWx,
  [data-recoleta-font] .typography_headlineH2_tb__jnIWx {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 40px;
    line-height: 1.05;
  }
  [data-recoleta-font] .typography_headlineH2_tb__jnIWx {
    font-family: var(--font-recoleta), sans-serif;
    font-weight: 400;
    letter-spacing: -0.81px;
  }
  [data-aeonik-pro-font] .typography_headlineH2_tb__jnIWx {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 42px;
    letter-spacing: -0.02em;
    line-height: 1.04;
  }
  [data-headline-recoleta-font] .typography_headlineH2_tb__jnIWx {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 42px;
    letter-spacing: -0.84px;
    line-height: 1.04;
  }
  [data-aeonik-pro-new-font] .typography_headlineH2_tb__jnIWx {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 40px;
    letter-spacing: -0.8px;
    line-height: 42px;
  }
}
@media only screen and (min-width: 768px) {
  .typography_headlineH3_tb__83GyJ {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 24px;
    letter-spacing: -0.02em;
    line-height: 1.17;
  }
  [data-recoleta-font] .typography_headlineH3_tb__83GyJ {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    font-size: 24px;
    font-style: normal;
    letter-spacing: -0.48px;
    line-height: 1.16;
  }
  [data-aeonik-pro-font] .typography_headlineH3_tb__83GyJ {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.16;
  }
  [data-headline-recoleta-font] .typography_headlineH3_tb__83GyJ {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    font-weight: 500;
    letter-spacing: -0.48px;
    line-height: 1.16;
  }
  [data-aeonik-pro-new-font] .typography_headlineH3_tb__83GyJ {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 24px;
    letter-spacing: -0.48px;
    line-height: 28px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .typography_headlineH3_tb__83GyJ {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    letter-spacing: -1px;
  }
  .typography_headlineH3_tb__83GyJ,
  [data-recoleta-font] .typography_headlineH3_tb__83GyJ {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 32px;
    line-height: 1.06;
  }
  [data-recoleta-font] .typography_headlineH3_tb__83GyJ {
    font-family: var(--font-recoleta), sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: -0.64px;
  }
  [data-aeonik-pro-font] .typography_headlineH3_tb__83GyJ {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
  }
  [data-aeonik-pro-font] .typography_headlineH3_tb__83GyJ,
  [data-headline-recoleta-font] .typography_headlineH3_tb__83GyJ {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 32px;
    letter-spacing: -1px;
    line-height: 1.06;
  }
  [data-headline-recoleta-font] .typography_headlineH3_tb__83GyJ {
    font-family: var(--font-recoleta), sans-serif;
    font-style: normal;
    font-weight: 400;
  }
  [data-aeonik-pro-new-font] .typography_headlineH3_tb__83GyJ {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 32px;
    letter-spacing: -0.64px;
    line-height: 34px;
  }
}
@media only screen and (min-width: 768px) {
  .typography_headlineH4_tb__9XTe0 {
    font-family: var(--font), sans-serif;
    font-weight: 600;
  }
  .typography_headlineH4_tb__9XTe0,
  [data-aeonik-pro-font] .typography_headlineH4_tb__9XTe0 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 1.2;
  }
  [data-aeonik-pro-font] .typography_headlineH4_tb__9XTe0 {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
  }
  [data-headline-recoleta-font] .typography_headlineH4_tb__9XTe0 {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: -0.6px;
    line-height: 1.2;
  }
  [data-aeonik-pro-new-font] .typography_headlineH4_tb__9XTe0 {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 20px;
    letter-spacing: -0.4px;
    line-height: 24px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .typography_headlineH4_tb__9XTe0 {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    line-height: 1.17;
  }
  .typography_headlineH4_tb__9XTe0,
  [data-aeonik-pro-font] .typography_headlineH4_tb__9XTe0 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    letter-spacing: 0;
  }
  [data-aeonik-pro-font] .typography_headlineH4_tb__9XTe0 {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
    line-height: 1.16;
  }
  [data-headline-recoleta-font] .typography_headlineH4_tb__9XTe0 {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.16;
  }
  [data-aeonik-pro-new-font] .typography_headlineH4_tb__9XTe0 {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 24px;
    letter-spacing: -0.48px;
    line-height: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .typography_headlineH5_tb__h_aHD {
    font-family: var(--font), sans-serif;
    font-weight: 600;
  }
  .typography_headlineH5_tb__h_aHD,
  [data-aeonik-pro-font] .typography_headlineH5_tb__h_aHD {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 1.25;
  }
  [data-aeonik-pro-font] .typography_headlineH5_tb__h_aHD {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
  }
  [data-headline-recoleta-font] .typography_headlineH5_tb__h_aHD {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.25;
  }
  [data-aeonik-pro-new-font] .typography_headlineH5_tb__h_aHD {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 16px;
    letter-spacing: -0.32px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .typography_headlineH5_tb__h_aHD {
    font-family: var(--font), sans-serif;
    font-weight: 600;
  }
  .typography_headlineH5_tb__h_aHD,
  [data-aeonik-pro-font] .typography_headlineH5_tb__h_aHD {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 1.2;
  }
  [data-aeonik-pro-font] .typography_headlineH5_tb__h_aHD {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
  }
  [data-headline-recoleta-font] .typography_headlineH5_tb__h_aHD {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2;
  }
  [data-aeonik-pro-new-font] .typography_headlineH5_tb__h_aHD {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 20px;
    letter-spacing: -0.4px;
    line-height: 24px;
  }
}
@media only screen and (min-width: 768px) {
  .typography_headlineH6_tb__D1pCi {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 1.29;
  }
  [data-aeonik-pro-font] .typography_headlineH6_tb__D1pCi {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 1.28;
  }
  [data-headline-recoleta-font] .typography_headlineH6_tb__D1pCi {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.28;
  }
  [data-aeonik-pro-new-font] .typography_headlineH6_tb__D1pCi {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 14px;
    letter-spacing: -0.28px;
    line-height: 18px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .typography_headlineH6_tb__D1pCi {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    line-height: 1.2;
  }
  .typography_headlineH6_tb__D1pCi,
  [data-aeonik-pro-font] .typography_headlineH6_tb__D1pCi {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    letter-spacing: 0;
  }
  [data-aeonik-pro-font] .typography_headlineH6_tb__D1pCi {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
    line-height: 1.22;
  }
  [data-headline-recoleta-font] .typography_headlineH6_tb__D1pCi {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.22;
  }
  [data-aeonik-pro-new-font] .typography_headlineH6_tb__D1pCi {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 18px;
    letter-spacing: -0.36px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 768px) {
  .typography_headlineH7_tb__lugWC {
    font-family: var(--font), sans-serif;
    font-weight: 600;
  }
  .typography_headlineH7_tb__lugWC,
  [data-aeonik-pro-font] .typography_headlineH7_tb__lugWC {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 1.25;
  }
  [data-aeonik-pro-font] .typography_headlineH7_tb__lugWC {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
  }
  [data-headline-recoleta-font] .typography_headlineH7_tb__lugWC {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.25;
  }
  .typography_hTitleCapsLG_tb__ef4Bt {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 32px;
    letter-spacing: -0.01em;
    line-height: 1.06;
    text-transform: uppercase;
  }
  [data-aeonik-pro-font] .typography_hTitleCapsLG_tb__ef4Bt {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
  }
  [data-headline-recoleta-font] .typography_hTitleCapsLG_tb__ef4Bt {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 38px;
    letter-spacing: -0.76px;
    line-height: 1.1;
    text-transform: capitalize;
  }
  [data-aeonik-pro-new-font] .typography_hTitleCapsLG_tb__ef4Bt {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 32px;
    letter-spacing: -0.64px;
    line-height: 34px;
    text-transform: uppercase;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .typography_hTitleCapsLG_tb__ef4Bt {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 48px;
    letter-spacing: -1px;
    line-height: 1.08;
    text-transform: uppercase;
  }
  [data-aeonik-pro-font] .typography_hTitleCapsLG_tb__ef4Bt {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
  }
  [data-headline-recoleta-font] .typography_hTitleCapsLG_tb__ef4Bt {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 56px;
    letter-spacing: -1.12px;
    line-height: 1.1;
    text-transform: capitalize;
  }
  [data-aeonik-pro-new-font] .typography_hTitleCapsLG_tb__ef4Bt {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 48px;
    letter-spacing: -0.96px;
    line-height: 50px;
    text-transform: uppercase;
  }
}
@media only screen and (min-width: 768px) {
  .typography_hTitleCapsSMUniversal_tb__kjLf7 {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0.6px;
    line-height: 1.14;
    text-transform: uppercase;
  }
  [data-aeonik-pro-font] .typography_hTitleCapsSMUniversal_tb__kjLf7,
  [data-aeonik-pro-new-font] .typography_hTitleCapsSMUniversal_tb__kjLf7 {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
  }
  [data-aeonik-pro-new-font] .typography_hTitleCapsSMUniversal_tb__kjLf7 {
    letter-spacing: -0.96px;
    font-size: 14px;
    letter-spacing: -0.24px;
    line-height: 16px;
    text-transform: uppercase;
  }
  .typography_hTitleCapitalizeLG_tb__17G_w {
    font-size: 32px;
    font-weight: 600;
    letter-spacing: -0.32px;
    line-height: 1.06;
    text-align: center;
  }
  .typography_hTitleCapitalizeXL_tb__foffH {
    font-size: 38px;
    font-weight: 600;
    letter-spacing: -0.38px;
    line-height: 38px;
    text-align: center;
  }
  .typography_subtitleRegular_tb__nwifW {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-weight: 400;
    letter-spacing: -0.03em;
    line-height: 24px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleRegular_tb__nwifW {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 400;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .typography_subtitleRegular_tb__nwifW {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: -3%;
    line-height: 32px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleRegular_tb__nwifW {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 26px;
    font-weight: 400;
    line-height: 32px;
  }
}
@media only screen and (min-width: 768px) {
  .typography_subtitleMedium_tb__X_1qY {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-weight: 500;
    letter-spacing: -0.6px;
    line-height: 24px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleMedium_tb__X_1qY {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 400;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .typography_subtitleMedium_tb__X_1qY {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-size: 26px;
    font-weight: 500;
    letter-spacing: -0.6px;
    line-height: 32px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleMedium_tb__X_1qY {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 26px;
    font-weight: 400;
    line-height: 32px;
  }
}
@media only screen and (min-width: 768px) {
  .typography_subtitleSemiBold_tb__hm3l7 {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-weight: 600;
    letter-spacing: -0.4px;
    line-height: 24px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleSemiBold_tb__hm3l7 {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 500;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .typography_subtitleSemiBold_tb__hm3l7 {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-size: 26px;
    font-weight: 600;
    letter-spacing: -0.4px;
    line-height: 32px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleSemiBold_tb__hm3l7 {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 26px;
    font-weight: 500;
    line-height: 32px;
  }
}
@media only screen and (min-width: 768px) {
  .typography_subtitleBold_tb__tPGmS {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-weight: 700;
    letter-spacing: -0.4px;
    line-height: 24px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleBold_tb__tPGmS {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 600;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .typography_subtitleBold_tb__tPGmS {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: -0.4px;
    line-height: 32px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleBold_tb__tPGmS {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 26px;
    font-weight: 600;
    line-height: 32px;
  }
}
@media only screen and (min-width: 768px) {
  .typography_subtitleCAPS_tb__RuVVj {
    font-family: var(--font), sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 22px;
  }
  .typography_subtitleCAPS_tb__RuVVj,
  [data-aeonik-pro-new-font] .typography_subtitleCAPS_tb__RuVVj {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    text-transform: uppercase;
  }
  [data-aeonik-pro-new-font] .typography_subtitleCAPS_tb__RuVVj {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    line-height: 22px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .typography_subtitleCAPS_tb__RuVVj {
    font-family: var(--font), sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 32px;
  }
  .typography_subtitleCAPS_tb__RuVVj,
  [data-aeonik-pro-new-font] .typography_subtitleCAPS_tb__RuVVj {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    text-transform: uppercase;
  }
  [data-aeonik-pro-new-font] .typography_subtitleCAPS_tb__RuVVj {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-size: 26px;
    font-weight: 500;
    line-height: 32px;
  }
}
@media only screen and (min-width: 768px) {
  .typography_paragraphMDRegular_tb__Oznxc {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    letter-spacing: -0.03em;
    line-height: 1.41;
  }
  [data-aeonik-pro-new-font] .typography_paragraphMDRegular_tb__Oznxc {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 400;
  }
  .typography_paragraphMDMedium_tb__sfczD {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.6px;
    line-height: 1.41;
  }
  [data-aeonik-pro-new-font] .typography_paragraphMDMedium_tb__sfczD {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 400;
  }
  .typography_paragraphMDSemiBold_tb__kshsv {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    letter-spacing: -0.4px;
    line-height: 1.41;
  }
  [data-aeonik-pro-new-font] .typography_paragraphMDSemiBold_tb__kshsv {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 500;
  }
  .typography_paragraphMDBold_tb__dHodh {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 700;
    letter-spacing: -0.4px;
    line-height: 1.41;
  }
  [data-aeonik-pro-new-font] .typography_paragraphMDBold_tb__dHodh {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 600;
  }
  .typography_paragraphMDRegularCompact_tb__shCpY {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    letter-spacing: -0.03em;
    line-height: 1.18;
  }
  [data-aeonik-pro-new-font] .typography_paragraphMDRegularCompact_tb__shCpY {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 400;
    line-height: 20px;
  }
  .typography_paragraphMDMediumCompact_tb__DakA3 {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.6px;
    line-height: 1.18;
  }
  [data-aeonik-pro-new-font] .typography_paragraphMDMediumCompact_tb__DakA3 {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 400;
    line-height: 20px;
  }
  .typography_paragraphMDSemiBoldCompact_tb__WCJuZ {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    letter-spacing: -0.4px;
    line-height: 1.18;
  }
  [data-aeonik-pro-new-font] .typography_paragraphMDSemiBoldCompact_tb__WCJuZ {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 500;
    line-height: 20px;
  }
  .typography_paragraphMDBoldCompact_tb__Lxaxn {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 700;
    letter-spacing: -0.4px;
    line-height: 1.18;
  }
  [data-aeonik-pro-new-font] .typography_paragraphMDBoldCompact_tb__Lxaxn {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 600;
    line-height: 20px;
  }
  .typography_paragraphLGRegular_tb__8pHID {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: -0.03em;
    line-height: 1.4;
  }
  [data-aeonik-pro-new-font] .typography_paragraphLGRegular_tb__8pHID {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
  .typography_paragraphLGMedium_tb__VVrO4 {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: -0.6px;
    line-height: 1.4;
  }
  [data-aeonik-pro-new-font] .typography_paragraphLGMedium_tb__VVrO4 {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
  .typography_paragraphLGSemiBold_tb__PUn1y {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: -0.4px;
    line-height: 1.4;
  }
  [data-aeonik-pro-new-font] .typography_paragraphLGSemiBold_tb__PUn1y {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
  }
  .typography_paragraphLGBold_tb__0M6y0 {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -0.4px;
    line-height: 1.4;
  }
  [data-aeonik-pro-new-font] .typography_paragraphLGBold_tb__0M6y0 {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }
  .typography_labelLGSemiBold_tb__Ao8FB {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 1.25;
  }
  [data-aeonik-pro-new-font] .typography_labelLGSemiBold_tb__Ao8FB {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .typography_labelLGSemiBold_tb__Ao8FB {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 1.2;
  }
  [data-aeonik-pro-new-font] .typography_labelLGSemiBold_tb__Ao8FB {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
  }
}
@media only screen and (min-width: 768px) {
  .typography_labelMDMedium_tb__mmQc4 {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.18;
  }
  [data-aeonik-pro-new-font] .typography_labelMDMedium_tb__mmQc4 {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
  .typography_labelMDSemiBold_tb__CH7Jp {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 17px;
    letter-spacing: 0;
    line-height: 1.18;
  }
  [data-aeonik-pro-new-font] .typography_labelMDSemiBold_tb__CH7Jp {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }
  .typography_labelMDSemiBoldCaps_tb__bxtXo {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 17px;
    letter-spacing: 0.02em;
    line-height: 24px;
    text-transform: uppercase;
  }
  [data-aeonik-pro-new-font] .typography_labelMDSemiBoldCaps_tb__bxtXo {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-transform: uppercase;
  }
  .typography_labelSMSemiBold_tb__qmSRy {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0.01em;
    line-height: 1.14;
  }
  [data-aeonik-pro-new-font] .typography_labelSMSemiBold_tb__qmSRy {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
  }
  .typography_labelSMSemiboldCaps_tb__m3HyJ {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
    text-transform: uppercase;
  }
  [data-aeonik-pro-new-font] .typography_labelSMSemiboldCaps_tb__m3HyJ {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
  }
  .typography_labelXSBoldCaps_tb__IAkVV {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 11px;
    letter-spacing: 0.02em;
    line-height: 1.3;
    text-transform: uppercase;
  }
  .typography_footnoteRegular_tb__DP3Af {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -0.03em;
    line-height: 1.43;
  }
  [data-aeonik-pro-new-font] .typography_footnoteRegular_tb__DP3Af {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
  }
  .typography_footnoteMedium_tb__ftsRq {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.43;
  }
  [data-aeonik-pro-new-font] .typography_footnoteMedium_tb__ftsRq {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
  }
  .typography_footnoteSemiBold_tb__BFJo1 {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.43;
  }
  [data-aeonik-pro-new-font] .typography_footnoteSemiBold_tb__BFJo1 {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500;
  }
  .typography_footnoteBold_tb__xKGYH {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.43;
  }
  [data-aeonik-pro-new-font] .typography_footnoteBold_tb__xKGYH {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 600;
  }
  .typography_footnoteRegularCompact_tb__Cdfkw {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -0.03em;
    line-height: 1.21;
  }
  [data-aeonik-pro-new-font] .typography_footnoteRegularCompact_tb__Cdfkw {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
    line-height: 16px;
  }
  .typography_footnoteMediumCompact_tb__ma9RZ {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.21;
  }
  [data-aeonik-pro-new-font] .typography_footnoteMediumCompact_tb__ma9RZ {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
    line-height: 16px;
  }
  .typography_footnoteSemiBoldCompact_tb__XhFjM {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.21;
  }
  [data-aeonik-pro-new-font] .typography_footnoteSemiBoldCompact_tb__XhFjM {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500;
    line-height: 16px;
  }
  .typography_footnoteBoldCompact_tb__LEqZA {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.21;
  }
  [data-aeonik-pro-new-font] .typography_footnoteBoldCompact_tb__LEqZA {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 600;
    line-height: 16px;
  }
  .typography_captionRegular_tb__U8Hdj {
    font-family: var(--secondaryFont), sans-serif;
    line-height: 1.33;
  }
  .typography_captionRegular_tb__U8Hdj,
  [data-aeonik-pro-new-font] .typography_captionRegular_tb__U8Hdj {
    font-size: 12px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    letter-spacing: 0;
  }
  [data-aeonik-pro-new-font] .typography_captionRegular_tb__U8Hdj {
    font-family: var(--font-aeonik-pro), sans-serif;
    line-height: 16px;
  }
  .typography_captionMedium_tb__vi4E3 {
    font-family: var(--secondaryFont), sans-serif;
    line-height: 1.33;
    font-weight: 500;
  }
  .typography_captionMedium_tb__vi4E3,
  [data-aeonik-pro-new-font] .typography_captionMedium_tb__vi4E3 {
    font-size: 12px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
  }
  [data-aeonik-pro-new-font] .typography_captionMedium_tb__vi4E3 {
    font-family: var(--font-aeonik-pro), sans-serif;
    line-height: 16px;
    font-weight: 400;
  }
  .typography_captionSemiBold_tb__fXBgS {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 12px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.33;
    font-weight: 600;
    letter-spacing: 0;
  }
  [data-aeonik-pro-new-font] .typography_captionSemiBold_tb__fXBgS {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 12px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 500;
  }
}
@media only screen and (min-width: 1024px) {
  .typography_headlineH1_dt__kaZHb {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    letter-spacing: -0.02em;
  }
  .typography_headlineH1_dt__kaZHb,
  [data-recoleta-font] .typography_headlineH1_dt__kaZHb {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 32px;
    line-height: 1.06;
  }
  [data-recoleta-font] .typography_headlineH1_dt__kaZHb {
    font-family: var(--font-recoleta), sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: -0.64px;
  }
  [data-aeonik-pro-font] .typography_headlineH1_dt__kaZHb {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 36px;
    letter-spacing: -0.02em;
    line-height: 1.05;
  }
  [data-headers-content-primary] .typography_headlineH1_dt__kaZHb {
    color: var(--contentPrimaryColor) !important;
  }
  [data-headers-content-primary] .typography_headlineH1_dt__kaZHb b {
    color: #c1966e !important;
  }
  [data-headline-recoleta-font] .typography_headlineH1_dt__kaZHb {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    letter-spacing: -0.72px;
    line-height: 1.11;
  }
  [data-aeonik-pro-new-font] .typography_headlineH1_dt__kaZHb {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 32px;
    letter-spacing: -0.64px;
    line-height: 34px;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .typography_headlineH1_dt__kaZHb {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    line-height: 1.04;
  }
  .typography_headlineH1_dt__kaZHb,
  [data-recoleta-font] .typography_headlineH1_dt__kaZHb {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 48px;
    letter-spacing: -1px;
  }
  [data-recoleta-font] .typography_headlineH1_dt__kaZHb {
    font-family: var(--font-recoleta), sans-serif;
    font-weight: 400;
    font-style: normal;
    line-height: 1.08;
  }
  [data-aeonik-pro-font] .typography_headlineH1_dt__kaZHb {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 56px;
    letter-spacing: -0.02em;
    line-height: 1.03;
  }
  [data-headline-recoleta-font] .typography_headlineH1_dt__kaZHb {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    letter-spacing: -1px;
    line-height: 1.08;
  }
  [data-aeonik-pro-new-font] .typography_headlineH1_dt__kaZHb {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 48px;
    letter-spacing: -0.96px;
    line-height: 50px;
  }
}
@media only screen and (min-width: 1024px) {
  .typography_headlineH2_dt__re__5 {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    letter-spacing: -0.02em;
  }
  .typography_headlineH2_dt__re__5,
  [data-recoleta-font] .typography_headlineH2_dt__re__5 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 28px;
    line-height: 1.14;
  }
  [data-recoleta-font] .typography_headlineH2_dt__re__5 {
    font-family: var(--font-recoleta), sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: -0.56px;
  }
  [data-aeonik-pro-font] .typography_headlineH2_dt__re__5 {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 32px;
    letter-spacing: -0.02em;
    line-height: 1.12;
  }
  [data-headers-content-primary] .typography_headlineH2_dt__re__5 {
    color: var(--contentPrimaryColor) !important;
  }
  [data-headers-content-primary] .typography_headlineH2_dt__re__5 b {
    color: #c1966e !important;
  }
  [data-headline-recoleta-font] .typography_headlineH2_dt__re__5 {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    letter-spacing: -0.3px;
    line-height: 1.13;
  }
  [data-aeonik-pro-new-font] .typography_headlineH2_dt__re__5 {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 28px;
    letter-spacing: -0.56px;
    line-height: 32px;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .typography_headlineH2_dt__re__5 {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    letter-spacing: -1px;
  }
  .typography_headlineH2_dt__re__5,
  [data-recoleta-font] .typography_headlineH2_dt__re__5 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 40px;
    line-height: 1.05;
  }
  [data-recoleta-font] .typography_headlineH2_dt__re__5 {
    font-family: var(--font-recoleta), sans-serif;
    font-weight: 400;
    letter-spacing: -0.81px;
  }
  [data-aeonik-pro-font] .typography_headlineH2_dt__re__5 {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 42px;
    letter-spacing: -0.02em;
    line-height: 1.04;
  }
  [data-headline-recoleta-font] .typography_headlineH2_dt__re__5 {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 42px;
    letter-spacing: -0.84px;
    line-height: 1.04;
  }
  [data-aeonik-pro-new-font] .typography_headlineH2_dt__re__5 {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 40px;
    letter-spacing: -0.8px;
    line-height: 42px;
  }
}
@media only screen and (min-width: 1024px) {
  .typography_headlineH3_dt__DlF6s {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 24px;
    letter-spacing: -0.02em;
    line-height: 1.17;
  }
  [data-recoleta-font] .typography_headlineH3_dt__DlF6s {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    font-size: 24px;
    font-style: normal;
    letter-spacing: -0.48px;
    line-height: 1.16;
  }
  [data-aeonik-pro-font] .typography_headlineH3_dt__DlF6s {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.16;
  }
  [data-headline-recoleta-font] .typography_headlineH3_dt__DlF6s {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    font-weight: 500;
    letter-spacing: -0.48px;
    line-height: 1.16;
  }
  [data-aeonik-pro-new-font] .typography_headlineH3_dt__DlF6s {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 24px;
    letter-spacing: -0.48px;
    line-height: 28px;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .typography_headlineH3_dt__DlF6s {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    letter-spacing: -1px;
  }
  .typography_headlineH3_dt__DlF6s,
  [data-recoleta-font] .typography_headlineH3_dt__DlF6s {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 32px;
    line-height: 1.06;
  }
  [data-recoleta-font] .typography_headlineH3_dt__DlF6s {
    font-family: var(--font-recoleta), sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: -0.64px;
  }
  [data-aeonik-pro-font] .typography_headlineH3_dt__DlF6s {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
  }
  [data-aeonik-pro-font] .typography_headlineH3_dt__DlF6s,
  [data-headline-recoleta-font] .typography_headlineH3_dt__DlF6s {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 32px;
    letter-spacing: -1px;
    line-height: 1.06;
  }
  [data-headline-recoleta-font] .typography_headlineH3_dt__DlF6s {
    font-family: var(--font-recoleta), sans-serif;
    font-style: normal;
    font-weight: 400;
  }
  [data-aeonik-pro-new-font] .typography_headlineH3_dt__DlF6s {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 32px;
    letter-spacing: -0.64px;
    line-height: 34px;
  }
}
@media only screen and (min-width: 1024px) {
  .typography_headlineH4_dt__0hU_k {
    font-family: var(--font), sans-serif;
    font-weight: 600;
  }
  .typography_headlineH4_dt__0hU_k,
  [data-aeonik-pro-font] .typography_headlineH4_dt__0hU_k {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 1.2;
  }
  [data-aeonik-pro-font] .typography_headlineH4_dt__0hU_k {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
  }
  [data-headline-recoleta-font] .typography_headlineH4_dt__0hU_k {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: -0.6px;
    line-height: 1.2;
  }
  [data-aeonik-pro-new-font] .typography_headlineH4_dt__0hU_k {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 20px;
    letter-spacing: -0.4px;
    line-height: 24px;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .typography_headlineH4_dt__0hU_k {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    line-height: 1.17;
  }
  .typography_headlineH4_dt__0hU_k,
  [data-aeonik-pro-font] .typography_headlineH4_dt__0hU_k {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    letter-spacing: 0;
  }
  [data-aeonik-pro-font] .typography_headlineH4_dt__0hU_k {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
    line-height: 1.16;
  }
  [data-headline-recoleta-font] .typography_headlineH4_dt__0hU_k {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.16;
  }
  [data-aeonik-pro-new-font] .typography_headlineH4_dt__0hU_k {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 24px;
    letter-spacing: -0.48px;
    line-height: 30px;
  }
}
@media only screen and (min-width: 1024px) {
  .typography_headlineH5_dt__FxZzv {
    font-family: var(--font), sans-serif;
    font-weight: 600;
  }
  .typography_headlineH5_dt__FxZzv,
  [data-aeonik-pro-font] .typography_headlineH5_dt__FxZzv {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 1.25;
  }
  [data-aeonik-pro-font] .typography_headlineH5_dt__FxZzv {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
  }
  [data-headline-recoleta-font] .typography_headlineH5_dt__FxZzv {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.25;
  }
  [data-aeonik-pro-new-font] .typography_headlineH5_dt__FxZzv {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 16px;
    letter-spacing: -0.32px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .typography_headlineH5_dt__FxZzv {
    font-family: var(--font), sans-serif;
    font-weight: 600;
  }
  .typography_headlineH5_dt__FxZzv,
  [data-aeonik-pro-font] .typography_headlineH5_dt__FxZzv {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 1.2;
  }
  [data-aeonik-pro-font] .typography_headlineH5_dt__FxZzv {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
  }
  [data-headline-recoleta-font] .typography_headlineH5_dt__FxZzv {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2;
  }
  [data-aeonik-pro-new-font] .typography_headlineH5_dt__FxZzv {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 20px;
    letter-spacing: -0.4px;
    line-height: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .typography_headlineH6_dt__iCF6r {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 1.29;
  }
  [data-aeonik-pro-font] .typography_headlineH6_dt__iCF6r {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 1.28;
  }
  [data-headline-recoleta-font] .typography_headlineH6_dt__iCF6r {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.28;
  }
  [data-aeonik-pro-new-font] .typography_headlineH6_dt__iCF6r {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 14px;
    letter-spacing: -0.28px;
    line-height: 18px;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .typography_headlineH6_dt__iCF6r {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    line-height: 1.2;
  }
  .typography_headlineH6_dt__iCF6r,
  [data-aeonik-pro-font] .typography_headlineH6_dt__iCF6r {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    letter-spacing: 0;
  }
  [data-aeonik-pro-font] .typography_headlineH6_dt__iCF6r {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
    line-height: 1.22;
  }
  [data-headline-recoleta-font] .typography_headlineH6_dt__iCF6r {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.22;
  }
  [data-aeonik-pro-new-font] .typography_headlineH6_dt__iCF6r {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 18px;
    letter-spacing: -0.36px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1024px) {
  .typography_headlineH7_dt__JgkXE {
    font-family: var(--font), sans-serif;
    font-weight: 600;
  }
  .typography_headlineH7_dt__JgkXE,
  [data-aeonik-pro-font] .typography_headlineH7_dt__JgkXE {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 1.25;
  }
  [data-aeonik-pro-font] .typography_headlineH7_dt__JgkXE {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-weight: 500;
  }
  [data-headline-recoleta-font] .typography_headlineH7_dt__JgkXE {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.25;
  }
  .typography_hTitleCapsLG_dt__Ruaqa {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 32px;
    letter-spacing: -0.01em;
    line-height: 1.06;
    text-transform: uppercase;
  }
  [data-aeonik-pro-font] .typography_hTitleCapsLG_dt__Ruaqa {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
  }
  [data-headline-recoleta-font] .typography_hTitleCapsLG_dt__Ruaqa {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 38px;
    letter-spacing: -0.76px;
    line-height: 1.1;
    text-transform: capitalize;
  }
  [data-aeonik-pro-new-font] .typography_hTitleCapsLG_dt__Ruaqa {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 32px;
    letter-spacing: -0.64px;
    line-height: 34px;
    text-transform: uppercase;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .typography_hTitleCapsLG_dt__Ruaqa {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 48px;
    letter-spacing: -1px;
    line-height: 1.08;
    text-transform: uppercase;
  }
  [data-aeonik-pro-font] .typography_hTitleCapsLG_dt__Ruaqa {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
  }
  [data-headline-recoleta-font] .typography_hTitleCapsLG_dt__Ruaqa {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 56px;
    letter-spacing: -1.12px;
    line-height: 1.1;
    text-transform: capitalize;
  }
  [data-aeonik-pro-new-font] .typography_hTitleCapsLG_dt__Ruaqa {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 48px;
    letter-spacing: -0.96px;
    line-height: 50px;
    text-transform: uppercase;
  }
}
@media only screen and (min-width: 1024px) {
  .typography_hTitleCapsSMUniversal_dt__34ZvL {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0.6px;
    line-height: 1.14;
    text-transform: uppercase;
  }
  [data-aeonik-pro-font] .typography_hTitleCapsSMUniversal_dt__34ZvL,
  [data-aeonik-pro-new-font] .typography_hTitleCapsSMUniversal_dt__34ZvL {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
  }
  [data-aeonik-pro-new-font] .typography_hTitleCapsSMUniversal_dt__34ZvL {
    letter-spacing: -0.96px;
    font-size: 14px;
    letter-spacing: -0.24px;
    line-height: 16px;
    text-transform: uppercase;
  }
  .typography_hTitleCapitalizeLG_dt__1toTS {
    font-size: 32px;
    font-weight: 600;
    letter-spacing: -0.32px;
    line-height: 1.06;
    text-align: center;
  }
  .typography_hTitleCapitalizeXL_dt__hXLf_ {
    font-size: 38px;
    font-weight: 600;
    letter-spacing: -0.38px;
    line-height: 38px;
    text-align: center;
  }
  .typography_subtitleRegular_dt__WWvNd {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-weight: 400;
    letter-spacing: -0.03em;
    line-height: 24px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleRegular_dt__WWvNd {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 400;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .typography_subtitleRegular_dt__WWvNd {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: -3%;
    line-height: 32px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleRegular_dt__WWvNd {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 26px;
    font-weight: 400;
    line-height: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .typography_subtitleMedium_dt__1GCVE {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-weight: 500;
    letter-spacing: -0.6px;
    line-height: 24px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleMedium_dt__1GCVE {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 400;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .typography_subtitleMedium_dt__1GCVE {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-size: 26px;
    font-weight: 500;
    letter-spacing: -0.6px;
    line-height: 32px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleMedium_dt__1GCVE {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 26px;
    font-weight: 400;
    line-height: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .typography_subtitleSemiBold_dt__g2LI9 {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-weight: 600;
    letter-spacing: -0.4px;
    line-height: 24px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleSemiBold_dt__g2LI9 {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 500;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .typography_subtitleSemiBold_dt__g2LI9 {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-size: 26px;
    font-weight: 600;
    letter-spacing: -0.4px;
    line-height: 32px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleSemiBold_dt__g2LI9 {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 26px;
    font-weight: 500;
    line-height: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .typography_subtitleBold_dt__b9qKJ {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-weight: 700;
    letter-spacing: -0.4px;
    line-height: 24px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleBold_dt__b9qKJ {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 600;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .typography_subtitleBold_dt__b9qKJ {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.18;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: -0.4px;
    line-height: 32px;
  }
  [data-aeonik-pro-new-font] .typography_subtitleBold_dt__b9qKJ {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 26px;
    font-weight: 600;
    line-height: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .typography_subtitleCAPS_dt__aeXe8 {
    font-family: var(--font), sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 22px;
  }
  .typography_subtitleCAPS_dt__aeXe8,
  [data-aeonik-pro-new-font] .typography_subtitleCAPS_dt__aeXe8 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    text-transform: uppercase;
  }
  [data-aeonik-pro-new-font] .typography_subtitleCAPS_dt__aeXe8 {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .typography_subtitleCAPS_dt__aeXe8 {
    font-family: var(--font), sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 32px;
  }
  .typography_subtitleCAPS_dt__aeXe8,
  [data-aeonik-pro-new-font] .typography_subtitleCAPS_dt__aeXe8 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    text-transform: uppercase;
  }
  [data-aeonik-pro-new-font] .typography_subtitleCAPS_dt__aeXe8 {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-size: 26px;
    font-weight: 500;
    line-height: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .typography_paragraphMDRegular_dt__3L2h3 {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    letter-spacing: -0.03em;
    line-height: 1.41;
  }
  [data-aeonik-pro-new-font] .typography_paragraphMDRegular_dt__3L2h3 {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 400;
  }
  .typography_paragraphMDMedium_dt__Gy6gw {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.6px;
    line-height: 1.41;
  }
  [data-aeonik-pro-new-font] .typography_paragraphMDMedium_dt__Gy6gw {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 400;
  }
  .typography_paragraphMDSemiBold_dt__K_2yZ {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    letter-spacing: -0.4px;
    line-height: 1.41;
  }
  [data-aeonik-pro-new-font] .typography_paragraphMDSemiBold_dt__K_2yZ {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 500;
  }
  .typography_paragraphMDBold_dt__7ziFG {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 700;
    letter-spacing: -0.4px;
    line-height: 1.41;
  }
  [data-aeonik-pro-new-font] .typography_paragraphMDBold_dt__7ziFG {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 600;
  }
  .typography_paragraphMDRegularCompact_dt__s4EIH {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    letter-spacing: -0.03em;
    line-height: 1.18;
  }
  [data-aeonik-pro-new-font] .typography_paragraphMDRegularCompact_dt__s4EIH {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 400;
    line-height: 20px;
  }
  .typography_paragraphMDMediumCompact_dt__7sUC1 {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.6px;
    line-height: 1.18;
  }
  [data-aeonik-pro-new-font] .typography_paragraphMDMediumCompact_dt__7sUC1 {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 400;
    line-height: 20px;
  }
  .typography_paragraphMDSemiBoldCompact_dt__XjQOo {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    letter-spacing: -0.4px;
    line-height: 1.18;
  }
  [data-aeonik-pro-new-font] .typography_paragraphMDSemiBoldCompact_dt__XjQOo {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 500;
    line-height: 20px;
  }
  .typography_paragraphMDBoldCompact_dt___7mY8 {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 700;
    letter-spacing: -0.4px;
    line-height: 1.18;
  }
  [data-aeonik-pro-new-font] .typography_paragraphMDBoldCompact_dt___7mY8 {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 600;
    line-height: 20px;
  }
  .typography_paragraphLGRegular_dt__xmG0D {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: -0.03em;
    line-height: 1.4;
  }
  [data-aeonik-pro-new-font] .typography_paragraphLGRegular_dt__xmG0D {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
  .typography_paragraphLGMedium_dt__AvBLR {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: -0.6px;
    line-height: 1.4;
  }
  [data-aeonik-pro-new-font] .typography_paragraphLGMedium_dt__AvBLR {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
  .typography_paragraphLGSemiBold_dt__RgbLb {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: -0.4px;
    line-height: 1.4;
  }
  [data-aeonik-pro-new-font] .typography_paragraphLGSemiBold_dt__RgbLb {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
  }
  .typography_paragraphLGBold_dt__QE91f {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -0.4px;
    line-height: 1.4;
  }
  [data-aeonik-pro-new-font] .typography_paragraphLGBold_dt__QE91f {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }
  .typography_labelLGSemiBold_dt__XO4lp {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 1.25;
  }
  [data-aeonik-pro-new-font] .typography_labelLGSemiBold_dt__XO4lp {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .typography_labelLGSemiBold_dt__XO4lp {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 1.2;
  }
  [data-aeonik-pro-new-font] .typography_labelLGSemiBold_dt__XO4lp {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .typography_labelMDMedium_dt__5PhXm {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.18;
  }
  [data-aeonik-pro-new-font] .typography_labelMDMedium_dt__5PhXm {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
  .typography_labelMDSemiBold_dt__YJ7OS {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 17px;
    letter-spacing: 0;
    line-height: 1.18;
  }
  [data-aeonik-pro-new-font] .typography_labelMDSemiBold_dt__YJ7OS {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }
  .typography_labelMDSemiBoldCaps_dt__V05_6 {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 17px;
    letter-spacing: 0.02em;
    line-height: 24px;
    text-transform: uppercase;
  }
  [data-aeonik-pro-new-font] .typography_labelMDSemiBoldCaps_dt__V05_6 {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-transform: uppercase;
  }
  .typography_labelSMSemiBold_dt__iixjh {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0.01em;
    line-height: 1.14;
  }
  [data-aeonik-pro-new-font] .typography_labelSMSemiBold_dt__iixjh {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
  }
  .typography_labelSMSemiboldCaps_dt__jPqmr {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
    text-transform: uppercase;
  }
  [data-aeonik-pro-new-font] .typography_labelSMSemiboldCaps_dt__jPqmr {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
  }
  .typography_labelXSBoldCaps_dt__Fr4WU {
    font-family: var(--font), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    font-size: 11px;
    letter-spacing: 0.02em;
    line-height: 1.3;
    text-transform: uppercase;
  }
  .typography_footnoteRegular_dt__m3yau {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -0.03em;
    line-height: 1.43;
  }
  [data-aeonik-pro-new-font] .typography_footnoteRegular_dt__m3yau {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
  }
  .typography_footnoteMedium_dt__q6rYN {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.43;
  }
  [data-aeonik-pro-new-font] .typography_footnoteMedium_dt__q6rYN {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
  }
  .typography_footnoteSemiBold_dt__3RdCP {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.43;
  }
  [data-aeonik-pro-new-font] .typography_footnoteSemiBold_dt__3RdCP {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500;
  }
  .typography_footnoteBold_dt__6SpJe {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.43;
  }
  [data-aeonik-pro-new-font] .typography_footnoteBold_dt__6SpJe {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 600;
  }
  .typography_footnoteRegularCompact_dt__g6PCq {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -0.03em;
    line-height: 1.21;
  }
  [data-aeonik-pro-new-font] .typography_footnoteRegularCompact_dt__g6PCq {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
    line-height: 16px;
  }
  .typography_footnoteMediumCompact_dt__wI1Nx {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.21;
  }
  [data-aeonik-pro-new-font] .typography_footnoteMediumCompact_dt__wI1Nx {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
    line-height: 16px;
  }
  .typography_footnoteSemiBoldCompact_dt__4VTJt {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.21;
  }
  [data-aeonik-pro-new-font] .typography_footnoteSemiBoldCompact_dt__4VTJt {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500;
    line-height: 16px;
  }
  .typography_footnoteBoldCompact_dt__u_Esu {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.21;
  }
  [data-aeonik-pro-new-font] .typography_footnoteBoldCompact_dt__u_Esu {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 600;
    line-height: 16px;
  }
  .typography_captionRegular_dt__dqhfK {
    font-family: var(--secondaryFont), sans-serif;
    line-height: 1.33;
  }
  .typography_captionRegular_dt__dqhfK,
  [data-aeonik-pro-new-font] .typography_captionRegular_dt__dqhfK {
    font-size: 12px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    letter-spacing: 0;
  }
  [data-aeonik-pro-new-font] .typography_captionRegular_dt__dqhfK {
    font-family: var(--font-aeonik-pro), sans-serif;
    line-height: 16px;
  }
  .typography_captionMedium_dt__42_oc {
    font-family: var(--secondaryFont), sans-serif;
    line-height: 1.33;
    font-weight: 500;
  }
  .typography_captionMedium_dt__42_oc,
  [data-aeonik-pro-new-font] .typography_captionMedium_dt__42_oc {
    font-size: 12px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
  }
  [data-aeonik-pro-new-font] .typography_captionMedium_dt__42_oc {
    font-family: var(--font-aeonik-pro), sans-serif;
    line-height: 16px;
    font-weight: 400;
  }
  .typography_captionSemiBold_dt__n_aB0 {
    font-family: var(--secondaryFont), sans-serif;
    font-size: 12px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.33;
    font-weight: 600;
    letter-spacing: 0;
  }
  [data-aeonik-pro-new-font] .typography_captionSemiBold_dt__n_aB0 {
    font-family: var(--font-aeonik-pro), sans-serif;
    font-size: 12px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 500;
  }
}
.price-summary-item_priceItem__CxYhb {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 2px;
}
.price-summary-item_priceItem__CxYhb.price-summary-item_longCurrency__b60mu p {
  font-size: 13px;
}
.price-summary-item_price__Cd5wT {
  display: flex;
  width: 100%;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.price-summary-item_tax__BFuRG {
  width: 100%;
  text-align: right;
}
.price-summary-item_nameContainer__5XsR9 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.price-summary-divider_divider__GEIvI {
  width: 100%;
  height: 1px;
  margin: 4px 0;
  background-color: hsla(0, 0%, 9%, 0.08);
}
.box_column__5Y7oJ {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
.box_row__XVefC {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.box_column-reverse__bo3Z_ {
  display: flex;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
}
.box_row-reverse__NBXlP {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
}
.box_wrap__fsozO {
  flex-wrap: wrap;
}
.price-summary-total_total__M2ZBR {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.price-summary-total_price__BggGY {
  color: #171717;
}
.price-summary-total_red__AVSL7 {
  color: #ee505a;
}
.price-summary-total_title__hE4k_ {
  color: #171717;
}
.tooltip-price-tile_uButton__7MfRr {
  padding: var(--buttonPadding) 24px;
  border: 0;
  background: #ccc;
  border-radius: var(--buttonRadius);
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 1px;
  line-height: 1.5;
  outline: 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.2s;
}
.tooltip-price-tile_uGreenButton__Y9gqK {
  background: var(--primary400Color);
  box-shadow: 0 12px 23px var(--primaryButtonShadowColor);
}
.tooltip-price-tile_uGreenButton__Y9gqK:disabled {
  background-color: var(--neutral200Color);
  box-shadow: none;
  color: var(--neutral500Color);
  cursor: not-allowed;
}
.tooltip-price-tile_uGreenWideButton__FAPxQ,
.tooltip-price-tile_uWideButton__dCsx_ {
  display: block;
  width: 100%;
  max-width: 295px;
  margin: 0 auto;
}
.tooltip-price-tile_uWideButton__dCsx_ {
  background: var(--primary400Color);
  box-shadow: 0 12px 23px var(--primaryButtonShadowColor);
}
.tooltip-price-tile_uWideButton__dCsx_:disabled {
  background-color: var(--neutral200Color);
  box-shadow: none;
  color: var(--neutral500Color);
  cursor: default;
}
.tooltip-price-tile_uInput__66lc8 {
  width: calc(100% - 6px);
  padding: 12px 16px;
  border: 1px solid var(--neutral700Color);
  margin-left: 3px;
  -webkit-appearance: none;
  background: var(--background3Color);
  border-radius: 12px;
  color: var(--neutral900Color);
  font-size: 16px;
  line-height: 1.4;
  outline: none;
}
.tooltip-price-tile_uInput__66lc8:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px var(--background3Color) inset;
  -webkit-text-fill-color: var(--neutral900Color);
}
.tooltip-price-tile_uInput__66lc8:hover {
  border: 1px solid var(--neutral900Color);
}
.tooltip-price-tile_uInput__66lc8:-webkit-autofill:active,
.tooltip-price-tile_uInput__66lc8:-webkit-autofill:focus,
.tooltip-price-tile_uInput__66lc8:active,
.tooltip-price-tile_uInput__66lc8:focus {
  padding: 11px 15px;
  border: 2px solid var(--neutral900Color);
}
.tooltip-price-tile_uInput__66lc8:-webkit-autofill:hover {
  border: 1px solid var(--neutral900Color);
}
.tooltip-price-tile_uInput__66lc8.tooltip-price-tile_isInvalid__k_6rs {
  padding: 12px 16px;
  border: 1px solid var(--accentRedColor);
}
.tooltip-price-tile_uContentCard__BlwHu {
  padding: 18px;
  margin: 16px 14px;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 10px 20px hsla(0, 0%, 87%, 0.6);
}
.tooltip-price-tile_uInputError__Ca_6p {
  position: absolute;
  bottom: -20px;
  left: 50%;
  color: var(--accentRedColor);
  text-align: center;
  transform: translate(-50%);
  white-space: nowrap;
}
.tooltip-price-tile_desktopOnly__2yoZp {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .tooltip-price-tile_desktopOnly__2yoZp {
    display: block;
  }
  .tooltip-price-tile_mobileOnly__zM4lY {
    display: none;
  }
}
.tooltip-price-tile_legal__GUOaY {
  color: var(--neutral700Color);
  font-size: 12px;
  line-height: 1.45;
  text-align: center;
}
.tooltip-price-tile_container__TP910 {
  position: relative;
  padding: 8px 12px;
  margin-top: 4px;
  background: rgba(223, 65, 66, 0.12);
  border-radius: 6px;
  color: var(--contentNegativeColor);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.43;
  text-align: center;
}
.tooltip-price-tile_container__TP910 b {
  font-weight: 600;
}
.tooltip-price-tile_container__TP910:before {
  color: rgba(223, 65, 66, 0.12);
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  left: 50%;
  transform: translateX(-50%);
  bottom: 100%;
  border: 10px solid transparent;
  border-top: none;
  border-bottom: 10px solid;
  inset-inline-end: 10px;
  inset-inline-start: unset;
}
.steps-list_uButton__MvmNl {
  padding: var(--buttonPadding) 24px;
  border: 0;
  background: #ccc;
  border-radius: var(--buttonRadius);
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 1px;
  line-height: 1.5;
  outline: 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.2s;
}
.steps-list_uGreenButton__nS7Ou {
  background: var(--primary400Color);
  box-shadow: 0 12px 23px var(--primaryButtonShadowColor);
}
.steps-list_uGreenButton__nS7Ou:disabled {
  background-color: var(--neutral200Color);
  box-shadow: none;
  color: var(--neutral500Color);
  cursor: not-allowed;
}
.steps-list_uGreenWideButton__h_x2g,
.steps-list_uWideButton__YB2CP {
  display: block;
  width: 100%;
  max-width: 295px;
  margin: 0 auto;
}
.steps-list_uWideButton__YB2CP {
  background: var(--primary400Color);
  box-shadow: 0 12px 23px var(--primaryButtonShadowColor);
}
.steps-list_uWideButton__YB2CP:disabled {
  background-color: var(--neutral200Color);
  box-shadow: none;
  color: var(--neutral500Color);
  cursor: default;
}
.steps-list_uInput__slDcG {
  width: calc(100% - 6px);
  padding: 12px 16px;
  border: 1px solid var(--neutral700Color);
  margin-left: 3px;
  -webkit-appearance: none;
  background: var(--background3Color);
  border-radius: 12px;
  color: var(--neutral900Color);
  font-size: 16px;
  line-height: 1.4;
  outline: none;
}
.steps-list_uInput__slDcG:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px var(--background3Color) inset;
  -webkit-text-fill-color: var(--neutral900Color);
}
.steps-list_uInput__slDcG:hover {
  border: 1px solid var(--neutral900Color);
}
.steps-list_uInput__slDcG:-webkit-autofill:active,
.steps-list_uInput__slDcG:-webkit-autofill:focus,
.steps-list_uInput__slDcG:active,
.steps-list_uInput__slDcG:focus {
  padding: 11px 15px;
  border: 2px solid var(--neutral900Color);
}
.steps-list_uInput__slDcG:-webkit-autofill:hover {
  border: 1px solid var(--neutral900Color);
}
.steps-list_uInput__slDcG.steps-list_isInvalid__bF1pE {
  padding: 12px 16px;
  border: 1px solid var(--accentRedColor);
}
.steps-list_uContentCard__EtkTt {
  padding: 18px;
  margin: 16px 14px;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 10px 20px hsla(0, 0%, 87%, 0.6);
}
.steps-list_uInputError__QY3k8 {
  position: absolute;
  bottom: -20px;
  left: 50%;
  color: var(--accentRedColor);
  text-align: center;
  transform: translate(-50%);
  white-space: nowrap;
}
.steps-list_desktopOnly__S9R6I {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .steps-list_desktopOnly__S9R6I {
    display: block;
  }
  .steps-list_mobileOnly__rstj4 {
    display: none;
  }
}
.steps-list_legal__gNHlJ {
  color: var(--neutral700Color);
  font-size: 12px;
  line-height: 1.45;
  text-align: center;
}
.steps-list_stepsList__uJqcu {
  list-style: none;
  text-align: start;
}
.steps-list_stepsList__uJqcu img {
  margin: 16px auto 0;
}
@media only screen and (min-width: 1024px) {
  .steps-list_stepsList__uJqcu img {
    margin: 16px 0 0;
  }
}
.steps-list_stepItem__UN_L5 {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  letter-spacing: -0.03em;
  line-height: 1.41;
  position: relative;
  color: var(--contentSecondaryColor);
  -webkit-padding-start: 36px;
  padding-inline-start: 36px;
}
.steps-list_stepItem__UN_L5,
[data-aeonik-pro-new-font] .steps-list_stepItem__UN_L5 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
}
[data-aeonik-pro-new-font] .steps-list_stepItem__UN_L5 {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
}
.steps-list_stepItem__UN_L5 b {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  letter-spacing: -0.4px;
  line-height: 1.41;
  color: var(--contentSecondaryColor);
}
[data-aeonik-pro-new-font] .steps-list_stepItem__UN_L5 b {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 500;
}
.steps-list_stepItem__UN_L5:not(:last-child) {
  margin-bottom: 24px;
}
.steps-list_stepItemIndex__1g_N9 {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  background: var(--backgroundTertiaryColor);
  border-radius: 50%;
  text-align: center;
  font-family: var(--secondaryFont), sans-serif;
  line-height: 1.33;
  font-weight: 600;
}
.steps-list_stepItemIndex__1g_N9,
[data-aeonik-pro-new-font] .steps-list_stepItemIndex__1g_N9 {
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
}
[data-aeonik-pro-new-font] .steps-list_stepItemIndex__1g_N9 {
  font-family: var(--font-aeonik-pro), sans-serif;
  line-height: 16px;
  font-weight: 500;
}
.steps-list_stepItemIndex__1g_N9:lang(ar),
.steps-list_stepItemIndex__1g_N9:lang(he) {
  right: 0;
  left: auto;
}
.promocode-applied_container__1J8m7 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px 16px;
  background: var(--backgroundSecondaryColor, #f6f7f9);
  border-radius: 4px;
  gap: 4px;
}
.promocode-applied_label__KgQ43 {
  display: flex;
  overflow: hidden;
  flex-wrap: wrap;
}
.promocode-applied_label__KgQ43 > p:lang(es) {
  font-size: 12px;
}
.promocode-applied_label__KgQ43 > * {
  overflow: hidden;
  flex-shrink: 0;
  white-space: nowrap;
}
.promocode-applied_textWithIcon__L7Ty6 {
  display: inline-block;
  overflow: hidden;
  flex-grow: 0;
  flex-shrink: 1;
  align-items: center;
  text-overflow: ellipsis;
}
.promocode-applied_textWithIcon__L7Ty6 svg {
  margin-right: 2px;
  font-size: 16px;
  transform: translateY(3px);
}
.promocode-applied_textWithIcon__L7Ty6 svg:lang(es) {
  font-size: 12px;
}
.bold-600-text-shortcode_boldText__Fx7nY {
  font-weight: 600 !important;
}
[data-aeonik-pro-new-font] .bold-600-text-shortcode_boldText__Fx7nY {
  font-weight: 500 !important;
}
[data-aeonik-pro-new-font] .bold-text-legal-shortcode_boldText__t_OJ9,
[data-aeonik-pro-new-font] .bold-text-shortcode_boldText__viCr2 {
  font-weight: 500;
}
.bold-text-typography-shortcode_boldText__JgHGV {
  font-weight: 600;
}
[data-aeonik-pro-new-font] .bold-text-typography-shortcode_boldText__JgHGV {
  font-weight: 500;
}
.shortcodes_highlighted__oeY97 {
  color: var(--primary400Color, --themePrimaryColor);
}
.shortcodes_red__YpksZ {
  color: #df4142;
}
.shortcodes_disclaimer__d163D {
  position: relative;
  bottom: 8px;
  color: var(--neutral400Color, --contentPrimaryColor);
  font-size: 8px;
  font-weight: 500;
  line-height: 100%;
}
.shortcodes_disclaimer__d163D:lang(pl),
.shortcodes_disclaimer__d163D:lang(ru) {
  bottom: 5px;
}
.shortcodes_smallDivider__xA3WB {
  display: block;
  margin-top: 8px;
  content: "";
  line-height: 1;
}
.shortcodes_bigDivider__T6MsB {
  display: block;
  margin-top: 12px;
  content: "";
  line-height: 1;
}
.shortcodes_centered__YxHHn {
  display: block;
  text-align: center;
}
.power-and-studio-kit_subtitle__lz4En {
  max-width: 320px;
  margin-bottom: 12px;
}
@media only screen and (min-width: 1024px) {
  .power-and-studio-kit_subtitle__lz4En {
    max-width: none;
    margin-bottom: 24px;
  }
}
.power-and-studio-kit_title__922oG {
  color: var(--themePrimaryColor);
  font-family: var(--font-gilroy), sans-serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.56px;
  line-height: 1.14;
}
@media only screen and (min-width: 1024px) {
  .power-and-studio-kit_title__922oG {
    font-family: var(--font), sans-serif;
    font-weight: 600;
    letter-spacing: -1px;
    margin-bottom: 4px;
  }
  .power-and-studio-kit_title__922oG,
  [data-recoleta-font] .power-and-studio-kit_title__922oG {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 40px;
    line-height: 1.05;
  }
  [data-recoleta-font] .power-and-studio-kit_title__922oG {
    font-family: var(--font-recoleta), sans-serif;
    font-weight: 400;
    letter-spacing: -0.81px;
  }
  [data-aeonik-pro-font] .power-and-studio-kit_title__922oG {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    font-size: 42px;
    letter-spacing: -0.02em;
    line-height: 1.04;
  }
  [data-headline-recoleta-font] .power-and-studio-kit_title__922oG {
    font-family: var(--font-recoleta), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-size: 42px;
    letter-spacing: -0.84px;
    line-height: 1.04;
  }
  [data-aeonik-pro-new-font] .power-and-studio-kit_title__922oG {
    font-family: var(--font-aeonik-pro), sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    letter-spacing: -0.96px;
    font-size: 40px;
    letter-spacing: -0.8px;
    line-height: 42px;
  }
}
.power-and-studio-kit_pilatesPowerKitSection__EV1qF.power-and-studio-kit_pilatesPowerKitSection__EV1qF {
  padding: 0;
}
.power-and-studio-kit_pilatesPowerKitSection__EV1qF.power-and-studio-kit_pilatesPowerKitSection__EV1qF
  > div:first-of-type {
  padding-top: 20px;
  padding-right: 20px;
  padding-left: 20px;
}
.power-and-studio-kit_pilatesPowerKitSection__EV1qF.power-and-studio-kit_pilatesPowerKitSection__EV1qF
  > div:first-of-type
  > p {
  margin-bottom: 12px;
}
.power-and-studio-kit_pilatesPowerKitSection__EV1qF.power-and-studio-kit_pilatesPowerKitSection__EV1qF
  > div:first-of-type
  svg {
  width: 32px;
  height: 32px;
}
.power-and-studio-kit_specialDiscountBlockTemplateContent__D7ifM.power-and-studio-kit_specialDiscountBlockTemplateContent__D7ifM
  > div {
  max-width: 120px;
}
.power-and-studio-kit_specialDiscountBlockTemplateContent__D7ifM.power-and-studio-kit_specialDiscountBlockTemplateContent__D7ifM
  > img {
  position: absolute;
  right: -2px;
  width: 162px;
  height: 132px;
}
@media only screen and (min-width: 375px) {
  .power-and-studio-kit_specialDiscountBlockTemplateContent__D7ifM.power-and-studio-kit_specialDiscountBlockTemplateContent__D7ifM
    > div {
    max-width: 170px;
  }
}
.web-20626-trust-flow_link__sV1A8 {
  color: var(--contentSecondaryColor);
  text-decoration: underline;
}
.tooltip_uButton__TwEiZ {
  padding: var(--buttonPadding) 24px;
  border: 0;
  background: #ccc;
  border-radius: var(--buttonRadius);
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 1px;
  line-height: 1.5;
  outline: 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.2s;
}
.tooltip_uGreenButton__Aq0am {
  background: var(--primary400Color);
  box-shadow: 0 12px 23px var(--primaryButtonShadowColor);
}
.tooltip_uGreenButton__Aq0am:disabled {
  background-color: var(--neutral200Color);
  box-shadow: none;
  color: var(--neutral500Color);
  cursor: not-allowed;
}
.tooltip_uGreenWideButton__RIDnR,
.tooltip_uWideButton__pxiZw {
  display: block;
  width: 100%;
  max-width: 295px;
  margin: 0 auto;
}
.tooltip_uWideButton__pxiZw {
  background: var(--primary400Color);
  box-shadow: 0 12px 23px var(--primaryButtonShadowColor);
}
.tooltip_uWideButton__pxiZw:disabled {
  background-color: var(--neutral200Color);
  box-shadow: none;
  color: var(--neutral500Color);
  cursor: default;
}
.tooltip_uInput__7p9mH {
  width: calc(100% - 6px);
  padding: 12px 16px;
  border: 1px solid var(--neutral700Color);
  margin-left: 3px;
  -webkit-appearance: none;
  background: var(--background3Color);
  border-radius: 12px;
  color: var(--neutral900Color);
  font-size: 16px;
  line-height: 1.4;
  outline: none;
}
.tooltip_uInput__7p9mH:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px var(--background3Color) inset;
  -webkit-text-fill-color: var(--neutral900Color);
}
.tooltip_uInput__7p9mH:hover {
  border: 1px solid var(--neutral900Color);
}
.tooltip_uInput__7p9mH:-webkit-autofill:active,
.tooltip_uInput__7p9mH:-webkit-autofill:focus,
.tooltip_uInput__7p9mH:active,
.tooltip_uInput__7p9mH:focus {
  padding: 11px 15px;
  border: 2px solid var(--neutral900Color);
}
.tooltip_uInput__7p9mH:-webkit-autofill:hover {
  border: 1px solid var(--neutral900Color);
}
.tooltip_uInput__7p9mH.tooltip_isInvalid__xiZMg {
  padding: 12px 16px;
  border: 1px solid var(--accentRedColor);
}
.tooltip_uContentCard__LoXqL {
  padding: 18px;
  margin: 16px 14px;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 10px 20px hsla(0, 0%, 87%, 0.6);
}
.tooltip_uInputError__N0tzh {
  position: absolute;
  bottom: -20px;
  left: 50%;
  color: var(--accentRedColor);
  text-align: center;
  transform: translate(-50%);
  white-space: nowrap;
}
.tooltip_desktopOnly__N0e2w {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .tooltip_desktopOnly__N0e2w {
    display: block;
  }
  .tooltip_mobileOnly__wMFFa {
    display: none;
  }
}
.tooltip_legal__m3zof {
  color: var(--neutral700Color);
  font-size: 12px;
  line-height: 1.45;
  text-align: center;
}
.tooltip_tooltip__qJ0X4 {
  position: absolute;
  width: max-content;
  max-width: 250px;
  padding: 0.5em 0.9em;
  background: var(--tooltipBg);
  border-radius: var(--tooltipBorderRadius, 0.5em);
  box-shadow: 0 2px 6px rgba(22, 42, 65, 0.06),
    0 10px 20px rgba(7, 21, 37, 0.08);
  color: var(--tooltipColor);
  font-size: 14px;
  line-height: 1.33;
  opacity: 0;
  pointer-events: none;
  text-align: center;
  transition: opacity 0.2s;
}
.tooltip_tooltip__qJ0X4:before {
  color: var(--tooltipBg);
  content: "";
}
.tooltip_outerContainer__8HjXp {
  position: relative;
}
.tooltip_isOpen__n2_xC,
.tooltip_outerContainer__8HjXp:hover
  > .tooltip_tooltip__qJ0X4.tooltip_openOnHover__FLWvj {
  opacity: 1;
  pointer-events: auto;
}
.tooltip_topPlacement__MDdFr {
  top: -3px;
  left: 50%;
  transform: translateX(-50%) translateY(-100%);
}
.tooltip_topPlacement__MDdFr.tooltip_withArrow__oqxH_ {
  top: calc(-0.5em - 3px);
}
.tooltip_topPlacement__MDdFr.tooltip_withArrow__oqxH_:before {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  left: 50%;
  transform: translateX(-50%);
  top: 100%;
  border: 0.5em solid transparent;
  border-top-color: currentcolor;
  border-bottom: none;
}
.tooltip_topPlacement__MDdFr.tooltip_endAlign__k8IK9 {
  inset-inline-end: 0;
  inset-inline-start: auto;
  transform: translateY(-100%);
}
.tooltip_topPlacement__MDdFr.tooltip_endAlign__k8IK9:before {
  inset-inline-end: 0;
  inset-inline-start: auto;
  transform: translateX(-40%);
}
.tooltip_topPlacement__MDdFr.tooltip_endAlign__k8IK9:lang(ar):before,
.tooltip_topPlacement__MDdFr.tooltip_endAlign__k8IK9:lang(he):before {
  transform: translateX(40%);
}
.tooltip_topPlacement__MDdFr.tooltip_startAlign__bzL5w {
  inset-inline-end: auto;
  inset-inline-start: 0;
  transform: translateY(-100%);
}
.tooltip_topPlacement__MDdFr.tooltip_startAlign__bzL5w:before {
  inset-inline-end: auto;
  inset-inline-start: 0;
  transform: translateX(40%);
}
.tooltip_topPlacement__MDdFr.tooltip_startAlign__bzL5w:lang(ar):before,
.tooltip_topPlacement__MDdFr.tooltip_startAlign__bzL5w:lang(he):before {
  transform: translateX(-40%);
}
.tooltip_bottomPlacement__6QAkT {
  bottom: -3px;
  left: 50%;
  transform: translateX(-50%) translateY(100%);
}
.tooltip_bottomPlacement__6QAkT.tooltip_withArrow__oqxH_ {
  bottom: calc(-0.5em - 3px);
}
.tooltip_bottomPlacement__6QAkT.tooltip_withArrow__oqxH_:before {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  left: 50%;
  transform: translateX(-50%);
  bottom: 100%;
  border: 0.5em solid transparent;
  border-top: none;
  border-bottom: 0.5em solid;
}
.tooltip_bottomPlacement__6QAkT.tooltip_endAlign__k8IK9 {
  inset-inline-end: 0;
  inset-inline-start: auto;
  transform: translateY(100%);
}
.tooltip_bottomPlacement__6QAkT.tooltip_endAlign__k8IK9:before {
  inset-inline-end: 0;
  inset-inline-start: auto;
  transform: translateX(-40%);
}
.tooltip_bottomPlacement__6QAkT.tooltip_endAlign__k8IK9:lang(ar):before,
.tooltip_bottomPlacement__6QAkT.tooltip_endAlign__k8IK9:lang(he):before {
  transform: translateX(40%);
}
.tooltip_bottomPlacement__6QAkT.tooltip_startAlign__bzL5w {
  inset-inline-end: auto;
  inset-inline-start: 0;
  transform: translateY(100%);
}
.tooltip_bottomPlacement__6QAkT.tooltip_startAlign__bzL5w:before {
  inset-inline-end: auto;
  inset-inline-start: 0;
  transform: translateX(40%);
}
.tooltip_bottomPlacement__6QAkT.tooltip_startAlign__bzL5w:lang(ar):before,
.tooltip_bottomPlacement__6QAkT.tooltip_startAlign__bzL5w:lang(he):before {
  transform: translateX(-40%);
}
.tooltip_leftPlacement__PcQ1O {
  top: 50%;
  inset-inline-start: -3px;
  transform: translateX(-100%) translateY(-50%);
}
.tooltip_leftPlacement__PcQ1O:lang(ar),
.tooltip_leftPlacement__PcQ1O:lang(he) {
  transform: translateX(100%) translateY(-50%);
}
.tooltip_leftPlacement__PcQ1O.tooltip_withArrow__oqxH_ {
  inset-inline-start: calc(-0.5em - 3px);
}
.tooltip_leftPlacement__PcQ1O.tooltip_withArrow__oqxH_:before {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border: 0.5em solid transparent;
  top: 50%;
  transform: translateY(-50%);
  -webkit-border-end: none;
  border-inline-end: none;
  border-inline-start-color: currentColor;
  inset-inline-start: 100%;
}
.tooltip_rightPlacement__pMpMN {
  top: 50%;
  inset-inline-end: -3px;
  transform: translateX(100%) translateY(-50%);
}
.tooltip_rightPlacement__pMpMN:lang(ar),
.tooltip_rightPlacement__pMpMN:lang(he) {
  transform: translateX(-100%) translateY(-50%);
}
.tooltip_rightPlacement__pMpMN.tooltip_withArrow__oqxH_ {
  inset-inline-end: calc(-0.5em - 3px);
}
.tooltip_rightPlacement__pMpMN.tooltip_withArrow__oqxH_:before {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border: 0.5em solid transparent;
  top: 50%;
  transform: translateY(-50%);
  border-inline-end-color: currentColor;
  -webkit-border-start: none;
  border-inline-start: none;
  inset-inline-end: 100%;
}
.tooltip_lightColorMode__cRmic {
  --tooltipBg: var(--backgroundPrimaryColor, #fff);
  --tooltipColor: var(--contentPrimaryColor, #171717);
}
.tooltip_primaryColorMode__a703_ {
  --tooltipBg: var(--themePrimaryColor, #df4142);
  --tooltipColor: #fff;
}
.after-tooltip_tooltip__iVaob {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.21;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 76px;
  max-width: 110px;
  background: var(--themePrimaryColor) !important;
  color: var(--contentAlwaysLightPrimaryColor) !important;
}
[data-aeonik-pro-new-font] .after-tooltip_tooltip__iVaob {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 400;
  line-height: 16px;
}
.after-tooltip_tooltip__iVaob:before {
  color: var(--themePrimaryColor) !important;
  inset-block-start: 99% !important;
}
.background-lines_lines__50EHr {
  position: absolute;
  z-index: 0;
  bottom: -6%;
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  padding: 12% 0 0;
  inset: 0;
}
.background-lines_line__RuQXc {
  width: 100%;
  height: 1px;
  background: var(--borderTertiaryColor);
}
.chart-circle_container__j6Cgv {
  position: relative;
  display: flex;
  width: 1em;
  height: 1em;
  align-items: center;
  justify-content: center;
}
.chart-circle_circleOuter__7Di7R {
  position: absolute;
  border-radius: 50%;
  inset: 0;
  opacity: 0.2;
}
.chart-circle_circleInner__YWgo_ {
  position: relative;
  width: 70%;
  height: 70%;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.04), 0 5px 12px rgba(22, 42, 65, 0.1);
}
.dashed-lines_lines__Xfjgk {
  position: absolute;
  inset: 0;
}
.dashed-lines_line__OypBG {
  position: absolute;
  bottom: 0;
  width: 0;
  height: 100%;
  border-left: 1px dashed var(--borderTertiaryColor);
}
@media only screen and (min-width: 1024px) {
  .dashed-lines_line__OypBG {
    border-width: 1.5px;
  }
}
.now-tooltip_tooltip__SuAyd {
  font-family: var(--secondaryFont), sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.21;
  background: var(--backgroundPrimaryColor) !important;
  color: var(--contentPrimaryColor) !important;
}
[data-aeonik-pro-new-font] .now-tooltip_tooltip__SuAyd {
  font-family: var(--font-aeonik-pro), sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 400;
  line-height: 16px;
}
.now-tooltip_tooltip__SuAyd:before {
  color: var(--backgroundPrimaryColor) !important;
}
.now-tooltip_tooltip__SuAyd.now-tooltip_inversed__KD8pV {
  background: #78706d;
  border-radius: 6px;
}
.now-tooltip_tooltip__SuAyd.now-tooltip_inversed__KD8pV:before {
  color: #78706d;
}
.weight-graph-animations_graphLine__MAm4S {
  opacity: 0;
  stroke-dasharray: 500px;
  stroke-dashoffset: 500px;
}
.weight-graph-animations_isAnimated__0D5_F
  .weight-graph-animations_graphLine__MAm4S {
  animation: weight-graph-animations_strokeDashOffsetAnim__2J_ke 4.6s forwards;
  animation-delay: 0.5s;
}
.weight-graph-animations_graphArea__wsfxR {
  opacity: 0;
}
.weight-graph-animations_isAnimated__0D5_F
  .weight-graph-animations_graphArea__wsfxR {
  animation: weight-graph-animations_opacityAnim__raq0m 4.6s forwards;
  animation-delay: 0.5s;
}
.weight-graph-animations_startCircle__2K01M {
  opacity: 0;
}
.weight-graph-animations_isAnimated__0D5_F
  .weight-graph-animations_startCircle__2K01M {
  animation: weight-graph-animations_opacityAnim__raq0m 0.5s forwards;
}
.weight-graph-animations_endCircle__ZVg68 {
  opacity: 0;
}
.weight-graph-animations_isAnimated__0D5_F
  .weight-graph-animations_endCircle__ZVg68 {
  animation: weight-graph-animations_opacityAnim__raq0m 0.5s forwards;
  animation-delay: 2s;
}
.weight-graph-animations_nowTooltip__J7wCA {
  opacity: 0;
}
.weight-graph-animations_isAnimated__0D5_F
  .weight-graph-animations_nowTooltip__J7wCA {
  animation: weight-graph-animations_opacityAnim__raq0m 0.5s forwards;
  animation-delay: 0.5s;
}
.weight-graph-animations_afterTooltip__TvmXt {
  opacity: 0;
}
.weight-graph-animations_isAnimated__0D5_F
  .weight-graph-animations_afterTooltip__TvmXt {
  animation: weight-graph-animations_opacityAnim__raq0m 0.5s forwards;
  animation-delay: 2.5s;
}
.weight-graph-animations_dashedLine__3rLm9 {
  transform: scaleY(0);
  transform-origin: bottom;
}
.weight-graph-animations_isAnimated__0D5_F
  .weight-graph-animations_dashedLine__3rLm9 {
  animation: weight-graph-animations_dashedLineAnim__IH_oe 0.5s forwards;
}
.weight-graph-animations_isAnimated__0D5_F
  .weight-graph-animations_dashedLine__3rLm9:nth-child(1n) {
  animation-delay: 0.3s;
}
.weight-graph-animations_isAnimated__0D5_F
  .weight-graph-animations_dashedLine__3rLm9:nth-child(2n) {
  animation-delay: 0.8s;
}
.weight-graph-animations_isAnimated__0D5_F
  .weight-graph-animations_dashedLine__3rLm9:nth-child(3n) {
  animation-delay: 1.3s;
}
.weight-graph-animations_isAnimated__0D5_F
  .weight-graph-animations_dashedLine__3rLm9:nth-child(4n) {
  animation-delay: 1.8s;
}
.weight-graph-animations_bottomLabel__r_l_v {
  color: var(--contentTertiaryColor);
  opacity: 0;
}
.weight-graph-animations_bottomLabel__r_l_v:lang(fr),
.weight-graph-animations_bottomLabel__r_l_v:lang(it),
.weight-graph-animations_bottomLabel__r_l_v:lang(ro) {
  font-size: 10px;
}
@media only screen and (min-width: 1024px) {
  .weight-graph-animations_bottomLabel__r_l_v:lang(fr),
  .weight-graph-animations_bottomLabel__r_l_v:lang(ro) {
    font-size: 12px;
  }
}
.weight-graph-animations_isAnimated__0D5_F
  .weight-graph-animations_bottomLabel__r_l_v {
  animation: weight-graph-animations_bottomLineAnim__vYUue 0.5s forwards;
}
.weight-graph-animations_isAnimated__0D5_F
  .weight-graph-animations_bottomLabel__r_l_v:nth-child(1n) {
  animation-delay: 0ms;
}
.weight-graph-animations_isAnimated__0D5_F
  .weight-graph-animations_bottomLabel__r_l_v:nth-child(2n) {
  animation-delay: 0.5s;
}
.weight-graph-animations_isAnimated__0D5_F
  .weight-graph-animations_bottomLabel__r_l_v:nth-child(3n) {
  animation-delay: 1s;
}
.weight-graph-animations_isAnimated__0D5_F
  .weight-graph-animations_bottomLabel__r_l_v:nth-child(4n) {
  animation-delay: 1.5s;
}
@keyframes weight-graph-animations_opacityAnim__raq0m {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes weight-graph-animations_strokeDashOffsetAnim__2J_ke {
  0% {
    opacity: 0;
    stroke-dashoffset: 500px;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 1;
    stroke-dashoffset: 0;
  }
}
@keyframes weight-graph-animations_dashedLineAnim__IH_oe {
  0% {
    transform: scaleY(0);
  }
  to {
    transform: scaleY(1);
  }
}
@keyframes weight-graph-animations_bottomLineAnim__vYUue {
  0% {
    opacity: 0;
    transform: translateY(20%);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.lose-weight-chart_uButton__04Hsj {
  padding: var(--buttonPadding) 24px;
  border: 0;
  background: #ccc;
  border-radius: var(--buttonRadius);
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 1px;
  line-height: 1.5;
  outline: 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.2s;
}
.lose-weight-chart_uGreenButton__Zpea1 {
  background: var(--primary400Color);
  box-shadow: 0 12px 23px var(--primaryButtonShadowColor);
}
.lose-weight-chart_uGreenButton__Zpea1:disabled {
  background-color: var(--neutral200Color);
  box-shadow: none;
  color: var(--neutral500Color);
  cursor: not-allowed;
}
.lose-weight-chart_uGreenWideButton__O71r7,
.lose-weight-chart_uWideButton___mNpG {
  display: block;
  width: 100%;
  max-width: 295px;
  margin: 0 auto;
}
.lose-weight-chart_uWideButton___mNpG {
  background: var(--primary400Color);
  box-shadow: 0 12px 23px var(--primaryButtonShadowColor);
}
.lose-weight-chart_uWideButton___mNpG:disabled {
  background-color: var(--neutral200Color);
  box-shadow: none;
  color: var(--neutral500Color);
  cursor: default;
}
.lose-weight-chart_uInput__X8r62 {
  width: calc(100% - 6px);
  padding: 12px 16px;
  border: 1px solid var(--neutral700Color);
  margin-left: 3px;
  -webkit-appearance: none;
  background: var(--background3Color);
  border-radius: 12px;
  color: var(--neutral900Color);
  font-size: 16px;
  line-height: 1.4;
  outline: none;
}
.lose-weight-chart_uInput__X8r62:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px var(--background3Color) inset;
  -webkit-text-fill-color: var(--neutral900Color);
}
.lose-weight-chart_uInput__X8r62:hover {
  border: 1px solid var(--neutral900Color);
}
.lose-weight-chart_uInput__X8r62:-webkit-autofill:active,
.lose-weight-chart_uInput__X8r62:-webkit-autofill:focus,
.lose-weight-chart_uInput__X8r62:active,
.lose-weight-chart_uInput__X8r62:focus {
  padding: 11px 15px;
  border: 2px solid var(--neutral900Color);
}
.lose-weight-chart_uInput__X8r62:-webkit-autofill:hover {
  border: 1px solid var(--neutral900Color);
}
.lose-weight-chart_uInput__X8r62.lose-weight-chart_isInvalid__CqCFs {
  padding: 12px 16px;
  border: 1px solid var(--accentRedColor);
}
.lose-weight-chart_uContentCard__FUIRX {
  padding: 18px;
  margin: 16px 14px;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 10px 20px hsla(0, 0%, 87%, 0.6);
}
.lose-weight-chart_uInputError__alfRY {
  position: absolute;
  bottom: -20px;
  left: 50%;
  color: var(--accentRedColor);
  text-align: center;
  transform: translate(-50%);
  white-space: nowrap;
}
.lose-weight-chart_desktopOnly__x_px6 {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .lose-weight-chart_desktopOnly__x_px6 {
    display: block;
  }
  .lose-weight-chart_mobileOnly__bAyyO {
    display: none;
  }
}
.lose-weight-chart_legal__29CBW {
  color: var(--neutral700Color);
  font-size: 12px;
  line-height: 1.45;
  text-align: center;
}
.lose-weight-chart_outerContainer__1zW3I {
  position: relative;
  padding: 6% 10px 0;
}
.lose-weight-chart_container__Z3Y7f {
  position: relative;
}
.lose-weight-chart_container__Z3Y7f:lang(ar),
.lose-weight-chart_container__Z3Y7f:lang(he) {
  transform: rotateY(180deg);
}
.lose-weight-chart_area__CvUB9 {
  position: relative;
  z-index: 1;
  display: block;
}
.lose-weight-chart_line___XsrS {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
}
.lose-weight-chart_startCircle__CI4Hq {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  transform: translate(-50%, -50%);
}
.lose-weight-chart_endCircle__UGQtv {
  position: absolute;
  z-index: 2;
  right: 0;
  bottom: 16%;
  transform: translate(25%, 50%);
  transform-origin: bottom;
}
.lose-weight-chart_tooltipContainer__HkCMb:lang(ar),
.lose-weight-chart_tooltipContainer__HkCMb:lang(he) {
  transform: rotateY(-180deg);
}
.lose-weight-chart_dashedLines__zD9b_ {
  right: 2.4%;
}
.gain-weight-chart_uButton__Wilqy {
  padding: var(--buttonPadding) 24px;
  border: 0;
  background: #ccc;
  border-radius: var(--buttonRadius);
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 1px;
  line-height: 1.5;
  outline: 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.2s;
}
.gain-weight-chart_uGreenButton__vlomw {
  background: var(--primary400Color);
  box-shadow: 0 12px 23px var(--primaryButtonShadowColor);
}
.gain-weight-chart_uGreenButton__vlomw:disabled {
  background-color: var(--neutral200Color);
  box-shadow: none;
  color: var(--neutral500Color);
  cursor: not-allowed;
}
.gain-weight-chart_uGreenWideButton__gtjU4,
.gain-weight-chart_uWideButton__uwqqh {
  display: block;
  width: 100%;
  max-width: 295px;
  margin: 0 auto;
}
.gain-weight-chart_uWideButton__uwqqh {
  background: var(--primary400Color);
  box-shadow: 0 12px 23px var(--primaryButtonShadowColor);
}
.gain-weight-chart_uWideButton__uwqqh:disabled {
  background-color: var(--neutral200Color);
  box-shadow: none;
  color: var(--neutral500Color);
  cursor: default;
}
.gain-weight-chart_uInput__Yqmqj {
  width: calc(100% - 6px);
  padding: 12px 16px;
  border: 1px solid var(--neutral700Color);
  margin-left: 3px;
  -webkit-appearance: none;
  background: var(--background3Color);
  border-radius: 12px;
  color: var(--neutral900Color);
  font-size: 16px;
  line-height: 1.4;
  outline: none;
}
.gain-weight-chart_uInput__Yqmqj:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px var(--background3Color) inset;
  -webkit-text-fill-color: var(--neutral900Color);
}
.gain-weight-chart_uInput__Yqmqj:hover {
  border: 1px solid var(--neutral900Color);
}
.gain-weight-chart_uInput__Yqmqj:-webkit-autofill:active,
.gain-weight-chart_uInput__Yqmqj:-webkit-autofill:focus,
.gain-weight-chart_uInput__Yqmqj:active,
.gain-weight-chart_uInput__Yqmqj:focus {
  padding: 11px 15px;
  border: 2px solid var(--neutral900Color);
}
.gain-weight-chart_uInput__Yqmqj:-webkit-autofill:hover {
  border: 1px solid var(--neutral900Color);
}
.gain-weight-chart_uInput__Yqmqj.gain-weight-chart_isInvalid__fLW1t {
  padding: 12px 16px;
  border: 1px solid var(--accentRedColor);
}
.gain-weight-chart_uContentCard__BBQFu {
  padding: 18px;
  margin: 16px 14px;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 10px 20px hsla(0, 0%, 87%, 0.6);
}
.gain-weight-chart_uInputError__7Q41O {
  position: absolute;
  bottom: -20px;
  left: 50%;
  color: var(--accentRedColor);
  text-align: center;
  transform: translate(-50%);
  white-space: nowrap;
}
.gain-weight-chart_desktopOnly__2_3x_ {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .gain-weight-chart_desktopOnly__2_3x_ {
    display: block;
  }
  .gain-weight-chart_mobileOnly__snVSF {
    display: none;
  }
}
.gain-weight-chart_legal__qzMdC {
  color: var(--neutral700Color);
  font-size: 12px;
  line-height: 1.45;
  text-align: center;
}
.gain-weight-chart_outerContainer__37Txa {
  position: relative;
  padding: 6% 16px 0;
}
.gain-weight-chart_container__CZCMV {
  position: relative;
}
.gain-weight-chart_container__CZCMV:lang(ar),
.gain-weight-chart_container__CZCMV:lang(he) {
  transform: rotateY(180deg);
}
.gain-weight-chart_area__DUG_N {
  position: relative;
  z-index: 1;
  display: block;
}
.gain-weight-chart_chartLine__keGYa {
  position: absolute;
  z-index: 1;
  top: -3px;
  left: 0;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .gain-weight-chart_chartLine__keGYa {
    top: -5px;
  }
}
.gain-weight-chart_startCircle__Jixix {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 1px;
  font-size: 20px;
  transform: translate(-50%, -50%);
}
@media only screen and (min-width: 768px) {
  .gain-weight-chart_startCircle__Jixix {
    bottom: 11px;
    left: 4px;
  }
}
.gain-weight-chart_endCircle__MVI_J {
  position: absolute;
  z-index: 2;
  top: 4px;
  right: -2px;
  transform: translate(30%, -50%);
  transform-origin: bottom;
}
.gain-weight-chart_tooltipContainer__vXQfj:lang(ar),
.gain-weight-chart_tooltipContainer__vXQfj:lang(he) {
  transform: rotateY(-180deg);
}
.gain-weight-chart_afterTooltip__XiKIT:before {
  inset-block-start: 50% !important;
}
.gain-weight-chart_dashedLines__LLHVD {
  right: 0.2%;
}
.web-20721-trust-flow-c_title__KzqBw {
  color: var(--themeAccentColor);
  font-weight: 600;
}
.web-20721-trust-flow-c_link__PYs_U {
  color: var(--contentSecondaryColor);
  text-decoration: underline;
}
.sup-text-shortcode_sup__TbWT7 {
  font-size: min(0.7em, 14px);
  letter-spacing: -0.3px;
  text-align: center;
  vertical-align: top;
}
.theme-accent-color-shortcode_themeAccent__64tpn {
  color: var(--themeAccentColor);
  font-weight: 600;
}
.horizontal-divider_divider__pKGLm {
  width: 100%;
  height: 0;
  border: none;
  border-top: 1px solid var(--borderTertiaryColor);
  margin: 0;
}
.loader-spinner_spinner__yaka_ {
  position: relative;
  animation: loader-spinner_spinning__edCEd 1s linear infinite;
  color: var(--primary300Color);
  stroke: currentColor;
  transform: translateZ(0) scale(1);
}
.loader-spinner_spinner__yaka_.loader-spinner_isFlowWithBrandPalette__nYA_R {
  color: var(--themePrimaryColor);
}
@keyframes loader-spinner_spinning__edCEd {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.loader_container__HAyXg {
  z-index: 999;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background: var(--background1Color, #fff);
}
.loader_container__HAyXg.loader_containerTransparent__T0nBA {
  background: transparent;
}
.loader_containerFixed__TeMfl {
  position: fixed;
}
.loader_isFlowWithBrandPalette__7c6tb {
  background: var(--backgroundPrimaryColor);
}
.solid-credit-card-form_form__UDvxd {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.solid-credit-card-form_paymentButtons__kwXTl {
  display: grid;
  width: 100%;
  padding: 0;
  grid-gap: 16px;
  gap: 16px;
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
.solid-credit-card-form_paymentButtons__kwXTl:not(:empty) {
  margin-bottom: 5px;
}
@media only screen and (min-width: 1024px) {
  .solid-credit-card-form_paymentButtons__kwXTl {
    gap: 20px;
    grid-template-columns: 1fr;
  }
}
.solid-credit-card-form_paymentButton__94Uss {
  overflow: hidden;
  height: 45px;
  border-radius: 50rem;
}
.paypal-caption_paypalCaptionContainer__kQ9nc {
  margin-top: 12px;
  color: #000;
  text-align: center;
}
.paypal-caption_paypalCaption__ln4Ny {
  font-size: 12px;
  letter-spacing: 0.02em;
  line-height: 1.33;
  text-transform: uppercase;
}
.paypal-braintree-form_container__rRWXY {
  position: relative;
  padding-bottom: 20px;
  --backgroundPrimaryColor: #fff;
}
.paypal-braintree-form_paypalButton__R6Brv {
  min-height: 48px;
}
.paypal-braintree-form_errorMessage__nmxCi {
  text-align: center;
}
.paypal-solid-form_container__wwGmB {
  position: relative;
  padding-bottom: 20px;
  --backgroundPrimaryColor: #fff;
}
.paypal-solid-form_transparentBtn__8oZCN {
  position: absolute;
  visibility: hidden;
}
.paypal-solid-form_loader__ERDS2 {
  position: absolute;
  z-index: 200;
  top: 0;
  left: 0;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  min-height: 50px;
  align-items: center;
  justify-content: center;
  background: #fff;
}
.payment-form-wrapper_isHidden__OYB4u {
  display: none;
}
.payment-form-wrapper_formContainer__ws3R3 {
  position: relative;
}
.card-brand-icon_image__lJszB {
  display: inline-block;
  object-fit: contain;
  object-position: center;
}
.card-brand-icons-list_list__b0Wy2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  row-gap: 8px;
}
.submit-button_submitButton__8YcdT {
  position: relative;
  display: flex;
  width: 100%;
  height: 45px;
  align-items: center;
  justify-content: center;
  padding: 0.8em 1.5em;
  border: none;
  margin: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #3aae92;
  border-radius: 48px;
  box-shadow: none;
  color: #fff !important;
  cursor: pointer;
  font-family: var(--secondaryFont), sans-serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.5em;
  outline: none;
  text-transform: uppercase;
  transition: all 0.3s ease;
  word-break: break-word;
}
.submit-button_submitButton__8YcdT:hover {
  opacity: 0.8;
  transition: opacity 0.3s ease;
}
.submit-button_unlockIcon__Nwqbo {
  width: 16px;
  height: 16px;
  color: currentColor;
  -webkit-margin-end: 8px;
  margin-inline-end: 8px;
}
.tokenex-error-view_container__Te2rs {
  display: flex;
  width: 100%;
  max-width: 26.25rem;
  flex-direction: column;
  padding: 1rem 0;
  margin: auto;
  font-family: var(--font-inter), sans-serif;
  font-weight: 400;
  line-height: 1.9;
}
.tokenex-error-view_iconContainer__K7R9l {
  width: 3rem;
  height: 3rem;
  margin-bottom: 1rem;
}
.tokenex-error-view_title__lnJCM {
  margin-top: 0;
  margin-bottom: 2rem;
  color: #363a43;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 2rem;
}
.tokenex-error-view_errorMessageBox__NJQt9 {
  padding: 1.5rem;
  border: 1px solid rgba(255, 153, 0, 0.24);
  background: rgba(255, 153, 0, 0.08);
  border-radius: 0.5rem;
  color: #000;
}
.tokenex-error-view_bottomContainer__vLHOV {
  margin-top: 2rem;
}
.tokenex-error-view_errorTitle__3zE3_ {
  margin: 0 0 0.5rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.tokenex-error-view_errorContent__ZA40g {
  margin: 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.tokenex-payment-failed-view_container__F_MF6 {
  display: flex;
  width: 100%;
  max-width: 26.25rem;
  flex-direction: column;
  padding: 1rem 0;
  margin: auto;
  font-family: var(--font-inter), sans-serif;
  font-weight: 400;
  line-height: 1.9;
}
.tokenex-payment-failed-view_iconContainer__MA2B5 {
  width: 3rem;
  height: 3rem;
  margin-bottom: 1rem;
}
.tokenex-payment-failed-view_title__c61Ku {
  margin-top: 0;
  margin-bottom: 2rem;
  color: #363a43;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 2rem;
}
.tokenex-payment-failed-view_priceBox__IN_ct {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1.5rem 1.5rem;
  border: 1px solid #e4e6ec;
  background-color: #fafafa;
  border-radius: 0.5rem;
}
.tokenex-payment-failed-view_price__lLZ6j {
  margin-right: 0.5rem;
  color: #363a43;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 2rem;
}
.tokenex-payment-failed-view_badge__hspM0 {
  margin-top: auto;
  color: #666c7b;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.tokenex-payment-failed-view_errorMessageBox__Blg_z {
  padding: 1.5rem;
  border: 1px solid rgba(255, 153, 0, 0.24);
  margin-bottom: 2rem;
  background: rgba(255, 153, 0, 0.08);
  border-radius: 0.5rem;
  color: #000;
}
.tokenex-payment-failed-view_errorTitle__8x_sL {
  margin: 0 0 0.5rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.tokenex-payment-failed-view_errorContent__l8tiY {
  margin: 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.tokenex-payment-success-view_container__0t4gZ {
  display: flex;
  width: 100%;
  max-width: 26.25rem;
  flex-direction: column;
  padding: 1rem 0;
  margin: auto;
  font-family: var(--font-inter), sans-serif;
  font-weight: 400;
  line-height: 1.9;
}
.tokenex-payment-success-view_iconContainer__EeQlu {
  width: 3rem;
  height: 3rem;
  margin-bottom: 1rem;
}
.tokenex-payment-success-view_title__1IGW2 {
  margin-top: 0;
  margin-bottom: 2rem;
  color: #363a43;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 2rem;
}
.tokenex-payment-success-view_priceBox__BYzMl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1.5rem 1.5rem;
  border: 1px solid #e4e6ec;
  background-color: #fafafa;
  border-radius: 0.5rem;
}
.tokenex-payment-success-view_price__vWeN8 {
  margin-right: 0.5rem;
  color: #363a43;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 2rem;
}
.tokenex-payment-success-view_badge__Hnzqd {
  margin-top: auto;
  color: #088245;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.tokenex-payment-success-view_bottomText__VO_3R {
  margin-top: 2rem;
  margin-bottom: 0.5rem;
}
.tokenex-payment-success-view_bottomText__VO_3R span {
  display: block;
  margin-bottom: 0.25rem;
  color: #666c7b;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.tokenex-payment-success-view_bottomText__VO_3R b {
  display: block;
  color: #363a43;
  font-weight: 600;
  line-height: 1.5rem;
}
.tokenex-three-ds-iframe_container__iPLbY {
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1000;
}
.tokenex-three-ds-iframe_iframe__BMXK7 {
  width: 100%;
  max-width: 500px;
  height: 100%;
  max-height: 600px;
  border: none;
  border-radius: 10px;
}
.tokenex-input-error_uButton__7knXk {
  padding: var(--buttonPadding) 24px;
  border: 0;
  background: #ccc;
  border-radius: var(--buttonRadius);
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 1px;
  line-height: 1.5;
  outline: 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.2s;
}
.tokenex-input-error_uGreenButton__AHvbR {
  background: var(--primary400Color);
  box-shadow: 0 12px 23px var(--primaryButtonShadowColor);
}
.tokenex-input-error_uGreenButton__AHvbR:disabled {
  background-color: var(--neutral200Color);
  box-shadow: none;
  color: var(--neutral500Color);
  cursor: not-allowed;
}
.tokenex-input-error_uGreenWideButton__uRzSL,
.tokenex-input-error_uWideButton__k_47E {
  display: block;
  width: 100%;
  max-width: 295px;
  margin: 0 auto;
}
.tokenex-input-error_uWideButton__k_47E {
  background: var(--primary400Color);
  box-shadow: 0 12px 23px var(--primaryButtonShadowColor);
}
.tokenex-input-error_uWideButton__k_47E:disabled {
  background-color: var(--neutral200Color);
  box-shadow: none;
  color: var(--neutral500Color);
  cursor: default;
}
.tokenex-input-error_uInput__8nQNy {
  width: calc(100% - 6px);
  padding: 12px 16px;
  border: 1px solid var(--neutral700Color);
  margin-left: 3px;
  -webkit-appearance: none;
  background: var(--background3Color);
  border-radius: 12px;
  color: var(--neutral900Color);
  font-size: 16px;
  line-height: 1.4;
  outline: none;
}
.tokenex-input-error_uInput__8nQNy:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px var(--background3Color) inset;
  -webkit-text-fill-color: var(--neutral900Color);
}
.tokenex-input-error_uInput__8nQNy:hover {
  border: 1px solid var(--neutral900Color);
}
.tokenex-input-error_uInput__8nQNy:-webkit-autofill:active,
.tokenex-input-error_uInput__8nQNy:-webkit-autofill:focus,
.tokenex-input-error_uInput__8nQNy:active,
.tokenex-input-error_uInput__8nQNy:focus {
  padding: 11px 15px;
  border: 2px solid var(--neutral900Color);
}
.tokenex-input-error_uInput__8nQNy:-webkit-autofill:hover {
  border: 1px solid var(--neutral900Color);
}
.tokenex-input-error_uInput__8nQNy.tokenex-input-error_isInvalid__qtgJO {
  padding: 12px 16px;
  border: 1px solid var(--accentRedColor);
}
.tokenex-input-error_uContentCard__cleJs {
  padding: 18px;
  margin: 16px 14px;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 10px 20px hsla(0, 0%, 87%, 0.6);
}
.tokenex-input-error_uInputError__Nv6Bm {
  position: absolute;
  bottom: -20px;
  left: 50%;
  color: var(--accentRedColor);
  text-align: center;
  transform: translate(-50%);
  white-space: nowrap;
}
.tokenex-input-error_desktopOnly__yfT6S {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .tokenex-input-error_desktopOnly__yfT6S {
    display: block;
  }
  .tokenex-input-error_mobileOnly__3emOm {
    display: none;
  }
}
.tokenex-input-error_legal__5k2a_ {
  color: var(--neutral700Color);
  font-size: 12px;
  line-height: 1.45;
  text-align: center;
}
.tokenex-input-error_error__Ewe1v {
  margin: 0;
  color: #e46161;
  font-family: var(--secondaryFont), sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}
.tokenex-input-error_triangle__tLkPp {
  position: relative;
  top: 0.4em;
  width: 0;
  height: 0;
  border-color: transparent transparent #e46161;
  border-style: inset;
  border-width: 0 0.5em 0.9em;
  float: left;
  -webkit-margin-end: 0.5em;
  margin-inline-end: 0.5em;
  transform: rotate(1turn);
}
.tokenex-input-error_triangle__tLkPp:lang(ar),
.tokenex-input-error_triangle__tLkPp:lang(he) {
  float: right;
}
.tokenex-input-error_triangleText__vHwXd {
  position: relative;
  top: -0.4em;
  color: #fff;
  font-size: 0.6em;
  inset-inline-start: -0.1em;
  text-align: center;
}
.tokenex-input-label_inputLabel__pg8qR {
  color: #171717;
  font-family: var(--secondaryFont), sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.9;
}
.tokenex-input-label_inputLabel__pg8qR.tokenex-input-label_required__D_ON6:after {
  content: "*";
}
.tooltip_uButton__qJNUC {
  padding: var(--buttonPadding) 24px;
  border: 0;
  background: #ccc;
  border-radius: var(--buttonRadius);
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 1px;
  line-height: 1.5;
  outline: 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.2s;
}
.tooltip_uGreenButton__h2m_2 {
  background: var(--primary400Color);
  box-shadow: 0 12px 23px var(--primaryButtonShadowColor);
}
.tooltip_uGreenButton__h2m_2:disabled {
  background-color: var(--neutral200Color);
  box-shadow: none;
  color: var(--neutral500Color);
  cursor: not-allowed;
}
.tooltip_uGreenWideButton__8CQb2,
.tooltip_uWideButton____Syr {
  display: block;
  width: 100%;
  max-width: 295px;
  margin: 0 auto;
}
.tooltip_uWideButton____Syr {
  background: var(--primary400Color);
  box-shadow: 0 12px 23px var(--primaryButtonShadowColor);
}
.tooltip_uWideButton____Syr:disabled {
  background-color: var(--neutral200Color);
  box-shadow: none;
  color: var(--neutral500Color);
  cursor: default;
}
.tooltip_uInput__DIEhv {
  width: calc(100% - 6px);
  padding: 12px 16px;
  border: 1px solid var(--neutral700Color);
  margin-left: 3px;
  -webkit-appearance: none;
  background: var(--background3Color);
  border-radius: 12px;
  color: var(--neutral900Color);
  font-size: 16px;
  line-height: 1.4;
  outline: none;
}
.tooltip_uInput__DIEhv:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px var(--background3Color) inset;
  -webkit-text-fill-color: var(--neutral900Color);
}
.tooltip_uInput__DIEhv:hover {
  border: 1px solid var(--neutral900Color);
}
.tooltip_uInput__DIEhv:-webkit-autofill:active,
.tooltip_uInput__DIEhv:-webkit-autofill:focus,
.tooltip_uInput__DIEhv:active,
.tooltip_uInput__DIEhv:focus {
  padding: 11px 15px;
  border: 2px solid var(--neutral900Color);
}
.tooltip_uInput__DIEhv:-webkit-autofill:hover {
  border: 1px solid var(--neutral900Color);
}
.tooltip_uInput__DIEhv.tooltip_isInvalid__l_Dko {
  padding: 12px 16px;
  border: 1px solid var(--accentRedColor);
}
.tooltip_uContentCard__ePXXB {
  padding: 18px;
  margin: 16px 14px;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 10px 20px hsla(0, 0%, 87%, 0.6);
}
.tooltip_uInputError__YsYJj {
  position: absolute;
  bottom: -20px;
  left: 50%;
  color: var(--accentRedColor);
  text-align: center;
  transform: translate(-50%);
  white-space: nowrap;
}
.tooltip_desktopOnly__BRk9k {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .tooltip_desktopOnly__BRk9k {
    display: block;
  }
  .tooltip_mobileOnly__5wHmJ {
    display: none;
  }
}
.tooltip_legal___RFQA {
  color: var(--neutral700Color);
  font-size: 12px;
  line-height: 1.45;
  text-align: center;
}
.tooltip_tooltip__BSO7J {
  position: absolute;
  width: max-content;
  max-width: 250px;
  padding: 0.5em 0.9em;
  background: var(--tooltipBg);
  border-radius: 10px;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05);
  color: var(--tooltipColor);
  opacity: 0;
  pointer-events: none;
  text-transform: none;
  transition: opacity 0.2s;
}
.tooltip_tooltip__BSO7J:before {
  color: var(--tooltipBg);
  content: "";
}
.tooltip_outerContainer__GrsW3 {
  position: relative;
}
.tooltip_isOpen__H2jGG,
.tooltip_outerContainer__GrsW3:hover
  > .tooltip_tooltip__BSO7J.tooltip_openOnHover__JQzGp {
  opacity: 1;
  pointer-events: auto;
}
.tooltip_topPlacement__XNbbJ {
  top: -3px;
  left: 50%;
  transform: translateX(-50%) translateY(-100%);
}
.tooltip_topPlacement__XNbbJ.tooltip_withArrow__mRa1Z {
  top: calc(-0.5em - 3px);
}
.tooltip_topPlacement__XNbbJ.tooltip_withArrow__mRa1Z:before {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  left: 50%;
  transform: translateX(-50%);
  top: 100%;
  border: 0.5em solid transparent;
  border-top-color: currentcolor;
  border-bottom: none;
}
.tooltip_topPlacement__XNbbJ.tooltip_endAlign__AWmLA {
  inset-inline-end: 0;
  inset-inline-start: auto;
  transform: translateY(-100%);
}
.tooltip_topPlacement__XNbbJ.tooltip_endAlign__AWmLA:before {
  inset-inline-end: 0;
  inset-inline-start: auto;
  transform: translateX(-40%);
}
.tooltip_topPlacement__XNbbJ.tooltip_endAlign__AWmLA:lang(ar):before,
.tooltip_topPlacement__XNbbJ.tooltip_endAlign__AWmLA:lang(he):before {
  transform: translateX(40%);
}
.tooltip_topPlacement__XNbbJ.tooltip_startAlign__KUrsF {
  inset-inline-end: auto;
  inset-inline-start: 0;
  transform: translateY(-100%);
}
.tooltip_topPlacement__XNbbJ.tooltip_startAlign__KUrsF:before {
  inset-inline-end: auto;
  inset-inline-start: 0;
  transform: translateX(40%);
}
.tooltip_topPlacement__XNbbJ.tooltip_startAlign__KUrsF:lang(ar):before,
.tooltip_topPlacement__XNbbJ.tooltip_startAlign__KUrsF:lang(he):before {
  transform: translateX(40%);
}
.tooltip_bottomPlacement__D3FPq {
  bottom: -3px;
  left: 50%;
  transform: translateX(-50%) translateY(100%);
}
.tooltip_bottomPlacement__D3FPq.tooltip_withArrow__mRa1Z {
  bottom: calc(-0.5em - 3px);
}
.tooltip_bottomPlacement__D3FPq.tooltip_withArrow__mRa1Z:before {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  left: 50%;
  transform: translateX(-50%);
  bottom: 100%;
  border: 0.5em solid transparent;
  border-top: none;
  border-bottom: 0.5em solid;
}
.tooltip_bottomPlacement__D3FPq.tooltip_endAlign__AWmLA {
  inset-inline-end: 0;
  inset-inline-start: auto;
  transform: translateY(100%);
}
.tooltip_bottomPlacement__D3FPq.tooltip_endAlign__AWmLA:before {
  inset-inline-end: 0;
  inset-inline-start: auto;
  transform: translateX(-40%);
}
.tooltip_bottomPlacement__D3FPq.tooltip_endAlign__AWmLA:lang(ar):before,
.tooltip_bottomPlacement__D3FPq.tooltip_endAlign__AWmLA:lang(he):before {
  transform: translateX(40%);
}
.tooltip_bottomPlacement__D3FPq.tooltip_startAlign__KUrsF {
  inset-inline-end: auto;
  inset-inline-start: 0;
  transform: translateY(100%);
}
.tooltip_bottomPlacement__D3FPq.tooltip_startAlign__KUrsF:before {
  inset-inline-end: auto;
  inset-inline-start: 0;
  transform: translateX(40%);
}
.tooltip_bottomPlacement__D3FPq.tooltip_startAlign__KUrsF:lang(ar):before,
.tooltip_bottomPlacement__D3FPq.tooltip_startAlign__KUrsF:lang(he):before {
  transform: translateX(40%);
}
.tooltip_leftPlacement__gnCgQ {
  top: 50%;
  inset-inline-start: -3px;
  transform: translateX(-100%) translateY(-50%);
}
.tooltip_leftPlacement__gnCgQ:lang(ar),
.tooltip_leftPlacement__gnCgQ:lang(he) {
  transform: translateX(100%) translateY(-50%);
}
.tooltip_leftPlacement__gnCgQ.tooltip_withArrow__mRa1Z {
  inset-inline-start: calc(-0.5em - 3px);
}
.tooltip_leftPlacement__gnCgQ.tooltip_withArrow__mRa1Z:before {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border: 0.5em solid transparent;
  top: 50%;
  transform: translateY(-50%);
  -webkit-border-end: none;
  border-inline-end: none;
  border-inline-start-color: currentColor;
  inset-inline-start: 100%;
}
.tooltip_rightPlacement__dI11p {
  top: 50%;
  inset-inline-end: -3px;
  transform: translateX(100%) translateY(-50%);
}
.tooltip_rightPlacement__dI11p:lang(ar),
.tooltip_rightPlacement__dI11p:lang(he) {
  transform: translateX(-100%) translateY(-50%);
}
.tooltip_rightPlacement__dI11p.tooltip_withArrow__mRa1Z {
  inset-inline-end: calc(-0.5em - 3px);
}
.tooltip_rightPlacement__dI11p.tooltip_withArrow__mRa1Z:before {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border: 0.5em solid transparent;
  top: 50%;
  transform: translateY(-50%);
  border-inline-end-color: currentColor;
  -webkit-border-start: none;
  border-inline-start: none;
  inset-inline-end: 100%;
}
.tooltip_lightColorMode__toLC1 {
  --tooltipBg: var(--backgroundPrimaryColor, #fff);
  --tooltipColor: var(--contentPrimaryColor, #171717);
}
.tooltip_primaryColorMode__5nvlz {
  --tooltipBg: var(--themePrimaryColor, #df4142);
  --tooltipColor: #fff;
}
.tooltip_darkColorMode__9aJjT {
  --tooltipBg: var(--backgroundInversePrimaryColor, #000);
  --tooltipColor: var(--contentInversePrimaryColor);
}
.tokenex-additional-field_inputContainer__LRxjQ {
  position: relative;
  color: #01132c;
}
.tokenex-additional-field_tooltipContainer__VfNBp {
  position: absolute;
  z-index: 10;
  top: 50%;
  cursor: pointer;
  inset-inline-end: 12px;
  transform: translateY(-50%);
}
.tokenex-additional-field_tooltip__kWcYg {
  max-width: 200px;
}
.tokenex-additional-field_tooltipIcon__0dayU {
  display: block;
}
.tokenex-additional-field_input__4Z_C6 {
  display: block;
  width: 100%;
  height: 48px;
  box-sizing: border-box;
  padding: 1.6px 16px 0;
  border: none;
  background-color: transparent;
  border-radius: 10px;
  box-shadow: inset 0 0 0 1px rgba(51, 58, 73, 0.2);
  color: #01132c;
  font-family: var(--secondaryFont), sans-serif;
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 1.66em;
  outline: none;
  transition: border-color 0.3s ease;
}
.tokenex-additional-field_input__4Z_C6:focus {
  box-shadow: inset 0 0 0 1px #171717;
}
.tokenex-additional-field_error__tzIdj .tokenex-additional-field_input__4Z_C6 {
  box-shadow: inset 0 0 0 1px #e46161;
}
.tokenex-iframe-card-field_cardFieldContainer__s_A1t {
  position: relative;
}
.tokenex-iframe-card-field_cardBrandIcon__ZKZhb {
  position: absolute;
  z-index: 3;
  top: 50%;
  right: 16px;
  left: auto;
  width: 26px;
  height: 26px;
  transform: translateY(-50%);
}
.tokenex-payment-form-solid-like-container_container__2lu8O {
  position: relative;
  overflow: hidden;
  min-width: 240px;
  max-width: 335px;
  margin: 0 auto;
  text-align: start;
}
.tokenex-payment-form-solid-like-container_inputContainer__UCB28 {
  margin-top: 4px;
}
.tokenex-payment-form-solid-like-container_twoColumns__E1dQH {
  display: flex;
  flex-direction: row;
  margin-bottom: 16px;
  gap: 16px;
}
.tokenex-payment-form-solid-like-container_twoColumns__E1dQH > * {
  flex: 1 1;
}
.tokenex-payment-form-solid-like-container_buttonContainer__8Ap8v {
  margin-top: 10px;
}
.tokenex-payment-form-solid-like-container_processingLoader__VtA6Q {
  opacity: 0.6;
}
.tokenex-payment-form-solid-like-container_cardBrands__Eo86H {
  padding: 0 0 12px;
  border-bottom: 1px solid #e5e5e5;
  margin-top: 12px;
  margin-bottom: 12px;
}
@media only screen and (min-width: 1024px) {
  .tokenex-payment-form-solid-like-container_cardBrands__Eo86H {
    padding-bottom: 0;
    border-bottom: none;
  }
}
.horizontal-divider_container__n3Gy9 {
  display: flex;
  align-items: center;
  color: #677d96;
  font-size: 12px;
  line-height: 1.25;
}
.horizontal-divider_text__62krG {
  flex: none;
  padding: 0 0.7em;
}
.horizontal-divider_line__aV_XI {
  height: 1px;
  flex: 1 1;
  background: #dde5ed;
}
.copy-test-card-button_container__6kRmg {
  position: fixed;
  right: 0;
  display: flex;
  width: auto;
  flex-direction: column;
  z-index: 222;
  --color: #78ebe8;
  --borderLength: 0.1em;
  --cubeDepth: 7px;
  --height: 1.2em;
}
.copy-test-card-button_button__aEb3w {
  overflow: hidden;
  padding: 20px;
  margin-top: 5px;
  margin-right: 20px;
  -webkit-backdrop-filter: invert(40%);
  backdrop-filter: invert(40%);
  border-radius: 50%;
  font-size: 30px;
}
.copy-test-card-button_button__aEb3w span {
  display: inline-block;
  animation: copy-test-card-button_y-axis-animation__aEQX_ 6s infinite;
}
@keyframes copy-test-card-button_y-axis-animation__aEQX_ {
  0% {
    transform: rotateY(0deg);
  }
  to {
    transform: rotateY(1turn);
  }
}
.ppro-payment-iframe_container__7hCue {
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1000;
}
.ppro-payment-iframe_iframeWrapper__LC4OC {
  position: relative;
  width: 100%;
  max-width: 500px;
  height: 100%;
  max-height: 600px;
  background-color: var(--backgroundPrimaryColor, #fff);
  border-radius: 10px;
  isolation: isolate;
}
.ppro-payment-iframe_iframe__3mB59 {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 10px;
  transform: translateZ(0);
}
.ppro-payment-iframe_closeButton__inySH {
  display: flex;
  padding: 6px;
  border: none;
  background: var(--backgroundSecondaryColor);
  border-radius: 50%;
  color: var(--contentPrimaryColor);
  cursor: pointer;
  -webkit-margin-before: 8px;
  margin-block-start: 8px;
  -webkit-margin-end: 12px;
  margin-inline-end: 12px;
  -webkit-margin-start: auto;
  margin-inline-start: auto;
}
.ppro-payment-iframe_closeButton__inySH:hover {
  background: var(--backgroundSurfaceColor);
}
.ppro-payment-iframe_closeIcon__zHkXq {
  width: 16px;
  height: 16px;
}
.alipay-form_form__MZjYL {
  margin: 8px 0;
}
.alipay-form_container__EfVfp {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.alipay-form_alipayButton__Jtm6q {
  display: flex;
  width: 100%;
  max-width: 318px;
  min-height: 48px;
  align-items: center;
  justify-content: center;
  padding: 12px;
  margin: 8px auto 0;
  background-color: #1677ff;
  border-radius: 100px;
  color: #fff;
}
.wechat-pay-form_form__jcL0r {
  margin: 8px 0;
}
.wechat-pay-form_container__DHI7_ {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.wechat-pay-form_wechatPayButton__nHq3o {
  display: flex;
  width: 100%;
  max-width: 318px;
  min-height: 48px;
  align-items: center;
  justify-content: center;
  padding: 12px;
  margin: 0 auto;
  background-color: #1aad19;
  border-radius: 100px;
  color: #fff;
}
.vertical-divider_divider__dBPWr {
  width: 0;
  flex: none;
  align-self: stretch;
  border: none;
  border-left: 1px solid var(--borderTertiaryColor);
}
.payment-button-skeleton_container__eE_di {
  z-index: 999;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background: #e0e0e0;
  border-radius: 22px;
}
@media only screen and (max-width: 374px) {
  .payment-button-skeleton_container__eE_di {
    border-radius: 18px;
  }
}
.payment-button-skeleton_container__eE_di:before {
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  animation: payment-button-skeleton_shimmer___YTyV 1.5s infinite;
  background: hsla(0, 0%, 90%, 0.8);
  content: "";
}
@keyframes payment-button-skeleton_shimmer___YTyV {
  0% {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
.native-apple-pay-button_button__uMs_H {
  width: 100%;
  height: 50px;
  border-radius: 20px;
}
.alternative-payment-buttons_paymentButtons__VryXj {
  display: flex;
  width: 100%;
  flex-direction: column;
  padding: 0;
  margin-top: 8px;
  gap: 12px;
}
.alternative-payment-buttons_paymentButtons__VryXj:empty {
  margin-top: 0;
}
.alternative-payment-buttons_applePayButton__R3Ya_ {
  overflow: hidden;
  height: 48px !important;
  border-radius: 50rem !important;
}
.alternative-payment-buttons_googlePayButton__3BgUp {
  overflow: hidden;
  height: 45px !important;
  border-radius: 50rem !important;
}
.alternative-payment-buttons_buttonContainer___yGlK {
  position: relative;
}
.paypal-general-form-view_paypalCaption__cK7Dn {
  margin-top: 0;
  margin-bottom: 8px;
  color: var(--contentSecondaryColor, hsla(0, 0%, 9%, 0.72));
  font-family: var(--font-inter), sans-serif;
}
.paypal-general-form-view_paypalCaption__cK7Dn p {
  text-transform: none;
}
@media only screen and (min-width: 1024px) {
  .paypal-general-form-view_paypalCaption__cK7Dn {
    margin-top: 12px;
    margin-bottom: 0;
    color: #000;
    font-family: inherit;
  }
  .paypal-general-form-view_paypalCaption__cK7Dn p {
    text-transform: uppercase;
  }
}
.paypal-general-form-view_formContainer__oNsf7 {
  position: relative;
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 1024px) {
  .paypal-general-form-view_formContainer__oNsf7 {
    flex-direction: column-reverse;
    margin-bottom: 16px;
  }
}
.paypal-general-form-view_buttonContainer__N41lT {
  position: relative;
  min-height: 48px;
}
.payment-accordion-item_isHidden__xNioG {
  display: none;
}
.payment-accordion-item_formContainer__Agz8f {
  position: relative;
  cursor: auto;
}
.payment-accordion-item_accordionButton__n19N5 {
  width: 100%;
}
.payment-accordion-item_accordionContainer__R0Cz8 {
  padding: 16px;
  margin-bottom: 12px;
  background: var(--backgroundSecondaryColor, #f6f7f9);
  border-radius: 16px;
  cursor: pointer;
}
.payment-accordion-item_accordionHeader__M9z7W {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.payment-accordion-item_accordionTitleContainer__MQ657 {
  display: flex;
  align-items: center;
  gap: 12px;
}
.payment-accordion-item_accordtionTitle__aj2_R:lang(pl) {
  font-size: 16px;
}
.payment-accordion-item_accordtionTitle__aj2_R:lang(es) {
  font-size: 15px;
}
.payment-accordion-item_icons__NWWi3 {
  display: flex;
  align-items: center;
  gap: 8px;
}
.payment-accordion-item_divider__Cps7M {
  width: 100%;
  height: 1px;
  margin: 16px 0;
  background: var(--borderTertiaryColor);
}
.payment-accordion-item_checkIconContainer__STbvk {
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--inputSecondaryColor);
  border-radius: 50%;
  color: var(--inputInversePrimaryColor);
  font-size: 16px;
}
.payment-accordion-item_checkIconContainer__STbvk.payment-accordion-item_isExpanded__zfDSk {
  border: none;
  background: #171717;
}
.payment-accordion-item_checkIconContainer__STbvk > * {
  display: block;
  font-size: inherit;
}
.payment-accordion-item_inversePalette__sGzlB {
  color: #fff;
}
.payment-conditional-form_loader__woYmV {
  background-color: var(--backgroundSecondaryColor, #f6f7f9);
}
@media only screen and (min-width: 1024px) {
  .payment-conditional-form_loader__woYmV {
    background-color: transparent;
  }
}
.payment-conditional-form_container__80_jR {
  display: flex;
  flex-direction: column;
}
.payment-conditional-form_container__80_jR.payment-conditional-form_reverse__fr4NA {
  flex-direction: column-reverse;
}
.app-2-web-tokenex-payment-form-container_container__X8xc2 {
  position: relative;
  overflow: hidden;
  min-width: 240px;
  max-width: 335px;
  margin: 14px auto 0;
  text-align: start;
}
.app-2-web-tokenex-payment-form-container_inputContainer__8Xgk3 {
  margin-top: 12px;
}
.app-2-web-tokenex-payment-form-container_twoColumns__Q_2os {
  display: flex;
  flex-direction: row;
  margin-bottom: 16px;
  gap: 16px;
}
.app-2-web-tokenex-payment-form-container_twoColumns__Q_2os > * {
  flex: 1 1;
}
.app-2-web-tokenex-payment-form-container_buttonContainer__fJkJn {
  margin-top: 24px;
}
.app-2-web-tokenex-payment-form-container_processingLoader__aOMQ4 {
  opacity: 0.6;
}
.app-2-web-tokenex-payment-form-container_cardBrands__k0yQp {
  padding: 0 0 12px;
  border-bottom: 1px solid #e5e5e5;
  margin-top: 12px;
  margin-bottom: 12px;
}
@media only screen and (min-width: 1024px) {
  .app-2-web-tokenex-payment-form-container_cardBrands__k0yQp {
    padding-bottom: 0;
    border-bottom: none;
  }
}
.app-2-web-submit-button_submitButton__3ZJlF {
  position: relative;
  display: flex;
  width: 100%;
  height: 45px;
  align-items: center;
  justify-content: center;
  padding: 0.8em 1.5em;
  border: none;
  margin: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #df4142;
  border-radius: 48px;
  box-shadow: none;
  color: #fff !important;
  cursor: pointer;
  font-family: var(--font), sans-serif;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.7px;
  line-height: 1.5em;
  outline: none;
  text-transform: uppercase;
  transition: all 0.3s ease;
  word-break: break-word;
}
.app-2-web-submit-button_submitButton__3ZJlF:hover {
  opacity: 0.8;
  transition: opacity 0.3s ease;
}
.app-2-web-submit-button_unlockIcon__I5peG {
  width: 16px;
  height: 16px;
  color: currentColor;
  -webkit-margin-end: 8px;
  margin-inline-end: 8px;
}
.app-2-web-tokenex-input-error_uButton__DSvqO {
  padding: var(--buttonPadding) 24px;
  border: 0;
  background: #ccc;
  border-radius: var(--buttonRadius);
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 1px;
  line-height: 1.5;
  outline: 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.2s;
}
.app-2-web-tokenex-input-error_uGreenButton__8oRDi {
  background: var(--primary400Color);
  box-shadow: 0 12px 23px var(--primaryButtonShadowColor);
}
.app-2-web-tokenex-input-error_uGreenButton__8oRDi:disabled {
  background-color: var(--neutral200Color);
  box-shadow: none;
  color: var(--neutral500Color);
  cursor: not-allowed;
}
.app-2-web-tokenex-input-error_uGreenWideButton__P5vX3,
.app-2-web-tokenex-input-error_uWideButton__GLzK6 {
  display: block;
  width: 100%;
  max-width: 295px;
  margin: 0 auto;
}
.app-2-web-tokenex-input-error_uWideButton__GLzK6 {
  background: var(--primary400Color);
  box-shadow: 0 12px 23px var(--primaryButtonShadowColor);
}
.app-2-web-tokenex-input-error_uWideButton__GLzK6:disabled {
  background-color: var(--neutral200Color);
  box-shadow: none;
  color: var(--neutral500Color);
  cursor: default;
}
.app-2-web-tokenex-input-error_uInput__tOxq7 {
  width: calc(100% - 6px);
  padding: 12px 16px;
  border: 1px solid var(--neutral700Color);
  margin-left: 3px;
  -webkit-appearance: none;
  background: var(--background3Color);
  border-radius: 12px;
  color: var(--neutral900Color);
  font-size: 16px;
  line-height: 1.4;
  outline: none;
}
.app-2-web-tokenex-input-error_uInput__tOxq7:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px var(--background3Color) inset;
  -webkit-text-fill-color: var(--neutral900Color);
}
.app-2-web-tokenex-input-error_uInput__tOxq7:hover {
  border: 1px solid var(--neutral900Color);
}
.app-2-web-tokenex-input-error_uInput__tOxq7:-webkit-autofill:active,
.app-2-web-tokenex-input-error_uInput__tOxq7:-webkit-autofill:focus,
.app-2-web-tokenex-input-error_uInput__tOxq7:active,
.app-2-web-tokenex-input-error_uInput__tOxq7:focus {
  padding: 11px 15px;
  border: 2px solid var(--neutral900Color);
}
.app-2-web-tokenex-input-error_uInput__tOxq7:-webkit-autofill:hover {
  border: 1px solid var(--neutral900Color);
}
.app-2-web-tokenex-input-error_uInput__tOxq7.app-2-web-tokenex-input-error_isInvalid__hwLWZ {
  padding: 12px 16px;
  border: 1px solid var(--accentRedColor);
}
.app-2-web-tokenex-input-error_uContentCard__zYJpH {
  padding: 18px;
  margin: 16px 14px;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 10px 20px hsla(0, 0%, 87%, 0.6);
}
.app-2-web-tokenex-input-error_uInputError__LJZNn {
  position: absolute;
  bottom: -20px;
  left: 50%;
  color: var(--accentRedColor);
  text-align: center;
  transform: translate(-50%);
  white-space: nowrap;
}
.app-2-web-tokenex-input-error_desktopOnly__wMPxF {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .app-2-web-tokenex-input-error_desktopOnly__wMPxF {
    display: block;
  }
  .app-2-web-tokenex-input-error_mobileOnly__Y9Wsj {
    display: none;
  }
}
.app-2-web-tokenex-input-error_legal__cJDuv {
  color: var(--neutral700Color);
  font-size: 12px;
  line-height: 1.45;
  text-align: center;
}
.app-2-web-tokenex-input-error_error__ioMi2 {
  margin-top: 8px;
  color: #ffb400;
  font-family: var(--font-sf-pro-text), var(--secondaryFont), sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.15px;
  line-height: 1em;
}
.app-2-web-tokenex-input-label_inputLabel__WFpar {
  color: #171717;
  font-family: var(--font), sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.9;
}
.app-2-web-tokenex-additional-field_inputContainer__o63dt {
  position: relative;
  color: #01132c;
}
.app-2-web-tokenex-additional-field_tooltipContainer__cnEYQ {
  position: absolute;
  z-index: 10;
  top: 50%;
  cursor: pointer;
  inset-inline-end: 12px;
  transform: translateY(-50%);
}
.app-2-web-tokenex-additional-field_tooltip__iY7o_ {
  max-width: 200px;
}
.app-2-web-tokenex-additional-field_tooltipIcon__EFdtZ {
  display: block;
}
.app-2-web-tokenex-additional-field_input__aHjkP {
  display: block;
  width: 100%;
  height: 56px;
  box-sizing: border-box;
  padding: 1.6px 16px 0;
  border: none;
  background-color: #eff1f4;
  border-radius: 10px;
  color: #01132c;
  font-family: var(--secondaryFont), sans-serif;
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 1.66em;
  outline: none;
  transition: border-color 0.3s ease;
}
.app-2-web-tokenex-additional-field_error__ZNdJJ
  .app-2-web-tokenex-additional-field_input__aHjkP {
  background-color: #fff4db;
}
.app-2-web-tokenex-iframe-card-field_cardFieldContainer__rV6hS {
  position: relative;
}
.app-2-web-tokenex-iframe-card-field_cardBrandIcon__Ye_4z {
  position: absolute;
  z-index: 3;
  top: 50%;
  right: 16px;
  left: auto;
  transform: translateY(-50%);
}
.app-2-web-tokenex-iframe-card-field_cardBrandIcon__Ye_4z:nth-child(2) {
  right: 50px;
}
.app-theme-provider_container__V3_Ue {
  width: 100%;
  height: 100%;
  color: var(--contentPrimaryColor, #171717);
  font-family: var(--font), sans-serif;
}
.image_image__9sHBq {
  height: auto;
}
.image_loadingPlaceholder__7CeHS {
  background-image: var(--bttrm-image-placeholder, none);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.content-container_container__5tJV_ {
  position: relative;
  width: 100%;
  max-width: 490px;
  -webkit-margin-end: auto;
  margin-inline-end: auto;
  -webkit-margin-start: auto;
  margin-inline-start: auto;
  -webkit-padding-end: 20px;
  padding-inline-end: 20px;
  -webkit-padding-start: 20px;
  padding-inline-start: 20px;
}
@media only screen and (min-width: 768px) {
  .content-container_container__5tJV_ {
    max-width: 672px;
  }
}
@media only screen and (min-width: 1024px) {
  .content-container_container__5tJV_ {
    max-width: 1168px;
  }
}
.zendesk-widget_container__LroBr {
  position: fixed;
  right: 12px;
  bottom: 12px;
  z-index: 222;
}
@media only screen and (min-width: 1024px) {
  .zendesk-widget_container__LroBr {
    right: 24px;
    bottom: 24px;
  }
}
.zendesk-widget_button__PdI_e {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  padding: 13.5px;
  background: var(--backgroundInversePrimaryColor);
  border-radius: 27px;
  box-shadow: 0 6px 14px rgba(11, 18, 27, 0.16),
    0 2px 8px rgba(14, 18, 22, 0.12);
  cursor: pointer;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.11;
  outline: none;
}
@media only screen and (min-width: 1024px) {
  .zendesk-widget_button__PdI_e {
    min-width: 112px;
    padding: 13.5px 25.5px;
  }
}
.zendesk-widget_buttonText__4Jy5S {
  display: none;
  margin-left: 5.5px;
  color: var(--contentInversePrimaryColor);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
@media only screen and (min-width: 1024px) {
  .zendesk-widget_buttonText__4Jy5S {
    display: block;
  }
}
.zendesk-widget_buttonIcon__jkJwx {
  width: 21.2px;
}
.zendesk-widget_buttonIcon__jkJwx,
.zendesk-widget_buttonIcon__jkJwx path {
  fill: var(--contentInversePrimaryColor);
}
.zendesk-widget_spinner__JBQhh {
  animation: zendesk-widget_spinning__28pub 1s linear infinite;
  stroke: var(--primary400Color);
  transform: translateZ(0) scale(1);
}
@keyframes zendesk-widget_spinning__28pub {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.error-page-view_wrapper__bwVuL {
  min-height: 100vh;
  padding-bottom: 30px;
  background: #f5f4f4;
  direction: ltr;
}
.error-page-view_header__kF8Zi {
  display: flex;
  justify-content: center;
  padding: 30px 0 20px;
}
@media only screen and (min-width: 1024px) {
  .error-page-view_header__kF8Zi {
    justify-content: flex-start;
    padding-top: 44px;
    padding-bottom: 24px;
    padding-left: 70px;
  }
}
.error-page-view_imageContainer__PCgDn {
  padding: 0 0 10px;
}
@media only screen and (min-width: 1024px) {
  .error-page-view_imageContainer__PCgDn {
    padding: 0 20px 10px;
  }
}
.error-page-view_image__vOwJC {
  display: block;
  width: 100%;
  aspect-ratio: 1.4;
  object-fit: contain;
  object-position: center 20%;
}
@media only screen and (min-width: 1024px) {
  .error-page-view_image__vOwJC {
    max-height: 528px;
    aspect-ratio: 1.6;
  }
}
.error-page-view_content__iFJaJ {
  margin-bottom: 40px;
  text-align: center;
}
.error-page-view_title__x4K6E {
  margin-bottom: 16px;
  color: #242424;
  font-family: var(--font-gilroy), sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}
@media only screen and (min-width: 768px) {
  .error-page-view_title__x4K6E {
    font-size: 40px;
    line-height: 46px;
  }
  .error-page-view_title__x4K6E br {
    display: none;
  }
}
.error-page-view_description__R1OAr {
  margin: 0 auto;
  color: #6b7487;
  font-family: var(--font-gilroy), sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
@media only screen and (min-width: 768px) {
  .error-page-view_description__R1OAr {
    max-width: 620px;
    font-size: 18px;
    line-height: 24px;
  }
}
.error-page-view_button__xUMDP {
  display: block;
  min-width: 210px;
  padding: 12px 42px;
  margin: 0 auto;
  background: #e03f3f;
  border-radius: 24px;
  box-shadow: 0 4px 20px 0 rgba(224, 63, 63, 0.3);
  color: #fff;
  cursor: pointer;
  font-family: var(--font-gilroy), sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.34px;
  line-height: 24px;
  text-transform: uppercase;
}
.error-page-view_button__xUMDP:hover {
  background: #d03636;
}
