* { 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: 0px; border: 0px; margin: 0px; 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: none; }
table { border-collapse: collapse; border-spacing: 0px; }
input { min-width: 0px; font-family: inherit; }
button { background-color: rgba(0, 0, 0, 0); }
:root { --_base-white: #fff; --_base-white-a20: rgba(255,255,255,0.2); --_base-black: #000; --_ivory-50: #fffcf5; --_ivory-200: #f4efe8; --_ivory-300: #e5dfd5; --_ivory-50-a16: rgba(255,252,245,0.1607843137); --_ivory-50-a80: rgba(255,252,245,0.8); --_ivory-50-a40: rgba(255,252,245,0.4); --_brown-400: #978f83; --_brown-500: #7d6955; --_brown-800: #403433; --_brown-900: #332726; --_brown-900-a70: rgba(51,39,38,0.6980392157); --_brown-900-a55: rgba(51,39,38,0.5490196078); --_brown-900-a8: rgba(51,39,38,0.0784313725); --_brown-900-a12: rgba(51,39,38,0.1215686275); --_brown-500-a16: rgba(125,105,85,0.1607843137); --_brown-900-a40: rgba(51,39,38,0.4); --_green-500: #61930d; --_green-600: #657c25; --_green-700: #576d19; --_green-600-a12: rgba(101,124,37,0.1215686275); --_amber-500: #c57704; --_amber-600: #c77f12; --_amber-700: #ad6e10; --_amber-800: #915c0c; --_amber-600-a12: rgba(199,127,18,0.1215686275); --_red-500: #d2423c; --_red-700: #b43732; --_red-800: #a1312d; --_red-700-a12: rgba(180,55,50,0.1215686275); --_rust-600: #bd5319; --_rust-700: #a84611; --_blue-500: #4e69e1; --_blue-600: #3f52a7; }
[data-theme-version="v3"] { --backgroundPrimary: var(--_ivory-50); --backgroundSecondary: var(--_ivory-200); --surfacePrimary: var(--_ivory-200); --surfaceSecondary: var(--_ivory-50); --surfacePositive: var(--_green-600-a12); --surfaceWarning: var(--_amber-600-a12); --surfaceNegative: var(--_red-700-a12); --surfacePromo: var(--_red-700-a12); --surfaceNeutral: var(--_brown-500-a16); --surfaceInversePrimary: var(--_brown-800); --surfaceInverseSecondary: var(--_ivory-50-a16); --surfacePartnerLogo: var(--_base-white); --overlayPrimary: var(--_ivory-50); --overlayInversePrimary: var(--_brown-800); --overlayAccent: var(--_brown-500); --textPrimary: var(--_brown-900); --textSecondary: var(--_brown-900-a70); --textTertiary: var(--_brown-900-a40); --textInversePrimary: var(--_ivory-50); --textInverseSecondary: var(--_ivory-50-a80); --textLink: var(--_blue-600); --textPositive: var(--_green-700); --textWarning: var(--_amber-800); --textNegative: var(--_red-800); --textPromo: var(--_red-800); --textAccent: var(--_brown-500); --textBrand: var(--_brown-900); --iconPrimary: var(--_brown-900); --iconSecondary: var(--_brown-900-a70); --iconInversePrimary: var(--_ivory-50); --iconPositive: var(--_green-600); --iconWarning: var(--_amber-700); --iconNegative: var(--_red-700); --iconPromo: var(--_red-700); --iconVerified: var(--_blue-600); --iconAccent: var(--_brown-500); --iconDecorative: var(--_brown-500-a16); --borderDefault: var(--_brown-500-a16); --borderStrong: var(--_brown-900); --borderInverseDefault: var(--_ivory-50-a40); --dataVizPrimary: var(--_brown-900); --dataVizInverse: var(--_ivory-50); --dataVizAccent: var(--_brown-500); --dataVizMuted: var(--_brown-900-a12); --dataVizDivider: var(--_brown-900-a8); --dataVizPositive: var(--_green-500); --dataVizWarning: var(--_amber-500); --dataVizNegative: var(--_red-500); --dataVizInfo: var(--_blue-500); --controlBackgroundDefault: var(--_ivory-50); --controlBackgroundPrimary: var(--_brown-900); --controlBackgroundSubtle: var(--_ivory-200); --controlContentPrimary: var(--_brown-900); --controlContentSecondary: var(--_brown-900-a70); --controlContentInversePrimary: var(--_ivory-50); --controlContentError: var(--_rust-700); --controlBorderInput: var(--_brown-900-a55); --controlBorderPrimary: var(--_brown-900); --controlBorderSecondary: var(--_ivory-300); --controlBorderError: var(--_rust-600); --stateHover: var(--_brown-900-a8); --stateInverseHover: var(--_base-white-a20); --stateFocus: var(--_brown-900); --stateInverseFocus: var(--_ivory-50); --stateAnimation: var(--_brown-900-a12); --optionBackgroundDefault: var(--_ivory-50); --optionBackgroundSubtle: var(--_ivory-200); --optionBackgroundBadge: var(--_brown-900-a55); --optionBackgroundPrimary: var(--_brown-900); --optionBackgroundImage: var(--_ivory-300); --optionContentPrimary: var(--_brown-900); --optionContentSecondary: var(--_brown-900-a70); --optionBorderSecondary: var(--_ivory-300); --optionBorderSubtle: var(--_ivory-200); --optionBorderPrimary: var(--_brown-900); --progressEmpty: var(--_brown-500-a16); --progressFilled: var(--_brown-900); --progressEmptyOnImage: var(--_ivory-50-a40); --progressFilledOnImage: var(--_ivory-50); --progressBackground: var(--_ivory-200); --progressBackgroundOnImage: var(--_brown-900-a40); --radiusCard: 8px; --radiusButton: 8px; --radiusInput: 8px; --progressTrackHeight: 2px; }
:root { --motionExitLarge: cubic-bezier(0.9,0,0.92,1); --motionEnterLarge: cubic-bezier(0.08,0,0.1,1); --motionExitSmall: cubic-bezier(0.12,0,0.39,0); --motionEnterSmall: cubic-bezier(0.61,1,0.88,1); --motionReveal: cubic-bezier(0.25,0,0.25,1); --motionLoader: cubic-bezier(0.37,0,0.63,1); --motionReact: cubic-bezier(0.33,0,0.1,1); --motionDraw: cubic-bezier(0.25,1,0.5,1); --motionSwipe: cubic-bezier(0.66,0,0.34,1); --motionPressRelease: cubic-bezier(0.34,1.8,0.64,1); --motionBlur: 8px; }
@media (prefers-reduced-motion: reduce) {
  :root { --motionBlur: 0; }
}
:root { --fontFamilyBase: var(--font-aeonik-pro-vf,var(--font-aeonik-pro)),sans-serif; --title1Size: 28px; --title1LineHeight: 32px; --title1LetterSpacing: -0.56px; --title1Weight: 450; --title2Size: 24px; --title2LineHeight: 28px; --title2LetterSpacing: -0.48px; --title2Weight: 450; --title3Size: 20px; --title3LineHeight: 24px; --title3LetterSpacing: -0.4px; --title3Weight: 450; --bodyBaseSize: 16px; --bodyBaseLineHeight: 22px; --bodyBaseLetterSpacing: 0; --bodyBaseWeight: 400; --bodyHighlightSize: 16px; --bodyHighlightLineHeight: 22px; --bodyHighlightLetterSpacing: 0; --bodyHighlightWeight: 450; --bodyBaseCompactSize: 16px; --bodyBaseCompactLineHeight: 20px; --bodyBaseCompactLetterSpacing: 0; --bodyBaseCompactWeight: 400; --bodyHighlightCompactSize: 16px; --bodyHighlightCompactLineHeight: 20px; --bodyHighlightCompactLetterSpacing: 0; --bodyHighlightCompactWeight: 450; --footnoteBaseSize: 14px; --footnoteBaseLineHeight: 18px; --footnoteBaseLetterSpacing: 0; --footnoteBaseWeight: 400; --footnoteHighlightSize: 14px; --footnoteHighlightLineHeight: 18px; --footnoteHighlightLetterSpacing: 0; --footnoteHighlightWeight: 450; --footnoteStrongSize: 14px; --footnoteStrongLineHeight: 18px; --footnoteStrongLetterSpacing: 0; --footnoteStrongWeight: 550; --captionBaseSize: 12px; --captionBaseLineHeight: 12px; --captionBaseLetterSpacing: 0; --captionBaseWeight: 400; --captionHighlightSize: 12px; --captionHighlightLineHeight: 12px; --captionHighlightLetterSpacing: 0; --captionHighlightWeight: 450; --captionHighlightCapsSize: 12px; --captionHighlightCapsLineHeight: 12px; --captionHighlightCapsLetterSpacing: 0; --captionHighlightCapsWeight: 450; --labelAnswerOptionSize: 16px; --labelAnswerOptionLineHeight: 20px; --labelAnswerOptionLetterSpacing: 0; --labelAnswerOptionWeight: 400; --labelButtonSize: 14px; --labelButtonLineHeight: 16px; --labelButtonLetterSpacing: -0.28px; --labelButtonWeight: 450; }
.uButton { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.uGreenButton { 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 { }
.uGreenWideButton, .uWideButton { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.uWideButton { 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; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.uInput:-webkit-autofill { 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: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.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: 99999px) {
  .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; }
[lang="ar"] body, [lang="he"] body { 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); user-select: none; }
.m_auto, .m_auto_mb { margin: auto; }
.m_0, .m_0_mb { margin: 0px; }
.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; }
.m_ct { margin: var(--m); }
.m_ct_mb { margin: var(--m-mb); }
.ms_auto, .ms_auto_mb { margin-inline-start: auto; }
.ms_0, .ms_0_mb { margin-inline-start: 0px; }
.ms_1, .ms_1_mb { margin-inline-start: 4px; }
.ms_2, .ms_2_mb { margin-inline-start: 8px; }
.ms_3, .ms_3_mb { margin-inline-start: 12px; }
.ms_4, .ms_4_mb { margin-inline-start: 16px; }
.ms_5, .ms_5_mb { margin-inline-start: 20px; }
.ms_6, .ms_6_mb { margin-inline-start: 24px; }
.ms_7, .ms_7_mb { margin-inline-start: 28px; }
.ms_8, .ms_8_mb { margin-inline-start: 32px; }
.ms_9, .ms_9_mb { margin-inline-start: 36px; }
.ms_10, .ms_10_mb { margin-inline-start: 40px; }
.ms_11, .ms_11_mb { margin-inline-start: 44px; }
.ms_12, .ms_12_mb { margin-inline-start: 48px; }
.ms_13, .ms_13_mb { margin-inline-start: 52px; }
.ms_14, .ms_14_mb { margin-inline-start: 56px; }
.ms_15, .ms_15_mb { margin-inline-start: 60px; }
.ms_16, .ms_16_mb { margin-inline-start: 64px; }
.ms_17, .ms_17_mb { margin-inline-start: 68px; }
.ms_18, .ms_18_mb { margin-inline-start: 72px; }
.ms_19, .ms_19_mb { margin-inline-start: 76px; }
.ms_20, .ms_20_mb { margin-inline-start: 80px; }
.ms_21, .ms_21_mb { margin-inline-start: 84px; }
.ms_22, .ms_22_mb { margin-inline-start: 88px; }
.ms_23, .ms_23_mb { margin-inline-start: 92px; }
.ms_24, .ms_24_mb { margin-inline-start: 96px; }
.ms_25, .ms_25_mb { margin-inline-start: 100px; }
.ms_26, .ms_26_mb { margin-inline-start: 104px; }
.ms_27, .ms_27_mb { margin-inline-start: 108px; }
.ms_28, .ms_28_mb { margin-inline-start: 112px; }
.ms_29, .ms_29_mb { margin-inline-start: 116px; }
.ms_30, .ms_30_mb { margin-inline-start: 120px; }
.ms_31, .ms_31_mb { margin-inline-start: 124px; }
.ms_32, .ms_32_mb { margin-inline-start: 128px; }
.ms_ct { margin-inline-start: var(--ms); }
.ms_ct_mb { margin-inline-start: var(--ms-mb); }
.me_auto, .me_auto_mb { margin-inline-end: auto; }
.me_0, .me_0_mb { margin-inline-end: 0px; }
.me_1, .me_1_mb { margin-inline-end: 4px; }
.me_2, .me_2_mb { margin-inline-end: 8px; }
.me_3, .me_3_mb { margin-inline-end: 12px; }
.me_4, .me_4_mb { margin-inline-end: 16px; }
.me_5, .me_5_mb { margin-inline-end: 20px; }
.me_6, .me_6_mb { margin-inline-end: 24px; }
.me_7, .me_7_mb { margin-inline-end: 28px; }
.me_8, .me_8_mb { margin-inline-end: 32px; }
.me_9, .me_9_mb { margin-inline-end: 36px; }
.me_10, .me_10_mb { margin-inline-end: 40px; }
.me_11, .me_11_mb { margin-inline-end: 44px; }
.me_12, .me_12_mb { margin-inline-end: 48px; }
.me_13, .me_13_mb { margin-inline-end: 52px; }
.me_14, .me_14_mb { margin-inline-end: 56px; }
.me_15, .me_15_mb { margin-inline-end: 60px; }
.me_16, .me_16_mb { margin-inline-end: 64px; }
.me_17, .me_17_mb { margin-inline-end: 68px; }
.me_18, .me_18_mb { margin-inline-end: 72px; }
.me_19, .me_19_mb { margin-inline-end: 76px; }
.me_20, .me_20_mb { margin-inline-end: 80px; }
.me_21, .me_21_mb { margin-inline-end: 84px; }
.me_22, .me_22_mb { margin-inline-end: 88px; }
.me_23, .me_23_mb { margin-inline-end: 92px; }
.me_24, .me_24_mb { margin-inline-end: 96px; }
.me_25, .me_25_mb { margin-inline-end: 100px; }
.me_26, .me_26_mb { margin-inline-end: 104px; }
.me_27, .me_27_mb { margin-inline-end: 108px; }
.me_28, .me_28_mb { margin-inline-end: 112px; }
.me_29, .me_29_mb { margin-inline-end: 116px; }
.me_30, .me_30_mb { margin-inline-end: 120px; }
.me_31, .me_31_mb { margin-inline-end: 124px; }
.me_32, .me_32_mb { margin-inline-end: 128px; }
.me_ct { margin-inline-end: var(--me); }
.me_ct_mb { margin-inline-end: var(--me-mb); }
.mt_auto, .mt_auto_mb { margin-top: auto; }
.mt_0, .mt_0_mb { margin-top: 0px; }
.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; }
.mt_ct { margin-top: var(--mt); }
.mt_ct_mb { margin-top: var(--mt-mb); }
.mb_auto, .mb_auto_mb { margin-bottom: auto; }
.mb_0, .mb_0_mb { margin-bottom: 0px; }
.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; }
.mb_ct { margin-bottom: var(--mb); }
.mb_ct_mb { margin-bottom: var(--mb-mb); }
.p_auto, .p_auto_mb { }
.p_0, .p_0_mb { padding: 0px; }
.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; }
.p_ct { padding: var(--p); }
.p_ct_mb { padding: var(--p-mb); }
.ps_auto, .ps_auto_mb { }
.ps_0, .ps_0_mb { padding-inline-start: 0px; }
.ps_1, .ps_1_mb { padding-inline-start: 4px; }
.ps_2, .ps_2_mb { padding-inline-start: 8px; }
.ps_3, .ps_3_mb { padding-inline-start: 12px; }
.ps_4, .ps_4_mb { padding-inline-start: 16px; }
.ps_5, .ps_5_mb { padding-inline-start: 20px; }
.ps_6, .ps_6_mb { padding-inline-start: 24px; }
.ps_7, .ps_7_mb { padding-inline-start: 28px; }
.ps_8, .ps_8_mb { padding-inline-start: 32px; }
.ps_9, .ps_9_mb { padding-inline-start: 36px; }
.ps_10, .ps_10_mb { padding-inline-start: 40px; }
.ps_11, .ps_11_mb { padding-inline-start: 44px; }
.ps_12, .ps_12_mb { padding-inline-start: 48px; }
.ps_13, .ps_13_mb { padding-inline-start: 52px; }
.ps_14, .ps_14_mb { padding-inline-start: 56px; }
.ps_15, .ps_15_mb { padding-inline-start: 60px; }
.ps_16, .ps_16_mb { padding-inline-start: 64px; }
.ps_17, .ps_17_mb { padding-inline-start: 68px; }
.ps_18, .ps_18_mb { padding-inline-start: 72px; }
.ps_19, .ps_19_mb { padding-inline-start: 76px; }
.ps_20, .ps_20_mb { padding-inline-start: 80px; }
.ps_21, .ps_21_mb { padding-inline-start: 84px; }
.ps_22, .ps_22_mb { padding-inline-start: 88px; }
.ps_23, .ps_23_mb { padding-inline-start: 92px; }
.ps_24, .ps_24_mb { padding-inline-start: 96px; }
.ps_25, .ps_25_mb { padding-inline-start: 100px; }
.ps_26, .ps_26_mb { padding-inline-start: 104px; }
.ps_27, .ps_27_mb { padding-inline-start: 108px; }
.ps_28, .ps_28_mb { padding-inline-start: 112px; }
.ps_29, .ps_29_mb { padding-inline-start: 116px; }
.ps_30, .ps_30_mb { padding-inline-start: 120px; }
.ps_31, .ps_31_mb { padding-inline-start: 124px; }
.ps_32, .ps_32_mb { padding-inline-start: 128px; }
.ps_ct { padding-inline-start: var(--ps); }
.ps_ct_mb { padding-inline-start: var(--ps-mb); }
.pe_auto, .pe_auto_mb { }
.pe_0, .pe_0_mb { padding-inline-end: 0px; }
.pe_1, .pe_1_mb { padding-inline-end: 4px; }
.pe_2, .pe_2_mb { padding-inline-end: 8px; }
.pe_3, .pe_3_mb { padding-inline-end: 12px; }
.pe_4, .pe_4_mb { padding-inline-end: 16px; }
.pe_5, .pe_5_mb { padding-inline-end: 20px; }
.pe_6, .pe_6_mb { padding-inline-end: 24px; }
.pe_7, .pe_7_mb { padding-inline-end: 28px; }
.pe_8, .pe_8_mb { padding-inline-end: 32px; }
.pe_9, .pe_9_mb { padding-inline-end: 36px; }
.pe_10, .pe_10_mb { padding-inline-end: 40px; }
.pe_11, .pe_11_mb { padding-inline-end: 44px; }
.pe_12, .pe_12_mb { padding-inline-end: 48px; }
.pe_13, .pe_13_mb { padding-inline-end: 52px; }
.pe_14, .pe_14_mb { padding-inline-end: 56px; }
.pe_15, .pe_15_mb { padding-inline-end: 60px; }
.pe_16, .pe_16_mb { padding-inline-end: 64px; }
.pe_17, .pe_17_mb { padding-inline-end: 68px; }
.pe_18, .pe_18_mb { padding-inline-end: 72px; }
.pe_19, .pe_19_mb { padding-inline-end: 76px; }
.pe_20, .pe_20_mb { padding-inline-end: 80px; }
.pe_21, .pe_21_mb { padding-inline-end: 84px; }
.pe_22, .pe_22_mb { padding-inline-end: 88px; }
.pe_23, .pe_23_mb { padding-inline-end: 92px; }
.pe_24, .pe_24_mb { padding-inline-end: 96px; }
.pe_25, .pe_25_mb { padding-inline-end: 100px; }
.pe_26, .pe_26_mb { padding-inline-end: 104px; }
.pe_27, .pe_27_mb { padding-inline-end: 108px; }
.pe_28, .pe_28_mb { padding-inline-end: 112px; }
.pe_29, .pe_29_mb { padding-inline-end: 116px; }
.pe_30, .pe_30_mb { padding-inline-end: 120px; }
.pe_31, .pe_31_mb { padding-inline-end: 124px; }
.pe_32, .pe_32_mb { padding-inline-end: 128px; }
.pe_ct { padding-inline-end: var(--pe); }
.pe_ct_mb { padding-inline-end: var(--pe-mb); }
.pt_auto, .pt_auto_mb { }
.pt_0, .pt_0_mb { padding-top: 0px; }
.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; }
.pt_ct { padding-top: var(--pt); }
.pt_ct_mb { padding-top: var(--pt-mb); }
.pb_auto, .pb_auto_mb { }
.pb_0, .pb_0_mb { padding-bottom: 0px; }
.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; }
.pb_ct { padding-bottom: var(--pb); }
.pb_ct_mb { padding-bottom: var(--pb-mb); }
.g_auto, .g_auto_mb { }
.g_0, .g_0_mb { gap: 0px; }
.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; }
.g_ct { gap: var(--g); }
.g_ct_mb { gap: var(--g-mb); }
@media only screen and (min-width: 99999px) {
  .m_auto_tb { margin: auto; }
  .m_0_tb { margin: 0px; }
  .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; }
  .m_ct_tb { margin: var(--m-tb); }
  .ms_auto_tb { margin-inline-start: auto; }
  .ms_0_tb { margin-inline-start: 0px; }
  .ms_1_tb { margin-inline-start: 4px; }
  .ms_2_tb { margin-inline-start: 8px; }
  .ms_3_tb { margin-inline-start: 12px; }
  .ms_4_tb { margin-inline-start: 16px; }
  .ms_5_tb { margin-inline-start: 20px; }
  .ms_6_tb { margin-inline-start: 24px; }
  .ms_7_tb { margin-inline-start: 28px; }
  .ms_8_tb { margin-inline-start: 32px; }
  .ms_9_tb { margin-inline-start: 36px; }
  .ms_10_tb { margin-inline-start: 40px; }
  .ms_11_tb { margin-inline-start: 44px; }
  .ms_12_tb { margin-inline-start: 48px; }
  .ms_13_tb { margin-inline-start: 52px; }
  .ms_14_tb { margin-inline-start: 56px; }
  .ms_15_tb { margin-inline-start: 60px; }
  .ms_16_tb { margin-inline-start: 64px; }
  .ms_17_tb { margin-inline-start: 68px; }
  .ms_18_tb { margin-inline-start: 72px; }
  .ms_19_tb { margin-inline-start: 76px; }
  .ms_20_tb { margin-inline-start: 80px; }
  .ms_21_tb { margin-inline-start: 84px; }
  .ms_22_tb { margin-inline-start: 88px; }
  .ms_23_tb { margin-inline-start: 92px; }
  .ms_24_tb { margin-inline-start: 96px; }
  .ms_25_tb { margin-inline-start: 100px; }
  .ms_26_tb { margin-inline-start: 104px; }
  .ms_27_tb { margin-inline-start: 108px; }
  .ms_28_tb { margin-inline-start: 112px; }
  .ms_29_tb { margin-inline-start: 116px; }
  .ms_30_tb { margin-inline-start: 120px; }
  .ms_31_tb { margin-inline-start: 124px; }
  .ms_32_tb { margin-inline-start: 128px; }
  .ms_ct_tb { margin-inline-start: var(--ms-tb); }
  .me_auto_tb { margin-inline-end: auto; }
  .me_0_tb { margin-inline-end: 0px; }
  .me_1_tb { margin-inline-end: 4px; }
  .me_2_tb { margin-inline-end: 8px; }
  .me_3_tb { margin-inline-end: 12px; }
  .me_4_tb { margin-inline-end: 16px; }
  .me_5_tb { margin-inline-end: 20px; }
  .me_6_tb { margin-inline-end: 24px; }
  .me_7_tb { margin-inline-end: 28px; }
  .me_8_tb { margin-inline-end: 32px; }
  .me_9_tb { margin-inline-end: 36px; }
  .me_10_tb { margin-inline-end: 40px; }
  .me_11_tb { margin-inline-end: 44px; }
  .me_12_tb { margin-inline-end: 48px; }
  .me_13_tb { margin-inline-end: 52px; }
  .me_14_tb { margin-inline-end: 56px; }
  .me_15_tb { margin-inline-end: 60px; }
  .me_16_tb { margin-inline-end: 64px; }
  .me_17_tb { margin-inline-end: 68px; }
  .me_18_tb { margin-inline-end: 72px; }
  .me_19_tb { margin-inline-end: 76px; }
  .me_20_tb { margin-inline-end: 80px; }
  .me_21_tb { margin-inline-end: 84px; }
  .me_22_tb { margin-inline-end: 88px; }
  .me_23_tb { margin-inline-end: 92px; }
  .me_24_tb { margin-inline-end: 96px; }
  .me_25_tb { margin-inline-end: 100px; }
  .me_26_tb { margin-inline-end: 104px; }
  .me_27_tb { margin-inline-end: 108px; }
  .me_28_tb { margin-inline-end: 112px; }
  .me_29_tb { margin-inline-end: 116px; }
  .me_30_tb { margin-inline-end: 120px; }
  .me_31_tb { margin-inline-end: 124px; }
  .me_32_tb { margin-inline-end: 128px; }
  .me_ct_tb { margin-inline-end: var(--me-tb); }
  .mt_auto_tb { margin-top: auto; }
  .mt_0_tb { margin-top: 0px; }
  .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; }
  .mt_ct_tb { margin-top: var(--mt-tb); }
  .mb_auto_tb { margin-bottom: auto; }
  .mb_0_tb { margin-bottom: 0px; }
  .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; }
  .mb_ct_tb { margin-bottom: var(--mb-tb); }
  .p_auto_tb { }
  .p_0_tb { padding: 0px; }
  .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; }
  .p_ct_tb { padding: var(--p-tb); }
  .ps_auto_tb { }
  .ps_0_tb { padding-inline-start: 0px; }
  .ps_1_tb { padding-inline-start: 4px; }
  .ps_2_tb { padding-inline-start: 8px; }
  .ps_3_tb { padding-inline-start: 12px; }
  .ps_4_tb { padding-inline-start: 16px; }
  .ps_5_tb { padding-inline-start: 20px; }
  .ps_6_tb { padding-inline-start: 24px; }
  .ps_7_tb { padding-inline-start: 28px; }
  .ps_8_tb { padding-inline-start: 32px; }
  .ps_9_tb { padding-inline-start: 36px; }
  .ps_10_tb { padding-inline-start: 40px; }
  .ps_11_tb { padding-inline-start: 44px; }
  .ps_12_tb { padding-inline-start: 48px; }
  .ps_13_tb { padding-inline-start: 52px; }
  .ps_14_tb { padding-inline-start: 56px; }
  .ps_15_tb { padding-inline-start: 60px; }
  .ps_16_tb { padding-inline-start: 64px; }
  .ps_17_tb { padding-inline-start: 68px; }
  .ps_18_tb { padding-inline-start: 72px; }
  .ps_19_tb { padding-inline-start: 76px; }
  .ps_20_tb { padding-inline-start: 80px; }
  .ps_21_tb { padding-inline-start: 84px; }
  .ps_22_tb { padding-inline-start: 88px; }
  .ps_23_tb { padding-inline-start: 92px; }
  .ps_24_tb { padding-inline-start: 96px; }
  .ps_25_tb { padding-inline-start: 100px; }
  .ps_26_tb { padding-inline-start: 104px; }
  .ps_27_tb { padding-inline-start: 108px; }
  .ps_28_tb { padding-inline-start: 112px; }
  .ps_29_tb { padding-inline-start: 116px; }
  .ps_30_tb { padding-inline-start: 120px; }
  .ps_31_tb { padding-inline-start: 124px; }
  .ps_32_tb { padding-inline-start: 128px; }
  .ps_ct_tb { padding-inline-start: var(--ps-tb); }
  .pe_auto_tb { }
  .pe_0_tb { padding-inline-end: 0px; }
  .pe_1_tb { padding-inline-end: 4px; }
  .pe_2_tb { padding-inline-end: 8px; }
  .pe_3_tb { padding-inline-end: 12px; }
  .pe_4_tb { padding-inline-end: 16px; }
  .pe_5_tb { padding-inline-end: 20px; }
  .pe_6_tb { padding-inline-end: 24px; }
  .pe_7_tb { padding-inline-end: 28px; }
  .pe_8_tb { padding-inline-end: 32px; }
  .pe_9_tb { padding-inline-end: 36px; }
  .pe_10_tb { padding-inline-end: 40px; }
  .pe_11_tb { padding-inline-end: 44px; }
  .pe_12_tb { padding-inline-end: 48px; }
  .pe_13_tb { padding-inline-end: 52px; }
  .pe_14_tb { padding-inline-end: 56px; }
  .pe_15_tb { padding-inline-end: 60px; }
  .pe_16_tb { padding-inline-end: 64px; }
  .pe_17_tb { padding-inline-end: 68px; }
  .pe_18_tb { padding-inline-end: 72px; }
  .pe_19_tb { padding-inline-end: 76px; }
  .pe_20_tb { padding-inline-end: 80px; }
  .pe_21_tb { padding-inline-end: 84px; }
  .pe_22_tb { padding-inline-end: 88px; }
  .pe_23_tb { padding-inline-end: 92px; }
  .pe_24_tb { padding-inline-end: 96px; }
  .pe_25_tb { padding-inline-end: 100px; }
  .pe_26_tb { padding-inline-end: 104px; }
  .pe_27_tb { padding-inline-end: 108px; }
  .pe_28_tb { padding-inline-end: 112px; }
  .pe_29_tb { padding-inline-end: 116px; }
  .pe_30_tb { padding-inline-end: 120px; }
  .pe_31_tb { padding-inline-end: 124px; }
  .pe_32_tb { padding-inline-end: 128px; }
  .pe_ct_tb { padding-inline-end: var(--pe-tb); }
  .pt_auto_tb { }
  .pt_0_tb { padding-top: 0px; }
  .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; }
  .pt_ct_tb { padding-top: var(--pt-tb); }
  .pb_auto_tb { }
  .pb_0_tb { padding-bottom: 0px; }
  .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; }
  .pb_ct_tb { padding-bottom: var(--pb-tb); }
  .g_auto_tb { }
  .g_0_tb { gap: 0px; }
  .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; }
  .g_ct_tb { gap: var(--g-tb); }
}
@media only screen and (min-width: 99999px) {
  .m_auto_dt { margin: auto; }
  .m_0_dt { margin: 0px; }
  .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; }
  .m_ct_dt { margin: var(--m-dt); }
  .ms_auto_dt { margin-inline-start: auto; }
  .ms_0_dt { margin-inline-start: 0px; }
  .ms_1_dt { margin-inline-start: 4px; }
  .ms_2_dt { margin-inline-start: 8px; }
  .ms_3_dt { margin-inline-start: 12px; }
  .ms_4_dt { margin-inline-start: 16px; }
  .ms_5_dt { margin-inline-start: 20px; }
  .ms_6_dt { margin-inline-start: 24px; }
  .ms_7_dt { margin-inline-start: 28px; }
  .ms_8_dt { margin-inline-start: 32px; }
  .ms_9_dt { margin-inline-start: 36px; }
  .ms_10_dt { margin-inline-start: 40px; }
  .ms_11_dt { margin-inline-start: 44px; }
  .ms_12_dt { margin-inline-start: 48px; }
  .ms_13_dt { margin-inline-start: 52px; }
  .ms_14_dt { margin-inline-start: 56px; }
  .ms_15_dt { margin-inline-start: 60px; }
  .ms_16_dt { margin-inline-start: 64px; }
  .ms_17_dt { margin-inline-start: 68px; }
  .ms_18_dt { margin-inline-start: 72px; }
  .ms_19_dt { margin-inline-start: 76px; }
  .ms_20_dt { margin-inline-start: 80px; }
  .ms_21_dt { margin-inline-start: 84px; }
  .ms_22_dt { margin-inline-start: 88px; }
  .ms_23_dt { margin-inline-start: 92px; }
  .ms_24_dt { margin-inline-start: 96px; }
  .ms_25_dt { margin-inline-start: 100px; }
  .ms_26_dt { margin-inline-start: 104px; }
  .ms_27_dt { margin-inline-start: 108px; }
  .ms_28_dt { margin-inline-start: 112px; }
  .ms_29_dt { margin-inline-start: 116px; }
  .ms_30_dt { margin-inline-start: 120px; }
  .ms_31_dt { margin-inline-start: 124px; }
  .ms_32_dt { margin-inline-start: 128px; }
  .ms_ct_dt { margin-inline-start: var(--ms-dt); }
  .me_auto_dt { margin-inline-end: auto; }
  .me_0_dt { margin-inline-end: 0px; }
  .me_1_dt { margin-inline-end: 4px; }
  .me_2_dt { margin-inline-end: 8px; }
  .me_3_dt { margin-inline-end: 12px; }
  .me_4_dt { margin-inline-end: 16px; }
  .me_5_dt { margin-inline-end: 20px; }
  .me_6_dt { margin-inline-end: 24px; }
  .me_7_dt { margin-inline-end: 28px; }
  .me_8_dt { margin-inline-end: 32px; }
  .me_9_dt { margin-inline-end: 36px; }
  .me_10_dt { margin-inline-end: 40px; }
  .me_11_dt { margin-inline-end: 44px; }
  .me_12_dt { margin-inline-end: 48px; }
  .me_13_dt { margin-inline-end: 52px; }
  .me_14_dt { margin-inline-end: 56px; }
  .me_15_dt { margin-inline-end: 60px; }
  .me_16_dt { margin-inline-end: 64px; }
  .me_17_dt { margin-inline-end: 68px; }
  .me_18_dt { margin-inline-end: 72px; }
  .me_19_dt { margin-inline-end: 76px; }
  .me_20_dt { margin-inline-end: 80px; }
  .me_21_dt { margin-inline-end: 84px; }
  .me_22_dt { margin-inline-end: 88px; }
  .me_23_dt { margin-inline-end: 92px; }
  .me_24_dt { margin-inline-end: 96px; }
  .me_25_dt { margin-inline-end: 100px; }
  .me_26_dt { margin-inline-end: 104px; }
  .me_27_dt { margin-inline-end: 108px; }
  .me_28_dt { margin-inline-end: 112px; }
  .me_29_dt { margin-inline-end: 116px; }
  .me_30_dt { margin-inline-end: 120px; }
  .me_31_dt { margin-inline-end: 124px; }
  .me_32_dt { margin-inline-end: 128px; }
  .me_ct_dt { margin-inline-end: var(--me-dt); }
  .mt_auto_dt { margin-top: auto; }
  .mt_0_dt { margin-top: 0px; }
  .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; }
  .mt_ct_dt { margin-top: var(--mt-dt); }
  .mb_auto_dt { margin-bottom: auto; }
  .mb_0_dt { margin-bottom: 0px; }
  .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; }
  .mb_ct_dt { margin-bottom: var(--mb-dt); }
  .p_auto_dt { }
  .p_0_dt { padding: 0px; }
  .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; }
  .p_ct_dt { padding: var(--p-dt); }
  .ps_auto_dt { }
  .ps_0_dt { padding-inline-start: 0px; }
  .ps_1_dt { padding-inline-start: 4px; }
  .ps_2_dt { padding-inline-start: 8px; }
  .ps_3_dt { padding-inline-start: 12px; }
  .ps_4_dt { padding-inline-start: 16px; }
  .ps_5_dt { padding-inline-start: 20px; }
  .ps_6_dt { padding-inline-start: 24px; }
  .ps_7_dt { padding-inline-start: 28px; }
  .ps_8_dt { padding-inline-start: 32px; }
  .ps_9_dt { padding-inline-start: 36px; }
  .ps_10_dt { padding-inline-start: 40px; }
  .ps_11_dt { padding-inline-start: 44px; }
  .ps_12_dt { padding-inline-start: 48px; }
  .ps_13_dt { padding-inline-start: 52px; }
  .ps_14_dt { padding-inline-start: 56px; }
  .ps_15_dt { padding-inline-start: 60px; }
  .ps_16_dt { padding-inline-start: 64px; }
  .ps_17_dt { padding-inline-start: 68px; }
  .ps_18_dt { padding-inline-start: 72px; }
  .ps_19_dt { padding-inline-start: 76px; }
  .ps_20_dt { padding-inline-start: 80px; }
  .ps_21_dt { padding-inline-start: 84px; }
  .ps_22_dt { padding-inline-start: 88px; }
  .ps_23_dt { padding-inline-start: 92px; }
  .ps_24_dt { padding-inline-start: 96px; }
  .ps_25_dt { padding-inline-start: 100px; }
  .ps_26_dt { padding-inline-start: 104px; }
  .ps_27_dt { padding-inline-start: 108px; }
  .ps_28_dt { padding-inline-start: 112px; }
  .ps_29_dt { padding-inline-start: 116px; }
  .ps_30_dt { padding-inline-start: 120px; }
  .ps_31_dt { padding-inline-start: 124px; }
  .ps_32_dt { padding-inline-start: 128px; }
  .ps_ct_dt { padding-inline-start: var(--ps-dt); }
  .pe_auto_dt { }
  .pe_0_dt { padding-inline-end: 0px; }
  .pe_1_dt { padding-inline-end: 4px; }
  .pe_2_dt { padding-inline-end: 8px; }
  .pe_3_dt { padding-inline-end: 12px; }
  .pe_4_dt { padding-inline-end: 16px; }
  .pe_5_dt { padding-inline-end: 20px; }
  .pe_6_dt { padding-inline-end: 24px; }
  .pe_7_dt { padding-inline-end: 28px; }
  .pe_8_dt { padding-inline-end: 32px; }
  .pe_9_dt { padding-inline-end: 36px; }
  .pe_10_dt { padding-inline-end: 40px; }
  .pe_11_dt { padding-inline-end: 44px; }
  .pe_12_dt { padding-inline-end: 48px; }
  .pe_13_dt { padding-inline-end: 52px; }
  .pe_14_dt { padding-inline-end: 56px; }
  .pe_15_dt { padding-inline-end: 60px; }
  .pe_16_dt { padding-inline-end: 64px; }
  .pe_17_dt { padding-inline-end: 68px; }
  .pe_18_dt { padding-inline-end: 72px; }
  .pe_19_dt { padding-inline-end: 76px; }
  .pe_20_dt { padding-inline-end: 80px; }
  .pe_21_dt { padding-inline-end: 84px; }
  .pe_22_dt { padding-inline-end: 88px; }
  .pe_23_dt { padding-inline-end: 92px; }
  .pe_24_dt { padding-inline-end: 96px; }
  .pe_25_dt { padding-inline-end: 100px; }
  .pe_26_dt { padding-inline-end: 104px; }
  .pe_27_dt { padding-inline-end: 108px; }
  .pe_28_dt { padding-inline-end: 112px; }
  .pe_29_dt { padding-inline-end: 116px; }
  .pe_30_dt { padding-inline-end: 120px; }
  .pe_31_dt { padding-inline-end: 124px; }
  .pe_32_dt { padding-inline-end: 128px; }
  .pe_ct_dt { padding-inline-end: var(--pe-dt); }
  .pt_auto_dt { }
  .pt_0_dt { padding-top: 0px; }
  .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; }
  .pt_ct_dt { padding-top: var(--pt-dt); }
  .pb_auto_dt { }
  .pb_0_dt { padding-bottom: 0px; }
  .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; }
  .pb_ct_dt { padding-bottom: var(--pb-dt); }
  .g_auto_dt { }
  .g_0_dt { gap: 0px; }
  .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; }
  .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: 99999px) {
  .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: 99999px) {
  .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 { }
.a_sa, .a_sa_mb { }
.a_st, .a_st_mb { align-items: stretch; }
@media only screen and (min-width: 99999px) {
  .a_s_tb { align-items: flex-start; }
  .a_e_tb { align-items: flex-end; }
  .a_c_tb { align-items: center; }
  .a_sb_tb { }
  .a_sa_tb { }
  .a_st_tb { align-items: stretch; }
}
@media only screen and (min-width: 99999px) {
  .a_s_dt { align-items: flex-start; }
  .a_e_dt { align-items: flex-end; }
  .a_c_dt { align-items: center; }
  .a_sb_dt { }
  .a_sa_dt { }
  .a_st_dt { align-items: stretch; }
}
.fl_row, .fl_row_mb { display: flex; flex-flow: row; }
.fl_col, .fl_col_mb { display: flex; flex-flow: column; }
.fl_row-reverse, .fl_row-reverse_mb { display: flex; flex-flow: row-reverse; }
.fl_col-reverse, .fl_col-reverse_mb { display: flex; flex-flow: column-reverse; }
@media only screen and (min-width: 99999px) {
  .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-flow: row-reverse; }
  .fl_col-reverse_tb { display: flex; flex-flow: column-reverse; }
}
@media only screen and (min-width: 99999px) {
  .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-flow: row-reverse; }
  .fl_col-reverse_dt { display: flex; flex-flow: column-reverse; }
}
.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: 99999px) {
  .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: 99999px) {
  .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: rgba(0, 0, 0, 0); }
.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: 99999px) {
  .clr_inherit_tb { color: inherit; }
  .clr_currentColor_tb { color: currentcolor; }
  .clr_transparent_tb { color: rgba(0, 0, 0, 0); }
  .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: 99999px) {
  .clr_inherit_dt { color: inherit; }
  .clr_currentColor_dt { color: currentcolor; }
  .clr_transparent_dt { color: rgba(0, 0, 0, 0); }
  .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: 99999px) {
  .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: 99999px) {
  .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: 99999px) {
  .fs_inherit_tb { font-size: inherit; }
}
@media only screen and (min-width: 99999px) {
  .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: 99999px) {
  .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: 99999px) {
  .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: 99999px) {
  .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: 99999px) {
  .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: 99999px) {
  .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: 99999px) {
  .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: 99999px) {
  .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: 99999px) {
  .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-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--buttonRadius); color: rgb(255, 255, 255); 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- { 
  100% { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 20px; }
}
.button-module_pulsing__pm-FG { animation: 1.25s cubic-bezier(0.66, 0, 0, 1) 0s infinite normal none running button-module_pulse__OtMD-; }
.button-module_disabled__yDPVE { animation: auto ease 0s 1 normal none running 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, rgba(255, 255, 255, 0) 13.4%, rgb(255, 255, 255) 39.46%, rgb(255, 255, 255) 57.89%, rgba(255, 255, 255, 0) 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%; }
  100% { 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 { text-decoration-line: line-through; text-shadow: rgba(39, 35, 45, 0.12) 0px 1px 2px; text-transform: uppercase; }
.button-subtext-bottom-module_container__T9naE { display: flex; flex-direction: column; gap: 0px; 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: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: 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: 0px; }
.default-desktop-header-module_header__gI-i8 { align-items: center; backdrop-filter: blur(30px); background: rgba(0, 0, 0, 0); display: flex; height: 80px; justify-content: space-between; padding: 0px 55px; transition: box-shadow 0.35s; }
.default-desktop-header-module_header__gI-i8.default-desktop-header-module_isTransparent__Uyjqb { 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: 0px 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; backdrop-filter: blur(30px); background: rgba(0, 0, 0, 0); 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 { 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: 0px 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; 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: 0px 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: 0px 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: 0px 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; 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-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--buttonRadius); color: rgb(255, 255, 255); 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: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 3px; 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: 0px 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: 0px 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; 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: 0px 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: rgba(0, 0, 0, 0.05) 0px 2px 3px; display: flex; justify-content: space-between; padding: 12px 20px; width: 100%; }
.mobile-header-with-button-module_btnContainer__ECamP { max-width: 240px; padding: 0px 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: 0px 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: 0px 5px; }
.mobile-header-with-button-and-timer-module_btnContainer__LG-gl { max-width: 240px; padding: 0px 5px; width: 100%; }
.mobile-header-with-button-and-timer-module_button__N1YTf { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--buttonRadius); color: rgb(255, 255, 255); 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: 0px 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: 0px 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: 0px 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: rgba(0, 0, 0, 0.05) 0px 2px 3px; 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: 0px 5px; width: 100%; }
.button-group-module_wrapper__-RdKN { align-items: center; background-color: var(--background1Color); border-top: 1px solid var(--neutral200Color); bottom: 0px; display: flex; flex-direction: column; gap: 16px; left: 0px; padding: 20px; position: fixed; width: 100%; }
.card-module_card__aJBP7 { background-color: var(--background3Color); border-radius: 12px; box-shadow: rgba(22, 42, 65, 0.06) 0px 2px 6px, rgba(7, 21, 37, 0.08) 0px 12px 24px; 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: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; display: block; filter: drop-shadow(rgba(22, 42, 65, 0.06) 0px 2px 6px) drop-shadow(rgba(7, 21, 37, 0.08) 0px 12px 24px); margin: 0px 12px; max-width: 155px; outline: none; padding: 45px 0px 0px; }
@media only screen and (min-width: 99999px) {
  .gender-card-module_button__0oTw7 { margin: 0px 40px; min-width: 232px; }
}
.gender-card-module_buttonInner__C96BW { background: var(--background1Color); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; 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: 0px auto; max-width: 162px; position: relative; z-index: 1; }
.gender-card-module_buttonTextContainer__EcO2y { background: var(--primary400Color); border-radius: 0px 0px 5px 5px; bottom: 0px; color: var(--whiteColor); font-size: 20px; font-weight: 700; left: 0px; 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: 99999px) {
  .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: 99999px) {
  .gender-card-module_buttonText__es1l4 { padding-left: 45px; }
  .gender-card-module_buttonText__es1l4:lang(ar) { padding-left: 0px; 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: 99999px) {
  .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-width: 1px 1px 0px; border-style: solid solid none; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) currentcolor; border-image: none; border-radius: 6.75px 6.75px 0px 0px; height: 220px; width: 100%; }
@media only screen and (min-width: 99999px) {
  .gender-card-with-bg-module_cardContent__sljyn { border-radius: 8px 8px 0px 0px; 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: 99999px) {
  .gender-card-with-bg-module_imageContainer__L6sqN { bottom: 0px; 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: center bottom; }
.gender-card-with-bg-module_cardFooter__VF0cS { background: currentcolor; border-radius: 0px 0px 6.75px 6.75px; display: flex; height: 48px; justify-content: space-between; padding: 12px 16px; width: 100%; }
@media only screen and (min-width: 99999px) {
  .gender-card-with-bg-module_cardFooter__VF0cS { border-radius: 0px 0px 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: rgba(42, 56, 107, 0.2) 0px 1px 1px; }
@media only screen and (min-width: 99999px) {
  .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: 99999px) {
  .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: 0px; position: fixed; top: 0px; 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: 0px; margin-top: -1px; position: absolute; top: 0px; }
.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: 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: 0px; position: relative; text-align: center; width: 100%; }
.loader-module_progressDescription__kfpyt::after { content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.loader-module_progressDescription__kfpyt li { color: var(--neutral900Color); display: block; font-size: 16px; line-height: 1.5; margin-bottom: 17px; transition: height 0.2s, margin; }
.loader-module_progressDescription__kfpyt li.loader-module_isHidden__UEIRF { height: 0px; margin-bottom: 0px; 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: 0px 20px; position: relative; }
@media only screen and (min-width: 99999px) {
  .top-banner-module_container__oLJe9 { max-width: 672px; padding: 0px; }
}
.top-banner-module_bannerColored__QWGiL, .top-banner-module_banner__vaYVN { background-position: 50% center; background-repeat: no-repeat; background-size: cover; display: flex; flex-direction: column; min-height: 241px; }
@media only screen and (min-width: 99999px) {
  .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 0%; 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: 99999px) {
  .top-banner-module_bannerImage__90sq- { height: 320px; max-width: 320px; }
}
.top-banner-module_container__oLJe9 { margin-bottom: 0px; }
.top-banner-module_bannerContent__q8q1d { align-items: center; display: flex; justify-content: space-between; position: relative; width: 100%; }
.top-banner-module_bannerTextContainer__IaqEH { color: rgb(255, 255, 255); display: block; font-size: 20px; font-weight: 700; line-height: 1.4; max-width: 153px; position: relative; text-shadow: rgba(42, 56, 107, 0.2) 0px 1px 2px; }
@media only screen and (min-width: 99999px) {
  .top-banner-module_bannerTextContainer__IaqEH { max-width: 210px; }
}
@media only screen and (min-width: 99999px) {
  .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: 0px; content: ""; left: 0px; position: absolute; top: 0px; width: 6px; }
.top-banner-module_bannerText__0-W1w { transform: translateX(18px); width: 100%; }
@media only screen and (min-width: 99999px) {
  .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: 0px min(2.5%, 12px); }
.featured-in-horizontal-module_lighterLogo__Ofv4L:first-child, .featured-in-horizontal-module_logo__wyFSm:first-child { margin-left: 0px; }
.featured-in-horizontal-module_lighterLogo__Ofv4L:last-child, .featured-in-horizontal-module_logo__wyFSm:last-child { margin-right: 0px; }
.featured-in-horizontal-module_lighterLogo__Ofv4L { color: var(--neutral500Color); }
.rating-box-module_ratingBox__Z9MOF { background: var(--background3Color); border-radius: 20px; box-shadow: rgba(36, 36, 36, 0.06) 0px 2px 6px, rgba(36, 36, 36, 0.08) 0px 12px 24px; padding: 20px 5px 16px; text-align: center; }
.rating-box-module_starsRow__BKend { display: flex; flex-wrap: wrap; justify-content: center; margin: 0px -4px 8px; }
.rating-box-module_star__K7fV9 { background-image: url("../assets/fbb2f21771a41c37.svg"); background-repeat: no-repeat; display: block; height: 24px; margin: 0px 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: 0px auto; max-width: 1142px; }
.checkout-banner-desktop-module_topBannerColLeft__-Z3RY { flex: 1 1 46%; margin: 0px 13px; max-width: 46%; padding: 62px 0px 24px; }
.checkout-banner-desktop-module_topBannerColRight__B2gzg { flex: 1 1 54%; margin: 0px 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: 0px 0px 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: 0px 0px 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 0px 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: 0px; }
.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: 0px; 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: 99999px) {
  .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: 99999px) {
  .checkout-banner-mobile-module_discountContainer__xYLX9 { display: none; }
}
.checkout-banner-mobile-module_comparison__llfLC { display: flex; height: 448px; justify-content: center; margin: 0px auto; max-width: 415px; overflow: hidden; position: relative; width: 100%; }
.checkout-banner-mobile-module_comparisonImageLeft__JSTeB, .checkout-banner-mobile-module_comparisonImageRight__IgYvW { bottom: 0px; height: 100%; position: absolute; transition: 1s; 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: 0px; }
.checkout-banner-mobile-module_animate__x4Dii.checkout-banner-mobile-module_comparison__llfLC .checkout-banner-mobile-module_comparisonImageLeft__JSTeB { left: 0px; }
.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: rgba(22, 42, 65, 0.06) 0px 2px 6px, rgba(7, 21, 37, 0.08) 0px 12px 24px; margin: auto; padding: 24px 20px 32px; }
@media only screen and (min-width: 99999px) {
  .faq-accordion-module_container__zfNtx { background: rgba(0, 0, 0, 0); border-radius: 0px; box-shadow: none; padding: 0px; }
}
.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: 99999px) {
  .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: 99999px) {
  .faq-accordion-module_questionsList__8UPmK { padding-left: 0px; }
}
.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: 99999px) {
  .faq-accordion-module_faqItemOpened__y3f-5, .faq-accordion-module_faqItem__bQCxm { background: var(--background3Color); border-radius: 12px; box-shadow: rgba(36, 36, 36, 0.08) 1px 1px 4px, rgba(36, 36, 36, 0.08) 0px 0px 8px; 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: 99999px) {
  .faq-accordion-module_faqQuestion__3s0cN { background: var(--background3Color); box-shadow: rgba(36, 36, 36, 0.08) 1px 1px 4px, rgba(36, 36, 36, 0.08) 0px 0px 8px; cursor: pointer; font-weight: 700; margin-bottom: 0px; padding: 32px 60px; }
}
.faq-accordion-module_faqQuestion__3s0cN::before { background-color: var(--primary400Color); background-image: url("../assets/ca365c2188d5c4fb.svg"); background-position: 50% center; 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: 99999px) {
  .faq-accordion-module_faqQuestion__3s0cN::before { left: 24px; right: auto; }
}
.faq-accordion-module_faqItemBtn__RI9ii { display: none; }
@media only screen and (min-width: 99999px) {
  .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: 99999px) {
  .faq-accordion-module_faqAnswer__42SmB { max-height: 0px; 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: 99999px) {
  .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: 0px; 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: 99999px) {
  .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: 0px 16px 0px 0px; }
.pics-list-module_itemTitle__JkpVs { color: var(--neutral900Color); font-size: 16px; font-weight: 700; line-height: 1.25; margin: 0px 0px 2px; }
.pics-list-module_itemSubtitle__-kxaU { color: var(--neutral700Color); font-size: 14px; line-height: 1.43; margin: 0px; }
.what-you-get-module_container__R74nE { align-items: center; display: grid; grid-template-columns: 1fr 0px; }
@media only screen and (min-width: 99999px) {
  .what-you-get-module_container__R74nE { column-gap: 24px; grid-template-columns: auto 592px; }
}
.what-you-get-module_colImg__YeB78 { display: none; }
@media only screen and (min-width: 99999px) {
  .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: 99999px) {
  .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: 99999px) {
  .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: 99999px) {
  .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: 99999px) {
  .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: 0px 5px; }
.featured-in-compact-module_lighterLogo__vbe-c:first-child, .featured-in-compact-module_logo__vfogG:first-child { margin-left: 0px; }
.featured-in-compact-module_lighterLogo__vbe-c:last-child, .featured-in-compact-module_logo__vfogG:last-child { margin-right: 0px; }
.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-width: medium; border-style: none; border-color: currentcolor; border-image: 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: 0px; pointer-events: none; position: absolute; z-index: 1; }
.input-module_input__02YfD { appearance: none; background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; 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 { padding-inline-end: 0px; }
.input-module_hasPostfix__sNd3V .input-module_input__02YfD:-webkit-autofill, .input-module_hasPostfix__sNd3V .input-module_input__02YfD:autofill { border-end-end-radius: 0px; border-start-end-radius: 0px; }
.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: 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)*.75); line-height: var(--inputFontSize); top: calc(var(--inputFontSize)*.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; margin-inline-end: var(--inputFontSize); margin-inline-start: calc(var(--inputFontSize)*.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 { margin-inline-end: 6px; }
.input-module_input__02YfD[type="number"] { appearance: textfield; }
.input-module_input__02YfD[type="number"]::-webkit-inner-spin-button, .input-module_input__02YfD[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
.input-module_crossIconButton__ZWNuz { appearance: none; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; cursor: pointer; display: block; margin: 0px; margin-inline-start: calc(var(--inputFontSize)*-.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: 1s linear 0s infinite normal none running spinner-module_spinning__UIPYi; color: var(--primary400Color); position: relative; transform: translateZ(0px) scale(1); }
@keyframes spinner-module_spinning__UIPYi { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.spinner-overlay-module_overlayContainer__2Cpgd { align-items: center; background: var(--background1Color,#fff); display: flex; height: 100%; justify-content: center; left: 0px; overflow: hidden; top: 0px; width: 100%; z-index: 999; }
.spinner-overlay-module_overlayContainer__2Cpgd::before { inset: 0px; content: ""; pointer-events: none; position: absolute; 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: rgba(0, 0, 0, 0); }
.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: 0px; position: relative; top: 0px; 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: 99999px) {
  .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: 99999px) {
  .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: rgba(0, 0, 0, 0); display: flex; height: 100%; justify-content: center; max-height: 130px; position: relative; width: 100%; }
@media only screen and (min-width: 99999px) {
  .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: 0px 0px 4px 4px; color: rgb(255, 255, 255); display: flex; height: 100%; justify-content: center; padding: 9px 0px; 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: 99999px) {
  .card-with-image-and-footer-module_isWideCard__hIg6B .card-with-image-and-footer-module_cardFooter__3IYJI { border-radius: 0px 0px 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: rgba(42, 56, 107, 0.2) 0px 1px 1px; }
.card-with-image-and-footer-module_isWideCard__hIg6B .card-with-image-and-footer-module_cardFooterText__wR7kX { font-size: 14px; padding-left: 0px; }
@media only screen and (min-width: 99999px) {
  .card-with-image-and-footer-module_isWideCard__hIg6B .card-with-image-and-footer-module_cardFooterText__wR7kX { overflow-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: 0px; }
.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: 0px; }
@media only screen and (min-width: 99999px) {
  .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; 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: rgba(22, 42, 65, 0.06) 0px 2px 6px, rgba(7, 21, 37, 0.08) 0px 12px 24px; }
.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: 99999px) {
  .horizontal-answer-option-module_hideImageOnMobile__Twu4- .horizontal-answer-option-module_imageContainer__wakga { display: none; }
}
@media only screen and (min-width: 99999px) {
  .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 { padding-inline-start: 16px; }
}
.horizontal-answer-option-module_imageContainer__wakga { flex: 0 0 auto; }
.horizontal-answer-option-module_imageUltraSmall__b3D8W .horizontal-answer-option-module_imageContainer__wakga { 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 0%; padding: 16px; }
.horizontal-answer-option-module_content__E1CCM { flex: 1 1 0%; 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; 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: rgb(255, 255, 255); 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 { gap: 8px 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 { column-gap: 10px; }
@media only screen and (min-width: 99999px) {
  .main-page-module_isWideCard__TEi6A .main-page-module_cards__FPdCF { column-gap: 32px; }
  .main-page-module_cards__FPdCF { column-gap: 32px; flex-wrap: nowrap; grid-template-columns: 1fr 1fr 1fr 1fr; margin-bottom: 24px; }
}
.main-page-module_cardContainer__PHyzA { filter: drop-shadow(rgba(22, 42, 65, 0.06) 0px 2px 6px) drop-shadow(rgba(7, 21, 37, 0.08) 0px 12px 24px); 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-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; flex: 1 1 0%; font-size: 48px; font-weight: 700; line-height: 48px; outline: none; overflow: auto; padding: 0px; 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"] { appearance: textfield; }
.onboarding-input-module_onboardingInput__muWkW[type="number"]::-webkit-inner-spin-button, .onboarding-input-module_onboardingInput__muWkW[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
.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: 0px; 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: 0px 40px 32px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .text-input-question-module_title__iE-2q { font-size: 32px; line-height: 1.25; margin-bottom: 0px; }
}
.text-input-question-module_formBtnContainer__xACge { margin-top: 32px; }
.text-input-question-module_onboardingInput__Cb8qn { margin: 0px 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-width: medium; border-style: none; border-color: currentcolor; border-image: 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: 0px; pointer-events: none; position: absolute; z-index: 1; }
.select-module_input__E9crz { appearance: none; background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; 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 { padding-inline-end: 0px; }
.select-module_hasPostfix__CqPKU .select-module_input__E9crz:-webkit-autofill, .select-module_hasPostfix__CqPKU .select-module_input__E9crz:autofill { border-end-end-radius: 0px; border-start-end-radius: 0px; }
.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: 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)*.75); line-height: var(--inputFontSize); top: calc(var(--inputFontSize)*.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; margin-inline-end: var(--inputFontSize); margin-inline-start: calc(var(--inputFontSize)*.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 { 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: 0px; justify-content: center; padding-inline-end: var(--inputFontSize); pointer-events: none; position: absolute; top: 0px; }
.select-module_dropdownIcon__ZcqrH { color: var(--inputSecondaryColor); transition: 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-width: medium; border-style: none; border-color: currentcolor; border-image: 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: 0px; pointer-events: none; position: absolute; z-index: 1; }
.password-input-module_input__bb1uK { appearance: none; background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; 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 { padding-inline-end: 0px; }
.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: 0px; border-start-end-radius: 0px; }
.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: 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)*.75); line-height: var(--inputFontSize); top: calc(var(--inputFontSize)*.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; margin-inline-end: var(--inputFontSize); margin-inline-start: calc(var(--inputFontSize)*.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 { margin-inline-end: 6px; }
.password-input-module_passwordPostfix__aV7-N { appearance: none; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; cursor: pointer; display: block; font-size: 10px; font-weight: 700; letter-spacing: 0.01em; line-height: 1.6; margin: 0px; }
.password-input-module_passwordPostfix__aV7-N:disabled { cursor: not-allowed; }
.footer-above-virtual-keyboard-wrapper-module_footer__HJDfM { bottom: 0px; left: 0px; margin-bottom: 20px; position: absolute; right: 0px; 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: 0px 20px; position: relative; width: 100%; }
@media only screen and (min-width: 99999px) {
  .email-page-module_modalContainer__Cg31V { backdrop-filter: blur(8px); background: rgba(22, 42, 65, 0.6); height: 100%; left: 0px; outline: 0px; overflow: hidden auto; position: fixed; top: 0px; width: 100%; z-index: 2; }
}
.email-page-module_modal__NLdcv { background: var(--background1Color); border-radius: 14px; }
@media only screen and (min-width: 99999px) {
  .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: 99999px) {
  .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("../assets/5ef21ff87b9830b6.svg"); background-repeat: no-repeat; background-size: contain; content: ""; height: 20px; left: 5px; position: absolute; top: 3px; width: 16px; }
.email-page-module_buttonContainer__SouTI { margin: 0px auto; max-width: 335px; }
@media only screen and (min-width: 99999px) {
  .email-page-module_buttonContainer__SouTI { max-width: 328px; }
}
.email-consent-form-module_content__bZZPh { display: flex; flex: 1 1 0%; 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 0px; outline: none; padding: 0px 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 0%; }
.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: 99999px) {
  .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("../assets/5ef21ff87b9830b6.svg"); 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: 99999px) {
  .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: 99999px) {
  .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: 99999px) {
  .email-page-wrapper-module_modalContent__p87-z { margin: 0px 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: 0px; position: fixed; top: 0px; width: 100%; }
.email-page-wrapper-module_bgWrapper__DahaK::before { backdrop-filter: blur(8px); background: rgba(22, 42, 65, 0.2); content: ""; z-index: 1; }
.stepper-module_container__IJoD2 { display: flex; padding-top: 16px; position: relative; width: 100%; }
@media only screen and (min-width: 99999px) {
  .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: 99999px) {
  .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: 99999px) {
  .stepper-module_step__sa7Cs { flex: 0 0 12px; height: 12px; width: 12px; }
}
.stepper-module_passedStep__YX-XS { background-color: var(--primary400Color); color: rgb(255, 255, 255); }
.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: 99999px) {
  .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: 99999px) {
  .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: 99999px) {
  .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 { inset: 31.12% 0px 0px; display: flex; flex-direction: column; justify-content: space-between; position: absolute; z-index: 0; }
@media only screen and (min-width: 99999px) {
  .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% 0px 12.54%; }
@media only screen and (min-width: 99999px) {
  .graph-module_graphContainer__BlC-V { padding: 0px 12.06% 0px 8.237%; }
}
.graph-module_graphContent__uMIFh { padding: 0px 0px 13.05%; position: relative; }
@media only screen and (min-width: 99999px) {
  .graph-module_graphContent__uMIFh { padding: 0px 0px 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: 99999px) {
  .graph-module_graphCurveMobile__2oFPL { display: none; }
}
.graph-module_graphCurveDesktop__NTh9J { display: none; }
@media only screen and (min-width: 99999px) {
  .graph-module_graphCurveDesktop__NTh9J { stroke-dasharray: 600; stroke-dashoffset: 600; display: block; }
}
.graph-module_graphCurveShadow__-iFF9 { left: 0px; position: absolute; right: 0px; top: 0px; }
.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: center bottom; background-repeat: repeat-y; background-size: 2px 17px; position: absolute; width: 2px; }
@media only screen and (min-width: 99999px) {
  .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: 0px; top: 0px; }
.graph-module_dashedLineGainLeft__7-9Az { left: 0px; 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: 0px; top: 70%; }
.graph-module_dashedLineGainRight__-4HRU { right: 0px; top: 0px; }
.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: 99999px) {
  .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: rgb(255, 255, 255); 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: 99999px) {
  .graph-module_startCircleLoseContainer__kkpax { left: -41px; top: 0px; }
}
.graph-module_startCircleGainContainer__pBIRb { bottom: 15.18%; left: -32px; position: absolute; }
@media only screen and (min-width: 99999px) {
  .graph-module_startCircleGainContainer__pBIRb { left: -41px; }
}
.graph-module_startCircle__m-GrH { align-items: center; background: rgb(255, 170, 61); border: 3px solid rgb(255, 255, 255); border-radius: 50%; display: flex; height: 64px; justify-content: center; width: 64px; }
@media only screen and (min-width: 99999px) {
  .graph-module_startCircle__m-GrH { height: 84px; width: 84px; }
}
.graph-module_startCircleText__of2ov { color: rgb(255, 255, 255); font-size: 10px; font-weight: 700; line-height: 1.33; text-align: center; text-transform: uppercase; }
@media only screen and (min-width: 99999px) {
  .graph-module_startCircleText__of2ov { font-size: 12px; }
}
.graph-module_startCircleText__of2ov b { display: block; font-size: 18px; }
@media only screen and (min-width: 99999px) {
  .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: 99999px) {
  .graph-module_endCircleLoseContainer__H0Uq- { right: -72px; }
}
.graph-module_endCircleGainContainer__J8Xxx { position: absolute; right: -52px; top: -23px; }
@media only screen and (min-width: 99999px) {
  .graph-module_endCircleGainContainer__J8Xxx { right: -72px; top: 0px; }
}
.graph-module_endCircle__xvszS { background: var(--primary400Color); border: 3px solid rgb(255, 255, 255); border-radius: 84px; color: rgb(255, 255, 255); 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: 99999px) {
  .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: 2s ease 0s 1 normal forwards running graph-module_strokeDashOffsetMobile__KKyPD; }
.graph-module_containerAnimated__n40hS .graph-module_graphCurveDesktop__NTh9J { animation: 2s ease 0s 1 normal forwards running graph-module_strokeDashOffsetDesktop__3PuSS; }
.graph-module_containerAnimated__n40hS .graph-module_graphCurveShadow__-iFF9 { animation: 1s ease 1s 1 normal forwards running graph-module_opacityAnimation__K4Whm; }
@media only screen and (min-width: 99999px) {
  .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: 1s ease 0s 1 normal forwards running graph-module_dashedLineAnimation__oiuxw; }
.graph-module_containerAnimated__n40hS .graph-module_dateTarget__zAMdA, .graph-module_containerAnimated__n40hS .graph-module_date__H4FxD { animation: 0.5s ease 0s 1 normal forwards running graph-module_dateAnimation__cN7zK; }
.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: 99999px) {
  .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: 99999px) {
  .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: 0.5s ease 1s 1 normal forwards running graph-module_opacityAnimation__K4Whm; }
@media only screen and (min-width: 99999px) {
  .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; }
  100% { stroke-dashoffset: 0; }
}
@keyframes graph-module_strokeDashOffsetDesktop__3PuSS { 
  0% { stroke-dashoffset: 600; }
  100% { stroke-dashoffset: 0; }
}
@keyframes graph-module_opacityAnimation__K4Whm { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes graph-module_dashedLineAnimation__oiuxw { 
  0% { bottom: 100%; }
  100% { bottom: 1px; }
}
@keyframes graph-module_dateAnimation__cN7zK { 
  0% { opacity: 0; top: 100%; }
  100% { 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 { background: var(--background3Color); border-radius: 16px; box-shadow: rgba(22, 42, 65, 0.04) 0px 2px 8px, rgba(7, 21, 37, 0.1) 0px 14px 26px; color: var(--neutral900Color); height: 100%; min-height: 96px; overflow-y: auto; padding: 20px; width: 100%; }
@media only screen and (min-width: 99999px) {
  .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; appearance: none; background: rgba(0, 0, 0, 0); bottom: 100%; color: rgb(255, 255, 255); cursor: pointer; display: flex; height: fit-content; justify-content: center; margin: 0px; position: absolute; right: 0px; 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- { backdrop-filter: blur(8px); background: rgba(0, 0, 0, 0.4); height: 100%; left: 0px; position: fixed; top: 0px; 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: 99999px) {
  .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(0px); transition-duration: 0.25s; transition-timing-function: ease-out; }
@media only screen and (min-width: 99999px) {
  .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: 99999px) {
  .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: 0px; position: fixed; top: 0px; width: 100%; z-index: 777; }
.modal-container-module_modalWrapper__Lk1-- { align-items: center; display: flex; flex: 1 1 0%; 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: rgb(44, 112, 195); cursor: pointer; font-weight: 600; letter-spacing: -0.001em; margin: 0px; outline: none; padding: 0px 0px 0px 2em; position: absolute; right: 0px; 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: 0px; position: absolute; z-index: -1; }
.user-story-card-text-module_expandButton__DypBz:lang(ar) { left: 0px; padding-left: 0px; 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: rgba(22, 42, 65, 0.06) 0px 2px 6px, rgba(7, 21, 37, 0.08) 0px 12px 24px; padding: 16px 16px 32px; width: 100%; }
@media only screen and (min-width: 99999px) {
  .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: rgba(22, 42, 65, 0.06) 0px 2px 6px, rgba(7, 21, 37, 0.08) 0px 12px 24px; padding: 16px 16px 32px; width: 100%; }
@media only screen and (min-width: 99999px) {
  .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: 99999px) {
  .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 0px; 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: rgb(255, 255, 255); border-radius: 50%; display: flex; filter: drop-shadow(rgba(42, 56, 107, 0.12) 0px 1px 2px); 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-width: 4px; border-style: solid; border-color: rgb(0, 0, 0) rgb(169, 169, 169) rgb(169, 169, 169); border-image: none; height: 30px; left: calc(50% - 15px); position: absolute; top: calc(50% - 15px); width: 30px; }
@keyframes carousel-module_spin___S3UuE__ujDlL { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.carousel-module_carousel__aoJ3m .container___2O72F { height: 100%; overflow: hidden; position: relative; width: 100%; }
.carousel-module_carousel__aoJ3m .overlay___IV4qY { inset: 0px; cursor: zoom-in; opacity: 0; position: absolute; 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: rgb(244, 244, 244); inset: 0px; position: absolute; }
.carousel-module_carousel__aoJ3m .slide___3-Nqo { box-sizing: border-box; display: block; height: 0px; list-style-type: none; margin: 0px; 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: 0px; position: absolute; top: 0px; width: 100%; }
.carousel-module_carousel__aoJ3m .focusRing___1airF { inset: 5px; outline: highlight solid 5px; pointer-events: none; position: absolute; }
@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: 0px; padding: 0px; }
.carousel-module_carousel__aoJ3m .sliderAnimation___300FY { transition: transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); will-change: transform; }
.carousel-module_carousel__aoJ3m .masterSpinnerContainer___1Z6hB { background-color: rgb(244, 244, 244); inset: 0px; position: absolute; }
.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: 99999px) {
  .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 0px; 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; gap: 16px; grid-auto-columns: minmax(0px, 1fr); grid-auto-flow: column; margin-top: 24px; }
@media only screen and (min-width: 99999px) {
  .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: 99999px) {
  .user-stories-in-row-module_cardsContainer__ioLJ6 > :nth-child(-n+2) { display: block; }
}
@media only screen and (min-width: 99999px) {
  .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: 99999px) {
  .toggle-module_container__pxr1J { height: 24px; max-width: calc(65px*var(--toggleItemsLength)); }
}
.toggle-module_option__qOpon { appearance: none; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--primary400Color); cursor: pointer; display: block; flex: 1 1 0%; height: auto; margin: 0px; padding: 2px; text-align: center; text-transform: inherit; }
.toggle-module_option__qOpon:disabled { background: var(--primary400Color); color: rgb(255, 255, 255); cursor: default; }
.toggle-module_option__qOpon:not(:last-child) { box-shadow: 1px 0 var(--primary400Color); }
.choose-plan-card-template-module_planCard__APwdO { appearance: none; background: none; border: 0px; border-radius: 8px; cursor: pointer; margin: 0px; padding: 0px; width: 100%; }
.choose-plan-card-template-module_planCard__APwdO.choose-plan-card-template-module_isSelected__KCa3c { box-shadow: rgba(22, 42, 65, 0.1) 0px 2px 6px, rgba(103, 125, 150, 0.1) 0px 12px 24px; }
.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: rgb(255, 255, 255); }
.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: rgba(39, 35, 45, 0.12) 0px 1px 2px; }
.choose-plan-card-template-module_labelIcon__m2-lF { 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-width: medium; border-top-style: none; border-top-color: currentcolor; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.choose-plan-card-template-module_toggleIcon__v2NZb { border: 2px solid; border-radius: 50%; box-sizing: border-box; color: var(--neutral300Color); flex: 0 0 auto; height: 24px; 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 0%; }
.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: 0px 6px 6px 0px; color: var(--neutral600Color); display: flex; font-weight: 700; height: 48px; line-height: 1; 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 0px 0px 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(calc(9 * var(--sda-vw, 1vw)),36px * var(--fontSizeScale)); line-height: 0.85; }
.price-per-period-module_cents__K7B0K { font-size: min(calc(3.5 * var(--sda-vw, 1vw)),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; 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: 0px; position: absolute; right: 0px; top: calc(50% - 0.5px); z-index: 1; }
.choose-plan-option-detailed-module_planName__CKTqh { font-size: min(calc(4 * var(--sda-vw, 1vw)), 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 0%; margin-inline-end: 6px; }
.choose-plan-option-detailed-module_fullPricesBlock__b0f8R { flex: 1 1 0%; }
.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(calc(4 * var(--sda-vw, 1vw)),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: 0px; position: absolute; right: 0px; top: calc(50% - 0.5px); z-index: 1; }
.price-per-period-module_planName__MlBRy { font-size: min(calc(4 * var(--sda-vw, 1vw)), 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: 0px; 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); clip-path: polygon(0px 0px, 100% 0px, 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(rgba(36, 36, 36, 0.06) 0px 2px 6px) drop-shadow(rgba(36, 36, 36, 0.08) 0px 12px 24px); text-shadow: rgba(160, 160, 160, 0.2) 0px 1px 1px; }
.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: 0px; position: absolute; right: 0px; top: calc(50% - 0.5px); z-index: 1; }
.choose-plan-option-trial-io-module_planName__gkXLn { font-size: min(calc(4 * var(--sda-vw, 1vw)), 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: 99999px) {
  .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: fit-content; z-index: 0; }
.choose-plan-option-trial-io-module_saveLabel__Ksu8A::before { background: var(--neutral200Color); border-radius: 4px; content: ""; inset: 0px; 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: 99999px) {
  .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: 0px; overflow: hidden; position: fixed; width: 57%; }
  .container-with-left-image-module_imageContainer__-UoRn:lang(ar) { left: auto; right: 0px; }
}
.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: 0px 20px; width: 100%; }
@media only screen and (min-width: 99999px) {
  .container-with-left-image-module_contentContainer__lQSec { padding: 0px 88px; }
}
.container-with-left-image-module_contentContainer__lQSec.container-with-left-image-module_withHeaderPadding__dQuA8 { padding-top: 48px; }
@media only screen and (min-width: 99999px) {
  .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: rgba(22, 42, 65, 0.06) 0px 2px 6px, rgba(7, 21, 37, 0.08) 0px 12px 24px; 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: rgb(255, 134, 0); 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, rgb(255, 255, 255) 63.54%, rgba(255, 255, 255, 0) 91.43%); bottom: 0px; color: rgb(44, 112, 195); cursor: pointer; font-size: 16px; font-weight: 600; line-height: 20px; padding-left: 25px; position: absolute; right: 0px; 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: 0px; 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: 0px; opacity: 0.05; position: absolute; z-index: 0; }
.modal-box-module_modalBox__8YLme { background: var(--background3Color); border-radius: 16px 16px 0px 0px; box-shadow: rgba(21, 21, 21, 0.2) 0px 10px 28px; color: var(--neutral900Color); display: flex; flex-direction: column; height: fit-content; max-height: 100%; overflow: hidden; position: relative; width: 100%; }
@media only screen and (max-width: 99999px) {
  .modal-box-module_modalBox__8YLme.modal-box-module_mobileHeightStretch__1szFr { height: 100%; }
}
@media only screen and (min-width: 99999px) {
  .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 { appearance: none; backdrop-filter: blur(4px); background: rgba(217, 217, 217, 0.56); 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: rgba(217, 217, 217, 0.9); }
.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 0%; margin: 0px 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: 99999px) {
  .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: 99999px) {
  .modal-module_modalWrapper__cD2HP { align-items: flex-end; padding: 0px; }
}
.back-button-module_buttonBack__19W7K { 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 0px; 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: 99999px) {
  .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: 0px; transition-duration: 0.15s; width: 100%; z-index: 111; }
@media only screen and (min-width: 99999px) {
  .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: rgba(0, 0, 0, 0.05) 0px 2px 16px; }
@media only screen and (min-width: 99999px) {
  .quiz-page-header-module_header__V2Efz.quiz-page-header-module_headerScrolled__bv26X { backdrop-filter: blur(8px); background: var(--blurredHeaderBackgroundColor); }
}
.quiz-page-header-module_buttonBackContainer__bKZdX { flex: 1 1 0%; min-width: min-content; }
@media only screen and (min-width: 99999px) {
  .quiz-page-header-module_buttonBackContainer__bKZdX { display: none; }
}
.quiz-page-header-module_rightContainer__qc7zi { display: flex; flex: 1 1 0%; 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: 99999px) {
  .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: 99999px) {
  .quiz-page-header-module_burgerButton__jhmjc { display: block; }
}
.quiz-page-container-module_contentContainer__7YbA3 { margin: 0px auto; max-width: 360px; text-align: center; width: 100%; }
@media only screen and (min-width: 99999px) {
  .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: 99999px) {
  .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; 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: 99999px) {
  .quiz-select-question-module_list__2XJK1.quiz-select-question-module_withAdvancedImage__v-cfH { margin: 0px auto; width: 100%; }
}
.quiz-select-question-module_advancedImage__bXeXC { bottom: 0px; height: auto; max-height: calc(100% - 50px); max-width: 750px; object-fit: contain; object-position: right top; pointer-events: none; position: fixed; right: 0px; width: 90%; z-index: -1; }
@media only screen and (min-width: 99999px) {
  .quiz-select-question-module_advancedImage__bXeXC { display: none; }
}
.quiz-select-question-module_fixedButtonSpace__Thndl { padding-bottom: 88px; }
.quiz-select-question-module_fixedButtonContainer__-gOb0 { bottom: 0px; padding: 0px 20px 20px; position: fixed; right: 0px; width: 100%; z-index: 11; }
@media only screen and (min-width: 99999px) {
  .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: rgba(32, 40, 50, 0.05) 0px -10px 10px -10px; padding: 20px; }
}
.quiz-select-question-module_fixedButtonContainer__-gOb0:lang(ar) { left: 0px; right: auto; }
.quiz-select-question-module_buttonContainer__Scjb0 { margin: 0px auto; max-width: 360px; transform: scale(1.02); width: 100%; }
@media only screen and (min-width: 99999px) {
  .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); 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; font-style: normal; font-weight: 400; font-display: swap; src: url("../assets/3b61ea11ac1be1d8.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("../assets/1dc0625bc295e128.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("../assets/56327024696a6070.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("../assets/a5b47d52df0f3b36.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("../assets/72272533eb8ce004.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("../assets/e910726e27f41f9f.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("../assets/1e7f2df1710b7e84.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("../assets/3b61ea11ac1be1d8.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("../assets/1dc0625bc295e128.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("../assets/56327024696a6070.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("../assets/a5b47d52df0f3b36.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("../assets/72272533eb8ce004.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("../assets/e910726e27f41f9f.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("../assets/1e7f2df1710b7e84.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("../assets/3b61ea11ac1be1d8.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("../assets/1dc0625bc295e128.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("../assets/56327024696a6070.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("../assets/a5b47d52df0f3b36.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("../assets/72272533eb8ce004.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("../assets/e910726e27f41f9f.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("../assets/1e7f2df1710b7e84.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("../assets/3b61ea11ac1be1d8.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("../assets/1dc0625bc295e128.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("../assets/56327024696a6070.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("../assets/a5b47d52df0f3b36.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("../assets/72272533eb8ce004.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("../assets/e910726e27f41f9f.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("../assets/1e7f2df1710b7e84.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, 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"; src: local("Arial"); ascent-override: 90.44%; descent-override: 22.52%; line-gap-override: 0%; size-adjust: 107.12%; }
.__className_14e993 { font-family: Inter, "Inter Fallback", sans-serif; font-style: normal; }
.__variable_14e993 { --font-inter: "Inter","Inter Fallback",sans-serif; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("../assets/2a44fc57183baadc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("../assets/edad6011f9f00485.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("../assets/e8542711271c6b94.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("../assets/3a43d9f4f566d0af.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("../assets/99c12c4e380467b9.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url("../assets/2a44fc57183baadc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url("../assets/edad6011f9f00485.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url("../assets/e8542711271c6b94.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url("../assets/3a43d9f4f566d0af.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url("../assets/99c12c4e380467b9.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("../assets/2a44fc57183baadc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("../assets/edad6011f9f00485.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("../assets/e8542711271c6b94.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("../assets/3a43d9f4f566d0af.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("../assets/99c12c4e380467b9.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("../assets/2a44fc57183baadc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("../assets/edad6011f9f00485.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("../assets/e8542711271c6b94.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("../assets/3a43d9f4f566d0af.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("../assets/99c12c4e380467b9.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 800; font-display: swap; src: url("../assets/2a44fc57183baadc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 800; font-display: swap; src: url("../assets/edad6011f9f00485.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 800; font-display: swap; src: url("../assets/e8542711271c6b94.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 800; font-display: swap; src: url("../assets/3a43d9f4f566d0af.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 800; font-display: swap; src: url("../assets/99c12c4e380467b9.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, 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"; src: local("Arial"); ascent-override: 85.79%; descent-override: 22.25%; line-gap-override: 0%; size-adjust: 112.83%; }
.__className_bf1448 { font-family: Montserrat, "Montserrat Fallback", sans-serif; font-style: normal; }
.__variable_bf1448 { --font-montserrat: "Montserrat","Montserrat Fallback",sans-serif; }




@font-face { font-family: "aeonikProFont Fallback"; src: local("Arial"); ascent-override: 91.27%; descent-override: 22.57%; line-gap-override: 0%; size-adjust: 101.9%; }
.__className_e35d26 { font-family: aeonikProFont, "aeonikProFont Fallback", sans-serif; }
.__variable_e35d26 { --font-aeonik-pro: "aeonikProFont","aeonikProFont Fallback",sans-serif; }

@font-face { font-family: "aeonikProVfFont Fallback"; src: local("Arial"); ascent-override: 91.27%; descent-override: 22.57%; line-gap-override: 0%; size-adjust: 101.9%; }
.__className_c18168 { font-family: aeonikProVfFont, "aeonikProVfFont Fallback", sans-serif; font-style: normal; }
.__variable_c18168 { --font-aeonik-pro-vf: "aeonikProVfFont","aeonikProVfFont Fallback",sans-serif; }
@font-face { font-family: alikeFont; src: url("../assets/ed1e878bbeb0d7a6.ttf") format("truetype"); font-display: swap; font-weight: 400; font-style: normal; }
@font-face { font-family: "alikeFont Fallback"; src: local("Times New Roman"); ascent-override: 88.23%; descent-override: 24.21%; line-gap-override: 0%; size-adjust: 111.52%; }
.__className_8ff0ab { font-family: alikeFont, "alikeFont Fallback", serif; font-weight: 400; font-style: normal; }
.__variable_8ff0ab { --font-alike: "alikeFont","alikeFont Fallback",serif; }




@font-face { font-family: "gilroyFont Fallback"; src: local("Arial"); ascent-override: 91.98%; descent-override: 24.89%; line-gap-override: 0%; size-adjust: 104.36%; }
.__className_4d85c6 { font-family: gilroyFont, "gilroyFont Fallback", sans-serif; }
.__variable_4d85c6 { --font-gilroy: "gilroyFont","gilroyFont Fallback",sans-serif; }
@font-face { font-family: notoSerifFont; src: url("../assets/97138b4adc31ac60.ttf") format("truetype"); font-display: swap; font-weight: 500; font-style: italic; }
@font-face { font-family: "notoSerifFont Fallback"; src: local("Times New Roman"); ascent-override: 90.22%; descent-override: 24.73%; line-gap-override: 0%; size-adjust: 118.49%; }
.__className_01f38f { font-family: notoSerifFont, "notoSerifFont Fallback", serif; font-weight: 500; font-style: italic; }
.__variable_01f38f { --font-noto-serif: "notoSerifFont","notoSerifFont Fallback",serif; }




@font-face { font-family: "recoletaFont Fallback"; 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, "recoletaFont Fallback", serif; }
.__variable_cd1d77 { --font-recoleta: "recoletaFont","recoletaFont Fallback",serif; }

@font-face { font-family: "sfProTextFont Fallback"; src: local("Arial"); ascent-override: 89%; descent-override: 22.55%; line-gap-override: 0%; size-adjust: 106.99%; }
.__className_904fb5 { font-family: sfProTextFont, "sfProTextFont Fallback", sans-serif; font-weight: 400; font-style: normal; }
.__variable_904fb5 { --font-sf-pro-text: "sfProTextFont","sfProTextFont Fallback",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; 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; 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: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .typography_headlineH1__4RIxh { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
[data-headline-alike-font] .typography_headlineH1__4RIxh { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
@media only screen and (min-width: 99999px) {
  .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; 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; 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; 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; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .typography_headlineH1__4RIxh { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.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; 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; 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: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .typography_headlineH2__bemV2 { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; font-size: 28px; letter-spacing: -0.56px; line-height: 32px; }
[data-headline-alike-font] .typography_headlineH2__bemV2 { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 28px; letter-spacing: -0.56px; line-height: 1.21; }
@media only screen and (min-width: 99999px) {
  .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; 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; 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; 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; font-weight: 500; font-size: 40px; letter-spacing: -0.8px; line-height: 42px; }
  [data-headline-alike-font] .typography_headlineH2__bemV2 { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 42px; letter-spacing: -0.84px; line-height: 1.04; }
}
.typography_headlineH3__3WFjq { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; 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; font-weight: 500; font-size: 24px; letter-spacing: 0px; line-height: 1.16; }
[data-headline-recoleta-font] .typography_headlineH3__3WFjq { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; 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; font-weight: 500; font-size: 24px; letter-spacing: -0.48px; line-height: 28px; }
[data-headline-alike-font] .typography_headlineH3__3WFjq { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 24px; letter-spacing: -0.48px; line-height: 1.16; }
@media only screen and (min-width: 99999px) {
  .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; 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; 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; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
  [data-headline-alike-font] .typography_headlineH3__3WFjq { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -1px; line-height: 1.06; }
}
.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; font-size: 20px; letter-spacing: 0px; 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; font-style: normal; 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; font-weight: 500; font-size: 20px; letter-spacing: -0.4px; line-height: 24px; }
[data-headline-alike-font] .typography_headlineH4__kid14 { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 20px; line-height: 1.2; }
@media only screen and (min-width: 99999px) {
  .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; font-size: 24px; letter-spacing: 0px; }
  [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; 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; font-weight: 500; font-size: 24px; letter-spacing: -0.48px; line-height: 30px; }
  [data-headline-alike-font] .typography_headlineH4__kid14 { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-size: 24px; font-weight: 400; line-height: 1.16; }
}
.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; font-size: 16px; letter-spacing: 0px; 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; font-style: normal; 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; font-weight: 500; font-size: 16px; letter-spacing: -0.32px; line-height: 20px; }
[data-headline-alike-font] .typography_headlineH5__S3qMM { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 16px; line-height: 1.25; }
@media only screen and (min-width: 99999px) {
  .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; font-size: 20px; letter-spacing: 0px; 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; 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; font-weight: 500; font-size: 20px; letter-spacing: -0.4px; line-height: 24px; }
  [data-headline-alike-font] .typography_headlineH5__S3qMM { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-size: 20px; font-weight: 400; line-height: 1.2; }
}
.typography_headlineH6__Oa5q2 { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 14px; letter-spacing: 0px; line-height: 1.29; }
[data-aeonik-pro-font] .typography_headlineH6__Oa5q2 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 14px; letter-spacing: 0px; line-height: 1.28; }
[data-headline-recoleta-font] .typography_headlineH6__Oa5q2 { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; 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; font-weight: 500; font-size: 14px; letter-spacing: -0.28px; line-height: 18px; }
[data-headline-alike-font] .typography_headlineH6__Oa5q2 { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 14px; line-height: 1.28; }
@media only screen and (min-width: 99999px) {
  .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; font-size: 18px; letter-spacing: 0px; }
  [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; 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; font-weight: 500; font-size: 18px; letter-spacing: -0.36px; line-height: 22px; }
  [data-headline-alike-font] .typography_headlineH6__Oa5q2 { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-size: 18px; font-weight: 400; line-height: 1.22; }
}
.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; font-size: 16px; letter-spacing: 0px; 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; }
[data-headline-alike-font] .typography_headlineH7__48hdz, [data-headline-recoleta-font] .typography_headlineH7__48hdz { -webkit-font-smoothing: antialiased; font-style: normal; font-size: 16px; font-weight: 400; line-height: 1.25; }
[data-headline-alike-font] .typography_headlineH7__48hdz { font-family: var(--font-alike),serif; }
.typography_hTitleCapsLG__tUjZq { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; }
[data-headline-recoleta-font] .typography_hTitleCapsLG__tUjZq { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; text-transform: uppercase; }
[data-headline-alike-font] .typography_hTitleCapsLG__tUjZq { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 42px; letter-spacing: -0.42px; line-height: 1; text-transform: capitalize; }
@media only screen and (min-width: 99999px) {
  .typography_hTitleCapsLG__tUjZq { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; }
  [data-headline-recoleta-font] .typography_hTitleCapsLG__tUjZq { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; text-transform: uppercase; }
  [data-headline-alike-font] .typography_hTitleCapsLG__tUjZq { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 56px; letter-spacing: -1px; line-height: 1.07; text-transform: capitalize; }
}
.typography_hTitleCapsSMUniversal__noHVJ { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; }
[data-aeonik-pro-new-font] .typography_hTitleCapsSMUniversal__noHVJ { 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; 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: 0px; }
@media only screen and (min-width: 99999px) {
  .typography_subtitleRegular___lxh3 { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; 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; 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; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .typography_subtitleMedium__a5qb9 { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; 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; 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; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
@media only screen and (min-width: 99999px) {
  .typography_subtitleSemiBold__827sY { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; 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; 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; letter-spacing: 0px; line-height: 24px; font-weight: 600; }
@media only screen and (min-width: 99999px) {
  .typography_subtitleBold__2oKUD { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; 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; letter-spacing: 0px; text-transform: uppercase; }
[data-aeonik-pro-new-font] .typography_subtitleCAPS__R8DNs { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; font-weight: 500; line-height: 22px; }
@media only screen and (min-width: 99999px) {
  .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; letter-spacing: 0px; text-transform: uppercase; }
  [data-aeonik-pro-new-font] .typography_subtitleCAPS__R8DNs { font-family: var(--font-aeonik-pro),sans-serif; 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; 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; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
.typography_paragraphMDMedium__sm_dc { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
.typography_paragraphMDSemiBold__O6C5j { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
.typography_paragraphMDBold__b294S { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; line-height: 24px; font-weight: 600; }
.typography_paragraphMDRegularCompact__9VTbG { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
.typography_paragraphMDMediumCompact__to3r2 { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
.typography_paragraphMDSemiBoldCompact__yAXEN { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; font-weight: 500; line-height: 20px; }
.typography_paragraphMDBoldCompact__pKBGf { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; font-weight: 600; line-height: 20px; }
.typography_paragraphLGRegular__kmNkF { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
.typography_paragraphLGMedium__JViLO { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
.typography_paragraphLGSemiBold__waiyF { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 500; line-height: 28px; }
.typography_paragraphLGBold__b0LAR { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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: 20px; line-height: 28px; }
.typography_labelLGSemiBold__ZqF8B, [data-aeonik-pro-new-font] .typography_paragraphLGBold__b0LAR { -webkit-font-smoothing: antialiased; letter-spacing: 0px; 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; letter-spacing: 0px; font-size: 16px; font-weight: 500; line-height: 20px; }
@media only screen and (min-width: 99999px) {
  .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; font-size: 20px; letter-spacing: 0px; }
  [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; font-size: 17px; font-weight: 500; letter-spacing: 0px; line-height: 1.18; }
[data-aeonik-pro-new-font] .typography_labelMDMedium__L8H2e { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 16px; font-weight: 400; line-height: 20px; }
.typography_labelMDSemiBold__nNdt0 { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 17px; letter-spacing: 0px; line-height: 1.18; }
[data-aeonik-pro-new-font] .typography_labelMDSemiBold__nNdt0 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; 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; line-height: 24px; text-transform: uppercase; }
[data-aeonik-pro-new-font] .typography_labelMDSemiBoldCaps__kUn9W { font-family: var(--font-aeonik-pro),sans-serif; letter-spacing: 0px; font-size: 16px; font-weight: 500; }
.typography_labelSMSemiBold__Yvf9s { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; 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; font-size: 14px; text-transform: uppercase; }
[data-aeonik-pro-new-font] .typography_labelSMSemiboldCaps__UCOUm { font-family: var(--font-aeonik-pro),sans-serif; letter-spacing: 0px; font-weight: 500; line-height: 16px; }
.typography_labelXSBoldCaps__YYj2c { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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: 0px; line-height: 20px; font-weight: 400; }
.typography_footnoteMedium__R1iOG { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; 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: 0px; line-height: 20px; font-weight: 400; }
.typography_footnoteSemiBold__rtsTq { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; 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: 0px; line-height: 20px; font-weight: 500; }
.typography_footnoteBold__XGf_g { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0px; 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: 0px; 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: 0px; font-weight: 400; line-height: 16px; }
.typography_footnoteMediumCompact__iKOjO { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; 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: 0px; font-weight: 400; line-height: 16px; }
.typography_footnoteSemiBoldCompact__3Q_xT { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; 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: 0px; font-weight: 500; line-height: 16px; }
.typography_footnoteBoldCompact__Riq_W { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0px; 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: 0px; 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; font-weight: 400; letter-spacing: 0px; }
[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; letter-spacing: 0px; }
[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; letter-spacing: 0px; }
[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; 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; 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: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .typography_headlineH1_mb__yuULp { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
[data-headline-alike-font] .typography_headlineH1_mb__yuULp { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
@media only screen and (min-width: 99999px) {
  .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; 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; 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; 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; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .typography_headlineH1_mb__yuULp { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.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; 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; 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: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .typography_headlineH2_mb__EclqE { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; font-size: 28px; letter-spacing: -0.56px; line-height: 32px; }
[data-headline-alike-font] .typography_headlineH2_mb__EclqE { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 28px; letter-spacing: -0.56px; line-height: 1.21; }
@media only screen and (min-width: 99999px) {
  .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; 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; 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; 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; font-weight: 500; font-size: 40px; letter-spacing: -0.8px; line-height: 42px; }
  [data-headline-alike-font] .typography_headlineH2_mb__EclqE { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 42px; letter-spacing: -0.84px; line-height: 1.04; }
}
.typography_headlineH3_mb__B7qgF { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; 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; font-weight: 500; font-size: 24px; letter-spacing: 0px; line-height: 1.16; }
[data-headline-recoleta-font] .typography_headlineH3_mb__B7qgF { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; 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; font-weight: 500; font-size: 24px; letter-spacing: -0.48px; line-height: 28px; }
[data-headline-alike-font] .typography_headlineH3_mb__B7qgF { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 24px; letter-spacing: -0.48px; line-height: 1.16; }
@media only screen and (min-width: 99999px) {
  .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; 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; 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; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
  [data-headline-alike-font] .typography_headlineH3_mb__B7qgF { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -1px; line-height: 1.06; }
}
.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; font-size: 20px; letter-spacing: 0px; 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; font-style: normal; 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; font-weight: 500; font-size: 20px; letter-spacing: -0.4px; line-height: 24px; }
[data-headline-alike-font] .typography_headlineH4_mb__inRfp { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 20px; line-height: 1.2; }
@media only screen and (min-width: 99999px) {
  .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; font-size: 24px; letter-spacing: 0px; }
  [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; 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; font-weight: 500; font-size: 24px; letter-spacing: -0.48px; line-height: 30px; }
  [data-headline-alike-font] .typography_headlineH4_mb__inRfp { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-size: 24px; font-weight: 400; line-height: 1.16; }
}
.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; font-size: 16px; letter-spacing: 0px; 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; font-style: normal; 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; font-weight: 500; font-size: 16px; letter-spacing: -0.32px; line-height: 20px; }
[data-headline-alike-font] .typography_headlineH5_mb__xZMzr { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 16px; line-height: 1.25; }
@media only screen and (min-width: 99999px) {
  .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; font-size: 20px; letter-spacing: 0px; 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; 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; font-weight: 500; font-size: 20px; letter-spacing: -0.4px; line-height: 24px; }
  [data-headline-alike-font] .typography_headlineH5_mb__xZMzr { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-size: 20px; font-weight: 400; line-height: 1.2; }
}
.typography_headlineH6_mb__63OZG { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 14px; letter-spacing: 0px; line-height: 1.29; }
[data-aeonik-pro-font] .typography_headlineH6_mb__63OZG { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 14px; letter-spacing: 0px; line-height: 1.28; }
[data-headline-recoleta-font] .typography_headlineH6_mb__63OZG { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; 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; font-weight: 500; font-size: 14px; letter-spacing: -0.28px; line-height: 18px; }
[data-headline-alike-font] .typography_headlineH6_mb__63OZG { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 14px; line-height: 1.28; }
@media only screen and (min-width: 99999px) {
  .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; font-size: 18px; letter-spacing: 0px; }
  [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; 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; font-weight: 500; font-size: 18px; letter-spacing: -0.36px; line-height: 22px; }
  [data-headline-alike-font] .typography_headlineH6_mb__63OZG { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-size: 18px; font-weight: 400; line-height: 1.22; }
}
.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; font-size: 16px; letter-spacing: 0px; 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; }
[data-headline-alike-font] .typography_headlineH7_mb__PEL88, [data-headline-recoleta-font] .typography_headlineH7_mb__PEL88 { -webkit-font-smoothing: antialiased; font-style: normal; font-size: 16px; font-weight: 400; line-height: 1.25; }
[data-headline-alike-font] .typography_headlineH7_mb__PEL88 { font-family: var(--font-alike),serif; }
.typography_hTitleCapsLG_mb__056wc { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; }
[data-headline-recoleta-font] .typography_hTitleCapsLG_mb__056wc { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; text-transform: uppercase; }
[data-headline-alike-font] .typography_hTitleCapsLG_mb__056wc { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 42px; letter-spacing: -0.42px; line-height: 1; text-transform: capitalize; }
@media only screen and (min-width: 99999px) {
  .typography_hTitleCapsLG_mb__056wc { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; }
  [data-headline-recoleta-font] .typography_hTitleCapsLG_mb__056wc { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; text-transform: uppercase; }
  [data-headline-alike-font] .typography_hTitleCapsLG_mb__056wc { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 56px; letter-spacing: -1px; line-height: 1.07; text-transform: capitalize; }
}
.typography_hTitleCapsSMUniversal_mb__H_bNJ { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; }
[data-aeonik-pro-new-font] .typography_hTitleCapsSMUniversal_mb__H_bNJ { 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; 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; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .typography_subtitleRegular_mb__GNSvi { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; 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; 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; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .typography_subtitleMedium_mb__4oixI { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; 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; 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; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
@media only screen and (min-width: 99999px) {
  .typography_subtitleSemiBold_mb__CzUkR { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; 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; 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; letter-spacing: 0px; line-height: 24px; font-weight: 600; }
@media only screen and (min-width: 99999px) {
  .typography_subtitleBold_mb__hiXzZ { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; 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; letter-spacing: 0px; text-transform: uppercase; }
[data-aeonik-pro-new-font] .typography_subtitleCAPS_mb__wy73v { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; font-weight: 500; line-height: 22px; }
@media only screen and (min-width: 99999px) {
  .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; letter-spacing: 0px; text-transform: uppercase; }
  [data-aeonik-pro-new-font] .typography_subtitleCAPS_mb__wy73v { font-family: var(--font-aeonik-pro),sans-serif; 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; 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; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
.typography_paragraphMDMedium_mb__yM18v { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
.typography_paragraphMDSemiBold_mb__scdg1 { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
.typography_paragraphMDBold_mb__5oyOH { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; line-height: 24px; font-weight: 600; }
.typography_paragraphMDRegularCompact_mb__ikGE5 { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
.typography_paragraphMDMediumCompact_mb__WGdDw { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
.typography_paragraphMDSemiBoldCompact_mb__gDY1p { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; font-weight: 500; line-height: 20px; }
.typography_paragraphMDBoldCompact_mb__hAURk { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; font-weight: 600; line-height: 20px; }
.typography_paragraphLGRegular_mb__t9dLf { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
.typography_paragraphLGMedium_mb__Y6oc5 { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
.typography_paragraphLGSemiBold_mb__x34A3 { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 500; line-height: 28px; }
.typography_paragraphLGBold_mb__Zn9_W { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 600; line-height: 28px; }
.typography_labelLGSemiBold_mb__FIhpT { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 16px; letter-spacing: 0px; 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; letter-spacing: 0px; font-size: 16px; font-weight: 500; line-height: 20px; }
@media only screen and (min-width: 99999px) {
  .typography_labelLGSemiBold_mb__FIhpT { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 20px; letter-spacing: 0px; 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; letter-spacing: 0px; font-size: 20px; font-weight: 500; line-height: 24px; }
}
.typography_labelMDMedium_mb__TdJUR { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-size: 17px; font-weight: 500; letter-spacing: 0px; 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; letter-spacing: 0px; font-size: 16px; font-weight: 400; line-height: 20px; }
.typography_labelMDSemiBold_mb__qTnTc { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 17px; letter-spacing: 0px; 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; letter-spacing: 0px; font-size: 16px; font-weight: 500; line-height: 20px; }
.typography_labelMDSemiBoldCaps_mb__wXvpB { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; 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; 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; letter-spacing: 0px; font-size: 14px; font-weight: 500; line-height: 16px; }
.typography_labelSMSemiboldCaps_mb__2K3fl { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; 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; 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: 0px; line-height: 20px; font-weight: 400; }
.typography_footnoteMedium_mb__GSZm_ { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; 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: 0px; line-height: 20px; font-weight: 400; }
.typography_footnoteSemiBold_mb__UZtR3 { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; 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: 0px; line-height: 20px; font-weight: 500; }
.typography_footnoteBold_mb__lzTbo { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0px; 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: 0px; 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: 0px; font-weight: 400; line-height: 16px; }
.typography_footnoteMediumCompact_mb__VV1Y8 { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; 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: 0px; font-weight: 400; line-height: 16px; }
.typography_footnoteSemiBoldCompact_mb__kg8ZB { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; 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: 0px; font-weight: 500; line-height: 16px; }
.typography_footnoteBoldCompact_mb__8ku7H { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0px; 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: 0px; 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; font-weight: 400; letter-spacing: 0px; }
[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; letter-spacing: 0px; }
[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; line-height: 1.33; font-weight: 600; letter-spacing: 0px; }
[data-aeonik-pro-new-font] .typography_captionSemiBold_mb__8XD6J { font-family: var(--font-aeonik-pro),sans-serif; font-size: 12px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 16px; font-weight: 500; }
@media only screen and (min-width: 99999px) {
  .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; 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; 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: rgb(193, 150, 110) !important; }
  [data-headline-recoleta-font] .typography_headlineH1_tb__SAN5T { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
  [data-headline-alike-font] .typography_headlineH1_tb__SAN5T { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .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; 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; 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; 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; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .typography_headlineH1_tb__SAN5T { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
@media only screen and (min-width: 99999px) {
  .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; 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; 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: rgb(193, 150, 110) !important; }
  [data-headline-recoleta-font] .typography_headlineH2_tb__jnIWx { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; font-size: 28px; letter-spacing: -0.56px; line-height: 32px; }
  [data-headline-alike-font] .typography_headlineH2_tb__jnIWx { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 28px; letter-spacing: -0.56px; line-height: 1.21; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .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; 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; 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; 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; font-weight: 500; font-size: 40px; letter-spacing: -0.8px; line-height: 42px; }
  [data-headline-alike-font] .typography_headlineH2_tb__jnIWx { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 42px; letter-spacing: -0.84px; line-height: 1.04; }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH3_tb__83GyJ { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; 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; font-weight: 500; font-size: 24px; letter-spacing: 0px; line-height: 1.16; }
  [data-headline-recoleta-font] .typography_headlineH3_tb__83GyJ { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; 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; font-weight: 500; font-size: 24px; letter-spacing: -0.48px; line-height: 28px; }
  [data-headline-alike-font] .typography_headlineH3_tb__83GyJ { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 24px; letter-spacing: -0.48px; line-height: 1.16; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .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; 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; 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; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
  [data-headline-alike-font] .typography_headlineH3_tb__83GyJ { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -1px; line-height: 1.06; }
}
@media only screen and (min-width: 99999px) {
  .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; font-size: 20px; letter-spacing: 0px; 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; font-style: normal; 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; font-weight: 500; font-size: 20px; letter-spacing: -0.4px; line-height: 24px; }
  [data-headline-alike-font] .typography_headlineH4_tb__9XTe0 { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 20px; line-height: 1.2; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .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; font-size: 24px; letter-spacing: 0px; }
  [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; 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; font-weight: 500; font-size: 24px; letter-spacing: -0.48px; line-height: 30px; }
  [data-headline-alike-font] .typography_headlineH4_tb__9XTe0 { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-size: 24px; font-weight: 400; line-height: 1.16; }
}
@media only screen and (min-width: 99999px) {
  .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; font-size: 16px; letter-spacing: 0px; 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; font-style: normal; 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; font-weight: 500; font-size: 16px; letter-spacing: -0.32px; line-height: 20px; }
  [data-headline-alike-font] .typography_headlineH5_tb__h_aHD { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 16px; line-height: 1.25; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .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; font-size: 20px; letter-spacing: 0px; 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; 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; font-weight: 500; font-size: 20px; letter-spacing: -0.4px; line-height: 24px; }
  [data-headline-alike-font] .typography_headlineH5_tb__h_aHD { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-size: 20px; font-weight: 400; line-height: 1.2; }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH6_tb__D1pCi { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 14px; letter-spacing: 0px; line-height: 1.29; }
  [data-aeonik-pro-font] .typography_headlineH6_tb__D1pCi { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 14px; letter-spacing: 0px; line-height: 1.28; }
  [data-headline-recoleta-font] .typography_headlineH6_tb__D1pCi { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; 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; font-weight: 500; font-size: 14px; letter-spacing: -0.28px; line-height: 18px; }
  [data-headline-alike-font] .typography_headlineH6_tb__D1pCi { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 14px; line-height: 1.28; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .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; font-size: 18px; letter-spacing: 0px; }
  [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; 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; font-weight: 500; font-size: 18px; letter-spacing: -0.36px; line-height: 22px; }
  [data-headline-alike-font] .typography_headlineH6_tb__D1pCi { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-size: 18px; font-weight: 400; line-height: 1.22; }
}
@media only screen and (min-width: 99999px) {
  .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; font-size: 16px; letter-spacing: 0px; 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; }
  [data-headline-alike-font] .typography_headlineH7_tb__lugWC, [data-headline-recoleta-font] .typography_headlineH7_tb__lugWC { -webkit-font-smoothing: antialiased; font-style: normal; font-size: 16px; font-weight: 400; line-height: 1.25; }
  [data-headline-alike-font] .typography_headlineH7_tb__lugWC { font-family: var(--font-alike),serif; }
  .typography_hTitleCapsLG_tb__ef4Bt { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; }
  [data-headline-recoleta-font] .typography_hTitleCapsLG_tb__ef4Bt { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; text-transform: uppercase; }
  [data-headline-alike-font] .typography_hTitleCapsLG_tb__ef4Bt { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 42px; letter-spacing: -0.42px; line-height: 1; text-transform: capitalize; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_hTitleCapsLG_tb__ef4Bt { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; }
  [data-headline-recoleta-font] .typography_hTitleCapsLG_tb__ef4Bt { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; text-transform: uppercase; }
  [data-headline-alike-font] .typography_hTitleCapsLG_tb__ef4Bt { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 56px; letter-spacing: -1px; line-height: 1.07; text-transform: capitalize; }
}
@media only screen and (min-width: 99999px) {
  .typography_hTitleCapsSMUniversal_tb__kjLf7 { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; }
  [data-aeonik-pro-new-font] .typography_hTitleCapsSMUniversal_tb__kjLf7 { 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; 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; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleRegular_tb__nwifW { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 26px; font-weight: 400; line-height: 32px; }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleMedium_tb__X_1qY { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleMedium_tb__X_1qY { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 26px; font-weight: 400; line-height: 32px; }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleSemiBold_tb__hm3l7 { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleSemiBold_tb__hm3l7 { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 26px; font-weight: 500; line-height: 32px; }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleBold_tb__tPGmS { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; line-height: 24px; font-weight: 600; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleBold_tb__tPGmS { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 26px; font-weight: 600; line-height: 32px; }
}
@media only screen and (min-width: 99999px) {
  .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; letter-spacing: 0px; text-transform: uppercase; }
  [data-aeonik-pro-new-font] .typography_subtitleCAPS_tb__RuVVj { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; font-weight: 500; line-height: 22px; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .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; letter-spacing: 0px; text-transform: uppercase; }
  [data-aeonik-pro-new-font] .typography_subtitleCAPS_tb__RuVVj { font-family: var(--font-aeonik-pro),sans-serif; font-size: 26px; font-weight: 500; line-height: 32px; }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDRegular_tb__Oznxc { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
  .typography_paragraphMDMedium_tb__sfczD { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
  .typography_paragraphMDSemiBold_tb__kshsv { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
  .typography_paragraphMDBold_tb__dHodh { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; line-height: 24px; font-weight: 600; }
  .typography_paragraphMDRegularCompact_tb__shCpY { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
  .typography_paragraphMDMediumCompact_tb__DakA3 { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
  .typography_paragraphMDSemiBoldCompact_tb__WCJuZ { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; font-weight: 500; line-height: 20px; }
  .typography_paragraphMDBoldCompact_tb__Lxaxn { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; font-weight: 600; line-height: 20px; }
  .typography_paragraphLGRegular_tb__8pHID { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
  .typography_paragraphLGMedium_tb__VVrO4 { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
  .typography_paragraphLGSemiBold_tb__PUn1y { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 500; line-height: 28px; }
  .typography_paragraphLGBold_tb__0M6y0 { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 600; line-height: 28px; }
  .typography_labelLGSemiBold_tb__Ao8FB { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 16px; letter-spacing: 0px; 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; letter-spacing: 0px; font-size: 16px; font-weight: 500; line-height: 20px; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelLGSemiBold_tb__Ao8FB { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 20px; letter-spacing: 0px; 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; letter-spacing: 0px; font-size: 20px; font-weight: 500; line-height: 24px; }
}
@media only screen and (min-width: 99999px) {
  .typography_labelMDMedium_tb__mmQc4 { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-size: 17px; font-weight: 500; letter-spacing: 0px; 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; letter-spacing: 0px; font-size: 16px; font-weight: 400; line-height: 20px; }
  .typography_labelMDSemiBold_tb__CH7Jp { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 17px; letter-spacing: 0px; 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; letter-spacing: 0px; font-size: 16px; font-weight: 500; line-height: 20px; }
  .typography_labelMDSemiBoldCaps_tb__bxtXo { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; 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; 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; letter-spacing: 0px; font-size: 14px; font-weight: 500; line-height: 16px; }
  .typography_labelSMSemiboldCaps_tb__m3HyJ { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; 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; 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: 0px; line-height: 20px; font-weight: 400; }
  .typography_footnoteMedium_tb__ftsRq { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; 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: 0px; line-height: 20px; font-weight: 400; }
  .typography_footnoteSemiBold_tb__BFJo1 { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; 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: 0px; line-height: 20px; font-weight: 500; }
  .typography_footnoteBold_tb__xKGYH { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0px; 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: 0px; 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: 0px; font-weight: 400; line-height: 16px; }
  .typography_footnoteMediumCompact_tb__ma9RZ { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; 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: 0px; font-weight: 400; line-height: 16px; }
  .typography_footnoteSemiBoldCompact_tb__XhFjM { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; 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: 0px; font-weight: 500; line-height: 16px; }
  .typography_footnoteBoldCompact_tb__LEqZA { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0px; 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: 0px; 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; font-weight: 400; letter-spacing: 0px; }
  [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; letter-spacing: 0px; }
  [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; line-height: 1.33; font-weight: 600; letter-spacing: 0px; }
  [data-aeonik-pro-new-font] .typography_captionSemiBold_tb__fXBgS { font-family: var(--font-aeonik-pro),sans-serif; font-size: 12px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 16px; font-weight: 500; }
}
@media only screen and (min-width: 99999px) {
  .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; 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; 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: rgb(193, 150, 110) !important; }
  [data-headline-recoleta-font] .typography_headlineH1_dt__kaZHb { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
  [data-headline-alike-font] .typography_headlineH1_dt__kaZHb { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .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; 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; 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; 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; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .typography_headlineH1_dt__kaZHb { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
@media only screen and (min-width: 99999px) {
  .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; 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; 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: rgb(193, 150, 110) !important; }
  [data-headline-recoleta-font] .typography_headlineH2_dt__re__5 { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; font-size: 28px; letter-spacing: -0.56px; line-height: 32px; }
  [data-headline-alike-font] .typography_headlineH2_dt__re__5 { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 28px; letter-spacing: -0.56px; line-height: 1.21; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .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; 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; 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; 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; font-weight: 500; font-size: 40px; letter-spacing: -0.8px; line-height: 42px; }
  [data-headline-alike-font] .typography_headlineH2_dt__re__5 { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 42px; letter-spacing: -0.84px; line-height: 1.04; }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH3_dt__DlF6s { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; 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; font-weight: 500; font-size: 24px; letter-spacing: 0px; line-height: 1.16; }
  [data-headline-recoleta-font] .typography_headlineH3_dt__DlF6s { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; 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; font-weight: 500; font-size: 24px; letter-spacing: -0.48px; line-height: 28px; }
  [data-headline-alike-font] .typography_headlineH3_dt__DlF6s { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 24px; letter-spacing: -0.48px; line-height: 1.16; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .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; 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; 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; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
  [data-headline-alike-font] .typography_headlineH3_dt__DlF6s { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -1px; line-height: 1.06; }
}
@media only screen and (min-width: 99999px) {
  .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; font-size: 20px; letter-spacing: 0px; 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; font-style: normal; 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; font-weight: 500; font-size: 20px; letter-spacing: -0.4px; line-height: 24px; }
  [data-headline-alike-font] .typography_headlineH4_dt__0hU_k { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 20px; line-height: 1.2; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .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; font-size: 24px; letter-spacing: 0px; }
  [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; 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; font-weight: 500; font-size: 24px; letter-spacing: -0.48px; line-height: 30px; }
  [data-headline-alike-font] .typography_headlineH4_dt__0hU_k { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-size: 24px; font-weight: 400; line-height: 1.16; }
}
@media only screen and (min-width: 99999px) {
  .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; font-size: 16px; letter-spacing: 0px; 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; font-style: normal; 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; font-weight: 500; font-size: 16px; letter-spacing: -0.32px; line-height: 20px; }
  [data-headline-alike-font] .typography_headlineH5_dt__FxZzv { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 16px; line-height: 1.25; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .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; font-size: 20px; letter-spacing: 0px; 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; 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; font-weight: 500; font-size: 20px; letter-spacing: -0.4px; line-height: 24px; }
  [data-headline-alike-font] .typography_headlineH5_dt__FxZzv { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-size: 20px; font-weight: 400; line-height: 1.2; }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH6_dt__iCF6r { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 14px; letter-spacing: 0px; line-height: 1.29; }
  [data-aeonik-pro-font] .typography_headlineH6_dt__iCF6r { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 14px; letter-spacing: 0px; line-height: 1.28; }
  [data-headline-recoleta-font] .typography_headlineH6_dt__iCF6r { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; 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; font-weight: 500; font-size: 14px; letter-spacing: -0.28px; line-height: 18px; }
  [data-headline-alike-font] .typography_headlineH6_dt__iCF6r { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 14px; line-height: 1.28; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .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; font-size: 18px; letter-spacing: 0px; }
  [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; 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; font-weight: 500; font-size: 18px; letter-spacing: -0.36px; line-height: 22px; }
  [data-headline-alike-font] .typography_headlineH6_dt__iCF6r { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-size: 18px; font-weight: 400; line-height: 1.22; }
}
@media only screen and (min-width: 99999px) {
  .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; font-size: 16px; letter-spacing: 0px; 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; }
  [data-headline-alike-font] .typography_headlineH7_dt__JgkXE, [data-headline-recoleta-font] .typography_headlineH7_dt__JgkXE { -webkit-font-smoothing: antialiased; font-style: normal; font-size: 16px; font-weight: 400; line-height: 1.25; }
  [data-headline-alike-font] .typography_headlineH7_dt__JgkXE { font-family: var(--font-alike),serif; }
  .typography_hTitleCapsLG_dt__Ruaqa { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; }
  [data-headline-recoleta-font] .typography_hTitleCapsLG_dt__Ruaqa { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; text-transform: uppercase; }
  [data-headline-alike-font] .typography_hTitleCapsLG_dt__Ruaqa { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 42px; letter-spacing: -0.42px; line-height: 1; text-transform: capitalize; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_hTitleCapsLG_dt__Ruaqa { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; }
  [data-headline-recoleta-font] .typography_hTitleCapsLG_dt__Ruaqa { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; text-transform: uppercase; }
  [data-headline-alike-font] .typography_hTitleCapsLG_dt__Ruaqa { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 56px; letter-spacing: -1px; line-height: 1.07; text-transform: capitalize; }
}
@media only screen and (min-width: 99999px) {
  .typography_hTitleCapsSMUniversal_dt__34ZvL { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; font-weight: 500; }
  [data-aeonik-pro-new-font] .typography_hTitleCapsSMUniversal_dt__34ZvL { 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; 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; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleRegular_dt__WWvNd { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 26px; font-weight: 400; line-height: 32px; }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleMedium_dt__1GCVE { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleMedium_dt__1GCVE { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 26px; font-weight: 400; line-height: 32px; }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleSemiBold_dt__g2LI9 { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleSemiBold_dt__g2LI9 { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 26px; font-weight: 500; line-height: 32px; }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleBold_dt__b9qKJ { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; line-height: 24px; font-weight: 600; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleBold_dt__b9qKJ { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 26px; font-weight: 600; line-height: 32px; }
}
@media only screen and (min-width: 99999px) {
  .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; letter-spacing: 0px; text-transform: uppercase; }
  [data-aeonik-pro-new-font] .typography_subtitleCAPS_dt__aeXe8 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; font-weight: 500; line-height: 22px; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .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; letter-spacing: 0px; text-transform: uppercase; }
  [data-aeonik-pro-new-font] .typography_subtitleCAPS_dt__aeXe8 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 26px; font-weight: 500; line-height: 32px; }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDRegular_dt__3L2h3 { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
  .typography_paragraphMDMedium_dt__Gy6gw { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
  .typography_paragraphMDSemiBold_dt__K_2yZ { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
  .typography_paragraphMDBold_dt__7ziFG { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; line-height: 24px; font-weight: 600; }
  .typography_paragraphMDRegularCompact_dt__s4EIH { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
  .typography_paragraphMDMediumCompact_dt__7sUC1 { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
  .typography_paragraphMDSemiBoldCompact_dt__XjQOo { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; font-weight: 500; line-height: 20px; }
  .typography_paragraphMDBoldCompact_dt___7mY8 { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; font-weight: 600; line-height: 20px; }
  .typography_paragraphLGRegular_dt__xmG0D { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
  .typography_paragraphLGMedium_dt__AvBLR { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
  .typography_paragraphLGSemiBold_dt__RgbLb { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 500; line-height: 28px; }
  .typography_paragraphLGBold_dt__QE91f { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; 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; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 600; line-height: 28px; }
  .typography_labelLGSemiBold_dt__XO4lp { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 16px; letter-spacing: 0px; 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; letter-spacing: 0px; font-size: 16px; font-weight: 500; line-height: 20px; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelLGSemiBold_dt__XO4lp { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 20px; letter-spacing: 0px; 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; letter-spacing: 0px; font-size: 20px; font-weight: 500; line-height: 24px; }
}
@media only screen and (min-width: 99999px) {
  .typography_labelMDMedium_dt__5PhXm { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-size: 17px; font-weight: 500; letter-spacing: 0px; 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; letter-spacing: 0px; font-size: 16px; font-weight: 400; line-height: 20px; }
  .typography_labelMDSemiBold_dt__YJ7OS { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 17px; letter-spacing: 0px; 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; letter-spacing: 0px; font-size: 16px; font-weight: 500; line-height: 20px; }
  .typography_labelMDSemiBoldCaps_dt__V05_6 { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; 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; 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; letter-spacing: 0px; font-size: 14px; font-weight: 500; line-height: 16px; }
  .typography_labelSMSemiboldCaps_dt__jPqmr { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; 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; 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: 0px; line-height: 20px; font-weight: 400; }
  .typography_footnoteMedium_dt__q6rYN { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; 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: 0px; line-height: 20px; font-weight: 400; }
  .typography_footnoteSemiBold_dt__3RdCP { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; 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: 0px; line-height: 20px; font-weight: 500; }
  .typography_footnoteBold_dt__6SpJe { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0px; 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: 0px; 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: 0px; font-weight: 400; line-height: 16px; }
  .typography_footnoteMediumCompact_dt__wI1Nx { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; 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: 0px; font-weight: 400; line-height: 16px; }
  .typography_footnoteSemiBoldCompact_dt__4VTJt { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; 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: 0px; 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: 0px; 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: 0px; 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; font-weight: 400; letter-spacing: 0px; }
  [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; letter-spacing: 0px; }
  [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; line-height: 1.33; font-weight: 600; letter-spacing: 0px; }
  [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; letter-spacing: 0px; line-height: 16px; font-weight: 500; }
}
.price-summary-item_priceItem__CxYhb { display: flex; flex-flow: column; 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-flow: row; 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 0px; background-color: rgba(23, 23, 23, 0.08); }
.box_column__5Y7oJ { display: flex; flex-flow: column; }
.box_row__XVefC { display: flex; flex-flow: row; }
.box_column-reverse__bo3Z_ { display: flex; flex-flow: column-reverse; }
.box_row-reverse__NBXlP { display: flex; flex-flow: row-reverse; }
.box_wrap__fsozO { flex-wrap: wrap; }
.price-summary-total_total__M2ZBR { display: flex; flex-flow: row; justify-content: space-between; }
.price-summary-total_price__BggGY { color: rgb(23, 23, 23); }
.price-summary-total_red__AVSL7 { color: rgb(238, 80, 90); }
.price-summary-total_title__hE4k_ { color: rgb(23, 23, 23); }
.tooltip-price-tile_uButton__7MfRr { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 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: 0px 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; 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 { 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: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.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: 99999px) {
  .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: 0px; height: 0px; left: 50%; transform: translateX(-50%); bottom: 100%; border-width: medium 10px 10px; border-style: none solid solid; border-color: currentcolor rgba(0, 0, 0, 0); border-image: none; inset-inline-end: 10px; inset-inline-start: unset; }
.steps-list_uButton__MvmNl { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 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: 0px 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; 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 { 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: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.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: 99999px) {
  .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 0px; }
@media only screen and (min-width: 99999px) {
  .steps-list_stepsList__uJqcu img { margin: 16px 0px 0px; }
}
.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); padding-inline-start: 36px; }
.steps-list_stepItem__UN_L5, [data-aeonik-pro-new-font] .steps-list_stepItem__UN_L5 { -webkit-font-smoothing: antialiased; 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: 0px; line-height: 24px; }
.steps-list_stepItem__UN_L5 b { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; 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; letter-spacing: 0px; 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: 0px; left: 0px; 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; letter-spacing: 0px; }
[data-aeonik-pro-new-font] .steps-list_stepItemIndex__1g_N9 { font-family: var(--font-aeonik-pro),sans-serif; line-height: 16px; font-weight: 500; }
[lang="ar"] .steps-list_stepItemIndex__1g_N9, [lang="he"] .steps-list_stepItemIndex__1g_N9 { right: 0px; 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; }
.loader-spinner_spinner__yaka_ { position: relative; animation: 1s linear 0s infinite normal none running loader-spinner_spinning__edCEd; color: var(--primary300Color); stroke: currentcolor; transform: translateZ(0px) scale(1); }
.loader-spinner_spinner__yaka_.loader-spinner_isFlowWithBrandPalette__nYA_R { color: var(--themePrimaryColor); }
@keyframes loader-spinner_spinning__edCEd { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.loader_container__HAyXg { z-index: 999; position: absolute; top: 0px; left: 0px; display: flex; overflow: hidden; width: 100%; height: 100%; align-items: center; justify-content: center; background: var(--background1Color,#fff); }
.loader_container__HAyXg.loader_isFlowWithBrandPalette__7c6tb { background: var(--backgroundPrimaryColor); }
.loader_container__HAyXg.loader_containerTransparent__T0nBA { background: rgba(0, 0, 0, 0); }
.loader_containerFixed__TeMfl { position: fixed; }
.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: 0px; 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: 99999px) {
  .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: rgb(0, 0, 0); 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: white; }
.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: white; }
.paypal-solid-form_transparentBtn__8oZCN { position: absolute; visibility: hidden; }
.paypal-solid-form_loader__ERDS2 { position: absolute; z-index: 200; top: 0px; left: 0px; display: flex; overflow: hidden; width: 100%; height: 100%; min-height: 50px; align-items: center; justify-content: center; background: rgb(255, 255, 255); }
.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 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-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; appearance: none; background-color: rgb(58, 174, 146); border-radius: 48px; box-shadow: none; 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: 0.3s; word-break: break-word; color: rgb(255, 255, 255) !important; }
.submit-button_submitButton__8YcdT:hover { opacity: 0.8; transition: opacity 0.3s; }
.submit-button_unlockIcon__Nwqbo { width: 16px; height: 16px; color: currentcolor; margin-inline-end: 8px; }
.tokenex-error-view_container__Te2rs { display: flex; width: 100%; max-width: 26.25rem; flex-direction: column; padding: 1rem 0px; 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: 0px; margin-bottom: 2rem; color: rgb(54, 58, 67); 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: rgb(0, 0, 0); }
.tokenex-error-view_bottomContainer__vLHOV { margin-top: 2rem; }
.tokenex-error-view_errorTitle__3zE3_ { margin: 0px 0px 0.5rem; font-size: 1rem; font-weight: 600; line-height: 1.5rem; }
.tokenex-error-view_errorContent__ZA40g { margin: 0px; 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 0px; 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: 0px; margin-bottom: 2rem; color: rgb(54, 58, 67); 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 rgb(228, 230, 236); background-color: rgb(250, 250, 250); border-radius: 0.5rem; }
.tokenex-payment-failed-view_price__lLZ6j { margin-right: 0.5rem; color: rgb(54, 58, 67); font-size: 1.5rem; font-weight: 600; line-height: 2rem; }
.tokenex-payment-failed-view_badge__hspM0 { margin-top: auto; color: rgb(102, 108, 123); 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: rgb(0, 0, 0); }
.tokenex-payment-failed-view_errorTitle__8x_sL { margin: 0px 0px 0.5rem; font-size: 1rem; font-weight: 600; line-height: 1.5rem; }
.tokenex-payment-failed-view_errorContent__l8tiY { margin: 0px; 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 0px; 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: 0px; margin-bottom: 2rem; color: rgb(54, 58, 67); 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 rgb(228, 230, 236); background-color: rgb(250, 250, 250); border-radius: 0.5rem; }
.tokenex-payment-success-view_price__vWeN8 { margin-right: 0.5rem; color: rgb(54, 58, 67); font-size: 1.5rem; font-weight: 600; line-height: 2rem; }
.tokenex-payment-success-view_badge__Hnzqd { margin-top: auto; color: rgb(8, 130, 69); 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: rgb(102, 108, 123); font-size: 1rem; font-weight: 400; line-height: 1.5rem; }
.tokenex-payment-success-view_bottomText__VO_3R b { display: block; color: rgb(54, 58, 67); font-weight: 600; line-height: 1.5rem; }
.tokenex-three-ds-iframe_container__iPLbY { position: fixed; top: 0px; left: 0px; 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-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 10px; }
.tokenex-input-error_uButton__7knXk { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 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: 0px 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; 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 { 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: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.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: 99999px) {
  .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: 0px; color: rgb(228, 97, 97); 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: 0px; height: 0px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(228, 97, 97); border-style: inset; border-width: 0px 0.5em 0.9em; float: left; margin-inline-end: 0.5em; transform: rotate(1turn); }
[lang="ar"] .tokenex-input-error_triangle__tLkPp, [lang="he"] .tokenex-input-error_triangle__tLkPp { float: right; }
.tokenex-input-error_triangleText__vHwXd { position: relative; top: -0.4em; color: rgb(255, 255, 255); font-size: 0.6em; inset-inline-start: -0.1em; text-align: center; }
.tokenex-input-label_inputLabel__pg8qR { color: rgb(23, 23, 23); 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: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 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: 0px 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; 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 { 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: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.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: 99999px) {
  .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: rgba(0, 0, 0, 0.05) 0px 4px 6px 0px; 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: 0px; height: 0px; left: 50%; transform: translateX(-50%); top: 100%; border-width: 0.5em 0.5em medium; border-style: solid solid none; border-color: currentcolor rgba(0, 0, 0, 0); border-image: none; }
.tooltip_topPlacement__XNbbJ.tooltip_endAlign__AWmLA { inset-inline: auto 0px; transform: translateY(-100%); }
.tooltip_topPlacement__XNbbJ.tooltip_endAlign__AWmLA::before { inset-inline: auto 0px; transform: translateX(-40%); }
[lang="ar"] .tooltip_topPlacement__XNbbJ.tooltip_endAlign__AWmLA::before, [lang="he"] .tooltip_topPlacement__XNbbJ.tooltip_endAlign__AWmLA::before { transform: translateX(40%); }
.tooltip_topPlacement__XNbbJ.tooltip_startAlign__KUrsF { inset-inline: 0px auto; transform: translateY(-100%); }
.tooltip_topPlacement__XNbbJ.tooltip_startAlign__KUrsF::before { inset-inline: 0px auto; transform: translateX(40%); }
[lang="ar"] .tooltip_topPlacement__XNbbJ.tooltip_startAlign__KUrsF::before, [lang="he"] .tooltip_topPlacement__XNbbJ.tooltip_startAlign__KUrsF::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: 0px; height: 0px; left: 50%; transform: translateX(-50%); bottom: 100%; border-width: medium 0.5em 0.5em; border-style: none solid solid; border-color: currentcolor rgba(0, 0, 0, 0); border-image: none; }
.tooltip_bottomPlacement__D3FPq.tooltip_endAlign__AWmLA { inset-inline: auto 0px; transform: translateY(100%); }
.tooltip_bottomPlacement__D3FPq.tooltip_endAlign__AWmLA::before { inset-inline: auto 0px; transform: translateX(-40%); }
[lang="ar"] .tooltip_bottomPlacement__D3FPq.tooltip_endAlign__AWmLA::before, [lang="he"] .tooltip_bottomPlacement__D3FPq.tooltip_endAlign__AWmLA::before { transform: translateX(40%); }
.tooltip_bottomPlacement__D3FPq.tooltip_startAlign__KUrsF { inset-inline: 0px auto; transform: translateY(100%); }
.tooltip_bottomPlacement__D3FPq.tooltip_startAlign__KUrsF::before { inset-inline: 0px auto; transform: translateX(40%); }
[lang="ar"] .tooltip_bottomPlacement__D3FPq.tooltip_startAlign__KUrsF::before, [lang="he"] .tooltip_bottomPlacement__D3FPq.tooltip_startAlign__KUrsF::before { transform: translateX(40%); }
.tooltip_leftPlacement__gnCgQ { top: 50%; inset-inline-start: -3px; transform: translateX(-100%) translateY(-50%); }
[lang="ar"] .tooltip_leftPlacement__gnCgQ, [lang="he"] .tooltip_leftPlacement__gnCgQ { 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: 0px; height: 0px; border: 0.5em solid rgba(0, 0, 0, 0); top: 50%; transform: translateY(-50%); 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%); }
[lang="ar"] .tooltip_rightPlacement__dI11p, [lang="he"] .tooltip_rightPlacement__dI11p { 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: 0px; height: 0px; border: 0.5em solid rgba(0, 0, 0, 0); top: 50%; transform: translateY(-50%); border-inline-end-color: currentcolor; 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,black); --tooltipColor: var(--contentInversePrimaryColor); }
.tokenex-additional-field_inputContainer__LRxjQ { position: relative; color: rgb(1, 19, 44); }
.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 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgba(0, 0, 0, 0); border-radius: 10px; box-shadow: rgba(51, 58, 73, 0.2) 0px 0px 0px 1px inset; color: rgb(1, 19, 44); font-family: var(--secondaryFont),sans-serif; font-size: 16px; letter-spacing: 1px; line-height: 1.66em; outline: none; transition: border-color 0.3s; }
.tokenex-additional-field_input__4Z_C6:focus { box-shadow: rgb(23, 23, 23) 0px 0px 0px 1px inset; }
.tokenex-additional-field_error__tzIdj .tokenex-additional-field_input__4Z_C6 { box-shadow: rgb(228, 97, 97) 0px 0px 0px 1px inset; }
.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: 0px auto; text-align: start; }
.tokenex-payment-form-solid-like-container_inputContainer__UCB28 { margin-top: 4px; }
.tokenex-payment-form-solid-like-container_containerFlat__JQ9Oy .tokenex-payment-form-solid-like-container_inputContainer__UCB28 { margin-top: 16px; }
.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 0%; }
.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: 0px 0px 12px; border-bottom: 1px solid rgb(229, 229, 229); margin-top: 12px; margin-bottom: 12px; }
@media only screen and (min-width: 99999px) {
  .tokenex-payment-form-solid-like-container_cardBrands__Eo86H { padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
}
.tokenex-payment-form-solid-like-container_cardBrandsFlat__VNoxu { padding: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; margin-top: 0px; margin-bottom: 0px; }
.horizontal-divider_container__n3Gy9 { display: flex; align-items: center; color: rgb(103, 125, 150); font-size: 12px; line-height: 1.25; }
.horizontal-divider_text__62krG { flex: 0 0 auto; padding: 0px 0.7em; }
.horizontal-divider_line__aV_XI { height: 1px; flex: 1 1 0%; background: rgb(221, 229, 237); }
.copy-test-card-button_container__6kRmg { position: fixed; right: 0px; display: flex; width: auto; flex-direction: column; z-index: 222; --color: rgba(120,235,232,1); --borderLength: 0.1em; --cubeDepth: 7px; --height: 1.2em; }
.copy-test-card-button_button__aEb3w { overflow: hidden; padding: 20px; margin-top: 5px; margin-right: 20px; backdrop-filter: invert(40%); border-radius: 50%; font-size: 30px; }
.copy-test-card-button_button__aEb3w span { display: inline-block; animation: 6s ease 0s infinite normal none running copy-test-card-button_y-axis-animation__aEQX_; }
@keyframes copy-test-card-button_y-axis-animation__aEQX_ { 
  0% { transform: rotateY(0deg); }
  100% { transform: rotateY(1turn); }
}
.ppro-payment-iframe_container__7hCue { position: fixed; top: 0px; left: 0px; display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; padding: 0px 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-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 10px; transform: translateZ(0px); }
.ppro-payment-iframe_closeButton__inySH { display: flex; padding: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: var(--backgroundSecondaryColor); border-radius: 50%; color: var(--contentPrimaryColor); cursor: pointer; margin-block-start: 8px; margin-inline: auto 12px; }
.ppro-payment-iframe_closeButton__inySH:hover { background: var(--backgroundSurfaceColor); }
.ppro-payment-iframe_closeIcon__zHkXq { width: 16px; height: 16px; }
.alipay-form_form__MZjYL { margin: 8px 0px; }
.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 0px; background-color: rgb(22, 119, 255); border-radius: 100px; color: rgb(255, 255, 255); }
.payment-success-overlay_backdrop__g8lT2 { position: fixed; z-index: 1000; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 24px 20px; background-color: var(--backgroundSurfaceColor); font-family: var(--font),sans-serif; inset: 0px; text-align: center; }
.payment-success-overlay_title__Os4oS { margin-block: 32px 0px; }
.blik-spinner_spinner__KDEwh { animation: 1s linear 0s infinite normal none running blik-spinner_rotation__sAVfE; color: var(--themePrimaryColor); }
@keyframes blik-spinner_rotation__sAVfE { 
  100% { transform: rotate(1turn); }
}
.blik-waiting-overlay_backdrop__ETz85 { position: fixed; z-index: 1000; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 24px 20px; background-color: var(--backgroundSurfaceColor); font-family: var(--font),sans-serif; inset: 0px; text-align: center; }
.blik-waiting-overlay_title__5B7sZ { margin-block: 32px 0px; }
.blik-waiting-overlay_subtitle__jEWP_ { margin-block-start: 16px; text-align: center; }
.input_uButton__r_S3R { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.input_uGreenButton__lqCNk { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.input_uGreenButton__lqCNk:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.input_uGreenWideButton__YFgsG, .input_uWideButton__ufjxU { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.input_uWideButton__ufjxU { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.input_uWideButton__ufjxU:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.input_uInput__4hHec { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.input_uInput__4hHec:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.input_uInput__4hHec:hover { border: 1px solid var(--neutral900Color); }
.input_uInput__4hHec:-webkit-autofill:active, .input_uInput__4hHec:-webkit-autofill:focus, .input_uInput__4hHec:active, .input_uInput__4hHec:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.input_uInput__4hHec:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.input_uInput__4hHec.input_isInvalid__bVtcU { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.input_uContentCard__Cx6CQ { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.input_uInputError__A1fn6 { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.input_desktopOnly__WYI4I { display: none; }
@media only screen and (min-width: 99999px) {
  .input_desktopOnly__WYI4I { display: block; }
  .input_mobileOnly__tp5dn { display: none; }
}
.input_legal__49zHp { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.input_inputValue__joV8g { font-family: var(--secondaryFont),sans-serif; font-size: 17px; letter-spacing: -0.03em; line-height: 1.18; }
.input_inputValue__joV8g, [data-aeonik-pro-new-font] .input_inputValue__joV8g { -webkit-font-smoothing: antialiased; font-weight: 400; }
[data-aeonik-pro-new-font] .input_inputValue__joV8g { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; letter-spacing: 0px; line-height: 20px; }
.input_crossIconButton__kqfVw { display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; appearance: none; background: none; color: inherit; cursor: pointer; margin-inline-start: -8.5px; }
.input_inputContainer__ZrFRa { --inputBorderColor: var(--inputSecondaryColor); --inputBorderWidth: 1px; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; position: relative; display: flex; width: 100%; align-items: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: var(--backgroundSurfaceColor); border-radius: 12px; color: var(--contentPrimaryColor); cursor: text; line-height: 1.5; }
[data-aeonik-pro-new-font] .input_inputContainer__ZrFRa { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
.input_inputContainer__ZrFRa:hover { background-color: var(--inputEclipserColor); font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.18; }
[data-aeonik-pro-new-font] .input_inputContainer__ZrFRa:hover { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
.input_inputContainer__ZrFRa:focus-within { --inputBorderColor: var(--inputPrimaryColor); --inputBorderWidth: 2px; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.18; }
[data-aeonik-pro-new-font] .input_inputContainer__ZrFRa:focus-within { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
.input_inputError__NrgXq .input_inputContainer__ZrFRa { --inputBorderColor: var(--inputNegativeColor); }
.input_disabled__Y2ict .input_inputContainer__ZrFRa { --inputBorderColor: var(--inputSecondaryColor); --inputBorderWidth: 1px; color: var(--contentSecondaryColor); }
.input_inputContainer__ZrFRa::after { position: absolute; z-index: 1; border-radius: inherit; box-shadow: inset 0 0 0 var(--inputBorderWidth) var(--inputBorderColor); content: ""; inset: 0px; pointer-events: none; }
.input_input__UL3ZB { display: block; width: 100%; min-height: 3.5em; padding: 1.5em 1em 0.5em; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; appearance: none; background: rgba(0, 0, 0, 0); border-radius: 0px; color: inherit; cursor: text; font-family: inherit; font-size: inherit; line-height: inherit; outline: none; }
.input_noPlaceholder__Te3oh .input_input__UL3ZB { padding: 1em; }
.input_hasPostfix__ivY21 .input_input__UL3ZB { padding-inline-end: 0px; }
.input_hasPostfix__ivY21 .input_input__UL3ZB:-webkit-autofill, .input_hasPostfix__ivY21 .input_input__UL3ZB:autofill { border-end-end-radius: 0px; border-start-end-radius: 0px; }
.input_input__UL3ZB:-webkit-autofill, .input_input__UL3ZB:-webkit-autofill:active, .input_input__UL3ZB:-webkit-autofill:focus { box-shadow: 0 0 0 30px var(--backgroundSurfaceColor) inset; -webkit-text-fill-color: var(--contentPrimaryColor); }
.input_input__UL3ZB:-webkit-autofill:hover { box-shadow: 0 0 0 30px var(--backgroundPrimaryColor) inset; }
.input_placeholder__qYHeK { font-family: var(--secondaryFont),sans-serif; font-size: 17px; letter-spacing: -0.03em; line-height: 1.18; position: absolute; top: 50%; display: block; color: var(--contentSecondaryColor); inset-inline-start: 17px; pointer-events: none; transform: translateY(-50%); transition: 0.2s ease-in-out; }
.input_placeholder__qYHeK, [data-aeonik-pro-new-font] .input_placeholder__qYHeK { -webkit-font-smoothing: antialiased; font-weight: 400; }
[data-aeonik-pro-new-font] .input_placeholder__qYHeK { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; letter-spacing: 0px; line-height: 20px; }
.input_inputError__NrgXq .input_placeholder__qYHeK { color: var(--contentNegativeColor); }
.input_disabled__Y2ict .input_placeholder__qYHeK { color: var(--contentSecondaryColor); }
.input_inputContainer__ZrFRa:focus-within .input_placeholder__qYHeK, .input_placeholderSmall__0m9kD .input_placeholder__qYHeK { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: 0px; top: 8.5px; font-size: 12.75px; line-height: 17px; transform: none; }
[data-aeonik-pro-new-font] .input_inputContainer__ZrFRa:focus-within .input_placeholder__qYHeK, [data-aeonik-pro-new-font] .input_placeholderSmall__0m9kD .input_placeholder__qYHeK { font-family: var(--font-aeonik-pro),sans-serif; font-size: 12px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 16px; font-weight: 400; }
[lang="ar"] .input_inputContainer__ZrFRa:focus-within .input_placeholder__qYHeK, [lang="ar"] .input_placeholderSmall__0m9kD .input_placeholder__qYHeK, [lang="he"] .input_inputContainer__ZrFRa:focus-within .input_placeholder__qYHeK, [lang="he"] .input_placeholderSmall__0m9kD .input_placeholder__qYHeK { font-size: 10.2px; }
.input_postfixContainer__JP2FD { z-index: 2; display: flex; align-items: center; justify-content: center; color: var(--inputPrimaryColor); font-size: inherit; font-weight: 400; gap: 4px; margin-inline: 8.5px 14px; }
.input_postfixContainer__JP2FD button { padding: 2px; cursor: pointer; }
.input_postfixContainer__JP2FD svg { display: block; }
.input_disabled__Y2ict .input_postfixContainer__JP2FD { color: var(--inputSecondaryColor); }
.input_label__ONeci { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 11px; letter-spacing: 0.02em; line-height: 1.3; text-transform: uppercase; color: var(--contentPrimaryColor); }
.input_hint__msPdg { font-family: var(--secondaryFont),sans-serif; line-height: 1.33; font-weight: 500; display: block; margin-top: 6px; color: var(--contentSecondaryColor); }
.input_hint__msPdg, [data-aeonik-pro-new-font] .input_hint__msPdg { font-size: 12px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; }
[data-aeonik-pro-new-font] .input_hint__msPdg { font-family: var(--font-aeonik-pro),sans-serif; line-height: 16px; font-weight: 400; }
.input_disabled__Y2ict .input_hint__msPdg { color: var(--inputSecondaryColor); }
.input_error__ZpI7f { font-family: var(--secondaryFont),sans-serif; line-height: 1.33; font-weight: 500; display: flex; align-items: center; margin-top: 6px; color: var(--contentNegativeColor); }
.input_error__ZpI7f, [data-aeonik-pro-new-font] .input_error__ZpI7f { font-size: 12px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; }
[data-aeonik-pro-new-font] .input_error__ZpI7f { font-family: var(--font-aeonik-pro),sans-serif; line-height: 16px; font-weight: 400; }
.input_errorIcon__XzVFm { margin-inline-end: 6px; }
.blik-form-fields_uButton__O4rf_ { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.blik-form-fields_uGreenButton__X5EAq { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.blik-form-fields_uGreenButton__X5EAq:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.blik-form-fields_uGreenWideButton__RoYzs, .blik-form-fields_uWideButton__KAYBM { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.blik-form-fields_uWideButton__KAYBM { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.blik-form-fields_uWideButton__KAYBM:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.blik-form-fields_uInput__TbeLu { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.blik-form-fields_uInput__TbeLu:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.blik-form-fields_uInput__TbeLu:hover { border: 1px solid var(--neutral900Color); }
.blik-form-fields_uInput__TbeLu:-webkit-autofill:active, .blik-form-fields_uInput__TbeLu:-webkit-autofill:focus, .blik-form-fields_uInput__TbeLu:active, .blik-form-fields_uInput__TbeLu:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.blik-form-fields_uInput__TbeLu:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.blik-form-fields_uInput__TbeLu.blik-form-fields_isInvalid__GpvE7 { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.blik-form-fields_uContentCard__jQj2_ { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.blik-form-fields_uInputError__b5sGz { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.blik-form-fields_desktopOnly__onW1z { display: none; }
@media only screen and (min-width: 99999px) {
  .blik-form-fields_desktopOnly__onW1z { display: block; }
  .blik-form-fields_mobileOnly__0MEY4 { display: none; }
}
.blik-form-fields_legal__1gctL { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.blik-form-fields_fieldLabel__Xcamr { display: block; }
.blik-form-fields_keepPlaceholderColorOnError__iUKhn[class*="inputError"] [class*="placeholder"] { color: var(--contentSecondaryColor); }
.blik-form-fields_blikFormInput__neapw { width: 100%; }
.blik-form-fields_blikFormInput__neapw [class*="inputContainer"], .blik-form-fields_blikFormInput__neapw [class*="inputContainer"]:hover { background-color: rgba(0, 0, 0, 0); }
.blik-form-fields_blikFormInput__neapw [class*="placeholder"] { transition: none; }
.blik-form-fields_blikFormInput__neapw [class*="inputContainer"]:focus-within [class*="placeholder"] { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; top: 50%; line-height: inherit; transform: translateY(-50%); }
[data-aeonik-pro-new-font] .blik-form-fields_blikFormInput__neapw [class*="inputContainer"]:focus-within [class*="placeholder"] { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
.blik-form-fields_blikFormInput__neapw[class*="placeholderSmall"] [class*="placeholder"] { opacity: 0; pointer-events: none; visibility: hidden; }
.blik-form-fields_blikInput__vx54K { max-height: 48px; color: var(--contentPrimaryColor); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; letter-spacing: 0.02em; min-height: 48px !important; padding: 12px 16px !important; }
.blik-form-fields_blikInput__vx54K:-webkit-autofill, .blik-form-fields_blikInput__vx54K:-webkit-autofill:active, .blik-form-fields_blikInput__vx54K:-webkit-autofill:focus { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 30px inset; -webkit-text-fill-color: var(--contentPrimaryColor); }
.blik-form-fields_blikInput__vx54K:-webkit-autofill:hover { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 30px inset; }
.blik-form-fields_tooltipButton__c_hkB { display: inline-flex; align-items: center; justify-content: center; color: var(--contentSecondaryColor); cursor: help; }
.blik-form-fields_tooltipButton__c_hkB:hover { color: var(--contentPrimaryColor); }
.blik-form-fields_codeTooltip__e5yQE.blik-form-fields_codeTooltip__e5yQE { --tooltipBg: var(--backgroundAlwaysLightColor,#fff); --tooltipColor: #171717; max-width: 203px; padding: 6px 10px; }
.blik-form-fields_codeTooltip__e5yQE.blik-form-fields_codeTooltip__e5yQE::before { border-width: 6px 5px 0px; inset-inline-end: 10px; transform: none; }
[lang="ar"] .blik-form-fields_codeTooltip__e5yQE.blik-form-fields_codeTooltip__e5yQE::before, [lang="he"] .blik-form-fields_codeTooltip__e5yQE.blik-form-fields_codeTooltip__e5yQE::before { transform: none; }
.blik-form-fields_submitButton__Vzd4_ { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; letter-spacing: -0.03em; line-height: 1.18; display: flex; width: 100%; max-width: 526px; min-height: 48px; align-items: center; justify-content: center; padding: 12px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: var(--contentPositiveColor); border-radius: 100px; cursor: pointer; font-weight: 600; gap: 8px; margin-block: 8px 0px; margin-inline: 0px; color: var(--contentAlwaysLightPrimaryColor) !important; }
[data-aeonik-pro-new-font] .blik-form-fields_submitButton__Vzd4_ { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
.blik-form-fields_submitButton__Vzd4_:disabled { cursor: not-allowed; opacity: 0.6; }
.blik-form_form__KmAhB { margin: 0px; }
@keyframes button_show__jCvt9 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes button_showLCP__wxObp { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes button_hide__82Nb_ { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes button_smallScroll__axq2Y { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes button_bigScroll__dxIfj { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.button_button__46wxp { transform: scale(1); transition: transform 0.1s ease-in-out; position: relative; display: flex; width: 100%; max-width: 335px; align-items: center; justify-content: center; padding: 12px 48px; background: var(--themePrimaryColor); border-radius: 24px; color: var(--inputAlwaysWhiteColor); }
.button_button__46wxp:active { transform: scale(0.98); }
.button_button__46wxp.button_pulsing__PxizQ { box-shadow: 0 0 0 0 var(--themePrimaryMiddleColor); }
.button_button__46wxp::before { position: absolute; width: fit-content; background-color: rgba(0, 0, 0, 0); border-radius: var(--buttonRadius); content: " "; inset: 0px; transition: background-color 0.5s; }
.button_button__46wxp span { font-size: 17px; font-weight: 600; letter-spacing: 0.34px; text-transform: uppercase; }
[data-aeonik-pro-new-font] .button_button__46wxp span { font-weight: 500; }
.button_button__46wxp.button_lowercase__94y_X span { text-transform: none; }
.button_button__46wxp:disabled { opacity: 0.4; }
.button_button__46wxp:hover::before { background-color: var(--inputEclipserColor); }
[data-recoleta-font] .button_button__46wxp span { font-style: normal; font-weight: 500; }
.stripe-redirect-pay-overlay_backdrop__HQ3Ep { position: fixed; z-index: 1000; display: flex; align-items: center; justify-content: center; padding: 24px; background-color: rgba(0, 0, 0, 0.7); inset: 0px; }
.stripe-redirect-pay-overlay_card__2n6eM { position: relative; display: flex; overflow: hidden; width: 100%; max-width: 360px; flex-direction: column; align-items: center; padding: 32px 24px 24px; background-color: var(--backgroundSurfaceColor); border-radius: 16px; font-family: var(--font),sans-serif; text-align: center; }
.stripe-redirect-pay-overlay_loaderWrapper__oSDFy { display: flex; min-height: 96px; align-items: center; justify-content: center; }
.stripe-redirect-pay-overlay_title___tHAY { margin: 0px 0px 8px; }
.stripe-redirect-pay-overlay_message__jjIXa { margin: 0px 0px 20px; }
.stripe-redirect-pay-overlay_cta__wEpks { width: 100%; background-color: rgb(51, 39, 38) !important; color: var(--inputAlwaysWhiteColor) !important; }
.stripe-redirect-pay-overlay_cancelButton__kMqXX { margin-top: 16px; color: var(--contentSecondaryColor); }
.cash-app-pay-form_form__w2R_O { margin: 8px 0px; }
.cash-app-pay-form_container__abQBb { display: flex; flex-direction: column; }
.cash-app-pay-form_cashAppPayButton__Jvg5_ { display: flex; width: 100%; min-height: 48px; align-items: center; justify-content: center; padding: 12px; background-color: rgb(16, 16, 16); border-radius: 24px; cursor: pointer; gap: 6px; }
.cash-app-pay-form_payWithLabel__dZuP3 { color: var(--contentAlwaysLightPrimaryColor,#fff); font-size: 16px; font-weight: 400; }
@keyframes klarna-pay-form_show__wWLWl { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes klarna-pay-form_showLCP___WQog { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes klarna-pay-form_hide__GglJP { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes klarna-pay-form_smallScroll__T2Lip { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes klarna-pay-form_bigScroll__LmAFg { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.klarna-pay-form_form__lIRX3 { margin: 8px 0px; }
.klarna-pay-form_container__zVgDs { display: flex; flex-direction: column; }
.klarna-pay-form_klarnaPayButton__4TxZZ { transform: scale(1); transition: transform 0.1s ease-in-out; display: flex; width: 100%; min-height: 48px; align-items: center; justify-content: center; padding: 12px; background-color: rgb(11, 5, 29); border-radius: 48px; gap: 6px; }
.klarna-pay-form_klarnaPayButton__4TxZZ:active { transform: scale(0.98); }
.klarna-pay-form_klarnaPayButton__4TxZZ:hover:not(:disabled) { opacity: 0.9; }
.klarna-pay-form_klarnaPayButton__4TxZZ:disabled { opacity: 0.4; }
.klarna-pay-form_payWithLabel__U3r1_ { color: var(--contentAlwaysLightPrimaryColor,#fff); font-size: 22px !important; }
.korean-pay-form_form__vR_Vo { margin: 8px 0px; }
.korean-pay-form_container__wj4Bq { display: flex; flex-direction: column; gap: 8px; }
.korean-pay-form_koreanPayButton__NUU3D { display: flex; width: 100%; min-height: 48px; align-items: center; justify-content: center; padding: 12px; border-radius: 48px; gap: 8px; }
.korean-pay-form_kakaoPayButton__bkfq0 { background-color: rgb(254, 229, 0); }
.korean-pay-form_naverPayButton___Yru_ { background-color: rgb(0, 222, 90); }
.momo-pay-form_form__xg0sZ { margin-block: 8px; }
.momo-pay-form_container__BQdXw { display: flex; flex-direction: column; }
.momo-pay-form_momoPayButton__7p6SY { display: flex; align-items: center; justify-content: center; background-color: rgb(165, 0, 100); border-radius: 24px; cursor: pointer; gap: 6px; inline-size: 100%; min-block-size: 48px; padding-inline: 12px; }
.ovo-form_uButton__fTsuK { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.ovo-form_uGreenButton__Y3x_v { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.ovo-form_uGreenButton__Y3x_v:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.ovo-form_uGreenWideButton__SW9FX, .ovo-form_uWideButton__Erqf_ { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.ovo-form_uWideButton__Erqf_ { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.ovo-form_uWideButton__Erqf_:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.ovo-form_uInput__IuLEJ { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.ovo-form_uInput__IuLEJ:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.ovo-form_uInput__IuLEJ:hover { border: 1px solid var(--neutral900Color); }
.ovo-form_uInput__IuLEJ:-webkit-autofill:active, .ovo-form_uInput__IuLEJ:-webkit-autofill:focus, .ovo-form_uInput__IuLEJ:active, .ovo-form_uInput__IuLEJ:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.ovo-form_uInput__IuLEJ:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.ovo-form_uInput__IuLEJ.ovo-form_isInvalid__IspK7 { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.ovo-form_uContentCard__0g000 { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.ovo-form_uInputError__CfTri { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.ovo-form_desktopOnly__fULVq { display: none; }
@media only screen and (min-width: 99999px) {
  .ovo-form_desktopOnly__fULVq { display: block; }
  .ovo-form_mobileOnly__S3X6d { display: none; }
}
.ovo-form_legal__fOelu { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.ovo-form_form__PzJc0 { display: flex; flex-direction: column; gap: 24px; }
.ovo-form_phoneField__pWZFS { display: flex; align-items: center; border: 1px solid var(--inputSecondaryColor); border-radius: 12px; gap: 16px; min-block-size: 48px; padding-block: 12px; padding-inline: 16px; }
.ovo-form_phoneField__pWZFS:focus-within { border-color: var(--inputPrimaryColor); }
.ovo-form_phoneFieldError__v9XJD { border-color: var(--contentNegativeColor,#ee505a); }
.ovo-form_flag__MqIbq { display: flex; flex: 0 0 auto; align-items: center; }
.ovo-form_numberGroup__oXCbb { display: flex; flex: 1 1 0%; align-items: center; gap: 8px; min-inline-size: 0px; }
.ovo-form_phonePrefix__Iu1md { flex: 0 0 auto; white-space: nowrap; }
.ovo-form_phoneInput__hJzmB { flex: 1 1 0%; min-inline-size: 0px; }
.ovo-form_phoneInput__hJzmB [class*="inputContainer"] { min-height: unset; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgba(0, 0, 0, 0); border-radius: 0px; line-height: 24px; }
.ovo-form_phoneInput__hJzmB [class*="inputContainer"]::after { box-shadow: none; }
.ovo-form_phoneInput__hJzmB [class*="inputContainer"]:focus-within, .ovo-form_phoneInput__hJzmB [class*="inputContainer"]:hover { background: rgba(0, 0, 0, 0); }
.ovo-form_phoneInput__hJzmB [class*="inputContainer"]:focus-within::after, .ovo-form_phoneInput__hJzmB [class*="inputContainer"]:hover::after { box-shadow: none; }
.ovo-form_phoneInput__hJzmB [class*="placeholder"] { inset-inline-start: 0px; }
.ovo-form_phoneInput__hJzmB [class*="inputContainer"]:focus-within [class*="placeholder"] { top: 50%; font-size: 17px; letter-spacing: -0.03em; line-height: 24px; transform: translateY(-50%); }
[lang="ar"] .ovo-form_phoneInput__hJzmB [class*="inputContainer"]:focus-within [class*="placeholder"], [lang="he"] .ovo-form_phoneInput__hJzmB [class*="inputContainer"]:focus-within [class*="placeholder"] { font-size: inherit; }
.ovo-form_phoneInput__hJzmB input { height: auto; letter-spacing: -0.03em; line-height: 24px; min-height: unset !important; padding: 0px !important; }
.ovo-form_errorRow__zDsLC { display: flex; align-items: flex-start; gap: 6px; }
.ovo-form_errorIcon__0gUIp { flex-shrink: 0; }
.ovo-form_payButton__Ca36V.ovo-form_payButton__Ca36V { background: rgb(58, 174, 146); border-radius: 48px; color: rgb(255, 255, 255); max-inline-size: none; }
.toaster-message_container__oYh77 { position: relative; z-index: 100; padding: 16px; margin-bottom: 24px; background: var(--backgroundElevatedColor); border-radius: 16px; box-shadow: rgba(7, 21, 37, 0.04) 0px 2px 4px 0px, rgba(22, 42, 65, 0.14) 0px 2px 16px 0px; }
@media only screen and (min-width: 99999px) {
  .toaster-message_container__oYh77 { position: absolute; bottom: 108px; left: 20px; max-width: 360px; margin-bottom: 0px; }
}
.toaster-message_title__ZYDK2 { display: flex; align-items: center; }
.toaster-message_title__ZYDK2.toaster-message_withBottomMargin__S2bLg { margin-bottom: 8px; }
.toaster-message_icon__K1_Ci { width: 24px; height: 24px; color: var(--contentAlwaysLightPrimaryColor); margin-inline-end: 8px; }
.toaster-message_text__QMUPB { max-width: 480px; padding-inline-start: 32px; }
.toaster-message_crossIcon__R0LuO { position: absolute; top: 16px; color: var(--contentAlwaysLightPrimaryColor); cursor: pointer; inset-inline-end: 16px; }
.pix-form-fields_fieldLabel__p6ui0 { display: block; }
.pix-form-fields_keepPlaceholderColorOnError__JChpS[class*="inputError"] [class*="placeholder"] { color: var(--contentSecondaryColor); }
.pix-form-fields_pixFormInput__9LaBq [class*="inputContainer"], .pix-form-fields_pixFormInput__9LaBq [class*="inputContainer"]:hover { background-color: rgba(0, 0, 0, 0); }
.pix-form-fields_pixFormInput__9LaBq [class*="placeholder"] { transition: none; }
.pix-form-fields_pixFormInput__9LaBq [class*="inputContainer"]:focus-within [class*="placeholder"] { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; top: 50%; line-height: inherit; transform: translateY(-50%); }
[data-aeonik-pro-new-font] .pix-form-fields_pixFormInput__9LaBq [class*="inputContainer"]:focus-within [class*="placeholder"] { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
.pix-form-fields_pixFormInput__9LaBq[class*="placeholderSmall"] [class*="placeholder"] { opacity: 0; pointer-events: none; visibility: hidden; }
.pix-form-fields_pixInput__ULdSz { min-height: 50px; max-height: 50px; padding: 12px 16px; color: var(--contentPrimaryColor); }
.pix-form-fields_pixInput__ULdSz:-webkit-autofill, .pix-form-fields_pixInput__ULdSz:-webkit-autofill:active, .pix-form-fields_pixInput__ULdSz:-webkit-autofill:focus { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 30px inset; -webkit-text-fill-color: var(--contentPrimaryColor); }
.pix-form-fields_pixInput__ULdSz:-webkit-autofill:hover { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 30px inset; }
.pix-form-fields_cpfInfoIcon___Olpn { display: inline-flex; align-items: center; justify-content: center; color: var(--contentSecondaryColor); cursor: help; }
.pix-form-fields_cpfInfoIcon___Olpn:hover { color: var(--contentPrimaryColor); }
.pix-form-fields_cpfTooltip__XH7ZV { display: inline-flex; text-wrap: nowrap; }
.pix-form-fields_continueButton__3IwGc { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.18; display: flex; width: 100%; max-width: 526px; min-height: 48px; align-items: center; justify-content: center; padding: 12px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 8px 0px 0px; background-color: var(--contentPositiveColor); border-radius: 100px; cursor: pointer; color: var(--contentAlwaysLightPrimaryColor) !important; }
[data-aeonik-pro-new-font] .pix-form-fields_continueButton__3IwGc { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
.pix-form-fields_continueButton__3IwGc:disabled { cursor: not-allowed; opacity: 0.6; }
.pix-form_form__tdbhD { margin: 8px 0px; }
.pix-form_bottomDivider__deDdR { border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-right-style: none; border-bottom-style: none; border-left-style: none; border-right-color: currentcolor; border-bottom-color: currentcolor; border-left-color: currentcolor; border-image: none; border-top: 1px solid var(--borderTertiaryColor); margin: 16px 0px 8px; }
.pix-form_pixIdCopiedToast__L3Rvx { position: fixed; z-index: 100; top: 24px; bottom: auto; left: 50%; width: 100%; max-width: 350px; background-color: var(--backgroundInversePrimaryColor); transform: translateX(-50%); }
@media only screen and (min-width: 99999px) {
  .pix-form_pixIdCopiedToast__L3Rvx { max-width: 412px; }
}
.pix-form_qrImageButton__NuyE4 { display: flex; flex-direction: column; align-items: center; padding: 16px; border: 1px dashed var(--inputSecondaryColor); margin: 16px 0px; background: rgba(0, 0, 0, 0); border-radius: 12px; cursor: pointer; gap: 8px; }
.pix-form_qrImageButton__NuyE4:hover { border-color: var(--inputPrimaryColor); }
.pix-form_qrImage__AaIjD { width: 160px; height: 160px; object-fit: contain; }
.pix-form_pixIdLabel__KqKDo { display: block; }
.pix-form_copyButton__GkQi1 { display: flex; width: 100%; max-width: 318px; min-height: 48px; align-items: center; justify-content: center; padding: 12px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px auto; background-color: var(--primary400Color); border-radius: 100px; color: var(--contentAlwaysLightPrimaryColor); cursor: pointer; gap: 8px; }
.pix-form_copyButtonText__upXz7 { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 11px; line-height: 1.3; text-transform: uppercase; letter-spacing: 0.05em; }
.pix-id-instructions_container__4CC9u { display: flex; flex-direction: column; }
.pix-id-instructions_instructionsTitle__FpcYk { margin-bottom: 8px; }
.pix-id-instructions_instructionsList__zmyaE { margin: 0px; }
.pix-id-instructions_instructionsList__zmyaE li { display: flex; margin-bottom: 8px; gap: 12px; }
.pix-id-instructions_instructionBadge__kU_6K { font-family: var(--secondaryFont),sans-serif; font-size: 12px; -webkit-font-smoothing: antialiased; line-height: 1.33; font-weight: 600; letter-spacing: 0px; display: flex; width: 24px; height: 24px; flex-shrink: 0; align-items: center; justify-content: center; background-color: var(--backgroundTertiaryColor); border-radius: 50%; color: var(--contentPrimaryColor); }
[data-aeonik-pro-new-font] .pix-id-instructions_instructionBadge__kU_6K { font-family: var(--font-aeonik-pro),sans-serif; font-size: 12px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 16px; font-weight: 500; }
.pix-id-instructions_pixIdFieldWrapper__bXvcD { margin: 24px 0px 8px; }
.pix-id-instructions_fieldLabel__IYE0_ { display: block; }
.pix-id-instructions_pixIdInput__3esyJ { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.18; width: 100%; min-height: 50px; padding: 12px 16px; border: 1px solid var(--inputSecondaryColor); background-color: rgba(0, 0, 0, 0); border-radius: 12px; color: var(--contentSecondaryColor); word-break: break-all; }
[data-aeonik-pro-new-font] .pix-id-instructions_pixIdInput__3esyJ { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
.pix-id-instructions_pixIdInput__3esyJ:focus { outline: none; }
.pix-id-instructions_continueButton__msW9H { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.18; display: flex; width: 100%; max-width: 526px; min-height: 48px; align-items: center; justify-content: center; padding: 12px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 8px 0px 0px; background-color: var(--contentPositiveColor); border-radius: 100px; cursor: pointer; color: var(--contentAlwaysLightPrimaryColor) !important; }
[data-aeonik-pro-new-font] .pix-id-instructions_continueButton__msW9H { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
.pix-id-instructions_continueButton__msW9H:disabled { cursor: not-allowed; opacity: 0.6; }
.pix-payment-status-overlay_overlay__Y9r7I { z-index: 1000; position: fixed; padding: 16px 20px; background-color: var(--background1Color,#fff); inset: 0px; }
@media only screen and (min-width: 99999px) {
  .pix-payment-status-overlay_overlay__Y9r7I { position: absolute; }
}
.pix-payment-status-overlay_successIcon__8l_Xh { width: 64px; height: 64px; }
.pix-payment-status-overlay_successTitle__oBzJh { text-align: center; }
.pix-payment-status-overlay_backButton__h_rGV { position: absolute; bottom: 20px; left: 50%; min-height: 50px; padding: 12px 20px; border: 1px solid var(--inputSecondaryColor); background-color: rgba(0, 0, 0, 0); border-radius: 24px; color: var(--contentPrimaryColor); cursor: pointer; transform: translateX(-50%); }
.sepa-processing-overlay_backdrop___FGpb { position: fixed; z-index: 1000; display: flex; align-items: center; justify-content: center; padding: 24px; background-color: rgba(0, 0, 0, 0.7); inset: 0px; }
.sepa-processing-overlay_card__Q25gz { position: relative; display: flex; overflow: hidden; width: 100%; max-width: 360px; flex-direction: column; align-items: center; padding: 32px 24px; background-color: var(--backgroundSurfaceColor); border-radius: 16px; font-family: var(--font),sans-serif; text-align: center; }
.sepa-processing-overlay_loaderWrapper__ZJUHb { position: relative; display: flex; min-height: 72px; align-items: center; justify-content: center; }
.sepa-processing-overlay_message__lreHM, .sepa-processing-overlay_title__xG48k { margin-block: 8px 0px; }
.sepa-form-fields_fieldLabel__GOjGA { display: block; }
.sepa-form-fields_keepPlaceholderColorOnError__WiUbl[class*="inputError"] [class*="placeholder"] { color: var(--contentSecondaryColor); }
.sepa-form-fields_sepaFormInput__NHyir { width: 100%; }
.sepa-form-fields_sepaFormInput__NHyir [class*="inputContainer"], .sepa-form-fields_sepaFormInput__NHyir [class*="inputContainer"]:hover { background-color: rgba(0, 0, 0, 0); }
.sepa-form-fields_sepaFormInput__NHyir [class*="placeholder"] { transition: none; }
.sepa-form-fields_sepaFormInput__NHyir [class*="inputContainer"]:focus-within [class*="placeholder"] { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; top: 50%; line-height: inherit; transform: translateY(-50%); }
[data-aeonik-pro-new-font] .sepa-form-fields_sepaFormInput__NHyir [class*="inputContainer"]:focus-within [class*="placeholder"] { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
.sepa-form-fields_sepaFormInput__NHyir[class*="placeholderSmall"] [class*="placeholder"] { opacity: 0; pointer-events: none; visibility: hidden; }
.sepa-form-fields_sepaInput__t_AVt { max-height: 48px; color: var(--contentPrimaryColor); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; letter-spacing: 0.02em; min-height: 48px !important; padding: 12px 16px !important; }
.sepa-form-fields_sepaInput__t_AVt:-webkit-autofill, .sepa-form-fields_sepaInput__t_AVt:-webkit-autofill:active, .sepa-form-fields_sepaInput__t_AVt:-webkit-autofill:focus { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 30px inset; -webkit-text-fill-color: var(--contentPrimaryColor); }
.sepa-form-fields_sepaInput__t_AVt:-webkit-autofill:hover { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 30px inset; }
.sepa-form-fields_mandate__r4W6l { display: block; margin-block: 0px; }
.sepa-form-fields_submitButton__ECTO5 { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; letter-spacing: -0.03em; line-height: 1.18; display: flex; width: 100%; max-width: 526px; min-height: 48px; align-items: center; justify-content: center; padding: 12px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: var(--contentPositiveColor); border-radius: 100px; cursor: pointer; font-weight: 600; gap: 8px; margin-block: 8px 0px; margin-inline: 0px; color: var(--contentAlwaysLightPrimaryColor) !important; }
[data-aeonik-pro-new-font] .sepa-form-fields_submitButton__ECTO5 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
.sepa-form-fields_submitButton__ECTO5:disabled { cursor: not-allowed; opacity: 0.6; }
.sepa-form_form__jZLin { margin: 0px; }
.upi-form-content_inputContainer__wxJZs { display: flex; flex-direction: column; background-color: var(--backgroundSecondaryColor); gap: 16px; }
.upi-form-content_input__AD7Iy input { padding: 12px 16px !important; }
.upi-form-content_inputReset__HxaRv { width: 100%; --backgroundSurfaceColor: var(--backgroundSecondaryColor); --backgroundPrimaryColor: var(--backgroundSecondaryColor); --inputEclipserColor: var(--backgroundSecondaryColor); }
.upi-form-content_inputReset__HxaRv [class*="inputContainer"] { height: 48px; min-height: 48px; background-color: var(--backgroundSecondaryColor); border-radius: 12px; }
.upi-form-content_inputReset__HxaRv [class*="inputContainer"]::after { box-shadow: inset 0 0 0 1px var(--inputSecondaryColor); }
.upi-form-content_inputReset__HxaRv [class*="inputContainer"]:hover { background-color: var(--backgroundSecondaryColor); }
.upi-form-content_inputReset__HxaRv [class*="inputContainer"]:hover::after { box-shadow: inset 0 0 0 1px var(--inputSecondaryColor); }
.upi-form-content_inputReset__HxaRv [class*="inputContainer"]:focus-within { background-color: var(--backgroundSecondaryColor); }
.upi-form-content_inputReset__HxaRv [class*="inputContainer"]:focus-within::after { box-shadow: inset 0 0 0 1px var(--inputSecondaryColor); }
.upi-form-content_inputReset__HxaRv [class*="inputContainer"]:focus-within [class*="placeholder"] { top: 50%; opacity: 0; transform: translateY(-50%); }
.upi-form-content_inputReset__HxaRv[class*="inputError"] [class*="inputContainer"]::after { box-shadow: inset 0 0 0 1px var(--inputNegativeColor); }
.upi-form-content_inputReset__HxaRv[class*="inputError"] [class*="inputContainer"]:focus-within::after, .upi-form-content_inputReset__HxaRv[class*="inputError"] [class*="inputContainer"]:hover::after { box-shadow: inset 0 0 0 1px var(--inputNegativeColor); }
.upi-form-content_inputReset__HxaRv input { height: 48px; min-height: 48px; box-sizing: border-box; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgba(0, 0, 0, 0); color: var(--contentPrimaryColor); }
.upi-form-content_inputReset__HxaRv input:-webkit-autofill, .upi-form-content_inputReset__HxaRv input:-webkit-autofill:active, .upi-form-content_inputReset__HxaRv input:-webkit-autofill:focus, .upi-form-content_inputReset__HxaRv input:-webkit-autofill:hover { box-shadow: 0 0 0 1000px var(--backgroundSecondaryColor) inset; caret-color: var(--contentPrimaryColor); -webkit-text-fill-color: var(--contentPrimaryColor); }
.upi-form-content_keepPlaceholderColorOnError__2B7aG[class*="inputError"] [class*="placeholder"] { color: var(--contentSecondaryColor); }
.upi-form-content_phoneInputWrapper__a2fWS { display: flex; width: 100%; height: 48px; min-height: 48px; align-items: center; padding: 12px 16px; border: 1px solid var(--inputSecondaryColor); background-color: var(--backgroundSecondaryColor); border-radius: 12px; gap: 16px; }
.upi-form-content_phoneInputError__sy1Tf { border-color: var(--inputNegativeColor); }
.upi-form-content_phoneContent__XW3aA { width: 100%; min-width: 0px; }
.upi-form-content_phoneCode__hqLmZ { flex-shrink: 0; white-space: nowrap; }
.upi-form-content_phoneInput__oUm38 { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.18; width: 100%; min-width: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgba(0, 0, 0, 0); color: var(--contentPrimaryColor); outline: none; }
[data-aeonik-pro-new-font] .upi-form-content_phoneInput__oUm38 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
.upi-form-content_phoneInput__oUm38 [class*="postfixContainer"] { transform: translateX(18px); }
.upi-form-content_phoneInput__oUm38 [class*="inputContainer"] { min-height: unset; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgba(0, 0, 0, 0); border-radius: 0px; }
.upi-form-content_phoneInput__oUm38 [class*="inputContainer"]:focus-within, .upi-form-content_phoneInput__oUm38 [class*="inputContainer"]:hover { background: rgba(0, 0, 0, 0); }
.upi-form-content_phoneInput__oUm38 [class*="inputContainer"]:focus-within [class*="placeholder"] { top: 50%; opacity: 0; transform: translateY(-50%); }
.upi-form-content_phoneInput__oUm38 [class*="inputContainer"]::after { box-shadow: none; }
.upi-form-content_phoneInput__oUm38 [class*="inputContainer"]:focus-within::after, .upi-form-content_phoneInput__oUm38 [class*="inputContainer"]:hover::after { box-shadow: none; }
.upi-form-content_phoneInput__oUm38 input { height: auto; min-height: unset !important; padding: 0px !important; }
.upi-form-content_phoneInput__oUm38 input:-webkit-autofill, .upi-form-content_phoneInput__oUm38 input:-webkit-autofill:active, .upi-form-content_phoneInput__oUm38 input:-webkit-autofill:focus, .upi-form-content_phoneInput__oUm38 input:-webkit-autofill:hover { box-shadow: 0 0 0 1000px var(--backgroundSecondaryColor) inset; caret-color: var(--contentPrimaryColor); -webkit-text-fill-color: var(--contentPrimaryColor); }
.upi-form-content_phoneInput__oUm38::placeholder { color: var(--contentSecondaryColor); }
.upi-form-content_phoneError__nddkQ { margin-top: -2px; }
.upi-form-content_upiPayButton__YwJrQ { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.18; display: flex; width: 100%; min-height: 48px; align-items: center; justify-content: center; padding: 13px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgb(58, 174, 146); border-radius: 100px; cursor: pointer; gap: 8px; text-transform: uppercase; color: rgb(255, 255, 255) !important; }
[data-aeonik-pro-new-font] .upi-form-content_upiPayButton__YwJrQ { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
.upi-form_form__epR2b { margin: 8px 0px; }
.upi-payment-status-loader_loaderWrapper__ucYyI { position: fixed; z-index: 12; display: flex; width: 100%; height: 100%; align-items: flex-end; justify-content: center; inset: 0px; }
@media only screen and (min-width: 99999px) {
  .upi-payment-status-loader_loaderWrapper__ucYyI { position: absolute; align-items: center; }
}
.upi-payment-status-loader_loaderContainer__yIdv2 { display: flex; width: 100%; min-height: 100%; align-items: center; justify-content: center; background: var(--backgroundSecondaryColor,#fff); border-radius: 24px 24px 0px 0px; }
@media only screen and (min-width: 99999px) {
  .upi-payment-status-loader_loaderContainer__yIdv2 { border-radius: 24px; }
}
.upi-payment-status-loader_loaderContent__jmSLw { padding: 24px 20px; }
@media only screen and (min-width: 99999px) {
  .upi-payment-status-loader_loaderContent__jmSLw { display: flex; align-items: center; justify-content: center; }
}
.upi-payment-status-loader_container__IXoy5 { min-height: 220px; text-align: center; }
.upi-payment-status-loader_successIcon__jffwW { font-size: 64px; }
.wechat-pay-form_form__jcL0r { margin: 8px 0px; }
.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: 0px auto; background-color: rgb(26, 173, 25); border-radius: 100px; color: rgb(255, 255, 255); }
.vertical-divider_divider__dBPWr { width: 0px; flex: 0 0 auto; align-self: stretch; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-top-style: none; border-right-style: none; border-bottom-style: none; border-top-color: currentcolor; border-right-color: currentcolor; border-bottom-color: currentcolor; border-image: none; border-left: 1px solid var(--borderTertiaryColor); }
.payment-button-skeleton_container__eE_di { z-index: 999; position: absolute; top: 0px; left: 0px; display: flex; overflow: hidden; width: 100%; height: 100%; align-items: center; justify-content: center; background: rgb(224, 224, 224); 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: 0px; left: -100%; width: 100%; height: 100%; animation: 1.5s ease 0s infinite normal none running payment-button-skeleton_shimmer___YTyV; background: rgba(229, 229, 229, 0.8); content: ""; }
@keyframes payment-button-skeleton_shimmer___YTyV { 
  0% { transform: translateX(-100%); }
  100% { 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: 0px; margin-top: 8px; gap: 12px; }
.alternative-payment-buttons_paymentButtons__VryXj:empty { margin-top: 0px; }
.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; }
.alternative-payment-buttons_buttonContainerFlat__cg8Z5 { line-height: 0; }
@media only screen and (min-width: 99999px) {
  .alternative-payment-buttons_buttonContainerFlat__cg8Z5 { line-height: inherit; }
}
.alternative-payment-buttons_paymentButtonsSmallGap__V644F { gap: 8px; }
.paypal-general-form-view_paypalCaption__cK7Dn { margin-top: 0px; margin-bottom: 8px; color: var(--contentSecondaryColor,rgba(23,23,23,.72)); font-family: var(--font-inter),sans-serif; }
.paypal-general-form-view_paypalCaption__cK7Dn p { text-transform: none; }
@media only screen and (min-width: 99999px) {
  .paypal-general-form-view_paypalCaption__cK7Dn { margin-top: 12px; margin-bottom: 0px; color: rgb(0, 0, 0); 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: 99999px) {
  .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; gap: 8px; }
.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 0px; 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-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(23, 23, 23); }
.payment-accordion-item_checkIconContainer__STbvk > * { display: block; font-size: inherit; }
.payment-accordion-item_inversePalette__sGzlB { color: rgb(255, 255, 255); }
.payment-conditional-form_loader__woYmV { background-color: var(--backgroundSecondaryColor,#f6f7f9); }
@media only screen and (min-width: 99999px) {
  .payment-conditional-form_loader__woYmV { background-color: rgba(0, 0, 0, 0); }
}
.payment-conditional-form_flatDivider__xupr3 { margin: 16px 0px 5.5px; }
.payment-conditional-form_flatDividerFull__vKZcD { margin: 16px 0px; }
.payment-conditional-form_container__80_jR { display: flex; flex-direction: column; }
.payment-conditional-form_container__80_jR .payment-conditional-form_sepaSectionFirst__4sKTJ { order: -1; }
.payment-conditional-form_container__80_jR.payment-conditional-form_reverse__fr4NA { flex-direction: column-reverse; }
.payment-conditional-form_container__80_jR.payment-conditional-form_reverse__fr4NA .payment-conditional-form_blikSection__giyJ5, .payment-conditional-form_container__80_jR.payment-conditional-form_reverse__fr4NA .payment-conditional-form_bnplSection__odfQ3, .payment-conditional-form_container__80_jR.payment-conditional-form_reverse__fr4NA .payment-conditional-form_walletsSection__1Fg1D { order: -1; }
.app-2-web-tokenex-payment-form-container_container__X8xc2 { position: relative; overflow: hidden; min-width: 240px; max-width: 335px; margin: 14px auto 0px; 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 0%; }
.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: 0px 0px 12px; border-bottom: 1px solid rgb(229, 229, 229); margin-top: 12px; margin-bottom: 12px; }
@media only screen and (min-width: 99999px) {
  .app-2-web-tokenex-payment-form-container_cardBrands__k0yQp { padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
}
.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-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; appearance: none; background-color: var(--themePrimaryColor); border-radius: 48px; box-shadow: none; 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: 0.3s; word-break: break-word; color: rgb(255, 255, 255) !important; }
.app-2-web-submit-button_submitButton__3ZJlF:hover { opacity: 0.8; transition: opacity 0.3s; }
.app-2-web-submit-button_unlockIcon__I5peG { width: 16px; height: 16px; color: currentcolor; margin-inline-end: 8px; }
.app-2-web-tokenex-input-error_uButton__DSvqO { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 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: 0px 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; 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 { 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: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.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: 99999px) {
  .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: rgb(255, 180, 0); 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: var(--contentPrimaryColor); 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: var(--contentPrimaryColor); }
.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 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: var(--backgroundSecondaryColor); border-radius: 10px; color: var(--contentPrimaryColor); font-family: var(--secondaryFont),sans-serif; font-size: 16px; letter-spacing: 1px; line-height: 1.66em; outline: none; transition: border-color 0.3s; }
.app-2-web-tokenex-additional-field_error__ZNdJJ .app-2-web-tokenex-additional-field_input__aHjkP { background-color: rgb(255, 244, 219); }
.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; }
.multi-select-question-base_optionButton__JgHWh, .single-select-question-base_optionButton__ywsAa { display: inline-block; width: 100%; padding: 0px; margin: 0px; appearance: none; cursor: pointer; line-height: 0; }
.app-theme-provider_container__V3_Ue { width: 100%; height: 100%; color: var(--contentPrimaryColor,#171717); font-family: var(--font),sans-serif; }
.spinner_spinner__KRGpq { display: block; flex: 0 0 auto; animation: 1s linear 0s infinite normal none running spinner_spinning__3PzzY; color: var(--progressFilled); transform: translateZ(0px) scale(1); transform-origin: center center; }
.spinner_track__NsQH_ { stroke: var(--progressEmpty); }
.spinner_arc__wPStm { stroke: currentcolor; transform: rotate(-90deg); transform-origin: center center; }
@media (prefers-reduced-motion: reduce) {
  .spinner_spinner__KRGpq { animation-duration: 3s; }
}
@keyframes spinner_spinning__3PzzY { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.loading-overlay_overlay__DGktY { z-index: 999; position: absolute; top: 0px; left: 0px; display: flex; overflow: hidden; width: 100%; height: 100%; align-items: center; justify-content: center; background: var(--backgroundPrimary); }
.loading-overlay_fixed__idQjR { position: fixed; }
.loading-overlay_transparent__Sa1s9 { background: rgba(0, 0, 0, 0); }
.skip-loader_overlay__JoqXi { position: fixed; z-index: 9990; overflow: hidden; background: rgba(0, 0, 0, 0.18); inset: 0px; pointer-events: auto; }
.skip-loader_overlay__JoqXi::before { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; animation: 1.5s ease-in-out 0s infinite normal none running skip-loader_skip-shimmer__rrXAX; background: linear-gradient(100deg, transparent 35%, rgba(255, 255, 255, 0.18) 50%, transparent 65%); content: ""; }
@keyframes skip-loader_skip-shimmer__rrXAX { 
  0% { transform: translateX(-100%); }
  100% { transform: translateX(100%); }
}
.skip-loader_badge__iEvrD { position: fixed; z-index: 9991; right: 16px; bottom: 16px; display: flex; align-items: center; padding: 8px 12px; background: rgba(255, 255, 255, 0.95); border-radius: 999px; box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px; gap: 8px; pointer-events: none; }
.skip-loader_spinner__PPPfM { flex-shrink: 0; }
.skip-loader_label__YwLDe { color: rgb(0, 0, 0); font-size: 13px; font-weight: 500; line-height: 1; }
.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; margin-inline: auto; padding-inline: 20px; }
@media only screen and (min-width: 99999px) {
  .content-container_container__5tJV_ { max-width: 672px; }
}
@media only screen and (min-width: 99999px) {
  .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: 99999px) {
  .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(--zendeskLauncherBackground); border-radius: 27px; box-shadow: rgba(11, 18, 27, 0.16) 0px 6px 14px, rgba(14, 18, 22, 0.12) 0px 2px 8px; cursor: pointer; font-size: 18px; font-weight: 500; line-height: 1.11; outline: none; }
@media only screen and (min-width: 99999px) {
  .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(--zendeskLauncherContent); user-select: none; }
@media only screen and (min-width: 99999px) {
  .zendesk-widget_buttonText__4Jy5S { display: block; }
}
.zendesk-widget_buttonIcon__jkJwx { width: 21.2px; }
.zendesk-widget_buttonIcon__jkJwx, .zendesk-widget_buttonIcon__jkJwx path { fill: var(--zendeskLauncherContent); }
.zendesk-widget_spinner__JBQhh { animation: 1s linear 0s infinite normal none running zendesk-widget_spinning__28pub; stroke: var(--zendeskLoadingColor); transform: translateZ(0px) scale(1); }
@keyframes zendesk-widget_spinning__28pub { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.error-page-view_wrapper__bwVuL { min-height: 100vh; padding-bottom: 30px; background: rgb(245, 244, 244); direction: ltr; }
.error-page-view_header__kF8Zi { display: flex; justify-content: center; padding: 30px 0px 20px; }
@media only screen and (min-width: 99999px) {
  .error-page-view_header__kF8Zi { justify-content: flex-start; padding-top: 44px; padding-bottom: 24px; padding-left: 70px; }
}
.error-page-view_imageContainer__PCgDn { padding: 0px 0px 10px; }
@media only screen and (min-width: 99999px) {
  .error-page-view_imageContainer__PCgDn { padding: 0px 20px 10px; }
}
.error-page-view_image__vOwJC { display: block; width: 100%; aspect-ratio: 1.4 / 1; object-fit: contain; object-position: center 20%; }
@media only screen and (min-width: 99999px) {
  .error-page-view_image__vOwJC { max-height: 528px; aspect-ratio: 1.6 / 1; }
}
.error-page-view_content__iFJaJ { margin-bottom: 40px; text-align: center; }
.error-page-view_title__x4K6E { margin-bottom: 16px; color: rgb(36, 36, 36); font-family: var(--font-gilroy),sans-serif; font-size: 24px; font-weight: 600; line-height: 32px; }
@media only screen and (min-width: 99999px) {
  .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: 0px auto; color: rgb(107, 116, 135); font-family: var(--font-gilroy),sans-serif; font-size: 16px; font-weight: 400; line-height: 22px; }
@media only screen and (min-width: 99999px) {
  .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: 0px auto; background: rgb(224, 63, 63); border-radius: 24px; box-shadow: rgba(224, 63, 63, 0.3) 0px 4px 20px 0px; color: rgb(255, 255, 255); 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: rgb(208, 54, 54); }
.container-with-left-image_container__usbon { display: flex; height: 100%; justify-content: flex-end; }
.container-with-left-image_imageContainer__KQgtK { position: fixed; top: 0px; left: 0px; overflow: hidden; width: 57%; height: 100vh; background: linear-gradient(180deg,var(--neutral100Color) 37.78%,var(--neutral200Color) 100%); }
.container-with-left-image_imageContainer__KQgtK:lang(ar) { right: 0px; left: auto; }
.container-with-left-image_contentContainer__uX2vx { width: 43%; padding-top: 32px; background-color: var(--background1Color); }
.container-with-left-image_noImageContainer__QQInK { flex: 1 1 0%; background-color: var(--background1Color); }
@media only screen and (min-width: 99999px) {
  .container-with-left-image_noImageContainer__QQInK { padding-top: 32px; }
}
.container-with-left-image_image__kZP40 { position: absolute; top: 50%; left: 50%; display: block; width: 100%; max-width: 100%; max-height: 85%; object-fit: contain; transform: translate(-50%, -50%); }
.container-with-left-image_image__kZP40.container-with-left-image_cover__pykSw { top: 0px; left: 0px; width: 100%; max-width: none; height: 100%; max-height: none; object-fit: cover; transform: none; }
.burger-button_container__7fwx8 { position: relative; padding: 6px 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgba(0, 0, 0, 0); cursor: pointer; }
.burger-button_dash__ws7w_ { display: block; width: 18px; height: 2px; margin-bottom: 4px; background-color: var(--neutral900Color); border-radius: 2px; }
.burger-button_dash__ws7w_:last-child { margin-bottom: 0px; }
.shortcodes_highlighted__oeY97 { color: var(--primary400Color,--themePrimaryColor); }
.shortcodes_highlightedAccent__u8Kiz { color: var(--themeAccentColor); }
.shortcodes_accent__6RCKf { color: var(--textAccent); }
.shortcodes_red__YpksZ { color: rgb(223, 65, 66); }
.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; }
.arrow-back_uButton__mXkF9 { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.arrow-back_uGreenButton__VVTB_ { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.arrow-back_uGreenButton__VVTB_:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.arrow-back_uGreenWideButton__grRqU, .arrow-back_uWideButton__mUyMP { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.arrow-back_uWideButton__mUyMP { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.arrow-back_uWideButton__mUyMP:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.arrow-back_uInput__YY6SK { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.arrow-back_uInput__YY6SK:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.arrow-back_uInput__YY6SK:hover { border: 1px solid var(--neutral900Color); }
.arrow-back_uInput__YY6SK:-webkit-autofill:active, .arrow-back_uInput__YY6SK:-webkit-autofill:focus, .arrow-back_uInput__YY6SK:active, .arrow-back_uInput__YY6SK:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.arrow-back_uInput__YY6SK:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.arrow-back_uInput__YY6SK.arrow-back_isInvalid__kY30b { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.arrow-back_uContentCard__7Xybp { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.arrow-back_uInputError__LjyxL { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.arrow-back_desktopOnly__HeHuz { display: none; }
@media only screen and (min-width: 99999px) {
  .arrow-back_desktopOnly__HeHuz { display: block; }
  .arrow-back_mobileOnly___tmpR { display: none; }
}
.arrow-back_legal__ZDAFZ { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.arrow-back_arrowBack__MS4Hj path { fill: var(--contentPrimaryColor); }
[lang="ar"] .arrow-back_arrowBack__MS4Hj, [lang="he"] .arrow-back_arrowBack__MS4Hj { rotate: 180deg; }
.app-download-link-shortcode_link__SDoWG { padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; color: var(--contentLinkColor); cursor: pointer; font: inherit; text-decoration: underline; }
@keyframes header-back-button_show__vCttE { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes header-back-button_showLCP__BjGPB { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes header-back-button_hide__ljAOd { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes header-back-button_smallScroll__FpzxS { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes header-back-button_bigScroll__kZPZ8 { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.header-back-button_arrowBack__UusQN { transform: scale(1); transition: transform 0.1s ease-in-out; flex: 0 0 auto; cursor: pointer; }
.header-back-button_arrowBack__UusQN:active { transform: scale(0.8); }
.header-back-button_arrowBack__UusQN.header-back-button_isWhite__xmx3i path { fill: rgb(255, 255, 255); }
@media only screen and (min-width: 99999px) {
  .header-back-button_arrowBack__UusQN { display: flex; width: 48px; height: 48px; align-items: center; justify-content: center; padding: 12px; border: 1px solid var(--inputSecondaryColor); border-radius: 50%; margin-inline-end: 32px; }
  .header-back-button_arrowBack__UusQN:hover { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: var(--inputEclipserColor); }
}
.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; }
@keyframes regular-header_show__hc4Il { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes regular-header_showLCP__nuf1G { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes regular-header_hide__825O_ { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes regular-header_smallScroll__dQcRP { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes regular-header_bigScroll__RlPGX { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.regular-header_headerIndent__jn5Ur { padding-top: 56px; }
@media only screen and (min-width: 99999px) {
  .regular-header_headerIndent__jn5Ur { padding-top: 88px; }
}
.regular-header_chinaGoldHeaderIndent__LFsAF { padding-top: 40px; }
@media only screen and (min-width: 99999px) {
  .regular-header_chinaGoldHeaderIndent__LFsAF { padding-top: 88px; }
}
.regular-header_container__GtDBz { position: fixed; top: 0px; left: 0px; display: flex; width: 100%; height: 56px; align-items: center; justify-content: center; padding: 0px 20px; border-bottom: 1px solid var(--borderTertiaryColor); background-color: var(--backgroundSurfaceColor); transition-duration: 0.15s; z-index: 111; }
.regular-header_container__GtDBz.regular-header_isTransparent__1EPXC { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; background-color: rgba(0, 0, 0, 0); }
.regular-header_container__GtDBz.regular-header_spaceBetween__On586 { justify-content: space-between; }
@media only screen and (min-width: 99999px) {
  .regular-header_container__GtDBz { height: 88px; padding: 0px 40px; }
}
@media only screen and (min-width: 99999px) {
  .regular-header_container__GtDBz { padding: 0px 60px; }
}
.regular-header_burgerButton__7A2ca { transform: scale(1); transition: transform 0.1s ease-in-out; }
.regular-header_burgerButton__7A2ca:active { transform: scale(0.8); }
@media only screen and (min-width: 99999px) {
  .regular-header_burgerButton__7A2ca { width: 48px; height: 48px; padding: 12px; border: 1px solid var(--inputSecondaryColor); border-radius: 50%; cursor: pointer; }
  .regular-header_burgerButton__7A2ca:hover { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: var(--inputEclipserColor); }
}
.regular-header_burgerButton__7A2ca span { margin: 0px auto 4px; background-color: var(--contentPrimaryColor); }
.regular-header_logoContainer__I05hH { margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .regular-header_logoContainer__I05hH.regular-header_left__K83KI { margin-inline: 0px auto; }
}
.regular-header_logo__iWX_J { position: absolute; top: 50%; left: 50%; width: 86px; height: auto; margin: 0px auto; transform: translate(-50%, -50%); }
@media only screen and (min-width: 99999px) {
  .regular-header_logo__iWX_J { width: 118px; }
  .regular-header_left__K83KI .regular-header_logo__iWX_J { position: static; transform: none; }
}
.regular-header_ctaContainer__WWIJ3 { width: 100%; max-width: 240px; padding: 0px 5px; margin-inline-end: 40px; }
@media only screen and (min-width: 99999px) {
  .regular-header_ctaContainer__WWIJ3 { flex-shrink: 0; padding: 0px; }
}
.regular-header_hideCtaOnMobile__EW2Gr { display: none; }
@media only screen and (min-width: 99999px) {
  .regular-header_hideCtaOnMobile__EW2Gr { display: block; }
}
@keyframes regular-header_pulse__8VrXJ { 
  100% { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 8px; }
}
.regular-header_pulsingButton__RqouW { transform: scale(1); transition: transform 0.1s ease-in-out; width: 100%; max-width: 335px; padding: 12px 24px; margin: auto; animation: 1.25s cubic-bezier(0.66, 0, 0, 1) 0s infinite normal none running regular-header_pulse__8VrXJ; background: var(--themePrimaryColor); box-shadow: 0 0 0 0 var(--themePrimaryColor); color: var(--inputAlwaysWhiteColor,#fff); }
.regular-header_pulsingButton__RqouW:active { transform: scale(0.98); }
.regular-header_pulsingButton__RqouW span { font-family: var(--font-gilroy),sans-serif; font-size: 17px; font-weight: 600; letter-spacing: 0.34px; }
.regular-header_pulsingButton__RqouW span:lang(fi), .regular-header_pulsingButton__RqouW span:lang(hu), .regular-header_pulsingButton__RqouW span:lang(id), .regular-header_pulsingButton__RqouW span:lang(vi) { font-size: 14px; }
.regular-header_pulsingButton__RqouW span:lang(bg), .regular-header_pulsingButton__RqouW span:lang(el) { font-size: 12px; }
.horizontal-divider_divider__pKGLm { width: 100%; height: 0px; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-right-style: none; border-bottom-style: none; border-left-style: none; border-right-color: currentcolor; border-bottom-color: currentcolor; border-left-color: currentcolor; border-image: none; border-top: 1px solid var(--borderTertiaryColor); margin: 0px; }
[data-aeonik-pro-new-font] .bold-text-legal-shortcode_boldText__t_OJ9 { font-weight: 500; }
.divider_divider__kHM2_ { display: block; width: 100%; height: 1px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; background-color: var(--borderTertiaryColor); }
.divider_vertical__73qKf { display: inline-block; width: 1px; height: 1em; }
[data-aeonik-pro-new-font] .bold-text-shortcode_boldText__viCr2 { font-weight: 500; }
.footer-legal-navigation_container__WumYi { display: flex; width: 100%; align-items: center; padding: 16px 20px; margin-bottom: 20px; direction: ltr; gap: 12px; z-index: 0; }
@media only screen and (min-width: 99999px) {
  .footer-legal-navigation_container__WumYi { justify-content: center; }
}
.footer-legal-navigation_container__WumYi .footer-legal-navigation_divider__Co5MI { background-color: var(--contentTertiaryColor,rgba(23,23,23,.56)); opacity: 0.6; }
.footer-legal-navigation_containerCentered__sM0vm { justify-content: center; }
.footer-legal-navigation_link__jAIrp { color: var(--contentTertiaryColor,rgba(23,23,23,.56)); cursor: pointer; font-family: var(--font-inter),sans-serif; font-size: 14px; font-weight: 400; letter-spacing: -0.42px; line-height: 17px; text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--contentTertiaryColor,rgba(23,23,23,.56)); text-underline-offset: 3px; }
@media only screen and (min-width: 99999px) {
  .footer-legal-navigation_link__jAIrp { font-size: 17px; }
}
.bold-text-typography-shortcode_boldText__JgHGV { font-weight: 600; }
[data-aeonik-pro-new-font] .bold-text-typography-shortcode_boldText__JgHGV { font-weight: 500; }
.question-input_questionInput__8YCt2, .question-input_questionSelect__9jh_U { width: 100%; padding: 12px; border: 1px solid rgb(234, 167, 189); background-color: rgba(242, 218, 236, 0.7); border-radius: 6px; color: rgb(117, 117, 117); font-size: 14px; outline: none; }
.question-input_questionInput__8YCt2:focus, .question-input_questionSelect__9jh_U:focus { border-color: rgb(241, 117, 207); }
.question-input_questionInput__8YCt2::placeholder, .question-input_questionSelect__9jh_U::placeholder { color: rgb(117, 117, 117); opacity: 0.7; }
.question-input_multiSelectContainer__Z5NHz { display: flex; flex-direction: column; gap: 8px; }
.question-input_checkboxLabel___V5uo { display: flex; align-items: center; padding: 8px; border: 1px solid rgb(234, 167, 189); background-color: rgba(242, 218, 236, 0.5); border-radius: 4px; cursor: pointer; gap: 8px; transition: background-color 0.2s; }
.question-input_checkboxLabel___V5uo:hover { background-color: rgba(234, 167, 189, 0.1); }
.question-input_checkboxLabel___V5uo input[type="checkbox"] { width: 16px; height: 16px; accent-color: rgb(234, 167, 189); }
.question-input_scaleContainer__WAbEm { display: flex; flex-wrap: wrap; gap: 8px; }
.question-input_scaleButton__ekWyZ { padding: 8px 16px; border: 1px solid rgb(234, 167, 189); background-color: rgba(242, 218, 236, 0.7); border-radius: 20px; color: rgb(117, 117, 117); cursor: pointer; font-size: 14px; transition: 0.2s; }
.question-input_scaleButton__ekWyZ:hover { background-color: rgba(234, 167, 189, 0.2); }
.question-input_scaleButton__ekWyZ.question-input_selected__j5wPb { background-color: rgb(234, 167, 189); color: rgb(255, 255, 255); }
.question-input_unsupportedType__BuSDn { padding: 12px; border: 1px solid rgba(255, 0, 0, 0.3); background-color: rgba(255, 0, 0, 0.1); border-radius: 6px; color: red; font-size: 14px; text-align: center; }
.check-list-item-shortcode_item__qkYyK { display: flex; align-items: flex-start; margin-bottom: 6px; gap: 8px; }
.check-list-item-shortcode_item__qkYyK:last-child { margin-bottom: 0px; }
.check-list-item-shortcode_icon__4q24g { width: 16px; height: 16px; flex-shrink: 0; margin-top: 2px; color: var(--themeAccentColor); }
.question-search_searchContainer__K46pW { position: relative; margin-bottom: 24px; }
.question-search_searchWrapper__Q0eHS { position: relative; display: flex; overflow: hidden; align-items: center; border: 1px solid rgb(234, 167, 189); background-color: rgba(242, 218, 236, 0.7); border-radius: 8px; }
.question-search_searchIcon__qtXpe { position: absolute; z-index: 1; left: 12px; width: 20px; height: 20px; color: rgb(117, 117, 117); }
.question-search_searchInput__y6x9l { flex: 1 1 0%; padding: 12px 12px 12px 44px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgba(0, 0, 0, 0); color: rgb(117, 117, 117); font-size: 16px; outline: none; }
.question-search_searchInput__y6x9l::placeholder { color: rgb(117, 117, 117); opacity: 0.7; }
.question-search_dropdown__8BGxA { position: absolute; z-index: 1000; top: 100%; right: 0px; left: 0px; max-height: 300px; border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(234, 167, 189) rgb(234, 167, 189); border-image: none; margin-top: 1px; background-color: rgba(242, 218, 236, 0.95); border-radius: 0px 0px 8px 8px; overflow-y: auto; }
.question-search_dropdownItem__evn4r { display: flex; width: 100%; align-items: center; padding: 12px 16px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgba(234, 167, 189, 0.3); border-image: none; background: rgba(0, 0, 0, 0); cursor: pointer; text-align: left; transition: background-color 0.2s; }
.question-search_dropdownItem__evn4r:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.question-search_dropdownItem__evn4r:hover { background-color: rgba(234, 167, 189, 0.2); }
.question-search_dropdownItem__evn4r.question-search_selected__fqTYZ { background-color: rgba(234, 167, 189, 0.3); }
.question-search_stepNumber__usSIn { display: flex; width: 24px; height: 24px; flex-shrink: 0; align-items: center; justify-content: center; margin-right: 12px; background-color: rgb(234, 167, 189); border-radius: 50%; color: rgb(255, 255, 255); font-size: 12px; font-weight: 700; }
.question-search_stepTitle___9y0v { overflow: hidden; flex: 1 1 0%; color: rgb(117, 117, 117); font-size: 14px; font-weight: 500; line-height: 1.3; text-overflow: ellipsis; white-space: nowrap; }
.legal-link-semi-bold-shortcode_link__5pBni { color: var(--contentLinkColor); text-decoration-color: currentcolor; }
.legal-link-semi-bold-shortcode_text__gwFnm { color: inherit; }
.questionnaire-editor_container__XumEk { position: fixed; z-index: 9999; inset: 0px; display: flex; flex-direction: column; padding: 20px; backdrop-filter: blur(10px); background-color: rgba(255, 255, 255, 0.74); overflow-y: auto; }
.questionnaire-editor_header__A1cWM { display: flex; align-items: center; padding-bottom: 16px; border-bottom: 1px solid rgb(234, 167, 189); margin-bottom: 24px; gap: 16px; }
.questionnaire-editor_backButton__v8MCD { display: flex; align-items: center; padding: 8px 12px; border: 1px solid rgb(234, 167, 189); background-color: rgba(242, 218, 236, 0.7); border-radius: 4px; color: rgb(117, 117, 117); cursor: pointer; font-size: 14px; font-weight: 500; gap: 8px; transition: 0.2s; }
.questionnaire-editor_backButton__v8MCD:hover { background-color: rgba(234, 167, 189, 0.2); }
.questionnaire-editor_backButton__v8MCD svg { width: 16px; height: 16px; }
.questionnaire-editor_title__pbrN2 { margin: 0px; color: rgb(117, 117, 117); font-size: 20px; font-weight: 600; }
.questionnaire-editor_selectedQuestionContainer___OqQt { padding: 20px; border: 1px solid rgb(234, 167, 189); margin-bottom: 24px; background-color: rgba(242, 218, 236, 0.3); border-radius: 8px; }
.questionnaire-editor_questionHeader___eGqO { display: flex; align-items: center; justify-content: space-between; margin-bottom: 16px; }
.questionnaire-editor_questionTitle__CJiZQ { flex: 1 1 0%; margin: 0px; color: rgb(117, 117, 117); font-size: 18px; font-weight: 600; }
.questionnaire-editor_pinButton__wCu3W { display: flex; width: 32px; height: 32px; align-items: center; justify-content: center; border: 1px solid rgb(234, 167, 189); background-color: rgba(242, 218, 236, 0.7); border-radius: 50%; cursor: pointer; transition: 0.2s; }
.questionnaire-editor_pinButton__wCu3W:hover { background-color: rgba(234, 167, 189, 0.2); }
.questionnaire-editor_pinIcon__ZKlHC { width: 16px; height: 16px; color: rgb(234, 167, 189); }
.questionnaire-editor_pinnedSection___f_82 { border-radius: 8px; }
.questionnaire-editor_pinnedTitle__gWxfp { margin: 0px 0px 16px; color: rgb(117, 117, 117); font-size: 18px; font-weight: 600; }
.questionnaire-editor_pinnedList__Ri4jP { display: flex; flex-direction: column-reverse; gap: 16px; }
.questionnaire-editor_pinnedItem__XOw93 { padding: 16px; border: 1px solid rgb(234, 167, 189); background-color: rgba(242, 218, 236, 0.3); border-radius: 6px; }
.questionnaire-editor_pinnedItemHeader__JFHyh { display: flex; align-items: center; justify-content: space-between; margin-bottom: 12px; }
.questionnaire-editor_pinnedItemTitle__4qJ7y { flex: 1 1 0%; color: rgb(117, 117, 117); font-size: 16px; font-weight: 500; }
.questionnaire-editor_unpinButton__gu9V6 { display: flex; width: 28px; height: 28px; align-items: center; justify-content: center; border: 1px solid rgb(234, 167, 189); background-color: rgba(242, 218, 236, 0.7); border-radius: 50%; cursor: pointer; transition: 0.2s; }
.questionnaire-editor_unpinButton__gu9V6:hover { border-color: rgba(255, 0, 0, 0.3); background-color: rgba(255, 0, 0, 0.1); }
.questionnaire-editor_unpinButton__gu9V6 .questionnaire-editor_pinIcon__ZKlHC { color: rgb(234, 167, 189); }
.ordered-list-item-shortcode_item__MctzW { display: flex; align-items: flex-start; counter-increment: ol-shortcode 1; gap: 5px; }
.ordered-list-item-shortcode_item__MctzW::before { flex-shrink: 0; content: counter(ol-shortcode) "."; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.skip-button_skipButton__6Yr74 { overflow: hidden; width: 100%; padding: 4px 8px; border: 1px solid rgb(234, 167, 189); border-radius: 4px; color: rgb(234, 167, 189); }
.skip-button_skipButton__6Yr74:active { background-color: rgb(234, 167, 189); color: rgb(255, 255, 255); }
.skip-button_skipButton__6Yr74:hover { clip-path: polygon(0 var(--cubeDepth),var(--cubeDepth) 0,100% 0,100% calc(100% - var(--cubeDepth)),calc(100% - var(--cubeDepth)) 100%,0 100%); }
.skip-button_skipButton__6Yr74.skip-button_disabled__we2tn { cursor: not-allowed; opacity: 0.5; pointer-events: none; }
.skip-button_skipButton__6Yr74.skip-button_disabled__we2tn:hover { clip-path: none; }
.skip-button_skipButton__6Yr74.skip-button_disabled__we2tn:active { background-color: rgba(0, 0, 0, 0); color: rgb(234, 167, 189); }
.skip-button_skipButton__6Yr74.skip-button_animating__cNQoi { position: relative; animation: 1.5s ease-in-out 0s infinite normal none running skip-button_skip-button-loading___Myh6; background-color: rgb(234, 167, 189); color: rgb(234, 167, 189); }
.skip-button_skipButton__6Yr74.skip-button_animating__cNQoi::before { position: absolute; top: 0px; left: -100%; width: 100%; height: 100%; animation: 2s ease-in-out 0s infinite normal none running skip-button_skip-button-shine__wc82m; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent); content: ""; }
.skip-button_skipButton__6Yr74.skip-button_animating__cNQoi::after { position: absolute; top: 50%; left: 50%; width: 16px; height: 16px; border-width: 2px; border-style: solid; border-color: currentcolor rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-image: none; animation: 1s linear 0s infinite normal none running skip-button_skip-button-spin__BUW5N; border-radius: 50%; color: rgb(255, 255, 255); content: ""; transform: translate(-50%, -50%); }
@keyframes skip-button_skip-button-loading___Myh6 { 
  0%, 100% { box-shadow: rgba(234, 167, 189, 0.7) 0px 0px 0px 0px; transform: scale(1); }
  50% { box-shadow: rgba(234, 167, 189, 0) 0px 0px 0px 4px; transform: scale(1.02); }
}
@keyframes skip-button_skip-button-shine__wc82m { 
  0% { left: -100%; }
  100% { left: 100%; }
}
@keyframes skip-button_skip-button-spin__BUW5N { 
  0% { transform: translate(-50%, -50%) rotate(0deg); }
  100% { transform: translate(-50%, -50%) rotate(1turn); }
}
.sup-text-shortcode_sup__TbWT7 { font-size: min(0.7em, 14px); letter-spacing: -0.3px; text-align: center; vertical-align: top; }
.skip-button-popup_container__4whWw { position: fixed; z-index: 9999; display: flex; overflow: hidden; flex-direction: column; border: 1px solid rgb(234, 167, 189); background: rgb(255, 255, 255); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 12px; user-select: none; }
.skip-button-popup_container__4whWw, .skip-button-popup_container__4whWw * { box-sizing: border-box; }
.skip-button-popup_container__4whWw:focus { outline: 2px solid var(--themePrimaryColor); outline-offset: 2px; }
.skip-button-popup_container__4whWw.skip-button-popup_dragging__BaU43 { box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 24px; filter: brightness(); }
.skip-button-popup_container__4whWw.skip-button-popup_minimized__iwOSE { width: 32px; height: 48px; border-width: 1px; border-color: rgb(234, 167, 189); background: rgb(234, 167, 189); border-radius: 20px; }
.skip-button-popup_container__4whWw.skip-button-popup_minimized__iwOSE:hover { box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 12px; transform: scale(1.1); }
.skip-button-popup_container__4whWw.skip-button-popup_minimized__iwOSE:focus { outline: 2px solid var(--themePrimaryColor); outline-offset: 2px; }
.skip-button-popup_dragHandle__4sS_H { display: inline-flex; height: 20px; align-items: center; justify-content: center; padding: 12px; cursor: grab; transition: background-color 0.2s; outline: none !important; }
.skip-button-popup_container__4whWw.skip-button-popup_dragging__BaU43 .skip-button-popup_dragHandle__4sS_H, .skip-button-popup_dragHandle__4sS_H:active { cursor: grabbing; }
.skip-button-popup_container__4whWw.skip-button-popup_minimized__iwOSE .skip-button-popup_dragHandle__4sS_H { width: 100%; height: 100%; background: rgba(0, 0, 0, 0); border-radius: 50%; cursor: pointer; }
.skip-button-popup_handleIcon__xWmW0 { display: flex; align-items: center; justify-content: center; color: var(--contentSecondaryColor,rgba(23,23,23,.72)); font-size: 10px; font-weight: 700; line-height: 1; user-select: none; }
.skip-button-popup_toolboxTitle__J_sBL { font-size: 14px; line-height: 1; }
.skip-button-popup_column__iOnLj { display: flex; flex-direction: column; }
.skip-button-popup_popupHeader__wWe3E { display: flex; align-items: center; background-color: rgba(234, 167, 189, 0.306); }
.skip-button-popup_content__Maxxh { display: flex; overflow: hidden; min-height: 0px; flex: 1 1 0%; flex-direction: column; align-items: center; justify-content: center; padding: 8px; gap: 8px; }
.skip-button-popup_minimizedContent__kzfqU { display: flex; width: 32px; height: 48px; align-items: center; justify-content: center; }
.skip-button-popup_minimizedContent__kzfqU * { color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; }
.skip-button-popup_opacityControl__rx7Uz { display: inline-flex; width: 100%; align-items: center; padding: 8px; color: var(--contentSecondaryColor,rgba(23,23,23,.72)); font-size: 12px; gap: 8px; }
.skip-button-popup_opacityControl__rx7Uz label { font-weight: 500; white-space: nowrap; }
.skip-button-popup_opacityControl__rx7Uz .skip-button-popup_opacityRange__uR3Dx { width: 90px; height: 4px; flex: 1 1 0%; appearance: none; background: rgba(234, 167, 189, 0.306); border-radius: 2px; cursor: pointer; outline: none; }
.skip-button-popup_opacityControl__rx7Uz .skip-button-popup_opacityRange__uR3Dx::-webkit-slider-thumb { width: 12px; height: 12px; border: 1px solid rgb(234, 167, 189); appearance: none; background: rgb(234, 167, 189); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; cursor: pointer; }
.theme-accent-color-shortcode_themeAccent__64tpn { color: var(--themeAccentColor); font-weight: 600; }
.flow-skip-template_content__DyPYH { display: flex; width: 140px; flex-direction: column; gap: 4px; }
.flow-skip-template_buttonsContainer__R1b_n { display: flex; flex-direction: column; gap: 8px; }
.dot-item-shortcode_wrapper__OcERp { display: flex; gap: 8px; }
.dot-item-shortcode_dot__d5Fjx { width: 8px; height: 8px; flex-shrink: 0; margin-top: 7px; border-radius: 50%; }
.step-input_container__Bw_9k { position: relative; width: 100%; }
.step-input_form__w68YT { width: 100%; }
.step-input_inputWrapper__7U4dn { position: relative; display: flex; align-items: center; padding: 4px 8px; border: 1px solid rgb(233, 236, 239); background: rgb(248, 249, 250); border-radius: 8px; transition: 0.2s; }
.step-input_inputWrapper__7U4dn:focus-within { border-color: rgb(0, 123, 255); box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 2px; }
.step-input_iconContainer__kkuzs { display: flex; width: auto; height: 20px; align-items: center; justify-content: center; margin-right: 8px; color: rgb(108, 117, 125); }
.step-input_searchIcon__qU2iK { width: 8px; height: auto; transform: scale(1.3); }
.step-input_numberIcon__XTt2A { color: rgb(73, 80, 87); font-size: 14px; font-weight: 700; }
.step-input_input__yEX3j { flex: 1 1 0%; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgba(0, 0, 0, 0); color: rgb(33, 37, 41); font-size: 14px; outline: none; }
.step-input_input__yEX3j::placeholder { color: rgb(108, 117, 125); }
.step-input_submitButton__nl_MZ { display: flex; width: 16px; height: 16px; align-items: center; justify-content: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(0, 123, 255); border-radius: 4px; color: rgb(255, 255, 255); cursor: pointer; transition: background-color 0.2s; }
.step-input_submitButton__nl_MZ:hover:not(:disabled) { background: rgb(0, 86, 179); }
.step-input_submitButton__nl_MZ:disabled { background: rgb(108, 117, 125); cursor: not-allowed; }
.step-input_submitIcon__5xaE6 { width: 12px; height: 12px; transform: rotate(-90deg); }
.step-input_dropdown__csA9q { position: absolute; z-index: 1000; top: 100%; right: 0px; left: 0px; max-height: 200px; border: 1px solid rgb(233, 236, 239); margin-top: 4px; background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 12px; overflow-y: auto; }
.step-input_dropdownItem__oWfjm { display: flex; width: 100%; align-items: center; padding: 8px 12px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgba(0, 0, 0, 0); cursor: pointer; text-align: left; transition: background-color 0.2s; }
.step-input_dropdownItem__oWfjm:hover { background: rgb(248, 249, 250); }
.step-input_dropdownItem__oWfjm.step-input_selected__mJk_l { background: rgb(227, 242, 253); }
.step-input_stepNumber__1OoGL { display: inline-flex; width: 14px; flex-shrink: 0; align-items: center; justify-content: center; margin-right: 4px; margin-left: -4px; border-radius: 50%; color: rgb(0, 123, 255); font-size: 8px; font-weight: 700; }
.step-input_stepTitle__1dJJu { overflow: hidden; color: rgb(33, 37, 41); font-size: 10px; text-overflow: ellipsis; white-space: nowrap; }
.fade-in-shortcode_fadeIn__ci_9X { animation: fade-in-shortcode_fadeInShortcode__nejNk var(--fadeInDuration,.8s) ease-out var(--fadeInDelay,0s) both; }
@keyframes fade-in-shortcode_fadeInShortcode__nejNk { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@media (prefers-reduced-motion: reduce) {
  .fade-in-shortcode_fadeIn__ci_9X { animation: auto ease 0s 1 normal none running none; opacity: 1; }
}
.onboarding-skip-template_content__jp6vH { display: flex; width: 140px; flex-direction: column; gap: 4px; }
.onboarding-skip-template_divider__im7ul { padding: 4px 0px; color: rgb(108, 117, 125); font-size: 12px; text-align: center; }
.onboarding-skip-template_buttonsContainer__kUPGx { display: flex; flex-direction: column; gap: 8px; }
.onboarding-skip-template_skipButton__2P_7l { padding: 10px 16px; border: 1px solid rgb(222, 226, 230); background: rgb(248, 249, 250); border-radius: 6px; color: rgb(73, 80, 87); cursor: pointer; font-size: 14px; font-weight: 500; text-align: left; transition: 0.2s; }
.onboarding-skip-template_skipButton__2P_7l:hover:not(:disabled) { border-color: rgb(173, 181, 189); background: rgb(233, 236, 239); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px; transform: translateY(-1px); }
.onboarding-skip-template_skipButton__2P_7l:active:not(:disabled) { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 4px; transform: translateY(0px); }
.onboarding-skip-template_skipButton__2P_7l:disabled { box-shadow: none; cursor: not-allowed; opacity: 0.6; transform: none; }
.onboarding-skip-template_skipButton__2P_7l.onboarding-skip-template_noAnimation__LCloX:active:not(:disabled), .onboarding-skip-template_skipButton__2P_7l.onboarding-skip-template_noAnimation__LCloX:hover:not(:disabled) { transform: none; }
.onboarding-skip-template_loader__lpTqz { display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 40px 20px; color: rgb(108, 117, 125); font-size: 14px; gap: 16px; }
.onboarding-skip-template_spinner__xbCF3 { width: 24px; height: 24px; border-width: 2px; border-style: solid; border-color: rgb(0, 123, 255) rgb(233, 236, 239) rgb(233, 236, 239); border-image: none; animation: 1s linear 0s infinite normal none running onboarding-skip-template_spin__U8G5w; border-radius: 50%; }
@keyframes onboarding-skip-template_spin__U8G5w { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.lowercase-shortcode_lowercase__mkl6F { text-transform: lowercase; }
.page_pageContainer__zY0JY { --pageBackgroundColor: var(--backgroundPrimaryColor); display: flex; width: 100%; height: 100%; flex-direction: column; padding-top: 56px; background: var(--pageBackgroundColor); }
@media only screen and (min-width: 99999px) {
  .page_pageContainer__zY0JY { padding-top: 88px; }
}
.page_pageContainerNoHeader__5TsgJ { padding-top: 0px; }
.page_legals___DaW5 { display: flex; flex-direction: column; align-items: center; margin-top: auto; }
.page_divider__qFVvL { max-width: calc(100% - 40px); margin: 0px auto 16px; }
.underline-text-shortcode_underlineText__DSD_d { text-decoration: underline; text-underline-position: from-font; }
.card-with-scaled-img-and-footer_card__RZ5Jz { position: relative; display: flex; box-sizing: border-box; background-color: var(--backgroundSecondaryColor); border-radius: 16px; cursor: pointer; }
.card-with-scaled-img-and-footer_card__RZ5Jz .card-with-scaled-img-and-footer_cardContent___zXJq { display: flex; overflow: hidden; width: 100%; height: calc(100% - 44px); align-items: flex-end; justify-content: center; border-start-end-radius: 16px; border-start-start-radius: 16px; }
.card-with-scaled-img-and-footer_card__RZ5Jz .card-with-scaled-img-and-footer_cardImg__jPP0A { width: auto; height: 100%; transition: transform 0.6s; }
.card-with-scaled-img-and-footer_card__RZ5Jz .card-with-scaled-img-and-footer_cardImg__jPP0A:hover { transform: scale(1.05); }
.card-with-scaled-img-and-footer_card__RZ5Jz .card-with-scaled-img-and-footer_cardLabel__rg_Ez { text-align: start; }
.card-with-scaled-img-and-footer_card__RZ5Jz .card-with-scaled-img-and-footer_cardLabel__rg_Ez:lang(af), .card-with-scaled-img-and-footer_card__RZ5Jz .card-with-scaled-img-and-footer_cardLabel__rg_Ez:lang(bg), .card-with-scaled-img-and-footer_card__RZ5Jz .card-with-scaled-img-and-footer_cardLabel__rg_Ez:lang(fr) { font-size: 13px; }
@media only screen and (min-width: 99999px) {
  .card-with-scaled-img-and-footer_card__RZ5Jz .card-with-scaled-img-and-footer_cardLabel__rg_Ez { font-size: 20px; font-weight: 600; line-height: 1.2; }
  [data-aeonik-pro-new-font] .card-with-scaled-img-and-footer_card__RZ5Jz .card-with-scaled-img-and-footer_cardLabel__rg_Ez { font-weight: 500; }
}
@media only screen and (min-width: 99999px) {
  .card-with-scaled-img-and-footer_card__RZ5Jz .card-with-scaled-img-and-footer_cardLabel__rg_Ez:lang(af), .card-with-scaled-img-and-footer_card__RZ5Jz .card-with-scaled-img-and-footer_cardLabel__rg_Ez:lang(bg), .card-with-scaled-img-and-footer_card__RZ5Jz .card-with-scaled-img-and-footer_cardLabel__rg_Ez:lang(fr) { font-size: 20px; }
}
.card-with-scaled-img-and-footer_card__RZ5Jz .card-with-scaled-img-and-footer_cardFooter__VkoBM { position: absolute; z-index: 1; bottom: 0px; display: flex; width: 100%; box-sizing: border-box; align-items: center; justify-content: space-between; padding: 12px; background: var(--themePrimaryColor); border-radius: 0px 0px 16px 16px; color: var(--contentAlwaysLightPrimaryColor); }
@media only screen and (min-width: 99999px) {
  .card-with-scaled-img-and-footer_card__RZ5Jz .card-with-scaled-img-and-footer_cardFooter__VkoBM { right: 8px; bottom: 8px; left: 8px; width: auto; padding: 12px 16px; border-radius: 12px; }
}
.card-with-scaled-img-and-footer_card__RZ5Jz .card-with-scaled-img-and-footer_chevronIcon__8PgWn { font-size: 20px; }
@media only screen and (min-width: 99999px) {
  .card-with-scaled-img-and-footer_card__RZ5Jz .card-with-scaled-img-and-footer_chevronIcon__8PgWn { font-size: 32px; }
}
.card-with-scaled-img-and-footer_card__RZ5Jz.card-with-scaled-img-and-footer_fullWidthFooter__eGVX6 { overflow: hidden; }
.card-with-scaled-img-and-footer_card__RZ5Jz.card-with-scaled-img-and-footer_fullWidthFooter__eGVX6 .card-with-scaled-img-and-footer_cardContent___zXJq { height: calc(100% - 48px); }
@media only screen and (min-width: 99999px) {
  .card-with-scaled-img-and-footer_card__RZ5Jz.card-with-scaled-img-and-footer_fullWidthFooter__eGVX6 .card-with-scaled-img-and-footer_cardContent___zXJq { height: calc(100% - 56px); }
}
@media only screen and (min-width: 99999px) {
  .card-with-scaled-img-and-footer_card__RZ5Jz.card-with-scaled-img-and-footer_fullWidthFooter__eGVX6 .card-with-scaled-img-and-footer_cardContent___zXJq { height: calc(100% - 64px); }
}
@media only screen and (min-width: 99999px) {
  .card-with-scaled-img-and-footer_card__RZ5Jz.card-with-scaled-img-and-footer_fullWidthFooter__eGVX6 .card-with-scaled-img-and-footer_cardFooter__VkoBM { width: 100%; border-radius: 0px 0px 16px 16px; inset-block-end: 0px; inset-inline: 0px; }
}
@media only screen and (min-width: 99999px) {
  .card-with-scaled-img-and-footer_card__RZ5Jz.card-with-scaled-img-and-footer_fullWidthFooter__eGVX6 .card-with-scaled-img-and-footer_cardFooter__VkoBM { padding-block: 12px; padding-inline: 24px 16px; }
}
.card-with-scaled-img-and-footer_card__RZ5Jz.card-with-scaled-img-and-footer_fullWidthFooter__eGVX6 .card-with-scaled-img-and-footer_chevronIcon__8PgWn { font-size: 24px; }
@media only screen and (min-width: 99999px) {
  .card-with-scaled-img-and-footer_card__RZ5Jz.card-with-scaled-img-and-footer_fullWidthFooter__eGVX6 .card-with-scaled-img-and-footer_chevronIcon__8PgWn { font-size: 32px; }
}
@media only screen and (min-width: 99999px) {
  .card-with-scaled-img-and-footer_card__RZ5Jz.card-with-scaled-img-and-footer_fullWidthFooter__eGVX6 .card-with-scaled-img-and-footer_chevronIcon__8PgWn { font-size: 40px; }
}
[lang="ar"] .card-with-scaled-img-and-footer_card__RZ5Jz.card-with-scaled-img-and-footer_fullWidthFooter__eGVX6 .card-with-scaled-img-and-footer_chevronIcon__8PgWn, [lang="he"] .card-with-scaled-img-and-footer_card__RZ5Jz.card-with-scaled-img-and-footer_fullWidthFooter__eGVX6 .card-with-scaled-img-and-footer_chevronIcon__8PgWn { transform: scaleX(-1); }
@keyframes first-page-default-variant-content_show__AdkwS { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes first-page-default-variant-content_showLCP__8bR1H { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes first-page-default-variant-content_hide__kfTL7 { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes first-page-default-variant-content_smallScroll__bTn0Y { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes first-page-default-variant-content_bigScroll___uiD7 { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.first-page-default-variant-content_container__4iqmx { padding: 20px 20px 16px; margin-bottom: 20px; background-color: var(--backgroundPrimaryColor); text-align: center; }
@media only screen and (min-width: 99999px) {
  .first-page-default-variant-content_container__4iqmx { padding: 60px; }
}
@media only screen and (min-width: 99999px) {
  .first-page-default-variant-content_container__4iqmx { padding: 64px 40px 40px; }
}
.first-page-default-variant-content_container__4iqmx a { color: var(--contentLinkColor); }
@media only screen and (max-width: 99999px) {
  .first-page-default-variant-content_container__4iqmx:lang(az), .first-page-default-variant-content_container__4iqmx:lang(bg), .first-page-default-variant-content_container__4iqmx:lang(cs), .first-page-default-variant-content_container__4iqmx:lang(ro), .first-page-default-variant-content_container__4iqmx:lang(sk), .first-page-default-variant-content_container__4iqmx:lang(sq), .first-page-default-variant-content_container__4iqmx:lang(tr) { padding: 20px 20px 36px; }
}
.first-page-default-variant-content_text__74gvt { animation: first-page-default-variant-content_smallScroll__bTn0Y var(--scrollDuration,.3s) ease-out 0s,first-page-default-variant-content_showLCP__8bR1H var(--showDuration,.5s) ease-out 0s; }
.first-page-default-variant-content_title__ywueb { margin-bottom: 8px; }
.first-page-default-variant-content_title__ywueb:lang(he) { font-size: 28px; }
.first-page-default-variant-content_title__ywueb:lang(fi), .first-page-default-variant-content_title__ywueb:lang(hu), .first-page-default-variant-content_title__ywueb:lang(nl), .first-page-default-variant-content_title__ywueb:lang(ro), .first-page-default-variant-content_title__ywueb:lang(tr) { font-size: 26px; }
.first-page-default-variant-content_title__ywueb:lang(fr), .first-page-default-variant-content_title__ywueb:lang(sv) { font-size: 25px; }
@media only screen and (max-height: 667px) {
  .first-page-default-variant-content_title__ywueb:lang(de) { font-size: 26px; }
  .first-page-default-variant-content_title__ywueb:lang(es) { font-size: 22px; }
}
@media only screen and (min-width: 99999px) {
  .first-page-default-variant-content_title__ywueb { margin-bottom: 24px; }
}
@media only screen and (min-width: 99999px) {
  .first-page-default-variant-content_title__ywueb:lang(fi), .first-page-default-variant-content_title__ywueb:lang(he), .first-page-default-variant-content_title__ywueb:lang(hu), .first-page-default-variant-content_title__ywueb:lang(nl), .first-page-default-variant-content_title__ywueb:lang(ro), .first-page-default-variant-content_title__ywueb:lang(sv), .first-page-default-variant-content_title__ywueb:lang(tr) { font-size: 48px; }
  .first-page-default-variant-content_title__ywueb:lang(fr), .first-page-default-variant-content_title__ywueb:lang(it) { font-size: 42px; }
}
.first-page-default-variant-content_subtitle__BbYVS { margin-bottom: 16px; }
@media only screen and (min-width: 99999px) {
  .first-page-default-variant-content_subtitle__BbYVS { margin-bottom: 24px; }
}
@media only screen and (min-width: 99999px) {
  .first-page-default-variant-content_subtitle__BbYVS { margin-bottom: 32px; }
}
.first-page-default-variant-content_note__tJIrZ { margin-bottom: 20px; }
@media only screen and (min-width: 99999px) {
  .first-page-default-variant-content_note__tJIrZ { margin-bottom: 24px; }
}
@media only screen and (min-width: 99999px) {
  .first-page-default-variant-content_note__tJIrZ { margin-bottom: 40px; }
}
.first-page-default-variant-content_cardsWithLegal__ypzBj { display: grid; justify-content: center; margin-bottom: 20px; gap: 16px; grid-template-columns: repeat(2, minmax(136px, 186px)); grid-template-rows: repeat(2, minmax(156px, 196px)) 1px 1fr; animation: first-page-default-variant-content_bigScroll___uiD7 var(--scrollDuration,.3s) ease-in 0s,first-page-default-variant-content_showLCP__8bR1H var(--showDuration,.5s) ease-in 0s backwards; }
.first-page-default-variant-content_cardsWithLegal__ypzBj a span { color: var(--contentLinkColor); }
@media only screen and (min-width: 99999px) {
  .first-page-default-variant-content_cardsWithLegal__ypzBj { margin-bottom: 24px; gap: 24px; grid-template-columns: repeat(2, minmax(186px, 243px)); grid-template-rows: repeat(2, minmax(196px, 266px)) 1px 1fr; }
}
@media only screen and (min-width: 99999px) {
  .first-page-default-variant-content_cardsWithLegal__ypzBj { gap: 24px; grid-template-columns: repeat(4, minmax(243px, 264px)); grid-template-rows: repeat(1, minmax(266px, 281px)) 1px 1fr; }
}
.first-page-default-variant-content_divider__7G1er { width: 100%; height: 1px; margin-bottom: 20px; background-color: var(--borderTertiaryColor); grid-area: 3 / 1 / 3 / 3; }
@media only screen and (min-width: 99999px) {
  .first-page-default-variant-content_divider__7G1er { margin-bottom: 16px; }
}
@media only screen and (min-width: 99999px) {
  .first-page-default-variant-content_divider__7G1er { margin-bottom: 24px; grid-area: 2 / 1 / 2 / 5; }
}
.first-page-default-variant-content_legal__B_C_W { grid-area: 4 / 1 / 4 / 3; }
.first-page-default-variant-content_legal__B_C_W a span { color: var(--contentLinkColor) !important; }
@media only screen and (min-width: 99999px) {
  .first-page-default-variant-content_legal__B_C_W { grid-area: 3 / 1 / 3 / 5; }
}
.first-page-default-variant-content_legal__B_C_W br { display: block; margin: 8px; content: ""; }
.first-page-default-variant-content_hidePage__EAxfs { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
.first-page-default-variant-content_boldWeight__jmG66 { font-weight: 700; }
.first-page-gender-card_uButton__K5yHK { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.first-page-gender-card_uGreenButton__UBJsF { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.first-page-gender-card_uGreenButton__UBJsF:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.first-page-gender-card_uGreenWideButton__T_7oT, .first-page-gender-card_uWideButton__IrZSl { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.first-page-gender-card_uWideButton__IrZSl { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.first-page-gender-card_uWideButton__IrZSl:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.first-page-gender-card_uInput__sVIdv { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.first-page-gender-card_uInput__sVIdv:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.first-page-gender-card_uInput__sVIdv:hover { border: 1px solid var(--neutral900Color); }
.first-page-gender-card_uInput__sVIdv:-webkit-autofill:active, .first-page-gender-card_uInput__sVIdv:-webkit-autofill:focus, .first-page-gender-card_uInput__sVIdv:active, .first-page-gender-card_uInput__sVIdv:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.first-page-gender-card_uInput__sVIdv:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.first-page-gender-card_uInput__sVIdv.first-page-gender-card_isInvalid__D47WH { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.first-page-gender-card_uContentCard__yO752 { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.first-page-gender-card_uInputError__l2fEa { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.first-page-gender-card_desktopOnly__Oj5if { display: none; }
@media only screen and (min-width: 99999px) {
  .first-page-gender-card_desktopOnly__Oj5if { display: block; }
  .first-page-gender-card_mobileOnly__YroP5 { display: none; }
}
.first-page-gender-card_legal__XAIBL { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.first-page-gender-card_cardWrapper__5tZk1 { overflow: hidden; width: 100%; max-width: 160px; border-radius: 8px; }
@media only screen and (min-width: 99999px) {
  .first-page-gender-card_cardWrapper__5tZk1 { max-width: 420px; }
}
.first-page-gender-card_cardButton__0dyGI { position: relative; overflow: hidden; width: 100%; border-radius: 8px; cursor: pointer; transition-duration: 0.25s; }
.first-page-gender-card_cardButton__0dyGI:active, .first-page-gender-card_cardButton__0dyGI:hover { transform: scale(0.98); }
.first-page-gender-card_cardContent__jrL7O { width: 100%; height: 324px; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) currentcolor; border-image: none; background-color: var(--backgroundSecondaryColor); border-radius: 6.75px 6.75px 0px 0px; }
@media only screen and (min-width: 99999px) {
  .first-page-gender-card_cardContent__jrL7O { height: 192px; justify-content: flex-start; border-radius: 8px 8px 0px 0px; }
}
.first-page-gender-card_imageContainer__PBB1N { position: absolute; z-index: 1; top: -50px; bottom: 48px; left: 50%; width: 100%; pointer-events: none; transform: translateX(-50%); }
@media only screen and (min-width: 99999px) {
  .first-page-gender-card_imageContainer__PBB1N { bottom: -43px; left: 5px; width: auto; max-width: 155px; transform: none; }
  .first-page-gender-card_imageContainer__PBB1N:lang(de), .first-page-gender-card_imageContainer__PBB1N:lang(es), .first-page-gender-card_imageContainer__PBB1N:lang(pl), .first-page-gender-card_imageContainer__PBB1N:lang(pt) { left: -5px; }
  [lang="ar"] .first-page-gender-card_imageContainer__PBB1N, [lang="he"] .first-page-gender-card_imageContainer__PBB1N { right: 5px; }
}
.first-page-gender-card_cardImage__S5rYI { max-width: 100%; height: 100%; object-fit: contain; object-position: center bottom; }
.first-page-gender-card_cardFooter___4_cN { display: flex; width: 100%; height: 48px; justify-content: space-between; padding: 12px 16px; background: currentcolor; border-radius: 0px 0px 6.75px 6.75px; }
@media only screen and (min-width: 99999px) {
  .first-page-gender-card_cardFooter___4_cN { height: 72px; padding: 24px; border-radius: 0px 0px 8px 8px; }
}
.first-page-gender-card_cardFooterText__BVTWA { overflow: hidden; text-overflow: ellipsis; text-shadow: rgba(42, 56, 107, 0.2) 0px 1px 1px; }
@media only screen and (min-width: 99999px) {
  .first-page-gender-card_cardFooterText__BVTWA { margin: 0px auto; }
}
.first-page-gender-card_chevronIcon__yz0ev { display: block; align-self: center; color: var(--contentAlwaysLightPrimaryColor); }
[lang="ar"] .first-page-gender-card_chevronIcon__yz0ev, [lang="he"] .first-page-gender-card_chevronIcon__yz0ev { transform: rotate(180deg); }
@media only screen and (min-width: 99999px) {
  .first-page-gender-card_chevronIcon__yz0ev { width: 40px; height: 40px; }
}
.first-page-gender-card_chevronIconInversed__GFZML { color: var(--contentPrimaryColor); }
.first-page-gender-variant-content_container__m2xph { display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 8px 20px 16px; }
@media only screen and (min-width: 99999px) {
  .first-page-gender-variant-content_container__m2xph { padding: 60px; }
}
@media only screen and (min-width: 99999px) {
  .first-page-gender-variant-content_container__m2xph { padding: 64px 40px 40px; }
}
.first-page-gender-variant-content_title__4SkBo { padding: 0px 20px; margin: 0px 0px 8px; text-align: center; }
.first-page-gender-variant-content_title__4SkBo:lang(sv) { font-size: 25px; }
@media only screen and (min-width: 99999px) {
  .first-page-gender-variant-content_title__4SkBo { margin-bottom: 24px; }
}
.first-page-gender-variant-content_subtitle__sa8IX { padding: 0px 20px; margin: 0px 0px 16px; font-family: var(--font); text-align: center; }
@media only screen and (min-width: 99999px) {
  .first-page-gender-variant-content_subtitle__sa8IX { margin-bottom: 32px; }
}
.first-page-gender-variant-content_cards__YVBQY { display: flex; width: 100%; align-self: center; justify-content: center; margin-bottom: 16px; }
.first-page-gender-variant-content_cards__YVBQY > :not(:last-child) { margin-inline-end: 20px; }
@media only screen and (min-width: 99999px) {
  .first-page-gender-variant-content_cards__YVBQY { flex-wrap: nowrap; padding: 0px; margin-bottom: 24px; }
}
.first-page-gender-variant-content_note__3naXk { padding: 0px 20px; margin: 0px 0px 20px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .first-page-gender-variant-content_note__3naXk { margin-bottom: 100px; font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 14px; letter-spacing: 0.01em; line-height: 1.14; }
  [data-aeonik-pro-new-font] .first-page-gender-variant-content_note__3naXk { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 14px; font-weight: 500; line-height: 16px; }
}
.first-page-gender-variant-content_boldWeight__bigaD { font-weight: 700; }
.first-page-gender-variant-content_copyrightContainer__d5IO4 { width: 100%; max-width: 335px; margin: 0px auto; text-align: center; }
@media only screen and (min-width: 99999px) {
  .first-page-gender-variant-content_copyrightContainer__d5IO4 { max-width: none; }
}
.first-page-gender-variant-content_divider__XH8J5 { width: 100%; height: 1px; margin-bottom: 20px; background-color: var(--borderTertiaryColor); grid-area: 3 / 1 / 3 / 3; }
@media only screen and (min-width: 99999px) {
  .first-page-gender-variant-content_divider__XH8J5 { margin-bottom: 16px; }
}
@media only screen and (min-width: 99999px) {
  .first-page-gender-variant-content_divider__XH8J5 { max-width: 1129px; margin-bottom: 24px; }
}
.first-page-gender-variant-content_legal__dJV9k { grid-area: 4 / 1 / 4 / 3; text-align: center; }
.first-page-gender-variant-content_legal__dJV9k a span { color: var(--contentLinkColor) !important; }
@media only screen and (min-width: 99999px) {
  .first-page-gender-variant-content_legal__dJV9k { grid-area: 3 / 1 / 3 / 5; }
}
.first-page-gender-variant-content_legal__dJV9k br { display: block; margin: 8px; content: ""; }
.timeout-progress-bar_container__chkjs { position: relative; display: flex; width: 100%; flex-direction: column; align-items: center; text-align: center; }
.timeout-progress-bar_barTitle__HpC28 { margin-bottom: 12px; text-align: center; }
.timeout-progress-bar_barLabel__sSKCW { margin-bottom: 16px; }
.timeout-progress-bar_barFilled__0N_OA, .timeout-progress-bar_bar__yqpFG { position: relative; width: 100%; height: 24px; background: var(--backgroundTertiaryColor); }
.timeout-progress-bar_barFilled__0N_OA { position: absolute; background: var(--themePrimaryColor); inset-inline-start: 0px; transition: width 40ms ease-in; }
.timeout-progress-bar_barText__PuasY { position: absolute; bottom: 2px; left: 50%; transform: translateX(-50%); }
.timeout-progress-bar_image__yVlFe { width: 100%; max-width: 400px; margin: 12px 0px 24px; }
.first-page-loader-content_pageWrap__kzz2d { display: flex; width: 100%; height: 100%; flex-direction: column; }
@media only screen and (min-width: 99999px) {
  .first-page-loader-content_pageWrap__kzz2d { max-width: 552px; margin: 0px auto; }
}
.first-page-loader-content_image__plOLA { width: auto; height: calc(100% - 150px); object-fit: cover; }
.first-page-loader-content_content__lkmLH { position: absolute; bottom: 0px; display: flex; flex-direction: column; padding-top: 24px; margin-top: -24px; background: var(--backgroundPrimaryColor,#fff); border-top-left-radius: 16px; border-top-right-radius: 16px; gap: 24px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .first-page-loader-content_content__lkmLH { position: relative; margin: 0px auto; }
}
.first-page-loader-content_title__UBKRc { padding: 0px 20px; }
.first-page-loader-content_title__UBKRc span { color: var(--themePrimaryColor); }
.white-logo_logo__g7ur_ { display: inline-block; color: rgb(255, 255, 255); }
.discount-banner_banner__83XYP { display: flex; width: 100%; align-items: flex-start; padding: 16px; background: var(--backgroundPositiveColor); border-radius: 12px; gap: 12px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .discount-banner_banner__83XYP { align-items: center; justify-content: center; }
  .discount-banner_banner__83XYP .discount-banner_text__2rRTG { width: auto; }
}
.discount-banner_text__2rRTG { width: 100%; text-align: start; }
.discount-banner_text__2rRTG span { color: var(--contentPositiveColor); font-weight: 600; }
.discount-banner_icon__d1Y01 { width: 48px; height: auto; flex-shrink: 0; }
.discount-banner_icon__d1Y01 img { width: 100%; height: auto; }
.referral-program_container__FLX9i { display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 8px 20px 16px; }
@media only screen and (min-width: 99999px) {
  .referral-program_container__FLX9i { padding: 60px; }
}
@media only screen and (min-width: 99999px) {
  .referral-program_container__FLX9i { padding: 64px 40px 40px; }
}
.referral-program_discount__KM_Ds { margin-top: 8px; }
.referral-program_discount__KM_Ds .referral-program_discountText__kxeOG { font-family: var(--font-inter),sans-serif; font-size: 20px; font-style: normal; font-weight: 500; letter-spacing: -0.6px; line-height: 24px; }
.referral-program_discount__KM_Ds .referral-program_discountText__kxeOG span { font-family: var(--font-inter),sans-serif; font-size: 20px; font-style: normal; font-weight: 600; letter-spacing: -0.6px; line-height: 24px; }
@media only screen and (min-width: 99999px) {
  .referral-program_discount__KM_Ds { max-width: 860px; margin-top: 0px; margin-bottom: 40px; }
  .referral-program_discount__KM_Ds br { display: none; }
}
.referral-program_title__EQtnE { padding: 0px 20px; margin: 16px 0px 8px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .referral-program_title__EQtnE { margin-top: 0px; margin-bottom: 24px; }
}
.referral-program_subtitle__wvGoM { padding: 0px 20px; margin: 0px 0px 16px; font-family: var(--font-inter),sans-serif; text-align: center; }
@media only screen and (min-width: 99999px) {
  .referral-program_subtitle__wvGoM { margin-bottom: 32px; }
}
.referral-program_cards__prAl_ { display: flex; width: 100%; align-self: center; justify-content: center; margin-bottom: 16px; }
.referral-program_cards__prAl_ > :not(:last-child) { margin-inline-end: 20px; }
@media only screen and (min-width: 99999px) {
  .referral-program_cards__prAl_ { flex-wrap: nowrap; padding: 0px; margin-bottom: 24px; }
}
.referral-program_note__X2gk7 { padding: 0px 20px; margin: 0px 0px 20px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .referral-program_note__X2gk7 { margin-bottom: 100px; font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 14px; letter-spacing: 0.01em; line-height: 1.14; }
  [data-aeonik-pro-new-font] .referral-program_note__X2gk7 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 14px; font-weight: 500; line-height: 16px; }
}
.referral-program_boldWeight__y1SRX { font-weight: 700; }
.referral-program_copyrightContainer__nrycO { width: 100%; max-width: 335px; margin: 0px auto; text-align: center; }
@media only screen and (min-width: 99999px) {
  .referral-program_copyrightContainer__nrycO { max-width: none; }
}
.referral-program_divider__oKn0V { width: 100%; height: 1px; margin-bottom: 20px; background-color: var(--borderTertiaryColor); grid-area: 3 / 1 / 3 / 3; }
@media only screen and (min-width: 99999px) {
  .referral-program_divider__oKn0V { margin-bottom: 16px; }
}
@media only screen and (min-width: 99999px) {
  .referral-program_divider__oKn0V { max-width: 1129px; margin-bottom: 24px; }
}
.referral-program_legal__MRNTD { grid-area: 4 / 1 / 4 / 3; text-align: center; color: var(--contentPrimaryColor) !important; }
.referral-program_legal__MRNTD a span { color: var(--contentLinkColor) !important; }
@media only screen and (min-width: 99999px) {
  .referral-program_legal__MRNTD { grid-area: 3 / 1 / 3 / 5; }
}
.referral-program_legal__MRNTD br { display: block; margin: 8px; content: ""; }
.first-page-original-content_container__jO4S7 { display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 8px 20px 16px; }
@media only screen and (min-width: 99999px) {
  .first-page-original-content_container__jO4S7 { padding: 60px; }
}
@media only screen and (min-width: 99999px) {
  .first-page-original-content_container__jO4S7 { padding: 64px 40px 40px; }
}
.first-page-original-content_discount__j7_YE { margin-top: 8px; }
.first-page-original-content_discount__j7_YE .first-page-original-content_discountText__PclVH { font-family: var(--secondaryFont); font-size: 20px; font-style: normal; font-weight: 500; letter-spacing: -0.6px; line-height: 24px; }
.first-page-original-content_discount__j7_YE .first-page-original-content_discountText__PclVH span { font-family: var(--secondaryFont); font-size: 20px; font-style: normal; font-weight: 600; letter-spacing: -0.6px; line-height: 24px; }
@media only screen and (min-width: 99999px) {
  .first-page-original-content_discount__j7_YE { max-width: 860px; margin-top: 0px; margin-bottom: 40px; }
  .first-page-original-content_discount__j7_YE br { display: none; }
}
.first-page-original-content_title__2zbnN { padding: 0px 20px; margin: 16px 0px 8px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .first-page-original-content_title__2zbnN { margin-top: 0px; margin-bottom: 24px; }
}
.first-page-original-content_subtitle__anLlH { padding: 0px 20px; margin: 0px 0px 16px; font-family: var(--secondaryFont); text-align: center; }
@media only screen and (min-width: 99999px) {
  .first-page-original-content_subtitle__anLlH { margin-bottom: 32px; }
}
.first-page-original-content_cards__ijTTT { display: flex; width: 100%; align-self: center; justify-content: center; margin-bottom: 16px; }
.first-page-original-content_cards__ijTTT > :not(:last-child) { margin-inline-end: 20px; }
@media only screen and (min-width: 99999px) {
  .first-page-original-content_cards__ijTTT { flex-wrap: nowrap; padding: 0px; margin-bottom: 24px; }
}
.first-page-original-content_note__2P4zs { padding: 0px 20px; margin: 0px 0px 20px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .first-page-original-content_note__2P4zs { margin-bottom: 100px; font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 14px; letter-spacing: 0.01em; line-height: 1.14; }
  [data-aeonik-pro-new-font] .first-page-original-content_note__2P4zs { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 14px; font-weight: 500; line-height: 16px; }
}
.first-page-original-content_boldWeight__mXIfN { font-weight: 700; }
.first-page-original-content_copyrightContainer__IWXdi { width: 100%; max-width: 335px; margin: 0px auto; text-align: center; }
@media only screen and (min-width: 99999px) {
  .first-page-original-content_copyrightContainer__IWXdi { max-width: none; }
}
.first-page-original-content_divider__KL35M { width: 100%; height: 1px; margin-bottom: 20px; background-color: var(--borderTertiaryColor); grid-area: 3 / 1 / 3 / 3; }
@media only screen and (min-width: 99999px) {
  .first-page-original-content_divider__KL35M { margin-bottom: 16px; }
}
@media only screen and (min-width: 99999px) {
  .first-page-original-content_divider__KL35M { max-width: 1129px; margin-bottom: 24px; }
}
.first-page-original-content_legal__0d2Dw { grid-area: 4 / 1 / 4 / 3; text-align: center; color: var(--contentPrimaryColor) !important; }
.first-page-original-content_legal__0d2Dw a span { color: var(--contentLinkColor) !important; }
@media only screen and (min-width: 99999px) {
  .first-page-original-content_legal__0d2Dw { grid-area: 3 / 1 / 3 / 5; }
}
.first-page-original-content_legal__0d2Dw br { display: block; margin: 8px; content: ""; }
.first-page-with-top-image-content_sectionsWrapper__zylTA { padding: 20px 0px 48px; }
.first-page-with-top-image-content_container__2ArAQ { display: flex; flex-direction: column; align-items: center; justify-content: center; }
@media only screen and (min-width: 99999px) {
  .first-page-with-top-image-content_container__2ArAQ { max-width: 672px; margin: 0px auto; }
}
.first-page-with-top-image-content_content__1W87o { position: relative; z-index: 0; }
.first-page-with-top-image-content_title__XJY3X { margin-bottom: 8px; text-align: center; }
.first-page-with-top-image-content_description__X_XgO { margin-bottom: 24px; color: var(--contentSecondaryColor); text-align: center; }
.first-page-with-top-image-content_buttonsContainer__D86IW { display: grid; gap: 8px; grid-template-columns: 1fr 1fr; }
.first-page-with-top-image-content_button__ysETw { display: flex; min-height: 64px; align-items: center; justify-content: space-between; padding: 16px; background: var(--themePrimaryColor); border-radius: 16px; color: var(--contentAlwaysLightPrimaryColor); cursor: pointer; }
.first-page-with-top-image-content_button__ysETw:hover { transform: scale(1.05); }
.first-page-with-top-image-content_button__ysETw > * { color: inherit; }
.first-page-with-top-image-content_legal__6gk15 { margin-top: 20px; font-size: 16px; letter-spacing: -0.48px; line-height: 1.4; text-align: center; }
.first-page-with-top-image-content_legal__6gk15 a { color: var(--contentLinkColor); }
.first-page-with-top-image-content_legal__6gk15 a span { font-size: inherit; font-weight: inherit; color: inherit !important; }
.first-page-with-top-image-content_legal__6gk15 br { display: block; margin: 4px; content: ""; }
.first-page-with-top-image-content_image__O0Ehd { width: 100%; max-width: calc(100% - 40px); margin: 0px auto 24px; }
@keyframes cross-in-circle-button_show__SYGit { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes cross-in-circle-button_showLCP__XTRQ1 { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes cross-in-circle-button_hide__W9J0r { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes cross-in-circle-button_smallScroll__7tJ5B { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes cross-in-circle-button_bigScroll__DjaSA { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.cross-in-circle-button_circleBorder__gf9vo { transform: scale(1); transition: transform 0.1s ease-in-out; position: relative; padding-right: 20px; border: 1px solid rgba(0, 0, 0, 0); border-radius: 24px; cursor: pointer; }
.cross-in-circle-button_circleBorder__gf9vo:active { transform: scale(0.8); }
.cross-in-circle-button_circleBorder__gf9vo:hover { background-color: var(--backgroundSecondaryColor,rgb(246,247,249)); }
@media only screen and (min-width: 99999px) {
  .cross-in-circle-button_circleBorder__gf9vo { padding: 24px; border: 1px solid var(--inputSecondaryColor,rgba(23,23,23,.46)); border-radius: 24px; }
  .cross-in-circle-button_circleBorder__gf9vo:hover { border: 1px solid rgba(0, 0, 0, 0); background-color: var(--backgroundSecondaryColor,rgb(246,247,249)); }
}
.cross-in-circle-button_cross__xXZiF { position: absolute; top: 50%; left: 50%; display: flex; width: 24px; height: 24px; align-items: center; justify-content: center; transform: translate(-50%, -50%); }
.cross-in-circle-button_cross__xXZiF::after, .cross-in-circle-button_cross__xXZiF::before { position: absolute; width: 2px; height: 24px; background-color: var(--contentPrimaryColor,#171717); border-radius: 4px; content: " "; }
.cross-in-circle-button_cross__xXZiF::before { transform: rotate(45deg); }
.cross-in-circle-button_cross__xXZiF::after { transform: rotate(-45deg); }
.email-link_link___e7p9 { color: var(--contentLinkColor,#0050b2); }
.nav-bar-with-terms_link__KqG1F { color: var(--contentPrimaryColor,#171717); cursor: pointer; text-decoration: none; }
.nav-bar-with-terms_text__YgfOQ { display: flex; align-items: center; justify-content: space-between; padding: 12px 16px; border-radius: 16px; }
.nav-bar-with-terms_text__YgfOQ .nav-bar-with-terms_textHighlighted__P5aHr, .nav-bar-with-terms_text__YgfOQ:hover { background: var(--backgroundSecondaryColor,#f6f7f9); }
.nav-bar-with-terms_oneTrustButton__DJnGb { width: 100%; text-align: start; }
.nav-bar-with-terms_itemContentWithIcon__KLcCK { display: flex; align-items: center; padding: 12px 16px; gap: 8px; }
.nav-bar-with-terms_wechatButtonText__BeU40 { justify-content: flex-start; }
.nav-bar-with-terms_wechatButtonContainer__Jzxfx { width: 100%; }
.sidebar_uButton__DcqIT { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.sidebar_uGreenButton__wWTaQ { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.sidebar_uGreenButton__wWTaQ:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.sidebar_uGreenWideButton__M4ECD, .sidebar_uWideButton__r4ixM { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.sidebar_uWideButton__r4ixM { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.sidebar_uWideButton__r4ixM:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.sidebar_uInput__Xr279 { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.sidebar_uInput__Xr279:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.sidebar_uInput__Xr279:hover { border: 1px solid var(--neutral900Color); }
.sidebar_uInput__Xr279:-webkit-autofill:active, .sidebar_uInput__Xr279:-webkit-autofill:focus, .sidebar_uInput__Xr279:active, .sidebar_uInput__Xr279:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.sidebar_uInput__Xr279:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.sidebar_uInput__Xr279.sidebar_isInvalid__DTd_i { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.sidebar_uContentCard__f07HI { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.sidebar_uInputError__iSQyY { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.sidebar_desktopOnly__h7qxb { display: none; }
@media only screen and (min-width: 99999px) {
  .sidebar_desktopOnly__h7qxb { display: block; }
  .sidebar_mobileOnly__6mFsh { display: none; }
}
.sidebar_legal__jAsD4 { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.sidebar_sidebarBackdrop__hYljJ { position: fixed; z-index: 230; top: 0px; right: -100%; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0); transition: right 0.5s; }
[lang="ar"] .sidebar_sidebarBackdrop__hYljJ, [lang="he"] .sidebar_sidebarBackdrop__hYljJ { right: 100%; }
.sidebar_sidebarBackdrop__hYljJ.sidebar_isOpen__94Kar { right: 0px; background-color: rgba(0, 0, 0, 0.55); transition: right 0.5s, background-color 0.25s 0.5s; }
.sidebar_sidebar__re6xk { z-index: 888; position: absolute; right: 0px; width: 375px; max-width: 100%; height: 100%; background-color: var(--backgroundPrimaryColor,#fff); }
[lang="ar"] .sidebar_sidebar__re6xk, [lang="he"] .sidebar_sidebar__re6xk { right: auto; left: 0px; }
@media only screen and (min-width: 99999px) {
  .sidebar_sidebar__re6xk { width: 400px; }
}
.sidebar_legalContainer__AHpcY { display: flex; height: 90%; box-sizing: border-box; flex-direction: column; justify-content: space-between; }
.sidebar_contact__qr2Zu { padding: 20px; justify-self: end; }
.sidebar_sidebarLink__VsjCb { color: var(--contentPrimaryColor,#171717); cursor: pointer; text-decoration: none; }
.sidebar_link__ATml0 { color: var(--contentLinkColor,#0050b2); }
.sidebar_header__AigJP { display: flex; align-items: center; justify-content: space-between; padding: 16px 20px; border-bottom: 1px solid var(--borderTertiaryColor,rgba(23,23,23,.08)); }
@media only screen and (min-width: 99999px) {
  .sidebar_header__AigJP { padding: 20px; }
}
.sidebar_navbar__nd2Yz { padding: 20px; }
.AccordionPaymentFormLayout-module__layoutContainer___esbwE { position: relative; display: flex; flex-direction: column; gap: 12px; }
.AccordionPaymentFormLayout-module__paymentOptionsContainer___LToQx { display: flex; flex-direction: column; gap: 8px; }
.AccordionPaymentFormLayout-module__tokenExCardBrandsContainer___xsgkI { border-bottom: 1px solid rgb(229, 229, 229); margin-top: 12px; --card-brand-size: 32px; }
@media only screen and (min-width: 99999px) {
  .AccordionPaymentFormLayout-module__tokenExCardBrandsContainer___xsgkI { --card-brand-size: 40px; --card-brands-padding-bottom: 0; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
}
.AccordionSection-module__accordionButton___98fZb { width: 100%; }
.AccordionSection-module__accordionContainer___kcBZA { padding: 16px; border-radius: 16px; background-color: rgb(246, 247, 249); cursor: pointer; }
.AccordionSection-module__accordionHeader___XHxxp { display: flex; align-items: center; justify-content: space-between; gap: 8px; }
.AccordionSection-module__accordionTitleContainer___-4h6z { display: flex; align-items: center; gap: 12px; }
.AccordionSection-module__checkIconContainer___pQpPc { display: flex; width: 24px; height: 24px; align-items: center; justify-content: center; border: 1px solid rgb(184, 184, 184); border-radius: 50%; color: rgb(255, 255, 255); font-size: 16px; }
.AccordionSection-module__checkIconContainer___pQpPc.AccordionSection-module__isExpanded___qeBRg { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(23, 23, 23); }
.AccordionSection-module__checkIconContainer___pQpPc > * { display: block; font-size: inherit; }
.AccordionSection-module__checkIcon___YbESX { color: rgb(255, 255, 255); fill: currentcolor; }
.AccordionSection-module__accordionTitle___AztNz { margin: 0px; color: rgb(23, 23, 23); font-family: inherit; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: -0.6px; line-height: 1.41; }
.AccordionSection-module__accordionTitle___AztNz:lang(pl) { font-size: 16px; }
.AccordionSection-module__accordionTitle___AztNz:lang(es) { font-size: 15px; }
.AccordionSection-module__accordionTitle___AztNz.AccordionSection-module__withCheckIcon___bTKUt { font-weight: 500; }
.AccordionSection-module__icons___Fb8ht { display: flex; align-items: center; gap: 8px; }
.AccordionSection-module__formContainer___oIIZo { position: relative; cursor: auto; }
.AccordionSection-module__isHidden___-AU-o { display: none; }
.AccordionSection-module__divider___q-D6m { width: 100%; height: 1px; margin: 16px 0px; background: rgba(23, 23, 23, 0.08); }
.BasicPaymentFormLayout-module__layoutContainer___IjvwH { position: relative; display: flex; flex-direction: column; gap: 16px; }
.BasicPaymentFormLayout-module__fastPaymentContainer___q-w19 { display: inherit; flex-direction: inherit; gap: 12px; }
.HorizontalDivider-module__container___20dwp { display: flex; align-items: center; color: rgb(103, 125, 150); font-size: 12px; line-height: 1.25; }
.HorizontalDivider-module__text___lr4kY { flex: 0 0 auto; padding: 0px 0.7em; }
.HorizontalDivider-module__line___4sdAy { height: 1px; flex: 1 1 0%; background: rgb(221, 229, 237); }
.LoadingOverlay-module__container___77ZE8 { position: absolute; z-index: 999; top: 0px; left: 0px; display: flex; overflow: hidden; width: 100%; height: 100%; align-items: center; justify-content: center; background: rgb(255, 255, 255); }
.LoadingOverlay-module__container___77ZE8.LoadingOverlay-module__containerTransparent___tZ3i6 { background: transparent; }
.LoadingOverlay-module__containerFixed___C5217 { position: fixed; }
.LoadingOverlay-module__spinner___q--xE { position: relative; animation: 1s linear 0s infinite normal none running LoadingOverlay-module__spinning___9Le33; color: inherit; stroke: currentcolor; transform: translateZ(0px) scale(1); }
@keyframes LoadingOverlay-module__spinning___9Le33 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.PaymentRedirectIframe-module__container___LwpY8 { position: fixed; z-index: 1000; top: 0px; left: 0px; display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; padding: 0px 20px; background: rgba(0, 0, 0, 0.3); }
.PaymentRedirectIframe-module__iframeWrapper___nwyZZ { position: relative; width: 100%; max-width: 500px; height: 100%; max-height: 600px; border-radius: 10px; background-color: rgb(255, 255, 255); isolation: isolate; }
.PaymentRedirectIframe-module__iframe___HZe5e { position: relative; z-index: 1; width: 100%; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 10px; transform: translateZ(0px); }
.PaymentRedirectIframe-module__closeButton___QnGMj { display: flex; padding: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50%; background: rgb(246, 247, 249); color: rgb(23, 23, 23); cursor: pointer; margin-block-start: 8px; margin-inline: auto 12px; }
.PaymentRedirectIframe-module__closeButton___QnGMj:hover { background: rgb(255, 255, 255); }
.PaymentRedirectIframe-module__closeIcon___Dq7FX { width: 16px; height: 16px; }
.PproAlipayPaymentFlow-module__container___tjoPF { display: flex; flex-direction: column; }
.PproAlipayPaymentFlow-module__alipayButton___b272j { display: flex; width: 100%; min-height: 48px; align-items: center; justify-content: center; padding: 12px; border-width: 0px; border-radius: 100px; background-color: rgb(22, 119, 255); color: rgb(255, 255, 255); cursor: pointer; }
.PaymentButtonSkeleton-module__container___VE4Jb { position: absolute; z-index: 999; top: 0px; left: 0px; display: flex; overflow: hidden; width: 100%; height: 100%; align-items: center; justify-content: center; background: rgb(224, 224, 224); }
.PaymentButtonSkeleton-module__container___VE4Jb::before { position: absolute; top: 0px; left: -100%; width: 100%; height: 100%; animation: 1.5s ease 0s infinite normal none running PaymentButtonSkeleton-module__shimmer___OT57U; background: rgba(229, 229, 229, 0.8); content: ""; }
.PaymentButtonSkeleton-module__pill___Pq1Qe { border-radius: 22px; }
@media only screen and (max-width: 374px) {
  .PaymentButtonSkeleton-module__pill___Pq1Qe { border-radius: 18px; }
}
.PaymentButtonSkeleton-module__rect___VG9Ih { border-radius: 4px; }
.PaymentButtonSkeleton-module__sharp___STvYT { border-radius: 0px; }
@keyframes PaymentButtonSkeleton-module__shimmer___OT57U { 
  0% { transform: translate(-100%); }
  100% { transform: translate(100%); }
}
.NativeApplePayPaymentFlow-module__applePayButton___qSd4F { width: 100%; }
.SolidApplePayPaymentFlow-module__buttonContainer___RFrzb { position: relative; overflow: hidden; width: 100%; border-radius: 100px; }
.SolidApplePayPaymentFlow-module__button___nOiXD { height: 100%; }
.StripeExpressCheckout-module__buttonContainer___IQgOL { position: relative; overflow: hidden; width: 100%; }
.StripeExpressCheckout-module__button___wNfvm { height: 100%; }
.Spinner-module__spinner___SZoUP { animation: 0.9s linear 0s infinite normal none running Spinner-module__spinner-rotate___DcNxA; color: inherit; }
@keyframes Spinner-module__spinner-rotate___DcNxA { 
  100% { transform: rotate(360deg); }
}
.PaymentStatusOverlay-module__overlay___GLPuJ { position: fixed; z-index: 1000; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 16px 20px; background-color: rgb(255, 255, 255); gap: 24px; inset: 0px; }
@media only screen and (min-width: 99999px) {
  .PaymentStatusOverlay-module__overlay___GLPuJ { position: absolute; }
}
.PaymentStatusOverlay-module__container___DtCGH { display: flex; flex-direction: column; gap: 4px; text-align: center; }
.PaymentStatusOverlay-module__headline___suGAp { margin: 0px; color: rgb(23, 23, 23); font-family: inherit; font-size: 20px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: 0px; line-height: 1.2; }
@media only screen and (min-width: 99999px) {
  .PaymentStatusOverlay-module__headline___suGAp { font-size: 24px; line-height: 1.17; }
}
.PaymentStatusOverlay-module__text___umYCk { margin: 0px; color: rgba(23, 23, 23, 0.72); font-family: inherit; font-size: 14px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.43; }
.PaymentStatusOverlay-module__successIcon___QQUdw { width: 64px; height: 64px; color: rgb(58, 174, 146); }
.PaymentStatusOverlay-module__successTitle___GReKN { margin: 0px; color: rgb(23, 23, 23); font-family: inherit; font-size: 20px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: 0px; line-height: 1.2; text-align: center; }
@media only screen and (min-width: 99999px) {
  .PaymentStatusOverlay-module__successTitle___GReKN { font-size: 24px; line-height: 1.17; }
}
.Tooltip-module__tooltipContainer___mILHn { position: relative; }
.Tooltip-module__tooltipContainer___mILHn:hover > .Tooltip-module__tooltip___LjRUX.Tooltip-module__openOnHover___OIf49 { opacity: 1; pointer-events: auto; }
.Tooltip-module__tooltip___LjRUX { position: absolute; width: max-content; max-width: 250px; padding: 0.5em 0.9em; border-radius: 10px; background: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 6px; color: rgb(255, 255, 255); opacity: 0; pointer-events: none; text-transform: none; transition: opacity 0.2s; }
.Tooltip-module__tooltip___LjRUX::before { color: rgb(0, 0, 0); content: ""; }
.Tooltip-module__topPlacement___4TfM6 { left: 50%; transform: translate(-50%) translateY(-100%); }
.Tooltip-module__topPlacement___4TfM6.Tooltip-module__withArrow___TS3Y- { top: -0.5em; }
.Tooltip-module__topPlacement___4TfM6.Tooltip-module__withArrow___TS3Y-::before { position: absolute; display: block; width: 0px; height: 0px; border-width: 0.5em 0.5em medium; border-style: solid solid none; border-color: currentcolor transparent; border-image: none; left: 50%; transform: translate(-50%); top: calc(100% - 3px); }
.Tooltip-module__topPlacement___4TfM6.Tooltip-module__endAlign___hR8mL { inset-inline: auto 0px; transform: translateY(-100%); }
.Tooltip-module__topPlacement___4TfM6.Tooltip-module__endAlign___hR8mL::before { inset-inline: auto 0px; transform: translate(-40%); }
[lang="ar"] .Tooltip-module__topPlacement___4TfM6.Tooltip-module__endAlign___hR8mL::before, [lang="he"] .Tooltip-module__topPlacement___4TfM6.Tooltip-module__endAlign___hR8mL::before { transform: translate(40%); }
.Tooltip-module__topPlacement___4TfM6.Tooltip-module__startAlign___xlRmZ { inset-inline: 0px auto; transform: translateY(-100%); }
.Tooltip-module__topPlacement___4TfM6.Tooltip-module__startAlign___xlRmZ::before { inset-inline: 0px auto; transform: translate(40%); }
[lang="ar"] .Tooltip-module__topPlacement___4TfM6.Tooltip-module__startAlign___xlRmZ::before, [lang="he"] .Tooltip-module__topPlacement___4TfM6.Tooltip-module__startAlign___xlRmZ::before { transform: translate(40%); }
.Tooltip-module__bottomPlacement___vvt7r { left: 50%; transform: translate(-50%) translateY(100%); }
.Tooltip-module__bottomPlacement___vvt7r.Tooltip-module__withArrow___TS3Y- { bottom: -0.5em; }
.Tooltip-module__bottomPlacement___vvt7r.Tooltip-module__withArrow___TS3Y-::before { position: absolute; display: block; width: 0px; height: 0px; border-width: medium 0.5em 0.5em; border-style: none solid solid; border-color: currentcolor transparent; border-image: none; left: 50%; transform: translate(-50%); bottom: calc(100% - 3px); }
.Tooltip-module__bottomPlacement___vvt7r.Tooltip-module__endAlign___hR8mL { inset-inline: auto 0px; transform: translateY(100%); }
.Tooltip-module__bottomPlacement___vvt7r.Tooltip-module__endAlign___hR8mL::before { inset-inline: auto 0px; transform: translate(-40%); }
[lang="ar"] .Tooltip-module__bottomPlacement___vvt7r.Tooltip-module__endAlign___hR8mL::before, [lang="he"] .Tooltip-module__bottomPlacement___vvt7r.Tooltip-module__endAlign___hR8mL::before { transform: translate(40%); }
.Tooltip-module__bottomPlacement___vvt7r.Tooltip-module__startAlign___xlRmZ { inset-inline: 0px auto; transform: translateY(100%); }
.Tooltip-module__bottomPlacement___vvt7r.Tooltip-module__startAlign___xlRmZ::before { inset-inline: 0px auto; transform: translate(40%); }
[lang="ar"] .Tooltip-module__bottomPlacement___vvt7r.Tooltip-module__startAlign___xlRmZ::before, [lang="he"] .Tooltip-module__bottomPlacement___vvt7r.Tooltip-module__startAlign___xlRmZ::before { transform: translate(40%); }
.Tooltip-module__leftPlacement___zyUUQ { top: 50%; transform: translate(-100%) translateY(-50%); }
[lang="ar"] .Tooltip-module__leftPlacement___zyUUQ, [lang="he"] .Tooltip-module__leftPlacement___zyUUQ { transform: translate(100%) translateY(-50%); }
.Tooltip-module__leftPlacement___zyUUQ.Tooltip-module__withArrow___TS3Y- { inset-inline-start: -0.5em; }
.Tooltip-module__leftPlacement___zyUUQ.Tooltip-module__withArrow___TS3Y-::before { position: absolute; display: block; width: 0px; height: 0px; border: 0.5em solid transparent; top: 50%; transform: translateY(-50%); border-inline-end: none; border-inline-start-color: currentcolor; inset-inline-start: calc(100% - 3px); }
.Tooltip-module__rightPlacement___-iHQX { top: 50%; transform: translate(100%) translateY(-50%); }
[lang="ar"] .Tooltip-module__rightPlacement___-iHQX, [lang="he"] .Tooltip-module__rightPlacement___-iHQX { transform: translate(-100%) translateY(-50%); }
.Tooltip-module__rightPlacement___-iHQX.Tooltip-module__withArrow___TS3Y- { inset-inline-end: -0.5em; }
.Tooltip-module__rightPlacement___-iHQX.Tooltip-module__withArrow___TS3Y-::before { position: absolute; display: block; width: 0px; height: 0px; border: 0.5em solid transparent; top: 50%; transform: translateY(-50%); border-inline-end-color: currentcolor; border-inline-start: none; inset-inline-end: calc(100% - 3px); }
.Tooltip-module__isOpen___HKVLc { opacity: 1; pointer-events: auto; }
.Tooltip-module__tooltipTitle___cJfzG { padding: 0px; margin: 0px; font-family: inherit; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.21; }
.BlikCodeInput-module__field___Ce9PZ { display: flex; flex-direction: column; gap: 8px; }
.BlikCodeInput-module__label___V9gZG { align-self: flex-start; color: rgba(23, 23, 23, 0.72); font-family: inherit; font-size: 12px; font-weight: 400; letter-spacing: 0px; line-height: 1.33; }
.BlikCodeInput-module__labelError___tBtqR { color: rgb(238, 80, 90); }
.BlikCodeInput-module__inputContainer___-HODw { position: relative; display: flex; width: 100%; height: 48px; box-sizing: border-box; align-items: center; border-radius: 12px; background-color: transparent; box-shadow: rgb(184, 184, 184) 0px 0px 0px 1px inset; color: rgb(23, 23, 23); cursor: text; gap: 16px; padding-inline: 16px; transition: box-shadow 0.2s; }
.BlikCodeInput-module__inputContainer___-HODw:hover { box-shadow: rgb(23, 23, 23) 0px 0px 0px 1px inset; }
.BlikCodeInput-module__inputContainer___-HODw:focus-within { box-shadow: rgb(23, 23, 23) 0px 0px 0px 2px inset; }
.BlikCodeInput-module__inputContainerError___-fY29, .BlikCodeInput-module__inputContainerError___-fY29:hover, .BlikCodeInput-module__inputContainerError___-fY29:focus-within { box-shadow: rgb(238, 80, 90) 0px 0px 0px 1px inset; }
.BlikCodeInput-module__input___r4G1f { display: block; width: 100%; min-width: 0px; height: 48px; box-sizing: border-box; flex: 1 1 0%; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: inherit; appearance: none; background: transparent; color: rgb(23, 23, 23); font-family: inherit; font-size: 17px; font-variant-numeric: tabular-nums; font-weight: 400; letter-spacing: 0.02em; line-height: 24px; outline: none; }
.BlikCodeInput-module__input___r4G1f::placeholder { color: rgba(23, 23, 23, 0.72); font-family: inherit; letter-spacing: -0.03em; opacity: 1; }
.BlikCodeInput-module__infoButton___YmDtm { display: flex; flex-shrink: 0; align-items: center; justify-content: center; padding: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; color: rgba(23, 23, 23, 0.72); cursor: pointer; font-size: 20px; }
.BlikCodeInput-module__tooltipContainer___z-NG8 { display: inline-flex; }
.BlikCodeInput-module__tooltip___TF-Dw.BlikCodeInput-module__tooltip___TF-Dw { max-width: 203px; padding: 6px 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 6px; color: rgb(23, 23, 23); }
.BlikCodeInput-module__tooltip___TF-Dw.BlikCodeInput-module__tooltip___TF-Dw::before { color: rgb(255, 255, 255); }
.BlikCodeInput-module__error___PyTF3 { display: flex; align-items: center; color: rgb(238, 80, 90); font-family: inherit; font-size: 12px; font-weight: 500; gap: 6px; letter-spacing: 0px; line-height: 16px; }
.BlikCodeInput-module__errorIcon___L5-Js { flex-shrink: 0; }
.BlikForm-module__form___FD-wX { display: flex; flex-direction: column; gap: 24px; }
.BlikForm-module__submit___Fm0JD { display: flex; width: 100%; min-height: 48px; box-sizing: border-box; align-items: center; justify-content: center; padding: 12px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 48px; background-color: rgb(58, 174, 146); color: rgb(255, 255, 255); cursor: pointer; font-family: inherit; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; gap: 8px; letter-spacing: -0.03em; line-height: 1.18; outline: none; text-transform: uppercase; transition: opacity 0.2s; }
.BlikForm-module__submit___Fm0JD:hover:not(:disabled) { opacity: 0.85; }
.BlikForm-module__submit___Fm0JD:disabled { cursor: not-allowed; opacity: 0.6; }
.CompletePaymentOverlay-module__backdrop___tLwUk { position: fixed; z-index: 1000; display: flex; align-items: center; justify-content: center; padding: 24px; background-color: rgba(0, 0, 0, 0.7); inset: 0px; }
.CompletePaymentOverlay-module__container___Dhg9p { position: relative; display: flex; overflow: hidden; width: 100%; max-width: 360px; box-sizing: border-box; flex-direction: column; align-items: center; padding: 32px 24px 24px; border-radius: 16px; background-color: rgb(255, 255, 255); font-family: inherit; text-align: center; }
.CompletePaymentOverlay-module__loadingOverlayWrapper___a0Sfe { display: flex; min-height: 96px; align-items: center; justify-content: center; }
.CompletePaymentOverlay-module__title___tIZQo { margin: 0px 0px 8px; color: rgb(23, 23, 23); font-family: inherit; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: -0.4px; line-height: 24px; }
@media only screen and (min-width: 99999px) {
  .CompletePaymentOverlay-module__title___tIZQo { font-size: 26px; line-height: 32px; }
}
.CompletePaymentOverlay-module__message___bpKHd { margin: 0px 0px 20px; color: rgba(23, 23, 23, 0.72); font-family: inherit; font-size: 14px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.43; }
.CompletePaymentOverlay-module__returnToPaymentButton___l-QGi { position: relative; display: flex; width: 100%; align-items: center; justify-content: center; padding: 12px 48px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 24px; background: rgb(51, 39, 38); color: rgb(255, 255, 255); cursor: pointer; font-family: inherit; font-size: 16px; font-weight: 400; letter-spacing: 0.007em; line-height: normal; outline: none; transform: scale(1); transition: transform 0.1s ease-in-out; }
.CompletePaymentOverlay-module__returnToPaymentButton___l-QGi:active { transform: scale(0.98); }
.CompletePaymentOverlay-module__completePaymentButton___R-VZt { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin-top: 16px; background-color: rgba(0, 0, 0, 0); color: rgb(23, 23, 23); cursor: pointer; font-family: inherit; font-size: 14px; font-weight: 700; line-height: 1.43; }
.PopupRedirectButtonFlow-module__container___Da8CG { display: flex; flex-direction: column; }
.StripeCashAppPaymentFlow-module__cashAppButton___-S-kP { display: flex; width: 100%; min-height: 48px; box-sizing: border-box; align-items: center; justify-content: center; padding: 12px; border-width: 0px; border-radius: 48px; background-color: rgb(16, 16, 16); color: rgb(255, 255, 255); cursor: pointer; font-family: inherit; font-size: 16px; font-weight: 400; gap: 6px; }
.XenditGCashPaymentFlow-module__gCashButton___Np6DY { display: flex; width: 100%; min-height: 48px; box-sizing: border-box; align-items: center; justify-content: center; border-width: 0px; border-radius: 48px; background-color: rgb(25, 114, 249); color: rgb(255, 255, 255); cursor: pointer; font-family: inherit; font-size: 20px; font-weight: 500; letter-spacing: -0.6px; line-height: 28px; padding-inline: 16px; }
.SolidGooglePayPaymentFlow-module__buttonContainer___U-qEA { position: relative; overflow: hidden; width: 100%; border-radius: 22px; }
.SolidGooglePayPaymentFlow-module__button___VscWd { height: 100%; }
.XenditGrabPayPaymentFlow-module__grabPayButton___UctPR { display: flex; width: 100%; min-height: 48px; box-sizing: border-box; align-items: center; justify-content: center; border-width: 0px; border-radius: 48px; background-color: rgb(0, 177, 79); color: rgb(255, 255, 255); cursor: pointer; font-family: inherit; font-size: 20px; font-weight: 500; letter-spacing: -0.6px; line-height: 28px; padding-inline: 16px; }
.StripeKakaoPayPaymentFlow-module__kakaoPayButton___-HZOU { display: flex; width: 100%; min-height: 48px; align-items: center; justify-content: center; padding: 12px; border-width: 0px; border-radius: 48px; background-color: rgb(254, 229, 0); color: rgb(0, 0, 0); cursor: pointer; gap: 8px; }
.StripeKlarnaPaymentFlow-module__klarnaButton___H0-xI { display: flex; width: 100%; min-height: 48px; box-sizing: border-box; align-items: center; justify-content: center; padding: 12px; border-width: 0px; border-radius: 48px; background-color: rgb(11, 5, 29); color: rgb(255, 255, 255); cursor: pointer; font-family: inherit; font-size: 22px; font-weight: 500; gap: 6px; letter-spacing: -0.6px; line-height: 1.18; }
.StripeLinkExpressCheckout-module__buttonContainer___Ym3K8 { position: relative; overflow: hidden; width: 100%; }
.StripeLinkExpressCheckout-module__button___VhFo0 { height: 100%; }
.XenditMayaPaymentFlow-module__mayaButton___Kpje0 { display: flex; width: 100%; min-height: 48px; box-sizing: border-box; align-items: center; justify-content: center; border-width: 0px; border-radius: 48px; background-color: rgb(17, 36, 50); color: rgb(255, 255, 255); cursor: pointer; font-family: inherit; font-size: 20px; font-weight: 500; letter-spacing: -0.6px; line-height: 28px; padding-inline: 16px; }
.StripeMomoPaymentFlow-module__momoButton___jWW3Y { display: flex; width: 100%; min-height: 48px; box-sizing: border-box; align-items: center; justify-content: center; border-width: 0px; border-radius: 48px; background-color: rgb(165, 0, 100); color: rgb(255, 255, 255); cursor: pointer; font-family: inherit; font-size: 17px; font-weight: 400; gap: 6px; letter-spacing: -0.03em; line-height: 1.18; padding-inline: 12px; }
.StripeNaverPayPaymentFlow-module__naverPayButton___6hBMq { display: flex; width: 100%; min-height: 48px; align-items: center; justify-content: center; padding: 12px; border-width: 0px; border-radius: 48px; background-color: rgb(0, 222, 90); color: rgb(255, 255, 255); cursor: pointer; gap: 8px; }
.OvoForm-module__form___lv-3k { display: flex; flex-direction: column; gap: 16px; }
.OvoForm-module__field___d7jOc { display: flex; flex-direction: column; gap: 8px; }
.OvoForm-module__label___mrh-C { align-self: flex-start; color: rgba(23, 23, 23, 0.72); font-family: inherit; font-size: 12px; font-weight: 400; line-height: 1.33; }
.OvoForm-module__labelError___RJUYk { color: rgb(238, 80, 90); }
.OvoForm-module__phoneWrapper___eN378 { display: flex; width: 100%; height: 48px; box-sizing: border-box; align-items: center; padding: 0px 16px; border-radius: 12px; box-shadow: rgb(184, 184, 184) 0px 0px 0px 1px inset; gap: 16px; transition: box-shadow 0.2s; }
.OvoForm-module__phoneWrapper___eN378:hover { box-shadow: rgb(23, 23, 23) 0px 0px 0px 1px inset; }
.OvoForm-module__phoneWrapper___eN378:focus-within { box-shadow: rgb(23, 23, 23) 0px 0px 0px 2px inset; }
.OvoForm-module__phoneWrapperError___tiA6G, .OvoForm-module__phoneWrapperError___tiA6G:hover { box-shadow: rgb(238, 80, 90) 0px 0px 0px 1px inset; }
.OvoForm-module__phoneWrapperError___tiA6G:focus-within { box-shadow: rgb(238, 80, 90) 0px 0px 0px 2px inset; }
.OvoForm-module__phoneFlag___rQkyl { width: 27px; height: 20px; flex-shrink: 0; }
.OvoForm-module__phoneCode___HeKCl { flex-shrink: 0; color: rgb(23, 23, 23); font-family: inherit; font-size: 17px; letter-spacing: -0.03em; line-height: 1.5; white-space: nowrap; }
.OvoForm-module__phoneInput___5JLt- { width: 100%; min-width: 0px; flex: 1 1 0%; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; color: rgb(23, 23, 23); font-family: inherit; font-size: 17px; letter-spacing: -0.03em; line-height: 1.5; outline: none; -webkit-text-fill-color: rgb(23, 23, 23); transition: background-color 5000s ease-in-out; }
.OvoForm-module__phoneInput___5JLt-::placeholder { color: rgba(23, 23, 23, 0.72); opacity: 1; -webkit-text-fill-color: rgba(23, 23, 23, 0.72); }
.OvoForm-module__clearButton___N7LRT { display: flex; align-items: center; justify-content: center; padding: 4px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; appearance: none; background: none; color: rgb(23, 23, 23); cursor: pointer; }
.OvoForm-module__clearIcon___3hWYg { display: block; width: 16px; height: 16px; }
.OvoForm-module__error___VyYFi { display: flex; align-items: center; color: rgb(238, 80, 90); font-family: inherit; font-size: 12px; font-weight: 500; line-height: 1.5; }
.OvoForm-module__errorIcon___peR-t { margin-inline-end: 6px; }
.OvoForm-module__submit___EFns6 { display: flex; width: 100%; min-height: 48px; align-items: center; justify-content: center; padding: 12px 48px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100px; margin: 8px 0px 0px; background-color: rgb(58, 174, 146); color: rgb(255, 255, 255); cursor: pointer; font-family: inherit; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; gap: 8px; letter-spacing: 0.34px; line-height: 1; outline: none; text-transform: uppercase; transition: opacity 0.2s; }
.OvoForm-module__submit___EFns6:hover:not(:disabled) { opacity: 0.85; }
.OvoForm-module__submit___EFns6:disabled { cursor: not-allowed; opacity: 0.6; }
.OvoForm-module__lockIcon___slJBd { width: 16px; height: 16px; }
.BraintreePaypalPaymentFlow-module__buttonContainer___goH2T { position: relative; }
.BraintreePaypalPaymentFlow-module__paypalButton___-J3on { line-height: 0; }
.BraintreePaypalPaymentFlow-module__errorMessage___s6hjZ { color: rgb(0, 0, 0); text-align: center; }
.SolidPaypalPaymentFlow-module__buttonContainer___PKsph { position: relative; }
.SolidPaypalPaymentFlow-module__paypalButton___0nudD { max-width: 750px; margin: 0px auto; line-height: 0; }
.SolidPaypalPaymentFlow-module__paypalButtonLoading___Xxkqq { position: absolute; visibility: hidden; }
.SolidPaypalPaymentFlow-module__errorMessage___ioaBd { color: rgb(0, 0, 0); text-align: center; }
.FormInput-module__container___wRLgZ { display: flex; flex-direction: column; gap: 8px; }
.FormInput-module__inputLabel___29w4x { align-self: flex-start; color: rgba(23, 23, 23, 0.72); font-family: inherit; font-size: 12px; -webkit-font-smoothing: antialiased; line-height: 1.33; }
.FormInput-module__inputLabelError___GOPdH { color: rgb(238, 80, 90); }
.FormInput-module__inputContainer___gMUUO { --inputBorderWidth: 1px; --inputBorderColor: #b8b8b8; position: relative; display: flex; width: 100%; align-items: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 12px; background-color: transparent; color: rgb(23, 23, 23); cursor: text; font-family: inherit; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.5; }
.FormInput-module__inputContainer___gMUUO:has(.FormInput-module__inputIcon___svzMV) .FormInput-module__input___KxFHn { padding-right: 46px; }
.FormInput-module__inputContainer___gMUUO:hover { --inputBorderWidth: 1px; --inputBorderColor: #171717; }
.FormInput-module__inputContainer___gMUUO:focus-within { --inputBorderWidth: 2px; --inputBorderColor: #171717; }
.FormInput-module__inputContainer___gMUUO::after { position: absolute; z-index: 1; border-radius: inherit; box-shadow: inset 0 0 0 var(--inputBorderWidth) var(--inputBorderColor); content: ""; inset: 0px; pointer-events: none; transition: box-shadow 0.2s; }
.FormInput-module__inputContainer___gMUUO.FormInput-module__inputContainerError___LVYJA { --inputBorderColor: #ee505a; }
.FormInput-module__inputContainer___gMUUO.FormInput-module__inputContainerReadOnly___CqA94 .FormInput-module__input___KxFHn { color: rgba(23, 23, 23, 0.72); }
.FormInput-module__inputContainer___gMUUO.FormInput-module__inputContainerReadOnly___CqA94:focus-within { --inputBorderWidth: 1px; --inputBorderColor: #b8b8b8; }
.FormInput-module__input___KxFHn { display: block; width: 100%; height: 48px; box-sizing: border-box; padding: 12px 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; appearance: none; background: none; color: rgb(23, 23, 23); cursor: text; font-family: inherit; font-size: inherit; line-height: inherit; outline: none; }
.FormInput-module__input___KxFHn::placeholder { color: rgba(23, 23, 23, 0.72); font-family: inherit; opacity: 1; }
.FormInput-module__inputIcon___svzMV { position: absolute; z-index: 2; top: 50%; right: 15px; display: flex; width: 24px; height: 24px; align-items: center; justify-content: flex-end; background: transparent; color: rgb(23, 23, 23); transform: translateY(-50%); }
.FormInput-module__inputIconButton___wlKTb { display: flex; align-items: center; justify-content: flex-end; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; cursor: pointer; font-size: 24px; }
.FormInput-module__inputError___-aH84 { display: flex; align-items: center; color: rgb(238, 80, 90); font-family: inherit; font-size: 12px; -webkit-font-smoothing: antialiased; font-weight: 500; letter-spacing: 0px; line-height: 1.33; }
.FormInput-module__errorIcon___3YLfg { margin-inline-end: 6px; }
.ToasterMessage-module__container___-T5-- { position: relative; z-index: 100; padding: 16px; border-radius: 16px; margin-bottom: 24px; background: rgba(23, 23, 23, 0.8); box-shadow: rgba(7, 21, 37, 0.04) 0px 2px 4px, rgba(22, 42, 65, 0.14) 0px 2px 16px; }
@media only screen and (min-width: 99999px) {
  .ToasterMessage-module__container___-T5-- { position: absolute; bottom: 108px; left: 20px; max-width: 360px; margin-bottom: 0px; }
}
.ToasterMessage-module__title___TDEzI { display: flex; align-items: center; margin: 0px; color: rgb(255, 255, 255); }
.ToasterMessage-module__title___TDEzI.ToasterMessage-module__withBottomMargin___AGKPt { margin-bottom: 8px; }
.ToasterMessage-module__text___V3biV { max-width: 480px; margin: 0px; color: rgba(255, 255, 255, 0.72); font-family: inherit; font-size: 14px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.43; padding-inline-start: 32px; }
.ToasterMessage-module__icon___11GAp { width: 24px; height: 24px; color: rgb(255, 255, 255); font-size: 24px; margin-inline-end: 8px; }
.ToasterMessage-module__crossIcon___-OvNc { position: absolute; top: 16px; color: rgb(255, 255, 255); cursor: pointer; font-size: 24px; inset-inline-end: 16px; }
.PixForm-module__form___QxrmB { display: flex; flex-direction: column; gap: 16px; }
.PixForm-module__cpfInfoIconButton___4Rqeb { display: flex; align-items: center; justify-content: flex-end; padding: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; color: rgba(23, 23, 23, 0.72); cursor: pointer; font-size: 20px; }
.PixForm-module__continueButton___fc0Ae { display: flex; width: 100%; min-height: 48px; align-items: center; justify-content: center; padding: 12px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100px; margin: 8px 0px 0px; background-color: rgb(58, 174, 146); color: rgb(255, 255, 255); cursor: pointer; font-family: inherit; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; gap: 8px; letter-spacing: -0.03em; line-height: 1.18; outline: none; text-transform: uppercase; transition: opacity 0.2s; }
.PixForm-module__continueButton___fc0Ae:hover:not(:disabled) { opacity: 0.85; }
.PixForm-module__continueButton___fc0Ae:disabled { cursor: not-allowed; opacity: 0.6; }
.PixForm-module__cpfTooltip___f67-5 { display: inline-flex; text-wrap: nowrap; }
.PixIdInstructions-module__container___hECLo { display: flex; flex-direction: column; }
.PixIdInstructions-module__instructionsTitle___PcKi5 { margin: 0px 0px 8px; color: rgb(23, 23, 23); font-family: inherit; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: -0.4px; line-height: 1.41; }
.PixIdInstructions-module__instructionsList___4BJS2 { padding: 0px; margin: 0px; }
.PixIdInstructions-module__instructionsList___4BJS2 li { display: flex; margin-bottom: 8px; gap: 12px; }
.PixIdInstructions-module__instructionBadge___S0L-1 { display: flex; width: 24px; height: 24px; flex-shrink: 0; align-items: center; justify-content: center; border-radius: 50%; background-color: rgba(23, 23, 23, 0.06); color: rgb(23, 23, 23); font-family: inherit; font-size: 12px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: 0px; line-height: 1.33; }
.PixIdInstructions-module__instructionText___zFN0e { margin: 0px; color: rgb(23, 23, 23); font-family: inherit; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; }
.PixIdInstructions-module__instructionsForm___TpYVi { display: flex; flex-direction: column; margin-top: 24px; gap: 16px; }
.PixIdInstructions-module__instructionFormSubmitButton___-R1f3 { display: flex; width: 100%; max-width: 526px; min-height: 48px; align-items: center; justify-content: center; padding: 12px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100px; margin: 8px 0px 0px; background-color: rgb(58, 174, 146); color: rgb(255, 255, 255); cursor: pointer; font-family: inherit; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; gap: 8px; letter-spacing: -0.03em; line-height: 1.18; outline: none; text-transform: uppercase; transition: opacity 0.2s; }
.PixIdInstructions-module__instructionFormSubmitButton___-R1f3:hover:not(:disabled) { opacity: 0.85; }
.PixIdInstructions-module__instructionFormSubmitButton___-R1f3:disabled { cursor: not-allowed; opacity: 0.6; }
.PixIdInstructions-module__resetTextTransform___l3Xq2 { text-transform: none; }
.PixPaymentStatusOverlay-module__backButton___XPiO8 { position: absolute; bottom: 20px; left: 50%; min-height: 50px; padding: 12px 20px; border: 1px solid rgb(184, 184, 184); border-radius: 24px; background-color: transparent; color: rgb(0, 0, 0); cursor: pointer; font-family: inherit; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: 0px; line-height: 1.18; text-transform: uppercase; transform: translate(-50%); }
.PagBrasilPixPaymentFlow-module__pixIdCopiedToast___ycyDw { position: fixed; z-index: 100; top: 24px; bottom: auto; left: 50%; width: 100%; max-width: 350px; background-color: rgb(0, 0, 0); transform: translate(-50%); }
@media only screen and (min-width: 99999px) {
  .PagBrasilPixPaymentFlow-module__pixIdCopiedToast___ycyDw { max-width: 412px; }
}
.SepaForm-module__form___sIwDe { display: flex; flex-direction: column; gap: 24px; }
.SepaForm-module__fields___vQhtK { display: flex; flex-direction: column; gap: 16px; }
.SepaForm-module__mandate___9x4JK { margin: 0px; color: rgba(23, 23, 23, 0.72); font-family: inherit; font-size: 12px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: 0px; line-height: 1.33; }
.SepaForm-module__submit___7eOVj { display: flex; width: 100%; min-height: 48px; box-sizing: border-box; align-items: center; justify-content: center; padding: 12px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 48px; background-color: rgb(58, 174, 146); color: rgb(255, 255, 255); cursor: pointer; font-family: inherit; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; gap: 8px; letter-spacing: -0.03em; line-height: 1.18; outline: none; text-transform: uppercase; transition: opacity 0.2s; }
.SepaForm-module__submit___7eOVj:hover:not(:disabled) { opacity: 0.85; }
.SepaForm-module__submit___7eOVj:disabled { cursor: not-allowed; opacity: 0.6; }
.SepaProcessingOverlay-module__backdrop___Sv9ev { position: fixed; z-index: 1000; display: flex; align-items: center; justify-content: center; padding: 24px; background-color: rgba(0, 0, 0, 0.7); inset: 0px; }
.SepaProcessingOverlay-module__container___rwjCD { display: flex; overflow: hidden; width: 100%; max-width: 360px; box-sizing: border-box; flex-direction: column; align-items: center; padding: 24px 32px; border-radius: 24px; background-color: rgb(255, 255, 255); font-family: inherit; gap: 16px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .SepaProcessingOverlay-module__container___rwjCD { padding: 32px 40px; }
}
.SepaProcessingOverlay-module__loader___iERWw { position: relative; display: flex; width: 100%; min-height: 56px; align-items: center; justify-content: center; }
.SepaProcessingOverlay-module__title___deO67 { margin: 0px; color: rgb(23, 23, 23); font-family: inherit; font-size: 24px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: -0.4px; line-height: 1.17; }
.XenditShopeePayPaymentFlow-module__shopeePayButton___yZPAF { display: flex; width: 100%; min-height: 48px; box-sizing: border-box; align-items: center; justify-content: center; border-width: 0px; border-radius: 48px; background-color: rgb(238, 77, 45); color: rgb(255, 255, 255); cursor: pointer; font-family: inherit; font-size: 20px; font-weight: 500; letter-spacing: -0.6px; line-height: 28px; padding-inline: 16px; }
.XenditTouchNGoPaymentFlow-module__touchNGoButton___9bCFb { display: flex; width: 100%; min-height: 48px; box-sizing: border-box; align-items: center; justify-content: center; border-width: 0px; border-radius: 48px; background-color: rgb(0, 91, 170); color: rgb(255, 255, 255); cursor: pointer; font-family: inherit; font-size: 20px; font-weight: 500; letter-spacing: -0.6px; line-height: 28px; padding-inline: 16px; }
.UpiForm-module__form___EiiMz { display: flex; flex-direction: column; gap: 16px; }
.UpiForm-module__field___guiT5 { display: flex; flex-direction: column; gap: 8px; }
.UpiForm-module__label___ZGkOk { align-self: flex-start; color: rgba(23, 23, 23, 0.72); font-family: inherit; font-size: 12px; font-weight: 400; line-height: 1.33; }
.UpiForm-module__labelError___WHx9z { color: rgb(238, 80, 90); }
.UpiForm-module__inputContainer___H5EJi { position: relative; display: flex; width: 100%; height: 48px; box-sizing: border-box; align-items: center; padding: 0px 4px 0px 0px; border-radius: 12px; background-color: transparent; box-shadow: rgb(184, 184, 184) 0px 0px 0px 1px inset; color: rgb(23, 23, 23); cursor: text; transition: box-shadow 0.2s; }
.UpiForm-module__inputContainer___H5EJi:hover { box-shadow: rgb(23, 23, 23) 0px 0px 0px 1px inset; }
.UpiForm-module__inputContainer___H5EJi:focus-within { box-shadow: rgb(23, 23, 23) 0px 0px 0px 2px inset; }
.UpiForm-module__inputContainerError___hX4gb, .UpiForm-module__inputContainerError___hX4gb:hover, .UpiForm-module__inputContainerError___hX4gb:focus-within { box-shadow: rgb(238, 80, 90) 0px 0px 0px 1px inset; }
.UpiForm-module__input___FduwH { display: block; width: 100%; min-width: 0px; height: 48px; box-sizing: border-box; flex: 1 1 0%; padding: 0px 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: inherit; font-family: inherit; font-size: 17px; letter-spacing: -0.03em; line-height: 1.5; outline: none; transition: background-color 5000s ease-in-out; background: transparent !important; color: rgb(23, 23, 23) !important; -webkit-text-fill-color: rgb(23, 23, 23) !important; }
.UpiForm-module__input___FduwH::placeholder { opacity: 1; color: rgba(23, 23, 23, 0.72) !important; -webkit-text-fill-color: rgba(23, 23, 23, 0.72) !important; }
.UpiForm-module__input___FduwH:autofill, .UpiForm-module__input___FduwH:-webkit-autofill, .UpiForm-module__input___FduwH:-webkit-autofill:hover, .UpiForm-module__input___FduwH:-webkit-autofill:focus, .UpiForm-module__input___FduwH:-webkit-autofill:active { caret-color: rgb(23, 23, 23); background: transparent !important; box-shadow: transparent 0px 0px 0px 1000px inset !important; -webkit-text-fill-color: rgb(23, 23, 23) !important; transition: background-color 5000s ease-in-out !important; }
.UpiForm-module__clearButton___eSQCk { display: flex; align-items: center; justify-content: center; padding: 4px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px 8px; appearance: none; background: none; color: rgb(23, 23, 23); cursor: pointer; }
.UpiForm-module__clearIcon___4l1Ci { display: block; width: 16px; height: 16px; }
.UpiForm-module__error___VQLSp { display: flex; align-items: center; font-family: inherit; font-size: 12px; font-weight: 500; line-height: 1.5; color: rgb(238, 80, 90) !important; }
.UpiForm-module__errorIcon___kbYXS { margin-inline-end: 6px; }
.UpiForm-module__phoneWrapper___O-9dC { display: flex; width: 100%; height: 48px; box-sizing: border-box; align-items: center; padding: 0px 16px; border-radius: 12px; box-shadow: rgb(184, 184, 184) 0px 0px 0px 1px inset; gap: 16px; transition: box-shadow 0.2s; }
.UpiForm-module__phoneWrapper___O-9dC:hover { box-shadow: rgb(23, 23, 23) 0px 0px 0px 1px inset; }
.UpiForm-module__phoneWrapper___O-9dC:focus-within { box-shadow: rgb(23, 23, 23) 0px 0px 0px 2px inset; }
.UpiForm-module__phoneWrapperError___fH2Bx, .UpiForm-module__phoneWrapperError___fH2Bx:hover, .UpiForm-module__phoneWrapperError___fH2Bx:focus-within { box-shadow: rgb(238, 80, 90) 0px 0px 0px 1px inset; }
.UpiForm-module__phoneFlag___S5-EY { width: 27px; height: 20px; flex-shrink: 0; }
.UpiForm-module__phoneCode___LB9q9 { flex-shrink: 0; color: rgb(23, 23, 23); font-family: inherit; font-size: 17px; letter-spacing: -0.03em; line-height: 1.5; white-space: nowrap; }
.UpiForm-module__phoneInput___9-Oph { width: 100%; min-width: 0px; flex: 1 1 0%; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-family: inherit; font-size: 17px; letter-spacing: -0.03em; line-height: 1.5; outline: none; transition: background-color 5000s ease-in-out; background: transparent !important; color: rgb(23, 23, 23) !important; -webkit-text-fill-color: rgb(23, 23, 23) !important; }
.UpiForm-module__phoneInput___9-Oph::placeholder { opacity: 1; color: rgba(23, 23, 23, 0.72) !important; -webkit-text-fill-color: rgba(23, 23, 23, 0.72) !important; }
.UpiForm-module__phoneInput___9-Oph::placeholder { color: rgba(23, 23, 23, 0.72) !important; opacity: 1; }
.UpiForm-module__phoneInput___9-Oph:autofill, .UpiForm-module__phoneInput___9-Oph:-webkit-autofill, .UpiForm-module__phoneInput___9-Oph:-webkit-autofill:hover, .UpiForm-module__phoneInput___9-Oph:-webkit-autofill:focus, .UpiForm-module__phoneInput___9-Oph:-webkit-autofill:active { caret-color: rgb(23, 23, 23); background: transparent !important; box-shadow: transparent 0px 0px 0px 1000px inset !important; -webkit-text-fill-color: rgb(23, 23, 23) !important; transition: background-color 5000s ease-in-out !important; }
.UpiForm-module__phoneError___C1h4N { display: flex; align-items: center; color: rgb(238, 80, 90); font-family: inherit; font-size: 12px; font-weight: 500; line-height: 1.5; }
.UpiForm-module__submit___4WL-- { display: flex; width: 100%; min-height: 48px; align-items: center; justify-content: center; padding: 13px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100px; margin: 8px 0px 0px; background-color: rgb(58, 174, 146); color: rgb(255, 255, 255); cursor: pointer; font-family: inherit; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; gap: 8px; letter-spacing: -0.03em; line-height: 1.18; outline: none; text-transform: uppercase; transition: opacity 0.2s; }
.UpiForm-module__submit___4WL--:hover:not(:disabled) { opacity: 0.85; }
.UpiForm-module__submit___4WL--:disabled { cursor: not-allowed; opacity: 0.6; }
.UpiForm-module__lockIcon___CngxJ { width: 16px; height: 16px; color: rgb(255, 255, 255) !important; fill: rgb(255, 255, 255) !important; }
.UpiForm-module__lockIcon___CngxJ path { fill: rgb(255, 255, 255) !important; }
.PproWeChatPayPaymentFlow-module__container___f-yaf { display: flex; flex-direction: column; }
.PproWeChatPayPaymentFlow-module__wechatPayButton___CXjZZ { display: flex; width: 100%; min-height: 48px; align-items: center; justify-content: center; padding: 12px; border-width: 0px; border-radius: 100px; background-color: rgb(26, 173, 25); color: rgb(255, 255, 255); cursor: pointer; }
.CreditCardWithSecurityIconsLayout-module__container___CQZMD { display: flex; flex-direction: column; gap: 16px; }
.CreditCardWithSecurityIconsLayout-module__securityIcons___SMXN0 { display: flex; flex-wrap: nowrap; align-items: center; justify-content: center; }
.CreditCardWithSecurityIconsLayout-module__divider___Tdb55 { width: 0px; flex: 0 0 auto; align-self: stretch; border-width: medium medium medium 1px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgb(229, 229, 229); border-image: none; margin-right: 6px; margin-left: 6px; }
.PaypalWithCaptionLayout-module__container___G7Zty { display: flex; flex-direction: column; gap: 12px; }
.PaypalWithCaptionLayout-module__containerTop___MKSuO { gap: 8px; }
.PaypalWithCaptionLayout-module__caption___UzVki { margin: 0px; color: rgb(0, 0, 0); font-family: inherit; font-size: 12px; letter-spacing: 0.02em; line-height: 1.33; text-align: center; }
.PaypalWithCaptionLayout-module__captionTop___Q8MBW { color: rgba(23, 23, 23, 0.72); font-family: inherit; }
.PaypalWithCaptionLayout-module__captionUppercase___C4kBU { text-transform: uppercase; }
.SolidCreditCardPaymentFlow-module__formContainer___R0v-a > div { line-height: 0; }
.DefaultTokenExFormLayout-module__cardBrands___zWY-n { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0 0 var(--card-brands-padding-bottom, 12px); margin-bottom: 12px; row-gap: 8px; }
.DefaultTokenExFormLayout-module__cardBrandImage___DnUvr { display: inline-block; width: var(--card-brand-size, 40px); height: var(--card-brand-size, 40px); object-fit: contain; object-position: center center; }
.DefaultTokenExFormLayout-module__formContainer___uni4j { position: relative; overflow: hidden; min-width: 240px; max-width: 335px; margin: 0px auto; text-align: start; }
.DefaultTokenExFormLayout-module__fieldRow___WuFH- { margin-top: 4px; }
.DefaultTokenExFormLayout-module__twoColumns___CLEea { display: flex; flex-direction: row; margin-bottom: 16px; gap: 16px; }
.DefaultTokenExFormLayout-module__twoColumns___CLEea > * { flex: 1 1 0%; }
.DefaultTokenExFormLayout-module__buttonContainer___UYte- { margin-top: 10px; }
.TokenExFields-module__label___bVqsV { color: rgb(23, 23, 23); font-family: inherit; font-size: 12px; font-weight: 400; line-height: 1.9; }
.TokenExFields-module__labelRequired___yENRy::after { content: "*"; }
.TokenExFields-module__error___rr4AA { margin: 0px; color: rgb(228, 97, 97); font-family: inherit; font-size: 14px; font-weight: 400; line-height: 1.5em; }
.TokenExFields-module__errorTriangle___KgOhg { position: relative; top: 0.4em; width: 0px; height: 0px; border-width: 0px 0.5em 0.9em; border-style: inset; border-color: transparent transparent rgb(228, 97, 97); float: left; margin-inline-end: 0.5em; transform: rotate(360deg); }
.TokenExFields-module__errorTriangleText___LquLo { position: relative; top: -0.4em; color: rgb(255, 255, 255); font-size: 0.6em; inset-inline-start: -0.1em; text-align: center; }
.DefaultAdditionalField-module__inputContainer___pgJNY { position: relative; color: rgb(1, 19, 44); }
.DefaultAdditionalField-module__input___1RH0y { display: block; width: 100%; height: 48px; box-sizing: border-box; padding: 1.6px 16px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 10px; background-color: transparent; box-shadow: rgba(51, 58, 73, 0.2) 0px 0px 0px 1px inset; color: rgb(1, 19, 44); font-family: inherit; font-size: 16px; letter-spacing: 1px; line-height: 1.66em; outline: none; transition: border-color 0.3s; }
.DefaultAdditionalField-module__input___1RH0y:focus { box-shadow: rgb(23, 23, 23) 0px 0px 0px 1px inset; }
.DefaultAdditionalField-module__fieldError___j88qm .DefaultAdditionalField-module__input___1RH0y { box-shadow: rgb(228, 97, 97) 0px 0px 0px 1px inset; }
.DefaultAdditionalField-module__tooltipContainer___X3qCx { position: absolute; z-index: 10; top: 50%; cursor: pointer; inset-inline-end: 12px; transform: translateY(-50%); }
.DefaultAdditionalField-module__tooltipTrigger___azI6M { position: relative; }
.DefaultAdditionalField-module__tooltipTrigger___azI6M:hover .DefaultAdditionalField-module__tooltipContent___ubaRF { opacity: 1; pointer-events: auto; }
.DefaultAdditionalField-module__tooltipIcon___iRTzU { display: block; width: 16px; height: 16px; color: rgb(1, 19, 44); }
.DefaultAdditionalField-module__tooltipContent___ubaRF { position: absolute; top: calc(-0.5em - 3px); width: max-content; max-width: 200px; padding: 0.5em 0.9em; border-radius: 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 6px; color: rgb(23, 23, 23); font-family: var(--secondary-font, inherit),sans-serif; font-size: 14px; font-weight: 500; inset-inline: auto 0px; letter-spacing: 0px; line-height: 1.21; opacity: 0; pointer-events: none; text-transform: none; transform: translateY(-100%); transition: opacity 0.2s; }
.DefaultAdditionalField-module__tooltipContent___ubaRF::before { position: absolute; top: 100%; display: block; width: 0px; height: 0px; border-width: 0.5em 0.5em medium; border-style: solid solid none; border-color: rgb(255, 255, 255) transparent currentcolor; border-image: none; color: rgb(255, 255, 255); content: ""; inset-inline: auto 0px; transform: translate(-40%); }
.DefaultCardField-module__cardFieldContainer___ofPYR { position: relative; }
.DefaultCardField-module__cardBrandIcon___5bGWt { position: absolute; z-index: 3; top: 50%; right: 16px; left: auto; width: 26px; height: 26px; pointer-events: none; transform: translateY(-50%); }
.DefaultCardField-module__cardBrandText___UIgAP { position: absolute; z-index: 3; top: 50%; right: 16px; left: auto; padding: 2px 6px; border-radius: 4px; background: rgb(240, 240, 240); font-size: 11px; font-weight: 500; pointer-events: none; text-transform: capitalize; transform: translateY(-50%); }
.DefaultSubmitButton-module__submitButton___CeC1q { position: relative; display: flex; width: 100%; height: 45px; align-items: center; justify-content: center; padding: 0.8em 1.5em; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 48px; margin: 0px; appearance: none; background-color: rgb(58, 174, 146); box-shadow: none; cursor: pointer; font-family: inherit; font-size: 16px; font-weight: 700; letter-spacing: 1px; line-height: 1.5em; outline: none; overflow-wrap: break-word; text-transform: uppercase; transition: 0.3s; color: rgb(255, 255, 255) !important; }
.DefaultSubmitButton-module__submitButton___CeC1q:hover { opacity: 0.8; transition: opacity 0.3s; }
.DefaultSubmitButton-module__submitButton___CeC1q:disabled { cursor: not-allowed; opacity: 0.5; }
.DefaultSubmitButton-module__unlockIcon___O1pu6 { width: 16px; height: 16px; color: currentcolor; margin-inline-end: 8px; }
.DefaultThreeDsIframe-module__threeDsOverlay___D2gDc { position: fixed; z-index: 9999; top: 0px; left: 0px; display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; background: rgba(0, 0, 0, 0.3); }
.DefaultThreeDsIframe-module__threeDsIframe___c0dQF { width: 100%; max-width: 500px; height: 100%; max-height: 600px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 10px; }
.ot-cookie-label { text-decoration: underline; }
.category-vendors-list-handler + a:focus, .category-vendors-list-handler + a:focus-visible { outline: rgb(0, 0, 0) solid 2px; }
.webPushSubscriptionPreview--component.widget-icon-left { z-index: 2147483644 !important; }
@keyframes ot-slide-in-left { 
  0% { transform: translate3d(-100%, 0px, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes ot-slide-in-right { 
  0% { transform: translate3d(100%, 0px, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes ot-slide-out-left { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { transform: translate3d(-100%, 0px, 0px); }
}
@keyframes ot-slide-out-right { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { transform: translate3d(100%, 0px, 0px); }
}
.banner-header { display: none; }
.ot-floating-button__front { background-image: url(""); }
[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; }
.fallback-page_fallbackContainer__klR3F { position: absolute; top: 50%; left: 50%; display: flex; width: 100%; flex-direction: column; align-items: center; padding: 0px 20px; transform: translate(-50%, -50%); }
@media only screen and (min-width: 99999px) {
  .fallback-page_fallbackContainer__klR3F { padding: 0px; }
}
.fallback-page_fallbackIconWrap__4aM7x { display: flex; width: 120px; height: 120px; align-items: center; justify-content: center; margin-bottom: 24px; background: var(--backgroundSecondaryColor); border-radius: 24px; }
@media only screen and (min-width: 99999px) {
  .fallback-page_fallbackIconWrap__4aM7x { margin-bottom: 40px; }
}
.fallback-page_fallbackIcon__ytStC { color: var(--themePrimaryColor); font-size: 64px; }
.fallback-page_fallbackIcon__ytStC.fallback-page_iconNegative__W2EUy { color: var(--contentNegativeColor,#ee505a); }
.fallback-page_fallbackIcon__ytStC.fallback-page_iconPositive__KRRPY { color: var(--contentPositiveColor,#3aae92); }
.fallback-page_fallbackTitle__n1ZlR { margin-bottom: 16px; text-align: center; }
.fallback-page_fallbackSubtitle__3PK2m { display: flex; flex-direction: column; margin-bottom: 24px; gap: 8px; text-align: center; }
.fallback-page_fallbackSubtitle__3PK2m span { color: var(--contentPrimaryColor,#171717); font-weight: 600; }
@media only screen and (min-width: 99999px) {
  .fallback-page_fallbackSubtitle__3PK2m { margin-bottom: 40px; }
}
.fallback-page_fallbackButton__13FlI { max-width: fit-content; padding: 12px 48px; text-transform: uppercase; }
.onboarding_uButton__2UvKr { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.onboarding_uGreenButton__RJe1N { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.onboarding_uGreenButton__RJe1N:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.onboarding_uGreenWideButton__VxumM, .onboarding_uWideButton__qFmmT { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.onboarding_uWideButton__qFmmT { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.onboarding_uWideButton__qFmmT:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.onboarding_uInput__jgOjK { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.onboarding_uInput__jgOjK:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.onboarding_uInput__jgOjK:hover { border: 1px solid var(--neutral900Color); }
.onboarding_uInput__jgOjK:-webkit-autofill:active, .onboarding_uInput__jgOjK:-webkit-autofill:focus, .onboarding_uInput__jgOjK:active, .onboarding_uInput__jgOjK:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.onboarding_uInput__jgOjK:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.onboarding_uInput__jgOjK.onboarding_isInvalid__Cleh2 { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.onboarding_uContentCard__oHJIk { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.onboarding_uInputError__Pl5os { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.onboarding_desktopOnly__GHqkP { display: none; }
@media only screen and (min-width: 99999px) {
  .onboarding_desktopOnly__GHqkP { display: block; }
  .onboarding_mobileOnly__Xrbx_ { display: none; }
}
.onboarding_legal__ke6sF { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
@keyframes onboarding_show__f8Nt3 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes onboarding_showLCP__Ec3lO { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes onboarding_hide__SQCnJ { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes onboarding_smallScroll__ZL832 { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes onboarding_bigScroll__VSV4E { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.onboarding_questionInputHeader__18o1z { margin-bottom: 24px; }
@media only screen and (min-width: 99999px) {
  .onboarding_questionInputHeader__18o1z { margin: 40px 0px; }
}
.onboarding_questionInputTitle__vkDB7 { margin-bottom: 12px; }
.onboarding_questionContainer___X4FC { width: 100%; max-width: 552px; padding: 24px 20px 0px; margin: 0px auto; text-align: center; animation: onboarding_show__f8Nt3 var(--scrollDuration,.3s) ease-out 0s backwards; }
.onboarding_questionContainer___X4FC.onboarding_animatingOut__4lLVb { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
@media only screen and (min-width: 99999px) {
  .onboarding_questionContainer___X4FC { padding: 0px; }
}
@media only screen and (min-width: 99999px) {
  .onboarding_questionInputForm__LEzyw { padding: 40px; border: 1px solid var(--borderTertiaryColor); border-radius: 16px; }
}
.onboarding_input__45s_T { justify-content: center; color: var(--neutral900Color); line-height: 1.12; }
.onboarding_input__45s_T input { min-width: 60px; flex: 1 1 0%; }
@media only screen and (min-width: 99999px) {
  .onboarding_input__45s_T input { min-width: 85px; }
}
.onboarding_input__45s_T span { top: auto; }
.onboarding_input__45s_T input, .onboarding_input__45s_T span { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 32px; letter-spacing: -0.02em; line-height: 1.06; }
[data-recoleta-font] .onboarding_input__45s_T input, [data-recoleta-font] .onboarding_input__45s_T span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 32px; font-style: normal; letter-spacing: -0.64px; line-height: 1.06; }
[data-aeonik-pro-font] .onboarding_input__45s_T input, [data-aeonik-pro-font] .onboarding_input__45s_T span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 36px; letter-spacing: -0.02em; line-height: 1.05; }
[data-headers-content-primary] .onboarding_input__45s_T input, [data-headers-content-primary] .onboarding_input__45s_T span { color: var(--contentPrimaryColor) !important; }
[data-headers-content-primary] .onboarding_input__45s_T input b, [data-headers-content-primary] .onboarding_input__45s_T span b { color: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .onboarding_input__45s_T input, [data-headline-recoleta-font] .onboarding_input__45s_T span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 36px; letter-spacing: -0.72px; line-height: 1.11; }
[data-aeonik-pro-new-font] .onboarding_input__45s_T input, [data-aeonik-pro-new-font] .onboarding_input__45s_T span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
[data-headline-alike-font] .onboarding_input__45s_T input, [data-headline-alike-font] .onboarding_input__45s_T span { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
@media only screen and (min-width: 99999px) {
  .onboarding_input__45s_T input, .onboarding_input__45s_T span { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 48px; letter-spacing: -1px; line-height: 1.04; }
  [data-recoleta-font] .onboarding_input__45s_T input, [data-recoleta-font] .onboarding_input__45s_T span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 48px; font-style: normal; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-font] .onboarding_input__45s_T input, [data-aeonik-pro-font] .onboarding_input__45s_T span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 56px; letter-spacing: -0.02em; line-height: 1.03; }
  [data-headline-recoleta-font] .onboarding_input__45s_T input, [data-headline-recoleta-font] .onboarding_input__45s_T span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-new-font] .onboarding_input__45s_T input, [data-aeonik-pro-new-font] .onboarding_input__45s_T span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .onboarding_input__45s_T input, [data-headline-alike-font] .onboarding_input__45s_T span { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.onboarding_fade-in__VO1sq, .onboarding_inputContainer__QGgk1 { animation-duration: 0.5s; animation-iteration-count: 1; animation-name: onboarding_fadeInOpacity__r1w3X; animation-timing-function: ease-in; opacity: 1; }
@keyframes onboarding_fadeInOpacity__r1w3X { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.onboarding_inputContainer__QGgk1 { display: flex; justify-content: center; border-bottom: 1px solid var(--contentSecondaryColor); color: var(--contentPrimaryColor); gap: 24px; }
.onboarding_inputContainer__QGgk1 > * { min-width: 0px; flex: 1 1 0%; }
.onboarding_inputContainer__QGgk1 span { top: auto; }
.onboarding_inputContainer__QGgk1 input, .onboarding_inputContainer__QGgk1 span { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 32px; letter-spacing: -0.02em; line-height: 1.12 !important; }
[data-recoleta-font] .onboarding_inputContainer__QGgk1 input, [data-recoleta-font] .onboarding_inputContainer__QGgk1 span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 32px; font-style: normal; letter-spacing: -0.64px; line-height: 1.06; }
[data-aeonik-pro-font] .onboarding_inputContainer__QGgk1 input, [data-aeonik-pro-font] .onboarding_inputContainer__QGgk1 span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 36px; letter-spacing: -0.02em; line-height: 1.05; }
[data-headers-content-primary] .onboarding_inputContainer__QGgk1 input, [data-headers-content-primary] .onboarding_inputContainer__QGgk1 span { color: var(--contentPrimaryColor) !important; }
[data-headers-content-primary] .onboarding_inputContainer__QGgk1 input b, [data-headers-content-primary] .onboarding_inputContainer__QGgk1 span b { color: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .onboarding_inputContainer__QGgk1 input, [data-headline-recoleta-font] .onboarding_inputContainer__QGgk1 span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 36px; letter-spacing: -0.72px; line-height: 1.11; }
[data-aeonik-pro-new-font] .onboarding_inputContainer__QGgk1 input, [data-aeonik-pro-new-font] .onboarding_inputContainer__QGgk1 span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
[data-headline-alike-font] .onboarding_inputContainer__QGgk1 input, [data-headline-alike-font] .onboarding_inputContainer__QGgk1 span { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
@media only screen and (min-width: 99999px) {
  .onboarding_inputContainer__QGgk1 input, .onboarding_inputContainer__QGgk1 span { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 48px; letter-spacing: -1px; line-height: 1.04; }
  [data-recoleta-font] .onboarding_inputContainer__QGgk1 input, [data-recoleta-font] .onboarding_inputContainer__QGgk1 span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 48px; font-style: normal; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-font] .onboarding_inputContainer__QGgk1 input, [data-aeonik-pro-font] .onboarding_inputContainer__QGgk1 span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 56px; letter-spacing: -0.02em; line-height: 1.03; }
  [data-headline-recoleta-font] .onboarding_inputContainer__QGgk1 input, [data-headline-recoleta-font] .onboarding_inputContainer__QGgk1 span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-new-font] .onboarding_inputContainer__QGgk1 input, [data-aeonik-pro-new-font] .onboarding_inputContainer__QGgk1 span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .onboarding_inputContainer__QGgk1 input, [data-headline-alike-font] .onboarding_inputContainer__QGgk1 span { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.onboarding_inputContainer__QGgk1 input:lang(bg)::placeholder, .onboarding_inputContainer__QGgk1 input:lang(hu)::placeholder, .onboarding_inputContainer__QGgk1 input:lang(ro)::placeholder, .onboarding_inputContainer__QGgk1 input:lang(vi)::placeholder { font-size: 0.55em; }
.onboarding_inputNumber__Y_01H { width: 100%; font-family: var(--font),sans-serif; font-weight: 600; letter-spacing: -0.02em; }
.onboarding_inputNumber__Y_01H, [data-recoleta-font] .onboarding_inputNumber__Y_01H { -webkit-font-smoothing: antialiased; font-size: 32px; line-height: 1.06; }
[data-recoleta-font] .onboarding_inputNumber__Y_01H { font-family: var(--font-recoleta),sans-serif; font-weight: 400; font-style: normal; letter-spacing: -0.64px; }
[data-aeonik-pro-font] .onboarding_inputNumber__Y_01H { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 36px; letter-spacing: -0.02em; line-height: 1.05; }
[data-headers-content-primary] .onboarding_inputNumber__Y_01H { color: var(--contentPrimaryColor) !important; }
[data-headers-content-primary] .onboarding_inputNumber__Y_01H b { color: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .onboarding_inputNumber__Y_01H { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 36px; letter-spacing: -0.72px; line-height: 1.11; }
[data-aeonik-pro-new-font] .onboarding_inputNumber__Y_01H { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
[data-headline-alike-font] .onboarding_inputNumber__Y_01H { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
@media only screen and (min-width: 99999px) {
  .onboarding_inputNumber__Y_01H { font-family: var(--font),sans-serif; font-weight: 600; line-height: 1.04; }
  .onboarding_inputNumber__Y_01H, [data-recoleta-font] .onboarding_inputNumber__Y_01H { -webkit-font-smoothing: antialiased; font-size: 48px; letter-spacing: -1px; }
  [data-recoleta-font] .onboarding_inputNumber__Y_01H { font-family: var(--font-recoleta),sans-serif; font-weight: 400; font-style: normal; line-height: 1.08; }
  [data-aeonik-pro-font] .onboarding_inputNumber__Y_01H { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 56px; letter-spacing: -0.02em; line-height: 1.03; }
  [data-headline-recoleta-font] .onboarding_inputNumber__Y_01H { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-new-font] .onboarding_inputNumber__Y_01H { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .onboarding_inputNumber__Y_01H { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.onboarding_toggle__0zENc { position: relative; max-width: calc(68px*var(--toggleItemsLength)); height: 32px; margin: 0px auto 24px; background: var(--backgroundSecondaryColor); border-radius: 12px; cursor: pointer; text-transform: lowercase; font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.21; }
[data-aeonik-pro-new-font] .onboarding_toggle__0zENc { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 400; line-height: 16px; }
.onboarding_toggle__0zENc button { z-index: 10; background: none; box-shadow: none; color: var(--contentSecondaryColor); }
.onboarding_toggle__0zENc button:disabled { color: var(--contentPrimaryColor); }
.onboarding_toggle__0zENc::after { position: absolute; top: 4px; width: calc(50% - 4px); height: 24px; background: var(--backgroundPrimaryColor); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 6px 0px; content: ""; inset-inline-start: 4px; transition: inset-inline-start 0.5s; }
.onboarding_toggle__0zENc.onboarding_bgInvert__i_T4l { background: var(--backgroundTertiaryColor); }
.onboarding_toggle__0zENc.onboarding_bgInvert__i_T4l::after { background: var(--backgroundAlwaysLightColor); }
.onboarding_toggle__0zENc.onboarding_isBritain__0wZn0::after { background: rgba(0, 0, 0, 0); box-shadow: none; }
.onboarding_toggle__0zENc.onboarding_isBritain__0wZn0 button { margin: 4px; }
.onboarding_toggle__0zENc.onboarding_isBritain__0wZn0 button:disabled { background: var(--backgroundPrimaryColor); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 6px 0px; }
.onboarding_toggle__0zENc.onboarding_active__r8Aoz::after { inset-inline-start: 50%; }
@media only screen and (min-width: 99999px) {
  .onboarding_toggle__0zENc { margin: 0px auto 24px; }
}
.onboarding_messageContainer__0xk7N { margin-top: 16px; }
.onboarding_hint__53XvX { margin: 8px auto 0px; }
.onboarding_button__HvhSb { transform: scale(1); transition: transform 0.1s ease-in-out; width: 100%; margin: 0px auto; background: var(--themePrimaryColor); border-radius: 24px; }
.onboarding_button__HvhSb:active { transform: scale(0.98); }
.onboarding_button__HvhSb:disabled { opacity: 0.4; }
.onboarding_buttonGroup__VspCP { animation: onboarding_show__f8Nt3 var(--scrollDuration,.3s) ease-out .5s backwards; }
.onboarding_errorContainer__1i_7Q { position: absolute; top: calc(100% + 5px); left: 0px; width: 100%; text-align: start; }
.onboarding_errorCentered__YWY02 { display: flex; justify-content: center; }
.onboarding_indicator__tjRpU { margin-top: -20px; margin-bottom: -20px; }
@media only screen and (min-width: 99999px) {
  .onboarding_indicator__tjRpU { margin-top: 0px; margin-bottom: 0px; }
}
.onboarding_quizContainer__2mdxJ { position: relative; min-height: 100%; background: var(--background1Color); }
.onboarding_quizContainer__2mdxJ h1 { font-weight: var(--pageTitleFontWeight); }
.onboarding_quizContainer__2mdxJ:lang(ar) { position: inherit; }
.onboarding_questionsSection__f053M { padding: 0px; }
.onboarding_quizCard__CHKKN { display: flex; width: 100%; flex-flow: row; align-items: center; }
.onboarding_quizCardImage__sh_te { width: 32px; margin-right: 12px; margin-left: 20px; }
.onboarding_quizCardContent__lQJDG { flex-grow: 1; padding: 16px 0px 16px 16px; }
.onboarding_quizCardContent__lQJDG:lang(ar) { padding-right: 16px; }
@media only screen and (min-width: 99999px) {
  .onboarding_quizCardContent__lQJDG { padding: 28px 0px 28px 32px; }
  .onboarding_quizCardContent__lQJDG:lang(ar) { padding-right: 32px; }
}
.onboarding_quizContainer__2mdxJ.onboarding_isDark__mo5lD { background: rgb(1, 29, 61); }
.onboarding_quizContainer__2mdxJ.onboarding_isGrey__yeoZb { background-color: rgb(249, 249, 249); }
.onboarding_quizCardHeader__ad4Bc { font-size: 16px; font-weight: 600; line-height: 24px; }
.onboarding_quizCardDescription__QGLko { font-size: 14px; line-height: 20px; }
.onboarding_openQuestionContainer__QVycp { display: flex; min-height: 100%; flex-direction: column; align-items: center; justify-content: space-between; padding-bottom: 40px; text-align: center; }
.onboarding_quizContent__51LuN { max-width: 982px; height: 100%; padding: 20px; margin: 0px auto; color: var(--neutral900Color); }
@media only screen and (min-width: 99999px) {
  .onboarding_quizContent__51LuN { padding: 20px 16px; }
}
.onboarding_advanced__j5e4F .onboarding_quizCardContainer__FI6ZW { z-index: 1; width: 65%; }
.onboarding_advanced__j5e4F .onboarding_quizCard__CHKKN { z-index: 1; min-height: 72px; }
.onboarding_advanced__j5e4F.onboarding_questionsSection__f053M { display: inline-block; width: 100%; }
.onboarding_advanced__j5e4F .onboarding_advancedImage__Wqape { position: fixed; z-index: 0; bottom: 0px; left: 0px; width: 100%; height: auto; }
@media only screen and (min-width: 99999px) {
  .onboarding_advancedImage__Wqape { display: none; }
  .onboarding_advanced__j5e4F .onboarding_quizCardContainer__FI6ZW { width: 100%; }
}
.onboarding_generatedQuizCardImage__VztM7 { width: 104px; box-sizing: content-box; flex-shrink: 0; margin: auto; }
@media only screen and (min-width: 99999px) {
  .onboarding_quizContainer__2mdxJ.onboarding_isGrey__yeoZb .onboarding_quizContent__51LuN { background: rgba(0, 0, 0, 0); box-shadow: none; }
  .onboarding_quizCardContainer__FI6ZW { margin: 16px 0px; }
  .onboarding_sliderGroup__z8Cry { margin-top: 64px; }
  .onboarding_openQuestionContainer__QVycp { flex-grow: 1; }
}
.onboarding_quizHeader__5tT1D { background-color: var(--background1Color); }
.onboarding_quizDesktopHeader__9crBA { position: fixed; top: 0px; left: 0px; width: 100%; z-index: 111; }
.onboarding_progressContainer__92OO_ { display: flex; width: 100%; max-width: 500px; align-items: center; justify-content: space-between; padding: 0px 20px; margin: 0px auto; }
.onboarding_vertical__pdKRP { display: flex; flex-wrap: wrap; justify-content: space-between; }
.onboarding_vertical__pdKRP .onboarding_quizCard__CHKKN { flex-direction: column; }
.onboarding_vertical__pdKRP .onboarding_quizCardContent__lQJDG { display: flex; width: 100%; max-height: 170px; flex-grow: 0; padding: 0px 12px 14px; }
.onboarding_vertical__pdKRP .onboarding_quizCardContainer__FI6ZW { padding-right: 0px !important; }
.onboarding_vertical__pdKRP .onboarding_quizCardHeader__ad4Bc { font-size: 14px; line-height: 1.29; }
.onboarding_vertical__pdKRP .onboarding_verticalCheckboxMargin__AP6U_ { margin-right: 10px; }
.onboarding_vertical__pdKRP .onboarding_generatedQuizCardImage__VztM7 { width: 100%; box-sizing: border-box; padding: 0px 12px 12px; margin-top: 16px; margin-bottom: 0px; }
.onboarding_vertical__pdKRP .onboarding_generatedQuizCardImageWrapper__LH3Wo { background-color: rgb(255, 255, 255); border-radius: 8px; text-align: center; }
.onboarding_isHidden__Jw9Oa { display: none; }
.onboarding_isTransparent__QiRpP { opacity: 0; }
.onboarding_inputHeight__ddSyU input:lang(ar), .onboarding_inputHeight__ddSyU span:lang(ar) { font-size: 27px; }
.onboarding_inputHeight__ddSyU input:lang(cs), .onboarding_inputHeight__ddSyU span:lang(cs) { font-size: 24px; }
@media only screen and (min-width: 99999px) {
  .onboarding_inputHeight__ddSyU input:lang(ar), .onboarding_inputHeight__ddSyU span:lang(ar) { font-size: 48px; }
  .onboarding_inputHeight__ddSyU input:lang(cs), .onboarding_inputHeight__ddSyU span:lang(cs) { font-size: 38px; }
}
.onboarding_weightInputSt__79IrD input:lang(ar), .onboarding_weightInputSt__79IrD span:lang(ar) { font-size: 27px; }
@media only screen and (min-width: 99999px) {
  .onboarding_weightInputSt__79IrD input:lang(ar), .onboarding_weightInputSt__79IrD span:lang(ar) { font-size: 48px; }
}
.onboarding_copyright__QVuVm { position: relative; width: 100%; padding: 0px 20px 24px; margin: 0px auto; color: var(--contentPrimaryColor); text-align: center; z-index: 1; }
.onboarding_copyright__QVuVm a { text-decoration-color: var(--contentLinkColor) !important; }
.onboarding_copyright__QVuVm a span { color: var(--contentLinkColor) !important; }
@media only screen and (min-width: 99999px) {
  .onboarding_copyright__QVuVm { max-width: 552px; padding: 40px 0px 64px; border-top: 1px solid var(--borderTertiaryColor,rgba(23,23,23,.08)); margin: 16px auto 0px; }
}
.onboarding_copyright__QVuVm br { display: block; content: ""; }
.onboarding_copyrightWithBannerUnderTitle__Pe7J1 { padding: 20px; border-top: 1px solid var(--borderTertiaryColor,rgba(232, 235, 239,.2)); background-color: var(--backgroundPrimaryColor); }
.option-checkbox_optionCheckbox__IqVHl { display: flex; width: 1em; height: 1em; flex-basis: 1em; align-items: center; justify-content: center; border: 1px solid var(--inputSecondaryColor,#b8b8b8); border-radius: 50%; font-size: 24px; transition: 0.3s ease-in-out; }
.option-checkbox_optionCheckbox__IqVHl.option-checkbox_square__vGdO7 { border-radius: 4px; }
.option-checkbox_optionCheckbox__IqVHl.option-checkbox_checked__4wV1r { border-color: var(--answerInputColor,#171717); background-color: var(--answerInputColor,#171717) !important; }
.option-checkbox_checkIcon__nWE3D { color: var(--answerBackgroundColor,#fff); font-size: 0.67em; opacity: 0; transform: scale(0.5); transition: transform 0.2s ease-out 0.1s; }
.option-checkbox_checked__4wV1r .option-checkbox_checkIcon__nWE3D { opacity: 1; transform: scale(1); }
.option-tile_uButton__FuALJ { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.option-tile_uGreenButton__pvoBk { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.option-tile_uGreenButton__pvoBk:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.option-tile_uGreenWideButton__g1bM2, .option-tile_uWideButton__SM_JC { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.option-tile_uWideButton__SM_JC { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.option-tile_uWideButton__SM_JC:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.option-tile_uInput__VuSx6 { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.option-tile_uInput__VuSx6:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.option-tile_uInput__VuSx6:hover { border: 1px solid var(--neutral900Color); }
.option-tile_uInput__VuSx6:-webkit-autofill:active, .option-tile_uInput__VuSx6:-webkit-autofill:focus, .option-tile_uInput__VuSx6:active, .option-tile_uInput__VuSx6:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.option-tile_uInput__VuSx6:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.option-tile_uInput__VuSx6.option-tile_isInvalid__rjCkf { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.option-tile_uContentCard__w7qfW { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.option-tile_uInputError__6gWrS { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.option-tile_desktopOnly__5rG1C { display: none; }
@media only screen and (min-width: 99999px) {
  .option-tile_desktopOnly__5rG1C { display: block; }
  .option-tile_mobileOnly__ulpP5 { display: none; }
}
.option-tile_legal__sYu1T { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
@keyframes option-tile_show__DPNpS { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes option-tile_showLCP__JGMWA { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes option-tile_hide__fM_kt { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes option-tile_smallScroll__lTLgZ { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes option-tile_bigScroll__6x8XS { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
div:where(.option-tile_optionTile__ntpdS) { display: flex; width: 100%; min-height: 74px; flex-wrap: nowrap; align-items: center; justify-content: flex-start; padding: 16px; border: 1px solid var(--answerBorderColor,#eff1f4); background-color: var(--answerBackgroundColor,#fff); border-radius: 16px; cursor: pointer; gap: 12px; transform: scale(1); transition: transform 0.1s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out; }
div:where(.option-tile_optionTile__ntpdS):active { transform: scale(0.98); }
@media only screen and (min-width: 99999px) {
  div:where(.option-tile_optionTile__ntpdS) { padding: 16px 24px; }
}
@media only screen and (min-width: 99999px) {
  div:where(.option-tile_optionTile__ntpdS) { padding: 24px; }
}
@media only screen and (min-width: 99999px) {
  div:where(.option-tile_optionTile__ntpdS) { gap: 16px; }
}
[lang="ar"] div:where(.option-tile_optionTile__ntpdS), [lang="he"] div:where(.option-tile_optionTile__ntpdS) { margin-right: auto; }
.option-tile_optionTile__ntpdS.option-tile_selected__iNKyz { border: 1px solid var(--answerBorderActiveColor,#eff1f4); background-color: var(--answerBackgroundActiveColor,#eff1f4); }
.list-option_checkbox__VBMnO { flex-shrink: 0; margin-inline-start: auto; }
.list-option_checkbox__VBMnO.list-option_checkboxInversed__VCtUT svg { color: var(--inputPrimaryColor,#fff); }
@media only screen and (min-width: 99999px) {
  .list-option_tile__4SHhb:hover .list-option_checkbox__VBMnO { background-color: var(--backgroundTertiaryColor); }
}
.list-option_image__YK5PH { width: 40px; height: 40px; transition: filter 0.3s ease-in-out; }
.list-option_text__aYxqG { display: flex; flex: 1 1 0%; flex-flow: column; align-items: flex-start; justify-content: center; margin: -4px 0px; gap: 4px; text-align: start; word-break: break-word; }
@media only screen and (min-width: 99999px) {
  .list-option_text__aYxqG { gap: 5px; }
}
.list-option_title__tMXmQ { font-family: var(--font),sans-serif; font-weight: 600; line-height: 1.25; color: var(--contentPrimaryColor,#171717); transition: filter 0.3s ease-in-out; }
.list-option_title__tMXmQ, [data-aeonik-pro-new-font] .list-option_title__tMXmQ { -webkit-font-smoothing: antialiased; font-size: 16px; letter-spacing: 0px; }
[data-aeonik-pro-new-font] .list-option_title__tMXmQ { font-family: var(--font-aeonik-pro),sans-serif; font-weight: 500; line-height: 20px; }
@media only screen and (min-width: 99999px) {
  .list-option_title__tMXmQ { font-family: var(--font),sans-serif; font-weight: 600; line-height: 1.2; }
  .list-option_title__tMXmQ, [data-aeonik-pro-new-font] .list-option_title__tMXmQ { -webkit-font-smoothing: antialiased; font-size: 20px; letter-spacing: 0px; }
  [data-aeonik-pro-new-font] .list-option_title__tMXmQ { font-family: var(--font-aeonik-pro),sans-serif; font-weight: 500; line-height: 24px; }
}
.list-option_title__tMXmQ:lang(cs), .list-option_title__tMXmQ:lang(de), .list-option_title__tMXmQ:lang(it), .list-option_title__tMXmQ:lang(pt) { font-size: 15px; }
@media only screen and (min-width: 99999px) {
  .list-option_title__tMXmQ:lang(cs), .list-option_title__tMXmQ:lang(de), .list-option_title__tMXmQ:lang(it), .list-option_title__tMXmQ:lang(pt) { font-size: 20px; }
}
.list-option_title__tMXmQ:lang(da), .list-option_title__tMXmQ:lang(de) { font-size: 13px; }
@media only screen and (min-width: 99999px) {
  .list-option_title__tMXmQ:lang(da), .list-option_title__tMXmQ:lang(de) { font-size: 20px; }
}
.list-option_subtitle__NrQq5 { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.43; color: var(--contentSecondaryColor,rgba(23,23,23,.72)); }
[data-aeonik-pro-new-font] .list-option_subtitle__NrQq5 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .list-option_subtitle__NrQq5 { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.21; }
  [data-aeonik-pro-new-font] .list-option_subtitle__NrQq5 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 400; line-height: 16px; }
}
.list-option_inverseSelected__k1nQ_ { filter: invert(1); }
[data-aeonik-pro-new-font] .quiz-shortcodes_boldText__omPgs { font-weight: 500; }
@keyframes first-page-question-layout_show__8J5PE { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes first-page-question-layout_showLCP__B4dWs { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes first-page-question-layout_hide__F5FFz { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes first-page-question-layout_smallScroll__0bKb7 { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes first-page-question-layout_bigScroll__FvBHe { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.first-page-question-layout_question__1iGPe { animation: first-page-question-layout_bigScroll__FvBHe var(--scrollDuration,.3s) ease-in 0s,first-page-question-layout_show__8J5PE var(--showDuration,.5s) ease-in 0s backwards; }
.first-page-question-layout_question__1iGPe.first-page-question-layout_hidePage___1ikm { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
.first-page-question-layout_title__iLrnZ { margin: 24px auto 0px; text-align: center; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
@media only screen and (min-width: 99999px) {
  .first-page-question-layout_title__iLrnZ { width: calc(-73px + calc(87.5 * var(--sda-vw, 1vw))); max-width: calc(-3px + calc(87.5 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .first-page-question-layout_title__iLrnZ { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
}
.first-page-question-layout_title__iLrnZ:lang(it) { font-size: 30px; }
@media only screen and (min-width: 99999px) {
  .first-page-question-layout_title__iLrnZ { margin: 40px auto 0px; }
  .first-page-question-layout_title__iLrnZ:lang(it) { font-size: 32px; }
}
@media only screen and (min-width: 99999px) {
  .first-page-question-layout_title__iLrnZ { margin: 64px auto 0px; }
}
.first-page-question-layout_description__MSxtl { width: 100%; padding: 0px 20px; margin: 12px 0px 0px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .first-page-question-layout_description__MSxtl { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; margin: 16px 0px 0px; }
  [data-aeonik-pro-new-font] .first-page-question-layout_description__MSxtl { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.single-select-as-first-page-with-background-image_uButton__XbiUj { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.single-select-as-first-page-with-background-image_uGreenButton__Me5nT { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.single-select-as-first-page-with-background-image_uGreenButton__Me5nT:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.single-select-as-first-page-with-background-image_uGreenWideButton__JzsfJ { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.single-select-as-first-page-with-background-image_uWideButton__sT65E { display: block; width: 100%; max-width: 295px; margin: 0px auto; background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.single-select-as-first-page-with-background-image_uWideButton__sT65E:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.single-select-as-first-page-with-background-image_uInput__LkLFs { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.single-select-as-first-page-with-background-image_uInput__LkLFs:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.single-select-as-first-page-with-background-image_uInput__LkLFs:hover { border: 1px solid var(--neutral900Color); }
.single-select-as-first-page-with-background-image_uInput__LkLFs:-webkit-autofill:active, .single-select-as-first-page-with-background-image_uInput__LkLFs:-webkit-autofill:focus, .single-select-as-first-page-with-background-image_uInput__LkLFs:active, .single-select-as-first-page-with-background-image_uInput__LkLFs:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.single-select-as-first-page-with-background-image_uInput__LkLFs:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.single-select-as-first-page-with-background-image_uInput__LkLFs.single-select-as-first-page-with-background-image_isInvalid__8cOqs { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.single-select-as-first-page-with-background-image_uContentCard__JfyQ2 { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.single-select-as-first-page-with-background-image_uInputError__qsbe6 { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.single-select-as-first-page-with-background-image_desktopOnly__tfsxK { display: none; }
@media only screen and (min-width: 99999px) {
  .single-select-as-first-page-with-background-image_desktopOnly__tfsxK { display: block; }
  .single-select-as-first-page-with-background-image_mobileOnly__o2aex { display: none; }
}
.single-select-as-first-page-with-background-image_legal__Vt_kr { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
@keyframes single-select-as-first-page-with-background-image_show__H2E6Q { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes single-select-as-first-page-with-background-image_showLCP__db_h5 { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes single-select-as-first-page-with-background-image_hide__KmmB0 { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes single-select-as-first-page-with-background-image_smallScroll__LzXn8 { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes single-select-as-first-page-with-background-image_bigScroll__zsHcA { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.single-select-as-first-page-with-background-image_layout___ylrY { position: relative; }
.single-select-as-first-page-with-background-image_layout___ylrY h2, .single-select-as-first-page-with-background-image_layout___ylrY p { position: relative; text-shadow: 0 0 10px var(--backgroundSurfaceColor); z-index: 1; }
.single-select-as-first-page-with-background-image_list__w1TUN { display: flex; width: 190px; box-sizing: content-box; flex-direction: column; padding: 0px 20px 24px; margin: 24px 0px; }
@media only screen and (min-width: 99999px) {
  .single-select-as-first-page-with-background-image_list__w1TUN { width: calc(-59px + calc(62.5 * var(--sda-vw, 1vw))); max-width: calc(-9px + calc(62.5 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .single-select-as-first-page-with-background-image_list__w1TUN { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
}
@media only screen and (min-width: 99999px) {
  .single-select-as-first-page-with-background-image_list__w1TUN { padding-left: calc(10 * var(--sda-vw, 1vw)); }
}
@media only screen and (min-width: 99999px) {
  .single-select-as-first-page-with-background-image_list__w1TUN { padding: 0px; margin: 40px auto; }
}
[lang="ar"] .single-select-as-first-page-with-background-image_list__w1TUN, [lang="he"] .single-select-as-first-page-with-background-image_list__w1TUN { margin-right: auto; }
.single-select-as-first-page-with-background-image_background__QCqxr { position: absolute; top: 0px; right: 0px; height: 100%; animation: single-select-as-first-page-with-background-image_show__H2E6Q var(--scrollDuration,.3s) ease-out .5s backwards; z-index: 0; }
@media only screen and (min-width: 99999px) {
  .single-select-as-first-page-with-background-image_background__QCqxr { position: fixed; }
}
.single-select-as-first-page-with-background-image_listItem__J_Vgm { width: 100%; min-height: 72px; padding: 0px; margin: 0px; }
.single-select-as-first-page-with-background-image_listItem__J_Vgm:not(:last-child) { margin-bottom: 12px; }
@media only screen and (min-width: 99999px) {
  .single-select-as-first-page-with-background-image_listItem__J_Vgm:not(:last-child) { margin-bottom: 16px; }
}
.error-appear-transition_animIn__7VV77 { animation: auto ease-in 0s 1 normal none running error-appear-transition_animInKF__mT_W5; opacity: 1; }
.error-appear-transition_animOut__8XIHV { animation: auto ease-in 0s 1 normal none running error-appear-transition_animOutKF__NcJic; opacity: 0; }
@keyframes error-appear-transition_animInKF__mT_W5 { 
  0% { opacity: 0; }
  20% { transform: translateX(0px); }
  30% { opacity: 1; transform: translateX(-20px); }
  40% { transform: translateX(20px); }
  50% { transform: translateX(-15px); }
  60% { transform: translateX(10px); }
  70% { transform: translateX(-10px); }
  80% { transform: translateX(0px); }
}
@keyframes error-appear-transition_animOutKF__NcJic { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes regular-header-with-name_show__x_GoS { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes regular-header-with-name_showLCP__r3nCZ { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes regular-header-with-name_hide__fb7dr { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes regular-header-with-name_smallScroll__Agfp0 { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes regular-header-with-name_bigScroll__3KlcI { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.regular-header-with-name_headerIndent__Lm_Bm { padding-top: 56px; }
@media only screen and (min-width: 99999px) {
  .regular-header-with-name_headerIndent__Lm_Bm { padding-top: 88px; }
}
.regular-header-with-name_container__tcjDW { position: fixed; top: 0px; left: 0px; display: flex; width: 100%; height: 56px; align-items: center; justify-content: end; padding: 0px 20px; border-bottom: 1px solid var(--borderTertiaryColor); background-color: var(--backgroundSurfaceColor); transition-duration: 0.15s; z-index: 111; }
.regular-header-with-name_container__tcjDW.regular-header-with-name_isTransparent__CdDFF { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; background-color: rgba(0, 0, 0, 0); }
.regular-header-with-name_container__tcjDW.regular-header-with-name_spaceBetween__Cte9I { justify-content: space-between; }
@media only screen and (min-width: 99999px) {
  .regular-header-with-name_container__tcjDW { height: 88px; padding: 0px 40px; }
}
@media only screen and (min-width: 99999px) {
  .regular-header-with-name_container__tcjDW { padding: 0px 60px; }
}
.regular-header-with-name_burgerButton__u0lck { transform: scale(1); transition: transform 0.1s ease-in-out; }
.regular-header-with-name_burgerButton__u0lck:active { transform: scale(0.8); }
@media only screen and (min-width: 99999px) {
  .regular-header-with-name_burgerButton__u0lck { width: 48px; height: 48px; padding: 12px; border: 1px solid var(--inputSecondaryColor); border-radius: 50%; cursor: pointer; }
  .regular-header-with-name_burgerButton__u0lck:hover { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: var(--inputEclipserColor); }
}
.regular-header-with-name_burgerButton__u0lck span { margin: 0px auto 4px; background-color: var(--contentPrimaryColor); }
.regular-header-with-name_logoContainer__MPeUm { margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .regular-header-with-name_logoContainer__MPeUm.regular-header-with-name_left__QDI9L { margin-inline: 0px auto; }
}
.regular-header-with-name_logo__BXBje { position: absolute; top: 50%; left: 50%; width: 86px; height: auto; margin: 0px auto; transform: translate(-50%, -50%); }
@media only screen and (min-width: 99999px) {
  .regular-header-with-name_logo__BXBje { width: 118px; }
  .regular-header-with-name_left__QDI9L .regular-header-with-name_logo__BXBje { position: static; transform: none; }
}
.regular-header-with-name_ctaContainer__cP8_j { width: 100%; max-width: 240px; padding: 0px 5px; margin-inline-end: 40px; }
@media only screen and (min-width: 99999px) {
  .regular-header-with-name_ctaContainer__cP8_j { flex-shrink: 0; padding: 0px; }
}
@keyframes regular-header-with-name_pulse__xOzKV { 
  100% { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 8px; }
}
.regular-header-with-name_pulsingButton__j7MzG { transform: scale(1); transition: transform 0.1s ease-in-out; width: 100%; max-width: 335px; padding: 12px 24px; margin: auto; animation: 1.25s cubic-bezier(0.66, 0, 0, 1) 0s infinite normal none running regular-header-with-name_pulse__xOzKV; background: var(--themePrimaryColor); box-shadow: 0 0 0 0 var(--themePrimaryColor); }
.regular-header-with-name_pulsingButton__j7MzG:active { transform: scale(0.98); }
.regular-header-with-name_pulsingButton__j7MzG span { font-family: var(--font-gilroy),sans-serif; font-size: 17px; font-weight: 600; letter-spacing: 0.34px; }
.regular-header-with-name_pulsingButton__j7MzG span:lang(fi), .regular-header-with-name_pulsingButton__j7MzG span:lang(hu), .regular-header-with-name_pulsingButton__j7MzG span:lang(id), .regular-header-with-name_pulsingButton__j7MzG span:lang(vi) { font-size: 14px; }
.regular-header-with-name_pulsingButton__j7MzG span:lang(bg), .regular-header-with-name_pulsingButton__j7MzG span:lang(el) { font-size: 12px; }
.user-name_firstLetter__iNNUO { display: flex; width: 30px; height: 30px; align-items: center; justify-content: center; background: var(--themePrimaryLightColor); border-radius: 50%; }
.onboarding-regular-header_chineseHeader__j83Ut { height: 40px !important; }
@media only screen and (min-width: 99999px) {
  .onboarding-regular-header_chineseHeader__j83Ut { height: 88px !important; }
}
.progress-steps-row_stepsRow__d3nDw { display: grid; width: 100%; height: 66px; align-items: end; justify-content: center; grid-template-columns: repeat(7, fit-content(100%)); grid-template-rows: 44px auto; row-gap: 10px; }
.step-name-item_container__gd3P6 { display: contents; }
.step-name-item_stepName__IZYJb { width: max-content; color: var(--contentPrimaryColor); font-size: 12px; font-style: normal; font-weight: 400; line-height: 16px; text-align: center; }
.step-name-item_stepNameActive__rQx0f { color: var(--contentPrimaryColor); font-weight: 500; }
.step-progress-item_iconCell__5FO_N { position: relative; z-index: 2; justify-self: center; }
.step-progress-item_iconCell__5FO_N svg { fill: var(--themePrimaryColor); }
.step-progress-item_iconCell__5FO_N:last-of-type { transform: translateY(5px); }
.step-progress-item_bar__9BEUN { min-width: 90px; height: 4px; align-self: center; margin-right: -12px; margin-left: -20px; background: var(--backgroundSecondaryColor); transform: translateY(9px); }
.step-progress-item_barFilled__knxVH { width: 100%; height: 100%; background: var(--themePrimaryColor); border-radius: 2px; }
.progress-header-shell_regularHeader__oF8GZ { height: 56px; }
@media only screen and (min-width: 99999px) {
  .progress-header-shell_regularHeader__oF8GZ { height: 88px; }
}
.progress-header-shell_container__y8bze { position: fixed; top: 0px; display: flex; width: 100%; height: 136px; flex-direction: column; justify-content: flex-start; padding: 0px 20px; border-bottom: 1px solid var(--borderTertiaryColor); background-color: var(--backgroundSurfaceColor); z-index: 111; }
@media only screen and (min-width: 99999px) {
  .progress-header-shell_container__y8bze { height: 168px; padding: 0px 60px; }
}
.progress-header-shell_pageIndent__HE8lx { padding-top: 80px; }
.progress-header-shell_indent__huCny { height: 56px; }
@media only screen and (min-width: 99999px) {
  .progress-header-shell_indent__huCny { height: 88px; }
}
.step-icon_container__v1c1b { position: relative; display: flex; flex-direction: column; align-items: center; }
.step-icon_icon__IoAmm { display: block; }
.step-icon_label__QT9LP { position: absolute; bottom: 4px; text-align: center; }
.progress-bar_container__nMixq { width: 100%; }
.progress-bar_list__P9aj_ { display: flex; align-items: center; justify-content: space-between; gap: 4px; }
.progress-bar_item__nEBfn { width: 100%; }
.progress-bar_barFilled__axk67, .progress-bar_bar__O9_Ca { position: relative; width: 100%; height: 4px; background: var(--backgroundTertiaryColor); border-radius: 2px; }
.progress-bar_barFilled__axk67 { position: absolute; background: var(--onboardingProgressColor); inset-inline-start: 0px; transition: width 0.3s ease-in; }
@keyframes header-with-progress_show__1vssw { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes header-with-progress_showLCP__AVf8l { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes header-with-progress_hide__vn9_T { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes header-with-progress_smallScroll__h2FgL { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes header-with-progress_bigScroll__85vUG { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.header-with-progress_container__2YxxT { position: fixed; top: 0px; display: grid; width: 100%; height: 56px; align-items: center; justify-content: space-between; padding: 0px 20px; border-bottom: 1px solid var(--borderTertiaryColor); background-color: var(--backgroundSurfaceColor); grid-template-columns: 1fr 170px 1fr; z-index: 111; }
.header-with-progress_container__2YxxT.header-with-progress_isTransparent__YOvRj { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; background-color: rgba(0, 0, 0, 0); }
@media only screen and (min-width: 99999px) {
  .header-with-progress_container__2YxxT { height: 88px; padding: 0px 60px; }
}
.header-with-progress_leftContainer__lZauG { display: flex; max-width: 178px; align-items: center; }
.header-with-progress_burgerButton__SihXK { margin-inline-start: auto; transform: scale(1); transition: transform 0.1s ease-in-out; }
.header-with-progress_burgerButton__SihXK:active { transform: scale(0.8); }
@media only screen and (min-width: 99999px) {
  .header-with-progress_burgerButton__SihXK { width: 48px; height: 48px; padding: 12px; border: 1px solid var(--inputSecondaryColor); border-radius: 50%; cursor: pointer; }
  .header-with-progress_burgerButton__SihXK:hover { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: var(--inputEclipserColor); }
}
.header-with-progress_burgerButton__SihXK span { margin: 0px auto 4px; background-color: var(--contentPrimaryColor); }
.header-with-progress_label__xcCcB { margin-bottom: 8px; text-align: center; white-space: nowrap; }
@media only screen and (min-width: 99999px) {
  .header-with-progress_label__xcCcB { margin-bottom: 0px; }
}
.header-with-progress_subContainer__M9xjj { display: flex; flex-direction: column; align-items: center; justify-content: center; }
.header-with-progress_desktopProgress__xSBQO { position: absolute; bottom: 0px; width: 100%; }
.header-with-progress_logo__EdxS8 { width: 118px; height: auto; }
.step-name-item_container__05GQh { display: contents; }
.step-name-item_stepName__vCki1 { color: var(--contentSecondaryColor); font-size: 11px; font-style: normal; font-weight: 400; line-height: 1.27; text-align: center; }
@media screen and (max-width: 390px) {
  .step-name-item_stepName__vCki1 { font-size: 10px; }
}
.step-name-item_stepNameActive__ZTiz4 { color: var(--contentPrimaryColor); }
.step-progress-item_container__RRQyZ { display: contents; }
.step-progress-item_iconCell__rmE4h { position: relative; z-index: 2; justify-self: center; }
.step-progress-item_bar__EO22l { min-width: 90px; height: 4px; align-self: center; margin-right: -12px; margin-left: -20px; background: var(--backgroundSecondaryColor); transform: translateY(9px); }
.step-progress-item_barFilled___FPVu { width: 100%; height: 100%; background: rgb(250, 216, 138); border-radius: 2px; }
.steps-row_stepsRow__yCRLG { display: grid; width: 100%; height: 80px; align-items: end; justify-content: center; grid-template-columns: repeat(7, fit-content(100%)); grid-template-rows: 46px auto; row-gap: 10px; }
@keyframes onboarding-header-with-golden-progress_show__XSVYz { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes onboarding-header-with-golden-progress_showLCP__07Hxy { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes onboarding-header-with-golden-progress_hide__Av46Z { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes onboarding-header-with-golden-progress_smallScroll__zQpQu { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes onboarding-header-with-golden-progress_bigScroll__1RgWS { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.onboarding-header-with-golden-progress_regularHeader__j4h_x { height: 40px; }
@media only screen and (min-width: 99999px) {
  .onboarding-header-with-golden-progress_regularHeader__j4h_x { height: 88px; }
}
.onboarding-header-with-golden-progress_container__3VGFN { position: fixed; top: 0px; display: flex; width: 100%; height: 112px; flex-direction: column; justify-content: center; padding: 0px 20px; border-bottom: 1px solid var(--borderTertiaryColor); background-color: var(--backgroundSurfaceColor); z-index: 111; }
.onboarding-header-with-golden-progress_container__3VGFN.onboarding-header-with-golden-progress_isTransparent__tL_qb { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; background-color: rgba(0, 0, 0, 0); }
@media only screen and (min-width: 99999px) {
  .onboarding-header-with-golden-progress_container__3VGFN { height: 88px; padding: 0px 60px; }
}
.onboarding-header-with-golden-progress_pageIndent__2lCo4 { padding-top: 72px; }
.onboarding-header-with-golden-progress_indent__ZzJMs { height: 40px; }
.onboarding-header-with-golden-progress_leftContainer__j00Qz { display: flex; max-width: 178px; align-items: center; }
.onboarding-header-with-golden-progress_burgerButton___pUfU { margin-inline-start: auto; transform: scale(1); transition: transform 0.1s ease-in-out; }
.onboarding-header-with-golden-progress_burgerButton___pUfU:active { transform: scale(0.8); }
@media only screen and (min-width: 99999px) {
  .onboarding-header-with-golden-progress_burgerButton___pUfU { width: 48px; height: 48px; padding: 12px; border: 1px solid var(--inputSecondaryColor); border-radius: 50%; cursor: pointer; }
  .onboarding-header-with-golden-progress_burgerButton___pUfU:hover { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: var(--inputEclipserColor); }
}
.onboarding-header-with-golden-progress_burgerButton___pUfU span { margin: 0px auto 4px; background-color: var(--contentPrimaryColor); }
.onboarding-header-with-golden-progress_label__RPAWx { margin-bottom: 8px; text-align: center; white-space: nowrap; }
@media only screen and (min-width: 99999px) {
  .onboarding-header-with-golden-progress_label__RPAWx { margin-bottom: 0px; }
}
.onboarding-header-with-golden-progress_subContainer__LAuUp { display: flex; flex-direction: column; align-items: center; justify-content: center; }
.onboarding-header-with-golden-progress_desktopProgress__X7e0W { position: absolute; bottom: 0px; width: 100%; }
.onboarding-header-with-golden-progress_logo__D7zlT { width: 118px; height: auto; margin: 0px auto; }
.reward-letter_container__qnyuB { position: relative; }
.reward-letter_activeLetter__uj7i9 { position: absolute; top: -38px; left: -26px; }
.reward-letter_inactiveLetter___OE1E { position: absolute; top: 45%; bottom: 0px; left: 45%; transform: translate(-45%, -45%); }
.wechat-round-contact-button_button__EyZao { position: fixed; z-index: 1; right: 12px; bottom: 12px; display: flex; width: 48px; height: 48px; align-items: center; justify-content: center; padding: 12px; background-color: var(--backgroundInversePrimaryColor); border-radius: 50%; box-shadow: rgba(11, 18, 27, 0.16) 0px 6px 14px, rgba(14, 18, 22, 0.12) 0px 2px 8px; color: var(--contentInversePrimaryColor); cursor: pointer; }
.wechat-round-contact-button_button__EyZao svg { width: 21px; height: 21px; }
.input-hint_text__y0e9n { text-align: center; }
.input-hint_text__y0e9n b { font-family: var(--secondaryFont),sans-serif; line-height: 1.33; font-weight: 600; }
.input-hint_text__y0e9n b, [data-aeonik-pro-new-font] .input-hint_text__y0e9n b { font-size: 12px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; }
[data-aeonik-pro-new-font] .input-hint_text__y0e9n b { font-family: var(--font-aeonik-pro),sans-serif; line-height: 16px; font-weight: 500; }
.note-card_uButton__VXxrN { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.note-card_uGreenButton__Wj9eQ { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.note-card_uGreenButton__Wj9eQ:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.note-card_uGreenWideButton__s6NkX, .note-card_uWideButton__HakMh { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.note-card_uWideButton__HakMh { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.note-card_uWideButton__HakMh:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.note-card_uInput__mhIn1 { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.note-card_uInput__mhIn1:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.note-card_uInput__mhIn1:hover { border: 1px solid var(--neutral900Color); }
.note-card_uInput__mhIn1:-webkit-autofill:active, .note-card_uInput__mhIn1:-webkit-autofill:focus, .note-card_uInput__mhIn1:active, .note-card_uInput__mhIn1:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.note-card_uInput__mhIn1:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.note-card_uInput__mhIn1.note-card_isInvalid__L05os { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.note-card_uContentCard___DJqZ { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.note-card_uInputError__LeAzI { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.note-card_desktopOnly__qGvwu { display: none; }
@media only screen and (min-width: 99999px) {
  .note-card_desktopOnly__qGvwu { display: block; }
  .note-card_mobileOnly__rCbod { display: none; }
}
.note-card_legal__aWfaf { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.note-card_container__XXoT6 { padding: 24px; border: 1px solid var(--borderTertiaryColor); background: var(--backgroundSecondaryColor); border-radius: 16px; }
.note-card_title__yeYJj span { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0px; line-height: 1.21; }
[data-aeonik-pro-new-font] .note-card_title__yeYJj span { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 600; line-height: 16px; }
@media only screen and (min-width: 99999px) {
  .note-card_title__yeYJj span { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 700; letter-spacing: -0.4px; line-height: 1.18; }
  [data-aeonik-pro-new-font] .note-card_title__yeYJj span { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 600; line-height: 20px; }
}
.note-card_topRow__Uw2Ay { display: flex; align-items: center; justify-content: flex-start; margin-bottom: 8px; text-align: start; }
.note-card_topRow__Uw2Ay:empty { display: none; }
.note-card_iconContainer__tJ_8D { position: relative; display: flex; align-items: center; justify-content: center; margin-right: 8px; color: var(--contentSecondaryColor); }
[lang="ar"] .note-card_iconContainer__tJ_8D, [lang="he"] .note-card_iconContainer__tJ_8D { margin-right: 0px; margin-left: 12px; }
.note-card_message___rpLP { text-align: start; }
.note-card_message___rpLP span { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; line-height: 1.43; }
[data-aeonik-pro-new-font] .note-card_message___rpLP span { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 500; }
[lang="ar"] .note-card_message___rpLP, [lang="he"] .note-card_message___rpLP { text-align: right; }
.funnel-cta-button_button___C5EL.funnel-cta-button_button___C5EL { max-width: none; min-height: 48px; line-height: 24px; padding-block: calc(12px - var(--funnelCtaBorderWidth, 0px)); padding-inline: 16px; }
.funnel-cta-button_button___C5EL.funnel-cta-button_button___C5EL span { line-height: inherit; }
@media only screen and (min-width: 99999px) {
  .funnel-cta-button_button___C5EL.funnel-cta-button_button___C5EL { max-width: 360px; }
}
.submit-animated-button_button__c1rLG { position: relative; z-index: 0; }
.submit-animated-button_button__c1rLG.submit-animated-button_lowercase__AIcOV span { text-transform: none; }
.submit-animated-button_button__c1rLG:disabled { pointer-events: none; }
.submit-animated-button_staticButtonContainer__pSZ5O { width: 100%; opacity: 1; transition-duration: 0.2s; }
.submit-animated-button_staticButtonContainer__pSZ5O.submit-animated-button_isHidden__mLNZI { opacity: 0; pointer-events: none; }
.submit-animated-button_fixedButtonContainer__sZUeu { position: fixed; z-index: 10; top: 0px; right: 20px; bottom: unset; width: fit-content; opacity: 0; transform: translate(120%); transition-duration: 0.4s; }
.submit-animated-button_fixedButtonContainer__sZUeu.submit-animated-button_isShown__z_vro { opacity: 1; transform: translate(0px); transition-duration: 0.3s; }
.submit-animated-button_fixedButtonTransformContainer__3al3h { transform: translateY(calc(-100% - 16px)); transition-duration: 0.1s; }
.submit-animated-button_fixedButton__5eaO9 { width: fit-content; }
.button-group_buttonWrap__KCiDR { position: fixed; bottom: 0px; left: 0px; display: flex; width: 100%; flex-direction: column; align-items: center; padding: 20px; border-top: 1px solid var(--borderTertiaryColor); background-color: var(--background1Color); gap: 16px; transition: top 0.05s ease-out; z-index: 11; }
.checkbox-control-label_labelRoot__yVOG0 { display: inline-flex; align-items: center; cursor: pointer; gap: 12px; text-align: start; }
.checkbox-control-label_labelText__NeWV3 { flex: 1 1 0%; color: var(--contentSecondaryColor); }
.checkbox-control-label_controlWrapper___nHmJ { display: inline-flex; align-self: flex-start; }
.checkbox-input_uButton__WY8Lw { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.checkbox-input_uGreenButton__L4XUR { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.checkbox-input_uGreenButton__L4XUR:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.checkbox-input_uGreenWideButton__XVZ6J, .checkbox-input_uWideButton__5ThHL { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.checkbox-input_uWideButton__5ThHL { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.checkbox-input_uWideButton__5ThHL:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.checkbox-input_uInput__kKp_w { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.checkbox-input_uInput__kKp_w:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.checkbox-input_uInput__kKp_w:hover { border: 1px solid var(--neutral900Color); }
.checkbox-input_uInput__kKp_w:-webkit-autofill:active, .checkbox-input_uInput__kKp_w:-webkit-autofill:focus, .checkbox-input_uInput__kKp_w:active, .checkbox-input_uInput__kKp_w:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.checkbox-input_uInput__kKp_w:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.checkbox-input_uInput__kKp_w.checkbox-input_isInvalid__LXANq { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.checkbox-input_uContentCard__nXNQ2 { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.checkbox-input_uInputError__hX01L { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.checkbox-input_desktopOnly__cpuFS { display: none; }
@media only screen and (min-width: 99999px) {
  .checkbox-input_desktopOnly__cpuFS { display: block; }
  .checkbox-input_mobileOnly__mBM_G { display: none; }
}
.checkbox-input_legal__iZhuf { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.checkbox-input_checkbox__8c26g { position: relative; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; user-select: none; }
.checkbox-input_checkboxInput__KMLb_ { position: absolute; z-index: 1; top: 0px; left: 0px; width: 100%; height: 100%; padding: 0px; margin: 0px; appearance: none; cursor: inherit; opacity: 0; }
.onboarding-consent-checkbox_container__uCjMJ { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.onboarding-consent-checkbox_container__uCjMJ a { color: var(--contentLinkColor); font-weight: 600; text-decoration: underline; }
[data-aeonik-pro-new-font] .onboarding-consent-checkbox_container__uCjMJ a { font-weight: 500; }
.snackbar-card_snackbarRoot__J_bQB { --snackbarColor: var(--contentNegativeColor); display: flex; align-items: center; justify-content: space-between; padding: 16px; background: var(--snackbarColor); border-radius: 16px; box-shadow: rgba(7, 21, 37, 0.04) 0px 2px 4px 0px, rgba(22, 42, 65, 0.14) 0px 2px 16px 0px; color: var(--contentAlwaysLightPrimaryColor); gap: 8px; text-align: start; }
.snackbar-card_snackbarContent__NP0Wh { font-family: var(--font),sans-serif; font-weight: 600; }
.snackbar-card_snackbarContent__NP0Wh, [data-aeonik-pro-font] .snackbar-card_snackbarContent__NP0Wh { -webkit-font-smoothing: antialiased; font-size: 16px; letter-spacing: 0px; line-height: 1.25; }
[data-aeonik-pro-font] .snackbar-card_snackbarContent__NP0Wh { font-family: var(--font-aeonik-pro),sans-serif; font-weight: 500; }
[data-headline-recoleta-font] .snackbar-card_snackbarContent__NP0Wh { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-size: 16px; font-weight: 500; line-height: 1.25; }
[data-aeonik-pro-new-font] .snackbar-card_snackbarContent__NP0Wh { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 16px; letter-spacing: -0.32px; line-height: 20px; }
[data-headline-alike-font] .snackbar-card_snackbarContent__NP0Wh { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 16px; line-height: 1.25; }
.snackbar-card_closeButton__B4TID { display: inline-block; padding: 0px 4px; border: 0px; margin: 0px; appearance: none; background: none; color: inherit; cursor: pointer; margin-inline: -8px; transition: transform 0.1s; }
.snackbar-card_closeButton__B4TID:hover { transform: scale(1.1); }
.snackbar-card_closeIcon__St25M { display: block; color: inherit; }
.height-question_uButton__OuHXF { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.height-question_uGreenButton__Qp1H8 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.height-question_uGreenButton__Qp1H8:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.height-question_uGreenWideButton__H3gwY, .height-question_uWideButton__KYi6W { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.height-question_uWideButton__KYi6W { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.height-question_uWideButton__KYi6W:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.height-question_uInput__eByPW { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.height-question_uInput__eByPW:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.height-question_uInput__eByPW:hover { border: 1px solid var(--neutral900Color); }
.height-question_uInput__eByPW:-webkit-autofill:active, .height-question_uInput__eByPW:-webkit-autofill:focus, .height-question_uInput__eByPW:active, .height-question_uInput__eByPW:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.height-question_uInput__eByPW:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.height-question_uInput__eByPW.height-question_isInvalid__KLot9 { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.height-question_uContentCard__CAfHr { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.height-question_uInputError__jKtWO { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.height-question_desktopOnly__1nSaB { display: none; }
@media only screen and (min-width: 99999px) {
  .height-question_desktopOnly__1nSaB { display: block; }
  .height-question_mobileOnly__DIG3d { display: none; }
}
.height-question_legal__0Vyqa { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
@keyframes height-question_show__eDfrZ { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes height-question_showLCP__Ulan9 { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes height-question_hide__J_gtq { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes height-question_smallScroll__DGCDH { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes height-question_bigScroll__vwjp6 { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.height-question_questionInputHeader__S4JVH { margin-bottom: 24px; }
@media only screen and (min-width: 99999px) {
  .height-question_questionInputHeader__S4JVH { margin: 40px 0px; }
}
.height-question_questionInputTitle__Cy1Oj { margin-bottom: 12px; }
.height-question_questionContainer__Fy7oJ { width: 100%; max-width: 552px; padding: 24px 20px 0px; margin: 0px auto; text-align: center; animation: height-question_show__eDfrZ var(--scrollDuration,.3s) ease-out 0s backwards; }
.height-question_questionContainer__Fy7oJ.height-question_animatingOut__L77th { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
@media only screen and (min-width: 99999px) {
  .height-question_questionContainer__Fy7oJ { padding: 0px; }
}
@media only screen and (min-width: 99999px) {
  .height-question_questionInputForm__CpZO6 { padding: 40px; border: 1px solid var(--borderTertiaryColor); border-radius: 16px; }
}
.height-question_input__z2ErB { justify-content: center; color: var(--neutral900Color); line-height: 1.12; }
.height-question_input__z2ErB input { min-width: 60px; flex: 1 1 0%; }
@media only screen and (min-width: 99999px) {
  .height-question_input__z2ErB input { min-width: 85px; }
}
.height-question_input__z2ErB span { top: auto; }
.height-question_input__z2ErB input, .height-question_input__z2ErB span { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 32px; letter-spacing: -0.02em; line-height: 1.06; }
[data-recoleta-font] .height-question_input__z2ErB input, [data-recoleta-font] .height-question_input__z2ErB span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 32px; font-style: normal; letter-spacing: -0.64px; line-height: 1.06; }
[data-aeonik-pro-font] .height-question_input__z2ErB input, [data-aeonik-pro-font] .height-question_input__z2ErB span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 36px; letter-spacing: -0.02em; line-height: 1.05; }
[data-headers-content-primary] .height-question_input__z2ErB input, [data-headers-content-primary] .height-question_input__z2ErB span { color: var(--contentPrimaryColor) !important; }
[data-headers-content-primary] .height-question_input__z2ErB input b, [data-headers-content-primary] .height-question_input__z2ErB span b { color: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .height-question_input__z2ErB input, [data-headline-recoleta-font] .height-question_input__z2ErB span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 36px; letter-spacing: -0.72px; line-height: 1.11; }
[data-aeonik-pro-new-font] .height-question_input__z2ErB input, [data-aeonik-pro-new-font] .height-question_input__z2ErB span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
[data-headline-alike-font] .height-question_input__z2ErB input, [data-headline-alike-font] .height-question_input__z2ErB span { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
@media only screen and (min-width: 99999px) {
  .height-question_input__z2ErB input, .height-question_input__z2ErB span { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 48px; letter-spacing: -1px; line-height: 1.04; }
  [data-recoleta-font] .height-question_input__z2ErB input, [data-recoleta-font] .height-question_input__z2ErB span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 48px; font-style: normal; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-font] .height-question_input__z2ErB input, [data-aeonik-pro-font] .height-question_input__z2ErB span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 56px; letter-spacing: -0.02em; line-height: 1.03; }
  [data-headline-recoleta-font] .height-question_input__z2ErB input, [data-headline-recoleta-font] .height-question_input__z2ErB span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-new-font] .height-question_input__z2ErB input, [data-aeonik-pro-new-font] .height-question_input__z2ErB span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .height-question_input__z2ErB input, [data-headline-alike-font] .height-question_input__z2ErB span { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.height-question_fade-in__9BdBJ, .height-question_inputContainer__hyiPU { animation-duration: 0.5s; animation-iteration-count: 1; animation-name: height-question_fadeInOpacity__1me5c; animation-timing-function: ease-in; opacity: 1; }
@keyframes height-question_fadeInOpacity__1me5c { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.height-question_inputContainer__hyiPU { display: flex; justify-content: center; border-bottom: 1px solid var(--contentSecondaryColor); color: var(--contentPrimaryColor); gap: 24px; }
.height-question_inputContainer__hyiPU > * { min-width: 0px; flex: 1 1 0%; }
.height-question_inputContainer__hyiPU span { top: auto; }
.height-question_inputContainer__hyiPU input, .height-question_inputContainer__hyiPU span { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 32px; letter-spacing: -0.02em; line-height: 1.12 !important; }
[data-recoleta-font] .height-question_inputContainer__hyiPU input, [data-recoleta-font] .height-question_inputContainer__hyiPU span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 32px; font-style: normal; letter-spacing: -0.64px; line-height: 1.06; }
[data-aeonik-pro-font] .height-question_inputContainer__hyiPU input, [data-aeonik-pro-font] .height-question_inputContainer__hyiPU span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 36px; letter-spacing: -0.02em; line-height: 1.05; }
[data-headers-content-primary] .height-question_inputContainer__hyiPU input, [data-headers-content-primary] .height-question_inputContainer__hyiPU span { color: var(--contentPrimaryColor) !important; }
[data-headers-content-primary] .height-question_inputContainer__hyiPU input b, [data-headers-content-primary] .height-question_inputContainer__hyiPU span b { color: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .height-question_inputContainer__hyiPU input, [data-headline-recoleta-font] .height-question_inputContainer__hyiPU span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 36px; letter-spacing: -0.72px; line-height: 1.11; }
[data-aeonik-pro-new-font] .height-question_inputContainer__hyiPU input, [data-aeonik-pro-new-font] .height-question_inputContainer__hyiPU span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
[data-headline-alike-font] .height-question_inputContainer__hyiPU input, [data-headline-alike-font] .height-question_inputContainer__hyiPU span { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
@media only screen and (min-width: 99999px) {
  .height-question_inputContainer__hyiPU input, .height-question_inputContainer__hyiPU span { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 48px; letter-spacing: -1px; line-height: 1.04; }
  [data-recoleta-font] .height-question_inputContainer__hyiPU input, [data-recoleta-font] .height-question_inputContainer__hyiPU span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 48px; font-style: normal; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-font] .height-question_inputContainer__hyiPU input, [data-aeonik-pro-font] .height-question_inputContainer__hyiPU span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 56px; letter-spacing: -0.02em; line-height: 1.03; }
  [data-headline-recoleta-font] .height-question_inputContainer__hyiPU input, [data-headline-recoleta-font] .height-question_inputContainer__hyiPU span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-new-font] .height-question_inputContainer__hyiPU input, [data-aeonik-pro-new-font] .height-question_inputContainer__hyiPU span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .height-question_inputContainer__hyiPU input, [data-headline-alike-font] .height-question_inputContainer__hyiPU span { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.height-question_inputContainer__hyiPU input:lang(bg)::placeholder, .height-question_inputContainer__hyiPU input:lang(hu)::placeholder, .height-question_inputContainer__hyiPU input:lang(ro)::placeholder, .height-question_inputContainer__hyiPU input:lang(vi)::placeholder { font-size: 0.55em; }
.height-question_inputNumber__2Sl6s { width: 100%; font-family: var(--font),sans-serif; font-weight: 600; letter-spacing: -0.02em; }
.height-question_inputNumber__2Sl6s, [data-recoleta-font] .height-question_inputNumber__2Sl6s { -webkit-font-smoothing: antialiased; font-size: 32px; line-height: 1.06; }
[data-recoleta-font] .height-question_inputNumber__2Sl6s { font-family: var(--font-recoleta),sans-serif; font-weight: 400; font-style: normal; letter-spacing: -0.64px; }
[data-aeonik-pro-font] .height-question_inputNumber__2Sl6s { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 36px; letter-spacing: -0.02em; line-height: 1.05; }
[data-headers-content-primary] .height-question_inputNumber__2Sl6s { color: var(--contentPrimaryColor) !important; }
[data-headers-content-primary] .height-question_inputNumber__2Sl6s b { color: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .height-question_inputNumber__2Sl6s { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 36px; letter-spacing: -0.72px; line-height: 1.11; }
[data-aeonik-pro-new-font] .height-question_inputNumber__2Sl6s { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
[data-headline-alike-font] .height-question_inputNumber__2Sl6s { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
@media only screen and (min-width: 99999px) {
  .height-question_inputNumber__2Sl6s { font-family: var(--font),sans-serif; font-weight: 600; line-height: 1.04; }
  .height-question_inputNumber__2Sl6s, [data-recoleta-font] .height-question_inputNumber__2Sl6s { -webkit-font-smoothing: antialiased; font-size: 48px; letter-spacing: -1px; }
  [data-recoleta-font] .height-question_inputNumber__2Sl6s { font-family: var(--font-recoleta),sans-serif; font-weight: 400; font-style: normal; line-height: 1.08; }
  [data-aeonik-pro-font] .height-question_inputNumber__2Sl6s { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 56px; letter-spacing: -0.02em; line-height: 1.03; }
  [data-headline-recoleta-font] .height-question_inputNumber__2Sl6s { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-new-font] .height-question_inputNumber__2Sl6s { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .height-question_inputNumber__2Sl6s { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.height-question_toggle__C9xQ9 { position: relative; max-width: calc(68px*var(--toggleItemsLength)); height: 32px; margin: 0px auto 24px; background: var(--backgroundSecondaryColor); border-radius: 12px; cursor: pointer; text-transform: lowercase; font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.21; }
[data-aeonik-pro-new-font] .height-question_toggle__C9xQ9 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 400; line-height: 16px; }
.height-question_toggle__C9xQ9 button { z-index: 10; background: none; box-shadow: none; color: var(--contentSecondaryColor); }
.height-question_toggle__C9xQ9 button:disabled { color: var(--contentPrimaryColor); }
.height-question_toggle__C9xQ9::after { position: absolute; top: 4px; width: calc(50% - 4px); height: 24px; background: var(--backgroundPrimaryColor); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 6px 0px; content: ""; inset-inline-start: 4px; transition: inset-inline-start 0.5s; }
.height-question_toggle__C9xQ9.height-question_bgInvert__IgOY6 { background: var(--backgroundTertiaryColor); }
.height-question_toggle__C9xQ9.height-question_bgInvert__IgOY6::after { background: var(--backgroundAlwaysLightColor); }
.height-question_toggle__C9xQ9.height-question_isBritain__QbSZF::after { background: rgba(0, 0, 0, 0); box-shadow: none; }
.height-question_toggle__C9xQ9.height-question_isBritain__QbSZF button { margin: 4px; }
.height-question_toggle__C9xQ9.height-question_isBritain__QbSZF button:disabled { background: var(--backgroundPrimaryColor); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 6px 0px; }
.height-question_toggle__C9xQ9.height-question_active__RB8s4::after { inset-inline-start: 50%; }
@media only screen and (min-width: 99999px) {
  .height-question_toggle__C9xQ9 { margin: 0px auto 24px; }
}
.height-question_messageContainer__N0zlw { margin-top: 16px; }
.height-question_hint__aDSTw { margin: 8px auto 0px; }
.height-question_button__3NXOP { transform: scale(1); transition: transform 0.1s ease-in-out; width: 100%; margin: 0px auto; background: var(--themePrimaryColor); border-radius: 24px; }
.height-question_button__3NXOP:active { transform: scale(0.98); }
.height-question_button__3NXOP:disabled { opacity: 0.4; }
.height-question_buttonGroup__VelxX { animation: height-question_show__eDfrZ var(--scrollDuration,.3s) ease-out .5s backwards; }
.height-question_errorContainer__eS1gW { position: absolute; top: calc(100% + 5px); left: 0px; width: 100%; text-align: start; }
.height-question_errorCentered__BJ4We { display: flex; justify-content: center; }
.height-question_indicator__NgrMp { margin-top: -20px; margin-bottom: -20px; }
@media only screen and (min-width: 99999px) {
  .height-question_indicator__NgrMp { margin-top: 0px; margin-bottom: 0px; }
}
.height-question_quizContainer__SGTic { position: relative; min-height: 100%; background: var(--background1Color); }
.height-question_quizContainer__SGTic h1 { font-weight: var(--pageTitleFontWeight); }
.height-question_quizContainer__SGTic:lang(ar) { position: inherit; }
.height-question_questionsSection__0jq7F { padding: 0px; }
.height-question_quizCard__vDy7j { display: flex; width: 100%; flex-flow: row; align-items: center; }
.height-question_quizCardImage__R9qoB { width: 32px; margin-right: 12px; margin-left: 20px; }
.height-question_quizCardContent__V_egj { flex-grow: 1; padding: 16px 0px 16px 16px; }
.height-question_quizCardContent__V_egj:lang(ar) { padding-right: 16px; }
@media only screen and (min-width: 99999px) {
  .height-question_quizCardContent__V_egj { padding: 28px 0px 28px 32px; }
  .height-question_quizCardContent__V_egj:lang(ar) { padding-right: 32px; }
}
.height-question_quizContainer__SGTic.height-question_isDark__5OpD1 { background: rgb(1, 29, 61); }
.height-question_quizContainer__SGTic.height-question_isGrey__MnSYu { background-color: rgb(249, 249, 249); }
.height-question_quizCardHeader__6vSVq { font-size: 16px; font-weight: 600; line-height: 24px; }
.height-question_quizCardDescription__3o6mU { font-size: 14px; line-height: 20px; }
.height-question_openQuestionContainer__pr2RK { display: flex; min-height: 100%; flex-direction: column; align-items: center; justify-content: space-between; padding-bottom: 40px; text-align: center; }
.height-question_quizContent__nVZjX { max-width: 982px; height: 100%; padding: 20px; margin: 0px auto; color: var(--neutral900Color); }
@media only screen and (min-width: 99999px) {
  .height-question_quizContent__nVZjX { padding: 20px 16px; }
}
.height-question_advanced__5mKJJ .height-question_quizCardContainer__2xJST { z-index: 1; width: 65%; }
.height-question_advanced__5mKJJ .height-question_quizCard__vDy7j { z-index: 1; min-height: 72px; }
.height-question_advanced__5mKJJ.height-question_questionsSection__0jq7F { display: inline-block; width: 100%; }
.height-question_advanced__5mKJJ .height-question_advancedImage__eL9Id { position: fixed; z-index: 0; bottom: 0px; left: 0px; width: 100%; height: auto; }
@media only screen and (min-width: 99999px) {
  .height-question_advancedImage__eL9Id { display: none; }
  .height-question_advanced__5mKJJ .height-question_quizCardContainer__2xJST { width: 100%; }
}
.height-question_generatedQuizCardImage__fKJ16 { width: 104px; box-sizing: content-box; flex-shrink: 0; margin: auto; }
@media only screen and (min-width: 99999px) {
  .height-question_quizContainer__SGTic.height-question_isGrey__MnSYu .height-question_quizContent__nVZjX { background: rgba(0, 0, 0, 0); box-shadow: none; }
  .height-question_quizCardContainer__2xJST { margin: 16px 0px; }
  .height-question_sliderGroup__Bo3k6 { margin-top: 64px; }
  .height-question_openQuestionContainer__pr2RK { flex-grow: 1; }
}
.height-question_quizHeader__5APKR { background-color: var(--background1Color); }
.height-question_quizDesktopHeader__93Sxt { position: fixed; top: 0px; left: 0px; width: 100%; z-index: 111; }
.height-question_progressContainer__ctohX { display: flex; width: 100%; max-width: 500px; align-items: center; justify-content: space-between; padding: 0px 20px; margin: 0px auto; }
.height-question_vertical__6a_z6 { display: flex; flex-wrap: wrap; justify-content: space-between; }
.height-question_vertical__6a_z6 .height-question_quizCard__vDy7j { flex-direction: column; }
.height-question_vertical__6a_z6 .height-question_quizCardContent__V_egj { display: flex; width: 100%; max-height: 170px; flex-grow: 0; padding: 0px 12px 14px; }
.height-question_vertical__6a_z6 .height-question_quizCardContainer__2xJST { padding-right: 0px !important; }
.height-question_vertical__6a_z6 .height-question_quizCardHeader__6vSVq { font-size: 14px; line-height: 1.29; }
.height-question_vertical__6a_z6 .height-question_verticalCheckboxMargin__aK_Jt { margin-right: 10px; }
.height-question_vertical__6a_z6 .height-question_generatedQuizCardImage__fKJ16 { width: 100%; box-sizing: border-box; padding: 0px 12px 12px; margin-top: 16px; margin-bottom: 0px; }
.height-question_vertical__6a_z6 .height-question_generatedQuizCardImageWrapper__aLupI { background-color: rgb(255, 255, 255); border-radius: 8px; text-align: center; }
.height-question_isHidden__tAuxL { display: none; }
.height-question_isTransparent__V80_7 { opacity: 0; }
.height-question_inputHeight___Xj5J input:lang(ar), .height-question_inputHeight___Xj5J span:lang(ar) { font-size: 27px; }
.height-question_inputHeight___Xj5J input:lang(cs), .height-question_inputHeight___Xj5J span:lang(cs) { font-size: 24px; }
@media only screen and (min-width: 99999px) {
  .height-question_inputHeight___Xj5J input:lang(ar), .height-question_inputHeight___Xj5J span:lang(ar) { font-size: 48px; }
  .height-question_inputHeight___Xj5J input:lang(cs), .height-question_inputHeight___Xj5J span:lang(cs) { font-size: 38px; }
}
.height-question_weightInputSt__GD5Xj input:lang(ar), .height-question_weightInputSt__GD5Xj span:lang(ar) { font-size: 27px; }
@media only screen and (min-width: 99999px) {
  .height-question_weightInputSt__GD5Xj input:lang(ar), .height-question_weightInputSt__GD5Xj span:lang(ar) { font-size: 48px; }
}
.height-question_copyright__4g5Py { position: relative; width: 100%; padding: 0px 20px 24px; margin: 0px auto; color: var(--contentPrimaryColor); text-align: center; z-index: 1; }
.height-question_copyright__4g5Py a { text-decoration-color: var(--contentLinkColor) !important; }
.height-question_copyright__4g5Py a span { color: var(--contentLinkColor) !important; }
@media only screen and (min-width: 99999px) {
  .height-question_copyright__4g5Py { max-width: 552px; padding: 40px 0px 64px; border-top: 1px solid var(--borderTertiaryColor,rgba(23,23,23,.08)); margin: 16px auto 0px; }
}
.height-question_copyright__4g5Py br { display: block; content: ""; }
.height-question_copyrightWithBannerUnderTitle__5GYLO { padding: 20px; border-top: 1px solid var(--borderTertiaryColor,rgba(232, 235, 239,.2)); background-color: var(--backgroundPrimaryColor); }
.height-question_consentCheckbox__oOP5H { margin-top: 24px; }
.height-question_consentCheckbox__oOP5H.height-question_consentCheckboxInversed__8u7CA svg { color: var(--inputPrimaryColor,#fff); }
.height-question_snackbar__r_FsU { margin-top: 16px; }
.height-question_questionContainer__Fy7oJ { display: flex; flex-direction: column; }
@media only screen and (max-width: 99999px) {
  .height-question_questionInputForm__CpZO6 { display: flex; flex-direction: column; justify-content: space-between; }
  .height-question_shouldStretch__sGdsy .height-question_questionInputForm__CpZO6 { flex: 1 1 0%; }
}
.grid_listItem__Gh9ml { width: 100%; flex-grow: 0; padding: 0px; margin: 0px; }
.grid_listItem__Gh9ml > *, .grid_listItem__Gh9ml > * > * { height: 100%; }
.grid_list__7GZ8O { display: flex; flex-wrap: wrap; align-items: stretch; margin: 24px auto; gap: 12px; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
.grid_list__7GZ8O .grid_listItem__Gh9ml { width: calc(50% - 6px); flex: 0 0 calc(50% - 6px); }
@media only screen and (min-width: 99999px) {
  .grid_list__7GZ8O { width: calc(-66px + calc(75 * var(--sda-vw, 1vw))); max-width: calc(-6px + calc(75 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .grid_list__7GZ8O { width: calc(-70.6667px + calc(83.3333 * var(--sda-vw, 1vw))); max-width: calc(936px); }
}
@media only screen and (min-width: 375px) {
  .grid_list__7GZ8O { gap: 16px; }
  .grid_list__7GZ8O .grid_listItem__Gh9ml { width: calc(50% - 8px); flex: 0 0 calc(50% - 8px); }
}
@media only screen and (min-width: 99999px) {
  .grid_list__7GZ8O { gap: 24px; }
  .grid_list__7GZ8O .grid_listItem__Gh9ml { width: calc(50% - 12px); flex: 0 0 calc(50% - 12px); }
}
@media only screen and (min-width: 99999px) {
  .grid_list__7GZ8O { justify-content: center; margin: 40px auto; }
  .grid_list__7GZ8O .grid_listItem__Gh9ml { width: calc(25% - 18px); flex: 0 0 calc(25% - 18px); }
}
@keyframes grid-card_show__alsJU { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes grid-card_showLCP__SO6zI { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes grid-card_hide__aAv82 { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes grid-card_smallScroll__wJysk { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes grid-card_bigScroll__C6bXe { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.grid-card_cardLabel__ahZhe { display: flex; width: 100%; height: 100%; flex-grow: 0; align-items: center; align-self: stretch; padding: 12px; background: var(--answerBackgroundColor); border-radius: 12px; gap: 4px; text-align: start; z-index: 11; }
.grid-card_cardLabel__ahZhe:lang(da) { padding: 12px 8px; }
.grid-card_cardLabel__ahZhe.grid-card_cardLabelInversed__dpHHN { background: var(--backgroundPrimaryColor); }
.grid-card_gridCard__oUMMW { display: flex; overflow: hidden; flex-direction: column; padding: 4px; border: 1px solid var(--answerBorderColor); background-color: var(--answerBackgroundColor); border-radius: 16px; cursor: pointer; transform: scale(1); transition: transform 0.1s ease-in-out; }
.grid-card_gridCard__oUMMW:active { transform: scale(0.98); }
.grid-card_gridCard__oUMMW.grid-card_selected__8iEJo { border-color: var(--answerBackgroundActiveColor); background-color: var(--answerBackgroundActiveColor); }
.grid-card_gridCard__oUMMW.grid-card_selected__8iEJo .grid-card_cardLabel__ahZhe { background: var(--backgroundPrimaryColor); }
.grid-card_gridCard__oUMMW.grid-card_selectedInversed__k5TMt { border: 1px solid var(--answerBorderColor); background-color: var(--answerBackgroundColor); }
.grid-card_gridCard__oUMMW.grid-card_selectedInversed__k5TMt .grid-card_cardLabelInversed__dpHHN { background-color: var(--answerBackgroundActiveColor); }
@media only screen and (min-width: 99999px) {
  .grid-card_gridCard__oUMMW:hover .grid-card_image__U7_lJ { transform: translateX(-50%) scale(1.07); }
}
.grid-card_checkbox__c__m3 { flex-shrink: 0; margin-inline-start: auto; }
.grid-card_checkbox__c__m3.grid-card_checkboxInversed__OkNkt svg { color: var(--inputPrimaryColor,#fff); }
.grid-card_imageContainer__RNEWI { position: relative; padding-top: 90%; margin: -4px; }
.grid-card_image__U7_lJ { position: absolute; top: 0px; left: 50%; height: 100%; transform: translateX(-50%) scale(1); transition: transform 0.6s ease-in-out; }
.grid-card_title__cTCZ3 { font-family: var(--font),sans-serif; font-weight: 600; line-height: 1.25; display: inline-block; color: var(--contentPrimaryColor); transition: filter 0.3s ease-in-out; word-break: break-word; }
.grid-card_title__cTCZ3, [data-aeonik-pro-new-font] .grid-card_title__cTCZ3 { -webkit-font-smoothing: antialiased; font-size: 16px; letter-spacing: 0px; }
[data-aeonik-pro-new-font] .grid-card_title__cTCZ3 { font-family: var(--font-aeonik-pro),sans-serif; font-weight: 500; line-height: 20px; }
@media only screen and (min-width: 99999px) {
  .grid-card_title__cTCZ3 { font-family: var(--font),sans-serif; font-weight: 600; line-height: 1.2; }
  .grid-card_title__cTCZ3, [data-aeonik-pro-new-font] .grid-card_title__cTCZ3 { -webkit-font-smoothing: antialiased; font-size: 20px; letter-spacing: 0px; }
  [data-aeonik-pro-new-font] .grid-card_title__cTCZ3 { font-family: var(--font-aeonik-pro),sans-serif; font-weight: 500; line-height: 24px; }
}
.grid-card_title__cTCZ3:lang(da), .grid-card_title__cTCZ3:lang(de), .grid-card_title__cTCZ3:lang(tr) { font-size: 15px; }
.grid-card_title__cTCZ3:lang(fi), .grid-card_title__cTCZ3:lang(nl), .grid-card_title__cTCZ3:lang(ro), .grid-card_title__cTCZ3:lang(sv), .grid-card_title__cTCZ3:lang(tr) { font-size: 14px; }
.grid-card_title__cTCZ3.grid-card_titleInversed__5bNH2 { filter: invert(1); }
.consent-checkbox-with-error_consentContainer__ee0mP { position: relative; z-index: 10; max-width: 592px; padding: 12px 20px 24px; margin: 0px auto; }
.consent-checkbox-with-error_consentErrorSnackbar__ZA6B8 { margin-top: 16px; }
.consent-checkbox-with-error_checkboxInversed__gXxFE svg { color: var(--inputPrimaryColor,#fff); }
@keyframes question-layout_show__wyG2j { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes question-layout_showLCP__jQhGw { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes question-layout_hide__viHXn { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes question-layout_smallScroll__irUdv { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes question-layout_bigScroll__FVcSD { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.question-layout_question__0WNiy { animation: question-layout_bigScroll__FVcSD var(--scrollDuration,.3s) ease-in 0s,question-layout_show__wyG2j var(--showDuration,.5s) ease-in 0s backwards; }
.question-layout_question__0WNiy.question-layout_hidePage__ZC2l3 { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
.question-layout_title__j7chG { margin: 24px auto 0px; text-align: center; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
@media only screen and (min-width: 99999px) {
  .question-layout_title__j7chG { width: calc(-73px + calc(87.5 * var(--sda-vw, 1vw))); max-width: calc(-3px + calc(87.5 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .question-layout_title__j7chG { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
}
@media only screen and (min-width: 99999px) {
  .question-layout_title__j7chG { margin: 40px auto 0px; }
}
@media only screen and (min-width: 99999px) {
  .question-layout_title__j7chG { margin: 64px auto 0px; }
}
.question-layout_description__Jqr5M { width: 100%; padding: 0px 20px; margin: 12px 0px 0px; color: var(--contentSecondaryColor); text-align: center; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; }
[data-aeonik-pro-new-font] .question-layout_description__Jqr5M { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .question-layout_description__Jqr5M { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; margin: 16px 0px 0px; }
  [data-aeonik-pro-new-font] .question-layout_description__Jqr5M { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.typography-button_button__7exoD { cursor: pointer; }
.multi-select-base_buttonGroup__JLv_e { z-index: 10; }
.list_lists__STkbE { display: flex; flex-flow: column; align-items: center; justify-content: center; margin: 24px auto; gap: 12px; }
@media only screen and (min-width: 99999px) {
  .list_lists__STkbE { flex-direction: row; margin: 40px auto; gap: 24px; }
}
.list_list__RFL2m { display: flex; flex-direction: column; align-items: stretch; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
@media only screen and (min-width: 99999px) {
  .list_list__RFL2m { width: calc(-80px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .list_list__RFL2m { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
}
.list_listItem__LqsS8 { width: 100%; padding: 0px; margin: 0px; }
.list_listItem__LqsS8:not(:last-child) { margin-bottom: 12px; }
@media only screen and (min-width: 99999px) {
  .list_listItem__LqsS8:not(:last-child) { margin-bottom: 16px; }
}
.picture-option_uButton__Ycywf { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.picture-option_uGreenButton__odYqT { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.picture-option_uGreenButton__odYqT:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.picture-option_uGreenWideButton__caynQ, .picture-option_uWideButton__f9gJZ { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.picture-option_uWideButton__f9gJZ { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.picture-option_uWideButton__f9gJZ:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.picture-option_uInput__YsJG_ { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.picture-option_uInput__YsJG_:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.picture-option_uInput__YsJG_:hover { border: 1px solid var(--neutral900Color); }
.picture-option_uInput__YsJG_:-webkit-autofill:active, .picture-option_uInput__YsJG_:-webkit-autofill:focus, .picture-option_uInput__YsJG_:active, .picture-option_uInput__YsJG_:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.picture-option_uInput__YsJG_:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.picture-option_uInput__YsJG_.picture-option_isInvalid__IrGY8 { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.picture-option_uContentCard__Kn9Zt { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.picture-option_uInputError__HYxe_ { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.picture-option_desktopOnly__rfUYf { display: none; }
@media only screen and (min-width: 99999px) {
  .picture-option_desktopOnly__rfUYf { display: block; }
  .picture-option_mobileOnly__sJxx1 { display: none; }
}
.picture-option_legal__u4_5Z { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.picture-option_tile__4PFVS { position: relative; overflow: hidden; min-height: 80px; padding-inline-end: 80px; }
.picture-option_image__neWSM { position: absolute; top: 0px; width: 80px; height: 80px; inset-inline-end: 0px; }
.picture-option_image__neWSM:lang(ar) { transform: scaleX(-1); }
.picture-option_title__wXK_R { color: var(--contentPrimaryColor); text-align: start; word-break: break-word; font-family: var(--font),sans-serif; font-weight: 600; line-height: 1.25; }
.picture-option_title__wXK_R, [data-aeonik-pro-new-font] .picture-option_title__wXK_R { -webkit-font-smoothing: antialiased; font-size: 16px; letter-spacing: 0px; }
[data-aeonik-pro-new-font] .picture-option_title__wXK_R { font-family: var(--font-aeonik-pro),sans-serif; font-weight: 500; line-height: 20px; }
@media only screen and (min-width: 99999px) {
  .picture-option_title__wXK_R { font-family: var(--font),sans-serif; font-weight: 600; line-height: 1.2; }
  .picture-option_title__wXK_R, [data-aeonik-pro-new-font] .picture-option_title__wXK_R { -webkit-font-smoothing: antialiased; font-size: 20px; letter-spacing: 0px; }
  [data-aeonik-pro-new-font] .picture-option_title__wXK_R { font-family: var(--font-aeonik-pro),sans-serif; font-weight: 500; line-height: 24px; }
}
.picture-option_title__wXK_R.picture-option_inversed__bSAmq { filter: invert(1); }
.footer-above-virtual-keyboard_footer__l1nwK { position: absolute; right: 0px; bottom: 0px; left: 0px; transition: transform 0.2s cubic-bezier(0.17, 0.59, 0.4, 0.77); z-index: 1; }
.name-input-page_container__2ECyF { width: 100%; max-width: 552px; height: 100%; padding: 24px 20px 20px; margin: 0px auto 56px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .name-input-page_container__2ECyF { margin: 0px auto; }
}
@media only screen and (min-width: 99999px) {
  .name-input-page_container__2ECyF { padding-top: 64px; }
}
.name-input-page_inputContainer__mblGL { margin-top: 24px; font-size: 32px; font-weight: 700; line-height: 1.25; }
@media only screen and (min-width: 99999px) {
  .name-input-page_inputContainer__mblGL { margin-top: 40px; font-size: 40px; line-height: 1.2; }
}
.name-input-page_input__GVgJV { overflow: auto; flex: 1 1 0%; padding: 8px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; color: inherit; outline: none; text-align: center; font-family: var(--font),sans-serif; font-weight: 600; letter-spacing: -0.02em; }
.name-input-page_input__GVgJV, [data-recoleta-font] .name-input-page_input__GVgJV { -webkit-font-smoothing: antialiased; font-size: 32px; line-height: 1.06; }
[data-recoleta-font] .name-input-page_input__GVgJV { font-family: var(--font-recoleta),sans-serif; font-weight: 400; font-style: normal; letter-spacing: -0.64px; }
[data-aeonik-pro-font] .name-input-page_input__GVgJV { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 36px; letter-spacing: -0.02em; line-height: 1.05; }
[data-headers-content-primary] .name-input-page_input__GVgJV { color: var(--contentPrimaryColor) !important; }
[data-headers-content-primary] .name-input-page_input__GVgJV b { color: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .name-input-page_input__GVgJV { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 36px; letter-spacing: -0.72px; line-height: 1.11; }
[data-aeonik-pro-new-font] .name-input-page_input__GVgJV { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
[data-headline-alike-font] .name-input-page_input__GVgJV { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
@media only screen and (min-width: 99999px) {
  .name-input-page_input__GVgJV { font-family: var(--font),sans-serif; font-weight: 600; line-height: 1.04; }
  .name-input-page_input__GVgJV, [data-recoleta-font] .name-input-page_input__GVgJV { -webkit-font-smoothing: antialiased; font-size: 48px; letter-spacing: -1px; }
  [data-recoleta-font] .name-input-page_input__GVgJV { font-family: var(--font-recoleta),sans-serif; font-weight: 400; font-style: normal; line-height: 1.08; }
  [data-aeonik-pro-font] .name-input-page_input__GVgJV { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 56px; letter-spacing: -0.02em; line-height: 1.03; }
  [data-headline-recoleta-font] .name-input-page_input__GVgJV { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-new-font] .name-input-page_input__GVgJV { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .name-input-page_input__GVgJV { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.name-input-page_snackbar___5R3J { margin-top: 16px; }
.name-input-page_root__dI1BO { position: relative; display: flex; align-items: center; padding: 0px 10px; border-bottom: 1px solid var(--contentSecondaryColor); color: var(--contentPrimaryColor); }
.name-input-page_root__dI1BO.name-input-page_disabled__c2NHM { color: var(--contentSecondaryColor); }
.name-input-page_button__uh13x { width: 100%; margin: 0px auto; }
.name-input-page_buttonWrapper__BCafM { border-top: 1px solid var(--borderTertiaryColor); }
@media only screen and (max-width: 99999px) {
  .name-input-page_buttonWrapper__BCafM { padding: 20px; }
}
@keyframes scale-select-question_show__HIYHp { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes scale-select-question_showLCP__Z3h91 { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes scale-select-question_hide__K2dto { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes scale-select-question_smallScroll__Q6EHM { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes scale-select-question_bigScroll__z9i3X { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.scale-select-question_container__t4epf { display: flex; max-width: 335px; flex-direction: column; padding-top: 24px; margin: 0px auto; animation: scale-select-question_bigScroll__z9i3X var(--scrollDuration,.3s) ease-in 0s,scale-select-question_show__HIYHp var(--showDuration,.5s) ease-in 0s backwards; }
.scale-select-question_container__t4epf.scale-select-question_hidePage__U8FvH { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
@media only screen and (min-width: 99999px) {
  .scale-select-question_container__t4epf { max-width: 552px; padding-top: 64px; }
}
.scale-select-question_title__XbrLO { margin-bottom: 12px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .scale-select-question_title__XbrLO { margin-bottom: 16px; }
}
.scale-select-question_text__LOkJ4 { margin-bottom: 24px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .scale-select-question_text__LOkJ4 { margin-bottom: 40px; }
}
.scale-select-question_list__UliYg { display: flex; justify-content: space-between; margin-bottom: 5px; }
.scale-select-question_item__serIV { width: 100%; max-width: 56px; }
@media only screen and (min-width: 99999px) {
  .scale-select-question_item__serIV { max-width: 89px; }
}
@media only screen and (min-width: 99999px) {
  .scale-select-question_item__serIV { max-width: 97px; }
}
.scale-select-question_button__z9cVk { display: flex; width: 100%; align-items: center; justify-content: center; padding: 13px 27px; border: 1px solid var(--answerBorderColor); background: var(--answerBackgroundColor); border-radius: 6px; color: var(--contentPrimaryColor); cursor: pointer; font-family: var(--font),sans-serif; font-size: 24px; font-weight: 600; line-height: 1.17; }
.scale-select-question_button__z9cVk.scale-select-question_isSelected__3Kfb4 { border: 1px solid var(--themePrimaryColor); background: var(--themePrimaryColor); color: var(--contentAlwaysLightPrimaryColor); }
@media only screen and (min-width: 99999px) {
  .scale-select-question_button__z9cVk { padding: 14px 32px; font-size: 24px; line-height: 1.16; }
}
.scale-select-question_infoTextContainer__ycSsE { display: flex; justify-content: space-between; }
.scale-select-question_infoText__IuwTs { text-align: center; }
.single-select-base_buttonGroup__82PPL { z-index: 10; }
.single-select-grid-picture_grid__07awU { width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
@media only screen and (min-width: 99999px) {
  .single-select-grid-picture_grid__07awU { width: calc(-66px + calc(75 * var(--sda-vw, 1vw))); max-width: calc(-6px + calc(75 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .single-select-grid-picture_grid__07awU { width: calc(-80px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(1128px); }
}
.single-select-grid-top-image_questionContainer__akDa9 { display: flex; flex-flow: column; }
@media only screen and (min-width: 99999px) {
  .single-select-grid-top-image_questionContainer__akDa9 { flex-direction: row-reverse; align-items: stretch; justify-content: center; margin: 40px 0px; gap: 48px; }
  .single-select-grid-top-image_questionContainer__akDa9 .single-select-grid-top-image_image__NrGwM, .single-select-grid-top-image_questionContainer__akDa9 .single-select-grid-top-image_list__9bR8T { margin: 0px; }
}
.single-select-grid-top-image_option__jWvJ6 { min-height: 72px; }
.single-select-grid-top-image_listItem__JNUnD { width: 100%; align-self: stretch; padding: 0px; margin: 0px; }
.single-select-grid-top-image_listItem__JNUnD > *, .single-select-grid-top-image_listItem__JNUnD > * > * { height: 100%; }
.single-select-grid-top-image_list__9bR8T { display: flex; flex-wrap: wrap; align-items: stretch; margin: 24px auto; gap: 12px; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
@media only screen and (min-width: 99999px) {
  .single-select-grid-top-image_list__9bR8T { width: calc(-80px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .single-select-grid-top-image_list__9bR8T { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
}
.single-select-grid-top-image_list__9bR8T .single-select-grid-top-image_listItem__JNUnD { flex: 0 0 100%; }
@media only screen and (min-width: 375px) {
  .single-select-grid-top-image_list__9bR8T { gap: 16px; }
  .single-select-grid-top-image_list__9bR8T .single-select-grid-top-image_listItem__JNUnD { width: calc(50% - 8px); flex: 0 0 calc(50% - 8px); }
}
@media only screen and (min-width: 99999px) {
  .single-select-grid-top-image_list__9bR8T { gap: 24px; }
  .single-select-grid-top-image_list__9bR8T .single-select-grid-top-image_listItem__JNUnD { width: calc(50% - 12px); flex: 0 0 calc(50% - 12px); }
}
@media only screen and (min-width: 99999px) {
  .single-select-grid-top-image_list__9bR8T { justify-content: center; margin: 40px auto; }
  .single-select-grid-top-image_list__9bR8T .single-select-grid-top-image_listItem__JNUnD { flex: 0 0 100%; }
}
.single-select-grid-top-image_image__NrGwM { display: block; max-height: 400px; border: 1px solid var(--borderTertiaryColor); margin: 24px auto 0px; border-radius: 16px; object-fit: cover; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
@media only screen and (min-width: 99999px) {
  .single-select-grid-top-image_image__NrGwM { border-radius: 24px; }
}
@media only screen and (min-width: 99999px) {
  .single-select-grid-top-image_image__NrGwM { width: calc(-66px + calc(75 * var(--sda-vw, 1vw))); max-width: calc(-6px + calc(75 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .single-select-grid-top-image_image__NrGwM { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
}
.single-select-group-list-icons_answers__7wWLf { width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); display: flex; flex-flow: wrap; margin: 24px auto; gap: 24px; }
@media only screen and (min-width: 99999px) {
  .single-select-group-list-icons_answers__7wWLf { width: calc(-80px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .single-select-group-list-icons_answers__7wWLf { width: calc(-80px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(1128px); max-height: 100vh; flex-wrap: nowrap; }
}
.single-select-group-list-icons_column__cCyo0 { display: flex; flex-direction: column; gap: 24px; }
.single-select-group-list-icons_optionsGroup__Pxg3x { width: 100%; }
.single-select-group-list-icons_list__tXY4p { margin: 0px !important; }
.single-select-group-list-icons_groupTitle__d8oSk { margin-bottom: 12px; margin-left: 24px; }
@media only screen and (min-width: 99999px) {
  .single-select-group-list-icons_groupTitle__d8oSk { margin-bottom: 16px; }
}
.single-select-list-with-background_uButton__8qxA3 { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.single-select-list-with-background_uGreenButton__BbjqS { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.single-select-list-with-background_uGreenButton__BbjqS:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.single-select-list-with-background_uGreenWideButton__Hm0UQ { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.single-select-list-with-background_uWideButton__AxIVD { display: block; width: 100%; max-width: 295px; margin: 0px auto; background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.single-select-list-with-background_uWideButton__AxIVD:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.single-select-list-with-background_uInput__TKu9W { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.single-select-list-with-background_uInput__TKu9W:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.single-select-list-with-background_uInput__TKu9W:hover { border: 1px solid var(--neutral900Color); }
.single-select-list-with-background_uInput__TKu9W:-webkit-autofill:active, .single-select-list-with-background_uInput__TKu9W:-webkit-autofill:focus, .single-select-list-with-background_uInput__TKu9W:active, .single-select-list-with-background_uInput__TKu9W:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.single-select-list-with-background_uInput__TKu9W:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.single-select-list-with-background_uInput__TKu9W.single-select-list-with-background_isInvalid__6IO0U { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.single-select-list-with-background_uContentCard__btQ7l { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.single-select-list-with-background_uInputError__DiUCu { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.single-select-list-with-background_desktopOnly__qJAmW { display: none; }
@media only screen and (min-width: 99999px) {
  .single-select-list-with-background_desktopOnly__qJAmW { display: block; }
  .single-select-list-with-background_mobileOnly__hokXz { display: none; }
}
.single-select-list-with-background_legal__oSPJy { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
@keyframes single-select-list-with-background_show__Yf9T0 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes single-select-list-with-background_showLCP__dmV2f { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes single-select-list-with-background_hide__oxdvt { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes single-select-list-with-background_smallScroll__bSLuc { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes single-select-list-with-background_bigScroll__J_LyI { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.single-select-list-with-background_layout__YDTZj h2 { position: relative; text-shadow: 0 0 10px var(--backgroundSurfaceColor); z-index: 11; }
.single-select-list-with-background_list__g2vHp { display: flex; width: 212px; box-sizing: content-box; flex-direction: column; padding: 0px 20px; margin: 24px 0px; }
@media only screen and (min-width: 375px) {
  .single-select-list-with-background_list__g2vHp { width: 212px; }
}
@media only screen and (min-width: 99999px) {
  .single-select-list-with-background_list__g2vHp { width: calc(-59px + calc(62.5 * var(--sda-vw, 1vw))); max-width: calc(-9px + calc(62.5 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .single-select-list-with-background_list__g2vHp { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
}
@media only screen and (min-width: 99999px) {
  .single-select-list-with-background_list__g2vHp { padding-left: calc(10 * var(--sda-vw, 1vw)); }
}
@media only screen and (min-width: 99999px) {
  .single-select-list-with-background_list__g2vHp { padding: 0px; margin: 40px auto; }
}
[lang="ar"] .single-select-list-with-background_list__g2vHp, [lang="he"] .single-select-list-with-background_list__g2vHp { margin-right: auto; }
.single-select-list-with-background_list__g2vHp.single-select-list-with-background_listFlipped__6EWWd { margin-left: auto; }
@media only screen and (min-width: 99999px) {
  .single-select-list-with-background_list__g2vHp.single-select-list-with-background_listFlipped__6EWWd { padding-right: calc(10 * var(--sda-vw, 1vw)); padding-left: 0px; }
}
[lang="ar"] .single-select-list-with-background_list__g2vHp.single-select-list-with-background_listFlipped__6EWWd, [lang="he"] .single-select-list-with-background_list__g2vHp.single-select-list-with-background_listFlipped__6EWWd { margin-right: 0px; margin-left: auto; }
.single-select-list-with-background_backgroundFlipped__9Kzdx, .single-select-list-with-background_background__cilvD { position: fixed; top: 56px; height: calc(100% - 56px); animation: single-select-list-with-background_show__Yf9T0 var(--scrollDuration,.3s) ease-out .5s backwards; z-index: 0; }
.single-select-list-with-background_backgroundFlipped__9Kzdx:lang(fr), .single-select-list-with-background_backgroundFlipped__9Kzdx:lang(pl), .single-select-list-with-background_backgroundFlipped__9Kzdx:lang(pt), .single-select-list-with-background_backgroundFlipped__9Kzdx:lang(tr), .single-select-list-with-background_backgroundFlipped__9Kzdx:lang(vi), .single-select-list-with-background_background__cilvD:lang(fr), .single-select-list-with-background_background__cilvD:lang(pl), .single-select-list-with-background_background__cilvD:lang(pt), .single-select-list-with-background_background__cilvD:lang(tr), .single-select-list-with-background_background__cilvD:lang(vi) { top: 95px; height: calc(100% - 95px); }
@media only screen and (min-width: 99999px) {
  .single-select-list-with-background_backgroundFlipped__9Kzdx, .single-select-list-with-background_background__cilvD { top: 88px; height: calc(100% - 88px); }
}
.single-select-list-with-background_background__cilvD { right: 0px; }
.single-select-list-with-background_backgroundFlipped__9Kzdx { left: 0px; transform: scaleX(-1); }
.single-select-list-with-background_listItem__W8dhi { width: 100%; min-height: 74px; padding: 0px; margin: 0px; }
.single-select-list-with-background_listItem__W8dhi:not(:last-child) { margin-bottom: 12px; }
@media only screen and (min-width: 99999px) {
  .single-select-list-with-background_listItem__W8dhi:not(:last-child) { margin-bottom: 16px; }
}
.accordion-item-base_contentWrapper__eqi18 { overflow: hidden; height: auto; transition: height 0.3s ease-in-out; }
.accordion-item-base_contentMeasureContainer__6SOOX { opacity: 0; transition: opacity 0.3s ease-out 0.1s; }
.accordion-item-base_contentMeasureContainer__6SOOX.accordion-item-base_visible__WpRPB { opacity: 1; }
.accordion-item-base_headerClickable__whHuk { cursor: pointer; }
.expert-profile-header_image___G4Xr { width: 110px; }
@media only screen and (min-width: 99999px) {
  .expert-profile-header_image___G4Xr { width: 152px; }
}
.expert-profile-header_expertName___j1wh { margin-bottom: 6px; }
@media only screen and (min-width: 99999px) {
  .expert-profile-header_expertName___j1wh { margin-bottom: 8px; }
}
.expert-profile-header_expertDescription__eJwZH { margin-bottom: 12px; }
@media only screen and (min-width: 99999px) {
  .expert-profile-header_expertDescription__eJwZH { margin-bottom: 16px; }
}
.expert-profile-header_bannerTag__H_ICK { padding: 6px 12px; backdrop-filter: blur(10px); background: var(--themePrimaryLightColor); border-radius: 8px; color: var(--themePrimaryColor); font-family: inherit; font-size: 12px; font-weight: 600; letter-spacing: 2%; line-height: 14px; text-transform: uppercase; vertical-align: middle; }
@media only screen and (min-width: 99999px) {
  .expert-profile-header_bannerTag__H_ICK { padding: 8px 16px; font-family: inherit; font-size: 14px; font-weight: 600; letter-spacing: 2%; line-height: 14px; text-transform: uppercase; vertical-align: middle; }
}
.two-ways-button-group_button__iqg0q { max-width: none; cursor: pointer; }
.dev-placeholder_root__78SBe { width: 100%; padding: 16px; border: 2px dashed var(--themeAccentColor); background-color: var(--backgroundSecondaryColor); border-radius: 12px; overflow-wrap: anywhere; }
.dev-placeholder_links__t7lmm { display: flex; flex-wrap: wrap; gap: 16px; }
.dev-placeholder_root__78SBe .dev-placeholder_button__5J8D_ { color: var(--inputAlwaysWhiteColor); }
.dev-placeholder_link__Pxs8V { color: var(--themeAccentColor); text-decoration: underline; }
@keyframes onboarding-button-group_show___jwUe { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes onboarding-button-group_showLCP__UPWb8 { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes onboarding-button-group_hide__H5UGJ { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes onboarding-button-group_smallScroll__ZaX4W { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes onboarding-button-group_bigScroll__m2RnS { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.onboarding-button-group_animatedButtonGroup__TFONO { animation: onboarding-button-group_show___jwUe var(--scrollDuration,.3s) ease-out .5s backwards; }
.formatted-weightloss_weight__dn9XU { color: var(--contentNegativeColor); }
.name-with-weight-diff_uButton__jvrFn { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.name-with-weight-diff_uGreenButton__yD6ch { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.name-with-weight-diff_uGreenButton__yD6ch:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.name-with-weight-diff_uGreenWideButton__HZCZ2, .name-with-weight-diff_uWideButton__W2Yi6 { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.name-with-weight-diff_uWideButton__W2Yi6 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.name-with-weight-diff_uWideButton__W2Yi6:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.name-with-weight-diff_uInput__umbtp { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.name-with-weight-diff_uInput__umbtp:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.name-with-weight-diff_uInput__umbtp:hover { border: 1px solid var(--neutral900Color); }
.name-with-weight-diff_uInput__umbtp:-webkit-autofill:active, .name-with-weight-diff_uInput__umbtp:-webkit-autofill:focus, .name-with-weight-diff_uInput__umbtp:active, .name-with-weight-diff_uInput__umbtp:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.name-with-weight-diff_uInput__umbtp:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.name-with-weight-diff_uInput__umbtp.name-with-weight-diff_isInvalid__OLmHj { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.name-with-weight-diff_uContentCard__Fhi6l { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.name-with-weight-diff_uInputError__FgQVi { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.name-with-weight-diff_desktopOnly__8j3lR { display: none; }
@media only screen and (min-width: 99999px) {
  .name-with-weight-diff_desktopOnly__8j3lR { display: block; }
  .name-with-weight-diff_mobileOnly__jmjF1 { display: none; }
}
.name-with-weight-diff_legal__sx2Go { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
[lang="ar"] .name-with-weight-diff_nameWithWeight__BAj6z, [lang="he"] .name-with-weight-diff_nameWithWeight__BAj6z { direction: rtl; }
.name-with-weight-diff_trans__wL_EV { display: inline-block; }
.user-story-card_card__L9Yvg { max-width: 360px; background-color: var(--backgroundSecondaryColor); border-radius: 16px; text-align: left; transition: height 0.3s ease-in-out; }
.user-story-card_imageContainer__GcpH4 { position: relative; }
.user-story-card_image__JQVyZ { display: block; width: 100%; height: auto; border-radius: 16px 16px 0px 0px; object-fit: contain; }
.user-story-card_nameWithWeightChange__RQUXZ { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 500; letter-spacing: -0.6px; line-height: 1.4; }
[data-aeonik-pro-new-font] .user-story-card_nameWithWeightChange__RQUXZ { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
.user-story-card_nameWithWeightChange__RQUXZ span { color: var(--themePrimaryColor); }
.user-story-card_textContainer__ZawkZ { position: relative; overflow: hidden; max-height: 4.5em; transition: max-height 0.3s ease-in-out; }
.user-story-card_textContainer__ZawkZ.user-story-card_expanded__PQBod { max-height: 1000px; }
.user-story-card_text__Z5Zop { display: -webkit-box; overflow: hidden; align-self: stretch; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.user-story-card_text__Z5Zop.user-story-card_expanded__PQBod { display: block; -webkit-line-clamp: unset; }
.user-story-card_blur__RVuEI { position: absolute; bottom: 0px; width: 100%; height: 30px; background: linear-gradient(0deg,var(--backgroundSecondaryColor) 4.29%,transparent 95%); opacity: 1; pointer-events: none; transition: opacity 0.3s ease-in-out; }
.user-story-card_readMoreButton__pKdRh { cursor: pointer; }
.expert-card_card__dZoZ2 { width: min(calc(85 * var(--sda-vw, 1vw)), 450px); height: 100%; background-color: var(--backgroundSecondaryColor); border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .expert-card_card__dZoZ2 { width: auto; }
}
.range-calculator-promo-card_container__IB_00 { overflow: hidden; background-color: var(--backgroundSecondaryColor); border-radius: 12px; }
.range-calculator-promo-card_imageWrapper__ds4XH { overflow: hidden; height: 100%; flex-shrink: 0; border-radius: 12px; }
.range-calculator-promo-card_image__eC_vU { display: block; object-fit: cover; }
.range-calculator-promo-card_textGroup__Z_bzu { min-width: 0px; flex: 1 1 auto; padding: 16px; }
.range-calculator-promo-card_text__4EI9Y b, .range-calculator-promo-card_text__4EI9Y strong { color: var(--themeAccentColor); font-weight: 600; }
.single-select-with-background_uButton__Vj6Zj { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.single-select-with-background_uGreenButton__GM5gV { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.single-select-with-background_uGreenButton__GM5gV:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.single-select-with-background_uGreenWideButton__Qrz7W, .single-select-with-background_uWideButton__VCYSp { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.single-select-with-background_uWideButton__VCYSp { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.single-select-with-background_uWideButton__VCYSp:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.single-select-with-background_uInput__sw4Cz { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.single-select-with-background_uInput__sw4Cz:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.single-select-with-background_uInput__sw4Cz:hover { border: 1px solid var(--neutral900Color); }
.single-select-with-background_uInput__sw4Cz:-webkit-autofill:active, .single-select-with-background_uInput__sw4Cz:-webkit-autofill:focus, .single-select-with-background_uInput__sw4Cz:active, .single-select-with-background_uInput__sw4Cz:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.single-select-with-background_uInput__sw4Cz:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.single-select-with-background_uInput__sw4Cz.single-select-with-background_isInvalid__jF1XX { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.single-select-with-background_uContentCard__Tix7U { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.single-select-with-background_uInputError__fV2ij { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.single-select-with-background_desktopOnly__mCtJt { display: none; }
@media only screen and (min-width: 99999px) {
  .single-select-with-background_desktopOnly__mCtJt { display: block; }
  .single-select-with-background_mobileOnly__j0xmy { display: none; }
}
.single-select-with-background_legal__g9IBe { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
@keyframes single-select-with-background_show__8WIXm { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes single-select-with-background_showLCP__FxEwR { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes single-select-with-background_hide__zQZ50 { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes single-select-with-background_smallScroll__3qE_T { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes single-select-with-background_bigScroll__p2Xkx { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.single-select-with-background_layout___Neh8 h2 { position: relative; text-shadow: 0 0 10px var(--backgroundSurfaceColor); z-index: 11; }
.single-select-with-background_list__l9Zo3 { display: flex; width: 212px; box-sizing: content-box; flex-direction: column; padding: 0px 20px; margin: 24px 0px; }
@media only screen and (min-width: 375px) {
  .single-select-with-background_list__l9Zo3 { width: 212px; }
}
@media only screen and (min-width: 99999px) {
  .single-select-with-background_list__l9Zo3 { width: calc(-59px + calc(62.5 * var(--sda-vw, 1vw))); max-width: calc(-9px + calc(62.5 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .single-select-with-background_list__l9Zo3 { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
}
@media only screen and (min-width: 99999px) {
  .single-select-with-background_list__l9Zo3 { padding-left: calc(10 * var(--sda-vw, 1vw)); }
}
@media only screen and (min-width: 99999px) {
  .single-select-with-background_list__l9Zo3 { padding: 0px; margin: 40px auto; }
}
[lang="ar"] .single-select-with-background_list__l9Zo3, [lang="he"] .single-select-with-background_list__l9Zo3 { margin-right: auto; }
.single-select-with-background_background__UB1Iz { position: fixed; top: 56px; right: 0px; height: calc(100% - 56px); animation: single-select-with-background_show__8WIXm var(--scrollDuration,.3s) ease-out .5s backwards; z-index: 0; }
.single-select-with-background_background__UB1Iz:lang(fr), .single-select-with-background_background__UB1Iz:lang(pl), .single-select-with-background_background__UB1Iz:lang(pt), .single-select-with-background_background__UB1Iz:lang(tr), .single-select-with-background_background__UB1Iz:lang(vi) { top: 95px; height: calc(100% - 95px); }
@media only screen and (min-width: 99999px) {
  .single-select-with-background_background__UB1Iz { top: 88px; height: calc(100% - 88px); }
}
.single-select-with-background_listItem__LlSjk { width: 100%; min-height: 74px; padding: 0px; margin: 0px; }
.single-select-with-background_listItem__LlSjk:not(:last-child) { margin-bottom: 12px; }
@media only screen and (min-width: 99999px) {
  .single-select-with-background_listItem__LlSjk:not(:last-child) { margin-bottom: 16px; }
}
.height-question-nutrition_uButton__Jew_D { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.height-question-nutrition_uGreenButton__NReur { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.height-question-nutrition_uGreenButton__NReur:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.height-question-nutrition_uGreenWideButton__MOoGA, .height-question-nutrition_uWideButton__X6ey7 { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.height-question-nutrition_uWideButton__X6ey7 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.height-question-nutrition_uWideButton__X6ey7:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.height-question-nutrition_uInput__N8s28 { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.height-question-nutrition_uInput__N8s28:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.height-question-nutrition_uInput__N8s28:hover { border: 1px solid var(--neutral900Color); }
.height-question-nutrition_uInput__N8s28:-webkit-autofill:active, .height-question-nutrition_uInput__N8s28:-webkit-autofill:focus, .height-question-nutrition_uInput__N8s28:active, .height-question-nutrition_uInput__N8s28:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.height-question-nutrition_uInput__N8s28:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.height-question-nutrition_uInput__N8s28.height-question-nutrition_isInvalid__EhreG { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.height-question-nutrition_uContentCard__EzRlt { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.height-question-nutrition_uInputError__DsdFu { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.height-question-nutrition_desktopOnly__7L_OH { display: none; }
@media only screen and (min-width: 99999px) {
  .height-question-nutrition_desktopOnly__7L_OH { display: block; }
  .height-question-nutrition_mobileOnly__U2_qO { display: none; }
}
.height-question-nutrition_legal__Z5qTy { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
@keyframes height-question-nutrition_show__HcCoR { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes height-question-nutrition_showLCP__gNMxt { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes height-question-nutrition_hide__Sho4s { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes height-question-nutrition_smallScroll__yNgmM { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes height-question-nutrition_bigScroll__FERWC { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.height-question-nutrition_questionInputHeader__msv8n { margin-bottom: 24px; }
@media only screen and (min-width: 99999px) {
  .height-question-nutrition_questionInputHeader__msv8n { margin: 40px 0px; }
}
.height-question-nutrition_questionInputTitle__8MWBK { margin-bottom: 12px; }
.height-question-nutrition_questionContainer__knSxM { width: 100%; max-width: 552px; padding: 24px 20px 0px; margin: 0px auto; text-align: center; animation: height-question-nutrition_show__HcCoR var(--scrollDuration,.3s) ease-out 0s backwards; }
.height-question-nutrition_questionContainer__knSxM.height-question-nutrition_animatingOut__2TNnD { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
@media only screen and (min-width: 99999px) {
  .height-question-nutrition_questionContainer__knSxM { padding: 0px; }
}
@media only screen and (min-width: 99999px) {
  .height-question-nutrition_questionInputForm__9CneB { padding: 40px; border: 1px solid var(--borderTertiaryColor); border-radius: 16px; }
}
.height-question-nutrition_input__XiuB6 { justify-content: center; color: var(--neutral900Color); line-height: 1.12; }
.height-question-nutrition_input__XiuB6 input { min-width: 60px; flex: 1 1 0%; }
@media only screen and (min-width: 99999px) {
  .height-question-nutrition_input__XiuB6 input { min-width: 85px; }
}
.height-question-nutrition_input__XiuB6 span { top: auto; }
.height-question-nutrition_input__XiuB6 input, .height-question-nutrition_input__XiuB6 span { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 32px; letter-spacing: -0.02em; line-height: 1.06; }
[data-recoleta-font] .height-question-nutrition_input__XiuB6 input, [data-recoleta-font] .height-question-nutrition_input__XiuB6 span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 32px; font-style: normal; letter-spacing: -0.64px; line-height: 1.06; }
[data-aeonik-pro-font] .height-question-nutrition_input__XiuB6 input, [data-aeonik-pro-font] .height-question-nutrition_input__XiuB6 span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 36px; letter-spacing: -0.02em; line-height: 1.05; }
[data-headers-content-primary] .height-question-nutrition_input__XiuB6 input, [data-headers-content-primary] .height-question-nutrition_input__XiuB6 span { color: var(--contentPrimaryColor) !important; }
[data-headers-content-primary] .height-question-nutrition_input__XiuB6 input b, [data-headers-content-primary] .height-question-nutrition_input__XiuB6 span b { color: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .height-question-nutrition_input__XiuB6 input, [data-headline-recoleta-font] .height-question-nutrition_input__XiuB6 span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 36px; letter-spacing: -0.72px; line-height: 1.11; }
[data-aeonik-pro-new-font] .height-question-nutrition_input__XiuB6 input, [data-aeonik-pro-new-font] .height-question-nutrition_input__XiuB6 span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
[data-headline-alike-font] .height-question-nutrition_input__XiuB6 input, [data-headline-alike-font] .height-question-nutrition_input__XiuB6 span { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
@media only screen and (min-width: 99999px) {
  .height-question-nutrition_input__XiuB6 input, .height-question-nutrition_input__XiuB6 span { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 48px; letter-spacing: -1px; line-height: 1.04; }
  [data-recoleta-font] .height-question-nutrition_input__XiuB6 input, [data-recoleta-font] .height-question-nutrition_input__XiuB6 span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 48px; font-style: normal; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-font] .height-question-nutrition_input__XiuB6 input, [data-aeonik-pro-font] .height-question-nutrition_input__XiuB6 span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 56px; letter-spacing: -0.02em; line-height: 1.03; }
  [data-headline-recoleta-font] .height-question-nutrition_input__XiuB6 input, [data-headline-recoleta-font] .height-question-nutrition_input__XiuB6 span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-new-font] .height-question-nutrition_input__XiuB6 input, [data-aeonik-pro-new-font] .height-question-nutrition_input__XiuB6 span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .height-question-nutrition_input__XiuB6 input, [data-headline-alike-font] .height-question-nutrition_input__XiuB6 span { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.height-question-nutrition_fade-in__tc_K6, .height-question-nutrition_inputContainer__oVqo3 { animation-duration: 0.5s; animation-iteration-count: 1; animation-name: height-question-nutrition_fadeInOpacity__tJZc_; animation-timing-function: ease-in; opacity: 1; }
@keyframes height-question-nutrition_fadeInOpacity__tJZc_ { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.height-question-nutrition_inputContainer__oVqo3 { display: flex; justify-content: center; border-bottom: 1px solid var(--contentSecondaryColor); color: var(--contentPrimaryColor); gap: 24px; }
.height-question-nutrition_inputContainer__oVqo3 > * { min-width: 0px; flex: 1 1 0%; }
.height-question-nutrition_inputContainer__oVqo3 span { top: auto; }
.height-question-nutrition_inputContainer__oVqo3 input, .height-question-nutrition_inputContainer__oVqo3 span { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 32px; letter-spacing: -0.02em; line-height: 1.12 !important; }
[data-recoleta-font] .height-question-nutrition_inputContainer__oVqo3 input, [data-recoleta-font] .height-question-nutrition_inputContainer__oVqo3 span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 32px; font-style: normal; letter-spacing: -0.64px; line-height: 1.06; }
[data-aeonik-pro-font] .height-question-nutrition_inputContainer__oVqo3 input, [data-aeonik-pro-font] .height-question-nutrition_inputContainer__oVqo3 span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 36px; letter-spacing: -0.02em; line-height: 1.05; }
[data-headers-content-primary] .height-question-nutrition_inputContainer__oVqo3 input, [data-headers-content-primary] .height-question-nutrition_inputContainer__oVqo3 span { color: var(--contentPrimaryColor) !important; }
[data-headers-content-primary] .height-question-nutrition_inputContainer__oVqo3 input b, [data-headers-content-primary] .height-question-nutrition_inputContainer__oVqo3 span b { color: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .height-question-nutrition_inputContainer__oVqo3 input, [data-headline-recoleta-font] .height-question-nutrition_inputContainer__oVqo3 span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 36px; letter-spacing: -0.72px; line-height: 1.11; }
[data-aeonik-pro-new-font] .height-question-nutrition_inputContainer__oVqo3 input, [data-aeonik-pro-new-font] .height-question-nutrition_inputContainer__oVqo3 span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
[data-headline-alike-font] .height-question-nutrition_inputContainer__oVqo3 input, [data-headline-alike-font] .height-question-nutrition_inputContainer__oVqo3 span { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
@media only screen and (min-width: 99999px) {
  .height-question-nutrition_inputContainer__oVqo3 input, .height-question-nutrition_inputContainer__oVqo3 span { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 48px; letter-spacing: -1px; line-height: 1.04; }
  [data-recoleta-font] .height-question-nutrition_inputContainer__oVqo3 input, [data-recoleta-font] .height-question-nutrition_inputContainer__oVqo3 span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 48px; font-style: normal; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-font] .height-question-nutrition_inputContainer__oVqo3 input, [data-aeonik-pro-font] .height-question-nutrition_inputContainer__oVqo3 span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 56px; letter-spacing: -0.02em; line-height: 1.03; }
  [data-headline-recoleta-font] .height-question-nutrition_inputContainer__oVqo3 input, [data-headline-recoleta-font] .height-question-nutrition_inputContainer__oVqo3 span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-new-font] .height-question-nutrition_inputContainer__oVqo3 input, [data-aeonik-pro-new-font] .height-question-nutrition_inputContainer__oVqo3 span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .height-question-nutrition_inputContainer__oVqo3 input, [data-headline-alike-font] .height-question-nutrition_inputContainer__oVqo3 span { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.height-question-nutrition_inputContainer__oVqo3 input:lang(bg)::placeholder, .height-question-nutrition_inputContainer__oVqo3 input:lang(hu)::placeholder, .height-question-nutrition_inputContainer__oVqo3 input:lang(ro)::placeholder, .height-question-nutrition_inputContainer__oVqo3 input:lang(vi)::placeholder { font-size: 0.55em; }
.height-question-nutrition_inputNumber__b11t7 { width: 100%; font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 32px; letter-spacing: -0.02em; line-height: 1.06; }
[data-recoleta-font] .height-question-nutrition_inputNumber__b11t7 { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 32px; font-style: normal; letter-spacing: -0.64px; line-height: 1.06; }
[data-aeonik-pro-font] .height-question-nutrition_inputNumber__b11t7 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 36px; letter-spacing: -0.02em; line-height: 1.05; }
[data-headers-content-primary] .height-question-nutrition_inputNumber__b11t7 { color: var(--contentPrimaryColor) !important; }
[data-headers-content-primary] .height-question-nutrition_inputNumber__b11t7 b { color: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .height-question-nutrition_inputNumber__b11t7 { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 36px; letter-spacing: -0.72px; line-height: 1.11; }
[data-aeonik-pro-new-font] .height-question-nutrition_inputNumber__b11t7 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
[data-headline-alike-font] .height-question-nutrition_inputNumber__b11t7 { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
@media only screen and (min-width: 99999px) {
  .height-question-nutrition_inputNumber__b11t7 { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 48px; letter-spacing: -1px; line-height: 1.04; }
  [data-recoleta-font] .height-question-nutrition_inputNumber__b11t7 { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 48px; font-style: normal; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-font] .height-question-nutrition_inputNumber__b11t7 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 56px; letter-spacing: -0.02em; line-height: 1.03; }
  [data-headline-recoleta-font] .height-question-nutrition_inputNumber__b11t7 { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-new-font] .height-question-nutrition_inputNumber__b11t7 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .height-question-nutrition_inputNumber__b11t7 { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.height-question-nutrition_toggle__05FcW { position: relative; max-width: calc(68px*var(--toggleItemsLength)); height: 32px; margin: 0px auto 24px; background: var(--backgroundSecondaryColor); border-radius: 12px; cursor: pointer; text-transform: lowercase; font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.21; }
[data-aeonik-pro-new-font] .height-question-nutrition_toggle__05FcW { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 400; line-height: 16px; }
.height-question-nutrition_toggle__05FcW button { z-index: 10; background: none; box-shadow: none; color: var(--contentSecondaryColor); }
.height-question-nutrition_toggle__05FcW button:disabled { color: var(--contentPrimaryColor); }
.height-question-nutrition_toggle__05FcW::after { position: absolute; top: 4px; width: calc(50% - 4px); height: 24px; background: var(--backgroundPrimaryColor); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 6px 0px; content: ""; inset-inline-start: 4px; transition: inset-inline-start 0.5s; }
.height-question-nutrition_toggle__05FcW.height-question-nutrition_bgInvert__pNlYp { background: var(--backgroundTertiaryColor); }
.height-question-nutrition_toggle__05FcW.height-question-nutrition_bgInvert__pNlYp::after { background: var(--backgroundAlwaysLightColor); }
.height-question-nutrition_toggle__05FcW.height-question-nutrition_isBritain__uON_s::after { background: rgba(0, 0, 0, 0); box-shadow: none; }
.height-question-nutrition_toggle__05FcW.height-question-nutrition_isBritain__uON_s button { margin: 4px; }
.height-question-nutrition_toggle__05FcW.height-question-nutrition_isBritain__uON_s button:disabled { background: var(--backgroundPrimaryColor); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 6px 0px; }
.height-question-nutrition_toggle__05FcW.height-question-nutrition_active___yMws::after { inset-inline-start: 50%; }
@media only screen and (min-width: 99999px) {
  .height-question-nutrition_toggle__05FcW { margin: 0px auto 24px; }
}
.height-question-nutrition_messageContainer__9tScp { margin-top: 16px; }
.height-question-nutrition_hint__ooIM6 { margin: 8px auto 0px; }
.height-question-nutrition_button__24J8f { transform: scale(1); transition: transform 0.1s ease-in-out; width: 100%; margin: 0px auto; background: var(--themePrimaryColor); border-radius: 24px; }
.height-question-nutrition_button__24J8f:active { transform: scale(0.98); }
.height-question-nutrition_button__24J8f:disabled { opacity: 0.4; }
.height-question-nutrition_buttonGroup__5mvFW { animation: height-question-nutrition_show__HcCoR var(--scrollDuration,.3s) ease-out .5s backwards; }
.height-question-nutrition_errorContainer__AZV8n { position: absolute; top: calc(100% + 5px); left: 0px; width: 100%; text-align: start; }
.height-question-nutrition_errorCentered__195cG { display: flex; justify-content: center; }
.height-question-nutrition_indicator__6d3i_ { margin-top: -20px; margin-bottom: -20px; }
@media only screen and (min-width: 99999px) {
  .height-question-nutrition_indicator__6d3i_ { margin-top: 0px; margin-bottom: 0px; }
}
.height-question-nutrition_quizContainer___9w_m { position: relative; min-height: 100%; background: var(--background1Color); }
.height-question-nutrition_quizContainer___9w_m h1 { font-weight: var(--pageTitleFontWeight); }
.height-question-nutrition_quizContainer___9w_m:lang(ar) { position: inherit; }
.height-question-nutrition_questionsSection__FZS0L { padding: 0px; }
.height-question-nutrition_quizCard__Trq8S { display: flex; width: 100%; flex-flow: row; align-items: center; }
.height-question-nutrition_quizCardImage__C2bXF { width: 32px; margin-right: 12px; margin-left: 20px; }
.height-question-nutrition_quizCardContent__hA_EH { flex-grow: 1; padding: 16px 0px 16px 16px; }
.height-question-nutrition_quizCardContent__hA_EH:lang(ar) { padding-right: 16px; }
@media only screen and (min-width: 99999px) {
  .height-question-nutrition_quizCardContent__hA_EH { padding: 28px 0px 28px 32px; }
  .height-question-nutrition_quizCardContent__hA_EH:lang(ar) { padding-right: 32px; }
}
.height-question-nutrition_quizContainer___9w_m.height-question-nutrition_isDark__TqBeF { background: rgb(1, 29, 61); }
.height-question-nutrition_quizContainer___9w_m.height-question-nutrition_isGrey__gyfkf { background-color: rgb(249, 249, 249); }
.height-question-nutrition_quizCardHeader__qkcZE { font-size: 16px; font-weight: 600; line-height: 24px; }
.height-question-nutrition_quizCardDescription__xmA5K { font-size: 14px; line-height: 20px; }
.height-question-nutrition_openQuestionContainer__ydweS { display: flex; min-height: 100%; flex-direction: column; align-items: center; justify-content: space-between; padding-bottom: 40px; text-align: center; }
.height-question-nutrition_quizContent__KriGA { max-width: 982px; height: 100%; padding: 20px; margin: 0px auto; color: var(--neutral900Color); }
@media only screen and (min-width: 99999px) {
  .height-question-nutrition_quizContent__KriGA { padding: 20px 16px; }
}
.height-question-nutrition_advanced__ipqcZ .height-question-nutrition_quizCardContainer__eGSFG { z-index: 1; width: 65%; }
.height-question-nutrition_advanced__ipqcZ .height-question-nutrition_quizCard__Trq8S { z-index: 1; min-height: 72px; }
.height-question-nutrition_advanced__ipqcZ.height-question-nutrition_questionsSection__FZS0L { display: inline-block; width: 100%; }
.height-question-nutrition_advanced__ipqcZ .height-question-nutrition_advancedImage__D2TUO { position: fixed; z-index: 0; bottom: 0px; left: 0px; width: 100%; height: auto; }
@media only screen and (min-width: 99999px) {
  .height-question-nutrition_advancedImage__D2TUO { display: none; }
  .height-question-nutrition_advanced__ipqcZ .height-question-nutrition_quizCardContainer__eGSFG { width: 100%; }
}
.height-question-nutrition_generatedQuizCardImage__3aS9T { width: 104px; box-sizing: content-box; flex-shrink: 0; margin: auto; }
@media only screen and (min-width: 99999px) {
  .height-question-nutrition_quizContainer___9w_m.height-question-nutrition_isGrey__gyfkf .height-question-nutrition_quizContent__KriGA { background: rgba(0, 0, 0, 0); box-shadow: none; }
  .height-question-nutrition_quizCardContainer__eGSFG { margin: 16px 0px; }
  .height-question-nutrition_sliderGroup__F_OpC { margin-top: 64px; }
  .height-question-nutrition_openQuestionContainer__ydweS { flex-grow: 1; }
}
.height-question-nutrition_quizHeader__ybsAF { background-color: var(--background1Color); }
.height-question-nutrition_quizDesktopHeader__1Ue51 { position: fixed; top: 0px; left: 0px; width: 100%; z-index: 111; }
.height-question-nutrition_progressContainer__VbaCz { display: flex; width: 100%; max-width: 500px; align-items: center; justify-content: space-between; padding: 0px 20px; margin: 0px auto; }
.height-question-nutrition_vertical__rWDtm { display: flex; flex-wrap: wrap; justify-content: space-between; }
.height-question-nutrition_vertical__rWDtm .height-question-nutrition_quizCard__Trq8S { flex-direction: column; }
.height-question-nutrition_vertical__rWDtm .height-question-nutrition_quizCardContent__hA_EH { display: flex; width: 100%; max-height: 170px; flex-grow: 0; padding: 0px 12px 14px; }
.height-question-nutrition_vertical__rWDtm .height-question-nutrition_quizCardContainer__eGSFG { padding-right: 0px !important; }
.height-question-nutrition_vertical__rWDtm .height-question-nutrition_quizCardHeader__qkcZE { font-size: 14px; line-height: 1.29; }
.height-question-nutrition_vertical__rWDtm .height-question-nutrition_verticalCheckboxMargin__hAD7i { margin-right: 10px; }
.height-question-nutrition_vertical__rWDtm .height-question-nutrition_generatedQuizCardImage__3aS9T { width: 100%; box-sizing: border-box; padding: 0px 12px 12px; margin-top: 16px; margin-bottom: 0px; }
.height-question-nutrition_vertical__rWDtm .height-question-nutrition_generatedQuizCardImageWrapper__V5zMa { background-color: rgb(255, 255, 255); border-radius: 8px; text-align: center; }
.height-question-nutrition_isHidden__46k5X { display: none; }
.height-question-nutrition_isTransparent__ocdpD { opacity: 0; }
.height-question-nutrition_inputHeight__t6ak8 input:lang(ar), .height-question-nutrition_inputHeight__t6ak8 span:lang(ar) { font-size: 27px; }
.height-question-nutrition_inputHeight__t6ak8 input:lang(cs), .height-question-nutrition_inputHeight__t6ak8 span:lang(cs) { font-size: 24px; }
@media only screen and (min-width: 99999px) {
  .height-question-nutrition_inputHeight__t6ak8 input:lang(ar), .height-question-nutrition_inputHeight__t6ak8 span:lang(ar) { font-size: 48px; }
  .height-question-nutrition_inputHeight__t6ak8 input:lang(cs), .height-question-nutrition_inputHeight__t6ak8 span:lang(cs) { font-size: 38px; }
}
.height-question-nutrition_weightInputSt__5BDQw input:lang(ar), .height-question-nutrition_weightInputSt__5BDQw span:lang(ar) { font-size: 27px; }
@media only screen and (min-width: 99999px) {
  .height-question-nutrition_weightInputSt__5BDQw input:lang(ar), .height-question-nutrition_weightInputSt__5BDQw span:lang(ar) { font-size: 48px; }
}
.height-question-nutrition_copyright___VE3Q { position: relative; width: 100%; padding: 0px 20px 24px; margin: 0px auto; color: var(--contentPrimaryColor); text-align: center; z-index: 1; }
.height-question-nutrition_copyright___VE3Q a { text-decoration-color: var(--contentLinkColor) !important; }
.height-question-nutrition_copyright___VE3Q a span { color: var(--contentLinkColor) !important; }
@media only screen and (min-width: 99999px) {
  .height-question-nutrition_copyright___VE3Q { max-width: 552px; padding: 40px 0px 64px; border-top: 1px solid var(--borderTertiaryColor,rgba(23,23,23,.08)); margin: 16px auto 0px; }
}
.height-question-nutrition_copyright___VE3Q br { display: block; content: ""; }
.height-question-nutrition_copyrightWithBannerUnderTitle__sp79e { padding: 20px; border-top: 1px solid var(--borderTertiaryColor,rgba(232, 235, 239,.2)); background-color: var(--backgroundPrimaryColor); }
.height-question-nutrition_consentCheckbox__s5I7e { margin-top: 24px; }
.height-question-nutrition_snackbar__ZjyoJ { margin-top: 16px; }
.height-question-nutrition_questionContainer__knSxM { display: flex; flex-direction: column; padding-bottom: 90px; }
@media only screen and (max-width: 99999px) {
  .height-question-nutrition_questionInputForm__9CneB { display: flex; flex-direction: column; justify-content: space-between; padding-bottom: 24px; }
  .height-question-nutrition_shouldStretch__UZYxj .height-question-nutrition_questionInputForm__9CneB { flex: 1 1 0%; }
}
.layout-with-info-note-card_infoNoteCardWrapper__4C7ql { position: fixed; right: 0px; bottom: 0px; left: 0px; padding: 20px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; transition: background-color 0.6s ease-out; }
.layout-with-info-note-card_infoNoteCardWrapper__4C7ql.layout-with-info-note-card_isFixedWithBg__cPbac { position: fixed; right: 0px; bottom: 0px; left: 0px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px -4px 24px 0px; z-index: 222; }
.bmi-message-input-box_container__RCeiI { display: flex; align-items: flex-start; padding: 16px; border-radius: 12px; gap: 8px; text-align: start; }
.bmi-message-input-box_iconWrapper__Xtb77 { display: flex; width: 24px; height: 24px; flex-shrink: 0; align-items: center; justify-content: center; font-size: 20px; }
.bmi-message-input-box_textColumn__VLLk_ { display: flex; min-width: 0px; flex: 1 0 0%; flex-direction: column; gap: 6px; }
.bmi-message-input-box_title__INvo0 span { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0px; line-height: 1.21; }
[data-aeonik-pro-new-font] .bmi-message-input-box_title__INvo0 span { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 600; line-height: 16px; }
.current-weight-input-box_uButton__w_q_T { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.current-weight-input-box_uGreenButton__8NaQJ { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.current-weight-input-box_uGreenButton__8NaQJ:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.current-weight-input-box_uGreenWideButton__MEbUV, .current-weight-input-box_uWideButton__lKeeJ { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.current-weight-input-box_uWideButton__lKeeJ { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.current-weight-input-box_uWideButton__lKeeJ:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.current-weight-input-box_uInput__97C7f { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.current-weight-input-box_uInput__97C7f:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.current-weight-input-box_uInput__97C7f:hover { border: 1px solid var(--neutral900Color); }
.current-weight-input-box_uInput__97C7f:-webkit-autofill:active, .current-weight-input-box_uInput__97C7f:-webkit-autofill:focus, .current-weight-input-box_uInput__97C7f:active, .current-weight-input-box_uInput__97C7f:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.current-weight-input-box_uInput__97C7f:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.current-weight-input-box_uInput__97C7f.current-weight-input-box_isInvalid__vGVKo { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.current-weight-input-box_uContentCard__s42lB { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.current-weight-input-box_uInputError__ZAKEJ { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.current-weight-input-box_desktopOnly__vcbnZ { display: none; }
@media only screen and (min-width: 99999px) {
  .current-weight-input-box_desktopOnly__vcbnZ { display: block; }
  .current-weight-input-box_mobileOnly__yA_60 { display: none; }
}
.current-weight-input-box_legal__LdCwi { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
@keyframes current-weight-input-box_show__gHbYu { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes current-weight-input-box_showLCP__8G4WQ { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes current-weight-input-box_hide__1NOJB { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes current-weight-input-box_smallScroll__lsjly { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes current-weight-input-box_bigScroll__r9v0m { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.current-weight-input-box_questionInputHeader__ep6mo { margin-bottom: 24px; }
@media only screen and (min-width: 99999px) {
  .current-weight-input-box_questionInputHeader__ep6mo { margin: 40px 0px; }
}
.current-weight-input-box_questionInputTitle__sZEHn { margin-bottom: 12px; }
.current-weight-input-box_questionContainer__qabh0 { width: 100%; max-width: 552px; padding: 24px 20px 0px; margin: 0px auto; text-align: center; animation: current-weight-input-box_show__gHbYu var(--scrollDuration,.3s) ease-out 0s backwards; }
.current-weight-input-box_questionContainer__qabh0.current-weight-input-box_animatingOut__CpZ__ { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
@media only screen and (min-width: 99999px) {
  .current-weight-input-box_questionContainer__qabh0 { padding: 0px; }
}
@media only screen and (min-width: 99999px) {
  .current-weight-input-box_questionInputForm__Qb5sg { padding: 40px; border: 1px solid var(--borderTertiaryColor); border-radius: 16px; }
}
.current-weight-input-box_input___pXxP { justify-content: center; color: var(--neutral900Color); line-height: 1.12; }
.current-weight-input-box_input___pXxP input { min-width: 60px; flex: 1 1 0%; }
@media only screen and (min-width: 99999px) {
  .current-weight-input-box_input___pXxP input { min-width: 85px; }
}
.current-weight-input-box_input___pXxP span { top: auto; }
.current-weight-input-box_input___pXxP input, .current-weight-input-box_input___pXxP span { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 32px; letter-spacing: -0.02em; line-height: 1.06; }
[data-recoleta-font] .current-weight-input-box_input___pXxP input, [data-recoleta-font] .current-weight-input-box_input___pXxP span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 32px; font-style: normal; letter-spacing: -0.64px; line-height: 1.06; }
[data-aeonik-pro-font] .current-weight-input-box_input___pXxP input, [data-aeonik-pro-font] .current-weight-input-box_input___pXxP span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 36px; letter-spacing: -0.02em; line-height: 1.05; }
[data-headers-content-primary] .current-weight-input-box_input___pXxP input, [data-headers-content-primary] .current-weight-input-box_input___pXxP span { color: var(--contentPrimaryColor) !important; }
[data-headers-content-primary] .current-weight-input-box_input___pXxP input b, [data-headers-content-primary] .current-weight-input-box_input___pXxP span b { color: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .current-weight-input-box_input___pXxP input, [data-headline-recoleta-font] .current-weight-input-box_input___pXxP span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 36px; letter-spacing: -0.72px; line-height: 1.11; }
[data-aeonik-pro-new-font] .current-weight-input-box_input___pXxP input, [data-aeonik-pro-new-font] .current-weight-input-box_input___pXxP span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
[data-headline-alike-font] .current-weight-input-box_input___pXxP input, [data-headline-alike-font] .current-weight-input-box_input___pXxP span { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
@media only screen and (min-width: 99999px) {
  .current-weight-input-box_input___pXxP input, .current-weight-input-box_input___pXxP span { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 48px; letter-spacing: -1px; line-height: 1.04; }
  [data-recoleta-font] .current-weight-input-box_input___pXxP input, [data-recoleta-font] .current-weight-input-box_input___pXxP span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 48px; font-style: normal; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-font] .current-weight-input-box_input___pXxP input, [data-aeonik-pro-font] .current-weight-input-box_input___pXxP span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 56px; letter-spacing: -0.02em; line-height: 1.03; }
  [data-headline-recoleta-font] .current-weight-input-box_input___pXxP input, [data-headline-recoleta-font] .current-weight-input-box_input___pXxP span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-new-font] .current-weight-input-box_input___pXxP input, [data-aeonik-pro-new-font] .current-weight-input-box_input___pXxP span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .current-weight-input-box_input___pXxP input, [data-headline-alike-font] .current-weight-input-box_input___pXxP span { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.current-weight-input-box_fade-in__05fc4, .current-weight-input-box_inputContainer__eobMj { animation-duration: 0.5s; animation-iteration-count: 1; animation-name: current-weight-input-box_fadeInOpacity__X3A7j; animation-timing-function: ease-in; opacity: 1; }
@keyframes current-weight-input-box_fadeInOpacity__X3A7j { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.current-weight-input-box_inputContainer__eobMj { display: flex; justify-content: center; border-bottom: 1px solid var(--contentSecondaryColor); color: var(--contentPrimaryColor); gap: 24px; }
.current-weight-input-box_inputContainer__eobMj > * { min-width: 0px; flex: 1 1 0%; }
.current-weight-input-box_inputContainer__eobMj span { top: auto; }
.current-weight-input-box_inputContainer__eobMj input, .current-weight-input-box_inputContainer__eobMj span { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 32px; letter-spacing: -0.02em; line-height: 1.12 !important; }
[data-recoleta-font] .current-weight-input-box_inputContainer__eobMj input, [data-recoleta-font] .current-weight-input-box_inputContainer__eobMj span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 32px; font-style: normal; letter-spacing: -0.64px; line-height: 1.06; }
[data-aeonik-pro-font] .current-weight-input-box_inputContainer__eobMj input, [data-aeonik-pro-font] .current-weight-input-box_inputContainer__eobMj span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 36px; letter-spacing: -0.02em; line-height: 1.05; }
[data-headers-content-primary] .current-weight-input-box_inputContainer__eobMj input, [data-headers-content-primary] .current-weight-input-box_inputContainer__eobMj span { color: var(--contentPrimaryColor) !important; }
[data-headers-content-primary] .current-weight-input-box_inputContainer__eobMj input b, [data-headers-content-primary] .current-weight-input-box_inputContainer__eobMj span b { color: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .current-weight-input-box_inputContainer__eobMj input, [data-headline-recoleta-font] .current-weight-input-box_inputContainer__eobMj span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 36px; letter-spacing: -0.72px; line-height: 1.11; }
[data-aeonik-pro-new-font] .current-weight-input-box_inputContainer__eobMj input, [data-aeonik-pro-new-font] .current-weight-input-box_inputContainer__eobMj span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
[data-headline-alike-font] .current-weight-input-box_inputContainer__eobMj input, [data-headline-alike-font] .current-weight-input-box_inputContainer__eobMj span { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
@media only screen and (min-width: 99999px) {
  .current-weight-input-box_inputContainer__eobMj input, .current-weight-input-box_inputContainer__eobMj span { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 48px; letter-spacing: -1px; line-height: 1.04; }
  [data-recoleta-font] .current-weight-input-box_inputContainer__eobMj input, [data-recoleta-font] .current-weight-input-box_inputContainer__eobMj span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 48px; font-style: normal; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-font] .current-weight-input-box_inputContainer__eobMj input, [data-aeonik-pro-font] .current-weight-input-box_inputContainer__eobMj span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 56px; letter-spacing: -0.02em; line-height: 1.03; }
  [data-headline-recoleta-font] .current-weight-input-box_inputContainer__eobMj input, [data-headline-recoleta-font] .current-weight-input-box_inputContainer__eobMj span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-new-font] .current-weight-input-box_inputContainer__eobMj input, [data-aeonik-pro-new-font] .current-weight-input-box_inputContainer__eobMj span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .current-weight-input-box_inputContainer__eobMj input, [data-headline-alike-font] .current-weight-input-box_inputContainer__eobMj span { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.current-weight-input-box_inputContainer__eobMj input:lang(bg)::placeholder, .current-weight-input-box_inputContainer__eobMj input:lang(hu)::placeholder, .current-weight-input-box_inputContainer__eobMj input:lang(ro)::placeholder, .current-weight-input-box_inputContainer__eobMj input:lang(vi)::placeholder { font-size: 0.55em; }
.current-weight-input-box_inputNumber__nm7_W { width: 100%; font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 32px; letter-spacing: -0.02em; line-height: 1.06; }
[data-recoleta-font] .current-weight-input-box_inputNumber__nm7_W { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 32px; font-style: normal; letter-spacing: -0.64px; line-height: 1.06; }
[data-aeonik-pro-font] .current-weight-input-box_inputNumber__nm7_W { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 36px; letter-spacing: -0.02em; line-height: 1.05; }
[data-headers-content-primary] .current-weight-input-box_inputNumber__nm7_W { color: var(--contentPrimaryColor) !important; }
[data-headers-content-primary] .current-weight-input-box_inputNumber__nm7_W b { color: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .current-weight-input-box_inputNumber__nm7_W { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 36px; letter-spacing: -0.72px; line-height: 1.11; }
[data-aeonik-pro-new-font] .current-weight-input-box_inputNumber__nm7_W { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
[data-headline-alike-font] .current-weight-input-box_inputNumber__nm7_W { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
@media only screen and (min-width: 99999px) {
  .current-weight-input-box_inputNumber__nm7_W { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 48px; letter-spacing: -1px; line-height: 1.04; }
  [data-recoleta-font] .current-weight-input-box_inputNumber__nm7_W { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 48px; font-style: normal; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-font] .current-weight-input-box_inputNumber__nm7_W { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 56px; letter-spacing: -0.02em; line-height: 1.03; }
  [data-headline-recoleta-font] .current-weight-input-box_inputNumber__nm7_W { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-new-font] .current-weight-input-box_inputNumber__nm7_W { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .current-weight-input-box_inputNumber__nm7_W { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.current-weight-input-box_toggle__eAGJu { position: relative; max-width: calc(68px*var(--toggleItemsLength)); height: 32px; margin: 0px auto 24px; background: var(--backgroundSecondaryColor); border-radius: 12px; cursor: pointer; text-transform: lowercase; font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.21; }
[data-aeonik-pro-new-font] .current-weight-input-box_toggle__eAGJu { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 400; line-height: 16px; }
.current-weight-input-box_toggle__eAGJu button { z-index: 10; background: none; box-shadow: none; color: var(--contentSecondaryColor); }
.current-weight-input-box_toggle__eAGJu button:disabled { color: var(--contentPrimaryColor); }
.current-weight-input-box_toggle__eAGJu::after { position: absolute; top: 4px; width: calc(50% - 4px); height: 24px; background: var(--backgroundPrimaryColor); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 6px 0px; content: ""; inset-inline-start: 4px; transition: inset-inline-start 0.5s; }
.current-weight-input-box_toggle__eAGJu.current-weight-input-box_bgInvert__GG8JG { background: var(--backgroundTertiaryColor); }
.current-weight-input-box_toggle__eAGJu.current-weight-input-box_bgInvert__GG8JG::after { background: var(--backgroundAlwaysLightColor); }
.current-weight-input-box_toggle__eAGJu.current-weight-input-box_isBritain__aBJ1z::after { background: rgba(0, 0, 0, 0); box-shadow: none; }
.current-weight-input-box_toggle__eAGJu.current-weight-input-box_isBritain__aBJ1z button { margin: 4px; }
.current-weight-input-box_toggle__eAGJu.current-weight-input-box_isBritain__aBJ1z button:disabled { background: var(--backgroundPrimaryColor); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 6px 0px; }
.current-weight-input-box_toggle__eAGJu.current-weight-input-box_active__ii_R7::after { inset-inline-start: 50%; }
@media only screen and (min-width: 99999px) {
  .current-weight-input-box_toggle__eAGJu { margin: 0px auto 24px; }
}
.current-weight-input-box_messageContainer__SHGmF { margin-top: 16px; }
.current-weight-input-box_hint__woQTI { margin: 8px auto 0px; }
.current-weight-input-box_button__sgdUn { transform: scale(1); transition: transform 0.1s ease-in-out; width: 100%; margin: 0px auto; background: var(--themePrimaryColor); border-radius: 24px; }
.current-weight-input-box_button__sgdUn:active { transform: scale(0.98); }
.current-weight-input-box_button__sgdUn:disabled { opacity: 0.4; }
.current-weight-input-box_buttonGroup__N9Gkl { animation: current-weight-input-box_show__gHbYu var(--scrollDuration,.3s) ease-out .5s backwards; }
.current-weight-input-box_errorContainer__9gcbn { position: absolute; top: calc(100% + 5px); left: 0px; width: 100%; text-align: start; }
.current-weight-input-box_errorCentered__Pwfu5 { display: flex; justify-content: center; }
.current-weight-input-box_indicator__OCUDA { margin-top: -20px; margin-bottom: -20px; }
@media only screen and (min-width: 99999px) {
  .current-weight-input-box_indicator__OCUDA { margin-top: 0px; margin-bottom: 0px; }
}
.current-weight-input-box_quizContainer__IjGQX { position: relative; min-height: 100%; background: var(--background1Color); }
.current-weight-input-box_quizContainer__IjGQX h1 { font-weight: var(--pageTitleFontWeight); }
.current-weight-input-box_quizContainer__IjGQX:lang(ar) { position: inherit; }
.current-weight-input-box_questionsSection__tSxcV { padding: 0px; }
.current-weight-input-box_quizCard__0UWSw { display: flex; width: 100%; flex-flow: row; align-items: center; }
.current-weight-input-box_quizCardImage__ykH0y { width: 32px; margin-right: 12px; margin-left: 20px; }
.current-weight-input-box_quizCardContent__germF { flex-grow: 1; padding: 16px 0px 16px 16px; }
.current-weight-input-box_quizCardContent__germF:lang(ar) { padding-right: 16px; }
@media only screen and (min-width: 99999px) {
  .current-weight-input-box_quizCardContent__germF { padding: 28px 0px 28px 32px; }
  .current-weight-input-box_quizCardContent__germF:lang(ar) { padding-right: 32px; }
}
.current-weight-input-box_quizContainer__IjGQX.current-weight-input-box_isDark__VrIjM { background: rgb(1, 29, 61); }
.current-weight-input-box_quizContainer__IjGQX.current-weight-input-box_isGrey__N5eOx { background-color: rgb(249, 249, 249); }
.current-weight-input-box_quizCardHeader__HMb0W { font-size: 16px; font-weight: 600; line-height: 24px; }
.current-weight-input-box_quizCardDescription__EZNa8 { font-size: 14px; line-height: 20px; }
.current-weight-input-box_openQuestionContainer__UxgPG { display: flex; min-height: 100%; flex-direction: column; align-items: center; justify-content: space-between; padding-bottom: 40px; text-align: center; }
.current-weight-input-box_quizContent__exf9Y { max-width: 982px; height: 100%; padding: 20px; margin: 0px auto; color: var(--neutral900Color); }
@media only screen and (min-width: 99999px) {
  .current-weight-input-box_quizContent__exf9Y { padding: 20px 16px; }
}
.current-weight-input-box_advanced__ZGGSX .current-weight-input-box_quizCardContainer__cFNOO { z-index: 1; width: 65%; }
.current-weight-input-box_advanced__ZGGSX .current-weight-input-box_quizCard__0UWSw { z-index: 1; min-height: 72px; }
.current-weight-input-box_advanced__ZGGSX.current-weight-input-box_questionsSection__tSxcV { display: inline-block; width: 100%; }
.current-weight-input-box_advanced__ZGGSX .current-weight-input-box_advancedImage__fBOF_ { position: fixed; z-index: 0; bottom: 0px; left: 0px; width: 100%; height: auto; }
@media only screen and (min-width: 99999px) {
  .current-weight-input-box_advancedImage__fBOF_ { display: none; }
  .current-weight-input-box_advanced__ZGGSX .current-weight-input-box_quizCardContainer__cFNOO { width: 100%; }
}
.current-weight-input-box_generatedQuizCardImage___UyEy { width: 104px; box-sizing: content-box; flex-shrink: 0; margin: auto; }
@media only screen and (min-width: 99999px) {
  .current-weight-input-box_quizContainer__IjGQX.current-weight-input-box_isGrey__N5eOx .current-weight-input-box_quizContent__exf9Y { background: rgba(0, 0, 0, 0); box-shadow: none; }
  .current-weight-input-box_quizCardContainer__cFNOO { margin: 16px 0px; }
  .current-weight-input-box_sliderGroup__om1dJ { margin-top: 64px; }
  .current-weight-input-box_openQuestionContainer__UxgPG { flex-grow: 1; }
}
.current-weight-input-box_quizHeader__RxJtj { background-color: var(--background1Color); }
.current-weight-input-box_quizDesktopHeader__5PIPO { position: fixed; top: 0px; left: 0px; width: 100%; z-index: 111; }
.current-weight-input-box_progressContainer__qtHqK { display: flex; width: 100%; max-width: 500px; align-items: center; justify-content: space-between; padding: 0px 20px; margin: 0px auto; }
.current-weight-input-box_vertical__StYas { display: flex; flex-wrap: wrap; justify-content: space-between; }
.current-weight-input-box_vertical__StYas .current-weight-input-box_quizCard__0UWSw { flex-direction: column; }
.current-weight-input-box_vertical__StYas .current-weight-input-box_quizCardContent__germF { display: flex; width: 100%; max-height: 170px; flex-grow: 0; padding: 0px 12px 14px; }
.current-weight-input-box_vertical__StYas .current-weight-input-box_quizCardContainer__cFNOO { padding-right: 0px !important; }
.current-weight-input-box_vertical__StYas .current-weight-input-box_quizCardHeader__HMb0W { font-size: 14px; line-height: 1.29; }
.current-weight-input-box_vertical__StYas .current-weight-input-box_verticalCheckboxMargin__LGjA4 { margin-right: 10px; }
.current-weight-input-box_vertical__StYas .current-weight-input-box_generatedQuizCardImage___UyEy { width: 100%; box-sizing: border-box; padding: 0px 12px 12px; margin-top: 16px; margin-bottom: 0px; }
.current-weight-input-box_vertical__StYas .current-weight-input-box_generatedQuizCardImageWrapper__wgi2N { background-color: rgb(255, 255, 255); border-radius: 8px; text-align: center; }
.current-weight-input-box_isHidden__eTC0_ { display: none; }
.current-weight-input-box_isTransparent__7p9bH { opacity: 0; }
.current-weight-input-box_inputHeight__NtloO input:lang(ar), .current-weight-input-box_inputHeight__NtloO span:lang(ar) { font-size: 27px; }
.current-weight-input-box_inputHeight__NtloO input:lang(cs), .current-weight-input-box_inputHeight__NtloO span:lang(cs) { font-size: 24px; }
@media only screen and (min-width: 99999px) {
  .current-weight-input-box_inputHeight__NtloO input:lang(ar), .current-weight-input-box_inputHeight__NtloO span:lang(ar) { font-size: 48px; }
  .current-weight-input-box_inputHeight__NtloO input:lang(cs), .current-weight-input-box_inputHeight__NtloO span:lang(cs) { font-size: 38px; }
}
.current-weight-input-box_weightInputSt__py5gB input:lang(ar), .current-weight-input-box_weightInputSt__py5gB span:lang(ar) { font-size: 27px; }
@media only screen and (min-width: 99999px) {
  .current-weight-input-box_weightInputSt__py5gB input:lang(ar), .current-weight-input-box_weightInputSt__py5gB span:lang(ar) { font-size: 48px; }
}
.current-weight-input-box_copyright__4UNRy { position: relative; width: 100%; padding: 0px 20px 24px; margin: 0px auto; color: var(--contentPrimaryColor); text-align: center; z-index: 1; }
.current-weight-input-box_copyright__4UNRy a { text-decoration-color: var(--contentLinkColor) !important; }
.current-weight-input-box_copyright__4UNRy a span { color: var(--contentLinkColor) !important; }
@media only screen and (min-width: 99999px) {
  .current-weight-input-box_copyright__4UNRy { max-width: 552px; padding: 40px 0px 64px; border-top: 1px solid var(--borderTertiaryColor,rgba(23,23,23,.08)); margin: 16px auto 0px; }
}
.current-weight-input-box_copyright__4UNRy br { display: block; content: ""; }
.current-weight-input-box_copyrightWithBannerUnderTitle__QVE_S { padding: 20px; border-top: 1px solid var(--borderTertiaryColor,rgba(232, 235, 239,.2)); background-color: var(--backgroundPrimaryColor); }
.current-weight-input-box_inputBox__wZz_m { margin-top: 8px; }
.current-weight-input-box_inputError__mppWS { border-color: var(--borderNegativeColor); }
.current-weight-input-box_hint__woQTI { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.43; color: var(--contentSecondaryColor,rgba(31,16,0,.72)); }
[data-aeonik-pro-new-font] .current-weight-input-box_hint__woQTI { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 400; }
.current-weight-input-box_hint__woQTI b { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; line-height: 1.43; }
[data-aeonik-pro-new-font] .current-weight-input-box_hint__woQTI b { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 500; }
.current-weight-input-box_questionContainer__qabh0 { padding-top: 34px; }
.target-weight-input-box_buttonGroup__khX6p { padding: 12px 20px 20px; }
.target-weight-input-box_inputError__BQeu5 { border-color: var(--borderNegativeColor); }
.checkbox-with-terms_termsContainer__ESe7V { display: grid; align-items: flex-start; gap: 12px; grid-template-columns: 24px 1fr; }
@media only screen and (min-width: 99999px) {
  .checkbox-with-terms_termsContainer__ESe7V { width: 360px; }
}
.checkbox-with-terms_text__z0b05 .checkbox-with-terms_link__OotZ4 { color: var(--contentLinkColor); cursor: pointer; letter-spacing: -0.6px; line-height: 1.3; text-decoration-line: underline; }
.checkbox-with-terms_text__z0b05.checkbox-with-terms_isError__UoANY, .checkbox-with-terms_text__z0b05.checkbox-with-terms_isError__UoANY .checkbox-with-terms_link__OotZ4 { color: var(--contentNegativeColor); }
.checkbox-with-terms_checkboxButton__lKg__ { cursor: pointer; }
.checkbox-with-terms_checkboxError__xk6Ht rect { stroke: var(--contentNegativeColor); }
.phone-input-form_phoneInput__zywT3 { margin-bottom: 8px; direction: ltr; }
.phone-input-form_tip__lodmq { display: flex; align-items: flex-start; gap: 6px; }
.phone-input-form_tipIcon__7QkSi { position: relative; }
.skip-and-continue-button_skipButton__Hu_nK { max-width: 335px; border-radius: 24px; font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 17px; letter-spacing: 0.02em; line-height: 24px; text-transform: uppercase; border: 1px solid var(--inputSecondaryColor) !important; background: var(--skipButtonBackgroundColor,none) !important; color: var(--inputPrimaryColor) !important; }
[data-aeonik-pro-new-font] .skip-and-continue-button_skipButton__Hu_nK { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 16px; font-weight: 500; line-height: 24px; text-transform: uppercase; }
.skip-and-continue-button_standalone__aGN_Q { margin-inline: auto; margin-block-start: 16px !important; }
@media only screen and (min-width: 99999px) {
  .skip-and-continue-button_standalone__aGN_Q { max-width: none; }
}
.one-time-upsell-dynamic-page_uButton__vzttS { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.one-time-upsell-dynamic-page_uGreenButton__iu8oF { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.one-time-upsell-dynamic-page_uGreenButton__iu8oF:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.one-time-upsell-dynamic-page_uGreenWideButton__3Nd4F, .one-time-upsell-dynamic-page_uWideButton__y2obw { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.one-time-upsell-dynamic-page_uWideButton__y2obw { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.one-time-upsell-dynamic-page_uWideButton__y2obw:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.one-time-upsell-dynamic-page_uInput__JTDKX { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.one-time-upsell-dynamic-page_uInput__JTDKX:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.one-time-upsell-dynamic-page_uInput__JTDKX:hover { border: 1px solid var(--neutral900Color); }
.one-time-upsell-dynamic-page_uInput__JTDKX:-webkit-autofill:active, .one-time-upsell-dynamic-page_uInput__JTDKX:-webkit-autofill:focus, .one-time-upsell-dynamic-page_uInput__JTDKX:active, .one-time-upsell-dynamic-page_uInput__JTDKX:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.one-time-upsell-dynamic-page_uInput__JTDKX:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.one-time-upsell-dynamic-page_uInput__JTDKX.one-time-upsell-dynamic-page_isInvalid__cvbhh { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.one-time-upsell-dynamic-page_uContentCard__I_PXS { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.one-time-upsell-dynamic-page_uInputError__EQwbK { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.one-time-upsell-dynamic-page_desktopOnly___f2wd { display: none; }
@media only screen and (min-width: 99999px) {
  .one-time-upsell-dynamic-page_desktopOnly___f2wd { display: block; }
  .one-time-upsell-dynamic-page_mobileOnly__6dpZx { display: none; }
}
.one-time-upsell-dynamic-page_legal__rnDaq { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.one-time-upsell-dynamic-page_page__q7Exc { padding: 0px; }
@media only screen and (min-width: 99999px) {
  [lang="ar"] .one-time-upsell-dynamic-page_page__q7Exc, [lang="he"] .one-time-upsell-dynamic-page_page__q7Exc { flex-direction: row-reverse; }
}
.one-time-upsell-dynamic-page_container__Ujesw { display: flex; width: 100%; flex-direction: column; padding: 24px 20px 0px; margin-bottom: 16px; background-color: var(--backgroundPrimaryColor); }
@media only screen and (min-width: 99999px) {
  .one-time-upsell-dynamic-page_container__Ujesw { top: 0px; padding: 64px 40px 0px; margin-bottom: 32px; border-radius: 0px; }
}
.e-comm-upsell-fixed-button-container_fixedButtonContainer__3JmYV { opacity: 1; transform: translateY(0px); transition: 0.3s ease-in-out; }
.e-comm-upsell-fixed-button-container_fixedButtonContainer__3JmYV.e-comm-upsell-fixed-button-container_hidden__MSdrT { opacity: 0; transform: translateY(100%); }
.header-spacer_headerSpacer___VS_X { width: 100%; height: 56px; flex-shrink: 0; }
@media only screen and (min-width: 99999px) {
  .header-spacer_headerSpacer___VS_X { height: 88px; }
}
@keyframes header-with-steps_show__izsOM { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes header-with-steps_showLCP__KjbbQ { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes header-with-steps_hide__8S1E_ { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes header-with-steps_smallScroll__wNMyO { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes header-with-steps_bigScroll__OJq8j { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.header-with-steps_uButton__J7QH8 { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.header-with-steps_uGreenButton__1Ims0 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.header-with-steps_uGreenButton__1Ims0:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.header-with-steps_uGreenWideButton__TWayP, .header-with-steps_uWideButton__l2tH0 { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.header-with-steps_uWideButton__l2tH0 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.header-with-steps_uWideButton__l2tH0:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.header-with-steps_uInput__jtVfS { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.header-with-steps_uInput__jtVfS:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.header-with-steps_uInput__jtVfS:hover { border: 1px solid var(--neutral900Color); }
.header-with-steps_uInput__jtVfS:-webkit-autofill:active, .header-with-steps_uInput__jtVfS:-webkit-autofill:focus, .header-with-steps_uInput__jtVfS:active, .header-with-steps_uInput__jtVfS:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.header-with-steps_uInput__jtVfS:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.header-with-steps_uInput__jtVfS.header-with-steps_isInvalid__8lCk9 { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.header-with-steps_uContentCard__b8qKG { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.header-with-steps_uInputError__EJxMf { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.header-with-steps_desktopOnly__kSI3c { display: none; }
@media only screen and (min-width: 99999px) {
  .header-with-steps_desktopOnly__kSI3c { display: block; }
  .header-with-steps_mobileOnly___XI7H { display: none; }
}
.header-with-steps_legal__G1ocR { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.header-with-steps_header__i35D4 { border-bottom: 0px; color: var(--contentPrimaryColor); }
@media only screen and (min-width: 99999px) {
  .header-with-steps_header__i35D4 { border-bottom: 1px solid var(--borderTertiaryColor); }
}
.header-with-steps_steps__IyCBy { position: sticky; top: -7px; padding: 12px 10px; border-bottom: 1px solid var(--borderTertiaryColor); background-color: var(--backgroundSurfaceColor); }
@media only screen and (min-width: 99999px) {
  .header-with-steps_steps__IyCBy { display: none; }
}
.header-with-steps_headerSteps__SFqwF { display: none; }
@media only screen and (min-width: 99999px) {
  .header-with-steps_headerSteps__SFqwF { position: absolute; left: 50%; display: block; width: 100%; max-width: 355px; margin: 0px auto; transform: translateX(-50%); }
}
.header-with-steps_skipButton__VTByN { position: absolute; display: inline-flex; width: auto; flex-wrap: nowrap; align-items: center; padding: 12px; color: var(--inputPrimaryColor); gap: 4px; inset-inline-end: 8px; text-transform: uppercase; transform: scale(1); transition: transform 0.1s ease-in-out; font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 14px; letter-spacing: 0.01em; line-height: 1.14; }
.header-with-steps_skipButton__VTByN:lang(de) { font-size: 12px; }
.header-with-steps_skipButton__VTByN:active { transform: scale(0.8); }
[data-aeonik-pro-new-font] .header-with-steps_skipButton__VTByN { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 14px; font-weight: 500; line-height: 16px; }
@media only screen and (min-width: 99999px) {
  .header-with-steps_skipButton__VTByN { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 17px; letter-spacing: 0px; line-height: 1.18; position: static; padding: 12px 20px; border: 1px solid var(--inputSecondaryColor); border-radius: 24px; margin-inline-end: 24px; }
  [data-aeonik-pro-new-font] .header-with-steps_skipButton__VTByN { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 16px; font-weight: 500; line-height: 20px; }
  .header-with-steps_skipButton__VTByN:lang(es) { padding: 10px; }
}
@media only screen and (min-width: 99999px) {
  .header-with-steps_skipButton__VTByN:lang(es) { padding: 12px 20px; }
}
.header-with-steps_skipIcon__PueZS { font-size: 14px; }
.header-with-steps_skipIcon__PueZS:lang(de) { font-size: 12px; }
@media only screen and (min-width: 99999px) {
  .header-with-steps_skipIcon__PueZS { font-size: 18px; }
}
[lang="ar"] .header-with-steps_skipIcon__PueZS, [lang="he"] .header-with-steps_skipIcon__PueZS { transform: rotate(180deg); }
.download-footer-buttons-section_button__8bMX6 { text-wrap: nowrap; }
.sexual-wellness-note_container__1FOtR { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; padding: 16px; border-radius: 16px; }
.sexual-wellness-note_container__1FOtR.sexual-wellness-note_positive__Cve90 { border: 1px solid var(--borderPositiveColor); background: var(--backgroundPositiveColor); }
.sexual-wellness-note_container__1FOtR.sexual-wellness-note_warning__hrYXZ { border: 1px solid var(--borderWarningColor); background: var(--backgroundWarningColor); }
.sexual-wellness-note_container__1FOtR.sexual-wellness-note_negative__ypQ2H { border: 1px solid var(--borderNegativeColor); background: var(--backgroundNegativeColor); }
@media only screen and (min-width: 99999px) {
  .sexual-wellness-note_container__1FOtR { padding: 20px; }
}
.sexual-wellness-note_topContainer__Sb4Dw { display: flex; align-items: center; margin-bottom: 8px; }
.sexual-wellness-note_text__jLxfa { color: var(--contentPrimaryColor); }
.sexual-wellness-note_icon__y06g7 { margin-inline-end: 8px; }
.sexual-wellness-scale_uButton__dnQ_D { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.sexual-wellness-scale_uGreenButton___aTg3 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.sexual-wellness-scale_uGreenButton___aTg3:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.sexual-wellness-scale_uGreenWideButton__8A7Rz, .sexual-wellness-scale_uWideButton__IOqPk { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.sexual-wellness-scale_uWideButton__IOqPk { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.sexual-wellness-scale_uWideButton__IOqPk:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.sexual-wellness-scale_uInput__9JhYR { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.sexual-wellness-scale_uInput__9JhYR:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.sexual-wellness-scale_uInput__9JhYR:hover { border: 1px solid var(--neutral900Color); }
.sexual-wellness-scale_uInput__9JhYR:-webkit-autofill:active, .sexual-wellness-scale_uInput__9JhYR:-webkit-autofill:focus, .sexual-wellness-scale_uInput__9JhYR:active, .sexual-wellness-scale_uInput__9JhYR:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.sexual-wellness-scale_uInput__9JhYR:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.sexual-wellness-scale_uInput__9JhYR.sexual-wellness-scale_isInvalid__YhLZg { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.sexual-wellness-scale_uContentCard__kJ_5N { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.sexual-wellness-scale_uInputError__DYnxq { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.sexual-wellness-scale_desktopOnly___wLjt { display: none; }
@media only screen and (min-width: 99999px) {
  .sexual-wellness-scale_desktopOnly___wLjt { display: block; }
  .sexual-wellness-scale_mobileOnly__zvsvq { display: none; }
}
.sexual-wellness-scale_legal__XBKuo { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.sexual-wellness-scale_container__gz142 { position: relative; display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 16px; }
.sexual-wellness-scale_slider__cEppo { position: absolute; z-index: 10; top: -4px; display: inline-block; opacity: 0; }
@media only screen and (min-width: 99999px) {
  .sexual-wellness-scale_slider__cEppo { top: -2px; }
}
.sexual-wellness-scale_isShown__TnXKa .sexual-wellness-scale_slider__cEppo { opacity: 1; transition: opacity 1s ease-in-out 1s, inset-inline-start 1s ease-in-out 1.5s; }
.sexual-wellness-scale_sliderLabel__XGUcs { position: absolute; top: -63px; left: 50%; display: flex; min-width: 100px; align-items: center; justify-content: center; padding: 6px 10px; background: var(--backgroundInversePrimaryColor); border-radius: 10px; color: var(--contentInversePrimaryColor); opacity: 0; transform: translate(-50%, 5px); white-space: nowrap; }
.sexual-wellness-scale_isShown__TnXKa .sexual-wellness-scale_sliderLabel__XGUcs { opacity: 1; transform: translate(-50%); transition: 0.7s ease-in-out 3s; }
@media only screen and (min-width: 99999px) {
  .sexual-wellness-scale_sliderLabel__XGUcs { top: -63px; padding: 6px 0px; font-size: 18px; line-height: 1.33; }
}
.sexual-wellness-scale_sliderLabel__XGUcs.sexual-wellness-scale_startExtremePosition__HFhQt { left: 40px; }
[lang="ar"] .sexual-wellness-scale_sliderLabel__XGUcs.sexual-wellness-scale_startExtremePosition__HFhQt, [lang="he"] .sexual-wellness-scale_sliderLabel__XGUcs.sexual-wellness-scale_startExtremePosition__HFhQt { left: -24px; }
.sexual-wellness-scale_sliderLabel__XGUcs.sexual-wellness-scale_endExtremePosition__98wal { left: -20px; }
[lang="ar"] .sexual-wellness-scale_sliderLabel__XGUcs.sexual-wellness-scale_endExtremePosition__98wal, [lang="he"] .sexual-wellness-scale_sliderLabel__XGUcs.sexual-wellness-scale_endExtremePosition__98wal { left: 36px; }
.sexual-wellness-scale_sliderLabelArrowImage__cXOu7 { position: absolute; z-index: 1; top: -35px; display: flex; width: 16px; height: 8px; justify-content: center; content: ""; opacity: 0; transform: translateY(5px); }
.sexual-wellness-scale_sliderLabelArrowImage__cXOu7::after { position: absolute; top: 0px; left: 7.5px; width: 1px; height: 35px; background-color: var(--backgroundInversePrimaryColor); content: ""; }
.sexual-wellness-scale_isShown__TnXKa .sexual-wellness-scale_sliderLabelArrowImage__cXOu7 { opacity: 1; transform: translateY(0px); transition: 0.7s ease-in-out 3s; }
.sexual-wellness-scale_sliderDot__Uf1xp { position: relative; z-index: 10; display: inline-block; width: 16px; height: 16px; background: rgb(255, 255, 255); border-radius: 20px; box-shadow: 0 3px 7px var(--backgroundTertiaryColor); opacity: 0; outline: var(--backgroundTertiaryColor) solid 4px; }
.sexual-wellness-scale_isShown__TnXKa .sexual-wellness-scale_sliderDot__Uf1xp { opacity: 1; transition: opacity 1s ease-in-out 1s; }
.sexual-wellness-scale_scale__eheSj { z-index: 5; height: 8px; flex: 0 0 100%; background: linear-gradient(90deg, rgb(252, 128, 110), rgb(249, 235, 124) 33%, rgb(183, 245, 168) 66%, rgb(150, 217, 255)); border-radius: 27px; opacity: 0; }
.sexual-wellness-scale_isShown__TnXKa .sexual-wellness-scale_scale__eheSj { opacity: 1; transition: opacity 1s ease-in-out; }
@media only screen and (min-width: 99999px) {
  .sexual-wellness-scale_scale__eheSj { height: 12px; }
}
.sexual-wellness-scale_scaleValue__PSiXZ { top: 100%; margin-top: 13px; color: var(--contentTertiaryColor); }
.sexual-wellness-scale_scaleValue__PSiXZ.sexual-wellness-scale_isSelected__IEmIY { color: var(--contentPrimaryColor); }
.sexual-wellness-scale_isShown__TnXKa .sexual-wellness-scale_scaleValue__PSiXZ { opacity: 1; transition: opacity 1s ease-in-out 1s; }
@media only screen and (max-width: 350px) {
  .sexual-wellness-scale_scaleValue__PSiXZ { word-break: break-word; }
}
.sexual-wellness-scale_verticalLine__bDiZd { position: absolute; top: 21px; bottom: 26px; left: 7px; width: 1px; height: 24px; background-color: var(--backgroundTertiaryColor); }
.sexual-wellness-scale_rangeItem__VTMPB { position: absolute; }
.sexual-wellness-scale_rangesContainer__acJCZ { position: absolute; top: -28px; width: 100%; }
.sexual-wellness-block_uButton__sEiRQ { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.sexual-wellness-block_uGreenButton__wAmYD { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.sexual-wellness-block_uGreenButton__wAmYD:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.sexual-wellness-block_uGreenWideButton__3zEvX, .sexual-wellness-block_uWideButton__mltZ2 { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.sexual-wellness-block_uWideButton__mltZ2 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.sexual-wellness-block_uWideButton__mltZ2:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.sexual-wellness-block_uInput__KnOjc { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.sexual-wellness-block_uInput__KnOjc:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.sexual-wellness-block_uInput__KnOjc:hover { border: 1px solid var(--neutral900Color); }
.sexual-wellness-block_uInput__KnOjc:-webkit-autofill:active, .sexual-wellness-block_uInput__KnOjc:-webkit-autofill:focus, .sexual-wellness-block_uInput__KnOjc:active, .sexual-wellness-block_uInput__KnOjc:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.sexual-wellness-block_uInput__KnOjc:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.sexual-wellness-block_uInput__KnOjc.sexual-wellness-block_isInvalid__LubIW { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.sexual-wellness-block_uContentCard__YHqLR { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.sexual-wellness-block_uInputError__aNlqW { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.sexual-wellness-block_desktopOnly__8Quv0 { display: none; }
@media only screen and (min-width: 99999px) {
  .sexual-wellness-block_desktopOnly__8Quv0 { display: block; }
  .sexual-wellness-block_mobileOnly__tuPOG { display: none; }
}
.sexual-wellness-block_legal__ntzTD { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.sexual-wellness-block_desktopContainer__aIE7x { display: flex; justify-content: space-between; background-color: var(--backgroundSecondaryColor); border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .sexual-wellness-block_desktopContainer__aIE7x { max-width: 888px; max-height: 664px; }
}
.sexual-wellness-block_container__ybTML { overflow: hidden; width: 100%; padding: 24px 16px 0px; border: 1px solid var(--borderTertiaryColor); background-color: var(--backgroundSecondaryColor); border-radius: 12px; opacity: 0; transform: translateY(20px); transition: 1s ease-in-out; }
.sexual-wellness-block_container__ybTML.sexual-wellness-block_isShown__fkjOt { opacity: 1; transform: translateY(0px); }
@media only screen and (min-width: 99999px) {
  .sexual-wellness-block_container__ybTML { max-width: 456px; padding: 24px; }
  .sexual-wellness-block_aboveContainer__hKtON { margin-bottom: 24px; }
}
.sexual-wellness-block_headerRow__IddgW { margin-bottom: 79px; }
.sexual-wellness-block_lowerContainer__0n2F6 { position: relative; display: flex; min-height: 264px; align-items: center; margin-top: 16px; }
@media only screen and (min-width: 99999px) {
  .sexual-wellness-block_lowerContainer__0n2F6 { min-height: auto; }
}
.sexual-wellness-block_listContainer__6WlCR { width: 100%; }
.sexual-wellness-block_list__aKJbg { display: flex; flex-direction: column; gap: 16px; }
@media only screen and (min-width: 99999px) {
  .sexual-wellness-block_list__aKJbg { gap: 12px; }
}
.sexual-wellness-block_item__j_ejh { display: flex; align-items: flex-start; gap: 8px; opacity: 0; transform: translateY(20px); transition: 0.5s ease-in-out; }
.sexual-wellness-block_item__j_ejh.sexual-wellness-block_animateItem0___QeOF { transition-delay: 0.5s; }
.sexual-wellness-block_item__j_ejh.sexual-wellness-block_animateItem1__jMrp2 { transition-delay: 1s; }
.sexual-wellness-block_item__j_ejh.sexual-wellness-block_animateItem2__S7v02 { transition-delay: 1.5s; }
.sexual-wellness-block_item__j_ejh.sexual-wellness-block_animateItem3__Ze98B { transition-delay: 2s; }
.sexual-wellness-block_isShown__fkjOt .sexual-wellness-block_item__j_ejh { opacity: 1; transform: translateY(0px); }
@media only screen and (min-width: 99999px) {
  .sexual-wellness-block_item__j_ejh { padding: 12px; border-radius: 12px; outline: 1px solid var(--borderTertiaryColor); }
}
.sexual-wellness-block_iconContainer__mTXaQ { width: 40px; height: 40px; flex-shrink: 0; }
.sexual-wellness-block_iconItem__CqEEu { color: var(--contentSecondaryColor); }
@media only screen and (max-width: 350px) {
  .sexual-wellness-block_textContent___RuAM { max-width: 80px; }
}
.sexual-wellness-block_itemName__0q_lP { color: var(--contentSecondaryColor); }
.sexual-wellness-block_animationArrowsContainer__CZrUB { position: absolute; z-index: 0; top: 50%; inset-inline-end: -16px; transform: translateY(-50%); }
@media only screen and (min-width: 99999px) {
  .sexual-wellness-block_animationArrowsContainer__CZrUB { inset-inline-end: -26px; }
}
[lang="ar"] .sexual-wellness-block_animationArrowsContainer__CZrUB, [lang="he"] .sexual-wellness-block_animationArrowsContainer__CZrUB { transform: translateY(-50%) rotate(180deg); }
.sexual-wellness-block_imageContainer__D8u0g { position: relative; display: flex; overflow: hidden; width: 100%; max-width: 432px; flex-direction: column; justify-content: flex-end; background: var(--backgroundSecondaryColor); border-radius: 16px; }
.sexual-wellness-block_image__x_oGY { position: absolute; z-index: 1; bottom: 0px; width: 100%; max-width: 167px; inset-inline-end: -16px; transition: 1s ease-in-out 2s; }
[lang="ar"] .sexual-wellness-block_image__x_oGY, [lang="he"] .sexual-wellness-block_image__x_oGY { transform: scaleX(-1); }
@media only screen and (max-width: 350px) {
  .sexual-wellness-block_image__x_oGY { max-width: 135px; }
}
@media only screen and (min-width: 99999px) {
  .sexual-wellness-block_image__x_oGY { position: static; max-width: 378px; margin: 0px auto; transform: translateX(0px); }
}
.progress-graph_container__veAh_ { display: flex; width: 100%; max-width: 552px; flex-direction: column; padding: 24px 0px; margin: 56px auto 0px; }
@media only screen and (min-width: 99999px) {
  .progress-graph_container__veAh_ { margin: 88px auto 0px; }
}
@media only screen and (min-width: 99999px) {
  .progress-graph_container__veAh_ { max-width: 1128px; padding: 64px 0px 100px; }
}
.progress-graph_title___ew77 { margin-bottom: 24px; }
.progress-graph_title___ew77:lang(fr) { font-size: 22px; }
@media only screen and (min-width: 99999px) {
  .progress-graph_title___ew77 { max-width: 552px; justify-content: center; margin: 0px auto 40px; }
  .progress-graph_title___ew77:lang(fr) { font-size: 36px; }
  .progress-graph_graphContainerWrapper__a4Wv_ { display: flex; width: 100%; gap: 40px; }
  .progress-graph_graphColumnContainer__AQ9Y5 { width: 552px; flex-shrink: 0; }
  .progress-graph_additionalBlockContainer__Tyxvy { max-width: 536px; flex-shrink: 0; }
}
.progress-graph_name__t0Zhs { overflow: hidden; color: var(--themePrimaryColor); text-overflow: ellipsis; }
.progress-graph_graph__b6zTs { margin: 8px auto 0px; }
.progress-graph_chartText__q9s4R, .progress-graph_resultsDisclaimer__2F_sG { margin-top: 16px; }
.progress-graph_image__DPHiN { width: 100%; border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .progress-graph_image__DPHiN { max-width: 552px; }
}
.progress-graph_graphContainerImage__Gai7j, .progress-graph_graphContainer__PCyNf { width: 100%; padding: 16px; background: var(--backgroundSecondaryColor); border-radius: 16px; }
.progress-graph_graphContainerImage__Gai7j { padding: 0px; }
.progress-graph-base-page_continueButton__6niv7 { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 17px; letter-spacing: 0.02em; line-height: 24px; text-transform: uppercase; }
[data-aeonik-pro-new-font] .progress-graph-base-page_continueButton__6niv7 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 16px; font-weight: 500; line-height: 24px; text-transform: uppercase; }
@keyframes progress-graph-score_show__B_ESp { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes progress-graph-score_showLCP__laMmM { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes progress-graph-score_hide__naR0r { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes progress-graph-score_smallScroll__qn2_j { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes progress-graph-score_bigScroll__J_NV_ { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.progress-graph-score_container__uQBwM { padding: 24px 0px; margin: 56px auto 0px; }
@media only screen and (min-width: 99999px) {
  .progress-graph-score_container__uQBwM { padding: 64px 0px 24px; margin: 88px auto 0px; }
}
.progress-graph-score_disclaimer__Yhz7f { display: block; text-align: center; }
.progress-graph-score_graphTitleWrapper__h2DQ6 { margin-bottom: 25px; }
@keyframes progress-graph-score-v2_show__gRAfQ { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes progress-graph-score-v2_showLCP__OW09s { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes progress-graph-score-v2_hide__zP6eB { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes progress-graph-score-v2_smallScroll__docQv { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes progress-graph-score-v2_bigScroll__86RNF { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.progress-graph-score-v2_container___wfax { padding: 24px 0px; margin: 56px auto 0px; }
@media only screen and (min-width: 99999px) {
  .progress-graph-score-v2_container___wfax { padding: 64px 0px 24px; margin: 88px auto 0px; }
}
.progress-graph-score-v2_graphTitleWrapper__8Qrxd { margin-bottom: 25px; }
.two-bullets-descending-chart_uButton__OJrDR { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.two-bullets-descending-chart_uGreenButton__xXCNI { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.two-bullets-descending-chart_uGreenButton__xXCNI:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.two-bullets-descending-chart_uGreenWideButton__IHQ05, .two-bullets-descending-chart_uWideButton__sdkZX { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.two-bullets-descending-chart_uWideButton__sdkZX { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.two-bullets-descending-chart_uWideButton__sdkZX:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.two-bullets-descending-chart_uInput__8mv26 { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.two-bullets-descending-chart_uInput__8mv26:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.two-bullets-descending-chart_uInput__8mv26:hover { border: 1px solid var(--neutral900Color); }
.two-bullets-descending-chart_uInput__8mv26:-webkit-autofill:active, .two-bullets-descending-chart_uInput__8mv26:-webkit-autofill:focus, .two-bullets-descending-chart_uInput__8mv26:active, .two-bullets-descending-chart_uInput__8mv26:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.two-bullets-descending-chart_uInput__8mv26:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.two-bullets-descending-chart_uInput__8mv26.two-bullets-descending-chart_isInvalid__iDf7v { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.two-bullets-descending-chart_uContentCard__TlTAr { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.two-bullets-descending-chart_uInputError__SxNhx { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.two-bullets-descending-chart_desktopOnly__VEDsx { display: none; }
@media only screen and (min-width: 99999px) {
  .two-bullets-descending-chart_desktopOnly__VEDsx { display: block; }
  .two-bullets-descending-chart_mobileOnly__7m1yf { display: none; }
}
.two-bullets-descending-chart_legal__SLtJm { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.two-bullets-descending-chart_outerContainer__kfPIO { position: relative; padding-top: 11px; }
.two-bullets-descending-chart_container__ZsD7X { position: relative; }
[lang="ar"] .two-bullets-descending-chart_container__ZsD7X, [lang="he"] .two-bullets-descending-chart_container__ZsD7X { transform: rotateY(180deg); }
.two-bullets-descending-chart_area__w6Hfv { position: relative; z-index: 1; display: block; width: 100%; }
.two-bullets-descending-chart_line__cLZDv { position: absolute; z-index: 1; top: 0px; left: 0px; width: 100%; stroke-dasharray: 700px; }
.two-bullets-descending-chart_startCircle__5TOHB { position: absolute; z-index: 2; top: 6.5%; left: 1.2%; font-size: 20px; transform: translate(-50%, -50%); }
.two-bullets-descending-chart_endCircle__EpQu8 { position: absolute; z-index: 2; top: 85%; left: 98.3%; font-size: 20px; transform: translate(-50%, -50%); }
[lang="ar"] .two-bullets-descending-chart_tooltipContainer__891Th, [lang="he"] .two-bullets-descending-chart_tooltipContainer__891Th { transform: rotateY(-180deg); }
.two-bullets-descending-chart_dashedLines__p0UEn { inset: 0px; }
.two-bullets-descending-chart_horizontalLines__pHXD_ { position: absolute; z-index: 0; display: flex; flex-direction: column; justify-content: flex-end; gap: 40px; inset: 0px; }
.two-bullets-descending-chart_horizontalLine__0s72D { width: 100%; height: 1px; flex-shrink: 0; background: var(--borderTertiaryColor); }
.progress-graph-two-bullets-page_contentContainer__YN24M { height: 100%; }
@media only screen and (min-width: 99999px) {
  .progress-graph-two-bullets-page_contentContainer__YN24M { max-width: 1208px; }
}
.progress-graph-two-bullets-page_container__DKv_R { display: flex; width: 100%; max-width: 552px; flex-direction: column; padding: 24px 0px 170px; margin: 56px auto 0px; gap: 16px; }
@media only screen and (min-width: 99999px) {
  .progress-graph-two-bullets-page_container__DKv_R { margin: 88px auto 0px; }
}
@media only screen and (min-width: 99999px) {
  .progress-graph-two-bullets-page_container__DKv_R { max-width: 1128px; padding: 64px 0px 100px; gap: 40px; }
}
.progress-graph-two-bullets-page_title__LHF_K:lang(fr) { font-size: 22px; }
@media only screen and (min-width: 99999px) {
  .progress-graph-two-bullets-page_title__LHF_K { max-width: 552px; justify-content: center; margin: 0px auto; }
  .progress-graph-two-bullets-page_title__LHF_K:lang(fr) { font-size: 36px; }
}
.progress-graph-two-bullets-page_graphContainerWrapper__jaE2T { display: flex; flex-direction: column; gap: 16px; }
@media only screen and (min-width: 99999px) {
  .progress-graph-two-bullets-page_graphContainerWrapper__jaE2T { flex-direction: row; gap: 40px; }
}
.progress-graph-two-bullets-page_graphColumnContainer__gKrmN { display: flex; flex-direction: column; gap: 8px; }
@media only screen and (min-width: 99999px) {
  .progress-graph-two-bullets-page_graphColumnContainer__gKrmN { width: 552px; flex-shrink: 0; gap: 16px; }
}
.progress-graph-two-bullets-page_additionalBlockContainer__SeGgW { display: flex; flex-direction: column; gap: 16px; }
@media only screen and (min-width: 99999px) {
  .progress-graph-two-bullets-page_additionalBlockContainer__SeGgW { min-width: 0px; max-width: 536px; flex: 1 1 0%; gap: 45px; }
}
.progress-graph-two-bullets-page_graph__Fk26J { margin: 0px auto; }
.progress-graph-two-bullets-page_graphTitle__YwdtG { margin-bottom: -15px; text-align: center; }
.progress-graph-two-bullets-page_gainWeightTitle__cygIi { margin-bottom: 6px; }
.progress-graph-two-bullets-page_desktopCard__n4JRd { padding: 24px; }
.progress-graph-two-bullets-page_desktopTitle__oIjOT { text-align: center; }
.progress-graph-two-bullets-page_desktopDisclaimer__Yv_AG { display: none; }
@media only screen and (min-width: 99999px) {
  .progress-graph-two-bullets-page_desktopDisclaimer__Yv_AG { display: block; }
  .progress-graph-two-bullets-page_mobileDisclaimer__X489_ { display: none; }
}
.info-page-motivational-content-template_mainWrap__bZyPg { display: flex; width: 100%; max-width: 592px; height: auto; flex-direction: column; padding: 0px 20px; margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .info-page-motivational-content-template_mainWrap__bZyPg { height: fit-content; align-items: center; }
  .info-page-motivational-content-template_mainWrap__bZyPg.info-page-motivational-content-template_twoColumnDesktop__CIJW3 { max-width: 1128px; }
}
.info-page-motivational-content-template_contentWrap__paHR1 { display: flex; flex-direction: column; justify-content: center; padding: 16px 0px; }
@media only screen and (min-width: 99999px) {
  .info-page-motivational-content-template_contentWrap__paHR1 { padding-top: 64px; gap: 40px; }
  .info-page-motivational-content-template_twoColumnDesktop__CIJW3 .info-page-motivational-content-template_contentWrap__paHR1 { flex-direction: row; align-items: center; gap: 48px; }
}
.info-page-motivational-content-template_contentTextWrap__1sSLZ { margin-bottom: 16px; }
@media only screen and (min-width: 99999px) {
  .info-page-motivational-content-template_contentTextWrap__1sSLZ { margin-bottom: 0px; }
}
.info-page-motivational-content-template_iconWrap__3hfwn { display: flex; width: 48px; height: 48px; align-items: center; justify-content: center; padding: 8px; margin-bottom: 16px; background: var(--backgroundSecondaryColor); border-radius: 50%; color: var(--contentSecondaryColor); }
@media only screen and (min-width: 99999px) {
  .info-page-motivational-content-template_iconWrap__3hfwn { margin-bottom: 32px; }
}
.info-page-motivational-content-template_iconWrap__3hfwn:empty { display: none; }
.info-page-motivational-content-template_icon__g0K0m { width: 32px; height: 32px; }
.info-page-motivational-content-template_title__vVCes { margin-bottom: 12px; }
.info-page-motivational-content-template_title__vVCes span { color: var(--themePrimaryColor); }
@media only screen and (min-width: 99999px) {
  .info-page-motivational-content-template_title__vVCes { margin-bottom: 16px; }
}
.info-page-motivational-content-template_text__Yqd_L b, .info-page-motivational-content-template_text__Yqd_L span { color: var(--contentPrimaryColor); font-weight: 600; }
[data-aeonik-pro-new-font] .info-page-motivational-content-template_text__Yqd_L b, [data-aeonik-pro-new-font] .info-page-motivational-content-template_text__Yqd_L span { font-weight: 500; }
.info-page-motivational-content-template_imageContainer__lqiS7 { width: 100%; max-width: 440px; margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .info-page-motivational-content-template_imageContainer__lqiS7 { max-width: 488px; }
}
.info-page-motivational-content-template_image__U3Gtv { display: block; width: 100%; height: auto; }
.info-page-motivational-content-template_button__moJ6t span { line-height: 1.5; }
.info-page-motivational-content-template_disclaimer__cgD0x { margin-top: 16px; color: var(--contentTertiaryColor); }
.custom-info-page-motivational-tips-template_container__Q_Ugr { margin-top: 56px; }
@media only screen and (min-width: 99999px) {
  .custom-info-page-motivational-tips-template_container__Q_Ugr { margin-top: 88px; }
}
.custom-info-page-motivational-tips-template_title__mInRx:lang(fr) { max-width: 325px; }
@media only screen and (min-width: 99999px) {
  .custom-info-page-motivational-tips-template_title__mInRx:lang(fr) { font-size: 38px; }
}
.custom-info-page-motivational-tips-template_divider__o8fM3 { display: block; border: 0px; margin-top: 12px; margin-bottom: 0px; content: ""; line-height: 1; }
@media only screen and (min-width: 99999px) {
  .custom-info-page-motivational-tips-template_divider__o8fM3 { margin-top: 16px; }
}
.info-page-bmi_uButton__xldoX { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.info-page-bmi_uGreenButton__A2r1s { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.info-page-bmi_uGreenButton__A2r1s:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.info-page-bmi_uGreenWideButton__ghuXu, .info-page-bmi_uWideButton__ewBO5 { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.info-page-bmi_uWideButton__ewBO5 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.info-page-bmi_uWideButton__ewBO5:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.info-page-bmi_uInput__BloXj { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.info-page-bmi_uInput__BloXj:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.info-page-bmi_uInput__BloXj:hover { border: 1px solid var(--neutral900Color); }
.info-page-bmi_uInput__BloXj:-webkit-autofill:active, .info-page-bmi_uInput__BloXj:-webkit-autofill:focus, .info-page-bmi_uInput__BloXj:active, .info-page-bmi_uInput__BloXj:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.info-page-bmi_uInput__BloXj:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.info-page-bmi_uInput__BloXj.info-page-bmi_isInvalid__OjZJL { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.info-page-bmi_uContentCard__B39ea { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.info-page-bmi_uInputError__SBYrg { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.info-page-bmi_desktopOnly__qerFm { display: none; }
@media only screen and (min-width: 99999px) {
  .info-page-bmi_desktopOnly__qerFm { display: block; }
  .info-page-bmi_mobileOnly__eSOlK { display: none; }
}
.info-page-bmi_legal__CAEii { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.info-page-bmi_root__2UhSP { width: 100%; background-color: var(--backgroundPrimaryColor); }
.info-page-bmi_container__gZS9J { width: 100%; padding: 24px 20px; }
@media only screen and (min-width: 99999px) {
  .info-page-bmi_container__gZS9J { max-width: 936px; padding: 64px 0px; margin: 0px auto; }
}
.info-page-bmi_title__92L6o { margin-bottom: 24px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .info-page-bmi_title__92L6o { margin-bottom: 40px; }
}
.info-page-bmi_bmiContainer__eRdz0 { width: 100%; margin-bottom: 16px; border-radius: 12px; }
.info-page-bmi_bmiContainer__eRdz0.info-page-bmi_isInverse__Q2Gfr { background-color: var(--backgroundSecondaryColor); }
.info-page-bmi_buttonGroup___Srg2 { border-top: 1px solid var(--borderTertiaryColor); }
.info-page-bmi-with-quiz-summary-content_uButton__tAeIm { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.info-page-bmi-with-quiz-summary-content_uGreenButton__JPq_3 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.info-page-bmi-with-quiz-summary-content_uGreenButton__JPq_3:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.info-page-bmi-with-quiz-summary-content_uGreenWideButton__FeDEN { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.info-page-bmi-with-quiz-summary-content_uWideButton__lPURQ { display: block; width: 100%; max-width: 295px; margin: 0px auto; background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.info-page-bmi-with-quiz-summary-content_uWideButton__lPURQ:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.info-page-bmi-with-quiz-summary-content_uInput__ctLs8 { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.info-page-bmi-with-quiz-summary-content_uInput__ctLs8:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.info-page-bmi-with-quiz-summary-content_uInput__ctLs8:hover { border: 1px solid var(--neutral900Color); }
.info-page-bmi-with-quiz-summary-content_uInput__ctLs8:-webkit-autofill:active, .info-page-bmi-with-quiz-summary-content_uInput__ctLs8:-webkit-autofill:focus, .info-page-bmi-with-quiz-summary-content_uInput__ctLs8:active, .info-page-bmi-with-quiz-summary-content_uInput__ctLs8:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.info-page-bmi-with-quiz-summary-content_uInput__ctLs8:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.info-page-bmi-with-quiz-summary-content_uInput__ctLs8.info-page-bmi-with-quiz-summary-content_isInvalid__U908j { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.info-page-bmi-with-quiz-summary-content_uContentCard__vyjEp { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.info-page-bmi-with-quiz-summary-content_uInputError__Bw9DC { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.info-page-bmi-with-quiz-summary-content_desktopOnly__WbKwQ { display: none; }
@media only screen and (min-width: 99999px) {
  .info-page-bmi-with-quiz-summary-content_desktopOnly__WbKwQ { display: block; }
  .info-page-bmi-with-quiz-summary-content_mobileOnly__Tlyi0 { display: none; }
}
.info-page-bmi-with-quiz-summary-content_legal__USJnw { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.info-page-bmi-with-quiz-summary-content_root__sGQF6 { width: 100%; height: 100%; background-color: var(--backgroundTertiaryColor); }
.info-page-bmi-with-quiz-summary-content_container__kCXeX { width: 100%; padding: 24px 20px 130px; background-color: var(--backgroundTertiaryColor); }
@media only screen and (min-width: 99999px) {
  .info-page-bmi-with-quiz-summary-content_container__kCXeX { max-width: 936px; padding: 64px 0px; margin: 0px auto; }
}
.info-page-bmi-with-quiz-summary-content_overeatingContainer__uC5gC { padding: 24px 16px 16px; background-color: var(--backgroundPrimaryColor); border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .info-page-bmi-with-quiz-summary-content_overeatingContainer__uC5gC { padding: 24px; }
}
.info-page-bmi-with-quiz-summary-content_title__pMn6J { margin-bottom: 24px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .info-page-bmi-with-quiz-summary-content_title__pMn6J { margin-bottom: 40px; }
}
.info-page-bmi-with-quiz-summary-content_bmiContainer__iEGTR { width: 100%; margin-bottom: 16px; background-color: var(--backgroundPrimaryColor); border-radius: 12px; }
.info-page-bmi-with-quiz-summary-content_buttonGroup__lJ_o7 { border-top: 1px solid var(--borderTertiaryColor); }
.info-page-bmi-with-quiz-summary_background__Hgpml { background: var(--backgroundTertiaryColor) !important; }
.info-page-bmi-with-quiz-summary_text__jUCPq span { color: var(--contentSecondaryColor) !important; font-weight: 400 !important; }
.info-page-bmi-with-quiz-summary_wrapper__bwrkc { display: flex; flex-direction: column; align-items: center; height: 100% !important; background: var(--backgroundTertiaryColor) !important; }
.info-page-bmi-with-quiz-summary_contentTextWrap__7JWgi { margin-bottom: 24px; }
@media only screen and (min-width: 99999px) {
  .info-page-bmi-with-quiz-summary_contentTextWrap__7JWgi { text-align: left; }
}
.info-page-bmi-with-quiz-summary_contentTextWrapBigImage__sbpOe { margin-bottom: 40px; }
.info-page-bmi-with-quiz-summary_contentWrap___7n0a { padding-top: 20px; }
.mindful-bmi-block-list_uButton__9Irxy { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.mindful-bmi-block-list_uGreenButton__UIs8v { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.mindful-bmi-block-list_uGreenButton__UIs8v:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.mindful-bmi-block-list_uGreenWideButton__7pfo7, .mindful-bmi-block-list_uWideButton___V9p6 { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.mindful-bmi-block-list_uWideButton___V9p6 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.mindful-bmi-block-list_uWideButton___V9p6:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.mindful-bmi-block-list_uInput__JzPOL { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.mindful-bmi-block-list_uInput__JzPOL:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.mindful-bmi-block-list_uInput__JzPOL:hover { border: 1px solid var(--neutral900Color); }
.mindful-bmi-block-list_uInput__JzPOL:-webkit-autofill:active, .mindful-bmi-block-list_uInput__JzPOL:-webkit-autofill:focus, .mindful-bmi-block-list_uInput__JzPOL:active, .mindful-bmi-block-list_uInput__JzPOL:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.mindful-bmi-block-list_uInput__JzPOL:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.mindful-bmi-block-list_uInput__JzPOL.mindful-bmi-block-list_isInvalid__icIzw { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.mindful-bmi-block-list_uContentCard__0OBer { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.mindful-bmi-block-list_uInputError__wkEyj { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.mindful-bmi-block-list_desktopOnly__qkxPM { display: none; }
@media only screen and (min-width: 99999px) {
  .mindful-bmi-block-list_desktopOnly__qkxPM { display: block; }
  .mindful-bmi-block-list_mobileOnly__CSTq_ { display: none; }
}
.mindful-bmi-block-list_legal__y1juf { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.mindful-bmi-block-list_container__GTAev { position: relative; display: flex; }
@media only screen and (min-width: 99999px) {
  .mindful-bmi-block-list_container__GTAev { display: block; width: 100%; }
}
.mindful-bmi-block-list_list__aCQFs { z-index: 2; max-width: 160px; margin-inline-end: auto; }
@media only screen and (min-width: 99999px) {
  .mindful-bmi-block-list_list__aCQFs { max-width: unset; }
}
.mindful-bmi-block-list_item___aEMN { display: flex; align-items: flex-start; justify-content: flex-start; margin-bottom: 12px; gap: 10px; opacity: 0; transform: translateY(20px); transition: 0.5s ease-in-out; }
.mindful-bmi-block-list_item___aEMN:last-child { margin-bottom: 0px; }
.mindful-bmi-block-list_item___aEMN.mindful-bmi-block-list_animateItem1__4nb9F { transition-delay: 0.5s; }
.mindful-bmi-block-list_item___aEMN.mindful-bmi-block-list_animateItem2__9rIk5 { transition-delay: 1s; }
.mindful-bmi-block-list_item___aEMN.mindful-bmi-block-list_animateItem3__wsYM_ { transition-delay: 1.5s; }
.mindful-bmi-block-list_item___aEMN.mindful-bmi-block-list_animateItem4__5vNuD { transition-delay: 2s; }
.mindful-bmi-block-list_isShown__Z_Y4P .mindful-bmi-block-list_item___aEMN { opacity: 1; transform: translateY(0px); }
@media only screen and (min-width: 99999px) {
  .mindful-bmi-block-list_item___aEMN { padding: 12px; margin-bottom: 0px; }
}
@media only screen and (max-width: 350px) {
  .mindful-bmi-block-list_textContentContainer__cXug0 { max-width: 80px; }
}
.mindful-bmi-block-list_itemTitle__Vm2M0 { color: var(--contentSecondaryColor); }
@media only screen and (max-width: 350px) {
  .mindful-bmi-block-list_itemTitle__Vm2M0 { word-break: break-word; }
}
@media only screen and (min-width: 99999px) {
  .mindful-bmi-block-list_itemText__rGwyB { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 16px; letter-spacing: 0px; line-height: 1.25; }
  [data-aeonik-pro-new-font] .mindful-bmi-block-list_itemText__rGwyB { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 16px; font-weight: 500; line-height: 20px; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .mindful-bmi-block-list_itemText__rGwyB { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 20px; letter-spacing: 0px; line-height: 1.2; }
  [data-aeonik-pro-new-font] .mindful-bmi-block-list_itemText__rGwyB { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 500; line-height: 24px; }
}
@media only screen and (max-width: 350px) {
  .mindful-bmi-block-list_itemText__rGwyB { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 14px; letter-spacing: 0.01em; line-height: 1.14; word-break: break-word; }
  [data-aeonik-pro-new-font] .mindful-bmi-block-list_itemText__rGwyB { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 14px; font-weight: 500; line-height: 16px; }
}
.mindful-bmi-block-list_iconContainer__xnqWZ { width: 40px; height: 40px; }
.mindful-bmi-block-list_textContainer__w3inI { display: flex; align-items: center; justify-content: space-between; }
.mindful-bmi-block-list_infoIcon__h0omJ { display: block; width: 16px; height: 16px; color: var(--contentTertiaryColor); cursor: pointer; margin-inline-start: 3px; }
@media only screen and (min-width: 99999px) {
  .mindful-bmi-block-list_infoIcon__h0omJ { width: 18px; height: 18px; }
}
.mindful-bmi-block-list_modalTitle__Obl3e { padding-right: 32px; margin-bottom: 16px; }
@media only screen and (min-width: 99999px) {
  .mindful-bmi-block-list_modalTitle__Obl3e { padding-right: 0px; }
}
.mindful-bmi-block-list_modalText__TO_5c { padding-right: 32px; }
@media only screen and (min-width: 99999px) {
  .mindful-bmi-block-list_modalText__TO_5c { padding-right: 0px; }
}
.mindful-bmi-block-list_modal__W7gTF { position: relative; background-color: var(--backgroundSurfaceColor); border-radius: 24px; box-shadow: rgba(7, 21, 37, 0.1) 0px 14px 26px 0px, rgba(22, 42, 65, 0.04) 0px 2px 8px 0px; }
.mindful-bmi-block-list_modal__W7gTF button { top: 20px; right: 20px; width: 24px; height: 24px; background-color: var(--backgroundTertiaryColor); border-radius: 50%; color: var(--inputPrimaryColor); }
.mindful-bmi-block-list_modal__W7gTF button svg { width: 20px; height: 20px; }
.mindful-bmi-block-list_iconItem__CzIHy { color: var(--contentSecondaryColor); }
.info-page-better-personalization-bmi_uButton__MMfcV { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.info-page-better-personalization-bmi_uGreenButton__NQ1ue { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.info-page-better-personalization-bmi_uGreenButton__NQ1ue:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.info-page-better-personalization-bmi_uGreenWideButton__X2slv { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.info-page-better-personalization-bmi_uWideButton__6kdHV { display: block; width: 100%; max-width: 295px; margin: 0px auto; background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.info-page-better-personalization-bmi_uWideButton__6kdHV:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.info-page-better-personalization-bmi_uInput__4h1Su { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.info-page-better-personalization-bmi_uInput__4h1Su:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.info-page-better-personalization-bmi_uInput__4h1Su:hover { border: 1px solid var(--neutral900Color); }
.info-page-better-personalization-bmi_uInput__4h1Su:-webkit-autofill:active, .info-page-better-personalization-bmi_uInput__4h1Su:-webkit-autofill:focus, .info-page-better-personalization-bmi_uInput__4h1Su:active, .info-page-better-personalization-bmi_uInput__4h1Su:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.info-page-better-personalization-bmi_uInput__4h1Su:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.info-page-better-personalization-bmi_uInput__4h1Su.info-page-better-personalization-bmi_isInvalid__pdbEM { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.info-page-better-personalization-bmi_uContentCard__SaLHI { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.info-page-better-personalization-bmi_uInputError__w4cuz { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.info-page-better-personalization-bmi_desktopOnly__5LELZ { display: none; }
@media only screen and (min-width: 99999px) {
  .info-page-better-personalization-bmi_desktopOnly__5LELZ { display: block; }
  .info-page-better-personalization-bmi_mobileOnly__LtUrW { display: none; }
}
.info-page-better-personalization-bmi_legal__Bn2Fj { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.info-page-better-personalization-bmi_container__puqP7 { width: 100%; padding-top: 48px; }
@media only screen and (min-width: 99999px) {
  .info-page-better-personalization-bmi_container__puqP7 { max-width: 936px; padding: 64px 0px; margin: 0px auto; }
}
.info-page-better-personalization-bmi_bmiContainer__yCn0V { margin-top: 80px; }
@keyframes info-page-calendar_show__0A9W_ { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes info-page-calendar_showLCP__1OqvB { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes info-page-calendar_hide__1NaMf { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes info-page-calendar_smallScroll__Rzvdk { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes info-page-calendar_bigScroll__rVue4 { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.info-page-calendar_container__WzAfm { padding: 24px 20px 0px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .info-page-calendar_container__WzAfm { max-width: 552px; padding: 0px; margin: 64px auto 0px; }
}
.info-page-calendar_container__WzAfm.info-page-calendar_hidePage__cOHWJ { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
.info-page-calendar_contentContainer__NxbT_ { position: relative; animation: info-page-calendar_bigScroll__rVue4 var(--scrollDuration,.3s) ease-in 0s,info-page-calendar_show__0A9W_ var(--showDuration,.5s) ease-in 0s backwards; }
.info-page-calendar_title__tvpje { margin-bottom: 12px; }
@media only screen and (min-width: 99999px) {
  .info-page-calendar_title__tvpje { margin-bottom: 16px; }
}
.info-page-calendar_text__qHuft { margin-bottom: 24px; }
@media only screen and (min-width: 99999px) {
  .info-page-calendar_text__qHuft { margin-bottom: 40px; }
}
.info-page-calendar_text__qHuft b { color: var(--contentPrimaryColor); }
.info-page-calendar_input__qZlj6 { width: 100%; border: 1px solid var(--inputSecondaryColor); margin-bottom: 8px; border-radius: 12px; cursor: pointer; transition: border 0.5s; }
.info-page-calendar_input__qZlj6.info-page-calendar_isShown__qHFak { border: 2px solid var(--inputPrimaryColor); }
.info-page-calendar_input__qZlj6 input { padding-bottom: 6px; color: var(--contentPrimaryColor); text-align: start; }
.info-page-calendar_input__qZlj6 span { margin-top: 2px; font-family: var(--secondaryFont),sans-serif; line-height: 1.33; color: var(--contentSecondaryColor) !important; }
.info-page-calendar_input__qZlj6 span, [data-aeonik-pro-new-font] .info-page-calendar_input__qZlj6 span { font-size: 12px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: 0px; }
[data-aeonik-pro-new-font] .info-page-calendar_input__qZlj6 span { font-family: var(--font-aeonik-pro),sans-serif; line-height: 16px; }
.info-page-calendar_icon__OzW8r { color: var(--contentPrimaryColor); }
.info-page-calendar_calendarContainer__Zcpae { position: absolute; bottom: -316px; width: 100%; border: 1px solid var(--borderTertiaryColor); background: var(--backgroundPrimaryColor); border-radius: 16px; opacity: 0; pointer-events: none; transform: translateY(-40px); transition: 0.2s ease-in-out; z-index: 777; }
.info-page-calendar_calendarContainer__Zcpae p.info-page-calendar_MuiTypography-body1__gnS1l { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; line-height: 1.21; }
[data-aeonik-pro-new-font] .info-page-calendar_calendarContainer__Zcpae p.info-page-calendar_MuiTypography-body1__gnS1l { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 500; line-height: 16px; }
.info-page-calendar_calendarContainer__Zcpae.info-page-calendar_isShown__qHFak { opacity: 1; pointer-events: all; transform: translateY(0px); }
@media only screen and (min-width: 99999px) {
  .info-page-calendar_calendarContainer__Zcpae { bottom: -358px; }
}
.info-page-calendar_disclaimer__5niSR { position: relative; z-index: 0; margin: 0px auto 12px; padding-inline-start: 22px; text-align: start; }
.info-page-calendar_disclaimerText__kJRRc a { color: var(--contentLinkColor); text-decoration: underline; }
.info-page-calendar_lockIconContainer__C2vqJ { position: absolute; top: -2px; color: var(--contentSecondaryColor); inset-inline-start: 0px; }
.info-page-calendar_lockIcon__h_J8e { width: 16px; height: 16px; color: var(--contentSecondaryColor); inset-inline-start: 4px; }
.info-page-calendar_buttonWrap__T17QQ { border-top: 1px solid var(--borderTertiaryColor); }
.info-page-calendar_textButton__Ro_oD { color: var(--contentPrimaryColor); }
.info-page-calendar_textButton__Ro_oD span { color: var(--inputPrimaryColor); font-family: var(--font),sans-serif; font-size: 17px; font-weight: 600; letter-spacing: 0.34px; }
.info-page-content-bmi-wall-pilates-with-equipment_uButton__VXfuJ { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.info-page-content-bmi-wall-pilates-with-equipment_uGreenButton__VAFuR { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.info-page-content-bmi-wall-pilates-with-equipment_uGreenButton__VAFuR:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.info-page-content-bmi-wall-pilates-with-equipment_uGreenWideButton__pXwdZ { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.info-page-content-bmi-wall-pilates-with-equipment_uWideButton__l7HJa { display: block; width: 100%; max-width: 295px; margin: 0px auto; background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.info-page-content-bmi-wall-pilates-with-equipment_uWideButton__l7HJa:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.info-page-content-bmi-wall-pilates-with-equipment_uInput__zW4Ub { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.info-page-content-bmi-wall-pilates-with-equipment_uInput__zW4Ub:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.info-page-content-bmi-wall-pilates-with-equipment_uInput__zW4Ub:hover { border: 1px solid var(--neutral900Color); }
.info-page-content-bmi-wall-pilates-with-equipment_uInput__zW4Ub:-webkit-autofill:active, .info-page-content-bmi-wall-pilates-with-equipment_uInput__zW4Ub:-webkit-autofill:focus, .info-page-content-bmi-wall-pilates-with-equipment_uInput__zW4Ub:active, .info-page-content-bmi-wall-pilates-with-equipment_uInput__zW4Ub:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.info-page-content-bmi-wall-pilates-with-equipment_uInput__zW4Ub:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.info-page-content-bmi-wall-pilates-with-equipment_uInput__zW4Ub.info-page-content-bmi-wall-pilates-with-equipment_isInvalid__QlOZC { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.info-page-content-bmi-wall-pilates-with-equipment_uContentCard__pQKkv { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.info-page-content-bmi-wall-pilates-with-equipment_uInputError__kvtnb { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.info-page-content-bmi-wall-pilates-with-equipment_desktopOnly__8mjD_ { display: none; }
@media only screen and (min-width: 99999px) {
  .info-page-content-bmi-wall-pilates-with-equipment_desktopOnly__8mjD_ { display: block; }
  .info-page-content-bmi-wall-pilates-with-equipment_mobileOnly__v30LN { display: none; }
}
.info-page-content-bmi-wall-pilates-with-equipment_legal__CF9uX { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.info-page-content-bmi-wall-pilates-with-equipment_root__DSEt_ { width: 100%; background-color: var(--backgroundPrimaryColor); }
.info-page-content-bmi-wall-pilates-with-equipment_container__UySj1 { width: 100%; padding: 24px 20px; }
@media only screen and (min-width: 99999px) {
  .info-page-content-bmi-wall-pilates-with-equipment_container__UySj1 { max-width: 936px; padding: 64px 0px; margin: 0px auto; }
}
.info-page-content-bmi-wall-pilates-with-equipment_title__h0j0d { margin-bottom: 24px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .info-page-content-bmi-wall-pilates-with-equipment_title__h0j0d { margin-bottom: 40px; }
}
.info-page-content-bmi-wall-pilates-with-equipment_bmiContainer__Q8B4I { width: 100%; margin-bottom: 16px; border-radius: 12px; }
.info-page-content-bmi-wall-pilates-with-equipment_bmiContainer__Q8B4I.info-page-content-bmi-wall-pilates-with-equipment_isInverse__9z8_9 { background-color: var(--backgroundSecondaryColor); }
.info-page-content-bmi-wall-pilates-with-equipment_buttonGroup__YjTY1 { border-top: 1px solid var(--borderTertiaryColor); }
.info-page-content-bmi-wall-pilates-with-equipment_image__UIQ8r { bottom: -75px; max-width: 167px; }
@media only screen and (max-width: 350px) {
  .info-page-content-bmi-wall-pilates-with-equipment_image__UIQ8r { bottom: -52px; }
}
@media only screen and (min-width: 401px) {
  .info-page-content-bmi-wall-pilates-with-equipment_image__UIQ8r { bottom: -67px; }
}
@media only screen and (min-width: 99999px) {
  .info-page-content-bmi-wall-pilates-with-equipment_image__UIQ8r { max-width: 392px; }
}
.info-page-content-bmi-wall-pilates-with-equipment_lowerContainer__FJIr1 { margin-bottom: 44px; }
.info-page-reason-to-believe-wellness-profile_container__3XgTn { padding: 56px 0px 0px; }
.info-page-bmi_uButton__GtIi2 { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.info-page-bmi_uGreenButton__tHqrc { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.info-page-bmi_uGreenButton__tHqrc:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.info-page-bmi_uGreenWideButton__VCnm2, .info-page-bmi_uWideButton__uhRd0 { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.info-page-bmi_uWideButton__uhRd0 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.info-page-bmi_uWideButton__uhRd0:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.info-page-bmi_uInput__iyL_S { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.info-page-bmi_uInput__iyL_S:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.info-page-bmi_uInput__iyL_S:hover { border: 1px solid var(--neutral900Color); }
.info-page-bmi_uInput__iyL_S:-webkit-autofill:active, .info-page-bmi_uInput__iyL_S:-webkit-autofill:focus, .info-page-bmi_uInput__iyL_S:active, .info-page-bmi_uInput__iyL_S:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.info-page-bmi_uInput__iyL_S:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.info-page-bmi_uInput__iyL_S.info-page-bmi_isInvalid__PBA2F { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.info-page-bmi_uContentCard__hkPEq { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.info-page-bmi_uInputError__yuhRE { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.info-page-bmi_desktopOnly__Ogjh_ { display: none; }
@media only screen and (min-width: 99999px) {
  .info-page-bmi_desktopOnly__Ogjh_ { display: block; }
  .info-page-bmi_mobileOnly__hQB7v { display: none; }
}
.info-page-bmi_legal__GLLls { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.info-page-bmi_root__c85CZ { width: 100%; background-color: var(--backgroundPrimaryColor); }
.info-page-bmi_lowerContainer__4AlGs { margin-top: 0px; margin-bottom: 24px; }
.info-page-bmi_container__jt2w7 { width: 100%; padding: 24px 20px; }
@media only screen and (min-width: 99999px) {
  .info-page-bmi_container__jt2w7 { max-width: 936px; padding: 64px 0px; margin: 0px auto; }
}
.info-page-bmi_title__ICiUq { margin-bottom: 24px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .info-page-bmi_title__ICiUq { margin-bottom: 40px; }
}
.info-page-bmi_bmiContainer__gNUUU { width: 100%; margin-bottom: 16px; border-radius: 12px; }
.info-page-bmi_bmiContainer__gNUUU.info-page-bmi_isInverse__je6FR { background-color: var(--backgroundSecondaryColor); }
.info-page-bmi_buttonGroup__D5Ms1 { border-top: 1px solid var(--borderTertiaryColor); }
.info-page-with-review_container__6Pfno { max-width: 335px; margin-right: auto; margin-left: auto; padding-top: 24px !important; }
@media only screen and (min-width: 99999px) {
  .info-page-with-review_container__6Pfno { padding-top: 0px !important; }
}
.info-page-with-review_title__vKZql { margin-bottom: 24px; text-align: center; }
.ambassador-card_container__X1lKj { padding-bottom: 90px; }
.ambassador-card_card__pFZDQ { max-width: 335px; border: 2px solid var(--backgroundTertiaryColor,rgba(23,23,23,.06)); margin-bottom: 8px; border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .ambassador-card_card__pFZDQ { max-width: 552px; margin-bottom: 12px; }
}
.ambassador-card_image__IbcVj { display: block; border-radius: 16px 16px 0px 0px; transform: translate(-2px, -2px); }
.ambassador-card_label__RNGWp { display: flex; height: 48px; align-items: center; justify-content: center; color: var(--contentPrimaryColor); font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 500; letter-spacing: -0.6px; line-height: 1.41; }
.ambassador-card_label__RNGWp span { margin-left: 5px; color: var(--contentNegativeColor,#ee505a) !important; }
[data-aeonik-pro-new-font] .ambassador-card_label__RNGWp { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .ambassador-card_label__RNGWp { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 500; letter-spacing: -0.6px; line-height: 1.4; }
  [data-aeonik-pro-new-font] .ambassador-card_label__RNGWp { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.ambassador-card_disclaimer__zcQls { margin-bottom: 16px; color: var(--contentTertiaryColor,rgba(23,23,23,.56)); font-size: 10px; font-weight: 400; line-height: 14px; }
.ambassador-card_disclaimer__zcQls b { font-weight: 600; }
@media only screen and (min-width: 99999px) {
  .ambassador-card_disclaimer__zcQls { font-family: var(--secondaryFont),sans-serif; line-height: 1.33; margin-bottom: 24px; }
  .ambassador-card_disclaimer__zcQls, [data-aeonik-pro-new-font] .ambassador-card_disclaimer__zcQls { font-size: 12px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: 0px; }
  [data-aeonik-pro-new-font] .ambassador-card_disclaimer__zcQls { font-family: var(--font-aeonik-pro),sans-serif; line-height: 16px; }
}
.ambassador-card_review__aWGiM { color: var(--contentPrimaryColor); font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; }
[data-aeonik-pro-new-font] .ambassador-card_review__aWGiM { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .ambassador-card_review__aWGiM { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; }
  [data-aeonik-pro-new-font] .ambassador-card_review__aWGiM { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.ambassador-card_review__aWGiM .ambassador-card_highlightedText__lw2s1 { background-color: rgba(234, 116, 155, 0.12); font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .ambassador-card_review__aWGiM .ambassador-card_highlightedText__lw2s1 { font-weight: 400; }
}
.info-page-with-expert-slider-content_mainWrap__WBrFx { flex: 1 1 0%; }
@media only screen and (min-width: 99999px) {
  .info-page-with-expert-slider-content_mainWrap__WBrFx { flex: initial; }
}
.info-page-with-expert-slider-content_pagination__gi9mC { display: flex !important; width: fit-content !important; height: auto !important; align-items: center !important; justify-content: center !important; padding: 4px 12px !important; margin: 24px auto 0px !important; background-color: var(--backgroundTertiaryColor,rgba(49,30,23,.06)) !important; border-radius: 100px !important; gap: 8px !important; }
.info-page-with-expert-slider-content_paginationDot__cU9o8 { z-index: 1; transition: opacity 0.3s, background-color 0.3s; width: 8px !important; height: 8px !important; background-color: var(--backgroundTertiaryColor) !important; border-radius: 50% !important; }
.info-page-with-expert-slider-content_paginationDot__cU9o8.is-active { background-color: var(--themePrimaryColor) !important; opacity: 1 !important; }
.sexual-wellness-level-content_uButton__HYyjt { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.sexual-wellness-level-content_uGreenButton__MlOXW { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.sexual-wellness-level-content_uGreenButton__MlOXW:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.sexual-wellness-level-content_uGreenWideButton__OUgKl, .sexual-wellness-level-content_uWideButton__YMBaw { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.sexual-wellness-level-content_uWideButton__YMBaw { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.sexual-wellness-level-content_uWideButton__YMBaw:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.sexual-wellness-level-content_uInput__Udu8x { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.sexual-wellness-level-content_uInput__Udu8x:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.sexual-wellness-level-content_uInput__Udu8x:hover { border: 1px solid var(--neutral900Color); }
.sexual-wellness-level-content_uInput__Udu8x:-webkit-autofill:active, .sexual-wellness-level-content_uInput__Udu8x:-webkit-autofill:focus, .sexual-wellness-level-content_uInput__Udu8x:active, .sexual-wellness-level-content_uInput__Udu8x:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.sexual-wellness-level-content_uInput__Udu8x:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.sexual-wellness-level-content_uInput__Udu8x.sexual-wellness-level-content_isInvalid__P5w8N { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.sexual-wellness-level-content_uContentCard__dsN6v { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.sexual-wellness-level-content_uInputError___9tXt { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.sexual-wellness-level-content_desktopOnly__3jPSm { display: none; }
@media only screen and (min-width: 99999px) {
  .sexual-wellness-level-content_desktopOnly__3jPSm { display: block; }
  .sexual-wellness-level-content_mobileOnly__fcoT6 { display: none; }
}
.sexual-wellness-level-content_legal__jUaO7 { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.sexual-wellness-level-content_root__qcR5j { width: 100%; background-color: var(--backgroundPrimaryColor); }
.sexual-wellness-level-content_container__cKM1R { width: 100%; padding: 24px 20px; }
@media only screen and (min-width: 99999px) {
  .sexual-wellness-level-content_container__cKM1R { max-width: 936px; padding: 64px 0px; margin: 0px auto; }
}
.sexual-wellness-level-content_title__o8W4g { margin-bottom: 24px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .sexual-wellness-level-content_title__o8W4g { margin-bottom: 40px; }
}
.sexual-wellness-level-content_bmiContainer__G6_F9 { width: 100%; margin-bottom: 16px; border-radius: 12px; }
.sexual-wellness-level-content_bmiContainer__G6_F9.sexual-wellness-level-content_isInverse__XAHQc { background-color: var(--backgroundSecondaryColor); }
.sexual-wellness-level-content_buttonGroup__quAhs { border-top: 1px solid var(--borderTertiaryColor); }
@media only screen and (min-width: 99999px) {
  .sexual-wellness-level-content_disclaimer__00K9t { text-align: center; }
}
.info-page-reward-progress-content_container__jxUs8 { width: 100%; min-height: 100%; align-items: center; justify-content: space-between; padding: 20px; }
@media only screen and (min-width: 99999px) {
  .info-page-reward-progress-content_container__jxUs8 { padding: 32px 20px; }
}
.info-page-reward-progress-content_iconWrapper__ZXpLV { display: flex; width: 90px; height: 90px; flex-shrink: 0; align-items: center; justify-content: center; background: var(--backgroundSecondaryColor); border-radius: 50%; }
.info-page-reward-progress-content_iconImage__bx6b4 { display: block; width: 50px; height: 50px; margin: auto; }
.info-page-reward-progress-content_progressTrack__XyoyQ { overflow: hidden; width: 100%; height: 10px; background: var(--backgroundTertiaryColor,rgba(23,23,23,.06)); border-radius: 50px; }
.info-page-reward-progress-content_progressFill__Yh3to { height: 100%; background: var(--themePrimaryColor); border-radius: 50px; }
.info-page-reward-progress-content_rewardLabelGroup__IRK8C { min-width: 0px; align-items: center; gap: 4px; }
.info-page-reward-progress-content_bottomLabelCard__dWZFC { width: 100%; flex-shrink: 0; padding: 16px; background: var(--backgroundSecondaryColor); border-radius: 8px; margin-block: auto 0px; }
@media only screen and (min-width: 99999px) {
  .info-page-reward-progress-content_bottomLabelCard__dWZFC { margin-block-start: 40px; }
}
.info-page-reward-progress-content_content___0WrA { display: flex; width: 100%; height: 100%; flex-direction: column; justify-content: space-between; }
.info-page-reward-progress-content_buttonGroup___7RvW { gap: 16px; }
.info-page-motivational-content-template_mainWrap__cF9hJ { display: flex; width: 100%; max-width: 592px; height: 100%; flex-direction: column; padding: 0px 20px; margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .info-page-motivational-content-template_mainWrap__cF9hJ { height: fit-content; align-items: center; }
  .info-page-motivational-content-template_mainWrap__cF9hJ.info-page-motivational-content-template_twoColumnDesktop__PoEN0 { max-width: 1128px; }
}
.info-page-motivational-content-template_contentWrap__rUF8Z { display: flex; flex-direction: column; justify-content: center; padding: 16px 0px; }
@media only screen and (min-width: 99999px) {
  .info-page-motivational-content-template_contentWrap__rUF8Z { padding-top: 64px; gap: 40px; }
  .info-page-motivational-content-template_twoColumnDesktop__PoEN0 .info-page-motivational-content-template_contentWrap__rUF8Z { flex-direction: row; align-items: center; gap: 48px; }
}
.info-page-motivational-content-template_contentTextWrap__dIIJa { margin-bottom: 16px; }
@media only screen and (min-width: 99999px) {
  .info-page-motivational-content-template_contentTextWrap__dIIJa { margin-bottom: 0px; }
}
.info-page-motivational-content-template_iconWrap__8S41U { margin-bottom: 16px; }
@media only screen and (min-width: 99999px) {
  .info-page-motivational-content-template_iconWrap__8S41U { margin-bottom: 32px; }
}
.info-page-motivational-content-template_iconWrap__8S41U:empty { display: none; }
.info-page-motivational-content-template_icon___ICW0 { width: 48px; height: 48px; }
.info-page-motivational-content-template_title___8zgK { margin-bottom: 12px; }
@media only screen and (min-width: 99999px) {
  .info-page-motivational-content-template_title___8zgK { margin-bottom: 16px; }
}
.info-page-motivational-content-template_imageContainer__RQfQ1 { width: 100%; max-width: 440px; margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .info-page-motivational-content-template_imageContainer__RQfQ1 { max-width: 488px; }
}
.info-page-motivational-content-template_image__yB0Uw { display: block; width: 100%; height: auto; }
.info-page-motivational-content-template_button__IGERr span { line-height: 1.5; }
.info-page-motivational-content-template_disclaimer__NQP74 { margin-top: 16px; color: var(--contentTertiaryColor); }
.info-page-phone-mockup-list-content_uButton__ePfHn { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.info-page-phone-mockup-list-content_uGreenButton__disMZ { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.info-page-phone-mockup-list-content_uGreenButton__disMZ:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.info-page-phone-mockup-list-content_uGreenWideButton__wx0aL { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.info-page-phone-mockup-list-content_uWideButton__uwy7v { display: block; width: 100%; max-width: 295px; margin: 0px auto; background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.info-page-phone-mockup-list-content_uWideButton__uwy7v:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.info-page-phone-mockup-list-content_uInput__T1aap { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.info-page-phone-mockup-list-content_uInput__T1aap:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.info-page-phone-mockup-list-content_uInput__T1aap:hover { border: 1px solid var(--neutral900Color); }
.info-page-phone-mockup-list-content_uInput__T1aap:-webkit-autofill:active, .info-page-phone-mockup-list-content_uInput__T1aap:-webkit-autofill:focus, .info-page-phone-mockup-list-content_uInput__T1aap:active, .info-page-phone-mockup-list-content_uInput__T1aap:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.info-page-phone-mockup-list-content_uInput__T1aap:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.info-page-phone-mockup-list-content_uInput__T1aap.info-page-phone-mockup-list-content_isInvalid__6Dftm { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.info-page-phone-mockup-list-content_uContentCard__ElTVg { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.info-page-phone-mockup-list-content_uInputError__De8Zj { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.info-page-phone-mockup-list-content_desktopOnly__cz1Aj { display: none; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_desktopOnly__cz1Aj { display: block; }
  .info-page-phone-mockup-list-content_mobileOnly__1G9G7 { display: none; }
}
.info-page-phone-mockup-list-content_legal__YLq9R { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.info-page-phone-mockup-list-content_mainWrap__TStFr { flex: 1 1 0%; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_mainWrap__TStFr { flex: initial; }
}
.info-page-phone-mockup-list-content_container__y2hzU { display: flex; width: 100%; flex-direction: column; align-items: center; gap: 24px; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_container__y2hzU { flex-direction: row; justify-content: center; gap: 48px; }
  .info-page-phone-mockup-list-content_textGroup__A11bY { min-width: 0px; max-width: 580px; flex: 1 1 0%; }
}
.info-page-phone-mockup-list-content_phoneBlock__G7CQG { position: relative; overflow: hidden; width: 100%; max-width: 350px; margin: 0px auto; background: var(--backgroundSecondaryColor); border-radius: 24px; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_phoneBlock__G7CQG { max-width: 500px; flex-shrink: 0; margin: 0px; }
}
.info-page-phone-mockup-list-content_frameImage__gX2WU { position: absolute; z-index: 0; top: 16px; left: 50%; width: 59%; height: auto; pointer-events: none; transform: translateX(-50%); }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_frameImage__gX2WU { top: 23px; }
}
.info-page-phone-mockup-list-content_phoneContent__GqVsE { position: relative; z-index: 1; display: flex; flex-direction: column; align-items: center; padding: 52px 20px 24px; gap: 16px; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_phoneContent__GqVsE { padding: 74px 29px 34px; gap: 23px; }
}
.info-page-phone-mockup-list-content_list__dw5xu { display: flex; width: 100%; max-width: 280px; flex-direction: column; gap: 8px; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_list__dw5xu { max-width: 400px; gap: 11px; }
}
.info-page-phone-mockup-list-content_mealCard__5Duu6 { display: flex; align-items: center; justify-content: space-between; padding: 4px; border: 1px solid var(--borderTertiaryColor); backdrop-filter: blur(36px); background: var(--backgroundPrimaryColor); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.03) 0px 14px 15px 0px, rgba(0, 0, 0, 0.05) 0px -0.67px 8px 0px; gap: 8px; padding-inline-end: 9px; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_mealCard__5Duu6 { padding: 6px; gap: 11px; padding-inline-end: 13px; }
}
.info-page-phone-mockup-list-content_mealMain__iGdHd { display: flex; min-width: 0px; flex: 1 1 0%; align-items: center; gap: 8px; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_mealMain__iGdHd { gap: 11px; }
}
.info-page-phone-mockup-list-content_mealImage__L0B0o { width: 56px; height: 56px; flex-shrink: 0; border-radius: 8px; object-fit: cover; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_mealImage__L0B0o { width: 80px; height: 80px; }
}
[lang="ar"] .info-page-phone-mockup-list-content_mealImage__L0B0o, [lang="he"] .info-page-phone-mockup-list-content_mealImage__L0B0o { transform: scaleX(-1); }
.info-page-phone-mockup-list-content_mealText__UBNW7 { display: flex; min-width: 0px; flex-direction: column; gap: 4px; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_mealText__UBNW7 { gap: 6px; }
}
.info-page-phone-mockup-list-content_indicator__fQJRi { display: flex; width: 14px; height: 14px; flex-shrink: 0; align-items: center; justify-content: center; border: 1px solid var(--themeAccentColor); border-radius: 50%; opacity: 0.5; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_indicator__fQJRi { width: 20px; height: 20px; }
}
.info-page-phone-mockup-list-content_indicatorChecked__WCSRb { flex-shrink: 0; color: var(--themeAccentColor); font-size: 14px; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_indicatorChecked__WCSRb { font-size: 20px; }
}
.info-page-phone-mockup-list-content_buttonGroup__CBqPR { padding-top: 12px !important; border-top: 1px solid var(--borderTertiaryColor) !important; background: var(--backgroundPrimaryColor) !important; }
.info-page-user-review-content_container__39vQD { position: relative; min-height: 100%; z-index: 1; }
.info-page-user-review-content_content__guo4S { width: 100%; margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .info-page-user-review-content_content__guo4S { max-width: 744px; }
}
.info-page-user-review-content_card__HztgL { width: 100%; }
.info-page-user-review-content_storyCard__O_U_9 { overflow: hidden; background-color: var(--backgroundSecondaryColor); border-radius: 16px; }
.info-page-user-review-content_photo__QaQSb { position: relative; width: 100%; height: 220px; }
@media only screen and (min-width: 99999px) {
  .info-page-user-review-content_photo__QaQSb { height: 440px; }
}
.info-page-user-review-content_photoHalf__q6GbT { width: 50%; height: 100%; object-fit: cover; }
.info-page-user-review-content_photoDivider__JwRmj { position: absolute; width: 2px; background-color: var(--backgroundPrimaryColor); inset-block: 0px; inset-inline-start: 50%; transform: translateX(-50%); }
.info-page-user-review-content_nameRow__FOSWv, .info-page-user-review-content_review__EkzTe { width: 100%; }
.info-page-user-review-content_nameWithWeight__8Nflu span { color: var(--themeAccentColor); }
.info-page-user-review-content_badge__mAov9 { flex-shrink: 0; padding: 4px 8px; border-radius: 6px; }
.info-page-user-review-content_badgeIcon__aF1rb { display: block; width: 16px; height: 16px; }
.info-page-user-review-content_testimonialWrap__j_Zo4 { position: relative; }
.info-page-user-review-content_testimonial__Gu1oj { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.info-page-user-review-content_testimonialExpanded__o_q04 { display: block; overflow: visible; -webkit-line-clamp: unset; }
.info-page-user-review-content_testimonialFade__gyzxB { position: absolute; bottom: 0px; height: 24px; background: linear-gradient(180deg,color-mix(in sRGB,var(--backgroundSecondaryColor) 0%,transparent) 0,var(--backgroundSecondaryColor) 100%); inset-inline: 0px; pointer-events: none; }
.info-page-user-review-content_readMore__tZZpk { align-self: center; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; cursor: pointer; }
.info-page-user-review-content_disclaimer__pqtSr { display: block; width: 100%; }
.info-page-user-review-content_button__eTomY { width: 100%; background: var(--contentPrimaryColor); color: var(--backgroundPrimaryColor); }
.commitment-popup_backdrop__Fu4T2 { backdrop-filter: blur(1px); background-color: rgba(23, 23, 23, 0.6); }
div.commitment-popup_modalWrapper__c1YyO { align-items: center; }
div.commitment-popup_modal__vjGjK { overflow: visible; background: rgba(0, 0, 0, 0); border-radius: 0px; box-shadow: none; inline-size: calc(100% - 48px); max-inline-size: 342px; }
div.commitment-popup_modalContent__fJPx9 { padding: 0px; }
.commitment-popup_card__5U60x { overflow: hidden; background: var(--commitmentPopupBackground,var(--backgroundSecondaryColor)); border-radius: 24px; box-shadow: rgba(22, 42, 65, 0.04) 0px 2px 8px, rgba(7, 21, 37, 0.1) 0px 14px 26px; inline-size: 100%; }
.commitment-popup_title__lg1CL { min-width: 0px; flex: 1 0 0%; color: var(--commitmentPopupTitleColor,var(--contentPrimaryColor)); }
button.commitment-popup_button__ron_I { min-width: 0px; max-width: none; flex: 1 0 0%; background: var(--commitmentPopupButtonBackground,var(--themePrimaryColor)); color: var(--commitmentPopupButtonTextColor,var(--inputAlwaysWhiteColor)); padding-inline: 12px; }
.loader-item-progress_item__sz6qn { list-style: none; }
.loader-item-progress_text__V3lSU { min-width: 0px; flex: 1 0 0%; }
.loader-item-progress_percentage__gqlZ4 { flex-shrink: 0; white-space: nowrap; }
.loader-item-progress_checkIcon__f7G1z { display: flex; flex-shrink: 0; color: var(--onboardingProgressColor); font-size: 24px; line-height: 0; }
.loader-item-progress_track__P_c_Z { position: relative; overflow: hidden; background-color: var(--backgroundTertiaryColor); block-size: 8px; border-radius: 8px; inline-size: 100%; }
.loader-item-progress_fill__NAqV0 { position: absolute; background: var(--onboardingProgressColor); inset-block: 0px; inset-inline-start: 0px; transition: inline-size 50ms linear; }
.info-page-loader-items-commitment-popups_container__nl4BT { background-color: var(--backgroundPrimaryColor); }
@media only screen and (min-width: 99999px) {
  .info-page-loader-items-commitment-popups_container__nl4BT { margin-inline: auto; max-inline-size: 552px; padding-block-start: 64px; }
}
.info-page-loader-items-commitment-popups_title__zssU9 { inline-size: 100%; }
.info-page-loader-items-commitment-popups_list__gGyXX { padding: 0px; margin: 0px; list-style: none; }
.info-page-loader-items-commitment-popups_honors__0sbO0 { max-inline-size: 100%; }
@media only screen and (min-width: 99999px) {
  .info-page-loader-items-commitment-popups_honors__0sbO0 { max-inline-size: 350px; }
}
div.loader-popup_modalWrapper__XKNyV { align-items: center; }
div.loader-popup_modal__pjjnA { width: calc(100% - 105px); max-width: 552px; background: var(--backgroundPrimaryColor); border-radius: 16px; }
div.loader-popup_modalContent__ARnE0 { padding: 24px; }
.loader-popup_button__tlm7y { --funnelCtaBorderWidth: 1px; padding: 12px 0px; border: 1px solid var(--borderSecondaryColor); background: rgba(0, 0, 0, 0); color: var(--contentPrimaryColor); }
.loader-popup_button__tlm7y span { font-size: 16px; text-transform: capitalize; }
@media only screen and (min-width: 99999px) {
  .loader-popup_button__tlm7y { width: 100px; margin: 0px; }
}
.loader-with-bullets-popups_steps__Rt_RY { max-width: fit-content; }
@media only screen and (min-width: 99999px) {
  .loader-with-bullets-popups_steps__Rt_RY { margin: 0px auto; }
}
.loader-with-bullets-popups_divider__VkM57 { max-width: 552px; margin: 0px auto; }
.loader-with-bullets-popups_loaderText__QQWx1 { font-size: 48px; font-weight: 600; }
.dietitian-support-question_container__KXt1m { display: flex; flex-direction: column; align-items: center; padding: 16px 20px 128px; }
@media only screen and (min-width: 99999px) {
  .dietitian-support-question_container__KXt1m { max-width: 552px; padding-top: 120px; margin: 0px auto; }
}
.dietitian-support-question_head__el_5j { display: flex; flex-direction: column; margin-bottom: 16px; gap: 12px; }
.dietitian-support-question_text__ub0zz:not(:last-child) { margin-bottom: 8px; }
.dietitian-support-question_image__5PUn4 { display: block; width: 100%; margin: 0px auto 24px; }
.birthday-error-card_container__mYDMR { padding: 16px 16px 8px; border: 1px solid var(--borderNegativeColor); background: var(--backgroundNegativeColor); border-radius: 16px; }
.birthday-error-card_topRow__m_CYH { display: flex; align-items: center; justify-content: flex-start; margin-bottom: 8px; text-align: start; }
.birthday-error-card_iconContainer__H2dQr { position: relative; display: flex; align-items: center; justify-content: center; color: var(--contentNegativeColor); margin-inline-end: 8px; }
@keyframes birthday-input-page_show__ZfzYs { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes birthday-input-page_showLCP__qioF5 { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes birthday-input-page_hide__tPO3l { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes birthday-input-page_smallScroll__cjqhM { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes birthday-input-page_bigScroll__FPn1X { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.birthday-input-page_container__zRzIW.birthday-input-page_hidePage__FZD7w { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
.birthday-input-page_contentContainer__o_7Il { animation: birthday-input-page_bigScroll__FPn1X var(--scrollDuration,.3s) ease-in 0s,birthday-input-page_show__ZfzYs var(--showDuration,.5s) ease-in 0s backwards; }
.birthday-input-page_title__tsN8M { margin: 24px auto 0px; text-align: center; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
@media only screen and (min-width: 99999px) {
  .birthday-input-page_title__tsN8M { width: calc(-73px + calc(87.5 * var(--sda-vw, 1vw))); max-width: calc(-3px + calc(87.5 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .birthday-input-page_title__tsN8M { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
}
@media only screen and (min-width: 99999px) {
  .birthday-input-page_title__tsN8M { margin: 40px auto 0px; }
}
@media only screen and (min-width: 99999px) {
  .birthday-input-page_title__tsN8M { margin: 64px auto 0px; }
  .birthday-input-page_content__KwWJi { max-width: 552px; margin: 0px auto; }
}
.birthday-input-page_hint__9r_eZ { margin-top: 2px; }
.birthday-input-page_hint__9r_eZ a { color: var(--contentLinkColor); text-decoration: underline; }
.birthday-input-page_hintIcon__kkf10 { flex-shrink: 0; font-size: 16px; }
@keyframes info-page-base-layout_show__2mdzy { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes info-page-base-layout_showLCP__I_O_l { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes info-page-base-layout_hide__S7pXE { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes info-page-base-layout_smallScroll__zUWkr { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes info-page-base-layout_bigScroll__0IrV3 { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.info-page-base-layout_pageContainer__QJtU1 { flex-basis: 100vh; padding: 20px 0px; }
@media only screen and (min-width: 99999px) {
  .info-page-base-layout_pageContainer__QJtU1 { padding-top: 64px; }
}
.info-page-base-layout_headerContainer__TSxPT { position: absolute; top: 0px; left: 0px; width: 100%; }
.info-page-base-layout_content__T95as { max-width: 976px; padding: 0px 20px; }
@media only screen and (min-width: 99999px) {
  .info-page-base-layout_content__T95as { padding: 24px; }
}
@media only screen and (min-width: 99999px) {
  .info-page-base-layout_content__T95as { padding: 0px 20px; margin: 0px auto; }
}
.info-page-base-layout_buttonWrap__P7D3x { border-top: 1px solid var(--borderTertiaryColor); }
.expert-card_item__Kg1Af { display: flex; width: 100%; align-items: center; padding: 8px; background-color: var(--backgroundSecondaryColor,#fff); border-radius: 16px; gap: 16px; }
.expert-card_content__N97KA { display: flex; flex-direction: column; gap: 8px; }
.expert-card_certificationsContainer__h29kN { display: flex; flex-direction: column; gap: 4px; }
.expert-card_subtitleItem__No0t5 { display: flex; align-items: center; gap: 4px; }
.expert-card_icon__yMCE4 { position: relative; top: -1px; width: 16px; height: 16px; color: var(--themePrimaryColor); }
.quote-with-expert_container__NNNBz { display: flex; justify-content: center; padding: 0px 20px 10px; }
.quote-with-expert_wrapper__1s9_P { padding: 20px 20px 18px; background-color: var(--backgroundSecondaryColor); border-radius: 20px; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
@media only screen and (min-width: 99999px) {
  .quote-with-expert_wrapper__1s9_P { width: calc(-80px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .quote-with-expert_wrapper__1s9_P { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
}
.quote-with-expert_quoteContainer__3u6ez { display: flex; margin-bottom: 16px; border-radius: 20px; gap: 12px; }
.quote-with-expert_quoteIcon__RUPl_ { flex-shrink: 0; font-size: 32px; }
.quote-with-expert_quoteIcon__RUPl_ path { fill: var(--themePrimaryColor); }
.quote-with-expert_quoteTextContainer__RFZHa { display: flex; flex-direction: column; color: var(--contentPrimaryColor,#282626); font-family: var(--font-noto-serif),serif; font-size: 16px; font-style: italic; font-weight: 500; gap: 8px; letter-spacing: -0.48px; line-height: 1.5; text-align: start; }
@media only screen and (min-width: 99999px) {
  .quote-with-expert_quoteTextContainer__RFZHa { font-size: 20px; }
}
.quote-with-expert_highlight__Udmb1 { color: var(--themePrimaryColor); }
.quote-with-expert_checkIcon__8K3y_ { --color: var(--themePrimaryColor); }
.quote-with-expert_expertCard__330vW { --padding: 0; --border: none; --backgroundColor: var(--backgroundSecondaryColor); text-align: start; }
.quote-with-expert_certifications__xloq4 { color: var(--contentSecondaryColor); }
.quote-with-expert_divider__2an7U { margin-bottom: 16px; }
.quote-highlight-shortcode_highlight__64FFH { padding: 0px 4px; background-color: var(--themePrimaryMiddleColor); border-radius: 2.5px; -webkit-box-decoration-break: clone; box-decoration-break: clone; }
.graph-tooltip_container__JnVGl { position: relative; display: inline-block; border-radius: 10px; }
.graph-tooltip_container__JnVGl::before { position: absolute; top: -4px; left: 50%; width: 8px; height: 8px; content: ""; transform: translateX(-50%) rotate(45deg); }
@media only screen and (min-width: 99999px) {
  .graph-tooltip_container__JnVGl::before { top: -5px; width: 10px; height: 10px; }
}
.graph-tooltip_container__JnVGl.graph-tooltip_bottomArrow__fGo_a::before { top: auto; bottom: -4px; }
.score-graph_graph__K1bkN { width: 100%; flex-shrink: 0; background-color: var(--backgroundSecondaryColor); border-radius: 16px; }
.score-graph_graphContainer__hf2f8 { position: relative; width: 100%; flex-shrink: 0; }
.score-graph_hideArea__u5Ril { position: absolute; z-index: 0; top: 0px; right: 0px; width: 100%; height: 100%; animation: 2s ease-in 0.5s 1 normal forwards running score-graph_shrink-width__nwEly; background: var(--backgroundSecondaryColor); }
div.score-graph_tooltip__9FmVR { position: absolute; z-index: 1; width: max-content; padding: 6px 8px; animation: 0.5s ease-in 2.25s 1 normal forwards running score-graph_show-graph__07k5U; box-shadow: rgba(23, 23, 23, 0.14) 0px 2px 16px 0px, rgba(23, 23, 23, 0.04) 0px 2px 4px 0px; opacity: 0; }
div.score-graph_tooltip__9FmVR, div.score-graph_tooltip__9FmVR::before { background-color: var(--backgroundSurfaceColor); }
div.score-graph_tooltip__9FmVR p { color: var(--contentPrimaryColor); font-size: 14px; font-weight: 500; line-height: 20px; }
@media only screen and (min-width: 99999px) {
  div.score-graph_tooltip__9FmVR p { font-size: 24px; font-weight: 600; line-height: 28px; }
}
.score-graph_graphImg__oMFFj { display: block; width: 100%; height: auto; flex-shrink: 0; }
.score-graph_graphDate__oWnUf { animation: 0.9s ease-out 0.5s 1 normal forwards running score-graph_fade-in-up__7uL3V; opacity: 0; transform: translateX(-10px); }
@keyframes score-graph_shrink-width__nwEly { 
  0% { width: 100%; }
  100% { width: 0px; }
}
@keyframes score-graph_show-graph__07k5U { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes score-graph_fade-in-up__7uL3V { 
  100% { opacity: 1; transform: translateX(0px); }
}
.info-page-motivational-content_icon__SQCVV { opacity: 0.72; }
.horizontal-grid_grid__oLjVE { display: flex; flex-direction: column; padding-bottom: 24px; gap: 40px; opacity: 0.6; }
.horizontal-grid_line__txka8 { width: 100%; height: 1px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; background-color: var(--borderTertiaryColor); }
.lines_lineContainer__4zkeJ { width: 100%; line-height: 0; --offset: 364px; }
.lines_areaContainer__dF11O { width: 100%; line-height: 0; }
.lines_animatedLine__v64yI { animation: 1.5s ease-in-out 0s 1 normal forwards running lines_path-animation__QxM1U; }
.lines_animatedLineDelayed__gN5In, .lines_animatedLine__v64yI { stroke-dasharray: var(--offset); stroke-dashoffset: var(--offset); }
.lines_animatedLineDelayed__gN5In { animation: 1.5s ease-in-out 2s 1 normal forwards running lines_path-animation__QxM1U; }
.lines_animatedArea__Ld0IM { animation: 0.3s ease-in-out 1.5s 1 normal forwards running lines_opacityAnimation__uJbme; fill-opacity: 0; }
.lines_animatedAreaDelayed__PxoKw { animation: 0.3s ease-in-out 3.5s 1 normal forwards running lines_opacityAnimation__uJbme; fill-opacity: 0; }
@keyframes lines_path-animation__QxM1U { 
  0% { stroke-dashoffset: var(--offset); }
  100% { stroke-dashoffset: 0; }
}
@keyframes lines_opacityAnimation__uJbme { 
  0% { fill-opacity: 0; }
  100% { fill-opacity: 1; }
}
@keyframes info-page-big-image_show__Pp6nR { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes info-page-big-image_showLCP__d2RAA { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes info-page-big-image_hide__l4wk_ { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes info-page-big-image_smallScroll__nTBw5 { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes info-page-big-image_bigScroll__7mdtJ { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.info-page-big-image_hidePage__3nd1L { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
.info-page-big-image_container__Hjn4K { text-align: center; animation: info-page-big-image_bigScroll__7mdtJ var(--scrollDuration,.3s) ease-in .5s,info-page-big-image_show__Pp6nR var(--showDuration,.5s) ease-in .5s backwards; }
@media only screen and (min-width: 99999px) {
  .info-page-big-image_container__Hjn4K { display: flex; align-items: center; justify-content: center; gap: 48px; text-align: start; }
}
.info-page-big-image_buttonGroup__gQh_R { animation: 0.5s ease-out 0s 1 normal backwards running info-page-big-image_show__Pp6nR; }
.info-page-big-image_title__6MhZW { margin-bottom: 8px; color: var(--themePrimaryColor); }
@media only screen and (min-width: 99999px) {
  .info-page-big-image_title__6MhZW { margin-bottom: 12px; }
}
.info-page-big-image_subtitle__IV3CF { margin-bottom: 40px; }
.info-page-big-image_subtitle__IV3CF b { font-weight: 600; }
.info-page-big-image_image__xWe04 { width: 100%; max-width: 445px; }
@media only screen and (min-width: 99999px) {
  .info-page-big-image_image__xWe04 { width: 445px; }
  .info-page-big-image_imageWrap__F4Cra { padding: 24px; background: var(--backgroundSecondaryColor); border-radius: 16px; }
}
.info-page-cycle-syncing-big-image_title__Dpse6 { margin-bottom: 12px; color: var(--contentPrimaryColor); font-size: 40px !important; line-height: 1.1 !important; }
@media only screen and (min-width: 99999px) {
  .info-page-cycle-syncing-big-image_title__Dpse6 { font-size: 64px !important; }
}
.info-page-cycle-syncing-big-image_subtitle__bLjIF { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; margin-bottom: 24px; color: var(--contentSecondaryColor); }
[data-aeonik-pro-new-font] .info-page-cycle-syncing-big-image_subtitle__bLjIF { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .info-page-cycle-syncing-big-image_subtitle__bLjIF { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 26px; font-weight: 400; letter-spacing: -3%; line-height: 32px; }
  [data-aeonik-pro-new-font] .info-page-cycle-syncing-big-image_subtitle__bLjIF { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 26px; font-weight: 400; line-height: 32px; }
}
.info-page-cycle-syncing-big-image_content__8vb3Y { max-width: 1128px; }
@media only screen and (min-width: 99999px) {
  .info-page-cycle-syncing-consent_content__su9SB { padding-top: 24px; }
}
.info-page-cycle-syncing-consent_title__unNA0 { margin-bottom: 20px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .info-page-cycle-syncing-consent_title__unNA0 { font-size: 48px !important; text-align: start; }
}
.info-page-cycle-syncing-consent_text__6SOul { text-align: start; }
.info-page-cycle-syncing-consent_iconWrap__dfpXW { width: min-content; height: auto; padding: 0px; margin-right: auto; margin-left: auto; background: none; border-radius: 0px; color: var(--themePrimaryColor); }
@media only screen and (min-width: 99999px) {
  .info-page-cycle-syncing-consent_iconWrap__dfpXW { margin-right: 0px; margin-left: 0px; }
}
.info-page-cycle-syncing-consent_icon__2F6pE { width: 32px; height: 32px; }
@media only screen and (min-width: 99999px) {
  .info-page-cycle-syncing-consent_icon__2F6pE { width: 48px; height: 48px; }
}
.info-page-cycle-syncing-consent_legalLink__xvOtS { -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 17px; letter-spacing: 0px; line-height: 1.18; color: var(--contentLinkColor); cursor: pointer; font-family: var(--secondaryFont),sans-serif; text-decoration-line: underline; }
[data-aeonik-pro-new-font] .info-page-cycle-syncing-consent_legalLink__xvOtS { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 16px; font-weight: 500; line-height: 20px; }
.info-page-cycle-syncing-mot-tip_title__PD4GT { text-align: center; }
@media only screen and (min-width: 99999px) {
  .info-page-cycle-syncing-mot-tip_title__PD4GT { font-size: 48px !important; text-align: start; }
}
.info-page-cycle-syncing-mot-tip_text__sH6hU { text-align: center; }
@media only screen and (min-width: 99999px) {
  .info-page-cycle-syncing-mot-tip_text__sH6hU { text-align: start; font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 26px; font-weight: 400; letter-spacing: -3%; line-height: 32px; }
  [data-aeonik-pro-new-font] .info-page-cycle-syncing-mot-tip_text__sH6hU { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 26px; font-weight: 400; line-height: 32px; }
}
.info-page-cycle-syncing-vertical-mot-tip_title__t8JKl { text-align: center; }
@media only screen and (min-width: 99999px) {
  .info-page-cycle-syncing-vertical-mot-tip_title__t8JKl { font-size: 48px !important; }
}
.info-page-cycle-syncing-vertical-mot-tip_text__3if_N { text-align: center; }
@media only screen and (min-width: 99999px) {
  .info-page-cycle-syncing-vertical-mot-tip_text__3if_N { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 26px; font-weight: 400; letter-spacing: -3%; line-height: 32px; }
  [data-aeonik-pro-new-font] .info-page-cycle-syncing-vertical-mot-tip_text__3if_N { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 26px; font-weight: 400; line-height: 32px; }
}
@keyframes info-page-cutting-bulking-big-image_show__GRUPw { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes info-page-cutting-bulking-big-image_showLCP__Y7Jdf { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes info-page-cutting-bulking-big-image_hide__YM_ry { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes info-page-cutting-bulking-big-image_smallScroll__NdZP1 { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes info-page-cutting-bulking-big-image_bigScroll__Bj77b { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.info-page-cutting-bulking-big-image_hidePage__rJCfb { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
.info-page-cutting-bulking-big-image_container__dfXOl { text-align: center; animation: info-page-cutting-bulking-big-image_bigScroll__Bj77b var(--scrollDuration,.3s) ease-in .5s,info-page-cutting-bulking-big-image_show__GRUPw var(--showDuration,.5s) ease-in .5s backwards; }
@media only screen and (min-width: 99999px) {
  .info-page-cutting-bulking-big-image_container__dfXOl { display: flex; align-items: center; justify-content: center; gap: 48px; text-align: start; }
}
.info-page-cutting-bulking-big-image_buttonGroup__rDnbY { animation: 0.5s ease-out 0s 1 normal backwards running info-page-cutting-bulking-big-image_show__GRUPw; }
.info-page-cutting-bulking-big-image_title__ZWhWm { margin-bottom: 8px; color: var(--themePrimaryColor); }
@media only screen and (min-width: 99999px) {
  .info-page-cutting-bulking-big-image_title__ZWhWm { margin-bottom: 12px; }
}
.info-page-cutting-bulking-big-image_subtitle__cknG5 { margin-bottom: 40px; }
.info-page-cutting-bulking-big-image_subtitle__cknG5 b { font-weight: 600; }
.info-page-cutting-bulking-big-image_image__NDoAa { width: 100%; max-width: 445px; }
@media only screen and (min-width: 99999px) {
  .info-page-cutting-bulking-big-image_image__NDoAa { width: 445px; }
  .info-page-cutting-bulking-big-image_imageWrap__6MVuv { padding: 24px; background: var(--backgroundSecondaryColor); border-radius: 16px; }
}
.info-page-mot-tip-full-center_icon__zE1fc { color: var(--contentSecondaryColor); }
.info-page-mot-tip-full-center_text__E92Il, .info-page-mot-tip-full-center_title__jxFV7 { color: var(--contentPrimaryColor); text-align: center; }
.info-page-mot-tip-partly-center_icon__n2kMY { color: var(--contentSecondaryColor); }
.info-page-mot-tip-partly-center_iconWrap__c9EYI { margin: 0px auto 16px; }
@media only screen and (min-width: 99999px) {
  .info-page-mot-tip-partly-center_iconWrap__c9EYI { margin: 0px auto 32px; }
}
.info-page-mot-tip-partly-center_disclaimer__CgqGj, .info-page-mot-tip-partly-center_title__H3NwC { text-align: center; }
.info-page-mot-tip-with-target-zones_icon__lkt9t { opacity: 0.72; }
.info-page-with-disclaimer_disclaimer__ptZ4U { margin-top: 16px; text-align: center; }
.info-page-with-disclaimer_title__l1k_U { margin-bottom: 8px; font-family: inherit; font-size: 32px; font-weight: 600; letter-spacing: -2%; line-height: 34px; text-align: center; vertical-align: middle; }
.info-page-with-disclaimer_subtitle__ClXpM { text-align: center; }
.info-page-with-disclaimer_wrapper__o6K97 { display: flex; flex-direction: column; align-items: center; }
@media only screen and (min-width: 99999px) {
  .info-page-with-disclaimer_wrapper__o6K97 { text-align: center; }
}
.info-page-with-custom-background_background__WvjeU { background: var(--backgroundSecondaryColor) !important; }
@media only screen and (min-width: 99999px) {
  .info-page-with-custom-background_title__1dltf { font-family: inherit; font-size: 48px; font-weight: 600; letter-spacing: -1px; line-height: 50px; text-align: center; vertical-align: middle; }
}
.info-page-with-custom-background_icon___lbFc { width: 56px; height: 56px; }
@media only screen and (min-width: 99999px) {
  .info-page-with-custom-background_icon___lbFc { width: 88px; height: 88px; }
  .info-page-with-custom-background_text__LdTze { font-size: 20px; font-weight: 400; letter-spacing: -3%; line-height: 28px; text-align: center; vertical-align: middle; }
}
.info-page-with-custom-background_privacyLink__gZtuW { color: var(--contentLinkColor); font-family: inherit; font-size: 17px; font-weight: 600; letter-spacing: -3%; line-height: 20px; text-align: center; text-decoration: underline; }
@media only screen and (min-width: 99999px) {
  .info-page-with-custom-background_contentTextWrapper__8CZA6 { display: flex; flex-direction: column; align-items: center; }
}
.info-page-with-custom-background_wrapper__ChI2_ { display: flex; height: 100%; flex-direction: column; background: var(--backgroundSecondaryColor); }
@media only screen and (min-width: 99999px) {
  .info-page-with-custom-background_wrapper__ChI2_ { align-items: center; text-align: center; }
}
.info-page-with-custom-background_background__KHodd { background: var(--backgroundTertiaryColor) !important; }
.info-page-with-custom-background_text__7iEUW span { color: var(--contentSecondaryColor) !important; font-weight: 400 !important; }
.info-page-with-custom-background_wrapper__eFCdy { display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; height: 100% !important; background: var(--backgroundTertiaryColor) !important; }
.info-page-with-custom-background_contentTextWrap__Yc_Do { margin-bottom: 24px; }
@media only screen and (min-width: 99999px) {
  .info-page-with-custom-background_contentTextWrap__Yc_Do { text-align: left; }
}
.info-page-with-custom-background_contentTextWrapBigImage__n0u7w { margin-bottom: 40px; }
.info-page-with-custom-background_contentWrap__AMKT8 { padding-top: 20px; }
@media only screen and (min-width: 99999px) {
  .info-page-with-custom-background_contentWrap__AMKT8 { padding: 0px !important; }
}
.info-page-with-icon_background__16JPl { background: var(--backgroundTertiaryColor) !important; }
.info-page-with-icon_contentTextWrapper__3xEjD { display: flex; flex-direction: column; align-items: center; justify-content: center; }
.info-page-with-icon_title__nS4Aj { margin-bottom: 20px; }
@media only screen and (min-width: 99999px) {
  .info-page-with-icon_title__nS4Aj { margin-bottom: 24px !important; }
}
.info-page-with-icon_iconWrap__Vu0eK { margin-bottom: 24px !important; background-color: rgba(0, 0, 0, 0) !important; }
.info-page-with-icon_icon__FClqX { width: 56px; height: 56px; margin-bottom: 24px !important; }
@media only screen and (min-width: 99999px) {
  .info-page-with-icon_icon__FClqX { width: 58px; height: 58px; margin-bottom: 32px !important; }
}
.info-page-with-icon_wrapper__YC6rd { display: flex; flex-direction: column; padding-top: 80px; background: var(--backgroundTertiaryColor); text-align: center; height: 100% !important; }
@media only screen and (min-width: 99999px) {
  .info-page-with-icon_wrapper__YC6rd { padding-top: 128px; }
}
.info-page-users-map_icon__4G5Hz { opacity: 0.72; }
.info-page-users-map_container__6lyEO { padding-top: 56px; }
.info-page-users-map_text___GDXj, .info-page-users-map_title__lItx3 { text-align: center; }
.info-page-users-map_title__lItx3 { margin-bottom: 8px; font-size: 32px !important; font-weight: 600 !important; letter-spacing: -0.64px !important; line-height: 1.0625 !important; }
.expert-card_item__cxs2Y { display: flex; width: 100%; align-items: center; padding: 8px; background-color: var(--backgroundSecondaryColor,#fff); border-radius: 16px; gap: 16px; }
.expert-card_image__dkMDF { width: 88px; height: 88px; flex-shrink: 0; }
@media only screen and (min-width: 99999px) {
  .expert-card_image__dkMDF { width: 94px; height: 94px; }
}
.expert-card_content__2S9fp { display: flex; flex-direction: column; gap: 8px; }
.expert-card_certificationsContainer__Cug2s { display: flex; flex-direction: column; gap: 4px; }
.expert-card_subtitleItem__ac7H4 { display: flex; align-items: center; gap: 4px; }
.expert-card_icon__lHYAR { width: 12px; height: 12px; color: var(--themePrimaryColor); }
.top-tier-experts-list_list__b9FbM { display: flex; max-width: 464px; flex-direction: column; gap: 8px; }
.top-tier-experts-list_title__5R5Z8 { padding-top: 60px; margin-bottom: 24px; text-align: center; }
.top-tier-experts-list_certifications___9cdl { max-width: 464px; margin: 0px auto; }
.motivational-tip-with-localized-image_icon__k0jT9 { color: var(--contentSecondaryColor); }
.motivational-tip-with-localized-image_page__cTZ4u { margin-top: 56px; }
@media only screen and (min-width: 99999px) {
  .motivational-tip-with-localized-image_page__cTZ4u { margin-top: 88px; }
}
.quote-with-expert_wrapper__bd50U { padding: 20px 20px 14px; background-color: var(--backgroundSecondaryColor); }
@media only screen and (min-width: 99999px) {
  .quote-with-expert_wrapper__bd50U { padding: 24px; border-radius: 20px; }
}
.quote-with-expert_quoteContainer__N26Ku { display: flex; padding: 20px 16px; margin-bottom: 24px; background-color: var(--backgroundPrimaryColor); border-radius: 20px; gap: 12px; }
@media only screen and (min-width: 99999px) {
  .quote-with-expert_quoteContainer__N26Ku { padding: 0px; margin-bottom: 0px; background-color: var(--backgroundSecondaryColor); }
}
.quote-with-expert_quoteIcon__p0Ufg { flex-shrink: 0; font-size: 32px; }
.quote-with-expert_quoteTextContainer__d5_lr { display: flex; flex-direction: column; color: var(--contentPrimaryColor,#282626); font-family: var(--font-noto-serif),serif; font-size: 16px; font-style: italic; font-weight: 500; gap: 12px; letter-spacing: -0.48px; line-height: 1.5; text-align: start; }
@media only screen and (min-width: 99999px) {
  .quote-with-expert_quoteTextContainer__d5_lr { font-size: 20px; letter-spacing: -0.6px; line-height: 1.2; }
}
.quote-with-expert_highlight__ddmWK { color: var(--themeAccentColor); }
.quote-with-expert_checkIcon__M1JBK { --color: var(--themePrimaryColor); }
.quote-with-expert_expertCard__8qpGk { --padding: 0; --border: none; --backgroundColor: var(--backgroundSecondaryColor); justify-self: center; text-align: start; }
.quote-with-expert_certifications__1PpdZ { color: var(--contentSecondaryColor); }
.info-page-improved-mot-tip_page__x2n17 { margin-top: 56px; }
@media only screen and (min-width: 99999px) {
  .info-page-improved-mot-tip_page__x2n17 { margin-top: 88px; }
}
.info-page-original-mot-tip_icon__ynMqi { color: var(--contentSecondaryColor); }
.info-page-original-mot-tip_page__YqLpD { margin-top: 56px; }
@media only screen and (min-width: 99999px) {
  .info-page-original-mot-tip_page__YqLpD { margin-top: 88px; }
}
.fitness-plan-item_container__v8zKZ { display: flex; max-width: 160px; align-items: center; padding: 10px; border: 1px solid rgba(247, 246, 246, 0.1); background: rgb(255, 255, 255); border-radius: 13px; box-shadow: rgba(0, 0, 0, 0.03) 0px 0px 15px 0px; gap: 8px; text-align: left; }
@media only screen and (min-width: 99999px) {
  .fitness-plan-item_container__v8zKZ { max-width: 200px; padding: 13px; }
}
.fitness-plan-item_label__HNhJe { font-family: var(--secondaryFont),sans-serif; line-height: 1.33; color: var(--contentPrimaryColor); }
.fitness-plan-item_label__HNhJe, [data-aeonik-pro-new-font] .fitness-plan-item_label__HNhJe { font-size: 12px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: 0px; }
[data-aeonik-pro-new-font] .fitness-plan-item_label__HNhJe { font-family: var(--font-aeonik-pro),sans-serif; line-height: 16px; }
@media only screen and (min-width: 99999px) {
  .fitness-plan-item_label__HNhJe { font-size: 15.616px; font-style: normal; font-weight: 400; line-height: 20.821px; }
}
.fitness-plan-item_icon__mIowa { width: 20px; height: 20px; }
@media only screen and (min-width: 99999px) {
  .fitness-plan-item_icon__mIowa { width: 26px; height: 26px; }
}
@keyframes info-page-fitness-plan_show__Betxf { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes info-page-fitness-plan_showLCP__TWDfQ { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes info-page-fitness-plan_hide__yBIax { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes info-page-fitness-plan_smallScroll__25tRi { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes info-page-fitness-plan_bigScroll__zddbK { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.info-page-fitness-plan_hidePage__oHV8V { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
.info-page-fitness-plan_baseContainer__smnMr { padding-bottom: 87px; background: linear-gradient(165deg, rgb(255, 254, 255) 18.2%, rgb(249, 242, 252) 76.04%); }
.info-page-fitness-plan_baseContentContainer__fPg50 { max-width: 1180px; height: 100%; margin: 0px auto; }
.info-page-fitness-plan_container__hlRWn { display: flex; height: 100%; flex-direction: column; padding-top: 56px; text-align: center; animation: info-page-fitness-plan_bigScroll__zddbK var(--scrollDuration,.3s) ease-in .5s,info-page-fitness-plan_show__Betxf var(--showDuration,.5s) ease-in .5s backwards; }
@media only screen and (min-width: 99999px) {
  .info-page-fitness-plan_container__hlRWn { display: flex; flex-direction: row; align-items: center; justify-content: center; padding-top: 80px; gap: 150px; text-align: start; }
}
.info-page-fitness-plan_buttonGroup__QG_K4 { animation: 0.5s ease-out 0s 1 normal backwards running info-page-fitness-plan_show__Betxf; background-color: rgb(248, 240, 253) !important; }
.info-page-fitness-plan_title__hs5G5 { font-family: var(--font),sans-serif; font-weight: 600; letter-spacing: -0.02em; width: 100%; max-width: 320px; margin: 0px auto 16px; }
.info-page-fitness-plan_title__hs5G5, [data-recoleta-font] .info-page-fitness-plan_title__hs5G5 { -webkit-font-smoothing: antialiased; font-size: 28px; line-height: 1.14; }
[data-recoleta-font] .info-page-fitness-plan_title__hs5G5 { font-family: var(--font-recoleta),sans-serif; font-weight: 400; font-style: normal; letter-spacing: -0.56px; }
[data-aeonik-pro-font] .info-page-fitness-plan_title__hs5G5 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.02em; line-height: 1.12; }
[data-headers-content-primary] .info-page-fitness-plan_title__hs5G5 { color: var(--contentPrimaryColor) !important; }
[data-headers-content-primary] .info-page-fitness-plan_title__hs5G5 b { color: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .info-page-fitness-plan_title__hs5G5 { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 30px; letter-spacing: -0.3px; line-height: 1.13; }
[data-aeonik-pro-new-font] .info-page-fitness-plan_title__hs5G5 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 28px; letter-spacing: -0.56px; line-height: 32px; }
[data-headline-alike-font] .info-page-fitness-plan_title__hs5G5 { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 28px; letter-spacing: -0.56px; line-height: 1.21; }
@media only screen and (min-width: 99999px) {
  .info-page-fitness-plan_title__hs5G5 { font-family: var(--font),sans-serif; font-weight: 600; line-height: 1.04; width: 100%; max-width: 552px; margin-bottom: 12px; }
  .info-page-fitness-plan_title__hs5G5, [data-recoleta-font] .info-page-fitness-plan_title__hs5G5 { -webkit-font-smoothing: antialiased; font-size: 48px; letter-spacing: -1px; }
  [data-recoleta-font] .info-page-fitness-plan_title__hs5G5 { font-family: var(--font-recoleta),sans-serif; font-weight: 400; font-style: normal; line-height: 1.08; }
  [data-aeonik-pro-font] .info-page-fitness-plan_title__hs5G5 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 56px; letter-spacing: -0.02em; line-height: 1.03; }
  [data-headline-recoleta-font] .info-page-fitness-plan_title__hs5G5 { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-new-font] .info-page-fitness-plan_title__hs5G5 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .info-page-fitness-plan_title__hs5G5 { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.info-page-fitness-plan_subtitle__bcT3x { margin-bottom: 8px; }
.info-page-fitness-plan_subtitle__bcT3x b { font-weight: 600; }
.info-page-fitness-plan_image__mCVeA { width: 100%; }
@media only screen and (min-width: 99999px) {
  .info-page-fitness-plan_image__mCVeA { width: 100%; max-width: 488px; height: 452px; }
}
.info-page-fitness-plan_imageListContainer__fnYW9 { overflow: hidden; width: 100%; }
@media only screen and (min-width: 99999px) {
  .info-page-fitness-plan_imageListContainer__fnYW9 { display: flex; width: 488px; height: 649px; flex-direction: column; align-items: center; justify-content: space-between; border: 1px solid rgb(237, 227, 242); margin-bottom: 32px; border-radius: 64px; }
}
.info-page-fitness-plan_itemsContainer__IXiO0 { display: grid; margin: 0px 20px 16px; gap: 8px; grid-template-columns: 1fr 1fr; }
@media only screen and (min-width: 99999px) {
  .info-page-fitness-plan_itemsContainer__IXiO0 { margin-top: 30px; }
}
@keyframes info-page-over-fitness-plan_show__9Sszc { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes info-page-over-fitness-plan_showLCP__pyEay { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes info-page-over-fitness-plan_hide__FsIKI { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes info-page-over-fitness-plan_smallScroll__70cdo { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes info-page-over-fitness-plan_bigScroll__K8TYy { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.info-page-over-fitness-plan_hidePage__pv1C7 { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
.info-page-over-fitness-plan_baseContainer__j8BOO { background: linear-gradient(165deg, rgb(255, 254, 255) 18.2%, rgb(249, 242, 252) 76.04%); }
.info-page-over-fitness-plan_container__zxk9K { padding-top: 56px; text-align: center; animation: info-page-over-fitness-plan_bigScroll__K8TYy var(--scrollDuration,.3s) ease-in .5s,info-page-over-fitness-plan_show__9Sszc var(--showDuration,.5s) ease-in .5s backwards; }
@media only screen and (min-width: 99999px) {
  .info-page-over-fitness-plan_container__zxk9K { display: flex; align-items: center; justify-content: center; padding-top: 88px; gap: 48px; text-align: start; }
}
.info-page-over-fitness-plan_buttonGroup__16Ny9 { animation: 0.5s ease-out 0s 1 normal backwards running info-page-over-fitness-plan_show__9Sszc; background-color: rgb(248, 240, 253) !important; }
.info-page-over-fitness-plan_title__bImiq { margin-bottom: 8px; }
@media only screen and (min-width: 99999px) {
  .info-page-over-fitness-plan_title__bImiq { margin-bottom: 12px; }
}
.info-page-over-fitness-plan_subtitle__HxuzF { margin-bottom: 40px; }
.info-page-over-fitness-plan_subtitle__HxuzF b { font-weight: 600; }
.info-page-over-fitness-plan_image__HyFQ2 { width: 100%; max-width: 445px; }
@media only screen and (min-width: 99999px) {
  .info-page-over-fitness-plan_image__HyFQ2 { width: 445px; }
}
@keyframes info-page-graph-and-score-progress_show__4vGsW { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes info-page-graph-and-score-progress_showLCP__W89YJ { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes info-page-graph-and-score-progress_hide__BTsXy { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes info-page-graph-and-score-progress_smallScroll__4nDqN { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes info-page-graph-and-score-progress_bigScroll__eCHaB { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.info-page-graph-and-score-progress_hidePage__Bxbrj { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
.info-page-graph-and-score-progress_container__inhms { animation: info-page-graph-and-score-progress_bigScroll__eCHaB var(--scrollDuration,.3s) ease-in .5s,info-page-graph-and-score-progress_show__4vGsW var(--showDuration,.5s) ease-in .5s backwards; }
.info-page-graph-and-score-progress_buttonGroup__QT4I4 { animation: 0.5s ease-out 0s 1 normal backwards running info-page-graph-and-score-progress_show__4vGsW; }
.info-page-graph-and-score-progress_disclaimer__EXl32 { display: block; text-align: center; }
@keyframes info-page-graph-and-score-progress-v2_show__3Zr5i { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes info-page-graph-and-score-progress-v2_showLCP__kRS1X { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes info-page-graph-and-score-progress-v2_hide__BwI0s { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes info-page-graph-and-score-progress-v2_smallScroll__ygPXz { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes info-page-graph-and-score-progress-v2_bigScroll__x_6MW { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.info-page-graph-and-score-progress-v2_hidePage__pXuTv { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
.info-page-graph-and-score-progress-v2_container__U4XeB { animation: info-page-graph-and-score-progress-v2_bigScroll__x_6MW var(--scrollDuration,.3s) ease-in .5s,info-page-graph-and-score-progress-v2_show__3Zr5i var(--showDuration,.5s) ease-in .5s backwards; }
.info-page-graph-and-score-progress-v2_buttonGroup__KFxRl { animation: 0.5s ease-out 0s 1 normal backwards running info-page-graph-and-score-progress-v2_show__3Zr5i; }
.info-page-summary-profile_hidePage___3GZX { opacity: 0; }
.info-page-summary-profile_container__becUO { width: 100%; }
@media only screen and (min-width: 99999px) {
  .info-page-summary-profile_container__becUO { max-width: 552px; }
}
.info-page-summary-profile_card__bZMhp { overflow: hidden; background-color: var(--backgroundSecondaryColor); border-radius: 16px; }
.info-page-summary-profile_cardImageWrapper__XxYj3 { position: relative; overflow: hidden; width: 100%; height: 215px; flex-shrink: 0; background: linear-gradient(3deg,#e9decc 5.86%,var(--backgroundSecondaryColor) 94.8%); }
@media only screen and (min-width: 99999px) {
  .info-page-summary-profile_cardImageWrapper__XxYj3 { height: 353px; }
}
.info-page-summary-profile_cardImage__mwVrx { position: absolute; width: 100%; height: 100%; inset: 0px; }
.info-page-summary-profile_cardImage__mwVrx img { width: 100%; height: 100%; object-fit: cover; }
.info-page-summary-profile_noteCard__3Vvln { display: flex; flex-direction: column; padding: 16px; border-radius: 12px; gap: 8px; }
.info-page-summary-profile_noteCardTitle__Ejxa9 { flex-wrap: nowrap; }
.info-page-summary-profile_noteCardIcon__azfB9 { display: flex; width: 24px; height: 24px; flex-shrink: 0; align-items: center; justify-content: center; }
.info-page-summary-profile_noteCardDescription__X_vku { letter-spacing: -0.42px; }
.info-page-summary-profile_divider__pZIXw { width: 100%; height: 1px; margin: 0px; background-color: var(--borderTertiaryColor); }
.info-page-summary-profile_indicatorItem__2jcqb { padding: 16px 0px; }
.info-page-summary-profile_indicatorItem__2jcqb:first-child { padding-top: 0px; }
.info-page-summary-profile_indicatorItem__2jcqb:last-child { padding-bottom: 0px; }
.info-page-summary-profile_indicatorLabel__Y24zA { flex: 1 1 0%; }
.info-page-summary-profile_icon__o_juh { width: 24px; height: 24px; color: var(--themeAccentColor); }
.profile-score-line_chartWrapper__EJOPX { position: relative; width: 100%; height: 48px; }
.profile-score-line_columns__Sso6i { position: absolute; display: flex; inset: 0px 0px 18px; }
.profile-score-line_column__FjMok { flex: 1 0 0%; border-left: 1px dashed var(--borderTertiaryColor); }
.profile-score-line_column__FjMok:last-child { border-right: 1px dashed var(--borderTertiaryColor); }
.profile-score-line_horizontalDivider__0NVdq { position: absolute; top: 30px; right: 0px; left: 0px; height: 0px; border-top: 1px dashed var(--borderTertiaryColor); }
.profile-score-line_barsRow__dPF3v { position: absolute; top: 16px; right: 0px; left: 0px; display: flex; height: 6px; gap: 1px; opacity: 0; transition: opacity 0.4s; }
.profile-score-line_barsRow__dPF3v.profile-score-line_barsRowAnimated__NNf3F { opacity: 1; }
.profile-score-line_track__YEuWd { height: 100%; flex: 1 0 0%; opacity: 0.5; }
.profile-score-line_track__YEuWd:first-child { border-radius: 3px 0px 0px 3px; }
.profile-score-line_track__YEuWd:last-child { border-radius: 0px 3px 3px 0px; }
.profile-score-line_trackActive__02AUU { opacity: 1; }
.profile-score-line_pin__oyul5 { position: absolute; top: 12px; left: 0px; width: 5px; height: 14px; border: 1px solid var(--backgroundSecondaryColor); border-radius: 100px; opacity: 0; transform: translateX(-50%); }
.profile-score-line_pin__oyul5.profile-score-line_pinAnimated__CQO_z { left: var(--pin-position); animation: 0.8s ease 0.4s 1 normal both running profile-score-line_slide-pin__Yqmk3; opacity: 1; }
@keyframes profile-score-line_slide-pin__Yqmk3 { 
  0% { left: 0px; opacity: 0; }
  100% { left: var(--pin-position); opacity: 1; }
}
.profile-score-line_labelsRow__NdfsJ { position: absolute; right: 0px; bottom: 0px; left: 0px; display: flex; height: 18px; align-items: center; }
.profile-score-line_levelLabel__0kgUE { flex: 1 0 0%; padding: 0px 4px; text-align: center; }
.profile-score-line_levelLabel__0kgUE:first-child { padding-left: 0px; text-align: start; }
.profile-score-line_levelLabel__0kgUE:last-child { padding-right: 0px; text-align: end; }
.indicator-item_divider__KqhWK { width: 100%; height: 1px; margin: 0px; background-color: var(--borderTertiaryColor); }
.indicator-item_indicatorItem__N5tPj { padding: 16px; background: var(--backgroundSecondaryColor); border-radius: 16px; }
.indicator-item_indicatorItemChips__ksjw0 { display: flex; flex-direction: column; gap: 12px; }
.indicator-item_indicatorLabel__Iy0B2 { flex: 1 1 0%; }
.indicator-item_indicatorValue__gt0K9 { flex-shrink: 0; }
.indicator-item_icon__2aROD { width: 24px; height: 24px; color: var(--themeAccentColor); }
.indicator-item_chipsContainer__wbyfe p { display: flex; flex-wrap: wrap; gap: 6px; }
.indicator-item_chipsContainer__wbyfe span { display: inline-flex; padding: 8px 14px; border: 1px solid var(--borderTertiaryColor,rgba(31,16,0,.08)); background: var(--backgroundPrimaryColor,#fffcf5); border-radius: 35px; white-space: nowrap; }
.score-line_chartWrapper__fyLwu { position: relative; width: 100%; height: 48px; }
.score-line_columns__AuFRh { position: absolute; display: flex; inset: 0px 0px 18px; }
.score-line_column__wxemN { flex: 1 0 0%; border-left: 1px dashed var(--borderTertiaryColor); }
.score-line_column__wxemN:last-child { border-right: 1px dashed var(--borderTertiaryColor); }
.score-line_horizontalDivider__9MdeT { position: absolute; top: 30px; right: 0px; left: 0px; height: 0px; border-top: 1px dashed var(--borderTertiaryColor); }
.score-line_barsRow__alPbB { position: absolute; top: 16px; right: 0px; left: 0px; display: flex; height: 6px; gap: 1px; opacity: 0; transition: opacity 0.4s; }
.score-line_barsRow__alPbB.score-line_barsRowAnimated__AORlm { opacity: 1; }
.score-line_track__POcu6 { height: 100%; flex: 1 0 0%; opacity: 0.5; }
.score-line_track__POcu6:first-child { border-radius: 3px 0px 0px 3px; }
.score-line_track__POcu6:last-child { border-radius: 0px 3px 3px 0px; }
.score-line_trackActive__IK6ZU { opacity: 1; }
.score-line_pin__JBzJM { position: absolute; top: 12px; left: 0px; width: 5px; height: 14px; border: 1px solid var(--backgroundSecondaryColor); border-radius: 100px; opacity: 0; transform: translateX(-50%); }
.score-line_pin__JBzJM.score-line_pinAnimated__jSCie { left: var(--pin-position); animation: 0.8s ease 0.4s 1 normal both running score-line_slide-pin__26JES; opacity: 1; }
@keyframes score-line_slide-pin__26JES { 
  0% { left: 0px; opacity: 0; }
  100% { left: var(--pin-position); opacity: 1; }
}
.score-line_labelsRow__F8Lem { position: absolute; right: 0px; bottom: 0px; left: 0px; display: flex; height: 18px; align-items: center; }
.score-line_levelLabel__lEsB1 { flex: 1 0 0%; padding: 0px 4px; text-align: center; }
.score-line_levelLabel__lEsB1:first-child { padding-left: 0px; text-align: start; }
.score-line_levelLabel__lEsB1:last-child { padding-right: 0px; text-align: end; }
.info-page-summary-profile-score-line_hidePage__ZnVWv { opacity: 0; }
.info-page-summary-profile-score-line_container__Mj_ON { width: 100%; }
@media only screen and (min-width: 99999px) {
  .info-page-summary-profile-score-line_container__Mj_ON { max-width: 552px; }
}
.info-page-summary-profile-score-line_card__Y6HMm { overflow: hidden; border: 1px solid var(--borderTertiaryColor,rgba(31,16,0,.08)); border-radius: 16px; }
.info-page-summary-profile-score-line_cardImageWrapper__R4pyX { position: relative; overflow: hidden; width: 100%; height: 215px; flex-shrink: 0; background: linear-gradient(3deg,#e9decc 5.86%,var(--backgroundSecondaryColor) 94.8%); }
@media only screen and (min-width: 99999px) {
  .info-page-summary-profile-score-line_cardImageWrapper__R4pyX { height: 353px; }
}
.info-page-summary-profile-score-line_cardImage__VmBLR { position: absolute; width: 100%; height: 100%; inset: 0px; }
.info-page-summary-profile-score-line_cardImage__VmBLR img { width: 100%; height: 100%; object-fit: cover; }
.info-page-summary-profile-score-line_noteCard__gLl4x { display: flex; flex-direction: column; padding: 16px; border-radius: 12px; gap: 8px; }
.info-page-summary-profile-score-line_noteCardTitle__0NJQG { flex-wrap: nowrap; }
.info-page-summary-profile-score-line_noteCardIcon__zfsGH { display: flex; width: 24px; height: 24px; flex-shrink: 0; align-items: center; justify-content: center; }
.info-page-summary-profile-score-line_noteCardDescription__yuEfx { letter-spacing: -0.42px; }
.info-page-summary-profile-score-line_divider__TIJBa { width: 100%; height: 1px; margin: 0px; background-color: var(--borderTertiaryColor); }
.info-page-summary-profile-score-line_indicatorItem__73baG { padding: 16px; background: var(--backgroundSecondaryColor); border-radius: 16px; }
.info-page-summary-profile-score-line_indicatorLabel__1_kEd { flex: 1 1 0%; }
.info-page-summary-profile-score-line_icon__qts7Q { width: 24px; height: 24px; color: var(--themeAccentColor); }
.info-page-four-cards-grid_hidePage__7XCU8 { opacity: 0; }
.info-page-four-cards-grid_container__MCp_7 { display: flex; width: 100%; flex-direction: column; gap: 16px; }
@media only screen and (min-width: 99999px) {
  .info-page-four-cards-grid_container__MCp_7 { max-width: 1088px; flex-direction: row; align-items: center; justify-content: center; margin: 0px auto; gap: 48px; }
}
.info-page-four-cards-grid_textGroup__3Uxq1 { width: 100%; }
@media only screen and (min-width: 99999px) {
  .info-page-four-cards-grid_textGroup__3Uxq1 { flex: 0 0 552px; }
}
.info-page-four-cards-grid_cardsGrid__Ae1jx { display: flex; width: 100%; flex-wrap: wrap; gap: 11px; }
@media only screen and (min-width: 99999px) {
  .info-page-four-cards-grid_cardsGrid__Ae1jx { flex: 0 0 488px; gap: 13px; }
}
.info-page-four-cards-grid_card__U83q3 { display: flex; overflow: hidden; min-width: 0px; flex: 1 1 calc(50% - 5.5px); flex-direction: column; background-color: var(--backgroundSecondaryColor); border-radius: 12px; }
@media only screen and (min-width: 99999px) {
  .info-page-four-cards-grid_card__U83q3 { flex: 1 1 calc(50% - 6.5px); border-radius: 16px; }
}
.info-page-four-cards-grid_cardImageWrapper__LpEN0 { position: relative; overflow: hidden; width: 100%; background-color: rgb(223, 214, 201); }
.info-page-four-cards-grid_cardImage__W8AjL { width: 100%; height: 100%; }
.info-page-four-cards-grid_cardImage__W8AjL img { width: 100%; height: 100%; object-fit: cover; }
.info-page-four-cards-grid_cardText__ktmYi { padding: 7px 8px 8px; }
@media only screen and (min-width: 99999px) {
  .info-page-four-cards-grid_cardText__ktmYi { padding: 10px 8px 13px; }
}
@keyframes info-page-attachment-style_show__BdNMx { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes info-page-attachment-style_showLCP__VcHIA { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes info-page-attachment-style_hide__WLPH3 { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes info-page-attachment-style_smallScroll__0RkuK { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes info-page-attachment-style_bigScroll__mSzU7 { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.info-page-attachment-style_hidePage__n3mru { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
.info-page-attachment-style_container__zSury { animation: info-page-attachment-style_bigScroll__mSzU7 var(--scrollDuration,.3s) ease-in 0s,info-page-attachment-style_show__BdNMx var(--showDuration,.5s) ease-in 0s backwards; }
.info-page-attachment-style_buttonGroup__GTdkx { animation: info-page-attachment-style_show__BdNMx var(--scrollDuration,.3s) ease-out .5s backwards; }
.info-page-attachment-style_heartIcon__06v_H { margin-bottom: 8px; color: var(--themeAccentColor); }
.info-page-attachment-style_heartIcon__06v_H svg { width: 24px; height: 24px; }
@media only screen and (min-width: 99999px) {
  .info-page-attachment-style_heartIcon__06v_H { margin-bottom: 16px; }
}
.info-page-attachment-style_imageContainer__2pKen { background-color: var(--backgroundSecondaryColor); border-radius: 16px; }
.info-page-attachment-style_image__ebatc { width: 100%; border-radius: 16px 16px 0px 0px; }
.info-page-attachment-style_checkmarkIcon__iAp_v { width: 24px; height: 24px; flex-shrink: 0; color: var(--themeAccentColor); }
.info-page-attachment-style_characteristicsList__yOsn5 :last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.info-page-attachment-style_characteristicItem__HNppk { padding-bottom: 12px; border-bottom: 1px solid var(--borderTertiaryColor); }
.info-page-attachment-style_subtitle__x4DP2 { margin-bottom: 20px; }
.info-page-attachment-style_titleBlock__4NVQi { margin-bottom: 12px; }
@media only screen and (min-width: 99999px) {
  .info-page-attachment-style_titleBlock__4NVQi { margin-bottom: 24px; }
}
.quote-carousel-card_container__KTEnN { overflow: hidden; width: 100%; max-width: 290px; height: 100%; margin: 0px auto; background-color: var(--backgroundSecondaryColor); border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .quote-carousel-card_container__KTEnN { min-width: 360px; height: auto; min-height: 382px; }
}
.quote-carousel-card_quoteIcon__m56r5 { color: var(--themeAccentColor); font-size: 32px; }
@media only screen and (min-width: 99999px) {
  .quote-carousel-card_quoteIcon__m56r5 { font-size: 40px; }
}
.quote-carousel-card_expertRow__cTtfz { max-height: 32px; }
.quote-carousel-card_image__V5HUX { display: block; max-width: 120px; height: auto; margin-top: auto; }
@media only screen and (min-width: 99999px) {
  .quote-carousel-card_image__V5HUX { max-width: 144px; }
}
.quote-carousel-card_imageWithExpert__bgGFp { height: 32px; flex-grow: 0; margin-top: 0px; }
.quote-carousel-card_text__HZB7A b { color: var(--contentPrimaryColor); font-weight: 600; }
.quote-carousel-slide_container__TLskc { overflow: hidden; width: 100%; max-width: 290px; height: 100%; margin: 0px auto; background-color: var(--backgroundSecondaryColor); border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .quote-carousel-slide_container__TLskc { min-width: 360px; height: auto; min-height: 382px; }
}
.quote-carousel-slide_quoteIcon__ncM5o { color: var(--themeAccentColor); font-size: 32px; }
@media only screen and (min-width: 99999px) {
  .quote-carousel-slide_quoteIcon__ncM5o { font-size: 40px; }
}
.quote-carousel-slide_expertRow__uxBtP { max-height: 32px; }
.quote-carousel-slide_expertLogo__d0CUx { height: 32px; flex-grow: 0; margin-top: 0px; }
.quote-carousel-slide_bottomLogo__QqqSh { display: block; width: auto; height: auto; max-height: 36px; margin-top: auto; }
.quote-carousel-slide_text__pfv9N b { color: var(--contentPrimaryColor); font-weight: 600; }
.fitness-age-admin_button__PeAPb { color: red; }
.fitness-age-box_ageBox__1dL0s { width: 100%; border: 1px solid var(--cardBorderColor,var(--borderTertiaryColor)); background-color: var(--cardBackgroundColor,var(--backgroundSecondaryColor)); border-radius: 16px; }
.fitness-age-box_ageTitle__Xda8n { border: 1px solid var(--cardBorderColor,var(--borderTertiaryColor)); background-color: var(--actualAgeBarColor,var(--themePrimaryLightColor)); border-radius: 0px 32px 32px 0px; }
.fitness-age-box_fitnessAgeTitle__Bt8FJ { background: var(--fitnessAgeBarColor,var(--themeAccentColor)); color: var(--fitnessAgeBarTextColor,var(--inputInversePrimaryColor)); }
.fitness-age-box_divider__WOfjR { margin: 16px 0px !important; }
@media only screen and (min-width: 99999px) {
  .fitness-age-box_divider__WOfjR { margin: 20px 0px !important; }
}
.info-page-fitness-age-content_content__I_yN_ { list-style-position: inside; }
.info-page-fitness-age-content_content__I_yN_ li { padding-left: 24px; text-indent: -24px; }
.info-page-fitness-age-content_divider__dWNu1 { margin: 16px 0px !important; }
@media only screen and (min-width: 99999px) {
  .info-page-fitness-age-content_divider__dWNu1 { margin: 40px 0px !important; }
}
.info-page-fitness-age-content_infoIconButton__JstUr { margin-left: 4px; cursor: pointer; }
.info-page-fitness-age-content_infoIcon__zZTrw { font-size: 24px; transform: translateY(20%); }
@media only screen and (min-width: 99999px) {
  .info-page-fitness-age-content_infoIcon__zZTrw { font-size: 32px; }
}
.info-page-fitness-age_container__HH1IH { max-width: 592px !important; }
.info-page-workout-fitness-level-content_content__5KKbv { padding: 24px 20px; border: 1px solid var(--borderTertiaryColor); background-color: var(--backgroundSecondaryColor); border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .info-page-workout-fitness-level-content_content__5KKbv { padding: 32px 24px; }
}
.info-page-workout-fitness-level-content_divider__XdHKt { margin: 16px 0px !important; }
@media only screen and (min-width: 99999px) {
  .info-page-workout-fitness-level-content_divider__XdHKt { margin: 20px 0px !important; }
  .info-page-workout-fitness-level-content_title__35yOS:lang(pl) { font-size: 34px; }
}
.stat-bar_bar__KDASm { width: 100%; height: 12px; background: var(--themeAccentMiddleColor); border-radius: 2px; opacity: 0.2; }
.stat-bar_filledBar__YvAdz { background: var(--themeAccentColor); opacity: 1; }
.workout-fitness-level-content-box_checkIcon__ntyJ2 { width: 16px; height: 16px; }
.workout-fitness-level-content-box_greatToStartLabel__2VR2x { border: 1px solid var(--borderTertiaryColor); background-color: var(--backgroundTertiaryColor); border-radius: 12px; }
.workout-fitness-level-content-box_totalScore__k_Xkr { color: var(--contentPrimaryColor); font-family: var(--font-gilroy),sans-serif; font-size: 48px; font-weight: 600; letter-spacing: -1px; line-height: 50px; }
@media only screen and (min-width: 99999px) {
  .workout-fitness-level-content-box_totalScore__k_Xkr { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 48px; letter-spacing: -1px; line-height: 1.04; }
  [data-recoleta-font] .workout-fitness-level-content-box_totalScore__k_Xkr { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 48px; font-style: normal; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-font] .workout-fitness-level-content-box_totalScore__k_Xkr { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 56px; letter-spacing: -0.02em; line-height: 1.03; }
  [data-headline-recoleta-font] .workout-fitness-level-content-box_totalScore__k_Xkr { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-new-font] .workout-fitness-level-content-box_totalScore__k_Xkr { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .workout-fitness-level-content-box_totalScore__k_Xkr { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.info-page-workout-fitness-level_container__ZvzRK { max-width: 592px !important; }
.featured-in-block_topDivider___fSUf { display: none; }
@media only screen and (min-width: 99999px) {
  .featured-in-block_topDivider___fSUf { display: block; margin-bottom: 24px; }
}
.featured-in-block_featuredInTitle__QXxH_ { margin-bottom: 10px; text-align: center; }
.featured-in-block_featuredInTitle__QXxH_:lang(hu), .featured-in-block_featuredInTitle__QXxH_:lang(id) { font-size: 23px; }
@media only screen and (min-width: 99999px) {
  .featured-in-block_featuredInTitle__QXxH_ { margin-bottom: 0px; text-align: start; }
}
.featured-in-block_divider__8P9_x { width: 1px; height: 36px; flex-shrink: 0; align-self: center; background-color: var(--borderTertiaryColor); margin: 0px 10px !important; }
@media only screen and (min-width: 99999px) {
  .featured-in-block_featuredInImage__D5l4z { width: 92px; }
}
@keyframes info-page-big-image-featured-in_show__ARTMF { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes info-page-big-image-featured-in_showLCP__zRmDb { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes info-page-big-image-featured-in_hide__g03zd { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes info-page-big-image-featured-in_smallScroll__J6fJY { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes info-page-big-image-featured-in_bigScroll__spl6W { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
@media only screen and (min-width: 99999px) {
  .info-page-big-image-featured-in_pageContainer__KMbGr { max-width: 1100px; padding: 0px; margin: 0px auto; }
}
.info-page-big-image-featured-in_hidePage__v25vu { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
.info-page-big-image-featured-in_container__2NY5w { margin-bottom: 20px; text-align: center; animation: info-page-big-image-featured-in_bigScroll__spl6W var(--scrollDuration,.3s) ease-in .5s,info-page-big-image-featured-in_show__ARTMF var(--showDuration,.5s) ease-in .5s backwards; }
@media only screen and (min-width: 99999px) {
  .info-page-big-image-featured-in_container__2NY5w { display: flex; align-items: center; justify-content: space-between; gap: 48px; text-align: start; }
}
.info-page-big-image-featured-in_buttonGroup__BzdnM { animation: 0.5s ease-out 0s 1 normal backwards running info-page-big-image-featured-in_show__ARTMF; }
.info-page-big-image-featured-in_title__hD1kN { margin-bottom: 8px; color: var(--themePrimaryColor); }
.info-page-big-image-featured-in_title__hD1kN:lang(es), .info-page-big-image-featured-in_title__hD1kN:lang(fr), .info-page-big-image-featured-in_title__hD1kN:lang(ja), .info-page-big-image-featured-in_title__hD1kN:lang(th), .info-page-big-image-featured-in_title__hD1kN:lang(tr) { font-size: 30px; }
.info-page-big-image-featured-in_title__hD1kN:lang(id), .info-page-big-image-featured-in_title__hD1kN:lang(pl), .info-page-big-image-featured-in_title__hD1kN:lang(pt) { font-size: 29px; }
.info-page-big-image-featured-in_title__hD1kN:lang(nl) { font-size: 27px; }
.info-page-big-image-featured-in_title__hD1kN:lang(el) { font-size: 26px; }
.info-page-big-image-featured-in_title__hD1kN:lang(ms) { font-size: 24px; }
@media only screen and (min-width: 99999px) {
  .info-page-big-image-featured-in_title__hD1kN { margin-bottom: 12px; }
}
.info-page-big-image-featured-in_subtitle__thaIM { margin-bottom: 20px; }
.info-page-big-image-featured-in_subtitle__thaIM:lang(ms) { font-size: 16px; }
@media only screen and (min-width: 99999px) {
  .info-page-big-image-featured-in_subtitle__thaIM { margin-bottom: 24px; }
}
.info-page-big-image-featured-in_subtitle__thaIM b { font-weight: 600; }
.info-page-big-image-featured-in_image__7oHFJ { width: 100%; max-width: 445px; margin-bottom: 20px; }
@media only screen and (min-width: 99999px) {
  .info-page-big-image-featured-in_image__7oHFJ { width: 500px; max-width: none; margin-bottom: 22px; }
}
.lines_lineContainer__srfpp { width: 100%; line-height: 0; --offset: 364px; }
.lines_areaContainer__vCBnN { width: 100%; line-height: 0; }
.lines_animatedLine__mh3KV { animation: 1.5s ease-in-out 0s 1 normal forwards running lines_path-animation__J0emT; }
.lines_animatedLineDelayed__zjsBx, .lines_animatedLine__mh3KV { stroke-dasharray: var(--offset); stroke-dashoffset: var(--offset); }
.lines_animatedLineDelayed__zjsBx { animation: 1.5s ease-in-out 2s 1 normal forwards running lines_path-animation__J0emT; }
.lines_animatedArea__jzoJw { animation: 0.3s ease-in-out 1.5s 1 normal forwards running lines_opacityAnimation__454iX; fill-opacity: 0; }
.lines_animatedAreaDelayed__HdNrp { animation: 0.3s ease-in-out 3.5s 1 normal forwards running lines_opacityAnimation__454iX; fill-opacity: 0; }
@keyframes lines_path-animation__J0emT { 
  0% { stroke-dashoffset: var(--offset); }
  100% { stroke-dashoffset: 0; }
}
@keyframes lines_opacityAnimation__454iX { 
  0% { fill-opacity: 0; }
  100% { fill-opacity: 1; }
}
.trend-visualization-graph_uButton__y9dbc { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.trend-visualization-graph_uGreenButton__6BMPX { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.trend-visualization-graph_uGreenButton__6BMPX:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.trend-visualization-graph_uGreenWideButton__m3KWf, .trend-visualization-graph_uWideButton___MBBS { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.trend-visualization-graph_uWideButton___MBBS { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.trend-visualization-graph_uWideButton___MBBS:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.trend-visualization-graph_uInput__irHtv { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.trend-visualization-graph_uInput__irHtv:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.trend-visualization-graph_uInput__irHtv:hover { border: 1px solid var(--neutral900Color); }
.trend-visualization-graph_uInput__irHtv:-webkit-autofill:active, .trend-visualization-graph_uInput__irHtv:-webkit-autofill:focus, .trend-visualization-graph_uInput__irHtv:active, .trend-visualization-graph_uInput__irHtv:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.trend-visualization-graph_uInput__irHtv:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.trend-visualization-graph_uInput__irHtv.trend-visualization-graph_isInvalid__Jm7XP { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.trend-visualization-graph_uContentCard__EmlUS { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.trend-visualization-graph_uInputError__2SbFV { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.trend-visualization-graph_desktopOnly__Zp6kO { display: none; }
@media only screen and (min-width: 99999px) {
  .trend-visualization-graph_desktopOnly__Zp6kO { display: block; }
  .trend-visualization-graph_mobileOnly__QKdtf { display: none; }
}
.trend-visualization-graph_legal__I45rg { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.trend-visualization-graph_container__17IKs { position: relative; z-index: 0; overflow: hidden; width: 100%; height: 248px; background: var(--backgroundSecondaryColor); border-radius: 16px; }
[lang="ar"] .trend-visualization-graph_container__17IKs, [lang="he"] .trend-visualization-graph_container__17IKs { direction: rtl; }
[lang="ar"] .trend-visualization-graph_container__17IKs .trend-visualization-graph_bottomLine__1_tu1, [lang="ar"] .trend-visualization-graph_container__17IKs .trend-visualization-graph_topLine__Mb944, [lang="he"] .trend-visualization-graph_container__17IKs .trend-visualization-graph_bottomLine__1_tu1, [lang="he"] .trend-visualization-graph_container__17IKs .trend-visualization-graph_topLine__Mb944 { transform: scaleX(-1); transform-origin: center center; }
.trend-visualization-graph_dividersContainer__LjwJn { position: absolute; z-index: 1; display: flex; height: 100%; align-items: stretch; justify-content: space-between; padding: 0px 29px 0px 35px; inset: 0px; pointer-events: none; }
.trend-visualization-graph_divider__L0FHe { position: relative; z-index: 0; height: 100%; background-color: var(--borderTertiaryColor); opacity: 0.6; }
.trend-visualization-graph_linesContainer__iJWu9 { position: relative; z-index: 1; height: 100%; }
.trend-visualization-graph_topLineContainer__hBgGR { position: absolute; top: 16px; width: 100%; height: 100%; inset-inline-start: 0px; }
.trend-visualization-graph_bottomLineContainer__31SBU { position: absolute; z-index: 2; top: 50px; width: 100%; height: 100%; inset-inline-start: 0px; }
.trend-visualization-graph_tooltipPointIcon__AhAB1 { width: 14px; height: 14px; }
.trend-visualization-graph_topTooltipContainer__RSfuq { position: absolute; z-index: 2; top: 82px; animation: 2s ease 1.5s 1 normal forwards running trend-visualization-graph_tooltipAppearAnimation__CurkC; inset-inline-end: 84px; opacity: 0; }
@media only screen and (min-width: 428px) {
  .trend-visualization-graph_topTooltipContainer__RSfuq { top: 79px; inset-inline-end: 94px; }
}
.trend-visualization-graph_topTooltip__qZ1pb { --tooltipBg: var(--themeAccentColor); }
.trend-visualization-graph_bottomTooltip__IgIG0 { --tooltipBg: var(--inputSecondaryColor); }
.trend-visualization-graph_tooltipTitle__h3afj { display: flex; align-items: center; color: var(--inputInversePrimaryColor); gap: 2px; }
.trend-visualization-graph_bottomTooltipContainer__YWswH { position: absolute; z-index: 2; bottom: 68px; animation: 2s ease 1.5s 1 normal forwards running trend-visualization-graph_tooltipAppearAnimation__CurkC; inset-inline-end: 84px; opacity: 0; }
@media only screen and (min-width: 428px) {
  .trend-visualization-graph_bottomTooltipContainer__YWswH { bottom: 61px; inset-inline-end: 94px; }
}
.trend-visualization-graph_topLine__Mb944 { animation: 1.5s ease 0s 1 normal forwards running trend-visualization-graph_topLineAppearAnimation__z_l9D; stroke-dasharray: 420px; stroke-dashoffset: 420px; }
@media only screen and (min-width: 428px) {
  .trend-visualization-graph_topLine__Mb944 { scale: 1.1; }
}
.trend-visualization-graph_bottomLine__1_tu1 { animation: 1.5s ease 0s 1 normal forwards running trend-visualization-graph_bottomLineAppearAnimation__Cf_Lx; stroke-dasharray: 420px; stroke-dashoffset: 420px; }
@media only screen and (min-width: 428px) {
  .trend-visualization-graph_bottomLine__1_tu1 { margin-inline-start: -20px; scale: 1.1; }
}
@keyframes trend-visualization-graph_topLineAppearAnimation__z_l9D { 
  0% { stroke-dashoffset: 420px; }
  100% { stroke-dashoffset: 0; }
}
@keyframes trend-visualization-graph_bottomLineAppearAnimation__Cf_Lx { 
  0% { stroke-dashoffset: 420px; }
  100% { stroke-dashoffset: 0; }
}
@keyframes trend-visualization-graph_tooltipAppearAnimation__CurkC { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@media only screen and (min-width: 99999px) {
  .info-page-trend-visualization-graphic-template_mainWrap__XGeEs { max-width: 1128px; }
}
.info-page-trend-visualization-graphic-template_title__u75Gy { margin-bottom: 12px; }
.info-page-trend-visualization-graphic-template_text__S8STZ b, .info-page-trend-visualization-graphic-template_text__S8STZ span { color: var(--contentPrimaryColor); font-weight: 600; }
.info-page-trend-visualization-graphic-template_graphContainer__YaSFk { width: 100%; max-width: 440px; }
@media only screen and (min-width: 99999px) {
  .info-page-trend-visualization-graphic-template_graphContainer__YaSFk { max-width: 488px; }
}
.info-page-trend-visualization-graphic-template_button__17H4r span { line-height: 1.5; }
.info-page-trend-visualization-graphic-template_disclaimer__5xsj8 { margin-top: 16px; }
.info-page-trend-visualization-graphic-template_graph__FhHTD { width: 350px; border-radius: 16px; }
@media only screen and (min-width: 428px) {
  .info-page-trend-visualization-graphic-template_graph__FhHTD { width: 390px; }
}
@keyframes info-page-motivational-content-with-consent_show__ZdIRO { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes info-page-motivational-content-with-consent_showLCP__05d4T { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes info-page-motivational-content-with-consent_hide__epT3f { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes info-page-motivational-content-with-consent_smallScroll__6IzPr { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes info-page-motivational-content-with-consent_bigScroll__rfXQM { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.info-page-motivational-content-with-consent_content__znG_f { animation: info-page-motivational-content-with-consent_bigScroll__rfXQM var(--scrollDuration,.3s) ease-in 0s,info-page-motivational-content-with-consent_show__ZdIRO var(--showDuration,.5s) ease-in 0s backwards; }
.info-page-motivational-content-with-consent_icon__n6Ks8 { opacity: 0.72; }
.info-page-motivational-content-with-consent_legalLink__WclHv a { border-bottom: 1px solid var(--contentLinkColor); color: var(--contentLinkColor); font-size: 17px; font-weight: 600; text-decoration: none; }
.info-page-motivational-content-with-consent_hidePage__GRYue { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
.percent-statistics_container__N73tn { justify-content: center; padding: 62.5px 38px; background: var(--backgroundSecondaryColor); border-radius: 16px; gap: 20px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .percent-statistics_container__N73tn { padding: 94.5px 107px; }
}
.percent-statistics_topRow__w82fj { gap: 12px; }
@media only screen and (min-width: 99999px) {
  .percent-statistics_topRow__w82fj { gap: 16px; }
}
.percent-statistics_percent___YkR0 { font-size: 79px; letter-spacing: -0.02em; line-height: 84px; }
.percent-statistics_percent___YkR0, .percent-statistics_title__W9r0q b, .percent-statistics_title__W9r0q strong { color: var(--contentPrimaryColor); font-weight: 600; }
.info-page-loader-commit-goal-popup-content_container__kk6e9 { background-color: var(--backgroundPrimaryColor); }
.info-page-loader-commit-goal-popup-content_title__syGNZ { margin: 24px auto 8px; text-align: center; }
.info-page-loader-commit-goal-popup-content_divider__yo8Co { width: calc(100% - 40px); border-bottom: 1px solid var(--borderTertiaryColor); margin: 0px auto 24px; }
.bmi-and-body-fat-card_card__cJqCs { display: flex; width: 100%; min-height: 150px; flex-direction: column; align-items: center; padding: 16px; border: 1px solid var(--borderTertiaryColor); background-color: var(--backgroundAlwaysLightColor,var(--backgroundPrimaryColor)); border-radius: 12px; gap: 24px; }
.bmi-and-body-fat-card_top__oynVz { display: flex; width: 100%; flex-direction: column; align-items: center; gap: 16px; }
.bmi-and-body-fat-card_textBlock__EegsL { display: flex; width: 100%; flex-direction: column; align-items: flex-start; gap: 4px; }
.bmi-and-body-fat-card_title__TmkEw { color: var(--contentTertiaryColor); }
.bmi-and-body-fat-card_valueRow__Tocce { display: flex; align-items: baseline; gap: 2px; }
.bmi-and-body-fat-card_value__e7bTJ { color: var(--contentPrimaryColor); }
.bmi-and-body-fat-card_unit__m78w9 { color: var(--contentTertiaryColor); }
.bmi-and-body-fat-card_scale__Ivr1n { position: relative; width: 100%; max-width: 137px; height: 10px; background: linear-gradient(90deg, rgb(171, 197, 255), rgb(196, 243, 119) 31.79%, rgb(250, 221, 118) 55.43%, rgb(250, 185, 118) 73.31%, rgb(252, 129, 110) 94.15%); border-radius: 6px; }
.bmi-and-body-fat-card_pin___sEbg { position: absolute; z-index: 10; display: inline-block; width: 11px; height: 11px; animation: 0.5s ease-in-out 0.5s 1 normal forwards running bmi-and-body-fat-card_pinFadeIn__wzpwj, 1s linear 1s 1 normal forwards running bmi-and-body-fat-card_movePin__rQTpV; background: rgb(255, 255, 255); border-radius: 20px; box-shadow: 0 3px 7px var(--backgroundTertiaryColor); inset-inline-start: calc(0% - 5.5px); opacity: 0; outline: var(--backgroundTertiaryColor) solid 4px; }
.bmi-and-body-fat-card_badge__n26eW { display: inline-flex; align-items: center; justify-content: center; padding: 2px 10px; border-radius: 20px; }
.bmi-and-body-fat-card_badgeUnderweight__p9N_a { background-color: rgba(130, 161, 231, 0.16); color: rgb(130, 161, 231); }
.bmi-and-body-fat-card_badgeNormal__ut7JI { background-color: var(--backgroundPositiveColor,rgba(95,181,111,.16)); color: var(--contentPositiveColor,#71a31d); }
.bmi-and-body-fat-card_badgeOverweight__XimIR { background-color: var(--backgroundWarningColor,rgba(230,162,60,.16)); color: var(--contentWarningColor,#e9a43f); }
.bmi-and-body-fat-card_badgeObese__1mZuE { background: rgba(250, 149, 109, 0.16); color: rgb(250, 149, 109); }
@keyframes bmi-and-body-fat-card_pinFadeIn__wzpwj { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes bmi-and-body-fat-card_movePin__rQTpV { 
  0% { inset-inline-start: calc(0% - 5.5px); }
  100% { inset-inline-start: calc(var(--target-x) - 5.5px); }
}
.bmi-and-body-fat-hint_container__KZYtM { display: flex; width: 100%; align-items: flex-start; gap: 8px; }
.bmi-and-body-fat-hint_iconWrapper__qeILo { display: flex; width: 20px; height: 20px; flex-shrink: 0; align-items: center; justify-content: center; color: var(--contentWarningColor); font-size: 20px; }
.bmi-and-body-fat-hint_imageIcon__ahDr9 { width: 20px; height: 20px; object-fit: contain; }
.bmi-and-body-fat-hint_textColumn__aibP7 { display: flex; min-width: 0px; flex: 1 0 0%; flex-direction: column; gap: 4px; }
.bmi-and-body-fat-hint_title__Asghh { color: var(--contentPrimaryColor); }
.bmi-and-body-fat-hint_text__Plzx6 { color: var(--contentSecondaryColor); }
.bmi-and-body-fat-items_uButton__MsdwF { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.bmi-and-body-fat-items_uGreenButton__2pk58 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.bmi-and-body-fat-items_uGreenButton__2pk58:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.bmi-and-body-fat-items_uGreenWideButton__Ve8Uu, .bmi-and-body-fat-items_uWideButton__ECunh { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.bmi-and-body-fat-items_uWideButton__ECunh { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.bmi-and-body-fat-items_uWideButton__ECunh:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.bmi-and-body-fat-items_uInput__7oIlW { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.bmi-and-body-fat-items_uInput__7oIlW:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.bmi-and-body-fat-items_uInput__7oIlW:hover { border: 1px solid var(--neutral900Color); }
.bmi-and-body-fat-items_uInput__7oIlW:-webkit-autofill:active, .bmi-and-body-fat-items_uInput__7oIlW:-webkit-autofill:focus, .bmi-and-body-fat-items_uInput__7oIlW:active, .bmi-and-body-fat-items_uInput__7oIlW:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.bmi-and-body-fat-items_uInput__7oIlW:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.bmi-and-body-fat-items_uInput__7oIlW.bmi-and-body-fat-items_isInvalid__QaBIQ { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.bmi-and-body-fat-items_uContentCard___9Ddh { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.bmi-and-body-fat-items_uInputError__mC4gs { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.bmi-and-body-fat-items_desktopOnly__YalJy { display: none; }
@media only screen and (min-width: 99999px) {
  .bmi-and-body-fat-items_desktopOnly__YalJy { display: block; }
  .bmi-and-body-fat-items_mobileOnly__ypE9p { display: none; }
}
.bmi-and-body-fat-items_legal__Hnz0b { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.bmi-and-body-fat-items_container__tdGRh { display: flex; overflow: hidden; width: 100%; align-items: flex-end; }
.bmi-and-body-fat-items_list__XvHmy { display: flex; flex: 1 0 0%; flex-direction: column; justify-content: center; padding: 16px 0px; gap: 24px; }
.bmi-and-body-fat-items_item__SiwFR { display: flex; align-items: flex-start; gap: 8px; }
.bmi-and-body-fat-items_iconWrapper__A26to { display: flex; flex-shrink: 0; align-items: center; justify-content: center; border-radius: 8px; }
.bmi-and-body-fat-items_icon__wohL_ { display: block; width: 32px; height: 32px; object-fit: contain; }
.bmi-and-body-fat-items_itemText__QZN23 { display: flex; min-width: 0px; flex: 1 0 0%; flex-direction: column; }
.bmi-and-body-fat-items_itemTitle__qS_Px { color: var(--contentTertiaryColor); }
.bmi-and-body-fat-items_itemValue__aMXlR { color: var(--contentPrimaryColor); }
.bmi-and-body-fat-items_imageWrapper__9QVZl { position: relative; display: flex; overflow: hidden; width: 153px; height: 227px; flex-shrink: 0; align-items: flex-end; justify-content: center; }
.bmi-and-body-fat-items_image__Z3qHW { display: block; width: 100%; height: 100%; object-fit: contain; object-position: center bottom; }
[lang="ar"] .bmi-and-body-fat-items_image__Z3qHW, [lang="he"] .bmi-and-body-fat-items_image__Z3qHW { transform: scaleX(-1); }
@media only screen and (min-width: 99999px) {
  .bmi-and-body-fat-items_imageWrapper__9QVZl { width: 220px; height: 320px; }
}
.info-page-comparison-table_title__fFZlq { margin-top: 56px; margin-bottom: 12px; text-align: start; }
.info-page-comparison-table_subtitle__SEi3A { margin-bottom: 16px; text-align: start; }
.info-page-comparison-table_subtitle__SEi3A b, .info-page-comparison-table_subtitle__SEi3A span { color: var(--contentPrimaryColor); font-weight: 600; }
.info-page-comparison-table_table__pulJv { overflow: hidden; width: 100%; border: 1px solid var(--borderTertiaryColor); background: var(--backgroundSecondaryColor); border-collapse: separate; border-radius: 16px; border-spacing: 0px; }
.info-page-comparison-table_featureHeadCell__3nSsk { width: 100%; }
.info-page-comparison-table_comparisonHeadCell__AKJgc, .info-page-comparison-table_highlightHeadCell__ixAtF { padding: 8px; border-inline-start: 1px solid var(--borderTertiaryColor); text-align: center; vertical-align: middle; }
.info-page-comparison-table_comparisonHeadCell__AKJgc { width: 85px; }
.info-page-comparison-table_highlightHeadCell__ixAtF { width: 97px; }
.info-page-comparison-table_badge__C9akO { padding: 3px 6px; background-color: var(--contentPrimaryColor); border-radius: 21px; }
.info-page-comparison-table_badgeLabel__A5cw4 { color: var(--backgroundPrimaryColor); }
.info-page-comparison-table_row__GaG7J { height: 52px; }
.info-page-comparison-table_featureCell__wjVe4 { border-top: 1px solid var(--borderTertiaryColor); padding-block: 0px; padding-inline: 16px 8px; text-align: start; vertical-align: middle; }
.info-page-comparison-table_iconCell__3_lEK { padding: 0px; border-top: 1px solid var(--borderTertiaryColor); border-inline-start: 1px solid var(--borderTertiaryColor); text-align: center; vertical-align: middle; }
.circle-benefits-visual_card__TcZcK { position: relative; display: flex; overflow: hidden; width: 100%; flex-direction: column; align-items: center; justify-content: center; margin: 0px auto; aspect-ratio: 350 / 280; background-color: var(--backgroundSecondaryColor); border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .circle-benefits-visual_card__TcZcK { max-width: 500px; }
}
.circle-benefits-visual_ring__1rIGB { position: absolute; top: 50%; left: 50%; width: 58.2857%; border: 2px solid var(--themeAccentMiddleColor,rgba(128,109,89,.5)); aspect-ratio: 1 / 1; border-radius: 50%; pointer-events: none; transform: translate(-50%, -50%); }
.circle-benefits-visual_imageWrap__4chYg { position: relative; width: 58.2857%; aspect-ratio: 1 / 1; border-radius: 50%; }
.circle-benefits-visual_image__IHJja { display: block; width: 100%; height: 100%; object-fit: cover; }
.circle-benefits-visual_point__HJLby { position: absolute; display: flex; align-items: center; direction: ltr; gap: 6px; }
.circle-benefits-visual_pointTop__1fA8f { top: 13.5714%; left: 50%; flex-direction: column-reverse; gap: 4px; transform: translate(-50%, calc(-100% + 5px)); }
.circle-benefits-visual_pointBottom__szDrc { top: 86.4286%; left: 50%; flex-direction: column; gap: 4px; transform: translate(-50%, calc(-5px)); }
.circle-benefits-visual_pointTopRight__8V4v8 { top: 21.5541%; left: 68.2055%; flex-direction: row; transform: translate(calc(-5px), -50%); }
.circle-benefits-visual_pointBottomRight__L21_z { top: 78.4459%; left: 68.2055%; flex-direction: row; transform: translate(calc(-5px), -50%); }
.circle-benefits-visual_pointBottomRight__L21_z .circle-benefits-visual_label__hS2K1:lang(he) { text-align: end; }
.circle-benefits-visual_pointTopLeft__4bftJ { top: 21.5541%; }
.circle-benefits-visual_pointBottomLeft__NPeFj, .circle-benefits-visual_pointTopLeft__4bftJ { left: 31.7945%; flex-direction: row-reverse; text-align: end; transform: translate(calc(-100% + 5px), -50%); }
.circle-benefits-visual_pointBottomLeft__NPeFj { top: 78.4459%; }
.circle-benefits-visual_dot_____Be { width: 10px; height: 10px; flex-shrink: 0; border: 2px solid var(--themeAccentColor,#806d59); background-color: var(--backgroundAlwaysLightColor); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 3px; }
.circle-benefits-visual_label__hS2K1 { max-width: calc(25 * var(--sda-vw, 1vw)); color: var(--contentPrimaryColor); font-size: 13px; unicode-bidi: plaintext; }
@media only screen and (min-width: 99999px) {
  .circle-benefits-visual_label__hS2K1 { max-width: 140px; }
}
.circle-benefits-visual_pointBottomLeft__NPeFj .circle-benefits-visual_label__hS2K1:lang(de), .circle-benefits-visual_pointBottomLeft__NPeFj .circle-benefits-visual_label__hS2K1:lang(fr), .circle-benefits-visual_pointBottomLeft__NPeFj .circle-benefits-visual_label__hS2K1:lang(he), .circle-benefits-visual_pointBottomLeft__NPeFj .circle-benefits-visual_label__hS2K1:lang(pt), .circle-benefits-visual_pointBottomLeft__NPeFj .circle-benefits-visual_label__hS2K1:lang(ro), .circle-benefits-visual_pointBottomRight__L21_z .circle-benefits-visual_label__hS2K1:lang(de), .circle-benefits-visual_pointBottomRight__L21_z .circle-benefits-visual_label__hS2K1:lang(fr), .circle-benefits-visual_pointBottomRight__L21_z .circle-benefits-visual_label__hS2K1:lang(he), .circle-benefits-visual_pointBottomRight__L21_z .circle-benefits-visual_label__hS2K1:lang(pt), .circle-benefits-visual_pointBottomRight__L21_z .circle-benefits-visual_label__hS2K1:lang(ro), .circle-benefits-visual_pointTopLeft__4bftJ .circle-benefits-visual_label__hS2K1:lang(de), .circle-benefits-visual_pointTopLeft__4bftJ .circle-benefits-visual_label__hS2K1:lang(fr), .circle-benefits-visual_pointTopLeft__4bftJ .circle-benefits-visual_label__hS2K1:lang(he), .circle-benefits-visual_pointTopLeft__4bftJ .circle-benefits-visual_label__hS2K1:lang(pt), .circle-benefits-visual_pointTopLeft__4bftJ .circle-benefits-visual_label__hS2K1:lang(ro), .circle-benefits-visual_pointTopRight__8V4v8 .circle-benefits-visual_label__hS2K1:lang(de), .circle-benefits-visual_pointTopRight__8V4v8 .circle-benefits-visual_label__hS2K1:lang(fr), .circle-benefits-visual_pointTopRight__8V4v8 .circle-benefits-visual_label__hS2K1:lang(he), .circle-benefits-visual_pointTopRight__8V4v8 .circle-benefits-visual_label__hS2K1:lang(pt), .circle-benefits-visual_pointTopRight__8V4v8 .circle-benefits-visual_label__hS2K1:lang(ro) { font-size: 12px; }
.circle-benefits-visual_pointBottom__szDrc .circle-benefits-visual_label__hS2K1, .circle-benefits-visual_pointTop__1fA8f .circle-benefits-visual_label__hS2K1 { max-width: unset; white-space: nowrap; }
.circle-benefits-visual_pointBottom__szDrc .circle-benefits-visual_label__hS2K1:lang(de), .circle-benefits-visual_pointBottom__szDrc .circle-benefits-visual_label__hS2K1:lang(fr), .circle-benefits-visual_pointBottom__szDrc .circle-benefits-visual_label__hS2K1:lang(he), .circle-benefits-visual_pointBottom__szDrc .circle-benefits-visual_label__hS2K1:lang(pt), .circle-benefits-visual_pointBottom__szDrc .circle-benefits-visual_label__hS2K1:lang(ro), .circle-benefits-visual_pointTop__1fA8f .circle-benefits-visual_label__hS2K1:lang(de), .circle-benefits-visual_pointTop__1fA8f .circle-benefits-visual_label__hS2K1:lang(fr), .circle-benefits-visual_pointTop__1fA8f .circle-benefits-visual_label__hS2K1:lang(he), .circle-benefits-visual_pointTop__1fA8f .circle-benefits-visual_label__hS2K1:lang(pt), .circle-benefits-visual_pointTop__1fA8f .circle-benefits-visual_label__hS2K1:lang(ro) { font-size: 12px; }
.info-page-flex-content_content__FxjcH { padding: 0px 20px; }
@media only screen and (min-width: 99999px) {
  .info-page-flex-content_content__FxjcH { max-width: 1128px; }
}
.info-page-flex-content_sections__tSBAt section { align-self: stretch; }
@media only screen and (min-width: 99999px) {
  .info-page-flex-content_container__Pmab1.info-page-flex-content_twoColumns__W6a5S { display: grid; align-items: start; gap: 48px; grid-template-columns: 1fr 1fr; }
  .info-page-flex-content_container__Pmab1.info-page-flex-content_twoColumns__W6a5S .info-page-flex-content_header__j2YXS { max-width: 556px; height: 100%; justify-content: center; }
}
.info-page-flex-content_header__j2YXS { display: flex; flex-direction: column; margin-bottom: 24px; }
@media only screen and (min-width: 99999px) {
  .info-page-flex-content_header__j2YXS { margin-bottom: 32px; }
  .info-page-flex-content_twoColumns__W6a5S .info-page-flex-content_header__j2YXS { margin-bottom: 0px; }
}
.info-page-flex-content_icon__HBQeX { width: 48px; height: 48px; margin-bottom: 16px; }
.info-page-flex-content_title__lI8Nk { margin-bottom: 8px; }
.info-page-flex-content_disclaimer__WYelS { margin-top: 24px; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
@media only screen and (min-width: 99999px) {
  .info-page-flex-content_disclaimer__WYelS { width: calc(-80px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .info-page-flex-content_disclaimer__WYelS { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
}
.info-page-bmi_uButton__4OD6T { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.info-page-bmi_uGreenButton__6nbhm { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.info-page-bmi_uGreenButton__6nbhm:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.info-page-bmi_uGreenWideButton__tuhpT, .info-page-bmi_uWideButton__zv2gl { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.info-page-bmi_uWideButton__zv2gl { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.info-page-bmi_uWideButton__zv2gl:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.info-page-bmi_uInput__pmvci { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.info-page-bmi_uInput__pmvci:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.info-page-bmi_uInput__pmvci:hover { border: 1px solid var(--neutral900Color); }
.info-page-bmi_uInput__pmvci:-webkit-autofill:active, .info-page-bmi_uInput__pmvci:-webkit-autofill:focus, .info-page-bmi_uInput__pmvci:active, .info-page-bmi_uInput__pmvci:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.info-page-bmi_uInput__pmvci:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.info-page-bmi_uInput__pmvci.info-page-bmi_isInvalid__UfLdn { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.info-page-bmi_uContentCard__IFyhr { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.info-page-bmi_uInputError__04AeZ { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.info-page-bmi_desktopOnly__jxh6e { display: none; }
@media only screen and (min-width: 99999px) {
  .info-page-bmi_desktopOnly__jxh6e { display: block; }
  .info-page-bmi_mobileOnly__sRUCl { display: none; }
}
.info-page-bmi_legal__r0Sv4 { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.info-page-bmi_root__PfjOp { width: 100%; background-color: var(--backgroundPrimary); }
.info-page-bmi_container__SWmsU { width: 100%; }
@media only screen and (min-width: 99999px) {
  .info-page-bmi_container__SWmsU { max-width: 936px; margin: 0px auto; }
}
.info-page-bmi_title__0yS_l { margin-bottom: 24px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .info-page-bmi_title__0yS_l { margin-bottom: 40px; }
}
.info-page-bmi_bmiContainer__FCvXm { width: 100%; margin-bottom: 16px; border-radius: 12px; }
.info-page-bmi_bmiContainer__FCvXm.info-page-bmi_isInverse___NIN1 { background-color: var(--backgroundSecondary); }
.info-page-motivational-content_icon__9O77K { opacity: 0.72; }
.big-image-section_image__65pnr { display: block; width: 100%; max-width: 445px; margin: 0px auto; aspect-ratio: 326 / 217; border-radius: 8px; object-fit: cover; }
@media only screen and (min-width: 99999px) {
  .big-image-section_image__65pnr { width: 500px; max-width: none; }
}
.bmi-scale-section_container__dVdJL { display: flex; width: 100%; flex-direction: column; gap: 16px; }
@media only screen and (min-width: 99999px) {
  .bmi-scale-section_container__dVdJL { max-width: 500px; margin: 0px auto; }
}
.featured-in-block_topDivider__o4gKC { display: none; }
@media only screen and (min-width: 99999px) {
  .featured-in-block_topDivider__o4gKC { display: block; margin-bottom: 24px; }
}
.featured-in-block_featuredInTitle__mNWgx { display: none; }
.featured-in-block_featuredInTitle__mNWgx:lang(hu), .featured-in-block_featuredInTitle__mNWgx:lang(id) { font-size: 23px; }
@media only screen and (min-width: 99999px) {
  .featured-in-block_featuredInTitle__mNWgx { display: block; margin-bottom: 0px; text-align: start; }
}
.featured-in-block_logoRow__B_Ax5 { align-items: center; }
.featured-in-block_logoItem__cpThg { display: flex; flex: 1 1 0%; align-items: center; justify-content: center; min-inline-size: 0px; }
.featured-in-block_divider__x19ly { width: 1px; height: 24px; flex-shrink: 0; align-self: center; background-color: var(--borderDefault); margin: 0px !important; }
.featured-in-block_featuredInImage__ED6uv { display: block; width: 87px; height: 28px; object-fit: contain; }
@media only screen and (min-width: 99999px) {
  .featured-in-block_featuredInImage__ED6uv { width: 92px; height: auto; }
}
@keyframes info-page-big-image-featured-in_show__Br04Z { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes info-page-big-image-featured-in_showLCP__IeO0u { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes info-page-big-image-featured-in_hide__pGvS2 { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes info-page-big-image-featured-in_smallScroll__64zhU { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes info-page-big-image-featured-in_bigScroll__jQmEE { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
@media only screen and (min-width: 99999px) {
  .info-page-big-image-featured-in_pageContainer__YyS_r { max-width: 1100px; padding: 0px; margin: 0px auto; }
}
.info-page-big-image-featured-in_hidePage__pPxj1 { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); pointer-events: none; }
.info-page-big-image-featured-in_container__nr1gS { display: flex; flex-direction: column; gap: 24px; text-align: center; animation: info-page-big-image-featured-in_bigScroll__jQmEE var(--scrollDuration,.3s) ease-in .5s,info-page-big-image-featured-in_show__Br04Z var(--showDuration,.5s) ease-in .5s backwards; }
@media only screen and (min-width: 99999px) {
  .info-page-big-image-featured-in_container__nr1gS { flex-direction: row; align-items: center; justify-content: space-between; gap: 48px; text-align: start; }
}
.info-page-big-image-featured-in_buttonGroup__qQ5GH { animation: 0.5s ease-out 0s 1 normal backwards running info-page-big-image-featured-in_show__Br04Z; }
.info-page-big-image-featured-in_title__S5GTz { margin-bottom: 12px; color: var(--textBrand); }
.info-page-big-image-featured-in_title__S5GTz:lang(es), .info-page-big-image-featured-in_title__S5GTz:lang(fr), .info-page-big-image-featured-in_title__S5GTz:lang(ja), .info-page-big-image-featured-in_title__S5GTz:lang(th), .info-page-big-image-featured-in_title__S5GTz:lang(tr) { font-size: 30px; }
.info-page-big-image-featured-in_title__S5GTz:lang(id), .info-page-big-image-featured-in_title__S5GTz:lang(pl), .info-page-big-image-featured-in_title__S5GTz:lang(pt) { font-size: 29px; }
.info-page-big-image-featured-in_title__S5GTz:lang(nl) { font-size: 27px; }
.info-page-big-image-featured-in_title__S5GTz:lang(el) { font-size: 26px; }
.info-page-big-image-featured-in_title__S5GTz:lang(ms) { font-size: 24px; }
.info-page-big-image-featured-in_subtitle__9EI_b { margin-bottom: 0px; }
.info-page-big-image-featured-in_subtitle__9EI_b:lang(ms) { font-size: 16px; }
@media only screen and (min-width: 99999px) {
  .info-page-big-image-featured-in_subtitle__9EI_b { margin-bottom: 24px; }
}
.info-page-big-image-featured-in_subtitle__9EI_b b { font-weight: 600; }
.info-page-big-image-featured-in_image__NGvXz { display: block; width: 100%; max-width: 445px; aspect-ratio: 326 / 217; border-radius: 8px; object-fit: cover; }
@media only screen and (min-width: 99999px) {
  .info-page-big-image-featured-in_image__NGvXz { width: 500px; max-width: none; }
}
.info-page-flex-content_sections__7Bvtm section { align-self: stretch; }
@media only screen and (min-width: 99999px) {
  .info-page-flex-content_container___RVx1.info-page-flex-content_twoColumns__nmdaB { display: grid; align-items: start; gap: 48px; grid-template-columns: 1fr 1fr; }
  .info-page-flex-content_container___RVx1.info-page-flex-content_twoColumns__nmdaB .info-page-flex-content_header__XzwJy { max-width: 556px; height: 100%; justify-content: center; }
}
.info-page-flex-content_header__XzwJy { display: flex; flex-direction: column; margin-bottom: 24px; }
@media only screen and (min-width: 99999px) {
  .info-page-flex-content_header__XzwJy { margin-bottom: 32px; }
  .info-page-flex-content_twoColumns__nmdaB .info-page-flex-content_header__XzwJy { margin-bottom: 0px; }
}
.info-page-flex-content_icon__AopC8 { width: 48px; height: 48px; margin-bottom: 16px; }
.info-page-flex-content_title__9NO_A { margin-bottom: 8px; }
.info-page-flex-content_disclaimer__53aws { margin-top: 24px; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
@media only screen and (min-width: 99999px) {
  .info-page-flex-content_disclaimer__53aws { width: calc(-80px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .info-page-flex-content_disclaimer__53aws { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
}
.info-page-phone-mockup-list-content_uButton__B9Hwa { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.info-page-phone-mockup-list-content_uGreenButton__H_kEF { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.info-page-phone-mockup-list-content_uGreenButton__H_kEF:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.info-page-phone-mockup-list-content_uGreenWideButton__aaLka { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.info-page-phone-mockup-list-content_uWideButton__KsYtQ { display: block; width: 100%; max-width: 295px; margin: 0px auto; background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.info-page-phone-mockup-list-content_uWideButton__KsYtQ:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.info-page-phone-mockup-list-content_uInput__XVXI8 { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.info-page-phone-mockup-list-content_uInput__XVXI8:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.info-page-phone-mockup-list-content_uInput__XVXI8:hover { border: 1px solid var(--neutral900Color); }
.info-page-phone-mockup-list-content_uInput__XVXI8:-webkit-autofill:active, .info-page-phone-mockup-list-content_uInput__XVXI8:-webkit-autofill:focus, .info-page-phone-mockup-list-content_uInput__XVXI8:active, .info-page-phone-mockup-list-content_uInput__XVXI8:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.info-page-phone-mockup-list-content_uInput__XVXI8:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.info-page-phone-mockup-list-content_uInput__XVXI8.info-page-phone-mockup-list-content_isInvalid__1jSjO { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.info-page-phone-mockup-list-content_uContentCard__AcEVO { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.info-page-phone-mockup-list-content_uInputError__wSD49 { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.info-page-phone-mockup-list-content_desktopOnly___CQYF { display: none; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_desktopOnly___CQYF { display: block; }
  .info-page-phone-mockup-list-content_mobileOnly__ulpJK { display: none; }
}
.info-page-phone-mockup-list-content_legal__rhGWd { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.info-page-phone-mockup-list-content_mainWrap__hCE59 { flex: 1 1 0%; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_mainWrap__hCE59 { flex: initial; }
}
.info-page-phone-mockup-list-content_container___WLhc { display: flex; width: 100%; flex-direction: column; align-items: center; gap: 24px; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_container___WLhc { flex-direction: row; justify-content: center; gap: 48px; }
  .info-page-phone-mockup-list-content_textGroup__j3NjX { min-width: 0px; max-width: 580px; flex: 1 1 0%; }
}
.info-page-phone-mockup-list-content_phoneBlock__4xnuN { position: relative; overflow: hidden; width: 100%; max-width: 350px; margin: 0px auto; background: var(--backgroundSecondary); border-radius: 24px; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_phoneBlock__4xnuN { max-width: 500px; flex-shrink: 0; margin: 0px; }
}
.info-page-phone-mockup-list-content_frameImage__ylCVL { position: absolute; z-index: 0; top: 16px; left: 50%; width: 59%; height: auto; pointer-events: none; transform: translateX(-50%); }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_frameImage__ylCVL { top: 23px; }
}
.info-page-phone-mockup-list-content_phoneContent__rQBQU { position: relative; z-index: 1; display: flex; flex-direction: column; align-items: center; padding: 52px 20px 24px; gap: 16px; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_phoneContent__rQBQU { padding: 74px 29px 34px; gap: 23px; }
}
.info-page-phone-mockup-list-content_list__X5DhB { display: flex; width: 100%; max-width: 280px; flex-direction: column; gap: 8px; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_list__X5DhB { max-width: 400px; gap: 11px; }
}
.info-page-phone-mockup-list-content_mealCard__WR8Ac { display: flex; align-items: center; justify-content: space-between; padding: 4px; border: 1px solid var(--borderDefault); backdrop-filter: blur(36px); background: var(--backgroundPrimary); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.03) 0px 14px 15px 0px, rgba(0, 0, 0, 0.05) 0px -0.67px 8px 0px; gap: 8px; padding-inline-end: 9px; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_mealCard__WR8Ac { padding: 6px; gap: 11px; padding-inline-end: 13px; }
}
.info-page-phone-mockup-list-content_mealMain__4MB1W { display: flex; min-width: 0px; flex: 1 1 0%; align-items: center; gap: 8px; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_mealMain__4MB1W { gap: 11px; }
}
.info-page-phone-mockup-list-content_mealImage__iG7xK { width: 56px; height: 56px; flex-shrink: 0; border-radius: 8px; object-fit: cover; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_mealImage__iG7xK { width: 80px; height: 80px; }
}
[lang="ar"] .info-page-phone-mockup-list-content_mealImage__iG7xK, [lang="he"] .info-page-phone-mockup-list-content_mealImage__iG7xK { transform: scaleX(-1); }
.info-page-phone-mockup-list-content_mealText__BzN1i { display: flex; min-width: 0px; flex-direction: column; gap: 4px; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_mealText__BzN1i { gap: 6px; }
}
.info-page-phone-mockup-list-content_indicator__wLzpC { display: flex; width: 14px; height: 14px; flex-shrink: 0; align-items: center; justify-content: center; border: 1px solid var(--iconAccent); border-radius: 50%; opacity: 0.5; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_indicator__wLzpC { width: 20px; height: 20px; }
}
.info-page-phone-mockup-list-content_indicatorChecked__1dHc_ { flex-shrink: 0; color: var(--iconAccent); font-size: 14px; }
@media only screen and (min-width: 99999px) {
  .info-page-phone-mockup-list-content_indicatorChecked__1dHc_ { font-size: 20px; }
}
.quote-expert-section_container__vQJfi { padding: 0px; }
.quote-expert-section_quoteWithExpertWrapper__YyHtt { padding: 20px 16px; }
.quote-expert-section_expertCardItem__xDzm1 { padding: 0px; }
.single-select-layout-with-progress_optionButton__s6qhl, .single-select-layout-with-progress_root__Y65Ch { display: inline-block; width: 100%; line-height: 0; }
.single-select-layout-with-progress_root__Y65Ch { background-color: var(--backgroundPrimaryColor); }
@keyframes question-layout-nutrition-with-progress_show__JmrAB { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes question-layout-nutrition-with-progress_showLCP__OjmHh { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes question-layout-nutrition-with-progress_hide__cfFqm { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes question-layout-nutrition-with-progress_smallScroll__DIovr { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes question-layout-nutrition-with-progress_bigScroll__7iu_X { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.question-layout-nutrition-with-progress_question__izXj_ { animation: question-layout-nutrition-with-progress_bigScroll__7iu_X var(--scrollDuration,.3s) ease-in 0s,question-layout-nutrition-with-progress_show__JmrAB var(--showDuration,.5s) ease-in 0s backwards; padding: 20px; }
@media only screen and (min-width: 99999px) {
  .question-layout-nutrition-with-progress_question__izXj_ { width: 100%; max-width: 552px; padding: 64px 0px 0px; margin: 0px auto; }
}
.question-layout-nutrition-with-progress_question__izXj_.question-layout-nutrition-with-progress_hidePage__r7_rP { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
.question-layout-nutrition-with-progress_isThisTrueText__JcDeD { margin-bottom: 12px; }
@media only screen and (min-width: 99999px) {
  .question-layout-nutrition-with-progress_isThisTrueText__JcDeD { margin-bottom: 16px; }
}
.question-layout-nutrition-with-progress_title__uH5CJ { margin: 0px auto; text-align: start; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
@media only screen and (min-width: 99999px) {
  .question-layout-nutrition-with-progress_title__uH5CJ { width: calc(-73px + calc(87.5 * var(--sda-vw, 1vw))); max-width: calc(-3px + calc(87.5 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .question-layout-nutrition-with-progress_title__uH5CJ { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
}
@media only screen and (min-width: 99999px) {
  .question-layout-nutrition-with-progress_title__uH5CJ { margin: 0px auto 40px; }
}
.question-layout-nutrition-with-progress_description__87mMl { width: 100%; padding: 0px 20px; margin: 12px 0px 0px; color: var(--contentSecondaryColor); text-align: center; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; }
[data-aeonik-pro-new-font] .question-layout-nutrition-with-progress_description__87mMl { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .question-layout-nutrition-with-progress_description__87mMl { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; margin: 16px 0px 0px; }
  [data-aeonik-pro-new-font] .question-layout-nutrition-with-progress_description__87mMl { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.question-layout-nutrition-with-progress_subProgressBar__AiUC4 { display: flex; width: 100%; align-items: center; justify-content: space-between; padding: 12px; border: 1px solid var(--borderTertiaryColor,rgba(23,23,23,.08)); margin-bottom: 20px; border-radius: 16px; gap: 8px; }
@media only screen and (min-width: 99999px) {
  .question-layout-nutrition-with-progress_subProgressBar__AiUC4 { margin-bottom: 40px; }
}
.question-layout-nutrition-with-progress_subProgressBar__AiUC4 img { display: block; padding: 0px; margin: 0px; }
.question-layout-nutrition-with-progress_subProgressBar__AiUC4 .question-layout-nutrition-with-progress_subProgressBarText__DdIWr { display: flex; gap: 6px; }
.question-layout-nutrition-with-progress_subProgressBar__AiUC4 .question-layout-nutrition-with-progress_subProgressBarText__DdIWr span { color: var(--contentTertiaryColor); }
@keyframes confirm-button-fixed_show__85aDv { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes confirm-button-fixed_showLCP__RO3_z { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes confirm-button-fixed_hide__C3FT0 { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes confirm-button-fixed_smallScroll__3tvXn { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes confirm-button-fixed_bigScroll__j0Fit { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.confirm-button-fixed_spacer__X0B1n { width: 100%; height: 88px; }
.confirm-button-fixed_buttonGroup__Utc5_ { z-index: 10; animation: confirm-button-fixed_show__85aDv var(--scrollDuration,.3s) ease-out .5s backwards; }
.confirm-button-fixed_button__5_Cy1 { transform: scale(1); transition: transform 0.1s ease-in-out, opacity 0.3s ease-in-out; }
.confirm-button-fixed_button__5_Cy1:active { transform: scale(0.98); }
.confirm-button-fixed_button__5_Cy1[disabled] { cursor: not-allowed; opacity: 0.6; }
.body-zones-question-with-full-body-option_multiSelect__6gyi1 { position: relative; }
.body-zones-question-with-full-body-option_imageFlipped__sQ6VQ, .body-zones-question-with-full-body-option_image__28RR1, .body-zones-question-with-full-body-option_zoneImageFlipped__8rmK1, .body-zones-question-with-full-body-option_zoneImage__sSZXe { position: absolute; top: 125px; object-fit: contain; pointer-events: none; }
@media only screen and (min-width: 99999px) {
  .body-zones-question-with-full-body-option_imageFlipped__sQ6VQ, .body-zones-question-with-full-body-option_image__28RR1, .body-zones-question-with-full-body-option_zoneImageFlipped__8rmK1, .body-zones-question-with-full-body-option_zoneImage__sSZXe { top: 50px; }
}
.body-zones-question-with-full-body-option_image__28RR1 { z-index: 0; right: 0px; }
.body-zones-question-with-full-body-option_imageFlipped__sQ6VQ { z-index: 0; left: 0px; transform: scaleX(-1); }
@keyframes body-zones-question-with-full-body-option_fadeIn__qbFhB { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.body-zones-question-with-full-body-option_zoneImage__sSZXe { z-index: 1; right: 0px; animation: 0.15s ease-in 0s 1 normal none running body-zones-question-with-full-body-option_fadeIn__qbFhB; }
.body-zones-question-with-full-body-option_zoneImageFlipped__8rmK1 { z-index: 1; left: 0px; animation: 0.15s ease-in 0s 1 normal none running body-zones-question-with-full-body-option_fadeIn__qbFhB; transform: scaleX(-1); }
.body-zones-question-with-full-body-option_zoneImageDark__qFr5U { top: 45px; }
.body-zones-question-with-full-body-option_title__Tc2YZ { margin-bottom: 8px; }
.body-zones-question-with-full-body-option_listsFlipped__ssBpd { align-items: flex-end; }
.body-zones-question-with-full-body-option_listsFlipped__ssBpd ul { margin: 0px auto; }
.body-zones-question-with-full-body-option_listOption__zvRdk { position: relative; z-index: 1; width: 50% !important; }
@media only screen and (max-width: 350px) {
  .body-zones-question-with-full-body-option_listOption__zvRdk { width: 100% !important; max-width: 146px; }
}
@media only screen and (min-width: 99999px) {
  .body-zones-question-with-full-body-option_listOption__zvRdk { width: 100% !important; max-width: 343px; }
}
@media only screen and (min-width: 99999px) {
  .body-zones-question-with-full-body-option_listOption__zvRdk { width: 100% !important; max-width: 552px; }
}
.body-zones-question-with-full-body-option_listOptionFlipped__bI1ld { margin-left: auto; }
.typography_headlineH1__IagK7 { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH1-fw,var(--headline-fw)); --tp-fs: var(--headlineH1-fs,var(--headline-fs)); --tp-ff: var(--headlineH1-ff,var(--headline-ff)); --tp-ls: var(--headlineH1-ls,var(--headline-ls)); --tp-lh: var(--headlineH1-lh,var(--headline-lh)); --tp-fst: var(--headlineH1-fst,var(--headline-fst)); --tp-tt: var(--headlineH1-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_headlineH1__IagK7 { --tp-fw-tb: var(--headlineH1-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH1-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH1-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH1-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH1-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH1-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH1-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH1__IagK7 { --tp-fw-dt: var(--headlineH1-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH1-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH1-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH1-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH1-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH1-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH1-tt-dt,var(--headline-tt-dt)); }
}
.typography_headlineH2__Yw9V4 { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH2-fw,var(--headline-fw)); --tp-fs: var(--headlineH2-fs,var(--headline-fs)); --tp-ff: var(--headlineH2-ff,var(--headline-ff)); --tp-ls: var(--headlineH2-ls,var(--headline-ls)); --tp-lh: var(--headlineH2-lh,var(--headline-lh)); --tp-fst: var(--headlineH2-fst,var(--headline-fst)); --tp-tt: var(--headlineH2-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_headlineH2__Yw9V4 { --tp-fw-tb: var(--headlineH2-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH2-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH2-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH2-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH2-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH2-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH2-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH2__Yw9V4 { --tp-fw-dt: var(--headlineH2-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH2-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH2-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH2-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH2-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH2-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH2-tt-dt,var(--headline-tt-dt)); }
}
.typography_headlineH3__m4nPl { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH3-fw,var(--headline-fw)); --tp-fs: var(--headlineH3-fs,var(--headline-fs)); --tp-ff: var(--headlineH3-ff,var(--headline-ff)); --tp-ls: var(--headlineH3-ls,var(--headline-ls)); --tp-lh: var(--headlineH3-lh,var(--headline-lh)); --tp-fst: var(--headlineH3-fst,var(--headline-fst)); --tp-tt: var(--headlineH3-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_headlineH3__m4nPl { --tp-fw-tb: var(--headlineH3-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH3-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH3-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH3-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH3-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH3-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH3-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH3__m4nPl { --tp-fw-dt: var(--headlineH3-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH3-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH3-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH3-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH3-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH3-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH3-tt-dt,var(--headline-tt-dt)); }
}
.typography_headlineH4__4OPBF { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH4-fw,var(--headline-fw)); --tp-fs: var(--headlineH4-fs,var(--headline-fs)); --tp-ff: var(--headlineH4-ff,var(--headline-ff)); --tp-ls: var(--headlineH4-ls,var(--headline-ls)); --tp-lh: var(--headlineH4-lh,var(--headline-lh)); --tp-fst: var(--headlineH4-fst,var(--headline-fst)); --tp-tt: var(--headlineH4-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_headlineH4__4OPBF { --tp-fw-tb: var(--headlineH4-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH4-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH4-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH4-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH4-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH4-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH4-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH4__4OPBF { --tp-fw-dt: var(--headlineH4-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH4-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH4-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH4-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH4-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH4-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH4-tt-dt,var(--headline-tt-dt)); }
}
.typography_headlineH5__mTwM4 { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH5-fw,var(--headline-fw)); --tp-fs: var(--headlineH5-fs,var(--headline-fs)); --tp-ff: var(--headlineH5-ff,var(--headline-ff)); --tp-ls: var(--headlineH5-ls,var(--headline-ls)); --tp-lh: var(--headlineH5-lh,var(--headline-lh)); --tp-fst: var(--headlineH5-fst,var(--headline-fst)); --tp-tt: var(--headlineH5-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_headlineH5__mTwM4 { --tp-fw-tb: var(--headlineH5-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH5-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH5-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH5-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH5-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH5-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH5-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH5__mTwM4 { --tp-fw-dt: var(--headlineH5-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH5-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH5-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH5-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH5-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH5-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH5-tt-dt,var(--headline-tt-dt)); }
}
.typography_headlineH6__P5VBm { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH6-fw,var(--headline-fw)); --tp-fs: var(--headlineH6-fs,var(--headline-fs)); --tp-ff: var(--headlineH6-ff,var(--headline-ff)); --tp-ls: var(--headlineH6-ls,var(--headline-ls)); --tp-lh: var(--headlineH6-lh,var(--headline-lh)); --tp-fst: var(--headlineH6-fst,var(--headline-fst)); --tp-tt: var(--headlineH6-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_headlineH6__P5VBm { --tp-fw-tb: var(--headlineH6-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH6-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH6-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH6-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH6-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH6-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH6-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH6__P5VBm { --tp-fw-dt: var(--headlineH6-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH6-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH6-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH6-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH6-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH6-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH6-tt-dt,var(--headline-tt-dt)); }
}
.typography_headlineH7__2VVce { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH7-fw,var(--headline-fw)); --tp-fs: var(--headlineH7-fs,var(--headline-fs)); --tp-ff: var(--headlineH7-ff,var(--headline-ff)); --tp-ls: var(--headlineH7-ls,var(--headline-ls)); --tp-lh: var(--headlineH7-lh,var(--headline-lh)); --tp-fst: var(--headlineH7-fst,var(--headline-fst)); --tp-tt: var(--headlineH7-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_headlineH7__2VVce { --tp-fw-tb: var(--headlineH7-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH7-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH7-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH7-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH7-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH7-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH7-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH7__2VVce { --tp-fw-dt: var(--headlineH7-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH7-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH7-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH7-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH7-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH7-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH7-tt-dt,var(--headline-tt-dt)); }
}
.typography_hTitleCapsLG__rPyJn { -webkit-font-smoothing: antialiased; --tp-fw: var(--hTitleCapsLG-fw,var(--headline-fw)); --tp-fs: var(--hTitleCapsLG-fs,var(--headline-fs)); --tp-ff: var(--hTitleCapsLG-ff,var(--headline-ff)); --tp-ls: var(--hTitleCapsLG-ls,var(--headline-ls)); --tp-lh: var(--hTitleCapsLG-lh,var(--headline-lh)); --tp-fst: var(--hTitleCapsLG-fst,var(--headline-fst)); --tp-tt: var(--hTitleCapsLG-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_hTitleCapsLG__rPyJn { --tp-fw-tb: var(--hTitleCapsLG-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--hTitleCapsLG-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--hTitleCapsLG-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--hTitleCapsLG-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--hTitleCapsLG-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--hTitleCapsLG-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--hTitleCapsLG-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_hTitleCapsLG__rPyJn { --tp-fw-dt: var(--hTitleCapsLG-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--hTitleCapsLG-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--hTitleCapsLG-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--hTitleCapsLG-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--hTitleCapsLG-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--hTitleCapsLG-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--hTitleCapsLG-tt-dt,var(--headline-tt-dt)); }
}
.typography_hTitleCapsSMUniversal__GD17c { -webkit-font-smoothing: antialiased; --tp-fw: var(--hTitleCapsSMUniversal-fw,var(--headline-fw)); --tp-fs: var(--hTitleCapsSMUniversal-fs,var(--headline-fs)); --tp-ff: var(--hTitleCapsSMUniversal-ff,var(--headline-ff)); --tp-ls: var(--hTitleCapsSMUniversal-ls,var(--headline-ls)); --tp-lh: var(--hTitleCapsSMUniversal-lh,var(--headline-lh)); --tp-fst: var(--hTitleCapsSMUniversal-fst,var(--headline-fst)); --tp-tt: var(--hTitleCapsSMUniversal-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_hTitleCapsSMUniversal__GD17c { --tp-fw-tb: var(--hTitleCapsSMUniversal-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--hTitleCapsSMUniversal-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--hTitleCapsSMUniversal-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--hTitleCapsSMUniversal-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--hTitleCapsSMUniversal-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--hTitleCapsSMUniversal-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--hTitleCapsSMUniversal-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_hTitleCapsSMUniversal__GD17c { --tp-fw-dt: var(--hTitleCapsSMUniversal-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--hTitleCapsSMUniversal-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--hTitleCapsSMUniversal-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--hTitleCapsSMUniversal-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--hTitleCapsSMUniversal-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--hTitleCapsSMUniversal-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--hTitleCapsSMUniversal-tt-dt,var(--headline-tt-dt)); }
}
.typography_subtitleRegular__OC8_U { -webkit-font-smoothing: antialiased; --tp-fw: var(--subtitleRegular-fw,var(--subtitle-fw)); --tp-fs: var(--subtitleRegular-fs,var(--subtitle-fs)); --tp-ff: var(--subtitleRegular-ff,var(--subtitle-ff)); --tp-ls: var(--subtitleRegular-ls,var(--subtitle-ls)); --tp-lh: var(--subtitleRegular-lh,var(--subtitle-lh)); --tp-fst: var(--subtitleRegular-fst,var(--subtitle-fst)); --tp-tt: var(--subtitleRegular-tt,var(--subtitle-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_subtitleRegular__OC8_U { --tp-fw-tb: var(--subtitleRegular-fw-tb,var(--subtitle-fw-tb)); --tp-fs-tb: var(--subtitleRegular-fs-tb,var(--subtitle-fs-tb)); --tp-ff-tb: var(--subtitleRegular-ff-tb,var(--subtitle-ff-tb)); --tp-ls-tb: var(--subtitleRegular-ls-tb,var(--subtitle-ls-tb)); --tp-lh-tb: var(--subtitleRegular-lh-tb,var(--subtitle-lh-tb)); --tp-fst-tb: var(--subtitleRegular-fst-tb,var(--subtitle-fst-tb)); --tp-tt-tb: var(--subtitleRegular-tt-tb,var(--subtitle-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleRegular__OC8_U { --tp-fw-dt: var(--subtitleRegular-fw-dt,var(--subtitle-fw-dt)); --tp-fs-dt: var(--subtitleRegular-fs-dt,var(--subtitle-fs-dt)); --tp-ff-dt: var(--subtitleRegular-ff-dt,var(--subtitle-ff-dt)); --tp-ls-dt: var(--subtitleRegular-ls-dt,var(--subtitle-ls-dt)); --tp-lh-dt: var(--subtitleRegular-lh-dt,var(--subtitle-lh-dt)); --tp-fst-dt: var(--subtitleRegular-fst-dt,var(--subtitle-fst-dt)); --tp-tt-dt: var(--subtitleRegular-tt-dt,var(--subtitle-tt-dt)); }
}
.typography_subtitleMedium__xi3cD { -webkit-font-smoothing: antialiased; --tp-fw: var(--subtitleMedium-fw,var(--subtitle-fw)); --tp-fs: var(--subtitleMedium-fs,var(--subtitle-fs)); --tp-ff: var(--subtitleMedium-ff,var(--subtitle-ff)); --tp-ls: var(--subtitleMedium-ls,var(--subtitle-ls)); --tp-lh: var(--subtitleMedium-lh,var(--subtitle-lh)); --tp-fst: var(--subtitleMedium-fst,var(--subtitle-fst)); --tp-tt: var(--subtitleMedium-tt,var(--subtitle-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_subtitleMedium__xi3cD { --tp-fw-tb: var(--subtitleMedium-fw-tb,var(--subtitle-fw-tb)); --tp-fs-tb: var(--subtitleMedium-fs-tb,var(--subtitle-fs-tb)); --tp-ff-tb: var(--subtitleMedium-ff-tb,var(--subtitle-ff-tb)); --tp-ls-tb: var(--subtitleMedium-ls-tb,var(--subtitle-ls-tb)); --tp-lh-tb: var(--subtitleMedium-lh-tb,var(--subtitle-lh-tb)); --tp-fst-tb: var(--subtitleMedium-fst-tb,var(--subtitle-fst-tb)); --tp-tt-tb: var(--subtitleMedium-tt-tb,var(--subtitle-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleMedium__xi3cD { --tp-fw-dt: var(--subtitleMedium-fw-dt,var(--subtitle-fw-dt)); --tp-fs-dt: var(--subtitleMedium-fs-dt,var(--subtitle-fs-dt)); --tp-ff-dt: var(--subtitleMedium-ff-dt,var(--subtitle-ff-dt)); --tp-ls-dt: var(--subtitleMedium-ls-dt,var(--subtitle-ls-dt)); --tp-lh-dt: var(--subtitleMedium-lh-dt,var(--subtitle-lh-dt)); --tp-fst-dt: var(--subtitleMedium-fst-dt,var(--subtitle-fst-dt)); --tp-tt-dt: var(--subtitleMedium-tt-dt,var(--subtitle-tt-dt)); }
}
.typography_subtitleSemiBold__ep2BU { -webkit-font-smoothing: antialiased; --tp-fw: var(--subtitleSemiBold-fw,var(--subtitle-fw)); --tp-fs: var(--subtitleSemiBold-fs,var(--subtitle-fs)); --tp-ff: var(--subtitleSemiBold-ff,var(--subtitle-ff)); --tp-ls: var(--subtitleSemiBold-ls,var(--subtitle-ls)); --tp-lh: var(--subtitleSemiBold-lh,var(--subtitle-lh)); --tp-fst: var(--subtitleSemiBold-fst,var(--subtitle-fst)); --tp-tt: var(--subtitleSemiBold-tt,var(--subtitle-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_subtitleSemiBold__ep2BU { --tp-fw-tb: var(--subtitleSemiBold-fw-tb,var(--subtitle-fw-tb)); --tp-fs-tb: var(--subtitleSemiBold-fs-tb,var(--subtitle-fs-tb)); --tp-ff-tb: var(--subtitleSemiBold-ff-tb,var(--subtitle-ff-tb)); --tp-ls-tb: var(--subtitleSemiBold-ls-tb,var(--subtitle-ls-tb)); --tp-lh-tb: var(--subtitleSemiBold-lh-tb,var(--subtitle-lh-tb)); --tp-fst-tb: var(--subtitleSemiBold-fst-tb,var(--subtitle-fst-tb)); --tp-tt-tb: var(--subtitleSemiBold-tt-tb,var(--subtitle-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleSemiBold__ep2BU { --tp-fw-dt: var(--subtitleSemiBold-fw-dt,var(--subtitle-fw-dt)); --tp-fs-dt: var(--subtitleSemiBold-fs-dt,var(--subtitle-fs-dt)); --tp-ff-dt: var(--subtitleSemiBold-ff-dt,var(--subtitle-ff-dt)); --tp-ls-dt: var(--subtitleSemiBold-ls-dt,var(--subtitle-ls-dt)); --tp-lh-dt: var(--subtitleSemiBold-lh-dt,var(--subtitle-lh-dt)); --tp-fst-dt: var(--subtitleSemiBold-fst-dt,var(--subtitle-fst-dt)); --tp-tt-dt: var(--subtitleSemiBold-tt-dt,var(--subtitle-tt-dt)); }
}
.typography_subtitleBold__ba_5h { -webkit-font-smoothing: antialiased; --tp-fw: var(--subtitleBold-fw,var(--subtitle-fw)); --tp-fs: var(--subtitleBold-fs,var(--subtitle-fs)); --tp-ff: var(--subtitleBold-ff,var(--subtitle-ff)); --tp-ls: var(--subtitleBold-ls,var(--subtitle-ls)); --tp-lh: var(--subtitleBold-lh,var(--subtitle-lh)); --tp-fst: var(--subtitleBold-fst,var(--subtitle-fst)); --tp-tt: var(--subtitleBold-tt,var(--subtitle-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_subtitleBold__ba_5h { --tp-fw-tb: var(--subtitleBold-fw-tb,var(--subtitle-fw-tb)); --tp-fs-tb: var(--subtitleBold-fs-tb,var(--subtitle-fs-tb)); --tp-ff-tb: var(--subtitleBold-ff-tb,var(--subtitle-ff-tb)); --tp-ls-tb: var(--subtitleBold-ls-tb,var(--subtitle-ls-tb)); --tp-lh-tb: var(--subtitleBold-lh-tb,var(--subtitle-lh-tb)); --tp-fst-tb: var(--subtitleBold-fst-tb,var(--subtitle-fst-tb)); --tp-tt-tb: var(--subtitleBold-tt-tb,var(--subtitle-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleBold__ba_5h { --tp-fw-dt: var(--subtitleBold-fw-dt,var(--subtitle-fw-dt)); --tp-fs-dt: var(--subtitleBold-fs-dt,var(--subtitle-fs-dt)); --tp-ff-dt: var(--subtitleBold-ff-dt,var(--subtitle-ff-dt)); --tp-ls-dt: var(--subtitleBold-ls-dt,var(--subtitle-ls-dt)); --tp-lh-dt: var(--subtitleBold-lh-dt,var(--subtitle-lh-dt)); --tp-fst-dt: var(--subtitleBold-fst-dt,var(--subtitle-fst-dt)); --tp-tt-dt: var(--subtitleBold-tt-dt,var(--subtitle-tt-dt)); }
}
.typography_subtitleCAPS__ABP2p { -webkit-font-smoothing: antialiased; --tp-fw: var(--subtitleCAPS-fw,var(--subtitle-fw)); --tp-fs: var(--subtitleCAPS-fs,var(--subtitle-fs)); --tp-ff: var(--subtitleCAPS-ff,var(--subtitle-ff)); --tp-ls: var(--subtitleCAPS-ls,var(--subtitle-ls)); --tp-lh: var(--subtitleCAPS-lh,var(--subtitle-lh)); --tp-fst: var(--subtitleCAPS-fst,var(--subtitle-fst)); --tp-tt: var(--subtitleCAPS-tt,var(--subtitle-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_subtitleCAPS__ABP2p { --tp-fw-tb: var(--subtitleCAPS-fw-tb,var(--subtitle-fw-tb)); --tp-fs-tb: var(--subtitleCAPS-fs-tb,var(--subtitle-fs-tb)); --tp-ff-tb: var(--subtitleCAPS-ff-tb,var(--subtitle-ff-tb)); --tp-ls-tb: var(--subtitleCAPS-ls-tb,var(--subtitle-ls-tb)); --tp-lh-tb: var(--subtitleCAPS-lh-tb,var(--subtitle-lh-tb)); --tp-fst-tb: var(--subtitleCAPS-fst-tb,var(--subtitle-fst-tb)); --tp-tt-tb: var(--subtitleCAPS-tt-tb,var(--subtitle-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleCAPS__ABP2p { --tp-fw-dt: var(--subtitleCAPS-fw-dt,var(--subtitle-fw-dt)); --tp-fs-dt: var(--subtitleCAPS-fs-dt,var(--subtitle-fs-dt)); --tp-ff-dt: var(--subtitleCAPS-ff-dt,var(--subtitle-ff-dt)); --tp-ls-dt: var(--subtitleCAPS-ls-dt,var(--subtitle-ls-dt)); --tp-lh-dt: var(--subtitleCAPS-lh-dt,var(--subtitle-lh-dt)); --tp-fst-dt: var(--subtitleCAPS-fst-dt,var(--subtitle-fst-dt)); --tp-tt-dt: var(--subtitleCAPS-tt-dt,var(--subtitle-tt-dt)); }
}
.typography_paragraphMDRegular__1gL9R { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDRegular-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDRegular-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDRegular-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDRegular-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDRegular-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDRegular-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDRegular-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDRegular__1gL9R { --tp-fw-tb: var(--paragraphMDRegular-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDRegular-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDRegular-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDRegular-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDRegular-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDRegular-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDRegular-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDRegular__1gL9R { --tp-fw-dt: var(--paragraphMDRegular-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDRegular-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDRegular-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDRegular-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDRegular-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDRegular-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDRegular-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_paragraphMDMedium__CeQr4 { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDMedium-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDMedium-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDMedium-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDMedium-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDMedium-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDMedium-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDMedium-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDMedium__CeQr4 { --tp-fw-tb: var(--paragraphMDMedium-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDMedium-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDMedium-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDMedium-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDMedium-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDMedium-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDMedium-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDMedium__CeQr4 { --tp-fw-dt: var(--paragraphMDMedium-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDMedium-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDMedium-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDMedium-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDMedium-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDMedium-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDMedium-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_paragraphMDSemiBold__3OPTw { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDSemiBold-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDSemiBold-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDSemiBold-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDSemiBold-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDSemiBold-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDSemiBold-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDSemiBold-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDSemiBold__3OPTw { --tp-fw-tb: var(--paragraphMDSemiBold-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDSemiBold-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDSemiBold-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDSemiBold-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDSemiBold-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDSemiBold-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDSemiBold-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDSemiBold__3OPTw { --tp-fw-dt: var(--paragraphMDSemiBold-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDSemiBold-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDSemiBold-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDSemiBold-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDSemiBold-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDSemiBold-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDSemiBold-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_paragraphMDBold__Vti6H { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDBold-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDBold-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDBold-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDBold-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDBold-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDBold-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDBold-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDBold__Vti6H { --tp-fw-tb: var(--paragraphMDBold-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDBold-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDBold-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDBold-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDBold-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDBold-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDBold-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDBold__Vti6H { --tp-fw-dt: var(--paragraphMDBold-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDBold-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDBold-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDBold-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDBold-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDBold-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDBold-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_paragraphMDRegularCompact__9v7Gd { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDRegularCompact-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDRegularCompact-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDRegularCompact-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDRegularCompact-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDRegularCompact-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDRegularCompact-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDRegularCompact-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDRegularCompact__9v7Gd { --tp-fw-tb: var(--paragraphMDRegularCompact-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDRegularCompact-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDRegularCompact-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDRegularCompact-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDRegularCompact-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDRegularCompact-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDRegularCompact-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDRegularCompact__9v7Gd { --tp-fw-dt: var(--paragraphMDRegularCompact-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDRegularCompact-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDRegularCompact-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDRegularCompact-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDRegularCompact-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDRegularCompact-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDRegularCompact-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_paragraphMDMediumCompact__y7_fH { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDMediumCompact-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDMediumCompact-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDMediumCompact-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDMediumCompact-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDMediumCompact-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDMediumCompact-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDMediumCompact-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDMediumCompact__y7_fH { --tp-fw-tb: var(--paragraphMDMediumCompact-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDMediumCompact-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDMediumCompact-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDMediumCompact-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDMediumCompact-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDMediumCompact-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDMediumCompact-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDMediumCompact__y7_fH { --tp-fw-dt: var(--paragraphMDMediumCompact-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDMediumCompact-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDMediumCompact-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDMediumCompact-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDMediumCompact-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDMediumCompact-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDMediumCompact-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_paragraphMDSemiBoldCompact__GadvM { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDSemiBoldCompact-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDSemiBoldCompact-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDSemiBoldCompact-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDSemiBoldCompact-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDSemiBoldCompact-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDSemiBoldCompact-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDSemiBoldCompact-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDSemiBoldCompact__GadvM { --tp-fw-tb: var(--paragraphMDSemiBoldCompact-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDSemiBoldCompact-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDSemiBoldCompact-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDSemiBoldCompact-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDSemiBoldCompact-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDSemiBoldCompact-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDSemiBoldCompact-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDSemiBoldCompact__GadvM { --tp-fw-dt: var(--paragraphMDSemiBoldCompact-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDSemiBoldCompact-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDSemiBoldCompact-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDSemiBoldCompact-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDSemiBoldCompact-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDSemiBoldCompact-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDSemiBoldCompact-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_paragraphMDBoldCompact__YavQo { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDBoldCompact-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDBoldCompact-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDBoldCompact-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDBoldCompact-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDBoldCompact-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDBoldCompact-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDBoldCompact-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDBoldCompact__YavQo { --tp-fw-tb: var(--paragraphMDBoldCompact-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDBoldCompact-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDBoldCompact-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDBoldCompact-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDBoldCompact-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDBoldCompact-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDBoldCompact-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDBoldCompact__YavQo { --tp-fw-dt: var(--paragraphMDBoldCompact-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDBoldCompact-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDBoldCompact-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDBoldCompact-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDBoldCompact-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDBoldCompact-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDBoldCompact-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_paragraphLGRegular__iRHN1 { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphLGRegular-fw,var(--paragraphLG-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphLGRegular-fs,var(--paragraphLG-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphLGRegular-ff,var(--paragraphLG-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphLGRegular-ls,var(--paragraphLG-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphLGRegular-lh,var(--paragraphLG-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphLGRegular-fst,var(--paragraphLG-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphLGRegular-tt,var(--paragraphLG-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGRegular__iRHN1 { --tp-fw-tb: var(--paragraphLGRegular-fw-tb,var(--paragraphLG-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphLGRegular-fs-tb,var(--paragraphLG-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphLGRegular-ff-tb,var(--paragraphLG-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphLGRegular-ls-tb,var(--paragraphLG-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphLGRegular-lh-tb,var(--paragraphLG-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphLGRegular-fst-tb,var(--paragraphLG-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphLGRegular-tt-tb,var(--paragraphLG-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGRegular__iRHN1 { --tp-fw-dt: var(--paragraphLGRegular-fw-dt,var(--paragraphLG-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphLGRegular-fs-dt,var(--paragraphLG-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphLGRegular-ff-dt,var(--paragraphLG-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphLGRegular-ls-dt,var(--paragraphLG-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphLGRegular-lh-dt,var(--paragraphLG-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphLGRegular-fst-dt,var(--paragraphLG-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphLGRegular-tt-dt,var(--paragraphLG-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_paragraphLGMedium__zQ0AP { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphLGMedium-fw,var(--paragraphLG-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphLGMedium-fs,var(--paragraphLG-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphLGMedium-ff,var(--paragraphLG-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphLGMedium-ls,var(--paragraphLG-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphLGMedium-lh,var(--paragraphLG-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphLGMedium-fst,var(--paragraphLG-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphLGMedium-tt,var(--paragraphLG-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGMedium__zQ0AP { --tp-fw-tb: var(--paragraphLGMedium-fw-tb,var(--paragraphLG-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphLGMedium-fs-tb,var(--paragraphLG-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphLGMedium-ff-tb,var(--paragraphLG-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphLGMedium-ls-tb,var(--paragraphLG-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphLGMedium-lh-tb,var(--paragraphLG-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphLGMedium-fst-tb,var(--paragraphLG-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphLGMedium-tt-tb,var(--paragraphLG-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGMedium__zQ0AP { --tp-fw-dt: var(--paragraphLGMedium-fw-dt,var(--paragraphLG-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphLGMedium-fs-dt,var(--paragraphLG-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphLGMedium-ff-dt,var(--paragraphLG-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphLGMedium-ls-dt,var(--paragraphLG-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphLGMedium-lh-dt,var(--paragraphLG-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphLGMedium-fst-dt,var(--paragraphLG-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphLGMedium-tt-dt,var(--paragraphLG-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_paragraphLGSemiBold__c3120 { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphLGSemiBold-fw,var(--paragraphLG-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphLGSemiBold-fs,var(--paragraphLG-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphLGSemiBold-ff,var(--paragraphLG-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphLGSemiBold-ls,var(--paragraphLG-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphLGSemiBold-lh,var(--paragraphLG-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphLGSemiBold-fst,var(--paragraphLG-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphLGSemiBold-tt,var(--paragraphLG-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGSemiBold__c3120 { --tp-fw-tb: var(--paragraphLGSemiBold-fw-tb,var(--paragraphLG-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphLGSemiBold-fs-tb,var(--paragraphLG-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphLGSemiBold-ff-tb,var(--paragraphLG-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphLGSemiBold-ls-tb,var(--paragraphLG-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphLGSemiBold-lh-tb,var(--paragraphLG-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphLGSemiBold-fst-tb,var(--paragraphLG-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphLGSemiBold-tt-tb,var(--paragraphLG-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGSemiBold__c3120 { --tp-fw-dt: var(--paragraphLGSemiBold-fw-dt,var(--paragraphLG-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphLGSemiBold-fs-dt,var(--paragraphLG-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphLGSemiBold-ff-dt,var(--paragraphLG-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphLGSemiBold-ls-dt,var(--paragraphLG-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphLGSemiBold-lh-dt,var(--paragraphLG-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphLGSemiBold-fst-dt,var(--paragraphLG-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphLGSemiBold-tt-dt,var(--paragraphLG-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_paragraphLGBold__KQKvr { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphLGBold-fw,var(--paragraphLG-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphLGBold-fs,var(--paragraphLG-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphLGBold-ff,var(--paragraphLG-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphLGBold-ls,var(--paragraphLG-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphLGBold-lh,var(--paragraphLG-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphLGBold-fst,var(--paragraphLG-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphLGBold-tt,var(--paragraphLG-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGBold__KQKvr { --tp-fw-tb: var(--paragraphLGBold-fw-tb,var(--paragraphLG-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphLGBold-fs-tb,var(--paragraphLG-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphLGBold-ff-tb,var(--paragraphLG-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphLGBold-ls-tb,var(--paragraphLG-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphLGBold-lh-tb,var(--paragraphLG-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphLGBold-fst-tb,var(--paragraphLG-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphLGBold-tt-tb,var(--paragraphLG-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGBold__KQKvr { --tp-fw-dt: var(--paragraphLGBold-fw-dt,var(--paragraphLG-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphLGBold-fs-dt,var(--paragraphLG-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphLGBold-ff-dt,var(--paragraphLG-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphLGBold-ls-dt,var(--paragraphLG-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphLGBold-lh-dt,var(--paragraphLG-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphLGBold-fst-dt,var(--paragraphLG-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphLGBold-tt-dt,var(--paragraphLG-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_labelLGSemiBold__xP8hA { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelLGSemiBold-fw,var(--labelLG-fw,var(--label-fw))); --tp-fs: var(--labelLGSemiBold-fs,var(--labelLG-fs,var(--label-fs))); --tp-ff: var(--labelLGSemiBold-ff,var(--labelLG-ff,var(--label-ff))); --tp-ls: var(--labelLGSemiBold-ls,var(--labelLG-ls,var(--label-ls))); --tp-lh: var(--labelLGSemiBold-lh,var(--labelLG-lh,var(--label-lh))); --tp-fst: var(--labelLGSemiBold-fst,var(--labelLG-fst,var(--label-fst))); --tp-tt: var(--labelLGSemiBold-tt,var(--labelLG-tt,var(--label-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_labelLGSemiBold__xP8hA { --tp-fw-tb: var(--labelLGSemiBold-fw-tb,var(--labelLG-fw-tb,var(--label-fw-tb))); --tp-fs-tb: var(--labelLGSemiBold-fs-tb,var(--labelLG-fs-tb,var(--label-fs-tb))); --tp-ff-tb: var(--labelLGSemiBold-ff-tb,var(--labelLG-ff-tb,var(--label-ff-tb))); --tp-ls-tb: var(--labelLGSemiBold-ls-tb,var(--labelLG-ls-tb,var(--label-ls-tb))); --tp-lh-tb: var(--labelLGSemiBold-lh-tb,var(--labelLG-lh-tb,var(--label-lh-tb))); --tp-fst-tb: var(--labelLGSemiBold-fst-tb,var(--labelLG-fst-tb,var(--label-fst-tb))); --tp-tt-tb: var(--labelLGSemiBold-tt-tb,var(--labelLG-tt-tb,var(--label-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelLGSemiBold__xP8hA { --tp-fw-dt: var(--labelLGSemiBold-fw-dt,var(--labelLG-fw-dt,var(--label-fw-dt))); --tp-fs-dt: var(--labelLGSemiBold-fs-dt,var(--labelLG-fs-dt,var(--label-fs-dt))); --tp-ff-dt: var(--labelLGSemiBold-ff-dt,var(--labelLG-ff-dt,var(--label-ff-dt))); --tp-ls-dt: var(--labelLGSemiBold-ls-dt,var(--labelLG-ls-dt,var(--label-ls-dt))); --tp-lh-dt: var(--labelLGSemiBold-lh-dt,var(--labelLG-lh-dt,var(--label-lh-dt))); --tp-fst-dt: var(--labelLGSemiBold-fst-dt,var(--labelLG-fst-dt,var(--label-fst-dt))); --tp-tt-dt: var(--labelLGSemiBold-tt-dt,var(--labelLG-tt-dt,var(--label-tt-dt))); }
}
.typography_labelMDMedium__WNUFj { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelMDMedium-fw,var(--labelMD-fw,var(--label-fw))); --tp-fs: var(--labelMDMedium-fs,var(--labelMD-fs,var(--label-fs))); --tp-ff: var(--labelMDMedium-ff,var(--labelMD-ff,var(--label-ff))); --tp-ls: var(--labelMDMedium-ls,var(--labelMD-ls,var(--label-ls))); --tp-lh: var(--labelMDMedium-lh,var(--labelMD-lh,var(--label-lh))); --tp-fst: var(--labelMDMedium-fst,var(--labelMD-fst,var(--label-fst))); --tp-tt: var(--labelMDMedium-tt,var(--labelMD-tt,var(--label-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_labelMDMedium__WNUFj { --tp-fw-tb: var(--labelMDMedium-fw-tb,var(--labelMD-fw-tb,var(--label-fw-tb))); --tp-fs-tb: var(--labelMDMedium-fs-tb,var(--labelMD-fs-tb,var(--label-fs-tb))); --tp-ff-tb: var(--labelMDMedium-ff-tb,var(--labelMD-ff-tb,var(--label-ff-tb))); --tp-ls-tb: var(--labelMDMedium-ls-tb,var(--labelMD-ls-tb,var(--label-ls-tb))); --tp-lh-tb: var(--labelMDMedium-lh-tb,var(--labelMD-lh-tb,var(--label-lh-tb))); --tp-fst-tb: var(--labelMDMedium-fst-tb,var(--labelMD-fst-tb,var(--label-fst-tb))); --tp-tt-tb: var(--labelMDMedium-tt-tb,var(--labelMD-tt-tb,var(--label-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelMDMedium__WNUFj { --tp-fw-dt: var(--labelMDMedium-fw-dt,var(--labelMD-fw-dt,var(--label-fw-dt))); --tp-fs-dt: var(--labelMDMedium-fs-dt,var(--labelMD-fs-dt,var(--label-fs-dt))); --tp-ff-dt: var(--labelMDMedium-ff-dt,var(--labelMD-ff-dt,var(--label-ff-dt))); --tp-ls-dt: var(--labelMDMedium-ls-dt,var(--labelMD-ls-dt,var(--label-ls-dt))); --tp-lh-dt: var(--labelMDMedium-lh-dt,var(--labelMD-lh-dt,var(--label-lh-dt))); --tp-fst-dt: var(--labelMDMedium-fst-dt,var(--labelMD-fst-dt,var(--label-fst-dt))); --tp-tt-dt: var(--labelMDMedium-tt-dt,var(--labelMD-tt-dt,var(--label-tt-dt))); }
}
.typography_labelMDSemiBold__OJ76L { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelMDSemiBold-fw,var(--labelMD-fw,var(--label-fw))); --tp-fs: var(--labelMDSemiBold-fs,var(--labelMD-fs,var(--label-fs))); --tp-ff: var(--labelMDSemiBold-ff,var(--labelMD-ff,var(--label-ff))); --tp-ls: var(--labelMDSemiBold-ls,var(--labelMD-ls,var(--label-ls))); --tp-lh: var(--labelMDSemiBold-lh,var(--labelMD-lh,var(--label-lh))); --tp-fst: var(--labelMDSemiBold-fst,var(--labelMD-fst,var(--label-fst))); --tp-tt: var(--labelMDSemiBold-tt,var(--labelMD-tt,var(--label-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_labelMDSemiBold__OJ76L { --tp-fw-tb: var(--labelMDSemiBold-fw-tb,var(--labelMD-fw-tb,var(--label-fw-tb))); --tp-fs-tb: var(--labelMDSemiBold-fs-tb,var(--labelMD-fs-tb,var(--label-fs-tb))); --tp-ff-tb: var(--labelMDSemiBold-ff-tb,var(--labelMD-ff-tb,var(--label-ff-tb))); --tp-ls-tb: var(--labelMDSemiBold-ls-tb,var(--labelMD-ls-tb,var(--label-ls-tb))); --tp-lh-tb: var(--labelMDSemiBold-lh-tb,var(--labelMD-lh-tb,var(--label-lh-tb))); --tp-fst-tb: var(--labelMDSemiBold-fst-tb,var(--labelMD-fst-tb,var(--label-fst-tb))); --tp-tt-tb: var(--labelMDSemiBold-tt-tb,var(--labelMD-tt-tb,var(--label-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelMDSemiBold__OJ76L { --tp-fw-dt: var(--labelMDSemiBold-fw-dt,var(--labelMD-fw-dt,var(--label-fw-dt))); --tp-fs-dt: var(--labelMDSemiBold-fs-dt,var(--labelMD-fs-dt,var(--label-fs-dt))); --tp-ff-dt: var(--labelMDSemiBold-ff-dt,var(--labelMD-ff-dt,var(--label-ff-dt))); --tp-ls-dt: var(--labelMDSemiBold-ls-dt,var(--labelMD-ls-dt,var(--label-ls-dt))); --tp-lh-dt: var(--labelMDSemiBold-lh-dt,var(--labelMD-lh-dt,var(--label-lh-dt))); --tp-fst-dt: var(--labelMDSemiBold-fst-dt,var(--labelMD-fst-dt,var(--label-fst-dt))); --tp-tt-dt: var(--labelMDSemiBold-tt-dt,var(--labelMD-tt-dt,var(--label-tt-dt))); }
}
.typography_labelMDSemiBoldCaps__qv2B8 { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelMDSemiBoldCaps-fw,var(--labelMDSemiBold-fw,var(--labelMD-fw,var(--label-fw)))); --tp-fs: var(--labelMDSemiBoldCaps-fs,var(--labelMDSemiBold-fs,var(--labelMD-fs,var(--label-fs)))); --tp-ff: var(--labelMDSemiBoldCaps-ff,var(--labelMDSemiBold-ff,var(--labelMD-ff,var(--label-ff)))); --tp-ls: var(--labelMDSemiBoldCaps-ls,var(--labelMDSemiBold-ls,var(--labelMD-ls,var(--label-ls)))); --tp-lh: var(--labelMDSemiBoldCaps-lh,var(--labelMDSemiBold-lh,var(--labelMD-lh,var(--label-lh)))); --tp-fst: var(--labelMDSemiBoldCaps-fst,var(--labelMDSemiBold-fst,var(--labelMD-fst,var(--label-fst)))); --tp-tt: var(--labelMDSemiBoldCaps-tt,var(--labelMDSemiBold-tt,var(--labelMD-tt,var(--label-tt)))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_labelMDSemiBoldCaps__qv2B8 { --tp-fw-tb: var(--labelMDSemiBoldCaps-fw-tb,var(--labelMDSemiBold-fw-tb,var(--labelMD-fw-tb,var(--label-fw-tb)))); --tp-fs-tb: var(--labelMDSemiBoldCaps-fs-tb,var(--labelMDSemiBold-fs-tb,var(--labelMD-fs-tb,var(--label-fs-tb)))); --tp-ff-tb: var(--labelMDSemiBoldCaps-ff-tb,var(--labelMDSemiBold-ff-tb,var(--labelMD-ff-tb,var(--label-ff-tb)))); --tp-ls-tb: var(--labelMDSemiBoldCaps-ls-tb,var(--labelMDSemiBold-ls-tb,var(--labelMD-ls-tb,var(--label-ls-tb)))); --tp-lh-tb: var(--labelMDSemiBoldCaps-lh-tb,var(--labelMDSemiBold-lh-tb,var(--labelMD-lh-tb,var(--label-lh-tb)))); --tp-fst-tb: var(--labelMDSemiBoldCaps-fst-tb,var(--labelMDSemiBold-fst-tb,var(--labelMD-fst-tb,var(--label-fst-tb)))); --tp-tt-tb: var(--labelMDSemiBoldCaps-tt-tb,var(--labelMDSemiBold-tt-tb,var(--labelMD-tt-tb,var(--label-tt-tb)))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelMDSemiBoldCaps__qv2B8 { --tp-fw-dt: var(--labelMDSemiBoldCaps-fw-dt,var(--labelMDSemiBold-fw-dt,var(--labelMD-fw-dt,var(--label-fw-dt)))); --tp-fs-dt: var(--labelMDSemiBoldCaps-fs-dt,var(--labelMDSemiBold-fs-dt,var(--labelMD-fs-dt,var(--label-fs-dt)))); --tp-ff-dt: var(--labelMDSemiBoldCaps-ff-dt,var(--labelMDSemiBold-ff-dt,var(--labelMD-ff-dt,var(--label-ff-dt)))); --tp-ls-dt: var(--labelMDSemiBoldCaps-ls-dt,var(--labelMDSemiBold-ls-dt,var(--labelMD-ls-dt,var(--label-ls-dt)))); --tp-lh-dt: var(--labelMDSemiBoldCaps-lh-dt,var(--labelMDSemiBold-lh-dt,var(--labelMD-lh-dt,var(--label-lh-dt)))); --tp-fst-dt: var(--labelMDSemiBoldCaps-fst-dt,var(--labelMDSemiBold-fst-dt,var(--labelMD-fst-dt,var(--label-fst-dt)))); --tp-tt-dt: var(--labelMDSemiBoldCaps-tt-dt,var(--labelMDSemiBold-tt-dt,var(--labelMD-tt-dt,var(--label-tt-dt)))); }
}
.typography_labelSMSemiBold__kZMZW { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelSMSemiBold-fw,var(--labelSM-fw,var(--label-fw))); --tp-fs: var(--labelSMSemiBold-fs,var(--labelSM-fs,var(--label-fs))); --tp-ff: var(--labelSMSemiBold-ff,var(--labelSM-ff,var(--label-ff))); --tp-ls: var(--labelSMSemiBold-ls,var(--labelSM-ls,var(--label-ls))); --tp-lh: var(--labelSMSemiBold-lh,var(--labelSM-lh,var(--label-lh))); --tp-fst: var(--labelSMSemiBold-fst,var(--labelSM-fst,var(--label-fst))); --tp-tt: var(--labelSMSemiBold-tt,var(--labelSM-tt,var(--label-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_labelSMSemiBold__kZMZW { --tp-fw-tb: var(--labelSMSemiBold-fw-tb,var(--labelSM-fw-tb,var(--label-fw-tb))); --tp-fs-tb: var(--labelSMSemiBold-fs-tb,var(--labelSM-fs-tb,var(--label-fs-tb))); --tp-ff-tb: var(--labelSMSemiBold-ff-tb,var(--labelSM-ff-tb,var(--label-ff-tb))); --tp-ls-tb: var(--labelSMSemiBold-ls-tb,var(--labelSM-ls-tb,var(--label-ls-tb))); --tp-lh-tb: var(--labelSMSemiBold-lh-tb,var(--labelSM-lh-tb,var(--label-lh-tb))); --tp-fst-tb: var(--labelSMSemiBold-fst-tb,var(--labelSM-fst-tb,var(--label-fst-tb))); --tp-tt-tb: var(--labelSMSemiBold-tt-tb,var(--labelSM-tt-tb,var(--label-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelSMSemiBold__kZMZW { --tp-fw-dt: var(--labelSMSemiBold-fw-dt,var(--labelSM-fw-dt,var(--label-fw-dt))); --tp-fs-dt: var(--labelSMSemiBold-fs-dt,var(--labelSM-fs-dt,var(--label-fs-dt))); --tp-ff-dt: var(--labelSMSemiBold-ff-dt,var(--labelSM-ff-dt,var(--label-ff-dt))); --tp-ls-dt: var(--labelSMSemiBold-ls-dt,var(--labelSM-ls-dt,var(--label-ls-dt))); --tp-lh-dt: var(--labelSMSemiBold-lh-dt,var(--labelSM-lh-dt,var(--label-lh-dt))); --tp-fst-dt: var(--labelSMSemiBold-fst-dt,var(--labelSM-fst-dt,var(--label-fst-dt))); --tp-tt-dt: var(--labelSMSemiBold-tt-dt,var(--labelSM-tt-dt,var(--label-tt-dt))); }
}
.typography_labelSMSemiboldCaps__kZ24y { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelSMSemiboldCaps-fw,var(--labelSMSemiBold-fw,var(--labelSM-fw,var(--label-fw)))); --tp-fs: var(--labelSMSemiboldCaps-fs,var(--labelSMSemiBold-fs,var(--labelSM-fs,var(--label-fs)))); --tp-ff: var(--labelSMSemiboldCaps-ff,var(--labelSMSemiBold-ff,var(--labelSM-ff,var(--label-ff)))); --tp-ls: var(--labelSMSemiboldCaps-ls,var(--labelSMSemiBold-ls,var(--labelSM-ls,var(--label-ls)))); --tp-lh: var(--labelSMSemiboldCaps-lh,var(--labelSMSemiBold-lh,var(--labelSM-lh,var(--label-lh)))); --tp-fst: var(--labelSMSemiboldCaps-fst,var(--labelSMSemiBold-fst,var(--labelSM-fst,var(--label-fst)))); --tp-tt: var(--labelSMSemiboldCaps-tt,var(--labelSMSemiBold-tt,var(--labelSM-tt,var(--label-tt)))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_labelSMSemiboldCaps__kZ24y { --tp-fw-tb: var(--labelSMSemiboldCaps-fw-tb,var(--labelSMSemiBold-fw-tb,var(--labelSM-fw-tb,var(--label-fw-tb)))); --tp-fs-tb: var(--labelSMSemiboldCaps-fs-tb,var(--labelSMSemiBold-fs-tb,var(--labelSM-fs-tb,var(--label-fs-tb)))); --tp-ff-tb: var(--labelSMSemiboldCaps-ff-tb,var(--labelSMSemiBold-ff-tb,var(--labelSM-ff-tb,var(--label-ff-tb)))); --tp-ls-tb: var(--labelSMSemiboldCaps-ls-tb,var(--labelSMSemiBold-ls-tb,var(--labelSM-ls-tb,var(--label-ls-tb)))); --tp-lh-tb: var(--labelSMSemiboldCaps-lh-tb,var(--labelSMSemiBold-lh-tb,var(--labelSM-lh-tb,var(--label-lh-tb)))); --tp-fst-tb: var(--labelSMSemiboldCaps-fst-tb,var(--labelSMSemiBold-fst-tb,var(--labelSM-fst-tb,var(--label-fst-tb)))); --tp-tt-tb: var(--labelSMSemiboldCaps-tt-tb,var(--labelSMSemiBold-tt-tb,var(--labelSM-tt-tb,var(--label-tt-tb)))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelSMSemiboldCaps__kZ24y { --tp-fw-dt: var(--labelSMSemiboldCaps-fw-dt,var(--labelSMSemiBold-fw-dt,var(--labelSM-fw-dt,var(--label-fw-dt)))); --tp-fs-dt: var(--labelSMSemiboldCaps-fs-dt,var(--labelSMSemiBold-fs-dt,var(--labelSM-fs-dt,var(--label-fs-dt)))); --tp-ff-dt: var(--labelSMSemiboldCaps-ff-dt,var(--labelSMSemiBold-ff-dt,var(--labelSM-ff-dt,var(--label-ff-dt)))); --tp-ls-dt: var(--labelSMSemiboldCaps-ls-dt,var(--labelSMSemiBold-ls-dt,var(--labelSM-ls-dt,var(--label-ls-dt)))); --tp-lh-dt: var(--labelSMSemiboldCaps-lh-dt,var(--labelSMSemiBold-lh-dt,var(--labelSM-lh-dt,var(--label-lh-dt)))); --tp-fst-dt: var(--labelSMSemiboldCaps-fst-dt,var(--labelSMSemiBold-fst-dt,var(--labelSM-fst-dt,var(--label-fst-dt)))); --tp-tt-dt: var(--labelSMSemiboldCaps-tt-dt,var(--labelSMSemiBold-tt-dt,var(--labelSM-tt-dt,var(--label-tt-dt)))); }
}
.typography_labelXSBoldCaps__pVMAS { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelXSBoldCaps-fw,var(--labelXS-fw,var(--label-fw))); --tp-fs: var(--labelXSBoldCaps-fs,var(--labelXS-fs,var(--label-fs))); --tp-ff: var(--labelXSBoldCaps-ff,var(--labelXS-ff,var(--label-ff))); --tp-ls: var(--labelXSBoldCaps-ls,var(--labelXS-ls,var(--label-ls))); --tp-lh: var(--labelXSBoldCaps-lh,var(--labelXS-lh,var(--label-lh))); --tp-fst: var(--labelXSBoldCaps-fst,var(--labelXS-fst,var(--label-fst))); --tp-tt: var(--labelXSBoldCaps-tt,var(--labelXS-tt,var(--label-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_labelXSBoldCaps__pVMAS { --tp-fw-tb: var(--labelXSBoldCaps-fw-tb,var(--labelXS-fw-tb,var(--label-fw-tb))); --tp-fs-tb: var(--labelXSBoldCaps-fs-tb,var(--labelXS-fs-tb,var(--label-fs-tb))); --tp-ff-tb: var(--labelXSBoldCaps-ff-tb,var(--labelXS-ff-tb,var(--label-ff-tb))); --tp-ls-tb: var(--labelXSBoldCaps-ls-tb,var(--labelXS-ls-tb,var(--label-ls-tb))); --tp-lh-tb: var(--labelXSBoldCaps-lh-tb,var(--labelXS-lh-tb,var(--label-lh-tb))); --tp-fst-tb: var(--labelXSBoldCaps-fst-tb,var(--labelXS-fst-tb,var(--label-fst-tb))); --tp-tt-tb: var(--labelXSBoldCaps-tt-tb,var(--labelXS-tt-tb,var(--label-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelXSBoldCaps__pVMAS { --tp-fw-dt: var(--labelXSBoldCaps-fw-dt,var(--labelXS-fw-dt,var(--label-fw-dt))); --tp-fs-dt: var(--labelXSBoldCaps-fs-dt,var(--labelXS-fs-dt,var(--label-fs-dt))); --tp-ff-dt: var(--labelXSBoldCaps-ff-dt,var(--labelXS-ff-dt,var(--label-ff-dt))); --tp-ls-dt: var(--labelXSBoldCaps-ls-dt,var(--labelXS-ls-dt,var(--label-ls-dt))); --tp-lh-dt: var(--labelXSBoldCaps-lh-dt,var(--labelXS-lh-dt,var(--label-lh-dt))); --tp-fst-dt: var(--labelXSBoldCaps-fst-dt,var(--labelXS-fst-dt,var(--label-fst-dt))); --tp-tt-dt: var(--labelXSBoldCaps-tt-dt,var(--labelXS-tt-dt,var(--label-tt-dt))); }
}
.typography_footnoteRegular__G_u8T { --tp-fw: var(--footnoteRegular-fw,var(--footnote-fw)); --tp-fs: var(--footnoteRegular-fs,var(--footnote-fs)); --tp-ff: var(--footnoteRegular-ff,var(--footnote-ff)); --tp-ls: var(--footnoteRegular-ls,var(--footnote-ls)); --tp-lh: var(--footnoteRegular-lh,var(--footnote-lh)); --tp-fst: var(--footnoteRegular-fst,var(--footnote-fst)); --tp-tt: var(--footnoteRegular-tt,var(--footnote-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_footnoteRegular__G_u8T { --tp-fw-tb: var(--footnoteRegular-fw-tb,var(--footnote-fw-tb)); --tp-fs-tb: var(--footnoteRegular-fs-tb,var(--footnote-fs-tb)); --tp-ff-tb: var(--footnoteRegular-ff-tb,var(--footnote-ff-tb)); --tp-ls-tb: var(--footnoteRegular-ls-tb,var(--footnote-ls-tb)); --tp-lh-tb: var(--footnoteRegular-lh-tb,var(--footnote-lh-tb)); --tp-fst-tb: var(--footnoteRegular-fst-tb,var(--footnote-fst-tb)); --tp-tt-tb: var(--footnoteRegular-tt-tb,var(--footnote-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteRegular__G_u8T { --tp-fw-dt: var(--footnoteRegular-fw-dt,var(--footnote-fw-dt)); --tp-fs-dt: var(--footnoteRegular-fs-dt,var(--footnote-fs-dt)); --tp-ff-dt: var(--footnoteRegular-ff-dt,var(--footnote-ff-dt)); --tp-ls-dt: var(--footnoteRegular-ls-dt,var(--footnote-ls-dt)); --tp-lh-dt: var(--footnoteRegular-lh-dt,var(--footnote-lh-dt)); --tp-fst-dt: var(--footnoteRegular-fst-dt,var(--footnote-fst-dt)); --tp-tt-dt: var(--footnoteRegular-tt-dt,var(--footnote-tt-dt)); }
}
.typography_footnoteMedium__hai9T { --tp-fw: var(--footnoteMedium-fw,var(--footnote-fw)); --tp-fs: var(--footnoteMedium-fs,var(--footnote-fs)); --tp-ff: var(--footnoteMedium-ff,var(--footnote-ff)); --tp-ls: var(--footnoteMedium-ls,var(--footnote-ls)); --tp-lh: var(--footnoteMedium-lh,var(--footnote-lh)); --tp-fst: var(--footnoteMedium-fst,var(--footnote-fst)); --tp-tt: var(--footnoteMedium-tt,var(--footnote-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_footnoteMedium__hai9T { --tp-fw-tb: var(--footnoteMedium-fw-tb,var(--footnote-fw-tb)); --tp-fs-tb: var(--footnoteMedium-fs-tb,var(--footnote-fs-tb)); --tp-ff-tb: var(--footnoteMedium-ff-tb,var(--footnote-ff-tb)); --tp-ls-tb: var(--footnoteMedium-ls-tb,var(--footnote-ls-tb)); --tp-lh-tb: var(--footnoteMedium-lh-tb,var(--footnote-lh-tb)); --tp-fst-tb: var(--footnoteMedium-fst-tb,var(--footnote-fst-tb)); --tp-tt-tb: var(--footnoteMedium-tt-tb,var(--footnote-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteMedium__hai9T { --tp-fw-dt: var(--footnoteMedium-fw-dt,var(--footnote-fw-dt)); --tp-fs-dt: var(--footnoteMedium-fs-dt,var(--footnote-fs-dt)); --tp-ff-dt: var(--footnoteMedium-ff-dt,var(--footnote-ff-dt)); --tp-ls-dt: var(--footnoteMedium-ls-dt,var(--footnote-ls-dt)); --tp-lh-dt: var(--footnoteMedium-lh-dt,var(--footnote-lh-dt)); --tp-fst-dt: var(--footnoteMedium-fst-dt,var(--footnote-fst-dt)); --tp-tt-dt: var(--footnoteMedium-tt-dt,var(--footnote-tt-dt)); }
}
.typography_footnoteSemiBold__8QRE_ { --tp-fw: var(--footnoteSemiBold-fw,var(--footnote-fw)); --tp-fs: var(--footnoteSemiBold-fs,var(--footnote-fs)); --tp-ff: var(--footnoteSemiBold-ff,var(--footnote-ff)); --tp-ls: var(--footnoteSemiBold-ls,var(--footnote-ls)); --tp-lh: var(--footnoteSemiBold-lh,var(--footnote-lh)); --tp-fst: var(--footnoteSemiBold-fst,var(--footnote-fst)); --tp-tt: var(--footnoteSemiBold-tt,var(--footnote-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_footnoteSemiBold__8QRE_ { --tp-fw-tb: var(--footnoteSemiBold-fw-tb,var(--footnote-fw-tb)); --tp-fs-tb: var(--footnoteSemiBold-fs-tb,var(--footnote-fs-tb)); --tp-ff-tb: var(--footnoteSemiBold-ff-tb,var(--footnote-ff-tb)); --tp-ls-tb: var(--footnoteSemiBold-ls-tb,var(--footnote-ls-tb)); --tp-lh-tb: var(--footnoteSemiBold-lh-tb,var(--footnote-lh-tb)); --tp-fst-tb: var(--footnoteSemiBold-fst-tb,var(--footnote-fst-tb)); --tp-tt-tb: var(--footnoteSemiBold-tt-tb,var(--footnote-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteSemiBold__8QRE_ { --tp-fw-dt: var(--footnoteSemiBold-fw-dt,var(--footnote-fw-dt)); --tp-fs-dt: var(--footnoteSemiBold-fs-dt,var(--footnote-fs-dt)); --tp-ff-dt: var(--footnoteSemiBold-ff-dt,var(--footnote-ff-dt)); --tp-ls-dt: var(--footnoteSemiBold-ls-dt,var(--footnote-ls-dt)); --tp-lh-dt: var(--footnoteSemiBold-lh-dt,var(--footnote-lh-dt)); --tp-fst-dt: var(--footnoteSemiBold-fst-dt,var(--footnote-fst-dt)); --tp-tt-dt: var(--footnoteSemiBold-tt-dt,var(--footnote-tt-dt)); }
}
.typography_footnoteBold__lmyY3 { --tp-fw: var(--footnoteBold-fw,var(--footnote-fw)); --tp-fs: var(--footnoteBold-fs,var(--footnote-fs)); --tp-ff: var(--footnoteBold-ff,var(--footnote-ff)); --tp-ls: var(--footnoteBold-ls,var(--footnote-ls)); --tp-lh: var(--footnoteBold-lh,var(--footnote-lh)); --tp-fst: var(--footnoteBold-fst,var(--footnote-fst)); --tp-tt: var(--footnoteBold-tt,var(--footnote-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_footnoteBold__lmyY3 { --tp-fw-tb: var(--footnoteBold-fw-tb,var(--footnote-fw-tb)); --tp-fs-tb: var(--footnoteBold-fs-tb,var(--footnote-fs-tb)); --tp-ff-tb: var(--footnoteBold-ff-tb,var(--footnote-ff-tb)); --tp-ls-tb: var(--footnoteBold-ls-tb,var(--footnote-ls-tb)); --tp-lh-tb: var(--footnoteBold-lh-tb,var(--footnote-lh-tb)); --tp-fst-tb: var(--footnoteBold-fst-tb,var(--footnote-fst-tb)); --tp-tt-tb: var(--footnoteBold-tt-tb,var(--footnote-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteBold__lmyY3 { --tp-fw-dt: var(--footnoteBold-fw-dt,var(--footnote-fw-dt)); --tp-fs-dt: var(--footnoteBold-fs-dt,var(--footnote-fs-dt)); --tp-ff-dt: var(--footnoteBold-ff-dt,var(--footnote-ff-dt)); --tp-ls-dt: var(--footnoteBold-ls-dt,var(--footnote-ls-dt)); --tp-lh-dt: var(--footnoteBold-lh-dt,var(--footnote-lh-dt)); --tp-fst-dt: var(--footnoteBold-fst-dt,var(--footnote-fst-dt)); --tp-tt-dt: var(--footnoteBold-tt-dt,var(--footnote-tt-dt)); }
}
.typography_footnoteRegularCompact__bpqY_ { --tp-fw: var(--footnoteRegularCompact-fw,var(--footnoteRegular-fw,var(--footnote-fw))); --tp-fs: var(--footnoteRegularCompact-fs,var(--footnoteRegular-fs,var(--footnote-fs))); --tp-ff: var(--footnoteRegularCompact-ff,var(--footnoteRegular-ff,var(--footnote-ff))); --tp-ls: var(--footnoteRegularCompact-ls,var(--footnoteRegular-ls,var(--footnote-ls))); --tp-lh: var(--footnoteRegularCompact-lh,var(--footnoteRegular-lh,var(--footnote-lh))); --tp-fst: var(--footnoteRegularCompact-fst,var(--footnoteRegular-fst,var(--footnote-fst))); --tp-tt: var(--footnoteRegularCompact-tt,var(--footnoteRegular-tt,var(--footnote-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_footnoteRegularCompact__bpqY_ { --tp-fw-tb: var(--footnoteRegularCompact-fw-tb,var(--footnoteRegular-fw-tb,var(--footnote-fw-tb))); --tp-fs-tb: var(--footnoteRegularCompact-fs-tb,var(--footnoteRegular-fs-tb,var(--footnote-fs-tb))); --tp-ff-tb: var(--footnoteRegularCompact-ff-tb,var(--footnoteRegular-ff-tb,var(--footnote-ff-tb))); --tp-ls-tb: var(--footnoteRegularCompact-ls-tb,var(--footnoteRegular-ls-tb,var(--footnote-ls-tb))); --tp-lh-tb: var(--footnoteRegularCompact-lh-tb,var(--footnoteRegular-lh-tb,var(--footnote-lh-tb))); --tp-fst-tb: var(--footnoteRegularCompact-fst-tb,var(--footnoteRegular-fst-tb,var(--footnote-fst-tb))); --tp-tt-tb: var(--footnoteRegularCompact-tt-tb,var(--footnoteRegular-tt-tb,var(--footnote-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteRegularCompact__bpqY_ { --tp-fw-dt: var(--footnoteRegularCompact-fw-dt,var(--footnoteRegular-fw-dt,var(--footnote-fw-dt))); --tp-fs-dt: var(--footnoteRegularCompact-fs-dt,var(--footnoteRegular-fs-dt,var(--footnote-fs-dt))); --tp-ff-dt: var(--footnoteRegularCompact-ff-dt,var(--footnoteRegular-ff-dt,var(--footnote-ff-dt))); --tp-ls-dt: var(--footnoteRegularCompact-ls-dt,var(--footnoteRegular-ls-dt,var(--footnote-ls-dt))); --tp-lh-dt: var(--footnoteRegularCompact-lh-dt,var(--footnoteRegular-lh-dt,var(--footnote-lh-dt))); --tp-fst-dt: var(--footnoteRegularCompact-fst-dt,var(--footnoteRegular-fst-dt,var(--footnote-fst-dt))); --tp-tt-dt: var(--footnoteRegularCompact-tt-dt,var(--footnoteRegular-tt-dt,var(--footnote-tt-dt))); }
}
.typography_footnoteMediumCompact__Wxi93 { --tp-fw: var(--footnoteMediumCompact-fw,var(--footnoteMedium-fw,var(--footnote-fw))); --tp-fs: var(--footnoteMediumCompact-fs,var(--footnoteMedium-fs,var(--footnote-fs))); --tp-ff: var(--footnoteMediumCompact-ff,var(--footnoteMedium-ff,var(--footnote-ff))); --tp-ls: var(--footnoteMediumCompact-ls,var(--footnoteMedium-ls,var(--footnote-ls))); --tp-lh: var(--footnoteMediumCompact-lh,var(--footnoteMedium-lh,var(--footnote-lh))); --tp-fst: var(--footnoteMediumCompact-fst,var(--footnoteMedium-fst,var(--footnote-fst))); --tp-tt: var(--footnoteMediumCompact-tt,var(--footnoteMedium-tt,var(--footnote-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_footnoteMediumCompact__Wxi93 { --tp-fw-tb: var(--footnoteMediumCompact-fw-tb,var(--footnoteMedium-fw-tb,var(--footnote-fw-tb))); --tp-fs-tb: var(--footnoteMediumCompact-fs-tb,var(--footnoteMedium-fs-tb,var(--footnote-fs-tb))); --tp-ff-tb: var(--footnoteMediumCompact-ff-tb,var(--footnoteMedium-ff-tb,var(--footnote-ff-tb))); --tp-ls-tb: var(--footnoteMediumCompact-ls-tb,var(--footnoteMedium-ls-tb,var(--footnote-ls-tb))); --tp-lh-tb: var(--footnoteMediumCompact-lh-tb,var(--footnoteMedium-lh-tb,var(--footnote-lh-tb))); --tp-fst-tb: var(--footnoteMediumCompact-fst-tb,var(--footnoteMedium-fst-tb,var(--footnote-fst-tb))); --tp-tt-tb: var(--footnoteMediumCompact-tt-tb,var(--footnoteMedium-tt-tb,var(--footnote-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteMediumCompact__Wxi93 { --tp-fw-dt: var(--footnoteMediumCompact-fw-dt,var(--footnoteMedium-fw-dt,var(--footnote-fw-dt))); --tp-fs-dt: var(--footnoteMediumCompact-fs-dt,var(--footnoteMedium-fs-dt,var(--footnote-fs-dt))); --tp-ff-dt: var(--footnoteMediumCompact-ff-dt,var(--footnoteMedium-ff-dt,var(--footnote-ff-dt))); --tp-ls-dt: var(--footnoteMediumCompact-ls-dt,var(--footnoteMedium-ls-dt,var(--footnote-ls-dt))); --tp-lh-dt: var(--footnoteMediumCompact-lh-dt,var(--footnoteMedium-lh-dt,var(--footnote-lh-dt))); --tp-fst-dt: var(--footnoteMediumCompact-fst-dt,var(--footnoteMedium-fst-dt,var(--footnote-fst-dt))); --tp-tt-dt: var(--footnoteMediumCompact-tt-dt,var(--footnoteMedium-tt-dt,var(--footnote-tt-dt))); }
}
.typography_footnoteSemiBoldCompact__0bYQT { --tp-fw: var(--footnoteSemiBoldCompact-fw,var(--footnoteSemiBold-fw,var(--footnote-fw))); --tp-fs: var(--footnoteSemiBoldCompact-fs,var(--footnoteSemiBold-fs,var(--footnote-fs))); --tp-ff: var(--footnoteSemiBoldCompact-ff,var(--footnoteSemiBold-ff,var(--footnote-ff))); --tp-ls: var(--footnoteSemiBoldCompact-ls,var(--footnoteSemiBold-ls,var(--footnote-ls))); --tp-lh: var(--footnoteSemiBoldCompact-lh,var(--footnoteSemiBold-lh,var(--footnote-lh))); --tp-fst: var(--footnoteSemiBoldCompact-fst,var(--footnoteSemiBold-fst,var(--footnote-fst))); --tp-tt: var(--footnoteSemiBoldCompact-tt,var(--footnoteSemiBold-tt,var(--footnote-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_footnoteSemiBoldCompact__0bYQT { --tp-fw-tb: var(--footnoteSemiBoldCompact-fw-tb,var(--footnoteSemiBold-fw-tb,var(--footnote-fw-tb))); --tp-fs-tb: var(--footnoteSemiBoldCompact-fs-tb,var(--footnoteSemiBold-fs-tb,var(--footnote-fs-tb))); --tp-ff-tb: var(--footnoteSemiBoldCompact-ff-tb,var(--footnoteSemiBold-ff-tb,var(--footnote-ff-tb))); --tp-ls-tb: var(--footnoteSemiBoldCompact-ls-tb,var(--footnoteSemiBold-ls-tb,var(--footnote-ls-tb))); --tp-lh-tb: var(--footnoteSemiBoldCompact-lh-tb,var(--footnoteSemiBold-lh-tb,var(--footnote-lh-tb))); --tp-fst-tb: var(--footnoteSemiBoldCompact-fst-tb,var(--footnoteSemiBold-fst-tb,var(--footnote-fst-tb))); --tp-tt-tb: var(--footnoteSemiBoldCompact-tt-tb,var(--footnoteSemiBold-tt-tb,var(--footnote-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteSemiBoldCompact__0bYQT { --tp-fw-dt: var(--footnoteSemiBoldCompact-fw-dt,var(--footnoteSemiBold-fw-dt,var(--footnote-fw-dt))); --tp-fs-dt: var(--footnoteSemiBoldCompact-fs-dt,var(--footnoteSemiBold-fs-dt,var(--footnote-fs-dt))); --tp-ff-dt: var(--footnoteSemiBoldCompact-ff-dt,var(--footnoteSemiBold-ff-dt,var(--footnote-ff-dt))); --tp-ls-dt: var(--footnoteSemiBoldCompact-ls-dt,var(--footnoteSemiBold-ls-dt,var(--footnote-ls-dt))); --tp-lh-dt: var(--footnoteSemiBoldCompact-lh-dt,var(--footnoteSemiBold-lh-dt,var(--footnote-lh-dt))); --tp-fst-dt: var(--footnoteSemiBoldCompact-fst-dt,var(--footnoteSemiBold-fst-dt,var(--footnote-fst-dt))); --tp-tt-dt: var(--footnoteSemiBoldCompact-tt-dt,var(--footnoteSemiBold-tt-dt,var(--footnote-tt-dt))); }
}
.typography_footnoteBoldCompact__62EbN { --tp-fw: var(--footnoteBoldCompact-fw,var(--footnoteBold-fw,var(--footnote-fw))); --tp-fs: var(--footnoteBoldCompact-fs,var(--footnoteBold-fs,var(--footnote-fs))); --tp-ff: var(--footnoteBoldCompact-ff,var(--footnoteBold-ff,var(--footnote-ff))); --tp-ls: var(--footnoteBoldCompact-ls,var(--footnoteBold-ls,var(--footnote-ls))); --tp-lh: var(--footnoteBoldCompact-lh,var(--footnoteBold-lh,var(--footnote-lh))); --tp-fst: var(--footnoteBoldCompact-fst,var(--footnoteBold-fst,var(--footnote-fst))); --tp-tt: var(--footnoteBoldCompact-tt,var(--footnoteBold-tt,var(--footnote-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_footnoteBoldCompact__62EbN { --tp-fw-tb: var(--footnoteBoldCompact-fw-tb,var(--footnoteBold-fw-tb,var(--footnote-fw-tb))); --tp-fs-tb: var(--footnoteBoldCompact-fs-tb,var(--footnoteBold-fs-tb,var(--footnote-fs-tb))); --tp-ff-tb: var(--footnoteBoldCompact-ff-tb,var(--footnoteBold-ff-tb,var(--footnote-ff-tb))); --tp-ls-tb: var(--footnoteBoldCompact-ls-tb,var(--footnoteBold-ls-tb,var(--footnote-ls-tb))); --tp-lh-tb: var(--footnoteBoldCompact-lh-tb,var(--footnoteBold-lh-tb,var(--footnote-lh-tb))); --tp-fst-tb: var(--footnoteBoldCompact-fst-tb,var(--footnoteBold-fst-tb,var(--footnote-fst-tb))); --tp-tt-tb: var(--footnoteBoldCompact-tt-tb,var(--footnoteBold-tt-tb,var(--footnote-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteBoldCompact__62EbN { --tp-fw-dt: var(--footnoteBoldCompact-fw-dt,var(--footnoteBold-fw-dt,var(--footnote-fw-dt))); --tp-fs-dt: var(--footnoteBoldCompact-fs-dt,var(--footnoteBold-fs-dt,var(--footnote-fs-dt))); --tp-ff-dt: var(--footnoteBoldCompact-ff-dt,var(--footnoteBold-ff-dt,var(--footnote-ff-dt))); --tp-ls-dt: var(--footnoteBoldCompact-ls-dt,var(--footnoteBold-ls-dt,var(--footnote-ls-dt))); --tp-lh-dt: var(--footnoteBoldCompact-lh-dt,var(--footnoteBold-lh-dt,var(--footnote-lh-dt))); --tp-fst-dt: var(--footnoteBoldCompact-fst-dt,var(--footnoteBold-fst-dt,var(--footnote-fst-dt))); --tp-tt-dt: var(--footnoteBoldCompact-tt-dt,var(--footnoteBold-tt-dt,var(--footnote-tt-dt))); }
}
.typography_captionRegular__K3XV_ { -webkit-font-smoothing: antialiased; --tp-fw: var(--captionRegular-fw,var(--caption-fw)); --tp-fs: var(--captionRegular-fs,var(--caption-fs)); --tp-ff: var(--captionRegular-ff,var(--caption-ff)); --tp-ls: var(--captionRegular-ls,var(--caption-ls)); --tp-lh: var(--captionRegular-lh,var(--caption-lh)); --tp-fst: var(--captionRegular-fst,var(--caption-fst)); --tp-tt: var(--captionRegular-tt,var(--caption-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_captionRegular__K3XV_ { --tp-fw-tb: var(--captionRegular-fw-tb,var(--caption-fw-tb)); --tp-fs-tb: var(--captionRegular-fs-tb,var(--caption-fs-tb)); --tp-ff-tb: var(--captionRegular-ff-tb,var(--caption-ff-tb)); --tp-ls-tb: var(--captionRegular-ls-tb,var(--caption-ls-tb)); --tp-lh-tb: var(--captionRegular-lh-tb,var(--caption-lh-tb)); --tp-fst-tb: var(--captionRegular-fst-tb,var(--caption-fst-tb)); --tp-tt-tb: var(--captionRegular-tt-tb,var(--caption-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_captionRegular__K3XV_ { --tp-fw-dt: var(--captionRegular-fw-dt,var(--caption-fw-dt)); --tp-fs-dt: var(--captionRegular-fs-dt,var(--caption-fs-dt)); --tp-ff-dt: var(--captionRegular-ff-dt,var(--caption-ff-dt)); --tp-ls-dt: var(--captionRegular-ls-dt,var(--caption-ls-dt)); --tp-lh-dt: var(--captionRegular-lh-dt,var(--caption-lh-dt)); --tp-fst-dt: var(--captionRegular-fst-dt,var(--caption-fst-dt)); --tp-tt-dt: var(--captionRegular-tt-dt,var(--caption-tt-dt)); }
}
.typography_captionMedium__rG4EC { -webkit-font-smoothing: antialiased; --tp-fw: var(--captionMedium-fw,var(--caption-fw)); --tp-fs: var(--captionMedium-fs,var(--caption-fs)); --tp-ff: var(--captionMedium-ff,var(--caption-ff)); --tp-ls: var(--captionMedium-ls,var(--caption-ls)); --tp-lh: var(--captionMedium-lh,var(--caption-lh)); --tp-fst: var(--captionMedium-fst,var(--caption-fst)); --tp-tt: var(--captionMedium-tt,var(--caption-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_captionMedium__rG4EC { --tp-fw-tb: var(--captionMedium-fw-tb,var(--caption-fw-tb)); --tp-fs-tb: var(--captionMedium-fs-tb,var(--caption-fs-tb)); --tp-ff-tb: var(--captionMedium-ff-tb,var(--caption-ff-tb)); --tp-ls-tb: var(--captionMedium-ls-tb,var(--caption-ls-tb)); --tp-lh-tb: var(--captionMedium-lh-tb,var(--caption-lh-tb)); --tp-fst-tb: var(--captionMedium-fst-tb,var(--caption-fst-tb)); --tp-tt-tb: var(--captionMedium-tt-tb,var(--caption-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_captionMedium__rG4EC { --tp-fw-dt: var(--captionMedium-fw-dt,var(--caption-fw-dt)); --tp-fs-dt: var(--captionMedium-fs-dt,var(--caption-fs-dt)); --tp-ff-dt: var(--captionMedium-ff-dt,var(--caption-ff-dt)); --tp-ls-dt: var(--captionMedium-ls-dt,var(--caption-ls-dt)); --tp-lh-dt: var(--captionMedium-lh-dt,var(--caption-lh-dt)); --tp-fst-dt: var(--captionMedium-fst-dt,var(--caption-fst-dt)); --tp-tt-dt: var(--captionMedium-tt-dt,var(--caption-tt-dt)); }
}
.typography_captionSemiBold__1yPjY { -webkit-font-smoothing: antialiased; --tp-fw: var(--captionSemiBold-fw,var(--caption-fw)); --tp-fs: var(--captionSemiBold-fs,var(--caption-fs)); --tp-ff: var(--captionSemiBold-ff,var(--caption-ff)); --tp-ls: var(--captionSemiBold-ls,var(--caption-ls)); --tp-lh: var(--captionSemiBold-lh,var(--caption-lh)); --tp-fst: var(--captionSemiBold-fst,var(--caption-fst)); --tp-tt: var(--captionSemiBold-tt,var(--caption-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_captionSemiBold__1yPjY { --tp-fw-tb: var(--captionSemiBold-fw-tb,var(--caption-fw-tb)); --tp-fs-tb: var(--captionSemiBold-fs-tb,var(--caption-fs-tb)); --tp-ff-tb: var(--captionSemiBold-ff-tb,var(--caption-ff-tb)); --tp-ls-tb: var(--captionSemiBold-ls-tb,var(--caption-ls-tb)); --tp-lh-tb: var(--captionSemiBold-lh-tb,var(--caption-lh-tb)); --tp-fst-tb: var(--captionSemiBold-fst-tb,var(--caption-fst-tb)); --tp-tt-tb: var(--captionSemiBold-tt-tb,var(--caption-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_captionSemiBold__1yPjY { --tp-fw-dt: var(--captionSemiBold-fw-dt,var(--caption-fw-dt)); --tp-fs-dt: var(--captionSemiBold-fs-dt,var(--caption-fs-dt)); --tp-ff-dt: var(--captionSemiBold-ff-dt,var(--caption-ff-dt)); --tp-ls-dt: var(--captionSemiBold-ls-dt,var(--caption-ls-dt)); --tp-lh-dt: var(--captionSemiBold-lh-dt,var(--caption-lh-dt)); --tp-fst-dt: var(--captionSemiBold-fst-dt,var(--caption-fst-dt)); --tp-tt-dt: var(--captionSemiBold-tt-dt,var(--caption-tt-dt)); }
}
.typography_headlineH1_mb__1LHg7 { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH1-fw,var(--headline-fw)); --tp-fs: var(--headlineH1-fs,var(--headline-fs)); --tp-ff: var(--headlineH1-ff,var(--headline-ff)); --tp-ls: var(--headlineH1-ls,var(--headline-ls)); --tp-lh: var(--headlineH1-lh,var(--headline-lh)); --tp-fst: var(--headlineH1-fst,var(--headline-fst)); --tp-tt: var(--headlineH1-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_headlineH1_mb__1LHg7 { --tp-fw-tb: var(--headlineH1-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH1-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH1-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH1-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH1-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH1-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH1-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH1_mb__1LHg7 { --tp-fw-dt: var(--headlineH1-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH1-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH1-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH1-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH1-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH1-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH1-tt-dt,var(--headline-tt-dt)); }
}
.typography_headlineH2_mb__NS5cH { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH2-fw,var(--headline-fw)); --tp-fs: var(--headlineH2-fs,var(--headline-fs)); --tp-ff: var(--headlineH2-ff,var(--headline-ff)); --tp-ls: var(--headlineH2-ls,var(--headline-ls)); --tp-lh: var(--headlineH2-lh,var(--headline-lh)); --tp-fst: var(--headlineH2-fst,var(--headline-fst)); --tp-tt: var(--headlineH2-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_headlineH2_mb__NS5cH { --tp-fw-tb: var(--headlineH2-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH2-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH2-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH2-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH2-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH2-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH2-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH2_mb__NS5cH { --tp-fw-dt: var(--headlineH2-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH2-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH2-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH2-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH2-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH2-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH2-tt-dt,var(--headline-tt-dt)); }
}
.typography_headlineH3_mb__0sNQw { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH3-fw,var(--headline-fw)); --tp-fs: var(--headlineH3-fs,var(--headline-fs)); --tp-ff: var(--headlineH3-ff,var(--headline-ff)); --tp-ls: var(--headlineH3-ls,var(--headline-ls)); --tp-lh: var(--headlineH3-lh,var(--headline-lh)); --tp-fst: var(--headlineH3-fst,var(--headline-fst)); --tp-tt: var(--headlineH3-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_headlineH3_mb__0sNQw { --tp-fw-tb: var(--headlineH3-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH3-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH3-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH3-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH3-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH3-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH3-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH3_mb__0sNQw { --tp-fw-dt: var(--headlineH3-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH3-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH3-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH3-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH3-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH3-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH3-tt-dt,var(--headline-tt-dt)); }
}
.typography_headlineH4_mb__JyD4s { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH4-fw,var(--headline-fw)); --tp-fs: var(--headlineH4-fs,var(--headline-fs)); --tp-ff: var(--headlineH4-ff,var(--headline-ff)); --tp-ls: var(--headlineH4-ls,var(--headline-ls)); --tp-lh: var(--headlineH4-lh,var(--headline-lh)); --tp-fst: var(--headlineH4-fst,var(--headline-fst)); --tp-tt: var(--headlineH4-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_headlineH4_mb__JyD4s { --tp-fw-tb: var(--headlineH4-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH4-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH4-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH4-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH4-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH4-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH4-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH4_mb__JyD4s { --tp-fw-dt: var(--headlineH4-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH4-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH4-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH4-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH4-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH4-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH4-tt-dt,var(--headline-tt-dt)); }
}
.typography_headlineH5_mb__JkzOV { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH5-fw,var(--headline-fw)); --tp-fs: var(--headlineH5-fs,var(--headline-fs)); --tp-ff: var(--headlineH5-ff,var(--headline-ff)); --tp-ls: var(--headlineH5-ls,var(--headline-ls)); --tp-lh: var(--headlineH5-lh,var(--headline-lh)); --tp-fst: var(--headlineH5-fst,var(--headline-fst)); --tp-tt: var(--headlineH5-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_headlineH5_mb__JkzOV { --tp-fw-tb: var(--headlineH5-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH5-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH5-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH5-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH5-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH5-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH5-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH5_mb__JkzOV { --tp-fw-dt: var(--headlineH5-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH5-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH5-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH5-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH5-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH5-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH5-tt-dt,var(--headline-tt-dt)); }
}
.typography_headlineH6_mb__at3dD { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH6-fw,var(--headline-fw)); --tp-fs: var(--headlineH6-fs,var(--headline-fs)); --tp-ff: var(--headlineH6-ff,var(--headline-ff)); --tp-ls: var(--headlineH6-ls,var(--headline-ls)); --tp-lh: var(--headlineH6-lh,var(--headline-lh)); --tp-fst: var(--headlineH6-fst,var(--headline-fst)); --tp-tt: var(--headlineH6-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_headlineH6_mb__at3dD { --tp-fw-tb: var(--headlineH6-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH6-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH6-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH6-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH6-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH6-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH6-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH6_mb__at3dD { --tp-fw-dt: var(--headlineH6-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH6-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH6-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH6-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH6-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH6-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH6-tt-dt,var(--headline-tt-dt)); }
}
.typography_headlineH7_mb__vlFet { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH7-fw,var(--headline-fw)); --tp-fs: var(--headlineH7-fs,var(--headline-fs)); --tp-ff: var(--headlineH7-ff,var(--headline-ff)); --tp-ls: var(--headlineH7-ls,var(--headline-ls)); --tp-lh: var(--headlineH7-lh,var(--headline-lh)); --tp-fst: var(--headlineH7-fst,var(--headline-fst)); --tp-tt: var(--headlineH7-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_headlineH7_mb__vlFet { --tp-fw-tb: var(--headlineH7-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH7-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH7-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH7-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH7-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH7-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH7-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH7_mb__vlFet { --tp-fw-dt: var(--headlineH7-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH7-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH7-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH7-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH7-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH7-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH7-tt-dt,var(--headline-tt-dt)); }
}
.typography_hTitleCapsLG_mb__AnGKz { -webkit-font-smoothing: antialiased; --tp-fw: var(--hTitleCapsLG-fw,var(--headline-fw)); --tp-fs: var(--hTitleCapsLG-fs,var(--headline-fs)); --tp-ff: var(--hTitleCapsLG-ff,var(--headline-ff)); --tp-ls: var(--hTitleCapsLG-ls,var(--headline-ls)); --tp-lh: var(--hTitleCapsLG-lh,var(--headline-lh)); --tp-fst: var(--hTitleCapsLG-fst,var(--headline-fst)); --tp-tt: var(--hTitleCapsLG-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_hTitleCapsLG_mb__AnGKz { --tp-fw-tb: var(--hTitleCapsLG-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--hTitleCapsLG-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--hTitleCapsLG-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--hTitleCapsLG-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--hTitleCapsLG-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--hTitleCapsLG-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--hTitleCapsLG-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_hTitleCapsLG_mb__AnGKz { --tp-fw-dt: var(--hTitleCapsLG-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--hTitleCapsLG-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--hTitleCapsLG-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--hTitleCapsLG-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--hTitleCapsLG-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--hTitleCapsLG-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--hTitleCapsLG-tt-dt,var(--headline-tt-dt)); }
}
.typography_hTitleCapsSMUniversal_mb__rlvbR { -webkit-font-smoothing: antialiased; --tp-fw: var(--hTitleCapsSMUniversal-fw,var(--headline-fw)); --tp-fs: var(--hTitleCapsSMUniversal-fs,var(--headline-fs)); --tp-ff: var(--hTitleCapsSMUniversal-ff,var(--headline-ff)); --tp-ls: var(--hTitleCapsSMUniversal-ls,var(--headline-ls)); --tp-lh: var(--hTitleCapsSMUniversal-lh,var(--headline-lh)); --tp-fst: var(--hTitleCapsSMUniversal-fst,var(--headline-fst)); --tp-tt: var(--hTitleCapsSMUniversal-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_hTitleCapsSMUniversal_mb__rlvbR { --tp-fw-tb: var(--hTitleCapsSMUniversal-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--hTitleCapsSMUniversal-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--hTitleCapsSMUniversal-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--hTitleCapsSMUniversal-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--hTitleCapsSMUniversal-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--hTitleCapsSMUniversal-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--hTitleCapsSMUniversal-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_hTitleCapsSMUniversal_mb__rlvbR { --tp-fw-dt: var(--hTitleCapsSMUniversal-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--hTitleCapsSMUniversal-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--hTitleCapsSMUniversal-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--hTitleCapsSMUniversal-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--hTitleCapsSMUniversal-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--hTitleCapsSMUniversal-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--hTitleCapsSMUniversal-tt-dt,var(--headline-tt-dt)); }
}
.typography_subtitleRegular_mb__o1yoK { -webkit-font-smoothing: antialiased; --tp-fw: var(--subtitleRegular-fw,var(--subtitle-fw)); --tp-fs: var(--subtitleRegular-fs,var(--subtitle-fs)); --tp-ff: var(--subtitleRegular-ff,var(--subtitle-ff)); --tp-ls: var(--subtitleRegular-ls,var(--subtitle-ls)); --tp-lh: var(--subtitleRegular-lh,var(--subtitle-lh)); --tp-fst: var(--subtitleRegular-fst,var(--subtitle-fst)); --tp-tt: var(--subtitleRegular-tt,var(--subtitle-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_subtitleRegular_mb__o1yoK { --tp-fw-tb: var(--subtitleRegular-fw-tb,var(--subtitle-fw-tb)); --tp-fs-tb: var(--subtitleRegular-fs-tb,var(--subtitle-fs-tb)); --tp-ff-tb: var(--subtitleRegular-ff-tb,var(--subtitle-ff-tb)); --tp-ls-tb: var(--subtitleRegular-ls-tb,var(--subtitle-ls-tb)); --tp-lh-tb: var(--subtitleRegular-lh-tb,var(--subtitle-lh-tb)); --tp-fst-tb: var(--subtitleRegular-fst-tb,var(--subtitle-fst-tb)); --tp-tt-tb: var(--subtitleRegular-tt-tb,var(--subtitle-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleRegular_mb__o1yoK { --tp-fw-dt: var(--subtitleRegular-fw-dt,var(--subtitle-fw-dt)); --tp-fs-dt: var(--subtitleRegular-fs-dt,var(--subtitle-fs-dt)); --tp-ff-dt: var(--subtitleRegular-ff-dt,var(--subtitle-ff-dt)); --tp-ls-dt: var(--subtitleRegular-ls-dt,var(--subtitle-ls-dt)); --tp-lh-dt: var(--subtitleRegular-lh-dt,var(--subtitle-lh-dt)); --tp-fst-dt: var(--subtitleRegular-fst-dt,var(--subtitle-fst-dt)); --tp-tt-dt: var(--subtitleRegular-tt-dt,var(--subtitle-tt-dt)); }
}
.typography_subtitleMedium_mb__WFjPi { -webkit-font-smoothing: antialiased; --tp-fw: var(--subtitleMedium-fw,var(--subtitle-fw)); --tp-fs: var(--subtitleMedium-fs,var(--subtitle-fs)); --tp-ff: var(--subtitleMedium-ff,var(--subtitle-ff)); --tp-ls: var(--subtitleMedium-ls,var(--subtitle-ls)); --tp-lh: var(--subtitleMedium-lh,var(--subtitle-lh)); --tp-fst: var(--subtitleMedium-fst,var(--subtitle-fst)); --tp-tt: var(--subtitleMedium-tt,var(--subtitle-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_subtitleMedium_mb__WFjPi { --tp-fw-tb: var(--subtitleMedium-fw-tb,var(--subtitle-fw-tb)); --tp-fs-tb: var(--subtitleMedium-fs-tb,var(--subtitle-fs-tb)); --tp-ff-tb: var(--subtitleMedium-ff-tb,var(--subtitle-ff-tb)); --tp-ls-tb: var(--subtitleMedium-ls-tb,var(--subtitle-ls-tb)); --tp-lh-tb: var(--subtitleMedium-lh-tb,var(--subtitle-lh-tb)); --tp-fst-tb: var(--subtitleMedium-fst-tb,var(--subtitle-fst-tb)); --tp-tt-tb: var(--subtitleMedium-tt-tb,var(--subtitle-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleMedium_mb__WFjPi { --tp-fw-dt: var(--subtitleMedium-fw-dt,var(--subtitle-fw-dt)); --tp-fs-dt: var(--subtitleMedium-fs-dt,var(--subtitle-fs-dt)); --tp-ff-dt: var(--subtitleMedium-ff-dt,var(--subtitle-ff-dt)); --tp-ls-dt: var(--subtitleMedium-ls-dt,var(--subtitle-ls-dt)); --tp-lh-dt: var(--subtitleMedium-lh-dt,var(--subtitle-lh-dt)); --tp-fst-dt: var(--subtitleMedium-fst-dt,var(--subtitle-fst-dt)); --tp-tt-dt: var(--subtitleMedium-tt-dt,var(--subtitle-tt-dt)); }
}
.typography_subtitleSemiBold_mb__vd59n { -webkit-font-smoothing: antialiased; --tp-fw: var(--subtitleSemiBold-fw,var(--subtitle-fw)); --tp-fs: var(--subtitleSemiBold-fs,var(--subtitle-fs)); --tp-ff: var(--subtitleSemiBold-ff,var(--subtitle-ff)); --tp-ls: var(--subtitleSemiBold-ls,var(--subtitle-ls)); --tp-lh: var(--subtitleSemiBold-lh,var(--subtitle-lh)); --tp-fst: var(--subtitleSemiBold-fst,var(--subtitle-fst)); --tp-tt: var(--subtitleSemiBold-tt,var(--subtitle-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_subtitleSemiBold_mb__vd59n { --tp-fw-tb: var(--subtitleSemiBold-fw-tb,var(--subtitle-fw-tb)); --tp-fs-tb: var(--subtitleSemiBold-fs-tb,var(--subtitle-fs-tb)); --tp-ff-tb: var(--subtitleSemiBold-ff-tb,var(--subtitle-ff-tb)); --tp-ls-tb: var(--subtitleSemiBold-ls-tb,var(--subtitle-ls-tb)); --tp-lh-tb: var(--subtitleSemiBold-lh-tb,var(--subtitle-lh-tb)); --tp-fst-tb: var(--subtitleSemiBold-fst-tb,var(--subtitle-fst-tb)); --tp-tt-tb: var(--subtitleSemiBold-tt-tb,var(--subtitle-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleSemiBold_mb__vd59n { --tp-fw-dt: var(--subtitleSemiBold-fw-dt,var(--subtitle-fw-dt)); --tp-fs-dt: var(--subtitleSemiBold-fs-dt,var(--subtitle-fs-dt)); --tp-ff-dt: var(--subtitleSemiBold-ff-dt,var(--subtitle-ff-dt)); --tp-ls-dt: var(--subtitleSemiBold-ls-dt,var(--subtitle-ls-dt)); --tp-lh-dt: var(--subtitleSemiBold-lh-dt,var(--subtitle-lh-dt)); --tp-fst-dt: var(--subtitleSemiBold-fst-dt,var(--subtitle-fst-dt)); --tp-tt-dt: var(--subtitleSemiBold-tt-dt,var(--subtitle-tt-dt)); }
}
.typography_subtitleBold_mb__YdMTy { -webkit-font-smoothing: antialiased; --tp-fw: var(--subtitleBold-fw,var(--subtitle-fw)); --tp-fs: var(--subtitleBold-fs,var(--subtitle-fs)); --tp-ff: var(--subtitleBold-ff,var(--subtitle-ff)); --tp-ls: var(--subtitleBold-ls,var(--subtitle-ls)); --tp-lh: var(--subtitleBold-lh,var(--subtitle-lh)); --tp-fst: var(--subtitleBold-fst,var(--subtitle-fst)); --tp-tt: var(--subtitleBold-tt,var(--subtitle-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_subtitleBold_mb__YdMTy { --tp-fw-tb: var(--subtitleBold-fw-tb,var(--subtitle-fw-tb)); --tp-fs-tb: var(--subtitleBold-fs-tb,var(--subtitle-fs-tb)); --tp-ff-tb: var(--subtitleBold-ff-tb,var(--subtitle-ff-tb)); --tp-ls-tb: var(--subtitleBold-ls-tb,var(--subtitle-ls-tb)); --tp-lh-tb: var(--subtitleBold-lh-tb,var(--subtitle-lh-tb)); --tp-fst-tb: var(--subtitleBold-fst-tb,var(--subtitle-fst-tb)); --tp-tt-tb: var(--subtitleBold-tt-tb,var(--subtitle-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleBold_mb__YdMTy { --tp-fw-dt: var(--subtitleBold-fw-dt,var(--subtitle-fw-dt)); --tp-fs-dt: var(--subtitleBold-fs-dt,var(--subtitle-fs-dt)); --tp-ff-dt: var(--subtitleBold-ff-dt,var(--subtitle-ff-dt)); --tp-ls-dt: var(--subtitleBold-ls-dt,var(--subtitle-ls-dt)); --tp-lh-dt: var(--subtitleBold-lh-dt,var(--subtitle-lh-dt)); --tp-fst-dt: var(--subtitleBold-fst-dt,var(--subtitle-fst-dt)); --tp-tt-dt: var(--subtitleBold-tt-dt,var(--subtitle-tt-dt)); }
}
.typography_subtitleCAPS_mb__a45XD { -webkit-font-smoothing: antialiased; --tp-fw: var(--subtitleCAPS-fw,var(--subtitle-fw)); --tp-fs: var(--subtitleCAPS-fs,var(--subtitle-fs)); --tp-ff: var(--subtitleCAPS-ff,var(--subtitle-ff)); --tp-ls: var(--subtitleCAPS-ls,var(--subtitle-ls)); --tp-lh: var(--subtitleCAPS-lh,var(--subtitle-lh)); --tp-fst: var(--subtitleCAPS-fst,var(--subtitle-fst)); --tp-tt: var(--subtitleCAPS-tt,var(--subtitle-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_subtitleCAPS_mb__a45XD { --tp-fw-tb: var(--subtitleCAPS-fw-tb,var(--subtitle-fw-tb)); --tp-fs-tb: var(--subtitleCAPS-fs-tb,var(--subtitle-fs-tb)); --tp-ff-tb: var(--subtitleCAPS-ff-tb,var(--subtitle-ff-tb)); --tp-ls-tb: var(--subtitleCAPS-ls-tb,var(--subtitle-ls-tb)); --tp-lh-tb: var(--subtitleCAPS-lh-tb,var(--subtitle-lh-tb)); --tp-fst-tb: var(--subtitleCAPS-fst-tb,var(--subtitle-fst-tb)); --tp-tt-tb: var(--subtitleCAPS-tt-tb,var(--subtitle-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleCAPS_mb__a45XD { --tp-fw-dt: var(--subtitleCAPS-fw-dt,var(--subtitle-fw-dt)); --tp-fs-dt: var(--subtitleCAPS-fs-dt,var(--subtitle-fs-dt)); --tp-ff-dt: var(--subtitleCAPS-ff-dt,var(--subtitle-ff-dt)); --tp-ls-dt: var(--subtitleCAPS-ls-dt,var(--subtitle-ls-dt)); --tp-lh-dt: var(--subtitleCAPS-lh-dt,var(--subtitle-lh-dt)); --tp-fst-dt: var(--subtitleCAPS-fst-dt,var(--subtitle-fst-dt)); --tp-tt-dt: var(--subtitleCAPS-tt-dt,var(--subtitle-tt-dt)); }
}
.typography_paragraphMDRegular_mb__lTzv1 { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDRegular-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDRegular-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDRegular-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDRegular-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDRegular-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDRegular-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDRegular-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDRegular_mb__lTzv1 { --tp-fw-tb: var(--paragraphMDRegular-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDRegular-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDRegular-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDRegular-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDRegular-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDRegular-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDRegular-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDRegular_mb__lTzv1 { --tp-fw-dt: var(--paragraphMDRegular-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDRegular-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDRegular-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDRegular-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDRegular-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDRegular-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDRegular-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_paragraphMDMedium_mb__WEzxn { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDMedium-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDMedium-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDMedium-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDMedium-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDMedium-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDMedium-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDMedium-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDMedium_mb__WEzxn { --tp-fw-tb: var(--paragraphMDMedium-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDMedium-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDMedium-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDMedium-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDMedium-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDMedium-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDMedium-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDMedium_mb__WEzxn { --tp-fw-dt: var(--paragraphMDMedium-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDMedium-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDMedium-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDMedium-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDMedium-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDMedium-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDMedium-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_paragraphMDSemiBold_mb__kB4j1 { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDSemiBold-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDSemiBold-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDSemiBold-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDSemiBold-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDSemiBold-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDSemiBold-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDSemiBold-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDSemiBold_mb__kB4j1 { --tp-fw-tb: var(--paragraphMDSemiBold-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDSemiBold-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDSemiBold-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDSemiBold-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDSemiBold-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDSemiBold-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDSemiBold-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDSemiBold_mb__kB4j1 { --tp-fw-dt: var(--paragraphMDSemiBold-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDSemiBold-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDSemiBold-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDSemiBold-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDSemiBold-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDSemiBold-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDSemiBold-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_paragraphMDBold_mb__0aaK2 { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDBold-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDBold-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDBold-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDBold-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDBold-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDBold-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDBold-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDBold_mb__0aaK2 { --tp-fw-tb: var(--paragraphMDBold-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDBold-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDBold-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDBold-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDBold-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDBold-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDBold-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDBold_mb__0aaK2 { --tp-fw-dt: var(--paragraphMDBold-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDBold-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDBold-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDBold-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDBold-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDBold-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDBold-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_paragraphMDRegularCompact_mb__75zXW { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDRegularCompact-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDRegularCompact-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDRegularCompact-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDRegularCompact-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDRegularCompact-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDRegularCompact-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDRegularCompact-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDRegularCompact_mb__75zXW { --tp-fw-tb: var(--paragraphMDRegularCompact-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDRegularCompact-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDRegularCompact-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDRegularCompact-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDRegularCompact-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDRegularCompact-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDRegularCompact-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDRegularCompact_mb__75zXW { --tp-fw-dt: var(--paragraphMDRegularCompact-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDRegularCompact-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDRegularCompact-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDRegularCompact-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDRegularCompact-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDRegularCompact-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDRegularCompact-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_paragraphMDMediumCompact_mb__woSV1 { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDMediumCompact-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDMediumCompact-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDMediumCompact-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDMediumCompact-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDMediumCompact-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDMediumCompact-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDMediumCompact-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDMediumCompact_mb__woSV1 { --tp-fw-tb: var(--paragraphMDMediumCompact-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDMediumCompact-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDMediumCompact-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDMediumCompact-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDMediumCompact-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDMediumCompact-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDMediumCompact-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDMediumCompact_mb__woSV1 { --tp-fw-dt: var(--paragraphMDMediumCompact-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDMediumCompact-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDMediumCompact-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDMediumCompact-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDMediumCompact-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDMediumCompact-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDMediumCompact-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_paragraphMDSemiBoldCompact_mb__xr0CW { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDSemiBoldCompact-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDSemiBoldCompact-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDSemiBoldCompact-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDSemiBoldCompact-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDSemiBoldCompact-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDSemiBoldCompact-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDSemiBoldCompact-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDSemiBoldCompact_mb__xr0CW { --tp-fw-tb: var(--paragraphMDSemiBoldCompact-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDSemiBoldCompact-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDSemiBoldCompact-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDSemiBoldCompact-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDSemiBoldCompact-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDSemiBoldCompact-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDSemiBoldCompact-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDSemiBoldCompact_mb__xr0CW { --tp-fw-dt: var(--paragraphMDSemiBoldCompact-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDSemiBoldCompact-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDSemiBoldCompact-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDSemiBoldCompact-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDSemiBoldCompact-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDSemiBoldCompact-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDSemiBoldCompact-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_paragraphMDBoldCompact_mb__c36Ew { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDBoldCompact-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDBoldCompact-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDBoldCompact-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDBoldCompact-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDBoldCompact-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDBoldCompact-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDBoldCompact-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDBoldCompact_mb__c36Ew { --tp-fw-tb: var(--paragraphMDBoldCompact-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDBoldCompact-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDBoldCompact-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDBoldCompact-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDBoldCompact-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDBoldCompact-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDBoldCompact-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDBoldCompact_mb__c36Ew { --tp-fw-dt: var(--paragraphMDBoldCompact-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDBoldCompact-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDBoldCompact-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDBoldCompact-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDBoldCompact-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDBoldCompact-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDBoldCompact-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_paragraphLGRegular_mb__mVtF3 { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphLGRegular-fw,var(--paragraphLG-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphLGRegular-fs,var(--paragraphLG-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphLGRegular-ff,var(--paragraphLG-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphLGRegular-ls,var(--paragraphLG-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphLGRegular-lh,var(--paragraphLG-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphLGRegular-fst,var(--paragraphLG-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphLGRegular-tt,var(--paragraphLG-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGRegular_mb__mVtF3 { --tp-fw-tb: var(--paragraphLGRegular-fw-tb,var(--paragraphLG-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphLGRegular-fs-tb,var(--paragraphLG-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphLGRegular-ff-tb,var(--paragraphLG-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphLGRegular-ls-tb,var(--paragraphLG-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphLGRegular-lh-tb,var(--paragraphLG-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphLGRegular-fst-tb,var(--paragraphLG-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphLGRegular-tt-tb,var(--paragraphLG-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGRegular_mb__mVtF3 { --tp-fw-dt: var(--paragraphLGRegular-fw-dt,var(--paragraphLG-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphLGRegular-fs-dt,var(--paragraphLG-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphLGRegular-ff-dt,var(--paragraphLG-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphLGRegular-ls-dt,var(--paragraphLG-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphLGRegular-lh-dt,var(--paragraphLG-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphLGRegular-fst-dt,var(--paragraphLG-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphLGRegular-tt-dt,var(--paragraphLG-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_paragraphLGMedium_mb__2ckTs { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphLGMedium-fw,var(--paragraphLG-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphLGMedium-fs,var(--paragraphLG-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphLGMedium-ff,var(--paragraphLG-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphLGMedium-ls,var(--paragraphLG-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphLGMedium-lh,var(--paragraphLG-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphLGMedium-fst,var(--paragraphLG-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphLGMedium-tt,var(--paragraphLG-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGMedium_mb__2ckTs { --tp-fw-tb: var(--paragraphLGMedium-fw-tb,var(--paragraphLG-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphLGMedium-fs-tb,var(--paragraphLG-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphLGMedium-ff-tb,var(--paragraphLG-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphLGMedium-ls-tb,var(--paragraphLG-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphLGMedium-lh-tb,var(--paragraphLG-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphLGMedium-fst-tb,var(--paragraphLG-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphLGMedium-tt-tb,var(--paragraphLG-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGMedium_mb__2ckTs { --tp-fw-dt: var(--paragraphLGMedium-fw-dt,var(--paragraphLG-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphLGMedium-fs-dt,var(--paragraphLG-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphLGMedium-ff-dt,var(--paragraphLG-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphLGMedium-ls-dt,var(--paragraphLG-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphLGMedium-lh-dt,var(--paragraphLG-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphLGMedium-fst-dt,var(--paragraphLG-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphLGMedium-tt-dt,var(--paragraphLG-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_paragraphLGSemiBold_mb__i4fle { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphLGSemiBold-fw,var(--paragraphLG-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphLGSemiBold-fs,var(--paragraphLG-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphLGSemiBold-ff,var(--paragraphLG-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphLGSemiBold-ls,var(--paragraphLG-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphLGSemiBold-lh,var(--paragraphLG-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphLGSemiBold-fst,var(--paragraphLG-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphLGSemiBold-tt,var(--paragraphLG-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGSemiBold_mb__i4fle { --tp-fw-tb: var(--paragraphLGSemiBold-fw-tb,var(--paragraphLG-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphLGSemiBold-fs-tb,var(--paragraphLG-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphLGSemiBold-ff-tb,var(--paragraphLG-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphLGSemiBold-ls-tb,var(--paragraphLG-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphLGSemiBold-lh-tb,var(--paragraphLG-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphLGSemiBold-fst-tb,var(--paragraphLG-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphLGSemiBold-tt-tb,var(--paragraphLG-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGSemiBold_mb__i4fle { --tp-fw-dt: var(--paragraphLGSemiBold-fw-dt,var(--paragraphLG-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphLGSemiBold-fs-dt,var(--paragraphLG-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphLGSemiBold-ff-dt,var(--paragraphLG-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphLGSemiBold-ls-dt,var(--paragraphLG-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphLGSemiBold-lh-dt,var(--paragraphLG-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphLGSemiBold-fst-dt,var(--paragraphLG-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphLGSemiBold-tt-dt,var(--paragraphLG-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_paragraphLGBold_mb__UZ7Is { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphLGBold-fw,var(--paragraphLG-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphLGBold-fs,var(--paragraphLG-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphLGBold-ff,var(--paragraphLG-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphLGBold-ls,var(--paragraphLG-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphLGBold-lh,var(--paragraphLG-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphLGBold-fst,var(--paragraphLG-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphLGBold-tt,var(--paragraphLG-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGBold_mb__UZ7Is { --tp-fw-tb: var(--paragraphLGBold-fw-tb,var(--paragraphLG-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphLGBold-fs-tb,var(--paragraphLG-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphLGBold-ff-tb,var(--paragraphLG-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphLGBold-ls-tb,var(--paragraphLG-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphLGBold-lh-tb,var(--paragraphLG-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphLGBold-fst-tb,var(--paragraphLG-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphLGBold-tt-tb,var(--paragraphLG-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGBold_mb__UZ7Is { --tp-fw-dt: var(--paragraphLGBold-fw-dt,var(--paragraphLG-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphLGBold-fs-dt,var(--paragraphLG-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphLGBold-ff-dt,var(--paragraphLG-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphLGBold-ls-dt,var(--paragraphLG-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphLGBold-lh-dt,var(--paragraphLG-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphLGBold-fst-dt,var(--paragraphLG-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphLGBold-tt-dt,var(--paragraphLG-tt-dt,var(--paragraph-tt-dt))); }
}
.typography_labelLGSemiBold_mb__aZ7Fd { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelLGSemiBold-fw,var(--labelLG-fw,var(--label-fw))); --tp-fs: var(--labelLGSemiBold-fs,var(--labelLG-fs,var(--label-fs))); --tp-ff: var(--labelLGSemiBold-ff,var(--labelLG-ff,var(--label-ff))); --tp-ls: var(--labelLGSemiBold-ls,var(--labelLG-ls,var(--label-ls))); --tp-lh: var(--labelLGSemiBold-lh,var(--labelLG-lh,var(--label-lh))); --tp-fst: var(--labelLGSemiBold-fst,var(--labelLG-fst,var(--label-fst))); --tp-tt: var(--labelLGSemiBold-tt,var(--labelLG-tt,var(--label-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_labelLGSemiBold_mb__aZ7Fd { --tp-fw-tb: var(--labelLGSemiBold-fw-tb,var(--labelLG-fw-tb,var(--label-fw-tb))); --tp-fs-tb: var(--labelLGSemiBold-fs-tb,var(--labelLG-fs-tb,var(--label-fs-tb))); --tp-ff-tb: var(--labelLGSemiBold-ff-tb,var(--labelLG-ff-tb,var(--label-ff-tb))); --tp-ls-tb: var(--labelLGSemiBold-ls-tb,var(--labelLG-ls-tb,var(--label-ls-tb))); --tp-lh-tb: var(--labelLGSemiBold-lh-tb,var(--labelLG-lh-tb,var(--label-lh-tb))); --tp-fst-tb: var(--labelLGSemiBold-fst-tb,var(--labelLG-fst-tb,var(--label-fst-tb))); --tp-tt-tb: var(--labelLGSemiBold-tt-tb,var(--labelLG-tt-tb,var(--label-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelLGSemiBold_mb__aZ7Fd { --tp-fw-dt: var(--labelLGSemiBold-fw-dt,var(--labelLG-fw-dt,var(--label-fw-dt))); --tp-fs-dt: var(--labelLGSemiBold-fs-dt,var(--labelLG-fs-dt,var(--label-fs-dt))); --tp-ff-dt: var(--labelLGSemiBold-ff-dt,var(--labelLG-ff-dt,var(--label-ff-dt))); --tp-ls-dt: var(--labelLGSemiBold-ls-dt,var(--labelLG-ls-dt,var(--label-ls-dt))); --tp-lh-dt: var(--labelLGSemiBold-lh-dt,var(--labelLG-lh-dt,var(--label-lh-dt))); --tp-fst-dt: var(--labelLGSemiBold-fst-dt,var(--labelLG-fst-dt,var(--label-fst-dt))); --tp-tt-dt: var(--labelLGSemiBold-tt-dt,var(--labelLG-tt-dt,var(--label-tt-dt))); }
}
.typography_labelMDMedium_mb__jQFWR { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelMDMedium-fw,var(--labelMD-fw,var(--label-fw))); --tp-fs: var(--labelMDMedium-fs,var(--labelMD-fs,var(--label-fs))); --tp-ff: var(--labelMDMedium-ff,var(--labelMD-ff,var(--label-ff))); --tp-ls: var(--labelMDMedium-ls,var(--labelMD-ls,var(--label-ls))); --tp-lh: var(--labelMDMedium-lh,var(--labelMD-lh,var(--label-lh))); --tp-fst: var(--labelMDMedium-fst,var(--labelMD-fst,var(--label-fst))); --tp-tt: var(--labelMDMedium-tt,var(--labelMD-tt,var(--label-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_labelMDMedium_mb__jQFWR { --tp-fw-tb: var(--labelMDMedium-fw-tb,var(--labelMD-fw-tb,var(--label-fw-tb))); --tp-fs-tb: var(--labelMDMedium-fs-tb,var(--labelMD-fs-tb,var(--label-fs-tb))); --tp-ff-tb: var(--labelMDMedium-ff-tb,var(--labelMD-ff-tb,var(--label-ff-tb))); --tp-ls-tb: var(--labelMDMedium-ls-tb,var(--labelMD-ls-tb,var(--label-ls-tb))); --tp-lh-tb: var(--labelMDMedium-lh-tb,var(--labelMD-lh-tb,var(--label-lh-tb))); --tp-fst-tb: var(--labelMDMedium-fst-tb,var(--labelMD-fst-tb,var(--label-fst-tb))); --tp-tt-tb: var(--labelMDMedium-tt-tb,var(--labelMD-tt-tb,var(--label-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelMDMedium_mb__jQFWR { --tp-fw-dt: var(--labelMDMedium-fw-dt,var(--labelMD-fw-dt,var(--label-fw-dt))); --tp-fs-dt: var(--labelMDMedium-fs-dt,var(--labelMD-fs-dt,var(--label-fs-dt))); --tp-ff-dt: var(--labelMDMedium-ff-dt,var(--labelMD-ff-dt,var(--label-ff-dt))); --tp-ls-dt: var(--labelMDMedium-ls-dt,var(--labelMD-ls-dt,var(--label-ls-dt))); --tp-lh-dt: var(--labelMDMedium-lh-dt,var(--labelMD-lh-dt,var(--label-lh-dt))); --tp-fst-dt: var(--labelMDMedium-fst-dt,var(--labelMD-fst-dt,var(--label-fst-dt))); --tp-tt-dt: var(--labelMDMedium-tt-dt,var(--labelMD-tt-dt,var(--label-tt-dt))); }
}
.typography_labelMDSemiBold_mb__N2Dgl { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelMDSemiBold-fw,var(--labelMD-fw,var(--label-fw))); --tp-fs: var(--labelMDSemiBold-fs,var(--labelMD-fs,var(--label-fs))); --tp-ff: var(--labelMDSemiBold-ff,var(--labelMD-ff,var(--label-ff))); --tp-ls: var(--labelMDSemiBold-ls,var(--labelMD-ls,var(--label-ls))); --tp-lh: var(--labelMDSemiBold-lh,var(--labelMD-lh,var(--label-lh))); --tp-fst: var(--labelMDSemiBold-fst,var(--labelMD-fst,var(--label-fst))); --tp-tt: var(--labelMDSemiBold-tt,var(--labelMD-tt,var(--label-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_labelMDSemiBold_mb__N2Dgl { --tp-fw-tb: var(--labelMDSemiBold-fw-tb,var(--labelMD-fw-tb,var(--label-fw-tb))); --tp-fs-tb: var(--labelMDSemiBold-fs-tb,var(--labelMD-fs-tb,var(--label-fs-tb))); --tp-ff-tb: var(--labelMDSemiBold-ff-tb,var(--labelMD-ff-tb,var(--label-ff-tb))); --tp-ls-tb: var(--labelMDSemiBold-ls-tb,var(--labelMD-ls-tb,var(--label-ls-tb))); --tp-lh-tb: var(--labelMDSemiBold-lh-tb,var(--labelMD-lh-tb,var(--label-lh-tb))); --tp-fst-tb: var(--labelMDSemiBold-fst-tb,var(--labelMD-fst-tb,var(--label-fst-tb))); --tp-tt-tb: var(--labelMDSemiBold-tt-tb,var(--labelMD-tt-tb,var(--label-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelMDSemiBold_mb__N2Dgl { --tp-fw-dt: var(--labelMDSemiBold-fw-dt,var(--labelMD-fw-dt,var(--label-fw-dt))); --tp-fs-dt: var(--labelMDSemiBold-fs-dt,var(--labelMD-fs-dt,var(--label-fs-dt))); --tp-ff-dt: var(--labelMDSemiBold-ff-dt,var(--labelMD-ff-dt,var(--label-ff-dt))); --tp-ls-dt: var(--labelMDSemiBold-ls-dt,var(--labelMD-ls-dt,var(--label-ls-dt))); --tp-lh-dt: var(--labelMDSemiBold-lh-dt,var(--labelMD-lh-dt,var(--label-lh-dt))); --tp-fst-dt: var(--labelMDSemiBold-fst-dt,var(--labelMD-fst-dt,var(--label-fst-dt))); --tp-tt-dt: var(--labelMDSemiBold-tt-dt,var(--labelMD-tt-dt,var(--label-tt-dt))); }
}
.typography_labelMDSemiBoldCaps_mb__F_COl { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelMDSemiBoldCaps-fw,var(--labelMDSemiBold-fw,var(--labelMD-fw,var(--label-fw)))); --tp-fs: var(--labelMDSemiBoldCaps-fs,var(--labelMDSemiBold-fs,var(--labelMD-fs,var(--label-fs)))); --tp-ff: var(--labelMDSemiBoldCaps-ff,var(--labelMDSemiBold-ff,var(--labelMD-ff,var(--label-ff)))); --tp-ls: var(--labelMDSemiBoldCaps-ls,var(--labelMDSemiBold-ls,var(--labelMD-ls,var(--label-ls)))); --tp-lh: var(--labelMDSemiBoldCaps-lh,var(--labelMDSemiBold-lh,var(--labelMD-lh,var(--label-lh)))); --tp-fst: var(--labelMDSemiBoldCaps-fst,var(--labelMDSemiBold-fst,var(--labelMD-fst,var(--label-fst)))); --tp-tt: var(--labelMDSemiBoldCaps-tt,var(--labelMDSemiBold-tt,var(--labelMD-tt,var(--label-tt)))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_labelMDSemiBoldCaps_mb__F_COl { --tp-fw-tb: var(--labelMDSemiBoldCaps-fw-tb,var(--labelMDSemiBold-fw-tb,var(--labelMD-fw-tb,var(--label-fw-tb)))); --tp-fs-tb: var(--labelMDSemiBoldCaps-fs-tb,var(--labelMDSemiBold-fs-tb,var(--labelMD-fs-tb,var(--label-fs-tb)))); --tp-ff-tb: var(--labelMDSemiBoldCaps-ff-tb,var(--labelMDSemiBold-ff-tb,var(--labelMD-ff-tb,var(--label-ff-tb)))); --tp-ls-tb: var(--labelMDSemiBoldCaps-ls-tb,var(--labelMDSemiBold-ls-tb,var(--labelMD-ls-tb,var(--label-ls-tb)))); --tp-lh-tb: var(--labelMDSemiBoldCaps-lh-tb,var(--labelMDSemiBold-lh-tb,var(--labelMD-lh-tb,var(--label-lh-tb)))); --tp-fst-tb: var(--labelMDSemiBoldCaps-fst-tb,var(--labelMDSemiBold-fst-tb,var(--labelMD-fst-tb,var(--label-fst-tb)))); --tp-tt-tb: var(--labelMDSemiBoldCaps-tt-tb,var(--labelMDSemiBold-tt-tb,var(--labelMD-tt-tb,var(--label-tt-tb)))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelMDSemiBoldCaps_mb__F_COl { --tp-fw-dt: var(--labelMDSemiBoldCaps-fw-dt,var(--labelMDSemiBold-fw-dt,var(--labelMD-fw-dt,var(--label-fw-dt)))); --tp-fs-dt: var(--labelMDSemiBoldCaps-fs-dt,var(--labelMDSemiBold-fs-dt,var(--labelMD-fs-dt,var(--label-fs-dt)))); --tp-ff-dt: var(--labelMDSemiBoldCaps-ff-dt,var(--labelMDSemiBold-ff-dt,var(--labelMD-ff-dt,var(--label-ff-dt)))); --tp-ls-dt: var(--labelMDSemiBoldCaps-ls-dt,var(--labelMDSemiBold-ls-dt,var(--labelMD-ls-dt,var(--label-ls-dt)))); --tp-lh-dt: var(--labelMDSemiBoldCaps-lh-dt,var(--labelMDSemiBold-lh-dt,var(--labelMD-lh-dt,var(--label-lh-dt)))); --tp-fst-dt: var(--labelMDSemiBoldCaps-fst-dt,var(--labelMDSemiBold-fst-dt,var(--labelMD-fst-dt,var(--label-fst-dt)))); --tp-tt-dt: var(--labelMDSemiBoldCaps-tt-dt,var(--labelMDSemiBold-tt-dt,var(--labelMD-tt-dt,var(--label-tt-dt)))); }
}
.typography_labelSMSemiBold_mb__niHr2 { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelSMSemiBold-fw,var(--labelSM-fw,var(--label-fw))); --tp-fs: var(--labelSMSemiBold-fs,var(--labelSM-fs,var(--label-fs))); --tp-ff: var(--labelSMSemiBold-ff,var(--labelSM-ff,var(--label-ff))); --tp-ls: var(--labelSMSemiBold-ls,var(--labelSM-ls,var(--label-ls))); --tp-lh: var(--labelSMSemiBold-lh,var(--labelSM-lh,var(--label-lh))); --tp-fst: var(--labelSMSemiBold-fst,var(--labelSM-fst,var(--label-fst))); --tp-tt: var(--labelSMSemiBold-tt,var(--labelSM-tt,var(--label-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_labelSMSemiBold_mb__niHr2 { --tp-fw-tb: var(--labelSMSemiBold-fw-tb,var(--labelSM-fw-tb,var(--label-fw-tb))); --tp-fs-tb: var(--labelSMSemiBold-fs-tb,var(--labelSM-fs-tb,var(--label-fs-tb))); --tp-ff-tb: var(--labelSMSemiBold-ff-tb,var(--labelSM-ff-tb,var(--label-ff-tb))); --tp-ls-tb: var(--labelSMSemiBold-ls-tb,var(--labelSM-ls-tb,var(--label-ls-tb))); --tp-lh-tb: var(--labelSMSemiBold-lh-tb,var(--labelSM-lh-tb,var(--label-lh-tb))); --tp-fst-tb: var(--labelSMSemiBold-fst-tb,var(--labelSM-fst-tb,var(--label-fst-tb))); --tp-tt-tb: var(--labelSMSemiBold-tt-tb,var(--labelSM-tt-tb,var(--label-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelSMSemiBold_mb__niHr2 { --tp-fw-dt: var(--labelSMSemiBold-fw-dt,var(--labelSM-fw-dt,var(--label-fw-dt))); --tp-fs-dt: var(--labelSMSemiBold-fs-dt,var(--labelSM-fs-dt,var(--label-fs-dt))); --tp-ff-dt: var(--labelSMSemiBold-ff-dt,var(--labelSM-ff-dt,var(--label-ff-dt))); --tp-ls-dt: var(--labelSMSemiBold-ls-dt,var(--labelSM-ls-dt,var(--label-ls-dt))); --tp-lh-dt: var(--labelSMSemiBold-lh-dt,var(--labelSM-lh-dt,var(--label-lh-dt))); --tp-fst-dt: var(--labelSMSemiBold-fst-dt,var(--labelSM-fst-dt,var(--label-fst-dt))); --tp-tt-dt: var(--labelSMSemiBold-tt-dt,var(--labelSM-tt-dt,var(--label-tt-dt))); }
}
.typography_labelSMSemiboldCaps_mb__t1AFA { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelSMSemiboldCaps-fw,var(--labelSMSemiBold-fw,var(--labelSM-fw,var(--label-fw)))); --tp-fs: var(--labelSMSemiboldCaps-fs,var(--labelSMSemiBold-fs,var(--labelSM-fs,var(--label-fs)))); --tp-ff: var(--labelSMSemiboldCaps-ff,var(--labelSMSemiBold-ff,var(--labelSM-ff,var(--label-ff)))); --tp-ls: var(--labelSMSemiboldCaps-ls,var(--labelSMSemiBold-ls,var(--labelSM-ls,var(--label-ls)))); --tp-lh: var(--labelSMSemiboldCaps-lh,var(--labelSMSemiBold-lh,var(--labelSM-lh,var(--label-lh)))); --tp-fst: var(--labelSMSemiboldCaps-fst,var(--labelSMSemiBold-fst,var(--labelSM-fst,var(--label-fst)))); --tp-tt: var(--labelSMSemiboldCaps-tt,var(--labelSMSemiBold-tt,var(--labelSM-tt,var(--label-tt)))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_labelSMSemiboldCaps_mb__t1AFA { --tp-fw-tb: var(--labelSMSemiboldCaps-fw-tb,var(--labelSMSemiBold-fw-tb,var(--labelSM-fw-tb,var(--label-fw-tb)))); --tp-fs-tb: var(--labelSMSemiboldCaps-fs-tb,var(--labelSMSemiBold-fs-tb,var(--labelSM-fs-tb,var(--label-fs-tb)))); --tp-ff-tb: var(--labelSMSemiboldCaps-ff-tb,var(--labelSMSemiBold-ff-tb,var(--labelSM-ff-tb,var(--label-ff-tb)))); --tp-ls-tb: var(--labelSMSemiboldCaps-ls-tb,var(--labelSMSemiBold-ls-tb,var(--labelSM-ls-tb,var(--label-ls-tb)))); --tp-lh-tb: var(--labelSMSemiboldCaps-lh-tb,var(--labelSMSemiBold-lh-tb,var(--labelSM-lh-tb,var(--label-lh-tb)))); --tp-fst-tb: var(--labelSMSemiboldCaps-fst-tb,var(--labelSMSemiBold-fst-tb,var(--labelSM-fst-tb,var(--label-fst-tb)))); --tp-tt-tb: var(--labelSMSemiboldCaps-tt-tb,var(--labelSMSemiBold-tt-tb,var(--labelSM-tt-tb,var(--label-tt-tb)))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelSMSemiboldCaps_mb__t1AFA { --tp-fw-dt: var(--labelSMSemiboldCaps-fw-dt,var(--labelSMSemiBold-fw-dt,var(--labelSM-fw-dt,var(--label-fw-dt)))); --tp-fs-dt: var(--labelSMSemiboldCaps-fs-dt,var(--labelSMSemiBold-fs-dt,var(--labelSM-fs-dt,var(--label-fs-dt)))); --tp-ff-dt: var(--labelSMSemiboldCaps-ff-dt,var(--labelSMSemiBold-ff-dt,var(--labelSM-ff-dt,var(--label-ff-dt)))); --tp-ls-dt: var(--labelSMSemiboldCaps-ls-dt,var(--labelSMSemiBold-ls-dt,var(--labelSM-ls-dt,var(--label-ls-dt)))); --tp-lh-dt: var(--labelSMSemiboldCaps-lh-dt,var(--labelSMSemiBold-lh-dt,var(--labelSM-lh-dt,var(--label-lh-dt)))); --tp-fst-dt: var(--labelSMSemiboldCaps-fst-dt,var(--labelSMSemiBold-fst-dt,var(--labelSM-fst-dt,var(--label-fst-dt)))); --tp-tt-dt: var(--labelSMSemiboldCaps-tt-dt,var(--labelSMSemiBold-tt-dt,var(--labelSM-tt-dt,var(--label-tt-dt)))); }
}
.typography_labelXSBoldCaps_mb__JTyJR { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelXSBoldCaps-fw,var(--labelXS-fw,var(--label-fw))); --tp-fs: var(--labelXSBoldCaps-fs,var(--labelXS-fs,var(--label-fs))); --tp-ff: var(--labelXSBoldCaps-ff,var(--labelXS-ff,var(--label-ff))); --tp-ls: var(--labelXSBoldCaps-ls,var(--labelXS-ls,var(--label-ls))); --tp-lh: var(--labelXSBoldCaps-lh,var(--labelXS-lh,var(--label-lh))); --tp-fst: var(--labelXSBoldCaps-fst,var(--labelXS-fst,var(--label-fst))); --tp-tt: var(--labelXSBoldCaps-tt,var(--labelXS-tt,var(--label-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_labelXSBoldCaps_mb__JTyJR { --tp-fw-tb: var(--labelXSBoldCaps-fw-tb,var(--labelXS-fw-tb,var(--label-fw-tb))); --tp-fs-tb: var(--labelXSBoldCaps-fs-tb,var(--labelXS-fs-tb,var(--label-fs-tb))); --tp-ff-tb: var(--labelXSBoldCaps-ff-tb,var(--labelXS-ff-tb,var(--label-ff-tb))); --tp-ls-tb: var(--labelXSBoldCaps-ls-tb,var(--labelXS-ls-tb,var(--label-ls-tb))); --tp-lh-tb: var(--labelXSBoldCaps-lh-tb,var(--labelXS-lh-tb,var(--label-lh-tb))); --tp-fst-tb: var(--labelXSBoldCaps-fst-tb,var(--labelXS-fst-tb,var(--label-fst-tb))); --tp-tt-tb: var(--labelXSBoldCaps-tt-tb,var(--labelXS-tt-tb,var(--label-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelXSBoldCaps_mb__JTyJR { --tp-fw-dt: var(--labelXSBoldCaps-fw-dt,var(--labelXS-fw-dt,var(--label-fw-dt))); --tp-fs-dt: var(--labelXSBoldCaps-fs-dt,var(--labelXS-fs-dt,var(--label-fs-dt))); --tp-ff-dt: var(--labelXSBoldCaps-ff-dt,var(--labelXS-ff-dt,var(--label-ff-dt))); --tp-ls-dt: var(--labelXSBoldCaps-ls-dt,var(--labelXS-ls-dt,var(--label-ls-dt))); --tp-lh-dt: var(--labelXSBoldCaps-lh-dt,var(--labelXS-lh-dt,var(--label-lh-dt))); --tp-fst-dt: var(--labelXSBoldCaps-fst-dt,var(--labelXS-fst-dt,var(--label-fst-dt))); --tp-tt-dt: var(--labelXSBoldCaps-tt-dt,var(--labelXS-tt-dt,var(--label-tt-dt))); }
}
.typography_footnoteRegular_mb__eE1SD { --tp-fw: var(--footnoteRegular-fw,var(--footnote-fw)); --tp-fs: var(--footnoteRegular-fs,var(--footnote-fs)); --tp-ff: var(--footnoteRegular-ff,var(--footnote-ff)); --tp-ls: var(--footnoteRegular-ls,var(--footnote-ls)); --tp-lh: var(--footnoteRegular-lh,var(--footnote-lh)); --tp-fst: var(--footnoteRegular-fst,var(--footnote-fst)); --tp-tt: var(--footnoteRegular-tt,var(--footnote-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_footnoteRegular_mb__eE1SD { --tp-fw-tb: var(--footnoteRegular-fw-tb,var(--footnote-fw-tb)); --tp-fs-tb: var(--footnoteRegular-fs-tb,var(--footnote-fs-tb)); --tp-ff-tb: var(--footnoteRegular-ff-tb,var(--footnote-ff-tb)); --tp-ls-tb: var(--footnoteRegular-ls-tb,var(--footnote-ls-tb)); --tp-lh-tb: var(--footnoteRegular-lh-tb,var(--footnote-lh-tb)); --tp-fst-tb: var(--footnoteRegular-fst-tb,var(--footnote-fst-tb)); --tp-tt-tb: var(--footnoteRegular-tt-tb,var(--footnote-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteRegular_mb__eE1SD { --tp-fw-dt: var(--footnoteRegular-fw-dt,var(--footnote-fw-dt)); --tp-fs-dt: var(--footnoteRegular-fs-dt,var(--footnote-fs-dt)); --tp-ff-dt: var(--footnoteRegular-ff-dt,var(--footnote-ff-dt)); --tp-ls-dt: var(--footnoteRegular-ls-dt,var(--footnote-ls-dt)); --tp-lh-dt: var(--footnoteRegular-lh-dt,var(--footnote-lh-dt)); --tp-fst-dt: var(--footnoteRegular-fst-dt,var(--footnote-fst-dt)); --tp-tt-dt: var(--footnoteRegular-tt-dt,var(--footnote-tt-dt)); }
}
.typography_footnoteMedium_mb__oOG7f { --tp-fw: var(--footnoteMedium-fw,var(--footnote-fw)); --tp-fs: var(--footnoteMedium-fs,var(--footnote-fs)); --tp-ff: var(--footnoteMedium-ff,var(--footnote-ff)); --tp-ls: var(--footnoteMedium-ls,var(--footnote-ls)); --tp-lh: var(--footnoteMedium-lh,var(--footnote-lh)); --tp-fst: var(--footnoteMedium-fst,var(--footnote-fst)); --tp-tt: var(--footnoteMedium-tt,var(--footnote-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_footnoteMedium_mb__oOG7f { --tp-fw-tb: var(--footnoteMedium-fw-tb,var(--footnote-fw-tb)); --tp-fs-tb: var(--footnoteMedium-fs-tb,var(--footnote-fs-tb)); --tp-ff-tb: var(--footnoteMedium-ff-tb,var(--footnote-ff-tb)); --tp-ls-tb: var(--footnoteMedium-ls-tb,var(--footnote-ls-tb)); --tp-lh-tb: var(--footnoteMedium-lh-tb,var(--footnote-lh-tb)); --tp-fst-tb: var(--footnoteMedium-fst-tb,var(--footnote-fst-tb)); --tp-tt-tb: var(--footnoteMedium-tt-tb,var(--footnote-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteMedium_mb__oOG7f { --tp-fw-dt: var(--footnoteMedium-fw-dt,var(--footnote-fw-dt)); --tp-fs-dt: var(--footnoteMedium-fs-dt,var(--footnote-fs-dt)); --tp-ff-dt: var(--footnoteMedium-ff-dt,var(--footnote-ff-dt)); --tp-ls-dt: var(--footnoteMedium-ls-dt,var(--footnote-ls-dt)); --tp-lh-dt: var(--footnoteMedium-lh-dt,var(--footnote-lh-dt)); --tp-fst-dt: var(--footnoteMedium-fst-dt,var(--footnote-fst-dt)); --tp-tt-dt: var(--footnoteMedium-tt-dt,var(--footnote-tt-dt)); }
}
.typography_footnoteSemiBold_mb__9SFjG { --tp-fw: var(--footnoteSemiBold-fw,var(--footnote-fw)); --tp-fs: var(--footnoteSemiBold-fs,var(--footnote-fs)); --tp-ff: var(--footnoteSemiBold-ff,var(--footnote-ff)); --tp-ls: var(--footnoteSemiBold-ls,var(--footnote-ls)); --tp-lh: var(--footnoteSemiBold-lh,var(--footnote-lh)); --tp-fst: var(--footnoteSemiBold-fst,var(--footnote-fst)); --tp-tt: var(--footnoteSemiBold-tt,var(--footnote-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_footnoteSemiBold_mb__9SFjG { --tp-fw-tb: var(--footnoteSemiBold-fw-tb,var(--footnote-fw-tb)); --tp-fs-tb: var(--footnoteSemiBold-fs-tb,var(--footnote-fs-tb)); --tp-ff-tb: var(--footnoteSemiBold-ff-tb,var(--footnote-ff-tb)); --tp-ls-tb: var(--footnoteSemiBold-ls-tb,var(--footnote-ls-tb)); --tp-lh-tb: var(--footnoteSemiBold-lh-tb,var(--footnote-lh-tb)); --tp-fst-tb: var(--footnoteSemiBold-fst-tb,var(--footnote-fst-tb)); --tp-tt-tb: var(--footnoteSemiBold-tt-tb,var(--footnote-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteSemiBold_mb__9SFjG { --tp-fw-dt: var(--footnoteSemiBold-fw-dt,var(--footnote-fw-dt)); --tp-fs-dt: var(--footnoteSemiBold-fs-dt,var(--footnote-fs-dt)); --tp-ff-dt: var(--footnoteSemiBold-ff-dt,var(--footnote-ff-dt)); --tp-ls-dt: var(--footnoteSemiBold-ls-dt,var(--footnote-ls-dt)); --tp-lh-dt: var(--footnoteSemiBold-lh-dt,var(--footnote-lh-dt)); --tp-fst-dt: var(--footnoteSemiBold-fst-dt,var(--footnote-fst-dt)); --tp-tt-dt: var(--footnoteSemiBold-tt-dt,var(--footnote-tt-dt)); }
}
.typography_footnoteBold_mb__yzoQl { --tp-fw: var(--footnoteBold-fw,var(--footnote-fw)); --tp-fs: var(--footnoteBold-fs,var(--footnote-fs)); --tp-ff: var(--footnoteBold-ff,var(--footnote-ff)); --tp-ls: var(--footnoteBold-ls,var(--footnote-ls)); --tp-lh: var(--footnoteBold-lh,var(--footnote-lh)); --tp-fst: var(--footnoteBold-fst,var(--footnote-fst)); --tp-tt: var(--footnoteBold-tt,var(--footnote-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_footnoteBold_mb__yzoQl { --tp-fw-tb: var(--footnoteBold-fw-tb,var(--footnote-fw-tb)); --tp-fs-tb: var(--footnoteBold-fs-tb,var(--footnote-fs-tb)); --tp-ff-tb: var(--footnoteBold-ff-tb,var(--footnote-ff-tb)); --tp-ls-tb: var(--footnoteBold-ls-tb,var(--footnote-ls-tb)); --tp-lh-tb: var(--footnoteBold-lh-tb,var(--footnote-lh-tb)); --tp-fst-tb: var(--footnoteBold-fst-tb,var(--footnote-fst-tb)); --tp-tt-tb: var(--footnoteBold-tt-tb,var(--footnote-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteBold_mb__yzoQl { --tp-fw-dt: var(--footnoteBold-fw-dt,var(--footnote-fw-dt)); --tp-fs-dt: var(--footnoteBold-fs-dt,var(--footnote-fs-dt)); --tp-ff-dt: var(--footnoteBold-ff-dt,var(--footnote-ff-dt)); --tp-ls-dt: var(--footnoteBold-ls-dt,var(--footnote-ls-dt)); --tp-lh-dt: var(--footnoteBold-lh-dt,var(--footnote-lh-dt)); --tp-fst-dt: var(--footnoteBold-fst-dt,var(--footnote-fst-dt)); --tp-tt-dt: var(--footnoteBold-tt-dt,var(--footnote-tt-dt)); }
}
.typography_footnoteRegularCompact_mb__fRgWR { --tp-fw: var(--footnoteRegularCompact-fw,var(--footnoteRegular-fw,var(--footnote-fw))); --tp-fs: var(--footnoteRegularCompact-fs,var(--footnoteRegular-fs,var(--footnote-fs))); --tp-ff: var(--footnoteRegularCompact-ff,var(--footnoteRegular-ff,var(--footnote-ff))); --tp-ls: var(--footnoteRegularCompact-ls,var(--footnoteRegular-ls,var(--footnote-ls))); --tp-lh: var(--footnoteRegularCompact-lh,var(--footnoteRegular-lh,var(--footnote-lh))); --tp-fst: var(--footnoteRegularCompact-fst,var(--footnoteRegular-fst,var(--footnote-fst))); --tp-tt: var(--footnoteRegularCompact-tt,var(--footnoteRegular-tt,var(--footnote-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_footnoteRegularCompact_mb__fRgWR { --tp-fw-tb: var(--footnoteRegularCompact-fw-tb,var(--footnoteRegular-fw-tb,var(--footnote-fw-tb))); --tp-fs-tb: var(--footnoteRegularCompact-fs-tb,var(--footnoteRegular-fs-tb,var(--footnote-fs-tb))); --tp-ff-tb: var(--footnoteRegularCompact-ff-tb,var(--footnoteRegular-ff-tb,var(--footnote-ff-tb))); --tp-ls-tb: var(--footnoteRegularCompact-ls-tb,var(--footnoteRegular-ls-tb,var(--footnote-ls-tb))); --tp-lh-tb: var(--footnoteRegularCompact-lh-tb,var(--footnoteRegular-lh-tb,var(--footnote-lh-tb))); --tp-fst-tb: var(--footnoteRegularCompact-fst-tb,var(--footnoteRegular-fst-tb,var(--footnote-fst-tb))); --tp-tt-tb: var(--footnoteRegularCompact-tt-tb,var(--footnoteRegular-tt-tb,var(--footnote-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteRegularCompact_mb__fRgWR { --tp-fw-dt: var(--footnoteRegularCompact-fw-dt,var(--footnoteRegular-fw-dt,var(--footnote-fw-dt))); --tp-fs-dt: var(--footnoteRegularCompact-fs-dt,var(--footnoteRegular-fs-dt,var(--footnote-fs-dt))); --tp-ff-dt: var(--footnoteRegularCompact-ff-dt,var(--footnoteRegular-ff-dt,var(--footnote-ff-dt))); --tp-ls-dt: var(--footnoteRegularCompact-ls-dt,var(--footnoteRegular-ls-dt,var(--footnote-ls-dt))); --tp-lh-dt: var(--footnoteRegularCompact-lh-dt,var(--footnoteRegular-lh-dt,var(--footnote-lh-dt))); --tp-fst-dt: var(--footnoteRegularCompact-fst-dt,var(--footnoteRegular-fst-dt,var(--footnote-fst-dt))); --tp-tt-dt: var(--footnoteRegularCompact-tt-dt,var(--footnoteRegular-tt-dt,var(--footnote-tt-dt))); }
}
.typography_footnoteMediumCompact_mb__tQ3QJ { --tp-fw: var(--footnoteMediumCompact-fw,var(--footnoteMedium-fw,var(--footnote-fw))); --tp-fs: var(--footnoteMediumCompact-fs,var(--footnoteMedium-fs,var(--footnote-fs))); --tp-ff: var(--footnoteMediumCompact-ff,var(--footnoteMedium-ff,var(--footnote-ff))); --tp-ls: var(--footnoteMediumCompact-ls,var(--footnoteMedium-ls,var(--footnote-ls))); --tp-lh: var(--footnoteMediumCompact-lh,var(--footnoteMedium-lh,var(--footnote-lh))); --tp-fst: var(--footnoteMediumCompact-fst,var(--footnoteMedium-fst,var(--footnote-fst))); --tp-tt: var(--footnoteMediumCompact-tt,var(--footnoteMedium-tt,var(--footnote-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_footnoteMediumCompact_mb__tQ3QJ { --tp-fw-tb: var(--footnoteMediumCompact-fw-tb,var(--footnoteMedium-fw-tb,var(--footnote-fw-tb))); --tp-fs-tb: var(--footnoteMediumCompact-fs-tb,var(--footnoteMedium-fs-tb,var(--footnote-fs-tb))); --tp-ff-tb: var(--footnoteMediumCompact-ff-tb,var(--footnoteMedium-ff-tb,var(--footnote-ff-tb))); --tp-ls-tb: var(--footnoteMediumCompact-ls-tb,var(--footnoteMedium-ls-tb,var(--footnote-ls-tb))); --tp-lh-tb: var(--footnoteMediumCompact-lh-tb,var(--footnoteMedium-lh-tb,var(--footnote-lh-tb))); --tp-fst-tb: var(--footnoteMediumCompact-fst-tb,var(--footnoteMedium-fst-tb,var(--footnote-fst-tb))); --tp-tt-tb: var(--footnoteMediumCompact-tt-tb,var(--footnoteMedium-tt-tb,var(--footnote-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteMediumCompact_mb__tQ3QJ { --tp-fw-dt: var(--footnoteMediumCompact-fw-dt,var(--footnoteMedium-fw-dt,var(--footnote-fw-dt))); --tp-fs-dt: var(--footnoteMediumCompact-fs-dt,var(--footnoteMedium-fs-dt,var(--footnote-fs-dt))); --tp-ff-dt: var(--footnoteMediumCompact-ff-dt,var(--footnoteMedium-ff-dt,var(--footnote-ff-dt))); --tp-ls-dt: var(--footnoteMediumCompact-ls-dt,var(--footnoteMedium-ls-dt,var(--footnote-ls-dt))); --tp-lh-dt: var(--footnoteMediumCompact-lh-dt,var(--footnoteMedium-lh-dt,var(--footnote-lh-dt))); --tp-fst-dt: var(--footnoteMediumCompact-fst-dt,var(--footnoteMedium-fst-dt,var(--footnote-fst-dt))); --tp-tt-dt: var(--footnoteMediumCompact-tt-dt,var(--footnoteMedium-tt-dt,var(--footnote-tt-dt))); }
}
.typography_footnoteSemiBoldCompact_mb__GW90m { --tp-fw: var(--footnoteSemiBoldCompact-fw,var(--footnoteSemiBold-fw,var(--footnote-fw))); --tp-fs: var(--footnoteSemiBoldCompact-fs,var(--footnoteSemiBold-fs,var(--footnote-fs))); --tp-ff: var(--footnoteSemiBoldCompact-ff,var(--footnoteSemiBold-ff,var(--footnote-ff))); --tp-ls: var(--footnoteSemiBoldCompact-ls,var(--footnoteSemiBold-ls,var(--footnote-ls))); --tp-lh: var(--footnoteSemiBoldCompact-lh,var(--footnoteSemiBold-lh,var(--footnote-lh))); --tp-fst: var(--footnoteSemiBoldCompact-fst,var(--footnoteSemiBold-fst,var(--footnote-fst))); --tp-tt: var(--footnoteSemiBoldCompact-tt,var(--footnoteSemiBold-tt,var(--footnote-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_footnoteSemiBoldCompact_mb__GW90m { --tp-fw-tb: var(--footnoteSemiBoldCompact-fw-tb,var(--footnoteSemiBold-fw-tb,var(--footnote-fw-tb))); --tp-fs-tb: var(--footnoteSemiBoldCompact-fs-tb,var(--footnoteSemiBold-fs-tb,var(--footnote-fs-tb))); --tp-ff-tb: var(--footnoteSemiBoldCompact-ff-tb,var(--footnoteSemiBold-ff-tb,var(--footnote-ff-tb))); --tp-ls-tb: var(--footnoteSemiBoldCompact-ls-tb,var(--footnoteSemiBold-ls-tb,var(--footnote-ls-tb))); --tp-lh-tb: var(--footnoteSemiBoldCompact-lh-tb,var(--footnoteSemiBold-lh-tb,var(--footnote-lh-tb))); --tp-fst-tb: var(--footnoteSemiBoldCompact-fst-tb,var(--footnoteSemiBold-fst-tb,var(--footnote-fst-tb))); --tp-tt-tb: var(--footnoteSemiBoldCompact-tt-tb,var(--footnoteSemiBold-tt-tb,var(--footnote-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteSemiBoldCompact_mb__GW90m { --tp-fw-dt: var(--footnoteSemiBoldCompact-fw-dt,var(--footnoteSemiBold-fw-dt,var(--footnote-fw-dt))); --tp-fs-dt: var(--footnoteSemiBoldCompact-fs-dt,var(--footnoteSemiBold-fs-dt,var(--footnote-fs-dt))); --tp-ff-dt: var(--footnoteSemiBoldCompact-ff-dt,var(--footnoteSemiBold-ff-dt,var(--footnote-ff-dt))); --tp-ls-dt: var(--footnoteSemiBoldCompact-ls-dt,var(--footnoteSemiBold-ls-dt,var(--footnote-ls-dt))); --tp-lh-dt: var(--footnoteSemiBoldCompact-lh-dt,var(--footnoteSemiBold-lh-dt,var(--footnote-lh-dt))); --tp-fst-dt: var(--footnoteSemiBoldCompact-fst-dt,var(--footnoteSemiBold-fst-dt,var(--footnote-fst-dt))); --tp-tt-dt: var(--footnoteSemiBoldCompact-tt-dt,var(--footnoteSemiBold-tt-dt,var(--footnote-tt-dt))); }
}
.typography_footnoteBoldCompact_mb__cHb6K { --tp-fw: var(--footnoteBoldCompact-fw,var(--footnoteBold-fw,var(--footnote-fw))); --tp-fs: var(--footnoteBoldCompact-fs,var(--footnoteBold-fs,var(--footnote-fs))); --tp-ff: var(--footnoteBoldCompact-ff,var(--footnoteBold-ff,var(--footnote-ff))); --tp-ls: var(--footnoteBoldCompact-ls,var(--footnoteBold-ls,var(--footnote-ls))); --tp-lh: var(--footnoteBoldCompact-lh,var(--footnoteBold-lh,var(--footnote-lh))); --tp-fst: var(--footnoteBoldCompact-fst,var(--footnoteBold-fst,var(--footnote-fst))); --tp-tt: var(--footnoteBoldCompact-tt,var(--footnoteBold-tt,var(--footnote-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_footnoteBoldCompact_mb__cHb6K { --tp-fw-tb: var(--footnoteBoldCompact-fw-tb,var(--footnoteBold-fw-tb,var(--footnote-fw-tb))); --tp-fs-tb: var(--footnoteBoldCompact-fs-tb,var(--footnoteBold-fs-tb,var(--footnote-fs-tb))); --tp-ff-tb: var(--footnoteBoldCompact-ff-tb,var(--footnoteBold-ff-tb,var(--footnote-ff-tb))); --tp-ls-tb: var(--footnoteBoldCompact-ls-tb,var(--footnoteBold-ls-tb,var(--footnote-ls-tb))); --tp-lh-tb: var(--footnoteBoldCompact-lh-tb,var(--footnoteBold-lh-tb,var(--footnote-lh-tb))); --tp-fst-tb: var(--footnoteBoldCompact-fst-tb,var(--footnoteBold-fst-tb,var(--footnote-fst-tb))); --tp-tt-tb: var(--footnoteBoldCompact-tt-tb,var(--footnoteBold-tt-tb,var(--footnote-tt-tb))); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteBoldCompact_mb__cHb6K { --tp-fw-dt: var(--footnoteBoldCompact-fw-dt,var(--footnoteBold-fw-dt,var(--footnote-fw-dt))); --tp-fs-dt: var(--footnoteBoldCompact-fs-dt,var(--footnoteBold-fs-dt,var(--footnote-fs-dt))); --tp-ff-dt: var(--footnoteBoldCompact-ff-dt,var(--footnoteBold-ff-dt,var(--footnote-ff-dt))); --tp-ls-dt: var(--footnoteBoldCompact-ls-dt,var(--footnoteBold-ls-dt,var(--footnote-ls-dt))); --tp-lh-dt: var(--footnoteBoldCompact-lh-dt,var(--footnoteBold-lh-dt,var(--footnote-lh-dt))); --tp-fst-dt: var(--footnoteBoldCompact-fst-dt,var(--footnoteBold-fst-dt,var(--footnote-fst-dt))); --tp-tt-dt: var(--footnoteBoldCompact-tt-dt,var(--footnoteBold-tt-dt,var(--footnote-tt-dt))); }
}
.typography_captionRegular_mb__Mxm8Q { -webkit-font-smoothing: antialiased; --tp-fw: var(--captionRegular-fw,var(--caption-fw)); --tp-fs: var(--captionRegular-fs,var(--caption-fs)); --tp-ff: var(--captionRegular-ff,var(--caption-ff)); --tp-ls: var(--captionRegular-ls,var(--caption-ls)); --tp-lh: var(--captionRegular-lh,var(--caption-lh)); --tp-fst: var(--captionRegular-fst,var(--caption-fst)); --tp-tt: var(--captionRegular-tt,var(--caption-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_captionRegular_mb__Mxm8Q { --tp-fw-tb: var(--captionRegular-fw-tb,var(--caption-fw-tb)); --tp-fs-tb: var(--captionRegular-fs-tb,var(--caption-fs-tb)); --tp-ff-tb: var(--captionRegular-ff-tb,var(--caption-ff-tb)); --tp-ls-tb: var(--captionRegular-ls-tb,var(--caption-ls-tb)); --tp-lh-tb: var(--captionRegular-lh-tb,var(--caption-lh-tb)); --tp-fst-tb: var(--captionRegular-fst-tb,var(--caption-fst-tb)); --tp-tt-tb: var(--captionRegular-tt-tb,var(--caption-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_captionRegular_mb__Mxm8Q { --tp-fw-dt: var(--captionRegular-fw-dt,var(--caption-fw-dt)); --tp-fs-dt: var(--captionRegular-fs-dt,var(--caption-fs-dt)); --tp-ff-dt: var(--captionRegular-ff-dt,var(--caption-ff-dt)); --tp-ls-dt: var(--captionRegular-ls-dt,var(--caption-ls-dt)); --tp-lh-dt: var(--captionRegular-lh-dt,var(--caption-lh-dt)); --tp-fst-dt: var(--captionRegular-fst-dt,var(--caption-fst-dt)); --tp-tt-dt: var(--captionRegular-tt-dt,var(--caption-tt-dt)); }
}
.typography_captionMedium_mb__SX2rs { -webkit-font-smoothing: antialiased; --tp-fw: var(--captionMedium-fw,var(--caption-fw)); --tp-fs: var(--captionMedium-fs,var(--caption-fs)); --tp-ff: var(--captionMedium-ff,var(--caption-ff)); --tp-ls: var(--captionMedium-ls,var(--caption-ls)); --tp-lh: var(--captionMedium-lh,var(--caption-lh)); --tp-fst: var(--captionMedium-fst,var(--caption-fst)); --tp-tt: var(--captionMedium-tt,var(--caption-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_captionMedium_mb__SX2rs { --tp-fw-tb: var(--captionMedium-fw-tb,var(--caption-fw-tb)); --tp-fs-tb: var(--captionMedium-fs-tb,var(--caption-fs-tb)); --tp-ff-tb: var(--captionMedium-ff-tb,var(--caption-ff-tb)); --tp-ls-tb: var(--captionMedium-ls-tb,var(--caption-ls-tb)); --tp-lh-tb: var(--captionMedium-lh-tb,var(--caption-lh-tb)); --tp-fst-tb: var(--captionMedium-fst-tb,var(--caption-fst-tb)); --tp-tt-tb: var(--captionMedium-tt-tb,var(--caption-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_captionMedium_mb__SX2rs { --tp-fw-dt: var(--captionMedium-fw-dt,var(--caption-fw-dt)); --tp-fs-dt: var(--captionMedium-fs-dt,var(--caption-fs-dt)); --tp-ff-dt: var(--captionMedium-ff-dt,var(--caption-ff-dt)); --tp-ls-dt: var(--captionMedium-ls-dt,var(--caption-ls-dt)); --tp-lh-dt: var(--captionMedium-lh-dt,var(--caption-lh-dt)); --tp-fst-dt: var(--captionMedium-fst-dt,var(--caption-fst-dt)); --tp-tt-dt: var(--captionMedium-tt-dt,var(--caption-tt-dt)); }
}
.typography_captionSemiBold_mb__4TLLV { -webkit-font-smoothing: antialiased; --tp-fw: var(--captionSemiBold-fw,var(--caption-fw)); --tp-fs: var(--captionSemiBold-fs,var(--caption-fs)); --tp-ff: var(--captionSemiBold-ff,var(--caption-ff)); --tp-ls: var(--captionSemiBold-ls,var(--caption-ls)); --tp-lh: var(--captionSemiBold-lh,var(--caption-lh)); --tp-fst: var(--captionSemiBold-fst,var(--caption-fst)); --tp-tt: var(--captionSemiBold-tt,var(--caption-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
@media only screen and (min-width: 99999px) {
  .typography_captionSemiBold_mb__4TLLV { --tp-fw-tb: var(--captionSemiBold-fw-tb,var(--caption-fw-tb)); --tp-fs-tb: var(--captionSemiBold-fs-tb,var(--caption-fs-tb)); --tp-ff-tb: var(--captionSemiBold-ff-tb,var(--caption-ff-tb)); --tp-ls-tb: var(--captionSemiBold-ls-tb,var(--caption-ls-tb)); --tp-lh-tb: var(--captionSemiBold-lh-tb,var(--caption-lh-tb)); --tp-fst-tb: var(--captionSemiBold-fst-tb,var(--caption-fst-tb)); --tp-tt-tb: var(--captionSemiBold-tt-tb,var(--caption-tt-tb)); }
}
@media only screen and (min-width: 99999px) {
  .typography_captionSemiBold_mb__4TLLV { --tp-fw-dt: var(--captionSemiBold-fw-dt,var(--caption-fw-dt)); --tp-fs-dt: var(--captionSemiBold-fs-dt,var(--caption-fs-dt)); --tp-ff-dt: var(--captionSemiBold-ff-dt,var(--caption-ff-dt)); --tp-ls-dt: var(--captionSemiBold-ls-dt,var(--caption-ls-dt)); --tp-lh-dt: var(--captionSemiBold-lh-dt,var(--caption-lh-dt)); --tp-fst-dt: var(--captionSemiBold-fst-dt,var(--caption-fst-dt)); --tp-tt-dt: var(--captionSemiBold-tt-dt,var(--caption-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH1_tb__T0ppX { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH1-fw,var(--headline-fw)); --tp-fs: var(--headlineH1-fs,var(--headline-fs)); --tp-ff: var(--headlineH1-ff,var(--headline-ff)); --tp-ls: var(--headlineH1-ls,var(--headline-ls)); --tp-lh: var(--headlineH1-lh,var(--headline-lh)); --tp-fst: var(--headlineH1-fst,var(--headline-fst)); --tp-tt: var(--headlineH1-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH1_tb__T0ppX { --tp-fw-tb: var(--headlineH1-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH1-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH1-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH1-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH1-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH1-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH1-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH1_tb__T0ppX { --tp-fw-dt: var(--headlineH1-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH1-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH1-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH1-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH1-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH1-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH1-tt-dt,var(--headline-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH2_tb__Wrmie { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH2-fw,var(--headline-fw)); --tp-fs: var(--headlineH2-fs,var(--headline-fs)); --tp-ff: var(--headlineH2-ff,var(--headline-ff)); --tp-ls: var(--headlineH2-ls,var(--headline-ls)); --tp-lh: var(--headlineH2-lh,var(--headline-lh)); --tp-fst: var(--headlineH2-fst,var(--headline-fst)); --tp-tt: var(--headlineH2-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH2_tb__Wrmie { --tp-fw-tb: var(--headlineH2-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH2-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH2-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH2-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH2-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH2-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH2-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH2_tb__Wrmie { --tp-fw-dt: var(--headlineH2-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH2-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH2-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH2-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH2-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH2-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH2-tt-dt,var(--headline-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH3_tb__V_TVM { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH3-fw,var(--headline-fw)); --tp-fs: var(--headlineH3-fs,var(--headline-fs)); --tp-ff: var(--headlineH3-ff,var(--headline-ff)); --tp-ls: var(--headlineH3-ls,var(--headline-ls)); --tp-lh: var(--headlineH3-lh,var(--headline-lh)); --tp-fst: var(--headlineH3-fst,var(--headline-fst)); --tp-tt: var(--headlineH3-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH3_tb__V_TVM { --tp-fw-tb: var(--headlineH3-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH3-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH3-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH3-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH3-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH3-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH3-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH3_tb__V_TVM { --tp-fw-dt: var(--headlineH3-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH3-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH3-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH3-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH3-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH3-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH3-tt-dt,var(--headline-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH4_tb__S55ZT { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH4-fw,var(--headline-fw)); --tp-fs: var(--headlineH4-fs,var(--headline-fs)); --tp-ff: var(--headlineH4-ff,var(--headline-ff)); --tp-ls: var(--headlineH4-ls,var(--headline-ls)); --tp-lh: var(--headlineH4-lh,var(--headline-lh)); --tp-fst: var(--headlineH4-fst,var(--headline-fst)); --tp-tt: var(--headlineH4-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH4_tb__S55ZT { --tp-fw-tb: var(--headlineH4-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH4-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH4-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH4-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH4-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH4-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH4-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH4_tb__S55ZT { --tp-fw-dt: var(--headlineH4-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH4-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH4-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH4-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH4-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH4-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH4-tt-dt,var(--headline-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH5_tb__MCx60 { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH5-fw,var(--headline-fw)); --tp-fs: var(--headlineH5-fs,var(--headline-fs)); --tp-ff: var(--headlineH5-ff,var(--headline-ff)); --tp-ls: var(--headlineH5-ls,var(--headline-ls)); --tp-lh: var(--headlineH5-lh,var(--headline-lh)); --tp-fst: var(--headlineH5-fst,var(--headline-fst)); --tp-tt: var(--headlineH5-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH5_tb__MCx60 { --tp-fw-tb: var(--headlineH5-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH5-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH5-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH5-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH5-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH5-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH5-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH5_tb__MCx60 { --tp-fw-dt: var(--headlineH5-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH5-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH5-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH5-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH5-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH5-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH5-tt-dt,var(--headline-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH6_tb__q_thf { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH6-fw,var(--headline-fw)); --tp-fs: var(--headlineH6-fs,var(--headline-fs)); --tp-ff: var(--headlineH6-ff,var(--headline-ff)); --tp-ls: var(--headlineH6-ls,var(--headline-ls)); --tp-lh: var(--headlineH6-lh,var(--headline-lh)); --tp-fst: var(--headlineH6-fst,var(--headline-fst)); --tp-tt: var(--headlineH6-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH6_tb__q_thf { --tp-fw-tb: var(--headlineH6-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH6-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH6-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH6-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH6-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH6-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH6-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH6_tb__q_thf { --tp-fw-dt: var(--headlineH6-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH6-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH6-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH6-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH6-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH6-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH6-tt-dt,var(--headline-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH7_tb__Xd3DT { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH7-fw,var(--headline-fw)); --tp-fs: var(--headlineH7-fs,var(--headline-fs)); --tp-ff: var(--headlineH7-ff,var(--headline-ff)); --tp-ls: var(--headlineH7-ls,var(--headline-ls)); --tp-lh: var(--headlineH7-lh,var(--headline-lh)); --tp-fst: var(--headlineH7-fst,var(--headline-fst)); --tp-tt: var(--headlineH7-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH7_tb__Xd3DT { --tp-fw-tb: var(--headlineH7-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH7-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH7-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH7-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH7-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH7-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH7-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH7_tb__Xd3DT { --tp-fw-dt: var(--headlineH7-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH7-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH7-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH7-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH7-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH7-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH7-tt-dt,var(--headline-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_hTitleCapsLG_tb__qq1h1 { -webkit-font-smoothing: antialiased; --tp-fw: var(--hTitleCapsLG-fw,var(--headline-fw)); --tp-fs: var(--hTitleCapsLG-fs,var(--headline-fs)); --tp-ff: var(--hTitleCapsLG-ff,var(--headline-ff)); --tp-ls: var(--hTitleCapsLG-ls,var(--headline-ls)); --tp-lh: var(--hTitleCapsLG-lh,var(--headline-lh)); --tp-fst: var(--hTitleCapsLG-fst,var(--headline-fst)); --tp-tt: var(--hTitleCapsLG-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_hTitleCapsLG_tb__qq1h1 { --tp-fw-tb: var(--hTitleCapsLG-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--hTitleCapsLG-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--hTitleCapsLG-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--hTitleCapsLG-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--hTitleCapsLG-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--hTitleCapsLG-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--hTitleCapsLG-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_hTitleCapsLG_tb__qq1h1 { --tp-fw-dt: var(--hTitleCapsLG-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--hTitleCapsLG-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--hTitleCapsLG-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--hTitleCapsLG-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--hTitleCapsLG-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--hTitleCapsLG-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--hTitleCapsLG-tt-dt,var(--headline-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_hTitleCapsSMUniversal_tb__q3ef5 { -webkit-font-smoothing: antialiased; --tp-fw: var(--hTitleCapsSMUniversal-fw,var(--headline-fw)); --tp-fs: var(--hTitleCapsSMUniversal-fs,var(--headline-fs)); --tp-ff: var(--hTitleCapsSMUniversal-ff,var(--headline-ff)); --tp-ls: var(--hTitleCapsSMUniversal-ls,var(--headline-ls)); --tp-lh: var(--hTitleCapsSMUniversal-lh,var(--headline-lh)); --tp-fst: var(--hTitleCapsSMUniversal-fst,var(--headline-fst)); --tp-tt: var(--hTitleCapsSMUniversal-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_hTitleCapsSMUniversal_tb__q3ef5 { --tp-fw-tb: var(--hTitleCapsSMUniversal-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--hTitleCapsSMUniversal-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--hTitleCapsSMUniversal-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--hTitleCapsSMUniversal-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--hTitleCapsSMUniversal-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--hTitleCapsSMUniversal-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--hTitleCapsSMUniversal-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_hTitleCapsSMUniversal_tb__q3ef5 { --tp-fw-dt: var(--hTitleCapsSMUniversal-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--hTitleCapsSMUniversal-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--hTitleCapsSMUniversal-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--hTitleCapsSMUniversal-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--hTitleCapsSMUniversal-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--hTitleCapsSMUniversal-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--hTitleCapsSMUniversal-tt-dt,var(--headline-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleRegular_tb__4mcXl { -webkit-font-smoothing: antialiased; --tp-fw: var(--subtitleRegular-fw,var(--subtitle-fw)); --tp-fs: var(--subtitleRegular-fs,var(--subtitle-fs)); --tp-ff: var(--subtitleRegular-ff,var(--subtitle-ff)); --tp-ls: var(--subtitleRegular-ls,var(--subtitle-ls)); --tp-lh: var(--subtitleRegular-lh,var(--subtitle-lh)); --tp-fst: var(--subtitleRegular-fst,var(--subtitle-fst)); --tp-tt: var(--subtitleRegular-tt,var(--subtitle-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleRegular_tb__4mcXl { --tp-fw-tb: var(--subtitleRegular-fw-tb,var(--subtitle-fw-tb)); --tp-fs-tb: var(--subtitleRegular-fs-tb,var(--subtitle-fs-tb)); --tp-ff-tb: var(--subtitleRegular-ff-tb,var(--subtitle-ff-tb)); --tp-ls-tb: var(--subtitleRegular-ls-tb,var(--subtitle-ls-tb)); --tp-lh-tb: var(--subtitleRegular-lh-tb,var(--subtitle-lh-tb)); --tp-fst-tb: var(--subtitleRegular-fst-tb,var(--subtitle-fst-tb)); --tp-tt-tb: var(--subtitleRegular-tt-tb,var(--subtitle-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleRegular_tb__4mcXl { --tp-fw-dt: var(--subtitleRegular-fw-dt,var(--subtitle-fw-dt)); --tp-fs-dt: var(--subtitleRegular-fs-dt,var(--subtitle-fs-dt)); --tp-ff-dt: var(--subtitleRegular-ff-dt,var(--subtitle-ff-dt)); --tp-ls-dt: var(--subtitleRegular-ls-dt,var(--subtitle-ls-dt)); --tp-lh-dt: var(--subtitleRegular-lh-dt,var(--subtitle-lh-dt)); --tp-fst-dt: var(--subtitleRegular-fst-dt,var(--subtitle-fst-dt)); --tp-tt-dt: var(--subtitleRegular-tt-dt,var(--subtitle-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleMedium_tb__28R0h { -webkit-font-smoothing: antialiased; --tp-fw: var(--subtitleMedium-fw,var(--subtitle-fw)); --tp-fs: var(--subtitleMedium-fs,var(--subtitle-fs)); --tp-ff: var(--subtitleMedium-ff,var(--subtitle-ff)); --tp-ls: var(--subtitleMedium-ls,var(--subtitle-ls)); --tp-lh: var(--subtitleMedium-lh,var(--subtitle-lh)); --tp-fst: var(--subtitleMedium-fst,var(--subtitle-fst)); --tp-tt: var(--subtitleMedium-tt,var(--subtitle-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleMedium_tb__28R0h { --tp-fw-tb: var(--subtitleMedium-fw-tb,var(--subtitle-fw-tb)); --tp-fs-tb: var(--subtitleMedium-fs-tb,var(--subtitle-fs-tb)); --tp-ff-tb: var(--subtitleMedium-ff-tb,var(--subtitle-ff-tb)); --tp-ls-tb: var(--subtitleMedium-ls-tb,var(--subtitle-ls-tb)); --tp-lh-tb: var(--subtitleMedium-lh-tb,var(--subtitle-lh-tb)); --tp-fst-tb: var(--subtitleMedium-fst-tb,var(--subtitle-fst-tb)); --tp-tt-tb: var(--subtitleMedium-tt-tb,var(--subtitle-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleMedium_tb__28R0h { --tp-fw-dt: var(--subtitleMedium-fw-dt,var(--subtitle-fw-dt)); --tp-fs-dt: var(--subtitleMedium-fs-dt,var(--subtitle-fs-dt)); --tp-ff-dt: var(--subtitleMedium-ff-dt,var(--subtitle-ff-dt)); --tp-ls-dt: var(--subtitleMedium-ls-dt,var(--subtitle-ls-dt)); --tp-lh-dt: var(--subtitleMedium-lh-dt,var(--subtitle-lh-dt)); --tp-fst-dt: var(--subtitleMedium-fst-dt,var(--subtitle-fst-dt)); --tp-tt-dt: var(--subtitleMedium-tt-dt,var(--subtitle-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleSemiBold_tb__rT__6 { -webkit-font-smoothing: antialiased; --tp-fw: var(--subtitleSemiBold-fw,var(--subtitle-fw)); --tp-fs: var(--subtitleSemiBold-fs,var(--subtitle-fs)); --tp-ff: var(--subtitleSemiBold-ff,var(--subtitle-ff)); --tp-ls: var(--subtitleSemiBold-ls,var(--subtitle-ls)); --tp-lh: var(--subtitleSemiBold-lh,var(--subtitle-lh)); --tp-fst: var(--subtitleSemiBold-fst,var(--subtitle-fst)); --tp-tt: var(--subtitleSemiBold-tt,var(--subtitle-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleSemiBold_tb__rT__6 { --tp-fw-tb: var(--subtitleSemiBold-fw-tb,var(--subtitle-fw-tb)); --tp-fs-tb: var(--subtitleSemiBold-fs-tb,var(--subtitle-fs-tb)); --tp-ff-tb: var(--subtitleSemiBold-ff-tb,var(--subtitle-ff-tb)); --tp-ls-tb: var(--subtitleSemiBold-ls-tb,var(--subtitle-ls-tb)); --tp-lh-tb: var(--subtitleSemiBold-lh-tb,var(--subtitle-lh-tb)); --tp-fst-tb: var(--subtitleSemiBold-fst-tb,var(--subtitle-fst-tb)); --tp-tt-tb: var(--subtitleSemiBold-tt-tb,var(--subtitle-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleSemiBold_tb__rT__6 { --tp-fw-dt: var(--subtitleSemiBold-fw-dt,var(--subtitle-fw-dt)); --tp-fs-dt: var(--subtitleSemiBold-fs-dt,var(--subtitle-fs-dt)); --tp-ff-dt: var(--subtitleSemiBold-ff-dt,var(--subtitle-ff-dt)); --tp-ls-dt: var(--subtitleSemiBold-ls-dt,var(--subtitle-ls-dt)); --tp-lh-dt: var(--subtitleSemiBold-lh-dt,var(--subtitle-lh-dt)); --tp-fst-dt: var(--subtitleSemiBold-fst-dt,var(--subtitle-fst-dt)); --tp-tt-dt: var(--subtitleSemiBold-tt-dt,var(--subtitle-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleBold_tb__HZxjG { -webkit-font-smoothing: antialiased; --tp-fw: var(--subtitleBold-fw,var(--subtitle-fw)); --tp-fs: var(--subtitleBold-fs,var(--subtitle-fs)); --tp-ff: var(--subtitleBold-ff,var(--subtitle-ff)); --tp-ls: var(--subtitleBold-ls,var(--subtitle-ls)); --tp-lh: var(--subtitleBold-lh,var(--subtitle-lh)); --tp-fst: var(--subtitleBold-fst,var(--subtitle-fst)); --tp-tt: var(--subtitleBold-tt,var(--subtitle-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleBold_tb__HZxjG { --tp-fw-tb: var(--subtitleBold-fw-tb,var(--subtitle-fw-tb)); --tp-fs-tb: var(--subtitleBold-fs-tb,var(--subtitle-fs-tb)); --tp-ff-tb: var(--subtitleBold-ff-tb,var(--subtitle-ff-tb)); --tp-ls-tb: var(--subtitleBold-ls-tb,var(--subtitle-ls-tb)); --tp-lh-tb: var(--subtitleBold-lh-tb,var(--subtitle-lh-tb)); --tp-fst-tb: var(--subtitleBold-fst-tb,var(--subtitle-fst-tb)); --tp-tt-tb: var(--subtitleBold-tt-tb,var(--subtitle-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleBold_tb__HZxjG { --tp-fw-dt: var(--subtitleBold-fw-dt,var(--subtitle-fw-dt)); --tp-fs-dt: var(--subtitleBold-fs-dt,var(--subtitle-fs-dt)); --tp-ff-dt: var(--subtitleBold-ff-dt,var(--subtitle-ff-dt)); --tp-ls-dt: var(--subtitleBold-ls-dt,var(--subtitle-ls-dt)); --tp-lh-dt: var(--subtitleBold-lh-dt,var(--subtitle-lh-dt)); --tp-fst-dt: var(--subtitleBold-fst-dt,var(--subtitle-fst-dt)); --tp-tt-dt: var(--subtitleBold-tt-dt,var(--subtitle-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleCAPS_tb__9ZyxP { -webkit-font-smoothing: antialiased; --tp-fw: var(--subtitleCAPS-fw,var(--subtitle-fw)); --tp-fs: var(--subtitleCAPS-fs,var(--subtitle-fs)); --tp-ff: var(--subtitleCAPS-ff,var(--subtitle-ff)); --tp-ls: var(--subtitleCAPS-ls,var(--subtitle-ls)); --tp-lh: var(--subtitleCAPS-lh,var(--subtitle-lh)); --tp-fst: var(--subtitleCAPS-fst,var(--subtitle-fst)); --tp-tt: var(--subtitleCAPS-tt,var(--subtitle-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleCAPS_tb__9ZyxP { --tp-fw-tb: var(--subtitleCAPS-fw-tb,var(--subtitle-fw-tb)); --tp-fs-tb: var(--subtitleCAPS-fs-tb,var(--subtitle-fs-tb)); --tp-ff-tb: var(--subtitleCAPS-ff-tb,var(--subtitle-ff-tb)); --tp-ls-tb: var(--subtitleCAPS-ls-tb,var(--subtitle-ls-tb)); --tp-lh-tb: var(--subtitleCAPS-lh-tb,var(--subtitle-lh-tb)); --tp-fst-tb: var(--subtitleCAPS-fst-tb,var(--subtitle-fst-tb)); --tp-tt-tb: var(--subtitleCAPS-tt-tb,var(--subtitle-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleCAPS_tb__9ZyxP { --tp-fw-dt: var(--subtitleCAPS-fw-dt,var(--subtitle-fw-dt)); --tp-fs-dt: var(--subtitleCAPS-fs-dt,var(--subtitle-fs-dt)); --tp-ff-dt: var(--subtitleCAPS-ff-dt,var(--subtitle-ff-dt)); --tp-ls-dt: var(--subtitleCAPS-ls-dt,var(--subtitle-ls-dt)); --tp-lh-dt: var(--subtitleCAPS-lh-dt,var(--subtitle-lh-dt)); --tp-fst-dt: var(--subtitleCAPS-fst-dt,var(--subtitle-fst-dt)); --tp-tt-dt: var(--subtitleCAPS-tt-dt,var(--subtitle-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDRegular_tb__6jH0w { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDRegular-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDRegular-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDRegular-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDRegular-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDRegular-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDRegular-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDRegular-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDRegular_tb__6jH0w { --tp-fw-tb: var(--paragraphMDRegular-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDRegular-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDRegular-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDRegular-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDRegular-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDRegular-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDRegular-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDRegular_tb__6jH0w { --tp-fw-dt: var(--paragraphMDRegular-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDRegular-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDRegular-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDRegular-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDRegular-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDRegular-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDRegular-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDMedium_tb__o2GfE { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDMedium-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDMedium-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDMedium-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDMedium-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDMedium-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDMedium-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDMedium-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDMedium_tb__o2GfE { --tp-fw-tb: var(--paragraphMDMedium-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDMedium-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDMedium-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDMedium-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDMedium-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDMedium-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDMedium-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDMedium_tb__o2GfE { --tp-fw-dt: var(--paragraphMDMedium-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDMedium-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDMedium-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDMedium-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDMedium-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDMedium-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDMedium-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDSemiBold_tb__O4Llt { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDSemiBold-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDSemiBold-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDSemiBold-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDSemiBold-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDSemiBold-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDSemiBold-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDSemiBold-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDSemiBold_tb__O4Llt { --tp-fw-tb: var(--paragraphMDSemiBold-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDSemiBold-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDSemiBold-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDSemiBold-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDSemiBold-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDSemiBold-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDSemiBold-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDSemiBold_tb__O4Llt { --tp-fw-dt: var(--paragraphMDSemiBold-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDSemiBold-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDSemiBold-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDSemiBold-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDSemiBold-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDSemiBold-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDSemiBold-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDBold_tb__5yaQm { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDBold-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDBold-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDBold-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDBold-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDBold-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDBold-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDBold-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDBold_tb__5yaQm { --tp-fw-tb: var(--paragraphMDBold-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDBold-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDBold-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDBold-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDBold-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDBold-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDBold-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDBold_tb__5yaQm { --tp-fw-dt: var(--paragraphMDBold-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDBold-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDBold-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDBold-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDBold-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDBold-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDBold-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDRegularCompact_tb__JkE5C { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDRegularCompact-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDRegularCompact-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDRegularCompact-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDRegularCompact-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDRegularCompact-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDRegularCompact-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDRegularCompact-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDRegularCompact_tb__JkE5C { --tp-fw-tb: var(--paragraphMDRegularCompact-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDRegularCompact-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDRegularCompact-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDRegularCompact-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDRegularCompact-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDRegularCompact-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDRegularCompact-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDRegularCompact_tb__JkE5C { --tp-fw-dt: var(--paragraphMDRegularCompact-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDRegularCompact-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDRegularCompact-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDRegularCompact-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDRegularCompact-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDRegularCompact-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDRegularCompact-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDMediumCompact_tb__bpLN8 { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDMediumCompact-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDMediumCompact-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDMediumCompact-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDMediumCompact-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDMediumCompact-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDMediumCompact-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDMediumCompact-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDMediumCompact_tb__bpLN8 { --tp-fw-tb: var(--paragraphMDMediumCompact-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDMediumCompact-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDMediumCompact-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDMediumCompact-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDMediumCompact-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDMediumCompact-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDMediumCompact-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDMediumCompact_tb__bpLN8 { --tp-fw-dt: var(--paragraphMDMediumCompact-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDMediumCompact-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDMediumCompact-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDMediumCompact-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDMediumCompact-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDMediumCompact-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDMediumCompact-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDSemiBoldCompact_tb__5qOz_ { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDSemiBoldCompact-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDSemiBoldCompact-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDSemiBoldCompact-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDSemiBoldCompact-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDSemiBoldCompact-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDSemiBoldCompact-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDSemiBoldCompact-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDSemiBoldCompact_tb__5qOz_ { --tp-fw-tb: var(--paragraphMDSemiBoldCompact-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDSemiBoldCompact-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDSemiBoldCompact-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDSemiBoldCompact-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDSemiBoldCompact-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDSemiBoldCompact-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDSemiBoldCompact-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDSemiBoldCompact_tb__5qOz_ { --tp-fw-dt: var(--paragraphMDSemiBoldCompact-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDSemiBoldCompact-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDSemiBoldCompact-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDSemiBoldCompact-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDSemiBoldCompact-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDSemiBoldCompact-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDSemiBoldCompact-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDBoldCompact_tb__0_szN { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDBoldCompact-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDBoldCompact-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDBoldCompact-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDBoldCompact-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDBoldCompact-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDBoldCompact-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDBoldCompact-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDBoldCompact_tb__0_szN { --tp-fw-tb: var(--paragraphMDBoldCompact-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDBoldCompact-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDBoldCompact-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDBoldCompact-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDBoldCompact-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDBoldCompact-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDBoldCompact-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDBoldCompact_tb__0_szN { --tp-fw-dt: var(--paragraphMDBoldCompact-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDBoldCompact-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDBoldCompact-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDBoldCompact-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDBoldCompact-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDBoldCompact-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDBoldCompact-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGRegular_tb__vGOfQ { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphLGRegular-fw,var(--paragraphLG-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphLGRegular-fs,var(--paragraphLG-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphLGRegular-ff,var(--paragraphLG-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphLGRegular-ls,var(--paragraphLG-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphLGRegular-lh,var(--paragraphLG-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphLGRegular-fst,var(--paragraphLG-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphLGRegular-tt,var(--paragraphLG-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphLGRegular_tb__vGOfQ { --tp-fw-tb: var(--paragraphLGRegular-fw-tb,var(--paragraphLG-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphLGRegular-fs-tb,var(--paragraphLG-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphLGRegular-ff-tb,var(--paragraphLG-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphLGRegular-ls-tb,var(--paragraphLG-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphLGRegular-lh-tb,var(--paragraphLG-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphLGRegular-fst-tb,var(--paragraphLG-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphLGRegular-tt-tb,var(--paragraphLG-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphLGRegular_tb__vGOfQ { --tp-fw-dt: var(--paragraphLGRegular-fw-dt,var(--paragraphLG-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphLGRegular-fs-dt,var(--paragraphLG-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphLGRegular-ff-dt,var(--paragraphLG-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphLGRegular-ls-dt,var(--paragraphLG-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphLGRegular-lh-dt,var(--paragraphLG-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphLGRegular-fst-dt,var(--paragraphLG-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphLGRegular-tt-dt,var(--paragraphLG-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGMedium_tb__td5tZ { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphLGMedium-fw,var(--paragraphLG-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphLGMedium-fs,var(--paragraphLG-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphLGMedium-ff,var(--paragraphLG-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphLGMedium-ls,var(--paragraphLG-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphLGMedium-lh,var(--paragraphLG-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphLGMedium-fst,var(--paragraphLG-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphLGMedium-tt,var(--paragraphLG-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphLGMedium_tb__td5tZ { --tp-fw-tb: var(--paragraphLGMedium-fw-tb,var(--paragraphLG-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphLGMedium-fs-tb,var(--paragraphLG-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphLGMedium-ff-tb,var(--paragraphLG-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphLGMedium-ls-tb,var(--paragraphLG-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphLGMedium-lh-tb,var(--paragraphLG-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphLGMedium-fst-tb,var(--paragraphLG-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphLGMedium-tt-tb,var(--paragraphLG-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphLGMedium_tb__td5tZ { --tp-fw-dt: var(--paragraphLGMedium-fw-dt,var(--paragraphLG-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphLGMedium-fs-dt,var(--paragraphLG-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphLGMedium-ff-dt,var(--paragraphLG-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphLGMedium-ls-dt,var(--paragraphLG-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphLGMedium-lh-dt,var(--paragraphLG-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphLGMedium-fst-dt,var(--paragraphLG-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphLGMedium-tt-dt,var(--paragraphLG-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGSemiBold_tb__tKUaj { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphLGSemiBold-fw,var(--paragraphLG-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphLGSemiBold-fs,var(--paragraphLG-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphLGSemiBold-ff,var(--paragraphLG-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphLGSemiBold-ls,var(--paragraphLG-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphLGSemiBold-lh,var(--paragraphLG-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphLGSemiBold-fst,var(--paragraphLG-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphLGSemiBold-tt,var(--paragraphLG-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphLGSemiBold_tb__tKUaj { --tp-fw-tb: var(--paragraphLGSemiBold-fw-tb,var(--paragraphLG-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphLGSemiBold-fs-tb,var(--paragraphLG-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphLGSemiBold-ff-tb,var(--paragraphLG-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphLGSemiBold-ls-tb,var(--paragraphLG-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphLGSemiBold-lh-tb,var(--paragraphLG-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphLGSemiBold-fst-tb,var(--paragraphLG-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphLGSemiBold-tt-tb,var(--paragraphLG-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphLGSemiBold_tb__tKUaj { --tp-fw-dt: var(--paragraphLGSemiBold-fw-dt,var(--paragraphLG-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphLGSemiBold-fs-dt,var(--paragraphLG-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphLGSemiBold-ff-dt,var(--paragraphLG-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphLGSemiBold-ls-dt,var(--paragraphLG-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphLGSemiBold-lh-dt,var(--paragraphLG-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphLGSemiBold-fst-dt,var(--paragraphLG-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphLGSemiBold-tt-dt,var(--paragraphLG-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGBold_tb__HOcKF { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphLGBold-fw,var(--paragraphLG-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphLGBold-fs,var(--paragraphLG-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphLGBold-ff,var(--paragraphLG-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphLGBold-ls,var(--paragraphLG-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphLGBold-lh,var(--paragraphLG-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphLGBold-fst,var(--paragraphLG-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphLGBold-tt,var(--paragraphLG-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphLGBold_tb__HOcKF { --tp-fw-tb: var(--paragraphLGBold-fw-tb,var(--paragraphLG-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphLGBold-fs-tb,var(--paragraphLG-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphLGBold-ff-tb,var(--paragraphLG-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphLGBold-ls-tb,var(--paragraphLG-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphLGBold-lh-tb,var(--paragraphLG-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphLGBold-fst-tb,var(--paragraphLG-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphLGBold-tt-tb,var(--paragraphLG-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphLGBold_tb__HOcKF { --tp-fw-dt: var(--paragraphLGBold-fw-dt,var(--paragraphLG-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphLGBold-fs-dt,var(--paragraphLG-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphLGBold-ff-dt,var(--paragraphLG-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphLGBold-ls-dt,var(--paragraphLG-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphLGBold-lh-dt,var(--paragraphLG-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphLGBold-fst-dt,var(--paragraphLG-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphLGBold-tt-dt,var(--paragraphLG-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelLGSemiBold_tb__jSY5M { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelLGSemiBold-fw,var(--labelLG-fw,var(--label-fw))); --tp-fs: var(--labelLGSemiBold-fs,var(--labelLG-fs,var(--label-fs))); --tp-ff: var(--labelLGSemiBold-ff,var(--labelLG-ff,var(--label-ff))); --tp-ls: var(--labelLGSemiBold-ls,var(--labelLG-ls,var(--label-ls))); --tp-lh: var(--labelLGSemiBold-lh,var(--labelLG-lh,var(--label-lh))); --tp-fst: var(--labelLGSemiBold-fst,var(--labelLG-fst,var(--label-fst))); --tp-tt: var(--labelLGSemiBold-tt,var(--labelLG-tt,var(--label-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelLGSemiBold_tb__jSY5M { --tp-fw-tb: var(--labelLGSemiBold-fw-tb,var(--labelLG-fw-tb,var(--label-fw-tb))); --tp-fs-tb: var(--labelLGSemiBold-fs-tb,var(--labelLG-fs-tb,var(--label-fs-tb))); --tp-ff-tb: var(--labelLGSemiBold-ff-tb,var(--labelLG-ff-tb,var(--label-ff-tb))); --tp-ls-tb: var(--labelLGSemiBold-ls-tb,var(--labelLG-ls-tb,var(--label-ls-tb))); --tp-lh-tb: var(--labelLGSemiBold-lh-tb,var(--labelLG-lh-tb,var(--label-lh-tb))); --tp-fst-tb: var(--labelLGSemiBold-fst-tb,var(--labelLG-fst-tb,var(--label-fst-tb))); --tp-tt-tb: var(--labelLGSemiBold-tt-tb,var(--labelLG-tt-tb,var(--label-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelLGSemiBold_tb__jSY5M { --tp-fw-dt: var(--labelLGSemiBold-fw-dt,var(--labelLG-fw-dt,var(--label-fw-dt))); --tp-fs-dt: var(--labelLGSemiBold-fs-dt,var(--labelLG-fs-dt,var(--label-fs-dt))); --tp-ff-dt: var(--labelLGSemiBold-ff-dt,var(--labelLG-ff-dt,var(--label-ff-dt))); --tp-ls-dt: var(--labelLGSemiBold-ls-dt,var(--labelLG-ls-dt,var(--label-ls-dt))); --tp-lh-dt: var(--labelLGSemiBold-lh-dt,var(--labelLG-lh-dt,var(--label-lh-dt))); --tp-fst-dt: var(--labelLGSemiBold-fst-dt,var(--labelLG-fst-dt,var(--label-fst-dt))); --tp-tt-dt: var(--labelLGSemiBold-tt-dt,var(--labelLG-tt-dt,var(--label-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelMDMedium_tb__mrjlt { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelMDMedium-fw,var(--labelMD-fw,var(--label-fw))); --tp-fs: var(--labelMDMedium-fs,var(--labelMD-fs,var(--label-fs))); --tp-ff: var(--labelMDMedium-ff,var(--labelMD-ff,var(--label-ff))); --tp-ls: var(--labelMDMedium-ls,var(--labelMD-ls,var(--label-ls))); --tp-lh: var(--labelMDMedium-lh,var(--labelMD-lh,var(--label-lh))); --tp-fst: var(--labelMDMedium-fst,var(--labelMD-fst,var(--label-fst))); --tp-tt: var(--labelMDMedium-tt,var(--labelMD-tt,var(--label-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelMDMedium_tb__mrjlt { --tp-fw-tb: var(--labelMDMedium-fw-tb,var(--labelMD-fw-tb,var(--label-fw-tb))); --tp-fs-tb: var(--labelMDMedium-fs-tb,var(--labelMD-fs-tb,var(--label-fs-tb))); --tp-ff-tb: var(--labelMDMedium-ff-tb,var(--labelMD-ff-tb,var(--label-ff-tb))); --tp-ls-tb: var(--labelMDMedium-ls-tb,var(--labelMD-ls-tb,var(--label-ls-tb))); --tp-lh-tb: var(--labelMDMedium-lh-tb,var(--labelMD-lh-tb,var(--label-lh-tb))); --tp-fst-tb: var(--labelMDMedium-fst-tb,var(--labelMD-fst-tb,var(--label-fst-tb))); --tp-tt-tb: var(--labelMDMedium-tt-tb,var(--labelMD-tt-tb,var(--label-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelMDMedium_tb__mrjlt { --tp-fw-dt: var(--labelMDMedium-fw-dt,var(--labelMD-fw-dt,var(--label-fw-dt))); --tp-fs-dt: var(--labelMDMedium-fs-dt,var(--labelMD-fs-dt,var(--label-fs-dt))); --tp-ff-dt: var(--labelMDMedium-ff-dt,var(--labelMD-ff-dt,var(--label-ff-dt))); --tp-ls-dt: var(--labelMDMedium-ls-dt,var(--labelMD-ls-dt,var(--label-ls-dt))); --tp-lh-dt: var(--labelMDMedium-lh-dt,var(--labelMD-lh-dt,var(--label-lh-dt))); --tp-fst-dt: var(--labelMDMedium-fst-dt,var(--labelMD-fst-dt,var(--label-fst-dt))); --tp-tt-dt: var(--labelMDMedium-tt-dt,var(--labelMD-tt-dt,var(--label-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelMDSemiBold_tb__QldY7 { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelMDSemiBold-fw,var(--labelMD-fw,var(--label-fw))); --tp-fs: var(--labelMDSemiBold-fs,var(--labelMD-fs,var(--label-fs))); --tp-ff: var(--labelMDSemiBold-ff,var(--labelMD-ff,var(--label-ff))); --tp-ls: var(--labelMDSemiBold-ls,var(--labelMD-ls,var(--label-ls))); --tp-lh: var(--labelMDSemiBold-lh,var(--labelMD-lh,var(--label-lh))); --tp-fst: var(--labelMDSemiBold-fst,var(--labelMD-fst,var(--label-fst))); --tp-tt: var(--labelMDSemiBold-tt,var(--labelMD-tt,var(--label-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelMDSemiBold_tb__QldY7 { --tp-fw-tb: var(--labelMDSemiBold-fw-tb,var(--labelMD-fw-tb,var(--label-fw-tb))); --tp-fs-tb: var(--labelMDSemiBold-fs-tb,var(--labelMD-fs-tb,var(--label-fs-tb))); --tp-ff-tb: var(--labelMDSemiBold-ff-tb,var(--labelMD-ff-tb,var(--label-ff-tb))); --tp-ls-tb: var(--labelMDSemiBold-ls-tb,var(--labelMD-ls-tb,var(--label-ls-tb))); --tp-lh-tb: var(--labelMDSemiBold-lh-tb,var(--labelMD-lh-tb,var(--label-lh-tb))); --tp-fst-tb: var(--labelMDSemiBold-fst-tb,var(--labelMD-fst-tb,var(--label-fst-tb))); --tp-tt-tb: var(--labelMDSemiBold-tt-tb,var(--labelMD-tt-tb,var(--label-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelMDSemiBold_tb__QldY7 { --tp-fw-dt: var(--labelMDSemiBold-fw-dt,var(--labelMD-fw-dt,var(--label-fw-dt))); --tp-fs-dt: var(--labelMDSemiBold-fs-dt,var(--labelMD-fs-dt,var(--label-fs-dt))); --tp-ff-dt: var(--labelMDSemiBold-ff-dt,var(--labelMD-ff-dt,var(--label-ff-dt))); --tp-ls-dt: var(--labelMDSemiBold-ls-dt,var(--labelMD-ls-dt,var(--label-ls-dt))); --tp-lh-dt: var(--labelMDSemiBold-lh-dt,var(--labelMD-lh-dt,var(--label-lh-dt))); --tp-fst-dt: var(--labelMDSemiBold-fst-dt,var(--labelMD-fst-dt,var(--label-fst-dt))); --tp-tt-dt: var(--labelMDSemiBold-tt-dt,var(--labelMD-tt-dt,var(--label-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelMDSemiBoldCaps_tb__CzXwd { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelMDSemiBoldCaps-fw,var(--labelMDSemiBold-fw,var(--labelMD-fw,var(--label-fw)))); --tp-fs: var(--labelMDSemiBoldCaps-fs,var(--labelMDSemiBold-fs,var(--labelMD-fs,var(--label-fs)))); --tp-ff: var(--labelMDSemiBoldCaps-ff,var(--labelMDSemiBold-ff,var(--labelMD-ff,var(--label-ff)))); --tp-ls: var(--labelMDSemiBoldCaps-ls,var(--labelMDSemiBold-ls,var(--labelMD-ls,var(--label-ls)))); --tp-lh: var(--labelMDSemiBoldCaps-lh,var(--labelMDSemiBold-lh,var(--labelMD-lh,var(--label-lh)))); --tp-fst: var(--labelMDSemiBoldCaps-fst,var(--labelMDSemiBold-fst,var(--labelMD-fst,var(--label-fst)))); --tp-tt: var(--labelMDSemiBoldCaps-tt,var(--labelMDSemiBold-tt,var(--labelMD-tt,var(--label-tt)))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelMDSemiBoldCaps_tb__CzXwd { --tp-fw-tb: var(--labelMDSemiBoldCaps-fw-tb,var(--labelMDSemiBold-fw-tb,var(--labelMD-fw-tb,var(--label-fw-tb)))); --tp-fs-tb: var(--labelMDSemiBoldCaps-fs-tb,var(--labelMDSemiBold-fs-tb,var(--labelMD-fs-tb,var(--label-fs-tb)))); --tp-ff-tb: var(--labelMDSemiBoldCaps-ff-tb,var(--labelMDSemiBold-ff-tb,var(--labelMD-ff-tb,var(--label-ff-tb)))); --tp-ls-tb: var(--labelMDSemiBoldCaps-ls-tb,var(--labelMDSemiBold-ls-tb,var(--labelMD-ls-tb,var(--label-ls-tb)))); --tp-lh-tb: var(--labelMDSemiBoldCaps-lh-tb,var(--labelMDSemiBold-lh-tb,var(--labelMD-lh-tb,var(--label-lh-tb)))); --tp-fst-tb: var(--labelMDSemiBoldCaps-fst-tb,var(--labelMDSemiBold-fst-tb,var(--labelMD-fst-tb,var(--label-fst-tb)))); --tp-tt-tb: var(--labelMDSemiBoldCaps-tt-tb,var(--labelMDSemiBold-tt-tb,var(--labelMD-tt-tb,var(--label-tt-tb)))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelMDSemiBoldCaps_tb__CzXwd { --tp-fw-dt: var(--labelMDSemiBoldCaps-fw-dt,var(--labelMDSemiBold-fw-dt,var(--labelMD-fw-dt,var(--label-fw-dt)))); --tp-fs-dt: var(--labelMDSemiBoldCaps-fs-dt,var(--labelMDSemiBold-fs-dt,var(--labelMD-fs-dt,var(--label-fs-dt)))); --tp-ff-dt: var(--labelMDSemiBoldCaps-ff-dt,var(--labelMDSemiBold-ff-dt,var(--labelMD-ff-dt,var(--label-ff-dt)))); --tp-ls-dt: var(--labelMDSemiBoldCaps-ls-dt,var(--labelMDSemiBold-ls-dt,var(--labelMD-ls-dt,var(--label-ls-dt)))); --tp-lh-dt: var(--labelMDSemiBoldCaps-lh-dt,var(--labelMDSemiBold-lh-dt,var(--labelMD-lh-dt,var(--label-lh-dt)))); --tp-fst-dt: var(--labelMDSemiBoldCaps-fst-dt,var(--labelMDSemiBold-fst-dt,var(--labelMD-fst-dt,var(--label-fst-dt)))); --tp-tt-dt: var(--labelMDSemiBoldCaps-tt-dt,var(--labelMDSemiBold-tt-dt,var(--labelMD-tt-dt,var(--label-tt-dt)))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelSMSemiBold_tb__ORgjB { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelSMSemiBold-fw,var(--labelSM-fw,var(--label-fw))); --tp-fs: var(--labelSMSemiBold-fs,var(--labelSM-fs,var(--label-fs))); --tp-ff: var(--labelSMSemiBold-ff,var(--labelSM-ff,var(--label-ff))); --tp-ls: var(--labelSMSemiBold-ls,var(--labelSM-ls,var(--label-ls))); --tp-lh: var(--labelSMSemiBold-lh,var(--labelSM-lh,var(--label-lh))); --tp-fst: var(--labelSMSemiBold-fst,var(--labelSM-fst,var(--label-fst))); --tp-tt: var(--labelSMSemiBold-tt,var(--labelSM-tt,var(--label-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelSMSemiBold_tb__ORgjB { --tp-fw-tb: var(--labelSMSemiBold-fw-tb,var(--labelSM-fw-tb,var(--label-fw-tb))); --tp-fs-tb: var(--labelSMSemiBold-fs-tb,var(--labelSM-fs-tb,var(--label-fs-tb))); --tp-ff-tb: var(--labelSMSemiBold-ff-tb,var(--labelSM-ff-tb,var(--label-ff-tb))); --tp-ls-tb: var(--labelSMSemiBold-ls-tb,var(--labelSM-ls-tb,var(--label-ls-tb))); --tp-lh-tb: var(--labelSMSemiBold-lh-tb,var(--labelSM-lh-tb,var(--label-lh-tb))); --tp-fst-tb: var(--labelSMSemiBold-fst-tb,var(--labelSM-fst-tb,var(--label-fst-tb))); --tp-tt-tb: var(--labelSMSemiBold-tt-tb,var(--labelSM-tt-tb,var(--label-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelSMSemiBold_tb__ORgjB { --tp-fw-dt: var(--labelSMSemiBold-fw-dt,var(--labelSM-fw-dt,var(--label-fw-dt))); --tp-fs-dt: var(--labelSMSemiBold-fs-dt,var(--labelSM-fs-dt,var(--label-fs-dt))); --tp-ff-dt: var(--labelSMSemiBold-ff-dt,var(--labelSM-ff-dt,var(--label-ff-dt))); --tp-ls-dt: var(--labelSMSemiBold-ls-dt,var(--labelSM-ls-dt,var(--label-ls-dt))); --tp-lh-dt: var(--labelSMSemiBold-lh-dt,var(--labelSM-lh-dt,var(--label-lh-dt))); --tp-fst-dt: var(--labelSMSemiBold-fst-dt,var(--labelSM-fst-dt,var(--label-fst-dt))); --tp-tt-dt: var(--labelSMSemiBold-tt-dt,var(--labelSM-tt-dt,var(--label-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelSMSemiboldCaps_tb__Ne7M_ { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelSMSemiboldCaps-fw,var(--labelSMSemiBold-fw,var(--labelSM-fw,var(--label-fw)))); --tp-fs: var(--labelSMSemiboldCaps-fs,var(--labelSMSemiBold-fs,var(--labelSM-fs,var(--label-fs)))); --tp-ff: var(--labelSMSemiboldCaps-ff,var(--labelSMSemiBold-ff,var(--labelSM-ff,var(--label-ff)))); --tp-ls: var(--labelSMSemiboldCaps-ls,var(--labelSMSemiBold-ls,var(--labelSM-ls,var(--label-ls)))); --tp-lh: var(--labelSMSemiboldCaps-lh,var(--labelSMSemiBold-lh,var(--labelSM-lh,var(--label-lh)))); --tp-fst: var(--labelSMSemiboldCaps-fst,var(--labelSMSemiBold-fst,var(--labelSM-fst,var(--label-fst)))); --tp-tt: var(--labelSMSemiboldCaps-tt,var(--labelSMSemiBold-tt,var(--labelSM-tt,var(--label-tt)))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelSMSemiboldCaps_tb__Ne7M_ { --tp-fw-tb: var(--labelSMSemiboldCaps-fw-tb,var(--labelSMSemiBold-fw-tb,var(--labelSM-fw-tb,var(--label-fw-tb)))); --tp-fs-tb: var(--labelSMSemiboldCaps-fs-tb,var(--labelSMSemiBold-fs-tb,var(--labelSM-fs-tb,var(--label-fs-tb)))); --tp-ff-tb: var(--labelSMSemiboldCaps-ff-tb,var(--labelSMSemiBold-ff-tb,var(--labelSM-ff-tb,var(--label-ff-tb)))); --tp-ls-tb: var(--labelSMSemiboldCaps-ls-tb,var(--labelSMSemiBold-ls-tb,var(--labelSM-ls-tb,var(--label-ls-tb)))); --tp-lh-tb: var(--labelSMSemiboldCaps-lh-tb,var(--labelSMSemiBold-lh-tb,var(--labelSM-lh-tb,var(--label-lh-tb)))); --tp-fst-tb: var(--labelSMSemiboldCaps-fst-tb,var(--labelSMSemiBold-fst-tb,var(--labelSM-fst-tb,var(--label-fst-tb)))); --tp-tt-tb: var(--labelSMSemiboldCaps-tt-tb,var(--labelSMSemiBold-tt-tb,var(--labelSM-tt-tb,var(--label-tt-tb)))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelSMSemiboldCaps_tb__Ne7M_ { --tp-fw-dt: var(--labelSMSemiboldCaps-fw-dt,var(--labelSMSemiBold-fw-dt,var(--labelSM-fw-dt,var(--label-fw-dt)))); --tp-fs-dt: var(--labelSMSemiboldCaps-fs-dt,var(--labelSMSemiBold-fs-dt,var(--labelSM-fs-dt,var(--label-fs-dt)))); --tp-ff-dt: var(--labelSMSemiboldCaps-ff-dt,var(--labelSMSemiBold-ff-dt,var(--labelSM-ff-dt,var(--label-ff-dt)))); --tp-ls-dt: var(--labelSMSemiboldCaps-ls-dt,var(--labelSMSemiBold-ls-dt,var(--labelSM-ls-dt,var(--label-ls-dt)))); --tp-lh-dt: var(--labelSMSemiboldCaps-lh-dt,var(--labelSMSemiBold-lh-dt,var(--labelSM-lh-dt,var(--label-lh-dt)))); --tp-fst-dt: var(--labelSMSemiboldCaps-fst-dt,var(--labelSMSemiBold-fst-dt,var(--labelSM-fst-dt,var(--label-fst-dt)))); --tp-tt-dt: var(--labelSMSemiboldCaps-tt-dt,var(--labelSMSemiBold-tt-dt,var(--labelSM-tt-dt,var(--label-tt-dt)))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelXSBoldCaps_tb__gQNci { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelXSBoldCaps-fw,var(--labelXS-fw,var(--label-fw))); --tp-fs: var(--labelXSBoldCaps-fs,var(--labelXS-fs,var(--label-fs))); --tp-ff: var(--labelXSBoldCaps-ff,var(--labelXS-ff,var(--label-ff))); --tp-ls: var(--labelXSBoldCaps-ls,var(--labelXS-ls,var(--label-ls))); --tp-lh: var(--labelXSBoldCaps-lh,var(--labelXS-lh,var(--label-lh))); --tp-fst: var(--labelXSBoldCaps-fst,var(--labelXS-fst,var(--label-fst))); --tp-tt: var(--labelXSBoldCaps-tt,var(--labelXS-tt,var(--label-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelXSBoldCaps_tb__gQNci { --tp-fw-tb: var(--labelXSBoldCaps-fw-tb,var(--labelXS-fw-tb,var(--label-fw-tb))); --tp-fs-tb: var(--labelXSBoldCaps-fs-tb,var(--labelXS-fs-tb,var(--label-fs-tb))); --tp-ff-tb: var(--labelXSBoldCaps-ff-tb,var(--labelXS-ff-tb,var(--label-ff-tb))); --tp-ls-tb: var(--labelXSBoldCaps-ls-tb,var(--labelXS-ls-tb,var(--label-ls-tb))); --tp-lh-tb: var(--labelXSBoldCaps-lh-tb,var(--labelXS-lh-tb,var(--label-lh-tb))); --tp-fst-tb: var(--labelXSBoldCaps-fst-tb,var(--labelXS-fst-tb,var(--label-fst-tb))); --tp-tt-tb: var(--labelXSBoldCaps-tt-tb,var(--labelXS-tt-tb,var(--label-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelXSBoldCaps_tb__gQNci { --tp-fw-dt: var(--labelXSBoldCaps-fw-dt,var(--labelXS-fw-dt,var(--label-fw-dt))); --tp-fs-dt: var(--labelXSBoldCaps-fs-dt,var(--labelXS-fs-dt,var(--label-fs-dt))); --tp-ff-dt: var(--labelXSBoldCaps-ff-dt,var(--labelXS-ff-dt,var(--label-ff-dt))); --tp-ls-dt: var(--labelXSBoldCaps-ls-dt,var(--labelXS-ls-dt,var(--label-ls-dt))); --tp-lh-dt: var(--labelXSBoldCaps-lh-dt,var(--labelXS-lh-dt,var(--label-lh-dt))); --tp-fst-dt: var(--labelXSBoldCaps-fst-dt,var(--labelXS-fst-dt,var(--label-fst-dt))); --tp-tt-dt: var(--labelXSBoldCaps-tt-dt,var(--labelXS-tt-dt,var(--label-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteRegular_tb__UaQh_ { --tp-fw: var(--footnoteRegular-fw,var(--footnote-fw)); --tp-fs: var(--footnoteRegular-fs,var(--footnote-fs)); --tp-ff: var(--footnoteRegular-ff,var(--footnote-ff)); --tp-ls: var(--footnoteRegular-ls,var(--footnote-ls)); --tp-lh: var(--footnoteRegular-lh,var(--footnote-lh)); --tp-fst: var(--footnoteRegular-fst,var(--footnote-fst)); --tp-tt: var(--footnoteRegular-tt,var(--footnote-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteRegular_tb__UaQh_ { --tp-fw-tb: var(--footnoteRegular-fw-tb,var(--footnote-fw-tb)); --tp-fs-tb: var(--footnoteRegular-fs-tb,var(--footnote-fs-tb)); --tp-ff-tb: var(--footnoteRegular-ff-tb,var(--footnote-ff-tb)); --tp-ls-tb: var(--footnoteRegular-ls-tb,var(--footnote-ls-tb)); --tp-lh-tb: var(--footnoteRegular-lh-tb,var(--footnote-lh-tb)); --tp-fst-tb: var(--footnoteRegular-fst-tb,var(--footnote-fst-tb)); --tp-tt-tb: var(--footnoteRegular-tt-tb,var(--footnote-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteRegular_tb__UaQh_ { --tp-fw-dt: var(--footnoteRegular-fw-dt,var(--footnote-fw-dt)); --tp-fs-dt: var(--footnoteRegular-fs-dt,var(--footnote-fs-dt)); --tp-ff-dt: var(--footnoteRegular-ff-dt,var(--footnote-ff-dt)); --tp-ls-dt: var(--footnoteRegular-ls-dt,var(--footnote-ls-dt)); --tp-lh-dt: var(--footnoteRegular-lh-dt,var(--footnote-lh-dt)); --tp-fst-dt: var(--footnoteRegular-fst-dt,var(--footnote-fst-dt)); --tp-tt-dt: var(--footnoteRegular-tt-dt,var(--footnote-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteMedium_tb__48_cw { --tp-fw: var(--footnoteMedium-fw,var(--footnote-fw)); --tp-fs: var(--footnoteMedium-fs,var(--footnote-fs)); --tp-ff: var(--footnoteMedium-ff,var(--footnote-ff)); --tp-ls: var(--footnoteMedium-ls,var(--footnote-ls)); --tp-lh: var(--footnoteMedium-lh,var(--footnote-lh)); --tp-fst: var(--footnoteMedium-fst,var(--footnote-fst)); --tp-tt: var(--footnoteMedium-tt,var(--footnote-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteMedium_tb__48_cw { --tp-fw-tb: var(--footnoteMedium-fw-tb,var(--footnote-fw-tb)); --tp-fs-tb: var(--footnoteMedium-fs-tb,var(--footnote-fs-tb)); --tp-ff-tb: var(--footnoteMedium-ff-tb,var(--footnote-ff-tb)); --tp-ls-tb: var(--footnoteMedium-ls-tb,var(--footnote-ls-tb)); --tp-lh-tb: var(--footnoteMedium-lh-tb,var(--footnote-lh-tb)); --tp-fst-tb: var(--footnoteMedium-fst-tb,var(--footnote-fst-tb)); --tp-tt-tb: var(--footnoteMedium-tt-tb,var(--footnote-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteMedium_tb__48_cw { --tp-fw-dt: var(--footnoteMedium-fw-dt,var(--footnote-fw-dt)); --tp-fs-dt: var(--footnoteMedium-fs-dt,var(--footnote-fs-dt)); --tp-ff-dt: var(--footnoteMedium-ff-dt,var(--footnote-ff-dt)); --tp-ls-dt: var(--footnoteMedium-ls-dt,var(--footnote-ls-dt)); --tp-lh-dt: var(--footnoteMedium-lh-dt,var(--footnote-lh-dt)); --tp-fst-dt: var(--footnoteMedium-fst-dt,var(--footnote-fst-dt)); --tp-tt-dt: var(--footnoteMedium-tt-dt,var(--footnote-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteSemiBold_tb__TJAAH { --tp-fw: var(--footnoteSemiBold-fw,var(--footnote-fw)); --tp-fs: var(--footnoteSemiBold-fs,var(--footnote-fs)); --tp-ff: var(--footnoteSemiBold-ff,var(--footnote-ff)); --tp-ls: var(--footnoteSemiBold-ls,var(--footnote-ls)); --tp-lh: var(--footnoteSemiBold-lh,var(--footnote-lh)); --tp-fst: var(--footnoteSemiBold-fst,var(--footnote-fst)); --tp-tt: var(--footnoteSemiBold-tt,var(--footnote-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteSemiBold_tb__TJAAH { --tp-fw-tb: var(--footnoteSemiBold-fw-tb,var(--footnote-fw-tb)); --tp-fs-tb: var(--footnoteSemiBold-fs-tb,var(--footnote-fs-tb)); --tp-ff-tb: var(--footnoteSemiBold-ff-tb,var(--footnote-ff-tb)); --tp-ls-tb: var(--footnoteSemiBold-ls-tb,var(--footnote-ls-tb)); --tp-lh-tb: var(--footnoteSemiBold-lh-tb,var(--footnote-lh-tb)); --tp-fst-tb: var(--footnoteSemiBold-fst-tb,var(--footnote-fst-tb)); --tp-tt-tb: var(--footnoteSemiBold-tt-tb,var(--footnote-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteSemiBold_tb__TJAAH { --tp-fw-dt: var(--footnoteSemiBold-fw-dt,var(--footnote-fw-dt)); --tp-fs-dt: var(--footnoteSemiBold-fs-dt,var(--footnote-fs-dt)); --tp-ff-dt: var(--footnoteSemiBold-ff-dt,var(--footnote-ff-dt)); --tp-ls-dt: var(--footnoteSemiBold-ls-dt,var(--footnote-ls-dt)); --tp-lh-dt: var(--footnoteSemiBold-lh-dt,var(--footnote-lh-dt)); --tp-fst-dt: var(--footnoteSemiBold-fst-dt,var(--footnote-fst-dt)); --tp-tt-dt: var(--footnoteSemiBold-tt-dt,var(--footnote-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteBold_tb__JWI2Y { --tp-fw: var(--footnoteBold-fw,var(--footnote-fw)); --tp-fs: var(--footnoteBold-fs,var(--footnote-fs)); --tp-ff: var(--footnoteBold-ff,var(--footnote-ff)); --tp-ls: var(--footnoteBold-ls,var(--footnote-ls)); --tp-lh: var(--footnoteBold-lh,var(--footnote-lh)); --tp-fst: var(--footnoteBold-fst,var(--footnote-fst)); --tp-tt: var(--footnoteBold-tt,var(--footnote-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteBold_tb__JWI2Y { --tp-fw-tb: var(--footnoteBold-fw-tb,var(--footnote-fw-tb)); --tp-fs-tb: var(--footnoteBold-fs-tb,var(--footnote-fs-tb)); --tp-ff-tb: var(--footnoteBold-ff-tb,var(--footnote-ff-tb)); --tp-ls-tb: var(--footnoteBold-ls-tb,var(--footnote-ls-tb)); --tp-lh-tb: var(--footnoteBold-lh-tb,var(--footnote-lh-tb)); --tp-fst-tb: var(--footnoteBold-fst-tb,var(--footnote-fst-tb)); --tp-tt-tb: var(--footnoteBold-tt-tb,var(--footnote-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteBold_tb__JWI2Y { --tp-fw-dt: var(--footnoteBold-fw-dt,var(--footnote-fw-dt)); --tp-fs-dt: var(--footnoteBold-fs-dt,var(--footnote-fs-dt)); --tp-ff-dt: var(--footnoteBold-ff-dt,var(--footnote-ff-dt)); --tp-ls-dt: var(--footnoteBold-ls-dt,var(--footnote-ls-dt)); --tp-lh-dt: var(--footnoteBold-lh-dt,var(--footnote-lh-dt)); --tp-fst-dt: var(--footnoteBold-fst-dt,var(--footnote-fst-dt)); --tp-tt-dt: var(--footnoteBold-tt-dt,var(--footnote-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteRegularCompact_tb__iLESe { --tp-fw: var(--footnoteRegularCompact-fw,var(--footnoteRegular-fw,var(--footnote-fw))); --tp-fs: var(--footnoteRegularCompact-fs,var(--footnoteRegular-fs,var(--footnote-fs))); --tp-ff: var(--footnoteRegularCompact-ff,var(--footnoteRegular-ff,var(--footnote-ff))); --tp-ls: var(--footnoteRegularCompact-ls,var(--footnoteRegular-ls,var(--footnote-ls))); --tp-lh: var(--footnoteRegularCompact-lh,var(--footnoteRegular-lh,var(--footnote-lh))); --tp-fst: var(--footnoteRegularCompact-fst,var(--footnoteRegular-fst,var(--footnote-fst))); --tp-tt: var(--footnoteRegularCompact-tt,var(--footnoteRegular-tt,var(--footnote-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteRegularCompact_tb__iLESe { --tp-fw-tb: var(--footnoteRegularCompact-fw-tb,var(--footnoteRegular-fw-tb,var(--footnote-fw-tb))); --tp-fs-tb: var(--footnoteRegularCompact-fs-tb,var(--footnoteRegular-fs-tb,var(--footnote-fs-tb))); --tp-ff-tb: var(--footnoteRegularCompact-ff-tb,var(--footnoteRegular-ff-tb,var(--footnote-ff-tb))); --tp-ls-tb: var(--footnoteRegularCompact-ls-tb,var(--footnoteRegular-ls-tb,var(--footnote-ls-tb))); --tp-lh-tb: var(--footnoteRegularCompact-lh-tb,var(--footnoteRegular-lh-tb,var(--footnote-lh-tb))); --tp-fst-tb: var(--footnoteRegularCompact-fst-tb,var(--footnoteRegular-fst-tb,var(--footnote-fst-tb))); --tp-tt-tb: var(--footnoteRegularCompact-tt-tb,var(--footnoteRegular-tt-tb,var(--footnote-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteRegularCompact_tb__iLESe { --tp-fw-dt: var(--footnoteRegularCompact-fw-dt,var(--footnoteRegular-fw-dt,var(--footnote-fw-dt))); --tp-fs-dt: var(--footnoteRegularCompact-fs-dt,var(--footnoteRegular-fs-dt,var(--footnote-fs-dt))); --tp-ff-dt: var(--footnoteRegularCompact-ff-dt,var(--footnoteRegular-ff-dt,var(--footnote-ff-dt))); --tp-ls-dt: var(--footnoteRegularCompact-ls-dt,var(--footnoteRegular-ls-dt,var(--footnote-ls-dt))); --tp-lh-dt: var(--footnoteRegularCompact-lh-dt,var(--footnoteRegular-lh-dt,var(--footnote-lh-dt))); --tp-fst-dt: var(--footnoteRegularCompact-fst-dt,var(--footnoteRegular-fst-dt,var(--footnote-fst-dt))); --tp-tt-dt: var(--footnoteRegularCompact-tt-dt,var(--footnoteRegular-tt-dt,var(--footnote-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteMediumCompact_tb__XD_0d { --tp-fw: var(--footnoteMediumCompact-fw,var(--footnoteMedium-fw,var(--footnote-fw))); --tp-fs: var(--footnoteMediumCompact-fs,var(--footnoteMedium-fs,var(--footnote-fs))); --tp-ff: var(--footnoteMediumCompact-ff,var(--footnoteMedium-ff,var(--footnote-ff))); --tp-ls: var(--footnoteMediumCompact-ls,var(--footnoteMedium-ls,var(--footnote-ls))); --tp-lh: var(--footnoteMediumCompact-lh,var(--footnoteMedium-lh,var(--footnote-lh))); --tp-fst: var(--footnoteMediumCompact-fst,var(--footnoteMedium-fst,var(--footnote-fst))); --tp-tt: var(--footnoteMediumCompact-tt,var(--footnoteMedium-tt,var(--footnote-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteMediumCompact_tb__XD_0d { --tp-fw-tb: var(--footnoteMediumCompact-fw-tb,var(--footnoteMedium-fw-tb,var(--footnote-fw-tb))); --tp-fs-tb: var(--footnoteMediumCompact-fs-tb,var(--footnoteMedium-fs-tb,var(--footnote-fs-tb))); --tp-ff-tb: var(--footnoteMediumCompact-ff-tb,var(--footnoteMedium-ff-tb,var(--footnote-ff-tb))); --tp-ls-tb: var(--footnoteMediumCompact-ls-tb,var(--footnoteMedium-ls-tb,var(--footnote-ls-tb))); --tp-lh-tb: var(--footnoteMediumCompact-lh-tb,var(--footnoteMedium-lh-tb,var(--footnote-lh-tb))); --tp-fst-tb: var(--footnoteMediumCompact-fst-tb,var(--footnoteMedium-fst-tb,var(--footnote-fst-tb))); --tp-tt-tb: var(--footnoteMediumCompact-tt-tb,var(--footnoteMedium-tt-tb,var(--footnote-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteMediumCompact_tb__XD_0d { --tp-fw-dt: var(--footnoteMediumCompact-fw-dt,var(--footnoteMedium-fw-dt,var(--footnote-fw-dt))); --tp-fs-dt: var(--footnoteMediumCompact-fs-dt,var(--footnoteMedium-fs-dt,var(--footnote-fs-dt))); --tp-ff-dt: var(--footnoteMediumCompact-ff-dt,var(--footnoteMedium-ff-dt,var(--footnote-ff-dt))); --tp-ls-dt: var(--footnoteMediumCompact-ls-dt,var(--footnoteMedium-ls-dt,var(--footnote-ls-dt))); --tp-lh-dt: var(--footnoteMediumCompact-lh-dt,var(--footnoteMedium-lh-dt,var(--footnote-lh-dt))); --tp-fst-dt: var(--footnoteMediumCompact-fst-dt,var(--footnoteMedium-fst-dt,var(--footnote-fst-dt))); --tp-tt-dt: var(--footnoteMediumCompact-tt-dt,var(--footnoteMedium-tt-dt,var(--footnote-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteSemiBoldCompact_tb__SChDy { --tp-fw: var(--footnoteSemiBoldCompact-fw,var(--footnoteSemiBold-fw,var(--footnote-fw))); --tp-fs: var(--footnoteSemiBoldCompact-fs,var(--footnoteSemiBold-fs,var(--footnote-fs))); --tp-ff: var(--footnoteSemiBoldCompact-ff,var(--footnoteSemiBold-ff,var(--footnote-ff))); --tp-ls: var(--footnoteSemiBoldCompact-ls,var(--footnoteSemiBold-ls,var(--footnote-ls))); --tp-lh: var(--footnoteSemiBoldCompact-lh,var(--footnoteSemiBold-lh,var(--footnote-lh))); --tp-fst: var(--footnoteSemiBoldCompact-fst,var(--footnoteSemiBold-fst,var(--footnote-fst))); --tp-tt: var(--footnoteSemiBoldCompact-tt,var(--footnoteSemiBold-tt,var(--footnote-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteSemiBoldCompact_tb__SChDy { --tp-fw-tb: var(--footnoteSemiBoldCompact-fw-tb,var(--footnoteSemiBold-fw-tb,var(--footnote-fw-tb))); --tp-fs-tb: var(--footnoteSemiBoldCompact-fs-tb,var(--footnoteSemiBold-fs-tb,var(--footnote-fs-tb))); --tp-ff-tb: var(--footnoteSemiBoldCompact-ff-tb,var(--footnoteSemiBold-ff-tb,var(--footnote-ff-tb))); --tp-ls-tb: var(--footnoteSemiBoldCompact-ls-tb,var(--footnoteSemiBold-ls-tb,var(--footnote-ls-tb))); --tp-lh-tb: var(--footnoteSemiBoldCompact-lh-tb,var(--footnoteSemiBold-lh-tb,var(--footnote-lh-tb))); --tp-fst-tb: var(--footnoteSemiBoldCompact-fst-tb,var(--footnoteSemiBold-fst-tb,var(--footnote-fst-tb))); --tp-tt-tb: var(--footnoteSemiBoldCompact-tt-tb,var(--footnoteSemiBold-tt-tb,var(--footnote-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteSemiBoldCompact_tb__SChDy { --tp-fw-dt: var(--footnoteSemiBoldCompact-fw-dt,var(--footnoteSemiBold-fw-dt,var(--footnote-fw-dt))); --tp-fs-dt: var(--footnoteSemiBoldCompact-fs-dt,var(--footnoteSemiBold-fs-dt,var(--footnote-fs-dt))); --tp-ff-dt: var(--footnoteSemiBoldCompact-ff-dt,var(--footnoteSemiBold-ff-dt,var(--footnote-ff-dt))); --tp-ls-dt: var(--footnoteSemiBoldCompact-ls-dt,var(--footnoteSemiBold-ls-dt,var(--footnote-ls-dt))); --tp-lh-dt: var(--footnoteSemiBoldCompact-lh-dt,var(--footnoteSemiBold-lh-dt,var(--footnote-lh-dt))); --tp-fst-dt: var(--footnoteSemiBoldCompact-fst-dt,var(--footnoteSemiBold-fst-dt,var(--footnote-fst-dt))); --tp-tt-dt: var(--footnoteSemiBoldCompact-tt-dt,var(--footnoteSemiBold-tt-dt,var(--footnote-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteBoldCompact_tb__5lQfy { --tp-fw: var(--footnoteBoldCompact-fw,var(--footnoteBold-fw,var(--footnote-fw))); --tp-fs: var(--footnoteBoldCompact-fs,var(--footnoteBold-fs,var(--footnote-fs))); --tp-ff: var(--footnoteBoldCompact-ff,var(--footnoteBold-ff,var(--footnote-ff))); --tp-ls: var(--footnoteBoldCompact-ls,var(--footnoteBold-ls,var(--footnote-ls))); --tp-lh: var(--footnoteBoldCompact-lh,var(--footnoteBold-lh,var(--footnote-lh))); --tp-fst: var(--footnoteBoldCompact-fst,var(--footnoteBold-fst,var(--footnote-fst))); --tp-tt: var(--footnoteBoldCompact-tt,var(--footnoteBold-tt,var(--footnote-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteBoldCompact_tb__5lQfy { --tp-fw-tb: var(--footnoteBoldCompact-fw-tb,var(--footnoteBold-fw-tb,var(--footnote-fw-tb))); --tp-fs-tb: var(--footnoteBoldCompact-fs-tb,var(--footnoteBold-fs-tb,var(--footnote-fs-tb))); --tp-ff-tb: var(--footnoteBoldCompact-ff-tb,var(--footnoteBold-ff-tb,var(--footnote-ff-tb))); --tp-ls-tb: var(--footnoteBoldCompact-ls-tb,var(--footnoteBold-ls-tb,var(--footnote-ls-tb))); --tp-lh-tb: var(--footnoteBoldCompact-lh-tb,var(--footnoteBold-lh-tb,var(--footnote-lh-tb))); --tp-fst-tb: var(--footnoteBoldCompact-fst-tb,var(--footnoteBold-fst-tb,var(--footnote-fst-tb))); --tp-tt-tb: var(--footnoteBoldCompact-tt-tb,var(--footnoteBold-tt-tb,var(--footnote-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteBoldCompact_tb__5lQfy { --tp-fw-dt: var(--footnoteBoldCompact-fw-dt,var(--footnoteBold-fw-dt,var(--footnote-fw-dt))); --tp-fs-dt: var(--footnoteBoldCompact-fs-dt,var(--footnoteBold-fs-dt,var(--footnote-fs-dt))); --tp-ff-dt: var(--footnoteBoldCompact-ff-dt,var(--footnoteBold-ff-dt,var(--footnote-ff-dt))); --tp-ls-dt: var(--footnoteBoldCompact-ls-dt,var(--footnoteBold-ls-dt,var(--footnote-ls-dt))); --tp-lh-dt: var(--footnoteBoldCompact-lh-dt,var(--footnoteBold-lh-dt,var(--footnote-lh-dt))); --tp-fst-dt: var(--footnoteBoldCompact-fst-dt,var(--footnoteBold-fst-dt,var(--footnote-fst-dt))); --tp-tt-dt: var(--footnoteBoldCompact-tt-dt,var(--footnoteBold-tt-dt,var(--footnote-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_captionRegular_tb__D7UVI { -webkit-font-smoothing: antialiased; --tp-fw: var(--captionRegular-fw,var(--caption-fw)); --tp-fs: var(--captionRegular-fs,var(--caption-fs)); --tp-ff: var(--captionRegular-ff,var(--caption-ff)); --tp-ls: var(--captionRegular-ls,var(--caption-ls)); --tp-lh: var(--captionRegular-lh,var(--caption-lh)); --tp-fst: var(--captionRegular-fst,var(--caption-fst)); --tp-tt: var(--captionRegular-tt,var(--caption-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_captionRegular_tb__D7UVI { --tp-fw-tb: var(--captionRegular-fw-tb,var(--caption-fw-tb)); --tp-fs-tb: var(--captionRegular-fs-tb,var(--caption-fs-tb)); --tp-ff-tb: var(--captionRegular-ff-tb,var(--caption-ff-tb)); --tp-ls-tb: var(--captionRegular-ls-tb,var(--caption-ls-tb)); --tp-lh-tb: var(--captionRegular-lh-tb,var(--caption-lh-tb)); --tp-fst-tb: var(--captionRegular-fst-tb,var(--caption-fst-tb)); --tp-tt-tb: var(--captionRegular-tt-tb,var(--caption-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_captionRegular_tb__D7UVI { --tp-fw-dt: var(--captionRegular-fw-dt,var(--caption-fw-dt)); --tp-fs-dt: var(--captionRegular-fs-dt,var(--caption-fs-dt)); --tp-ff-dt: var(--captionRegular-ff-dt,var(--caption-ff-dt)); --tp-ls-dt: var(--captionRegular-ls-dt,var(--caption-ls-dt)); --tp-lh-dt: var(--captionRegular-lh-dt,var(--caption-lh-dt)); --tp-fst-dt: var(--captionRegular-fst-dt,var(--caption-fst-dt)); --tp-tt-dt: var(--captionRegular-tt-dt,var(--caption-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_captionMedium_tb__2AZPC { -webkit-font-smoothing: antialiased; --tp-fw: var(--captionMedium-fw,var(--caption-fw)); --tp-fs: var(--captionMedium-fs,var(--caption-fs)); --tp-ff: var(--captionMedium-ff,var(--caption-ff)); --tp-ls: var(--captionMedium-ls,var(--caption-ls)); --tp-lh: var(--captionMedium-lh,var(--caption-lh)); --tp-fst: var(--captionMedium-fst,var(--caption-fst)); --tp-tt: var(--captionMedium-tt,var(--caption-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_captionMedium_tb__2AZPC { --tp-fw-tb: var(--captionMedium-fw-tb,var(--caption-fw-tb)); --tp-fs-tb: var(--captionMedium-fs-tb,var(--caption-fs-tb)); --tp-ff-tb: var(--captionMedium-ff-tb,var(--caption-ff-tb)); --tp-ls-tb: var(--captionMedium-ls-tb,var(--caption-ls-tb)); --tp-lh-tb: var(--captionMedium-lh-tb,var(--caption-lh-tb)); --tp-fst-tb: var(--captionMedium-fst-tb,var(--caption-fst-tb)); --tp-tt-tb: var(--captionMedium-tt-tb,var(--caption-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_captionMedium_tb__2AZPC { --tp-fw-dt: var(--captionMedium-fw-dt,var(--caption-fw-dt)); --tp-fs-dt: var(--captionMedium-fs-dt,var(--caption-fs-dt)); --tp-ff-dt: var(--captionMedium-ff-dt,var(--caption-ff-dt)); --tp-ls-dt: var(--captionMedium-ls-dt,var(--caption-ls-dt)); --tp-lh-dt: var(--captionMedium-lh-dt,var(--caption-lh-dt)); --tp-fst-dt: var(--captionMedium-fst-dt,var(--caption-fst-dt)); --tp-tt-dt: var(--captionMedium-tt-dt,var(--caption-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_captionSemiBold_tb__vP1PG { -webkit-font-smoothing: antialiased; --tp-fw: var(--captionSemiBold-fw,var(--caption-fw)); --tp-fs: var(--captionSemiBold-fs,var(--caption-fs)); --tp-ff: var(--captionSemiBold-ff,var(--caption-ff)); --tp-ls: var(--captionSemiBold-ls,var(--caption-ls)); --tp-lh: var(--captionSemiBold-lh,var(--caption-lh)); --tp-fst: var(--captionSemiBold-fst,var(--caption-fst)); --tp-tt: var(--captionSemiBold-tt,var(--caption-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_captionSemiBold_tb__vP1PG { --tp-fw-tb: var(--captionSemiBold-fw-tb,var(--caption-fw-tb)); --tp-fs-tb: var(--captionSemiBold-fs-tb,var(--caption-fs-tb)); --tp-ff-tb: var(--captionSemiBold-ff-tb,var(--caption-ff-tb)); --tp-ls-tb: var(--captionSemiBold-ls-tb,var(--caption-ls-tb)); --tp-lh-tb: var(--captionSemiBold-lh-tb,var(--caption-lh-tb)); --tp-fst-tb: var(--captionSemiBold-fst-tb,var(--caption-fst-tb)); --tp-tt-tb: var(--captionSemiBold-tt-tb,var(--caption-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_captionSemiBold_tb__vP1PG { --tp-fw-dt: var(--captionSemiBold-fw-dt,var(--caption-fw-dt)); --tp-fs-dt: var(--captionSemiBold-fs-dt,var(--caption-fs-dt)); --tp-ff-dt: var(--captionSemiBold-ff-dt,var(--caption-ff-dt)); --tp-ls-dt: var(--captionSemiBold-ls-dt,var(--caption-ls-dt)); --tp-lh-dt: var(--captionSemiBold-lh-dt,var(--caption-lh-dt)); --tp-fst-dt: var(--captionSemiBold-fst-dt,var(--caption-fst-dt)); --tp-tt-dt: var(--captionSemiBold-tt-dt,var(--caption-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH1_dt__5auTG { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH1-fw,var(--headline-fw)); --tp-fs: var(--headlineH1-fs,var(--headline-fs)); --tp-ff: var(--headlineH1-ff,var(--headline-ff)); --tp-ls: var(--headlineH1-ls,var(--headline-ls)); --tp-lh: var(--headlineH1-lh,var(--headline-lh)); --tp-fst: var(--headlineH1-fst,var(--headline-fst)); --tp-tt: var(--headlineH1-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH1_dt__5auTG { --tp-fw-tb: var(--headlineH1-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH1-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH1-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH1-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH1-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH1-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH1-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH1_dt__5auTG { --tp-fw-dt: var(--headlineH1-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH1-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH1-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH1-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH1-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH1-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH1-tt-dt,var(--headline-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH2_dt__sUklj { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH2-fw,var(--headline-fw)); --tp-fs: var(--headlineH2-fs,var(--headline-fs)); --tp-ff: var(--headlineH2-ff,var(--headline-ff)); --tp-ls: var(--headlineH2-ls,var(--headline-ls)); --tp-lh: var(--headlineH2-lh,var(--headline-lh)); --tp-fst: var(--headlineH2-fst,var(--headline-fst)); --tp-tt: var(--headlineH2-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH2_dt__sUklj { --tp-fw-tb: var(--headlineH2-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH2-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH2-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH2-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH2-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH2-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH2-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH2_dt__sUklj { --tp-fw-dt: var(--headlineH2-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH2-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH2-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH2-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH2-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH2-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH2-tt-dt,var(--headline-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH3_dt__oU11N { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH3-fw,var(--headline-fw)); --tp-fs: var(--headlineH3-fs,var(--headline-fs)); --tp-ff: var(--headlineH3-ff,var(--headline-ff)); --tp-ls: var(--headlineH3-ls,var(--headline-ls)); --tp-lh: var(--headlineH3-lh,var(--headline-lh)); --tp-fst: var(--headlineH3-fst,var(--headline-fst)); --tp-tt: var(--headlineH3-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH3_dt__oU11N { --tp-fw-tb: var(--headlineH3-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH3-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH3-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH3-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH3-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH3-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH3-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH3_dt__oU11N { --tp-fw-dt: var(--headlineH3-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH3-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH3-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH3-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH3-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH3-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH3-tt-dt,var(--headline-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH4_dt__0S9Ww { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH4-fw,var(--headline-fw)); --tp-fs: var(--headlineH4-fs,var(--headline-fs)); --tp-ff: var(--headlineH4-ff,var(--headline-ff)); --tp-ls: var(--headlineH4-ls,var(--headline-ls)); --tp-lh: var(--headlineH4-lh,var(--headline-lh)); --tp-fst: var(--headlineH4-fst,var(--headline-fst)); --tp-tt: var(--headlineH4-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH4_dt__0S9Ww { --tp-fw-tb: var(--headlineH4-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH4-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH4-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH4-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH4-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH4-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH4-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH4_dt__0S9Ww { --tp-fw-dt: var(--headlineH4-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH4-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH4-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH4-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH4-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH4-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH4-tt-dt,var(--headline-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH5_dt__TNWgH { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH5-fw,var(--headline-fw)); --tp-fs: var(--headlineH5-fs,var(--headline-fs)); --tp-ff: var(--headlineH5-ff,var(--headline-ff)); --tp-ls: var(--headlineH5-ls,var(--headline-ls)); --tp-lh: var(--headlineH5-lh,var(--headline-lh)); --tp-fst: var(--headlineH5-fst,var(--headline-fst)); --tp-tt: var(--headlineH5-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH5_dt__TNWgH { --tp-fw-tb: var(--headlineH5-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH5-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH5-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH5-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH5-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH5-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH5-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH5_dt__TNWgH { --tp-fw-dt: var(--headlineH5-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH5-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH5-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH5-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH5-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH5-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH5-tt-dt,var(--headline-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH6_dt__sYJY5 { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH6-fw,var(--headline-fw)); --tp-fs: var(--headlineH6-fs,var(--headline-fs)); --tp-ff: var(--headlineH6-ff,var(--headline-ff)); --tp-ls: var(--headlineH6-ls,var(--headline-ls)); --tp-lh: var(--headlineH6-lh,var(--headline-lh)); --tp-fst: var(--headlineH6-fst,var(--headline-fst)); --tp-tt: var(--headlineH6-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH6_dt__sYJY5 { --tp-fw-tb: var(--headlineH6-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH6-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH6-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH6-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH6-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH6-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH6-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH6_dt__sYJY5 { --tp-fw-dt: var(--headlineH6-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH6-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH6-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH6-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH6-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH6-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH6-tt-dt,var(--headline-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_headlineH7_dt__fIBWY { -webkit-font-smoothing: antialiased; --tp-fw: var(--headlineH7-fw,var(--headline-fw)); --tp-fs: var(--headlineH7-fs,var(--headline-fs)); --tp-ff: var(--headlineH7-ff,var(--headline-ff)); --tp-ls: var(--headlineH7-ls,var(--headline-ls)); --tp-lh: var(--headlineH7-lh,var(--headline-lh)); --tp-fst: var(--headlineH7-fst,var(--headline-fst)); --tp-tt: var(--headlineH7-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH7_dt__fIBWY { --tp-fw-tb: var(--headlineH7-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--headlineH7-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--headlineH7-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--headlineH7-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--headlineH7-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--headlineH7-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--headlineH7-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_headlineH7_dt__fIBWY { --tp-fw-dt: var(--headlineH7-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--headlineH7-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--headlineH7-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--headlineH7-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--headlineH7-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--headlineH7-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--headlineH7-tt-dt,var(--headline-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_hTitleCapsLG_dt__5OjRk { -webkit-font-smoothing: antialiased; --tp-fw: var(--hTitleCapsLG-fw,var(--headline-fw)); --tp-fs: var(--hTitleCapsLG-fs,var(--headline-fs)); --tp-ff: var(--hTitleCapsLG-ff,var(--headline-ff)); --tp-ls: var(--hTitleCapsLG-ls,var(--headline-ls)); --tp-lh: var(--hTitleCapsLG-lh,var(--headline-lh)); --tp-fst: var(--hTitleCapsLG-fst,var(--headline-fst)); --tp-tt: var(--hTitleCapsLG-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_hTitleCapsLG_dt__5OjRk { --tp-fw-tb: var(--hTitleCapsLG-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--hTitleCapsLG-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--hTitleCapsLG-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--hTitleCapsLG-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--hTitleCapsLG-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--hTitleCapsLG-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--hTitleCapsLG-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_hTitleCapsLG_dt__5OjRk { --tp-fw-dt: var(--hTitleCapsLG-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--hTitleCapsLG-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--hTitleCapsLG-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--hTitleCapsLG-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--hTitleCapsLG-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--hTitleCapsLG-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--hTitleCapsLG-tt-dt,var(--headline-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_hTitleCapsSMUniversal_dt__V2a_b { -webkit-font-smoothing: antialiased; --tp-fw: var(--hTitleCapsSMUniversal-fw,var(--headline-fw)); --tp-fs: var(--hTitleCapsSMUniversal-fs,var(--headline-fs)); --tp-ff: var(--hTitleCapsSMUniversal-ff,var(--headline-ff)); --tp-ls: var(--hTitleCapsSMUniversal-ls,var(--headline-ls)); --tp-lh: var(--hTitleCapsSMUniversal-lh,var(--headline-lh)); --tp-fst: var(--hTitleCapsSMUniversal-fst,var(--headline-fst)); --tp-tt: var(--hTitleCapsSMUniversal-tt,var(--headline-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_hTitleCapsSMUniversal_dt__V2a_b { --tp-fw-tb: var(--hTitleCapsSMUniversal-fw-tb,var(--headline-fw-tb)); --tp-fs-tb: var(--hTitleCapsSMUniversal-fs-tb,var(--headline-fs-tb)); --tp-ff-tb: var(--hTitleCapsSMUniversal-ff-tb,var(--headline-ff-tb)); --tp-ls-tb: var(--hTitleCapsSMUniversal-ls-tb,var(--headline-ls-tb)); --tp-lh-tb: var(--hTitleCapsSMUniversal-lh-tb,var(--headline-lh-tb)); --tp-fst-tb: var(--hTitleCapsSMUniversal-fst-tb,var(--headline-fst-tb)); --tp-tt-tb: var(--hTitleCapsSMUniversal-tt-tb,var(--headline-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_hTitleCapsSMUniversal_dt__V2a_b { --tp-fw-dt: var(--hTitleCapsSMUniversal-fw-dt,var(--headline-fw-dt)); --tp-fs-dt: var(--hTitleCapsSMUniversal-fs-dt,var(--headline-fs-dt)); --tp-ff-dt: var(--hTitleCapsSMUniversal-ff-dt,var(--headline-ff-dt)); --tp-ls-dt: var(--hTitleCapsSMUniversal-ls-dt,var(--headline-ls-dt)); --tp-lh-dt: var(--hTitleCapsSMUniversal-lh-dt,var(--headline-lh-dt)); --tp-fst-dt: var(--hTitleCapsSMUniversal-fst-dt,var(--headline-fst-dt)); --tp-tt-dt: var(--hTitleCapsSMUniversal-tt-dt,var(--headline-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleRegular_dt__AUfD1 { -webkit-font-smoothing: antialiased; --tp-fw: var(--subtitleRegular-fw,var(--subtitle-fw)); --tp-fs: var(--subtitleRegular-fs,var(--subtitle-fs)); --tp-ff: var(--subtitleRegular-ff,var(--subtitle-ff)); --tp-ls: var(--subtitleRegular-ls,var(--subtitle-ls)); --tp-lh: var(--subtitleRegular-lh,var(--subtitle-lh)); --tp-fst: var(--subtitleRegular-fst,var(--subtitle-fst)); --tp-tt: var(--subtitleRegular-tt,var(--subtitle-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleRegular_dt__AUfD1 { --tp-fw-tb: var(--subtitleRegular-fw-tb,var(--subtitle-fw-tb)); --tp-fs-tb: var(--subtitleRegular-fs-tb,var(--subtitle-fs-tb)); --tp-ff-tb: var(--subtitleRegular-ff-tb,var(--subtitle-ff-tb)); --tp-ls-tb: var(--subtitleRegular-ls-tb,var(--subtitle-ls-tb)); --tp-lh-tb: var(--subtitleRegular-lh-tb,var(--subtitle-lh-tb)); --tp-fst-tb: var(--subtitleRegular-fst-tb,var(--subtitle-fst-tb)); --tp-tt-tb: var(--subtitleRegular-tt-tb,var(--subtitle-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleRegular_dt__AUfD1 { --tp-fw-dt: var(--subtitleRegular-fw-dt,var(--subtitle-fw-dt)); --tp-fs-dt: var(--subtitleRegular-fs-dt,var(--subtitle-fs-dt)); --tp-ff-dt: var(--subtitleRegular-ff-dt,var(--subtitle-ff-dt)); --tp-ls-dt: var(--subtitleRegular-ls-dt,var(--subtitle-ls-dt)); --tp-lh-dt: var(--subtitleRegular-lh-dt,var(--subtitle-lh-dt)); --tp-fst-dt: var(--subtitleRegular-fst-dt,var(--subtitle-fst-dt)); --tp-tt-dt: var(--subtitleRegular-tt-dt,var(--subtitle-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleMedium_dt__9G7Me { -webkit-font-smoothing: antialiased; --tp-fw: var(--subtitleMedium-fw,var(--subtitle-fw)); --tp-fs: var(--subtitleMedium-fs,var(--subtitle-fs)); --tp-ff: var(--subtitleMedium-ff,var(--subtitle-ff)); --tp-ls: var(--subtitleMedium-ls,var(--subtitle-ls)); --tp-lh: var(--subtitleMedium-lh,var(--subtitle-lh)); --tp-fst: var(--subtitleMedium-fst,var(--subtitle-fst)); --tp-tt: var(--subtitleMedium-tt,var(--subtitle-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleMedium_dt__9G7Me { --tp-fw-tb: var(--subtitleMedium-fw-tb,var(--subtitle-fw-tb)); --tp-fs-tb: var(--subtitleMedium-fs-tb,var(--subtitle-fs-tb)); --tp-ff-tb: var(--subtitleMedium-ff-tb,var(--subtitle-ff-tb)); --tp-ls-tb: var(--subtitleMedium-ls-tb,var(--subtitle-ls-tb)); --tp-lh-tb: var(--subtitleMedium-lh-tb,var(--subtitle-lh-tb)); --tp-fst-tb: var(--subtitleMedium-fst-tb,var(--subtitle-fst-tb)); --tp-tt-tb: var(--subtitleMedium-tt-tb,var(--subtitle-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleMedium_dt__9G7Me { --tp-fw-dt: var(--subtitleMedium-fw-dt,var(--subtitle-fw-dt)); --tp-fs-dt: var(--subtitleMedium-fs-dt,var(--subtitle-fs-dt)); --tp-ff-dt: var(--subtitleMedium-ff-dt,var(--subtitle-ff-dt)); --tp-ls-dt: var(--subtitleMedium-ls-dt,var(--subtitle-ls-dt)); --tp-lh-dt: var(--subtitleMedium-lh-dt,var(--subtitle-lh-dt)); --tp-fst-dt: var(--subtitleMedium-fst-dt,var(--subtitle-fst-dt)); --tp-tt-dt: var(--subtitleMedium-tt-dt,var(--subtitle-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleSemiBold_dt__CSmty { -webkit-font-smoothing: antialiased; --tp-fw: var(--subtitleSemiBold-fw,var(--subtitle-fw)); --tp-fs: var(--subtitleSemiBold-fs,var(--subtitle-fs)); --tp-ff: var(--subtitleSemiBold-ff,var(--subtitle-ff)); --tp-ls: var(--subtitleSemiBold-ls,var(--subtitle-ls)); --tp-lh: var(--subtitleSemiBold-lh,var(--subtitle-lh)); --tp-fst: var(--subtitleSemiBold-fst,var(--subtitle-fst)); --tp-tt: var(--subtitleSemiBold-tt,var(--subtitle-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleSemiBold_dt__CSmty { --tp-fw-tb: var(--subtitleSemiBold-fw-tb,var(--subtitle-fw-tb)); --tp-fs-tb: var(--subtitleSemiBold-fs-tb,var(--subtitle-fs-tb)); --tp-ff-tb: var(--subtitleSemiBold-ff-tb,var(--subtitle-ff-tb)); --tp-ls-tb: var(--subtitleSemiBold-ls-tb,var(--subtitle-ls-tb)); --tp-lh-tb: var(--subtitleSemiBold-lh-tb,var(--subtitle-lh-tb)); --tp-fst-tb: var(--subtitleSemiBold-fst-tb,var(--subtitle-fst-tb)); --tp-tt-tb: var(--subtitleSemiBold-tt-tb,var(--subtitle-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleSemiBold_dt__CSmty { --tp-fw-dt: var(--subtitleSemiBold-fw-dt,var(--subtitle-fw-dt)); --tp-fs-dt: var(--subtitleSemiBold-fs-dt,var(--subtitle-fs-dt)); --tp-ff-dt: var(--subtitleSemiBold-ff-dt,var(--subtitle-ff-dt)); --tp-ls-dt: var(--subtitleSemiBold-ls-dt,var(--subtitle-ls-dt)); --tp-lh-dt: var(--subtitleSemiBold-lh-dt,var(--subtitle-lh-dt)); --tp-fst-dt: var(--subtitleSemiBold-fst-dt,var(--subtitle-fst-dt)); --tp-tt-dt: var(--subtitleSemiBold-tt-dt,var(--subtitle-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleBold_dt__r7JM3 { -webkit-font-smoothing: antialiased; --tp-fw: var(--subtitleBold-fw,var(--subtitle-fw)); --tp-fs: var(--subtitleBold-fs,var(--subtitle-fs)); --tp-ff: var(--subtitleBold-ff,var(--subtitle-ff)); --tp-ls: var(--subtitleBold-ls,var(--subtitle-ls)); --tp-lh: var(--subtitleBold-lh,var(--subtitle-lh)); --tp-fst: var(--subtitleBold-fst,var(--subtitle-fst)); --tp-tt: var(--subtitleBold-tt,var(--subtitle-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleBold_dt__r7JM3 { --tp-fw-tb: var(--subtitleBold-fw-tb,var(--subtitle-fw-tb)); --tp-fs-tb: var(--subtitleBold-fs-tb,var(--subtitle-fs-tb)); --tp-ff-tb: var(--subtitleBold-ff-tb,var(--subtitle-ff-tb)); --tp-ls-tb: var(--subtitleBold-ls-tb,var(--subtitle-ls-tb)); --tp-lh-tb: var(--subtitleBold-lh-tb,var(--subtitle-lh-tb)); --tp-fst-tb: var(--subtitleBold-fst-tb,var(--subtitle-fst-tb)); --tp-tt-tb: var(--subtitleBold-tt-tb,var(--subtitle-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleBold_dt__r7JM3 { --tp-fw-dt: var(--subtitleBold-fw-dt,var(--subtitle-fw-dt)); --tp-fs-dt: var(--subtitleBold-fs-dt,var(--subtitle-fs-dt)); --tp-ff-dt: var(--subtitleBold-ff-dt,var(--subtitle-ff-dt)); --tp-ls-dt: var(--subtitleBold-ls-dt,var(--subtitle-ls-dt)); --tp-lh-dt: var(--subtitleBold-lh-dt,var(--subtitle-lh-dt)); --tp-fst-dt: var(--subtitleBold-fst-dt,var(--subtitle-fst-dt)); --tp-tt-dt: var(--subtitleBold-tt-dt,var(--subtitle-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_subtitleCAPS_dt__2TLqE { -webkit-font-smoothing: antialiased; --tp-fw: var(--subtitleCAPS-fw,var(--subtitle-fw)); --tp-fs: var(--subtitleCAPS-fs,var(--subtitle-fs)); --tp-ff: var(--subtitleCAPS-ff,var(--subtitle-ff)); --tp-ls: var(--subtitleCAPS-ls,var(--subtitle-ls)); --tp-lh: var(--subtitleCAPS-lh,var(--subtitle-lh)); --tp-fst: var(--subtitleCAPS-fst,var(--subtitle-fst)); --tp-tt: var(--subtitleCAPS-tt,var(--subtitle-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleCAPS_dt__2TLqE { --tp-fw-tb: var(--subtitleCAPS-fw-tb,var(--subtitle-fw-tb)); --tp-fs-tb: var(--subtitleCAPS-fs-tb,var(--subtitle-fs-tb)); --tp-ff-tb: var(--subtitleCAPS-ff-tb,var(--subtitle-ff-tb)); --tp-ls-tb: var(--subtitleCAPS-ls-tb,var(--subtitle-ls-tb)); --tp-lh-tb: var(--subtitleCAPS-lh-tb,var(--subtitle-lh-tb)); --tp-fst-tb: var(--subtitleCAPS-fst-tb,var(--subtitle-fst-tb)); --tp-tt-tb: var(--subtitleCAPS-tt-tb,var(--subtitle-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_subtitleCAPS_dt__2TLqE { --tp-fw-dt: var(--subtitleCAPS-fw-dt,var(--subtitle-fw-dt)); --tp-fs-dt: var(--subtitleCAPS-fs-dt,var(--subtitle-fs-dt)); --tp-ff-dt: var(--subtitleCAPS-ff-dt,var(--subtitle-ff-dt)); --tp-ls-dt: var(--subtitleCAPS-ls-dt,var(--subtitle-ls-dt)); --tp-lh-dt: var(--subtitleCAPS-lh-dt,var(--subtitle-lh-dt)); --tp-fst-dt: var(--subtitleCAPS-fst-dt,var(--subtitle-fst-dt)); --tp-tt-dt: var(--subtitleCAPS-tt-dt,var(--subtitle-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDRegular_dt__WUI7b { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDRegular-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDRegular-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDRegular-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDRegular-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDRegular-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDRegular-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDRegular-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDRegular_dt__WUI7b { --tp-fw-tb: var(--paragraphMDRegular-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDRegular-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDRegular-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDRegular-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDRegular-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDRegular-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDRegular-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDRegular_dt__WUI7b { --tp-fw-dt: var(--paragraphMDRegular-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDRegular-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDRegular-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDRegular-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDRegular-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDRegular-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDRegular-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDMedium_dt__BA9bo { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDMedium-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDMedium-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDMedium-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDMedium-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDMedium-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDMedium-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDMedium-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDMedium_dt__BA9bo { --tp-fw-tb: var(--paragraphMDMedium-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDMedium-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDMedium-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDMedium-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDMedium-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDMedium-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDMedium-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDMedium_dt__BA9bo { --tp-fw-dt: var(--paragraphMDMedium-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDMedium-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDMedium-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDMedium-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDMedium-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDMedium-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDMedium-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDSemiBold_dt__WLAtF { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDSemiBold-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDSemiBold-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDSemiBold-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDSemiBold-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDSemiBold-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDSemiBold-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDSemiBold-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDSemiBold_dt__WLAtF { --tp-fw-tb: var(--paragraphMDSemiBold-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDSemiBold-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDSemiBold-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDSemiBold-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDSemiBold-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDSemiBold-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDSemiBold-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDSemiBold_dt__WLAtF { --tp-fw-dt: var(--paragraphMDSemiBold-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDSemiBold-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDSemiBold-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDSemiBold-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDSemiBold-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDSemiBold-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDSemiBold-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDBold_dt__sJA4K { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDBold-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDBold-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDBold-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDBold-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDBold-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDBold-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDBold-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDBold_dt__sJA4K { --tp-fw-tb: var(--paragraphMDBold-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDBold-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDBold-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDBold-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDBold-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDBold-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDBold-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDBold_dt__sJA4K { --tp-fw-dt: var(--paragraphMDBold-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDBold-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDBold-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDBold-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDBold-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDBold-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDBold-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDRegularCompact_dt__C_uvd { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDRegularCompact-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDRegularCompact-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDRegularCompact-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDRegularCompact-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDRegularCompact-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDRegularCompact-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDRegularCompact-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDRegularCompact_dt__C_uvd { --tp-fw-tb: var(--paragraphMDRegularCompact-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDRegularCompact-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDRegularCompact-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDRegularCompact-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDRegularCompact-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDRegularCompact-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDRegularCompact-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDRegularCompact_dt__C_uvd { --tp-fw-dt: var(--paragraphMDRegularCompact-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDRegularCompact-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDRegularCompact-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDRegularCompact-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDRegularCompact-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDRegularCompact-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDRegularCompact-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDMediumCompact_dt__CaBvM { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDMediumCompact-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDMediumCompact-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDMediumCompact-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDMediumCompact-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDMediumCompact-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDMediumCompact-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDMediumCompact-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDMediumCompact_dt__CaBvM { --tp-fw-tb: var(--paragraphMDMediumCompact-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDMediumCompact-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDMediumCompact-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDMediumCompact-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDMediumCompact-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDMediumCompact-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDMediumCompact-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDMediumCompact_dt__CaBvM { --tp-fw-dt: var(--paragraphMDMediumCompact-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDMediumCompact-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDMediumCompact-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDMediumCompact-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDMediumCompact-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDMediumCompact-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDMediumCompact-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDSemiBoldCompact_dt__fVWRW { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDSemiBoldCompact-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDSemiBoldCompact-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDSemiBoldCompact-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDSemiBoldCompact-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDSemiBoldCompact-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDSemiBoldCompact-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDSemiBoldCompact-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDSemiBoldCompact_dt__fVWRW { --tp-fw-tb: var(--paragraphMDSemiBoldCompact-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDSemiBoldCompact-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDSemiBoldCompact-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDSemiBoldCompact-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDSemiBoldCompact-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDSemiBoldCompact-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDSemiBoldCompact-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDSemiBoldCompact_dt__fVWRW { --tp-fw-dt: var(--paragraphMDSemiBoldCompact-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDSemiBoldCompact-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDSemiBoldCompact-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDSemiBoldCompact-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDSemiBoldCompact-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDSemiBoldCompact-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDSemiBoldCompact-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphMDBoldCompact_dt__X3fin { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphMDBoldCompact-fw,var(--paragraphMD-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphMDBoldCompact-fs,var(--paragraphMD-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphMDBoldCompact-ff,var(--paragraphMD-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphMDBoldCompact-ls,var(--paragraphMD-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphMDBoldCompact-lh,var(--paragraphMD-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphMDBoldCompact-fst,var(--paragraphMD-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphMDBoldCompact-tt,var(--paragraphMD-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDBoldCompact_dt__X3fin { --tp-fw-tb: var(--paragraphMDBoldCompact-fw-tb,var(--paragraphMD-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphMDBoldCompact-fs-tb,var(--paragraphMD-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphMDBoldCompact-ff-tb,var(--paragraphMD-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphMDBoldCompact-ls-tb,var(--paragraphMD-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphMDBoldCompact-lh-tb,var(--paragraphMD-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphMDBoldCompact-fst-tb,var(--paragraphMD-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphMDBoldCompact-tt-tb,var(--paragraphMD-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphMDBoldCompact_dt__X3fin { --tp-fw-dt: var(--paragraphMDBoldCompact-fw-dt,var(--paragraphMD-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphMDBoldCompact-fs-dt,var(--paragraphMD-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphMDBoldCompact-ff-dt,var(--paragraphMD-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphMDBoldCompact-ls-dt,var(--paragraphMD-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphMDBoldCompact-lh-dt,var(--paragraphMD-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphMDBoldCompact-fst-dt,var(--paragraphMD-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphMDBoldCompact-tt-dt,var(--paragraphMD-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGRegular_dt__TkbnR { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphLGRegular-fw,var(--paragraphLG-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphLGRegular-fs,var(--paragraphLG-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphLGRegular-ff,var(--paragraphLG-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphLGRegular-ls,var(--paragraphLG-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphLGRegular-lh,var(--paragraphLG-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphLGRegular-fst,var(--paragraphLG-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphLGRegular-tt,var(--paragraphLG-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphLGRegular_dt__TkbnR { --tp-fw-tb: var(--paragraphLGRegular-fw-tb,var(--paragraphLG-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphLGRegular-fs-tb,var(--paragraphLG-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphLGRegular-ff-tb,var(--paragraphLG-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphLGRegular-ls-tb,var(--paragraphLG-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphLGRegular-lh-tb,var(--paragraphLG-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphLGRegular-fst-tb,var(--paragraphLG-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphLGRegular-tt-tb,var(--paragraphLG-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphLGRegular_dt__TkbnR { --tp-fw-dt: var(--paragraphLGRegular-fw-dt,var(--paragraphLG-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphLGRegular-fs-dt,var(--paragraphLG-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphLGRegular-ff-dt,var(--paragraphLG-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphLGRegular-ls-dt,var(--paragraphLG-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphLGRegular-lh-dt,var(--paragraphLG-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphLGRegular-fst-dt,var(--paragraphLG-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphLGRegular-tt-dt,var(--paragraphLG-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGMedium_dt__9qGzU { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphLGMedium-fw,var(--paragraphLG-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphLGMedium-fs,var(--paragraphLG-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphLGMedium-ff,var(--paragraphLG-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphLGMedium-ls,var(--paragraphLG-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphLGMedium-lh,var(--paragraphLG-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphLGMedium-fst,var(--paragraphLG-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphLGMedium-tt,var(--paragraphLG-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphLGMedium_dt__9qGzU { --tp-fw-tb: var(--paragraphLGMedium-fw-tb,var(--paragraphLG-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphLGMedium-fs-tb,var(--paragraphLG-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphLGMedium-ff-tb,var(--paragraphLG-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphLGMedium-ls-tb,var(--paragraphLG-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphLGMedium-lh-tb,var(--paragraphLG-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphLGMedium-fst-tb,var(--paragraphLG-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphLGMedium-tt-tb,var(--paragraphLG-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphLGMedium_dt__9qGzU { --tp-fw-dt: var(--paragraphLGMedium-fw-dt,var(--paragraphLG-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphLGMedium-fs-dt,var(--paragraphLG-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphLGMedium-ff-dt,var(--paragraphLG-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphLGMedium-ls-dt,var(--paragraphLG-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphLGMedium-lh-dt,var(--paragraphLG-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphLGMedium-fst-dt,var(--paragraphLG-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphLGMedium-tt-dt,var(--paragraphLG-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGSemiBold_dt__RNYjx { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphLGSemiBold-fw,var(--paragraphLG-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphLGSemiBold-fs,var(--paragraphLG-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphLGSemiBold-ff,var(--paragraphLG-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphLGSemiBold-ls,var(--paragraphLG-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphLGSemiBold-lh,var(--paragraphLG-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphLGSemiBold-fst,var(--paragraphLG-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphLGSemiBold-tt,var(--paragraphLG-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphLGSemiBold_dt__RNYjx { --tp-fw-tb: var(--paragraphLGSemiBold-fw-tb,var(--paragraphLG-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphLGSemiBold-fs-tb,var(--paragraphLG-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphLGSemiBold-ff-tb,var(--paragraphLG-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphLGSemiBold-ls-tb,var(--paragraphLG-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphLGSemiBold-lh-tb,var(--paragraphLG-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphLGSemiBold-fst-tb,var(--paragraphLG-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphLGSemiBold-tt-tb,var(--paragraphLG-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphLGSemiBold_dt__RNYjx { --tp-fw-dt: var(--paragraphLGSemiBold-fw-dt,var(--paragraphLG-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphLGSemiBold-fs-dt,var(--paragraphLG-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphLGSemiBold-ff-dt,var(--paragraphLG-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphLGSemiBold-ls-dt,var(--paragraphLG-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphLGSemiBold-lh-dt,var(--paragraphLG-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphLGSemiBold-fst-dt,var(--paragraphLG-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphLGSemiBold-tt-dt,var(--paragraphLG-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_paragraphLGBold_dt__213Dd { -webkit-font-smoothing: antialiased; --tp-fw: var(--paragraphLGBold-fw,var(--paragraphLG-fw,var(--paragraph-fw))); --tp-fs: var(--paragraphLGBold-fs,var(--paragraphLG-fs,var(--paragraph-fs))); --tp-ff: var(--paragraphLGBold-ff,var(--paragraphLG-ff,var(--paragraph-ff))); --tp-ls: var(--paragraphLGBold-ls,var(--paragraphLG-ls,var(--paragraph-ls))); --tp-lh: var(--paragraphLGBold-lh,var(--paragraphLG-lh,var(--paragraph-lh))); --tp-fst: var(--paragraphLGBold-fst,var(--paragraphLG-fst,var(--paragraph-fst))); --tp-tt: var(--paragraphLGBold-tt,var(--paragraphLG-tt,var(--paragraph-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphLGBold_dt__213Dd { --tp-fw-tb: var(--paragraphLGBold-fw-tb,var(--paragraphLG-fw-tb,var(--paragraph-fw-tb))); --tp-fs-tb: var(--paragraphLGBold-fs-tb,var(--paragraphLG-fs-tb,var(--paragraph-fs-tb))); --tp-ff-tb: var(--paragraphLGBold-ff-tb,var(--paragraphLG-ff-tb,var(--paragraph-ff-tb))); --tp-ls-tb: var(--paragraphLGBold-ls-tb,var(--paragraphLG-ls-tb,var(--paragraph-ls-tb))); --tp-lh-tb: var(--paragraphLGBold-lh-tb,var(--paragraphLG-lh-tb,var(--paragraph-lh-tb))); --tp-fst-tb: var(--paragraphLGBold-fst-tb,var(--paragraphLG-fst-tb,var(--paragraph-fst-tb))); --tp-tt-tb: var(--paragraphLGBold-tt-tb,var(--paragraphLG-tt-tb,var(--paragraph-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_paragraphLGBold_dt__213Dd { --tp-fw-dt: var(--paragraphLGBold-fw-dt,var(--paragraphLG-fw-dt,var(--paragraph-fw-dt))); --tp-fs-dt: var(--paragraphLGBold-fs-dt,var(--paragraphLG-fs-dt,var(--paragraph-fs-dt))); --tp-ff-dt: var(--paragraphLGBold-ff-dt,var(--paragraphLG-ff-dt,var(--paragraph-ff-dt))); --tp-ls-dt: var(--paragraphLGBold-ls-dt,var(--paragraphLG-ls-dt,var(--paragraph-ls-dt))); --tp-lh-dt: var(--paragraphLGBold-lh-dt,var(--paragraphLG-lh-dt,var(--paragraph-lh-dt))); --tp-fst-dt: var(--paragraphLGBold-fst-dt,var(--paragraphLG-fst-dt,var(--paragraph-fst-dt))); --tp-tt-dt: var(--paragraphLGBold-tt-dt,var(--paragraphLG-tt-dt,var(--paragraph-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelLGSemiBold_dt__xlTwu { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelLGSemiBold-fw,var(--labelLG-fw,var(--label-fw))); --tp-fs: var(--labelLGSemiBold-fs,var(--labelLG-fs,var(--label-fs))); --tp-ff: var(--labelLGSemiBold-ff,var(--labelLG-ff,var(--label-ff))); --tp-ls: var(--labelLGSemiBold-ls,var(--labelLG-ls,var(--label-ls))); --tp-lh: var(--labelLGSemiBold-lh,var(--labelLG-lh,var(--label-lh))); --tp-fst: var(--labelLGSemiBold-fst,var(--labelLG-fst,var(--label-fst))); --tp-tt: var(--labelLGSemiBold-tt,var(--labelLG-tt,var(--label-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelLGSemiBold_dt__xlTwu { --tp-fw-tb: var(--labelLGSemiBold-fw-tb,var(--labelLG-fw-tb,var(--label-fw-tb))); --tp-fs-tb: var(--labelLGSemiBold-fs-tb,var(--labelLG-fs-tb,var(--label-fs-tb))); --tp-ff-tb: var(--labelLGSemiBold-ff-tb,var(--labelLG-ff-tb,var(--label-ff-tb))); --tp-ls-tb: var(--labelLGSemiBold-ls-tb,var(--labelLG-ls-tb,var(--label-ls-tb))); --tp-lh-tb: var(--labelLGSemiBold-lh-tb,var(--labelLG-lh-tb,var(--label-lh-tb))); --tp-fst-tb: var(--labelLGSemiBold-fst-tb,var(--labelLG-fst-tb,var(--label-fst-tb))); --tp-tt-tb: var(--labelLGSemiBold-tt-tb,var(--labelLG-tt-tb,var(--label-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelLGSemiBold_dt__xlTwu { --tp-fw-dt: var(--labelLGSemiBold-fw-dt,var(--labelLG-fw-dt,var(--label-fw-dt))); --tp-fs-dt: var(--labelLGSemiBold-fs-dt,var(--labelLG-fs-dt,var(--label-fs-dt))); --tp-ff-dt: var(--labelLGSemiBold-ff-dt,var(--labelLG-ff-dt,var(--label-ff-dt))); --tp-ls-dt: var(--labelLGSemiBold-ls-dt,var(--labelLG-ls-dt,var(--label-ls-dt))); --tp-lh-dt: var(--labelLGSemiBold-lh-dt,var(--labelLG-lh-dt,var(--label-lh-dt))); --tp-fst-dt: var(--labelLGSemiBold-fst-dt,var(--labelLG-fst-dt,var(--label-fst-dt))); --tp-tt-dt: var(--labelLGSemiBold-tt-dt,var(--labelLG-tt-dt,var(--label-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelMDMedium_dt__0DIGt { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelMDMedium-fw,var(--labelMD-fw,var(--label-fw))); --tp-fs: var(--labelMDMedium-fs,var(--labelMD-fs,var(--label-fs))); --tp-ff: var(--labelMDMedium-ff,var(--labelMD-ff,var(--label-ff))); --tp-ls: var(--labelMDMedium-ls,var(--labelMD-ls,var(--label-ls))); --tp-lh: var(--labelMDMedium-lh,var(--labelMD-lh,var(--label-lh))); --tp-fst: var(--labelMDMedium-fst,var(--labelMD-fst,var(--label-fst))); --tp-tt: var(--labelMDMedium-tt,var(--labelMD-tt,var(--label-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelMDMedium_dt__0DIGt { --tp-fw-tb: var(--labelMDMedium-fw-tb,var(--labelMD-fw-tb,var(--label-fw-tb))); --tp-fs-tb: var(--labelMDMedium-fs-tb,var(--labelMD-fs-tb,var(--label-fs-tb))); --tp-ff-tb: var(--labelMDMedium-ff-tb,var(--labelMD-ff-tb,var(--label-ff-tb))); --tp-ls-tb: var(--labelMDMedium-ls-tb,var(--labelMD-ls-tb,var(--label-ls-tb))); --tp-lh-tb: var(--labelMDMedium-lh-tb,var(--labelMD-lh-tb,var(--label-lh-tb))); --tp-fst-tb: var(--labelMDMedium-fst-tb,var(--labelMD-fst-tb,var(--label-fst-tb))); --tp-tt-tb: var(--labelMDMedium-tt-tb,var(--labelMD-tt-tb,var(--label-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelMDMedium_dt__0DIGt { --tp-fw-dt: var(--labelMDMedium-fw-dt,var(--labelMD-fw-dt,var(--label-fw-dt))); --tp-fs-dt: var(--labelMDMedium-fs-dt,var(--labelMD-fs-dt,var(--label-fs-dt))); --tp-ff-dt: var(--labelMDMedium-ff-dt,var(--labelMD-ff-dt,var(--label-ff-dt))); --tp-ls-dt: var(--labelMDMedium-ls-dt,var(--labelMD-ls-dt,var(--label-ls-dt))); --tp-lh-dt: var(--labelMDMedium-lh-dt,var(--labelMD-lh-dt,var(--label-lh-dt))); --tp-fst-dt: var(--labelMDMedium-fst-dt,var(--labelMD-fst-dt,var(--label-fst-dt))); --tp-tt-dt: var(--labelMDMedium-tt-dt,var(--labelMD-tt-dt,var(--label-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelMDSemiBold_dt__3DHBo { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelMDSemiBold-fw,var(--labelMD-fw,var(--label-fw))); --tp-fs: var(--labelMDSemiBold-fs,var(--labelMD-fs,var(--label-fs))); --tp-ff: var(--labelMDSemiBold-ff,var(--labelMD-ff,var(--label-ff))); --tp-ls: var(--labelMDSemiBold-ls,var(--labelMD-ls,var(--label-ls))); --tp-lh: var(--labelMDSemiBold-lh,var(--labelMD-lh,var(--label-lh))); --tp-fst: var(--labelMDSemiBold-fst,var(--labelMD-fst,var(--label-fst))); --tp-tt: var(--labelMDSemiBold-tt,var(--labelMD-tt,var(--label-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelMDSemiBold_dt__3DHBo { --tp-fw-tb: var(--labelMDSemiBold-fw-tb,var(--labelMD-fw-tb,var(--label-fw-tb))); --tp-fs-tb: var(--labelMDSemiBold-fs-tb,var(--labelMD-fs-tb,var(--label-fs-tb))); --tp-ff-tb: var(--labelMDSemiBold-ff-tb,var(--labelMD-ff-tb,var(--label-ff-tb))); --tp-ls-tb: var(--labelMDSemiBold-ls-tb,var(--labelMD-ls-tb,var(--label-ls-tb))); --tp-lh-tb: var(--labelMDSemiBold-lh-tb,var(--labelMD-lh-tb,var(--label-lh-tb))); --tp-fst-tb: var(--labelMDSemiBold-fst-tb,var(--labelMD-fst-tb,var(--label-fst-tb))); --tp-tt-tb: var(--labelMDSemiBold-tt-tb,var(--labelMD-tt-tb,var(--label-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelMDSemiBold_dt__3DHBo { --tp-fw-dt: var(--labelMDSemiBold-fw-dt,var(--labelMD-fw-dt,var(--label-fw-dt))); --tp-fs-dt: var(--labelMDSemiBold-fs-dt,var(--labelMD-fs-dt,var(--label-fs-dt))); --tp-ff-dt: var(--labelMDSemiBold-ff-dt,var(--labelMD-ff-dt,var(--label-ff-dt))); --tp-ls-dt: var(--labelMDSemiBold-ls-dt,var(--labelMD-ls-dt,var(--label-ls-dt))); --tp-lh-dt: var(--labelMDSemiBold-lh-dt,var(--labelMD-lh-dt,var(--label-lh-dt))); --tp-fst-dt: var(--labelMDSemiBold-fst-dt,var(--labelMD-fst-dt,var(--label-fst-dt))); --tp-tt-dt: var(--labelMDSemiBold-tt-dt,var(--labelMD-tt-dt,var(--label-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelMDSemiBoldCaps_dt__5BBR2 { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelMDSemiBoldCaps-fw,var(--labelMDSemiBold-fw,var(--labelMD-fw,var(--label-fw)))); --tp-fs: var(--labelMDSemiBoldCaps-fs,var(--labelMDSemiBold-fs,var(--labelMD-fs,var(--label-fs)))); --tp-ff: var(--labelMDSemiBoldCaps-ff,var(--labelMDSemiBold-ff,var(--labelMD-ff,var(--label-ff)))); --tp-ls: var(--labelMDSemiBoldCaps-ls,var(--labelMDSemiBold-ls,var(--labelMD-ls,var(--label-ls)))); --tp-lh: var(--labelMDSemiBoldCaps-lh,var(--labelMDSemiBold-lh,var(--labelMD-lh,var(--label-lh)))); --tp-fst: var(--labelMDSemiBoldCaps-fst,var(--labelMDSemiBold-fst,var(--labelMD-fst,var(--label-fst)))); --tp-tt: var(--labelMDSemiBoldCaps-tt,var(--labelMDSemiBold-tt,var(--labelMD-tt,var(--label-tt)))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelMDSemiBoldCaps_dt__5BBR2 { --tp-fw-tb: var(--labelMDSemiBoldCaps-fw-tb,var(--labelMDSemiBold-fw-tb,var(--labelMD-fw-tb,var(--label-fw-tb)))); --tp-fs-tb: var(--labelMDSemiBoldCaps-fs-tb,var(--labelMDSemiBold-fs-tb,var(--labelMD-fs-tb,var(--label-fs-tb)))); --tp-ff-tb: var(--labelMDSemiBoldCaps-ff-tb,var(--labelMDSemiBold-ff-tb,var(--labelMD-ff-tb,var(--label-ff-tb)))); --tp-ls-tb: var(--labelMDSemiBoldCaps-ls-tb,var(--labelMDSemiBold-ls-tb,var(--labelMD-ls-tb,var(--label-ls-tb)))); --tp-lh-tb: var(--labelMDSemiBoldCaps-lh-tb,var(--labelMDSemiBold-lh-tb,var(--labelMD-lh-tb,var(--label-lh-tb)))); --tp-fst-tb: var(--labelMDSemiBoldCaps-fst-tb,var(--labelMDSemiBold-fst-tb,var(--labelMD-fst-tb,var(--label-fst-tb)))); --tp-tt-tb: var(--labelMDSemiBoldCaps-tt-tb,var(--labelMDSemiBold-tt-tb,var(--labelMD-tt-tb,var(--label-tt-tb)))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelMDSemiBoldCaps_dt__5BBR2 { --tp-fw-dt: var(--labelMDSemiBoldCaps-fw-dt,var(--labelMDSemiBold-fw-dt,var(--labelMD-fw-dt,var(--label-fw-dt)))); --tp-fs-dt: var(--labelMDSemiBoldCaps-fs-dt,var(--labelMDSemiBold-fs-dt,var(--labelMD-fs-dt,var(--label-fs-dt)))); --tp-ff-dt: var(--labelMDSemiBoldCaps-ff-dt,var(--labelMDSemiBold-ff-dt,var(--labelMD-ff-dt,var(--label-ff-dt)))); --tp-ls-dt: var(--labelMDSemiBoldCaps-ls-dt,var(--labelMDSemiBold-ls-dt,var(--labelMD-ls-dt,var(--label-ls-dt)))); --tp-lh-dt: var(--labelMDSemiBoldCaps-lh-dt,var(--labelMDSemiBold-lh-dt,var(--labelMD-lh-dt,var(--label-lh-dt)))); --tp-fst-dt: var(--labelMDSemiBoldCaps-fst-dt,var(--labelMDSemiBold-fst-dt,var(--labelMD-fst-dt,var(--label-fst-dt)))); --tp-tt-dt: var(--labelMDSemiBoldCaps-tt-dt,var(--labelMDSemiBold-tt-dt,var(--labelMD-tt-dt,var(--label-tt-dt)))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelSMSemiBold_dt__bTHgE { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelSMSemiBold-fw,var(--labelSM-fw,var(--label-fw))); --tp-fs: var(--labelSMSemiBold-fs,var(--labelSM-fs,var(--label-fs))); --tp-ff: var(--labelSMSemiBold-ff,var(--labelSM-ff,var(--label-ff))); --tp-ls: var(--labelSMSemiBold-ls,var(--labelSM-ls,var(--label-ls))); --tp-lh: var(--labelSMSemiBold-lh,var(--labelSM-lh,var(--label-lh))); --tp-fst: var(--labelSMSemiBold-fst,var(--labelSM-fst,var(--label-fst))); --tp-tt: var(--labelSMSemiBold-tt,var(--labelSM-tt,var(--label-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelSMSemiBold_dt__bTHgE { --tp-fw-tb: var(--labelSMSemiBold-fw-tb,var(--labelSM-fw-tb,var(--label-fw-tb))); --tp-fs-tb: var(--labelSMSemiBold-fs-tb,var(--labelSM-fs-tb,var(--label-fs-tb))); --tp-ff-tb: var(--labelSMSemiBold-ff-tb,var(--labelSM-ff-tb,var(--label-ff-tb))); --tp-ls-tb: var(--labelSMSemiBold-ls-tb,var(--labelSM-ls-tb,var(--label-ls-tb))); --tp-lh-tb: var(--labelSMSemiBold-lh-tb,var(--labelSM-lh-tb,var(--label-lh-tb))); --tp-fst-tb: var(--labelSMSemiBold-fst-tb,var(--labelSM-fst-tb,var(--label-fst-tb))); --tp-tt-tb: var(--labelSMSemiBold-tt-tb,var(--labelSM-tt-tb,var(--label-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelSMSemiBold_dt__bTHgE { --tp-fw-dt: var(--labelSMSemiBold-fw-dt,var(--labelSM-fw-dt,var(--label-fw-dt))); --tp-fs-dt: var(--labelSMSemiBold-fs-dt,var(--labelSM-fs-dt,var(--label-fs-dt))); --tp-ff-dt: var(--labelSMSemiBold-ff-dt,var(--labelSM-ff-dt,var(--label-ff-dt))); --tp-ls-dt: var(--labelSMSemiBold-ls-dt,var(--labelSM-ls-dt,var(--label-ls-dt))); --tp-lh-dt: var(--labelSMSemiBold-lh-dt,var(--labelSM-lh-dt,var(--label-lh-dt))); --tp-fst-dt: var(--labelSMSemiBold-fst-dt,var(--labelSM-fst-dt,var(--label-fst-dt))); --tp-tt-dt: var(--labelSMSemiBold-tt-dt,var(--labelSM-tt-dt,var(--label-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelSMSemiboldCaps_dt__JAjsH { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelSMSemiboldCaps-fw,var(--labelSMSemiBold-fw,var(--labelSM-fw,var(--label-fw)))); --tp-fs: var(--labelSMSemiboldCaps-fs,var(--labelSMSemiBold-fs,var(--labelSM-fs,var(--label-fs)))); --tp-ff: var(--labelSMSemiboldCaps-ff,var(--labelSMSemiBold-ff,var(--labelSM-ff,var(--label-ff)))); --tp-ls: var(--labelSMSemiboldCaps-ls,var(--labelSMSemiBold-ls,var(--labelSM-ls,var(--label-ls)))); --tp-lh: var(--labelSMSemiboldCaps-lh,var(--labelSMSemiBold-lh,var(--labelSM-lh,var(--label-lh)))); --tp-fst: var(--labelSMSemiboldCaps-fst,var(--labelSMSemiBold-fst,var(--labelSM-fst,var(--label-fst)))); --tp-tt: var(--labelSMSemiboldCaps-tt,var(--labelSMSemiBold-tt,var(--labelSM-tt,var(--label-tt)))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelSMSemiboldCaps_dt__JAjsH { --tp-fw-tb: var(--labelSMSemiboldCaps-fw-tb,var(--labelSMSemiBold-fw-tb,var(--labelSM-fw-tb,var(--label-fw-tb)))); --tp-fs-tb: var(--labelSMSemiboldCaps-fs-tb,var(--labelSMSemiBold-fs-tb,var(--labelSM-fs-tb,var(--label-fs-tb)))); --tp-ff-tb: var(--labelSMSemiboldCaps-ff-tb,var(--labelSMSemiBold-ff-tb,var(--labelSM-ff-tb,var(--label-ff-tb)))); --tp-ls-tb: var(--labelSMSemiboldCaps-ls-tb,var(--labelSMSemiBold-ls-tb,var(--labelSM-ls-tb,var(--label-ls-tb)))); --tp-lh-tb: var(--labelSMSemiboldCaps-lh-tb,var(--labelSMSemiBold-lh-tb,var(--labelSM-lh-tb,var(--label-lh-tb)))); --tp-fst-tb: var(--labelSMSemiboldCaps-fst-tb,var(--labelSMSemiBold-fst-tb,var(--labelSM-fst-tb,var(--label-fst-tb)))); --tp-tt-tb: var(--labelSMSemiboldCaps-tt-tb,var(--labelSMSemiBold-tt-tb,var(--labelSM-tt-tb,var(--label-tt-tb)))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelSMSemiboldCaps_dt__JAjsH { --tp-fw-dt: var(--labelSMSemiboldCaps-fw-dt,var(--labelSMSemiBold-fw-dt,var(--labelSM-fw-dt,var(--label-fw-dt)))); --tp-fs-dt: var(--labelSMSemiboldCaps-fs-dt,var(--labelSMSemiBold-fs-dt,var(--labelSM-fs-dt,var(--label-fs-dt)))); --tp-ff-dt: var(--labelSMSemiboldCaps-ff-dt,var(--labelSMSemiBold-ff-dt,var(--labelSM-ff-dt,var(--label-ff-dt)))); --tp-ls-dt: var(--labelSMSemiboldCaps-ls-dt,var(--labelSMSemiBold-ls-dt,var(--labelSM-ls-dt,var(--label-ls-dt)))); --tp-lh-dt: var(--labelSMSemiboldCaps-lh-dt,var(--labelSMSemiBold-lh-dt,var(--labelSM-lh-dt,var(--label-lh-dt)))); --tp-fst-dt: var(--labelSMSemiboldCaps-fst-dt,var(--labelSMSemiBold-fst-dt,var(--labelSM-fst-dt,var(--label-fst-dt)))); --tp-tt-dt: var(--labelSMSemiboldCaps-tt-dt,var(--labelSMSemiBold-tt-dt,var(--labelSM-tt-dt,var(--label-tt-dt)))); }
}
@media only screen and (min-width: 99999px) {
  .typography_labelXSBoldCaps_dt__8pa1r { -webkit-font-smoothing: antialiased; --tp-fw: var(--labelXSBoldCaps-fw,var(--labelXS-fw,var(--label-fw))); --tp-fs: var(--labelXSBoldCaps-fs,var(--labelXS-fs,var(--label-fs))); --tp-ff: var(--labelXSBoldCaps-ff,var(--labelXS-ff,var(--label-ff))); --tp-ls: var(--labelXSBoldCaps-ls,var(--labelXS-ls,var(--label-ls))); --tp-lh: var(--labelXSBoldCaps-lh,var(--labelXS-lh,var(--label-lh))); --tp-fst: var(--labelXSBoldCaps-fst,var(--labelXS-fst,var(--label-fst))); --tp-tt: var(--labelXSBoldCaps-tt,var(--labelXS-tt,var(--label-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelXSBoldCaps_dt__8pa1r { --tp-fw-tb: var(--labelXSBoldCaps-fw-tb,var(--labelXS-fw-tb,var(--label-fw-tb))); --tp-fs-tb: var(--labelXSBoldCaps-fs-tb,var(--labelXS-fs-tb,var(--label-fs-tb))); --tp-ff-tb: var(--labelXSBoldCaps-ff-tb,var(--labelXS-ff-tb,var(--label-ff-tb))); --tp-ls-tb: var(--labelXSBoldCaps-ls-tb,var(--labelXS-ls-tb,var(--label-ls-tb))); --tp-lh-tb: var(--labelXSBoldCaps-lh-tb,var(--labelXS-lh-tb,var(--label-lh-tb))); --tp-fst-tb: var(--labelXSBoldCaps-fst-tb,var(--labelXS-fst-tb,var(--label-fst-tb))); --tp-tt-tb: var(--labelXSBoldCaps-tt-tb,var(--labelXS-tt-tb,var(--label-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_labelXSBoldCaps_dt__8pa1r { --tp-fw-dt: var(--labelXSBoldCaps-fw-dt,var(--labelXS-fw-dt,var(--label-fw-dt))); --tp-fs-dt: var(--labelXSBoldCaps-fs-dt,var(--labelXS-fs-dt,var(--label-fs-dt))); --tp-ff-dt: var(--labelXSBoldCaps-ff-dt,var(--labelXS-ff-dt,var(--label-ff-dt))); --tp-ls-dt: var(--labelXSBoldCaps-ls-dt,var(--labelXS-ls-dt,var(--label-ls-dt))); --tp-lh-dt: var(--labelXSBoldCaps-lh-dt,var(--labelXS-lh-dt,var(--label-lh-dt))); --tp-fst-dt: var(--labelXSBoldCaps-fst-dt,var(--labelXS-fst-dt,var(--label-fst-dt))); --tp-tt-dt: var(--labelXSBoldCaps-tt-dt,var(--labelXS-tt-dt,var(--label-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteRegular_dt__tU5Q5 { --tp-fw: var(--footnoteRegular-fw,var(--footnote-fw)); --tp-fs: var(--footnoteRegular-fs,var(--footnote-fs)); --tp-ff: var(--footnoteRegular-ff,var(--footnote-ff)); --tp-ls: var(--footnoteRegular-ls,var(--footnote-ls)); --tp-lh: var(--footnoteRegular-lh,var(--footnote-lh)); --tp-fst: var(--footnoteRegular-fst,var(--footnote-fst)); --tp-tt: var(--footnoteRegular-tt,var(--footnote-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteRegular_dt__tU5Q5 { --tp-fw-tb: var(--footnoteRegular-fw-tb,var(--footnote-fw-tb)); --tp-fs-tb: var(--footnoteRegular-fs-tb,var(--footnote-fs-tb)); --tp-ff-tb: var(--footnoteRegular-ff-tb,var(--footnote-ff-tb)); --tp-ls-tb: var(--footnoteRegular-ls-tb,var(--footnote-ls-tb)); --tp-lh-tb: var(--footnoteRegular-lh-tb,var(--footnote-lh-tb)); --tp-fst-tb: var(--footnoteRegular-fst-tb,var(--footnote-fst-tb)); --tp-tt-tb: var(--footnoteRegular-tt-tb,var(--footnote-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteRegular_dt__tU5Q5 { --tp-fw-dt: var(--footnoteRegular-fw-dt,var(--footnote-fw-dt)); --tp-fs-dt: var(--footnoteRegular-fs-dt,var(--footnote-fs-dt)); --tp-ff-dt: var(--footnoteRegular-ff-dt,var(--footnote-ff-dt)); --tp-ls-dt: var(--footnoteRegular-ls-dt,var(--footnote-ls-dt)); --tp-lh-dt: var(--footnoteRegular-lh-dt,var(--footnote-lh-dt)); --tp-fst-dt: var(--footnoteRegular-fst-dt,var(--footnote-fst-dt)); --tp-tt-dt: var(--footnoteRegular-tt-dt,var(--footnote-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteMedium_dt__tzTuV { --tp-fw: var(--footnoteMedium-fw,var(--footnote-fw)); --tp-fs: var(--footnoteMedium-fs,var(--footnote-fs)); --tp-ff: var(--footnoteMedium-ff,var(--footnote-ff)); --tp-ls: var(--footnoteMedium-ls,var(--footnote-ls)); --tp-lh: var(--footnoteMedium-lh,var(--footnote-lh)); --tp-fst: var(--footnoteMedium-fst,var(--footnote-fst)); --tp-tt: var(--footnoteMedium-tt,var(--footnote-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteMedium_dt__tzTuV { --tp-fw-tb: var(--footnoteMedium-fw-tb,var(--footnote-fw-tb)); --tp-fs-tb: var(--footnoteMedium-fs-tb,var(--footnote-fs-tb)); --tp-ff-tb: var(--footnoteMedium-ff-tb,var(--footnote-ff-tb)); --tp-ls-tb: var(--footnoteMedium-ls-tb,var(--footnote-ls-tb)); --tp-lh-tb: var(--footnoteMedium-lh-tb,var(--footnote-lh-tb)); --tp-fst-tb: var(--footnoteMedium-fst-tb,var(--footnote-fst-tb)); --tp-tt-tb: var(--footnoteMedium-tt-tb,var(--footnote-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteMedium_dt__tzTuV { --tp-fw-dt: var(--footnoteMedium-fw-dt,var(--footnote-fw-dt)); --tp-fs-dt: var(--footnoteMedium-fs-dt,var(--footnote-fs-dt)); --tp-ff-dt: var(--footnoteMedium-ff-dt,var(--footnote-ff-dt)); --tp-ls-dt: var(--footnoteMedium-ls-dt,var(--footnote-ls-dt)); --tp-lh-dt: var(--footnoteMedium-lh-dt,var(--footnote-lh-dt)); --tp-fst-dt: var(--footnoteMedium-fst-dt,var(--footnote-fst-dt)); --tp-tt-dt: var(--footnoteMedium-tt-dt,var(--footnote-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteSemiBold_dt__65BBl { --tp-fw: var(--footnoteSemiBold-fw,var(--footnote-fw)); --tp-fs: var(--footnoteSemiBold-fs,var(--footnote-fs)); --tp-ff: var(--footnoteSemiBold-ff,var(--footnote-ff)); --tp-ls: var(--footnoteSemiBold-ls,var(--footnote-ls)); --tp-lh: var(--footnoteSemiBold-lh,var(--footnote-lh)); --tp-fst: var(--footnoteSemiBold-fst,var(--footnote-fst)); --tp-tt: var(--footnoteSemiBold-tt,var(--footnote-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteSemiBold_dt__65BBl { --tp-fw-tb: var(--footnoteSemiBold-fw-tb,var(--footnote-fw-tb)); --tp-fs-tb: var(--footnoteSemiBold-fs-tb,var(--footnote-fs-tb)); --tp-ff-tb: var(--footnoteSemiBold-ff-tb,var(--footnote-ff-tb)); --tp-ls-tb: var(--footnoteSemiBold-ls-tb,var(--footnote-ls-tb)); --tp-lh-tb: var(--footnoteSemiBold-lh-tb,var(--footnote-lh-tb)); --tp-fst-tb: var(--footnoteSemiBold-fst-tb,var(--footnote-fst-tb)); --tp-tt-tb: var(--footnoteSemiBold-tt-tb,var(--footnote-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteSemiBold_dt__65BBl { --tp-fw-dt: var(--footnoteSemiBold-fw-dt,var(--footnote-fw-dt)); --tp-fs-dt: var(--footnoteSemiBold-fs-dt,var(--footnote-fs-dt)); --tp-ff-dt: var(--footnoteSemiBold-ff-dt,var(--footnote-ff-dt)); --tp-ls-dt: var(--footnoteSemiBold-ls-dt,var(--footnote-ls-dt)); --tp-lh-dt: var(--footnoteSemiBold-lh-dt,var(--footnote-lh-dt)); --tp-fst-dt: var(--footnoteSemiBold-fst-dt,var(--footnote-fst-dt)); --tp-tt-dt: var(--footnoteSemiBold-tt-dt,var(--footnote-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteBold_dt__juUpV { --tp-fw: var(--footnoteBold-fw,var(--footnote-fw)); --tp-fs: var(--footnoteBold-fs,var(--footnote-fs)); --tp-ff: var(--footnoteBold-ff,var(--footnote-ff)); --tp-ls: var(--footnoteBold-ls,var(--footnote-ls)); --tp-lh: var(--footnoteBold-lh,var(--footnote-lh)); --tp-fst: var(--footnoteBold-fst,var(--footnote-fst)); --tp-tt: var(--footnoteBold-tt,var(--footnote-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteBold_dt__juUpV { --tp-fw-tb: var(--footnoteBold-fw-tb,var(--footnote-fw-tb)); --tp-fs-tb: var(--footnoteBold-fs-tb,var(--footnote-fs-tb)); --tp-ff-tb: var(--footnoteBold-ff-tb,var(--footnote-ff-tb)); --tp-ls-tb: var(--footnoteBold-ls-tb,var(--footnote-ls-tb)); --tp-lh-tb: var(--footnoteBold-lh-tb,var(--footnote-lh-tb)); --tp-fst-tb: var(--footnoteBold-fst-tb,var(--footnote-fst-tb)); --tp-tt-tb: var(--footnoteBold-tt-tb,var(--footnote-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteBold_dt__juUpV { --tp-fw-dt: var(--footnoteBold-fw-dt,var(--footnote-fw-dt)); --tp-fs-dt: var(--footnoteBold-fs-dt,var(--footnote-fs-dt)); --tp-ff-dt: var(--footnoteBold-ff-dt,var(--footnote-ff-dt)); --tp-ls-dt: var(--footnoteBold-ls-dt,var(--footnote-ls-dt)); --tp-lh-dt: var(--footnoteBold-lh-dt,var(--footnote-lh-dt)); --tp-fst-dt: var(--footnoteBold-fst-dt,var(--footnote-fst-dt)); --tp-tt-dt: var(--footnoteBold-tt-dt,var(--footnote-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteRegularCompact_dt__SkaHw { --tp-fw: var(--footnoteRegularCompact-fw,var(--footnoteRegular-fw,var(--footnote-fw))); --tp-fs: var(--footnoteRegularCompact-fs,var(--footnoteRegular-fs,var(--footnote-fs))); --tp-ff: var(--footnoteRegularCompact-ff,var(--footnoteRegular-ff,var(--footnote-ff))); --tp-ls: var(--footnoteRegularCompact-ls,var(--footnoteRegular-ls,var(--footnote-ls))); --tp-lh: var(--footnoteRegularCompact-lh,var(--footnoteRegular-lh,var(--footnote-lh))); --tp-fst: var(--footnoteRegularCompact-fst,var(--footnoteRegular-fst,var(--footnote-fst))); --tp-tt: var(--footnoteRegularCompact-tt,var(--footnoteRegular-tt,var(--footnote-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteRegularCompact_dt__SkaHw { --tp-fw-tb: var(--footnoteRegularCompact-fw-tb,var(--footnoteRegular-fw-tb,var(--footnote-fw-tb))); --tp-fs-tb: var(--footnoteRegularCompact-fs-tb,var(--footnoteRegular-fs-tb,var(--footnote-fs-tb))); --tp-ff-tb: var(--footnoteRegularCompact-ff-tb,var(--footnoteRegular-ff-tb,var(--footnote-ff-tb))); --tp-ls-tb: var(--footnoteRegularCompact-ls-tb,var(--footnoteRegular-ls-tb,var(--footnote-ls-tb))); --tp-lh-tb: var(--footnoteRegularCompact-lh-tb,var(--footnoteRegular-lh-tb,var(--footnote-lh-tb))); --tp-fst-tb: var(--footnoteRegularCompact-fst-tb,var(--footnoteRegular-fst-tb,var(--footnote-fst-tb))); --tp-tt-tb: var(--footnoteRegularCompact-tt-tb,var(--footnoteRegular-tt-tb,var(--footnote-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteRegularCompact_dt__SkaHw { --tp-fw-dt: var(--footnoteRegularCompact-fw-dt,var(--footnoteRegular-fw-dt,var(--footnote-fw-dt))); --tp-fs-dt: var(--footnoteRegularCompact-fs-dt,var(--footnoteRegular-fs-dt,var(--footnote-fs-dt))); --tp-ff-dt: var(--footnoteRegularCompact-ff-dt,var(--footnoteRegular-ff-dt,var(--footnote-ff-dt))); --tp-ls-dt: var(--footnoteRegularCompact-ls-dt,var(--footnoteRegular-ls-dt,var(--footnote-ls-dt))); --tp-lh-dt: var(--footnoteRegularCompact-lh-dt,var(--footnoteRegular-lh-dt,var(--footnote-lh-dt))); --tp-fst-dt: var(--footnoteRegularCompact-fst-dt,var(--footnoteRegular-fst-dt,var(--footnote-fst-dt))); --tp-tt-dt: var(--footnoteRegularCompact-tt-dt,var(--footnoteRegular-tt-dt,var(--footnote-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteMediumCompact_dt__xWfoO { --tp-fw: var(--footnoteMediumCompact-fw,var(--footnoteMedium-fw,var(--footnote-fw))); --tp-fs: var(--footnoteMediumCompact-fs,var(--footnoteMedium-fs,var(--footnote-fs))); --tp-ff: var(--footnoteMediumCompact-ff,var(--footnoteMedium-ff,var(--footnote-ff))); --tp-ls: var(--footnoteMediumCompact-ls,var(--footnoteMedium-ls,var(--footnote-ls))); --tp-lh: var(--footnoteMediumCompact-lh,var(--footnoteMedium-lh,var(--footnote-lh))); --tp-fst: var(--footnoteMediumCompact-fst,var(--footnoteMedium-fst,var(--footnote-fst))); --tp-tt: var(--footnoteMediumCompact-tt,var(--footnoteMedium-tt,var(--footnote-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteMediumCompact_dt__xWfoO { --tp-fw-tb: var(--footnoteMediumCompact-fw-tb,var(--footnoteMedium-fw-tb,var(--footnote-fw-tb))); --tp-fs-tb: var(--footnoteMediumCompact-fs-tb,var(--footnoteMedium-fs-tb,var(--footnote-fs-tb))); --tp-ff-tb: var(--footnoteMediumCompact-ff-tb,var(--footnoteMedium-ff-tb,var(--footnote-ff-tb))); --tp-ls-tb: var(--footnoteMediumCompact-ls-tb,var(--footnoteMedium-ls-tb,var(--footnote-ls-tb))); --tp-lh-tb: var(--footnoteMediumCompact-lh-tb,var(--footnoteMedium-lh-tb,var(--footnote-lh-tb))); --tp-fst-tb: var(--footnoteMediumCompact-fst-tb,var(--footnoteMedium-fst-tb,var(--footnote-fst-tb))); --tp-tt-tb: var(--footnoteMediumCompact-tt-tb,var(--footnoteMedium-tt-tb,var(--footnote-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteMediumCompact_dt__xWfoO { --tp-fw-dt: var(--footnoteMediumCompact-fw-dt,var(--footnoteMedium-fw-dt,var(--footnote-fw-dt))); --tp-fs-dt: var(--footnoteMediumCompact-fs-dt,var(--footnoteMedium-fs-dt,var(--footnote-fs-dt))); --tp-ff-dt: var(--footnoteMediumCompact-ff-dt,var(--footnoteMedium-ff-dt,var(--footnote-ff-dt))); --tp-ls-dt: var(--footnoteMediumCompact-ls-dt,var(--footnoteMedium-ls-dt,var(--footnote-ls-dt))); --tp-lh-dt: var(--footnoteMediumCompact-lh-dt,var(--footnoteMedium-lh-dt,var(--footnote-lh-dt))); --tp-fst-dt: var(--footnoteMediumCompact-fst-dt,var(--footnoteMedium-fst-dt,var(--footnote-fst-dt))); --tp-tt-dt: var(--footnoteMediumCompact-tt-dt,var(--footnoteMedium-tt-dt,var(--footnote-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteSemiBoldCompact_dt__uJ0QC { --tp-fw: var(--footnoteSemiBoldCompact-fw,var(--footnoteSemiBold-fw,var(--footnote-fw))); --tp-fs: var(--footnoteSemiBoldCompact-fs,var(--footnoteSemiBold-fs,var(--footnote-fs))); --tp-ff: var(--footnoteSemiBoldCompact-ff,var(--footnoteSemiBold-ff,var(--footnote-ff))); --tp-ls: var(--footnoteSemiBoldCompact-ls,var(--footnoteSemiBold-ls,var(--footnote-ls))); --tp-lh: var(--footnoteSemiBoldCompact-lh,var(--footnoteSemiBold-lh,var(--footnote-lh))); --tp-fst: var(--footnoteSemiBoldCompact-fst,var(--footnoteSemiBold-fst,var(--footnote-fst))); --tp-tt: var(--footnoteSemiBoldCompact-tt,var(--footnoteSemiBold-tt,var(--footnote-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteSemiBoldCompact_dt__uJ0QC { --tp-fw-tb: var(--footnoteSemiBoldCompact-fw-tb,var(--footnoteSemiBold-fw-tb,var(--footnote-fw-tb))); --tp-fs-tb: var(--footnoteSemiBoldCompact-fs-tb,var(--footnoteSemiBold-fs-tb,var(--footnote-fs-tb))); --tp-ff-tb: var(--footnoteSemiBoldCompact-ff-tb,var(--footnoteSemiBold-ff-tb,var(--footnote-ff-tb))); --tp-ls-tb: var(--footnoteSemiBoldCompact-ls-tb,var(--footnoteSemiBold-ls-tb,var(--footnote-ls-tb))); --tp-lh-tb: var(--footnoteSemiBoldCompact-lh-tb,var(--footnoteSemiBold-lh-tb,var(--footnote-lh-tb))); --tp-fst-tb: var(--footnoteSemiBoldCompact-fst-tb,var(--footnoteSemiBold-fst-tb,var(--footnote-fst-tb))); --tp-tt-tb: var(--footnoteSemiBoldCompact-tt-tb,var(--footnoteSemiBold-tt-tb,var(--footnote-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteSemiBoldCompact_dt__uJ0QC { --tp-fw-dt: var(--footnoteSemiBoldCompact-fw-dt,var(--footnoteSemiBold-fw-dt,var(--footnote-fw-dt))); --tp-fs-dt: var(--footnoteSemiBoldCompact-fs-dt,var(--footnoteSemiBold-fs-dt,var(--footnote-fs-dt))); --tp-ff-dt: var(--footnoteSemiBoldCompact-ff-dt,var(--footnoteSemiBold-ff-dt,var(--footnote-ff-dt))); --tp-ls-dt: var(--footnoteSemiBoldCompact-ls-dt,var(--footnoteSemiBold-ls-dt,var(--footnote-ls-dt))); --tp-lh-dt: var(--footnoteSemiBoldCompact-lh-dt,var(--footnoteSemiBold-lh-dt,var(--footnote-lh-dt))); --tp-fst-dt: var(--footnoteSemiBoldCompact-fst-dt,var(--footnoteSemiBold-fst-dt,var(--footnote-fst-dt))); --tp-tt-dt: var(--footnoteSemiBoldCompact-tt-dt,var(--footnoteSemiBold-tt-dt,var(--footnote-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_footnoteBoldCompact_dt__q_X95 { --tp-fw: var(--footnoteBoldCompact-fw,var(--footnoteBold-fw,var(--footnote-fw))); --tp-fs: var(--footnoteBoldCompact-fs,var(--footnoteBold-fs,var(--footnote-fs))); --tp-ff: var(--footnoteBoldCompact-ff,var(--footnoteBold-ff,var(--footnote-ff))); --tp-ls: var(--footnoteBoldCompact-ls,var(--footnoteBold-ls,var(--footnote-ls))); --tp-lh: var(--footnoteBoldCompact-lh,var(--footnoteBold-lh,var(--footnote-lh))); --tp-fst: var(--footnoteBoldCompact-fst,var(--footnoteBold-fst,var(--footnote-fst))); --tp-tt: var(--footnoteBoldCompact-tt,var(--footnoteBold-tt,var(--footnote-tt))); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteBoldCompact_dt__q_X95 { --tp-fw-tb: var(--footnoteBoldCompact-fw-tb,var(--footnoteBold-fw-tb,var(--footnote-fw-tb))); --tp-fs-tb: var(--footnoteBoldCompact-fs-tb,var(--footnoteBold-fs-tb,var(--footnote-fs-tb))); --tp-ff-tb: var(--footnoteBoldCompact-ff-tb,var(--footnoteBold-ff-tb,var(--footnote-ff-tb))); --tp-ls-tb: var(--footnoteBoldCompact-ls-tb,var(--footnoteBold-ls-tb,var(--footnote-ls-tb))); --tp-lh-tb: var(--footnoteBoldCompact-lh-tb,var(--footnoteBold-lh-tb,var(--footnote-lh-tb))); --tp-fst-tb: var(--footnoteBoldCompact-fst-tb,var(--footnoteBold-fst-tb,var(--footnote-fst-tb))); --tp-tt-tb: var(--footnoteBoldCompact-tt-tb,var(--footnoteBold-tt-tb,var(--footnote-tt-tb))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_footnoteBoldCompact_dt__q_X95 { --tp-fw-dt: var(--footnoteBoldCompact-fw-dt,var(--footnoteBold-fw-dt,var(--footnote-fw-dt))); --tp-fs-dt: var(--footnoteBoldCompact-fs-dt,var(--footnoteBold-fs-dt,var(--footnote-fs-dt))); --tp-ff-dt: var(--footnoteBoldCompact-ff-dt,var(--footnoteBold-ff-dt,var(--footnote-ff-dt))); --tp-ls-dt: var(--footnoteBoldCompact-ls-dt,var(--footnoteBold-ls-dt,var(--footnote-ls-dt))); --tp-lh-dt: var(--footnoteBoldCompact-lh-dt,var(--footnoteBold-lh-dt,var(--footnote-lh-dt))); --tp-fst-dt: var(--footnoteBoldCompact-fst-dt,var(--footnoteBold-fst-dt,var(--footnote-fst-dt))); --tp-tt-dt: var(--footnoteBoldCompact-tt-dt,var(--footnoteBold-tt-dt,var(--footnote-tt-dt))); }
}
@media only screen and (min-width: 99999px) {
  .typography_captionRegular_dt___YQCd { -webkit-font-smoothing: antialiased; --tp-fw: var(--captionRegular-fw,var(--caption-fw)); --tp-fs: var(--captionRegular-fs,var(--caption-fs)); --tp-ff: var(--captionRegular-ff,var(--caption-ff)); --tp-ls: var(--captionRegular-ls,var(--caption-ls)); --tp-lh: var(--captionRegular-lh,var(--caption-lh)); --tp-fst: var(--captionRegular-fst,var(--caption-fst)); --tp-tt: var(--captionRegular-tt,var(--caption-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_captionRegular_dt___YQCd { --tp-fw-tb: var(--captionRegular-fw-tb,var(--caption-fw-tb)); --tp-fs-tb: var(--captionRegular-fs-tb,var(--caption-fs-tb)); --tp-ff-tb: var(--captionRegular-ff-tb,var(--caption-ff-tb)); --tp-ls-tb: var(--captionRegular-ls-tb,var(--caption-ls-tb)); --tp-lh-tb: var(--captionRegular-lh-tb,var(--caption-lh-tb)); --tp-fst-tb: var(--captionRegular-fst-tb,var(--caption-fst-tb)); --tp-tt-tb: var(--captionRegular-tt-tb,var(--caption-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_captionRegular_dt___YQCd { --tp-fw-dt: var(--captionRegular-fw-dt,var(--caption-fw-dt)); --tp-fs-dt: var(--captionRegular-fs-dt,var(--caption-fs-dt)); --tp-ff-dt: var(--captionRegular-ff-dt,var(--caption-ff-dt)); --tp-ls-dt: var(--captionRegular-ls-dt,var(--caption-ls-dt)); --tp-lh-dt: var(--captionRegular-lh-dt,var(--caption-lh-dt)); --tp-fst-dt: var(--captionRegular-fst-dt,var(--caption-fst-dt)); --tp-tt-dt: var(--captionRegular-tt-dt,var(--caption-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_captionMedium_dt__XbRnc { -webkit-font-smoothing: antialiased; --tp-fw: var(--captionMedium-fw,var(--caption-fw)); --tp-fs: var(--captionMedium-fs,var(--caption-fs)); --tp-ff: var(--captionMedium-ff,var(--caption-ff)); --tp-ls: var(--captionMedium-ls,var(--caption-ls)); --tp-lh: var(--captionMedium-lh,var(--caption-lh)); --tp-fst: var(--captionMedium-fst,var(--caption-fst)); --tp-tt: var(--captionMedium-tt,var(--caption-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_captionMedium_dt__XbRnc { --tp-fw-tb: var(--captionMedium-fw-tb,var(--caption-fw-tb)); --tp-fs-tb: var(--captionMedium-fs-tb,var(--caption-fs-tb)); --tp-ff-tb: var(--captionMedium-ff-tb,var(--caption-ff-tb)); --tp-ls-tb: var(--captionMedium-ls-tb,var(--caption-ls-tb)); --tp-lh-tb: var(--captionMedium-lh-tb,var(--caption-lh-tb)); --tp-fst-tb: var(--captionMedium-fst-tb,var(--caption-fst-tb)); --tp-tt-tb: var(--captionMedium-tt-tb,var(--caption-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_captionMedium_dt__XbRnc { --tp-fw-dt: var(--captionMedium-fw-dt,var(--caption-fw-dt)); --tp-fs-dt: var(--captionMedium-fs-dt,var(--caption-fs-dt)); --tp-ff-dt: var(--captionMedium-ff-dt,var(--caption-ff-dt)); --tp-ls-dt: var(--captionMedium-ls-dt,var(--caption-ls-dt)); --tp-lh-dt: var(--captionMedium-lh-dt,var(--caption-lh-dt)); --tp-fst-dt: var(--captionMedium-fst-dt,var(--caption-fst-dt)); --tp-tt-dt: var(--captionMedium-tt-dt,var(--caption-tt-dt)); }
}
@media only screen and (min-width: 99999px) {
  .typography_captionSemiBold_dt__txZG_ { -webkit-font-smoothing: antialiased; --tp-fw: var(--captionSemiBold-fw,var(--caption-fw)); --tp-fs: var(--captionSemiBold-fs,var(--caption-fs)); --tp-ff: var(--captionSemiBold-ff,var(--caption-ff)); --tp-ls: var(--captionSemiBold-ls,var(--caption-ls)); --tp-lh: var(--captionSemiBold-lh,var(--caption-lh)); --tp-fst: var(--captionSemiBold-fst,var(--caption-fst)); --tp-tt: var(--captionSemiBold-tt,var(--caption-tt)); font-weight: var(--tp-fw-dt,var(--tp-fw-tb,var(--tp-fw))); font-size: var(--tp-fs-dt,var(--tp-fs-tb,var(--tp-fs))); font-family: var(--tp-ff-dt,var(--tp-ff-tb,var(--tp-ff))); letter-spacing: var(--tp-ls-dt,var(--tp-ls-tb,var(--tp-ls))); line-height: var(--tp-lh-dt,var(--tp-lh-tb,var(--tp-lh))); font-style: var(--tp-fst-dt,var(--tp-fst-tb,var(--tp-fst))); text-transform: var(--tp-tt-dt,var(--tp-tt-tb,var(--tp-tt))); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_captionSemiBold_dt__txZG_ { --tp-fw-tb: var(--captionSemiBold-fw-tb,var(--caption-fw-tb)); --tp-fs-tb: var(--captionSemiBold-fs-tb,var(--caption-fs-tb)); --tp-ff-tb: var(--captionSemiBold-ff-tb,var(--caption-ff-tb)); --tp-ls-tb: var(--captionSemiBold-ls-tb,var(--caption-ls-tb)); --tp-lh-tb: var(--captionSemiBold-lh-tb,var(--caption-lh-tb)); --tp-fst-tb: var(--captionSemiBold-fst-tb,var(--caption-fst-tb)); --tp-tt-tb: var(--captionSemiBold-tt-tb,var(--caption-tt-tb)); }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .typography_captionSemiBold_dt__txZG_ { --tp-fw-dt: var(--captionSemiBold-fw-dt,var(--caption-fw-dt)); --tp-fs-dt: var(--captionSemiBold-fs-dt,var(--caption-fs-dt)); --tp-ff-dt: var(--captionSemiBold-ff-dt,var(--caption-ff-dt)); --tp-ls-dt: var(--captionSemiBold-ls-dt,var(--caption-ls-dt)); --tp-lh-dt: var(--captionSemiBold-lh-dt,var(--caption-lh-dt)); --tp-fst-dt: var(--captionSemiBold-fst-dt,var(--caption-fst-dt)); --tp-tt-dt: var(--captionSemiBold-tt-dt,var(--caption-tt-dt)); }
}
.box_box___IriO { display: flex; }
.box_column__N16Lx { display: flex; flex-flow: column; }
.box_row__12ci7 { display: flex; flex-flow: row; }
.box_column-reverse__5FT0q { display: flex; flex-flow: column-reverse; }
.box_row-reverse__99cjl { display: flex; flex-flow: row-reverse; }
.box_wrap___ysV_ { flex-wrap: wrap; }
@keyframes structure-item-animation-layout_show__e88AB { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes structure-item-animation-layout_showLCP__5iGhE { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes structure-item-animation-layout_hide__erAGY { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes structure-item-animation-layout_smallScroll__DX4hB { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes structure-item-animation-layout_bigScroll__ow6uN { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.structure-item-animation-layout_root__S1wLC { animation: structure-item-animation-layout_bigScroll__ow6uN var(--scrollDuration,.3s) ease-in 0s,structure-item-animation-layout_show__e88AB var(--showDuration,.5s) ease-in 0s backwards; }
.structure-item-animation-layout_root__S1wLC.structure-item-animation-layout_hidePage__9FjSo { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
.purchase-payment-error-modal_modalContent__PA7uR { background: var(--backgroundSurfaceColor); }
.purchase-payment-error-modal_modalBackdrop__7DfKI { backdrop-filter: blur(10px); background: var(--borderSecondaryColor); }
.purchase-payment-error-modal_contentContainer__prkNd { display: flex; flex-direction: column; align-items: center; }
@media only screen and (min-width: 99999px) {
  .purchase-payment-error-modal_contentContainer__prkNd { width: 100%; margin: 0px auto; }
}
.purchase-payment-error-modal_contentContainer__prkNd b { font-weight: 700; }
.purchase-payment-error-modal_iconWrap__JXoI1 { display: flex; width: 120px; height: 120px; align-items: center; justify-content: center; background: var(--backgroundSecondaryColor,rgba(23,23,23,.72)); border-radius: 24px; }
@media only screen and (min-width: 99999px) {
  .purchase-payment-error-modal_iconWrap__JXoI1 { margin-bottom: 40px; }
}
.purchase-payment-error-modal_icon__hbGLo { font-size: 64px; }
.purchase-payment-error-modal_title__EeLAg { margin: 24px auto; text-align: center; }
.purchase-payment-error-modal_title__EeLAg span { color: var(--themePrimaryColor); }
.purchase-payment-error-modal_subtitle__Ni4Ez { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; margin: 0px auto 24px; color: var(--contentSecondaryColor); text-align: center; }
[data-aeonik-pro-new-font] .purchase-payment-error-modal_subtitle__Ni4Ez { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
.purchase-payment-error-modal_infoBox__fllFD { padding: 20px; border: 1px solid var(--borderTertiaryColor); margin-bottom: 24px; background: var(--backgroundSecondaryColor); border-radius: 16px; color: var(--contentPrimaryColor); text-align: start; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; }
[data-aeonik-pro-new-font] .purchase-payment-error-modal_infoBox__fllFD { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
.purchase-payment-error-modal_infoBox__fllFD b { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: -0.4px; line-height: 1.41; }
[data-aeonik-pro-new-font] .purchase-payment-error-modal_infoBox__fllFD b { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
.purchase-payment-error-modal_infoBoxTitle__IngvV { margin-bottom: 24px; text-align: center; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: -0.4px; line-height: 1.41; }
[data-aeonik-pro-new-font] .purchase-payment-error-modal_infoBoxTitle__IngvV { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
.purchase-payment-error-modal_infoBoxBottomText__ZkSVo { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.43; color: var(--contentSecondaryColor); }
[data-aeonik-pro-new-font] .purchase-payment-error-modal_infoBoxBottomText__ZkSVo { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 400; }
.purchase-payment-error-modal_infoBoxBottomText__ZkSVo b { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; line-height: 1.43; color: var(--themePrimaryColor); }
[data-aeonik-pro-new-font] .purchase-payment-error-modal_infoBoxBottomText__ZkSVo b { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 500; }
.purchase-payment-error-modal_cardInstructionImg__GPS_O { display: block; max-width: 256px; margin: 16px auto 0px; }
.purchase-payment-error-modal_listItemFullWidth___Tmtv { width: calc(100% + 30px); margin-left: -30px; }
.purchase-payment-error-modal_horizontalLine__Tfy_n { display: block; width: 100%; height: 1px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 24px 0px; background: var(--borderTertiaryColor); }
.purchase-payment-error-modal_highlighted__GUCAe { color: var(--themePrimaryColor); }
.bullet-list-item_item__buWRw { --bulletSize: 8px; --bulletColor: var(--themePrimaryColor,#ff89ce); position: relative; padding-inline-start: calc(var(--bulletSize)*2); }
.bullet-list-item_item__buWRw::before { position: absolute; top: 0.5em; left: 0px; width: var(--bulletSize); height: var(--bulletSize); background: var(--bulletColor); border-radius: 50%; content: ""; }
.list_list__86nsV { display: flex; width: 100%; flex-direction: column; list-style: none; }
.purchase-highlights-v2_list__cIsrk { display: flex; flex-direction: column; padding: 16px; border: 1px solid var(--borderTertiaryColor); margin-top: 16px; border-radius: 16px; gap: 12px; }
@media only screen and (min-width: 99999px) {
  .purchase-highlights-v2_list__cIsrk { margin-top: 0px; }
}
.purchase-highlights-v2_item__T3Wlt { display: flex; align-items: center; gap: 12px; }
.purchase-highlights-v2_divider__oHCjh { width: 100%; height: 1px; background-color: var(--borderTertiaryColor); }
.purchase-highlights-v2_icon__Umf_L { width: 24px; }
.highlights-list_list__WvQho { display: flex; flex-direction: column; padding: 16px; border: 1px solid var(--borderTertiaryColor); margin-top: 16px; border-radius: 16px; gap: 12px; }
@media only screen and (min-width: 99999px) {
  .highlights-list_list__WvQho { margin-top: 24px; }
}
.highlights-list_item__13pPv { display: flex; align-items: center; gap: 12px; }
.highlights-list_divider__v2LDO { width: 100%; height: 1px; background-color: var(--borderTertiaryColor); }
.highlights-list_icon__Svi9M { width: 24px; }
.background-lines_lines__eM_vI { position: absolute; z-index: 0; display: flex; height: 100%; flex-direction: column; justify-content: space-between; padding: 12% 0px 0px; inset: 0px; }
.background-lines_line__fEBtA { width: 100%; height: 1px; background: var(--borderTertiaryColor); }
.chart-circle_container__2envC { position: relative; display: flex; width: 1em; height: 1em; align-items: center; justify-content: center; }
.chart-circle_circleOuter__HFxrS { position: absolute; border-radius: 50%; inset: 0px; opacity: 0.2; }
.chart-circle_circleInner__7IXf1 { position: relative; width: 70%; height: 70%; background: rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px, rgba(22, 42, 65, 0.1) 0px 5px 12px; }
.dashed-lines_lines__8rMQR { position: absolute; inset: 0px; }
.dashed-lines_line__C4Om_ { position: absolute; bottom: 0px; width: 0px; height: 100%; border-left: 1px dashed var(--borderTertiaryColor); }
@media only screen and (min-width: 99999px) {
  .dashed-lines_line__C4Om_ { border-width: 1.5px; }
}
@media only screen and (max-width: 99999px) {
  .info-page-with-top-tier-experts-content_title__dhbSI:lang(de) { font-size: 26px; }
}
.info-page-with-honors_wrapper__ndGdV { padding-top: 80px; }
@media only screen and (min-width: 99999px) {
  .info-page-with-honors_wrapper__ndGdV { padding-top: 152px; }
  .info-page-with-honors_contentWrapper__2aOYQ { max-width: none; }
}
.info-page-with-honors_list__cL6Uj { display: flex; flex-direction: column; gap: 8px; }
@media only screen and (min-width: 99999px) {
  .info-page-with-honors_list__cL6Uj { flex-direction: row; align-items: stretch; justify-content: center; gap: 24px; }
}
.info-page-with-honors_title___ww1c { margin-bottom: 24px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .info-page-with-honors_title___ww1c { max-width: 552px; margin: 0px auto 40px; }
}
.info-page-with-honors_item__Yeyud { display: flex; align-items: flex-start; padding: 16px; background-color: var(--backgroundSecondaryColor); border-radius: 16px; gap: 12px; }
@media only screen and (min-width: 99999px) {
  .info-page-with-honors_item__Yeyud { position: relative; min-width: 360px; min-height: 360px; flex-direction: column; align-items: center; padding: 40px 32px; gap: 16px; }
  .info-page-with-honors_item__Yeyud:nth-child(2n) { min-height: 340px; }
  .info-page-with-honors_content__MngTf { display: flex; max-width: 296px; flex-direction: column; align-items: center; }
}
.info-page-with-honors_itemTitle__3EFZj { margin-bottom: 4px; }
@media only screen and (min-width: 99999px) {
  .info-page-with-honors_itemTitle__3EFZj { margin-bottom: 12px; text-align: center; }
  .info-page-with-honors_itemNote__xxbdt { position: absolute; bottom: 40px; }
}
.info-page-with-honors_itemDescription___3tcT { margin-bottom: 12px; }
@media only screen and (min-width: 99999px) {
  .info-page-with-honors_itemDescription___3tcT { text-align: center; }
}
.info-page-with-honors_image__TQjaJ { width: 80px; }
@media only screen and (min-width: 99999px) {
  .info-page-with-honors_image__TQjaJ { width: 110px; }
}
.info-page-honor-cards-list_wrapper__faKpD { padding-top: 80px; }
@media only screen and (min-width: 99999px) {
  .info-page-honor-cards-list_wrapper__faKpD { padding-top: 152px; }
  .info-page-honor-cards-list_contentWrapper__ALi_w { max-width: none; }
}
.info-page-honor-cards-list_list__vE8qI { display: flex; flex-direction: column; gap: 8px; }
@media only screen and (min-width: 99999px) {
  .info-page-honor-cards-list_list__vE8qI { flex-direction: row; align-items: stretch; justify-content: center; gap: 24px; }
}
.info-page-honor-cards-list_title__zyey0 { margin-bottom: 24px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .info-page-honor-cards-list_title__zyey0 { max-width: 552px; margin: 0px auto 40px; }
}
.info-page-honor-cards-list_item__Uri3o { display: flex; align-items: flex-start; padding: 16px; background-color: var(--backgroundSecondaryColor); border-radius: 16px; gap: 12px; }
@media only screen and (min-width: 99999px) {
  .info-page-honor-cards-list_item__Uri3o { position: relative; min-width: 360px; min-height: 360px; flex-direction: column; align-items: center; padding: 40px 32px; gap: 16px; }
  .info-page-honor-cards-list_item__Uri3o:nth-child(2n) { min-height: 340px; }
  .info-page-honor-cards-list_content__74G3S { display: flex; max-width: 296px; flex-direction: column; align-items: center; }
}
.info-page-honor-cards-list_itemTitle__tOFK9 { margin-bottom: 4px; }
@media only screen and (min-width: 99999px) {
  .info-page-honor-cards-list_itemTitle__tOFK9 { margin-bottom: 12px; text-align: center; }
  .info-page-honor-cards-list_itemNote__t8w24 { position: absolute; bottom: 40px; }
}
.info-page-honor-cards-list_itemDescription__RvCz_ { margin-bottom: 12px; }
@media only screen and (min-width: 99999px) {
  .info-page-honor-cards-list_itemDescription__RvCz_ { text-align: center; }
}
.info-page-honor-cards-list_image__l_Cqa { width: 80px; }
@media only screen and (min-width: 99999px) {
  .info-page-honor-cards-list_image__l_Cqa { width: 110px; }
}
.material-loader_spinner__L9H9M { animation: 1.35s linear 0s infinite normal none running material-loader_rotation__Wkax2; stroke: url("#gradient"); }
@keyframes material-loader_rotation__Wkax2 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.material-loader_circle__X5cGm { animation: 1.35s ease-in-out 0s infinite normal none running material-loader_turn__OlnJj; stroke-dasharray: 180; stroke-dashoffset: 0; transform-origin: center center; }
@keyframes material-loader_turn__OlnJj { 
  0% { stroke-dashoffset: 180; }
  50% { stroke-dashoffset: 45; transform: rotate(135deg); }
  100% { stroke-dashoffset: 180; transform: rotate(1turn); }
}
.profile-card_container__G6c2a { background: var(--profileCardBackgroundColor,var(--surfacePrimary,#f4efe8)); border-radius: var(--radiusCard); }
.profile-card_image__6uj0n { overflow: hidden; flex-shrink: 0; border-radius: 6px; }
.profile-card_image__6uj0n > * { width: 100%; height: 100%; object-fit: cover; }
.profile-card_text__8pRVG { flex: 1 1 0%; }
.profile-card_title__gICND { color: var(--profileCardTitleColor,var(--textPrimary,#332726)); overflow-wrap: break-word; }
.profile-card_description__ZngBy { color: var(--profileCardDescriptionColor,var(--textSecondary,rgba(51,39,38,.6980392157))); overflow-wrap: break-word; }
.profile-card_verifiedIcon__4VMk0 { flex-shrink: 0; color: var(--profileCardBadgeColor,var(--iconPrimary,#332726)); }
.expert-cards-section_cards__cIb51 { --profileCardBackgroundColor: var(--expertCardBackgroundColor,var(--surfacePrimary,#f4efe8)); --profileCardTitleColor: var(--expertNameColor,var(--textPrimary,#332726)); --profileCardDescriptionColor: var(--expertCertificationColor,var(--textSecondary,#332726b2)); --profileCardBadgeColor: var(--certificationIconColor,var(--iconPrimary,#332726)); }
.featured-in-section_topDivider__aKFRQ { display: none; }
@media only screen and (min-width: 99999px) {
  .featured-in-section_topDivider__aKFRQ { display: block; margin-bottom: 24px; background-color: var(--dividerColor,var(--borderDefault)); }
}
.featured-in-section_title__pJUh2 { display: none; color: var(--titleColor,var(--textPrimary)); }
.featured-in-section_title__pJUh2:lang(hu), .featured-in-section_title__pJUh2:lang(id) { font-size: 23px; }
@media only screen and (min-width: 99999px) {
  .featured-in-section_title__pJUh2 { display: block; margin-bottom: 0px; text-align: start; }
}
.featured-in-section_logoRow__2ARNX { align-items: center; }
.featured-in-section_logoItem__TKxdW { display: flex; flex: 1 1 0%; align-items: center; justify-content: center; color: var(--logosColor,var(--iconSecondary,rgba(51,39,38,.6980392157))); min-inline-size: 0px; }
.featured-in-section_divider__AfXva { width: 1px; height: 24px; flex-shrink: 0; align-self: center; background-color: var(--dividerColor,var(--borderDefault)); margin: 0px !important; }
.featured-in-section_logo__98gj6 { display: block; width: auto; max-width: 100%; height: var(--iconsHeight,28px); object-fit: contain; }
@media only screen and (min-width: 99999px) {
  .featured-in-section_logo__98gj6 { height: var(--iconsHeightDesktop,28px); }
}
.honor-cards-section_cards__Fl6mE { --profileCardBackgroundColor: var(--honorCardBackgroundColor,var(--surfacePrimary,#f4efe8)); --profileCardTitleColor: var(--honorItemTitleColor,var(--textPrimary,#332726)); --profileCardDescriptionColor: var(--honorItemDescriptionColor,var(--textSecondary,#332726b2)); }
.honor-cards-section_note__94Jwr { color: var(--honorItemNoteColor,var(--textSecondary,rgba(51,39,38,.6980392157))); }
.phone-mockup-list-section_uButton__f4gRI { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.phone-mockup-list-section_uGreenButton__NpUNq { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.phone-mockup-list-section_uGreenButton__NpUNq:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.phone-mockup-list-section_uGreenWideButton__8z1xU, .phone-mockup-list-section_uWideButton__Ymt5E { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.phone-mockup-list-section_uWideButton__Ymt5E { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.phone-mockup-list-section_uWideButton__Ymt5E:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.phone-mockup-list-section_uInput__tOfrP { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.phone-mockup-list-section_uInput__tOfrP:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.phone-mockup-list-section_uInput__tOfrP:hover { border: 1px solid var(--neutral900Color); }
.phone-mockup-list-section_uInput__tOfrP:-webkit-autofill:active, .phone-mockup-list-section_uInput__tOfrP:-webkit-autofill:focus, .phone-mockup-list-section_uInput__tOfrP:active, .phone-mockup-list-section_uInput__tOfrP:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.phone-mockup-list-section_uInput__tOfrP:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.phone-mockup-list-section_uInput__tOfrP.phone-mockup-list-section_isInvalid__JG_Z8 { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.phone-mockup-list-section_uContentCard__vnLn_ { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.phone-mockup-list-section_uInputError__OXBsJ { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.phone-mockup-list-section_desktopOnly__FCxcb { display: none; }
@media only screen and (min-width: 99999px) {
  .phone-mockup-list-section_desktopOnly__FCxcb { display: block; }
  .phone-mockup-list-section_mobileOnly__9kuH6 { display: none; }
}
.phone-mockup-list-section_legal__DVZBI { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.phone-mockup-list-section_mockup___OQOI { position: relative; overflow: hidden; width: 100%; max-width: 326px; height: 266px; margin: 0px auto; }
.phone-mockup-list-section_outline__XwIGT { position: absolute; top: 0px; left: 50%; width: 265px; height: 502px; box-sizing: border-box; border: 6px solid var(--cardBorderColor,var(--borderDefault)); background: var(--panelBackgroundColor,var(--surfacePrimary)); border-radius: 40px; transform: translateX(-50%); }
.phone-mockup-list-section_list__vVo0_ { position: absolute; top: 32px; display: flex; flex-direction: column; padding: 0px; margin: 0px; gap: 8px; inset-inline: 12px; list-style: none; }
.phone-mockup-list-section_card__0A1iN { display: flex; overflow: hidden; height: 64px; box-sizing: border-box; align-items: center; padding: 4px; border: 1px solid var(--cardBorderColor,var(--borderDefault)); background: var(--cardBackgroundColor,var(--surfaceSecondary)); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.03) 7.621px 14.634px 14.634px 0px; gap: 16px; padding-inline-end: 12px; }
.phone-mockup-list-section_image__9OgVt { overflow: hidden; width: 56px; height: 56px; flex-shrink: 0; background: var(--surfacePrimary); border-radius: 8px; object-fit: cover; }
[lang="ar"] .phone-mockup-list-section_image__9OgVt, [lang="he"] .phone-mockup-list-section_image__9OgVt { transform: scaleX(-1); }
.phone-mockup-list-section_text__FlvlG { display: flex; min-width: 0px; flex: 1 1 0%; flex-direction: column; gap: 4px; }
.phone-mockup-list-section_title__p9gAZ { color: var(--listItemTitleColor,var(--textPrimary)); overflow-wrap: break-word; }
.phone-mockup-list-section_meta__bcMVZ { color: var(--listItemSubtitleColor,var(--textSecondary)); opacity: 0.8; white-space: nowrap; }
.phone-mockup-list-section_check__afaa0 { flex-shrink: 0; color: var(--checkColor,var(--iconAccent)); }
.phone-mockup-list-section_ring__9gL72 { display: block; width: 20px; height: 20px; box-sizing: border-box; flex-shrink: 0; border: 1.3px solid var(--iconSecondary); border-radius: 50%; }
.quote-expert-section_card__9SZ6k { display: flex; width: 100%; flex-direction: column; padding: 16px; background-color: var(--cardBackgroundColor,var(--surfacePrimary,#f4efe8)); border-radius: 8px; gap: 32px; }
@media only screen and (min-width: 99999px) {
  .quote-expert-section_card__9SZ6k { max-width: 500px; margin: 0px auto; }
}
.quote-expert-section_quoteBlock__i7bvp { display: flex; flex-direction: column; gap: 16px; }
.quote-expert-section_quoteIcon__Ve5uW { display: block; width: 24px; height: 20px; color: var(--quoteIconColor,var(--iconDecorative,rgba(125,105,85,.16))); transform: scaleY(-1); }
.quote-expert-section_quoteText__Portu { margin: 0px; color: var(--quoteTextColor,var(--textPrimary,#332726)); text-wrap: pretty; }
.quote-expert-section_quoteText__Portu > div:empty { margin-top: 16px; }
.quote-expert-section_quoteText__Portu b { color: var(--quoteEmphasisColor,var(--textAccent,#7d6955)); font-weight: inherit; }
.quote-expert-section_expert__CODfM { display: flex; align-items: center; gap: 16px; }
.quote-expert-section_photo__Ky_Av { width: 64px; height: 64px; flex-shrink: 0; border-radius: 6px; object-fit: cover; }
.quote-expert-section_expertInfo__7J8g_ { display: flex; min-width: 0px; flex-direction: column; gap: 4px; }
.quote-expert-section_nameRow__dfQir { display: flex; align-items: center; gap: 4px; }
.quote-expert-section_name__Tleky { color: var(--expertNameColor,var(--textPrimary,#332726)); }
.quote-expert-section_verifiedIcon__XIEBY { width: 16px; height: 16px; flex-shrink: 0; color: var(--verifiedIconColor,var(--iconPrimary,#332726)); }
.quote-expert-section_certification__2ToMo { color: var(--expertCertificationColor,var(--textSecondary,rgba(51,39,38,.7))); }
.graph-curve_curve__MZHp9 { position: absolute; overflow: visible; inset: 0px; pointer-events: none; }
[dir="rtl"] .graph-curve_curve__MZHp9 { transform: scaleX(-1); }
.graph-curve_layer__Z3XkX { position: absolute; display: block; overflow: visible; width: 100%; height: 100%; inset: 0px; }
.graph-curve_dashed__Ss4QV path { stroke-dasharray: 4, 4; }
.graph-point_point__ozhkx { position: absolute; z-index: 1; width: 12px; height: 12px; inset-block-start: var(--pointY); inset-inline-start: var(--pointX); transform: translate(-50%, -50%); }
[dir="rtl"] .graph-point_point__ozhkx { transform: translate(50%, -50%); }
.graph-point_elevated__KbEGn { z-index: 3; }
.graph-point_circle___x4th { position: absolute; display: block; border-radius: 50%; filter: drop-shadow(rgba(22, 42, 65, 0.1) 0px 4px 4.8px) drop-shadow(rgba(0, 0, 0, 0.04) 0px 2.4px 2px); inset: 0px; }
.graph-point_circle___x4th::after, .graph-point_circle___x4th::before { position: absolute; background-color: var(--pointColor); border-radius: 50%; content: ""; }
.graph-point_circle___x4th::before { inset: 0px; opacity: 0.2; }
.graph-point_circle___x4th::after { inset: 2px; }
.graph-point_pointPrimary__EbTI2 { --pointColor: var(--graphPointColor,var(--dataVizPrimary,#332726)); }
.graph-point_pointInverse__m0BWR { --pointColor: var(--graphEventPointColor,var(--dataVizInverse,#fffcf5)); }
.graph-point_pointAccent__8Mvlk { --pointColor: var(--graphMilestoneColor,var(--overlayAccent,#7d6955)); }
.graph-point_guide__CL3nf { position: absolute; overflow: visible; width: 1px; height: calc(100% - var(--pointY) - 6px); inset-block-start: calc(var(--pointY) + 6px); inset-inline-start: var(--pointX); pointer-events: none; transform: translateX(calc(-50% + var(--pinnedShift, 0px))); }
[dir="rtl"] .graph-point_guide__CL3nf { transform: translateX(calc(50% + var(--pinnedShift, 0px))); }
.graph-point_guideFromTop__9T9mb { height: calc(100% - 28px); inset-block-start: 28px; }
.graph-point_pinnedTooltip__GNoMa { position: absolute; z-index: 2; inset-block-start: -6px; inset-inline-start: var(--pointX); pointer-events: none; transform: translateX(calc(-50% + var(--pinnedShift, 0px))); }
[dir="rtl"] .graph-point_pinnedTooltip__GNoMa { transform: translateX(calc(50% + var(--pinnedShift, 0px))); }
.graph-point_guidePrimary__1F4Cf { color: var(--graphPointColor,var(--dataVizPrimary,#332726)); }
.graph-point_guideAccent__WZfMG { color: var(--graphMilestoneColor,var(--overlayAccent,#7d6955)); }
.graph-point_guideEvent__swG9V { color: var(--graphEventGuideColor,var(--dataVizMuted,rgba(51,39,38,.12))); }
.graph-tooltip_tooltip__yhIoj { position: absolute; z-index: 2; display: flex; align-items: center; color: var(--tooltipBackgroundColor); filter: drop-shadow(rgba(46, 35, 34, 0.04) 0px 4px 3px); pointer-events: none; }
.graph-tooltip_body__yscEd { padding: 8px; background-color: var(--tooltipBackgroundColor); border-radius: 6px; color: var(--tooltipTextColor); text-align: center; white-space: nowrap; font-family: var(--fontFamilyBase,var(--font-aeonik-pro-vf,var(--font-aeonik-pro)),sans-serif); font-size: var(--captionHighlightSize,12px); -webkit-font-smoothing: antialiased; font-weight: var(--captionHighlightWeight,450); letter-spacing: var(--captionHighlightLetterSpacing,0); line-height: var(--captionHighlightLineHeight,12px); }
.graph-tooltip_arrow__lSDbJ { display: block; width: 28px; height: 6px; flex-shrink: 0; }
.graph-tooltip_toneInverse__bucZy { --tooltipBackgroundColor: var(--graphTooltipBackgroundColor,var(--overlayInversePrimary,#403433)); --tooltipTextColor: var(--graphTooltipTextColor,var(--textInversePrimary,#fffcf5)); }
.graph-tooltip_toneSurface__Xeg32 { --tooltipBackgroundColor: var(--graphEventTooltipBackgroundColor,var(--overlayPrimary,#fffcf5)); --tooltipTextColor: var(--graphEventTooltipTextColor,var(--textPrimary,#332726)); }
.graph-tooltip_toneAccent__1llD_ { --tooltipBackgroundColor: var(--graphMilestoneColor,var(--overlayAccent,#7d6955)); --tooltipTextColor: var(--graphTooltipTextColor,var(--textInversePrimary,#fffcf5)); }
.graph-tooltip_block__kZFZI { flex-direction: column; }
.graph-tooltip_topCenter__oX1gE, .graph-tooltip_topEnd__D4Slq, .graph-tooltip_topStart__r1H_J { inset-block-end: calc(100% + 4px); }
.graph-tooltip_bottomCenter__B0iJB, .graph-tooltip_bottomEnd__H5p1t, .graph-tooltip_bottomStart__sWkvN { flex-direction: column-reverse; inset-block-start: calc(100% + 4px); }
.graph-tooltip_bottomCenter__B0iJB .graph-tooltip_arrow__lSDbJ, .graph-tooltip_bottomEnd__H5p1t .graph-tooltip_arrow__lSDbJ, .graph-tooltip_bottomStart__sWkvN .graph-tooltip_arrow__lSDbJ { transform: rotate(180deg); }
.graph-tooltip_bottomStart__sWkvN, .graph-tooltip_topStart__r1H_J { align-items: flex-start; inset-inline-start: -8px; }
.graph-tooltip_bottomEnd__H5p1t, .graph-tooltip_topEnd__D4Slq { align-items: flex-end; inset-inline-end: -8px; }
.graph-tooltip_bottomCenter__B0iJB, .graph-tooltip_topCenter__oX1gE { inset-inline-start: 50%; transform: translateX(-50%); }
.graph-tooltip_inlineEnd__4_qYt, .graph-tooltip_inlineStart__5k7Vw { inset-block-start: 50%; transform: translateY(-50%); }
.graph-tooltip_inlineEnd__4_qYt .graph-tooltip_arrow__lSDbJ, .graph-tooltip_inlineStart__5k7Vw .graph-tooltip_arrow__lSDbJ { margin-inline: -11px; }
.graph-tooltip_inlineEnd__4_qYt { flex-direction: row-reverse; inset-inline-start: calc(100% + 2px); }
.graph-tooltip_inlineEnd__4_qYt .graph-tooltip_arrow__lSDbJ { transform: rotate(90deg); }
[dir="rtl"] .graph-tooltip_inlineEnd__4_qYt .graph-tooltip_arrow__lSDbJ { transform: rotate(-90deg); }
.graph-tooltip_inlineStart__5k7Vw { flex-direction: row; inset-inline-end: calc(100% + 2px); }
.graph-tooltip_inlineStart__5k7Vw .graph-tooltip_arrow__lSDbJ { transform: rotate(-90deg); }
[dir="rtl"] .graph-tooltip_inlineStart__5k7Vw .graph-tooltip_arrow__lSDbJ { transform: rotate(90deg); }
.graph-tooltip_cornerPinned__liJlV { position: relative; inset: auto; transform: none; }
.graph-tooltip_cornerPinned__liJlV .graph-tooltip_arrow__lSDbJ { translate: var(--pinnedArrowShift,0) 0; }
.weight-graph-frame_card__pw2Xs { position: relative; display: grid; overflow: hidden; width: 100%; padding: 16px; background-color: var(--graphBackgroundColor,var(--surfacePrimary,#f4efe8)); border-radius: 8px; gap: 4px 8px; grid-template-columns: max-content minmax(0px, 1fr); grid-template-rows: 152px 12px; }
.weight-graph-frame_weeks__HD1MJ { padding-bottom: 24px; }
.weight-graph-frame_axis__zjHWY { display: flex; min-width: 16px; flex-direction: column; justify-content: space-between; text-align: end; }
.weight-graph-frame_axisLabel__By9fc, .weight-graph-frame_caption__X309H { color: var(--graphAxisTextColor,var(--textSecondary,rgba(51,39,38,.7))); white-space: nowrap; font-family: var(--fontFamilyBase,var(--font-aeonik-pro-vf,var(--font-aeonik-pro)),sans-serif); font-size: var(--captionBaseSize,12px); -webkit-font-smoothing: antialiased; font-weight: var(--captionBaseWeight,400); letter-spacing: var(--captionBaseLetterSpacing,0); line-height: var(--captionBaseLineHeight,12px); }
.weight-graph-frame_axisLabel__By9fc b, .weight-graph-frame_axisLabel__By9fc strong, .weight-graph-frame_caption__X309H b, .weight-graph-frame_caption__X309H strong, [data-aeonik-pro-new-font] .weight-graph-frame_axisLabel__By9fc b, [data-aeonik-pro-new-font] .weight-graph-frame_axisLabel__By9fc strong, [data-aeonik-pro-new-font] .weight-graph-frame_caption__X309H b, [data-aeonik-pro-new-font] .weight-graph-frame_caption__X309H strong { font-weight: var(--captionHighlightWeight,450); }
.weight-graph-frame_plotArea__7w7EY { position: relative; }
.weight-graph-frame_gridLines__5un8S, .weight-graph-frame_plot___2tX7 { position: absolute; inset-block: 6px; inset-inline-start: 0px; }
.weight-graph-frame_gridLines__5un8S { inset-inline-end: 0px; pointer-events: none; }
.weight-graph-frame_gridLine__6MMIN { position: absolute; width: 100%; height: 1px; background-color: var(--graphGridColor,var(--dataVizDivider,rgba(51,39,38,.08))); inset-inline-start: 0px; transform: translateY(-50%); }
.weight-graph-frame_cornerTooltip__u4xfI { position: absolute; z-index: 2; inset-block-start: 0px; inset-inline-end: 0px; }
.weight-graph-frame_captions__5DCtF { position: relative; height: 12px; grid-column: 2; }
.weight-graph-frame_caption__X309H { position: absolute; top: 0px; inset-inline-start: var(--captionX); transform: translateX(-50%); }
[dir="rtl"] .weight-graph-frame_caption__X309H { transform: translateX(50%); }
.weight-graph-frame_captionStart___xe_I { inset-inline-start: 0px; transform: none; }
.weight-graph-frame_captionEnd__3R6bo { inset-inline: auto 0px; transform: none; }
.weight-graph-frame_captionNearEndWithYear__T4j7v { transform: translateX(-100%); }
[dir="rtl"] .weight-graph-frame_captionNearEndWithYear__T4j7v { transform: translateX(100%); }
.weight-graph-milestone-section_container__OwkR3 { display: flex; width: 100%; flex-direction: column; align-items: stretch; }
@media only screen and (min-width: 99999px) {
  .weight-graph-milestone-section_container__OwkR3 { max-width: 500px; margin: 0px auto; }
}
.weight-graph-milestone-section_title__9aCB7 { margin: 0px; color: var(--titleColor,var(--textPrimary,#332726)); text-align: center; }
.weight-graph-milestone-section_badge__akOEf { max-width: 100%; align-self: center; padding: 6px 12px; background-color: var(--badgeBackgroundColor,var(--surfacePrimary,#f4efe8)); border-radius: 6px; color: var(--badgeTextColor,var(--textSecondary,rgba(51,39,38,.7))); text-align: center; }
.weight-graph-milestone-section_title__9aCB7 + .weight-graph-milestone-section_badge__akOEf { margin-top: 12px; }
.weight-graph-milestone-section_badge__akOEf b { color: var(--badgeEmphasisColor,var(--textPrimary,#332726)); font-family: var(--fontFamilyBase,var(--font-aeonik-pro-vf,var(--font-aeonik-pro)),sans-serif); font-size: var(--bodyHighlightSize,16px); -webkit-font-smoothing: antialiased; font-weight: var(--bodyHighlightWeight,450); letter-spacing: var(--bodyHighlightLetterSpacing,0); line-height: var(--bodyHighlightLineHeight,22px); }
.weight-graph-milestone-section_graph__s0AJL { width: 100%; }
.weight-graph-milestone-section_badge__akOEf + .weight-graph-milestone-section_graph__s0AJL, .weight-graph-milestone-section_title__9aCB7 + .weight-graph-milestone-section_graph__s0AJL { margin-top: 24px; }
.weight-graph-milestone-section_disclaimer__rjAkf { margin-top: 12px; color: var(--disclaimerTextColor,var(--textSecondary,rgba(51,39,38,.7))); }
.weight-goals-graph-section_container__5jmPt { --graphEventGuideColor: var(--dataVizInverse); display: flex; width: 100%; flex-direction: column; }
@media only screen and (min-width: 99999px) {
  .weight-goals-graph-section_container__5jmPt { max-width: 500px; margin: 0px auto; }
}
.weight-goals-graph-section_heading__lS10Z { display: flex; flex-direction: column; margin-bottom: 24px; gap: 12px; text-align: center; }
.weight-goals-graph-section_goalsCard__IpNwf { display: flex; flex-direction: column; padding: 16px; border: 1px solid var(--goalsCardBorderColor,var(--borderDefault,rgba(125,105,85,.16))); border-radius: 8px; gap: 12px; }
.weight-goals-graph-section_goalRow__9cGgV { display: flex; justify-content: space-between; margin: 0px; color: var(--goalsTextColor,var(--textSecondary,rgba(51,39,38,.7))); gap: 8px; }
.weight-goals-graph-section_goalRow__9cGgV + .weight-goals-graph-section_goalRow__9cGgV { padding-top: 12px; border-top: 1px solid var(--goalsCardBorderColor,var(--borderDefault,rgba(125,105,85,.16))); }
.weight-goals-graph-section_goalRow__9cGgV b { color: var(--goalsEmphasisColor,var(--textPrimary,#332726)); font-weight: inherit; }
.weight-goals-graph-section_goalLabel__X4sPL { color: var(--goalsLabelColor,var(--textSecondary,rgba(51,39,38,.7))); }
.weight-goals-graph-section_goalText__KRcvy { text-align: end; }
.weight-goals-graph-section_graph__IHuH8 { width: 100%; }
.weight-goals-graph-section_goalsCard__IpNwf + .weight-goals-graph-section_graph__IHuH8 { margin-top: 24px; }
.weight-goals-graph-section_disclaimer___KeV5 { margin-top: 12px; color: var(--disclaimerTextColor,var(--textSecondary,rgba(51,39,38,.7))); }
.info-page-wrapper_sections__fA9cj section { align-self: stretch; }
.info-page-wrapper_sectionsBleed__124F2 { display: flex; flex-direction: column; inline-size: calc(100% + 2*var(--bottomBarBleedInline, 0px)); margin-inline: calc(-1*var(--bottomBarBleedInline, 0px)); }
@media only screen and (min-width: 99999px) {
  .info-page-wrapper_container__N1E_o.info-page-wrapper_twoColumns__LguVD { display: grid; align-items: start; gap: 48px; grid-template-columns: 1fr 1fr; }
  .info-page-wrapper_container__N1E_o.info-page-wrapper_twoColumns__LguVD .info-page-wrapper_header__mp7Gx { max-width: 556px; height: 100%; justify-content: center; }
}
.info-page-wrapper_header__mp7Gx { display: flex; flex-direction: column; margin-bottom: 24px; }
@media only screen and (min-width: 99999px) {
  .info-page-wrapper_header__mp7Gx { margin-bottom: 32px; }
  .info-page-wrapper_twoColumns__LguVD .info-page-wrapper_header__mp7Gx { margin-bottom: 0px; }
}
.info-page-wrapper_iconWrap__7uOrt { display: flex; width: 48px; height: 48px; align-items: center; justify-content: center; padding: 8px; margin-bottom: 24px; background: var(--surfaceNeutral,rgba(125,105,85,.16)); border-radius: 8px; color: var(--iconPrimary,#332726); }
.info-page-wrapper_icon__cqz8Z { width: 32px; height: 32px; }
.info-page-wrapper_title__AWZUv { margin-bottom: 12px; }
.info-page-wrapper_title__AWZUv:last-child { margin-bottom: 0px; }
.info-page-wrapper_iconCentered__hdREN { align-self: center; }
.info-page-wrapper_textCentered__nvNuY { text-align: center; }
.info-page-wrapper_disclaimer__bMPac { margin-top: 24px; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
@media only screen and (min-width: 99999px) {
  .info-page-wrapper_disclaimer__bMPac { width: calc(-80px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .info-page-wrapper_disclaimer__bMPac { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
}
.info-page-base_sections__BCcZ8 { display: flex; flex: 1 1 auto; flex-direction: column; inline-size: calc(100% + 2*var(--bottomBarBleedInline, 0px)); margin-block-start: calc(-1*var(--bottomBarBleedBlockStart, 0px)); margin-inline: calc(-1*var(--bottomBarBleedInline, 0px)); }
.info-page-base_sections__BCcZ8 section { align-self: stretch; }
.info-page-base_content__pgSpw, .info-page-base_pageContainer__gRTUx { display: flex; flex: 1 1 auto; flex-direction: column; }
.info-page-base_content__pgSpw { min-inline-size: 0px; }
.info-page_sections__WkK6r section { align-self: stretch; }
@media only screen and (min-width: 99999px) {
  .info-page_container__xiS3l.info-page_twoColumns__1vRI7 { display: grid; align-items: start; gap: 48px; grid-template-columns: 1fr 1fr; }
  .info-page_container__xiS3l.info-page_twoColumns__1vRI7 .info-page_header__qkAgK { max-width: 556px; height: 100%; justify-content: center; }
}
.info-page_header__qkAgK { display: flex; flex-direction: column; margin-bottom: 24px; }
@media only screen and (min-width: 99999px) {
  .info-page_header__qkAgK { margin-bottom: 32px; }
  .info-page_twoColumns__1vRI7 .info-page_header__qkAgK { margin-bottom: 0px; }
}
.info-page_icon__nn0Ji { width: 48px; height: 48px; margin-bottom: 16px; }
.info-page_title__OwMQb { margin-bottom: 8px; }
.info-page_disclaimer__pGGJj { margin-top: 24px; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
@media only screen and (min-width: 99999px) {
  .info-page_disclaimer__pGGJj { width: calc(-80px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .info-page_disclaimer__pGGJj { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
  .info-page-with-honors_contentWrapper__MgQk3 { max-width: none; }
}
.info-page-with-honors_list__axyt7 { display: flex; flex-direction: column; gap: 8px; }
@media only screen and (min-width: 99999px) {
  .info-page-with-honors_list__axyt7 { flex-direction: row; align-items: stretch; justify-content: center; gap: 24px; }
}
.info-page-with-honors_title__AR4iS { margin-bottom: 24px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .info-page-with-honors_title__AR4iS { max-width: 552px; margin: 0px auto 40px; }
}
.info-page-with-honors_item__gPvzn { display: flex; align-items: flex-start; padding: 16px; background-color: var(--backgroundSecondary); border-radius: 16px; gap: 12px; }
@media only screen and (min-width: 99999px) {
  .info-page-with-honors_item__gPvzn { position: relative; min-width: 360px; min-height: 360px; flex-direction: column; align-items: center; padding: 40px 32px; gap: 16px; }
  .info-page-with-honors_item__gPvzn:nth-child(2n) { min-height: 340px; }
  .info-page-with-honors_content__Fik4v { display: flex; max-width: 296px; flex-direction: column; align-items: center; }
}
.info-page-with-honors_itemTitle__S2Xu0 { margin-bottom: 4px; }
@media only screen and (min-width: 99999px) {
  .info-page-with-honors_itemTitle__S2Xu0 { margin-bottom: 12px; text-align: center; }
  .info-page-with-honors_itemNote__Qmr7N { position: absolute; bottom: 40px; }
}
.info-page-with-honors_itemDescription__WpHTg { margin-bottom: 12px; }
@media only screen and (min-width: 99999px) {
  .info-page-with-honors_itemDescription__WpHTg { text-align: center; }
}
.info-page-with-honors_image___t7N5 { width: 80px; }
@media only screen and (min-width: 99999px) {
  .info-page-with-honors_image___t7N5 { width: 110px; }
}
.highlights-list-section_section__nl7cT { padding-inline: 20px; }
@media only screen and (min-width: 99999px) {
  .highlights-list-section_section__nl7cT { padding-inline: 0px; }
}
.highlights-list-section_list__Epslg { display: flex; width: 100%; flex-direction: column; padding: 16px; border: 1px solid var(--listBorderColor,var(--borderTertiaryColor,rgba(232, 235, 239,.2))); border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .highlights-list-section_list__Epslg { padding: 24px; }
}
.highlights-list-section_item__Np_h_ { display: flex; align-items: center; padding: 12px 0px; color: var(--listTextColor,var(--contentPrimaryColor,#E8EBEF)); gap: 12px; }
@media only screen and (min-width: 99999px) {
  .highlights-list-section_item__Np_h_ { padding: 16px 0px; }
}
.highlights-list-section_item__Np_h_:last-child { padding: 12px 0px 0px; }
@media only screen and (min-width: 99999px) {
  .highlights-list-section_item__Np_h_:last-child { padding: 16px 0px 0px; }
}
.highlights-list-section_item__Np_h_:first-child { padding: 0px 0px 12px; }
@media only screen and (min-width: 99999px) {
  .highlights-list-section_item__Np_h_:first-child { padding: 0px 0px 16px; }
}
.highlights-list-section_item__Np_h_ + .highlights-list-section_item__Np_h_ { border-top: 1px solid var(--listDividerColor,var(--borderTertiaryColor,rgba(232, 235, 239,.2))); }
.highlights-list-section_icon___BQwO { width: 32px; height: 32px; flex-shrink: 0; }
.highlights-list-section_disclaimer__LDFfw { color: var(--disclaimerTextColor,var(--contentTertiaryColor,rgba(232, 235, 239,.6980392157))); }
.users-statistics_list__LbExp { display: flex; width: 100%; flex-direction: column; gap: 16px; }
@media only screen and (min-width: 99999px) {
  .users-statistics_listDefault__P3ZbN { flex-direction: row; gap: 20px; }
}
.users-statistics_listDefault__P3ZbN .users-statistics_itemContainer__rnu7J { flex: 1 1 0%; align-items: center; margin: 0px 12px; }
@media only screen and (min-width: 99999px) {
  .users-statistics_listDefault__P3ZbN .users-statistics_itemContainer__rnu7J { align-items: start; margin: 0px; }
}
.users-statistics_listDefault__P3ZbN .users-statistics_amountContainer__6o_Vq { max-width: 90px; flex: 1 1 0%; align-items: baseline; }
@media only screen and (min-width: 99999px) {
  .users-statistics_listDefault__P3ZbN .users-statistics_amountContainer__6o_Vq { max-width: none; flex: 1 1 0%; }
}
.users-statistics_listDefault__P3ZbN .users-statistics_amountLabel__k_q0W { font-size: 44px; font-weight: 600; letter-spacing: -0.64px; line-height: 0.7; text-wrap: nowrap; }
@media only screen and (min-width: 99999px) {
  .users-statistics_listDefault__P3ZbN .users-statistics_amountLabel__k_q0W { font-size: 70px; letter-spacing: -1.4px; line-height: 0.8; }
}
.users-statistics_listDefault__P3ZbN .users-statistics_labelContainer___x_aa { flex: 1 1 0%; }
.users-statistics_listDefault__P3ZbN .users-statistics_verticalDivider__FyWhs { min-height: 42px; margin: 0px; }
@media only screen and (min-width: 99999px) {
  .users-statistics_listChinaGold__NwpdS { flex-direction: row; gap: 40px; }
}
.users-statistics_listChinaGold__NwpdS .users-statistics_itemContainer__rnu7J { flex: 1 1 0%; align-items: center; }
@media only screen and (min-width: 99999px) {
  .users-statistics_listChinaGold__NwpdS .users-statistics_itemContainer__rnu7J { align-items: start; }
}
.users-statistics_listChinaGold__NwpdS .users-statistics_amountContainer__6o_Vq { max-width: 140px; flex: 1 1 0%; align-items: baseline; }
@media only screen and (min-width: 99999px) {
  .users-statistics_listChinaGold__NwpdS .users-statistics_amountContainer__6o_Vq { flex: 1 1 0%; }
}
.users-statistics_listChinaGold__NwpdS .users-statistics_amountLabel__k_q0W { font-size: 48px; font-weight: 600; letter-spacing: -0.64px; line-height: 0.7; text-wrap: nowrap; }
@media only screen and (min-width: 99999px) {
  .users-statistics_listChinaGold__NwpdS .users-statistics_amountLabel__k_q0W { font-size: 70px; letter-spacing: -1.4px; line-height: 0.8; }
}
.users-statistics_listChinaGold__NwpdS .users-statistics_labelContainer___x_aa { flex: 1 1 0%; }
.users-statistics_listChinaGold__NwpdS .users-statistics_verticalDivider__FyWhs { margin: 6px 0px; }
.plan-graph_card__BDaLm { --graphEventGuideColor: var(--dataVizInverse); overflow: hidden; padding: 16px; background-color: var(--cardBackgroundColor,var(--surfacePrimary)); border-radius: 8px; inline-size: 100%; }
.plan-graph_inner__UNv_g { display: flex; flex-direction: column; gap: 8px; }
.plan-graph_title__nT8QN { color: var(--titleColor,var(--textSecondary)); text-align: center; }
.plan-graph_plot__SE7jl { position: relative; block-size: 152px; }
.plan-graph_grid__Jrxr_ { position: absolute; display: flex; flex-direction: column; justify-content: space-between; inset: 0px; }
.plan-graph_gridLine___DAbD { display: block; background-color: var(--dataVizDivider); block-size: 1px; }
.plan-graph_weekGuide__vHdYE { position: absolute; overflow: visible; width: 1px; height: calc(100% - var(--pointY)); color: var(--dataVizInverse); inset-block-start: var(--pointY); inset-inline-start: var(--pointX); pointer-events: none; transform: translateX(-50%); }
[dir="rtl"] .plan-graph_weekGuide__vHdYE { transform: translateX(50%); }
.plan-graph_pinnedTooltip__BeoDf { position: absolute; z-index: 2; display: flex; flex-direction: column; align-items: center; gap: 4px; inset-block-end: calc(100% - var(--pointY)); inset-block-start: 33px; inset-inline-start: var(--pointX); pointer-events: none; transform: translateX(-50%); }
[dir="rtl"] .plan-graph_pinnedTooltip__BeoDf { transform: translateX(50%); }
.plan-graph_inlineTooltipAnchor__cbtyf { position: absolute; z-index: 2; block-size: 12px; inline-size: 12px; inset-block-start: var(--pointY); inset-inline-start: var(--pointX); pointer-events: none; transform: translate(-50%, -50%); }
[dir="rtl"] .plan-graph_inlineTooltipAnchor__cbtyf { transform: translate(50%, -50%); }
.plan-graph_inlineTooltipAnchor__cbtyf .plan-graph_inlineTooltip__gUBqR { align-items: flex-start; inset-block-start: calc(50% - 14px); transform: none; }
.plan-graph_inlineTooltipAnchor__cbtyf .plan-graph_inlineTooltip__gUBqR > svg { margin-block-start: 11px; }
.plan-graph_pinnedGuide__pKFac { overflow: visible; width: 1px; min-height: 0px; flex: 1 1 0%; color: var(--dataVizPrimary); }
.plan-graph_captions__oWFqB { position: relative; block-size: 12px; }
.plan-graph_caption__u1oNZ { position: absolute; display: block; color: var(--axisLabelColor,var(--textSecondary)); inline-size: 45px; inset-block-start: 0px; text-align: center; transform: translateX(-50%); white-space: nowrap; }
.plan-graph_caption__u1oNZ::first-letter { text-transform: uppercase; }
[dir="rtl"] .plan-graph_caption__u1oNZ { transform: translateX(50%); }
.plan-graph_group__lJhW7 { display: flex; flex-direction: column; gap: 12px; inline-size: 100%; }
.MuiCollapse-root { height: 0px; overflow: hidden; transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); }
.MuiCollapse-entered { height: auto; overflow: visible; }
.MuiCollapse-hidden { visibility: hidden; }
.MuiCollapse-wrapper { display: flex; }
.MuiCollapse-wrapperInner { width: 100%; }
.animation-arrows_container__49nOL svg { width: 42px; height: 144px; }
@media only screen and (min-width: 99999px) {
  .animation-arrows_container__49nOL svg { width: 126px; height: 432px; }
}
.animation-arrows_container__49nOL svg path:first-of-type { animation: 1.2s ease-in 3s infinite normal none running animation-arrows_opacityAnimation__oEdve; }
.animation-arrows_container__49nOL svg path:nth-of-type(2) { animation: 1.2s ease-in 2s infinite normal none running animation-arrows_opacityAnimation__oEdve; }
.animation-arrows_container__49nOL svg path:nth-of-type(3) { animation: 1.2s ease-in 1s infinite normal none running animation-arrows_opacityAnimation__oEdve; }
.animation-arrows_container__49nOL svg path:nth-of-type(4) { animation: 1.2s ease-in 0s infinite normal none running animation-arrows_opacityAnimation__oEdve; }
.animation-arrows_arrow__1GMyp { color: var(--backgroundTertiaryColor); opacity: 0.8; }
@keyframes animation-arrows_opacityAnimation__oEdve { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.animation-arrows_arrowChinaGold__1Y6sr { color: var(--themeAccentColor); opacity: 0.12; }
.bmi-block-list_uButton__eM9zw { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.bmi-block-list_uGreenButton__ZuK50 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.bmi-block-list_uGreenButton__ZuK50:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.bmi-block-list_uGreenWideButton__8E7Ww, .bmi-block-list_uWideButton__A8pUZ { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.bmi-block-list_uWideButton__A8pUZ { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.bmi-block-list_uWideButton__A8pUZ:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.bmi-block-list_uInput__DenhG { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.bmi-block-list_uInput__DenhG:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.bmi-block-list_uInput__DenhG:hover { border: 1px solid var(--neutral900Color); }
.bmi-block-list_uInput__DenhG:-webkit-autofill:active, .bmi-block-list_uInput__DenhG:-webkit-autofill:focus, .bmi-block-list_uInput__DenhG:active, .bmi-block-list_uInput__DenhG:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.bmi-block-list_uInput__DenhG:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.bmi-block-list_uInput__DenhG.bmi-block-list_isInvalid__A4o0g { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.bmi-block-list_uContentCard__XcO2d { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.bmi-block-list_uInputError__w5Bgu { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.bmi-block-list_desktopOnly__Yu9FL { display: none; }
@media only screen and (min-width: 99999px) {
  .bmi-block-list_desktopOnly__Yu9FL { display: block; }
  .bmi-block-list_mobileOnly__5crID { display: none; }
}
.bmi-block-list_legal__TVT2N { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.bmi-block-list_container__fiJXK { position: relative; display: flex; }
@media only screen and (min-width: 99999px) {
  .bmi-block-list_container__fiJXK { display: block; width: 100%; }
}
.bmi-block-list_list__kkX22 { z-index: 2; display: flex; max-width: 160px; flex-direction: column; padding-bottom: 16px; gap: 16px; margin-inline-end: auto; }
@media only screen and (min-width: 99999px) {
  .bmi-block-list_list__kkX22 { max-width: unset; padding-bottom: 12px; gap: 12px; }
}
.bmi-block-list_list__kkX22:has(> .bmi-block-list_item__GDKo8:nth-child(3):last-child) { gap: 24px; }
.bmi-block-list_item__GDKo8 { display: flex; align-items: flex-start; justify-content: flex-start; opacity: 0; transform: translateY(20px); transition: 0.5s ease-in-out; }
.bmi-block-list_item__GDKo8.bmi-block-list_animateItem1___HC9r { transition-delay: 0.5s; }
.bmi-block-list_item__GDKo8.bmi-block-list_animateItem2__ClTZT { transition-delay: 1s; }
.bmi-block-list_item__GDKo8.bmi-block-list_animateItem3__r7q1u { transition-delay: 1.5s; }
.bmi-block-list_isShown__YkEbi .bmi-block-list_item__GDKo8 { opacity: 1; transform: translateY(0px); }
@media only screen and (min-width: 99999px) {
  .bmi-block-list_item__GDKo8 { padding: 12px; border: 1px solid var(--borderTertiaryColor); border-radius: 12px; }
}
@media only screen and (max-width: 350px) {
  .bmi-block-list_textContentContainer__aRZLK { max-width: 80px; }
}
.bmi-block-list_itemTitle__s_R3x { color: var(--contentSecondaryColor); }
@media only screen and (max-width: 350px) {
  .bmi-block-list_itemTitle__s_R3x { word-break: break-word; }
}
@media only screen and (min-width: 99999px) {
  .bmi-block-list_itemText__ayFUv { font-family: var(--font),sans-serif; font-weight: 600; line-height: 1.25; }
  .bmi-block-list_itemText__ayFUv, [data-aeonik-pro-new-font] .bmi-block-list_itemText__ayFUv { -webkit-font-smoothing: antialiased; font-size: 16px; letter-spacing: 0px; }
  [data-aeonik-pro-new-font] .bmi-block-list_itemText__ayFUv { font-family: var(--font-aeonik-pro),sans-serif; font-weight: 500; line-height: 20px; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .bmi-block-list_itemText__ayFUv { font-family: var(--font),sans-serif; font-weight: 600; line-height: 1.2; }
  .bmi-block-list_itemText__ayFUv, [data-aeonik-pro-new-font] .bmi-block-list_itemText__ayFUv { -webkit-font-smoothing: antialiased; font-size: 20px; letter-spacing: 0px; }
  [data-aeonik-pro-new-font] .bmi-block-list_itemText__ayFUv { font-family: var(--font-aeonik-pro),sans-serif; font-weight: 500; line-height: 24px; }
}
@media only screen and (max-width: 380px) {
  .bmi-block-list_itemText__ayFUv { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 14px; letter-spacing: 0.01em; line-height: 1.14; hyphens: auto; word-break: break-word; }
  [data-aeonik-pro-new-font] .bmi-block-list_itemText__ayFUv { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 14px; font-weight: 500; line-height: 16px; }
}
.bmi-block-list_iconContainer__NLWtp { margin-inline-end: 8px; }
.bmi-block-list_iconContainer__NLWtp svg { display: block; width: 40px; height: 40px; }
@media only screen and (min-width: 99999px) {
  .bmi-block-list_iconContainer__NLWtp { width: 100%; max-width: 32px; }
  .bmi-block-list_iconContainer__NLWtp svg { width: 32px; height: 32px; }
}
.bmi-block-list_textContainer__LZp_F { display: flex; align-items: center; justify-content: space-between; }
.bmi-block-list_infoIcon__SWqKe { display: block; width: 16px; height: 16px; color: var(--contentTertiaryColor); cursor: pointer; margin-inline-start: 3px; }
@media only screen and (min-width: 99999px) {
  .bmi-block-list_infoIcon__SWqKe { width: 18px; height: 18px; }
}
.bmi-block-list_modalTitle__MFz_R { padding-right: 32px; margin-bottom: 16px; }
@media only screen and (min-width: 99999px) {
  .bmi-block-list_modalTitle__MFz_R { padding-right: 0px; }
}
.bmi-block-list_modalText__Q06tR { padding-right: 32px; }
@media only screen and (min-width: 99999px) {
  .bmi-block-list_modalText__Q06tR { padding-right: 0px; }
}
.bmi-block-list_modal__7W6xU { position: relative; background-color: var(--backgroundSurfaceColor); border-radius: 24px; box-shadow: rgba(7, 21, 37, 0.1) 0px 14px 26px 0px, rgba(22, 42, 65, 0.04) 0px 2px 8px 0px; }
.bmi-block-list_modal__7W6xU button { top: 20px; right: 20px; width: 24px; height: 24px; background-color: var(--backgroundTertiaryColor); border-radius: 50%; color: var(--inputPrimaryColor); }
.bmi-block-list_modal__7W6xU button svg { width: 20px; height: 20px; }
.bmi-block-list_iconItem__kmfj3 { color: var(--contentSecondaryColor); }
.bmi-wellness-profile-block-list_container__1YchN { position: relative; display: flex; }
@media only screen and (min-width: 99999px) {
  .bmi-wellness-profile-block-list_container__1YchN { display: block; width: 100%; }
}
.bmi-wellness-profile-block-list_list__NmQwV { z-index: 2; display: flex; max-width: 164px; flex-direction: column; padding-bottom: 16px; gap: 16px; margin-inline-end: auto; }
@media only screen and (min-width: 99999px) {
  .bmi-wellness-profile-block-list_list__NmQwV { max-width: unset; padding-bottom: 12px; gap: 12px; }
}
.bmi-wellness-profile-block-list_list__NmQwV:has(> .bmi-wellness-profile-block-list_item__ajM6R:nth-child(3):last-child) { gap: 24px; }
.bmi-wellness-profile-block-list_item__ajM6R { display: flex; align-items: flex-start; justify-content: flex-start; opacity: 0; transform: translateY(20px); transition: 0.5s ease-in-out; }
.bmi-wellness-profile-block-list_item__ajM6R.bmi-wellness-profile-block-list_animateItem1__j0LIM { transition-delay: 0.5s; }
.bmi-wellness-profile-block-list_item__ajM6R.bmi-wellness-profile-block-list_animateItem2__IDrS6 { transition-delay: 1s; }
.bmi-wellness-profile-block-list_item__ajM6R.bmi-wellness-profile-block-list_animateItem3__Y9Dfn { transition-delay: 1.5s; }
.bmi-wellness-profile-block-list_isShown__yEygS .bmi-wellness-profile-block-list_item__ajM6R { opacity: 1; transform: translateY(0px); }
@media only screen and (min-width: 99999px) {
  .bmi-wellness-profile-block-list_item__ajM6R { padding: 12px; border: 1px solid var(--borderTertiaryColor); border-radius: 12px; }
}
@media only screen and (max-width: 350px) {
  .bmi-wellness-profile-block-list_textContentContainer__QVKXh { max-width: 80px; }
}
.bmi-wellness-profile-block-list_itemTitle__QHpx8 { color: var(--contentSecondaryColor); }
@media only screen and (max-width: 350px) {
  .bmi-wellness-profile-block-list_itemTitle__QHpx8 { word-break: break-word; }
}
@media only screen and (min-width: 99999px) {
  .bmi-wellness-profile-block-list_itemText__YnOD1 { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 16px; letter-spacing: 0px; line-height: 1.25; }
  [data-aeonik-pro-new-font] .bmi-wellness-profile-block-list_itemText__YnOD1 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 16px; font-weight: 500; line-height: 20px; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .bmi-wellness-profile-block-list_itemText__YnOD1 { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 20px; letter-spacing: 0px; line-height: 1.2; }
  [data-aeonik-pro-new-font] .bmi-wellness-profile-block-list_itemText__YnOD1 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 500; line-height: 24px; }
}
@media only screen and (max-width: 380px) {
  .bmi-wellness-profile-block-list_itemText__YnOD1 { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 14px; letter-spacing: 0.01em; line-height: 1.14; hyphens: auto; word-break: break-word; }
  [data-aeonik-pro-new-font] .bmi-wellness-profile-block-list_itemText__YnOD1 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 14px; font-weight: 500; line-height: 16px; }
}
.bmi-wellness-profile-block-list_iconContainer__qMJfU { margin-inline-end: 8px; }
.bmi-wellness-profile-block-list_iconContainer__qMJfU img { display: block; width: 40px; height: 40px; }
@media only screen and (min-width: 99999px) {
  .bmi-wellness-profile-block-list_iconContainer__qMJfU { width: 100%; max-width: 32px; }
  .bmi-wellness-profile-block-list_iconContainer__qMJfU img { width: 32px; height: 32px; }
}
.bmi-wellness-profile-block-list_textContainer__JzWJu { display: flex; align-items: center; justify-content: space-between; }
.bmi-wellness-profile-block-list_iconItem__d6T71 { color: var(--contentSecondaryColor); }
.bmi-wellness-profile-block-list_infoIcon__5t1OI { display: block; width: 16px; height: 16px; color: var(--contentTertiaryColor); cursor: pointer; margin-inline-start: 3px; }
@media only screen and (min-width: 99999px) {
  .bmi-wellness-profile-block-list_infoIcon__5t1OI { width: 18px; height: 18px; }
}
.bmi-wellness-profile-block-list_modal__RRSSb { position: relative; background-color: var(--backgroundSurfaceColor); border-radius: 24px; box-shadow: rgba(7, 21, 37, 0.1) 0px 14px 26px 0px, rgba(22, 42, 65, 0.04) 0px 2px 8px 0px; }
.bmi-wellness-profile-block-list_modal__RRSSb button { top: 20px; right: 20px; width: 24px; height: 24px; background-color: var(--backgroundTertiaryColor); border-radius: 50%; color: var(--inputPrimaryColor); }
.bmi-wellness-profile-block-list_modal__RRSSb button svg { width: 20px; height: 20px; }
.bmi-wellness-profile-block-list_hintTitle__UeS_y { padding-right: 32px; margin-bottom: 16px; }
@media only screen and (min-width: 99999px) {
  .bmi-wellness-profile-block-list_hintTitle__UeS_y { padding-right: 0px; }
}
.bmi-wellness-profile-block-list_hintText__lBXE5 { padding-right: 32px; }
@media only screen and (min-width: 99999px) {
  .bmi-wellness-profile-block-list_hintText__lBXE5 { padding-right: 0px; }
}
.bmi-note_container__noy6y { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; padding: 16px; border-radius: 16px; }
.bmi-note_container__noy6y.bmi-note_normal__Rx61m { border: 1px solid var(--borderPositiveColor); background: var(--backgroundPositiveColor); }
.bmi-note_container__noy6y.bmi-note_overweight__Cb3CV { border: 1px solid var(--borderWarningColor); background: var(--backgroundWarningColor); }
.bmi-note_container__noy6y.bmi-note_obese___z_G9 { border: 1px solid var(--borderNegativeColor); background: var(--backgroundNegativeColor); }
@media only screen and (min-width: 99999px) {
  .bmi-note_container__noy6y { padding: 20px; }
}
.bmi-note_topContainer__T5_Te { display: flex; align-items: center; margin-bottom: 8px; }
.bmi-note_text__BSXHL { color: var(--contentPrimaryColor); }
.bmi-note_icon__MCGn9 { margin-inline-end: 8px; }
.bmi-scale_container__VMLp9 { position: relative; display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 16px; }
.bmi-scale_slider__mFSBP { position: absolute; z-index: 10; top: -4px; display: inline-block; opacity: 0; }
@media only screen and (min-width: 99999px) {
  .bmi-scale_slider__mFSBP { top: -2px; }
}
.bmi-scale_isShown__5kKQg .bmi-scale_slider__mFSBP { opacity: 1; transition: opacity 1s ease-in-out 1s, inset-inline-start 1s ease-in-out 1.5s; }
.bmi-scale_sliderLabel__JWMeR { position: absolute; top: -63px; left: 50%; display: flex; min-width: 100px; align-items: center; justify-content: center; padding: 6px 10px; background: var(--backgroundInversePrimaryColor); border-radius: 10px; color: var(--contentInversePrimaryColor); opacity: 0; transform: translate(-50%, 5px); white-space: nowrap; }
.bmi-scale_isShown__5kKQg .bmi-scale_sliderLabel__JWMeR { opacity: 1; transform: translate(-50%); transition: 0.7s ease-in-out 3s; }
@media only screen and (min-width: 99999px) {
  .bmi-scale_sliderLabel__JWMeR { top: -63px; padding: 6px 0px; font-size: 18px; line-height: 1.33; }
}
.bmi-scale_sliderLabel__JWMeR.bmi-scale_startExtremePosition___1OpE { left: 40px; }
.bmi-scale_sliderLabel__JWMeR.bmi-scale_endExtremePosition__0ACpr { left: -20px; }
.bmi-scale_sliderLabelArrowImage__Afkq_ { position: absolute; z-index: 1; top: -35px; display: flex; width: 16px; height: 8px; justify-content: center; content: ""; opacity: 0; transform: translateY(5px); }
.bmi-scale_sliderLabelArrowImage__Afkq_::after { position: absolute; top: 0px; left: 7.5px; width: 1px; height: 35px; background-color: var(--backgroundInversePrimaryColor); content: ""; }
.bmi-scale_isShown__5kKQg .bmi-scale_sliderLabelArrowImage__Afkq_ { opacity: 1; transform: translateY(0px); transition: 0.7s ease-in-out 3s; }
.bmi-scale_sliderDot__g_0A_ { position: relative; z-index: 10; display: inline-block; width: 16px; height: 16px; background: rgb(255, 255, 255); border-radius: 20px; box-shadow: 0 3px 7px var(--backgroundTertiaryColor); opacity: 0; outline: var(--backgroundTertiaryColor) solid 4px; }
.bmi-scale_isShown__5kKQg .bmi-scale_sliderDot__g_0A_ { opacity: 1; transition: opacity 1s ease-in-out 1s; }
.bmi-scale_scale__iCkU1 { z-index: 5; height: 8px; flex: 0 0 100%; background: linear-gradient(90deg, rgb(150, 217, 255), rgb(183, 245, 168) 31.77%, rgb(249, 235, 124) 66.15%, rgb(252, 128, 110)); border-radius: 27px; opacity: 0; }
.bmi-scale_isShown__5kKQg .bmi-scale_scale__iCkU1 { opacity: 1; transition: opacity 1s ease-in-out; }
@media only screen and (min-width: 99999px) {
  .bmi-scale_scale__iCkU1 { height: 12px; }
}
.bmi-scale_scaleValue__pXUQV { top: 100%; margin-top: 13px; color: var(--contentTertiaryColor); }
.bmi-scale_scaleValue__pXUQV.bmi-scale_isSelected__QKL23 { color: var(--contentPrimaryColor); }
.bmi-scale_isShown__5kKQg .bmi-scale_scaleValue__pXUQV { opacity: 1; transition: opacity 1s ease-in-out 1s; }
@media only screen and (max-width: 350px) {
  .bmi-scale_scaleValue__pXUQV { word-break: break-word; }
}
@media only screen and (max-width: 390px) {
  .bmi-scale_scaleValue__pXUQV:lang(da), .bmi-scale_scaleValue__pXUQV:lang(hr) { font-size: 11px; }
}
.bmi-scale_horizontalLine__juWKv { top: -8px; width: 100%; height: 1px; }
.bmi-scale_horizontalLine__juWKv, .bmi-scale_verticalLine__w68gx { position: absolute; background-color: var(--backgroundTertiaryColor); }
.bmi-scale_verticalLine__w68gx { top: 17px; bottom: 26px; left: 7px; width: 1px; height: 35px; }
.bmi-scale_rangeItem__PF4A_ { position: relative; }
.bmi-scale_rangeItemText__8ONsa { color: var(--contentTertiaryColor); }
.bmi-scale_rangesContainer__uzoiX { position: absolute; top: -28px; display: flex; width: 100%; justify-content: space-between; }
.bmi-block_uButton__Oi114 { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.bmi-block_uGreenButton__kMMCV { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.bmi-block_uGreenButton__kMMCV:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.bmi-block_uGreenWideButton__M5cbn, .bmi-block_uWideButton__YLK5l { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.bmi-block_uWideButton__YLK5l { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.bmi-block_uWideButton__YLK5l:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.bmi-block_uInput__jkzxJ { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.bmi-block_uInput__jkzxJ:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.bmi-block_uInput__jkzxJ:hover { border: 1px solid var(--neutral900Color); }
.bmi-block_uInput__jkzxJ:-webkit-autofill:active, .bmi-block_uInput__jkzxJ:-webkit-autofill:focus, .bmi-block_uInput__jkzxJ:active, .bmi-block_uInput__jkzxJ:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.bmi-block_uInput__jkzxJ:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.bmi-block_uInput__jkzxJ.bmi-block_isInvalid__HdTgg { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.bmi-block_uContentCard__Yl0np { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.bmi-block_uInputError__m9oe7 { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.bmi-block_desktopOnly__93A5b { display: none; }
@media only screen and (min-width: 99999px) {
  .bmi-block_desktopOnly__93A5b { display: block; }
  .bmi-block_mobileOnly__35loq { display: none; }
}
.bmi-block_legal__Bl5IX { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.bmi-block_desktopContainer__sH1xN { display: flex; justify-content: space-between; }
@media only screen and (min-width: 99999px) {
  .bmi-block_aboveContainerWithPostureAndFlexibility__adJz_, .bmi-block_aboveContainer__c8_K3 { margin-bottom: 24px; }
  .bmi-block_aboveContainerWithPostureAndFlexibility__adJz_ { margin-bottom: 0px; }
}
.bmi-block_container__GgP67 { overflow: hidden; width: 100%; padding: 24px 16px 0px; border: 1px solid var(--borderTertiaryColor); border-radius: 12px; opacity: 0; transform: translateY(20px); transition: 1s ease-in-out; }
.bmi-block_container__GgP67.bmi-block_isShown__m2EQh { opacity: 1; transform: translateY(0px); }
@media only screen and (min-width: 99999px) {
  .bmi-block_container__GgP67 { max-width: 456px; padding: 24px; }
}
.bmi-block_lowerContainer__4bvkN { position: relative; display: flex; min-height: 264px; align-items: center; margin-top: 16px; }
@media only screen and (min-width: 99999px) {
  .bmi-block_lowerContainer__4bvkN { min-height: auto; }
}
.bmi-block_headerRow__l0vO1 { display: flex; align-items: center; justify-content: space-between; margin-bottom: 79px; }
@media only screen and (min-width: 99999px) {
  .bmi-block_headerRow__l0vO1 { margin-bottom: 79px; }
}
.bmi-block_listContainer__auxwx { width: 100%; }
@media only screen and (min-width: 99999px) {
  .bmi-block_listContainer__auxwx { margin: 0px; }
}
.bmi-block_animationArrowsContainer__yohYW { position: absolute; z-index: 0; top: 50%; inset-inline-end: -16px; transform: translateY(-50%); }
@media only screen and (min-width: 99999px) {
  .bmi-block_animationArrowsContainer__yohYW { inset-inline-end: -26px; }
}
[lang="ar"] .bmi-block_animationArrowsContainer__yohYW, [lang="he"] .bmi-block_animationArrowsContainer__yohYW { transform: translateY(-50%) rotate(180deg); }
.bmi-block_imageContainer__r0SWd { position: relative; display: flex; overflow: hidden; width: 100%; max-width: 432px; flex-direction: column; justify-content: flex-end; background: var(--backgroundSecondaryColor); border-radius: 16px; }
.bmi-block_image__DYqRE { position: absolute; z-index: 1; bottom: 0px; width: 100%; max-width: 167px; inset-inline-end: -16px; transition: 1s ease-in-out 2s; }
[lang="ar"] .bmi-block_image__DYqRE, [lang="he"] .bmi-block_image__DYqRE { transform: scaleX(-1); }
@media only screen and (max-width: 350px) {
  .bmi-block_image__DYqRE { max-width: 135px; }
}
@media only screen and (min-width: 99999px) {
  .bmi-block_image__DYqRE { position: static; max-width: 378px; margin: 0px auto; transform: translateX(0px); }
}
.bmi-block_containerChinaGold__0D0SG { border: 3px solid rgba(0, 0, 0, 0); background: linear-gradient(rgba(255, 255, 255, 0.698), rgb(255, 255, 255)) padding-box padding-box, linear-gradient(rgba(247, 233, 195, 0.17), rgb(247, 233, 195)) border-box border-box; }
.bmi-block-with-posture-and-flexibility_uButton__2dgkp { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.bmi-block-with-posture-and-flexibility_uGreenButton__O3RaC { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.bmi-block-with-posture-and-flexibility_uGreenButton__O3RaC:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.bmi-block-with-posture-and-flexibility_uGreenWideButton__8b6hy { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.bmi-block-with-posture-and-flexibility_uWideButton__WCBSj { display: block; width: 100%; max-width: 295px; margin: 0px auto; background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.bmi-block-with-posture-and-flexibility_uWideButton__WCBSj:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.bmi-block-with-posture-and-flexibility_uInput__vkh3C { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.bmi-block-with-posture-and-flexibility_uInput__vkh3C:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.bmi-block-with-posture-and-flexibility_uInput__vkh3C:hover { border: 1px solid var(--neutral900Color); }
.bmi-block-with-posture-and-flexibility_uInput__vkh3C:-webkit-autofill:active, .bmi-block-with-posture-and-flexibility_uInput__vkh3C:-webkit-autofill:focus, .bmi-block-with-posture-and-flexibility_uInput__vkh3C:active, .bmi-block-with-posture-and-flexibility_uInput__vkh3C:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.bmi-block-with-posture-and-flexibility_uInput__vkh3C:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.bmi-block-with-posture-and-flexibility_uInput__vkh3C.bmi-block-with-posture-and-flexibility_isInvalid__s2FEk { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.bmi-block-with-posture-and-flexibility_uContentCard__6f3Ww { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.bmi-block-with-posture-and-flexibility_uInputError__K8_gn { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.bmi-block-with-posture-and-flexibility_desktopOnly__IzQ74 { display: none; }
@media only screen and (min-width: 99999px) {
  .bmi-block-with-posture-and-flexibility_desktopOnly__IzQ74 { display: block; }
  .bmi-block-with-posture-and-flexibility_mobileOnly__UV0WX { display: none; }
}
.bmi-block-with-posture-and-flexibility_legal__nQUpe { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.bmi-block-with-posture-and-flexibility_desktopContainer__Sia0w { display: flex; justify-content: space-between; }
.bmi-block-with-posture-and-flexibility_aboveContainer__aTOlX { padding: 0px 16px; }
@media only screen and (min-width: 99999px) {
  .bmi-block-with-posture-and-flexibility_aboveContainer__aTOlX { margin-bottom: 0px; }
}
.bmi-block-with-posture-and-flexibility_container__jaT7w { overflow: hidden; width: 100%; padding: 0px 0px 16px; border: 1px solid var(--borderTertiaryColor); border-radius: 12px; opacity: 0; transform: translateY(20px); transition: 1s ease-in-out; }
.bmi-block-with-posture-and-flexibility_container__jaT7w.bmi-block-with-posture-and-flexibility_isShown__crvE3 { opacity: 1; transform: translateY(0px); }
@media only screen and (min-width: 99999px) {
  .bmi-block-with-posture-and-flexibility_container__jaT7w { max-width: 456px; padding: 24px; }
}
.bmi-block-with-posture-and-flexibility_lowerContainer__GJpug { position: relative; display: flex; height: 264px; align-items: center; padding: 0px 16px; border-bottom: 1px solid var(--borderTertiaryColor); margin-top: 16px; }
@media only screen and (min-width: 99999px) {
  .bmi-block-with-posture-and-flexibility_lowerContainer__GJpug { height: auto; }
}
.bmi-block-with-posture-and-flexibility_headerRow__WWg9V { display: flex; align-items: center; justify-content: space-between; margin-bottom: 79px; }
@media only screen and (min-width: 99999px) {
  .bmi-block-with-posture-and-flexibility_headerRow__WWg9V { margin-bottom: 79px; }
}
.bmi-block-with-posture-and-flexibility_listContainer__RXtmn { width: 100%; }
@media only screen and (min-width: 99999px) {
  .bmi-block-with-posture-and-flexibility_listContainer__RXtmn { margin: 0px; }
}
.bmi-block-with-posture-and-flexibility_animationArrowsContainer__cMFK3 { position: absolute; top: 0px; inset-inline-end: 80px; }
@media only screen and (min-width: 99999px) {
  .bmi-block-with-posture-and-flexibility_animationArrowsContainer__cMFK3 { top: 225px; inset-inline-end: 97px; }
}
[lang="ar"] .bmi-block-with-posture-and-flexibility_animationArrowsContainer__cMFK3, [lang="he"] .bmi-block-with-posture-and-flexibility_animationArrowsContainer__cMFK3 { bottom: -40px; inset-inline-end: 0px; transform: rotate(180deg); }
@media only screen and (min-width: 99999px) {
  [lang="ar"] .bmi-block-with-posture-and-flexibility_animationArrowsContainer__cMFK3, [lang="he"] .bmi-block-with-posture-and-flexibility_animationArrowsContainer__cMFK3 { bottom: 25%; inset-inline-end: 5%; }
}
.bmi-block-with-posture-and-flexibility_imageContainer__eb4qm { position: relative; display: flex; overflow: hidden; width: 100%; max-width: 432px; flex-direction: column; justify-content: flex-end; background: var(--backgroundSecondaryColor); border-radius: 16px; }
.bmi-block-with-posture-and-flexibility_image__wg5gX { position: absolute; z-index: 1; bottom: 0px; width: 100%; max-width: 167px; inset-inline-end: -16px; transition: 1s ease-in-out 2s; }
[lang="ar"] .bmi-block-with-posture-and-flexibility_image__wg5gX, [lang="he"] .bmi-block-with-posture-and-flexibility_image__wg5gX { transform: scaleX(-1); }
@media only screen and (max-width: 350px) {
  .bmi-block-with-posture-and-flexibility_image__wg5gX { max-width: 135px; }
}
@media only screen and (min-width: 99999px) {
  .bmi-block-with-posture-and-flexibility_image__wg5gX { position: static; z-index: 0; max-width: 378px; margin: 0px auto; transform: translateX(0px); }
}
.bmi-block_uButton__3Rs_t { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.bmi-block_uGreenButton__x96ZQ { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.bmi-block_uGreenButton__x96ZQ:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.bmi-block_uGreenWideButton__zYtS7, .bmi-block_uWideButton__hCX4p { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.bmi-block_uWideButton__hCX4p { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.bmi-block_uWideButton__hCX4p:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.bmi-block_uInput__EcdFr { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.bmi-block_uInput__EcdFr:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.bmi-block_uInput__EcdFr:hover { border: 1px solid var(--neutral900Color); }
.bmi-block_uInput__EcdFr:-webkit-autofill:active, .bmi-block_uInput__EcdFr:-webkit-autofill:focus, .bmi-block_uInput__EcdFr:active, .bmi-block_uInput__EcdFr:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.bmi-block_uInput__EcdFr:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.bmi-block_uInput__EcdFr.bmi-block_isInvalid__lBk6_ { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.bmi-block_uContentCard__7Isx0 { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.bmi-block_uInputError__KPHXG { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.bmi-block_desktopOnly__PoD7y { display: none; }
@media only screen and (min-width: 99999px) {
  .bmi-block_desktopOnly__PoD7y { display: block; }
  .bmi-block_mobileOnly__DlC_3 { display: none; }
}
.bmi-block_legal__Mld2q { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.bmi-block_desktopContainer__dmVXx { display: flex; justify-content: space-between; }
@media only screen and (min-width: 99999px) {
  .bmi-block_aboveContainer__FDUFt { margin-bottom: 24px; }
}
.bmi-block_container__RzBM3 { overflow: hidden; width: 100%; padding: 24px 16px 0px; border: 1px solid var(--borderTertiaryColor); border-radius: 12px; opacity: 0; transform: translateY(20px); transition: 1s ease-in-out; }
.bmi-block_container__RzBM3.bmi-block_isShown__OetGZ { opacity: 1; transform: translateY(0px); }
@media only screen and (min-width: 99999px) {
  .bmi-block_container__RzBM3 { max-width: 456px; padding: 24px; }
}
.bmi-block_lowerContainer__mc1bz { position: relative; }
.bmi-block_headerRow__dsVGj { display: flex; align-items: center; justify-content: space-between; margin-bottom: 70px; }
.bmi-block_listContainer__NVmOG { position: relative; margin: 40px 0px 16px; }
.bmi-block_listContainer__NVmOG .bmi-block_list__K1mEy { max-width: 165px; }
@media only screen and (min-width: 99999px) {
  .bmi-block_listContainer__NVmOG { margin: 0px; }
}
.bmi-block_animationArrowsContainer__fdKsD { position: absolute; top: calc(50% - 62px); right: -20px; }
@media only screen and (min-width: 99999px) {
  .bmi-block_animationArrowsContainer__fdKsD { top: 225px; right: 97px; }
}
.bmi-block_imageContainer__3dBnv { position: relative; display: flex; overflow: hidden; width: 100%; max-width: 432px; flex-direction: column; justify-content: flex-end; background: var(--backgroundSecondaryColor); border-radius: 16px; }
.bmi-block_image__wH9_V { position: absolute; z-index: 1; right: 11px; bottom: -17px; width: 100%; max-width: 167px; transform: translateX(30px); transition: 1s ease-in-out 2s; }
@media only screen and (max-width: 350px) {
  .bmi-block_image__wH9_V { max-width: 135px; }
}
@media only screen and (min-width: 99999px) {
  .bmi-block_image__wH9_V { position: static; z-index: 0; max-width: 378px; margin: 0px auto; transform: translateX(0px); }
}
.info-page-bmi-with-walking-stats_uButton__3HnBQ { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.info-page-bmi-with-walking-stats_uGreenButton__C_Tx4 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.info-page-bmi-with-walking-stats_uGreenButton__C_Tx4:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.info-page-bmi-with-walking-stats_uGreenWideButton__wmPIN, .info-page-bmi-with-walking-stats_uWideButton__PJYid { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.info-page-bmi-with-walking-stats_uWideButton__PJYid { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.info-page-bmi-with-walking-stats_uWideButton__PJYid:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.info-page-bmi-with-walking-stats_uInput__936JS { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.info-page-bmi-with-walking-stats_uInput__936JS:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.info-page-bmi-with-walking-stats_uInput__936JS:hover { border: 1px solid var(--neutral900Color); }
.info-page-bmi-with-walking-stats_uInput__936JS:-webkit-autofill:active, .info-page-bmi-with-walking-stats_uInput__936JS:-webkit-autofill:focus, .info-page-bmi-with-walking-stats_uInput__936JS:active, .info-page-bmi-with-walking-stats_uInput__936JS:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.info-page-bmi-with-walking-stats_uInput__936JS:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.info-page-bmi-with-walking-stats_uInput__936JS.info-page-bmi-with-walking-stats_isInvalid__4R3oH { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.info-page-bmi-with-walking-stats_uContentCard__EdFrY { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.info-page-bmi-with-walking-stats_uInputError__hhLFF { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.info-page-bmi-with-walking-stats_desktopOnly__f_X3l { display: none; }
@media only screen and (min-width: 99999px) {
  .info-page-bmi-with-walking-stats_desktopOnly__f_X3l { display: block; }
  .info-page-bmi-with-walking-stats_mobileOnly__MN9HH { display: none; }
}
.info-page-bmi-with-walking-stats_legal__issas { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.info-page-bmi-with-walking-stats_root__9_mG6 { width: 100%; background-color: var(--backgroundPrimaryColor); }
.info-page-bmi-with-walking-stats_container__gIISZ { width: 100%; padding: 24px 20px; }
@media only screen and (min-width: 99999px) {
  .info-page-bmi-with-walking-stats_container__gIISZ { max-width: 936px; padding: 64px 0px; margin: 0px auto; }
}
.info-page-bmi-with-walking-stats_title__2p_Dd { margin-bottom: 24px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .info-page-bmi-with-walking-stats_title__2p_Dd { margin-bottom: 40px; }
}
.info-page-bmi-with-walking-stats_bmiContainer__QQqOJ { width: 100%; margin-bottom: 16px; border-radius: 12px; }
.info-page-bmi-with-walking-stats_buttonGroup__k7jkc { border-top: 1px solid var(--borderTertiaryColor); }
.bmi-block_uButton__jkgjV { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.bmi-block_uGreenButton__BtrbI { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.bmi-block_uGreenButton__BtrbI:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.bmi-block_uGreenWideButton___g9Dx, .bmi-block_uWideButton__PPJkc { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.bmi-block_uWideButton__PPJkc { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.bmi-block_uWideButton__PPJkc:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.bmi-block_uInput__xjTGo { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.bmi-block_uInput__xjTGo:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.bmi-block_uInput__xjTGo:hover { border: 1px solid var(--neutral900Color); }
.bmi-block_uInput__xjTGo:-webkit-autofill:active, .bmi-block_uInput__xjTGo:-webkit-autofill:focus, .bmi-block_uInput__xjTGo:active, .bmi-block_uInput__xjTGo:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.bmi-block_uInput__xjTGo:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.bmi-block_uInput__xjTGo.bmi-block_isInvalid__LLadw { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.bmi-block_uContentCard__4JcRX { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.bmi-block_uInputError__JEqrO { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.bmi-block_desktopOnly__eG2zD { display: none; }
@media only screen and (min-width: 99999px) {
  .bmi-block_desktopOnly__eG2zD { display: block; }
  .bmi-block_mobileOnly__0PMcT { display: none; }
}
.bmi-block_legal__3QZ5h { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.bmi-block_container__nVVBz { overflow: hidden; width: 100%; padding: 24px 16px 0px; border: 1px solid var(--borderTertiaryColor); border-radius: 12px; opacity: 0; transform: translateY(20px); transition: 1s ease-in-out; }
.bmi-block_container__nVVBz.bmi-block_isShown__sQFkJ { opacity: 1; transform: translateY(0px); }
@media only screen and (min-width: 99999px) {
  .bmi-block_container__nVVBz { padding: 24px; }
}
.bmi-block_lowerContainer__5581D { position: relative; }
.bmi-block_headerRow__jQ_KR { display: flex; align-items: center; justify-content: space-between; margin-bottom: 79px; }
.bmi-block_listContainer__9c73N { position: relative; margin: 24px 0px 16px; }
@media only screen and (min-width: 99999px) {
  .bmi-block_listContainer__9c73N { margin: 0px; }
}
.overeating-summary_container__uWple { display: flex; width: 100%; flex-direction: column; animation: 0.5s ease-out 0s 1 normal forwards running overeating-summary_fadeIn__4S7Vv; gap: 8px; opacity: 0; }
.overeating-summary_tag__9XJCQ { padding: 4px 8px; border-radius: 6px; transition: opacity 0.3s; }
.overeating-summary_scoreBarContainer__CHuz_ { position: relative; overflow: hidden; width: 100%; height: 14px; background-color: var(--backgroundSecondaryColor); border-radius: 4px; }
.overeating-summary_scoreBar__o9II0 { width: 0px; height: 100%; animation: 1s ease-out 0s 1 normal forwards running overeating-summary_slideIn__MZ_w2; border-radius: 4px; transform-origin: left center; }
@keyframes overeating-summary_slideIn__MZ_w2 { 
  0% { width: 0px; }
  100% { width: var(--score-width); }
}
@keyframes overeating-summary_fadeIn__4S7Vv { 
  0% { opacity: 0; transform: translateY(5px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.overeating-summary_greenTag__jQUAN { background-color: var(--themePrimaryLightColor); color: var(--themePrimaryColor); }
.overeating-summary_yellowTag__ok249 { background-color: rgb(255, 245, 210); color: rgb(175, 144, 32); }
.overeating-summary_orangeTag__4mt_X { background-color: rgb(255, 236, 208); color: rgb(227, 139, 9); }
.overeating-summary_redTag__MH275 { background-color: rgba(252, 128, 110, 0.2); color: rgb(255, 64, 75); }
.overeating-summary_greenBar__npexE { background-color: rgb(52, 199, 89); }
.overeating-summary_yellowBar__s16jw { background-color: rgb(255, 213, 61); }
.overeating-summary_orangeBar__sTprO { background-color: rgb(255, 173, 73); }
.overeating-summary_redBar__DboP8 { background-color: rgb(255, 64, 75); }
.mindful-bmi-block_uButton__hPuud { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.mindful-bmi-block_uGreenButton__tUj7t { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.mindful-bmi-block_uGreenButton__tUj7t:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.mindful-bmi-block_uGreenWideButton__pu1AM, .mindful-bmi-block_uWideButton__K7Wnh { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.mindful-bmi-block_uWideButton__K7Wnh { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.mindful-bmi-block_uWideButton__K7Wnh:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.mindful-bmi-block_uInput__EAHz4 { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.mindful-bmi-block_uInput__EAHz4:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.mindful-bmi-block_uInput__EAHz4:hover { border: 1px solid var(--neutral900Color); }
.mindful-bmi-block_uInput__EAHz4:-webkit-autofill:active, .mindful-bmi-block_uInput__EAHz4:-webkit-autofill:focus, .mindful-bmi-block_uInput__EAHz4:active, .mindful-bmi-block_uInput__EAHz4:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.mindful-bmi-block_uInput__EAHz4:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.mindful-bmi-block_uInput__EAHz4.mindful-bmi-block_isInvalid__eU7EA { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.mindful-bmi-block_uContentCard__L2OF7 { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.mindful-bmi-block_uInputError__F9qTH { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.mindful-bmi-block_desktopOnly__LLJ_4 { display: none; }
@media only screen and (min-width: 99999px) {
  .mindful-bmi-block_desktopOnly__LLJ_4 { display: block; }
  .mindful-bmi-block_mobileOnly__WjZns { display: none; }
}
.mindful-bmi-block_legal__1sp_I { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.mindful-bmi-block_desktopContainer__ibQp4 { display: flex; justify-content: space-between; }
@media only screen and (min-width: 99999px) {
  .mindful-bmi-block_aboveContainer__ImFiS { margin-bottom: 24px; }
}
.mindful-bmi-block_container__MCvbK { overflow: hidden; width: 100%; padding: 24px 16px 0px; border: 1px solid var(--borderTertiaryColor); border-radius: 12px; opacity: 0; transform: translateY(20px); transition: 1s ease-in-out; }
.mindful-bmi-block_container__MCvbK.mindful-bmi-block_isShown__Fz2y4 { opacity: 1; transform: translateY(0px); }
@media only screen and (min-width: 99999px) {
  .mindful-bmi-block_container__MCvbK { max-width: 456px; padding: 24px; }
}
.mindful-bmi-block_lowerContainer__Uww6d { position: relative; }
.mindful-bmi-block_headerRow__hdvVo { display: flex; align-items: center; justify-content: space-between; margin-bottom: 79px; font-family: var(--font-aeonik-pro),sans-serif; }
@media only screen and (min-width: 99999px) {
  .mindful-bmi-block_headerRow__hdvVo { margin-bottom: 79px; }
}
.mindful-bmi-block_listContainer__sFELu { position: relative; margin: 24px 0px 16px; }
@media only screen and (min-width: 99999px) {
  .mindful-bmi-block_listContainer__sFELu { margin: 0px; }
}
.mindful-bmi-block_animationArrowsContainer__6izJJ { position: absolute; top: calc(50% - 62px); right: -20px; }
@media only screen and (min-width: 99999px) {
  .mindful-bmi-block_animationArrowsContainer__6izJJ { top: 225px; inset-inline-end: 97px; }
  .mindful-bmi-block_animationArrowsContainer__6izJJ svg { color: var(--contentTertaryColor,rgba(23,23,23,.06)); }
}
.mindful-bmi-block_imageContainer__qJYTt { position: relative; display: flex; overflow: hidden; width: 100%; max-width: 432px; flex-direction: column; justify-content: flex-end; background: var(--backgroundSecondaryColor); border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .mindful-bmi-block_imageContainer__qJYTt { background: var(--backgroundTertiaryColor,#eaf5ed); }
}
.mindful-bmi-block_image__voPHU { position: absolute; z-index: 1; bottom: -38px; width: 100%; max-width: 167px; inset-inline-end: 11px; transform: translateX(30px); transition: 1s ease-in-out 2s; }
[lang="ar"] .mindful-bmi-block_image__voPHU, [lang="he"] .mindful-bmi-block_image__voPHU { inset-inline-end: -30px; transform: translateX(0px); }
@media only screen and (max-width: 350px) {
  .mindful-bmi-block_image__voPHU { max-width: 135px; }
}
@media only screen and (min-width: 99999px) {
  .mindful-bmi-block_image__voPHU { position: static; z-index: 0; max-width: 378px; margin: 0px auto; transform: translateX(0px); }
}
.info-page-mindful-bmi-summary_uButton__PEoWn { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.info-page-mindful-bmi-summary_uGreenButton__Yn1Oz { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.info-page-mindful-bmi-summary_uGreenButton__Yn1Oz:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.info-page-mindful-bmi-summary_uGreenWideButton__BbreW, .info-page-mindful-bmi-summary_uWideButton__VoZVv { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.info-page-mindful-bmi-summary_uWideButton__VoZVv { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.info-page-mindful-bmi-summary_uWideButton__VoZVv:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.info-page-mindful-bmi-summary_uInput__xM7Ua { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.info-page-mindful-bmi-summary_uInput__xM7Ua:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.info-page-mindful-bmi-summary_uInput__xM7Ua:hover { border: 1px solid var(--neutral900Color); }
.info-page-mindful-bmi-summary_uInput__xM7Ua:-webkit-autofill:active, .info-page-mindful-bmi-summary_uInput__xM7Ua:-webkit-autofill:focus, .info-page-mindful-bmi-summary_uInput__xM7Ua:active, .info-page-mindful-bmi-summary_uInput__xM7Ua:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.info-page-mindful-bmi-summary_uInput__xM7Ua:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.info-page-mindful-bmi-summary_uInput__xM7Ua.info-page-mindful-bmi-summary_isInvalid__05cbF { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.info-page-mindful-bmi-summary_uContentCard__gkwwa { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.info-page-mindful-bmi-summary_uInputError__F23u0 { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.info-page-mindful-bmi-summary_desktopOnly__tFkdN { display: none; }
@media only screen and (min-width: 99999px) {
  .info-page-mindful-bmi-summary_desktopOnly__tFkdN { display: block; }
  .info-page-mindful-bmi-summary_mobileOnly__sQ4x6 { display: none; }
}
.info-page-mindful-bmi-summary_legal__cE7yD { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.info-page-mindful-bmi-summary_root__5c4UK { width: 100%; background-color: var(--backgroundPrimaryColor); }
.info-page-mindful-bmi-summary_container__mFhgW { width: 100%; padding: 24px 20px; }
@media only screen and (min-width: 99999px) {
  .info-page-mindful-bmi-summary_container__mFhgW { max-width: 936px; padding: 64px 0px; margin: 0px auto; }
}
.info-page-mindful-bmi-summary_title__HI5YW { margin-bottom: 24px; color: var(--contentPrimaryColor,#073223); font-family: var(--font-aeonik-pro),sans-serif; font-size: 32px; font-style: normal; font-weight: 500; letter-spacing: -0.64px; line-height: 36px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .info-page-mindful-bmi-summary_title__HI5YW { margin-bottom: 40px; font-size: 42px; letter-spacing: -0.84px; line-height: 44px; }
}
.info-page-mindful-bmi-summary_blocksContainer__8biYs { display: grid; gap: 16px; }
.info-page-mindful-bmi-summary_buttonGroup__wcC_V { border-top: 1px solid var(--borderTertiaryColor); }
.info-page-mindful-bmi-summary_bmiContainer__sf9oU { width: 100%; margin-bottom: 24px; border-radius: 12px; }
.bmi-wellness-profile-block_uButton__GE0CW { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.bmi-wellness-profile-block_uGreenButton__wSmlb { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.bmi-wellness-profile-block_uGreenButton__wSmlb:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.bmi-wellness-profile-block_uGreenWideButton__5TNGB, .bmi-wellness-profile-block_uWideButton__Htgv9 { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.bmi-wellness-profile-block_uWideButton__Htgv9 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.bmi-wellness-profile-block_uWideButton__Htgv9:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.bmi-wellness-profile-block_uInput__5UDto { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.bmi-wellness-profile-block_uInput__5UDto:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.bmi-wellness-profile-block_uInput__5UDto:hover { border: 1px solid var(--neutral900Color); }
.bmi-wellness-profile-block_uInput__5UDto:-webkit-autofill:active, .bmi-wellness-profile-block_uInput__5UDto:-webkit-autofill:focus, .bmi-wellness-profile-block_uInput__5UDto:active, .bmi-wellness-profile-block_uInput__5UDto:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.bmi-wellness-profile-block_uInput__5UDto:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.bmi-wellness-profile-block_uInput__5UDto.bmi-wellness-profile-block_isInvalid__3aGOx { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.bmi-wellness-profile-block_uContentCard__XSTrf { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.bmi-wellness-profile-block_uInputError__Ps3e3 { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.bmi-wellness-profile-block_desktopOnly__NhmqB { display: none; }
@media only screen and (min-width: 99999px) {
  .bmi-wellness-profile-block_desktopOnly__NhmqB { display: block; }
  .bmi-wellness-profile-block_mobileOnly__r3PHI { display: none; }
}
.bmi-wellness-profile-block_legal__3U_y_ { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.bmi-wellness-profile-block_desktopContainer__KmJqR { display: flex; justify-content: space-between; }
@media only screen and (min-width: 99999px) {
  .bmi-wellness-profile-block_aboveContainer__a_b4U { margin-bottom: 24px; }
}
.bmi-wellness-profile-block_container__QsGP5 { overflow: hidden; width: 100%; padding: 24px 16px 0px; border: 1px solid var(--borderTertiaryColor); border-radius: 12px; opacity: 0; transform: translateY(20px); transition: 1s ease-in-out; }
.bmi-wellness-profile-block_container__QsGP5.bmi-wellness-profile-block_isShown__K8orf { opacity: 1; transform: translateY(0px); }
@media only screen and (min-width: 99999px) {
  .bmi-wellness-profile-block_container__QsGP5 { max-width: 456px; padding: 24px; }
}
.bmi-wellness-profile-block_lowerContainer__Qej61 { position: relative; display: flex; min-height: 264px; align-items: center; margin-top: 16px; }
@media only screen and (min-width: 99999px) {
  .bmi-wellness-profile-block_lowerContainer__Qej61 { min-height: auto; }
}
.bmi-wellness-profile-block_headerRow__fUF8F { display: flex; align-items: center; justify-content: space-between; margin-bottom: 79px; }
.bmi-wellness-profile-block_listContainer__yW3vl { width: 100%; }
@media only screen and (min-width: 99999px) {
  .bmi-wellness-profile-block_listContainer__yW3vl { margin: 0px; }
}
.bmi-wellness-profile-block_animationArrowsContainer__z42NX { position: absolute; z-index: 0; top: 50%; inset-inline-end: -16px; transform: translateY(-50%); }
@media only screen and (min-width: 99999px) {
  .bmi-wellness-profile-block_animationArrowsContainer__z42NX { inset-inline-end: -26px; }
}
[lang="ar"] .bmi-wellness-profile-block_animationArrowsContainer__z42NX, [lang="he"] .bmi-wellness-profile-block_animationArrowsContainer__z42NX { transform: translateY(-50%) rotate(180deg); }
.bmi-wellness-profile-block_imageContainer__OlqHB { position: relative; display: flex; overflow: hidden; width: 100%; max-width: 432px; flex-direction: column; justify-content: flex-end; background: var(--backgroundSecondaryColor); border-radius: 16px; }
.bmi-wellness-profile-block_image__fa_DZ { position: absolute; z-index: 1; bottom: 0px; width: 100%; max-width: 167px; inset-inline-end: -16px; transition: 1s ease-in-out 2s; }
[lang="ar"] .bmi-wellness-profile-block_image__fa_DZ, [lang="he"] .bmi-wellness-profile-block_image__fa_DZ { transform: scaleX(-1); }
@media only screen and (max-width: 350px) {
  .bmi-wellness-profile-block_image__fa_DZ { max-width: 135px; }
}
@media only screen and (min-width: 99999px) {
  .bmi-wellness-profile-block_image__fa_DZ { position: static; max-width: 378px; margin: 0px auto; transform: translateX(0px); }
}
.bmi-block-wellness-profile-reversed_uButton___Lezc { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.bmi-block-wellness-profile-reversed_uGreenButton__LeXLX { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.bmi-block-wellness-profile-reversed_uGreenButton__LeXLX:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.bmi-block-wellness-profile-reversed_uGreenWideButton__GHj95 { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.bmi-block-wellness-profile-reversed_uWideButton__ibGsF { display: block; width: 100%; max-width: 295px; margin: 0px auto; background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.bmi-block-wellness-profile-reversed_uWideButton__ibGsF:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.bmi-block-wellness-profile-reversed_uInput__WQhu4 { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.bmi-block-wellness-profile-reversed_uInput__WQhu4:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.bmi-block-wellness-profile-reversed_uInput__WQhu4:hover { border: 1px solid var(--neutral900Color); }
.bmi-block-wellness-profile-reversed_uInput__WQhu4:-webkit-autofill:active, .bmi-block-wellness-profile-reversed_uInput__WQhu4:-webkit-autofill:focus, .bmi-block-wellness-profile-reversed_uInput__WQhu4:active, .bmi-block-wellness-profile-reversed_uInput__WQhu4:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.bmi-block-wellness-profile-reversed_uInput__WQhu4:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.bmi-block-wellness-profile-reversed_uInput__WQhu4.bmi-block-wellness-profile-reversed_isInvalid__bZ3Lv { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.bmi-block-wellness-profile-reversed_uContentCard__h2jIb { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.bmi-block-wellness-profile-reversed_uInputError__aWwdV { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.bmi-block-wellness-profile-reversed_desktopOnly__ReNtl { display: none; }
@media only screen and (min-width: 99999px) {
  .bmi-block-wellness-profile-reversed_desktopOnly__ReNtl { display: block; }
  .bmi-block-wellness-profile-reversed_mobileOnly__NJwbz { display: none; }
}
.bmi-block-wellness-profile-reversed_legal__CbdAq { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.bmi-block-wellness-profile-reversed_desktopContainer__EjdbE { display: flex; justify-content: space-between; }
.bmi-block-wellness-profile-reversed_container__vJTsF { overflow: hidden; width: 100%; border: 1px solid var(--borderTertiaryColor); border-radius: 12px; opacity: 0; transform: translateY(20px); transition: 1s ease-in-out; }
.bmi-block-wellness-profile-reversed_container__vJTsF.bmi-block-wellness-profile-reversed_isShown__RkUsK { opacity: 1; transform: translateY(0px); }
@media only screen and (min-width: 99999px) {
  .bmi-block-wellness-profile-reversed_container__vJTsF { max-width: 456px; }
}
.bmi-block-wellness-profile-reversed_aboveContainer__qWrNw { position: relative; display: flex; min-height: 264px; align-items: center; padding: 0px 16px 16px; border-bottom: 1px solid var(--borderTertiaryColor); margin-top: 16px; }
@media only screen and (min-width: 99999px) {
  .bmi-block-wellness-profile-reversed_aboveContainer__qWrNw { min-height: auto; padding: 24px 24px 20px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
}
.bmi-block-wellness-profile-reversed_headerRow__oqwr5 { display: flex; align-items: center; justify-content: space-between; margin-bottom: 79px; }
.bmi-block-wellness-profile-reversed_listContainer__J061d { width: 100%; }
.bmi-block-wellness-profile-reversed_animationArrowsContainer__Ep8Nt { position: absolute; z-index: 0; top: 50%; inset-inline-end: 0px; transform: translateY(-50%); }
@media only screen and (min-width: 99999px) {
  .bmi-block-wellness-profile-reversed_animationArrowsContainer__Ep8Nt { inset-inline-end: -26px; }
}
[lang="ar"] .bmi-block-wellness-profile-reversed_animationArrowsContainer__Ep8Nt, [lang="he"] .bmi-block-wellness-profile-reversed_animationArrowsContainer__Ep8Nt { transform: translateY(-50%) rotate(180deg); }
.bmi-block-wellness-profile-reversed_imageContainer__ypH5D { position: relative; display: flex; overflow: hidden; width: 100%; max-width: 432px; flex-direction: column; justify-content: flex-end; background: var(--backgroundSecondaryColor); border-radius: 16px; }
.bmi-block-wellness-profile-reversed_image__wJf8A { position: absolute; z-index: 1; bottom: 0px; width: 100%; max-width: 167px; inset-inline-end: 0px; transition: 1s ease-in-out 2s; }
[lang="ar"] .bmi-block-wellness-profile-reversed_image__wJf8A, [lang="he"] .bmi-block-wellness-profile-reversed_image__wJf8A { transform: scaleX(-1); }
@media only screen and (max-width: 350px) {
  .bmi-block-wellness-profile-reversed_image__wJf8A { max-width: 135px; }
}
@media only screen and (min-width: 99999px) {
  .bmi-block-wellness-profile-reversed_image__wJf8A { position: static; max-width: 378px; margin: 0px auto; transform: translateX(0px); }
}
.bmi-block-wellness-profile-reversed_lowerContainer___cnNw { padding: 24px 16px 16px; }
.expandable-button-section_buttonWrap__1jdXD { position: fixed; bottom: 0px; left: 0px; display: flex; width: 100%; flex-direction: column; align-items: center; padding: 20px; border-top: 1px solid var(--borderTertiaryColor); background-color: var(--background1Color); gap: 16px; transition: top 0.05s ease-out; z-index: 11; }
.expandable-button-section_buttonContainer__LjRNj { position: relative; }
.expandable-button-section_button__8r5dZ { position: relative; z-index: 0; padding: 12px 20px; }
.expandable-button-section_button__8r5dZ.expandable-button-section_lowercase__LnXic span { text-transform: none; }
.expandable-button-section_button__8r5dZ:disabled { pointer-events: none; }
.expandable-button-section_staticButtonContainer__aZkZG { width: 100%; opacity: 1; transition-duration: 0.2s; }
.expandable-button-section_staticButtonContainer__aZkZG.expandable-button-section_isHidden__hLvb9 { opacity: 0; pointer-events: none; }
.expandable-button-section_fixedButtonContainer__17p_b { position: fixed; z-index: 10; right: 0px; bottom: 200px; width: 100%; opacity: 0; transform: translate(120%); transition-duration: 0.4s; }
.expandable-button-section_fixedButtonContainer__17p_b.expandable-button-section_isShown__J2ojV { opacity: 1; transform: translate(0px); transition-duration: 0.3s; }
.expandable-button-section_fixedButtonTransformContainer__UANzZ { display: flex; align-items: center; justify-content: space-between; padding: 20px; background-color: var(--backgroundPrimaryColor); transform: translateY(-100%); transition-duration: 0.1s; }
.expandable-button-section_fixedButton__WADQ3 { max-width: 125px !important; padding: 12px 20px !important; }
.expandable-button-section_visuallyHidden__ttqr0 { overflow: hidden; width: 0px; height: 0px; padding: 0px; border: 0px; margin: 0px; opacity: 0; visibility: hidden; }
.expandable-button-section_securityIconsContainer__sj738 { position: fixed; bottom: 118px; }
.expandable-button-section_snackbarFixed__POa7o { position: fixed; bottom: 110px; left: 0px; width: 100%; margin-top: 0px; }
.consent-gated-scratch-card-layout_page__PuZ71 { overflow: hidden; }
.consent-gated-scratch-card-layout_pageContainer__sKDUI { display: flex; flex-direction: column; align-items: center; justify-content: flex-start; padding: 24px 20px; gap: 24px; }
@media only screen and (min-width: 99999px) {
  .consent-gated-scratch-card-layout_pageContainer__sKDUI { padding-top: 64px; gap: 40px; }
}
.consent-gated-scratch-card-layout_heroSectionContainer__UUPxB { display: flex; max-width: 552px; flex-direction: column; align-items: center; gap: 12px; text-align: center; }
.consent-gated-scratch-card-layout_header__tpv_L { z-index: 1 !important; }
.phone-form_uButton__4Tm7U { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.phone-form_uGreenButton__eyq6_ { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.phone-form_uGreenButton__eyq6_:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.phone-form_uGreenWideButton__PK4TZ, .phone-form_uWideButton__CM9lu { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.phone-form_uWideButton__CM9lu { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.phone-form_uWideButton__CM9lu:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.phone-form_uInput__CgW1j { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.phone-form_uInput__CgW1j:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.phone-form_uInput__CgW1j:hover { border: 1px solid var(--neutral900Color); }
.phone-form_uInput__CgW1j:-webkit-autofill:active, .phone-form_uInput__CgW1j:-webkit-autofill:focus, .phone-form_uInput__CgW1j:active, .phone-form_uInput__CgW1j:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.phone-form_uInput__CgW1j:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.phone-form_uInput__CgW1j.phone-form_isInvalid__7KsE7 { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.phone-form_uContentCard__MVxqJ { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.phone-form_uInputError__LWj8A { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.phone-form_desktopOnly__SVJ1u { display: none; }
@media only screen and (min-width: 99999px) {
  .phone-form_desktopOnly__SVJ1u { display: block; }
  .phone-form_mobileOnly__sElYd { display: none; }
}
.phone-form_legal__YSUjo { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.phone-form_form__FcG7v { display: flex; height: 100%; flex-direction: column; justify-content: space-between; }
.phone-form_inputRow__R0pTZ { position: relative; }
.phone-form_error__F_Y5v { padding: 0px 0px 0px 3px; color: var(--contentNegativeColor); font-size: 12px; }
.phone-form_phoneInputWrapper__JzCtN { width: calc(100% - 6px); max-width: 552px; max-height: 56px; padding: 16px; border: 1px solid var(--inputSecondaryColor); margin-bottom: 8px; margin-left: 3px; background: var(--backgroundPrimaryColor); border-radius: 12px; transition: border-color 0.2s; }
.phone-form_phoneInputWrapper__JzCtN:hover { border: 1px solid var(--inputPrimaryColor); }
.phone-form_phoneInputWrapper__JzCtN:focus-within { padding: 15px; border: 2px solid var(--inputPrimaryColor); }
.phone-form_phoneInputWrapper__JzCtN.phone-form_isInvalid__7KsE7 { border: 1px solid var(--inputNegativeColor); }
.phone-form_phoneInputWrapper__JzCtN.phone-form_isInvalid__7KsE7:focus-within { padding: 15px; border: 2px solid var(--inputNegativeColor); }
.phone-form_flagContainer__jHS4H { flex-shrink: 0; }
.phone-form_separator__t_HIC { width: 1px; height: 20px; flex-shrink: 0; background-color: var(--inputSecondaryColor); }
.phone-form_input__WYOoq { min-width: 0px; flex: 1 1 0%; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; appearance: none; background: rgba(0, 0, 0, 0); color: var(--contentTertiaryColor); outline: none; font-family: var(--secondaryFont),sans-serif; font-size: 17px; letter-spacing: -0.03em; line-height: 1.18; }
.phone-form_input__WYOoq, [data-aeonik-pro-new-font] .phone-form_input__WYOoq { -webkit-font-smoothing: antialiased; font-weight: 400; }
[data-aeonik-pro-new-font] .phone-form_input__WYOoq { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; letter-spacing: 0px; line-height: 20px; }
.phone-form_input__WYOoq::placeholder { color: var(--contentTertiaryColor); }
.phone-form_input__WYOoq:-webkit-autofill, .phone-form_input__WYOoq:-webkit-autofill:active, .phone-form_input__WYOoq:-webkit-autofill:focus, .phone-form_input__WYOoq:-webkit-autofill:hover { box-shadow: 0 0 0 30px var(--backgroundPrimaryColor) inset; -webkit-text-fill-color: var(--contentPrimaryColor); }
.phone-form_tipIsInvalid__ZcpGd { margin-top: 8px; }
.phone-form_tipText__wFtK0 { color: var(--contentSecondaryColor); text-align: start; }
.phone-form_tipText__wFtK0 a { color: var(--contentLinkColor); text-decoration-line: underline; }
.phone-form_tipIcon__KSkor { color: var(--contentSecondaryColor); }
.phone-form_tipIcon__KSkor path { fill: var(--contentSecondaryColor); }
.phone-form_button__tHLq1 { width: 100%; margin: 0px auto; }
.phone-form_buttonWrap__Z6Ca0 { border-top: 1px solid var(--borderTertiaryColor); }
@media only screen and (max-width: 99999px) {
  .phone-form_buttonWrap__Z6Ca0 { padding: 20px; }
}
.china-gold-skip-quiz-phone-modal-content_container__YD2cx { width: 100%; height: 100%; margin-top: 56px; }
@media only screen and (min-width: 99999px) {
  .china-gold-skip-quiz-phone-modal-content_container__YD2cx { margin-top: 88px; }
}
.china-gold-skip-quiz-phone-modal-content_content__wWPja { height: 100%; margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .china-gold-skip-quiz-phone-modal-content_content__wWPja { width: 552px; padding: 64px 0px 0px; }
}
.china-gold-skip-quiz-phone-modal-content_currentContainer__YAicA { height: 100%; }
.china-gold-skip-quiz-phone-modal_modal__QaCcm { min-height: 97%; background: var(--backgroundAlwaysLightColor); color: var(--contentPrimaryColor); }
.china-gold-skip-quiz-phone-modal_modal__QaCcm .china-gold-skip-quiz-phone-modal_modalContent__nVMoN { padding-top: 32px; }
.china-gold-skip-quiz-phone-modal_modal__QaCcm [class*="closeButton"] svg { fill: var(--contentPrimaryColor); }
.name-input-page-v2_container__0vpyK { width: 100%; max-width: 552px; height: 100%; padding: 24px 20px 20px; margin: 0px auto 56px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .name-input-page-v2_container__0vpyK { margin: 0px auto; }
}
@media only screen and (min-width: 99999px) {
  .name-input-page-v2_container__0vpyK { padding-top: 64px; }
}
.name-input-page-v2_inputContainer__l8DRn { margin-top: 24px; font-size: 32px; font-weight: 700; line-height: 1.25; }
@media only screen and (min-width: 99999px) {
  .name-input-page-v2_inputContainer__l8DRn { margin-top: 40px; font-size: 40px; line-height: 1.2; }
}
.name-input-page-v2_input__tibRd { overflow: auto; flex: 1 1 0%; padding: 8px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; color: inherit; outline: none; text-align: center; font-family: var(--font),sans-serif; font-weight: 600; letter-spacing: -0.02em; }
.name-input-page-v2_input__tibRd, [data-recoleta-font] .name-input-page-v2_input__tibRd { -webkit-font-smoothing: antialiased; font-size: 32px; line-height: 1.06; }
[data-recoleta-font] .name-input-page-v2_input__tibRd { font-family: var(--font-recoleta),sans-serif; font-weight: 400; font-style: normal; letter-spacing: -0.64px; }
[data-aeonik-pro-font] .name-input-page-v2_input__tibRd { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 36px; letter-spacing: -0.02em; line-height: 1.05; }
[data-headers-content-primary] .name-input-page-v2_input__tibRd { color: var(--contentPrimaryColor) !important; }
[data-headers-content-primary] .name-input-page-v2_input__tibRd b { color: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .name-input-page-v2_input__tibRd { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 36px; letter-spacing: -0.72px; line-height: 1.11; }
[data-aeonik-pro-new-font] .name-input-page-v2_input__tibRd { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
[data-headline-alike-font] .name-input-page-v2_input__tibRd { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
@media only screen and (min-width: 99999px) {
  .name-input-page-v2_input__tibRd { font-family: var(--font),sans-serif; font-weight: 600; line-height: 1.04; }
  .name-input-page-v2_input__tibRd, [data-recoleta-font] .name-input-page-v2_input__tibRd { -webkit-font-smoothing: antialiased; font-size: 48px; letter-spacing: -1px; }
  [data-recoleta-font] .name-input-page-v2_input__tibRd { font-family: var(--font-recoleta),sans-serif; font-weight: 400; font-style: normal; line-height: 1.08; }
  [data-aeonik-pro-font] .name-input-page-v2_input__tibRd { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 56px; letter-spacing: -0.02em; line-height: 1.03; }
  [data-headline-recoleta-font] .name-input-page-v2_input__tibRd { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-new-font] .name-input-page-v2_input__tibRd { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .name-input-page-v2_input__tibRd { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.name-input-page-v2_snackbar__L5QHw { margin-top: 16px; }
.name-input-page-v2_root__IQRD3 { position: relative; display: flex; align-items: center; padding: 0px 10px; border-bottom: 1px solid var(--contentSecondaryColor); color: var(--contentPrimaryColor); }
.name-input-page-v2_root__IQRD3.name-input-page-v2_disabled__mQ4CI { color: var(--contentSecondaryColor); }
.name-input-page-v2_button__xFD5X { width: 100%; margin: 0px auto; }
.name-input-page-v2_buttonWrapper__dlbXh { border-top: 1px solid var(--borderTertiaryColor); }
@media only screen and (max-width: 99999px) {
  .name-input-page-v2_buttonWrapper__dlbXh { padding: 20px; }
}
@keyframes single-select-with-optional-consent_show__qNoyk { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes single-select-with-optional-consent_showLCP__iyb7g { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes single-select-with-optional-consent_hide__7ewoL { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes single-select-with-optional-consent_smallScroll__nXgla { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes single-select-with-optional-consent_bigScroll__u4bTH { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.single-select-with-optional-consent_consentBox__wSWKt { padding: 0px 16px 24px; }
@media only screen and (min-width: 99999px) {
  .single-select-with-optional-consent_consentBox__wSWKt { max-width: 552px; margin: 0px auto; }
}
.single-select-with-optional-consent_buttonGroup__koGcW { z-index: 10; height: auto; animation: single-select-with-optional-consent_show__qNoyk var(--scrollDuration,.3s) ease-out .5s backwards; }
.single-select-with-optional-consent_button__Ymv5D { transform: scale(1); transition: transform 0.1s ease-in-out, opacity 0.3s ease-in-out; }
.single-select-with-optional-consent_button__Ymv5D:active { transform: scale(0.98); }
.single-select-with-optional-consent_button__Ymv5D[disabled] { cursor: not-allowed; opacity: 0.6; }
.single-select-with-optional-consent_textButton__3Wntm { color: var(--contentPrimaryColor); cursor: pointer; font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 17px; letter-spacing: 0.02em; line-height: 24px; text-transform: uppercase; }
[data-aeonik-pro-new-font] .single-select-with-optional-consent_textButton__3Wntm { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 16px; font-weight: 500; line-height: 24px; text-transform: uppercase; }
.single-select-with-optional-consent_snackbar__nJxQG { width: calc(100% - 32px); margin: 0px auto 24px; }
@media only screen and (min-width: 99999px) {
  .single-select-with-optional-consent_snackbar__nJxQG { max-width: 552px; }
}
.single-select-with-optional-consent_container__kF6dz { display: flex; height: 100%; flex-direction: column; justify-content: space-between; padding: 0px 20px 90px; }
.single-select-with-optional-consent_subContainer__TYR8j { animation: single-select-with-optional-consent_bigScroll__u4bTH var(--scrollDuration,.3s) ease-in 0s,single-select-with-optional-consent_show__qNoyk var(--showDuration,.5s) ease-in 0s backwards; }
.single-select-with-optional-consent_subContainer__TYR8j.single-select-with-optional-consent_hidePage__2Grxm { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
.single-select-with-optional-consent_title__AEi4R { margin: 24px auto 0px; text-align: center; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
@media only screen and (min-width: 99999px) {
  .single-select-with-optional-consent_title__AEi4R { width: calc(-73px + calc(87.5 * var(--sda-vw, 1vw))); max-width: calc(-3px + calc(87.5 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .single-select-with-optional-consent_title__AEi4R { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
}
@media only screen and (min-width: 99999px) {
  .single-select-with-optional-consent_title__AEi4R { margin: 40px auto 0px; }
}
@media only screen and (min-width: 99999px) {
  .single-select-with-optional-consent_title__AEi4R { margin: 64px auto 0px; }
}
.single-select-with-optional-consent_description__lJHAv { width: 100%; padding: 0px 20px; margin: 12px 0px 0px; color: var(--contentSecondaryColor); text-align: center; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; }
[data-aeonik-pro-new-font] .single-select-with-optional-consent_description__lJHAv { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .single-select-with-optional-consent_description__lJHAv { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; margin: 16px 0px 0px; }
  [data-aeonik-pro-new-font] .single-select-with-optional-consent_description__lJHAv { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.single-select-with-optional-consent_list__YD3Nz { margin-bottom: 0px; }
.single-select-with-optional-consent_optionButton__vvvvp { display: inline-block; width: 100%; line-height: 0; }
.single-select-with-optional-consent_legalBlock__LwvSa { padding: 24px 0px; }
.single-select-with-optional-consent_listWithConsent__WCo39 { margin-bottom: 16px; }
.single-select-with-optional-consent_checkboxInversed__8SC8a svg { color: var(--inputPrimaryColor,#fff); }
@keyframes single-select-with-consent_show__ogf9v { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes single-select-with-consent_showLCP__BtZ9e { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes single-select-with-consent_hide__r8273 { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes single-select-with-consent_smallScroll__HvsOK { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes single-select-with-consent_bigScroll__4KR_u { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.single-select-with-consent_container__PqScv { display: flex; height: 100%; flex-direction: column; justify-content: space-between; padding: 0px 20px 90px; }
.single-select-with-consent_subContainer__OhnAt { animation: single-select-with-consent_bigScroll__4KR_u var(--scrollDuration,.3s) ease-in 0s,single-select-with-consent_show__ogf9v var(--showDuration,.5s) ease-in 0s backwards; }
.single-select-with-consent_subContainer__OhnAt.single-select-with-consent_hidePage__h7QU_ { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
.single-select-with-consent_title__lNRcD { margin: 24px auto 0px; text-align: center; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
@media only screen and (min-width: 99999px) {
  .single-select-with-consent_title__lNRcD { width: calc(-73px + calc(87.5 * var(--sda-vw, 1vw))); max-width: calc(-3px + calc(87.5 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .single-select-with-consent_title__lNRcD { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
}
@media only screen and (min-width: 99999px) {
  .single-select-with-consent_title__lNRcD { margin: 40px auto 0px; }
}
@media only screen and (min-width: 99999px) {
  .single-select-with-consent_title__lNRcD { margin: 64px auto 0px; }
}
.single-select-with-consent_description__vime6 { width: 100%; padding: 0px 20px; margin: 12px 0px 0px; color: var(--contentSecondaryColor); text-align: center; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; }
[data-aeonik-pro-new-font] .single-select-with-consent_description__vime6 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .single-select-with-consent_description__vime6 { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; margin: 16px 0px 0px; }
  [data-aeonik-pro-new-font] .single-select-with-consent_description__vime6 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.single-select-with-consent_list__3U_4C { margin-bottom: 0px; }
.single-select-with-consent_optionButton__dw749 { display: inline-block; width: 100%; line-height: 0; }
.single-select-with-consent_legalBlock__1w0QN { padding: 24px 0px; }
.single-select-with-consent_snackbar__Y98Yf { margin-top: 16px; }
@keyframes single-select-with-mandatory-consent_show__jKxTD { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes single-select-with-mandatory-consent_showLCP__4jdJw { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes single-select-with-mandatory-consent_hide__wZ__M { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes single-select-with-mandatory-consent_smallScroll__EhbUB { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes single-select-with-mandatory-consent_bigScroll__ES95o { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.single-select-with-mandatory-consent_consentBox__2uGM6 { padding: 0px 16px 16px; }
@media only screen and (min-width: 99999px) {
  .single-select-with-mandatory-consent_consentBox__2uGM6 { max-width: 552px; margin: 0px auto; }
}
.single-select-with-mandatory-consent_questionLayout__jGkA6 { display: flex; height: 100%; flex-direction: column; justify-content: space-between; }
.single-select-with-mandatory-consent_buttonGroup__TkfT1 { z-index: 10; height: auto; animation: single-select-with-mandatory-consent_show__jKxTD var(--scrollDuration,.3s) ease-out .5s backwards; }
.single-select-with-mandatory-consent_button__Ey_j2 { cursor: pointer; transform: scale(1); transition: transform 0.1s ease-in-out, opacity 0.3s ease-in-out; }
.single-select-with-mandatory-consent_button__Ey_j2:active { transform: scale(0.98); }
.single-select-with-mandatory-consent_buttonDisabled__7jl30, .single-select-with-mandatory-consent_button__Ey_j2[disabled] { cursor: not-allowed; opacity: 0.6; }
.single-select-with-mandatory-consent_textButton__hVJ5M { color: var(--contentPrimaryColor); cursor: pointer; font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 17px; letter-spacing: 0.02em; line-height: 24px; text-transform: uppercase; }
[data-aeonik-pro-new-font] .single-select-with-mandatory-consent_textButton__hVJ5M { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 16px; font-weight: 500; line-height: 24px; text-transform: uppercase; }
.single-select-with-mandatory-consent_snackbar__S3Kas { width: calc(100% - 32px); margin: 0px auto 24px; }
@media only screen and (min-width: 99999px) {
  .single-select-with-mandatory-consent_snackbar__S3Kas { max-width: 552px; }
}
.single-select-with-mandatory-consent_container__iK_bT { display: flex; height: 100%; flex-direction: column; justify-content: space-between; padding: 0px 20px 90px; }
.single-select-with-mandatory-consent_subContainer__uMN_j { animation: single-select-with-mandatory-consent_bigScroll__ES95o var(--scrollDuration,.3s) ease-in 0s,single-select-with-mandatory-consent_show__jKxTD var(--showDuration,.5s) ease-in 0s backwards; }
.single-select-with-mandatory-consent_subContainer__uMN_j.single-select-with-mandatory-consent_hidePage__2bjxJ { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
.single-select-with-mandatory-consent_title__ycPTZ { margin: 24px auto 0px; font-family: var(--font-aeonik-pro),sans-serif; text-align: center; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
@media only screen and (min-width: 99999px) {
  .single-select-with-mandatory-consent_title__ycPTZ { width: calc(-73px + calc(87.5 * var(--sda-vw, 1vw))); max-width: calc(-3px + calc(87.5 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .single-select-with-mandatory-consent_title__ycPTZ { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
}
@media only screen and (min-width: 99999px) {
  .single-select-with-mandatory-consent_title__ycPTZ { margin: 40px auto 0px; }
}
@media only screen and (min-width: 99999px) {
  .single-select-with-mandatory-consent_title__ycPTZ { margin: 64px auto 0px; }
}
.single-select-with-mandatory-consent_description__IkHUd { width: 100%; padding: 0px 20px; margin: 12px 0px 0px; color: var(--contentSecondaryColor); text-align: center; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; }
[data-aeonik-pro-new-font] .single-select-with-mandatory-consent_description__IkHUd { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .single-select-with-mandatory-consent_description__IkHUd { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; margin: 16px 0px 0px; }
  [data-aeonik-pro-new-font] .single-select-with-mandatory-consent_description__IkHUd { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.single-select-with-mandatory-consent_list__vyN5p { margin-bottom: 0px; }
.single-select-with-mandatory-consent_optionButton__gsAwi { display: inline-block; width: 100%; line-height: 0; }
.single-select-with-mandatory-consent_legalBlock__dJ8Ou { padding: 24px 0px; }
@keyframes what-is-behind-the-sensitivity_show__s5ylV { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes what-is-behind-the-sensitivity_showLCP__swO__ { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes what-is-behind-the-sensitivity_hide__bbTjz { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes what-is-behind-the-sensitivity_smallScroll__gmNzw { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes what-is-behind-the-sensitivity_bigScroll__EGlIN { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.what-is-behind-the-sensitivity_consentBox__0YA5z { padding: 0px 16px 24px; }
@media only screen and (min-width: 99999px) {
  .what-is-behind-the-sensitivity_consentBox__0YA5z { max-width: 552px; margin: 0px auto; }
}
.what-is-behind-the-sensitivity_spacer__DC09G { width: 100%; height: 130px; }
.what-is-behind-the-sensitivity_buttonGroup__7EUs_ { z-index: 10; height: auto; animation: what-is-behind-the-sensitivity_show__s5ylV var(--scrollDuration,.3s) ease-out .5s backwards; }
.what-is-behind-the-sensitivity_button__ppuFr { transform: scale(1); transition: transform 0.1s ease-in-out, opacity 0.3s ease-in-out; }
.what-is-behind-the-sensitivity_button__ppuFr:active { transform: scale(0.98); }
.what-is-behind-the-sensitivity_button__ppuFr[disabled] { cursor: not-allowed; opacity: 0.6; }
.what-is-behind-the-sensitivity_textButton__rigiE { color: var(--contentPrimaryColor); cursor: pointer; font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 17px; letter-spacing: 0.02em; line-height: 24px; text-transform: uppercase; }
[data-aeonik-pro-new-font] .what-is-behind-the-sensitivity_textButton__rigiE { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 16px; font-weight: 500; line-height: 24px; text-transform: uppercase; }
.what-is-behind-the-sensitivity_snackbar__xvE3U { width: calc(100% - 32px); margin: 0px auto 24px; }
@media only screen and (min-width: 99999px) {
  .what-is-behind-the-sensitivity_snackbar__xvE3U { max-width: 552px; }
}
.what-is-behind-the-sensitivity_container__lE_fg { display: flex; height: 100%; flex-direction: column; justify-content: space-between; padding: 0px 20px 90px; }
.what-is-behind-the-sensitivity_subContainer___vxw0 { animation: what-is-behind-the-sensitivity_bigScroll__EGlIN var(--scrollDuration,.3s) ease-in 0s,what-is-behind-the-sensitivity_show__s5ylV var(--showDuration,.5s) ease-in 0s backwards; }
.what-is-behind-the-sensitivity_subContainer___vxw0.what-is-behind-the-sensitivity_hidePage__XpX6y { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
.what-is-behind-the-sensitivity_title__iy9vP { margin: 24px auto 0px; text-align: center; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
@media only screen and (min-width: 99999px) {
  .what-is-behind-the-sensitivity_title__iy9vP { width: calc(-73px + calc(87.5 * var(--sda-vw, 1vw))); max-width: calc(-3px + calc(87.5 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .what-is-behind-the-sensitivity_title__iy9vP { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
}
@media only screen and (min-width: 99999px) {
  .what-is-behind-the-sensitivity_title__iy9vP { margin: 40px auto 0px; }
}
@media only screen and (min-width: 99999px) {
  .what-is-behind-the-sensitivity_title__iy9vP { margin: 64px auto 0px; }
}
.what-is-behind-the-sensitivity_description__bNsVi { width: 100%; padding: 0px 20px; margin: 12px 0px 0px; color: var(--contentSecondaryColor); text-align: center; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; }
[data-aeonik-pro-new-font] .what-is-behind-the-sensitivity_description__bNsVi { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .what-is-behind-the-sensitivity_description__bNsVi { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; margin: 16px 0px 0px; }
  [data-aeonik-pro-new-font] .what-is-behind-the-sensitivity_description__bNsVi { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.what-is-behind-the-sensitivity_list__Oin9g { margin-bottom: 0px; }
.what-is-behind-the-sensitivity_optionButton__umXNG { display: inline-block; width: 100%; line-height: 0; }
.what-is-behind-the-sensitivity_legalBlock__V5H2_ { padding: 24px 0px; }
.what-is-behind-the-sensitivity_listWithConsent__VtalB { margin-bottom: 16px; }
.expandable-snackbar-card_snackbar__yRMoP { margin-top: 16px; }
.height-input-box-imperial_inputBox__7v_4v { display: flex; width: 100%; min-height: 60px; align-items: center; padding: 6px 6px 6px 16px; border: 1px solid var(--inputSecondaryColor); background: var(--backgroundPrimaryColor); border-radius: 12px; gap: 12px; }
.height-input-box-imperial_valueWrapper__owrYf { display: flex; min-width: 0px; flex: 1 0 0%; align-items: center; gap: 12px; }
.height-input-box-imperial_onboardingInput__4RU8x { display: inline-flex; min-width: 0px; flex-shrink: 0; padding: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; color: var(--contentSecondaryColor); gap: 6px; }
.height-input-box-imperial_onboardingInput__4RU8x input, .height-input-box-imperial_onboardingInput__4RU8x span { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.18; }
[data-aeonik-pro-new-font] .height-input-box-imperial_onboardingInput__4RU8x input, [data-aeonik-pro-new-font] .height-input-box-imperial_onboardingInput__4RU8x span { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
.height-input-box-imperial_onboardingInput__4RU8x input { width: 21px; flex: 0 0 auto; text-align: start; }
.height-input-box-imperial_onboardingInput__4RU8x span { top: auto; }
.height-input-box-imperial_divider__9MJOO { width: 1px; height: 20px; flex-shrink: 0; background-color: var(--borderTertiaryColor); }
.height-input-box-imperial_segmentControl__Ww41i { display: flex; flex-shrink: 0; }
.height-input-box-imperial_segmentItem__G5MJI { display: flex; width: 48px; height: 48px; align-items: center; justify-content: center; padding: 4px; border: 0px; background: rgba(0, 0, 0, 0); border-radius: 8px; color: var(--contentSecondaryColor); cursor: pointer; font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.43; }
[data-aeonik-pro-new-font] .height-input-box-imperial_segmentItem__G5MJI { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 400; }
.height-input-box-imperial_segmentItemActive__m0WBS { background: var(--backgroundSecondaryColor); color: var(--contentPrimaryColor); pointer-events: none; }
.height-input-box-metrical_inputBox__S8ybr { display: flex; width: 100%; min-height: 60px; align-items: center; padding: 6px 6px 6px 16px; border: 1px solid var(--inputSecondaryColor); background: var(--backgroundPrimaryColor); border-radius: 12px; gap: 12px; }
.height-input-box-metrical_onboardingInput__AVNdh { display: inline-flex; min-width: 0px; flex-grow: 1; padding: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; color: var(--contentSecondaryColor); gap: 0px; }
.height-input-box-metrical_onboardingInput__AVNdh ::placeholder { text-align: start; }
.height-input-box-metrical_onboardingInput__AVNdh input, .height-input-box-metrical_onboardingInput__AVNdh span { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.18; }
[data-aeonik-pro-new-font] .height-input-box-metrical_onboardingInput__AVNdh input, [data-aeonik-pro-new-font] .height-input-box-metrical_onboardingInput__AVNdh span { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
.height-input-box-metrical_onboardingInput__AVNdh input { text-align: start; }
.height-input-box-metrical_onboardingInput__AVNdh span { top: auto; }
.height-input-box-metrical_segmentControl__Z0kw7 { display: flex; flex-shrink: 0; }
.height-input-box-metrical_segmentItem__6AuBq { display: flex; width: 48px; height: 48px; align-items: center; justify-content: center; padding: 4px; border: 0px; background: rgba(0, 0, 0, 0); border-radius: 8px; color: var(--contentSecondaryColor); cursor: pointer; font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.43; }
[data-aeonik-pro-new-font] .height-input-box-metrical_segmentItem__6AuBq { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 400; }
.height-input-box-metrical_segmentItemActive__biFNh { background: var(--backgroundSecondaryColor); color: var(--contentPrimaryColor); pointer-events: none; }
.height-input-box_uButton__xrkER { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.height-input-box_uGreenButton__FHmLd { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.height-input-box_uGreenButton__FHmLd:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.height-input-box_uGreenWideButton__QKY4p, .height-input-box_uWideButton__SWXvh { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.height-input-box_uWideButton__SWXvh { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.height-input-box_uWideButton__SWXvh:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.height-input-box_uInput__TGxfr { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.height-input-box_uInput__TGxfr:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.height-input-box_uInput__TGxfr:hover { border: 1px solid var(--neutral900Color); }
.height-input-box_uInput__TGxfr:-webkit-autofill:active, .height-input-box_uInput__TGxfr:-webkit-autofill:focus, .height-input-box_uInput__TGxfr:active, .height-input-box_uInput__TGxfr:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.height-input-box_uInput__TGxfr:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.height-input-box_uInput__TGxfr.height-input-box_isInvalid__YWMxR { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.height-input-box_uContentCard__nvplf { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.height-input-box_uInputError__JmgVC { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.height-input-box_desktopOnly__iO1hV { display: none; }
@media only screen and (min-width: 99999px) {
  .height-input-box_desktopOnly__iO1hV { display: block; }
  .height-input-box_mobileOnly__y92RM { display: none; }
}
.height-input-box_legal__yIIwt { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
@keyframes height-input-box_show__u6oad { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes height-input-box_showLCP__T_fV6 { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes height-input-box_hide__bV2t8 { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes height-input-box_smallScroll__qO3gq { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes height-input-box_bigScroll__hKPAc { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.height-input-box_questionInputHeader__XnuT3 { margin-bottom: 24px; }
@media only screen and (min-width: 99999px) {
  .height-input-box_questionInputHeader__XnuT3 { margin: 40px 0px; }
}
.height-input-box_questionInputTitle__ozB27 { margin-bottom: 12px; }
.height-input-box_questionContainer__BD_i_ { width: 100%; max-width: 552px; padding: 24px 20px 0px; margin: 0px auto; text-align: center; animation: height-input-box_show__u6oad var(--scrollDuration,.3s) ease-out 0s backwards; }
.height-input-box_questionContainer__BD_i_.height-input-box_animatingOut__RB54K { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
@media only screen and (min-width: 99999px) {
  .height-input-box_questionContainer__BD_i_ { padding: 0px; }
}
@media only screen and (min-width: 99999px) {
  .height-input-box_questionInputForm__Sesef { padding: 40px; border: 1px solid var(--borderTertiaryColor); border-radius: 16px; }
}
.height-input-box_input__3KDY1 { justify-content: center; color: var(--neutral900Color); line-height: 1.12; }
.height-input-box_input__3KDY1 input { min-width: 60px; flex: 1 1 0%; }
@media only screen and (min-width: 99999px) {
  .height-input-box_input__3KDY1 input { min-width: 85px; }
}
.height-input-box_input__3KDY1 span { top: auto; }
.height-input-box_input__3KDY1 input, .height-input-box_input__3KDY1 span { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 32px; letter-spacing: -0.02em; line-height: 1.06; }
[data-recoleta-font] .height-input-box_input__3KDY1 input, [data-recoleta-font] .height-input-box_input__3KDY1 span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 32px; font-style: normal; letter-spacing: -0.64px; line-height: 1.06; }
[data-aeonik-pro-font] .height-input-box_input__3KDY1 input, [data-aeonik-pro-font] .height-input-box_input__3KDY1 span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 36px; letter-spacing: -0.02em; line-height: 1.05; }
[data-headers-content-primary] .height-input-box_input__3KDY1 input, [data-headers-content-primary] .height-input-box_input__3KDY1 span { color: var(--contentPrimaryColor) !important; }
[data-headers-content-primary] .height-input-box_input__3KDY1 input b, [data-headers-content-primary] .height-input-box_input__3KDY1 span b { color: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .height-input-box_input__3KDY1 input, [data-headline-recoleta-font] .height-input-box_input__3KDY1 span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 36px; letter-spacing: -0.72px; line-height: 1.11; }
[data-aeonik-pro-new-font] .height-input-box_input__3KDY1 input, [data-aeonik-pro-new-font] .height-input-box_input__3KDY1 span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
[data-headline-alike-font] .height-input-box_input__3KDY1 input, [data-headline-alike-font] .height-input-box_input__3KDY1 span { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
@media only screen and (min-width: 99999px) {
  .height-input-box_input__3KDY1 input, .height-input-box_input__3KDY1 span { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 48px; letter-spacing: -1px; line-height: 1.04; }
  [data-recoleta-font] .height-input-box_input__3KDY1 input, [data-recoleta-font] .height-input-box_input__3KDY1 span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 48px; font-style: normal; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-font] .height-input-box_input__3KDY1 input, [data-aeonik-pro-font] .height-input-box_input__3KDY1 span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 56px; letter-spacing: -0.02em; line-height: 1.03; }
  [data-headline-recoleta-font] .height-input-box_input__3KDY1 input, [data-headline-recoleta-font] .height-input-box_input__3KDY1 span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-new-font] .height-input-box_input__3KDY1 input, [data-aeonik-pro-new-font] .height-input-box_input__3KDY1 span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .height-input-box_input__3KDY1 input, [data-headline-alike-font] .height-input-box_input__3KDY1 span { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.height-input-box_fade-in__wtEen, .height-input-box_inputContainer__uZ3Np { animation-duration: 0.5s; animation-iteration-count: 1; animation-name: height-input-box_fadeInOpacity___26U1; animation-timing-function: ease-in; opacity: 1; }
@keyframes height-input-box_fadeInOpacity___26U1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.height-input-box_inputContainer__uZ3Np { display: flex; justify-content: center; border-bottom: 1px solid var(--contentSecondaryColor); color: var(--contentPrimaryColor); gap: 24px; }
.height-input-box_inputContainer__uZ3Np > * { min-width: 0px; flex: 1 1 0%; }
.height-input-box_inputContainer__uZ3Np span { top: auto; }
.height-input-box_inputContainer__uZ3Np input, .height-input-box_inputContainer__uZ3Np span { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 32px; letter-spacing: -0.02em; line-height: 1.12 !important; }
[data-recoleta-font] .height-input-box_inputContainer__uZ3Np input, [data-recoleta-font] .height-input-box_inputContainer__uZ3Np span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 32px; font-style: normal; letter-spacing: -0.64px; line-height: 1.06; }
[data-aeonik-pro-font] .height-input-box_inputContainer__uZ3Np input, [data-aeonik-pro-font] .height-input-box_inputContainer__uZ3Np span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 36px; letter-spacing: -0.02em; line-height: 1.05; }
[data-headers-content-primary] .height-input-box_inputContainer__uZ3Np input, [data-headers-content-primary] .height-input-box_inputContainer__uZ3Np span { color: var(--contentPrimaryColor) !important; }
[data-headers-content-primary] .height-input-box_inputContainer__uZ3Np input b, [data-headers-content-primary] .height-input-box_inputContainer__uZ3Np span b { color: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .height-input-box_inputContainer__uZ3Np input, [data-headline-recoleta-font] .height-input-box_inputContainer__uZ3Np span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 36px; letter-spacing: -0.72px; line-height: 1.11; }
[data-aeonik-pro-new-font] .height-input-box_inputContainer__uZ3Np input, [data-aeonik-pro-new-font] .height-input-box_inputContainer__uZ3Np span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
[data-headline-alike-font] .height-input-box_inputContainer__uZ3Np input, [data-headline-alike-font] .height-input-box_inputContainer__uZ3Np span { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
@media only screen and (min-width: 99999px) {
  .height-input-box_inputContainer__uZ3Np input, .height-input-box_inputContainer__uZ3Np span { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 48px; letter-spacing: -1px; line-height: 1.04; }
  [data-recoleta-font] .height-input-box_inputContainer__uZ3Np input, [data-recoleta-font] .height-input-box_inputContainer__uZ3Np span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 48px; font-style: normal; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-font] .height-input-box_inputContainer__uZ3Np input, [data-aeonik-pro-font] .height-input-box_inputContainer__uZ3Np span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 56px; letter-spacing: -0.02em; line-height: 1.03; }
  [data-headline-recoleta-font] .height-input-box_inputContainer__uZ3Np input, [data-headline-recoleta-font] .height-input-box_inputContainer__uZ3Np span { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-new-font] .height-input-box_inputContainer__uZ3Np input, [data-aeonik-pro-new-font] .height-input-box_inputContainer__uZ3Np span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .height-input-box_inputContainer__uZ3Np input, [data-headline-alike-font] .height-input-box_inputContainer__uZ3Np span { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.height-input-box_inputContainer__uZ3Np input:lang(bg)::placeholder, .height-input-box_inputContainer__uZ3Np input:lang(hu)::placeholder, .height-input-box_inputContainer__uZ3Np input:lang(ro)::placeholder, .height-input-box_inputContainer__uZ3Np input:lang(vi)::placeholder { font-size: 0.55em; }
.height-input-box_inputNumber__Q3w1O { width: 100%; font-family: var(--font),sans-serif; font-weight: 600; letter-spacing: -0.02em; }
.height-input-box_inputNumber__Q3w1O, [data-recoleta-font] .height-input-box_inputNumber__Q3w1O { -webkit-font-smoothing: antialiased; font-size: 32px; line-height: 1.06; }
[data-recoleta-font] .height-input-box_inputNumber__Q3w1O { font-family: var(--font-recoleta),sans-serif; font-weight: 400; font-style: normal; letter-spacing: -0.64px; }
[data-aeonik-pro-font] .height-input-box_inputNumber__Q3w1O { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 36px; letter-spacing: -0.02em; line-height: 1.05; }
[data-headers-content-primary] .height-input-box_inputNumber__Q3w1O { color: var(--contentPrimaryColor) !important; }
[data-headers-content-primary] .height-input-box_inputNumber__Q3w1O b { color: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .height-input-box_inputNumber__Q3w1O { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 36px; letter-spacing: -0.72px; line-height: 1.11; }
[data-aeonik-pro-new-font] .height-input-box_inputNumber__Q3w1O { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
[data-headline-alike-font] .height-input-box_inputNumber__Q3w1O { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
@media only screen and (min-width: 99999px) {
  .height-input-box_inputNumber__Q3w1O { font-family: var(--font),sans-serif; font-weight: 600; line-height: 1.04; }
  .height-input-box_inputNumber__Q3w1O, [data-recoleta-font] .height-input-box_inputNumber__Q3w1O { -webkit-font-smoothing: antialiased; font-size: 48px; letter-spacing: -1px; }
  [data-recoleta-font] .height-input-box_inputNumber__Q3w1O { font-family: var(--font-recoleta),sans-serif; font-weight: 400; font-style: normal; line-height: 1.08; }
  [data-aeonik-pro-font] .height-input-box_inputNumber__Q3w1O { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 56px; letter-spacing: -0.02em; line-height: 1.03; }
  [data-headline-recoleta-font] .height-input-box_inputNumber__Q3w1O { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-new-font] .height-input-box_inputNumber__Q3w1O { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .height-input-box_inputNumber__Q3w1O { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.height-input-box_toggle__wmWA7 { position: relative; max-width: calc(68px*var(--toggleItemsLength)); height: 32px; margin: 0px auto 24px; background: var(--backgroundSecondaryColor); border-radius: 12px; cursor: pointer; text-transform: lowercase; font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.21; }
[data-aeonik-pro-new-font] .height-input-box_toggle__wmWA7 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 400; line-height: 16px; }
.height-input-box_toggle__wmWA7 button { z-index: 10; background: none; box-shadow: none; color: var(--contentSecondaryColor); }
.height-input-box_toggle__wmWA7 button:disabled { color: var(--contentPrimaryColor); }
.height-input-box_toggle__wmWA7::after { position: absolute; top: 4px; width: calc(50% - 4px); height: 24px; background: var(--backgroundPrimaryColor); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 6px 0px; content: ""; inset-inline-start: 4px; transition: inset-inline-start 0.5s; }
.height-input-box_toggle__wmWA7.height-input-box_bgInvert___OFD3 { background: var(--backgroundTertiaryColor); }
.height-input-box_toggle__wmWA7.height-input-box_bgInvert___OFD3::after { background: var(--backgroundAlwaysLightColor); }
.height-input-box_toggle__wmWA7.height-input-box_isBritain__qs8aa::after { background: rgba(0, 0, 0, 0); box-shadow: none; }
.height-input-box_toggle__wmWA7.height-input-box_isBritain__qs8aa button { margin: 4px; }
.height-input-box_toggle__wmWA7.height-input-box_isBritain__qs8aa button:disabled { background: var(--backgroundPrimaryColor); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 6px 0px; }
.height-input-box_toggle__wmWA7.height-input-box_active__xcJTn::after { inset-inline-start: 50%; }
@media only screen and (min-width: 99999px) {
  .height-input-box_toggle__wmWA7 { margin: 0px auto 24px; }
}
.height-input-box_messageContainer__4Fq7r { margin-top: 16px; }
.height-input-box_hint___flwr { margin: 8px auto 0px; }
.height-input-box_button__gETrl { transform: scale(1); transition: transform 0.1s ease-in-out; width: 100%; margin: 0px auto; background: var(--themePrimaryColor); border-radius: 24px; }
.height-input-box_button__gETrl:active { transform: scale(0.98); }
.height-input-box_button__gETrl:disabled { opacity: 0.4; }
.height-input-box_buttonGroup__HJ8rJ { animation: height-input-box_show__u6oad var(--scrollDuration,.3s) ease-out .5s backwards; }
.height-input-box_errorContainer__cTgr8 { position: absolute; top: calc(100% + 5px); left: 0px; width: 100%; text-align: start; }
.height-input-box_errorCentered__X0ljU { display: flex; justify-content: center; }
.height-input-box_indicator__CHeaI { margin-top: -20px; margin-bottom: -20px; }
@media only screen and (min-width: 99999px) {
  .height-input-box_indicator__CHeaI { margin-top: 0px; margin-bottom: 0px; }
}
.height-input-box_quizContainer__vF58S { position: relative; min-height: 100%; background: var(--background1Color); }
.height-input-box_quizContainer__vF58S h1 { font-weight: var(--pageTitleFontWeight); }
.height-input-box_quizContainer__vF58S:lang(ar) { position: inherit; }
.height-input-box_questionsSection__w_nu7 { padding: 0px; }
.height-input-box_quizCard__HfL7_ { display: flex; width: 100%; flex-flow: row; align-items: center; }
.height-input-box_quizCardImage__eIif6 { width: 32px; margin-right: 12px; margin-left: 20px; }
.height-input-box_quizCardContent__QaLrg { flex-grow: 1; padding: 16px 0px 16px 16px; }
.height-input-box_quizCardContent__QaLrg:lang(ar) { padding-right: 16px; }
@media only screen and (min-width: 99999px) {
  .height-input-box_quizCardContent__QaLrg { padding: 28px 0px 28px 32px; }
  .height-input-box_quizCardContent__QaLrg:lang(ar) { padding-right: 32px; }
}
.height-input-box_quizContainer__vF58S.height-input-box_isDark__H39TB { background: rgb(1, 29, 61); }
.height-input-box_quizContainer__vF58S.height-input-box_isGrey__UDMqc { background-color: rgb(249, 249, 249); }
.height-input-box_quizCardHeader__plRIs { font-size: 16px; font-weight: 600; line-height: 24px; }
.height-input-box_quizCardDescription__WO6hx { font-size: 14px; line-height: 20px; }
.height-input-box_openQuestionContainer__b3mk6 { display: flex; min-height: 100%; flex-direction: column; align-items: center; justify-content: space-between; padding-bottom: 40px; text-align: center; }
.height-input-box_quizContent__pnkk8 { max-width: 982px; height: 100%; padding: 20px; margin: 0px auto; color: var(--neutral900Color); }
@media only screen and (min-width: 99999px) {
  .height-input-box_quizContent__pnkk8 { padding: 20px 16px; }
}
.height-input-box_advanced__kiIHR .height-input-box_quizCardContainer___1DPo { z-index: 1; width: 65%; }
.height-input-box_advanced__kiIHR .height-input-box_quizCard__HfL7_ { z-index: 1; min-height: 72px; }
.height-input-box_advanced__kiIHR.height-input-box_questionsSection__w_nu7 { display: inline-block; width: 100%; }
.height-input-box_advanced__kiIHR .height-input-box_advancedImage__4TiRF { position: fixed; z-index: 0; bottom: 0px; left: 0px; width: 100%; height: auto; }
@media only screen and (min-width: 99999px) {
  .height-input-box_advancedImage__4TiRF { display: none; }
  .height-input-box_advanced__kiIHR .height-input-box_quizCardContainer___1DPo { width: 100%; }
}
.height-input-box_generatedQuizCardImage__F_aLl { width: 104px; box-sizing: content-box; flex-shrink: 0; margin: auto; }
@media only screen and (min-width: 99999px) {
  .height-input-box_quizContainer__vF58S.height-input-box_isGrey__UDMqc .height-input-box_quizContent__pnkk8 { background: rgba(0, 0, 0, 0); box-shadow: none; }
  .height-input-box_quizCardContainer___1DPo { margin: 16px 0px; }
  .height-input-box_sliderGroup__vtxTw { margin-top: 64px; }
  .height-input-box_openQuestionContainer__b3mk6 { flex-grow: 1; }
}
.height-input-box_quizHeader__DW07n { background-color: var(--background1Color); }
.height-input-box_quizDesktopHeader__RY0GN { position: fixed; top: 0px; left: 0px; width: 100%; z-index: 111; }
.height-input-box_progressContainer__pSsnb { display: flex; width: 100%; max-width: 500px; align-items: center; justify-content: space-between; padding: 0px 20px; margin: 0px auto; }
.height-input-box_vertical__Bf6hf { display: flex; flex-wrap: wrap; justify-content: space-between; }
.height-input-box_vertical__Bf6hf .height-input-box_quizCard__HfL7_ { flex-direction: column; }
.height-input-box_vertical__Bf6hf .height-input-box_quizCardContent__QaLrg { display: flex; width: 100%; max-height: 170px; flex-grow: 0; padding: 0px 12px 14px; }
.height-input-box_vertical__Bf6hf .height-input-box_quizCardContainer___1DPo { padding-right: 0px !important; }
.height-input-box_vertical__Bf6hf .height-input-box_quizCardHeader__plRIs { font-size: 14px; line-height: 1.29; }
.height-input-box_vertical__Bf6hf .height-input-box_verticalCheckboxMargin__HQri_ { margin-right: 10px; }
.height-input-box_vertical__Bf6hf .height-input-box_generatedQuizCardImage__F_aLl { width: 100%; box-sizing: border-box; padding: 0px 12px 12px; margin-top: 16px; margin-bottom: 0px; }
.height-input-box_vertical__Bf6hf .height-input-box_generatedQuizCardImageWrapper__t62a9 { background-color: rgb(255, 255, 255); border-radius: 8px; text-align: center; }
.height-input-box_isHidden__R5iug { display: none; }
.height-input-box_isTransparent__3c7_B { opacity: 0; }
.height-input-box_inputHeight__yrOTw input:lang(ar), .height-input-box_inputHeight__yrOTw span:lang(ar) { font-size: 27px; }
.height-input-box_inputHeight__yrOTw input:lang(cs), .height-input-box_inputHeight__yrOTw span:lang(cs) { font-size: 24px; }
@media only screen and (min-width: 99999px) {
  .height-input-box_inputHeight__yrOTw input:lang(ar), .height-input-box_inputHeight__yrOTw span:lang(ar) { font-size: 48px; }
  .height-input-box_inputHeight__yrOTw input:lang(cs), .height-input-box_inputHeight__yrOTw span:lang(cs) { font-size: 38px; }
}
.height-input-box_weightInputSt__cX6S_ input:lang(ar), .height-input-box_weightInputSt__cX6S_ span:lang(ar) { font-size: 27px; }
@media only screen and (min-width: 99999px) {
  .height-input-box_weightInputSt__cX6S_ input:lang(ar), .height-input-box_weightInputSt__cX6S_ span:lang(ar) { font-size: 48px; }
}
.height-input-box_copyright__s38_Q { position: relative; width: 100%; padding: 0px 20px 24px; margin: 0px auto; color: var(--contentPrimaryColor); text-align: center; z-index: 1; }
.height-input-box_copyright__s38_Q a { text-decoration-color: var(--contentLinkColor) !important; }
.height-input-box_copyright__s38_Q a span { color: var(--contentLinkColor) !important; }
@media only screen and (min-width: 99999px) {
  .height-input-box_copyright__s38_Q { max-width: 552px; padding: 40px 0px 64px; border-top: 1px solid var(--borderTertiaryColor,rgba(23,23,23,.08)); margin: 16px auto 0px; }
}
.height-input-box_copyright__s38_Q br { display: block; content: ""; }
.height-input-box_copyrightWithBannerUnderTitle__Eq0bq { padding: 20px; border-top: 1px solid var(--borderTertiaryColor,rgba(232, 235, 239,.2)); background-color: var(--backgroundPrimaryColor); }
.height-input-box_consentCheckbox__xpt_c { margin-top: 24px; }
.height-input-box_consentCheckbox__xpt_c.height-input-box_consentCheckboxInversed__xQRN_ svg { color: var(--inputPrimaryColor,#fff); }
.height-input-box_consentCheckbox__xpt_c a { font-weight: 400; }
.height-input-box_snackbar__QXj5D { margin-top: 16px; }
.height-input-box_questionContainer__BD_i_ { display: flex; flex-direction: column; }
@media only screen and (max-width: 99999px) {
  .height-input-box_questionInputForm__Sesef { display: flex; flex-direction: column; justify-content: space-between; }
  .height-input-box_shouldStretch__TLh7u .height-input-box_questionInputForm__Sesef { flex: 1 1 0%; }
}
.height-input-box_hint___flwr { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.43; color: var(--contentSecondaryColor); }
[data-aeonik-pro-new-font] .height-input-box_hint___flwr { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 400; }
.height-input-box_hint___flwr b { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; line-height: 1.43; }
[data-aeonik-pro-new-font] .height-input-box_hint___flwr b { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 500; }
.email-form_form__FX0pR { display: flex; height: 100%; flex-direction: column; justify-content: space-between; }
@media only screen and (min-width: 99999px) {
  .email-form_content__FMdtR { text-align: center; }
}
.email-form_input__Frafe { width: calc(100% - 6px); padding: 16px; border: 1px solid var(--inputSecondaryColor); margin-bottom: 16px; margin-left: 3px; appearance: none; background: var(--backgroundPrimaryColor); border-radius: 12px; color: var(--contentPrimaryColor); outline: none; font-family: var(--secondaryFont),sans-serif; font-size: 17px; letter-spacing: -0.03em; line-height: 1.18; }
.email-form_input__Frafe, [data-aeonik-pro-new-font] .email-form_input__Frafe { -webkit-font-smoothing: antialiased; font-weight: 400; }
[data-aeonik-pro-new-font] .email-form_input__Frafe { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; letter-spacing: 0px; line-height: 20px; }
.email-form_input__Frafe:hover { border: 1px solid var(--inputPrimaryColor); }
.email-form_input__Frafe:-webkit-autofill:active, .email-form_input__Frafe:-webkit-autofill:focus, .email-form_input__Frafe:active, .email-form_input__Frafe:focus { border: 2px solid var(--inputPrimaryColor); }
.email-form_input__Frafe:-webkit-autofill:hover { border: 1px solid var(--inputPrimaryColor); }
.email-form_input__Frafe:-webkit-autofill, .email-form_input__Frafe:-webkit-autofill:active, .email-form_input__Frafe:-webkit-autofill:focus, .email-form_input__Frafe:-webkit-autofill:hover { box-shadow: 0 0 0 30px var(--backgroundPrimaryColor) inset; -webkit-text-fill-color: var(--contentPrimaryColor); }
.email-form_input__Frafe.email-form_isInvalid__B6ugf { border: 1px solid var(--inputNegativeColor); }
.email-form_error__GlN_E { position: absolute; padding: 0px 0px 0px 3px; color: var(--contentNegativeColor); font-size: 12px; }
.email-form_mainError__hKkBg { width: 100%; margin-top: 16px; color: var(--contentNegativeColor); font-size: 16px; text-align: center; }
.email-form_tip__j8_u2 { display: grid; gap: 6px; grid-template-columns: 20px 1fr; }
.email-form_tipText__pHPtK { color: var(--contentSecondaryColor); text-align: start; }
.email-form_tipText__pHPtK a { color: var(--contentLinkColor); text-decoration-line: underline; }
.email-form_tipIcon__SJYnU { color: var(--contentSecondaryColor); }
.email-form_tipIcon__SJYnU path { fill: var(--contentSecondaryColor); }
.email-form_tip__j8_u2.email-form_isInvalid__B6ugf { margin-top: 24px; }
.email-form_button__khC79 { width: 100%; margin: 0px auto; }
.email-form_buttonWrap__qdnBU { border-top: 1px solid var(--borderTertiaryColor); }
@media only screen and (max-width: 99999px) {
  .email-form_buttonWrap__qdnBU { padding: 20px; }
}
.email-form_checkboxContainer__or1K0 { padding: 16px; background: var(--backgroundSecondaryColor); border-radius: 12px; }
.email-page-as-question_uButton__Fw8Fe { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.email-page-as-question_uGreenButton__TTDvH { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.email-page-as-question_uGreenButton__TTDvH:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.email-page-as-question_uGreenWideButton__krd8G, .email-page-as-question_uWideButton__V24A9 { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.email-page-as-question_uWideButton__V24A9 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.email-page-as-question_uWideButton__V24A9:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.email-page-as-question_uInput__dq0hD { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.email-page-as-question_uInput__dq0hD:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.email-page-as-question_uInput__dq0hD:hover { border: 1px solid var(--neutral900Color); }
.email-page-as-question_uInput__dq0hD:-webkit-autofill:active, .email-page-as-question_uInput__dq0hD:-webkit-autofill:focus, .email-page-as-question_uInput__dq0hD:active, .email-page-as-question_uInput__dq0hD:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.email-page-as-question_uInput__dq0hD:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.email-page-as-question_uInput__dq0hD.email-page-as-question_isInvalid__7lW8f { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.email-page-as-question_uContentCard__TeQPt { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.email-page-as-question_uInputError__6O4r0 { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.email-page-as-question_desktopOnly__rpOc9 { display: none; }
@media only screen and (min-width: 99999px) {
  .email-page-as-question_desktopOnly__rpOc9 { display: block; }
  .email-page-as-question_mobileOnly__WKAO3 { display: none; }
}
.email-page-as-question_legal__iM1Gk { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.email-page-as-question_container__rNiN4 { width: 100%; height: 100%; }
.email-page-as-question_content__rx5UI { height: 100%; padding: 24px 20px 20px; margin: 0px auto; }
.email-page-as-question_content__rx5UI.email-page-as-question_withValidation__sqdmG { padding: 0px 0px 20px; }
@media only screen and (min-width: 99999px) {
  .email-page-as-question_content__rx5UI { width: 552px; padding: 64px 0px 0px; }
}
.email-page-as-question_currentContainer__V5y4B { height: 100%; }
.email-page-as-question_mobileSeparator__gY44o { position: absolute; bottom: 90px; left: 20px; display: flex; width: 100%; height: 1px; margin: 0px -20px; background-color: var(--borderTertiaryColor,rgba(23,23,23,.08)); }
.email-page-as-question_center__1vtqj { text-align: center; }
.name-input-page_container__7bE6r { width: 100%; max-width: 552px; height: 100%; padding: 24px 20px 20px; margin: 0px auto 56px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .name-input-page_container__7bE6r { margin: 0px auto; }
}
@media only screen and (min-width: 99999px) {
  .name-input-page_container__7bE6r { padding-top: 64px; }
}
.name-input-page_inputContainer__u5ejO { margin-top: 24px; font-size: 32px; font-weight: 700; line-height: 1.25; }
@media only screen and (min-width: 99999px) {
  .name-input-page_inputContainer__u5ejO { margin-top: 40px; font-size: 40px; line-height: 1.2; }
}
.name-input-page_input__RlCL5 { overflow: auto; flex: 1 1 0%; padding: 8px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; color: inherit; outline: none; text-align: center; font-family: var(--font),sans-serif; font-weight: 600; letter-spacing: -0.02em; }
.name-input-page_input__RlCL5, [data-recoleta-font] .name-input-page_input__RlCL5 { -webkit-font-smoothing: antialiased; font-size: 32px; line-height: 1.06; }
[data-recoleta-font] .name-input-page_input__RlCL5 { font-family: var(--font-recoleta),sans-serif; font-weight: 400; font-style: normal; letter-spacing: -0.64px; }
[data-aeonik-pro-font] .name-input-page_input__RlCL5 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 36px; letter-spacing: -0.02em; line-height: 1.05; }
[data-headers-content-primary] .name-input-page_input__RlCL5 { color: var(--contentPrimaryColor) !important; }
[data-headers-content-primary] .name-input-page_input__RlCL5 b { color: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .name-input-page_input__RlCL5 { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 36px; letter-spacing: -0.72px; line-height: 1.11; }
[data-aeonik-pro-new-font] .name-input-page_input__RlCL5 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
[data-headline-alike-font] .name-input-page_input__RlCL5 { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
@media only screen and (min-width: 99999px) {
  .name-input-page_input__RlCL5 { font-family: var(--font),sans-serif; font-weight: 600; line-height: 1.04; }
  .name-input-page_input__RlCL5, [data-recoleta-font] .name-input-page_input__RlCL5 { -webkit-font-smoothing: antialiased; font-size: 48px; letter-spacing: -1px; }
  [data-recoleta-font] .name-input-page_input__RlCL5 { font-family: var(--font-recoleta),sans-serif; font-weight: 400; font-style: normal; line-height: 1.08; }
  [data-aeonik-pro-font] .name-input-page_input__RlCL5 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 56px; letter-spacing: -0.02em; line-height: 1.03; }
  [data-headline-recoleta-font] .name-input-page_input__RlCL5 { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-new-font] .name-input-page_input__RlCL5 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .name-input-page_input__RlCL5 { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.name-input-page_snackbar__3irWh { margin-top: 16px; }
.name-input-page_root__V9BfE { position: relative; display: flex; align-items: center; padding: 0px 10px; border-bottom: 1px solid var(--contentSecondaryColor); color: var(--contentPrimaryColor); }
.name-input-page_root__V9BfE.name-input-page_disabled__ASQ_d { color: var(--contentSecondaryColor); }
.name-input-page_button__JX0BH { width: 100%; margin: 0px auto; }
.name-input-page_buttonWrapper__UFnbG { border-top: 1px solid var(--borderTertiaryColor); }
@media only screen and (max-width: 99999px) {
  .name-input-page_buttonWrapper__UFnbG { padding: 20px; }
}
.country-change-content_fixedLoader__pbprU { position: fixed; display: flex; width: calc(100 * var(--sda-vw, 1vw)); height: 100vh; align-items: center; justify-content: center; background: var(--background1Color,#fff); opacity: 0.6; z-index: 777; }
.country-change-content_shouldHideFixedHeader__A_xgI { opacity: 0; }
.country-change-content_choosePlanContainer__F_ZL7 { width: 100%; }
@media only screen and (min-width: 99999px) {
  .country-change-content_choosePlanContainer__F_ZL7 { max-width: 680px; margin: 0px auto; }
  .country-change-content_choosePlanOutline__tse0U { padding: 48px 88px; border: 1px solid var(--neutral300Color); border-radius: 24px; }
}
@media only screen and (min-width: 99999px) {
  .country-change-content_container__ROdXW { height: 100%; margin: 0px; }
}
.country-change-content_mainWrap__wdLmq { display: flex; height: fit-content; flex-direction: column; align-items: center; padding: 80px 20px 0px; }
@media only screen and (min-width: 99999px) {
  .country-change-content_mainWrap__wdLmq { max-width: 552px; height: fit-content; align-items: center; padding-top: 0px; margin: 152px auto 64px; }
}
.country-change-content_questionTitle__VYdM3 { margin-bottom: 24px; text-align: center; }
.country-change-content_note__AZfdq { display: flex; align-items: center; padding: 16px; border: 1px solid var(--borderTertiaryColor); margin-bottom: 16px; background: var(--backgroundSecondaryColor); border-radius: 16px; gap: 8px; }
.country-change-content_icon__hk0ix { width: 24px; height: 24px; }
.country-change-content_button__I0f77 { text-transform: uppercase; }
.country-change-content_textButton__HNC8b { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 17px; letter-spacing: 0px; line-height: 1.18; text-transform: uppercase; }
[data-aeonik-pro-new-font] .country-change-content_textButton__HNC8b { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 16px; font-weight: 500; line-height: 20px; }
.country-change-content_countryLabel__RKZPh { margin-bottom: 16px; }
.country-change-content_countryLabel__RKZPh b { color: var(--contentPrimaryColor); font-weight: 600; }
.country-change-content_zipCodeLabel__EpEYo { margin-bottom: 32px; }
.country-change-content_zipCodeLabel__EpEYo b { color: var(--contentPrimaryColor); font-weight: 600; }
.country-change-content_loader__AnFCY { z-index: 666; }
.jss1 { box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 6px 0px; border-radius: 16px; }
.jss1 .MuiPickersDay-daySelected { border-radius: 50%; color: rgb(255, 255, 255) !important; background-color: var(--themePrimaryColor) !important; }
.jss1 .MuiPickersDay-day { color: var(--contentPrimaryColor); margin: 0px; }
.jss1 .MuiPickersDay-day:hover { border: 1px solid var(--borderTertiaryColor); border-radius: 50%; background-color: var(--answerBackgroundColor); }
.jss1 .MuiPickersCalendar-week { gap: 4px; margin-bottom: 4px; justify-content: space-between; }
.jss1 .MuiPickersCalendarHeader-daysHeader { justify-content: space-between; }
.jss1 .MuiPickersBasePicker-pickerView { width: 100%; padding: 16px; max-width: none; min-height: auto; }
.jss1 .MuiPickersCalendarHeader-switchHeader { margin: 0px auto 16px; padding: 0px 0px 10px; border-bottom: 1px solid var(--borderTertiaryColor); }
.jss1 .MuiPickersCalendarHeader-dayLabel { color: var(--contentTertiaryColor); }
.jss1 .MuiPickersCalendarHeader-iconButton { color: var(--contentPrimaryColor); padding: 6px; border-radius: 8px; background-color: transparent; }
.jss1:lang(ar) .MuiPickersCalendarHeader-iconButton, .jss1:lang(he) .MuiPickersCalendarHeader-iconButton { transform: rotate(180deg); }
.jss1 .MuiPickersCalendarHeader-iconButton.Mui-disabled { opacity: 0.5; }
.jss1 .MuiPickersStaticWrapper-staticWrapperRoot { background-color: transparent; }
.jss1 .MuiTypography-body1 { color: var(--contentPrimaryColor); }
.jss2 .MuiPickersDay-daySelected { color: var(--contentAlwaysLightPrimaryColor) !important; }
.MuiTypography-root { margin: 0px; }
.MuiTypography-body2 { font-size: 0.875rem; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.43; letter-spacing: 0.01071em; }
.MuiTypography-body1 { font-size: 1rem; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.5; letter-spacing: 0.00938em; }
.MuiTypography-caption { font-size: 0.75rem; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.66; letter-spacing: 0.03333em; }
.MuiTypography-button { font-size: 0.875rem; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; }
.MuiTypography-h1 { font-size: 6rem; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 300; line-height: 1.167; letter-spacing: -0.01562em; }
.MuiTypography-h2 { font-size: 3.75rem; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 300; line-height: 1.2; letter-spacing: -0.00833em; }
.MuiTypography-h3 { font-size: 3rem; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.167; letter-spacing: 0em; }
.MuiTypography-h4 { font-size: 2.125rem; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.235; letter-spacing: 0.00735em; }
.MuiTypography-h5 { font-size: 1.5rem; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.334; letter-spacing: 0em; }
.MuiTypography-h6 { font-size: 1.25rem; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.6; letter-spacing: 0.0075em; }
.MuiTypography-subtitle1 { font-size: 1rem; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.75; letter-spacing: 0.00938em; }
.MuiTypography-subtitle2 { font-size: 0.875rem; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.57; letter-spacing: 0.00714em; }
.MuiTypography-overline { font-size: 0.75rem; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 2.66; letter-spacing: 0.08333em; text-transform: uppercase; }
.MuiTypography-srOnly { width: 1px; height: 1px; overflow: hidden; position: absolute; }
.MuiTypography-alignLeft { text-align: left; }
.MuiTypography-alignCenter { text-align: center; }
.MuiTypography-alignRight { text-align: right; }
.MuiTypography-alignJustify { text-align: justify; }
.MuiTypography-noWrap { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.MuiTypography-gutterBottom { margin-bottom: 0.35em; }
.MuiTypography-paragraph { margin-bottom: 16px; }
.MuiTypography-colorInherit { color: inherit; }
.MuiTypography-colorPrimary { color: rgb(63, 81, 181); }
.MuiTypography-colorSecondary { color: rgb(245, 0, 87); }
.MuiTypography-colorTextPrimary { color: rgba(0, 0, 0, 0.87); }
.MuiTypography-colorTextSecondary { color: rgba(0, 0, 0, 0.54); }
.MuiTypography-colorError { color: rgb(244, 67, 54); }
.MuiTypography-displayInline { display: inline; }
.MuiTypography-displayBlock { display: block; }
.MuiTouchRipple-root { inset: 0px; z-index: 0; overflow: hidden; position: absolute; border-radius: inherit; pointer-events: none; }
.MuiTouchRipple-ripple { opacity: 0; position: absolute; }
.MuiTouchRipple-rippleVisible { opacity: 0.3; animation: 550ms cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal none running MuiTouchRipple-keyframes-enter; transform: scale(1); }
.MuiTouchRipple-ripplePulsate { animation-duration: 200ms; }
.MuiTouchRipple-child { width: 100%; height: 100%; display: block; opacity: 1; border-radius: 50%; background-color: currentcolor; }
.MuiTouchRipple-childLeaving { opacity: 0; animation: 550ms cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal none running MuiTouchRipple-keyframes-exit; }
.MuiTouchRipple-childPulsate { top: 0px; left: 0px; position: absolute; animation: 2500ms cubic-bezier(0.4, 0, 0.2, 1) 200ms infinite normal none running MuiTouchRipple-keyframes-pulsate; }
@-webkit-keyframes MuiTouchRipple-keyframes-enter { 
  0% { opacity: 0.1; transform: scale(0); }
  100% { opacity: 0.3; transform: scale(1); }
}
@-webkit-keyframes MuiTouchRipple-keyframes-exit { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-webkit-keyframes MuiTouchRipple-keyframes-pulsate { 
  0% { transform: scale(1); }
  50% { transform: scale(0.92); }
  100% { transform: scale(1); }
}
.MuiButtonBase-root { color: inherit; border: 0px; cursor: pointer; margin: 0px; display: inline-flex; outline: 0px; padding: 0px; position: relative; align-items: center; user-select: none; border-radius: 0px; vertical-align: middle; justify-content: center; text-decoration: none; background-color: transparent; appearance: none; -webkit-tap-highlight-color: transparent; }
.MuiButtonBase-root.Mui-disabled { cursor: default; pointer-events: none; }
@media print {
  .MuiButtonBase-root { print-color-adjust: exact; }
}
.MuiPickersStaticWrapper-staticWrapperRoot { display: flex; overflow: hidden; min-width: 310px; flex-direction: column; background-color: rgb(255, 255, 255); }
.MuiSvgIcon-root { fill: currentcolor; width: 1em; height: 1em; display: inline-block; font-size: 1.5rem; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); flex-shrink: 0; user-select: none; }
.MuiSvgIcon-colorPrimary { color: rgb(63, 81, 181); }
.MuiSvgIcon-colorSecondary { color: rgb(245, 0, 87); }
.MuiSvgIcon-colorAction { color: rgba(0, 0, 0, 0.54); }
.MuiSvgIcon-colorError { color: rgb(244, 67, 54); }
.MuiSvgIcon-colorDisabled { color: rgba(0, 0, 0, 0.26); }
.MuiSvgIcon-fontSizeInherit { font-size: inherit; }
.MuiSvgIcon-fontSizeSmall { font-size: 1.25rem; }
.MuiSvgIcon-fontSizeLarge { font-size: 2.1875rem; }
.MuiIconButton-root { flex: 0 0 auto; color: rgba(0, 0, 0, 0.54); padding: 12px; overflow: visible; font-size: 1.5rem; text-align: center; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 50%; }
.MuiIconButton-root:hover { background-color: rgba(0, 0, 0, 0.04); }
.MuiIconButton-root.Mui-disabled { color: rgba(0, 0, 0, 0.26); background-color: transparent; }
@media (hover: none) {
  .MuiIconButton-root:hover { background-color: transparent; }
}
.MuiIconButton-edgeStart { margin-left: -12px; }
.MuiIconButton-sizeSmall.MuiIconButton-edgeStart { margin-left: -3px; }
.MuiIconButton-edgeEnd { margin-right: -12px; }
.MuiIconButton-sizeSmall.MuiIconButton-edgeEnd { margin-right: -3px; }
.MuiIconButton-colorInherit { color: inherit; }
.MuiIconButton-colorPrimary { color: rgb(63, 81, 181); }
.MuiIconButton-colorPrimary:hover { background-color: rgba(63, 81, 181, 0.04); }
@media (hover: none) {
  .MuiIconButton-colorPrimary:hover { background-color: transparent; }
}
.MuiIconButton-colorSecondary { color: rgb(245, 0, 87); }
.MuiIconButton-colorSecondary:hover { background-color: rgba(245, 0, 87, 0.04); }
@media (hover: none) {
  .MuiIconButton-colorSecondary:hover { background-color: transparent; }
}
.MuiIconButton-sizeSmall { padding: 3px; font-size: 1.125rem; }
.MuiIconButton-label { width: 100%; display: flex; align-items: inherit; justify-content: inherit; }
.MuiPickersDay-day { color: rgba(0, 0, 0, 0.87); width: 36px; height: 36px; margin: 0px 2px; padding: 0px; font-size: 0.75rem; font-weight: 500; }
.MuiPickersDay-hidden { opacity: 0; pointer-events: none; }
.MuiPickersDay-current { color: rgb(63, 81, 181); font-weight: 600; }
.MuiPickersDay-daySelected { color: rgb(255, 255, 255); font-weight: 500; background-color: rgb(63, 81, 181); }
.MuiPickersDay-daySelected:hover { background-color: rgb(63, 81, 181); }
.MuiPickersDay-dayDisabled { color: rgba(0, 0, 0, 0.38); pointer-events: none; }
.MuiPickersSlideTransition-transitionContainer { display: block; position: relative; }
.MuiPickersSlideTransition-transitionContainer > * { top: 0px; left: 0px; right: 0px; position: absolute; }
.MuiPickersSlideTransition-slideEnter-left { transform: translate(100%); will-change: transform; }
.MuiPickersSlideTransition-slideEnter-right { transform: translate(-100%); will-change: transform; }
.MuiPickersSlideTransition-slideEnterActive { transform: translate(0%); transition: transform 350ms cubic-bezier(0.35, 0.8, 0.4, 1); }
.MuiPickersSlideTransition-slideExit { transform: translate(0%); }
.MuiPickersSlideTransition-slideExitActiveLeft-left { transform: translate(-200%); transition: transform 350ms cubic-bezier(0.35, 0.8, 0.4, 1); will-change: transform; }
.MuiPickersSlideTransition-slideExitActiveLeft-right { transform: translate(200%); transition: transform 350ms cubic-bezier(0.35, 0.8, 0.4, 1); will-change: transform; }
.MuiPickersCalendarHeader-switchHeader { display: flex; margin-top: 4px; align-items: center; margin-bottom: 8px; justify-content: space-between; }
.MuiPickersCalendarHeader-transitionContainer { width: 100%; height: 23px; overflow: hidden; }
.MuiPickersCalendarHeader-iconButton { z-index: 1; background-color: rgb(255, 255, 255); }
.MuiPickersCalendarHeader-daysHeader { display: flex; max-height: 16px; align-items: center; justify-content: center; }
.MuiPickersCalendarHeader-dayLabel { color: rgba(0, 0, 0, 0.38); width: 36px; margin: 0px 2px; text-align: center; }
.MuiPickersCalendar-transitionContainer { margin-top: 12px; min-height: 216px; }
.MuiPickersCalendar-progressContainer { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
.MuiPickersCalendar-week { display: flex; justify-content: center; }
.MuiPickersBasePicker-container { display: flex; flex-direction: column; }
.MuiPickersBasePicker-containerLandscape { flex-direction: row; }
.MuiPickersBasePicker-pickerView { display: flex; max-width: 325px; min-width: 310px; min-height: 305px; overflow-x: hidden; flex-direction: column; justify-content: center; }
.MuiPickersBasePicker-pickerViewLandscape { padding: 0px 8px; }
.comparison-table_table___uJfw { overflow: hidden; border-style: hidden; background: var(--backgroundPrimaryColor,#fff); border-collapse: collapse; border-radius: 16px; border-spacing: 0px; }
.comparison-table_nameTableCell__k1Q9j, .comparison-table_tableCell__c1VU0, .comparison-table_tableHeadCell__LSiL9 { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.21; padding: 16px 12px; border: 1px solid var(--borderTertiaryColor); text-align: center; vertical-align: middle; }
[data-aeonik-pro-new-font] .comparison-table_nameTableCell__k1Q9j, [data-aeonik-pro-new-font] .comparison-table_tableCell__c1VU0, [data-aeonik-pro-new-font] .comparison-table_tableHeadCell__LSiL9 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 400; line-height: 16px; }
.comparison-table_shouldHighlightPremium__HtS_9 .comparison-table_nameTableCell__k1Q9j:last-child, .comparison-table_shouldHighlightPremium__HtS_9 .comparison-table_tableCell__c1VU0:last-child, .comparison-table_shouldHighlightPremium__HtS_9 .comparison-table_tableHeadCell__LSiL9:last-child { background-color: var(--themePrimaryLightColor); }
@media only screen and (min-width: 99999px) {
  .comparison-table_nameTableCell__k1Q9j, .comparison-table_tableCell__c1VU0, .comparison-table_tableHeadCell__LSiL9 { font-size: 17px; }
}
.comparison-table_tableHeadCell__LSiL9 { font-size: 12px; font-weight: 600; vertical-align: bottom; }
@media only screen and (min-width: 99999px) {
  .comparison-table_tableHeadCell__LSiL9 { font-size: 14px; }
}
.comparison-table_nameTableCell__k1Q9j { font-family: var(--secondaryFont),sans-serif; font-size: 12px; -webkit-font-smoothing: antialiased; line-height: 1.33; font-weight: 600; letter-spacing: 0px; padding: 16px 20px; text-align: start; }
[data-aeonik-pro-new-font] .comparison-table_nameTableCell__k1Q9j { font-family: var(--font-aeonik-pro),sans-serif; font-size: 12px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 16px; font-weight: 500; }
@media only screen and (min-width: 99999px) {
  .comparison-table_nameTableCell__k1Q9j { font-size: 14px; }
}
.comparison-table_currentText__HmUFd { color: var(--contentSecondaryColor); }
.comparison-table_premiumText__e3QfG { color: var(--themePrimaryColor); }
.comparison-table_checkIconWrapper__HCT5t, .comparison-table_crossIconWrapper__59yHD { display: inline-flex; width: 22px; height: 22px; align-items: center; justify-content: center; border-radius: 50rem; }
.comparison-table_checkIconWrapper__HCT5t > *, .comparison-table_crossIconWrapper__59yHD > * { font-size: inherit; }
.comparison-table_checkIconWrapper__HCT5t { background: var(--themePrimaryColor); color: var(--backgroundPrimaryColor,#fff); font-size: 14px; }
.comparison-table_crossIconWrapper__59yHD { background: var(--backgroundTertiaryColor); color: var(--contentTertiaryColor); font-size: 10px; }
.comparison-table_crossIconWrapper__59yHD.comparison-table_darkTheme__I5PfN { background: var(--backgroundSecondaryColor); }
.addtional-discount-brand-palette-modal_modal__n0WbI { position: relative; background: var(--backgroundPrimaryColor); }
@media only screen and (min-width: 99999px) {
  .addtional-discount-brand-palette-modal_modal__n0WbI { max-width: 510px; border-radius: 16px; }
}
@media only screen and (min-width: 99999px) {
  .addtional-discount-brand-palette-modal_modal__n0WbI { max-width: 936px; }
}
.addtional-discount-brand-palette-modal_modal__n0WbI b { color: var(--contentPrimaryColor); font-weight: 600; }
[data-aeonik-pro-new-font] .addtional-discount-brand-palette-modal_modal__n0WbI b { font-weight: 500; }
.addtional-discount-brand-palette-modal_modalContent__mhvgA { padding: 0px !important; }
.addtional-discount-brand-palette-modal_modalWrapper__n4KeF { padding-top: 20px; }
@media only screen and (min-width: 99999px) {
  .addtional-discount-brand-palette-modal_modalWrapper__n4KeF { align-items: center; }
}
.addtional-discount-brand-palette-modal_modalBackdrop__YugFs { backdrop-filter: blur(10px); background: var(--borderSecondaryColor); }
.addtional-discount-brand-palette-modal_innerContent__HC9hx { padding: 24px 20px; }
@media only screen and (min-width: 99999px) {
  .addtional-discount-brand-palette-modal_innerContent__HC9hx { padding: 40px; }
}
@media only screen and (min-width: 99999px) {
  .addtional-discount-brand-palette-modal_innerContent__HC9hx { padding: 40px 64px 0px; }
}
.addtional-discount-brand-palette-modal_title__OtSDY { margin-bottom: 12px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .addtional-discount-brand-palette-modal_title__OtSDY { margin-bottom: 24px; }
  .addtional-discount-brand-palette-modal_grid__rzKap { display: grid; align-items: self-start; column-gap: 48px; grid-template-areas: "t1 g" "t2 g" "t3 g"; grid-template-columns: auto 335px; grid-template-rows: auto; }
}
.addtional-discount-brand-palette-modal_graph__MqRTd { grid-area: g; }
.addtional-discount-brand-palette-modal_topText__FFDNa { margin-bottom: 24px; color: var(--contentSecondaryColor); grid-area: t1; }
@media only screen and (min-width: 99999px) {
  .addtional-discount-brand-palette-modal_topText__FFDNa { margin-bottom: 16px; }
}
.addtional-discount-brand-palette-modal_legalText__WD59j { margin: 16px 0px 24px; color: var(--contentTertiaryColor); grid-area: t3; }
.addtional-discount-brand-palette-modal_greyText__T_wMR { padding: 16px; margin: 0px; background: var(--backgroundSecondaryColor); border-radius: 16px; color: var(--contentPrimaryColor); grid-area: t2; }
.addtional-discount-brand-palette-modal_buttonOuterContainer__2gRvr { position: sticky; z-index: 10; bottom: 0px; padding: 20px; border-top: 1px solid var(--borderTertiaryColor); background: var(--backgroundSurfaceColor); }
@media only screen and (min-width: 99999px) {
  .addtional-discount-brand-palette-modal_buttonOuterContainer__2gRvr { position: unset; padding-top: 24px; padding-bottom: 40px; border-top: 0px; background: rgba(0, 0, 0, 0); }
}
.addtional-discount-brand-palette-modal_button__zjdFJ { max-width: 360px; margin: 0px auto; background: var(--themePrimaryColor); color: var(--inputAlwaysWhiteColor); }
.addtional-discount-brand-palette-modal_buttonText__qcYFg { color: inherit; }
.graph-background-lines_lines__VM6Yp { position: absolute; z-index: 0; display: flex; flex-direction: column; justify-content: space-between; inset: 0px; }
.graph-background-lines_line__v6ec_ { width: 100%; height: 1px; background: currentcolor; }
.graph-background-lines_skipBottomLine__hKv5P .graph-background-lines_line__v6ec_:last-child, .graph-background-lines_skipTopLine__PyiI9 .graph-background-lines_line__v6ec_:first-child { opacity: 0; }
.additional-discount-graph_container__0EohY { width: 100%; padding: 16px; background: var(--backgroundSecondaryColor); border-radius: 16px; }
.additional-discount-graph_graphContainer__WBF0p { position: relative; margin-top: 10px; }
.additional-discount-graph_topLabel__EVtlC { padding-bottom: 8px; color: var(--contentTertiaryColor); font-weight: 500; }
.additional-discount-graph_topLabel__EVtlC:lang(cs), .additional-discount-graph_topLabel__EVtlC:lang(ja), .additional-discount-graph_topLabel__EVtlC:lang(pl), .additional-discount-graph_topLabel__EVtlC:lang(sr), .additional-discount-graph_topLabel__EVtlC:lang(th) { padding-bottom: 16px; }
.additional-discount-graph_topLabel__EVtlC:lang(az), .additional-discount-graph_topLabel__EVtlC:lang(id), .additional-discount-graph_topLabel__EVtlC:lang(sk), .additional-discount-graph_topLabel__EVtlC:lang(tr), .additional-discount-graph_topLabel__EVtlC:lang(vi) { max-width: 108px; font-size: 15px; }
.additional-discount-graph_horizontalLines__8gF3d { color: var(--borderTertiaryColor); }
.additional-discount-graph_horizontalScale__9axGT { position: relative; display: flex; align-items: center; justify-content: space-between; margin: 8px auto 0px; }
.additional-discount-graph_horizontalLabel__QCF_n { color: var(--contentTertiaryColor); }
.graph-weight-labels_container__VobHz { display: flex; flex-direction: column-reverse; justify-content: space-between; color: var(--contentTertiaryColor,rgba(23,23,23,.56)); text-align: end; text-transform: uppercase; font-family: var(--secondaryFont),sans-serif; font-size: 12px; -webkit-font-smoothing: antialiased; line-height: 1.33; font-weight: 500; letter-spacing: 0px; }
[data-aeonik-pro-new-font] .graph-weight-labels_container__VobHz { font-family: var(--font-aeonik-pro),sans-serif; font-size: 12px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 16px; font-weight: 400; }
.weight-goal-graph_container__sutUT { display: grid; grid-template-areas: "weights chart" "blank axis"; grid-template-columns: auto 1fr; }
.weight-goal-graph_graphContainer__mUFnL { position: relative; grid-area: chart; }
.weight-goal-graph_bgLines__wlA8Z { color: var(--borderTertiaryColor); }
.weight-goal-graph_axisLabels__v9_e6 { position: relative; display: flex; justify-content: space-between; padding-top: 8px; grid-area: axis; }
.weight-goal-graph_axisLabel__ythWg { color: var(--contentTertiaryColor,rgba(23,23,23,.56)); white-space: nowrap; font-family: var(--secondaryFont),sans-serif; line-height: 1.33; font-weight: 500; }
.weight-goal-graph_axisLabel__ythWg, [data-aeonik-pro-new-font] .weight-goal-graph_axisLabel__ythWg { font-size: 12px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; }
[data-aeonik-pro-new-font] .weight-goal-graph_axisLabel__ythWg { font-family: var(--font-aeonik-pro),sans-serif; line-height: 16px; font-weight: 400; }
.weight-goal-graph_axisLabel__ythWg:lang(es) { font-size: 10px; }
.weight-goal-graph_axisLabelMid__lvn28 { position: absolute; transform: translateX(-50%); }
[dir="rtl"] .weight-goal-graph_axisLabelMid__lvn28 { transform: translateX(50%); }
.weight-goal-graph_axisLabelWindowMilestone__JK7Yp { inset-inline-start: clamp(64px,var(--axisLabelX),100% - 72px); }
.weight-goal-graph_weightLabels__cQGdV { margin-top: -0.5em; margin-bottom: -0.5em; grid-area: weights; padding-inline-end: 8px; }
.weight-goal-graph_weekMilestoneTooltip__xpd0c.weight-goal-graph_weekMilestoneTooltip__xpd0c { color: var(--backgroundAlwaysLightColor,#fff); --tooltipBg: var(--themeAccentColor); }
.weight-goal-graph_mutedDashedLine__2QhB9 { --lineColor: var(--borderTertiaryColor,rgba(23,23,23,0.08)); }
.graph-date-labels_uButton__kjAfs { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.graph-date-labels_uGreenButton__DYr0F { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.graph-date-labels_uGreenButton__DYr0F:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.graph-date-labels_uGreenWideButton__j7axd, .graph-date-labels_uWideButton__qmJXG { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.graph-date-labels_uWideButton__qmJXG { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.graph-date-labels_uWideButton__qmJXG:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.graph-date-labels_uInput__cPxFm { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.graph-date-labels_uInput__cPxFm:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.graph-date-labels_uInput__cPxFm:hover { border: 1px solid var(--neutral900Color); }
.graph-date-labels_uInput__cPxFm:-webkit-autofill:active, .graph-date-labels_uInput__cPxFm:-webkit-autofill:focus, .graph-date-labels_uInput__cPxFm:active, .graph-date-labels_uInput__cPxFm:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.graph-date-labels_uInput__cPxFm:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.graph-date-labels_uInput__cPxFm.graph-date-labels_isInvalid__yqN7J { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.graph-date-labels_uContentCard__ET7uo { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.graph-date-labels_uInputError__MHDA4 { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.graph-date-labels_desktopOnly__xTTIB { display: none; }
@media only screen and (min-width: 99999px) {
  .graph-date-labels_desktopOnly__xTTIB { display: block; }
  .graph-date-labels_mobileOnly___aRoF { display: none; }
}
.graph-date-labels_legal__GTMVb { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.graph-date-labels_container__PxGZa { position: relative; padding-bottom: 20px; color: var(--contentAlwaysLightPrimaryColor,#fff); font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.21; }
[data-aeonik-pro-new-font] .graph-date-labels_container__PxGZa { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 400; line-height: 16px; }
@media only screen and (min-width: 99999px) {
  .graph-date-labels_container__PxGZa { font-size: 12px; }
}
.graph-date-labels_labelsContainer__UMXtj { position: relative; display: flex; align-items: flex-start; justify-content: space-between; }
.graph-date-labels_yearLabel__TZw_d { display: block; }
.graph-date-labels_yearLabel__TZw_d:lang(cn), .graph-date-labels_yearLabel__TZw_d:lang(ja), .graph-date-labels_yearLabel__TZw_d:lang(ko) { text-wrap: nowrap; }
.graph-date-labels_label__fUN16 { position: absolute; top: 0px; color: var(--contentTertiaryColor,rgba(23,23,23,.56)); inset-inline-start: var(--progressX); text-align: center; transform: translateX(-50%); font-family: var(--secondaryFont),sans-serif; line-height: 1.33; font-weight: 500; }
.graph-date-labels_label__fUN16, [data-aeonik-pro-new-font] .graph-date-labels_label__fUN16 { font-size: 12px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; }
[data-aeonik-pro-new-font] .graph-date-labels_label__fUN16 { font-family: var(--font-aeonik-pro),sans-serif; line-height: 16px; font-weight: 400; }
[lang="ar"] .graph-date-labels_label__fUN16, [lang="he"] .graph-date-labels_label__fUN16 { transform: translateX(50%); }
.graph-date-labels_label__fUN16:lang(ko), .graph-date-labels_label__fUN16:lang(th) { font-size: 9px; }
.graph-date-labels_label__fUN16:lang(fi), .graph-date-labels_label__fUN16:lang(vi) { font-size: 8px; }
.graph-date-labels_label__fUN16.graph-date-labels_isAtStart__br5eI { inset-inline-start: 0px; text-align: start; transform: none; }
.graph-date-labels_label__fUN16.graph-date-labels_isAtEnd__5X5b8 { inset-inline: auto 0px; text-align: end; transform: none; }
.graph-date-labels_label__fUN16.graph-date-labels_isNearEndWithYearLabel___ojFp { text-align: end; transform: translateX(-100%); }
[lang="ar"] .graph-date-labels_label__fUN16.graph-date-labels_isNearEndWithYearLabel___ojFp, [lang="he"] .graph-date-labels_label__fUN16.graph-date-labels_isNearEndWithYearLabel___ojFp { text-align: start; transform: translateX(100%); }
.graph-date-labels_dotsContainer__7_T4U { position: absolute; top: 0px; left: 0px; display: flex; width: 100%; justify-content: space-between; }
.graph-date-labels_dot__5DQCt { position: absolute; top: 0px; width: 1px; height: 3px; background: var(--neutral200Color); }
.graph-date-labels_dot__5DQCt.graph-date-labels_dotMain__tYg_r { height: 6px; }
.grouped-bullets-list_container__uJk6k { display: flex; flex-direction: column; gap: 16px; margin-inline: auto; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
@media only screen and (min-width: 99999px) {
  .grouped-bullets-list_container__uJk6k { width: calc(-80px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .grouped-bullets-list_container__uJk6k { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
}
.grouped-bullets-list_list__kdcza { display: flex; flex-direction: column; gap: 16px; }
.grouped-bullets-list_item__vfSrf { position: relative; display: flex; align-items: flex-start; padding: 10px 8px; background-color: var(--backgroundSecondaryColor,#f6f7f9); border-radius: 12px; gap: 4px; }
.grouped-bullets-list_connector__l5xEn { position: absolute; z-index: 1; top: calc(34px); bottom: calc(-26px); width: 2px; background-color: var(--groupedListLineColor,color-mix(in sRGB,var(--groupedListBulletColor,var(--themeAccentColor)) 12%,transparent)); inset-inline-start: calc(20px); transform: translateX(-50%); }
.grouped-bullets-list_bullet__zvE0q { position: relative; z-index: 2; display: flex; width: 24px; height: 24px; flex-shrink: 0; align-items: center; justify-content: center; }
.grouped-bullets-list_dot__pYjQf { width: 10px; height: 10px; background-color: var(--groupedListBulletColor,var(--themeAccentColor)); border-radius: 50%; }
.grouped-bullets-list_text__sfmWJ { min-width: 0px; flex: 1 1 0%; color: var(--contentSecondaryColor,rgba(23,23,23,.72)); }
.grouped-bullets-list_text__sfmWJ b, .grouped-bullets-list_text__sfmWJ strong { color: var(--contentPrimaryColor); font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: -0.4px; line-height: 1.41; }
[data-aeonik-pro-new-font] .grouped-bullets-list_text__sfmWJ b, [data-aeonik-pro-new-font] .grouped-bullets-list_text__sfmWJ strong { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
@media only screen and (min-width: 99999px) {
  .grouped-bullets-list_text__sfmWJ b, .grouped-bullets-list_text__sfmWJ strong { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 600; letter-spacing: -0.4px; line-height: 1.4; }
  [data-aeonik-pro-new-font] .grouped-bullets-list_text__sfmWJ b, [data-aeonik-pro-new-font] .grouped-bullets-list_text__sfmWJ strong { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 500; line-height: 28px; }
}
.goal-point-tooltip_goalPointTooltip__IS0qR.goal-point-tooltip_goalPointTooltip__IS0qR.goal-point-tooltip_goalPointTooltip__IS0qR { inset-inline-end: calc(-0.9em + 10px); }
@media only screen and (min-width: 99999px) {
  .goal-point-tooltip_goalPointTooltip__IS0qR.goal-point-tooltip_goalPointTooltip__IS0qR.goal-point-tooltip_goalPointTooltip__IS0qR { inset-inline-end: calc(-0.9em + 13px); }
}
.charts-common_uButton__iF5DC { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.charts-common_uGreenButton__nSApO { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.charts-common_uGreenButton__nSApO:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.charts-common_uGreenWideButton__nHuJU, .charts-common_uWideButton__H42_Q { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.charts-common_uWideButton__H42_Q { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.charts-common_uWideButton__H42_Q:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.charts-common_uInput__BPs9N { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.charts-common_uInput__BPs9N:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.charts-common_uInput__BPs9N:hover { border: 1px solid var(--neutral900Color); }
.charts-common_uInput__BPs9N:-webkit-autofill:active, .charts-common_uInput__BPs9N:-webkit-autofill:focus, .charts-common_uInput__BPs9N:active, .charts-common_uInput__BPs9N:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.charts-common_uInput__BPs9N:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.charts-common_uInput__BPs9N.charts-common_isInvalid__ge2y5 { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.charts-common_uContentCard__BPUbC { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.charts-common_uInputError__x_RFM { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.charts-common_desktopOnly__RFDlI { display: none; }
@media only screen and (min-width: 99999px) {
  .charts-common_desktopOnly__RFDlI { display: block; }
  .charts-common_mobileOnly__AO37q { display: none; }
}
.charts-common_legal__nK2Vg { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.charts-common_container__uVOcg { position: relative; z-index: 1; height: 180px; }
[lang="ar"] .charts-common_container__uVOcg, [lang="he"] .charts-common_container__uVOcg { transform: rotateY(180deg); }
.charts-common_graphArea__zOcnp { width: 100%; height: 100%; }
.charts-common_graphLine__kVBBR { position: absolute; width: 100%; height: 100%; inset: 0px; }
.graph-circle_container__oNzgi { position: relative; display: flex; width: 20px; height: 20px; align-items: center; justify-content: center; font-size: 20px; }
@media only screen and (min-width: 99999px) {
  .graph-circle_container__oNzgi { font-size: 26px; }
}
.graph-circle_circleOuter__F2TSV { position: absolute; background: var(--neutral700Color); border-radius: 50%; inset: 0px; opacity: 0.2; }
.graph-circle_circleInner___cwFL { position: relative; width: 70%; height: 70%; background: rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px, rgba(22, 42, 65, 0.1) 0px 5px 12px; outline: 5px solid var(--themePrimaryColor); }
.personalized-weight-graph-animations_graphLine__F65Ye { opacity: 0; stroke-dasharray: 500px; stroke-dashoffset: 500px; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_graphLine__F65Ye { animation: 4.6s ease 0.5s 1 normal forwards running personalized-weight-graph-animations_strokeDashOffsetAnim__g6ssu; }
.personalized-weight-graph-animations_graphArea___V_HQ { opacity: 0; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_graphArea___V_HQ { animation: 4.6s ease 0.5s 1 normal forwards running personalized-weight-graph-animations_opacityAnim__N0KP1; }
.personalized-weight-graph-animations_weightLabel__2Cira { opacity: 0; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_weightLabel__2Cira { animation: 0.5s ease 0s 1 normal forwards running personalized-weight-graph-animations_labelAppearAnim__6uYJD; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_weightLabel__2Cira:nth-child(n) { animation-delay: 0s; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_weightLabel__2Cira:nth-child(2n) { animation-delay: 50ms; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_weightLabel__2Cira:nth-child(3n) { animation-delay: 0.1s; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_weightLabel__2Cira:nth-child(4n) { animation-delay: 0.15s; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_weightLabel__2Cira:nth-child(5n) { animation-delay: 0.2s; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_weightLabel__2Cira:nth-child(6n) { animation-delay: 0.25s; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_weightLabel__2Cira:nth-child(7n) { animation-delay: 0.3s; }
.personalized-weight-graph-animations_dateLabel__O_HlM { opacity: 0; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_dateLabel__O_HlM { animation: 0.5s ease 0s 1 normal forwards running personalized-weight-graph-animations_labelAppearAnim__6uYJD; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_dateLabel__O_HlM:nth-child(n) { animation-delay: 0s; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_dateLabel__O_HlM:nth-child(2n) { animation-delay: 50ms; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_dateLabel__O_HlM:nth-child(3n) { animation-delay: 0.1s; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_dateLabel__O_HlM:nth-child(4n) { animation-delay: 0.15s; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_dateLabel__O_HlM:nth-child(5n) { animation-delay: 0.2s; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_dateLabel__O_HlM:nth-child(6n) { animation-delay: 0.25s; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_dateLabel__O_HlM:nth-child(7n) { animation-delay: 0.3s; }
.personalized-weight-graph-animations_bgLines__vCrui { opacity: 0; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_bgLines__vCrui { animation: 0.5s ease 0s 1 normal forwards running personalized-weight-graph-animations_opacityAnim__N0KP1; }
.personalized-weight-graph-animations_goalCircle__5kFkE { opacity: 0; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_goalCircle__5kFkE { animation: 0.5s ease 2s 1 normal forwards running personalized-weight-graph-animations_opacityAnim__N0KP1; }
.personalized-weight-graph-animations_pointCircleBase__iAzCv { opacity: 0; }
.personalized-weight-graph-animations_pointCircleBase__iAzCv div:first-child { background-color: var(--contentTertaryColor,#311e17); opacity: 0.06; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_pointCircleBase__iAzCv { animation-duration: 0.5s; animation-timing-function: ease; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: forwards; animation-play-state: running; animation-name: personalized-weight-graph-animations_opacityAnim__N0KP1; animation-timeline: auto; animation-range: normal; animation-delay: calc(1.7s + var(--pointAdditionalDelay)); }
.personalized-weight-graph-animations_pointLabelBase__S_axN { opacity: 0; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_pointLabelBase__S_axN { animation-duration: 0.5s; animation-timing-function: ease; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: forwards; animation-play-state: running; animation-name: personalized-weight-graph-animations_opacityAnim__N0KP1; animation-timeline: auto; animation-range: normal; animation-delay: calc(2.5s + var(--pointAdditionalDelay)); }
.personalized-weight-graph-animations_pointLineBase__JUsSl { opacity: 0; transform-origin: center top; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_pointLineBase__JUsSl { animation-duration: 0.5s; animation-timing-function: ease; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: forwards; animation-play-state: running; animation-name: personalized-weight-graph-animations_lineGrowAnimation__NNVJH; animation-timeline: auto; animation-range: normal; animation-delay: calc(2.5s + var(--pointAdditionalDelay)); }
.personalized-weight-graph-animations_goalTooltip__arUvb { opacity: 0; }
.personalized-weight-graph-animations_isAnimated__vqTRu .personalized-weight-graph-animations_goalTooltip__arUvb { animation: 0.5s ease 2.8s 1 normal forwards running personalized-weight-graph-animations_opacityAnim__N0KP1; }
@keyframes personalized-weight-graph-animations_opacityAnim__N0KP1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes personalized-weight-graph-animations_strokeDashOffsetAnim__g6ssu { 
  0% { opacity: 0; stroke-dashoffset: 500px; }
  50% { opacity: 1; }
  100% { opacity: 1; stroke-dashoffset: 0; }
}
@keyframes personalized-weight-graph-animations_labelAppearAnim__6uYJD { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes personalized-weight-graph-animations_lineGrowAnimation__NNVJH { 
  0% { opacity: 0; transform: scaleY(0); }
  50% { opacity: 1; }
  100% { opacity: 1; transform: scale(1); }
}
.keep-weight-chart_keepWeightGraphArea__Z_j7r { position: absolute; bottom: 35px; left: 0px; width: 100%; height: 50%; }
.keep-weight-chart_keepWeightGraphLine__Zp2wo { position: absolute; bottom: 59%; left: 0px; width: 100%; height: 19px; }
.graph-circle_container__pE20x { position: relative; display: flex; width: 1em; height: 1em; align-items: center; justify-content: center; font-size: 20px; }
@media only screen and (min-width: 99999px) {
  .graph-circle_container__pE20x { font-size: 26px; }
}
.graph-circle_circleOuter__851N_ { position: absolute; background: var(--neutral700Color); border-radius: 50%; inset: 0px; opacity: 0.2; }
.graph-circle_circleInner__ZdUCc { position: relative; width: 70%; height: 70%; background: rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px, rgba(22, 42, 65, 0.1) 0px 5px 12px; }
.progress-circle_progressCircle__Ldu2l { position: relative; flex: 0 0 auto; block-size: var(--progressCircleSize); inline-size: var(--progressCircleSize); }
.progress-circle_ring__reMae { display: block; block-size: 100%; inline-size: 100%; }
.progress-circle_animated__rgPrc { transition: stroke-dashoffset .6s var(--motionLoader,cubic-bezier(.37,0,.63,1)); }
@media (prefers-reduced-motion: reduce) {
  .progress-circle_animated__rgPrc { transition: none; }
}
.progress-circle_label__NUqfH { position: absolute; align-items: baseline; block-size: var(--progressCircleFontSize); font-family: var(--font-aeonik-pro-vf,var(--font-aeonik-pro)),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 450; inset-block-start: calc(50% - var(--progressCircleFontSize)/2); inset-inline: 0px; text-align: center; white-space: nowrap; }
.progress-circle_customText__9XPFN { overflow: hidden; max-inline-size: 100%; text-overflow: ellipsis; }
.progress-circle_value__nK8qx { font-size: var(--progressCircleFontSize); letter-spacing: -0.02em; line-height: 1; }
.progress-circle_symbol__sQ_R0 { font-size: var(--progressCircleSymbolFontSize); letter-spacing: -0.02em; line-height: 1; }
@keyframes sheet-modal_redesignSheetSlideUp__XbI0h { 
  0% { transform: translateY(max(618px, 100%)); }
  100% { transform: translateY(0px); }
}
@keyframes sheet-modal_redesignSheetScrimFadeIn__Xgb1k { 
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}
@keyframes sheet-modal_redesignSheetPageBlurIn__wKpmy { 
  0% { backdrop-filter: blur(0px); }
  100% { backdrop-filter: blur(16px); }
}
@keyframes sheet-modal_redesignSheetSlideDown__2l_Gp { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(max(618px, 100%)); }
}
@keyframes sheet-modal_redesignSheetScrimFadeOut__3_4OT { 
  0% { opacity: 0.8; }
  100% { opacity: 0; }
}
@keyframes sheet-modal_redesignSheetPageBlurOut__Si_fh { 
  0% { backdrop-filter: blur(16px); }
  100% { backdrop-filter: blur(0px); }
}
.sheet-modal_root__3Hmj0 { position: fixed; inset: 0px; z-index: 777; }
.sheet-modal_pageBlur__gBwY9, .sheet-modal_scrim__zcVqf { position: absolute; animation-duration: 0.6s; animation-fill-mode: both; animation-timing-function: var(--motionReact); block-size: 100%; inline-size: 100%; inset-block-start: 0px; inset-inline-start: 0px; user-select: none; }
.sheet-modal_pageBlur__gBwY9 { animation-name: sheet-modal_redesignSheetPageBlurIn__wKpmy; backdrop-filter: blur(0px); }
.sheet-modal_scrim__zcVqf { animation-name: sheet-modal_redesignSheetScrimFadeIn__Xgb1k; background: var(--backgroundSecondary); opacity: 0; }
.sheet-modal_pageBlur__gBwY9.sheet-modal_exiting__T53S5 { animation-delay: 0s; animation-name: sheet-modal_redesignSheetPageBlurOut__Si_fh; }
.sheet-modal_scrim__zcVqf.sheet-modal_exiting__T53S5 { animation-delay: 0s; animation-name: sheet-modal_redesignSheetScrimFadeOut__3_4OT; }
.sheet-modal_wrapper__SwiDe { position: absolute; display: flex; align-items: flex-end; justify-content: center; block-size: var(--sheetViewportHeight,100%); inline-size: 100%; inset-block-start: var(--sheetViewportOffset,0); inset-inline-start: 0px; pointer-events: none; }
@media only screen and (min-width: 99999px) {
  .sheet-modal_wrapper__SwiDe { padding-block: 20px; padding-inline: 20px; }
}
.sheet-modal_sheet__1x_U6 { position: relative; display: flex; overflow: hidden; flex-direction: column; animation-duration: 0.6s; animation-fill-mode: both; animation-name: sheet-modal_redesignSheetSlideUp__XbI0h; animation-timing-function: var(--motionReact); block-size: fit-content; inline-size: 100%; max-block-size: 100%; pointer-events: auto; }
.sheet-modal_sheet__1x_U6.sheet-modal_exiting__T53S5 { animation-delay: 0s; animation-name: sheet-modal_redesignSheetSlideDown__2l_Gp; }
.sheet-modal_content__d_E0D { overflow: auto; flex: 1 1 0%; inline-size: 100%; margin-inline: auto; }
@media (prefers-reduced-motion: reduce) {
  .sheet-modal_pageBlur__gBwY9 { animation: auto ease 0s 1 normal none running none; backdrop-filter: blur(16px); }
  .sheet-modal_scrim__zcVqf { animation: auto ease 0s 1 normal none running none; opacity: 0.8; }
  .sheet-modal_sheet__1x_U6 { animation: auto ease 0s 1 normal none running none; }
}
.sheet-modal_contentColor__7Ro3T { display: contents; color: var(--textPrimary); }
.checkout-dynamic-trial-modal_modal__aLPfm { position: relative; background: var(--backgroundPrimary); border-radius: 12px 12px 0px 0px; }
@media only screen and (min-width: 99999px) {
  .checkout-dynamic-trial-modal_modal__aLPfm { max-width: 510px; border-radius: 16px; }
}
.checkout-dynamic-trial-modal_modalWrapper__MTEJZ { align-items: flex-end; padding-top: 20px; }
@media only screen and (min-width: 99999px) {
  .checkout-dynamic-trial-modal_modalWrapper__MTEJZ { align-items: center; }
}
.checkout-dynamic-downsell-modal_modal__RpU7G { position: relative; background: var(--backgroundPrimary); border-start-end-radius: 12px; border-start-start-radius: 12px; }
@media only screen and (min-width: 99999px) {
  .checkout-dynamic-downsell-modal_modal__RpU7G { border-radius: 16px; max-inline-size: 510px; }
}
@media only screen and (min-width: 99999px) {
  .checkout-dynamic-downsell-modal_modalWrapper__xrjrX { align-items: center; }
}
.default-payment-popup-section-modal_modal__5AJBO { position: relative; overflow: hidden; background: var(--backgroundPrimary); block-size: 100%; border-radius: 12px 12px 0px 0px; }
@media only screen and (min-width: 99999px) {
  .default-payment-popup-section-modal_modal__5AJBO { max-width: 510px; block-size: fit-content; border-radius: 16px; }
}
@media only screen and (min-width: 99999px) {
  .default-payment-popup-section-modal_modal__5AJBO { max-width: 880px; }
}
.default-payment-popup-section-modal_modalWrapper__J7kLi { padding-top: 24px; }
@media only screen and (min-width: 99999px) {
  .default-payment-popup-section-modal_modalWrapper__J7kLi { align-items: center; }
}
.payment-error-modal_modal__C58Dx { position: relative; background: var(--backgroundPrimary); border-start-end-radius: 12px; border-start-start-radius: 12px; }
@media only screen and (min-width: 99999px) {
  .payment-error-modal_modal__C58Dx { border-radius: 16px; max-inline-size: 510px; }
}
.payment-error-modal_modalWrapper__szNEP { padding-block-start: 24px; }
@media only screen and (min-width: 99999px) {
  .payment-error-modal_modalWrapper__szNEP { align-items: center; }
}
.payment-error-modal_root__WeVaT { position: relative; display: flex; flex-direction: column; inline-size: 100%; }
.payment-error-modal_loader__V3rYi { background: none; }
.payment-error-modal_loader__V3rYi::before { position: absolute; background: var(--backgroundPrimary); content: ""; inset: 0px; opacity: 0.7; }
.payment-error-modal_contentContainer__PXje0 { display: flex; flex: 1 1 0%; flex-direction: column; align-items: flex-start; gap: 24px; padding-block: 24px; padding-inline: 20px; }
@media only screen and (min-width: 99999px) {
  .payment-error-modal_contentContainer__PXje0 { padding-block-start: 32px; padding-inline: 48px; }
}
.payment-error-modal_iconWrap__caFJv { display: flex; align-items: center; justify-content: center; padding: 8px; background: var(--surfaceNegative); border-radius: 6px; color: var(--iconNegative); }
.payment-error-modal_iconWrap__caFJv .payment-error-modal_icon__mIGvt { display: block; block-size: 32px; font-size: 32px; inline-size: 32px; }
.payment-error-modal_textGroup__HZUgF { display: flex; flex-direction: column; gap: 12px; inline-size: 100%; }
.payment-error-modal_title__2sbF_ { color: var(--textPrimary); text-align: start; }
.payment-error-modal_title__2sbF_ span { color: var(--textNegative); }
.payment-error-modal_declineContent__6ZpLd { inline-size: 100%; }
.payment-error-modal_bottomBar__3yLMb { position: sticky; inset-block-end: 0px; }
@media only screen and (min-width: 99999px) {
  .payment-error-modal_bottomBar__3yLMb { padding-block-end: 32px; padding-inline: 48px; }
}
.redirect-to-web-app-modal_content__JkJrW { display: flex; flex-direction: column; align-items: center; padding: 32px 20px; gap: 24px; }
.redirect-to-web-app-modal_textGroup__q_gHd { display: flex; flex-direction: column; gap: 12px; inline-size: 100%; text-align: center; }
.redirect-to-web-app-modal_time__fOYa3 { display: inline-flex; align-items: baseline; gap: 4px; letter-spacing: -0.02em; line-height: 1; }
.redirect-to-web-app-modal_seconds__4qARF { color: var(--textPrimary); font-size: var(--progressCircleFontSize); }
.redirect-to-web-app-modal_unit__fo6Y4 { color: var(--textSecondary); font-size: var(--progressCircleSymbolFontSize); }
.redirect-to-web-app-modal_bottomBar__7xh9j { padding: 20px; }
@keyframes additional-discount-popup_redesignSheetContentReveal__DSSLl { 
  0% { filter: blur(8px); opacity: 0; transform: translateY(14px); }
  100% { filter: blur(0px); opacity: 1; transform: translateY(0px); }
}
.additional-discount-popup_modal__1FhBr.additional-discount-popup_modal__1FhBr { position: relative; background: rgba(0, 0, 0, 0); block-size: 100%; border-radius: 12px 12px 0px 0px; }
@media only screen and (min-width: 99999px) {
  .additional-discount-popup_modal__1FhBr.additional-discount-popup_modal__1FhBr { block-size: fit-content; border-radius: 16px; max-inline-size: 510px; }
}
@media only screen and (min-width: 99999px) {
  .additional-discount-popup_modal__1FhBr.additional-discount-popup_modal__1FhBr { max-inline-size: 936px; }
}
.additional-discount-popup_modalWrapper__BUkHZ.additional-discount-popup_modalWrapper__BUkHZ { align-items: flex-end; padding: 24px 0px 0px; }
@media only screen and (min-width: 99999px) {
  .additional-discount-popup_modalWrapper__BUkHZ.additional-discount-popup_modalWrapper__BUkHZ { align-items: center; padding: 20px; }
}
.additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD { display: flex; flex-direction: column; background: var(--popupBackgroundColor,var(--backgroundPrimary)); min-block-size: 100%; }
@media only screen and (min-width: 99999px) {
  .additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD { min-block-size: 0px; }
}
.additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_innerContent__8EXbR { display: flex; flex: 1 1 0%; flex-direction: column; gap: 12px; padding-block: 32px 0px; padding-inline: 20px; }
@media only screen and (min-width: 99999px) {
  .additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_innerContent__8EXbR { padding-block: 40px; padding-inline: 40px; }
}
@media only screen and (min-width: 99999px) {
  .additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_innerContent__8EXbR { padding-block: 40px 0px; padding-inline: 64px; }
}
.additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_title__cL1Kr { color: var(--titleColor,var(--textPrimary)); animation-delay: 0.22s; animation-duration: 0.5s; animation-fill-mode: backwards; animation-name: additional-discount-popup_redesignSheetContentReveal__DSSLl; animation-timing-function: var(--motionEnterSmall); }
@media (prefers-reduced-motion: reduce) {
  .additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_title__cL1Kr { animation: auto ease 0s 1 normal none running none; }
}
.additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_grid__WCDmL { display: flex; flex-direction: column; align-items: center; gap: 12px; }
@media only screen and (min-width: 99999px) {
  .additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_grid__WCDmL { display: grid; align-items: self-start; gap: 0px 48px; grid-template-areas: "subtitle graph" "text graph" "disclaimer graph"; grid-template-columns: auto 335px; grid-template-rows: auto; }
}
.additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_subtitle__tAeV0 { width: 100%; color: var(--subtitleColor,var(--textSecondary)); grid-area: subtitle; margin-block-end: 12px; }
.additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_subtitle__tAeV0 b, .additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_subtitle__tAeV0 span { font-family: var(--fontFamilyBase,var(--font-aeonik-pro-vf,var(--font-aeonik-pro)),sans-serif); font-size: var(--bodyHighlightSize,16px); -webkit-font-smoothing: antialiased; font-weight: var(--bodyHighlightWeight,450); letter-spacing: var(--bodyHighlightLetterSpacing,0); line-height: var(--bodyHighlightLineHeight,22px); color: var(--subtitleHighlightColor,var(--textPrimary)); }
@media only screen and (min-width: 99999px) {
  .additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_subtitle__tAeV0 { margin-block-end: 16px; }
}
.additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_subtitle__tAeV0 { animation-delay: 0.3s; animation-duration: 0.5s; animation-fill-mode: backwards; animation-name: additional-discount-popup_redesignSheetContentReveal__DSSLl; animation-timing-function: var(--motionEnterSmall); }
@media (prefers-reduced-motion: reduce) {
  .additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_subtitle__tAeV0 { animation: auto ease 0s 1 normal none running none; }
}
.additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_graph__3J0uX { width: 100%; grid-area: graph; animation-delay: 0.3s; animation-duration: 0.5s; animation-fill-mode: backwards; animation-name: additional-discount-popup_redesignSheetContentReveal__DSSLl; animation-timing-function: var(--motionEnterSmall); }
@media (prefers-reduced-motion: reduce) {
  .additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_graph__3J0uX { animation: auto ease 0s 1 normal none running none; }
}
.additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_disclaimerGroup__y74Vb { display: flex; width: 100%; flex-direction: column; gap: 12px; grid-area: disclaimer; }
@media only screen and (min-width: 99999px) {
  .additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_disclaimerGroup__y74Vb { margin-block: 16px 24px; }
}
.additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_disclaimerGroup__y74Vb { animation-delay: 0.38s; animation-duration: 0.5s; animation-fill-mode: backwards; animation-name: additional-discount-popup_redesignSheetContentReveal__DSSLl; animation-timing-function: var(--motionEnterSmall); }
@media (prefers-reduced-motion: reduce) {
  .additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_disclaimerGroup__y74Vb { animation: auto ease 0s 1 normal none running none; }
}
.additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_disclaimer__k6K61 { color: var(--disclaimerColor,var(--textSecondary)); }
.additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_divider__WD4sF { background-color: var(--dividerColor,var(--borderDefault)); }
.additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_text__3qQQT { width: 100%; color: var(--textColor,var(--textSecondary)); grid-area: text; }
.additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_text__3qQQT b, .additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_text__3qQQT span { font-family: var(--fontFamilyBase,var(--font-aeonik-pro-vf,var(--font-aeonik-pro)),sans-serif); font-size: var(--bodyHighlightSize,16px); -webkit-font-smoothing: antialiased; font-weight: var(--bodyHighlightWeight,450); letter-spacing: var(--bodyHighlightLetterSpacing,0); line-height: var(--bodyHighlightLineHeight,22px); color: var(--textHighlightColor,var(--textPrimary)); }
.additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_text__3qQQT { animation-delay: 0.38s; animation-duration: 0.5s; animation-fill-mode: backwards; animation-name: additional-discount-popup_redesignSheetContentReveal__DSSLl; animation-timing-function: var(--motionEnterSmall); }
@media (prefers-reduced-motion: reduce) {
  .additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_text__3qQQT { animation: auto ease 0s 1 normal none running none; }
}
.additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_bottomBar__pLMh9 { position: sticky; z-index: 10; padding: 20px; background: linear-gradient(to bottom,color-mix(in sRGB,var(--popupBackgroundColor,var(--backgroundPrimary)) 0%,transparent) 0,var(--popupBackgroundColor,var(--backgroundPrimary)) 22px); inset-block-end: 0px; }
@media only screen and (min-width: 99999px) {
  .additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_bottomBar__pLMh9 { position: unset; background: rgba(0, 0, 0, 0); padding-block: 24px 40px; }
}
.additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_bottomBar__pLMh9 { animation-delay: 0.46s; animation-duration: 0.5s; animation-fill-mode: backwards; animation-name: additional-discount-popup_redesignSheetContentReveal__DSSLl; animation-timing-function: var(--motionEnterSmall); }
@media (prefers-reduced-motion: reduce) {
  .additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_bottomBar__pLMh9 { animation: auto ease 0s 1 normal none running none; }
}
.additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_button__7rEY_ { background: var(--buttonBackgroundColor,var(--controlBackgroundPrimary)); }
@media only screen and (min-width: 99999px) {
  .additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_button__7rEY_ { max-width: 360px; margin-inline: auto; }
}
.additional-discount-popup_root__hJtFD.additional-discount-popup_root__hJtFD .additional-discount-popup_button__7rEY_ .additional-discount-popup_buttonText__eZCUZ.additional-discount-popup_buttonText__eZCUZ { color: var(--buttonTextColor,var(--controlContentInversePrimary)); }
.graph-dashed-line_dashedLine__A6o0P { --lineSpace: 6px; --lineColor: var(--borderSecondaryColor,rgba(23,23,23,0.6)); position: absolute; z-index: 1; width: 2px; background: radial-gradient(circle closest-side,var(--lineColor) 98%,rgba(0,0,0,0)) 0 0/100% var(--lineSpace),linear-gradient(var(--lineColor) 50%,rgba(0,0,0,0) 0) 0 calc(var(--lineSpace) / 2)/100% calc(2*var(--lineSpace)); inset-block-end: 0px; inset-block-start: var(--positionY); inset-inline-start: calc(var(--positionX) - 1px); }
.graph-circle_container__ob3oT { position: relative; display: flex; width: 1em; height: 1em; align-items: center; justify-content: center; font-size: 20px; }
.graph-circle_circleOuter__Xrd5E { position: absolute; background: var(--backgroundTertiaryColor,rgba(23,23,23,.06)); border-radius: 50%; inset: 0px; }
.graph-circle_circleInner__bjDxb { position: relative; width: 70%; height: 70%; background: var(--backgroundAlwaysLightColor,white); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px, rgba(22, 42, 65, 0.1) 0px 5px 12px; }
.graph-average-user-point_uButton__ubbvq { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.graph-average-user-point_uGreenButton__vlHH4 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.graph-average-user-point_uGreenButton__vlHH4:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.graph-average-user-point_uGreenWideButton__zMnjN, .graph-average-user-point_uWideButton__tC8LA { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.graph-average-user-point_uWideButton__tC8LA { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.graph-average-user-point_uWideButton__tC8LA:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.graph-average-user-point_uInput__vLzFz { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.graph-average-user-point_uInput__vLzFz:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.graph-average-user-point_uInput__vLzFz:hover { border: 1px solid var(--neutral900Color); }
.graph-average-user-point_uInput__vLzFz:-webkit-autofill:active, .graph-average-user-point_uInput__vLzFz:-webkit-autofill:focus, .graph-average-user-point_uInput__vLzFz:active, .graph-average-user-point_uInput__vLzFz:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.graph-average-user-point_uInput__vLzFz:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.graph-average-user-point_uInput__vLzFz.graph-average-user-point_isInvalid__2AWyj { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.graph-average-user-point_uContentCard__d9HYy { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.graph-average-user-point_uInputError__ID5Lp { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.graph-average-user-point_desktopOnly__R2rFt { display: none; }
@media only screen and (min-width: 99999px) {
  .graph-average-user-point_desktopOnly__R2rFt { display: block; }
  .graph-average-user-point_mobileOnly__C2VTg { display: none; }
}
.graph-average-user-point_legal__hjSGw { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.graph-average-user-point_tooltip__zKlA4 { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.43; --tooltipBg: var(--backgroundPrimaryColor,white); padding: 6px 10px; border-radius: 10px; color: var(--contentPrimaryColor,#171717); }
[data-aeonik-pro-new-font] .graph-average-user-point_tooltip__zKlA4 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 400; }
.graph-average-user-point_tooltip__zKlA4.graph-average-user-point_inversed__RRxQU { --tooltipBg: #78706d; border-radius: 6px; }
.graph-average-user-point_tooltip__zKlA4:lang(bg), .graph-average-user-point_tooltip__zKlA4:lang(fr) { font-size: 12px; }
.graph-average-user-point_tooltip__zKlA4:lang(ms) { font-size: 11px; }
.graph-bttrm-users-point_uButton__Fezd7 { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.graph-bttrm-users-point_uGreenButton__b9is_ { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.graph-bttrm-users-point_uGreenButton__b9is_:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.graph-bttrm-users-point_uGreenWideButton__6_GGp, .graph-bttrm-users-point_uWideButton__QVMte { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.graph-bttrm-users-point_uWideButton__QVMte { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.graph-bttrm-users-point_uWideButton__QVMte:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.graph-bttrm-users-point_uInput__b_IGx { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.graph-bttrm-users-point_uInput__b_IGx:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.graph-bttrm-users-point_uInput__b_IGx:hover { border: 1px solid var(--neutral900Color); }
.graph-bttrm-users-point_uInput__b_IGx:-webkit-autofill:active, .graph-bttrm-users-point_uInput__b_IGx:-webkit-autofill:focus, .graph-bttrm-users-point_uInput__b_IGx:active, .graph-bttrm-users-point_uInput__b_IGx:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.graph-bttrm-users-point_uInput__b_IGx:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.graph-bttrm-users-point_uInput__b_IGx.graph-bttrm-users-point_isInvalid__ib5ED { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.graph-bttrm-users-point_uContentCard__prIEY { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.graph-bttrm-users-point_uInputError__YSVdn { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.graph-bttrm-users-point_desktopOnly__dVspy { display: none; }
@media only screen and (min-width: 99999px) {
  .graph-bttrm-users-point_desktopOnly__dVspy { display: block; }
  .graph-bttrm-users-point_mobileOnly__mzwpv { display: none; }
}
.graph-bttrm-users-point_legal__iD2Cp { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.graph-bttrm-users-point_tooltip__wOcM8 { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.43; --tooltipBg: var(--themePrimaryColor,#ea749b); --tooltipColor: var(--contentAlwaysLightPrimaryColor,white); padding: 6px 10px; border-radius: 10px; color: var(--contentAlwaysLightPrimaryColor,white); }
[data-aeonik-pro-new-font] .graph-bttrm-users-point_tooltip__wOcM8 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 400; }
.graph-bttrm-users-point_tooltip__wOcM8:lang(bg), .graph-bttrm-users-point_tooltip__wOcM8:lang(fr) { font-size: 12px; }
.graph-bttrm-users-point_tooltip__wOcM8:lang(ms) { font-size: 11px; }
.graph-now-point_tooltip___ndbJ { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.43; --tooltipBg: var(--backgroundPrimaryColor,white); padding: 6px 10px; border-radius: 10px; color: var(--contentPrimaryColor,#171717); }
[data-aeonik-pro-new-font] .graph-now-point_tooltip___ndbJ { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 400; }
.graph-now-point_tooltip___ndbJ.graph-now-point_inversed__PUA08 { --tooltipBg: #78706d; border-radius: 6px; }
.graph-now-point_tooltip___ndbJ:lang(bg), .graph-now-point_tooltip___ndbJ:lang(fr) { font-size: 12px; }
.graph-now-point_tooltip___ndbJ:lang(ms) { font-size: 11px; }
.graph-guide_guide__seLau.graph-guide_guide__seLau { --lineSpace: 3px; --lineColor: var(--guideColor); width: 1px; inset-inline-start: var(--positionX); }
.graph-point_point__FQWND { position: relative; display: flex; width: 12px; height: 12px; align-items: center; justify-content: center; }
.graph-point_halo__gb8xt { position: absolute; background: var(--pointColor); border-radius: 50%; inset: 0px; opacity: 0.2; }
.graph-point_core__IbhOw { position: relative; width: 8px; height: 8px; background: var(--pointColor); border-radius: 50%; box-shadow: rgba(22, 42, 65, 0.1) 0px 4px 9.6px, rgba(0, 0, 0, 0.04) 0px 2.4px 4px; }
.graph-tooltip_uButton__I0iuV { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.graph-tooltip_uGreenButton__3L5aq { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.graph-tooltip_uGreenButton__3L5aq:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.graph-tooltip_uGreenWideButton__hD942, .graph-tooltip_uWideButton__5xrPb { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.graph-tooltip_uWideButton__5xrPb { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.graph-tooltip_uWideButton__5xrPb:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.graph-tooltip_uInput__17Tjt { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.graph-tooltip_uInput__17Tjt:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.graph-tooltip_uInput__17Tjt:hover { border: 1px solid var(--neutral900Color); }
.graph-tooltip_uInput__17Tjt:-webkit-autofill:active, .graph-tooltip_uInput__17Tjt:-webkit-autofill:focus, .graph-tooltip_uInput__17Tjt:active, .graph-tooltip_uInput__17Tjt:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.graph-tooltip_uInput__17Tjt:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.graph-tooltip_uInput__17Tjt.graph-tooltip_isInvalid__sv_FH { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.graph-tooltip_uContentCard__qnZKq { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.graph-tooltip_uInputError__BcFBv { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.graph-tooltip_desktopOnly__re7_2 { display: none; }
@media only screen and (min-width: 99999px) {
  .graph-tooltip_desktopOnly__re7_2 { display: block; }
  .graph-tooltip_mobileOnly__Nk4uo { display: none; }
}
.graph-tooltip_legal__B_DkF { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.graph-tooltip_tooltip__B3399 { display: flex; width: max-content; }
.graph-tooltip_placedAbove__QTRU4 { flex-direction: column; }
.graph-tooltip_placedInlineEnd__4tHQc { flex-direction: row; align-items: center; }
.graph-tooltip_placedInlineEnd__4tHQc .graph-tooltip_arrow__6rF03 { width: 6px; height: 28px; order: -1; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.00047 28'%3E%3Cpath d='M0.922331 14.7683C0.442577 14.3685 0.442578 13.6316 0.922332 13.2318L6.00047 9.00005L6.00047 19L0.922331 14.7683Z' fill='%23000'/%3E%3C/svg%3E"); }
[lang="ar"] .graph-tooltip_placedInlineEnd__4tHQc .graph-tooltip_arrow__6rF03, [lang="he"] .graph-tooltip_placedInlineEnd__4tHQc .graph-tooltip_arrow__6rF03 { transform: scaleX(-1); }
.graph-tooltip_shadowed__fAxMo { filter: drop-shadow(rgba(46, 35, 34, 0.04) 0px 4px 3px); }
.graph-tooltip_alignCenter__7bCt6 { align-items: center; }
.graph-tooltip_alignStart__kkrDW { align-items: flex-start; }
.graph-tooltip_plate__Vg__i { padding: 8px; background: var(--tooltipBackgroundColor); border-radius: 6px; color: var(--tooltipTextColor); white-space: nowrap; }
.graph-tooltip_arrow__6rF03 { width: 28px; height: 6px; background-color: var(--tooltipBackgroundColor); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 6'%3E%3Cpath d='M14.7682 5.07814C14.3684 5.55789 13.6316 5.55789 13.2318 5.07814L9 0L19 0L14.7682 5.07814Z' fill='%23000'/%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-size: 100% 100%; }
@keyframes comparison-additional-discount-popup_redesignSheetContentReveal__ApTa0 { 
  0% { filter: blur(8px); opacity: 0; transform: translateY(14px); }
  100% { filter: blur(0px); opacity: 1; transform: translateY(0px); }
}
.comparison-additional-discount-popup_modal__gBafg.comparison-additional-discount-popup_modal__gBafg { position: relative; background: rgba(0, 0, 0, 0); block-size: 100%; border-radius: 12px 12px 0px 0px; }
@media only screen and (min-width: 99999px) {
  .comparison-additional-discount-popup_modal__gBafg.comparison-additional-discount-popup_modal__gBafg { block-size: fit-content; border-radius: 16px; max-inline-size: 510px; }
}
@media only screen and (min-width: 99999px) {
  .comparison-additional-discount-popup_modal__gBafg.comparison-additional-discount-popup_modal__gBafg { max-inline-size: 936px; }
}
.comparison-additional-discount-popup_modalWrapper__dHZMh.comparison-additional-discount-popup_modalWrapper__dHZMh { align-items: flex-end; padding: 24px 0px 0px; }
@media only screen and (min-width: 99999px) {
  .comparison-additional-discount-popup_modalWrapper__dHZMh.comparison-additional-discount-popup_modalWrapper__dHZMh { align-items: center; padding: 20px; }
}
.comparison-additional-discount-popup_surface__QTWeU { background: var(--popupBackgroundColor,var(--backgroundPrimary)); min-block-size: 100%; }
@media only screen and (min-width: 99999px) {
  .comparison-additional-discount-popup_surface__QTWeU { min-block-size: 0px; }
}
.comparison-additional-discount-popup_content__tOEMI { flex: 1 1 0%; }
.comparison-additional-discount-popup_title__1H36B { margin: 0px; color: var(--titleColor,var(--textPrimary)); animation-delay: 0.22s; animation-duration: 0.5s; animation-fill-mode: backwards; animation-name: comparison-additional-discount-popup_redesignSheetContentReveal__ApTa0; animation-timing-function: var(--motionEnterSmall); }
@media (prefers-reduced-motion: reduce) {
  .comparison-additional-discount-popup_title__1H36B { animation: auto ease 0s 1 normal none running none; }
}
.comparison-additional-discount-popup_table__bqhp2 { animation-delay: 0.3s; animation-duration: 0.5s; animation-fill-mode: backwards; animation-name: comparison-additional-discount-popup_redesignSheetContentReveal__ApTa0; animation-timing-function: var(--motionEnterSmall); }
@media (prefers-reduced-motion: reduce) {
  .comparison-additional-discount-popup_table__bqhp2 { animation: auto ease 0s 1 normal none running none; }
}
.comparison-additional-discount-popup_text__5cQ2r { margin: 0px; color: var(--textColor,var(--textSecondary)); }
.comparison-additional-discount-popup_text__5cQ2r b, .comparison-additional-discount-popup_text__5cQ2r span, .comparison-additional-discount-popup_text__5cQ2r strong { color: var(--textHighlightColor,var(--textPrimary)); font-family: var(--fontFamilyBase,var(--font-aeonik-pro-vf,var(--font-aeonik-pro)),sans-serif); font-size: var(--bodyHighlightSize,16px); -webkit-font-smoothing: antialiased; font-weight: var(--bodyHighlightWeight,450); letter-spacing: var(--bodyHighlightLetterSpacing,0); line-height: var(--bodyHighlightLineHeight,22px); }
.comparison-additional-discount-popup_text__5cQ2r { animation-delay: 0.38s; animation-duration: 0.5s; animation-fill-mode: backwards; animation-name: comparison-additional-discount-popup_redesignSheetContentReveal__ApTa0; animation-timing-function: var(--motionEnterSmall); }
@media (prefers-reduced-motion: reduce) {
  .comparison-additional-discount-popup_text__5cQ2r { animation: auto ease 0s 1 normal none running none; }
}
.comparison-additional-discount-popup_bottomBar__V29AK { animation-delay: 0.46s; animation-duration: 0.5s; animation-fill-mode: backwards; animation-name: comparison-additional-discount-popup_redesignSheetContentReveal__ApTa0; animation-timing-function: var(--motionEnterSmall); }
@media (prefers-reduced-motion: reduce) {
  .comparison-additional-discount-popup_bottomBar__V29AK { animation: auto ease 0s 1 normal none running none; }
}
.graph-tooltip_uButton___7UO1 { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.graph-tooltip_uGreenButton__TNCOF { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.graph-tooltip_uGreenButton__TNCOF:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.graph-tooltip_uGreenWideButton__g1SVg, .graph-tooltip_uWideButton__ZUuqX { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.graph-tooltip_uWideButton__ZUuqX { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.graph-tooltip_uWideButton__ZUuqX:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.graph-tooltip_uInput__nIJxS { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.graph-tooltip_uInput__nIJxS:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.graph-tooltip_uInput__nIJxS:hover { border: 1px solid var(--neutral900Color); }
.graph-tooltip_uInput__nIJxS:-webkit-autofill:active, .graph-tooltip_uInput__nIJxS:-webkit-autofill:focus, .graph-tooltip_uInput__nIJxS:active, .graph-tooltip_uInput__nIJxS:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.graph-tooltip_uInput__nIJxS:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.graph-tooltip_uInput__nIJxS.graph-tooltip_isInvalid__6ZBic { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.graph-tooltip_uContentCard__0IwPZ { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.graph-tooltip_uInputError__kckRD { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.graph-tooltip_desktopOnly__kS4iI { display: none; }
@media only screen and (min-width: 99999px) {
  .graph-tooltip_desktopOnly__kS4iI { display: block; }
  .graph-tooltip_mobileOnly__CBA4S { display: none; }
}
.graph-tooltip_legal__o278B { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.graph-tooltip_label__ZPA5x { --arrowSize: 10px; --arrowSpacing: 15px; --labelColor: var(--backgroundPrimaryColor,#fff); position: absolute; left: var(--positionX); display: flex; min-height: 24px; align-items: center; padding: 6px 10px; background: var(--tooltipBg,var(--labelColor)); border-radius: var(--tooltipBorderRadius,6px); box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 6px 0px; color: var(--contentPrimaryColor,#171717); pointer-events: auto; transform: translateX(-50%); white-space: nowrap; z-index: 11; font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.21; }
.graph-tooltip_label__ZPA5x:lang(ja) { font-size: 12px; }
[data-aeonik-pro-new-font] .graph-tooltip_label__ZPA5x { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 400; line-height: 16px; }
.graph-tooltip_label__ZPA5x.graph-tooltip_showPointerSvg__wD3KN { right: 0px; left: auto; transform: none; }
[lang="ar"] .graph-tooltip_label__ZPA5x.graph-tooltip_showPointerSvg__wD3KN, [lang="he"] .graph-tooltip_label__ZPA5x.graph-tooltip_showPointerSvg__wD3KN { right: auto; left: 0px; }
.graph-tooltip_label__ZPA5x.graph-tooltip_isElevated__hNdBB { z-index: 12; }
.graph-tooltip_label__ZPA5x.graph-tooltip_isEventBefore__dE56i::after { position: absolute; width: 0px; height: 0px; border-width: var(--arrowSize) var(--arrowSize) 0 var(--arrowSize); border-style: solid; border-color: var(--tooltipBg,var(--labelColor)) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0); content: ""; inset-block-end: calc(var(--arrowSize)*-1); inset-inline-start: calc(50% - var(--arrowSize)); transform: translateY(-5px); }
[lang="ar"] .graph-tooltip_label__ZPA5x.graph-tooltip_isEventBefore__dE56i::after, [lang="he"] .graph-tooltip_label__ZPA5x.graph-tooltip_isEventBefore__dE56i::after { inset-inline-start: calc(50% - var(--arrowSize)); }
.graph-tooltip_label__ZPA5x.graph-tooltip_isEventBefore__dE56i.graph-tooltip_hasAnchoredArrow__a_O4O::after { left: calc(var(--arrowPositionX) - var(--arrowSize)); }
[lang="ar"] .graph-tooltip_label__ZPA5x.graph-tooltip_isEventBefore__dE56i.graph-tooltip_hasAnchoredArrow__a_O4O::after, [lang="he"] .graph-tooltip_label__ZPA5x.graph-tooltip_isEventBefore__dE56i.graph-tooltip_hasAnchoredArrow__a_O4O::after { inset-inline-start: auto; }
.graph-tooltip_label__ZPA5x.graph-tooltip_showUpArrow__gd8a_::after { position: absolute; width: 0px; height: 0px; border-width: 0 var(--arrowSize) var(--arrowSize) var(--arrowSize); border-style: solid; border-color: rgba(0,0,0,0) rgba(0,0,0,0) var(--tooltipBg,var(--labelColor)) rgba(0,0,0,0); content: ""; inset-block-start: calc(var(--arrowSize)*-1); inset-inline-start: calc(50% - var(--arrowSize)); transform: translateY(5px); }
[lang="ar"] .graph-tooltip_label__ZPA5x.graph-tooltip_showUpArrow__gd8a_::after, [lang="he"] .graph-tooltip_label__ZPA5x.graph-tooltip_showUpArrow__gd8a_::after { inset-inline-start: calc(50% - var(--arrowSize)); }
.graph-tooltip_label__ZPA5x.graph-tooltip_showUpArrow__gd8a_.graph-tooltip_hasAnchoredArrow__a_O4O::after { left: calc(var(--arrowPositionX) - var(--arrowSize)); }
[lang="ar"] .graph-tooltip_label__ZPA5x.graph-tooltip_showUpArrow__gd8a_.graph-tooltip_hasAnchoredArrow__a_O4O::after, [lang="he"] .graph-tooltip_label__ZPA5x.graph-tooltip_showUpArrow__gd8a_.graph-tooltip_hasAnchoredArrow__a_O4O::after { inset-inline-start: auto; }
.graph-tooltip_label__ZPA5x.graph-tooltip_hasPointer__kmKlY { padding-inline: 16px; }
.graph-tooltip_label__ZPA5x.graph-tooltip_showLeftArrow__1TdB5 { left: calc(var(--positionX) + 10px); padding-inline-start: 24px; transform: none; }
.graph-tooltip_label__ZPA5x.graph-tooltip_showLeftArrow__1TdB5::before { position: absolute; left: 0px; width: 0px; height: 0px; border-width: var(--arrowSize) var(--arrowSize) var(--arrowSize) 0; border-style: solid; border-color: rgba(0,0,0,0) var(--tooltipBg,var(--labelColor)) rgba(0,0,0,0) rgba(0,0,0,0); content: ""; transform: translateX(-7px); }
.graph-tooltip_label__ZPA5x.graph-tooltip_showRightArrow__1RpY1 { left: calc(var(--positionX) - 10px); padding-inline-end: 24px; transform: translateX(-100%); }
.graph-tooltip_label__ZPA5x.graph-tooltip_showRightArrow__1RpY1::before { position: absolute; right: 0px; width: 0px; height: 0px; border-width: var(--arrowSize) 0 var(--arrowSize) var(--arrowSize); border-style: solid; border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--tooltipBg,var(--labelColor)); content: ""; transform: translateX(7px); }
.graph-tooltip_pointerEnd__cgatH, .graph-tooltip_pointerStart__xCkTc { position: absolute; width: auto; height: 100%; color: var(--tooltipBg,var(--labelColor)); inset-block-start: 0px; }
.graph-tooltip_pointerStart__xCkTc { inset-inline-start: 0px; transform: translateX(-50%) rotate(180deg); }
[lang="ar"] .graph-tooltip_pointerStart__xCkTc, [lang="he"] .graph-tooltip_pointerStart__xCkTc { transform: translateX(50%); }
.graph-tooltip_pointerEnd__cgatH { inset-inline-end: 0px; transform: translateX(60%); }
[lang="ar"] .graph-tooltip_pointerEnd__cgatH, [lang="he"] .graph-tooltip_pointerEnd__cgatH { transform: translateX(-60%) rotate(180deg); }
.graph-point_uButton__R4lwD { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.graph-point_uGreenButton__p6gKT { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.graph-point_uGreenButton__p6gKT:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.graph-point_uGreenWideButton__6OyCL, .graph-point_uWideButton___OFLO { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.graph-point_uWideButton___OFLO { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.graph-point_uWideButton___OFLO:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.graph-point_uInput__J9VSr { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.graph-point_uInput__J9VSr:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.graph-point_uInput__J9VSr:hover { border: 1px solid var(--neutral900Color); }
.graph-point_uInput__J9VSr:-webkit-autofill:active, .graph-point_uInput__J9VSr:-webkit-autofill:focus, .graph-point_uInput__J9VSr:active, .graph-point_uInput__J9VSr:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.graph-point_uInput__J9VSr:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.graph-point_uInput__J9VSr.graph-point_isInvalid__ay1ge { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.graph-point_uContentCard__b_BTC { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.graph-point_uInputError__FGnaU { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.graph-point_desktopOnly__zU4QM { display: none; }
@media only screen and (min-width: 99999px) {
  .graph-point_desktopOnly__zU4QM { display: block; }
  .graph-point_mobileOnly__t2leR { display: none; }
}
.graph-point_legal__guvcS { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.graph-point_innerContainer__09MPd { position: absolute; right: 0px; bottom: 0px; left: 0px; height: calc(100% + var(--pointOffsetY, 0)); }
.graph-point_circleContainer__n_JxG { position: absolute; z-index: 11; transform: translate(-50%, -50%); }
[lang="ar"] .graph-point_circleContainer__n_JxG, [lang="he"] .graph-point_circleContainer__n_JxG { transform: translate(50%, -50%); }
.weeks-lose-weight-chart_container__1Ln_g { overflow: hidden; }
.tooltip_uButton__TwEiZ { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 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: 0px 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; 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 { 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: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.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: 99999px) {
  .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,.5em); box-shadow: rgba(22, 42, 65, 0.06) 0px 2px 6px, rgba(7, 21, 37, 0.08) 0px 10px 20px; 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: 0px; height: 0px; left: 50%; transform: translateX(-50%); top: 100%; border-width: 0.5em 0.5em medium; border-style: solid solid none; border-color: currentcolor rgba(0, 0, 0, 0); border-image: none; }
.tooltip_topPlacement__MDdFr.tooltip_endAlign__k8IK9 { inset-inline: auto 0px; transform: translateY(-100%); }
.tooltip_topPlacement__MDdFr.tooltip_endAlign__k8IK9::before { inset-inline: auto 0px; transform: translateX(-40%); }
[lang="ar"] .tooltip_topPlacement__MDdFr.tooltip_endAlign__k8IK9::before, [lang="he"] .tooltip_topPlacement__MDdFr.tooltip_endAlign__k8IK9::before { transform: translateX(40%); }
.tooltip_topPlacement__MDdFr.tooltip_startAlign__bzL5w { inset-inline: 0px auto; transform: translateY(-100%); }
.tooltip_topPlacement__MDdFr.tooltip_startAlign__bzL5w::before { inset-inline: 0px auto; transform: translateX(40%); }
[lang="ar"] .tooltip_topPlacement__MDdFr.tooltip_startAlign__bzL5w::before, [lang="he"] .tooltip_topPlacement__MDdFr.tooltip_startAlign__bzL5w::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: 0px; height: 0px; left: 50%; transform: translateX(-50%); bottom: 100%; border-width: medium 0.5em 0.5em; border-style: none solid solid; border-color: currentcolor rgba(0, 0, 0, 0); border-image: none; }
.tooltip_bottomPlacement__6QAkT.tooltip_endAlign__k8IK9 { inset-inline: auto 0px; transform: translateY(100%); }
.tooltip_bottomPlacement__6QAkT.tooltip_endAlign__k8IK9::before { inset-inline: auto 0px; transform: translateX(-40%); }
[lang="ar"] .tooltip_bottomPlacement__6QAkT.tooltip_endAlign__k8IK9::before, [lang="he"] .tooltip_bottomPlacement__6QAkT.tooltip_endAlign__k8IK9::before { transform: translateX(40%); }
.tooltip_bottomPlacement__6QAkT.tooltip_startAlign__bzL5w { inset-inline: 0px auto; transform: translateY(100%); }
.tooltip_bottomPlacement__6QAkT.tooltip_startAlign__bzL5w::before { inset-inline: 0px auto; transform: translateX(40%); }
[lang="ar"] .tooltip_bottomPlacement__6QAkT.tooltip_startAlign__bzL5w::before, [lang="he"] .tooltip_bottomPlacement__6QAkT.tooltip_startAlign__bzL5w::before { transform: translateX(-40%); }
.tooltip_leftPlacement__PcQ1O { top: 50%; inset-inline-start: -3px; transform: translateX(-100%) translateY(-50%); }
[lang="ar"] .tooltip_leftPlacement__PcQ1O, [lang="he"] .tooltip_leftPlacement__PcQ1O { 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: 0px; height: 0px; border: 0.5em solid rgba(0, 0, 0, 0); top: 50%; transform: translateY(-50%); 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%); }
[lang="ar"] .tooltip_rightPlacement__pMpMN, [lang="he"] .tooltip_rightPlacement__pMpMN { 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: 0px; height: 0px; border: 0.5em solid rgba(0, 0, 0, 0); top: 50%; transform: translateY(-50%); border-inline-end-color: currentcolor; 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__XpFWY { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.21; 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__XpFWY { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 400; line-height: 16px; }
.after-tooltip_tooltip__XpFWY::before { color: var(--themePrimaryColor) !important; inset-block-start: 99% !important; }
.background-lines_lines__Sgh8l { position: absolute; z-index: 0; display: flex; height: 100%; flex-direction: column; justify-content: space-between; padding: 12% 0px 0px; inset: 0px; }
.background-lines_line__CBKsI { width: 100%; height: 1px; background: var(--borderTertiaryColor); }
.chart-circle_container__4ZNqz { position: relative; display: flex; width: 1em; height: 1em; align-items: center; justify-content: center; }
.chart-circle_circleOuter__0_meI { position: absolute; border-radius: 50%; inset: 0px; opacity: 0.2; }
.chart-circle_circleInner__eXXFp { position: relative; width: 70%; height: 70%; background: rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px, rgba(22, 42, 65, 0.1) 0px 5px 12px; }
.dashed-lines_lines__0Qjnn { position: absolute; inset: 0px; }
.dashed-lines_line__ml5de { position: absolute; bottom: 0px; width: 0px; height: 100%; border-left: 1px dashed var(--borderTertiaryColor); }
@media only screen and (min-width: 99999px) {
  .dashed-lines_line__ml5de { border-width: 1.5px; }
}
.now-tooltip_tooltip__maVGa { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.21; background: var(--backgroundPrimaryColor) !important; color: var(--contentPrimaryColor) !important; }
[data-aeonik-pro-new-font] .now-tooltip_tooltip__maVGa { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 400; line-height: 16px; }
.now-tooltip_tooltip__maVGa::before { color: var(--backgroundPrimaryColor) !important; }
.now-tooltip_tooltip__maVGa.now-tooltip_inversed__1246k { background: rgb(120, 112, 109); border-radius: 6px; }
.now-tooltip_tooltip__maVGa.now-tooltip_inversed__1246k::before { color: rgb(120, 112, 109); }
.weight-graph-animations_graphLine___uxd9 { opacity: 0; stroke-dasharray: 500px; stroke-dashoffset: 500px; }
.weight-graph-animations_isAnimated__8C8Nn .weight-graph-animations_graphLine___uxd9 { animation: 4.6s ease 0.5s 1 normal forwards running weight-graph-animations_strokeDashOffsetAnim__NHwLd; }
.weight-graph-animations_graphArea__6a2kQ { opacity: 0; }
.weight-graph-animations_isAnimated__8C8Nn .weight-graph-animations_graphArea__6a2kQ { animation: 4.6s ease 0.5s 1 normal forwards running weight-graph-animations_opacityAnim__cxoTK; }
.weight-graph-animations_startCircle__RqrWL { opacity: 0; }
.weight-graph-animations_isAnimated__8C8Nn .weight-graph-animations_startCircle__RqrWL { animation: 0.5s ease 0s 1 normal forwards running weight-graph-animations_opacityAnim__cxoTK; }
.weight-graph-animations_endCircle__cQooP { opacity: 0; }
.weight-graph-animations_isAnimated__8C8Nn .weight-graph-animations_endCircle__cQooP { animation: 0.5s ease 2s 1 normal forwards running weight-graph-animations_opacityAnim__cxoTK; }
.weight-graph-animations_nowTooltip__E9fIe { opacity: 0; }
.weight-graph-animations_isAnimated__8C8Nn .weight-graph-animations_nowTooltip__E9fIe { animation: 0.5s ease 0.5s 1 normal forwards running weight-graph-animations_opacityAnim__cxoTK; }
.weight-graph-animations_afterTooltip__kvd2e { opacity: 0; }
.weight-graph-animations_isAnimated__8C8Nn .weight-graph-animations_afterTooltip__kvd2e { animation: 0.5s ease 2.5s 1 normal forwards running weight-graph-animations_opacityAnim__cxoTK; }
.weight-graph-animations_dashedLine__2ywf2 { transform: scaleY(0); transform-origin: center bottom; }
.weight-graph-animations_isAnimated__8C8Nn .weight-graph-animations_dashedLine__2ywf2 { animation: 0.5s ease 0s 1 normal forwards running weight-graph-animations_dashedLineAnim__zrK1_; }
.weight-graph-animations_isAnimated__8C8Nn .weight-graph-animations_dashedLine__2ywf2:nth-child(n) { animation-delay: 0.3s; }
.weight-graph-animations_isAnimated__8C8Nn .weight-graph-animations_dashedLine__2ywf2:nth-child(2n) { animation-delay: 0.8s; }
.weight-graph-animations_isAnimated__8C8Nn .weight-graph-animations_dashedLine__2ywf2:nth-child(3n) { animation-delay: 1.3s; }
.weight-graph-animations_isAnimated__8C8Nn .weight-graph-animations_dashedLine__2ywf2:nth-child(4n) { animation-delay: 1.8s; }
.weight-graph-animations_bottomLabel__45w0A { color: var(--contentTertiaryColor); opacity: 0; }
.weight-graph-animations_bottomLabel__45w0A:lang(fr), .weight-graph-animations_bottomLabel__45w0A:lang(it), .weight-graph-animations_bottomLabel__45w0A:lang(ro) { font-size: 10px; }
@media only screen and (min-width: 99999px) {
  .weight-graph-animations_bottomLabel__45w0A:lang(fr), .weight-graph-animations_bottomLabel__45w0A:lang(ro) { font-size: 12px; }
}
.weight-graph-animations_isAnimated__8C8Nn .weight-graph-animations_bottomLabel__45w0A { animation: 0.5s ease 0s 1 normal forwards running weight-graph-animations_bottomLineAnim__3AS1G; }
.weight-graph-animations_isAnimated__8C8Nn .weight-graph-animations_bottomLabel__45w0A:nth-child(n) { animation-delay: 0s; }
.weight-graph-animations_isAnimated__8C8Nn .weight-graph-animations_bottomLabel__45w0A:nth-child(2n) { animation-delay: 0.5s; }
.weight-graph-animations_isAnimated__8C8Nn .weight-graph-animations_bottomLabel__45w0A:nth-child(3n) { animation-delay: 1s; }
.weight-graph-animations_isAnimated__8C8Nn .weight-graph-animations_bottomLabel__45w0A:nth-child(4n) { animation-delay: 1.5s; }
@keyframes weight-graph-animations_opacityAnim__cxoTK { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes weight-graph-animations_strokeDashOffsetAnim__NHwLd { 
  0% { opacity: 0; stroke-dashoffset: 500px; }
  50% { opacity: 1; }
  100% { opacity: 1; stroke-dashoffset: 0; }
}
@keyframes weight-graph-animations_dashedLineAnim__zrK1_ { 
  0% { transform: scaleY(0); }
  100% { transform: scaleY(1); }
}
@keyframes weight-graph-animations_bottomLineAnim__3AS1G { 
  0% { opacity: 0; transform: translateY(20%); }
  100% { opacity: 1; transform: translateY(0px); }
}
.gain-weight-chart_uButton__rRhhv { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.gain-weight-chart_uGreenButton__tDr_3 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.gain-weight-chart_uGreenButton__tDr_3:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.gain-weight-chart_uGreenWideButton__wlmkn, .gain-weight-chart_uWideButton__zaWyi { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.gain-weight-chart_uWideButton__zaWyi { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.gain-weight-chart_uWideButton__zaWyi:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.gain-weight-chart_uInput__wQnIl { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.gain-weight-chart_uInput__wQnIl:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.gain-weight-chart_uInput__wQnIl:hover { border: 1px solid var(--neutral900Color); }
.gain-weight-chart_uInput__wQnIl:-webkit-autofill:active, .gain-weight-chart_uInput__wQnIl:-webkit-autofill:focus, .gain-weight-chart_uInput__wQnIl:active, .gain-weight-chart_uInput__wQnIl:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.gain-weight-chart_uInput__wQnIl:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.gain-weight-chart_uInput__wQnIl.gain-weight-chart_isInvalid__40hGo { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.gain-weight-chart_uContentCard__YAZum { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.gain-weight-chart_uInputError__N_sjQ { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.gain-weight-chart_desktopOnly__LBLh0 { display: none; }
@media only screen and (min-width: 99999px) {
  .gain-weight-chart_desktopOnly__LBLh0 { display: block; }
  .gain-weight-chart_mobileOnly__nl9yP { display: none; }
}
.gain-weight-chart_legal__8C3bS { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.gain-weight-chart_outerContainer__lxCZk { position: relative; padding: 6% 16px 0px; }
.gain-weight-chart_container__2SDOE { position: relative; }
[lang="ar"] .gain-weight-chart_container__2SDOE, [lang="he"] .gain-weight-chart_container__2SDOE { transform: rotateY(180deg); }
.gain-weight-chart_area__U8aqe { position: relative; z-index: 1; display: block; }
.gain-weight-chart_chartLine__io5ne { position: absolute; z-index: 1; top: 0px; left: 0px; width: 100%; }
.gain-weight-chart_startCircle__zotZk { position: absolute; z-index: 2; bottom: 2%; left: 0px; transform: translate(-50%, -50%); }
.gain-weight-chart_endCircle__cYpD_ { position: absolute; z-index: 2; top: 8%; right: 0px; transform: translate(30%, -50%); transform-origin: center bottom; }
[lang="ar"] .gain-weight-chart_tooltipContainer__kmep_, [lang="he"] .gain-weight-chart_tooltipContainer__kmep_ { transform: rotateY(-180deg); }
.gain-weight-chart_afterTooltip__KM49b::before { inset-block-start: 50% !important; }
.gain-weight-chart_dashedLines__h8lRU { right: 1.4%; }
.lose-weight-chart_uButton__w_c8N { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.lose-weight-chart_uGreenButton__AZ9FG { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.lose-weight-chart_uGreenButton__AZ9FG:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.lose-weight-chart_uGreenWideButton__SytfR, .lose-weight-chart_uWideButton__Haokx { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.lose-weight-chart_uWideButton__Haokx { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.lose-weight-chart_uWideButton__Haokx:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.lose-weight-chart_uInput__lpIL7 { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.lose-weight-chart_uInput__lpIL7:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.lose-weight-chart_uInput__lpIL7:hover { border: 1px solid var(--neutral900Color); }
.lose-weight-chart_uInput__lpIL7:-webkit-autofill:active, .lose-weight-chart_uInput__lpIL7:-webkit-autofill:focus, .lose-weight-chart_uInput__lpIL7:active, .lose-weight-chart_uInput__lpIL7:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.lose-weight-chart_uInput__lpIL7:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.lose-weight-chart_uInput__lpIL7.lose-weight-chart_isInvalid__ie89J { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.lose-weight-chart_uContentCard__T7lnM { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.lose-weight-chart_uInputError___RtZN { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.lose-weight-chart_desktopOnly__37U__ { display: none; }
@media only screen and (min-width: 99999px) {
  .lose-weight-chart_desktopOnly__37U__ { display: block; }
  .lose-weight-chart_mobileOnly__zEmhJ { display: none; }
}
.lose-weight-chart_legal__8ps6O { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.lose-weight-chart_outerContainer__QfWfO { position: relative; padding: 6% 10px 0px; }
.lose-weight-chart_container__KU7CD { position: relative; }
[lang="ar"] .lose-weight-chart_container__KU7CD, [lang="he"] .lose-weight-chart_container__KU7CD { transform: rotateY(180deg); }
.lose-weight-chart_area__0Obqt { position: relative; z-index: 1; display: block; }
.lose-weight-chart_line__O5iUS { position: absolute; z-index: 1; top: 0px; left: 0px; width: 100%; }
.lose-weight-chart_startCircle__bKLAE { position: absolute; z-index: 2; top: 0px; left: 0px; transform: translate(-50%, -50%); }
.lose-weight-chart_endCircle__GFGfD { position: absolute; z-index: 2; right: 0px; bottom: 16%; transform: translate(25%, 50%); transform-origin: center bottom; }
[lang="ar"] .lose-weight-chart_tooltipContainer__htlu9, [lang="he"] .lose-weight-chart_tooltipContainer__htlu9 { transform: rotateY(-180deg); }
.lose-weight-chart_dashedLines__F8hZx { right: 2.4%; }
.weight-graph_container__E4h6W { position: relative; }
.weight-graph_bottomLabelsContainer__WTT9s { position: relative; margin-top: 8px; }
.weight-graph_bottomLabels__NCn6O { width: 100%; text-transform: capitalize; }
.purchase-graph-section_graph__fNRWU { margin: 8px auto 0px; }
.purchase-graph-section_graphContainerImage__iJGDp, .purchase-graph-section_graphContainer__1ARRh { width: 100%; padding: 16px; background: var(--backgroundSecondaryColor); border-radius: 16px; }
.purchase-graph-section_graphContainerImage__iJGDp { padding: 0px; }
.purchase-graph-section_image__ShITs { width: 100%; }
.graph-goal-point_uButton__Umu8_ { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.graph-goal-point_uGreenButton__VrFJt { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.graph-goal-point_uGreenButton__VrFJt:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.graph-goal-point_uGreenWideButton___lw95, .graph-goal-point_uWideButton__4N8Cv { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.graph-goal-point_uWideButton__4N8Cv { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.graph-goal-point_uWideButton__4N8Cv:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.graph-goal-point_uInput__9_CVM { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.graph-goal-point_uInput__9_CVM:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.graph-goal-point_uInput__9_CVM:hover { border: 1px solid var(--neutral900Color); }
.graph-goal-point_uInput__9_CVM:-webkit-autofill:active, .graph-goal-point_uInput__9_CVM:-webkit-autofill:focus, .graph-goal-point_uInput__9_CVM:active, .graph-goal-point_uInput__9_CVM:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.graph-goal-point_uInput__9_CVM:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.graph-goal-point_uInput__9_CVM.graph-goal-point_isInvalid__loxFB { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.graph-goal-point_uContentCard__d3TGk { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.graph-goal-point_uInputError__EvObl { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.graph-goal-point_desktopOnly__MhrOA { display: none; }
@media only screen and (min-width: 99999px) {
  .graph-goal-point_desktopOnly__MhrOA { display: block; }
  .graph-goal-point_mobileOnly__o_xjN { display: none; }
}
.graph-goal-point_legal__7tSP6 { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.graph-goal-point_circleContainer__RdHSB { position: absolute; z-index: 3; transform: translate(-50%, -50%); }
[lang="ar"] .graph-goal-point_circleContainer__RdHSB, [lang="he"] .graph-goal-point_circleContainer__RdHSB { transform: translate(50%, -50%); }
.graph-goal-point_tooltip__i1BTd { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.21; color: var(--contentAlwaysLightPrimaryColor); opacity: 0; text-align: center; white-space: pre-line; --tooltipBg: var(--themePrimaryColor,#df4142); }
[data-aeonik-pro-new-font] .graph-goal-point_tooltip__i1BTd { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 400; line-height: 16px; }
.personalized-weight-graph_container__xMs8V { display: grid; grid-template-areas: "weights chart" "blank dates"; grid-template-columns: auto 1fr; }
.personalized-weight-graph_graphContainer__Tby5c { position: relative; grid-area: chart; }
.personalized-weight-graph_bgLines__olBK2 { color: var(--borderTertiaryColor); }
.personalized-weight-graph_dateLabels__nGO4c { padding-top: 8px; grid-area: dates; }
.personalized-weight-graph_weightLabels__6YTGa { margin-top: -0.5em; margin-bottom: -0.5em; grid-area: weights; padding-inline-end: 8px; }
.info-page-nutrition-personalized-graphic_container__mVJSa { padding: 24px 0px 32px; background-color: var(--backgroundPrimaryColor); text-align: center; }
@media only screen and (min-width: 99999px) {
  .info-page-nutrition-personalized-graphic_container__mVJSa { margin-top: 24px; }
}
.info-page-nutrition-personalized-graphic_graphContainer__4MgdL { padding: 20px; margin: 24px auto 0px; background: var(--backgroundTertiaryColor); border-radius: 16px; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
@media only screen and (min-width: 99999px) {
  .info-page-nutrition-personalized-graphic_graphContainer__4MgdL { width: calc(-66px + calc(75 * var(--sda-vw, 1vw))); max-width: calc(-6px + calc(75 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .info-page-nutrition-personalized-graphic_graphContainer__4MgdL { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
}
@media only screen and (min-width: 99999px) {
  .info-page-nutrition-personalized-graphic_graphContainer__4MgdL { padding: 40px; }
}
.info-page-nutrition-personalized-graphic_title__BOro6 { margin: 0px auto 12px; text-align: center; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
@media only screen and (min-width: 99999px) {
  .info-page-nutrition-personalized-graphic_title__BOro6 { width: calc(-80px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .info-page-nutrition-personalized-graphic_title__BOro6 { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); margin: 0px auto 16px; font-size: 40px; }
}
.info-page-nutrition-personalized-graphic_predictionTextContainer__z1S56 { margin: 0px auto; text-align: center; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; color: var(--contentSecondaryColor) !important; }
@media only screen and (min-width: 99999px) {
  .info-page-nutrition-personalized-graphic_predictionTextContainer__z1S56 { width: calc(-66px + calc(75 * var(--sda-vw, 1vw))); max-width: calc(-6px + calc(75 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .info-page-nutrition-personalized-graphic_predictionTextContainer__z1S56 { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
}
.info-page-nutrition-personalized-graphic_predictionTextContainer__z1S56 * { display: inline-block; }
.info-page-nutrition-personalized-graphic_predictionTextContainer__z1S56 .info-page-nutrition-personalized-graphic_highlight__f0c62 { margin-top: 4px; color: var(--themePrimaryColor,#df4142); }
[data-aeonik-pro-new-font] .info-page-nutrition-personalized-graphic_predictionTextContainer__z1S56 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .info-page-nutrition-personalized-graphic_predictionTextContainer__z1S56 { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; }
  [data-aeonik-pro-new-font] .info-page-nutrition-personalized-graphic_predictionTextContainer__z1S56 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
@media only screen and (min-width: 99999px) {
  .info-page-nutrition-personalized-graphic_predictionTextContainer__z1S56 { display: flex; justify-content: space-between; }
  .info-page-nutrition-personalized-graphic_predictionTextContainerWithoutEventInfo__aTvBL { justify-content: center; }
  .info-page-nutrition-personalized-graphic_predictionTextContainerDesktop__TjSaV { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.18; max-width: 282px; font-size: 20px; text-align: start; }
  [data-aeonik-pro-new-font] .info-page-nutrition-personalized-graphic_predictionTextContainerDesktop__TjSaV { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
  .info-page-nutrition-personalized-graphic_predictionTextContainerDesktopWithoutEventInfo__7FNJy { text-align: center; }
}
.info-page-nutrition-personalized-graphic_predictionText__nlL5u { color: var(--contentSecondaryColor) !important; }
.info-page-nutrition-personalized-graphic_goalDirectionText__7hqZM { display: block; margin-top: 12px; margin-bottom: 4px; }
@media only screen and (min-width: 99999px) {
  .info-page-nutrition-personalized-graphic_goalDirectionText__7hqZM { margin-top: 16px; }
}
.info-page-nutrition-personalized-graphic_eventPredictionBadge__R95mT { align-items: center; padding: 6px 12px; margin-top: 12px; background: var(--backgroundSecondaryColor); border-radius: 6px; gap: 4px; }
@media only screen and (min-width: 99999px) {
  .info-page-nutrition-personalized-graphic_eventPredictionBadge__R95mT { flex-shrink: 0; align-self: start; margin-top: 0px; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.18; }
  [data-aeonik-pro-new-font] .info-page-nutrition-personalized-graphic_eventPredictionBadge__R95mT { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
}
.info-page-nutrition-personalized-graphic_eventPredictionBadge__R95mT:lang(sv) { display: inline-block; text-align: center; }
.info-page-nutrition-personalized-graphic_eventPredictionBadge__R95mT span { color: var(--contentPrimaryColor); font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: -0.4px; line-height: 1.41; }
[data-aeonik-pro-new-font] .info-page-nutrition-personalized-graphic_eventPredictionBadge__R95mT span { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
@media only screen and (min-width: 99999px) {
  .info-page-nutrition-personalized-graphic_eventPredictionBadge__R95mT span { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 600; letter-spacing: -0.4px; line-height: 1.4; }
  [data-aeonik-pro-new-font] .info-page-nutrition-personalized-graphic_eventPredictionBadge__R95mT span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 500; line-height: 28px; }
}
.info-page-nutrition-personalized-graphic_eventPredictionBadge__R95mT .info-page-nutrition-personalized-graphic_icon__MXaK3 { width: 24px; height: 24px; margin-bottom: -6px; margin-inline-start: 2px; }
@media only screen and (min-width: 99999px) {
  .info-page-nutrition-personalized-graphic_eventPredictionBadge__R95mT { display: inline-flex; }
  .info-page-nutrition-personalized-graphic_eventPredictionBadge__R95mT .info-page-nutrition-personalized-graphic_icon__MXaK3 { margin-bottom: 0px; }
}
@media only screen and (max-width: 390px) {
  .info-page-nutrition-personalized-graphic_eventPredictionBadge__R95mT .info-page-nutrition-personalized-graphic_icon__MXaK3 { margin-inline-start: 0px; }
}
@media only screen and (max-width: 415px) {
  .info-page-nutrition-personalized-graphic_eventPredictionAfterGoalBadge__x6QCQ:lang(es), .info-page-nutrition-personalized-graphic_eventPredictionAfterGoalBadge__x6QCQ:lang(es) span, .info-page-nutrition-personalized-graphic_eventPredictionAfterGoalBadge__x6QCQ:lang(fr), .info-page-nutrition-personalized-graphic_eventPredictionAfterGoalBadge__x6QCQ:lang(fr) span, .info-page-nutrition-personalized-graphic_eventPredictionAfterGoalBadge__x6QCQ:lang(id), .info-page-nutrition-personalized-graphic_eventPredictionAfterGoalBadge__x6QCQ:lang(id) span, .info-page-nutrition-personalized-graphic_eventPredictionAfterGoalBadge__x6QCQ:lang(it), .info-page-nutrition-personalized-graphic_eventPredictionAfterGoalBadge__x6QCQ:lang(it) span { font-size: 15px; }
}
@media only screen and (max-width: 370px) {
  .info-page-nutrition-personalized-graphic_eventPredictionAfterGoalBadge__x6QCQ:lang(es), .info-page-nutrition-personalized-graphic_eventPredictionAfterGoalBadge__x6QCQ:lang(es) span, .info-page-nutrition-personalized-graphic_eventPredictionAfterGoalBadge__x6QCQ:lang(it), .info-page-nutrition-personalized-graphic_eventPredictionAfterGoalBadge__x6QCQ:lang(it) span { font-size: 14px; }
}
.info-page-nutrition-personalized-graphic_disclaimer__JRxYE { font-family: var(--secondaryFont),sans-serif; font-size: 12px; -webkit-font-smoothing: antialiased; line-height: 1.33; font-weight: 500; letter-spacing: 0px; margin: 16px auto; color: var(--contentTertiaryColor,rgba(23,23,23,.56)); text-align: start; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
[data-aeonik-pro-new-font] .info-page-nutrition-personalized-graphic_disclaimer__JRxYE { font-family: var(--font-aeonik-pro),sans-serif; font-size: 12px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 16px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .info-page-nutrition-personalized-graphic_disclaimer__JRxYE { width: calc(-66px + calc(75 * var(--sda-vw, 1vw))); max-width: calc(-6px + calc(75 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .info-page-nutrition-personalized-graphic_disclaimer__JRxYE { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.18; }
  [data-aeonik-pro-new-font] .info-page-nutrition-personalized-graphic_disclaimer__JRxYE { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
}
.info-page-nutrition-personalized-graphic_buttonContainer__2VoRI { position: fixed; z-index: 10; bottom: 0px; left: 50%; width: 100%; max-width: 375px; padding: 0px 20px 20px; margin: 0px auto; transform: translateX(-50%); }
.graph-goal-point_uButton__9RCkR { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.graph-goal-point_uGreenButton__wiPcl { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.graph-goal-point_uGreenButton__wiPcl:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.graph-goal-point_uGreenWideButton__aCDPM, .graph-goal-point_uWideButton__wElKO { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.graph-goal-point_uWideButton__wElKO { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.graph-goal-point_uWideButton__wElKO:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.graph-goal-point_uInput__c51aA { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.graph-goal-point_uInput__c51aA:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.graph-goal-point_uInput__c51aA:hover { border: 1px solid var(--neutral900Color); }
.graph-goal-point_uInput__c51aA:-webkit-autofill:active, .graph-goal-point_uInput__c51aA:-webkit-autofill:focus, .graph-goal-point_uInput__c51aA:active, .graph-goal-point_uInput__c51aA:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.graph-goal-point_uInput__c51aA:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.graph-goal-point_uInput__c51aA.graph-goal-point_isInvalid__olpNs { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.graph-goal-point_uContentCard__7SJi7 { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.graph-goal-point_uInputError__WI7oY { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.graph-goal-point_desktopOnly__MTQg1 { display: none; }
@media only screen and (min-width: 99999px) {
  .graph-goal-point_desktopOnly__MTQg1 { display: block; }
  .graph-goal-point_mobileOnly__SFET_ { display: none; }
}
.graph-goal-point_legal__zAoJm { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.graph-goal-point_circleContainer__eRqR2 { position: absolute; z-index: 3; transform: translate(-50%, -50%); }
[lang="ar"] .graph-goal-point_circleContainer__eRqR2, [lang="he"] .graph-goal-point_circleContainer__eRqR2 { transform: translate(50%, -50%); }
.graph-goal-point_keepWeightCircleContainer__pEK4Q { position: absolute; z-index: 3; transform: translate(-50%); }
[lang="ar"] .graph-goal-point_keepWeightCircleContainer__pEK4Q, [lang="he"] .graph-goal-point_keepWeightCircleContainer__pEK4Q { transform: translate(50%); }
.graph-goal-point_goalCircle__8bTQ8 div:first-child { background-color: rgb(49, 30, 23); opacity: 0.06; }
.graph-goal-point_tooltip____dA6 { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.21; color: var(--contentAlwaysLightPrimaryColor); opacity: 0; text-align: center; white-space: pre-line; --tooltipBg: var(--themePrimaryColor,#df4142); }
[data-aeonik-pro-new-font] .graph-goal-point_tooltip____dA6 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 400; line-height: 16px; }
.personalized-weight-graph_container__W14M5 { display: grid; grid-template-areas: "weights chart" "blank dates"; grid-template-columns: auto 1fr; }
.personalized-weight-graph_graphContainer__3Nx2U { position: relative; grid-area: chart; }
.personalized-weight-graph_bgLines__l03DP { color: var(--borderTertiaryColor); }
.personalized-weight-graph_dateLabels__6ZyoZ { padding-top: 8px; grid-area: dates; }
.personalized-weight-graph_weightLabels__3Ezt0 { margin-top: -0.5em; margin-bottom: -0.5em; grid-area: weights; padding-inline-end: 8px; }
.graph-goal-point_uButton__RptLw { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.graph-goal-point_uGreenButton__UyCMe { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.graph-goal-point_uGreenButton__UyCMe:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.graph-goal-point_uGreenWideButton___JmCL, .graph-goal-point_uWideButton__Upf_u { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.graph-goal-point_uWideButton__Upf_u { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.graph-goal-point_uWideButton__Upf_u:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.graph-goal-point_uInput__s_JEE { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.graph-goal-point_uInput__s_JEE:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.graph-goal-point_uInput__s_JEE:hover { border: 1px solid var(--neutral900Color); }
.graph-goal-point_uInput__s_JEE:-webkit-autofill:active, .graph-goal-point_uInput__s_JEE:-webkit-autofill:focus, .graph-goal-point_uInput__s_JEE:active, .graph-goal-point_uInput__s_JEE:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.graph-goal-point_uInput__s_JEE:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.graph-goal-point_uInput__s_JEE.graph-goal-point_isInvalid__GLlyS { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.graph-goal-point_uContentCard__niFDx { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.graph-goal-point_uInputError__tGuwK { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.graph-goal-point_desktopOnly__4MaPj { display: none; }
@media only screen and (min-width: 99999px) {
  .graph-goal-point_desktopOnly__4MaPj { display: block; }
  .graph-goal-point_mobileOnly___m2qf { display: none; }
}
.graph-goal-point_legal__pDIPN { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.graph-goal-point_circleContainer__PZNfh { position: absolute; z-index: 3; transform: translate(-50%, -50%); }
[lang="ar"] .graph-goal-point_circleContainer__PZNfh, [lang="he"] .graph-goal-point_circleContainer__PZNfh { transform: translate(50%, -50%); }
.graph-goal-point_keepWeightCircleContainer__QQ2mQ { position: absolute; z-index: 3; transform: translate(-50%); }
[lang="ar"] .graph-goal-point_keepWeightCircleContainer__QQ2mQ, [lang="he"] .graph-goal-point_keepWeightCircleContainer__QQ2mQ { transform: translate(50%); }
.graph-goal-point_elevatedContainer__b26_n { z-index: 12; }
.graph-goal-point_goalCircle__ej7VD div:first-child { background-color: var(--contentTertaryColor,#311e17); opacity: 0.06; }
.graph-goal-point_tooltip__YSVjC { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.21; opacity: 0; text-align: center; white-space: pre-line; --tooltipBg: var(--themePrimaryColor,#df4142); --tooltipColor: var(--contentAlwaysLightPrimaryColor); }
[data-aeonik-pro-new-font] .graph-goal-point_tooltip__YSVjC { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 400; line-height: 16px; }
.personalized-weight-graph_container__g1HpG { display: grid; grid-template-areas: "weights chart" "blank dates"; grid-template-columns: auto 1fr; }
.personalized-weight-graph_graphContainer__2UkOQ { position: relative; grid-area: chart; }
.personalized-weight-graph_bgLines__72SRq { color: var(--borderTertiaryColor); }
.personalized-weight-graph_dateLabels__KwsZO { padding-top: 8px; grid-area: dates; }
.personalized-weight-graph_weightLabels__h1Rlp { margin-top: -0.5em; margin-bottom: -0.5em; grid-area: weights; padding-inline-end: 8px; }
.weight-graph-section_container__Cc6wJ { margin-inline: auto; width: calc(-40px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
@media only screen and (min-width: 99999px) {
  .weight-graph-section_container__Cc6wJ { width: calc(-80px + calc(100 * var(--sda-vw, 1vw))); max-width: calc(0px + calc(100 * var(--sda-vw, 1vw))); }
}
@media only screen and (min-width: 99999px) {
  .weight-graph-section_container__Cc6wJ { width: calc(-52px + calc(50 * var(--sda-vw, 1vw))); max-width: calc(552px); }
}
.weight-graph-section_title__FYq3F { margin-bottom: 12px; color: var(--titleTextColor,var(--contentPrimaryColor,#171717)); }
.weight-graph-section_title__FYq3F b { font-weight: 600; }
.weight-graph-section_subtitle__t4Rr2 { margin-bottom: 12px; color: var(--subtitleTextColor,var(--contentSecondaryColor,rgba(23,23,23,.72))); }
.weight-graph-section_subtitle__t4Rr2 b { color: var(--subtitleEmphasisColor,var(--contentPrimaryColor,#171717)); font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: -0.4px; line-height: 1.41; }
[data-aeonik-pro-new-font] .weight-graph-section_subtitle__t4Rr2 b { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
@media only screen and (min-width: 99999px) {
  .weight-graph-section_subtitle__t4Rr2 b { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 24px; letter-spacing: 0px; line-height: 1.17; }
  [data-aeonik-pro-font] .weight-graph-section_subtitle__t4Rr2 b { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 24px; letter-spacing: 0px; line-height: 1.16; }
  [data-headline-recoleta-font] .weight-graph-section_subtitle__t4Rr2 b { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-size: 24px; font-weight: 400; line-height: 1.16; }
  [data-aeonik-pro-new-font] .weight-graph-section_subtitle__t4Rr2 b { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 24px; letter-spacing: -0.48px; line-height: 30px; }
  [data-headline-alike-font] .weight-graph-section_subtitle__t4Rr2 b { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-size: 24px; font-weight: 400; line-height: 1.16; }
  .weight-graph-section_subtitleBadgeRow__oEHfc { margin-bottom: 24px; }
  .weight-graph-section_subtitleBadgeRow__oEHfc .weight-graph-section_subtitle__t4Rr2 { margin-bottom: 0px; }
  .weight-graph-section_subtitleBadgeRow__oEHfc .weight-graph-section_subtitle__t4Rr2, .weight-graph-section_subtitleBadgeRow__oEHfc .weight-graph-section_subtitle__t4Rr2 > span { text-align: start; }
  .weight-graph-section_subtitleBadgeRow__oEHfc .weight-graph-section_eventBadge__TV9C2 { margin-bottom: 0px; }
}
.weight-graph-section_eventBadge__TV9C2 { align-self: center; padding: 6px 12px; margin-bottom: 24px; background: var(--badgeBackgroundColor,var(--backgroundSecondaryColor,#f6f7f9)); border-radius: 6px; color: var(--badgeTextColor,var(--contentSecondaryColor,rgba(23,23,23,.72))); }
.weight-graph-section_eventBadgeText__axR90 { overflow: hidden; min-width: 0px; white-space: nowrap; }
.weight-graph-section_eventBadgeIcon__BHN0D { flex-shrink: 0; }
.weight-graph-section_graphContainer__G1Z9Z { width: 100%; padding: 16px; background: var(--graphBackgroundColor,var(--backgroundSecondaryColor,#f6f7f9)); border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .weight-graph-section_graphContainer__G1Z9Z { padding: 40px; }
}
.weight-graph-section_disclaimer__oDyVF { margin-top: 12px; color: var(--disclaimerTextColor,var(--contentTertiaryColor,rgba(23,23,23,.56))); }
.horizontal-grid_grid__TLuty { display: flex; flex-direction: column; padding-bottom: 24px; gap: 40px; opacity: 0.6; }
.horizontal-grid_line__B7xE1 { width: 100%; height: 1px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; background-color: var(--borderTertiaryColor); }
.lines_lineContainer__cgHU7 { width: 100%; line-height: 0; --offset: 364px; }
.lines_areaContainer__Fe_YZ { width: 100%; line-height: 0; }
.lines_animatedLine__HwD77 { animation: 1.5s ease-in-out 0s 1 normal forwards running lines_path-animation__KOfzg; }
.lines_animatedLineDelayed__u5Xsy, .lines_animatedLine__HwD77 { stroke-dasharray: var(--offset); stroke-dashoffset: var(--offset); }
.lines_animatedLineDelayed__u5Xsy { animation: 1.5s ease-in-out 2s 1 normal forwards running lines_path-animation__KOfzg; }
.lines_animatedArea__eGUkI { animation: 0.3s ease-in-out 1.5s 1 normal forwards running lines_opacityAnimation__8xOF7; fill-opacity: 0; }
.lines_animatedAreaDelayed__48tpG { animation: 0.3s ease-in-out 3.5s 1 normal forwards running lines_opacityAnimation__8xOF7; fill-opacity: 0; }
@keyframes lines_path-animation__KOfzg { 
  0% { stroke-dashoffset: var(--offset); }
  100% { stroke-dashoffset: 0; }
}
@keyframes lines_opacityAnimation__8xOF7 { 
  0% { fill-opacity: 0; }
  100% { fill-opacity: 1; }
}
.graph-point_point__po_m9 { position: relative; width: 20px; height: 20px; }
.graph-point_point__po_m9::before { top: 0px; left: 0px; width: 20px; height: 20px; opacity: 0.2; }
.graph-point_point__po_m9::after, .graph-point_point__po_m9::before { position: absolute; background-color: rgb(255, 255, 255); border-radius: 50%; content: ""; }
.graph-point_point__po_m9::after { top: 3px; left: 3px; width: 14px; height: 14px; }
.tooltip_tooltipContainer__uCRPi { display: inline-flex; flex-direction: column; align-items: center; }
.tooltip_tooltipContainer__uCRPi.tooltip_withTopLabel__ql7rl { flex-direction: column-reverse; }
.tooltip_tooltipContainer__uCRPi.tooltip_withTopLabel__ql7rl .tooltip_withBackground__6N_Nh { margin-top: 0px; margin-bottom: 8px; }
.tooltip_tooltipContainer__uCRPi.tooltip_withTopLabel__ql7rl .tooltip_withBackground__6N_Nh::after { top: auto; bottom: 0px; left: calc(50% - 7px); transform: rotate(-135deg) translateX(-50%); }
.tooltip_tooltip__R5JdB.tooltip_withBackground__6N_Nh { position: relative; padding: 6px 10px; margin-top: 8px; background-color: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 6px 0px; }
.tooltip_tooltip__R5JdB.tooltip_withBackground__6N_Nh::after { position: absolute; top: 0px; left: calc(50% - 1px); width: 8px; height: 8px; background-color: rgb(255, 255, 255); border-radius: 1px 0px 0px; content: ""; transform: rotate(45deg) translateX(-50%); transform-origin: center center; }
.tooltip_tooltip__R5JdB.tooltip_withBackground__6N_Nh .tooltip_tooltipText__w0wAG { color: rgb(23, 23, 23); }
.tooltip_tooltip__R5JdB.tooltip_withBackground__6N_Nh.tooltip_primary__6YshC, .tooltip_tooltip__R5JdB.tooltip_withBackground__6N_Nh.tooltip_primary__6YshC::after { background-color: var(--themePrimaryColor); }
.tooltip_tooltip__R5JdB.tooltip_withBackground__6N_Nh.tooltip_primary__6YshC .tooltip_tooltipText__w0wAG { color: rgb(255, 255, 255); }
.tooltip_tooltipText__w0wAG { color: rgb(23, 23, 23); }
.weight-graph-tennis_graphCard__Gq15J { position: relative; display: block; overflow: hidden; background-color: var(--backgroundSecondaryColor); border-radius: 16px; line-height: 0; }
.weight-graph-tennis_title__n0OEX { padding: 16px; margin-bottom: 16px; color: var(--contentPrimaryColor,#fff); font-family: var(--font),sans-serif; font-feature-settings: "liga" 0, "clig" 0; font-size: 16px; font-style: normal; font-weight: 600; line-height: 20px; }
.weight-graph-tennis_primaryColor__Pw0st { color: var(--themePrimaryColor); }
.weight-graph-tennis_primaryLine__gt63f { position: relative; z-index: 11; }
.weight-graph-tennis_fixed__Q0yNl, .weight-graph-tennis_grid__e2mIm { position: absolute; bottom: 0px; left: 0px; width: 100%; }
.weight-graph-tennis_now__2QYS6 { position: absolute; bottom: 32px; left: 20px; animation: 0.3s ease-in-out 0.4s 1 normal forwards running weight-graph-tennis_popup-in__COvX4; opacity: 0; z-index: 222; }
.weight-graph-tennis_now__2QYS6 p { color: var(--contentPrimaryColor) !important; }
.weight-graph-tennis_betterMeUsers__9rw7A { position: absolute; right: 11px; bottom: 118px; animation: 0.3s ease-in-out 4s 1 normal forwards running weight-graph-tennis_popup-in__COvX4; opacity: 0; z-index: 222; }
.weight-graph-tennis_withoutBetterMe__bAtvH { position: absolute; right: 5px; bottom: 41px; animation: 0.3s ease-in-out 1.8s 1 normal forwards running weight-graph-tennis_popup-in__COvX4; opacity: 0; z-index: 222; }
.weight-graph-tennis_looseWeightTooltips__IfBI7 .weight-graph-tennis_now__2QYS6 { bottom: 122px; }
.weight-graph-tennis_looseWeightTooltips__IfBI7 .weight-graph-tennis_betterMeUsers__9rw7A { bottom: 37px; }
.weight-graph-tennis_looseWeightTooltips__IfBI7 .weight-graph-tennis_withoutBetterMe__bAtvH { bottom: 97px; }
@keyframes weight-graph-tennis_popup-in__COvX4 { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.tooltip_tooltipContainer__IkimY { display: inline-flex; flex-direction: column; align-items: center; }
.tooltip_tooltipContainer__IkimY.tooltip_withTopLabel__0qFnI { flex-direction: column-reverse; }
.tooltip_tooltipContainer__IkimY.tooltip_withTopLabel__0qFnI .tooltip_withBackground__wxq_J { margin-top: 0px; margin-bottom: 8px; }
.tooltip_tooltipContainer__IkimY.tooltip_withTopLabel__0qFnI .tooltip_withBackground__wxq_J::after { top: auto; bottom: 0px; inset-inline-start: calc(50% - 7px); transform: rotate(-135deg) translateX(-50%); }
.tooltip_withBackground__wxq_J { position: relative; padding: 6px 10px; margin-top: 8px; background-color: var(--tooltipBgColor); border-radius: 12px; }
.tooltip_withBackground__wxq_J::after { position: absolute; top: 0px; width: 8px; height: 8px; background-color: var(--tooltipBgColor); border-radius: 1px 0px 0px; content: ""; inset-inline-start: calc(50% - 1px); transform: rotate(45deg) translateX(-50%); transform-origin: center center; }
.tooltip_tooltipText__36BZm { color: var(--tooltipTextColor,#fff); }
.weight-graph_uButton__J_o_c { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.weight-graph_uGreenButton__AVQVO { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.weight-graph_uGreenButton__AVQVO:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.weight-graph_uGreenWideButton__WiojQ, .weight-graph_uWideButton__QhTGk { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.weight-graph_uWideButton__QhTGk { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.weight-graph_uWideButton__QhTGk:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.weight-graph_uInput__4bWPO { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.weight-graph_uInput__4bWPO:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.weight-graph_uInput__4bWPO:hover { border: 1px solid var(--neutral900Color); }
.weight-graph_uInput__4bWPO:-webkit-autofill:active, .weight-graph_uInput__4bWPO:-webkit-autofill:focus, .weight-graph_uInput__4bWPO:active, .weight-graph_uInput__4bWPO:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.weight-graph_uInput__4bWPO:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.weight-graph_uInput__4bWPO.weight-graph_isInvalid__iTwK0 { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.weight-graph_uContentCard__istja { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.weight-graph_uInputError__EoKHz { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.weight-graph_desktopOnly__DF14X { display: none; }
@media only screen and (min-width: 99999px) {
  .weight-graph_desktopOnly__DF14X { display: block; }
  .weight-graph_mobileOnly__aI2T8 { display: none; }
}
.weight-graph_legal__4qQl0 { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.weight-graph_graphCard__4BiOS { position: relative; display: block; overflow: hidden; background-color: var(--backgroundSecondaryColor); border-radius: 16px; line-height: 0; }
.weight-graph_graphContent__UXMAN { position: relative; }
[lang="ar"] .weight-graph_graphContent__UXMAN, [lang="he"] .weight-graph_graphContent__UXMAN { transform: scaleX(-1); }
.weight-graph_title__eS7Em { padding: 16px; margin-bottom: 16px; color: var(--contentPrimaryColor,#fff); font-family: var(--font-gilroy),sans-serif; font-feature-settings: "liga" 0, "clig" 0; font-size: 16.7px; font-style: normal; font-weight: 600; line-height: 20px; }
.weight-graph_primaryColor__KvwV5 { color: var(--themePrimaryColor); }
.weight-graph_primaryLine__05R0c { position: relative; z-index: 11; }
.weight-graph_fixed__cHLSI, .weight-graph_grid__UIyGU { position: absolute; bottom: 0px; width: 100%; inset-inline-start: 0px; }
.weight-graph_now__VPWS8 { position: absolute; bottom: 52px; animation: 0.3s ease-in-out 0.4s 1 normal forwards running weight-graph_popup-in__WzQIv; inset-inline-start: 20px; opacity: 0; z-index: 222; }
.weight-graph_betterMeUsers__RhiiF { position: absolute; bottom: 113px; animation: 0.3s ease-in-out 4s 1 normal forwards running weight-graph_popup-in__WzQIv; inset-inline-end: 11px; opacity: 0; z-index: 222; }
.weight-graph_betterMeUsers__RhiiF:lang(pl) { bottom: 101px; }
.weight-graph_betterMeUsers__RhiiF:lang(ar), .weight-graph_betterMeUsers__RhiiF:lang(cs), .weight-graph_betterMeUsers__RhiiF:lang(he), .weight-graph_betterMeUsers__RhiiF:lang(ja), .weight-graph_betterMeUsers__RhiiF:lang(ro) { bottom: 107px; }
.weight-graph_withoutBetterMe__gRhGJ { position: absolute; bottom: 36px; animation: 0.3s ease-in-out 1.8s 1 normal forwards running weight-graph_popup-in__WzQIv; inset-inline-end: 5px; opacity: 0; z-index: 222; }
.weight-graph_looseWeightTooltips__UfssO .weight-graph_now__VPWS8 { bottom: 122px; }
.weight-graph_looseWeightTooltips__UfssO .weight-graph_betterMeUsers__RhiiF { bottom: 37px; }
.weight-graph_looseWeightTooltips__UfssO .weight-graph_betterMeUsers__RhiiF:lang(pl) { bottom: 41px; }
.weight-graph_looseWeightTooltips__UfssO .weight-graph_withoutBetterMe__gRhGJ { bottom: 97px; }
@keyframes weight-graph_popup-in__WzQIv { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.info-page-keep-on-track-graphic-template_mainWrap__SzfFI { display: flex; height: 100%; flex-direction: column; padding: 0px 20px; margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .info-page-keep-on-track-graphic-template_mainWrap__SzfFI { max-width: 1128px; height: fit-content; align-items: center; }
}
.info-page-keep-on-track-graphic-template_contentWrap__jAV5t { display: flex; flex-direction: column; justify-content: center; padding-top: 16px; }
@media only screen and (min-width: 99999px) {
  .info-page-keep-on-track-graphic-template_contentWrap__jAV5t { flex-direction: row; align-items: center; padding-top: 64px; gap: 48px; }
}
.info-page-keep-on-track-graphic-template_contentTextWrap__vjBs_ { margin-bottom: 16px; }
@media only screen and (min-width: 99999px) {
  .info-page-keep-on-track-graphic-template_contentTextWrap__vjBs_ { margin-bottom: 0px; }
}
.info-page-keep-on-track-graphic-template_iconWrap__7CEhD { display: flex; width: 48px; height: 48px; align-items: center; justify-content: center; padding: 8px; margin-bottom: 16px; background: var(--backgroundSecondaryColor); border-radius: 50%; color: var(--contentSecondaryColor); }
@media only screen and (min-width: 99999px) {
  .info-page-keep-on-track-graphic-template_iconWrap__7CEhD { margin-bottom: 32px; }
}
.info-page-keep-on-track-graphic-template_iconWrap__7CEhD:empty { display: none; }
.info-page-keep-on-track-graphic-template_icon__g8FQY { width: 32px; height: 32px; }
.info-page-keep-on-track-graphic-template_title__WIB4a { margin-bottom: 12px; }
.info-page-keep-on-track-graphic-template_title__WIB4a span { color: var(--themePrimaryColor); }
@media only screen and (min-width: 99999px) {
  .info-page-keep-on-track-graphic-template_title__WIB4a { margin-bottom: 16px; }
}
.info-page-keep-on-track-graphic-template_text__FKRNo b, .info-page-keep-on-track-graphic-template_text__FKRNo span { color: var(--contentPrimaryColor); font-weight: 600; }
.info-page-keep-on-track-graphic-template_graphContainer__4gtHf { width: 100%; max-width: 440px; }
@media only screen and (min-width: 99999px) {
  .info-page-keep-on-track-graphic-template_graphContainer__4gtHf { max-width: 488px; }
}
.info-page-keep-on-track-graphic-template_image__Kli_C { width: 100%; height: auto; }
.info-page-keep-on-track-graphic-template_button__frAPj span { line-height: 1.5; }
.info-page-keep-on-track-graphic-template_disclaimer__qN9Bw { margin-top: 24px; color: var(--contentTertiaryColor); }
.info-page-keep-on-track-graphic-template_disclaimer__qN9Bw b { font-weight: 600; }
@media only screen and (min-width: 99999px) {
  .info-page-keep-on-track-graphic-template_disclaimer__qN9Bw { margin-top: 16px; }
}
.weight-graph-inversed_uButton__fr8O4 { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.weight-graph-inversed_uGreenButton__Rj9r4 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.weight-graph-inversed_uGreenButton__Rj9r4:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.weight-graph-inversed_uGreenWideButton__zGAYO, .weight-graph-inversed_uWideButton__g1jHv { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.weight-graph-inversed_uWideButton__g1jHv { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.weight-graph-inversed_uWideButton__g1jHv:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.weight-graph-inversed_uInput__Py6PW { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.weight-graph-inversed_uInput__Py6PW:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.weight-graph-inversed_uInput__Py6PW:hover { border: 1px solid var(--neutral900Color); }
.weight-graph-inversed_uInput__Py6PW:-webkit-autofill:active, .weight-graph-inversed_uInput__Py6PW:-webkit-autofill:focus, .weight-graph-inversed_uInput__Py6PW:active, .weight-graph-inversed_uInput__Py6PW:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.weight-graph-inversed_uInput__Py6PW:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.weight-graph-inversed_uInput__Py6PW.weight-graph-inversed_isInvalid__ZGsA2 { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.weight-graph-inversed_uContentCard__IJoAn { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.weight-graph-inversed_uInputError__0OMFR { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.weight-graph-inversed_desktopOnly__I8AMQ { display: none; }
@media only screen and (min-width: 99999px) {
  .weight-graph-inversed_desktopOnly__I8AMQ { display: block; }
  .weight-graph-inversed_mobileOnly___aF5f { display: none; }
}
.weight-graph-inversed_legal__uUm5o { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.weight-graph-inversed_graphCard__oLol1 { position: relative; display: block; overflow: hidden; background-color: var(--backgroundSecondaryColor); border-radius: 16px; line-height: 0; }
[lang="ar"] .weight-graph-inversed_graphCard__oLol1, [lang="he"] .weight-graph-inversed_graphCard__oLol1 { direction: rtl; }
[lang="ar"] .weight-graph-inversed_graphCard__oLol1 .weight-graph-inversed_fixed__XThLq, [lang="ar"] .weight-graph-inversed_graphCard__oLol1 .weight-graph-inversed_grid__Jbjqq, [lang="ar"] .weight-graph-inversed_graphCard__oLol1 .weight-graph-inversed_looseWeightLine__sJK0f, [lang="ar"] .weight-graph-inversed_graphCard__oLol1 .weight-graph-inversed_primaryLine__GNOEc, [lang="he"] .weight-graph-inversed_graphCard__oLol1 .weight-graph-inversed_fixed__XThLq, [lang="he"] .weight-graph-inversed_graphCard__oLol1 .weight-graph-inversed_grid__Jbjqq, [lang="he"] .weight-graph-inversed_graphCard__oLol1 .weight-graph-inversed_looseWeightLine__sJK0f, [lang="he"] .weight-graph-inversed_graphCard__oLol1 .weight-graph-inversed_primaryLine__GNOEc { transform: scaleX(-1); transform-origin: center center; }
.weight-graph-inversed_title__wp4CX { padding: 16px; margin-bottom: 16px; }
.weight-graph-inversed_primaryColor__6GKTq { color: var(--themePrimaryColor); }
.weight-graph-inversed_primaryLightColor__kYPbl { color: var(--themePrimaryLightColor); }
.weight-graph-inversed_accentColor__G31BS { color: var(--themeAccentColor); }
.weight-graph-inversed_primaryLine__GNOEc { position: relative; z-index: 11; }
.weight-graph-inversed_fixed__XThLq, .weight-graph-inversed_grid__Jbjqq { position: absolute; bottom: 0px; width: 100%; inset-inline-start: 0px; }
.weight-graph-inversed_gridPadding___Xvu_ { padding-bottom: 40px; }
.weight-graph-inversed_now__iFci8 { position: absolute; bottom: 36px; animation: 0.3s ease-in-out 0.4s 1 normal forwards running weight-graph-inversed_popup-in__YR_7D; inset-inline-start: 10px; opacity: 0; z-index: 222; }
.weight-graph-inversed_now__iFci8 p { position: relative; color: rgb(235, 225, 211); inset-inline-start: 8px; opacity: 1; }
.weight-graph-inversed_betterMeUsers__QKlY0 { position: absolute; bottom: 113px; animation: 0.3s ease-in-out 4s 1 normal forwards running weight-graph-inversed_popup-in__YR_7D; inset-inline-end: 1px; opacity: 0; z-index: 222; }
.weight-graph-inversed_betterMeUsers__QKlY0:lang(pl) { bottom: 101px; }
.weight-graph-inversed_betterMeUsers__QKlY0:lang(ar), .weight-graph-inversed_betterMeUsers__QKlY0:lang(cs), .weight-graph-inversed_betterMeUsers__QKlY0:lang(he), .weight-graph-inversed_betterMeUsers__QKlY0:lang(ja), .weight-graph-inversed_betterMeUsers__QKlY0:lang(ro) { bottom: 107px; }
.weight-graph-inversed_withoutBetterMe__YJ1f2 { position: absolute; bottom: 36px; animation: 0.3s ease-in-out 1.8s 1 normal forwards running weight-graph-inversed_popup-in__YR_7D; inset-inline-end: 1px; opacity: 0; z-index: 222; }
[lang="ar"] .weight-graph-inversed_withoutBetterMe__YJ1f2, [lang="he"] .weight-graph-inversed_withoutBetterMe__YJ1f2 { inset-inline-end: 50px; }
.weight-graph-inversed_dottedLine__zuENY { position: absolute; bottom: 92px; animation: 0.3s ease-in-out 4s 1 normal forwards running weight-graph-inversed_popup-in__YR_7D; inset-inline-end: 72px; opacity: 0; }
.weight-graph-inversed_dottedLine__zuENY.weight-graph-inversed_isLooseWeight__awtcF { bottom: 39px; inset-inline-end: 72px; }
.weight-graph-inversed_looseWeightTooltips__Jr8QT .weight-graph-inversed_now__iFci8 { bottom: 122px; }
.weight-graph-inversed_looseWeightTooltips__Jr8QT .weight-graph-inversed_betterMeUsers__QKlY0 { bottom: 37px; }
.weight-graph-inversed_looseWeightTooltips__Jr8QT .weight-graph-inversed_withoutBetterMe__YJ1f2 { bottom: 97px; }
.weight-graph-inversed_whitePoint__0cKm4::after { background-color: rgb(240, 212, 185); }
.weight-graph-inversed_blackPoint__Pt_ed::after { background-color: rgb(0, 0, 0); }
@keyframes weight-graph-inversed_popup-in__YR_7D { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.better-personalization-reviews-loader_container___r10G { width: 100%; padding-top: 24px; background-color: var(--backgroundPrimaryColor); }
@media only screen and (min-width: 99999px) {
  .better-personalization-reviews-loader_container___r10G { padding-top: 64px; }
}
.better-personalization-reviews-loader_loaderSection__RjeVe { padding-bottom: 48px; }
.better-personalization-reviews-loader_loaderContainer__AdJhx { margin: 0px auto; }
.better-personalization-reviews-loader_reviewsSection__mo4l8 { max-width: 355px; padding: 0px 0px 20px; margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .better-personalization-reviews-loader_reviewsSection__mo4l8 { max-width: 660px; }
}
.better-personalization-reviews-loader_cardsRow__T2C_A { margin: 0px -10px; }
.better-personalization-reviews-loader_title__NFq_w { margin: 24px auto 8px; text-align: center; }
.better-personalization-reviews-loader_subTitle__1xF08 { max-width: 320px; margin: 0px auto 24px; color: var(--contentPrimaryColor); text-align: center; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.18; }
[data-aeonik-pro-new-font] .better-personalization-reviews-loader_subTitle__1xF08 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
@media only screen and (min-width: 99999px) {
  .better-personalization-reviews-loader_subTitle__1xF08 { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; }
  [data-aeonik-pro-new-font] .better-personalization-reviews-loader_subTitle__1xF08 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.better-personalization-reviews-loader_divider__O7JLD { width: calc(100% - 40px); border-bottom: 1px solid var(--borderTertiaryColor); margin: 0px auto 24px; }
.text-carousel_textStep__dMMPW { text-align: center; }
.text-carousel_container__2eUtp { position: relative; min-height: 20px; text-align: center; }
.text-carousel_container__2eUtp h2 { position: absolute; left: 0px; width: 100%; animation-duration: calc(var(--loaderDuration)*.9/(var(--textsLength) - 1)); animation-fill-mode: forwards; animation-iteration-count: 1; animation-name: text-carousel_rotateWord__aDM6o; animation-timing-function: ease-in-out; opacity: 0; }
.text-carousel_container__2eUtp h2:first-child { animation-delay: calc(var(--loaderDuration)*.9/(var(--textsLength) - 1)*0); }
.text-carousel_container__2eUtp h2:nth-child(2) { animation-delay: calc(var(--loaderDuration)*.9/(var(--textsLength) - 1)*1); }
.text-carousel_container__2eUtp h2:nth-child(3) { animation-delay: calc(var(--loaderDuration)*.9/(var(--textsLength) - 1)*2); }
.text-carousel_container__2eUtp h2:nth-child(4) { animation-delay: calc(var(--loaderDuration)*.9/(var(--textsLength) - 1)*3); }
.text-carousel_container__2eUtp h2:nth-child(5) { animation-delay: calc(var(--loaderDuration)*.9/(var(--textsLength) - 1)*4); }
.text-carousel_container__2eUtp h2:nth-child(6) { animation-delay: calc(var(--loaderDuration)*.9/(var(--textsLength) - 1)*5); }
.text-carousel_container__2eUtp h2:nth-child(7) { animation-delay: calc(var(--loaderDuration)*.9/(var(--textsLength) - 1)*6); }
.text-carousel_container__2eUtp h2:nth-child(8) { animation-delay: calc(var(--loaderDuration)*.9/(var(--textsLength) - 1)*7); }
.text-carousel_container__2eUtp h2:nth-child(9) { animation-delay: calc(var(--loaderDuration)*.9/(var(--textsLength) - 1)*8); }
.text-carousel_container__2eUtp h2:nth-child(10) { animation-delay: calc(var(--loaderDuration)*.9/(var(--textsLength) - 1)*9); }
.text-carousel_container__2eUtp h2:lang(nl), .text-carousel_container__2eUtp h2:lang(sr), .text-carousel_container__2eUtp h2:lang(sv), .text-carousel_container__2eUtp h2:lang(tr) { font-size: 16px; }
@keyframes text-carousel_rotateWord__aDM6o { 
  0% { opacity: 0; transform: translateX(-5%); }
  2% { opacity: 0.3; transform: translateX(-1%); }
  5% { opacity: 1; transform: none; }
  95% { opacity: 1; transform: none; }
  97% { opacity: 0.5; transform: translateX(1%); }
  100% { opacity: 0; transform: translateX(3%); }
}
.animated-circle_container__0vAU7 { display: flex; flex-direction: column; align-items: center; }
.animated-circle_circlesContainer__xWmuW { position: relative; max-width: 160px; margin-bottom: 24px; }
@media only screen and (min-width: 99999px) {
  .animated-circle_circlesContainer__xWmuW { max-width: 140px; }
}
.animated-circle_coloredCircle__t7ESG { position: absolute; top: 0px; left: 0px; margin-top: -1px; }
.animated-circle_coloredCircle__t7ESG circle { box-sizing: border-box; stroke: var(--themePrimaryColor); stroke-dasharray: 647; stroke-width: 10px; transform: rotate(-90deg) translateZ(0px); transform-origin: center center; transition: 30ms ease-in; }
.animated-circle_circle__iZlyv { width: 100%; stroke: var(--backgroundTertiaryColor); stroke-dasharray: 647; }
.animated-circle_circle__iZlyv circle { stroke-width: 10px; }
.animated-circle_circle__iZlyv::after { display: block; padding-bottom: 100%; content: ""; }
.animated-circle_progress__F3Ps0 { position: absolute; top: 50%; left: 53%; color: var(--contentPrimaryColor); font-family: var(--secondaryFont),sans-serif; font-size: 40px; font-weight: 700; line-height: 1.23; transform: translate(-50%, -50%); }
@media only screen and (min-width: 99999px) {
  .animated-circle_progress__F3Ps0 { font-weight: 600; letter-spacing: -1.2px; line-height: 42px; text-align: center; }
}
.animated-circle_progressUnit__ADKHh { font-size: 24px; line-height: 29.26px; }
@media only screen and (min-width: 99999px) {
  .animated-circle_progressUnit__ADKHh { font-weight: 600; letter-spacing: -0.48px; line-height: 28px; }
}
.animated-circle_progressDescription__dqKYN { width: 100%; min-height: 20px; margin: 4px 0px; font-size: 14px; font-weight: 400; line-height: 1.43; text-align: center; }
@media only screen and (min-width: 99999px) {
  .animated-circle_progressDescription__dqKYN { margin: 12px 0px; font-size: 16px; line-height: 1.25; }
}
.animated-circle_textCarousel__pwafv { width: calc(100% - 40px); }
.animated-circle_textCarousel__pwafv h2 { color: var(--contentPrimaryColor); font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 500; letter-spacing: -0.6px; line-height: 1.41; }
[data-aeonik-pro-new-font] .animated-circle_textCarousel__pwafv h2 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .animated-circle_textCarousel__pwafv h2 { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 500; letter-spacing: -0.6px; line-height: 1.4; font-feature-settings: "liga" 0, "clig" 0; text-align: center; }
  [data-aeonik-pro-new-font] .animated-circle_textCarousel__pwafv h2 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.review_container__diQ_s { padding: 20px; margin: 0px 10px; background: var(--backgroundSecondaryColor); border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .review_container__diQ_s { min-height: 192px; }
}
.review_disclaimer__6gSRT { padding: 16px 10px 0px; }
.review_disclaimer__6gSRT span { font-family: var(--secondaryFont),sans-serif; line-height: 1.33; font-weight: 600; }
.review_disclaimer__6gSRT span, [data-aeonik-pro-new-font] .review_disclaimer__6gSRT span { font-size: 12px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; }
[data-aeonik-pro-new-font] .review_disclaimer__6gSRT span { font-family: var(--font-aeonik-pro),sans-serif; line-height: 16px; font-weight: 500; }
.review_stars__qyMK1 { width: 106.6px; }
.review_header__RKOwA { display: flex; width: 100%; align-items: center; justify-content: space-between; margin: 16px 0px 8px; }
.review_header__RKOwA .review_title__BWm75 { margin-right: 12px; }
.review_header__RKOwA .review_authorName__OJmw9 { direction: ltr; white-space: nowrap; }
.review_starsContainer__japfq svg { margin-right: 2px; }
.loader-referral_container__S50R6 { width: 100%; padding-top: 24px; background-color: var(--backgroundPrimaryColor); }
@media only screen and (min-width: 99999px) {
  .loader-referral_container__S50R6 { padding-top: 64px; }
}
.loader-referral_loaderSection__D6gKU { padding-bottom: 48px; }
.loader-referral_loaderContainer__ckH9f { margin: 0px auto; }
.loader-referral_reviewsSection__RJbmx { max-width: 355px; padding: 0px 0px 20px; margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .loader-referral_reviewsSection__RJbmx { max-width: 660px; }
}
.loader-referral_cardsRow__QD7xw { margin: 0px -10px; }
.loader-referral_title__YoeI_ { padding: 0px 20px; margin: 24px auto 8px; text-align: center; }
.loader-referral_subTitle__SoZ_H { margin: 0px auto 24px; color: var(--contentPrimaryColor); text-align: center; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.18; }
[data-aeonik-pro-new-font] .loader-referral_subTitle__SoZ_H { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
@media only screen and (min-width: 99999px) {
  .loader-referral_subTitle__SoZ_H { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; }
  [data-aeonik-pro-new-font] .loader-referral_subTitle__SoZ_H { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.loader-referral_divider__9zkgE { width: calc(100% - 40px); border-bottom: 1px solid var(--borderTertiaryColor); margin: 0px auto 24px; }
.animated-circle_container___fZ3z { display: flex; flex-direction: column; align-items: center; }
.animated-circle_circlesContainer__Xa6gQ { position: relative; max-width: 160px; margin-bottom: 24px; }
@media only screen and (min-width: 99999px) {
  .animated-circle_circlesContainer__Xa6gQ { max-width: 140px; }
}
.animated-circle_coloredCircle__BNLh_ { position: absolute; top: 0px; left: 0px; margin-top: -1px; }
.animated-circle_coloredCircle__BNLh_ circle { box-sizing: border-box; stroke: var(--themePrimaryColor); stroke-dasharray: 647; stroke-width: 10px; transform: rotate(-90deg) translateZ(0px); transform-origin: center center; transition: 30ms ease-in; }
.animated-circle_circle__uprU1 { width: 100%; stroke: var(--backgroundTertiaryColor); stroke-dasharray: 647; }
.animated-circle_circle__uprU1 circle { stroke-width: 18px; }
.animated-circle_circle__uprU1::after { display: block; padding-bottom: 100%; content: ""; }
.animated-circle_progress__WWNYO { position: absolute; top: 50%; left: 53%; color: var(--contentPrimaryColor); font-family: var(--secondaryFont),sans-serif; font-size: 40px; font-weight: 700; line-height: 1.23; transform: translate(-50%, -50%); }
@media only screen and (min-width: 99999px) {
  .animated-circle_progress__WWNYO { font-weight: 600; letter-spacing: -1.2px; line-height: 42px; text-align: center; }
}
[data-recoleta-font] .animated-circle_progress__WWNYO { font-family: var(--font-recoleta),sans-serif; font-size: 48px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  [data-recoleta-font] .animated-circle_progress__WWNYO { font-size: 40px; font-weight: 600; line-height: 42px; }
}
.animated-circle_progressUnit__A_J_H { font-size: 24px; line-height: 29.26px; }
@media only screen and (min-width: 99999px) {
  .animated-circle_progressUnit__A_J_H { font-weight: 600; letter-spacing: -0.48px; line-height: 28px; }
}
.animated-circle_progressDescription__8pu6t { width: 100%; min-height: 20px; margin: 4px 0px; font-size: 14px; font-weight: 400; line-height: 1.43; text-align: center; }
@media only screen and (min-width: 99999px) {
  .animated-circle_progressDescription__8pu6t { margin: 12px 0px; font-size: 16px; line-height: 1.25; }
}
.animated-circle_textCarousel__y51B_ { width: calc(100% - 20px); }
.animated-circle_textCarousel__y51B_ h2 { color: var(--contentPrimaryColor); font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 500; letter-spacing: -0.6px; line-height: 1.41; }
[data-aeonik-pro-new-font] .animated-circle_textCarousel__y51B_ h2 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .animated-circle_textCarousel__y51B_ h2 { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 500; letter-spacing: -0.6px; line-height: 1.4; font-feature-settings: "liga" 0, "clig" 0; text-align: center; }
  [data-aeonik-pro-new-font] .animated-circle_textCarousel__y51B_ h2 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.animated-circle_circleBorder__Nz2JY { position: absolute; top: -27.5px; left: -27.5px; width: calc(100% + 55px); }
.animated-circle_circleBorder__Nz2JY circle { stroke: var(--themePrimaryColor); }
@media only screen and (min-width: 99999px) {
  .animated-circle_circleBorder__Nz2JY { top: -34px; left: -34px; width: calc(100% + 68px); }
}
.animated-circle_container__1haYR { display: flex; flex-direction: column; align-items: center; }
.animated-circle_circlesContainer__0f_by { position: relative; max-width: 160px; margin-bottom: 24px; }
@media only screen and (min-width: 99999px) {
  .animated-circle_circlesContainer__0f_by { max-width: 140px; }
}
.animated-circle_coloredCircle__WJO8T { position: absolute; top: 0px; left: 0px; margin-top: -1px; }
.animated-circle_coloredCircle__WJO8T circle { box-sizing: border-box; stroke: var(--themePrimaryColor); stroke-dasharray: 647; stroke-width: 10px; transform: rotate(-90deg) translateZ(0px); transform-origin: center center; transition: 30ms ease-in; }
.animated-circle_circle__uTgZ5 { width: 100%; stroke: var(--backgroundTertiaryColor); stroke-dasharray: 647; }
.animated-circle_circle__uTgZ5 circle { stroke-width: 10px; }
.animated-circle_circle__uTgZ5::after { display: block; padding-bottom: 100%; content: ""; }
.animated-circle_progress__VNwA5 { position: absolute; top: 50%; left: 53%; color: var(--contentPrimaryColor); font-family: var(--secondaryFont),sans-serif; font-size: 40px; font-weight: 700; line-height: 1.23; transform: translate(-50%, -50%); }
@media only screen and (min-width: 99999px) {
  .animated-circle_progress__VNwA5 { font-weight: 600; letter-spacing: -1.2px; line-height: 42px; text-align: center; }
}
[data-recoleta-font] .animated-circle_progress__VNwA5 { font-family: var(--font-recoleta),sans-serif; font-size: 48px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  [data-recoleta-font] .animated-circle_progress__VNwA5 { font-size: 40px; font-weight: 600; line-height: 42px; }
}
[data-aeonik-pro-new-font] .animated-circle_progress__VNwA5 { font-weight: 500; }
.animated-circle_progressUnit__R4NOX { font-size: 24px; line-height: 29.26px; }
@media only screen and (min-width: 99999px) {
  .animated-circle_progressUnit__R4NOX { font-weight: 600; letter-spacing: -0.48px; line-height: 28px; }
}
.animated-circle_progressDescription__qnw4y { width: 100%; min-height: 20px; margin: 4px 0px; font-size: 14px; font-weight: 400; line-height: 1.43; text-align: center; }
@media only screen and (min-width: 99999px) {
  .animated-circle_progressDescription__qnw4y { margin: 12px 0px; font-size: 16px; line-height: 1.25; }
}
.animated-circle_textCarousel__EPJkM { width: calc(100% - 40px); }
.animated-circle_textCarousel__EPJkM h2 { color: var(--contentPrimaryColor); font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 500; letter-spacing: -0.6px; line-height: 1.41; }
[data-aeonik-pro-new-font] .animated-circle_textCarousel__EPJkM h2 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .animated-circle_textCarousel__EPJkM h2 { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 500; letter-spacing: -0.6px; line-height: 1.4; font-feature-settings: "liga" 0, "clig" 0; text-align: center; }
  [data-aeonik-pro-new-font] .animated-circle_textCarousel__EPJkM h2 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.animated-circle_coloredCircleChinaGold__AKBxJ circle { stroke: var(--themeAccentColor); }
.commit-popup_backdrop__1zF85 { position: fixed; z-index: 1000; backdrop-filter: blur(16px); background-color: rgba(0, 0, 0, 0.35); inset: 0px; }
.commit-popup_card___cmZt { border: 1px solid var(--borderTertiaryColor); background-color: var(--backgroundSecondaryColor); border-radius: 24px; box-shadow: rgba(0, 0, 0, 0.04) 2px 4px 20px 0px, rgba(0, 0, 0, 0.14) 4px 4px 20px 0px; }
.commit-popup_iconBadge__UmGkm { background-color: var(--backgroundTertiaryColor); border-radius: 6px; }
.commit-popup_iconImage__U7JKz { width: 24px; height: 24px; }
.commit-popup_option__l5uAA { display: flex; min-height: 72px; align-items: center; padding: 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: var(--backgroundPrimaryColor); border-radius: 16px; color: var(--contentPrimaryColor); cursor: pointer; gap: 16px; text-align: left; transition: background-color 0.15s; }
.commit-popup_option__l5uAA:hover { background-color: var(--backgroundTertiaryColor); }
.commit-popup_optionIcon__NH3CN { display: inline-flex; width: 32px; height: 32px; flex-shrink: 0; align-items: center; justify-content: center; color: var(--contentPrimaryColor); font-size: 32px; }
.commit-popup_optionText__E2YSn { min-width: 0px; flex: 1 0 0%; }
.commit-popup_optionRadio__SSoxw { width: 24px; height: 24px; flex-shrink: 0; border: 1px solid var(--inputSecondaryColor); border-radius: 50%; }
.china-gold-review_container__bMx26 { padding: 16px; margin: 0px 10px; background: var(--backgroundSecondaryColor); border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .china-gold-review_container__bMx26 { min-height: 192px; }
}
.china-gold-review_stars__FmAOR { width: 106.6px; }
.china-gold-review_header__6KAiv { display: flex; width: 100%; align-items: center; justify-content: space-between; margin-bottom: 8px; }
.china-gold-review_header__6KAiv .china-gold-review_name__eCCAO { margin-right: 12px; }
.china-gold-review_starsContainer__OItQq { display: flex; align-items: center; margin-bottom: 16px; gap: 2px; }
.china-gold-review_starsContainer__OItQq svg { margin-right: 2px; }
.carousel_uButton__AikrP { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.carousel_uGreenButton__3SYcK { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.carousel_uGreenButton__3SYcK:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.carousel_uGreenWideButton__zWIhC, .carousel_uWideButton__I9BUX { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.carousel_uWideButton__I9BUX { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.carousel_uWideButton__I9BUX:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.carousel_uInput__eHCkS { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.carousel_uInput__eHCkS:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.carousel_uInput__eHCkS:hover { border: 1px solid var(--neutral900Color); }
.carousel_uInput__eHCkS:-webkit-autofill:active, .carousel_uInput__eHCkS:-webkit-autofill:focus, .carousel_uInput__eHCkS:active, .carousel_uInput__eHCkS:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.carousel_uInput__eHCkS:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.carousel_uInput__eHCkS.carousel_isInvalid__FxIfx { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.carousel_uContentCard__V7L8f { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.carousel_uInputError__18zQi { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.carousel_desktopOnly___19sU { display: none; }
@media only screen and (min-width: 99999px) {
  .carousel_desktopOnly___19sU { display: block; }
  .carousel_mobileOnly__GWMLF { display: none; }
}
.carousel_legal__gonBK { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.carousel_carousel__AOR_l .buttonBack___1mlaL, .carousel_carousel__AOR_l .buttonFirst___2rhFr, .carousel_carousel__AOR_l .buttonLast___2yuh0, .carousel_carousel__AOR_l .buttonNext___2mOCa, .carousel_carousel__AOR_l .buttonNext___3Lm3s, .carousel_carousel__AOR_l .dot___3c3SI { cursor: pointer; }
.carousel_carousel__AOR_l .image___xtQGH { display: block; width: 100%; height: 100%; }
.carousel_carousel__AOR_l .spinner___27VUp { position: absolute; top: calc(50% - 15px); left: calc(50% - 15px); width: 30px; height: 30px; border-width: 4px; border-style: solid; border-color: rgb(0, 0, 0) rgb(169, 169, 169) rgb(169, 169, 169); border-image: none; animation-duration: 1s; animation-iteration-count: infinite; animation-name: carousel_spin___S3UuE__JMylF; animation-timing-function: linear; border-radius: 30px; }
@keyframes carousel_spin___S3UuE__JMylF { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.carousel_carousel__AOR_l .container___2O72F { position: relative; overflow: hidden; width: 100%; height: 100%; }
.carousel_carousel__AOR_l .overlay___IV4qY { position: absolute; inset: 0px; cursor: zoom-in; opacity: 0; transition: opacity 0.3s, transform 0.3s; }
.carousel_carousel__AOR_l .hover___MYy31, .carousel_carousel__AOR_l .loading___1pvNI, .carousel_carousel__AOR_l .zoom___3kqYk { opacity: 1; }
.carousel_carousel__AOR_l .imageLoadingSpinnerContainer___3UIPD { position: absolute; inset: 0px; background-color: rgb(244, 244, 244); }
.carousel_carousel__AOR_l .slide___3-Nqo { position: relative; display: block; height: 0px; box-sizing: border-box; margin: 0px; list-style-type: none; }
.carousel_carousel__AOR_l .slide___3-Nqo:focus { outline: none !important; }
.carousel_carousel__AOR_l .slideHorizontal___1NzNV { float: left; }
[lang="ar"] .carousel_carousel__AOR_l .slideHorizontal___1NzNV, [lang="he"] .carousel_carousel__AOR_l .slideHorizontal___1NzNV { direction: rtl; }
.carousel_carousel__AOR_l .slideInner___2mfX9 { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.carousel_carousel__AOR_l .focusRing___1airF { position: absolute; inset: 5px; outline: highlight solid 5px; pointer-events: none; }
@media (-webkit-min-device-pixel-ratio: 0) {
  .carousel_carousel__AOR_l .focusRing___1airF { outline-color: -webkit-focus-ring-color; outline-style: auto; }
}
.carousel_carousel__AOR_l .horizontalSlider___281Ls { position: relative; overflow: hidden; }
[lang="ar"] .carousel_carousel__AOR_l .horizontalSlider___281Ls, [lang="he"] .carousel_carousel__AOR_l .horizontalSlider___281Ls { direction: ltr; }
.carousel_carousel__AOR_l .horizontalSliderTray___1L-0W { overflow: hidden; width: 100%; }
.carousel_carousel__AOR_l .verticalSlider___34ZFD { position: relative; overflow: hidden; }
.carousel_carousel__AOR_l .verticalSliderTray___267D8 { overflow: hidden; }
.carousel_carousel__AOR_l .verticalTray___12Key { float: left; }
.carousel_carousel__AOR_l .verticalSlideTrayWrap___2nO7o { overflow: hidden; }
.carousel_carousel__AOR_l .sliderTray___-vHFQ { display: block; padding: 0px; margin: 0px; list-style: none; }
.carousel_carousel__AOR_l .sliderAnimation___300FY { transition: transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); will-change: transform; }
.carousel_carousel__AOR_l .masterSpinnerContainer___1Z6hB { position: absolute; inset: 0px; background-color: rgb(244, 244, 244); }
.reviews-loader_container__jtw_n { display: flex; min-height: 100vh; flex-direction: column; padding-top: 24px; background-color: var(--backgroundPrimaryColor); }
@media only screen and (min-width: 99999px) {
  .reviews-loader_container__jtw_n { padding-top: 64px; }
}
.reviews-loader_contentContainer__pYLb1 { display: flex; width: 100%; flex-direction: column; align-items: center; justify-content: center; margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .reviews-loader_contentContainer__pYLb1 { width: 100%; max-width: 552px; }
}
.reviews-loader_loaderSection__HpoDc { padding-bottom: 24px; }
.reviews-loader_loaderContainer__lNxLY { margin: 0px auto; }
.reviews-loader_reviewsSection__qHBSX { max-width: 355px; padding: 0px 0px 20px; margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .reviews-loader_reviewsSection__qHBSX { max-width: 660px; }
}
.reviews-loader_cardsRow__2Mfs1 { margin: 0px -10px; }
.reviews-loader_title__G2Gng { margin: 24px auto 8px; text-align: center; }
.reviews-loader_title__G2Gng.reviews-loader_colored__A5jRU { color: var(--themePrimaryColor) !important; }
.reviews-loader_subTitle__25aV3 { margin: 0px auto 24px; color: var(--contentPrimaryColor); text-align: center; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.18; }
[data-aeonik-pro-new-font] .reviews-loader_subTitle__25aV3 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
@media only screen and (min-width: 99999px) {
  .reviews-loader_subTitle__25aV3 { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; }
  [data-aeonik-pro-new-font] .reviews-loader_subTitle__25aV3 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.reviews-loader_divider__rhIc5 { width: calc(100% - 40px); border-bottom: 1px solid var(--borderTertiaryColor); margin: 0px auto 24px; }
@media only screen and (min-width: 99999px) {
  .reviews-loader_divider__rhIc5 { width: 100%; }
}
.review_container__aDc2b { padding: 20px; margin: 0px 10px; background: var(--backgroundSecondaryColor); border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .review_container__aDc2b { min-height: 192px; }
}
.review_stars__s8HJ3 { width: 106.6px; }
.review_header__6JgrQ { display: flex; width: 100%; align-items: center; justify-content: space-between; margin: 16px 0px 8px; }
.review_header__6JgrQ .review_title__wyfuX { margin-right: 12px; }
.review_header__6JgrQ .review_authorName__RO546 { direction: ltr; white-space: nowrap; }
.review_starsContainer__TEXGQ svg { margin-right: 2px; }
.reviews-loader_container__J1t_u { width: 100%; padding-top: 24px; background-color: var(--backgroundPrimaryColor); }
@media only screen and (min-width: 99999px) {
  .reviews-loader_container__J1t_u { padding-top: 64px; }
}
.reviews-loader_loaderSection__Pphm5 { padding-bottom: 48px; }
.reviews-loader_loaderContainer__gQn_k { margin: 0px auto; }
.reviews-loader_reviewsSection__4c2g_ { max-width: 355px; padding: 0px 0px 20px; margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .reviews-loader_reviewsSection__4c2g_ { max-width: 660px; }
}
.reviews-loader_cardsRow__B7hyT { margin: 0px -10px; }
.reviews-loader_title__Ccw0g { margin: 24px auto 8px; text-align: center; }
.reviews-loader_title__Ccw0g.reviews-loader_colored__ZnglK { color: var(--themePrimaryColor) !important; }
.reviews-loader_title__Ccw0g:lang(de) { font-size: 28px; }
.reviews-loader_subTitle__FuOln { padding: 0px 30px; margin: 0px auto 24px; color: var(--contentPrimaryColor); text-align: center; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.18; }
[data-aeonik-pro-new-font] .reviews-loader_subTitle__FuOln { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
@media only screen and (min-width: 99999px) {
  .reviews-loader_subTitle__FuOln { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; }
  [data-aeonik-pro-new-font] .reviews-loader_subTitle__FuOln { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.reviews-loader_divider__M0wKP { width: calc(100% - 40px); border-bottom: 1px solid var(--borderTertiaryColor); margin: 0px auto 24px; }
.info-page-loader-with-reviews_container__2mIT7 { background-color: var(--backgroundPrimaryColor); }
.info-page-loader-with-reviews_title__GCf54 { margin: 24px auto 8px; text-align: center; }
.info-page-loader-with-reviews_title__GCf54:lang(de) { font-size: 28px; }
.info-page-loader-with-reviews_divider__TG6gF { width: calc(100% - 40px); border-bottom: 1px solid var(--borderTertiaryColor); margin: 0px auto 24px; }
.email-form-title_title__2UQLN { margin-bottom: 24px; }
.email-form-title_title__2UQLN:lang(el), .email-form-title_title__2UQLN:lang(fi), .email-form-title_title__2UQLN:lang(tr) { font-size: 22px; }
@media only screen and (min-width: 99999px) {
  .email-form-title_title__2UQLN:lang(el), .email-form-title_title__2UQLN:lang(fi), .email-form-title_title__2UQLN:lang(tr) { font-size: 40px; }
  .email-form-title_title__2UQLN { margin-bottom: 40px; }
}
.email-form-title_title__2UQLN.email-form-title_mediumBold__s4_G1 b { font-weight: 500; }
.email-form-title_title__2UQLN b { color: var(--themePrimaryColor); font-weight: 600; }
.email-form-referral_title__1gWPK { margin-bottom: 24px; }
@media only screen and (min-width: 99999px) {
  .email-form-referral_title__1gWPK { margin-bottom: 40px; }
}
.email-form-referral_title__1gWPK b { color: var(--themePrimaryColor); font-weight: 600; }
.email-form-referral_discount__zbS9O { position: absolute; bottom: 140px; justify-content: flex-start; padding: 16px 24px; gap: 12px; width: calc(100% - 40px) !important; }
.email-form-referral_discount__zbS9O .email-form-referral_discountText__2Q_xt { font-family: var(--font-inter),sans-serif; font-size: 20px; font-style: normal; font-weight: 500; letter-spacing: -0.6px; line-height: 24px; }
.email-form-referral_discount__zbS9O .email-form-referral_discountText__2Q_xt span { font-weight: 600; }
@media only screen and (min-width: 99999px) {
  .email-form-referral_discount__zbS9O { max-width: 550px; }
  .email-form-referral_discount__zbS9O .email-form-referral_discountText__2Q_xt { text-align: center; }
}
.email-form-referral_form__wdC8T { display: flex; height: 100%; flex-direction: column; justify-content: space-between; }
@media only screen and (min-width: 99999px) {
  .email-form-referral_content__mHN_0 { text-align: center; }
}
.email-form-referral_input__hQqAK { width: calc(100% - 6px); padding: 16px; border: 1px solid var(--inputSecondaryColor); margin-bottom: 8px; margin-left: 3px; appearance: none; background: var(--backgroundPrimaryColor); border-radius: 12px; color: var(--contentPrimaryColor); outline: none; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.18; }
[data-aeonik-pro-new-font] .email-form-referral_input__hQqAK { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
.email-form-referral_input__hQqAK:hover { border: 1px solid var(--inputPrimaryColor); }
.email-form-referral_input__hQqAK:-webkit-autofill:active, .email-form-referral_input__hQqAK:-webkit-autofill:focus, .email-form-referral_input__hQqAK:active, .email-form-referral_input__hQqAK:focus { border: 2px solid var(--inputPrimaryColor); }
.email-form-referral_input__hQqAK:-webkit-autofill:hover { border: 1px solid var(--inputPrimaryColor); }
.email-form-referral_input__hQqAK.email-form-referral_isInvalid__84OoK { border: 1px solid var(--inputNegativeColor); }
.email-form-referral_error__ssrFc { padding: 0px 0px 0px 3px; margin-bottom: 16px; color: var(--contentNegativeColor); font-size: 12px; }
.email-form-referral_mainError__9aR2z { width: 100%; margin-top: 16px; color: var(--contentNegativeColor); font-size: 16px; text-align: center; }
.email-form-referral_tip__kwqdg { display: grid; gap: 6px; grid-template-columns: 20px 1fr; }
.email-form-referral_tipText__hU1Sq { color: var(--contentSecondaryColor); text-align: start; }
.email-form-referral_tipText__hU1Sq a { color: var(--contentLinkColor); text-decoration-line: underline; }
.email-form-referral_tipIcon__s4j73 { color: var(--contentSecondaryColor); }
.email-form-referral_tipIcon__s4j73 path { fill: var(--contentSecondaryColor); }
.email-form-referral_tip__kwqdg.email-form-referral_isInvalid__84OoK { margin-top: 24px; }
.email-form-referral_button__9o6cM { width: 100%; margin: 0px auto; }
.email-form-referral_buttonWrap____jSX { border-top: 1px solid var(--borderTertiaryColor); }
@media only screen and (max-width: 99999px) {
  .email-form-referral_buttonWrap____jSX { padding: 20px; }
}
.email-form-with-consent_form__4qJIN { display: flex; height: 100%; flex-direction: column; justify-content: space-between; }
@media only screen and (min-width: 99999px) {
  .email-form-with-consent_content__FhNIh { text-align: center; }
}
.email-form-with-consent_input____egc { width: 100%; padding: 16px; border: 1px solid var(--inputSecondaryColor); margin-bottom: 8px; appearance: none; background: var(--backgroundPrimaryColor); border-radius: 12px; color: var(--contentPrimaryColor); outline: none; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.18; }
[data-aeonik-pro-new-font] .email-form-with-consent_input____egc { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
.email-form-with-consent_input____egc:hover { border: 1px solid var(--inputPrimaryColor); }
.email-form-with-consent_input____egc:-webkit-autofill:active, .email-form-with-consent_input____egc:-webkit-autofill:focus, .email-form-with-consent_input____egc:active, .email-form-with-consent_input____egc:focus { border: 2px solid var(--inputPrimaryColor); }
.email-form-with-consent_input____egc:-webkit-autofill:hover { border: 1px solid var(--inputPrimaryColor); }
.email-form-with-consent_input____egc:-webkit-autofill, .email-form-with-consent_input____egc:-webkit-autofill:active, .email-form-with-consent_input____egc:-webkit-autofill:focus, .email-form-with-consent_input____egc:-webkit-autofill:hover { box-shadow: 0 0 0 30px var(--backgroundPrimaryColor) inset; -webkit-text-fill-color: var(--contentPrimaryColor); }
.email-form-with-consent_input____egc.email-form-with-consent_isInvalid__RsCaX { border: 1px solid var(--inputNegativeColor); }
.email-form-with-consent_error__O4_aP { position: absolute; padding: 0px 0px 0px 3px; color: var(--contentNegativeColor); font-size: 12px; }
.email-form-with-consent_mainError__KxdRn { width: 100%; margin-top: 16px; color: var(--contentNegativeColor); font-size: 16px; text-align: center; }
.email-form-with-consent_tip__FErwM { display: grid; gap: 6px; grid-template-columns: 20px 1fr; }
.email-form-with-consent_tipText__Tv361 { color: var(--contentSecondaryColor); text-align: start; }
.email-form-with-consent_tipText__Tv361 a { color: var(--contentLinkColor); text-decoration-line: underline; }
.email-form-with-consent_tipIcon__hj3TT { color: var(--contentSecondaryColor); }
.email-form-with-consent_tipIcon__hj3TT path { fill: var(--contentSecondaryColor); }
.email-form-with-consent_tip__FErwM.email-form-with-consent_isInvalid__RsCaX { margin-top: 24px; }
.email-form-with-consent_button__4u7BD { width: 100%; margin: 0px auto; }
.email-form-with-consent_buttonWrap__LlOOm { border-top: 1px solid var(--borderTertiaryColor); }
@media only screen and (max-width: 99999px) {
  .email-form-with-consent_buttonWrap__LlOOm { padding: 20px; }
}
.email-form-with-consent_checkboxContainer___c8mG { padding: 16px; margin-top: 16px; background: var(--backgroundSecondaryColor); border-radius: 12px; }
.email-page-banner_headerTip__9OcOl { display: flex; align-items: center; justify-content: center; padding: 12px 10px; background: var(--themePrimaryLightColor,rgba(234,116,155,.12)); gap: 6px; }
.email-page-banner_headerTipIcon__a1_bg { width: 32px; height: 32px; color: var(--contentPrimaryColor,#171717); }
.email-consent_form___nLXy { display: flex; height: 100%; flex-direction: column; justify-content: space-between; }
.email-consent_form___nLXy b { color: var(--themePrimaryColor); font-weight: 600; }
@media only screen and (min-width: 99999px) {
  .email-consent_title__CAc4X { text-align: center; }
}
.email-consent_buttonWrap__wAHwT { border-top: 1px solid var(--borderTertiaryColor); }
.email-consent_button__p_J0M { font-family: var(--font),sans-serif; font-weight: 600; font-size: 17px; letter-spacing: 0.02em; }
.email-consent_button__p_J0M, [data-aeonik-pro-new-font] .email-consent_button__p_J0M { -webkit-font-smoothing: antialiased; line-height: 24px; text-transform: uppercase; }
[data-aeonik-pro-new-font] .email-consent_button__p_J0M { font-family: var(--font-aeonik-pro),sans-serif; letter-spacing: 0px; font-size: 16px; font-weight: 500; }
.email-consent_textButton__aFTvO { color: var(--inputPrimaryColor); }
.email-consent_textButton__aFTvO span { font-family: var(--font),sans-serif; font-weight: 600; font-size: 17px; letter-spacing: 0.02em; }
.email-consent_textButton__aFTvO span, [data-aeonik-pro-new-font] .email-consent_textButton__aFTvO span { -webkit-font-smoothing: antialiased; line-height: 24px; text-transform: uppercase; }
[data-aeonik-pro-new-font] .email-consent_textButton__aFTvO span { font-family: var(--font-aeonik-pro),sans-serif; letter-spacing: 0px; font-size: 16px; font-weight: 500; }
[data-recoleta-font] .email-consent_textButton__aFTvO span { font-style: normal; font-weight: 500; }
.email-form_form__rnFkY { display: flex; height: 100%; flex-direction: column; justify-content: space-between; }
@media only screen and (min-width: 99999px) {
  .email-form_content__GtFKJ { text-align: center; }
}
.email-form_input__2xKLq { width: calc(100% - 6px); padding: 16px; border: 1px solid var(--inputSecondaryColor); margin-bottom: 8px; margin-left: 3px; appearance: none; background: var(--backgroundPrimaryColor); border-radius: 12px; color: var(--contentPrimaryColor); outline: none; font-family: var(--secondaryFont),sans-serif; font-size: 17px; letter-spacing: -0.03em; line-height: 1.18; }
.email-form_input__2xKLq, [data-aeonik-pro-new-font] .email-form_input__2xKLq { -webkit-font-smoothing: antialiased; font-weight: 400; }
[data-aeonik-pro-new-font] .email-form_input__2xKLq { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; letter-spacing: 0px; line-height: 20px; }
.email-form_input__2xKLq:hover { border: 1px solid var(--inputPrimaryColor); }
.email-form_input__2xKLq:-webkit-autofill:active, .email-form_input__2xKLq:-webkit-autofill:focus, .email-form_input__2xKLq:active, .email-form_input__2xKLq:focus { border: 2px solid var(--inputPrimaryColor); }
.email-form_input__2xKLq:-webkit-autofill:hover { border: 1px solid var(--inputPrimaryColor); }
.email-form_input__2xKLq:-webkit-autofill, .email-form_input__2xKLq:-webkit-autofill:active, .email-form_input__2xKLq:-webkit-autofill:focus, .email-form_input__2xKLq:-webkit-autofill:hover { box-shadow: 0 0 0 30px var(--backgroundPrimaryColor) inset; -webkit-text-fill-color: var(--contentPrimaryColor); }
.email-form_input__2xKLq.email-form_isInvalid__6WTSO { border: 1px solid var(--inputNegativeColor); }
.email-form_error__nICbV { position: absolute; padding: 0px 0px 0px 3px; color: var(--contentNegativeColor); font-size: 12px; }
.email-form_mainError__bE1_Q { width: 100%; margin-top: 16px; color: var(--contentNegativeColor); font-size: 16px; text-align: center; }
.email-form_tip__e6zP7 { display: grid; gap: 6px; grid-template-columns: 20px 1fr; }
.email-form_tipText__Ff_Zz { color: var(--contentSecondaryColor); text-align: start; }
.email-form_tipText__Ff_Zz a { color: var(--contentLinkColor); text-decoration-line: underline; }
.email-form_tipIcon__QSLY_ { color: var(--contentSecondaryColor); }
.email-form_tipIcon__QSLY_ path { fill: var(--contentSecondaryColor); }
.email-form_tip__e6zP7.email-form_isInvalid__6WTSO { margin-top: 24px; }
.email-form_button__MrTly { width: 100%; margin: 0px auto; }
.email-form_buttonWrap__rOfiY { border-top: 1px solid var(--borderTertiaryColor); }
@media only screen and (max-width: 99999px) {
  .email-form_buttonWrap__rOfiY { padding: 20px; }
}
.email-page-content_uButton___nZzG { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.email-page-content_uGreenButton__uhQUK { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.email-page-content_uGreenButton__uhQUK:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.email-page-content_uGreenWideButton___N9cs, .email-page-content_uWideButton__Qb84B { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.email-page-content_uWideButton__Qb84B { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.email-page-content_uWideButton__Qb84B:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.email-page-content_uInput__2vuU7 { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.email-page-content_uInput__2vuU7:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.email-page-content_uInput__2vuU7:hover { border: 1px solid var(--neutral900Color); }
.email-page-content_uInput__2vuU7:-webkit-autofill:active, .email-page-content_uInput__2vuU7:-webkit-autofill:focus, .email-page-content_uInput__2vuU7:active, .email-page-content_uInput__2vuU7:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.email-page-content_uInput__2vuU7:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.email-page-content_uInput__2vuU7.email-page-content_isInvalid__DFFza { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.email-page-content_uContentCard__qMrs4 { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.email-page-content_uInputError__H7h0Y { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.email-page-content_desktopOnly__Z6j7z { display: none; }
@media only screen and (min-width: 99999px) {
  .email-page-content_desktopOnly__Z6j7z { display: block; }
  .email-page-content_mobileOnly__F7LFD { display: none; }
}
.email-page-content_legal__94xDQ { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.email-page-content_container__pvZ0X { width: 100%; height: 100%; margin-top: 56px; }
@media only screen and (min-width: 99999px) {
  .email-page-content_container__pvZ0X { margin-top: 88px; }
}
.email-page-content_content__9DtPO { height: 100%; padding: 24px 20px 20px; margin: 0px auto; }
.email-page-content_content__9DtPO.email-page-content_withValidation__Ty1fd { padding: 0px 0px 20px; }
@media only screen and (min-width: 99999px) {
  .email-page-content_content__9DtPO { width: 552px; padding: 64px 0px 0px; }
}
.email-page-content_currentContainer__I7SZ5 { height: 100%; }
.email-page-content_contentWEB13971__yuFcZ { height: calc(100% - 48px); }
.email-page-content_mobileSeparator__qXqqM { position: absolute; bottom: 90px; left: 20px; display: flex; width: 100%; height: 1px; margin: 0px -20px; background-color: var(--borderTertiaryColor,rgba(23,23,23,.08)); }
.email-page-content_center__rikey { text-align: center; }
.email-page-content_textAccentThemeAccent__IDIkD > b { color: var(--themeAccentColor); }
.redesign-page_page__rfL4N { display: flex; width: 100%; height: 100%; flex-direction: column; background: var(--pageBackground); }
.redesign-page_themeScope__OF4ZE { display: contents; }
.paywall-benefits_iconWrapper__eUb5O { display: flex; width: 40px; height: 40px; flex-shrink: 0; align-items: center; justify-content: center; background-color: var(--backgroundSecondaryColor); border-radius: 12px; }
@media only screen and (min-width: 99999px) {
  .paywall-benefits_iconWrapper__eUb5O { width: 56px; height: 56px; border-radius: 16px; }
  .paywall-benefits_iconWrapper__eUb5O svg { font-size: 24px; }
}
.paywall-benefits_divider__ohHDb { height: 20px; align-self: center; }
.paywall-canada-badge_divider__EMluC { width: 100%; height: 1px; margin-top: 16px; background-color: var(--borderTertiaryColor); }
.paywall-canada-badge_badge__SdnI7 { padding: 6px 8px; margin-top: 16px; background: var(--backgroundSecondaryColor,#f6f7f9); border-radius: 6px; }
.paywall-cta_button__rIF5z { margin-top: 0px; }
@media only screen and (min-width: 99999px) {
  .paywall-cta_button__rIF5z { width: 100%; max-width: 360px; }
}
.paywall-gift-banner_card__3UJYi { overflow: hidden; align-items: center; background-color: var(--backgroundSecondaryColor); border-radius: 20px; }
.paywall-gift-banner_giftLabel__M_33a { color: var(--themeAccentColor); }
.paywall-gift-banner_icon__nVeK9 { transform: translateY(-1px); }
.paywall-gift-banner_textArea__CfmSX { min-width: 0px; flex: 1 1 0%; }
.paywall-gift-banner_imageArea__ExC1X { width: 110px; height: 110px; flex-shrink: 0; }
@media only screen and (min-width: 99999px) {
  .paywall-gift-banner_imageArea__ExC1X { width: 114px; height: 114px; }
}
.paywall-gift-banner_image__ArrZ5 { display: block; width: 100%; height: 100%; object-fit: cover; }
@media only screen and (min-width: 99999px) {
  .paywall-header_title__7iT2m { font-size: 64px; font-style: normal; font-weight: 600; letter-spacing: -2px; line-height: 64px; }
}
.paywall-layout_root__bYXZR { display: flex; flex-direction: column; padding: 0px 20px; }
.paywall-layout_leftWrap__LQ3Hj, .paywall-layout_rightTopWrap__4K3nY { display: contents; }
.paywall-layout_ambassador__FBIKt { margin-top: 16px; }
.paywall-layout_benefits__2Wvsc, .paywall-layout_giftBanner__ZoxR3, .paywall-layout_pricing___y0Sf { margin-top: 24px; }
.paywall-layout_badge__Juxg8 { margin-top: 16px; }
.paywall-layout_canadaBadge__5_6nS, .paywall-layout_ctaGroup__V_VvT { display: flex; flex-direction: column; }
.paywall-layout_ctaGroup__V_VvT { margin-top: 16px; gap: 16px; }
.paywall-layout_ctaGroup__V_VvT.paywall-layout_legalAbove__8Jf91 { flex-direction: column-reverse; }
.paywall-layout_cta___jw_A, .paywall-layout_legal__ZQx8p, .paywall-layout_paymentBlock__yjnXK { width: 100%; }
.paywall-layout_bottomDisc1__wk5X8, .paywall-layout_bottomDisc2__IZNc6 { margin-top: 16px; }
@media only screen and (min-width: 99999px) {
  .paywall-layout_root__bYXZR { display: grid; max-width: 1128px; align-items: start; justify-content: center; padding: 0px 20px; margin: 0px auto; gap: 0px 60px; grid-template-columns: 612px 456px; }
  .paywall-layout_leftWrap__LQ3Hj { display: flex; flex-direction: column; gap: 16px; grid-area: 2 / 1; }
  .paywall-layout_rightTopWrap__4K3nY { display: flex; flex-direction: column; align-self: center; grid-area: 2 / 2; }
  .paywall-layout_ambassador__FBIKt, .paywall-layout_badge__Juxg8, .paywall-layout_benefits__2Wvsc, .paywall-layout_bottomDisc1__wk5X8, .paywall-layout_bottomDisc2__IZNc6, .paywall-layout_giftBanner__ZoxR3, .paywall-layout_pricing___y0Sf { margin-top: 0px; }
  .paywall-layout_header__rqelN { margin-bottom: 32px; grid-area: 1 / 1 / auto / -1; }
  .paywall-layout_giftBanner__ZoxR3 { margin-top: 24px; }
  .paywall-layout_pricing___y0Sf { margin-top: 40px; }
  .paywall-layout_badge__Juxg8 { margin-top: 24px; }
  .paywall-layout_ctaGroup__V_VvT { width: 100%; max-width: 1128px; margin: 32px auto 0px; grid-area: 3 / 1 / auto / -1; }
  .paywall-layout_cta___jw_A { display: flex; flex-direction: column; align-items: center; }
  .paywall-layout_legalAbove__8Jf91 { align-items: center; }
  .paywall-layout_legalAbove__8Jf91 .paywall-layout_legal__ZQx8p, .paywall-layout_legalAbove__8Jf91 .paywall-layout_paymentBlock__yjnXK { max-width: 744px; }
  .paywall-layout_bottomDisc1__wk5X8 { margin-top: 16px; grid-area: 4 / 1 / auto / -1; text-align: center; }
  .paywall-layout_bottomDisc2__IZNc6 { margin-top: 16px; grid-area: 5 / 1 / auto / -1; text-align: start; }
}
.legal-box_legalBox__0bBDR { border: 1px solid var(--borderTertiaryColor,rgba(23,23,23,.08)); border-radius: 16px; }
.legal-box_legalBox__0bBDR, .legal-box_legalBox__0bBDR *, .legal-box_legalBox__0bBDR a, .legal-box_legalBox__0bBDR a:hover, .legal-box_legalBox__0bBDR a:visited { color: var(--contentTertiaryColor); }
.legal-box_legalBox__0bBDR * { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.21; text-align: start !important; }
[data-aeonik-pro-new-font] .legal-box_legalBox__0bBDR * { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 400; line-height: 16px; }
.legal-box_legalBox__0bBDR * b { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; line-height: 1.21; }
[data-aeonik-pro-new-font] .legal-box_legalBox__0bBDR * b { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 500; line-height: 16px; }
.legal-box_secondaryContentColor__wSxyM, .legal-box_secondaryContentColor__wSxyM *, .legal-box_secondaryContentColor__wSxyM a, .legal-box_secondaryContentColor__wSxyM a:hover, .legal-box_secondaryContentColor__wSxyM a:visited, .paywall-legal_legal__NVE9j, .paywall-legal_legal__NVE9j p { color: var(--contentSecondaryColor); }
.paywall-legal_legal__NVE9j p { max-width: none; margin: 0px; }
.paywall-legal_legal__NVE9j p:lang(sv) { max-width: none; }
.paywall-legal_legal__NVE9j a, .paywall-legal_legal__NVE9j b { color: var(--contentSecondaryColor); }
.paywall-pricing_priceList__hyquv { padding: 0px; margin: 0px; list-style: none; }
.paywall-pricing_priceRowBaseline__zcQx8 { align-items: baseline; }
.paywall-pricing_planLabel__3ecfx { min-width: 0px; flex: 0 1 auto; }
.paywall-pricing_priceValues__8YdeX { min-width: 0px; flex: 1 1 auto; align-items: baseline; }
.paywall-pricing_priceValues__8YdeX > * { white-space: nowrap; }
.paywall-pricing_crossedPrice__Js2J5 { text-decoration: line-through; }
.paywall-pricing_freeTag__ast7L { flex-shrink: 0; padding: 4px 8px; background: var(--backgroundNegativeColor,rgba(238,80,90,.12)); border-radius: 6px; }
.paywall-pricing_freeProductLabel__yWxnD { line-height: 14px; }
.premium-pack-ambassador-before-after_uButton__ezbz3 { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.premium-pack-ambassador-before-after_uGreenButton__zDlDQ { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.premium-pack-ambassador-before-after_uGreenButton__zDlDQ:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.premium-pack-ambassador-before-after_uGreenWideButton__jgjCW { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.premium-pack-ambassador-before-after_uWideButton__y2rfN { display: block; width: 100%; max-width: 295px; margin: 0px auto; background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.premium-pack-ambassador-before-after_uWideButton__y2rfN:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.premium-pack-ambassador-before-after_uInput__y2hdV { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.premium-pack-ambassador-before-after_uInput__y2hdV:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.premium-pack-ambassador-before-after_uInput__y2hdV:hover { border: 1px solid var(--neutral900Color); }
.premium-pack-ambassador-before-after_uInput__y2hdV:-webkit-autofill:active, .premium-pack-ambassador-before-after_uInput__y2hdV:-webkit-autofill:focus, .premium-pack-ambassador-before-after_uInput__y2hdV:active, .premium-pack-ambassador-before-after_uInput__y2hdV:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.premium-pack-ambassador-before-after_uInput__y2hdV:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.premium-pack-ambassador-before-after_uInput__y2hdV.premium-pack-ambassador-before-after_isInvalid__jFODU { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.premium-pack-ambassador-before-after_uContentCard__3yNTm { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.premium-pack-ambassador-before-after_uInputError__qWSsJ { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.premium-pack-ambassador-before-after_desktopOnly__MG1pD { display: none; }
@media only screen and (min-width: 99999px) {
  .premium-pack-ambassador-before-after_desktopOnly__MG1pD { display: block; }
  .premium-pack-ambassador-before-after_mobileOnly__omodq { display: none; }
}
.premium-pack-ambassador-before-after_legal__UNxBI { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.premium-pack-ambassador-before-after_container__hVt_n { overflow: hidden; border-radius: 20px; }
@media only screen and (min-width: 99999px) {
  .premium-pack-ambassador-before-after_container__hVt_n { width: 100%; max-width: 612px; }
}
.premium-pack-ambassador-before-after_imageArea___F_TB { position: relative; overflow: hidden; width: 100%; aspect-ratio: 350 / 307; }
.premium-pack-ambassador-before-after_half__b3vR3 { position: absolute; top: 0px; bottom: 0px; overflow: hidden; width: calc(50% - 1px); background-color: var(--backgroundSecondaryColor); }
.premium-pack-ambassador-before-after_halfBefore___PSm_ { inset-inline-start: 0px; }
.premium-pack-ambassador-before-after_halfAfter__RdaH_ { inset-inline-end: 0px; }
.premium-pack-ambassador-before-after_image__xjJVI { z-index: 1; position: relative; display: block; width: 100%; height: 100%; object-fit: cover; }
.premium-pack-ambassador-before-after_rotatedLabel__MbuiB { position: absolute; top: 12px; left: 6px; transform: rotate(-270deg) translateY(-100%); transform-origin: left top; white-space: nowrap; }
@media only screen and (min-width: 99999px) {
  .premium-pack-ambassador-before-after_rotatedLabel__MbuiB { top: 16px; left: 8px; }
}
.premium-pack-ambassador-before-after_arrowsLeft__WZIHY, .premium-pack-ambassador-before-after_arrowsRight__Rr7O6 { z-index: 0; position: absolute; top: 50%; width: 123px; height: 200px; pointer-events: none; }
@media only screen and (min-width: 99999px) {
  .premium-pack-ambassador-before-after_arrowsLeft__WZIHY, .premium-pack-ambassador-before-after_arrowsRight__Rr7O6 { width: 184px; height: 300px; }
}
.premium-pack-ambassador-before-after_arrowsLeft__WZIHY { inset-inline-start: -61px; transform: translateY(-50%); }
[lang="ar"] .premium-pack-ambassador-before-after_arrowsLeft__WZIHY, [lang="he"] .premium-pack-ambassador-before-after_arrowsLeft__WZIHY { transform: translateY(-50%) scaleX(-1); }
@media only screen and (min-width: 99999px) {
  .premium-pack-ambassador-before-after_arrowsLeft__WZIHY { inset-inline-start: -92px; }
}
.premium-pack-ambassador-before-after_arrowsRight__Rr7O6 { inset-inline-end: -61px; transform: translateY(-50%) scaleX(-1); }
[lang="ar"] .premium-pack-ambassador-before-after_arrowsRight__Rr7O6, [lang="he"] .premium-pack-ambassador-before-after_arrowsRight__Rr7O6 { transform: translateY(-50%); }
@media only screen and (min-width: 99999px) {
  .premium-pack-ambassador-before-after_arrowsRight__Rr7O6 { inset-inline-end: -92px; }
}
@keyframes premium-pack-ambassador-before-after_slimming-arrow-pulse__GgDCH { 
  0%, 100% { opacity: 0.25; }
  50% { opacity: 1; }
}
.premium-pack-ambassador-before-after_arrowTriangle__K4sF5 { animation: 1.6s ease-in-out 0s infinite normal none running premium-pack-ambassador-before-after_slimming-arrow-pulse__GgDCH; opacity: 0.8; }
.premium-pack-ambassador-before-after_arrowTriangle__K4sF5:first-child { animation-delay: 0s; }
.premium-pack-ambassador-before-after_arrowTriangle__K4sF5:nth-child(2) { animation-delay: 0.2s; }
.premium-pack-ambassador-before-after_arrowTriangle__K4sF5:nth-child(3) { animation-delay: 0.4s; }
.premium-pack-ambassador-before-after_arrowTriangle__K4sF5:nth-child(4) { animation-delay: 0.6s; }
@media (prefers-reduced-motion: reduce) {
  .premium-pack-ambassador-before-after_arrowTriangle__K4sF5 { animation: auto ease 0s 1 normal none running none; }
}
.premium-pack-ambassador-before-after_badge__SVPOK { background-color: var(--backgroundSecondaryColor); white-space: nowrap; }
.premium-pack-ambassador-before-after_badge__SVPOK span { color: var(--contentNegativeColor); }
.first-page-side-hero-list-options_uButton__JyczO { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.first-page-side-hero-list-options_uGreenButton__6qvv5 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.first-page-side-hero-list-options_uGreenButton__6qvv5:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.first-page-side-hero-list-options_uGreenWideButton__5_zdS, .first-page-side-hero-list-options_uWideButton__W5qRs { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.first-page-side-hero-list-options_uWideButton__W5qRs { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.first-page-side-hero-list-options_uWideButton__W5qRs:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.first-page-side-hero-list-options_uInput__RTd6Q { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.first-page-side-hero-list-options_uInput__RTd6Q:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.first-page-side-hero-list-options_uInput__RTd6Q:hover { border: 1px solid var(--neutral900Color); }
.first-page-side-hero-list-options_uInput__RTd6Q:-webkit-autofill:active, .first-page-side-hero-list-options_uInput__RTd6Q:-webkit-autofill:focus, .first-page-side-hero-list-options_uInput__RTd6Q:active, .first-page-side-hero-list-options_uInput__RTd6Q:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.first-page-side-hero-list-options_uInput__RTd6Q:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.first-page-side-hero-list-options_uInput__RTd6Q.first-page-side-hero-list-options_isInvalid__vdh8_ { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.first-page-side-hero-list-options_uContentCard__1Fb7B { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.first-page-side-hero-list-options_uInputError__Bqi_B { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.first-page-side-hero-list-options_desktopOnly__xMuw9 { display: none; }
@media only screen and (min-width: 99999px) {
  .first-page-side-hero-list-options_desktopOnly__xMuw9 { display: block; }
  .first-page-side-hero-list-options_mobileOnly__CN5vb { display: none; }
}
.first-page-side-hero-list-options_legal__uvc1W { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; }
@keyframes first-page-side-hero-list-options_show__TAvwD { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes first-page-side-hero-list-options_showLCP__afWMm { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes first-page-side-hero-list-options_hide__a0OqS { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes first-page-side-hero-list-options_smallScroll__PfM22 { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes first-page-side-hero-list-options_bigScroll__UUuCB { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.first-page-side-hero-list-options_sectionsWrapper__mx2Fq { padding-top: 56px; margin: 0px auto; background: var(--backgroundPrimaryColor); }
@media only screen and (min-width: 99999px) {
  .first-page-side-hero-list-options_sectionsWrapper__mx2Fq { max-width: 552px; padding-top: 88px; }
}
.first-page-side-hero-list-options_sectionsWrapper__mx2Fq .first-page-side-hero-list-options_listContainer__INJxl { justify-content: flex-start; }
.first-page-side-hero-list-options_layout___NU_3 { position: relative; animation: first-page-side-hero-list-options_bigScroll__UUuCB var(--scrollDuration,.3s) ease-in 0s,first-page-side-hero-list-options_show__TAvwD var(--showDuration,.5s) ease-in 0s backwards; }
.first-page-side-hero-list-options_layout___NU_3.first-page-side-hero-list-options_hidePage__gE5CL { opacity: 0; transition: opacity var(--hideDuration,.3s) ease-out var(--hideDelay,.7s); }
.first-page-side-hero-list-options_heroImage__5KqXw { position: absolute; right: 0px; bottom: 0px; width: 100%; max-width: 390px; height: auto; animation: first-page-side-hero-list-options_show__TAvwD var(--scrollDuration,.3s) ease-out .5s backwards; z-index: 0; }
@media only screen and (min-width: 99999px) {
  .first-page-side-hero-list-options_heroImage__5KqXw { position: fixed; width: auto; max-width: unset; height: 100%; }
}
.first-page-side-hero-list-options_topGroup__ccXg2 { position: relative; z-index: 1; margin: 24px 20px 0px; }
@media only screen and (min-width: 99999px) {
  .first-page-side-hero-list-options_topGroup__ccXg2 { margin: 64px auto 0px; }
}
.first-page-side-hero-list-options_subtitle__STlHR, .first-page-side-hero-list-options_title__Rwmc1 { text-align: center; }
.first-page-side-hero-list-options_giftBlock__6xRjg { position: relative; z-index: 1; display: flex; align-items: center; padding: 8px 12px; margin: 16px 20px 0px; background-color: var(--backgroundSecondaryColor); border-radius: 16px; gap: 4px; }
@media only screen and (min-width: 99999px) {
  .first-page-side-hero-list-options_giftBlock__6xRjg { width: 100%; margin: 16px auto 0px; }
}
.first-page-side-hero-list-options_giftBlockImage__p4SxE { width: 40px; height: 40px; flex-shrink: 0; }
.first-page-side-hero-list-options_giftBlockText__QjuMT { flex: 1 1 0%; }
.first-page-side-hero-list-options_listContainer__INJxl { position: relative; display: flex; width: 100%; justify-content: flex-end; }
.first-page-side-hero-list-options_list__HIyaC { display: flex; width: 190px; flex-direction: column; margin: 24px 20px; }
@media only screen and (min-width: 99999px) {
  .first-page-side-hero-list-options_list__HIyaC { width: 100%; padding: 0px; margin: 40px auto 24px; }
}
.first-page-side-hero-list-options_listItem__QWiDt { width: 100%; min-height: 72px; padding: 0px; margin: 0px; }
.first-page-side-hero-list-options_listItem__QWiDt:not(:last-child) { margin-bottom: 12px; }
.first-page-side-hero-list-options_option__FQFnW { width: 100%; height: 100%; padding: 16px; background-color: var(--option-bg,var(--answerBackgroundColor)); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.first-page-side-hero-list-options_option__FQFnW.selected { background-color: var(--option-bg-active,var(--backgroundInversePrimaryColor)); }
.first-page-side-hero-list-options_optionText__KmEs5 { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 16px; letter-spacing: 0px; line-height: 1.25; flex: 1 1 0%; color: var(--option-text,var(--contentPrimaryColor)); text-align: start; transition: filter 0.3s ease-in-out; word-break: break-word; }
[data-aeonik-pro-new-font] .first-page-side-hero-list-options_optionText__KmEs5 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 16px; font-weight: 500; line-height: 20px; }
@media only screen and (min-width: 99999px) {
  .first-page-side-hero-list-options_optionText__KmEs5 { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 20px; letter-spacing: 0px; line-height: 1.2; }
  [data-aeonik-pro-new-font] .first-page-side-hero-list-options_optionText__KmEs5 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 500; line-height: 24px; }
}
.first-page-side-hero-list-options_optionTextSelected__OlEL_ { color: var(--option-text-active,var(--contentPrimaryColor)); }
.first-page-side-hero-list-options_optionTextInversed__U0NFx { filter: invert(1); }
.first-page-side-hero-list-options_checkbox__kw0eq { flex-shrink: 0; margin-inline-start: auto; }
.first-page-side-hero-list-options_checkboxSelected__at07Q svg { color: var(--inputInversePrimaryColor); }
.first-page-side-hero-list-options_legal__uvc1W { position: relative; z-index: 1; width: 100%; padding: 0px 20px 24px; margin: 20px auto 0px; color: var(--contentPrimaryColor); text-align: center; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.18; }
[data-aeonik-pro-new-font] .first-page-side-hero-list-options_legal__uvc1W { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
@media only screen and (min-width: 99999px) {
  .first-page-side-hero-list-options_legal__uvc1W { margin: 24px auto 0px; }
}
.first-page-side-hero-list-options_imageLeft__a1wV8 .first-page-side-hero-list-options_heroImage__5KqXw { right: auto; left: 0px; }
.first-page-side-hero-list-options_imageLeft__a1wV8 .first-page-side-hero-list-options_listContainer__INJxl { justify-content: flex-end; }
.first-page-side-hero-list-options_layout___NU_3 > .first-page-side-hero-list-options_divider__69Rq_ { position: relative; z-index: 1; width: auto; margin-inline: 20px; }
@media only screen and (min-width: 99999px) {
  .first-page-side-hero-list-options_layout___NU_3 > .first-page-side-hero-list-options_divider__69Rq_ { margin-inline: 0px; }
}
.select-payment-method_uButton__HZVep { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.select-payment-method_uGreenButton__gjqxw { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.select-payment-method_uGreenButton__gjqxw:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.select-payment-method_uGreenWideButton__45A_r, .select-payment-method_uWideButton__0Mm_Z { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.select-payment-method_uWideButton__0Mm_Z { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.select-payment-method_uWideButton__0Mm_Z:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.select-payment-method_uInput__yCkd0 { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.select-payment-method_uInput__yCkd0:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.select-payment-method_uInput__yCkd0:hover { border: 1px solid var(--neutral900Color); }
.select-payment-method_uInput__yCkd0:-webkit-autofill:active, .select-payment-method_uInput__yCkd0:-webkit-autofill:focus, .select-payment-method_uInput__yCkd0:active, .select-payment-method_uInput__yCkd0:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.select-payment-method_uInput__yCkd0:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.select-payment-method_uInput__yCkd0.select-payment-method_isInvalid__emeot { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.select-payment-method_uContentCard__nFyIP { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.select-payment-method_uInputError__3VMpg { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.select-payment-method_desktopOnly__uuo3q { display: none; }
@media only screen and (min-width: 99999px) {
  .select-payment-method_desktopOnly__uuo3q { display: block; }
  .select-payment-method_mobileOnly__dfLtf { display: none; }
}
.select-payment-method_legal___8QEz { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.select-payment-method_container___UCR5 { display: flex; width: 100%; flex-direction: column; padding-bottom: 8px; gap: 12px; }
@media only screen and (min-width: 99999px) {
  .select-payment-method_container___UCR5 { margin-top: 8px; }
}
.select-payment-method_titleGroup__gNay1 { display: flex; width: 100%; flex-direction: column; gap: 8px; }
@keyframes select-payment-method_hintAppear__OJtkg { 
  0% { opacity: 0; transform: translateY(-4px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.select-payment-method_hint__QI_zd { display: flex; width: 100%; align-items: flex-start; animation: 0.25s ease-out 0s 1 normal none running select-payment-method_hintAppear__OJtkg; gap: 6px; }
.select-payment-method_hintIcon__2m37L { flex-shrink: 0; }
.select-payment-method_card___cHdG { display: flex; width: 100%; align-items: center; padding: 16px; border: 1px solid var(--inputSecondaryColor,rgba(23,23,23,.46)); appearance: none; background-color: var(--backgroundSecondaryColor,#f6f7f9); border-radius: 12px; cursor: pointer; font: inherit; gap: 12px; text-align: start; }
.select-payment-method_cardError__UFnQq { border-width: 1.5px; border-color: var(--inputNegativeColor,#ee505a); }
.select-payment-method_checkbox__dfSb4 { flex-shrink: 0; }
.select-payment-method_email__z5gU_ { overflow: hidden; min-width: 0px; flex: 1 0 0%; text-overflow: ellipsis; white-space: nowrap; }
.select-payment-method_logo__m7cP_ { display: flex; overflow: hidden; width: 42px; height: 24px; flex-shrink: 0; align-items: center; justify-content: center; background-color: var(--backgroundAlwaysLightColor,#fff); border-radius: 3px; }
.select-payment-method_logo__m7cP_ svg { width: 100%; height: 100%; }
.select-payment-method_logo__m7cP_ img { width: 100%; height: 100%; object-fit: contain; padding-inline: 2px; }
.select-payment-method_logoAmex__hwxi4 { background-color: rgb(1, 111, 208); }
.select-payment-method_logoBare__v4umy { background-color: rgba(0, 0, 0, 0); }
.select-payment-method_changeButton__YCJNf { display: flex; width: 100%; align-items: center; justify-content: center; padding: 8px 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgba(0, 0, 0, 0); border-radius: 24px; color: var(--inputPrimaryColor,#171717); cursor: pointer; gap: 6px; }
.select-payment-method_changeButtonLabel__XcmVr { min-width: 0px; flex: 1 0 0%; text-align: start; }
.select-payment-method_buttonIcon__voX31 { display: flex; width: 16px; height: 16px; flex-shrink: 0; align-items: center; justify-content: center; }
.select-payment-method_buttonIcon__voX31 img { width: 100%; height: 100%; object-fit: contain; }
[lang="ar"] .select-payment-method_buttonIcon__voX31, [lang="he"] .select-payment-method_buttonIcon__voX31 { transform: rotateY(180deg); }
.select-payment-method_divider__3cBwz { width: 100%; height: 1px; background-color: var(--borderTertiaryColor,rgba(23,23,23,.08)); }
.graph-end-tooltip_tooltip__CPWG_ { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.21; width: fit-content; min-width: 76px; max-width: 110px; background: var(--themePrimaryColor) !important; color: var(--contentAlwaysLightPrimaryColor) !important; }
[data-aeonik-pro-new-font] .graph-end-tooltip_tooltip__CPWG_ { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 400; line-height: 16px; }
.graph-end-tooltip_tooltip__CPWG_::before { color: var(--themePrimaryColor) !important; inset-block-start: 99% !important; }
.graph-start-tooltip_tooltip__Q6Z_U { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.21; background: var(--backgroundPrimaryColor) !important; color: var(--contentPrimaryColor) !important; }
[data-aeonik-pro-new-font] .graph-start-tooltip_tooltip__Q6Z_U { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 400; line-height: 16px; }
.graph-start-tooltip_tooltip__Q6Z_U::before { color: var(--backgroundPrimaryColor) !important; }
.graph-start-tooltip_tooltip__Q6Z_U.graph-start-tooltip_inversed__WyjVX { background: rgb(120, 112, 109); border-radius: 6px; }
.graph-start-tooltip_tooltip__Q6Z_U.graph-start-tooltip_inversed__WyjVX::before { color: rgb(120, 112, 109); }
.trend-chart-animations_graphLine__EGyHZ { opacity: 0; stroke-dasharray: 500px; stroke-dashoffset: 500px; }
.trend-chart-animations_isAnimated__zgdGY .trend-chart-animations_graphLine__EGyHZ { animation: 4.6s ease 0.5s 1 normal forwards running trend-chart-animations_strokeDashOffsetAnim__yPVUN; }
.trend-chart-animations_graphArea__ohOJJ { opacity: 0; }
.trend-chart-animations_isAnimated__zgdGY .trend-chart-animations_graphArea__ohOJJ { animation: 4.6s ease 0.5s 1 normal forwards running trend-chart-animations_opacityAnim__vzSxR; }
.trend-chart-animations_startCircle__TK_hi { opacity: 0; }
.trend-chart-animations_isAnimated__zgdGY .trend-chart-animations_startCircle__TK_hi { animation: 0.5s ease 0s 1 normal forwards running trend-chart-animations_opacityAnim__vzSxR; }
.trend-chart-animations_endCircle__DS4A0 { opacity: 0; }
.trend-chart-animations_isAnimated__zgdGY .trend-chart-animations_endCircle__DS4A0 { animation: 0.5s ease 2s 1 normal forwards running trend-chart-animations_opacityAnim__vzSxR; }
.trend-chart-animations_graphStartTooltip__EW7eX { opacity: 0; }
.trend-chart-animations_isAnimated__zgdGY .trend-chart-animations_graphStartTooltip__EW7eX { animation: 0.5s ease 0.5s 1 normal forwards running trend-chart-animations_opacityAnim__vzSxR; }
.trend-chart-animations_graphEndTooltip__t3L7p { opacity: 0; }
.trend-chart-animations_isAnimated__zgdGY .trend-chart-animations_graphEndTooltip__t3L7p { animation: 0.5s ease 2.5s 1 normal forwards running trend-chart-animations_opacityAnim__vzSxR; }
.trend-chart-animations_dashedLine__RC4AH { transform: scaleY(0); transform-origin: center bottom; }
.trend-chart-animations_isAnimated__zgdGY .trend-chart-animations_dashedLine__RC4AH { animation: 0.5s ease 0s 1 normal forwards running trend-chart-animations_dashedLineAnim__3mTNV; }
.trend-chart-animations_isAnimated__zgdGY .trend-chart-animations_dashedLine__RC4AH:nth-child(n) { animation-delay: 0.3s; }
.trend-chart-animations_isAnimated__zgdGY .trend-chart-animations_dashedLine__RC4AH:nth-child(2n) { animation-delay: 0.8s; }
.trend-chart-animations_isAnimated__zgdGY .trend-chart-animations_dashedLine__RC4AH:nth-child(3n) { animation-delay: 1.3s; }
.trend-chart-animations_isAnimated__zgdGY .trend-chart-animations_dashedLine__RC4AH:nth-child(4n) { animation-delay: 1.8s; }
.trend-chart-animations_bottomLabel__zsdnS { color: var(--contentTertiaryColor); opacity: 0; }
.trend-chart-animations_bottomLabel__zsdnS:lang(fr), .trend-chart-animations_bottomLabel__zsdnS:lang(it), .trend-chart-animations_bottomLabel__zsdnS:lang(ro) { font-size: 10px; }
@media only screen and (min-width: 99999px) {
  .trend-chart-animations_bottomLabel__zsdnS:lang(fr), .trend-chart-animations_bottomLabel__zsdnS:lang(ro) { font-size: 12px; }
}
.trend-chart-animations_isAnimated__zgdGY .trend-chart-animations_bottomLabel__zsdnS { animation: 0.5s ease 0s 1 normal forwards running trend-chart-animations_bottomLineAnim__FoGwy; }
.trend-chart-animations_isAnimated__zgdGY .trend-chart-animations_bottomLabel__zsdnS:nth-child(n) { animation-delay: 0s; }
.trend-chart-animations_isAnimated__zgdGY .trend-chart-animations_bottomLabel__zsdnS:nth-child(2n) { animation-delay: 0.5s; }
.trend-chart-animations_isAnimated__zgdGY .trend-chart-animations_bottomLabel__zsdnS:nth-child(3n) { animation-delay: 1s; }
.trend-chart-animations_isAnimated__zgdGY .trend-chart-animations_bottomLabel__zsdnS:nth-child(4n) { animation-delay: 1.5s; }
@keyframes trend-chart-animations_opacityAnim__vzSxR { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes trend-chart-animations_strokeDashOffsetAnim__yPVUN { 
  0% { opacity: 0; stroke-dashoffset: 500px; }
  50% { opacity: 1; }
  100% { opacity: 1; stroke-dashoffset: 0; }
}
@keyframes trend-chart-animations_dashedLineAnim__3mTNV { 
  0% { transform: scaleY(0); }
  100% { transform: scaleY(1); }
}
@keyframes trend-chart-animations_bottomLineAnim__FoGwy { 
  0% { opacity: 0; transform: translateY(20%); }
  100% { opacity: 1; transform: translateY(0px); }
}
.ascending-chart_uButton__Cxl8W { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.ascending-chart_uGreenButton__6Tz4x { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.ascending-chart_uGreenButton__6Tz4x:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.ascending-chart_uGreenWideButton__saL7R, .ascending-chart_uWideButton__e2wzo { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.ascending-chart_uWideButton__e2wzo { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.ascending-chart_uWideButton__e2wzo:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.ascending-chart_uInput__emLNp { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.ascending-chart_uInput__emLNp:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.ascending-chart_uInput__emLNp:hover { border: 1px solid var(--neutral900Color); }
.ascending-chart_uInput__emLNp:-webkit-autofill:active, .ascending-chart_uInput__emLNp:-webkit-autofill:focus, .ascending-chart_uInput__emLNp:active, .ascending-chart_uInput__emLNp:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.ascending-chart_uInput__emLNp:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.ascending-chart_uInput__emLNp.ascending-chart_isInvalid__6hiOr { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.ascending-chart_uContentCard__CH88x { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.ascending-chart_uInputError__lff48 { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.ascending-chart_desktopOnly__oNLVx { display: none; }
@media only screen and (min-width: 99999px) {
  .ascending-chart_desktopOnly__oNLVx { display: block; }
  .ascending-chart_mobileOnly__Mk6Jv { display: none; }
}
.ascending-chart_legal__dqAn4 { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.ascending-chart_outerContainer___XzFt { position: relative; padding: 6% 16px 0px; }
.ascending-chart_container__XbxLz { position: relative; }
[lang="ar"] .ascending-chart_container__XbxLz, [lang="he"] .ascending-chart_container__XbxLz { transform: rotateY(180deg); }
.ascending-chart_area__1qUrv { position: relative; z-index: 1; display: block; }
.ascending-chart_chartLine__a7GYk { position: absolute; z-index: 1; top: 0px; left: 0px; width: 100%; }
.ascending-chart_startCircle__CLA3l { position: absolute; z-index: 2; bottom: 2%; left: 0px; transform: translate(-50%, -50%); }
.ascending-chart_endCircle__51XjR { position: absolute; z-index: 2; top: 8%; right: 0px; transform: translate(30%, -50%); transform-origin: center bottom; }
[lang="ar"] .ascending-chart_tooltipContainer__r8DEW, [lang="he"] .ascending-chart_tooltipContainer__r8DEW { transform: rotateY(-180deg); }
.ascending-chart_graphEndTooltip__cCHnJ::before { inset-block-start: 50% !important; }
.ascending-chart_dashedLines__hR5tI { right: 1.4%; }
.bottom-labels_container__kznlA { display: flex; align-items: center; justify-content: space-between; }
.descending-chart_uButton__m2vBr { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.descending-chart_uGreenButton__Ow42W { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.descending-chart_uGreenButton__Ow42W:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.descending-chart_uGreenWideButton__L7l2m, .descending-chart_uWideButton__HocqF { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.descending-chart_uWideButton__HocqF { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.descending-chart_uWideButton__HocqF:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.descending-chart_uInput__SH_Bx { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.descending-chart_uInput__SH_Bx:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.descending-chart_uInput__SH_Bx:hover { border: 1px solid var(--neutral900Color); }
.descending-chart_uInput__SH_Bx:-webkit-autofill:active, .descending-chart_uInput__SH_Bx:-webkit-autofill:focus, .descending-chart_uInput__SH_Bx:active, .descending-chart_uInput__SH_Bx:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.descending-chart_uInput__SH_Bx:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.descending-chart_uInput__SH_Bx.descending-chart_isInvalid__SgaPl { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.descending-chart_uContentCard__h_wJW { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.descending-chart_uInputError__V_U7F { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.descending-chart_desktopOnly__M6CVQ { display: none; }
@media only screen and (min-width: 99999px) {
  .descending-chart_desktopOnly__M6CVQ { display: block; }
  .descending-chart_mobileOnly__VHQdg { display: none; }
}
.descending-chart_legal__q8mkx { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.descending-chart_outerContainer__TSKrj { position: relative; padding: 6% 10px 0px; }
.descending-chart_container__9qLxE { position: relative; }
[lang="ar"] .descending-chart_container__9qLxE, [lang="he"] .descending-chart_container__9qLxE { transform: rotateY(180deg); }
.descending-chart_area__46yK_ { position: relative; z-index: 1; display: block; }
.descending-chart_line__NtCiz { position: absolute; z-index: 1; top: 0px; left: 0px; width: 100%; }
.descending-chart_startCircle__6G8Sz { position: absolute; z-index: 2; top: 0px; left: 0px; transform: translate(-50%, -50%); }
.descending-chart_endCircle__Oqe36 { position: absolute; z-index: 2; right: 0px; bottom: 16%; transform: translate(25%, 50%); transform-origin: center bottom; }
[lang="ar"] .descending-chart_tooltipContainer__mMZ4u, [lang="he"] .descending-chart_tooltipContainer__mMZ4u { transform: rotateY(-180deg); }
.descending-chart_dashedLines__X5QKY { right: 2.4%; }
.smooth-ascending-chart_uButton__iVhKd { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.smooth-ascending-chart_uGreenButton__9Tqa0 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.smooth-ascending-chart_uGreenButton__9Tqa0:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.smooth-ascending-chart_uGreenWideButton__NUOcY, .smooth-ascending-chart_uWideButton__vMeNy { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.smooth-ascending-chart_uWideButton__vMeNy { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.smooth-ascending-chart_uWideButton__vMeNy:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.smooth-ascending-chart_uInput__k438z { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.smooth-ascending-chart_uInput__k438z:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.smooth-ascending-chart_uInput__k438z:hover { border: 1px solid var(--neutral900Color); }
.smooth-ascending-chart_uInput__k438z:-webkit-autofill:active, .smooth-ascending-chart_uInput__k438z:-webkit-autofill:focus, .smooth-ascending-chart_uInput__k438z:active, .smooth-ascending-chart_uInput__k438z:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.smooth-ascending-chart_uInput__k438z:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.smooth-ascending-chart_uInput__k438z.smooth-ascending-chart_isInvalid__QJ1Xe { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.smooth-ascending-chart_uContentCard__dvEiM { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.smooth-ascending-chart_uInputError__oYryk { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.smooth-ascending-chart_desktopOnly__aeRap { display: none; }
@media only screen and (min-width: 99999px) {
  .smooth-ascending-chart_desktopOnly__aeRap { display: block; }
  .smooth-ascending-chart_mobileOnly__oalJy { display: none; }
}
.smooth-ascending-chart_legal__PDdbt { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.smooth-ascending-chart_outerContainer__XY320 { position: relative; padding-block-start: 6%; padding-inline: 16px; }
.smooth-ascending-chart_container__siZzs { position: relative; }
[lang="ar"] .smooth-ascending-chart_container__siZzs, [lang="he"] .smooth-ascending-chart_container__siZzs { transform: rotateY(180deg); }
.smooth-ascending-chart_area__Vxi_G { position: relative; z-index: 1; display: block; }
.smooth-ascending-chart_chartLine__4jPsX { position: absolute; z-index: 1; top: -3px; left: 0px; width: 100%; }
@media only screen and (min-width: 99999px) {
  .smooth-ascending-chart_chartLine__4jPsX { top: -5px; }
}
.smooth-ascending-chart_startCircle__L1QiF { position: absolute; z-index: 2; bottom: 0px; left: 1px; font-size: 20px; transform: translate(-50%, -50%); }
@media only screen and (min-width: 99999px) {
  .smooth-ascending-chart_startCircle__L1QiF { bottom: 11px; left: 4px; }
}
.smooth-ascending-chart_endCircle__e39p0 { position: absolute; z-index: 2; top: 4px; right: -2px; transform: translate(30%, -50%); transform-origin: center bottom; }
[lang="ar"] .smooth-ascending-chart_tooltipContainer__pFq59, [lang="he"] .smooth-ascending-chart_tooltipContainer__pFq59 { transform: rotateY(-180deg); }
.smooth-ascending-chart_graphEndTooltip__G8n7X::before { inset-block-start: 50% !important; }
.smooth-ascending-chart_dashedLines__EHDC3 { right: 0.2%; }
.trend-chart_container__XmNWL { position: relative; }
.trend-chart_bottomLabelsContainer__pxkBB { position: relative; margin-top: 8px; }
.trend-chart_bottomLabels__ASvX4 { width: 100%; text-transform: capitalize; }
.progress-graph-section_graph__q9wox { margin: 8px auto 0px; }
.progress-graph-section_graphContainerImage__1YWO1, .progress-graph-section_graphContainer__2f6E_ { width: 100%; padding: 16px; background: var(--backgroundSecondaryColor); border-radius: 16px; }
.progress-graph-section_graphContainerImage__1YWO1 { padding: 0px; }
.progress-graph-section_image__yVZZ7 { width: 100%; }
.content-container_container__aU2_J { position: relative; width: 100%; max-width: 672px; padding: 0px 20px; margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .content-container_container__aU2_J { max-width: 1112px; padding: 0px 40px; }
}
.card-bottom-shadow_shadow__WS821 { width: 100%; height: auto; aspect-ratio: 22 / 1; background: radial-gradient(50% 50%, rgba(0, 0, 0, 0.2) 0px, rgba(0, 0, 0, 0) 100%); border-radius: 100%; filter: blur(8px); transform: scale(1.15); }
.scratch-card_scratchCardContainer__OWPZN { position: relative; display: inline-block; width: 100%; line-height: 0; touch-action: none; }
.scratch-card_innerCard__pMeX5 { position: relative; z-index: 1; height: 100%; }
.scratch-card_scratchCard__r_750 { position: absolute; z-index: 10; top: 0px; left: 0px; width: 100%; height: 100%; }
.scratch-card_scratchCard__r_750.scratch-card_transition__02517 { transition: transform 0.3s ease-in-out; }
.scratch-card_outerCard__9Rnat { width: 100%; height: 100%; }
.scratch-card_path__uXG_k { animation: 0.3s linear 0s 1 normal forwards running scratch-card_path-animation__jfPTv; }
.scratch-card_path__uXG_k.scratch-card_cleared__iGY4e { animation: scratch-card_path-animation-expand___Hqdm var(--expand-animation-duration) ease-in-out forwards; }
@keyframes scratch-card_path-animation__jfPTv { 
  0% { stroke-width: 0; }
  100% { stroke-width: var(--brush-size); }
}
@keyframes scratch-card_path-animation-expand___Hqdm { 
  0% { stroke-width: var(--brush-size); }
  100% { stroke-width: var(--expanded-stroke-width); }
}
.hint-scratch-animation_pathLine__s7Zwl { animation: auto linear 0s 1 normal forwards running hint-scratch-animation_hint-path-line-animation__54xet; stroke-dasharray: 700; stroke-dashoffset: 700; }
.hint-scratch-animation_pointer__JNORA { animation: auto linear 0s 1 normal forwards running hint-scratch-animation_pointer-animation__N8rKg; transform-origin: center center; }
@keyframes hint-scratch-animation_hint-path-line-animation__54xet { 
  0% { stroke-dashoffset: 700; }
  100% { stroke-dashoffset: 0; }
}
@keyframes hint-scratch-animation_pointer-animation__N8rKg { 
  0% { transform: translate3d(-10px, -85px, 0px) rotate(0deg); }
  10% { transform: translate3d(-45px, -55px, 0px) rotate(10deg); }
  23% { transform: translate3d(50px, -75px, 0px) rotate(-10deg); }
  44% { transform: translate3d(-70px, -10px, 0px) rotate(10deg); }
  72% { transform: translate3d(110px, -45px, 0px) rotate(20deg); }
  90% { transform: translateZ(0px) rotate(0deg); }
  100% { transform: translateZ(0px) rotate(0deg); }
}
.discount-scratch-card_root__iFQ8o { height: 330px; }
.discount-scratch-card_card__iTvE2 { display: flex; width: 100%; height: 100%; padding: 8px; background: var(--card-background-color); border-radius: 16px; color: var(--card-text-color); }
.discount-scratch-card_frame__zYRna { display: flex; width: 100%; height: 100%; flex-direction: column; align-items: center; justify-content: center; padding: 36px 16px; border: 1px solid var(--card-frame-border-color); border-radius: 12px; gap: 10px; }
.discount-scratch-card_discountBlock__USejS { display: flex; width: 100%; max-width: 190px; align-items: center; align-self: center; justify-content: center; padding: 8px 0px; background: var(--discount-background-color); border-radius: 14px; font-family: var(--font),sans-serif; font-size: 80px; font-style: normal; font-weight: 600; letter-spacing: -1.6px; line-height: 80px; text-align: center; }
.discount-scratch-card_percentSpan__2s5es { position: relative; top: 10px; font-size: 48px; letter-spacing: -0.96px; line-height: 1em; }
.discount-scratch-card_previewCard__pgV8P { display: flex; width: 100%; height: 100%; padding: 8px; background: var(--preview-card-background-color); border-radius: 16px; }
.discount-scratch-card_previewFrame__8rsQ0 { display: flex; width: 100%; height: 100%; flex-direction: column; align-items: center; justify-content: flex-start; padding: 36px 20px; border: 1px solid var(--card-frame-border-color); border-radius: 12px; gap: 24px; }
.discount-scratch-card_previewTitle__sl0CV { color: var(--preview-title-color); }
.discount-scratch-card_previewHintAnimation__OMFSM { width: 100%; }
@keyframes scratch-overlay_fadeInOverlay__Af6gK { 
  100% { opacity: 1; transform: scale(1); }
}
.scratch-overlay_overlay__JcJSl { position: fixed; z-index: 1; backdrop-filter: blur(10px); background: rgba(23, 23, 23, 0.6); border-radius: 0px; inset: 0px; opacity: 0; pointer-events: none; transform: scale(0.95); }
.scratch-overlay_overlay__JcJSl.scratch-overlay_animate__DW25P { animation: 1s ease 0s 1 normal forwards running scratch-overlay_fadeInOverlay__Af6gK; }
.discount-card-content_card__Xqwsp { display: flex; width: 256px; height: 232px; background: var(--scratch-card-background); border-top-left-radius: 24px; border-top-right-radius: 24px; pointer-events: none; }
.discount-card-content_card__Xqwsp .discount-card-content_frame__LvVj9 { z-index: 2; display: flex; width: 100%; height: 100%; flex-direction: column; align-items: center; justify-content: space-between; padding: 18px 0px 16px; border: 1px solid var(--scratch-card-frame-border); border-radius: 12px; }
.discount-card-content_card__Xqwsp .discount-card-content_isClearedFrame__BZ3AQ { border: 1px solid var(--scratch-card-frame-border); }
.discount-card-content_card__Xqwsp * { color: var(--scratch-card-text-color); }
.discount-card-content_cardWrapper__fee4p { position: relative; display: flex; width: 100%; padding: 12px 12px 6px; border-top-left-radius: 24px; border-top-right-radius: 24px; }
.discount-card-content_cardWrapper__fee4p::before { position: absolute; z-index: 1; top: 0px; left: 0px; width: 100%; height: 100%; background-color: var(--scratch-card-background); border-top-left-radius: inherit; border-top-right-radius: inherit; content: ""; filter: var(--scratch-card-filter-revial); }
.discount-card-content_discountContainer__yKhbz { display: flex; width: 100%; flex-flow: wrap; align-items: center; justify-content: center; color: var(--scratch-card-text-color); font-family: var(--font),sans-serif; font-size: 32px; font-style: normal; font-weight: 600; letter-spacing: -0.64px; line-height: 1.3em; text-align: center; }
.discount-card-content_discountContainer__yKhbz span { position: relative; top: 10px; display: flex; justify-content: flex-end; font-size: 48px; letter-spacing: -0.96px; line-height: 1em; }
[data-aeonik-pro-new-font] .discount-card-content_discountContainer__yKhbz { font-weight: 500; }
.discount-card-content_discount__Vb_Xv { display: flex; height: 80px; align-items: center; align-self: center; justify-content: center; font-size: 80px; }
.discount-card-content_discountText__Sezi0 { width: 100%; height: 38px; font-size: 32px; letter-spacing: -0.64px; }
.discount-card-content_isClearedCard__pftgC { max-width: 256px; }
.discount-card-content_planTitle__eNCyO { padding: 0px 13px; color: var(--scratch-card-plan-title-color) !important; }
.discount-card-content_planTitle__eNCyO:lang(tr) { order: -1; }
.promocode-display_promocodeContainer__mjomk { display: flex; height: 100%; flex-direction: column; align-items: center; padding: 7px; animation: 0.6s ease-out 0.3s 1 normal forwards running promocode-display_fadeIn__tuIHi; background-color: var(--backgroundPrimaryColor,#fff); gap: 4px; opacity: 0; }
.promocode-display_promocode___tMoS { display: flex; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.promocode-display_promocode___tMoS svg { color: var(--scratch-card-promocode-check-color); }
.promocode-display_promocodeValue__UMs4B { overflow: hidden; max-width: 180px; font-size: 19px; line-height: 20px; text-overflow: ellipsis; white-space: nowrap; }
@keyframes promocode-display_fadeIn__tuIHi { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.tear-line_container__uMKBg { --cutWidth: calc(12px + var(--gapOffset)); --gapOffset: var(--tear-line-gap-offset,0px); }
.tear-line_dashedLineContainer__d3V39 { position: relative; z-index: 0; width: calc(100% - var(--cutWidth)*2 + var(--gapOffset)*2); height: 24px; margin: 0px auto; }
.tear-line_dashedLineContainer__d3V39::after, .tear-line_dashedLineContainer__d3V39::before { position: absolute; z-index: 1; top: calc(-1*var(--gapOffset)); width: var(--cutWidth); height: calc(100% + var(--gapOffset)*2); background-color: var(--tear-line-background); content: ""; filter: var(--filter); mask: radial-gradient(circle at 100% 50%, transparent 60%, rgb(0, 0, 0) 61%); transition: var(--transition); }
.tear-line_dashedLineContainer__d3V39::before { left: calc(-1*var(--cutWidth) + var(--gapOffset)); mask: radial-gradient(circle at 0px 50%, transparent 60%, rgb(0, 0, 0) 61%); }
.tear-line_dashedLineContainer__d3V39::after { right: calc(-1*var(--cutWidth) + var(--gapOffset)); }
.tear-line_dashedLine__TO2Ie { position: absolute; top: calc(-1*var(--gapOffset)); left: 0px; width: 100%; height: calc(100% + var(--gapOffset)*2); background-color: var(--tear-line-background); filter: var(--filter); mask-position: center center; mask-repeat: no-repeat; transition: var(--transition,filter .5s ease-in-out 0s); }
.promocode-section_section__Cmzyh { --filter: var(--scratch-card-filter,invert(1) brightness(1) invert(1)); --transition: all 0.5s ease-in-out 0s; }
.promocode-section_stub__4GDA6 { position: relative; overflow: hidden; width: 100%; height: 81px; padding: 5px 12px 12px; background-color: var(--scratch-card-background); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; }
.promocode-section_stub__4GDA6::before { position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; background-color: var(--scratch-card-background); content: ""; filter: var(--filter); opacity: 0; transition: var(--transition); }
.promocode-section_fadeInDownAnimation__katmv { --filter: var(--scratch-card-filter-revial,invert(1) brightness(0.8) invert(1)); }
.promocode-section_fadeInDownAnimation__katmv::before { opacity: 1; }
.promocode-section_stubBlockInside__vkyHF { position: relative; overflow: hidden; width: 100%; height: 100%; border: 1px solid var(--scratch-card-frame-border); background-color: inherit; border-radius: 12px; }
.promocode-section_promocodeContainer__zqdIA { display: flex; height: 100%; flex-direction: column; align-items: center; justify-content: center; background: var(--backgroundAlwaysLightColor); border-radius: 12px; }
.promocode-section_isClearedStubText__jzDVB { width: 90px; color: rgba(23, 23, 23, 0.72); font-weight: 500; line-height: 1.42; }
.scratch-animation_hintAnimation__tp6k_ .scratch-animation_pathLine__irr_e { animation: 2.5s linear 0s 1 normal forwards running scratch-animation_hint-path-line-animation__EyH4K; stroke: var(--scratch-card-animation-stroke,#ee76ae); stroke-dasharray: 700; stroke-dashoffset: 700; }
.scratch-animation_hintAnimation__tp6k_ .scratch-animation_pointer___cXah { animation: 2.5s linear 0s 1 normal forwards running scratch-animation_pointer-animation__VXl5Z; transform-origin: center center; }
@keyframes scratch-animation_hint-path-line-animation__EyH4K { 
  0% { stroke-dashoffset: 700; }
  100% { stroke-dashoffset: 0; }
}
@keyframes scratch-animation_pointer-animation__VXl5Z { 
  0% { transform: translate3d(-10px, -85px, 0px) rotate(0deg); }
  10% { transform: translate3d(-45px, -55px, 0px) rotate(10deg); }
  23% { transform: translate3d(50px, -75px, 0px) rotate(-10deg); }
  44% { transform: translate3d(-70px, -10px, 0px) rotate(10deg); }
  72% { transform: translate3d(110px, -45px, 0px) rotate(20deg); }
  90% { transform: translateZ(0px) rotate(0deg); }
  100% { transform: translateZ(0px) rotate(0deg); }
}
.scratch-card-preview_preview__9Aadd { display: flex; width: 100%; height: 100%; padding: 12px 12px 5px; background: var(--scratch-card-background); border-top-left-radius: 24px; border-top-right-radius: 24px; }
.scratch-card-preview_preview__9Aadd .scratch-card-preview_frame__POtt_ { display: flex; width: 100%; height: 100%; flex-direction: column; align-items: center; justify-content: flex-start; padding: 16px 11px; border: 1px solid var(--scratch-card-frame-border); border-radius: 12px; gap: 24px; }
.scratch-card-preview_preview__9Aadd .scratch-card-preview_frame__POtt_ .scratch-card-preview_title__tUlX7 { color: var(--scratch-card-text-color); }
.scratch-card-preview_preview__9Aadd svg { width: 210px; margin-bottom: -50px; }
.round-small-timer_timer__s6Ycu { position: relative; display: flex; width: 48px; height: 48px; align-items: center; justify-content: center; }
.round-small-timer_ring__tQDQQ { position: absolute; top: 0px; left: 0px; background: var(--scratch-card-timer-background,"#08090a3d"); border-radius: 50%; transform: rotate(-90deg); }
.round-small-timer_innerCircleBackground__lOEiH { fill: none; stroke-width: 3; }
.round-small-timer_progress__kaqZ3 { fill: none; scale: 0.85; stroke: rgb(255, 255, 255); stroke-linecap: round; stroke-width: 3; transform-origin: center center; transition: stroke-dashoffset 1s linear; }
.round-small-timer_count__4ALmS { position: relative; z-index: 1; color: rgb(255, 255, 255); font-family: sans-serif; font-size: 17px; font-weight: 600; letter-spacing: -0.4px; line-height: 1.41; text-align: center; }
.round-small-timer_withDarkTheme__GdqE5 .round-small-timer_ring__tQDQQ { background: var(--scratch-card-timer-background-dark); }
.timer-section_overlayBottomContainer__6_oie { position: relative; z-index: 2; display: flex; flex-direction: column; align-items: center; justify-content: center; margin-top: 16px; opacity: 0; }
.timer-section_overlayBottomContainer__6_oie.timer-section_shouldAnimate__k0DjL { animation: 1.5s ease-in 0s 1 normal forwards running timer-section_fadeIn__Eb8nK; }
.timer-section_overlayLowerText__cP0K3 { height: 2.5lh; color: var(--backgroundAlwaysLightColor,#fff); }
.timer-section_overlayLowerText__cP0K3:lang(pl) { font-size: 14px; }
@keyframes timer-section_fadeIn__Eb8nK { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.scratch-card-block_section__g2Zke { overflow: hidden; }
.scratch-card-block_scratchCardContainer__8f6Ln { position: relative; display: flex; height: 100%; flex-direction: column; align-items: center; justify-content: space-between; padding: 20px 0px; border-top-left-radius: 24px; border-top-right-radius: 24px; gap: 0px; will-change: transform, top, translate; z-index: 1; }
@media only screen and (min-width: 99999px) {
  .scratch-card-block_scratchCardContainer__8f6Ln { justify-content: center; }
}
.scratch-card-block_scratchCardBox__zTTs0 { display: flex; flex: 1 0 0%; align-items: center; }
@media only screen and (min-width: 99999px) {
  .scratch-card-block_scratchCardBox__zTTs0 { flex: unset; }
}
.scratch-card-block_revealDisabled__4Jvxa { pointer-events: none; }
.scratch-card-block_timerSection__2tWOR { bottom: 40px; width: 100%; max-width: 290px; }
@media only screen and (min-width: 99999px) {
  .scratch-card-block_timerSection__2tWOR { bottom: 0px; }
}
.scratch-card-page-default-layout_page__sQQZa { overflow: hidden; }
.scratch-card-page-default-layout_pageContainer__lu6Op { display: flex; flex-direction: column; align-items: center; justify-content: flex-start; padding: 24px 20px; gap: 24px; }
@media only screen and (min-width: 99999px) {
  .scratch-card-page-default-layout_pageContainer__lu6Op { padding-top: 64px; gap: 40px; }
}
.scratch-card-page-default-layout_heroSectionContainer__PzWAk { display: flex; max-width: 552px; flex-direction: column; align-items: center; gap: 12px; text-align: center; }
.scratch-card-page-default-layout_header__ObAXb { z-index: 1; }
.checkout-payment-loading-wrapper_loader___bfTL { opacity: 0.6; }
.calendar-progress-card_card__jxhPM { position: relative; overflow: hidden; width: 100%; max-width: 350px; height: 436px; margin-top: 32px; background: var(--backgroundSecondaryColor,#f6f7f9); border-radius: 20px; }
@media only screen and (min-width: 99999px) {
  .calendar-progress-card_card__jxhPM { width: 552px; max-width: 552px; height: 687px; flex-shrink: 0; margin-top: 0px; }
}
.calendar-progress-card_heroWrap__jhuK3 { position: absolute; z-index: 6; overflow: hidden; inset: 0px; }
.calendar-progress-card_hero__oGe_3 { width: 100%; height: auto; object-fit: cover; }
.calendar-progress-card_heroFadeOverlay__wiaAt { position: absolute; z-index: 5; bottom: 0px; left: 0px; width: 100%; height: 70%; backdrop-filter: blur(5px); background: linear-gradient(0deg,var(--backgroundSecondaryColor,#f6f7f9) 0,rgba(246,247,249,0) 90%); mask-image: linear-gradient(0deg, rgb(0, 0, 0), rgb(0, 0, 0) 60%, rgba(0, 0, 0, 0)); pointer-events: none; }
.calendar-progress-card_content__sq0H6 { position: relative; z-index: 2; }
.calendar-progress-card_progressLabel__D6Tgu { color: var(--progressLabelColor,var(--contentSecondaryColor,rgba(23,23,23,.72))); }
.calendar-progress-card_progressTrack__z4pr7 { position: relative; overflow: hidden; width: 100%; height: 8px; background: color-mix(in sRGB,var(--progressBackgroundColor,var(--contentTertiaryColor)) 20%,transparent); border-radius: 12px; }
@media only screen and (min-width: 99999px) {
  .calendar-progress-card_progressTrack__z4pr7 { height: 13px; }
}
.calendar-progress-card_progressFill__a1d37 { height: 100%; background: var(--progressColor,var(--themeAccentColor,#FF5B1F)); border-radius: 12px; transition: width 0.3s; }
.calendar-progress-card_daysGrid__POsoP { display: flex; width: 100%; flex-wrap: wrap; place-content: flex-start space-between; row-gap: 8px; }
@media only screen and (min-width: 99999px) {
  .calendar-progress-card_daysGrid__POsoP { row-gap: 13px; }
}
.calendar-day-cell_cell__DLM_m { position: relative; overflow: hidden; flex-shrink: 0; background: color-mix(in sRGB,var(--cellBackgroundColor,var(--themeAccentColor)) 12%,transparent); border-radius: 12px; }
.calendar-day-cell_label__BUIDi { width: 100%; height: 20px; margin: 0px; background: color-mix(in sRGB,var(--cellHeaderBackgroundColor,transparent) 12%,transparent); color: var(--cellHeaderTextColor,var(--contentTertiaryColor,rgba(23,23,23,.56))); text-align: center; }
@media only screen and (min-width: 99999px) {
  .calendar-day-cell_label__BUIDi { height: 32px; }
}
.calendar-day-cell_value__ST8he { flex: 1 1 0%; }
.calendar-day-cell_valueText__Ic3nk { color: var(--cellTextColor,var(--contentPrimaryColor,#171717)); }
.calendar-day-cell_check__HB3RV { width: 24px; height: 24px; color: var(--cellIconColor,var(--themeAccentColor,#FF5B1F)); }
@media only screen and (min-width: 99999px) {
  .calendar-day-cell_check__HB3RV { width: 38px; height: 38px; }
}
.features-list_wrapper__Z9fjJ { width: 100%; max-width: 1128px; padding: 0px 20px; margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .features-list_wrapper__Z9fjJ { padding: 0px; }
}
.features-list_title__EYYvw { margin-bottom: 24px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .features-list_title__EYYvw { margin-bottom: 40px; }
}
.features-list_list__of9BX { display: flex; flex-direction: column; padding: 0px; margin: 0px; list-style: none; }
@media only screen and (min-width: 99999px) {
  .features-list_list__of9BX { gap: 24px; }
  .features-list_listWithCalendar__TeuAY { gap: 48px; }
}
.features-list_image__IHuat { display: block; width: 100%; height: auto; margin-top: 24px; border-radius: 16px; }
.features-list_item__TcVll { display: flex; align-items: flex-start; gap: 12px; }
@media only screen and (min-width: 99999px) {
  .features-list_item__TcVll { width: 100%; max-width: 744px; padding: 32px 24px; margin: 0px auto; background-color: var(--listItemBackgroundColor,var(--backgroundPrimaryColor)); border-radius: 24px; gap: 24px; }
  .features-list_itemWithCalendar__NDZBc { padding: 0px 24px; }
  .features-list_itemWithoutTitle__JrDhR { align-items: center; padding: 0px 24px; }
}
.features-list_iconWrap__Cku5r { flex-shrink: 0; align-self: flex-start; padding: 8px; background: var(--listItemImageBackgroundColor,var(--backgroundSecondaryColor)); border-radius: 8px; }
@media only screen and (min-width: 99999px) {
  .features-list_iconWrap__Cku5r { padding: 20px; border-radius: 16px; }
}
.features-list_icon__FM2Pk { display: block; width: 32px; height: 32px; }
@media only screen and (min-width: 99999px) {
  .features-list_icon__FM2Pk { width: 40px; height: 40px; }
}
.features-list_itemContent__xqSnC { display: flex; width: 100%; flex-direction: column; color: var(--contentPrimaryColor,#171717); gap: 2px; }
@media only screen and (min-width: 99999px) {
  .features-list_itemContent__xqSnC { gap: 12px; }
}
.features-list_itemText__if6k_, .features-list_itemTitle__cfeq9 { margin: 0px; }
@media only screen and (min-width: 99999px) {
  .features-list-section_borderedContainer__G2B0g { padding: 64px 96px; border: 1px solid var(--borderColor,var(--backgroundPrimaryColor)); border-radius: 24px; }
}
.guarantee-disclaimer-trust-flow-b_list__WBrI1 { display: flex; align-items: center; margin-top: 12px; gap: 7px; }
.guarantee-disclaimer-trust-flow-b_item__RYSSX { display: flex; align-items: center; color: var(--contentSecondaryColor); gap: 4px; }
.guarantee-disclaimer-trust-flow-b_icon__24R_U { width: 18px; height: 18px; }
.guarantee-disclaimer-trust-flow-b_disclaimerText__RQGxs:lang(de) { font-size: 13px; }
@media screen and (max-width: 385px) {
  .guarantee-disclaimer-trust-flow-b_disclaimerText__RQGxs:lang(de) { font-size: 11px; }
}
.payment-modal-trust-flow-b_modalBackdrop__WS1xW { backdrop-filter: blur(10px); background: var(--borderSecondaryColor); }
.wechat-contact-modal_modal__GUqCv { max-width: 350px; padding: 0px; border-radius: 24px; }
@media only screen and (min-width: 99999px) {
  .wechat-contact-modal_modal__GUqCv { max-width: 420px; }
}
.wechat-contact-modal_modalWrapper__QXsvv { padding: 24px; }
.wechat-contact-modal_modalBackdrop__gHtib { background: var(--backgroundTertiaryColor); }
.wechat-contact-modal_modalContent__VLiea { padding: 32px 20px; border: 1px solid var(--borderTertiaryColor); background-color: var(--backgroundPrimaryColor); border-radius: 24px; }
.wechat-contact-modal_modalCloseButton__llJRj, .wechat-contact-modal_modalCloseButton__llJRj:hover { background-color: var(--backgroundTertiaryColor); }
.wechat-contact-modal_container__zRSiB { width: 100%; max-width: 312px; margin: 0px auto; }
.wechat-contact-modal_title__j3_Wu { margin: 0px; }
.wechat-contact-modal_qrContainer__nqFxd { width: 144px; height: 144px; padding: 8px; border: 1px solid var(--borderTertiaryColor); border-radius: 16px; }
.wechat-contact-modal_qrPlaceholder__siAuF { width: 100%; height: 100%; border-radius: 12px; }
.wechat-contact-modal_divider__cDMRe { flex: 1 1 0%; }
.wechat-contact-modal_codeField__w7SJL { width: 100%; padding: 8px 16px; border: 1px solid var(--inputSecondaryColor); background-color: var(--backgroundPrimaryColor); border-radius: 12px; }
.wechat-contact-modal_codeWrapper___Z23r { min-width: 0px; }
.wechat-contact-modal_copyButton__v_LB9 { padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; cursor: pointer; margin-inline-start: auto; }
.wechat-contact-modal_copyButton__v_LB9:focus-visible { outline: 2px solid var(--contentPrimaryColor); outline-offset: 2px; }
.wechat-contact-modal_copyButton__v_LB9:disabled { cursor: default; }
.wechat-contact-modal_copyButtonText__URVe4 { display: inline-block; }
.wechat-contact-modal_emailLink__IXqo1 { text-decoration: underline 1px; text-underline-offset: 4px; }
.countdown-with-cta_uButton__JmduA { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.countdown-with-cta_uGreenButton__dI80G { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.countdown-with-cta_uGreenButton__dI80G:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.countdown-with-cta_uGreenWideButton___a6B5, .countdown-with-cta_uWideButton__zwQXM { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.countdown-with-cta_uWideButton__zwQXM { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.countdown-with-cta_uWideButton__zwQXM:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.countdown-with-cta_uInput__aoJpt { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.countdown-with-cta_uInput__aoJpt:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.countdown-with-cta_uInput__aoJpt:hover { border: 1px solid var(--neutral900Color); }
.countdown-with-cta_uInput__aoJpt:-webkit-autofill:active, .countdown-with-cta_uInput__aoJpt:-webkit-autofill:focus, .countdown-with-cta_uInput__aoJpt:active, .countdown-with-cta_uInput__aoJpt:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.countdown-with-cta_uInput__aoJpt:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.countdown-with-cta_uInput__aoJpt.countdown-with-cta_isInvalid__0tS8f { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.countdown-with-cta_uContentCard__6eWSe { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.countdown-with-cta_uInputError__ZFkof { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.countdown-with-cta_desktopOnly__U6Hhd { display: none; }
@media only screen and (min-width: 99999px) {
  .countdown-with-cta_desktopOnly__U6Hhd { display: block; }
  .countdown-with-cta_mobileOnly__kuVfC { display: none; }
}
.countdown-with-cta_legal__Luw6m { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
@keyframes countdown-with-cta_show__qY3MX { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes countdown-with-cta_showLCP__wzCaP { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes countdown-with-cta_hide__TEA8y { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes countdown-with-cta_smallScroll__hvASx { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes countdown-with-cta_bigScroll__u1J03 { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.countdown-with-cta_container__dihmw { display: flex; width: 100%; align-items: center; justify-content: space-between; padding: 12px 20px; margin: 0px auto; background: var(--backgroundPrimaryColor); }
.countdown-with-cta_container__dihmw.countdown-with-cta_chinaGoldContainer__wNQoj { background: linear-gradient(0deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)), linear-gradient(138deg, rgb(255, 238, 176) 3.37%, rgb(242, 182, 78) 66.2%, rgb(255, 223, 133) 101.32%); }
@media only screen and (min-width: 99999px) {
  .countdown-with-cta_container__dihmw { max-width: 100%; justify-content: flex-end; padding: 0px; margin: 0px; background: none; }
  [lang="ar"] .countdown-with-cta_container__dihmw, [lang="he"] .countdown-with-cta_container__dihmw { flex-direction: row-reverse; justify-content: center; }
}
.countdown-with-cta_text__5us0K { display: none; }
@media only screen and (min-width: 99999px) {
  .countdown-with-cta_text__5us0K { display: block; margin: 0px 24px; }
}
.countdown-with-cta_timeDivider__0oY1f { margin: 0px 5px; opacity: 0.4; }
.countdown-with-cta_timeUnits__IKOoq { display: flex; justify-content: space-between; margin: 0px -3px; direction: ltr; }
[lang="ar"] .countdown-with-cta_timeUnits__IKOoq, [lang="he"] .countdown-with-cta_timeUnits__IKOoq { justify-content: start; }
.countdown-with-cta_timeUnit__u20ct { margin: 0px 3px; }
.countdown-with-cta_timeUnit__u20ct:lang(ar) { margin-left: 10px; }
.countdown-with-cta_timeUnit__u20ct:lang(ar):nth-child(2) { margin-left: 35px; }
.countdown-with-cta_timeUnit__u20ct:lang(cn) { width: 100%; margin: 0px; text-align: center; }
.countdown-with-cta_timeUnit__u20ct:lang(cn):first-child { margin-right: 11px; }
.countdown-with-cta_timeUnit__u20ct:lang(cn):last-child { margin-left: 11px; }
.countdown-with-cta_time__D4wmK { width: 100%; max-width: 120px; padding: 0px 5px; text-align: left; }
.countdown-with-cta_time__D4wmK:lang(ar), .countdown-with-cta_time__D4wmK:lang(el) { max-width: 130px; }
@media only screen and (min-width: 99999px) {
  .countdown-with-cta_time__D4wmK { margin-right: 48px; }
}
.countdown-with-cta_timeText__Vel8v { color: var(--themePrimaryColor); font-family: var(--secondaryFont),sans-serif; font-size: 32px; font-weight: 700; letter-spacing: 1.28px; text-align: center; }
.countdown-with-cta_ctaContainer__wNxUz { width: 100%; max-width: 240px; padding: 0px 5px; }
@media only screen and (min-width: 99999px) {
  .countdown-with-cta_ctaContainer__wNxUz { flex-shrink: 0; padding: 0px; }
}
@keyframes countdown-with-cta_pulse___BSRX { 
  100% { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 8px; }
}
.countdown-with-cta_pulsingButton__8a__J { transform: scale(1); transition: transform 0.1s ease-in-out; width: 100%; max-width: 335px; padding: 12px 24px; margin: auto; animation: 1.25s cubic-bezier(0.66, 0, 0, 1) 0s infinite normal none running countdown-with-cta_pulse___BSRX; background: var(--themePrimaryColor); box-shadow: 0 0 0 0 var(--themePrimaryColor); color: var(--inputAlwaysWhiteColor,#fff); }
.countdown-with-cta_pulsingButton__8a__J:active { transform: scale(0.98); }
.countdown-with-cta_pulsingButton__8a__J span { font-family: var(--font),sans-serif; font-size: 17px; font-weight: 600; letter-spacing: 0.34px; }
[data-aeonik-pro-new-font] .countdown-with-cta_pulsingButton__8a__J span { font-weight: 500; }
.countdown-with-cta_pulsingButton__8a__J span:lang(pt), .countdown-with-cta_pulsingButton__8a__J span:lang(ro) { font-size: 15px; }
@media only screen and (min-width: 99999px) {
  .countdown-with-cta_pulsingButton__8a__J span:lang(pt), .countdown-with-cta_pulsingButton__8a__J span:lang(ro) { font-size: 17px; }
}
.countdown-with-cta_pulsingButton__8a__J span:lang(he) { font-size: 14px; }
@media only screen and (min-width: 99999px) {
  .countdown-with-cta_pulsingButton__8a__J span:lang(he) { font-size: 17px; }
}
.countdown-with-cta_pulsingButton__8a__J span:lang(el), .countdown-with-cta_pulsingButton__8a__J span:lang(fi), .countdown-with-cta_pulsingButton__8a__J span:lang(fr), .countdown-with-cta_pulsingButton__8a__J span:lang(it), .countdown-with-cta_pulsingButton__8a__J span:lang(pl), .countdown-with-cta_pulsingButton__8a__J span:lang(vi) { font-size: 13px; }
@media only screen and (min-width: 99999px) {
  .countdown-with-cta_pulsingButton__8a__J span:lang(el), .countdown-with-cta_pulsingButton__8a__J span:lang(fi), .countdown-with-cta_pulsingButton__8a__J span:lang(fr), .countdown-with-cta_pulsingButton__8a__J span:lang(it), .countdown-with-cta_pulsingButton__8a__J span:lang(pl), .countdown-with-cta_pulsingButton__8a__J span:lang(vi) { font-size: 17px; }
  .countdown-with-cta_pulsingButton__8a__J span:lang(el):lang(el), .countdown-with-cta_pulsingButton__8a__J span:lang(el):lang(it), .countdown-with-cta_pulsingButton__8a__J span:lang(fi):lang(el), .countdown-with-cta_pulsingButton__8a__J span:lang(fi):lang(it), .countdown-with-cta_pulsingButton__8a__J span:lang(fr):lang(el), .countdown-with-cta_pulsingButton__8a__J span:lang(fr):lang(it), .countdown-with-cta_pulsingButton__8a__J span:lang(it):lang(el), .countdown-with-cta_pulsingButton__8a__J span:lang(it):lang(it), .countdown-with-cta_pulsingButton__8a__J span:lang(pl):lang(el), .countdown-with-cta_pulsingButton__8a__J span:lang(pl):lang(it), .countdown-with-cta_pulsingButton__8a__J span:lang(vi):lang(el), .countdown-with-cta_pulsingButton__8a__J span:lang(vi):lang(it) { font-size: 16px; }
}
.countdown-with-cta_pulsingButton__8a__J span:lang(fr) { font-size: 11px; }
@media only screen and (min-width: 99999px) {
  .countdown-with-cta_pulsingButton__8a__J span:lang(fr) { font-size: 17px; }
}
.sticky-countdown-with-cta_countdownTimeUnit__ZMzFA { display: inline-block; width: 55px; text-align: start; }
.sticky-countdown-with-cta_fixedCountdown__1nSCo { position: fixed; z-index: 211; top: 0px; width: 100%; border-bottom: 1px solid var(--borderTertiaryColor); background-color: var(--backgroundSurfaceColor); }
.header-with-countdown-desktop_uButton__nhcUy { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.header-with-countdown-desktop_uGreenButton__B4glG { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.header-with-countdown-desktop_uGreenButton__B4glG:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.header-with-countdown-desktop_uGreenWideButton__dbSE2, .header-with-countdown-desktop_uWideButton__wGR3F { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.header-with-countdown-desktop_uWideButton__wGR3F { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.header-with-countdown-desktop_uWideButton__wGR3F:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.header-with-countdown-desktop_uInput__DRzik { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.header-with-countdown-desktop_uInput__DRzik:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.header-with-countdown-desktop_uInput__DRzik:hover { border: 1px solid var(--neutral900Color); }
.header-with-countdown-desktop_uInput__DRzik:-webkit-autofill:active, .header-with-countdown-desktop_uInput__DRzik:-webkit-autofill:focus, .header-with-countdown-desktop_uInput__DRzik:active, .header-with-countdown-desktop_uInput__DRzik:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.header-with-countdown-desktop_uInput__DRzik:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.header-with-countdown-desktop_uInput__DRzik.header-with-countdown-desktop_isInvalid__VeDgb { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.header-with-countdown-desktop_uContentCard__UGzJ_ { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.header-with-countdown-desktop_uInputError__kCFnt { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.header-with-countdown-desktop_desktopOnly__5QE1s { display: none; }
@media only screen and (min-width: 99999px) {
  .header-with-countdown-desktop_desktopOnly__5QE1s { display: block; }
  .header-with-countdown-desktop_mobileOnly__HGWEx { display: none; }
}
.header-with-countdown-desktop_legal__kHKki { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
@keyframes header-with-countdown-desktop_show__D0kS_ { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes header-with-countdown-desktop_showLCP___s_CJ { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes header-with-countdown-desktop_hide__lV__D { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes header-with-countdown-desktop_smallScroll__tofR1 { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes header-with-countdown-desktop_bigScroll__YUeSc { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.header-with-countdown-desktop_header__60z6R { position: fixed; top: 0px; left: 0px; display: flex; width: 100%; height: 48px; align-items: center; padding: 0px 20px; border-bottom: 1px solid var(--borderTertiaryColor); background-color: var(--backgroundSurfaceColor); z-index: 111; }
.header-with-countdown-desktop_header__60z6R.header-with-countdown-desktop_spaceBetween__CbncV { justify-content: space-between; }
@media only screen and (min-width: 99999px) {
  .header-with-countdown-desktop_header__60z6R { height: 88px; padding: 0px 60px; }
}
.header-with-countdown-desktop_container__XFJoM { position: relative; width: 100%; margin-right: 40px; }
.header-with-countdown-desktop_logo__bGJ56 { position: absolute; z-index: 1; top: 50%; left: 40px; width: 135px; height: auto; transform: translateY(-50%); }
[lang="ar"] .header-with-countdown-desktop_logo__bGJ56, [lang="he"] .header-with-countdown-desktop_logo__bGJ56 { right: 40px; }
.header-with-countdown-desktop_logoImage__6aua_ { display: block; width: 100%; height: auto; }
.header-with-countdown-desktop_burgerButtonContainer__7xUjg { transform: scale(1); transition: transform 0.1s ease-in-out; }
.header-with-countdown-desktop_burgerButtonContainer__7xUjg:active { transform: scale(0.8); }
.header-with-countdown-desktop_burgerButtonContainer__7xUjg:hover { background: var(--inputEclipserColor); }
@media only screen and (min-width: 99999px) {
  .header-with-countdown-desktop_burgerButtonContainer__7xUjg { display: flex; width: 48px; height: 48px; align-items: center; justify-content: center; padding: 12px; border: 1px solid var(--inputSecondaryColor); border-radius: 50%; }
}
.header-with-countdown-desktop_burgerButton__96613 { cursor: pointer; }
.header-with-countdown-desktop_burgerButton__96613 span { background-color: var(--contentPrimaryColor); }
.header-with-countdown-desktop_countdown___TlKH { display: flex; justify-content: flex-end; }
.checkout-countdown-header_desktopHeader__oH3NB { display: none; }
@media only screen and (min-width: 99999px) {
  .checkout-countdown-header_desktopHeader__oH3NB { display: block; background-color: var(--backgroundSurfaceColor); }
}
.checkout-countdown-header_mobileHeader__TsZP_ { background-color: var(--backgroundSurfaceColor); }
@media only screen and (min-width: 99999px) {
  .checkout-countdown-header_mobileHeader__TsZP_, .checkout-header_mobileOnly__fOqPi { display: none; }
}
@media only screen and (max-width: 99999px) {
  .checkout-header_header__m38um:lang(id), .checkout-header_header__m38um:lang(vi) { height: fit-content; padding: 12px; }
}
@media only screen and (max-width: 99999px) {
  .checkout-header_headerWrapper__QGHw2 { padding-top: 72px; }
}
.legal-text_container__Q8gn5 { color: var(--neutral600Color); font-size: 12px; font-weight: 400; line-height: 1.33; text-align: center; }
.legal-text_container__Q8gn5 a { color: inherit; }
.legal-text_container__Q8gn5 b, .legal-text_container__Q8gn5 strong { font-weight: 700; }
.footer-legal_container__VfMXz { padding: 0px 20px; margin: 16px auto; }
@media only screen and (min-width: 99999px) {
  .footer-legal_container__VfMXz { margin: 24px auto 20px; }
}
.footer-legal_longLegal__jZAu0 { margin: 0px auto; }
.footer-legal_paymentButton__xK8SE { max-width: 328px; margin: 0px auto; text-align: center; }
.footer-legal_bottomAddress__Z50cs { margin: 0px auto; }
.footer-legal_bottomAddress__Z50cs p { color: var(--contentSecondaryColor); }
.footer-legal_divider__WWIcm { width: 100%; height: 1px; margin: 12px 0px; background: var(--borderTertiaryColor); }
.checkout-header-section_shouldHideFixedHeader__2nQXU { opacity: 0; }
.free-trial-banner_bannerWrap__MCQnz { display: flex; align-items: center; justify-content: center; padding: 16px; background: var(--backgroundPositiveColor); border-radius: 16px; gap: 8px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .free-trial-banner_bannerWrap__MCQnz { padding: 24px; }
}
.free-trial-banner_title__zIQ2K { text-align: start; }
@media only screen and (min-width: 99999px) {
  .free-trial-banner_title__zIQ2K { text-align: center; }
}
.free-trial-banner_iconWrap__40M2i { display: flex; width: fit-content; align-items: center; justify-content: center; padding: 8px; background: var(--backgroundPositiveColor); border-radius: 24px; }
.free-trial-banner_icon__cGm4j { width: 32px; height: 32px; color: var(--contentPositiveColor); }
@media only screen and (min-width: 99999px) {
  .checkout-before-after-new-fields_heroSection__5IF5p { padding: 0px; }
}
.checkout-before-after-new-fields_topBanner__6M4H_ { max-width: 1128px; margin: 0px 8px 16px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .checkout-before-after-new-fields_topBanner__6M4H_ { margin: 0px auto 40px; }
}
.checkout-before-after-new-fields_title__4AAGS { display: none; }
@media only screen and (min-width: 99999px) {
  .checkout-before-after-new-fields_title__4AAGS { display: block; max-width: 744px; margin: 0px auto 40px; color: var(--contentPrimaryColor); font-family: var(--font),sans-serif; font-size: 64px; font-weight: 600; letter-spacing: -1px; line-height: 1.1; text-align: center; }
  .checkout-before-after-new-fields_title__4AAGS:lang(fi) { font-size: 50px; }
  .checkout-before-after-new-fields_title__4AAGS:lang(fr) { font-size: 57px; }
}
@media only screen and (max-width: 99999px) {
  .checkout-before-after-new-fields_heroContainer__Imbe3 { max-width: none; padding: 0px; }
}
.checkout-before-after-new-fields_beforeAfterBlock__yzUSe { width: 100%; margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .checkout-before-after-new-fields_beforeAfterBlock__yzUSe { max-width: 1128px; border: 1px solid var(--borderTertiaryColor); background: var(--backgroundSecondaryColor); border-radius: 16px; }
}
.condition-info-container-flexible_container__wrpoJ { display: grid; width: 100%; grid-template-columns: 1fr 48px 1fr; grid-template-rows: repeat(8, auto); }
.condition-info-container-flexible_container__wrpoJ p { word-break: break-word; }
@media only screen and (min-width: 99999px) {
  .condition-info-container-flexible_container__wrpoJ { border-radius: 16px; }
}
.condition-info-container-flexible_dividerVertical__WuEAT { grid-area: 1 / 2 / 24 / 3; margin-inline-start: 24px; }
.condition-info-container-flexible_dividerHorizontal___MS38 { margin: 16px 0px !important; }
.level-value_progressContainer__3bypi { display: flex; margin-top: 10px; gap: 4px; }
.level-value_progressItem__CK52D { min-width: 0px; height: 8px; flex: 1 1 0%; background: var(--themePrimaryColor); border-radius: 2px; opacity: var(--progressItemOpacity,.2); }
.level-value_progressItem__CK52D.level-value_isFulfilled__6XFaW { opacity: 1; }
.level-bar_levelBar__Qos4m { gap: 4px; inline-size: 100%; }
.level-bar_segment__XGCRQ { flex: 1 0 0%; background: var(--levelEmptyColor,var(--progressEmpty)); block-size: 4px; border-radius: 999px; min-inline-size: 0px; }
.level-bar_isFilled__tp0f0 { background: var(--levelFilledColor,var(--progressFilled)); }
.before-after-row_rowTitle__1uDtG { color: var(--rowTitleColor,var(--textSecondary)); }
.before-after-row_rowValue__4TbWQ { color: var(--rowValueColor,var(--textPrimary)); }
.before-after-column_column__1m0DW { flex: 1 0 0%; min-inline-size: 0px; }
.before-after-column_rowDivider___Fy6s { background: var(--rowDividerColor,var(--borderDefault)); block-size: 1px; inline-size: 100%; }
.slider-bar_barContainer__5tEMA { width: 100%; padding: 6px 0px; }
.slider-bar_barBackground__Be6xk { position: relative; height: 8px; background-color: color-mix(in sRGB,var(--themePrimaryColor) 12%,transparent); border-radius: 15px; }
.slider-bar_barFill__rgQNl { position: relative; display: flex; height: 100%; align-items: center; background-color: var(--themePrimaryColor); border-radius: 15px; transition: width 1s ease-in-out; }
.slider-bar_barCircle___LWZe { position: absolute; top: 50%; right: 0px; width: 15px; height: 15px; border: 5px solid var(--themePrimaryColor); background-color: rgb(255, 255, 255); border-radius: 50%; transform: translate(50%, -50%); }
.before-after-grid_columnsDivider__twF8n { align-self: stretch; background: var(--columnsDividerColor,var(--borderDefault)); inline-size: 1px; }
.animation-arrows_uButton__LgltB { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.animation-arrows_uGreenButton__WczjH { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.animation-arrows_uGreenButton__WczjH:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.animation-arrows_uGreenWideButton__pjpUA, .animation-arrows_uWideButton__CVHpe { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.animation-arrows_uWideButton__CVHpe { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.animation-arrows_uWideButton__CVHpe:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.animation-arrows_uInput__gQPRc { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.animation-arrows_uInput__gQPRc:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.animation-arrows_uInput__gQPRc:hover { border: 1px solid var(--neutral900Color); }
.animation-arrows_uInput__gQPRc:-webkit-autofill:active, .animation-arrows_uInput__gQPRc:-webkit-autofill:focus, .animation-arrows_uInput__gQPRc:active, .animation-arrows_uInput__gQPRc:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.animation-arrows_uInput__gQPRc:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.animation-arrows_uInput__gQPRc.animation-arrows_isInvalid__ozReT { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.animation-arrows_uContentCard__96gYt { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.animation-arrows_uInputError__A_byp { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.animation-arrows_desktopOnly__CTvNs { display: none; }
@media only screen and (min-width: 99999px) {
  .animation-arrows_desktopOnly__CTvNs { display: block; }
  .animation-arrows_mobileOnly__KuZCo { display: none; }
}
.animation-arrows_legal__QGrVI { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
svg.animation-arrows_container__X82Yf { overflow: visible; }
.animation-arrows_container__X82Yf { color: var(--iconPrimary); }
[lang="ar"] .animation-arrows_container__X82Yf, [lang="he"] .animation-arrows_container__X82Yf { transform: rotate(0.5turn); }
.animation-arrows_container__X82Yf path { opacity: 0.2; }
@media (prefers-reduced-motion: no-preference) {
  .animation-arrows_container__X82Yf path { animation: 2s linear 0s infinite normal none running animation-arrows_chevronHighlight__CEivy; }
  .animation-arrows_container__X82Yf path[data-chevron="middle"] { animation-delay: 333.333ms; }
  .animation-arrows_container__X82Yf path[data-chevron="near"] { animation-delay: 666.666ms; }
}
@keyframes animation-arrows_chevronHighlight__CEivy { 
  0% { animation-timing-function: cubic-bezier(0.333, 0, 0.667, 1); opacity: 0.2; transform: translateX(0px); }
  33.333% { animation-timing-function: cubic-bezier(0.333, 0, 0.667, 1); opacity: 1; transform: translateX(0.917px); }
  66.667% { animation-timing-function: linear; opacity: 0.2; transform: translateX(0px); }
  100% { opacity: 0.2; transform: translateX(0px); }
}
.before-after-labels_labels__js4s_ { position: absolute; z-index: 2; background: var(--labelsBackgroundColor,var(--backgroundSecondary)); border-radius: 8px; inset-block-start: 12px; inset-inline: 12px; }
@media only screen and (min-width: 99999px) {
  .before-after-labels_labels__js4s_ { padding-block: 16px; }
}
.before-after-labels_label__liups { flex: 1 0 0%; min-inline-size: 0px; text-align: center; }
.before-after-labels_beforeLabel__Boolk { color: var(--beforeLabelColor,var(--textSecondary)); }
.before-after-labels_afterLabel__dFQAv { color: var(--afterLabelColor,var(--textPrimary)); }
.before-after-labels_labelsDivider__IlleP { align-self: stretch; background: var(--labelsDividerColor,var(--borderDefault)); inline-size: 1px; }
.before-after-images_imageCard__mwAwg { position: relative; overflow: hidden; flex: 1 0 0%; background: var(--imageBackgroundColor,var(--surfaceNeutral)); block-size: 280px; border-radius: 12px; min-inline-size: 0px; }
@media only screen and (min-width: 99999px) {
  .before-after-images_imageCard__mwAwg { block-size: 363px; }
}
.before-after-images_imageFrame__kH_t1 { position: absolute; overflow: hidden; block-size: 234px; inline-size: 182px; inset-block-end: 0px; }
@media only screen and (min-width: 99999px) {
  .before-after-images_imageFrame__kH_t1 { block-size: 301px; inline-size: 234px; }
}
.before-after-images_beforeFrame___h1Hk { inset-inline-start: 0px; }
@media only screen and (min-width: 99999px) {
  .before-after-images_beforeFrame___h1Hk { inset-inline-start: calc(25% - 117px); }
}
.before-after-images_afterFrame__OkSyq { inset-inline-end: 0px; }
@media only screen and (min-width: 99999px) {
  .before-after-images_afterFrame__OkSyq { inset-inline-end: calc(25% - 117px); }
}
.before-after-images_afterImage__2md4e, .before-after-images_beforeImage__dNzWZ { display: block; block-size: 100%; inline-size: 100%; object-fit: cover; object-position: center top; }
.before-after-images_arrows__rkWy0 { position: absolute; z-index: 1; block-size: 38px; font-size: 38px; inline-size: 38px; inset-block: 0px; inset-inline: 0px; margin-block: auto; margin-inline: auto; }
@media only screen and (min-width: 99999px) {
  .before-after-images_arrows__rkWy0 { block-size: 76px; font-size: 76px; inline-size: 76px; }
}
.before-after-card_card__YBkAz { background: var(--cardBackgroundColor,var(--backgroundSecondary)); }
@media only screen and (min-width: 99999px) {
  .before-after-card_card__YBkAz { border: 1px solid var(--borderDefault); border-radius: 16px; margin-inline: auto; max-inline-size: 1128px; }
}
.animation-arrows_uButton__oT0rH { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.animation-arrows_uGreenButton__NM2wZ { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.animation-arrows_uGreenButton__NM2wZ:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.animation-arrows_uGreenWideButton__Nj5jA, .animation-arrows_uWideButton__oKHor { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.animation-arrows_uWideButton__oKHor { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.animation-arrows_uWideButton__oKHor:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.animation-arrows_uInput__AFTJc { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.animation-arrows_uInput__AFTJc:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.animation-arrows_uInput__AFTJc:hover { border: 1px solid var(--neutral900Color); }
.animation-arrows_uInput__AFTJc:-webkit-autofill:active, .animation-arrows_uInput__AFTJc:-webkit-autofill:focus, .animation-arrows_uInput__AFTJc:active, .animation-arrows_uInput__AFTJc:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.animation-arrows_uInput__AFTJc:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.animation-arrows_uInput__AFTJc.animation-arrows_isInvalid__Mdi6q { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.animation-arrows_uContentCard__yne_y { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.animation-arrows_uInputError__jVF1N { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.animation-arrows_desktopOnly__1XKVf { display: none; }
@media only screen and (min-width: 99999px) {
  .animation-arrows_desktopOnly__1XKVf { display: block; }
  .animation-arrows_mobileOnly__8Mpuy { display: none; }
}
.animation-arrows_legal__BloDx { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.animation-arrows_container__Zx_Af { position: relative; display: flex; height: 24px; justify-content: center; opacity: 0; transition-delay: 1s; }
.animation-arrows_container__Zx_Af.animation-arrows_isAnimated__hYHON { opacity: 1; }
[lang="ar"] .animation-arrows_container__Zx_Af, [lang="he"] .animation-arrows_container__Zx_Af { transform: rotate(0.5turn) translateX(0px); }
@media only screen and (min-width: 99999px) {
  .animation-arrows_container__Zx_Af { height: 48px; }
}
.animation-arrows_animationTriangle1__AncSG, .animation-arrows_animationTriangle2__xuEvi, .animation-arrows_animationTriangle3__s2eiV { position: absolute; top: 0px; right: 5px; }
@media only screen and (min-width: 99999px) {
  .animation-arrows_animationTriangle1__AncSG, .animation-arrows_animationTriangle2__xuEvi, .animation-arrows_animationTriangle3__s2eiV { right: 15px; max-height: unset; }
}
.animation-arrows_isAnimated__hYHON .animation-arrows_animationTriangle1__AncSG { animation: 1.5s ease-in-out 1s infinite normal none running animation-arrows_opacityAnimation1__hpkQA; transform: translateX(40%); }
@media only screen and (min-width: 99999px) {
  .animation-arrows_isAnimated__hYHON .animation-arrows_animationTriangle1__AncSG { transform: translateX(75%); }
}
.animation-arrows_isAnimated__hYHON .animation-arrows_animationTriangle2__xuEvi { animation: 1.5s ease-in-out 1s infinite normal none running animation-arrows_opacityAnimation2__0Hxy5; transform: translateX(-15%); }
.animation-arrows_isAnimated__hYHON .animation-arrows_animationTriangle3__s2eiV { animation: 1.5s ease-in-out 1s infinite normal none running animation-arrows_opacityAnimation3__Phlqz; transform: translateX(-65%); }
@media only screen and (min-width: 99999px) {
  .animation-arrows_isAnimated__hYHON .animation-arrows_animationTriangle3__s2eiV { transform: translateX(-100%); }
}
@keyframes animation-arrows_opacityAnimation3__Phlqz { 
  0% { opacity: 0; }
  25% { opacity: 0; }
  50% { opacity: 1; }
}
@keyframes animation-arrows_opacityAnimation2__0Hxy5 { 
  0% { opacity: 0; }
  50% { opacity: 0; }
  75% { opacity: 1; }
}
@keyframes animation-arrows_opacityAnimation1__hpkQA { 
  0% { opacity: 0; }
  75% { opacity: 0; }
  100% { opacity: 1; }
}
.before-after-images-block_uButton__JwD7I { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.before-after-images-block_uGreenButton__X2mN7 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.before-after-images-block_uGreenButton__X2mN7:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.before-after-images-block_uGreenWideButton__ujsP2, .before-after-images-block_uWideButton__Wj9MN { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.before-after-images-block_uWideButton__Wj9MN { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.before-after-images-block_uWideButton__Wj9MN:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.before-after-images-block_uInput__6az4M { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.before-after-images-block_uInput__6az4M:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.before-after-images-block_uInput__6az4M:hover { border: 1px solid var(--neutral900Color); }
.before-after-images-block_uInput__6az4M:-webkit-autofill:active, .before-after-images-block_uInput__6az4M:-webkit-autofill:focus, .before-after-images-block_uInput__6az4M:active, .before-after-images-block_uInput__6az4M:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.before-after-images-block_uInput__6az4M:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.before-after-images-block_uInput__6az4M.before-after-images-block_isInvalid__TctF7 { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.before-after-images-block_uContentCard__7f4pq { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.before-after-images-block_uInputError__Jg_Ae { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.before-after-images-block_desktopOnly__L7ZnH { display: none; }
@media only screen and (min-width: 99999px) {
  .before-after-images-block_desktopOnly__L7ZnH { display: block; }
  .before-after-images-block_mobileOnly__PfqJU { display: none; }
}
.before-after-images-block_legal__MJzZN { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.before-after-images-block_animationArrows__selxY { position: absolute; top: 50%; left: 50%; width: 38px; transform: translate(-50%, -50%); }
@media only screen and (min-width: 99999px) {
  .before-after-images-block_animationArrows__selxY { width: 76px; }
}
.before-after-images-block_coloredContainer___cyat { position: relative; display: flex; overflow: hidden; width: 100%; flex-direction: column; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: var(--backgroundSecondaryColor); border-radius: 16px; }
.before-after-images-block_coloredContainer___cyat.before-after-images-block_withHeroBackground__Ey6c6 { background-color: rgba(0, 0, 0, 0); background-image: var(--hero-background-image); background-position: 50% center; background-repeat: no-repeat; background-size: cover; }
@media only screen and (min-width: 99999px) {
  .before-after-images-block_coloredContainer___cyat.before-after-images-block_withHeroBackground__Ey6c6 { background-image: none; }
}
.before-after-images-block_imagesContainer__zip6I { position: relative; display: flex; justify-content: space-around; padding-top: 0px; }
@media only screen and (min-width: 99999px) {
  .before-after-images-block_imagesContainer__zip6I { padding-top: 20px; }
  .before-after-images-block_imagesContainerWithoutHead__t3FYl, .before-after-images-block_imagesContainer__zip6I.before-after-images-block_hideTopSpace__X_QPs { padding-top: 0px; }
}
.before-after-images-block_afterImage__FR8JV, .before-after-images-block_beforeImage__ilumE { z-index: 1; display: block; width: 100%; max-width: 167px; height: auto; opacity: 0; transition: 1s ease-in-out; }
.before-after-images-block_isAnimated__ZezP_.before-after-images-block_afterImage__FR8JV, .before-after-images-block_isAnimated__ZezP_.before-after-images-block_beforeImage__ilumE { opacity: 1; transform: translateX(0px); }
@media only screen and (min-width: 99999px) {
  .before-after-images-block_afterImage__FR8JV, .before-after-images-block_beforeImage__ilumE { max-width: 234px; }
}
.before-after-images-block_beforeImage__ilumE { transform: translateX(-200px); }
.before-after-images-block_afterImage__FR8JV { transform: translateX(200px); }
.before-after-images-block_labelsContainer__sjstk { display: flex; align-items: center; padding: 12px 0px; margin: 8px; background: var(--backgroundPrimaryColor); border-radius: 12px; }
.before-after-images-block_labelsContainer__sjstk.before-after-images-block_hideTopSpace__X_QPs { margin: 8px 8px 0px; }
@media only screen and (min-width: 99999px) {
  .before-after-images-block_labelsContainer__sjstk { padding: 16px 0px; margin: 0px; }
}
.before-after-images-block_labelsContainer__sjstk .before-after-images-block_labelTextPrimary__cfsyk, .before-after-images-block_labelsContainer__sjstk .before-after-images-block_labelTextSecondary__m7ThL { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 14px; letter-spacing: 0.01em; line-height: 1.14; }
[data-aeonik-pro-new-font] .before-after-images-block_labelsContainer__sjstk .before-after-images-block_labelTextPrimary__cfsyk, [data-aeonik-pro-new-font] .before-after-images-block_labelsContainer__sjstk .before-after-images-block_labelTextSecondary__m7ThL { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 14px; font-weight: 500; line-height: 16px; }
@media only screen and (min-width: 99999px) {
  .before-after-images-block_labelsContainer__sjstk .before-after-images-block_labelTextPrimary__cfsyk, .before-after-images-block_labelsContainer__sjstk .before-after-images-block_labelTextSecondary__m7ThL { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 16px; letter-spacing: 0px; line-height: 1.25; }
  [data-aeonik-pro-new-font] .before-after-images-block_labelsContainer__sjstk .before-after-images-block_labelTextPrimary__cfsyk, [data-aeonik-pro-new-font] .before-after-images-block_labelsContainer__sjstk .before-after-images-block_labelTextSecondary__m7ThL { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 16px; font-weight: 500; line-height: 20px; }
}
.before-after-images-block_labelsContainer__sjstk .before-after-images-block_labelTextSecondary__m7ThL { color: var(--contentSecondaryColor); }
.before-after-images-block_labelsContainer__sjstk .before-after-images-block_labelTextPrimary__cfsyk { color: var(--themePrimaryColor); }
.before-after-images-block_labelsContainerWithoutHead__NBFIg { margin: 8px 8px 0px; }
.before-after-images-block_labelContainer__dqyud { display: flex; flex: 1 1 0%; justify-content: center; }
.before-after-images-block_labelsDivider__HHOBg { width: 1px; height: 24px; background: var(--borderTertiaryColor); content: ""; }
.checkout-before-after-block_uButton__PqVPp { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.checkout-before-after-block_uGreenButton__EbZsY { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.checkout-before-after-block_uGreenButton__EbZsY:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.checkout-before-after-block_uGreenWideButton__vEZYH, .checkout-before-after-block_uWideButton__QeftA { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.checkout-before-after-block_uWideButton__QeftA { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.checkout-before-after-block_uWideButton__QeftA:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.checkout-before-after-block_uInput__OWLtz { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.checkout-before-after-block_uInput__OWLtz:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.checkout-before-after-block_uInput__OWLtz:hover { border: 1px solid var(--neutral900Color); }
.checkout-before-after-block_uInput__OWLtz:-webkit-autofill:active, .checkout-before-after-block_uInput__OWLtz:-webkit-autofill:focus, .checkout-before-after-block_uInput__OWLtz:active, .checkout-before-after-block_uInput__OWLtz:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.checkout-before-after-block_uInput__OWLtz:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.checkout-before-after-block_uInput__OWLtz.checkout-before-after-block_isInvalid__tTGPL { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.checkout-before-after-block_uContentCard__Lf9_i { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.checkout-before-after-block_uInputError__yagCG { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.checkout-before-after-block_desktopOnly__lS6F_ { display: none; }
@media only screen and (min-width: 99999px) {
  .checkout-before-after-block_desktopOnly__lS6F_ { display: block; }
  .checkout-before-after-block_mobileOnly__8A8a2 { display: none; }
}
.checkout-before-after-block_legal__SZ64E { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.checkout-before-after-block_container__M8Xep { display: flex; overflow: hidden; flex-direction: column; padding: 0px 8px; }
@media only screen and (min-width: 99999px) {
  .checkout-before-after-block_container__M8Xep { padding: 40px 48px; }
}
.checkout-before-after-block_conditionInfo__svSsR { padding: 20px 12px 16px; border-bottom: 1px solid var(--borderTertiaryColor); background: var(--backgroundPrimaryColor); }
@media only screen and (min-width: 99999px) {
  .checkout-before-after-block_conditionInfo__svSsR { padding: 40px 48px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
}
.before-after-results-section_heroSection__bFGDm { width: 100%; }
@media only screen and (min-width: 99999px) {
  .before-after-results-section_heroSection__bFGDm { padding: 0px; }
}
.before-after-results-section_topBanner__a1q8p { max-width: 1128px; margin: 0px 8px 16px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .before-after-results-section_topBanner__a1q8p { margin: 0px auto 40px; }
}
.before-after-results-section_title__F0zJ3 { display: none; }
@media only screen and (min-width: 99999px) {
  .before-after-results-section_title__F0zJ3 { display: block; max-width: 744px; margin: 0px auto 40px; color: var(--contentPrimaryColor); font-family: var(--font),sans-serif; font-size: 64px; font-weight: 600; letter-spacing: -1px; line-height: 1.1; text-align: center; }
  .before-after-results-section_title__F0zJ3:lang(fi) { font-size: 50px; }
  .before-after-results-section_title__F0zJ3:lang(fr) { font-size: 57px; }
}
@media only screen and (max-width: 99999px) {
  .before-after-results-section_heroContainer__BeciP { max-width: none; padding: 0px; }
}
.before-after-results-section_beforeAfterBlock__HHPE3 { width: 100%; margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .before-after-results-section_beforeAfterBlock__HHPE3 { max-width: 1128px; border: 1px solid var(--borderTertiaryColor); background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-position: 50% center; background-repeat: no-repeat; background-size: cover; border-radius: 16px; }
  .before-after-results-section_beforeAfterBlock__HHPE3.before-after-results-section_withHeroBackground__zqAHS { background-image: var(--hero-background-image); }
}
.plan-included-bonus-bar_bar__QrJSn { display: flex; width: 100%; align-items: center; justify-content: center; padding: 8px; background-color: var(--bonusBarBackgroundColor,var(--backgroundTertiaryColor)); border-radius: 8px; gap: 4px; }
.plan-included-bonus-bar_icon__Dl_kv { width: 16px; height: 16px; flex-shrink: 0; color: var(--bonusBarIconColor,var(--contentSecondaryColor)); }
.plan-included-bonus-bar_text__DPrZq { text-align: center; }
.webapp-profile-link_link__NdaTg { color: inherit; cursor: pointer; text-decoration: underline; }
.pricing-block_pricingBlock__24G30 { width: calc(100% - 40px); padding: 20px 20px 16px; background-color: var(--backgroundSecondaryColor,#f6f7f9); border-radius: 16px; margin-inline: auto; }
@media only screen and (min-width: 99999px) {
  .pricing-block_pricingBlock__24G30 { width: 100%; padding: 32px; }
}
.pricing-block_pricingTitle__LWQbS { width: 100%; }
@media only screen and (min-width: 99999px) {
  .pricing-block_pricingTitle__LWQbS { margin-bottom: 8px; }
}
.pricing-block_pricingHeader__HfWXa { display: flex; width: 100%; align-items: center; justify-content: space-between; }
.pricing-block_priceColumn__veSYB { display: flex; flex-direction: column; align-items: flex-end; gap: 4px; }
.pricing-block_priceRow__IG5kC { display: flex; align-items: baseline; gap: 6px; }
.pricing-block_oldPriceWrapper__MP0_e { position: relative; display: inline-flex; }
.pricing-block_strikethrough__jSquk { position: absolute; top: 50%; right: 0px; height: 1px; background-color: var(--contentTertiaryColor,rgba(23,23,23,.56)); inset-inline-start: 0px; }
.pricing-block_divider__rW5vQ { margin: 16px 0px; }
.pricing-block_benefitsList__BwX7q { display: flex; flex-direction: column; padding: 0px; margin: 0px; gap: 4px; list-style: none; }
@media only screen and (min-width: 99999px) {
  .pricing-block_benefitsList__BwX7q { gap: 8px; }
}
.pricing-block_benefitItem__tRme9 { display: flex; align-items: center; gap: 8px; }
.pricing-block_benefitIcon__BeyB1 { width: 16px; height: 16px; flex-shrink: 0; color: var(--contentSecondaryColor); }
.pricing-block_giftCard__3pBqC { display: flex; overflow: hidden; align-items: center; justify-content: space-between; padding: 12px 16px; background: var(--backgroundPrimaryColor,#fff); border-radius: 8px; }
.pricing-block_giftInfo__Z_Sah { display: flex; align-items: center; gap: 8px; }
.pricing-block_giftIcon__ItEIz { width: 16px; height: 16px; }
.pricing-block_giftImageWrapper__9pnSH { position: relative; width: 36px; height: 36px; flex-shrink: 0; }
.pricing-block_giftImage__of0pd { position: absolute; top: -15px; right: -10px; width: 58px; height: 64px; object-fit: cover; }
.pricing-block_giftBackgroundGradientImage__V_dvN { position: absolute; top: -15px; right: -15px; width: 145px; height: 64px; object-fit: cover; }
.warning-note_warningNote__pC98y { width: 100%; padding: 16px; border: 1px solid var(--borderWarningColor,rgba(233,164,63,.6)); background: var(--backgroundWarningColor,rgba(233,164,63,.12)); border-radius: 16px; }
.warning-note_warningHeader__ORyx1 { margin-bottom: 8px; gap: 8px; }
.warning-note_warningHeader__ORyx1 img { width: 24px; }
.warning-note_warningText__jU3pg { font-family: Inter, sans-serif; font-size: 14px; line-height: 1.42; }
.warning-note_warningText__jU3pg a, .warning-note_warningText__jU3pg a:active, .warning-note_warningText__jU3pg a:hover, .warning-note_warningText__jU3pg a:visited { color: var(--contentLinkColor); text-decoration: underline; }
.legal-text-from-constructor-parsed_legalTextParsed__P_LFV { max-width: 772px; margin: 0px auto; text-align: center; }
.legal-text-from-constructor-parsed_legalTextParsed__P_LFV:lang(sv) { max-width: 298px; }
@media only screen and (min-width: 99999px) {
  .legal-text-from-constructor-parsed_legalTextParsed__P_LFV:lang(sv) { max-width: 772px; }
}
.legal-text-from-constructor-parsed_legalTextParsed__P_LFV p { display: inline; }
.legal-text-from-constructor-parsed_legalTextParsed__P_LFV.legal-text-from-constructor-parsed_legalTextParsed__P_LFV a { color: inherit !important; }
.checkout-downsell-popup-section_content___6y6A { display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 24px 20px; background-color: var(--backgroundSurfaceColor); text-align: center; }
.checkout-downsell-popup-section_percentIcon__2C5_z { width: 40px; height: 40px; color: var(--themePrimaryColor); }
@media only screen and (min-width: 99999px) {
  .checkout-downsell-popup-section_percentIcon__2C5_z { width: 56px; height: 56px; margin-bottom: 12px; }
}
.checkout-downsell-popup-section_title__Yb0te { margin-bottom: 8px; }
.checkout-downsell-popup-section_subtitle__o1sCL { margin-bottom: 24px; color: var(--contentSecondaryColor); }
@media only screen and (min-width: 99999px) {
  .checkout-downsell-popup-section_subtitle__o1sCL { max-width: 412px; margin-bottom: 60px; }
}
.checkout-downsell-popup-section_legalContainer__VbJ0j { width: 100%; max-width: 720px; padding: 12px; border: 1px solid var(--borderTertiaryColor); margin-bottom: 24px; border-radius: 16px; }
.checkout-downsell-popup-section_legalContainer__VbJ0j .checkout-downsell-popup-section_legal__moXrw > div > p { text-align: left; }
.checkout-downsell-popup-section_legalContainer__VbJ0j a { color: inherit; white-space: nowrap; }
.checkout-downsell-popup-section_downsellPlanContainer__y0Q_R { width: 100%; margin-bottom: 24px; }
.choose-weekly-plan-legal-in-box_legalContainer__37kA0 { width: 100%; max-width: 720px; padding: 12px; border: 1px solid var(--borderTertiaryColor); margin: 0px auto; border-radius: 16px; font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.21; color: var(--contentSecondaryColor) !important; }
[data-aeonik-pro-new-font] .choose-weekly-plan-legal-in-box_legalContainer__37kA0 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 400; line-height: 16px; }
.choose-weekly-plan-legal-in-box_legalContainer__37kA0 a { color: inherit !important; }
@media only screen and (min-width: 99999px) {
  .choose-weekly-plan-legal-in-box_legalContainer__37kA0 a { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.18; }
  [data-aeonik-pro-new-font] .choose-weekly-plan-legal-in-box_legalContainer__37kA0 a { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
}
.choose-weekly-plan-legal-in-box_legalContainer__37kA0.choose-weekly-plan-legal-in-box_highlight__aXDS_ span { font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-weight: 600; color: var(--contentSecondaryColor) !important; }
[data-aeonik-pro-new-font] .choose-weekly-plan-legal-in-box_legalContainer__37kA0.choose-weekly-plan-legal-in-box_highlight__aXDS_ span { font-weight: 500; }
@media only screen and (min-width: 99999px) {
  .choose-weekly-plan-legal-in-box_legalContainer__37kA0 { margin: 0px auto; }
}
.choose-plan-legal-in-box_legalContainer__D6e0F { width: 100%; max-width: 720px; padding: 12px; border: 1px solid var(--borderTertiaryColor); margin: 0px auto 24px; border-radius: 16px; color: var(--contentSecondaryColor); }
.choose-plan-legal-in-box_legalContainer__D6e0F a { color: inherit; }
.choose-plan-legal-in-box_legalContainer__D6e0F.choose-plan-legal-in-box_highlight__jhZje span { font-weight: 600; }
@media only screen and (min-width: 99999px) {
  .choose-plan-legal-in-box_legalContainer__D6e0F { margin: 0px auto 40px; }
}
.legal-text-from-constructor-with-modal_legal__ej6QK { padding: 12px; border: 1px solid var(--borderTertiaryColor); border-radius: 16px; text-align: center; }
.legal-text-from-constructor-with-modal_legal__ej6QK, .legal-text-from-constructor-with-modal_legal__ej6QK a { color: var(--contentSecondaryColor); }
.legal-text-from-constructor-with-modal_legal__ej6QK a, .legal-text-from-constructor-with-modal_legal__ej6QK b, .legal-text-from-constructor-with-modal_legal__ej6QK span { white-space: nowrap; }
.legal-text-from-constructor-with-modal_legalFull__56zYy { max-width: 100%; margin: 0px; font-size: 14px; line-height: 1.428; text-align: start; }
.legal-text-from-constructor-with-modal_infoButton__sOtEG { display: inline-flex; width: 16px; height: 16px; align-items: center; justify-content: center; padding: 0px; margin: 0px 3px 0px 0px; background: rgba(0, 0, 0, 0); cursor: pointer; vertical-align: middle; }
.legal-text-from-constructor-with-modal_infoIcon__dBw5_ { display: block; width: 13px; height: 13px; }
.fixed-countdown-bottom_spacer__m36YY { width: 100%; height: 64px; }
@media only screen and (min-width: 99999px) {
  .fixed-countdown-bottom_spacer__m36YY { height: 78px; }
}
.fixed-countdown-bottom_fixedContainer__lDVvT { position: fixed; bottom: 0px; left: 0px; display: flex; width: 100%; height: 64px; align-items: center; justify-content: center; animation: 0.5s ease-in-out 0s 1 normal none running fixed-countdown-bottom_fadeIn___QbnQ; background-color: var(--themeAccentColor,#3c8786); z-index: 111; }
@media only screen and (min-width: 99999px) {
  .fixed-countdown-bottom_fixedContainer__lDVvT { height: 78px; }
}
.fixed-countdown-bottom_textContainer__KRouQ { display: inline-flex; flex-flow: row; align-items: center; padding: 0px 32px; color: var(--contentAlwaysLightPrimaryColor,#fff); gap: 16px; }
.fixed-countdown-bottom_label__HDyp0 { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 500; letter-spacing: -0.6px; line-height: 1.18; }
[data-aeonik-pro-new-font] .fixed-countdown-bottom_label__HDyp0 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
@media only screen and (min-width: 99999px) {
  .fixed-countdown-bottom_label__HDyp0 { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 500; letter-spacing: -0.6px; line-height: 1.4; }
  [data-aeonik-pro-new-font] .fixed-countdown-bottom_label__HDyp0 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.fixed-countdown-bottom_time__B4AoX { font-family: var(--font),sans-serif; font-weight: 600; letter-spacing: -0.02em; }
.fixed-countdown-bottom_time__B4AoX, [data-recoleta-font] .fixed-countdown-bottom_time__B4AoX { -webkit-font-smoothing: antialiased; font-size: 28px; line-height: 1.14; }
[data-recoleta-font] .fixed-countdown-bottom_time__B4AoX { font-family: var(--font-recoleta),sans-serif; font-weight: 400; font-style: normal; letter-spacing: -0.56px; }
[data-aeonik-pro-font] .fixed-countdown-bottom_time__B4AoX { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.02em; line-height: 1.12; }
[data-headers-content-primary] .fixed-countdown-bottom_time__B4AoX { color: var(--contentPrimaryColor) !important; }
[data-headers-content-primary] .fixed-countdown-bottom_time__B4AoX b { color: rgb(193, 150, 110) !important; }
[data-headline-recoleta-font] .fixed-countdown-bottom_time__B4AoX { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 30px; letter-spacing: -0.3px; line-height: 1.13; }
[data-aeonik-pro-new-font] .fixed-countdown-bottom_time__B4AoX { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 28px; letter-spacing: -0.56px; line-height: 32px; }
[data-headline-alike-font] .fixed-countdown-bottom_time__B4AoX { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 28px; letter-spacing: -0.56px; line-height: 1.21; }
@media only screen and (min-width: 99999px) {
  .fixed-countdown-bottom_time__B4AoX { font-family: var(--font),sans-serif; font-weight: 600; letter-spacing: -1px; }
  .fixed-countdown-bottom_time__B4AoX, [data-recoleta-font] .fixed-countdown-bottom_time__B4AoX { -webkit-font-smoothing: antialiased; font-size: 32px; line-height: 1.06; }
  [data-recoleta-font] .fixed-countdown-bottom_time__B4AoX { font-family: var(--font-recoleta),sans-serif; font-weight: 400; font-style: normal; letter-spacing: -0.64px; }
  [data-aeonik-pro-font] .fixed-countdown-bottom_time__B4AoX { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -1px; line-height: 1.06; }
  [data-headline-recoleta-font] .fixed-countdown-bottom_time__B4AoX { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -1px; line-height: 1.06; }
  [data-aeonik-pro-new-font] .fixed-countdown-bottom_time__B4AoX { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
  [data-headline-alike-font] .fixed-countdown-bottom_time__B4AoX { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -1px; line-height: 1.06; }
}
@keyframes fixed-countdown-bottom_fadeIn___QbnQ { 
  0% { opacity: 0; transform: translateY(100%); }
  100% { opacity: 1; transform: translateY(0px); }
}
.featured-in-universal_container__wAMxY { display: flex; flex-direction: column; justify-content: center; padding: 40px 20px; background: var(--backgroundSecondaryColor); gap: 24px; }
@media only screen and (min-width: 99999px) {
  .featured-in-universal_container__wAMxY { flex-direction: row; align-items: center; justify-content: left; padding: 40px; border-radius: 16px; }
  .featured-in-universal_container__wAMxY:lang(bg), .featured-in-universal_container__wAMxY:lang(cs), .featured-in-universal_container__wAMxY:lang(el), .featured-in-universal_container__wAMxY:lang(es), .featured-in-universal_container__wAMxY:lang(fr), .featured-in-universal_container__wAMxY:lang(hr), .featured-in-universal_container__wAMxY:lang(hu), .featured-in-universal_container__wAMxY:lang(id), .featured-in-universal_container__wAMxY:lang(it), .featured-in-universal_container__wAMxY:lang(ja), .featured-in-universal_container__wAMxY:lang(pl), .featured-in-universal_container__wAMxY:lang(pt), .featured-in-universal_container__wAMxY:lang(ro), .featured-in-universal_container__wAMxY:lang(sr), .featured-in-universal_container__wAMxY:lang(sv), .featured-in-universal_container__wAMxY:lang(vi) { flex-direction: column; justify-content: center; }
  .featured-in-universal_container__wAMxY:lang(ar), .featured-in-universal_container__wAMxY:lang(cn), .featured-in-universal_container__wAMxY:lang(da), .featured-in-universal_container__wAMxY:lang(ko) { justify-content: center; }
}
.featured-in-universal_title__ZX5nN { min-width: fit-content; text-align: center; }
@media only screen and (min-width: 99999px) {
  .featured-in-universal_title__ZX5nN { text-align: start; }
  .featured-in-universal_title__ZX5nN:lang(az), .featured-in-universal_title__ZX5nN:lang(hi), .featured-in-universal_title__ZX5nN:lang(sq) { font-size: 32px; }
}
.featured-in-universal_logos__M_qIl { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; color: var(--contentTertiaryColor); fill: currentcolor; gap: 30px; }
@media only screen and (min-width: 99999px) {
  .featured-in-universal_logos__M_qIl { flex-flow: row; justify-content: space-between; gap: 40px; }
}
.featured-in-universal_forbes__bnXlG, .featured-in-universal_marshable__UlOu2, .featured-in-universal_newYorkPost__mMqqH, .featured-in-universal_usaToday__cNPb5, .featured-in-universal_wsj__5IurP { fill: currentcolor; }
@media only screen and (min-width: 99999px) {
  .featured-in-universal_forbes__bnXlG, .featured-in-universal_marshable__UlOu2, .featured-in-universal_newYorkPost__mMqqH, .featured-in-universal_usaToday__cNPb5, .featured-in-universal_wsj__5IurP { width: auto; height: 32px; }
}
.featured-in-universal_forbes__bnXlG { width: 80px; }
.featured-in-universal_wsj__5IurP { width: 54px; }
.featured-in-universal_marshable__UlOu2 { width: 128px; }
.faq-item_uButton__2Zrn3 { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.faq-item_uGreenButton__kAh4I { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.faq-item_uGreenButton__kAh4I:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.faq-item_uGreenWideButton__J8nsY, .faq-item_uWideButton__Psn6l { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.faq-item_uWideButton__Psn6l { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.faq-item_uWideButton__Psn6l:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.faq-item_uInput__GZuGK { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.faq-item_uInput__GZuGK:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.faq-item_uInput__GZuGK:hover { border: 1px solid var(--neutral900Color); }
.faq-item_uInput__GZuGK:-webkit-autofill:active, .faq-item_uInput__GZuGK:-webkit-autofill:focus, .faq-item_uInput__GZuGK:active, .faq-item_uInput__GZuGK:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.faq-item_uInput__GZuGK:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.faq-item_uInput__GZuGK.faq-item_isInvalid__tsF0X { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.faq-item_uContentCard__bq2_I { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.faq-item_uInputError__HRXYW { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.faq-item_desktopOnly__4QCGs { display: none; }
@media only screen and (min-width: 99999px) {
  .faq-item_desktopOnly__4QCGs { display: block; }
  .faq-item_mobileOnly__0_B01 { display: none; }
}
.faq-item_legal__JmOmW { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.faq-item_faqItemOpened__fTPGw, .faq-item_faqItem__bV4M6 { overflow: hidden; border-bottom: 1px solid var(--borderTertiaryColor); }
.faq-item_faqQuestion__uxXqS { position: relative; padding: 20px 32px 20px 0px; margin-bottom: 0px; cursor: pointer; }
.faq-item_faqItemBtn__3wYTP { position: absolute; top: 24px; right: 0px; display: flex; align-items: center; justify-content: center; }
.faq-item_faqItemBtnIcon__0i37C { display: block; width: 24px; height: 24px; fill: var(--contentSecondaryColor); transition: transform 0.25s; }
.faq-item_faqItemOpened__fTPGw .faq-item_faqItemBtnIcon__0i37C { transform: rotate(180deg); }
.faq-item_faqAnswer__ByTe4 { max-height: 0px; transition: max-height 0.35s; }
.faq-item_faqItemOpened__fTPGw .faq-item_faqAnswer__ByTe4 { max-height: 1000px; }
.faq-item_faqAnswerText__9DRc4 { padding: 0px 0px 24px; color: var(--contentSecondaryColor); font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; }
[data-aeonik-pro-new-font] .faq-item_faqAnswerText__9DRc4 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .faq-item_faqAnswerText__9DRc4 { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; }
  [data-aeonik-pro-new-font] .faq-item_faqAnswerText__9DRc4 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.faq-item_faqAnswerText__9DRc4 a { color: var(--contentLinkColor); }
.faq-accordion_uButton__qoSRA { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.faq-accordion_uGreenButton__11jo_ { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.faq-accordion_uGreenButton__11jo_:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.faq-accordion_uGreenWideButton__8U_V9, .faq-accordion_uWideButton__7Pt_l { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.faq-accordion_uWideButton__7Pt_l { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.faq-accordion_uWideButton__7Pt_l:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.faq-accordion_uInput__TWaGW { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.faq-accordion_uInput__TWaGW:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.faq-accordion_uInput__TWaGW:hover { border: 1px solid var(--neutral900Color); }
.faq-accordion_uInput__TWaGW:-webkit-autofill:active, .faq-accordion_uInput__TWaGW:-webkit-autofill:focus, .faq-accordion_uInput__TWaGW:active, .faq-accordion_uInput__TWaGW:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.faq-accordion_uInput__TWaGW:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.faq-accordion_uInput__TWaGW.faq-accordion_isInvalid__a_Cm6 { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.faq-accordion_uContentCard__Caj3h { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.faq-accordion_uInputError__cwKzN { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.faq-accordion_desktopOnly__Q3Rju { display: none; }
@media only screen and (min-width: 99999px) {
  .faq-accordion_desktopOnly__Q3Rju { display: block; }
  .faq-accordion_mobileOnly__5nBnV { display: none; }
}
.faq-accordion_legal__G_YtX { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.faq-accordion_container__vk36x { width: 100%; padding: 0px 20px; }
@media only screen and (min-width: 99999px) {
  .faq-accordion_container__vk36x { padding: 120px 0px; background: var(--backgroundSecondaryColor); }
}
.faq-accordion_content__L5PtI { display: flex; justify-content: center; }
@media only screen and (min-width: 99999px) {
  .faq-accordion_content__L5PtI { max-width: 1128px; margin: 0px auto; gap: 60px; }
}
.faq-accordion_title__E3PqY { margin-bottom: 24px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .faq-accordion_title__E3PqY { margin-bottom: 40px; }
}
.faq-accordion_imageWrap__ZKYAA { display: flex; align-items: baseline; border-radius: 16px; }
.faq-accordion_image__7mhkV { display: none; border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .faq-accordion_image__7mhkV { display: block; }
}
.faq-accordion_questionsList__po4_S { width: 100%; padding: 0px; margin: 0px; list-style: none; }
.faq-accordion_groupedFaqItem__0rpt_ { padding: 0px 12px 0px 20px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin-bottom: 16px; background: var(--backgroundSecondaryColor); border-radius: 12px; }
.faq-accordion_groupedFaqItem__0rpt_:last-child { margin-bottom: 0px; }
@media only screen and (min-width: 99999px) {
  .faq-accordion_groupedFaqItem__0rpt_ { padding: 0px 32px; }
}
.checkout-default-remarketing-feedbacks-section_feedbacksSection__NUcJ0 { display: flex; flex-direction: column; gap: 48px; }
@media only screen and (min-width: 99999px) {
  .checkout-default-remarketing-feedbacks-section_feedbacksSection__NUcJ0 { gap: 80px; }
}
.checkout-default-remarketing-feedbacks-section_reviews__sVsm0, .checkout-default-remarketing-feedbacks-section_successStories__afg3F { margin: 0px 20px; }
@media only screen and (min-width: 99999px) {
  .checkout-default-remarketing-feedbacks-section_reviews__sVsm0, .checkout-default-remarketing-feedbacks-section_successStories__afg3F { max-width: 1128px; margin: 0px auto; }
}
.checkout-default-remarketing-feedbacks-section_featuredIn__UawyN { max-width: 1128px; margin: 0px auto; }
.checkout-default-remarketing-feedbacks-section_appStoreReview__jslRc { background-color: var(--backgroundSecondaryColor); }
.checkout-default-remarketing-feedbacks-section_appStoreMoreButton__4_z8x { background: linear-gradient(270deg,var(--backgroundSecondaryColor) 63.54%,rgba(246,247,249,0) 91.43%); }
.checkout-free-trial-payment_container__mhroV { width: 100%; padding: 0px 20px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .checkout-free-trial-payment_container__mhroV { padding: 60px 0px; border: 1px solid var(--borderTertiaryColor); border-radius: 16px; }
}
.checkout-free-trial-payment_innerContainer__8URwe { width: 100%; max-width: 744px; margin: auto; }
.checkout-free-trial-payment_title__LMC2Q { margin-bottom: 24px; }
.checkout-free-trial-payment_titleHighlight__m453B { color: var(--themePrimaryColor); }
.checkout-free-trial-payment_disclaimer__NeUe_ { margin-bottom: 24px; color: var(--contentTertiaryColor); text-align: center; }
.checkout-free-trial-payment_buttonContainer__iMTZZ { display: flex; justify-content: center; margin-top: 24px; }
.checkout-free-trial-payment_button__UswMu { box-shadow: 0 0 0 0 var(--themePrimaryColor); }
.checkout-free-trial-payment_legalContainer__hY1AB { width: 100%; margin: 24px auto 0px; }
.checkout-free-trial-payment_legalContainer__hY1AB b { font-weight: 600; }
.checkout-free-trial-payment_choosePlanDisclaimer__zetih { margin: 24px auto 0px; }
@media only screen and (min-width: 99999px) {
  .checkout-free-trial-payment_choosePlanDisclaimer__zetih { text-align: center; }
}
.money-back-guarantee_container__vDf_V { padding: 32px 24px; margin: var(--margin,0 20px); background: var(--backgroundSecondaryColor); border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .money-back-guarantee_container__vDf_V { padding: 60px 0px; margin: 0px; border-radius: 0px; }
}
.money-back-guarantee_content__NjFSX { display: flex; width: 100%; max-width: 744px; flex-direction: column; align-items: center; margin: 0px auto; }
.money-back-guarantee_title__AVejA { margin: 16px 0px; text-align: center; }
.money-back-guarantee_title__AVejA.money-back-guarantee_shouldLowercaseTitle__dIB4R { text-transform: lowercase; }
@media only screen and (min-width: 99999px) {
  .money-back-guarantee_title__AVejA { margin: 0px 0px 24px; }
}
.money-back-guarantee_icon__cz83s { width: 48px; height: 48px; margin: 0px; }
@media only screen and (min-width: 99999px) {
  .money-back-guarantee_icon__cz83s { margin-bottom: 24px; }
}
.money-back-guarantee_text__35zBm { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; color: var(--contentSecondaryColor) !important; }
[data-aeonik-pro-new-font] .money-back-guarantee_text__35zBm { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
.money-back-guarantee_text__35zBm a { color: var(--contentLinkColor); }
@media only screen and (min-width: 99999px) {
  .money-back-guarantee_text__35zBm { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; }
  [data-aeonik-pro-new-font] .money-back-guarantee_text__35zBm { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.money-back-guarantee_text__35zBm:not(:last-child) { margin-bottom: 16px; }
.review-with-rating_uButton__GmBxS { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.review-with-rating_uGreenButton__w0I_a { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.review-with-rating_uGreenButton__w0I_a:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.review-with-rating_uGreenWideButton__hL0AT, .review-with-rating_uWideButton__N1IKN { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.review-with-rating_uWideButton__N1IKN { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.review-with-rating_uWideButton__N1IKN:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.review-with-rating_uInput___Hc1U { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.review-with-rating_uInput___Hc1U:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.review-with-rating_uInput___Hc1U:hover { border: 1px solid var(--neutral900Color); }
.review-with-rating_uInput___Hc1U:-webkit-autofill:active, .review-with-rating_uInput___Hc1U:-webkit-autofill:focus, .review-with-rating_uInput___Hc1U:active, .review-with-rating_uInput___Hc1U:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.review-with-rating_uInput___Hc1U:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.review-with-rating_uInput___Hc1U.review-with-rating_isInvalid___mmFo { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.review-with-rating_uContentCard__iw7na { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.review-with-rating_uInputError__FZSBl { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.review-with-rating_desktopOnly__oPhZH { display: none; }
@media only screen and (min-width: 99999px) {
  .review-with-rating_desktopOnly__oPhZH { display: block; }
  .review-with-rating_mobileOnly__F6W4z { display: none; }
}
.review-with-rating_legal__IuNKA { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.review-with-rating_item__qNfqk { position: relative; width: 100%; min-height: 164px; padding: 16px; background: var(--bg-color,var(--backgroundSecondaryColor)); border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .review-with-rating_item__qNfqk { padding: 24px; min-height: 215px; }
}
.review-with-rating_itemName__0fcZY { max-width: calc(100% - 44px); margin-bottom: 8px; }
@media only screen and (max-width: 99999px) {
  [lang="ar"] .review-with-rating_modalInnerContainer__oXTHX, [lang="he"] .review-with-rating_modalInnerContainer__oXTHX { margin-top: 24px; }
}
.review-with-rating_icon___b5nv { color: var(--contentWarningColor,#e9a43f); }
.review-with-rating_stars__pqQdR { margin-bottom: 16px; }
@media only screen and (min-width: 99999px) {
  .review-with-rating_stars__pqQdR { margin-bottom: 24px; }
}
.review-with-rating_expandButton__Rgwzl { position: absolute; bottom: 14px; width: 64px; background: linear-gradient(270deg,var(--bg-color,#f6f7f9) 63.54%,rgba(246,247,249,0) 91.43%); cursor: pointer; inset-inline-end: 16px; outline: none; text-align: right; text-decoration: none; font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.43; color: var(--contentLinkColor,#0050b2) !important; }
[data-aeonik-pro-new-font] .review-with-rating_expandButton__Rgwzl { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 400; }
.review-with-rating_expandButton__Rgwzl:lang(ar), .review-with-rating_expandButton__Rgwzl:lang(he) { width: 40px; background: linear-gradient(90deg,var(--bg-color,#f6f7f9) 63.54%,rgba(246,247,249,0) 91.43%); text-align: end; }
.review-with-rating_expandButton__Rgwzl:lang(bg), .review-with-rating_expandButton__Rgwzl:lang(hu), .review-with-rating_expandButton__Rgwzl:lang(ja), .review-with-rating_expandButton__Rgwzl:lang(pl), .review-with-rating_expandButton__Rgwzl:lang(sq), .review-with-rating_expandButton__Rgwzl:lang(tr) { width: 84px; }
.review-with-rating_expandButton__Rgwzl:lang(ro) { bottom: 14px; width: 88px; }
.review-with-rating_expandButton__Rgwzl:lang(sq) { background: linear-gradient(270deg,var(--bg-color) 81.54%,rgba(246,247,249,0) 175.43%); }
.review-with-rating_expandButton__Rgwzl:lang(az) { bottom: 12px; width: 80px; padding: 2px; background: linear-gradient(270deg,var(--bg-color) 80%,rgba(246,247,249,0) 175.43%); }
.review-with-rating_expandButton__Rgwzl:lang(ja), .review-with-rating_expandButton__Rgwzl:lang(tr) { background: linear-gradient(270deg,var(--bg-color) 90%,rgba(246,247,249,0) 125.43%); }
.review-with-rating_expandButton__Rgwzl:lang(tr) { bottom: 11px; width: 80px; padding: 2px; }
@media only screen and (min-width: 99999px) {
  .review-with-rating_expandButton__Rgwzl:lang(az) { bottom: 9px; }
}
@media only screen and (min-width: 99999px) {
  .review-with-rating_expandButton__Rgwzl { bottom: 20px; }
  .review-with-rating_expandButton__Rgwzl:lang(pl), .review-with-rating_expandButton__Rgwzl:lang(ro) { bottom: 26px; }
  .review-with-rating_expandButton__Rgwzl:lang(ja), .review-with-rating_expandButton__Rgwzl:lang(sq) { bottom: 22px; width: 88px; }
  .review-with-rating_expandButton__Rgwzl:lang(az), .review-with-rating_expandButton__Rgwzl:lang(tr) { bottom: 20px; }
  .review-with-rating_expandButton__Rgwzl:lang(sk) { bottom: 21px; }
}
.review-with-rating_modal__yI1Gw { position: absolute; top: 50%; left: 50%; width: calc(100% - 40px); height: auto; background: var(--backgroundSecondaryColor,#f6f7f9); border-radius: 24px; box-shadow: none; transform: translate(-50%, -50%); }
.review-with-rating_modal__yI1Gw button { color: var(--contentPrimaryColor,rgb(23,23,23)); }
.review-with-rating_modalContent__2_m3o { padding: 20px !important; }
@media only screen and (min-width: 99999px) {
  .review-with-rating_modalContent__2_m3o { padding: 32px 40px !important; }
}
.review-with-rating_modalText__lKL7R { color: var(--contentSecondaryColor,rgba(23,23,23,.72)) !important; }
.review-with-rating_truncatedContent__QBj70 { position: relative; margin-top: 8px; }
.review-with-rating_truncatedContentClamped__XT9ez { max-height: 92px; }
.review-with-rating_lineClampText__GVgDO { position: relative; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; color: var(--contentSecondaryColor,rgba(23,23,23,.72)); -webkit-line-clamp: 4; text-overflow: ellipsis; word-break: break-word; }
.reviews-with-rating-more-button_uButton__jhMVv { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.reviews-with-rating-more-button_uGreenButton__UhycU { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.reviews-with-rating-more-button_uGreenButton__UhycU:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.reviews-with-rating-more-button_uGreenWideButton__OfwQk, .reviews-with-rating-more-button_uWideButton__3_jsS { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.reviews-with-rating-more-button_uWideButton__3_jsS { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.reviews-with-rating-more-button_uWideButton__3_jsS:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.reviews-with-rating-more-button_uInput__23aio { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.reviews-with-rating-more-button_uInput__23aio:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.reviews-with-rating-more-button_uInput__23aio:hover { border: 1px solid var(--neutral900Color); }
.reviews-with-rating-more-button_uInput__23aio:-webkit-autofill:active, .reviews-with-rating-more-button_uInput__23aio:-webkit-autofill:focus, .reviews-with-rating-more-button_uInput__23aio:active, .reviews-with-rating-more-button_uInput__23aio:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.reviews-with-rating-more-button_uInput__23aio:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.reviews-with-rating-more-button_uInput__23aio.reviews-with-rating-more-button_isInvalid__mYtYx { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.reviews-with-rating-more-button_uContentCard__VymVE { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.reviews-with-rating-more-button_uInputError__ekgUh { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.reviews-with-rating-more-button_desktopOnly__JDc2T { display: none; }
@media only screen and (min-width: 99999px) {
  .reviews-with-rating-more-button_desktopOnly__JDc2T { display: block; }
  .reviews-with-rating-more-button_mobileOnly__Fq7Ip { display: none; }
}
.reviews-with-rating-more-button_legal__5Mnns { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.reviews-with-rating-more-button_container__EAzpl { display: flex; flex-direction: column; align-items: center; margin: 0px; gap: 24px; }
@media only screen and (min-width: 99999px) {
  .reviews-with-rating-more-button_container__EAzpl { margin: 0px auto; gap: 40px; }
}
.reviews-with-rating-more-button_reviewsList__LmU8_ { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 16px; }
@media only screen and (min-width: 99999px) {
  .reviews-with-rating-more-button_reviewsList__LmU8_ { flex-direction: row; margin: 0px; gap: 24px; }
}
.reviews-with-rating-more-button_title__a1jji { padding: 0px 20px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .reviews-with-rating-more-button_title__a1jji { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 48px; letter-spacing: -1px; line-height: 1.04; padding: 0px; }
  [data-recoleta-font] .reviews-with-rating-more-button_title__a1jji { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 48px; font-style: normal; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-font] .reviews-with-rating-more-button_title__a1jji { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 56px; letter-spacing: -0.02em; line-height: 1.03; }
  [data-headline-recoleta-font] .reviews-with-rating-more-button_title__a1jji { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-new-font] .reviews-with-rating-more-button_title__a1jji { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .reviews-with-rating-more-button_title__a1jji { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.reviews-with-rating-more-button_disclaimer__4Ulcf { width: 100%; max-width: 745px; }
@media only screen and (min-width: 99999px) {
  .reviews-with-rating-more-button_disclaimer__4Ulcf { text-align: center; }
}
.reviews-with-rating-more-button_disclaimer__4Ulcf b { font-weight: 600; }
@media only screen and (min-width: 99999px) {
  .reviews-with-rating-more-button_item__dPBlF { max-width: 360px; }
}
.small-promo-card-bonus-template_wrapper__TIegk { width: 100%; max-width: 744px; padding-top: 16px; }
.small-promo-card-bonus-template_container__MUzPg { position: relative; display: flex; width: 100%; max-width: 744px; align-items: center; padding: 12px 16px; border: 1px solid var(--borderTertiaryColor); background: var(--discount-container-color,var(--backgroundPrimaryColor,#fff)); border-radius: 16px; gap: 16px; }
.small-promo-card-bonus-template_container__MUzPg.small-promo-card-bonus-template_chinaGold__DhAEH { border: 2px solid var(--themeAccentColor); }
@media only screen and (min-width: 99999px) {
  .small-promo-card-bonus-template_container__MUzPg { padding: 20px 40px; margin-top: 0px; gap: 24px; }
}
.small-promo-card-bonus-template_discountLabel__RW9I_ { display: flex; width: fit-content; align-items: center; padding: 4px 8px; margin-bottom: 12px; background: var(--discount-label-background-color,var(--backgroundNegativeColor,rgba(238,80,90,.12))); border-radius: 6px; gap: 4px; text-transform: uppercase; }
@media only screen and (min-width: 99999px) {
  .small-promo-card-bonus-template_discountLabel__RW9I_ { margin-bottom: 16px; }
}
.small-promo-card-bonus-template_discountLabelText__eg9pb { color: var(--discount-label-text-color,var(--contentNegativeColor)); }
@media screen and (max-width: 375px) {
  .small-promo-card-bonus-template_discountLabelText__eg9pb { font-size: 10px; }
}
@media screen and (max-width: 99999px) {
  .small-promo-card-bonus-template_discountLabelText__eg9pb:lang(es) { font-size: 10px; }
}
.small-promo-card-bonus-template_title__NJS9f { margin-bottom: 4px; }
.small-promo-card-bonus-template_plus__PSZOF { position: absolute; z-index: 0; display: flex; width: 16px; height: 16px; align-items: center; justify-content: center; color: var(--contentTertiaryColor); inset-block-start: -9px; inset-inline: 0px; margin-inline: auto; }
.small-promo-card-bonus-template_plus__PSZOF::before { position: absolute; z-index: -1; background: var(--discount-container-color,var(--backgroundPrimaryColor,#fff)); block-size: 8px; content: ""; inset-block-start: 50%; inset-inline: -12px; }
@media only screen and (min-width: 99999px) {
  .small-promo-card-bonus-template_plus__PSZOF { display: none; }
}
.small-promo-card-bonus-template_content__OdKWM { flex: 1 1 0%; }
.small-promo-card-bonus-template_image__6qtbj { max-width: 250px; flex: 0 0 41%; }
.small-promo-card-bonus-template_disclaimer__wvXKd { margin: 8px 11px 0px; }
.checkout-small-promo-card-bonus_printableWorkoutBonus__MRJnR { --discount-label-background-color: var(--backgroundWarningColor); --discount-label-text-color: var(--contentWarningColor); --discount-container-color: var(--answerBackgroundColor); padding-top: 2px; }
.checkout-plan-select-section_bottomDisclaimer__s61bF { color: var(--bottomDisclaimerColor,var(--textSecondary)); }
.checkout-plan-select-section_bottomTitle__LN4Aj { margin-inline: auto; max-inline-size: 10em; }
.checkbox-compliance_container__fUmIH { display: flex; align-items: center; justify-content: space-between; margin: 0px auto; user-select: none; }
.checkbox-compliance_label__z9bSc span { color: var(--neutral600Color); font-size: 12px; line-height: 1.3; }
.checkbox-compliance_label__z9bSc span a { color: var(--neutral600Color); }
.checkbox-compliance_checkboxWrapper__zLGMw { position: relative; margin-right: 12px; }
.checkbox-compliance_checkbox__YTJfl { cursor: pointer; }
.checkbox-compliance_checkbox__YTJfl input { width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; outline: none; visibility: hidden; }
.checkbox-compliance_checkmark__m_K5e { position: absolute; top: 0px; left: 0px; width: 24px; height: 24px; border-radius: 4px; }
.checkbox-compliance_text__nyQ_J .checkbox-compliance_link__9fgwD { color: var(--contentLinkColor); cursor: pointer; letter-spacing: -0.6px; line-height: 1.3; text-decoration-line: underline; }
.choose-plan-common_uButton__6K8Im { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.choose-plan-common_uGreenButton__6uIF3 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.choose-plan-common_uGreenButton__6uIF3:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.choose-plan-common_uGreenWideButton___s05u, .choose-plan-common_uWideButton__yhjcQ { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.choose-plan-common_uWideButton__yhjcQ { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.choose-plan-common_uWideButton__yhjcQ:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.choose-plan-common_uInput__Q5yll { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.choose-plan-common_uInput__Q5yll:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.choose-plan-common_uInput__Q5yll:hover { border: 1px solid var(--neutral900Color); }
.choose-plan-common_uInput__Q5yll:-webkit-autofill:active, .choose-plan-common_uInput__Q5yll:-webkit-autofill:focus, .choose-plan-common_uInput__Q5yll:active, .choose-plan-common_uInput__Q5yll:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.choose-plan-common_uInput__Q5yll:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.choose-plan-common_uInput__Q5yll.choose-plan-common_isInvalid__3vF1V { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.choose-plan-common_uContentCard__R2Wwh { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.choose-plan-common_uInputError__K_5LN { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.choose-plan-common_desktopOnly__Ulb3x { display: none; }
@media only screen and (min-width: 99999px) {
  .choose-plan-common_desktopOnly__Ulb3x { display: block; }
  .choose-plan-common_mobileOnly__GcFeJ { display: none; }
}
.choose-plan-common_legal__G2u2k { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
@media only screen and (min-width: 99999px) {
  .choose-plan-common_container__kzxOe { padding: 48px 88px; border: 1px solid var(--neutral300Color); border-radius: 24px; }
}
.choose-plan-common_title___k_j_ { margin-bottom: 16px; color: var(--neutral900Color); font-size: var(--h2SizeMobile,24px); font-weight: 700; line-height: 1.33; text-align: center; }
@media only screen and (min-width: 99999px) {
  .choose-plan-common_title___k_j_ { margin-bottom: 24px; font-size: var(--h2SizeDesktop,32px); line-height: 1.25; }
}
.choose-plan-common_planListContainer__bcmgC { display: grid; width: 100%; margin: 0px auto; gap: 16px; }
.choose-plan-common_buttonContainer__rXPs7 { max-width: 335px; margin: 32px auto 24px; text-align: center; }
.choose-plan-common_legalContainer__vr4U3 { max-width: 335px; margin: 24px auto; text-align: center; }
.choose-plan-common_legalContainer__vr4U3 > * { color: var(--neutral600Color); font-size: 12px; line-height: 1.33; }
.choose-plan-common_safeCheckoutContainer__u2tvE { max-width: 335px; text-align: center; }
.choose-plan-common_safeCheckoutText__GaTi_ { position: absolute; top: -10px; left: 50%; padding: 0px 8px; background-color: var(--background1Color); color: var(--neutral900Color); font-size: 18px; transform: translateX(-50%); white-space: nowrap; }
.checkbox_uButton__VWHaG { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.checkbox_uGreenButton__6iGAE { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.checkbox_uGreenButton__6iGAE:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.checkbox_uGreenWideButton__s7Gm5, .checkbox_uWideButton__fcNIP { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.checkbox_uWideButton__fcNIP { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.checkbox_uWideButton__fcNIP:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.checkbox_uInput__Hggvl { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.checkbox_uInput__Hggvl:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.checkbox_uInput__Hggvl:hover { border: 1px solid var(--neutral900Color); }
.checkbox_uInput__Hggvl:-webkit-autofill:active, .checkbox_uInput__Hggvl:-webkit-autofill:focus, .checkbox_uInput__Hggvl:active, .checkbox_uInput__Hggvl:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.checkbox_uInput__Hggvl:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.checkbox_uInput__Hggvl.checkbox_isInvalid__T6vtK { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.checkbox_uContentCard__DUodU { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.checkbox_uInputError__im68K { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.checkbox_desktopOnly___IO4M { display: none; }
@media only screen and (min-width: 99999px) {
  .checkbox_desktopOnly___IO4M { display: block; }
  .checkbox_mobileOnly__A9ySc { display: none; }
}
.checkbox_legal__CTB7m { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.checkbox_checkbox__Eankq { position: absolute; opacity: 0; }
.checkbox_label__KmHax { position: relative; padding: 0px; cursor: pointer; }
.checkbox_label__KmHax::before { display: inline-block; width: 18px; height: 18px; border: 1px solid var(--checkboxBorderColor); border-radius: 12px; content: ""; vertical-align: text-top; }
.checkbox_label__KmHax.checkbox_isChecked__IiUKr::before { width: 18px; height: 18px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: var(--primary300Color); }
.checkbox_checkmark__F7Us0 { position: absolute; top: 2px; left: 2px; width: 16px; height: 16px; background-position: 50% center; background-repeat: no-repeat; background-size: 9px 7px; border-radius: 20px; }
.selectable-card_borderedCard__3_FWB { position: relative; display: flex; padding: 20px; border: 1px solid var(--answerOptionBorderColor); background: var(--background3Color); border-radius: 6px; color: var(--neutral900Color); cursor: pointer; }
.selectable-card_borderedCard__3_FWB.selectable-card_isSelected___Bzdf { border: 1px solid var(--primary300Color); background-color: var(--selectableCardActiveColor); box-shadow: rgba(43, 49, 57, 0.08) 0px 12px 24px, rgba(43, 55, 70, 0.06) 0px 4px 8px; }
.selectable-card_isInline__jhdQ2.selectable-card_borderedCard__3_FWB { display: inline-block; padding: 7px 16px; margin: 8px; border-radius: 16px; text-align: center; }
.selectable-card_isSmaller__O_kHz.selectable-card_borderedCard__3_FWB { display: flex; width: 83px; height: 48px; align-items: center; justify-content: center; padding: 0px; }
.selectable-card_isSmaller__O_kHz.selectable-card_borderedCard__3_FWB.selectable-card_isSelected___Bzdf { box-shadow: rgba(43, 49, 57, 0.08) 0px 12px 24px, rgba(43, 55, 70, 0.06) 0px 4px 8px; }
.selectable-card_isVertical__07aJ7.selectable-card_borderedCard__3_FWB { max-width: 48%; height: 368px; }
.payment-method-selection-cards_methodSelection__w_zV4 { display: grid; margin-bottom: 24px; gap: 20px; grid-template-columns: 1fr 1fr; }
.payment-method-selection-cards_methodCard__uTrDn { min-height: 75px; flex: 1 1 0%; flex-direction: column; align-items: center; justify-content: center; padding: 16px 10px; border: 1px solid var(--neutral300Color); background-color: rgb(247, 247, 248); --payPalPayColor: #677d96; --payPalPalColor: #a3b3c6; --payPalDarkColor: #50647c; }
.payment-method-selection-cards_methodCard__uTrDn.payment-method-selection-cards_selectedMethodCard__1NR59 { --selectableCardActiveColor: #fff; border-width: 2px; }
.payment-method-selection-cards_creditCard__cqRuY { max-width: 120px; }
.payment-method-selection-cards_payPal___A0ob { width: 100%; max-width: 110px; height: auto; }
.payment-summary-info_boldText__CuKnA { color: rgb(22, 42, 65); font-size: 18px; font-weight: 700; line-height: 1.3; }
.payment-summary-info_secondaryText__WfSVs { color: rgb(108, 114, 122); font-size: 14px; font-weight: 500; line-height: 1.4; }
.payment-summary-info_discountHighlight__L3V__ { color: rgb(223, 65, 66); font-weight: 600; text-align: end; white-space: nowrap; }
.payment-summary-info_spanNowrap__Zdal3 { white-space: nowrap; }
.payment-summary-info_summaryTitle__Rj0xD { margin-bottom: 24px; }
.payment-summary-info_priceRow__T3WQ_ { display: flex; align-items: center; justify-content: space-between; margin: 12px 0px; gap: 16px; }
.payment-summary-info_summaryDivider__CO1v7 { width: 100%; height: 1px; margin: 20px 0px; background: rgb(223, 227, 235); }
.payment-summary-info_totalRow__Gf1cf { display: flex; align-items: center; justify-content: space-between; font-size: 16px; }
.payment-summary-info_totalRow__Gf1cf .payment-summary-info_colored__5oMvy { color: rgb(66, 187, 173); }
.payment-summary-info_discountRow__CDGG7 { display: flex; align-items: center; justify-content: space-between; margin-top: 10px; font-size: 12px; gap: 5px; }
.payment-summary-info_periodSmallText__r3JiQ { color: rgb(78, 101, 127); font-size: 11px; text-transform: lowercase; }
.payment-summary-container_legal__deP5I { margin-top: 32px; font-size: 12px; font-weight: 400; line-height: 1.33; }
.payment-summary-container_legal__deP5I, .payment-summary-container_legal__deP5I a { color: var(--neutral600Color); }
.payment-summary-container_wallPilatesBrandPalette__ADazx { font-family: var(--secondaryFont),sans-serif; font-size: 12px; -webkit-font-smoothing: antialiased; line-height: 1.33; font-weight: 400; letter-spacing: 0px; color: var(--contentTertiaryColor,rgba(23,23,23,.56)); }
[data-aeonik-pro-new-font] .payment-summary-container_wallPilatesBrandPalette__ADazx { font-family: var(--font-aeonik-pro),sans-serif; font-size: 12px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 16px; font-weight: 400; }
.selectable-payment_paymentMethodCard__I8d4B { display: flex; align-items: center; justify-content: space-between; border: 1px solid var(--cardBorderColor); margin-bottom: 16px; background-color: var(--paymentMethodCardBackgroundColor); border-radius: 8px; color: rgb(78, 101, 127); font-weight: 700; }
.selectable-payment_isSelected__u177Z { color: var(--primary400Color); }
.selectable-payment_methodCardContent__dDw_J { display: flex; align-items: center; }
.selectable-payment_methodLogo__t1QBX { margin-left: 8px; }
.order-info_orderInfo__Kh6gI { position: relative; z-index: 1; margin: 34px 0px 36px; }
.order-info_orderInfoRow__FlyI9 { display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px; }
.order-info_orderInfoTotalRow__zkBR_ { margin: 36px 0px 14px; }
.order-info_taxLabel__KYKh6 { color: rgb(50, 55, 71); font-size: 14px; font-weight: 300; }
.order-info_greyLabel__IfZus { color: var(--neutral400Color); font-size: 18px; font-weight: 300; }
.order-info_boldLabel__iypfb { color: rgb(50, 55, 71); font-size: 24px; line-height: 1; }
.order-info_redNumber__Wu6y2 { color: var(--accentRedColor); font-size: 24px; font-weight: 600; line-height: 1; }
.order-info_greenNumber__K0YSS { color: var(--primary400Color); font-size: 24px; font-weight: 600; line-height: 1; }
.payment_content__lhwls { padding: 0px 0px 60px; margin-top: 24px; }
.payment_creditCardOnlyContent__DBq6i { margin-top: 50px; }
.payment_paymentAccordionContent__ivMl_ { padding: 0px; }
.payment_isHidden__ZyHH0 { height: 0px; opacity: 0; visibility: hidden; }
.payment_paymentMethodContainer__Icu5_ { padding-bottom: 20px; }
.payment_orderInfo__m_lBY { position: relative; z-index: 1; margin-top: 24px; margin-bottom: 24px; }
.upsell-payment-modal_paymentModalContainer__jNTj9 { background-color: rgb(255, 255, 255); }
.utilities_uButton__Yk1ZM { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.utilities_uGreenButton__cWN5b { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.utilities_uGreenButton__cWN5b:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.utilities_uGreenWideButton__ER2O_, .utilities_uWideButton___UmoJ { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.utilities_uWideButton___UmoJ { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.utilities_uWideButton___UmoJ:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.utilities_uInput__e6U5I { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.utilities_uInput__e6U5I:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.utilities_uInput__e6U5I:hover { border: 1px solid var(--neutral900Color); }
.utilities_uInput__e6U5I:-webkit-autofill:active, .utilities_uInput__e6U5I:-webkit-autofill:focus, .utilities_uInput__e6U5I:active, .utilities_uInput__e6U5I:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.utilities_uInput__e6U5I:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.utilities_uInput__e6U5I.utilities_isInvalid__1V32r { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.utilities_uContentCard__dRLRO { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.utilities_uInputError__TUM0W { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.utilities_desktopOnly__bFGiD { display: none; }
@media only screen and (min-width: 99999px) {
  .utilities_desktopOnly__bFGiD { display: block; }
  .utilities_mobileOnly__hO98V { display: none; }
}
.utilities_legal__dO3R_ { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.additional-discount-modal-base_modal__ugJso { background: var(--background3Color); }
.additional-discount-modal-base_modal__ugJso b { font-weight: 700; }
.additional-discount-modal-base_legalText__Dhasz, .additional-discount-modal-base_text__eJgN7 { color: var(--neutral700Color); font-size: 14px; line-height: 1.5; text-align: center; }
.additional-discount-modal-base_legalText__Dhasz { padding: 0px 20px 25px; margin: 0px auto; color: var(--neutral500Color); font-size: 12px; }
.additional-discount-modal-base_greyText__R2yml { padding: 12px 10px 15px; margin: 0px 0px 24px; background: var(--neutral100Color); border-radius: 16px; color: var(--neutral700Color); font-size: 14px; line-height: 1.5; text-align: center; }
.additional-discount-modal-base_greyText__R2yml b { color: var(--primary500Color); }
.additional-discount-modal-base_button__ELcRJ { max-width: 100%; }
.graph_container__csWCn { position: relative; width: 100%; margin: 58px 0px 16px; }
.graph_horizontalLines___DThd { position: absolute; top: 0px; left: 0px; width: 100%; }
.graph_horizontalLines___DThd rect { fill: var(--neutral900Color); }
.graph_graph__tgxm8 { position: relative; width: 286px; margin: 4px auto 0px; }
.graph_pointLabel__aazet { position: absolute; z-index: 1; top: 40%; padding: 6px 12px; margin-top: -1px; background: var(--background1Color); border-radius: 6px; box-shadow: rgba(68, 71, 72, 0.15) 0px 8px 16px; color: var(--neutral700Color); font-size: 14px; font-weight: 600; letter-spacing: 0.5px; line-height: 1.142; text-align: center; transform: translateX(-50%); white-space: nowrap; }
.graph_pointLabel__aazet:lang(de), .graph_pointLabel__aazet:lang(es), .graph_pointLabel__aazet:lang(pt), .graph_pointLabel__aazet:lang(ru) { font-size: 10px; }
.graph_pointLabel__aazet:lang(fr) { width: max-content; }
.graph_pointLabel__aazet::after { position: absolute; top: 100%; left: 25%; width: 0px; height: 0px; border-top: 5px solid var(--background1Color); border-right: 5px solid rgba(0, 0, 0, 0); border-left: 5px solid rgba(0, 0, 0, 0); content: ""; transform: translateX(-50%); }
.graph_pointLabel__aazet:lang(fr)::after { left: 45%; }
.graph_pointLabel__aazet::before { position: absolute; top: 100%; left: 25%; width: 0px; height: 0px; border-top: 6px solid var(--background1Color); border-right: 6px solid rgba(0, 0, 0, 0); border-left: 6px solid rgba(0, 0, 0, 0); content: ""; transform: translateX(-50%); }
.graph_pointLabel__aazet:lang(fr)::before { left: 45%; }
.graph_yourWeightLabel__q397g { top: -22%; left: 14.5%; }
.graph_yourWeightLabel__q397g:lang(tr) { left: 10.5%; }
.graph_yourWeightLabel__q397g:lang(de) { margin-top: -0.5%; margin-left: -0.5%; }
.graph_bettermeUserLabelLoos__2pnjQ { top: 43.2%; left: 86%; color: var(--primary300Color); }
.graph_bettermeUserLabelLoos__2pnjQ:lang(es), .graph_bettermeUserLabelLoos__2pnjQ:lang(fr), .graph_bettermeUserLabelLoos__2pnjQ:lang(pl), .graph_bettermeUserLabelLoos__2pnjQ:lang(pt), .graph_bettermeUserLabelLoos__2pnjQ:lang(tr) { left: 68%; }
.graph_bettermeUserLabelLoos__2pnjQ:lang(es)::after, .graph_bettermeUserLabelLoos__2pnjQ:lang(es)::before, .graph_bettermeUserLabelLoos__2pnjQ:lang(fr)::after, .graph_bettermeUserLabelLoos__2pnjQ:lang(fr)::before, .graph_bettermeUserLabelLoos__2pnjQ:lang(pl)::after, .graph_bettermeUserLabelLoos__2pnjQ:lang(pl)::before, .graph_bettermeUserLabelLoos__2pnjQ:lang(pt)::after, .graph_bettermeUserLabelLoos__2pnjQ:lang(pt)::before, .graph_bettermeUserLabelLoos__2pnjQ:lang(tr)::after, .graph_bettermeUserLabelLoos__2pnjQ:lang(tr)::before { left: 61%; }
.graph_bettermeUserLabelLoos__2pnjQ:lang(ru) { left: 80%; }
.graph_bettermeUserLabelLoos__2pnjQ:lang(ru)::after, .graph_bettermeUserLabelLoos__2pnjQ:lang(ru)::before { left: 61%; }
.graph_bettermeUserLabelLoos__2pnjQ:lang(it), .graph_bettermeUserLabelLoos__2pnjQ:lang(it)::after, .graph_bettermeUserLabelLoos__2pnjQ:lang(it)::before { left: 66%; }
.graph_bettermeUserLabelGain__NCoHu { top: -22%; left: 89%; color: var(--primary300Color); }
.graph_bettermeUserLabelGain__NCoHu:lang(es), .graph_bettermeUserLabelGain__NCoHu:lang(pt) { left: 80%; }
.graph_bettermeUserLabelGain__NCoHu:lang(es)::after, .graph_bettermeUserLabelGain__NCoHu:lang(es)::before, .graph_bettermeUserLabelGain__NCoHu:lang(pt)::after, .graph_bettermeUserLabelGain__NCoHu:lang(pt)::before { left: 40%; }
.graph_bettermeUserLabel__vdHf4:lang(de) { margin-left: 1%; }
.graph_yourWeightLabel__q397g:lang(fr) { margin-top: -0.5%; margin-left: -0.5%; }
.graph_yourWeightLabel__q397g:lang(fr)::after, .graph_yourWeightLabel__q397g:lang(fr)::before { left: 25%; }
.graph_averageUserLabel__Bl5AT { top: -6%; left: 84%; }
.graph_averageUserLabel__Bl5AT:lang(de) { top: 0px; left: 78.5%; max-width: 200px; margin-top: -5%; margin-left: 2.5%; white-space: normal; }
.graph_averageUserLabel__Bl5AT:lang(fr), .graph_averageUserLabel__Bl5AT:lang(it), .graph_averageUserLabel__Bl5AT:lang(tr) { top: 5%; left: 75%; max-width: 200px; margin-top: -5.8%; margin-left: -1.6%; }
.graph_averageUserLabel__Bl5AT:lang(fr)::after, .graph_averageUserLabel__Bl5AT:lang(fr)::before, .graph_averageUserLabel__Bl5AT:lang(it)::after, .graph_averageUserLabel__Bl5AT:lang(it)::before, .graph_averageUserLabel__Bl5AT:lang(tr)::after, .graph_averageUserLabel__Bl5AT:lang(tr)::before { left: 52%; }
.graph_bettermeUserLabel__vdHf4:lang(fr) { top: 53.2%; left: 80%; max-width: 200px; margin-top: -6%; margin-left: -2.5%; white-space: normal; }
.graph_greenPointLabel__fqoL9 { color: var(--primary300Color); }
.graph_horizontalScale__d0Nja { position: relative; width: 286px; height: 21px; margin: 0px auto 16px; }
.graph_horizontalMark__jxE4J { position: absolute; top: 0px; color: var(--neutral500Color); font-size: 11px; font-weight: 600; line-height: 21px; }
.graph-muscle-gain_container__eUAo9 { position: relative; width: 100%; margin: 58px 0px 16px; }
.graph-muscle-gain_horizontalLines__Kpp22 { position: absolute; top: 0px; left: 0px; width: 100%; }
.graph-muscle-gain_horizontalLines__Kpp22 rect { fill: var(--neutral900Color); }
.graph-muscle-gain_graph__d_HGl { position: relative; width: 286px; margin: 4px auto 0px; }
.graph-muscle-gain_pointLabel__SmJ8d { position: absolute; z-index: 1; top: 40%; padding: 6px 12px; margin-top: -1px; background: var(--background1Color); border-radius: 6px; box-shadow: rgba(68, 71, 72, 0.15) 0px 8px 16px; color: var(--neutral700Color); font-size: 14px; font-weight: 600; letter-spacing: 0.5px; line-height: 1.142; text-align: center; transform: translateX(-50%); white-space: nowrap; }
.graph-muscle-gain_pointLabel__SmJ8d:lang(de), .graph-muscle-gain_pointLabel__SmJ8d:lang(es), .graph-muscle-gain_pointLabel__SmJ8d:lang(pt) { font-size: 10px; }
.graph-muscle-gain_pointLabel__SmJ8d:lang(fr) { width: max-content; }
.graph-muscle-gain_pointLabel__SmJ8d::after { position: absolute; top: 100%; left: 25%; width: 0px; height: 0px; border-top: 5px solid var(--background1Color); border-right: 5px solid rgba(0, 0, 0, 0); border-left: 5px solid rgba(0, 0, 0, 0); content: ""; transform: translateX(-50%); }
.graph-muscle-gain_pointLabel__SmJ8d:lang(fr)::after { left: 45%; }
.graph-muscle-gain_pointLabel__SmJ8d::before { position: absolute; top: 100%; left: 25%; width: 0px; height: 0px; border-top: 6px solid var(--background1Color); border-right: 6px solid rgba(0, 0, 0, 0); border-left: 6px solid rgba(0, 0, 0, 0); content: ""; transform: translateX(-50%); }
.graph-muscle-gain_pointLabel__SmJ8d:lang(fr)::before { left: 45%; }
.graph-muscle-gain_yourWeightLabel__0u1up { top: -22%; left: 14.5%; }
.graph-muscle-gain_yourWeightLabel__0u1up:lang(es), .graph-muscle-gain_yourWeightLabel__0u1up:lang(tr) { left: 10.5%; }
.graph-muscle-gain_yourWeightLabel__0u1up:lang(de), .graph-muscle-gain_yourWeightLabel__0u1up:lang(fr) { margin-top: -0.5%; margin-left: -0.5%; }
.graph-muscle-gain_yourWeightLabel__0u1up:lang(fr)::after, .graph-muscle-gain_yourWeightLabel__0u1up:lang(fr)::before { left: 25%; }
.graph-muscle-gain_bettermeUserLabelLoos__3eE68 { top: 43.2%; left: 87%; color: var(--primary300Color); }
.graph-muscle-gain_bettermeUserLabelLoos__3eE68:lang(es), .graph-muscle-gain_bettermeUserLabelLoos__3eE68:lang(fr), .graph-muscle-gain_bettermeUserLabelLoos__3eE68:lang(pt), .graph-muscle-gain_bettermeUserLabelLoos__3eE68:lang(tr) { left: 75%; }
.graph-muscle-gain_bettermeUserLabelLoos__3eE68:lang(es)::after, .graph-muscle-gain_bettermeUserLabelLoos__3eE68:lang(es)::before, .graph-muscle-gain_bettermeUserLabelLoos__3eE68:lang(fr)::after, .graph-muscle-gain_bettermeUserLabelLoos__3eE68:lang(fr)::before, .graph-muscle-gain_bettermeUserLabelLoos__3eE68:lang(pt)::after, .graph-muscle-gain_bettermeUserLabelLoos__3eE68:lang(pt)::before, .graph-muscle-gain_bettermeUserLabelLoos__3eE68:lang(tr)::after, .graph-muscle-gain_bettermeUserLabelLoos__3eE68:lang(tr)::before { left: 63%; }
.graph-muscle-gain_bettermeUserLabelLoos__3eE68:lang(it) { left: 75%; }
.graph-muscle-gain_bettermeUserLabelLoos__3eE68:lang(it)::after, .graph-muscle-gain_bettermeUserLabelLoos__3eE68:lang(it)::before { left: 66%; }
.graph-muscle-gain_bettermeUserLabelGain__xg6no { top: -25%; left: 66%; color: var(--primary300Color); }
.graph-muscle-gain_bettermeUserLabelGain__xg6no::after, .graph-muscle-gain_bettermeUserLabelGain__xg6no::before { left: 72%; }
.graph-muscle-gain_bettermeUserLabelGain__xg6no:lang(de) { top: 32%; left: 80%; }
.graph-muscle-gain_bettermeUserLabelGain__xg6no:lang(de)::after, .graph-muscle-gain_bettermeUserLabelGain__xg6no:lang(de)::before { left: 43%; }
.graph-muscle-gain_bettermeUserLabelGain__xg6no:lang(es), .graph-muscle-gain_bettermeUserLabelGain__xg6no:lang(pt) { left: 80%; }
.graph-muscle-gain_bettermeUserLabelGain__xg6no:lang(es)::after, .graph-muscle-gain_bettermeUserLabelGain__xg6no:lang(es)::before, .graph-muscle-gain_bettermeUserLabelGain__xg6no:lang(pt)::after, .graph-muscle-gain_bettermeUserLabelGain__xg6no:lang(pt)::before { left: 43%; }
.graph-muscle-gain_bettermeUserLabelGain__xg6no:lang(fr), .graph-muscle-gain_bettermeUserLabelGain__xg6no:lang(it), .graph-muscle-gain_bettermeUserLabelGain__xg6no:lang(tr) { top: -25%; left: 64%; }
.graph-muscle-gain_bettermeUserLabelGain__xg6no:lang(fr)::after, .graph-muscle-gain_bettermeUserLabelGain__xg6no:lang(fr)::before, .graph-muscle-gain_bettermeUserLabelGain__xg6no:lang(it)::after, .graph-muscle-gain_bettermeUserLabelGain__xg6no:lang(it)::before, .graph-muscle-gain_bettermeUserLabelGain__xg6no:lang(tr)::after, .graph-muscle-gain_bettermeUserLabelGain__xg6no:lang(tr)::before { left: 72%; }
.graph-muscle-gain_bettermeUserLabel__Ec3qy:lang(de) { margin-left: 1%; }
.graph-muscle-gain_averageUserLabel__SDCoK { top: 30%; left: 77.5%; }
.graph-muscle-gain_averageUserLabel__SDCoK::after, .graph-muscle-gain_averageUserLabel__SDCoK::before { left: 49%; }
.graph-muscle-gain_averageUserLabel__SDCoK:lang(de) { top: -20%; left: 75%; max-width: 200px; margin-top: -5%; margin-left: 2.5%; white-space: normal; }
.graph-muscle-gain_averageUserLabel__SDCoK:lang(fr), .graph-muscle-gain_averageUserLabel__SDCoK:lang(it), .graph-muscle-gain_averageUserLabel__SDCoK:lang(tr) { top: 42%; left: 78%; max-width: 200px; margin-top: -5.8%; margin-left: -1.6%; }
.graph-muscle-gain_averageUserLabel__SDCoK:lang(fr)::after, .graph-muscle-gain_averageUserLabel__SDCoK:lang(fr)::before, .graph-muscle-gain_averageUserLabel__SDCoK:lang(it)::after, .graph-muscle-gain_averageUserLabel__SDCoK:lang(it)::before, .graph-muscle-gain_averageUserLabel__SDCoK:lang(tr)::after, .graph-muscle-gain_averageUserLabel__SDCoK:lang(tr)::before { left: 52%; }
.graph-muscle-gain_bettermeUserLabel__Ec3qy:lang(fr) { top: 53.2%; left: 80%; max-width: 200px; margin-top: -6%; margin-left: -2.5%; white-space: normal; }
.graph-muscle-gain_greenPointLabel__uT6Ju { color: var(--primary300Color); }
.graph-muscle-gain_horizontalScale__lzrzk { position: relative; width: 286px; height: 21px; margin: 0px auto 16px; }
.graph-muscle-gain_horizontalMark__JOAs9 { position: absolute; top: 0px; color: var(--neutral500Color); font-size: 11px; font-weight: 600; line-height: 21px; }
.email-modal_content__CMrdx { margin-top: 34px; }
@media only screen and (min-width: 99999px) {
  .email-modal_content__CMrdx { padding-bottom: 70px; }
}
.email-modal_textWrapper__ifY5S { position: relative; height: 28px; margin-top: 16px; }
.email-modal_description__levgX { position: absolute; color: var(--neutral500Color); font-size: 14px; }
@media only screen and (min-width: 99999px) {
  .email-modal_description__levgX { margin-left: 2px; }
}
.email-modal_submitButton__tWW2V { margin: 48px auto 0px; }
@media only screen and (min-width: 99999px) {
  .email-modal_submitButton__tWW2V { position: absolute; bottom: 40px; left: 50%; transform: translateX(-50%); }
}
.email-modal_error__XOOVi { margin-top: 16px; color: var(--accentRedColor); font-size: 14px; text-align: center; }
.email-modal_modalTitle__hRNQF { font-weight: 400; }
.email-modal_modalTitle__hRNQF strong { font-weight: 900; }
.result_resultPaddedBlock__pO0J_ { padding: 48px 20px; }
.result_resultFirstSectionBlock__kHQyK { padding: 32px 20px 48px; }
.result_resultTrialPaddedBlock__H1Yzo { padding: 134px 20px 48px; }
.result_resultGreyBlock__zkl_f { background: var(--background2Color); }
.result_reportBlock__K9k_a { padding-top: 0px; }
.result_planNote__KoVPZ { margin-top: 24px; color: var(--neutral500Color); font-size: 16px; line-height: 24px; text-align: center; }
.result_choosePlanHeader__Y1L97 { margin-bottom: 26px; color: var(--neutral900Color); font-size: 30px; font-weight: 600; line-height: 40px; text-align: center; }
.result_plans__IFSLA { padding: 32px 32px 48px; }
.result_plans__IFSLA:lang(fr) { padding: 32px 20px 40px; }
.result_plan__1y703 { margin-bottom: 26px; }
.result_planSaveLabel__qL6Q2 { position: absolute; top: 0px; left: 16px; padding: 6px 10px; background: rgb(180, 180, 180); border-radius: 14px; color: rgb(255, 255, 255); font-size: 12px; font-weight: 800; text-transform: uppercase; transform: translateY(-50%); }
.result_isSelected__qpspF .result_planSaveLabel__qL6Q2 { background: rgb(48, 227, 183); }
.result_planMainInfo__Z7BOY { display: flex; flex-direction: column; flex-grow: 1; align-items: center; margin-left: -22px; }
.result_isSelected__qpspF .result_planMainInfo__Z7BOY { color: rgb(6, 216, 164); }
.result_planName__4Bqif { font-size: 16px; font-weight: 800; line-height: 20px; text-transform: uppercase; }
.result_planDescription__XSYNA { font-size: 12px; line-height: 14px; text-align: center; }
.result_planPriceStriked__jZzJQ { margin-left: 5px; color: rgb(180, 180, 180); font-weight: 600; text-decoration: line-through; }
.result_isSelected__qpspF .result_planPriceStriked__jZzJQ { color: rgb(244, 99, 99); }
.result_planPerWeek__vFaKv { display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 20px; border-left: 1px solid rgb(225, 225, 225); margin: -20px -20px -20px 0px; border-radius: 0px 7px 7px 0px; font-size: 11px; font-weight: 600; white-space: nowrap; }
.result_planPerWeekValue__p5Ujq { font-size: 16px; }
.result_isSelected__qpspF .result_planPerWeek__vFaKv { border-left: 1px solid var(--primary400Color); background: var(--primary400Color); color: rgb(255, 255, 255); }
.result_planNotification__Zhlx5 { display: flex; justify-content: center; padding: 8px 4px; margin-top: 10px; color: rgb(6, 216, 164); font-size: 11px; font-weight: 600; text-align: center; }
.result_choosePlanSafeCheckout__G_ZeX { position: relative; max-width: 360px; padding: 17px 12px 12px; border: 1px solid var(--neutral300Color); margin: 25px auto 0px; border-radius: 8px; }
.result_choosePlanSafeCheckoutCards__Alb94 { width: 100%; }
.result_choosePlanSafeCheckoutText__Lml9n { position: absolute; top: -10px; left: 50%; padding: 0px 8px; background-color: var(--background1Color); color: var(--neutral900Color); font-size: 18px; transform: translateX(-50%); white-space: nowrap; }
@media only screen and (min-width: 99999px) {
  .result_choosePlanSafeCheckoutText__Lml9n { background-color: var(--background3Color); }
}
.result_choosePlanSafeCheckoutText__Lml9n b { font-weight: 700; }
.result_whatYouGetContainer__wvnep { padding: 40px 0px; background-color: var(--background1Color); color: var(--neutral900Color); }
.result_whatYouGetHeader__6HlKa { margin-bottom: 15px; font-size: 30px; font-weight: 600; line-height: 32px; text-align: center; }
.result_whatYouGetItem__UiTOz { display: flex; overflow: hidden; max-width: 100%; flex-wrap: nowrap; }
.result_whatYouGetItemText__YL7Ef { position: relative; z-index: 1; flex: 0 0 55%; padding: 40px 20px 50px; font-size: 16px; line-height: 24px; }
.result_whatYouGetItemHeader__OGony { margin-bottom: 16px; font-size: 24px; font-weight: 600; line-height: 32px; }
.result_whatYouGetItemHeaderImgContainer___Mx7J { position: relative; margin-left: 3px; }
.result_whatYouGetItemHeaderImg__2KJXh { position: absolute; }
.result_whatYouGetDescription__k5be5 { color: var(--neutral700Color); }
.result_whatYouGetImageContainer__Y8W7f { flex: 0 0 55%; }
.result_whatYouGetImage__U3WCC { max-width: 100%; }
.result_wasCoveredInHeader__InQC0 { margin-bottom: 32px; color: var(--neutral900Color); font-size: 30px; line-height: 40px; text-align: center; }
.result_wasCoveredInHeader__InQC0 .result_bold__06sN9 { font-weight: 900; }
.result_wasCoveredInLogos__HayOw { display: flex; max-width: 300px; height: 68px; flex-wrap: nowrap; align-items: stretch; justify-content: space-between; margin: 0px auto; }
.result_wasCoveredInLogoContainer__S_9cl { display: flex; max-width: 120px; flex-grow: 1; align-items: center; justify-content: center; margin-right: 8px; background: var(--neutral100Color); border-radius: 8px; }
.result_wasCoveredInLogoContainer__S_9cl:last-child { margin-right: 0px; }
.result_wasCoveredInLogo___hS3D { max-width: 100%; height: 33px; }
.result_instaQuote___tJBd { padding: 20px; margin-bottom: 16px; background: var(--background3Color); border-radius: 8px; }
.result_instaQuoteHeader__Zt8nT { display: flex; align-items: center; justify-content: space-between; margin-bottom: 16px; color: var(--neutral900Color); }
.result_instaQuoteUser__8V8eU { display: flex; align-items: center; }
.result_instaQuoteImage__mGRLl { height: 40px; margin-right: 10px; }
.result_instaQuoteInstagramLogo__1cibW { height: 24px; }
.result_instaQuoteText__whV89 { color: var(--neutral700Color); font-size: 16px; line-height: 22px; }
.result_joinOurUsersContainer__0fAJz { background-color: var(--background2Color); }
.result_joinOurUsersHeader__slPU7 { margin-bottom: 30px; color: var(--neutral900Color); font-size: 30px; text-align: center; }
.result_joinOurUsersHeader__slPU7 b { font-weight: 800; }
.result_joinOurUsersSocial__A2h7r { display: flex; flex-wrap: nowrap; justify-content: space-between; margin-bottom: 36px; }
.result_joinOurUsersSocialItem__svQD5 { display: flex; flex-direction: column; align-items: center; padding: 20px 12px; margin-right: 8px; background: var(--background3Color); border-radius: 8px; }
.result_socialLogo__ETsFi { height: 46px; margin-bottom: 20px; }
.result_personLogo__SdJXU { width: 16px; margin-right: 9px; }
.result_socialItemData__XNGka { display: flex; align-items: center; color: var(--neutral900Color); font-size: 12px; line-height: 14px; }
.result_socialItemData__XNGka b { font-weight: 900; }
.result_moneyBackPolicy__8GP74 { position: relative; box-sizing: border-box; padding: 20px 15px; border: 2px solid var(--primary400Color); margin-bottom: 20px; border-radius: 8px; }
.result_moneyBackHeader__4SBX_ { margin-bottom: 16px; color: var(--neutral900Color); font-size: 31px; line-height: 38px; text-align: center; }
.result_moneyBackText__4wxcc { color: var(--neutral700Color); font-size: 16px; line-height: 22px; }
.result_moneyBackStamp__7sURg { position: absolute; right: 14px; bottom: -54px; width: 70px; padding: 0px 3px; background: rgb(255, 255, 255); }
.result_moneyBackPolicy__8GP74 path { fill: var(--primary400Color); }
.result_desktopOnly__Ryr89 { display: none; }
.result_resultCard__wUsxr { margin: 0px auto 16px; }
.result_isTextLeft__jKC5C.result_imgContentLeft__y7Pj0 .result_whatYouGetImageContainer__Y8W7f, .result_isTextLeft__jKC5C.result_imgContentRight__NjYMu .result_whatYouGetItemText__YL7Ef { margin-right: -10%; }
.result_isTextRight__M14nZ.result_imgContentLeft__y7Pj0 .result_whatYouGetItemText__YL7Ef, .result_isTextRight__M14nZ.result_imgContentRight__NjYMu .result_whatYouGetImageContainer__Y8W7f { margin-left: -10%; }
@media only screen and (min-width: 99999px) {
  .result_reportBlock__K9k_a { display: flex; justify-content: center; margin: 0px -16px; }
  .result_resultCard__wUsxr { max-width: 360px; flex: 1 1 360px; margin: 0px 16px; }
  .result_whatYouGetContainer__wvnep { max-width: 615px; margin: 0px auto; background-color: var(--background1Color); color: var(--neutral900Color); }
  .result_whatYouGetItem__UiTOz { align-items: center; justify-content: center; }
  .result_whatYouGetItemText__YL7Ef { flex-basis: 55%; padding: 0px 40px; margin: 0px; }
  .result_whatYouGetImageContainer__Y8W7f { flex-basis: 30%; }
  .result_wasCoveredInLogos__HayOw { max-width: 615px; margin: 0px auto; }
  .result_wasCoveredInLogoContainer__S_9cl { max-width: 160px; }
  .result_wasCoveredInLogo___hS3D { height: 40px; }
  .result_oftenAskContainer__6zNWM, .result_plans__IFSLA { max-width: 615px; margin: 0px auto; }
  .result_successStoryContent__E8NeB { max-width: 360px; margin: 0px auto; }
  .result_instaQuotesContainer__5oRbe { display: flex; justify-content: center; }
  .result_instaQuote___tJBd { max-width: 360px; margin-right: 40px; }
  .result_instaQuote___tJBd:last-child { margin-right: 0px; }
  .result_joinOurUsersContent__8jNC3 { max-width: 560px; margin: 0px auto; }
  .result_joinOurUsersSocialItem__svQD5 { flex-direction: row; }
  .result_socialLogo__ETsFi { margin-right: 8px; margin-bottom: 0px; }
  .result_moneyBackPolicy__8GP74 { padding-bottom: 42px; }
  .result_desktopOnly__Ryr89 { display: block; }
  .result_isTextLeft__jKC5C.result_imgContentLeft__y7Pj0 .result_whatYouGetImageContainer__Y8W7f, .result_isTextLeft__jKC5C.result_imgContentRight__NjYMu .result_whatYouGetItemText__YL7Ef { margin-right: -24px; }
  .result_isTextRight__M14nZ.result_imgContentLeft__y7Pj0 .result_whatYouGetItemText__YL7Ef, .result_isTextRight__M14nZ.result_imgContentRight__NjYMu .result_whatYouGetImageContainer__Y8W7f { margin-left: -24px; }
}
@media only screen and (min-width: 99999px) {
  .result_submitButton__07fxd { max-width: 360px; }
}
.result_getPlanWhatYouGet__AUi6t { margin-top: -40px; margin-bottom: 40px; }
.result_successStory__GudLX { padding-top: 24px; background-color: var(--background2Color); }
.result_bntContainer__ixPzL, .result_btnSection__gBXYF { padding: 16px 0px 40px; background-color: var(--background2Color); }
@media only screen and (min-width: 99999px) {
  .result_checkoutContent__oaJoY { display: flex; flex-wrap: wrap; justify-content: center; background-color: var(--background2Color); }
}
.result_creditCardLabel__r0YOr { display: block; margin-bottom: 10px; color: rgb(78, 101, 127); font-size: 13px; font-weight: 700; text-align: center; }
.result_creditCardImg__eOce7 { display: block; width: 100%; max-height: 16px; object-fit: contain; }
.result_blank__yhCTf { display: none; }
.verified-customer-review-card_card__hz7Xl { background-color: var(--backgroundSecondaryColor); border-radius: 20px; }
@media only screen and (min-width: 99999px) {
  .verified-customer-review-card_card__hz7Xl { min-height: 413px; }
}
.verified-customer-review-card_flexCard__0uRXb { flex: 1 1 0%; }
.verified-customer-review-card_title__nPhp8 { display: none; }
@media only screen and (min-width: 99999px) {
  .verified-customer-review-card_title__nPhp8 { display: block; }
  .verified-customer-review-card_footer__SFWHq { margin-top: auto; }
}
.stars-rating_stars__95Q_j { display: flex; color: var(--contentWarningColor,#e9a43f); gap: 2px; }
.stars-rating_star__rDCJE { color: inherit; }
.vertical-star-reviews-card_card__3rOV7 { flex: 1 1 0%; background-color: var(--backgroundSecondaryColor); border-radius: 20px; }
@media only screen and (min-width: 99999px) {
  .vertical-star-reviews-card_name__7Ufku { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 24px; letter-spacing: -0.02em; line-height: 1.17; }
  [data-recoleta-font] .vertical-star-reviews-card_name__7Ufku { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 24px; font-style: normal; letter-spacing: -0.48px; line-height: 1.16; }
  [data-aeonik-pro-font] .vertical-star-reviews-card_name__7Ufku { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 24px; letter-spacing: 0px; line-height: 1.16; }
  [data-headline-recoleta-font] .vertical-star-reviews-card_name__7Ufku { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-size: 24px; font-weight: 500; letter-spacing: -0.48px; line-height: 1.16; }
  [data-aeonik-pro-new-font] .vertical-star-reviews-card_name__7Ufku { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 24px; letter-spacing: -0.48px; line-height: 28px; }
  [data-headline-alike-font] .vertical-star-reviews-card_name__7Ufku { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 24px; letter-spacing: -0.48px; line-height: 1.16; }
}
.upsell-plan_uButton__Plb3b { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.upsell-plan_uGreenButton__bv7dz { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.upsell-plan_uGreenButton__bv7dz:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.upsell-plan_uGreenWideButton__4v2JB, .upsell-plan_uWideButton__aKUpe { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.upsell-plan_uWideButton__aKUpe { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.upsell-plan_uWideButton__aKUpe:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.upsell-plan_uInput__2Gtmo { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.upsell-plan_uInput__2Gtmo:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.upsell-plan_uInput__2Gtmo:hover { border: 1px solid var(--neutral900Color); }
.upsell-plan_uInput__2Gtmo:-webkit-autofill:active, .upsell-plan_uInput__2Gtmo:-webkit-autofill:focus, .upsell-plan_uInput__2Gtmo:active, .upsell-plan_uInput__2Gtmo:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.upsell-plan_uInput__2Gtmo:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.upsell-plan_uInput__2Gtmo.upsell-plan_isInvalid__mQiL3 { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.upsell-plan_uContentCard__NvY__ { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.upsell-plan_uInputError__1Sbxj { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.upsell-plan_desktopOnly__i0s4e { display: none; }
@media only screen and (min-width: 99999px) {
  .upsell-plan_desktopOnly__i0s4e { display: block; }
  .upsell-plan_mobileOnly__YQi2S { display: none; }
}
.upsell-plan_legal__ZyjkT { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
@keyframes upsell-plan_show__s3jUK { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes upsell-plan_showLCP__VhsBq { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes upsell-plan_hide__QMsWI { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes upsell-plan_smallScroll__fZ_4u { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes upsell-plan_bigScroll__8E40w { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
.upsell-plan_card__9euyv { position: relative; display: flex; overflow: hidden; width: 100%; align-items: stretch; margin: 0px auto 16px; background: var(--backgroundPrimaryColor); border-radius: 16px; cursor: pointer; outline: 1px solid var(--borderTertiaryColor); padding-inline-end: 16px; transform: scale(1); transition: transform 0.1s ease-in-out; }
.upsell-plan_card__9euyv:active { transform: scale(0.98); }
.upsell-plan_card__9euyv.upsell-plan_isSelected__WVbxz { box-shadow: rgba(7, 21, 37, 0.04) 0px 2px 4px 0px, rgba(22, 42, 65, 0.14) 0px 2px 16px 0px; outline: 1px solid var(--themePrimaryColor); }
@media only screen and (min-width: 99999px) {
  .upsell-plan_card__9euyv { box-shadow: none; }
}
.upsell-plan_planLogoWrap__kHwxo { max-width: 72px; flex-grow: 1; flex-shrink: 0; }
@media only screen and (max-width: 350px) {
  .upsell-plan_planLogoWrap__kHwxo { max-height: 147px; flex-grow: 0; }
}
.upsell-plan_planLogo__4vEcd { width: 100%; height: 100%; background-color: var(--planLogoColor); margin-inline-end: 8px; object-fit: cover; }
.upsell-plan_planContent__PcmPL { flex: 1 1 0%; padding: 14px; }
.upsell-plan_planContent__PcmPL:lang(cn), .upsell-plan_planContent__PcmPL:lang(cs), .upsell-plan_planContent__PcmPL:lang(el), .upsell-plan_planContent__PcmPL:lang(fi), .upsell-plan_planContent__PcmPL:lang(hu), .upsell-plan_planContent__PcmPL:lang(id), .upsell-plan_planContent__PcmPL:lang(pt), .upsell-plan_planContent__PcmPL:lang(ro), .upsell-plan_planContent__PcmPL:lang(sv), .upsell-plan_planContent__PcmPL:lang(tr) { padding: 10px; }
.upsell-plan_planName__2Xa8V { margin-bottom: 8px; }
.upsell-plan_planName__2Xa8V:lang(cs), .upsell-plan_planName__2Xa8V:lang(da), .upsell-plan_planName__2Xa8V:lang(el), .upsell-plan_planName__2Xa8V:lang(fi), .upsell-plan_planName__2Xa8V:lang(hr), .upsell-plan_planName__2Xa8V:lang(hu), .upsell-plan_planName__2Xa8V:lang(ro), .upsell-plan_planName__2Xa8V:lang(sv), .upsell-plan_planName__2Xa8V:lang(tr) { font-size: 14px; }
@media only screen and (min-width: 99999px) {
  .upsell-plan_planName__2Xa8V:lang(da), .upsell-plan_planName__2Xa8V:lang(tr) { font-size: 17px; }
  .upsell-plan_planName__2Xa8V:lang(el), .upsell-plan_planName__2Xa8V:lang(fi), .upsell-plan_planName__2Xa8V:lang(fr), .upsell-plan_planName__2Xa8V:lang(hr), .upsell-plan_planName__2Xa8V:lang(hu) { font-size: 15px; }
}
.upsell-plan_arrowIcon__SjWmQ { width: 10px; height: 10px; stroke: var(--contentSecondaryColor); }
[lang="ar"] .upsell-plan_arrowIcon__SjWmQ, [lang="he"] .upsell-plan_arrowIcon__SjWmQ { transform: rotate(180deg); }
.upsell-plan_price__DgoOW { display: flex; align-items: center; color: var(--contentNegativeColor); }
.upsell-plan_price__DgoOW.upsell-plan_isVerticalDesign__upCjr { font-size: 10px; }
.upsell-plan_price__DgoOW:lang(cs), .upsell-plan_price__DgoOW:lang(el), .upsell-plan_price__DgoOW:lang(es), .upsell-plan_price__DgoOW:lang(fi), .upsell-plan_price__DgoOW:lang(hr), .upsell-plan_price__DgoOW:lang(ja), .upsell-plan_price__DgoOW:lang(ko), .upsell-plan_price__DgoOW:lang(pt), .upsell-plan_price__DgoOW:lang(ro), .upsell-plan_price__DgoOW:lang(sv), .upsell-plan_price__DgoOW:lang(th), .upsell-plan_price__DgoOW:lang(tr) { font-size: 11px; }
.upsell-plan_price__DgoOW:lang(az), .upsell-plan_price__DgoOW:lang(hu), .upsell-plan_price__DgoOW:lang(ms) { font-size: 10px; }
.upsell-plan_price__DgoOW:lang(fr), .upsell-plan_price__DgoOW:lang(id), .upsell-plan_price__DgoOW:lang(it), .upsell-plan_price__DgoOW:lang(pl), .upsell-plan_price__DgoOW:lang(pt), .upsell-plan_price__DgoOW:lang(sq) { font-size: 9px; }
@media only screen and (min-width: 99999px) {
  .upsell-plan_price__DgoOW:lang(cs), .upsell-plan_price__DgoOW:lang(el), .upsell-plan_price__DgoOW:lang(fi), .upsell-plan_price__DgoOW:lang(hr), .upsell-plan_price__DgoOW:lang(hu), .upsell-plan_price__DgoOW:lang(id), .upsell-plan_price__DgoOW:lang(ro), .upsell-plan_price__DgoOW:lang(tr) { font-size: 12px; }
}
.upsell-plan_onlyPrice__76HQi { margin-left: 1px; white-space: nowrap; }
.upsell-plan_labelsContainer__pNQSu { display: flex; align-items: center; gap: 8px; }
.upsell-plan_labelsContainer__pNQSu.upsell-plan_isVerticalDesign__upCjr { flex-direction: column; align-items: flex-start; gap: 5px; }
.upsell-plan_labelsContainer__pNQSu:lang(cn), .upsell-plan_labelsContainer__pNQSu:lang(cs), .upsell-plan_labelsContainer__pNQSu:lang(el), .upsell-plan_labelsContainer__pNQSu:lang(fi), .upsell-plan_labelsContainer__pNQSu:lang(hr), .upsell-plan_labelsContainer__pNQSu:lang(hu), .upsell-plan_labelsContainer__pNQSu:lang(id), .upsell-plan_labelsContainer__pNQSu:lang(ja), .upsell-plan_labelsContainer__pNQSu:lang(ko), .upsell-plan_labelsContainer__pNQSu:lang(nl), .upsell-plan_labelsContainer__pNQSu:lang(ro), .upsell-plan_labelsContainer__pNQSu:lang(sv), .upsell-plan_labelsContainer__pNQSu:lang(tr) { gap: 3px; }
@media only screen and (max-width: 350px) {
  .upsell-plan_labelsContainer__pNQSu { flex-direction: column; align-items: flex-start; }
}
@media only screen and (max-width: 99999px) {
  .upsell-plan_labelsContainer__pNQSu:lang(es) { flex-direction: column; align-items: flex-start; }
}
@media only screen and (min-width: 99999px) {
  .upsell-plan_labelsContainer__pNQSu:lang(cs), .upsell-plan_labelsContainer__pNQSu:lang(el), .upsell-plan_labelsContainer__pNQSu:lang(fi), .upsell-plan_labelsContainer__pNQSu:lang(hr), .upsell-plan_labelsContainer__pNQSu:lang(hu), .upsell-plan_labelsContainer__pNQSu:lang(id), .upsell-plan_labelsContainer__pNQSu:lang(ja), .upsell-plan_labelsContainer__pNQSu:lang(ko), .upsell-plan_labelsContainer__pNQSu:lang(nl), .upsell-plan_labelsContainer__pNQSu:lang(ro), .upsell-plan_labelsContainer__pNQSu:lang(sv), .upsell-plan_labelsContainer__pNQSu:lang(tr) { gap: 8px; }
}
.upsell-plan_labelsContent__EP0e9 { display: flex; align-items: center; gap: 2px; }
.upsell-plan_labelsContent__EP0e9.upsell-plan_isVerticalDesign__upCjr { padding: 4px 6px; }
.upsell-plan_discountBlock__30oZH { display: flex; justify-content: center; padding: 0px 6px; border: 1px solid var(--borderNegativeColor); border-radius: 6px; }
.upsell-plan_discountBlock__30oZH:lang(cs), .upsell-plan_discountBlock__30oZH:lang(el), .upsell-plan_discountBlock__30oZH:lang(fi), .upsell-plan_discountBlock__30oZH:lang(hr), .upsell-plan_discountBlock__30oZH:lang(hu), .upsell-plan_discountBlock__30oZH:lang(id), .upsell-plan_discountBlock__30oZH:lang(nl), .upsell-plan_discountBlock__30oZH:lang(pt), .upsell-plan_discountBlock__30oZH:lang(ro), .upsell-plan_discountBlock__30oZH:lang(sv), .upsell-plan_discountBlock__30oZH:lang(tr) { padding: 3px 6px; }
.upsell-plan_discountBlock__30oZH:lang(az), .upsell-plan_discountBlock__30oZH:lang(it) { padding: 0px 4px; }
.upsell-plan_discountText__WdnIa { color: var(--contentNegativeColor); }
.upsell-plan_discountText__WdnIa:lang(ko) { min-width: 40px; font-size: 10px; }
.upsell-plan_discountText__WdnIa:lang(az), .upsell-plan_discountText__WdnIa:lang(el), .upsell-plan_discountText__WdnIa:lang(fi), .upsell-plan_discountText__WdnIa:lang(ja), .upsell-plan_discountText__WdnIa:lang(pt), .upsell-plan_discountText__WdnIa:lang(sq) { font-size: 10px; }
.upsell-plan_discountText__WdnIa:lang(de), .upsell-plan_discountText__WdnIa:lang(hr), .upsell-plan_discountText__WdnIa:lang(ms) { font-size: 9px; }
.upsell-plan_discountText__WdnIa:lang(cn), .upsell-plan_discountText__WdnIa:lang(cs), .upsell-plan_discountText__WdnIa:lang(hu), .upsell-plan_discountText__WdnIa:lang(id), .upsell-plan_discountText__WdnIa:lang(it), .upsell-plan_discountText__WdnIa:lang(nl), .upsell-plan_discountText__WdnIa:lang(pl), .upsell-plan_discountText__WdnIa:lang(pt), .upsell-plan_discountText__WdnIa:lang(ro), .upsell-plan_discountText__WdnIa:lang(sv), .upsell-plan_discountText__WdnIa:lang(tr) { font-size: 8px; }
@media only screen and (min-width: 99999px) {
  .upsell-plan_discountText__WdnIa:lang(cs), .upsell-plan_discountText__WdnIa:lang(el), .upsell-plan_discountText__WdnIa:lang(fi), .upsell-plan_discountText__WdnIa:lang(hr), .upsell-plan_discountText__WdnIa:lang(hu), .upsell-plan_discountText__WdnIa:lang(id), .upsell-plan_discountText__WdnIa:lang(nl), .upsell-plan_discountText__WdnIa:lang(ro), .upsell-plan_discountText__WdnIa:lang(tr) { font-size: 11px; }
}
.upsell-plan_originalPrice__WpT19 { color: var(--contentSecondaryColor); font-family: var(--secondaryFont),sans-serif; font-size: 12px; font-style: normal; font-weight: 500; line-height: 16px; text-decoration-line: line-through; }
.upsell-plan_originalPrice__WpT19.upsell-plan_isVerticalDesign__upCjr { font-size: 10px; }
.upsell-plan_originalPrice__WpT19:lang(th) { font-size: 11px; }
.upsell-plan_originalPrice__WpT19:lang(az), .upsell-plan_originalPrice__WpT19:lang(ms) { font-size: 10px; }
.upsell-plan_originalPrice__WpT19:lang(cs), .upsell-plan_originalPrice__WpT19:lang(el), .upsell-plan_originalPrice__WpT19:lang(es), .upsell-plan_originalPrice__WpT19:lang(fi), .upsell-plan_originalPrice__WpT19:lang(hr), .upsell-plan_originalPrice__WpT19:lang(hu), .upsell-plan_originalPrice__WpT19:lang(id), .upsell-plan_originalPrice__WpT19:lang(it), .upsell-plan_originalPrice__WpT19:lang(ko), .upsell-plan_originalPrice__WpT19:lang(pl), .upsell-plan_originalPrice__WpT19:lang(pt), .upsell-plan_originalPrice__WpT19:lang(ro), .upsell-plan_originalPrice__WpT19:lang(sq), .upsell-plan_originalPrice__WpT19:lang(sv), .upsell-plan_originalPrice__WpT19:lang(tr) { font-size: 9px; }
@media only screen and (min-width: 99999px) {
  .upsell-plan_originalPrice__WpT19:lang(cs), .upsell-plan_originalPrice__WpT19:lang(el), .upsell-plan_originalPrice__WpT19:lang(fi), .upsell-plan_originalPrice__WpT19:lang(hr), .upsell-plan_originalPrice__WpT19:lang(hu), .upsell-plan_originalPrice__WpT19:lang(id), .upsell-plan_originalPrice__WpT19:lang(ko), .upsell-plan_originalPrice__WpT19:lang(ro), .upsell-plan_originalPrice__WpT19:lang(sv), .upsell-plan_originalPrice__WpT19:lang(tr) { font-size: 12px; }
}
.upsell-plan_checkbox__axF6_ { margin: auto; }
.upsell-plan_checkbox__axF6_ label::before { width: 18px; height: 18px; border-radius: 12px; border: 1px solid var(--inputSecondaryColor) !important; }
.upsell-plan_checkbox__axF6_.upsell-plan_isChecked__hQC6a label::before { background: var(--themePrimaryColor); border: 1px solid var(--themePrimaryColor) !important; }
.upsell-plan_checkbox__axF6_.upsell-plan_isChecked__hQC6a label::after { position: absolute; top: 2px; left: 2px; width: 16px; height: 16px; background-position: 50% center; background-repeat: no-repeat; background-size: 11px 14px; border-radius: 20px; }
.upsell-plan_toggleIcon__k9FBP { width: 20px; height: 20px; box-sizing: border-box; flex: 0 0 auto; padding: 1px; border: 1px solid var(--inputSecondaryColor); margin: auto 0px; border-radius: 50%; color: var(--inputSecondaryColor); }
.upsell-plan_toggleIcon__k9FBP svg { margin-top: -1px; margin-left: -1px; color: rgba(0, 0, 0, 0); opacity: 0; transform: scale(0.5); transition: transform 0.2s ease-out 0.1s; }
.upsell-plan_toggleIcon__k9FBP.upsell-plan_isSelected__WVbxz { border: 2px solid var(--themePrimaryColor); background-color: var(--themePrimaryColor); }
.upsell-plan_toggleIcon__k9FBP.upsell-plan_isSelected__WVbxz svg { color: var(--contentAlwaysLightPrimaryColor); opacity: 1; transform: scale(1); }
.one-time-upsell-plans_title__GmAMQ { margin-bottom: 24px; color: var(--titleColor,var(--contentPrimaryColor)); text-align: center; }
@media only screen and (min-width: 99999px) {
  .one-time-upsell-plans_title__GmAMQ { margin-bottom: 40px; }
}
.one-time-upsell-plans_plan__Pi4T5 { margin-bottom: 16px; }
.one-time-upsell-plans_plan__Pi4T5:last-of-type { margin-bottom: 0px; }
.choose-weekly-plan-legal-in-box_legalContainer__QLHi8 { padding: 12px; border: 1px solid var(--neutral300Color); margin: 32px auto 16px; border-radius: 8px; color: var(--neutral700Color); font-size: 14px; font-weight: 400; line-height: 1.43; text-align: center; }
.choose-weekly-plan-legal-in-box_legalContainer__QLHi8 a { color: inherit; }
.choose-weekly-plan-legal-in-box_legalContainer__QLHi8.choose-weekly-plan-legal-in-box_highlight__pzblZ span { font-weight: 600; }
.choose-plan-legal-in-box_legalContainer__MrSMX { padding: 12px; border: 1px solid var(--neutral300Color); margin: 32px auto 16px; border-radius: 8px; color: var(--neutral700Color); font-size: 14px; font-weight: 400; line-height: 1.43; text-align: center; }
.choose-plan-legal-in-box_legalContainer__MrSMX a { color: inherit; }
.choose-plan-legal-in-box_legalContainer__MrSMX.choose-plan-legal-in-box_highlight__9XPah span { font-weight: 600; }
.choose-plan-legal-from-constructor-in-box_legalContainer__2UNCa { padding: 12px; border: 1px solid var(--neutral300Color); margin: 32px auto 16px; border-radius: 8px; color: var(--neutral600Color); font-size: 14px; font-weight: 400; line-height: 1.43; text-align: center; }
.choose-plan-legal-from-constructor-in-box_legalContainer__2UNCa:lang(de) { padding: 12px 17px; }
.choose-plan-legal-from-constructor-in-box_legalContainer__2UNCa a { color: inherit; }
.choose-plan-legal-from-constructor-in-box_legalContainer__2UNCa b { font-weight: 700; }
.checkout-option_root__4QUH1 { position: relative; display: flex; width: 100%; flex-direction: column; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; appearance: none; background: var(--optionBackgroundSubtle); border-radius: 8px; cursor: pointer; text-align: start; }
.checkout-option_root__4QUH1:focus-visible { outline: 2px solid var(--stateFocus); outline-offset: 0px; }
.checkout-option_selected__W5cj0 { background: var(--optionBackgroundDefault); box-shadow: inset 0 0 0 1px var(--optionBorderPrimary); }
.checkout-option_withHeader__sFx3h { padding: 0px 1px 1px; background: var(--optionBackgroundBadge); box-shadow: none; }
.checkout-option_withHeader__sFx3h.checkout-option_selected__W5cj0 { background: var(--optionBackgroundPrimary); }
.checkout-option_header__uCqJd { display: flex; width: 100%; align-items: center; align-self: stretch; justify-content: center; block-size: 32px; text-align: center; }
.checkout-option_body__tUInc { display: flex; width: 100%; align-items: center; padding: 20px; gap: 16px; }
.checkout-option_withHeader__sFx3h .checkout-option_body__tUInc { background: var(--optionBackgroundSubtle); border-radius: 7px; }
.checkout-option_withHeader__sFx3h.checkout-option_selected__W5cj0 .checkout-option_body__tUInc { background: var(--optionBackgroundDefault); }
.checkout-option_radio__DMI3J { position: relative; display: inline-flex; width: 20px; height: 20px; flex: 0 0 auto; align-items: center; justify-content: center; background: var(--controlBackgroundDefault); border-radius: 50%; box-shadow: inset 0 0 0 1px var(--controlBorderInput); color: var(--controlContentInversePrimary); }
.checkout-option_selected__W5cj0 .checkout-option_radio__DMI3J { background: var(--controlBackgroundPrimary); box-shadow: none; }
.checkout-option_radioIcon__Kvzt0 { opacity: 0; transform: scale(0.5); transition: opacity 0.2s, transform 0.2s ease-out; }
.checkout-option_selected__W5cj0 .checkout-option_radioIcon__Kvzt0 { opacity: 1; transform: scale(1); }
.checkout-option_textGroup__lxNux { display: flex; min-width: 0px; flex: 1 1 auto; flex-direction: column; align-items: flex-start; gap: 4px; }
.checkout-option_priceColumn__1nT6K { display: flex; flex: 0 0 auto; flex-direction: column; align-items: flex-end; gap: 4px; }
.checkout-option_priceGroup__V9zAb { display: flex; flex-wrap: wrap; align-items: center; gap: 4px; }
.checkout-option_priceColumn__1nT6K .checkout-option_priceGroup__V9zAb { justify-content: flex-end; text-align: end; }
.checkout-option_periodGroup__asmkS { display: flex; flex: 0 0 auto; flex-direction: column; align-items: center; gap: 2px; text-align: center; }
.checkout-option_strikeThrough__gKJ42 { text-decoration: line-through; text-decoration-skip-ink: none; }
.checkout-option_price__FkOI6 { white-space: nowrap; }
.checkout-option_badge__yWjYj { flex: 0 0 auto; }
.promocode-timer_uButton__SlzKI { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.promocode-timer_uGreenButton__Ad9hN { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.promocode-timer_uGreenButton__Ad9hN:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.promocode-timer_uGreenWideButton__nI_rp, .promocode-timer_uWideButton__9jSJo { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.promocode-timer_uWideButton__9jSJo { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.promocode-timer_uWideButton__9jSJo:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.promocode-timer_uInput__FJY53 { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.promocode-timer_uInput__FJY53:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.promocode-timer_uInput__FJY53:hover { border: 1px solid var(--neutral900Color); }
.promocode-timer_uInput__FJY53:-webkit-autofill:active, .promocode-timer_uInput__FJY53:-webkit-autofill:focus, .promocode-timer_uInput__FJY53:active, .promocode-timer_uInput__FJY53:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.promocode-timer_uInput__FJY53:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.promocode-timer_uInput__FJY53.promocode-timer_isInvalid__qyEKc { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.promocode-timer_uContentCard__DDOpO { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.promocode-timer_uInputError___RbGU { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.promocode-timer_desktopOnly__1yk9V { display: none; }
@media only screen and (min-width: 99999px) {
  .promocode-timer_desktopOnly__1yk9V { display: block; }
  .promocode-timer_mobileOnly__WxeEi { display: none; }
}
.promocode-timer_legal__Eo0V9 { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.promocode-timer_timer__CSzAv { font-feature-settings: "tnum", "tnum"; font-variant-numeric: tabular-nums; }
[lang="ar"] .promocode-timer_timer__CSzAv, [lang="he"] .promocode-timer_timer__CSzAv { flex-direction: row-reverse; }
.promocode-timer_label__EFTuR, .promocode-timer_separator__MIEk0, .promocode-timer_value__dTsxQ { color: var(--promocodeTimerColor,var(--textInversePrimary)); text-align: center; }
.promocode-timer_separator__MIEk0 { align-self: flex-start; }
.promocode-timer_label__EFTuR:lang(el) { font-size: 10px; }
.promocode-ticket_uButton__JbMQO { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.promocode-ticket_uGreenButton__qcdZ9 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.promocode-ticket_uGreenButton__qcdZ9:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.promocode-ticket_uGreenWideButton__oRmh_, .promocode-ticket_uWideButton__ZeJIm { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.promocode-ticket_uWideButton__ZeJIm { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.promocode-ticket_uWideButton__ZeJIm:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.promocode-ticket_uInput__OkUzc { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.promocode-ticket_uInput__OkUzc:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.promocode-ticket_uInput__OkUzc:hover { border: 1px solid var(--neutral900Color); }
.promocode-ticket_uInput__OkUzc:-webkit-autofill:active, .promocode-ticket_uInput__OkUzc:-webkit-autofill:focus, .promocode-ticket_uInput__OkUzc:active, .promocode-ticket_uInput__OkUzc:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.promocode-ticket_uInput__OkUzc:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.promocode-ticket_uInput__OkUzc.promocode-ticket_isInvalid__MqzyX { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.promocode-ticket_uContentCard__fZTkc { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.promocode-ticket_uInputError__bQZuQ { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.promocode-ticket_desktopOnly__DDIkO { display: none; }
@media only screen and (min-width: 99999px) {
  .promocode-ticket_desktopOnly__DDIkO { display: block; }
  .promocode-ticket_mobileOnly__iB0kg { display: none; }
}
.promocode-ticket_legal__6QXVI { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.promocode-ticket_ticket__sDRVx { position: relative; display: flex; overflow: hidden; align-items: stretch; background-image: linear-gradient(90deg,var(--promocodeGradientStartColor,#8f7766),var(--promocodeGradientEndColor,#bfa896)); block-size: 96px; border-radius: 8px; inline-size: 100%; margin-inline: auto; padding-inline-start: 20px; }
[lang="ar"] .promocode-ticket_ticket__sDRVx, [lang="he"] .promocode-ticket_ticket__sDRVx { background-image: linear-gradient(270deg,var(--promocodeGradientStartColor,#8f7766),var(--promocodeGradientEndColor,#bfa896)); }
.promocode-ticket_info__x5oex { flex: 0 0 196px; align-self: center; min-inline-size: 0px; }
.promocode-ticket_title__5aqwR { color: var(--promocodeTextColor,var(--textInversePrimary)); }
.promocode-ticket_badge__4oEQB { align-self: flex-start; border: 1px solid var(--promocodeBadgeBorderColor,var(--borderInverseDefault)); border-radius: 6px; max-inline-size: 100%; padding-block: 6px; padding-inline: 12px; }
.promocode-ticket_checkIcon__YR5O2 { flex-shrink: 0; color: var(--promocodeTextColor,var(--textInversePrimary)); }
.promocode-ticket_prevPromocode___aFXZ, .promocode-ticket_promocode__HNf_H { overflow: hidden; color: var(--promocodeTextColor,var(--textInversePrimary)); text-overflow: ellipsis; white-space: nowrap; }
.promocode-ticket_prevPromocode___aFXZ { text-decoration-color: var(--promocodeTextColor,var(--textInversePrimary)); text-decoration-line: line-through; }
.promocode-ticket_divider__U8i0Y { flex: 0 0 auto; justify-content: center; gap: 8px; inline-size: 20px; }
.promocode-ticket_cutout__CJJDm { flex-shrink: 0; background-color: var(--promocodeCutoutColor,var(--backgroundPrimary)); block-size: 10px; inline-size: 20px; }
.promocode-ticket_cutoutTop__Mkxie { border-end-end-radius: 999px; border-end-start-radius: 999px; }
.promocode-ticket_cutoutBottom__xmDBy { border-start-end-radius: 999px; border-start-start-radius: 999px; }
.promocode-ticket_dividerLine__wOdR_.promocode-ticket_dividerLine__wOdR_ { --borderTertiaryColor: var(--promocodeBadgeBorderColor,var(--borderInverseDefault)); --borderDefault: var(--promocodeBadgeBorderColor,var(--borderInverseDefault)); flex: 1 1 auto; block-size: auto; inline-size: 1px; }
.promocode-ticket_timer__HIdYy { flex: 1 1 0%; align-self: center; margin-inline-start: -10px; }
.promocode-ticket-dobivashka_uButton__8A11W { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.promocode-ticket-dobivashka_uGreenButton__5ZCiB { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.promocode-ticket-dobivashka_uGreenButton__5ZCiB:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.promocode-ticket-dobivashka_uGreenWideButton__nt1n_, .promocode-ticket-dobivashka_uWideButton__qXm_B { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.promocode-ticket-dobivashka_uWideButton__qXm_B { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.promocode-ticket-dobivashka_uWideButton__qXm_B:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.promocode-ticket-dobivashka_uInput__o_xR0 { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.promocode-ticket-dobivashka_uInput__o_xR0:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.promocode-ticket-dobivashka_uInput__o_xR0:hover { border: 1px solid var(--neutral900Color); }
.promocode-ticket-dobivashka_uInput__o_xR0:-webkit-autofill:active, .promocode-ticket-dobivashka_uInput__o_xR0:-webkit-autofill:focus, .promocode-ticket-dobivashka_uInput__o_xR0:active, .promocode-ticket-dobivashka_uInput__o_xR0:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.promocode-ticket-dobivashka_uInput__o_xR0:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.promocode-ticket-dobivashka_uInput__o_xR0.promocode-ticket-dobivashka_isInvalid__nBPH1 { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.promocode-ticket-dobivashka_uContentCard__vIIfI { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.promocode-ticket-dobivashka_uInputError__0qa_q { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.promocode-ticket-dobivashka_desktopOnly__JjkvC { display: none; }
@media only screen and (min-width: 99999px) {
  .promocode-ticket-dobivashka_desktopOnly__JjkvC { display: block; }
  .promocode-ticket-dobivashka_mobileOnly__Smpa9 { display: none; }
}
.promocode-ticket-dobivashka_legal__jbQAI { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.promocode-ticket-dobivashka_ticket__1gOn_ { position: relative; overflow: hidden; background-image: linear-gradient(90deg,var(--promocodeGradientStartColor,#8f7766),var(--promocodeGradientEndColor,#bfa896)); block-size: 144px; border-radius: 8px; inline-size: 100%; margin-inline: auto; max-inline-size: 350px; }
[lang="ar"] .promocode-ticket-dobivashka_ticket__1gOn_, [lang="he"] .promocode-ticket-dobivashka_ticket__1gOn_ { background-image: linear-gradient(270deg,var(--promocodeGradientStartColor,#8f7766),var(--promocodeGradientEndColor,#bfa896)); }
.promocode-ticket-dobivashka_header__VSJGQ { flex: 1 1 auto; min-inline-size: 0px; padding-block-start: 16px; padding-inline: 20px 17.5px; }
.promocode-ticket-dobivashka_title__Snyht { color: var(--promocodeTextColor,var(--textInversePrimary)); }
.promocode-ticket-dobivashka_timer__4lyRW { flex: 0 0 auto; }
.promocode-ticket-dobivashka_divider__a4M60 { flex: 0 0 auto; block-size: 20px; gap: 8px; }
.promocode-ticket-dobivashka_cutout__6cgAZ { flex-shrink: 0; background-color: var(--promocodeCutoutColor,var(--backgroundPrimary)); block-size: 20px; inline-size: 10px; }
.promocode-ticket-dobivashka_cutoutStart__jnqIe { border-end-end-radius: 999px; border-start-end-radius: 999px; }
.promocode-ticket-dobivashka_cutoutEnd__dZD3p { border-end-start-radius: 999px; border-start-start-radius: 999px; }
.promocode-ticket-dobivashka_dividerLine__QrKFf.promocode-ticket-dobivashka_dividerLine__QrKFf { --borderTertiaryColor: var(--promocodeBadgeBorderColor,var(--borderInverseDefault)); --borderDefault: var(--promocodeBadgeBorderColor,var(--borderInverseDefault)); flex: 1 1 auto; min-inline-size: 0px; }
.promocode-ticket-dobivashka_surface__BNgr_ { flex: 0 0 auto; border: 1px solid var(--promocodeBadgeBorderColor,var(--borderInverseDefault)); block-size: 56px; border-radius: 6px; margin-block: 6px 16px; margin-inline: 16px; padding-block: 6px; padding-inline: 12px 6px; }
.promocode-ticket-dobivashka_promocodeGroup__e5yrp { flex: 1 1 0%; align-items: flex-start; min-inline-size: 0px; }
.promocode-ticket-dobivashka_prevPromocode__2M_ea, .promocode-ticket-dobivashka_promocode__zJItj { overflow: hidden; color: var(--promocodeTextColor,var(--textInversePrimary)); max-inline-size: 100%; text-overflow: ellipsis; white-space: nowrap; }
.promocode-ticket-dobivashka_prevPromocode__2M_ea { text-decoration-color: var(--promocodeTextColor,var(--textInversePrimary)); text-decoration-line: line-through; }
.promocode-ticket-dobivashka_discountBadge__FFCpF { flex: 0 0 auto; align-self: stretch; background-color: var(--promocodeDiscountBackgroundColor,var(--surfaceSecondary)); border-radius: 4px; padding-block: 4px; padding-inline: 12px; white-space: nowrap; }
.promocode-ticket-dobivashka_prevDiscount__yn_j2 { color: var(--promocodePrevDiscountColor,var(--textSecondary)); text-decoration-color: var(--promocodePrevDiscountColor,var(--textSecondary)); text-decoration-line: line-through; }
.promocode-ticket-dobivashka_discount__Wkq5L { color: var(--promocodeDiscountColor,var(--textPrimary)); text-transform: uppercase; }
.security-icons_row__ECUuP { display: flex; align-items: center; padding: 0px; margin: 0px; gap: 8px; inline-size: 100%; list-style: none; }
@media only screen and (min-width: 99999px) {
  .security-icons_row__ECUuP { justify-content: center; gap: 12px; margin-inline: auto; max-inline-size: 744px; }
}
.security-icons_tile__etbBs { display: flex; flex: 1 0 0%; align-items: center; justify-content: center; border: 1px solid var(--securityIconBorderColor,var(--borderDefault)); background-color: var(--securityIconBackgroundColor,var(--surfacePartnerLogo)); block-size: 36px; border-radius: 6px; padding-inline: 12px; }
@media only screen and (min-width: 99999px) {
  .security-icons_tile__etbBs { flex: 0 0 auto; }
}
.security-icons_sslLogo__cwja5 { display: block; flex-shrink: 0; block-size: 16px; inline-size: 44px; }
.security-icons_visaLogo__Z9FwQ { display: block; flex-shrink: 0; block-size: 22px; inline-size: 22px; }
.security-icons_mastercardLogo__Gg_Vd { display: block; flex-shrink: 0; block-size: 12px; inline-size: 66px; }
.security-icons_pciLogo__lIPKU { display: block; flex-shrink: 0; block-size: 22px; inline-size: 78px; }
.user-stats_container__xpdLC { display: flex; flex-direction: row; align-items: center; border-radius: 12px; gap: 20px; inline-size: 100%; padding-block: 16px; padding-inline: 20px; }
@media only screen and (min-width: 99999px) {
  .user-stats_container__xpdLC { border-radius: 16px; margin-inline: auto; max-inline-size: 744px; padding-block: 20px; padding-inline: 40px; }
}
.user-stats_item__kcynF { display: flex; flex: 1 1 0%; flex-direction: row; align-items: center; gap: 8px; }
@media only screen and (min-width: 99999px) {
  .user-stats_item__kcynF { gap: 20px; }
}
.user-stats_icon__3xEL8 { flex-shrink: 0; block-size: 32px; color: var(--userStatsIconColor,var(--iconPrimary)); inline-size: 32px; }
@media only screen and (min-width: 99999px) {
  .user-stats_icon__3xEL8 { block-size: 48px; inline-size: 48px; }
}
.user-stats_divider__x6HJa { align-self: stretch; background-color: var(--userStatsDividerColor,var(--borderDefault)); inline-size: 1px; }
.user-stats_title__I8kAW { color: var(--userStatsTitleColor,var(--textSecondary)); }
.user-stats_text__H3vus { color: var(--userStatsTextColor,var(--textPrimary)); }
.success-message_successMessage__WRTaB { display: flex; width: 100%; padding: 12px 16px; border: 1px solid var(--themeAccentColor); border-radius: 12px; gap: 10px; }
.success-message_content__58GPb { display: flex; flex-direction: column; gap: 4px; }
.success-message_text__0UBLi span { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: -0.4px; line-height: 1.18; }
[data-aeonik-pro-new-font] .success-message_text__0UBLi span { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 500; line-height: 20px; }
.success-message_checkmarkIcon__faxRY { color: var(--themeAccentColor); }
.referral-discount-applied_container__u_Ksb { width: 100%; }
.referral-discount-applied_title__YCgGt { margin-bottom: 16px; }
@media only screen and (min-width: 99999px) {
  .referral-discount-applied_title__YCgGt { max-width: 720px; margin: 0px auto 16px; }
  .referral-discount-applied_appliedBanner__Wxd_W { max-width: 720px; margin: 0px auto; }
}
.choose-plan_container__O7Hdi { display: flex; flex-direction: column; align-items: center; gap: 24px; inline-size: 100%; padding-inline: 20px; }
@media only screen and (min-width: 99999px) {
  .choose-plan_container__O7Hdi { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; gap: 40px; margin-inline: auto; max-inline-size: 1128px; padding-inline: 0px; }
}
.choose-plan_title__PEv2f { color: var(--titleColor,var(--textPrimary)); }
.choose-plan_title__PEv2f:lang(he) { font-size: 28px; }
.choose-plan_title__PEv2f:lang(fi), .choose-plan_title__PEv2f:lang(sv) { font-size: 24px; }
@media only screen and (min-width: 99999px) {
  .choose-plan_title__PEv2f:lang(he) { font-size: 48px; }
  .choose-plan_title__PEv2f:lang(fi), .choose-plan_title__PEv2f:lang(sv) { font-size: 42px; }
}
.choose-plan_promocodeContainer__ODD96 { inline-size: 100%; }
@media only screen and (min-width: 99999px) {
  .choose-plan_promocodeContainer__ODD96 { max-inline-size: 744px; }
}
.choose-plan_planListContainer__Z27Kk { display: flex; flex-direction: column; gap: 12px; inline-size: 100%; }
@media only screen and (min-width: 99999px) {
  .choose-plan_planListContainer__Z27Kk { flex-direction: row; gap: 24px; padding-block-start: 40px; }
}
.choose-plan_usLegalContent__tRWF1.choose-plan_usLegalContent__tRWF1.choose-plan_usLegalContent__tRWF1 { padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px auto; border-radius: 0px; }
.choose-plan_nonUsLegalContent__CBuUA.choose-plan_nonUsLegalContent__CBuUA.choose-plan_nonUsLegalContent__CBuUA > div { padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; border-radius: 0px; text-align: start; }
.choose-plan_planListContainer__Z27Kk + .choose-plan_legalCard__4IevR { margin-block-start: -12px; }
@media only screen and (min-width: 99999px) {
  .choose-plan_planListContainer__Z27Kk + .choose-plan_legalCard__4IevR { margin-block-start: 0px; }
}
.choose-plan_button__oAQVK { inline-size: 100%; }
@media only screen and (min-width: 99999px) {
  .choose-plan_button__oAQVK { max-inline-size: 360px; }
}
.choose-plan_button__oAQVK + .choose-plan_securityIcons__AyNn_ { margin-block-start: -8px; }
@media only screen and (min-width: 99999px) {
  .choose-plan_button__oAQVK + .choose-plan_securityIcons__AyNn_ { margin-block-start: 0px; }
}
.choose-plan_ctaButton__l2chG.choose-plan_ctaButton__l2chG.choose-plan_ctaButton__l2chG { background: var(--buttonBackgroundColor,var(--controlBackgroundPrimary)); box-shadow: 0 0 0 4px var(--buttonStateColor,var(--stateAnimation)); color: var(--buttonTextColor,var(--controlContentInversePrimary)); max-inline-size: none; }
.promo-card_card__4gZdy { display: flex; overflow: hidden; align-items: center; border: 1px solid var(--promocardBorderColor,var(--borderDefault)); background: var(--promocardBackgroundColor,var(--backgroundPrimary)); border-radius: 8px; gap: 12px; inline-size: 100%; padding-inline: 20px; }
@media only screen and (min-width: 99999px) {
  .promo-card_card__4gZdy { margin-inline: auto; max-inline-size: 744px; }
}
.promo-card_content__gMOFE { display: flex; flex: 1 1 0%; flex-direction: column; gap: 8px; min-inline-size: 0px; padding-block: 20px; }
.promo-card_card__4gZdy .promo-card_content__gMOFE .promo-card_badge__f9Qwo { align-self: flex-start; background: var(--promocardBadgeBackgroundColor,var(--surfacePromo)); color: var(--promocardBadgeTextColor,var(--textPromo)); }
.promo-card_card__4gZdy .promo-card_content__gMOFE .promo-card_badge__f9Qwo::after { content: none; }
.promo-card_badgeIcon__swTCE { display: block; block-size: 16px; inline-size: 16px; }
.promo-card_text__kyJzK { display: flex; flex-direction: column; gap: 2px; min-inline-size: 0px; }
.promo-card_title__wsn9_ { color: var(--promocardTitleColor,var(--textPrimary)); }
.promo-card_description__ybmrY { color: var(--promocardDescriptionColor,var(--textSecondary)); }
.promo-card_image__B640T { display: block; overflow: hidden; flex: 0 0 auto; block-size: 120px; inline-size: 120px; object-fit: cover; }
.checkout-header-dynamic_countdownHeaderWrapper__VgsIi { padding-top: 72px; opacity: 1; }
@media only screen and (min-width: 99999px) {
  .checkout-header-dynamic_countdownHeaderWrapper__VgsIi { padding-top: 88px; }
}
.checkout-header-dynamic_headerWrapper__lXBYl { padding-top: 56px; opacity: 1; }
@media only screen and (min-width: 99999px) {
  .checkout-header-dynamic_headerWrapper__lXBYl { padding-top: 88px; }
}
@media only screen and (max-width: 99999px) {
  .checkout-header-dynamic_header__vmHwf:lang(id), .checkout-header-dynamic_header__vmHwf:lang(vi) { height: fit-content; padding: 12px; }
}
.checkout-header-dynamic_hidden__D1ife { opacity: 0; }
.choose-plan_container__2piDD { display: flex; width: calc(100% - 40px); max-width: 1128px; flex-direction: column; align-items: center; margin: 0px 20px; gap: 24px; }
@media only screen and (min-width: 99999px) {
  .choose-plan_container__2piDD { width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px auto; gap: 40px; }
}
.choose-plan_planListContainer__AP1ja { display: flex; width: 100%; flex-direction: column; gap: 12px; }
@media only screen and (min-width: 99999px) {
  .choose-plan_planListContainer__AP1ja { flex-direction: row; padding-top: 40px; gap: 24px; }
}
.choose-plan_title__tC3QS { text-align: center; }
.choose-plan_title__tC3QS:lang(he) { font-size: 28px; }
.choose-plan_title__tC3QS:lang(fi), .choose-plan_title__tC3QS:lang(sv) { font-size: 24px; }
@media only screen and (min-width: 99999px) {
  .choose-plan_title__tC3QS:lang(fi), .choose-plan_title__tC3QS:lang(sv) { font-size: 42px; }
  .choose-plan_title__tC3QS:lang(he) { font-size: 48px; }
}
.choose-plan_button__SpAdE { width: 100%; }
@media only screen and (min-width: 99999px) {
  .choose-plan_button__SpAdE { max-width: 360px; }
}
.choose-plan_promocodeContainer__fomNN { width: 100%; }
@media only screen and (min-width: 99999px) {
  .choose-plan_promocodeContainer__fomNN { max-width: 744px; }
}
@keyframes choose-plan-button_show__CZsAX { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes choose-plan-button_showLCP__ufu2W { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes choose-plan-button_hide__UN6CJ { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes choose-plan-button_smallScroll__gQemb { 
  0% { transform: translateY(var(--smallScrollTranslateY,150px)); }
  100% { transform: translateY(0px); }
}
@keyframes choose-plan-button_bigScroll__VKSJa { 
  0% { transform: translateY(var(--bigScrollTranslateY,200px)); }
  100% { transform: translateY(0px); }
}
@keyframes choose-plan-button_pulse__aSRHU { 
  100% { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 8px; }
}
.choose-plan-button_button__o2mkM { transform: scale(1); transition: transform 0.1s ease-in-out; width: 100%; animation: 1.25s cubic-bezier(0.66, 0, 0, 1) 0s infinite normal none running choose-plan-button_pulse__aSRHU; background: var(--themePrimaryColor); box-shadow: 0 0 0 0 var(--themePrimaryColor); --buttonPadding: 16px 48px; }
.choose-plan-button_button__o2mkM:active { transform: scale(0.98); }
@media only screen and (min-width: 99999px) {
  .choose-plan-button_button__o2mkM { max-width: 360px; }
}
.choose-plan-button_button__o2mkM span { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 17px; letter-spacing: 0px; line-height: 1.18; color: var(--inputAlwaysWhiteColor); }
[data-aeonik-pro-new-font] .choose-plan-button_button__o2mkM span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 16px; font-weight: 500; line-height: 20px; }
.choose-plan-button_buttonContainer__SXw_M { display: flex; align-items: center; justify-content: center; }
.choose-plan-button_button__o2mkM:disabled { animation: auto ease 0s 1 normal none running none; cursor: default; opacity: 0.4; }
.choose-plan-legal_legalContainer__7LeBM { width: 100%; max-width: 720px; margin: 0px auto; }
.choose-plan-legal_legalContainer__7LeBM p { padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; margin-bottom: 0px; }
.personalization-block_uButton__s3l__ { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.personalization-block_uGreenButton__eCtJ9 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.personalization-block_uGreenButton__eCtJ9:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.personalization-block_uGreenWideButton__0YqlK, .personalization-block_uWideButton__CLF_4 { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.personalization-block_uWideButton__CLF_4 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.personalization-block_uWideButton__CLF_4:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.personalization-block_uInput__ml6ww { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.personalization-block_uInput__ml6ww:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.personalization-block_uInput__ml6ww:hover { border: 1px solid var(--neutral900Color); }
.personalization-block_uInput__ml6ww:-webkit-autofill:active, .personalization-block_uInput__ml6ww:-webkit-autofill:focus, .personalization-block_uInput__ml6ww:active, .personalization-block_uInput__ml6ww:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.personalization-block_uInput__ml6ww:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.personalization-block_uInput__ml6ww.personalization-block_isInvalid__2uVNP { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.personalization-block_uContentCard__0_pvx { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.personalization-block_uInputError__tcyka { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.personalization-block_desktopOnly__YwH2f { display: none; }
@media only screen and (min-width: 99999px) {
  .personalization-block_desktopOnly__YwH2f { display: block; }
  .personalization-block_mobileOnly__nao7B { display: none; }
}
.personalization-block_legal__oPSPq { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.personalization-block_container__kzzfZ { display: flex; width: 100%; justify-content: flex-start; }
@media only screen and (min-width: 99999px) {
  .personalization-block_container__kzzfZ { justify-content: center; }
}
.personalization-block_personalizationItem__YVCl8 { display: flex; width: 100%; align-items: center; justify-content: flex-start; gap: 8px; }
@media only screen and (min-width: 99999px) {
  .personalization-block_personalizationItem__YVCl8 { width: unset; justify-content: center; }
}
.personalization-block_separator__V_XWT { flex: 0 0 1px; align-self: stretch; margin: 0px 12px; background: var(--borderTertiaryColor); }
@media only screen and (min-width: 99999px) {
  .personalization-block_separator__V_XWT { margin: 0px 16px; }
}
.personalization-block_column__7EUsw { display: flex; flex-direction: column; gap: 2px; }
.personalization-block_title__L6rc5 { font-family: var(--secondaryFont),sans-serif; line-height: 1.33; font-weight: 500; }
.personalization-block_title__L6rc5, [data-aeonik-pro-new-font] .personalization-block_title__L6rc5 { font-size: 12px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; }
[data-aeonik-pro-new-font] .personalization-block_title__L6rc5 { font-family: var(--font-aeonik-pro),sans-serif; line-height: 16px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .personalization-block_title__L6rc5 { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.21; }
  [data-aeonik-pro-new-font] .personalization-block_title__L6rc5 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 400; line-height: 16px; }
}
.personalization-block_text__SplRl { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 14px; letter-spacing: 0.01em; line-height: 1.14; }
[data-aeonik-pro-new-font] .personalization-block_text__SplRl { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 14px; font-weight: 500; line-height: 16px; }
@media only screen and (min-width: 99999px) {
  .personalization-block_text__SplRl { font-family: var(--font),sans-serif; font-weight: 600; line-height: 1.25; }
  .personalization-block_text__SplRl, [data-aeonik-pro-new-font] .personalization-block_text__SplRl { -webkit-font-smoothing: antialiased; font-size: 16px; letter-spacing: 0px; }
  [data-aeonik-pro-new-font] .personalization-block_text__SplRl { font-family: var(--font-aeonik-pro),sans-serif; font-weight: 500; line-height: 20px; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .personalization-block_text__SplRl { font-family: var(--font),sans-serif; font-weight: 600; line-height: 1.2; }
  .personalization-block_text__SplRl, [data-aeonik-pro-new-font] .personalization-block_text__SplRl { -webkit-font-smoothing: antialiased; font-size: 20px; letter-spacing: 0px; }
  [data-aeonik-pro-new-font] .personalization-block_text__SplRl { font-family: var(--font-aeonik-pro),sans-serif; font-weight: 500; line-height: 24px; }
}
.personalization-block_icon__EklJE { display: block; width: 32px; height: 32px; flex: 0 0 32px; color: var(--themePrimaryColor); }
[lang="ar"] .personalization-block_icon__EklJE, [lang="he"] .personalization-block_icon__EklJE { margin-right: 0px; margin-left: 8px; }
.promocode-field_promocodeField__daIuZ { display: flex; height: 64px; flex-wrap: nowrap; align-items: center; padding: 8px 9px; background: var(--promocode-ticket-field,#fff); border-radius: 12px; gap: 8px; }
.promocode-field_checkIcon__iIMai { display: flex; flex-basis: content; color: var(--promocode-ticket-check-color,--promocode-ticket-content); }
.promocode-field_promocodeValues__noFJQ { display: flex; overflow: hidden; flex-direction: column; flex-grow: 1; align-items: flex-start; justify-content: space-between; gap: 2px; }
.promocode-field_promocodeValues__noFJQ.promocode-field_centered__oScVT { justify-content: center; }
.promocode-field_prevPromocode__vkjPp { color: var(--contentTertiaryColor,rgba(23,23,23,.56)); font-family: var(--secondaryFont),sans-serif; font-feature-settings: "liga" 0, "clig" 0; font-size: 12px; font-style: normal; font-weight: 400; line-height: 16px; text-decoration-line: line-through; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--contentTertiaryColor,rgba(23,23,23,.56)); }
.promocode-field_prevPromocode__vkjPp, .promocode-field_promocode__5vxVM { overflow: hidden; width: 100%; max-width: 100%; text-overflow: ellipsis; white-space: nowrap; }
.promocode-ticket-base_stub__CQZER { position: relative; z-index: 2; padding: 0px; background-color: var(--promocode-ticket-background); border-top-left-radius: 20px; border-top-right-radius: 20px; }
.promocode-ticket-base_line__vxbHC { z-index: 1; }
.promocode-ticket-base_footer__cngmC { border-top: 1px dashed var(--borderPositiveColor,rgba(58,174,146,.4)); }
.promocode-ticket-base_content__zGIRE { background-color: var(--promocode-ticket-background); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
.promocode-timer_uButton__a3X9x { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.promocode-timer_uGreenButton__iHNM4 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.promocode-timer_uGreenButton__iHNM4:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.promocode-timer_uGreenWideButton__rbFhe, .promocode-timer_uWideButton__V8GUI { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.promocode-timer_uWideButton__V8GUI { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.promocode-timer_uWideButton__V8GUI:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.promocode-timer_uInput__PXpE1 { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.promocode-timer_uInput__PXpE1:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.promocode-timer_uInput__PXpE1:hover { border: 1px solid var(--neutral900Color); }
.promocode-timer_uInput__PXpE1:-webkit-autofill:active, .promocode-timer_uInput__PXpE1:-webkit-autofill:focus, .promocode-timer_uInput__PXpE1:active, .promocode-timer_uInput__PXpE1:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.promocode-timer_uInput__PXpE1:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.promocode-timer_uInput__PXpE1.promocode-timer_isInvalid__DPZio { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.promocode-timer_uContentCard__w3yxU { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.promocode-timer_uInputError__QX14G { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.promocode-timer_desktopOnly__ZoceI { display: none; }
@media only screen and (min-width: 99999px) {
  .promocode-timer_desktopOnly__ZoceI { display: block; }
  .promocode-timer_mobileOnly__JhAeu { display: none; }
}
.promocode-timer_legal__lqvvF { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.promocode-timer_time__7KeLi { display: flex; height: 64px; flex-direction: column; align-items: center; justify-content: center; padding: 9px 12px; background-color: var(--promocode-ticket-timer-background,rgba(58,174,146,.12)); border-radius: 12px; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; gap: 2px; }
@media only screen and (min-width: 99999px) {
  .promocode-timer_time__7KeLi { padding: 9px 36px; }
}
.promocode-timer_timeValues__jbnaP { display: flex; width: 100%; color: var(--promocode-ticket-content,#3aae92); font-family: var(--font-inter),sans-serif; font-size: 24px; font-style: normal; font-weight: 600; letter-spacing: -0.72px; line-height: 24px; text-align: center; }
[lang="ar"] .promocode-timer_timeValues__jbnaP, [lang="he"] .promocode-timer_timeValues__jbnaP { flex-direction: row-reverse; }
.promocode-timer_timeValue__eDhj_ { flex-grow: 1; }
.promocode-timer_timeDivider__Vqt_U { flex-grow: 0; }
.promocode-timer_timeUnits__8yXDF { display: flex; width: 100%; justify-content: space-between; }
[lang="ar"] .promocode-timer_timeUnits__8yXDF, [lang="he"] .promocode-timer_timeUnits__8yXDF { flex-direction: row-reverse; }
.promocode-timer_timeUnits__8yXDF::before { width: 10px; order: 2; content: ""; }
.promocode-timer_timeUnit__DEwhZ { font-family: var(--secondaryFont),sans-serif; line-height: 1.33; color: var(--timer-unit-color,var(--contentPrimaryColor)); }
.promocode-timer_timeUnit__DEwhZ, [data-aeonik-pro-new-font] .promocode-timer_timeUnit__DEwhZ { font-size: 12px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: 0px; }
[data-aeonik-pro-new-font] .promocode-timer_timeUnit__DEwhZ { font-family: var(--font-aeonik-pro),sans-serif; line-height: 16px; }
.promocode-timer_timeUnit__DEwhZ:first-child { order: 1; }
.promocode-timer_timeUnit__DEwhZ:last-child { order: 3; }
.promocode-timer_timeUnit__DEwhZ:lang(el) { font-size: 10px; }
.shield-with-content_shieldContainer__rp5TH { position: relative; }
.shield-with-content_shield__jLtAj { position: absolute; width: inherit; height: inherit; color: var(--promocode-ticket-shield-color,var(--contentPositiveColor)); transform-origin: center center; }
.shield-with-content_shieldContent__VvB3I { position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; }
.shield-simple-discount_shield__8nMug { width: 108px; height: 80px; }
.shield-simple-discount_discountWrapper__FZUeH { display: flex; height: 100%; flex-direction: column; align-items: center; justify-content: center; gap: 4px; }
.shield-simple-discount_shield__8nMug .shield-simple-discount_discount__ry5oK { color: rgb(255, 255, 255); font-family: var(--font-inter),sans-serif; font-feature-settings: "liga" 0, "clig" 0; font-size: 24px; font-style: normal; font-weight: 600; line-height: 24px; text-align: center; }
.shield-simple-discount_shield__8nMug .shield-simple-discount_discount__ry5oK span { color: rgb(255, 255, 255); font-size: 19px; line-height: 19px; }
.shield-simple-discount_shield__8nMug .shield-simple-discount_offText__AFmFs { color: rgb(255, 255, 255); font-family: var(--font-inter),sans-serif; font-feature-settings: "liga" 0, "clig" 0; font-size: 17px; font-style: normal; font-weight: 600; line-height: 24px; text-align: center; text-transform: uppercase; }
.shield-with-prev-discount_shield__B9R_d { width: 95px; height: 91px; }
.shield-with-prev-discount_shield__B9R_d .shield-with-prev-discount_discountWrapper__Vik46 { display: flex; height: 100%; flex-direction: column; align-items: center; justify-content: center; gap: 4px; text-align: center; transform: translateY(-6px); }
.shield-with-prev-discount_prevDiscount__FaxYw { color: var(--promocode-prev-discount-color,var(--contentAlwaysLightSecondaryColor)); line-height: 17px; text-decoration-line: line-through; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--contentAlwaysLightPrimaryColor); }
.shield-with-prev-discount_newDiscount__AoEyj { color: var(--promocode-discount-color,var(--contentAlwaysLightPrimaryColor)); line-height: 20px; text-transform: uppercase; }
.shield-with-prev-discount_newDiscount__AoEyj:lang(bg), .shield-with-prev-discount_newDiscount__AoEyj:lang(cs), .shield-with-prev-discount_newDiscount__AoEyj:lang(es), .shield-with-prev-discount_newDiscount__AoEyj:lang(hu), .shield-with-prev-discount_newDiscount__AoEyj:lang(pt) { font-size: 14px; }
.shield-with-prev-discount_newDiscount__AoEyj:lang(de), .shield-with-prev-discount_newDiscount__AoEyj:lang(sk) { font-size: 15px; }
.choose-plan-card-template_uButton__oKtNC { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.choose-plan-card-template_uGreenButton___1KvU { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.choose-plan-card-template_uGreenButton___1KvU:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.choose-plan-card-template_uGreenWideButton__ROUeg, .choose-plan-card-template_uWideButton__zf7_F { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.choose-plan-card-template_uWideButton__zf7_F { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.choose-plan-card-template_uWideButton__zf7_F:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.choose-plan-card-template_uInput__2_FrW { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.choose-plan-card-template_uInput__2_FrW:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.choose-plan-card-template_uInput__2_FrW:hover { border: 1px solid var(--neutral900Color); }
.choose-plan-card-template_uInput__2_FrW:-webkit-autofill:active, .choose-plan-card-template_uInput__2_FrW:-webkit-autofill:focus, .choose-plan-card-template_uInput__2_FrW:active, .choose-plan-card-template_uInput__2_FrW:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.choose-plan-card-template_uInput__2_FrW:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.choose-plan-card-template_uInput__2_FrW.choose-plan-card-template_isInvalid__v2FRN { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.choose-plan-card-template_uContentCard__0Qy11 { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.choose-plan-card-template_uInputError__7TNoh { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.choose-plan-card-template_desktopOnly__JgXfd { display: none; }
@media only screen and (min-width: 99999px) {
  .choose-plan-card-template_desktopOnly__JgXfd { display: block; }
  .choose-plan-card-template_mobileOnly__Q7p0r { display: none; }
}
.choose-plan-card-template_legal___eaKV { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.choose-plan-card-template_planCard__JMjs9 { position: relative; width: 100%; min-height: 84px; padding: 10px 16px; border: 1px solid var(--borderTertiaryColor); margin: 0px; appearance: none; background: var(--planBackgroundColor,var(--backgroundSecondaryColor)); border-radius: 16px; cursor: pointer; }
.choose-plan-card-template_planCard__JMjs9.choose-plan-card-template_isSelected__YEOJt { background: var(--selectedPlanBackgroundColor,var(--backgroundPrimaryColor)); box-shadow: rgba(7, 21, 37, 0.04) 0px 2px 4px 0px, rgba(22, 42, 65, 0.14) 0px 2px 16px 0px; outline: 2px solid var(--themePrimaryColor); }
.choose-plan-card-template_planCard__JMjs9.choose-plan-card-template_isSelected__YEOJt.choose-plan-card-template_chinaGoldCard__ZVv_d { outline-color: var(--themeAccentColor); }
.choose-plan-card-template_planCard__JMjs9.choose-plan-card-template_isLabeled__uGLkC { margin-top: 24px; border-radius: 0px 0px 16px 16px; }
@media only screen and (min-width: 99999px) {
  .choose-plan-card-template_planCard__JMjs9 { padding: 40px 24px; }
  .choose-plan-card-template_planCard__JMjs9.choose-plan-card-template_isLabeled__uGLkC { margin-top: 0px; }
}
.choose-plan-card-template_label__Nahii { position: absolute; top: -25px; left: -1px; display: flex; width: calc(100% + 2px); height: 24px; align-items: center; justify-content: center; background: var(--themePrimaryColor); border-radius: 16px 16px 0px 0px; text-align: center; white-space: nowrap; }
.choose-plan-card-template_label__Nahii.choose-plan-card-template_chinaGoldLabel__wCM8C { background: linear-gradient(138deg, rgb(253, 228, 137) 3.37%, rgb(240, 173, 55) 66.2%, rgb(253, 229, 163) 101.32%); }
.choose-plan-card-template_label__Nahii.choose-plan-card-template_secondaryLabel__YH8xv { background: var(--themeAccentColor); }
@media only screen and (min-width: 99999px) {
  .choose-plan-card-template_label__Nahii { top: -41px; height: 40px; }
}
.choose-plan-card-template_isSelected__YEOJt .choose-plan-card-template_label__Nahii { left: -3px; width: calc(100% + 6px); }
.choose-plan-card-template_labelText__14tiA { color: var(--contentAlwaysLightPrimaryColor); }
.choose-plan-card-template_innerContainer__wF4H6 { position: relative; display: flex; flex-direction: row-reverse; align-items: center; text-align: start; }
.choose-plan-card-template_isLabeled__uGLkC .choose-plan-card-template_innerContainer__wF4H6 { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-top-left-radius: 0px; border-top-right-radius: 0px; }
@media only screen and (min-width: 99999px) {
  .choose-plan-card-template_innerContainer__wF4H6 { flex-direction: row; }
}
.choose-plan-card-template_toggleIcon__p9Rwd { width: 24px; height: 24px; box-sizing: border-box; flex: 0 0 auto; padding: 3px; border: 2px solid; border-radius: 50%; color: var(--inputSecondaryColor); margin-inline-end: 12px; }
@media only screen and (min-width: 99999px) {
  .choose-plan-card-template_toggleIcon__p9Rwd { position: absolute; top: 2px; inset-inline-end: 0px; margin-inline-end: 0px; }
}
.choose-plan-card-template_toggleIcon__p9Rwd svg { margin-top: -1px; margin-left: -1px; color: rgba(0, 0, 0, 0); opacity: 0; transform: scale(0.5); transition: transform 0.2s ease-out 0.1s; }
.choose-plan-card-template_toggleIcon__p9Rwd.choose-plan-card-template_isSelected__YEOJt { border: 2px solid var(--themePrimaryColor); background-color: var(--themePrimaryColor); }
.choose-plan-card-template_toggleIcon__p9Rwd.choose-plan-card-template_isSelected__YEOJt svg { color: var(--contentAlwaysLightPrimaryColor); opacity: 1; transform: scale(1); }
.choose-plan-card-template_contentContainer__QvNo7 { flex: 1 1 0%; }
.choose-plan-card-template_footer__HEtgx { width: 100%; margin-top: 12px; }
.promocode-ticket-with-shield-discount_ticket__NWr_W { width: 100%; margin: 0px auto; }
.promocode-ticket-with-shield-discount_ticketBody__EEvLc { display: flex; flex-flow: row; padding: 3px 12px 16px; gap: 12px; }
@media only screen and (min-width: 99999px) {
  .promocode-ticket-with-shield-discount_ticketBody__EEvLc { gap: 16px; }
}
.promocode-ticket-with-shield-discount_promocode__igFdz { overflow: hidden; flex-grow: 1; }
.promocode-ticket-with-shield-discount_timer__PDAnL { flex-shrink: 0; }
.promocode-ticket-with-shield-discount_icon__DAu_Z { font-size: 32px; }
.promocode-ticket-with-shield-discount_discountContainer__EESCn { position: relative; top: -12px; width: 95px; min-width: 95px; }
.promocode-ticket-with-shield-discount_shield___wbEk { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.promocode-ticket-with-shield-discount_header__plxch { display: flex; flex-wrap: nowrap; align-items: center; justify-content: center; padding: 16px 26px 9px; color: var(--promocode-ticket-content); gap: 8px; }
.promocode-ticket-with-shield-discount_header__plxch.promocode-ticket-with-shield-discount_headerWithDiscount__0WnWl { justify-content: flex-start; padding: 16px 16px 3px; gap: 12px; }
@media only screen and (min-width: 99999px) {
  .promocode-ticket-with-shield-discount_header__plxch.promocode-ticket-with-shield-discount_headerWithDiscount__0WnWl { padding: 24px 32px 11px; }
}
.promocode-ticket-with-shield-discount_header__plxch.promocode-ticket-with-shield-discount_headerWithSingleDiscount__O0NQW .promocode-ticket-with-shield-discount_discountContainer__EESCn { width: 108px; }
.promocode-ticket-with-shield-discount_newPromocodeTitle__pcB9Y { max-width: 260px; color: var(--promocode-ticket-title); }
.promocode-ticket-with-shield-discount_newPromocodeTitle__pcB9Y:lang(ms) { font-size: 23px; }
.promocode-ticket-with-shield-discount_newPromocodeTitle__pcB9Y:lang(de) { font-size: 22px; }
.promocode-ticket-with-shield-discount_newPromocodeTitle__pcB9Y:lang(af) { font-size: 21px; }
.promocode-ticket-with-shield-discount_newPromocodeTitle__pcB9Y:lang(el), .promocode-ticket-with-shield-discount_newPromocodeTitle__pcB9Y:lang(pl) { font-size: 20px; }
.promocode-ticket-with-shield-discount_newPromocodeTitle__pcB9Y:lang(bg), .promocode-ticket-with-shield-discount_newPromocodeTitle__pcB9Y:lang(es), .promocode-ticket-with-shield-discount_newPromocodeTitle__pcB9Y:lang(it), .promocode-ticket-with-shield-discount_newPromocodeTitle__pcB9Y:lang(pt) { font-size: 19px; }
@media only screen and (min-width: 99999px) {
  .promocode-ticket-with-shield-discount_newPromocodeTitle__pcB9Y { max-width: unset; }
}
.promocode-ticket-with-shield-discount_title__XGQTz { color: var(--promocode-ticket-title); }
.promocode-ticket-with-shield-discount_title__XGQTz:lang(de) { font-size: 19px; }
.choose-plan-option-detailed_uButton__jRHf_ { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.choose-plan-option-detailed_uGreenButton__YX94F { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.choose-plan-option-detailed_uGreenButton__YX94F:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.choose-plan-option-detailed_uGreenWideButton__aseRu, .choose-plan-option-detailed_uWideButton__eplxp { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.choose-plan-option-detailed_uWideButton__eplxp { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.choose-plan-option-detailed_uWideButton__eplxp:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.choose-plan-option-detailed_uInput__ynrBL { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.choose-plan-option-detailed_uInput__ynrBL:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.choose-plan-option-detailed_uInput__ynrBL:hover { border: 1px solid var(--neutral900Color); }
.choose-plan-option-detailed_uInput__ynrBL:-webkit-autofill:active, .choose-plan-option-detailed_uInput__ynrBL:-webkit-autofill:focus, .choose-plan-option-detailed_uInput__ynrBL:active, .choose-plan-option-detailed_uInput__ynrBL:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.choose-plan-option-detailed_uInput__ynrBL:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.choose-plan-option-detailed_uInput__ynrBL.choose-plan-option-detailed_isInvalid__s9nZ0 { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.choose-plan-option-detailed_uContentCard__kMiy4 { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.choose-plan-option-detailed_uInputError__hgysX { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.choose-plan-option-detailed_desktopOnly__E6xyD { display: none; }
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_desktopOnly__E6xyD { display: block; }
  .choose-plan-option-detailed_mobileOnly__eAyPm { display: none; }
}
.choose-plan-option-detailed_legal__u8hOG { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.choose-plan-option-detailed_container__mfeFN { display: flex; flex-direction: row; justify-content: space-between; gap: 16px; }
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_container__mfeFN { flex-direction: column; }
}
.choose-plan-option-detailed_mobileBlockWrapper__uHZ4A { display: flex; flex-direction: column; justify-content: center; }
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_mobileBlockWrapper__uHZ4A { display: block; }
}
.choose-plan-option-detailed_fullPricesBlock__phmW4 { display: flex; flex-direction: column; }
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_fullPricesBlock__phmW4 { flex-direction: row; padding-bottom: 16px; border-bottom: 1px solid var(--borderTertiaryColor); }
}
.choose-plan-option-detailed_discountedBlock__J_0Wk { display: flex; align-items: center; gap: 4px; }
.choose-plan-option-detailed_discountedBlock__J_0Wk.choose-plan-option-detailed_isLongCurrency__2RPYw { flex-wrap: wrap; }
@media only screen and (max-width: 390px) {
  .choose-plan-option-detailed_discountedBlock__J_0Wk.choose-plan-option-detailed_isLongCurrency__2RPYw { gap: 0px; }
}
.choose-plan-option-detailed_discountOldPrice__Xczwj { text-decoration-line: line-through; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--contentNegativeColor); }
.choose-plan-option-detailed_discountOldPrice__Xczwj:lang(id) { font-size: 11px; }
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_discountOldPrice__Xczwj:lang(id) { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; }
  [data-aeonik-pro-new-font] .choose-plan-option-detailed_discountOldPrice__Xczwj:lang(id) { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
  .choose-plan-option-detailed_discountOldPrice__Xczwj { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; }
  [data-aeonik-pro-new-font] .choose-plan-option-detailed_discountOldPrice__Xczwj { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
}
.choose-plan-option-detailed_planName__tvCVe { color: var(--contentSecondaryColor); font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 24px; letter-spacing: -0.02em; line-height: 1.17; }
[data-recoleta-font] .choose-plan-option-detailed_planName__tvCVe { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 24px; font-style: normal; letter-spacing: -0.48px; line-height: 1.16; }
[data-aeonik-pro-font] .choose-plan-option-detailed_planName__tvCVe { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 24px; letter-spacing: 0px; line-height: 1.16; }
[data-headline-recoleta-font] .choose-plan-option-detailed_planName__tvCVe { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-size: 24px; font-weight: 500; letter-spacing: -0.48px; line-height: 1.16; }
[data-aeonik-pro-new-font] .choose-plan-option-detailed_planName__tvCVe { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 24px; letter-spacing: -0.48px; line-height: 28px; }
[data-headline-alike-font] .choose-plan-option-detailed_planName__tvCVe { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 24px; letter-spacing: -0.48px; line-height: 1.16; }
.choose-plan-option-detailed_planName__tvCVe.choose-plan-option-detailed_isLongCurrency__2RPYw { font-size: 20px; }
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_planName__tvCVe { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 32px; letter-spacing: -1px; line-height: 1.06; }
  [data-recoleta-font] .choose-plan-option-detailed_planName__tvCVe { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 32px; font-style: normal; letter-spacing: -0.64px; line-height: 1.06; }
  [data-aeonik-pro-font] .choose-plan-option-detailed_planName__tvCVe { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -1px; line-height: 1.06; }
  [data-headline-recoleta-font] .choose-plan-option-detailed_planName__tvCVe { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -1px; line-height: 1.06; }
  [data-aeonik-pro-new-font] .choose-plan-option-detailed_planName__tvCVe { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
  [data-headline-alike-font] .choose-plan-option-detailed_planName__tvCVe { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -1px; line-height: 1.06; }
  .choose-plan-option-detailed_planName__tvCVe.choose-plan-option-detailed_isLongCurrency__2RPYw { font-size: 32px; }
  .choose-plan-option-detailed_planName__tvCVe:lang(da), .choose-plan-option-detailed_planName__tvCVe:lang(de), .choose-plan-option-detailed_planName__tvCVe:lang(el), .choose-plan-option-detailed_planName__tvCVe:lang(fi), .choose-plan-option-detailed_planName__tvCVe:lang(it), .choose-plan-option-detailed_planName__tvCVe:lang(nl), .choose-plan-option-detailed_planName__tvCVe:lang(pt), .choose-plan-option-detailed_planName__tvCVe:lang(sk), .choose-plan-option-detailed_planName__tvCVe:lang(th) { font-size: 30px; }
  .choose-plan-option-detailed_planName__tvCVe:lang(he), .choose-plan-option-detailed_planName__tvCVe:lang(hu), .choose-plan-option-detailed_planName__tvCVe:lang(ro) { font-size: 28px !important; }
}
.choose-plan-option-detailed_planName__tvCVe.choose-plan-option-detailed_isSelected__um05y, .choose-plan-option-detailed_price__E4BYJ.choose-plan-option-detailed_isSelected__um05y { color: var(--contentPrimaryColor); }
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_price__E4BYJ { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 500; letter-spacing: -0.6px; line-height: 1.41; }
  [data-aeonik-pro-new-font] .choose-plan-option-detailed_price__E4BYJ { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
}
.choose-plan-option-detailed_discountedPrice__iC63c:lang(id) { font-size: 11px; }
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_discountedPrice__iC63c:lang(id) { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 500; letter-spacing: -0.6px; line-height: 1.41; }
  [data-aeonik-pro-new-font] .choose-plan-option-detailed_discountedPrice__iC63c:lang(id) { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
  .choose-plan-option-detailed_discountedPrice__iC63c { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 500; letter-spacing: -0.6px; line-height: 1.41; }
  [data-aeonik-pro-new-font] .choose-plan-option-detailed_discountedPrice__iC63c { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
}
.choose-plan-option-detailed_arrowIcon__kPAfh { width: 10px; height: 10px; color: var(--contentSecondaryColor); }
.choose-plan-option-detailed_oldPricePerPeriod__JSzpq { color: var(--contentSecondaryColor); font-family: var(--secondaryFont),sans-serif; font-size: 12px; font-weight: 400; letter-spacing: -0.6px; line-height: 1.3; text-align: center; text-decoration-line: line-through; }
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_oldPricePerPeriod__JSzpq { text-align: start; }
}
.choose-plan-option-detailed_sticker__Klbl3 { display: flex; width: fit-content; align-items: center; justify-content: center; padding: 4px 8px; margin: 3px 0px; background: var(--backgroundTertiaryColor,rgba(23,23,23,.06)); border-radius: 6px; gap: 4px; }
.user-stats_container__qE1iK { display: flex; width: 100%; flex-direction: row; align-items: center; padding: 16px 20px; border-radius: 12px; gap: 20px; }
@media only screen and (min-width: 99999px) {
  .user-stats_container__qE1iK { max-width: 744px; padding: 20px 40px; margin: 0px auto 24px; border-radius: 16px; }
}
.user-stats_item__2hCOg { display: flex; flex: 1 1 0%; flex-direction: row; align-items: center; gap: 8px; }
@media only screen and (min-width: 99999px) {
  .user-stats_item__2hCOg { gap: 20px; }
}
.user-stats_icon__ewPrN { width: 32px; height: 32px; flex-shrink: 0; color: var(--contentTertiaryColor); }
@media only screen and (min-width: 99999px) {
  .user-stats_icon__ewPrN { width: 48px; height: 48px; }
}
.user-stats_divider__JaJOj { width: 1px; align-self: stretch; background-color: var(--borderTertiaryColor); }
.price-per-period_wrapper___vlm3 { display: flex; flex-direction: column; align-items: center; }
@media only screen and (min-width: 99999px) {
  .price-per-period_wrapper___vlm3 { flex-direction: row; align-items: baseline; gap: 4px; }
}
.price-per-period_price__6M2n8.price-per-period_isLongCurrency__3uLHr, .price-per-period_price__6M2n8:lang(cn), .price-per-period_price__6M2n8:lang(id) { font-size: 24px; }
.price-per-period_price__6M2n8.price-per-period_isSelected__9g_E8 { color: var(--contentPrimaryColor) !important; }
.choose-plan-option-detailed_uButton__LZXit { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.choose-plan-option-detailed_uGreenButton__EmiAr { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.choose-plan-option-detailed_uGreenButton__EmiAr:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.choose-plan-option-detailed_uGreenWideButton__xOuwc, .choose-plan-option-detailed_uWideButton__i36eL { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.choose-plan-option-detailed_uWideButton__i36eL { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.choose-plan-option-detailed_uWideButton__i36eL:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.choose-plan-option-detailed_uInput__uXSsZ { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.choose-plan-option-detailed_uInput__uXSsZ:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.choose-plan-option-detailed_uInput__uXSsZ:hover { border: 1px solid var(--neutral900Color); }
.choose-plan-option-detailed_uInput__uXSsZ:-webkit-autofill:active, .choose-plan-option-detailed_uInput__uXSsZ:-webkit-autofill:focus, .choose-plan-option-detailed_uInput__uXSsZ:active, .choose-plan-option-detailed_uInput__uXSsZ:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.choose-plan-option-detailed_uInput__uXSsZ:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.choose-plan-option-detailed_uInput__uXSsZ.choose-plan-option-detailed_isInvalid__Ctuxc { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.choose-plan-option-detailed_uContentCard__JJs4b { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.choose-plan-option-detailed_uInputError__pqBcG { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.choose-plan-option-detailed_desktopOnly__DFOhz { display: none; }
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_desktopOnly__DFOhz { display: block; }
  .choose-plan-option-detailed_mobileOnly__zACYo { display: none; }
}
.choose-plan-option-detailed_legal__agE6J { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.choose-plan-option-detailed_container__ArQfZ { display: grid; min-height: 74px; grid-template-columns: 1.15fr 1fr; }
.choose-plan-option-detailed_container__ArQfZ.choose-plan-option-detailed_isAfterTimer__Ml9Jo { min-height: 56px; }
.choose-plan-option-detailed_container__ArQfZ.choose-plan-option-detailed_isLongCurrency__tsyTB { grid-template-columns: 1.5fr 1fr; }
@media only screen and (max-width: 99999px) {
  .choose-plan-option-detailed_container__ArQfZ.choose-plan-option-detailed_hasFooter__LtYmn { min-height: 48px; }
}
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_container__ArQfZ { display: flex; flex-direction: column; align-items: start; gap: 12px; }
}
.choose-plan-option-detailed_titleContainer__yg9Kb { display: flex; flex-direction: column; justify-content: center; }
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_titleContainer__yg9Kb { display: block; width: 100%; border-bottom: 1px solid var(--borderTertiaryColor,rgba(23,23,23,.08)); }
}
.choose-plan-option-detailed_card__9hx8X { padding: 12px; }
@media only screen and (max-width: 99999px) {
  .choose-plan-option-detailed_card__9hx8X { padding-inline: var(--planCardPaddingInline,12px); }
  .choose-plan-option-detailed_card__9hx8X.choose-plan-option-detailed_hasFooter__LtYmn { padding-bottom: 16px; }
  .choose-plan-option-detailed_card__9hx8X.choose-plan-option-detailed_hasFooter__LtYmn .choose-plan-option-detailed_footer__vnN8w { margin-top: 16px; }
}
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_card__9hx8X { padding: 24px 32px; }
}
.choose-plan-option-detailed_fullPricesBlock__Md0wf { display: flex; flex-direction: column; }
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_fullPricesBlock__Md0wf { flex-direction: row; padding-bottom: 16px; border-bottom: 1px solid var(--borderTertiaryColor); }
}
.choose-plan-option-detailed_discountedBlock__d9aF_ { display: flex; flex-direction: column; gap: 4px; }
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_discountedBlock__d9aF_ { flex-direction: row; align-items: center; padding: 12px 0px; }
  .choose-plan-option-detailed_discountedBlock__d9aF_:lang(de), .choose-plan-option-detailed_discountedBlock__d9aF_:lang(el), .choose-plan-option-detailed_discountedBlock__d9aF_:lang(fi), .choose-plan-option-detailed_discountedBlock__d9aF_:lang(fr), .choose-plan-option-detailed_discountedBlock__d9aF_:lang(id), .choose-plan-option-detailed_discountedBlock__d9aF_:lang(ms), .choose-plan-option-detailed_discountedBlock__d9aF_:lang(pt), .choose-plan-option-detailed_discountedBlock__d9aF_:lang(ro) { flex-direction: column; align-items: start; }
}
.choose-plan-option-detailed_discountOldPrice__v1BY7 { text-decoration-line: line-through; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--contentNegativeColor); }
.choose-plan-option-detailed_discountOldPrice__v1BY7:lang(id) { font-size: 11px; }
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_discountOldPrice__v1BY7:lang(id) { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; }
  [data-aeonik-pro-new-font] .choose-plan-option-detailed_discountOldPrice__v1BY7:lang(id) { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
  .choose-plan-option-detailed_discountOldPrice__v1BY7 { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; }
  [data-aeonik-pro-new-font] .choose-plan-option-detailed_discountOldPrice__v1BY7 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
}
@media only screen and (max-width: 99999px) {
  .choose-plan-option-detailed_planName__Giyt2:lang(cs), .choose-plan-option-detailed_planName__Giyt2:lang(de), .choose-plan-option-detailed_planName__Giyt2:lang(el), .choose-plan-option-detailed_planName__Giyt2:lang(es), .choose-plan-option-detailed_planName__Giyt2:lang(id), .choose-plan-option-detailed_planName__Giyt2:lang(ms), .choose-plan-option-detailed_planName__Giyt2:lang(sv), .choose-plan-option-detailed_planName__Giyt2:lang(tr), .choose-plan-option-detailed_planName__Giyt2:lang(vi) { font-size: 17px; }
}
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_planName__Giyt2 { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 32px; letter-spacing: -1px; line-height: 1.06; }
  [data-recoleta-font] .choose-plan-option-detailed_planName__Giyt2 { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 32px; font-style: normal; letter-spacing: -0.64px; line-height: 1.06; }
  [data-aeonik-pro-font] .choose-plan-option-detailed_planName__Giyt2 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -1px; line-height: 1.06; }
  [data-headline-recoleta-font] .choose-plan-option-detailed_planName__Giyt2 { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -1px; line-height: 1.06; }
  [data-aeonik-pro-new-font] .choose-plan-option-detailed_planName__Giyt2 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
  [data-headline-alike-font] .choose-plan-option-detailed_planName__Giyt2 { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -1px; line-height: 1.06; }
}
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_planName__Giyt2 { font-family: var(--font-inter),sans-serif; font-size: 32px; font-weight: 600; letter-spacing: -0.4px; line-height: 1.25; }
  .choose-plan-option-detailed_planName__Giyt2:lang(af), .choose-plan-option-detailed_planName__Giyt2:lang(id), .choose-plan-option-detailed_planName__Giyt2:lang(ms), .choose-plan-option-detailed_planName__Giyt2:lang(sv), .choose-plan-option-detailed_planName__Giyt2:lang(tr), .choose-plan-option-detailed_planName__Giyt2:lang(vi) { font-size: 30px; }
  .choose-plan-option-detailed_planName__Giyt2:lang(cs), .choose-plan-option-detailed_planName__Giyt2:lang(he), .choose-plan-option-detailed_planName__Giyt2:lang(ru) { font-size: 27px; }
  .choose-plan-option-detailed_planName__Giyt2:lang(da), .choose-plan-option-detailed_planName__Giyt2:lang(fi), .choose-plan-option-detailed_planName__Giyt2:lang(hu), .choose-plan-option-detailed_planName__Giyt2:lang(it), .choose-plan-option-detailed_planName__Giyt2:lang(ms), .choose-plan-option-detailed_planName__Giyt2:lang(nl), .choose-plan-option-detailed_planName__Giyt2:lang(pl), .choose-plan-option-detailed_planName__Giyt2:lang(pt), .choose-plan-option-detailed_planName__Giyt2:lang(sv) { font-size: 26px; }
  .choose-plan-option-detailed_planName__Giyt2:lang(el), .choose-plan-option-detailed_planName__Giyt2:lang(ro) { font-size: 25px; }
}
.choose-plan-option-detailed_oldPrice__dvdFl { color: var(--contentTertiaryColor,rgba(23,23,23,.56)); font-family: var(--font-gilroy),sans-serif; font-size: 17px; font-weight: 500; line-height: 20px; text-decoration: line-through; }
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_oldPrice__dvdFl { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; }
  [data-aeonik-pro-new-font] .choose-plan-option-detailed_oldPrice__dvdFl { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.choose-plan-option-detailed_arrowIcon__VAZ3L { width: 10px; height: 10px; color: var(--contentSecondaryColor); }
.choose-plan-option-detailed_oldPricePerPeriod__shpwU { color: var(--contentSecondaryColor); font-family: var(--secondaryFont),sans-serif; font-size: 12px; font-weight: 400; letter-spacing: -0.6px; line-height: 1.3; text-align: center; text-decoration-line: line-through; }
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_oldPricePerPeriod__shpwU { text-align: start; }
}
.choose-plan-option-detailed_sticker__7OBID { display: flex; width: fit-content; align-items: center; justify-content: center; padding: 4px 8px; margin-top: 4px; background: var(--backgroundTertiaryColor,rgba(23,23,23,.06)); border-radius: 6px; gap: 4px; }
.choose-plan-option-detailed_pricesBlock__dO093 { display: flex; }
.choose-plan-option-detailed_priceWithDiscount__Ghcjz { display: flex; flex-direction: column; justify-content: center; }
.choose-plan-option-detailed_priceWithDiscount__Ghcjz.choose-plan-option-detailed_isAfterTimer__Ml9Jo { margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_priceWithDiscount__Ghcjz { margin: 0px auto; }
}
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_firstPeriodLabel__AkKLi { font-size: 13px; line-height: 20px; }
}
.choose-plan-option-detailed_prices__gedTD { display: flex; align-items: center; margin-bottom: 6px; gap: 4px; }
.choose-plan-option-detailed_prices__gedTD.choose-plan-option-detailed_isLongCurrency__tsyTB { flex-wrap: wrap; }
.choose-plan-option-detailed_divider__ai2ff { width: 1px; margin: 0px 8px; background: var(--borderTertiaryColor); }
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_divider__ai2ff { display: none; }
}
.choose-plan-option-detailed_discount__5Db0Y { width: fit-content; padding: 3px 8px; background: var(--backgroundNegativeColor,rgba(238,80,90,.12)); border-radius: 6px; }
@media only screen and (min-width: 99999px) {
  .choose-plan-option-detailed_discount__5Db0Y { font-size: 17px; line-height: 20px; }
}
.checkout-big-promo-card-bonus_wrapper__Y4nN3 { position: relative; padding: 30px 16px 16px; background: var(--backgroundSecondaryColor); border-radius: 16px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .checkout-big-promo-card-bonus_wrapper__Y4nN3 { display: flex; max-width: 1128px; justify-content: space-between; padding: 32px 32px 32px 0px; margin: 0px auto; background: var(--backgroundPrimaryColor); text-align: start; }
}
.checkout-big-promo-card-bonus_wrapper__Y4nN3.checkout-big-promo-card-bonus_chinaGold__2nLGu { background: linear-gradient(rgb(251, 239, 219), rgb(250, 225, 182) 50%); border-image: linear-gradient(rgb(251, 239, 219), rgb(250, 225, 182) 50%); }
.checkout-big-promo-card-bonus_wrapper__Y4nN3 .checkout-big-promo-card-bonus_content__wv9hd { display: flex; flex-direction: column; align-items: center; justify-content: center; }
@media only screen and (min-width: 99999px) {
  .checkout-big-promo-card-bonus_wrapper__Y4nN3 .checkout-big-promo-card-bonus_content__wv9hd { max-width: 500px; align-items: flex-start; padding: 48px 40px; }
}
.checkout-big-promo-card-bonus_wrapper__Y4nN3 .checkout-big-promo-card-bonus_iconTile__IqRf3 { position: absolute; top: -30px; left: 50%; display: flex; width: 52px; height: 52px; place-items: center; background: var(--backgroundSecondaryColor); border-radius: 50%; transform: translateX(-50%); }
.checkout-big-promo-card-bonus_wrapper__Y4nN3 .checkout-big-promo-card-bonus_iconTile__IqRf3.checkout-big-promo-card-bonus_chinaGold__2nLGu { background: rgb(251, 239, 219); }
@media only screen and (min-width: 99999px) {
  .checkout-big-promo-card-bonus_wrapper__Y4nN3 .checkout-big-promo-card-bonus_iconTile__IqRf3 { background: var(--backgroundPrimaryColor); }
}
.checkout-big-promo-card-bonus_wrapper__Y4nN3 .checkout-big-promo-card-bonus_icon__7YzvV { width: 40px; height: 40px; margin: 0px auto; color: var(--themePrimaryColor); }
.checkout-big-promo-card-bonus_wrapper__Y4nN3 .checkout-big-promo-card-bonus_subtitle__cngJF { max-width: 320px; margin-bottom: 12px; }
@media only screen and (min-width: 99999px) {
  .checkout-big-promo-card-bonus_wrapper__Y4nN3 .checkout-big-promo-card-bonus_subtitle__cngJF { max-width: none; margin-bottom: 16px; }
}
.checkout-big-promo-card-bonus_wrapper__Y4nN3 .checkout-big-promo-card-bonus_description__PfHfr { margin-bottom: 20px; }
.checkout-big-promo-card-bonus_wrapper__Y4nN3 .checkout-big-promo-card-bonus_description__PfHfr b { color: var(--contentPrimaryColor); font-weight: 600; }
@media only screen and (min-width: 99999px) {
  .checkout-big-promo-card-bonus_wrapper__Y4nN3 .checkout-big-promo-card-bonus_description__PfHfr { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; margin: 0px; }
  [data-aeonik-pro-new-font] .checkout-big-promo-card-bonus_wrapper__Y4nN3 .checkout-big-promo-card-bonus_description__PfHfr { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.checkout-big-promo-card-bonus_wrapper__Y4nN3 .checkout-big-promo-card-bonus_image__caTV6 { width: 100%; }
@media only screen and (min-width: 99999px) {
  .checkout-big-promo-card-bonus_wrapper__Y4nN3 .checkout-big-promo-card-bonus_image__caTV6 { max-width: 460px; }
}
.checkout-big-promo-card-bonus_label__EayIR { color: var(--label-accent-color,var(--themePrimaryColor)); }
.checkout-big-promo-card-bonus_disclaimer__hZQT3 { margin-top: 16px; }
@media only screen and (min-width: 99999px) {
  .checkout-big-promo-card-bonus_disclaimer__hZQT3 { text-align: center; }
}
.checkout-big-promo-card-bonus_discountUnavailableContainer__B9ddF { background-color: var(--backgroundPrimaryColor); border-radius: 6px; }
.choose-plan-with-pilates-kit-discount_container__rOk_u { display: flex; width: calc(100% - 40px); max-width: 1128px; flex-direction: column; align-items: center; margin: 0px 20px; gap: 24px; }
@media only screen and (min-width: 99999px) {
  .choose-plan-with-pilates-kit-discount_container__rOk_u { width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px auto; gap: 40px; }
}
.choose-plan-with-pilates-kit-discount_planListContainer__k3JR_ { display: flex; width: 100%; flex-direction: column; gap: 12px; }
@media only screen and (min-width: 99999px) {
  .choose-plan-with-pilates-kit-discount_planListContainer__k3JR_ { flex-direction: row; padding-top: 40px; gap: 24px; }
}
.choose-plan-with-pilates-kit-discount_title__NTdWt { text-align: center; }
.choose-plan-with-pilates-kit-discount_button__JNm6Y { width: 100%; max-width: 335px; }
.choose-plan-with-pilates-kit-discount_promocodeContainer__jhYhl { width: 100%; }
@media only screen and (min-width: 99999px) {
  .choose-plan-with-pilates-kit-discount_promocodeContainer__jhYhl { max-width: 744px; }
}
.remarketing-desktop-big-promo-card-bonus_container__RKQ9W { position: relative; display: flex; max-width: 552px; flex-direction: column; align-items: center; justify-content: center; padding: 32px; margin: 0px auto; background-color: var(--backgroundSecondaryColor); border-radius: 16px; }
.remarketing-desktop-big-promo-card-bonus_title__H9a4N { margin-bottom: 12px; text-align: center; }
.remarketing-desktop-big-promo-card-bonus_title__H9a4N div { color: var(--themePrimaryColor); }
.remarketing-desktop-big-promo-card-bonus_description__GW_qr { margin-bottom: 24px; text-align: center; }
.remarketing-desktop-big-promo-card-bonus_description__GW_qr b { color: var(--contentPrimaryColor); font-weight: 600; }
.remarketing-desktop-big-promo-card-bonus_icon__7c1q0 { width: 40px; height: 40px; margin: 0px auto; color: var(--themePrimaryColor); }
.remarketing-desktop-big-promo-card-bonus_iconTile__iHAGF { position: absolute; top: -26px; left: 50%; display: flex; width: 52px; height: 52px; place-items: center; background: var(--backgroundSecondaryColor); border-radius: 50%; transform: translateX(-50%); }
.remarketing-desktop-big-promo-card-bonus_image__gNsNx, .remarketing-desktop-big-promo-card-bonus_textContainer__kLPAK { width: 100%; }
.special-discount-block-template_container__gkZOf { position: relative; display: flex; width: 100%; max-width: 744px; align-items: center; justify-content: space-between; padding: 20px 16px; border: 1px solid var(--borderTertiaryColor); margin-top: 12px; background: var(--backgroundPrimaryColor,#fff); border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .special-discount-block-template_container__gkZOf { padding: 20px 40px; margin-top: 0px; }
}
.special-discount-block-template_discountLabel__Ubwdi { display: flex; width: fit-content; align-items: center; padding: 4px 8px; margin-bottom: 12px; background: var(--backgroundNegativeColor,rgba(238,80,90,.12)); border-radius: 6px; gap: 4px; text-transform: uppercase; }
@media only screen and (min-width: 99999px) {
  .special-discount-block-template_discountLabel__Ubwdi { margin-bottom: 16px; }
}
.special-discount-block-template_title__54P3m { margin-bottom: 4px; }
.special-discount-block-template_plusWithBackgroundIcon__bBFub { position: absolute; top: -17px; left: 50%; color: var(--contentSecondaryColor); transform: translateX(-50%); }
.special-discount-block-template_image__xrHso { width: 130px; }
@media only screen and (min-width: 99999px) {
  .special-discount-block-template_image__xrHso { width: 230px; }
}
.scratch-card-layout_page__2fqdi { overflow: hidden; }
.scratch-card-layout_pageContainer__SLIVV { display: flex; flex-direction: column; align-items: center; justify-content: flex-start; padding: 24px 20px; gap: 24px; }
@media only screen and (min-width: 99999px) {
  .scratch-card-layout_pageContainer__SLIVV { padding-top: 64px; gap: 40px; }
}
.scratch-card-layout_heroSectionContainer__zY8pv { display: flex; max-width: 552px; flex-direction: column; align-items: center; gap: 12px; text-align: center; }
.scratch-card-layout_header__kQ3Kg { z-index: 1 !important; }
.new-promo-card-voucher_wrapper__jF0ZK { padding-top: 8px; }
.new-promo-card-voucher_container__2wCy_ { position: relative; border: 1px solid var(--borderTertiaryColor); background: var(--promocardBackgroundColor,var(--backgroundPrimaryColor)); border-radius: 16px; }
.new-promo-card-voucher_container__2wCy_.new-promo-card-voucher_chinaGold__Hza7k { border: 2px solid var(--themeAccentColor); }
.new-promo-card-voucher_notch__RIhuI { position: absolute; top: 0px; left: 50%; width: 16px; height: 16px; border-top: 1px solid var(--borderTertiaryColor); background: var(--promocardBackgroundColor,var(--backgroundPrimaryColor,#fff)); border-inline-start: 1px solid var(--borderTertiaryColor); border-start-start-radius: 4px; transform: translate(-50%, -50%) rotate(45deg); }
.new-promo-card-voucher_chinaGold__Hza7k .new-promo-card-voucher_notch__RIhuI { border-top: 2px solid var(--themeAccentColor); border-inline-start: 2px solid var(--themeAccentColor); }
.new-promo-card-voucher_main__MpRGE { flex: 1 1 0%; }
.new-promo-card-voucher_badge__xfrrJ { flex-shrink: 0; line-height: 0; }
.new-promo-card-voucher_badgeIcon__PP8LI { width: 32px; height: 32px; }
@media only screen and (min-width: 99999px) {
  .new-promo-card-voucher_badgeIcon__PP8LI { width: 48px; height: 48px; }
}
.new-promo-card-voucher_content__HWh_O { flex: 1 1 0%; }
.new-promo-card-voucher_title__DN23o { margin-bottom: 6px; }
.new-promo-card-voucher_benefits__JTo2D { padding: 0px; margin: 0px; list-style: none; }
.new-promo-card-voucher_benefitIcon__nlAYN { flex-shrink: 0; line-height: 0; }
.new-promo-card-voucher_image__kLYUO { max-width: 250px; }
@media only screen and (min-width: 99999px) {
  .new-promo-card-voucher_image__kLYUO { flex: 0 0 41%; }
}
.promo-card-gift_wrapper__DtnZA { position: relative; width: 100%; max-width: 744px; padding-block-start: 12px; }
@media only screen and (min-width: 99999px) {
  .promo-card-gift_wrapper__DtnZA { padding-block-start: 16px; }
}
.promo-card-gift_plus__5PGvM { position: absolute; z-index: 0; width: 16px; height: 16px; color: var(--promoCardPlusColor,var(--contentTertiaryColor,rgba(23,23,23,.56))); inset-block-start: -9px; inset-inline: 0px; margin-inline: auto; }
.promo-card-gift_plus__5PGvM::before { position: absolute; z-index: -1; background: var(--promoCardBackgroundColor,var(--backgroundPrimaryColor,white)); block-size: 8px; content: ""; inset-block-start: 50%; inset-inline: -12px; }
@media only screen and (min-width: 99999px) {
  .promo-card-gift_plus__5PGvM { display: none; }
}
.promo-card-gift_container__v5tE8 { position: relative; border: 1px solid var(--promoCardBorderColor,var(--borderTertiaryColor,rgba(23,23,23,.08))); background: var(--promoCardBackgroundColor,var(--backgroundPrimaryColor,white)); border-radius: 16px; }
.promo-card-gift_container__v5tE8.promo-card-gift_chinaGold__ScCGE { border: 2px solid var(--themeAccentColor); }
.promo-card-gift_content__giI5F { flex: 1 1 0%; }
.promo-card-gift_label__TSyB9 { width: fit-content; background: var(--promoCardLabelBackgroundColor,var(--backgroundNegativeColor,rgba(238,80,90,.12))); border-radius: 6px; text-transform: uppercase; }
.promo-card-gift_labelText__tHK3Z { color: var(--promoCardLabelTextColor,var(--contentNegativeColor,#ee505a)); }
@media screen and (max-width: 375px) {
  .promo-card-gift_labelText__tHK3Z { font-size: 10px; }
}
.promo-card-gift_title__Okd28 { color: var(--promoCardTitleColor,var(--contentPrimaryColor,#171717)); }
.promo-card-gift_description__5pkzw { color: var(--promoCardDescriptionColor,var(--contentSecondaryColor,rgba(23,23,23,.72))); }
.promo-card-gift_imageSlot__iDXwI { overflow: hidden; max-width: 250px; flex: 0 0 41%; border-radius: 10px; }
.promo-card-gift_image__EXImd { width: 100%; height: auto; }
.e-comm-upsell-big-image-block_container__zNbkg { display: flex; width: 100%; flex-direction: column; align-items: center; justify-content: center; padding: 0px 20px 40px; margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .e-comm-upsell-big-image-block_container__zNbkg { padding: 0px 0px 80px; }
}
.e-comm-upsell-big-image-block_title__gC7L7 { max-width: 744px; margin: 0px auto 8px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .e-comm-upsell-big-image-block_title__gC7L7 { margin: 0px auto 16px; }
}
.e-comm-upsell-big-image-block_subtitle__FgvzC { margin-bottom: 16px; color: var(--contentSecondaryColor); text-align: center; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; }
[data-aeonik-pro-new-font] .e-comm-upsell-big-image-block_subtitle__FgvzC { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .e-comm-upsell-big-image-block_subtitle__FgvzC { margin-bottom: 40px; font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; }
  [data-aeonik-pro-new-font] .e-comm-upsell-big-image-block_subtitle__FgvzC { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.e-comm-upsell-big-image-block_image__IPSVE { max-width: 100%; border-radius: 16px; }
.splide__container { box-sizing: border-box; position: relative; }
.splide__list { backface-visibility: hidden; display: flex; height: 100%; margin: 0px !important; padding: 0px !important; }
.splide.is-initialized:not(.is-active) .splide__list { display: block; }
.splide__pagination { align-items: center; display: flex; flex-wrap: wrap; justify-content: center; margin: 0px; pointer-events: none; }
.splide__pagination li { display: inline-block; line-height: 1; list-style-type: none; margin: 0px; pointer-events: auto; }
.splide:not(.is-overflow) .splide__pagination { display: none; }
.splide__progress__bar { width: 0px; }
.splide { position: relative; visibility: hidden; }
.splide.is-initialized, .splide.is-rendered { visibility: visible; }
.splide__slide { backface-visibility: hidden; box-sizing: border-box; flex-shrink: 0; margin: 0px; position: relative; list-style-type: none !important; }
.splide__slide img { vertical-align: bottom; }
.splide__spinner { animation: 1s linear 0s infinite normal none running splide-loading; border-width: 2px; border-style: solid; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(153, 153, 153) transparent; border-image: none; border-radius: 50%; inset: 0px; contain: strict; display: inline-block; height: 20px; margin: auto; position: absolute; width: 20px; }
.splide__sr { clip: rect(0px, 0px, 0px, 0px); border: 0px; height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause { display: none; }
.splide__toggle.is-active .splide__toggle__pause { display: inline; }
.splide__track { overflow: hidden; position: relative; z-index: 0; }
@keyframes splide-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.splide__track--draggable { user-select: none; }
.splide__track--fade > .splide__list > .splide__slide { opacity: 0; z-index: 0; margin: 0px !important; }
.splide__track--fade > .splide__list > .splide__slide.is-active { opacity: 1; z-index: 1; }
.splide--rtl { direction: rtl; }
.splide__track--ttb > .splide__list { display: block; }
.splide__arrow { align-items: center; background: rgb(204, 204, 204); border: 0px; border-radius: 50%; cursor: pointer; display: flex; height: 2em; justify-content: center; opacity: 0.7; padding: 0px; position: absolute; top: 50%; transform: translateY(-50%); width: 2em; z-index: 1; }
.splide__arrow svg { fill: rgb(0, 0, 0); height: 1.2em; width: 1.2em; }
.splide__arrow:hover:not(:disabled) { opacity: 0.9; }
.splide__arrow:disabled { opacity: 0.3; }
.splide__arrow:focus-visible { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; }
.splide__arrow--prev { left: 1em; }
.splide__arrow--prev svg { transform: scaleX(-1); }
.splide__arrow--next { right: 1em; }
.splide.is-focus-in .splide__arrow:focus { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; }
.splide__pagination { bottom: 0.5em; left: 0px; padding: 0px 1em; position: absolute; right: 0px; z-index: 1; }
.splide__pagination__page { background: rgb(204, 204, 204); border: 0px; border-radius: 50%; display: inline-block; height: 8px; margin: 3px; opacity: 0.7; padding: 0px; position: relative; transition: transform 0.2s linear; width: 8px; }
.splide__pagination__page.is-active { background: rgb(255, 255, 255); transform: scale(1.4); z-index: 1; }
.splide__pagination__page:hover { cursor: pointer; opacity: 0.9; }
.splide__pagination__page:focus-visible { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; }
.splide.is-focus-in .splide__pagination__page:focus { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; }
.splide__progress__bar { background: rgb(204, 204, 204); height: 3px; }
.splide__slide { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.splide__slide:focus { outline: 0px; }
@supports (outline-offset:-3px) {
  .splide__slide:focus-visible { outline: rgb(0, 187, 255) solid 3px; outline-offset: -3px; }
}
@media screen and (-ms-high-contrast:none) {
  .splide__slide:focus-visible { border: 3px solid rgb(0, 187, 255); }
}
@supports (outline-offset:-3px) {
  .splide.is-focus-in .splide__slide:focus { outline: rgb(0, 187, 255) solid 3px; outline-offset: -3px; }
}
@media screen and (-ms-high-contrast:none) {
  .splide.is-focus-in .splide__slide:focus { border: 3px solid rgb(0, 187, 255); }
  .splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus { border-color: rgb(0, 187, 255); }
}
.splide__toggle { cursor: pointer; }
.splide__toggle:focus-visible { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; }
.splide.is-focus-in .splide__toggle:focus { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; }
.splide__track--nav > .splide__list > .splide__slide { border: 3px solid transparent; cursor: pointer; }
.splide__track--nav > .splide__list > .splide__slide.is-active { border: 3px solid rgb(0, 0, 0); }
.splide__arrows--rtl .splide__arrow--prev { left: auto; right: 1em; }
.splide__arrows--rtl .splide__arrow--prev svg { transform: scaleX(1); }
.splide__arrows--rtl .splide__arrow--next { left: 1em; right: auto; }
.splide__arrows--rtl .splide__arrow--next svg { transform: scaleX(-1); }
.splide__arrows--ttb .splide__arrow { left: 50%; transform: translate(-50%); }
.splide__arrows--ttb .splide__arrow--prev { top: 1em; }
.splide__arrows--ttb .splide__arrow--prev svg { transform: rotate(-90deg); }
.splide__arrows--ttb .splide__arrow--next { bottom: 1em; top: auto; }
.splide__arrows--ttb .splide__arrow--next svg { transform: rotate(90deg); }
.splide__pagination--ttb { inset: 0px 0.5em 0px auto; display: flex; flex-direction: column; padding: 1em 0px; }
.carousel_uButton__g4_w4 { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.carousel_uGreenButton__W_YIP { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.carousel_uGreenButton__W_YIP:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.carousel_uGreenWideButton__BN_mg, .carousel_uWideButton__CFq6L { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.carousel_uWideButton__CFq6L { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.carousel_uWideButton__CFq6L:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.carousel_uInput__1xXU1 { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.carousel_uInput__1xXU1:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.carousel_uInput__1xXU1:hover { border: 1px solid var(--neutral900Color); }
.carousel_uInput__1xXU1:-webkit-autofill:active, .carousel_uInput__1xXU1:-webkit-autofill:focus, .carousel_uInput__1xXU1:active, .carousel_uInput__1xXU1:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.carousel_uInput__1xXU1:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.carousel_uInput__1xXU1.carousel_isInvalid__ygBL_ { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.carousel_uContentCard__1Hy9a { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.carousel_uInputError__MX6z6 { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.carousel_desktopOnly__5rzef { display: none; }
@media only screen and (min-width: 99999px) {
  .carousel_desktopOnly__5rzef { display: block; }
  .carousel_mobileOnly__N_jzu { display: none; }
}
.carousel_legal__NxrRb { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.carousel_carouselContainer__BUILA { overflow: hidden; width: calc(100% + var(--padding, 0)*2); margin-right: calc(var(--padding, 0)*-1); margin-left: calc(var(--padding, 0)*-1); }
[lang="ar"] .carousel_carouselContainer__BUILA, [lang="he"] .carousel_carouselContainer__BUILA { direction: ltr; }
.carousel_dots__qyr5i { display: flex; justify-content: center; margin-top: 16px; gap: 16px; }
@media only screen and (min-width: 99999px) {
  .carousel_dots__qyr5i { margin-top: 32px; }
}
[lang="ar"] .carousel_dots__qyr5i, [lang="he"] .carousel_dots__qyr5i { direction: ltr; }
.carousel_dot__DvyPq { width: 10px; height: 10px; background: var(--contentPrimaryColor,rgba(23,23,23,.06)); border-radius: 7px; cursor: pointer; opacity: 0.2; transition: 0.2s ease-in-out; }
.carousel_dot__DvyPq.is-active { background: var(--contentPrimaryColor,#171717); opacity: 1; }
.carousel_arrows__QxZkX { display: block; }
.carousel_arrow__JLmXJ { position: absolute; z-index: 1; top: 50%; display: flex; width: 24px; height: 24px; align-items: center; justify-content: center; padding: 0px; border: 0px; background: var(--backgroundPrimaryColor); border-radius: 50rem; box-shadow: rgba(100, 100, 100, 0.1) 0px 1px 5px; color: var(--contentPrimaryColor); cursor: pointer; transform: translateY(-50%); transition-duration: 0.2s; }
.carousel_arrow__JLmXJ:disabled { opacity: 0.5; pointer-events: none; }
.carousel_arrow__JLmXJ:hover { transform: translateY(-50%) scale(1.05); }
.carousel_arrow__JLmXJ > svg { display: block; width: 50%; height: 50%; fill: currentcolor; }
@media only screen and (min-width: 99999px) {
  .carousel_arrow__JLmXJ { width: 32px; height: 32px; }
}
.carousel_prevArrow__2Yp1B { inset-inline-start: 28px; }
.carousel_prevArrow__2Yp1B > svg { transform: rotate(180deg); }
.carousel_nextArrow__L_oUq { inset-inline-end: 28px; }
.ambassador-carousel_uButton__pKzIt { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.ambassador-carousel_uGreenButton__2sjmU { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.ambassador-carousel_uGreenButton__2sjmU:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.ambassador-carousel_uGreenWideButton__4BipU, .ambassador-carousel_uWideButton__e0EoM { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.ambassador-carousel_uWideButton__e0EoM { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.ambassador-carousel_uWideButton__e0EoM:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.ambassador-carousel_uInput__G3HVc { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.ambassador-carousel_uInput__G3HVc:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.ambassador-carousel_uInput__G3HVc:hover { border: 1px solid var(--neutral900Color); }
.ambassador-carousel_uInput__G3HVc:-webkit-autofill:active, .ambassador-carousel_uInput__G3HVc:-webkit-autofill:focus, .ambassador-carousel_uInput__G3HVc:active, .ambassador-carousel_uInput__G3HVc:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.ambassador-carousel_uInput__G3HVc:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.ambassador-carousel_uInput__G3HVc.ambassador-carousel_isInvalid__HrOht { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.ambassador-carousel_uContentCard__u5v_d { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.ambassador-carousel_uInputError__JGC5p { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.ambassador-carousel_desktopOnly__G4D53 { display: none; }
@media only screen and (min-width: 99999px) {
  .ambassador-carousel_desktopOnly__G4D53 { display: block; }
  .ambassador-carousel_mobileOnly__R4ub9 { display: none; }
}
.ambassador-carousel_legal__tLeNk { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.ambassador-carousel_dots__Jd_XC { position: absolute; z-index: 50; bottom: 20px; left: 50%; transform: translateX(-50%); }
[lang="ar"] .ambassador-carousel_dots__Jd_XC, [lang="he"] .ambassador-carousel_dots__Jd_XC { direction: ltr; }
.ambassador-carousel_arrows__IKiVe { display: flex; justify-content: space-between; }
.ambassador-carousel_arrow__ZQNg7 { position: absolute; z-index: 1; bottom: 37%; display: flex; width: 24px; height: 24px; align-items: center; justify-content: center; padding: 0px; border: 0px; border-radius: 50rem; box-shadow: rgba(100, 100, 100, 0.1) 0px 1px 5px; cursor: pointer; transform: translateY(-50%); transition-duration: 0.2s; }
.ambassador-carousel_arrow__ZQNg7:disabled { opacity: 0.5; pointer-events: none; }
.ambassador-carousel_arrow__ZQNg7:hover { transform: translateY(-50%) scale(1.05); }
.ambassador-carousel_arrow__ZQNg7 > svg { display: block; }
@media only screen and (min-width: 99999px) {
  .ambassador-carousel_arrow__ZQNg7 { width: 32px; height: 32px; }
}
.ambassador-carousel_prevArrow__d2oOi { inset-inline-start: 28px; }
.ambassador-carousel_nextArrow__yETFg { inset-inline-end: 28px; }
.ambassador-carousel_nextArrow__yETFg > svg { transform: rotate(180deg); }
.dots_dot__Bezko { width: 6px; height: 6px; background: rgba(255, 255, 255, 0.5); border-radius: 7px; transition: 0.3s ease-in-out; }
.dots_dot__Bezko.dots_active__tsv_T { background: var(--contentAlwaysLightPrimaryColor,#171717); }
.verified-icon_iconInCarousel__tSOH9 { flex: 0 0 auto; backface-visibility: hidden; transform: translateZ(0px); }
.ambassador-image-card_uButton__xbjSi { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.ambassador-image-card_uGreenButton__Ii29Y { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.ambassador-image-card_uGreenButton__Ii29Y:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.ambassador-image-card_uGreenWideButton__34S7P, .ambassador-image-card_uWideButton__XuwWm { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.ambassador-image-card_uWideButton__XuwWm { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.ambassador-image-card_uWideButton__XuwWm:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.ambassador-image-card_uInput__U6MDS { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.ambassador-image-card_uInput__U6MDS:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.ambassador-image-card_uInput__U6MDS:hover { border: 1px solid var(--neutral900Color); }
.ambassador-image-card_uInput__U6MDS:-webkit-autofill:active, .ambassador-image-card_uInput__U6MDS:-webkit-autofill:focus, .ambassador-image-card_uInput__U6MDS:active, .ambassador-image-card_uInput__U6MDS:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.ambassador-image-card_uInput__U6MDS:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.ambassador-image-card_uInput__U6MDS.ambassador-image-card_isInvalid__uUD6c { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.ambassador-image-card_uContentCard__y9Bvw { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.ambassador-image-card_uInputError__5J1d_ { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.ambassador-image-card_desktopOnly__LiZhA { display: none; }
@media only screen and (min-width: 99999px) {
  .ambassador-image-card_desktopOnly__LiZhA { display: block; }
  .ambassador-image-card_mobileOnly__38lpA { display: none; }
}
.ambassador-image-card_legal__CjVIN { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.ambassador-image-card_card__XCFgx { display: flex; height: 100%; flex-direction: column; border: 1px solid var(--borderTertiaryColor); background: var(--backgroundSecondaryColor); border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .ambassador-image-card_card__XCFgx { width: 360px; height: 458px; }
}
.ambassador-image-card_header__e7W2s { display: flex; align-items: center; justify-content: space-between; padding: 16px 20px; }
.ambassador-image-card_header__e7W2s .ambassador-image-card_author__OYHfd { display: flex; align-items: center; padding-right: 32px; gap: 10px; }
.ambassador-image-card_header__e7W2s .ambassador-image-card_author__OYHfd .ambassador-image-card_icon__rdR6H { margin: 0px 4px; fill: rgba(0, 0, 0, 0); }
.ambassador-image-card_bigImage__lNIwp { width: 100%; height: 100%; border-radius: 0px 0px 15px 15px; }
.ambassador-text-card_nickname__fIsLp { display: inline-flex; align-items: center; margin-right: 4px; }
.ambassador-text-card_icon__Berwx { margin-left: 4px; fill: rgba(0, 0, 0, 0); }
.progress-bar-item_uButton__9avs0 { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.progress-bar-item_uGreenButton__S8MAs { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.progress-bar-item_uGreenButton__S8MAs:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.progress-bar-item_uGreenWideButton__zmSQf, .progress-bar-item_uWideButton__CVhGD { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.progress-bar-item_uWideButton__CVhGD { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.progress-bar-item_uWideButton__CVhGD:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.progress-bar-item_uInput__Ol6QT { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.progress-bar-item_uInput__Ol6QT:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.progress-bar-item_uInput__Ol6QT:hover { border: 1px solid var(--neutral900Color); }
.progress-bar-item_uInput__Ol6QT:-webkit-autofill:active, .progress-bar-item_uInput__Ol6QT:-webkit-autofill:focus, .progress-bar-item_uInput__Ol6QT:active, .progress-bar-item_uInput__Ol6QT:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.progress-bar-item_uInput__Ol6QT:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.progress-bar-item_uInput__Ol6QT.progress-bar-item_isInvalid__d1SLt { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.progress-bar-item_uContentCard__7u3cv { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.progress-bar-item_uInputError__3GCQ0 { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.progress-bar-item_desktopOnly__fqHp1 { display: none; }
@media only screen and (min-width: 99999px) {
  .progress-bar-item_desktopOnly__fqHp1 { display: block; }
  .progress-bar-item_mobileOnly__D4xYB { display: none; }
}
.progress-bar-item_legal__0MNGg { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.progress-bar-item_item__b0czf { width: 100%; list-style: none; }
.progress-bar-item_text___cBjN { color: var(--contentPrimaryColor); }
.progress-bar-item_percentage__ncOOT { min-width: 40px; height: 24px; text-align: end; }
.progress-bar-item_checkIcon__3GyEr { color: var(--themePrimaryColor); }
.progress-bar-item_progressBarContainer__36vE_ { position: relative; width: 100%; }
.progress-bar-item_progressBar__MKHRv { position: absolute; top: 0px; left: 0px; overflow: hidden; width: 100%; height: 8px; background-color: var(--backgroundSecondaryColor); border-radius: 120px; }
[lang="ar"] .progress-bar-item_progressBar__MKHRv, [lang="he"] .progress-bar-item_progressBar__MKHRv { right: 0px; left: auto; }
.progress-bar-item_progressBarFilled__flMFT { background: var(--themePrimaryColor); }
.progress-bar-item_progressBarFilledChinaGold__ZSNQz { background: linear-gradient(138deg, rgb(255, 223, 133) 3.37%, rgb(242, 182, 78)); }
.info-page-with-loader-and-honors-content_wrapper__0CdSW { display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 24px 20px; gap: 40px; }
@media only screen and (min-width: 99999px) {
  .info-page-with-loader-and-honors-content_wrapper__0CdSW { width: 100%; max-width: 552px; padding: 64px 0px 0px; margin: 0px auto; }
}
.info-page-with-loader-and-honors-content_container__1xKSX { display: flex; width: 100%; flex-direction: column; align-items: center; justify-content: center; gap: 32px; }
@media only screen and (min-width: 99999px) {
  .info-page-with-loader-and-honors-content_container__1xKSX { margin-bottom: 40px; }
}
.info-page-with-loader-and-honors-content_list__nUBWA { display: flex; width: 100%; flex-direction: column; gap: 32px; }
.info-page-with-loader-and-honors-content_titleContainer__EJZu3 { display: inline-flex; gap: 2px; }
.info-page-with-loader-and-honors-content_title__atuqr { margin-bottom: 24px; color: var(--contentPrimaryColor); }
.info-page-with-loader-and-honors-content_dot__CWArQ { width: 4px; height: 4px; animation-duration: 1.2s; animation-iteration-count: infinite; animation-timing-function: step-end; background: var(--themePrimaryColor); border-radius: 50%; opacity: 0; transform: scale(0.6); }
.info-page-with-loader-and-honors-content_carouselContainer__rlUYt { max-width: 100%; }
@media only screen and (min-width: 99999px) {
  .info-page-with-loader-and-honors-content_carouselContainer__rlUYt { max-width: 350px; }
}
.info-page-with-loader-and-honors-content_leavesIcon__E7zy6 { width: 52px; height: 102px; }
.mobile-quote-carousel_container__0fMjK .splide { margin: 0px auto; }
.mobile-quote-carousel_container__0fMjK .splide__slide div { transition: transform 0.3s linear; }
.mobile-quote-carousel_container__0fMjK .splide__slide.is-active div { transform: scale(1); }
.mobile-quote-carousel_container__0fMjK .splide__slide:not(.is-active) div { transform: scale(0.92); }
.mobile-quote-carousel_container__0fMjK .splide__pagination--ltr { display: flex; width: fit-content; padding: 8px 12px; margin: 16px auto 0px; backdrop-filter: blur(4px); background: var(--backgroundTertiaryColor,rgba(49,30,23,.06)); border-radius: 100px; gap: 8px; }
.mobile-quote-carousel_container__0fMjK .splide__pagination--ltr li { line-height: 0; }
.mobile-quote-carousel_container__0fMjK .splide__pagination--ltr button { width: 8px; height: 8px; background-color: var(--inputAlwaysWhiteColor); opacity: 1; }
.mobile-quote-carousel_container__0fMjK .splide__pagination--ltr button.is-active { background-color: var(--themePrimaryColor); }
.info-page-with-quote-carousel_content__gYEMa { padding: 0px; }
@media only screen and (min-width: 99999px) {
  .info-page-with-quote-carousel_content__gYEMa { max-width: 1128px; }
}
.mobile-quote-carousel_container__mA5In .splide { margin: 0px auto; }
.mobile-quote-carousel_container__mA5In .splide__slide div { transition: transform 0.3s linear; }
.mobile-quote-carousel_container__mA5In .splide__slide.is-active div { transform: scale(1); }
.mobile-quote-carousel_container__mA5In .splide__slide:not(.is-active) div { transform: scale(0.92); }
.mobile-quote-carousel_container__mA5In .splide__pagination--ltr { display: flex; width: fit-content; padding: 8px 12px; margin: 16px auto 0px; backdrop-filter: blur(4px); background: var(--backgroundTertiaryColor,rgba(49,30,23,.06)); border-radius: 100px; gap: 8px; }
.mobile-quote-carousel_container__mA5In .splide__pagination--ltr li { line-height: 0; }
.mobile-quote-carousel_container__mA5In .splide__pagination--ltr button { width: 8px; height: 8px; background-color: var(--inputAlwaysWhiteColor); opacity: 1; }
.mobile-quote-carousel_container__mA5In .splide__pagination--ltr button.is-active { background-color: var(--themePrimaryColor); }
.info-page-quote-carousel_content__2Hmwr { padding: 0px; }
@media only screen and (min-width: 99999px) {
  .info-page-quote-carousel_content__2Hmwr { max-width: 1128px; }
}
.total-weight-lost_totalWeightLostSection__qQVWP { position: relative; display: flex; width: 100%; align-items: center; justify-content: space-between; }
.total-weight-lost_leftIcon__MuV6B, .total-weight-lost_rightIcon__dBmfs { position: absolute; z-index: 0; top: 0px; display: flex; flex-shrink: 0; align-items: center; justify-content: center; }
.total-weight-lost_leftIcon__MuV6B { left: 0px; }
.total-weight-lost_rightIcon__dBmfs { right: 0px; }
.total-weight-lost_leavesIcon__Bbca_ { width: 52px; height: 102px; color: var(--contentTertiaryColor); }
.total-weight-lost_centerContent__4o42u { position: relative; z-index: 1; left: 50%; display: flex; max-width: 264px; flex-direction: column; align-items: center; justify-content: center; text-align: center; transform: translateX(-50%); }
.total-weight-lost_peopleCountContainer__1HzJh { display: flex; flex-shrink: 0; align-items: center; justify-content: center; }
.total-weight-lost_disclaimerText__U65uZ { max-width: 222px; font-size: 10px; }
.total-weight-lost_peopleCountText__vR2h5 { margin-right: 15px; margin-left: 22px; }
.total-weight-lost_kilogramsLostText__8mJsa { margin-bottom: 8px; }
.total-weight-lost_mirroredIcon__1LLSM { transform: rotateY(180deg); }
.progress-bar-china-gold-item_uButton__u8Gza { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.progress-bar-china-gold-item_uGreenButton__wan_W { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.progress-bar-china-gold-item_uGreenButton__wan_W:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.progress-bar-china-gold-item_uGreenWideButton__uAjuF, .progress-bar-china-gold-item_uWideButton__EBp_8 { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.progress-bar-china-gold-item_uWideButton__EBp_8 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.progress-bar-china-gold-item_uWideButton__EBp_8:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.progress-bar-china-gold-item_uInput__6w40o { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.progress-bar-china-gold-item_uInput__6w40o:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.progress-bar-china-gold-item_uInput__6w40o:hover { border: 1px solid var(--neutral900Color); }
.progress-bar-china-gold-item_uInput__6w40o:-webkit-autofill:active, .progress-bar-china-gold-item_uInput__6w40o:-webkit-autofill:focus, .progress-bar-china-gold-item_uInput__6w40o:active, .progress-bar-china-gold-item_uInput__6w40o:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.progress-bar-china-gold-item_uInput__6w40o:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.progress-bar-china-gold-item_uInput__6w40o.progress-bar-china-gold-item_isInvalid__JLYBc { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.progress-bar-china-gold-item_uContentCard__ZsIfO { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.progress-bar-china-gold-item_uInputError__k51rI { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.progress-bar-china-gold-item_desktopOnly__6_Z70 { display: none; }
@media only screen and (min-width: 99999px) {
  .progress-bar-china-gold-item_desktopOnly__6_Z70 { display: block; }
  .progress-bar-china-gold-item_mobileOnly__j8_Hj { display: none; }
}
.progress-bar-china-gold-item_legal__DdEOE { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.progress-bar-china-gold-item_item__9mTQN { width: 100%; list-style: none; }
.progress-bar-china-gold-item_text__O5JaA { color: var(--contentPrimaryColor); }
.progress-bar-china-gold-item_percentage__iUUZr { min-width: 40px; height: 24px; text-align: end; }
.progress-bar-china-gold-item_checkIcon__eLsPL { color: var(--themePrimaryColor); }
.progress-bar-china-gold-item_progressBarContainer__TWSyP { position: relative; width: 100%; }
.progress-bar-china-gold-item_progressBar__4QUKC { position: absolute; top: 0px; left: 0px; overflow: hidden; width: 100%; height: 8px; background-color: var(--backgroundSecondaryColor); border-radius: 120px; }
[lang="ar"] .progress-bar-china-gold-item_progressBar__4QUKC, [lang="he"] .progress-bar-china-gold-item_progressBar__4QUKC { right: 0px; left: auto; }
.progress-bar-china-gold-item_progressBarFilled__EUaGF { background: var(--themePrimaryColor); }
.progress-bar-china-gold-item_progressBarFilledChinaGold__Cs4ui { background: linear-gradient(138deg, rgb(255, 223, 133) 3.37%, rgb(242, 182, 78)); }
.info-page-with-loader-and-honors-china-gold-content_wrapper__IwZWf { display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 24px 20px; gap: 40px; }
@media only screen and (min-width: 99999px) {
  .info-page-with-loader-and-honors-china-gold-content_wrapper__IwZWf { width: 100%; max-width: 552px; padding: 64px 0px 0px; margin: 0px auto; }
}
.info-page-with-loader-and-honors-china-gold-content_container__CLjgQ { display: flex; width: 100%; flex-direction: column; align-items: center; justify-content: center; padding: 24px 24px 32px; border: 3px solid rgba(0, 0, 0, 0); background: linear-gradient(rgba(255, 255, 255, 0.698), rgb(255, 255, 255)) padding-box padding-box, linear-gradient(rgba(247, 233, 195, 0.17), rgb(247, 233, 195)) border-box border-box; border-radius: 20px; gap: 32px; }
@media only screen and (min-width: 99999px) {
  .info-page-with-loader-and-honors-china-gold-content_container__CLjgQ { margin-bottom: 40px; }
}
.info-page-with-loader-and-honors-china-gold-content_list__wuLHz { display: flex; width: 100%; flex-direction: column; gap: 32px; }
.info-page-with-loader-and-honors-china-gold-content_titleContainer__r9QQX { display: inline-flex; gap: 2px; }
.info-page-with-loader-and-honors-china-gold-content_title__eWi71 { margin-bottom: 24px; color: var(--contentPrimaryColor); }
.info-page-with-loader-and-honors-china-gold-content_carouselContainer__26wGK { max-width: 100%; }
@media only screen and (min-width: 99999px) {
  .info-page-with-loader-and-honors-china-gold-content_carouselContainer__26wGK { max-width: 350px; }
}
.info-page-with-loader-and-honors-china-gold-content_leavesIcon__Ylajn { width: 52px; height: 102px; }
.info-page-loader-items-and-honors-content_wrapper__m0U9E { display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 24px 20px; gap: 40px; }
@media only screen and (min-width: 99999px) {
  .info-page-loader-items-and-honors-content_wrapper__m0U9E { width: 100%; max-width: 552px; padding: 64px 0px 0px; margin: 0px auto; }
}
.info-page-loader-items-and-honors-content_container__F92IN { display: flex; width: 100%; flex-direction: column; align-items: center; justify-content: center; gap: 32px; }
@media only screen and (min-width: 99999px) {
  .info-page-loader-items-and-honors-content_container__F92IN { margin-bottom: 40px; }
}
.info-page-loader-items-and-honors-content_list__U3sYO { display: flex; width: 100%; flex-direction: column; gap: 32px; }
.info-page-loader-items-and-honors-content_titleContainer__idfcT { display: inline-flex; gap: 2px; }
.info-page-loader-items-and-honors-content_title__pcBXq { margin-bottom: 24px; color: var(--contentPrimaryColor); }
.info-page-loader-items-and-honors-content_dot__GAU6M { width: 4px; height: 4px; animation-duration: 1.2s; animation-iteration-count: infinite; animation-timing-function: step-end; background: var(--themePrimaryColor); border-radius: 50%; opacity: 0; transform: scale(0.6); }
.info-page-loader-items-and-honors-content_carouselContainer__lzkHj { max-width: 100%; }
@media only screen and (min-width: 99999px) {
  .info-page-loader-items-and-honors-content_carouselContainer__lzkHj { max-width: 350px; }
}
.info-page-loader-items-and-honors-content_leavesIcon__zaUIt { width: 52px; height: 102px; }
.before-after-carousel_carouselWrapper__wpJHs { position: relative; }
.before-after-carousel_arrowsLayer__HHcYn { position: absolute; z-index: 3; top: 0px; right: 0px; left: 0px; display: flex; width: 100%; align-items: center; justify-content: space-between; padding: 0px 8px; aspect-ratio: 350 / 300; opacity: 1; pointer-events: none; transition: opacity 0.2s ease-out; }
.before-after-carousel_arrowsLayer__HHcYn > * { pointer-events: auto; }
@media only screen and (min-width: 99999px) {
  .before-after-carousel_arrowsLayer__HHcYn { display: none; }
}
.before-after-carousel_arrowsLayerHidden__1j5LH { opacity: 0; }
.before-after-carousel_arrowsLayerHidden__1j5LH > * { pointer-events: none; }
.before-after-carousel_paginationLayer__aDtFT { position: absolute; z-index: 4; right: 0px; bottom: 24px; left: 0px; pointer-events: none; }
.before-after-carousel_paginationLayer__aDtFT > * { pointer-events: auto; }
@media only screen and (min-width: 99999px) {
  .before-after-carousel_paginationLayer__aDtFT { display: none; }
}
.before-after-arrow-button_uButton__IwTLx { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.before-after-arrow-button_uGreenButton__nQGYa { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.before-after-arrow-button_uGreenButton__nQGYa:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.before-after-arrow-button_uGreenWideButton__yUdMY, .before-after-arrow-button_uWideButton__189o2 { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.before-after-arrow-button_uWideButton__189o2 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.before-after-arrow-button_uWideButton__189o2:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.before-after-arrow-button_uInput__fKJqT { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.before-after-arrow-button_uInput__fKJqT:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.before-after-arrow-button_uInput__fKJqT:hover { border: 1px solid var(--neutral900Color); }
.before-after-arrow-button_uInput__fKJqT:-webkit-autofill:active, .before-after-arrow-button_uInput__fKJqT:-webkit-autofill:focus, .before-after-arrow-button_uInput__fKJqT:active, .before-after-arrow-button_uInput__fKJqT:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.before-after-arrow-button_uInput__fKJqT:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.before-after-arrow-button_uInput__fKJqT.before-after-arrow-button_isInvalid__e1RB5 { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.before-after-arrow-button_uContentCard__pBeIO { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.before-after-arrow-button_uInputError__0CEGz { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.before-after-arrow-button_desktopOnly__HY7OI { display: none; }
@media only screen and (min-width: 99999px) {
  .before-after-arrow-button_desktopOnly__HY7OI { display: block; }
  .before-after-arrow-button_mobileOnly__6LOZY { display: none; }
}
.before-after-arrow-button_legal__ZonSa { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.before-after-arrow-button_button__WckfJ { display: flex; width: 24px; height: 24px; align-items: center; justify-content: center; padding: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; backdrop-filter: blur(2.5px); background-color: var(--backgroundPrimaryColor); border-radius: 50%; color: var(--contentPrimaryColor); cursor: pointer; transition: transform 0.2s ease-out; }
.before-after-arrow-button_button__WckfJ:hover { transform: scale(1.05); }
.before-after-arrow-button_prev__DBt8z > svg { transform: rotate(180deg); }
[lang="ar"] .before-after-arrow-button_prev__DBt8z > svg, [lang="he"] .before-after-arrow-button_prev__DBt8z > svg { transform: none; }
[lang="ar"] .before-after-arrow-button_next__SAbEq > svg, [lang="he"] .before-after-arrow-button_next__SAbEq > svg { transform: rotate(180deg); }
.before-after-card_uButton__Avv8v { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.before-after-card_uGreenButton__BdZAo { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.before-after-card_uGreenButton__BdZAo:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.before-after-card_uGreenWideButton__mL0cX, .before-after-card_uWideButton__DMc8I { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.before-after-card_uWideButton__DMc8I { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.before-after-card_uWideButton__DMc8I:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.before-after-card_uInput__J4AAp { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.before-after-card_uInput__J4AAp:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.before-after-card_uInput__J4AAp:hover { border: 1px solid var(--neutral900Color); }
.before-after-card_uInput__J4AAp:-webkit-autofill:active, .before-after-card_uInput__J4AAp:-webkit-autofill:focus, .before-after-card_uInput__J4AAp:active, .before-after-card_uInput__J4AAp:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.before-after-card_uInput__J4AAp:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.before-after-card_uInput__J4AAp.before-after-card_isInvalid__joN2V { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.before-after-card_uContentCard__jPfWA { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.before-after-card_uInputError__rm_D_ { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.before-after-card_desktopOnly__UGH7y { display: none; }
@media only screen and (min-width: 99999px) {
  .before-after-card_desktopOnly__UGH7y { display: block; }
  .before-after-card_mobileOnly__45_ve { display: none; }
}
.before-after-card_legal__PrXES { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.before-after-card_card__dj4uh { overflow: hidden; border-radius: 20px; }
.before-after-card_cover__4nnXp { position: relative; display: flex; overflow: hidden; width: 100%; aspect-ratio: 350 / 300; background-color: var(--backgroundSecondaryColor); gap: 2px; }
.before-after-card_half__Xy_cv { position: relative; overflow: hidden; height: 100%; flex: 1 1 0%; }
.before-after-card_image__yCDbN { display: block; width: 100%; height: 100%; object-fit: cover; }
.before-after-card_wrapper__9tNey { background-color: var(--backgroundSecondaryColor); }
.before-after-card_arrowIcon__gf569 { width: 24px; height: 24px; color: var(--contentPrimaryColor); }
[lang="ar"] .before-after-card_arrowIcon__gf569, [lang="he"] .before-after-card_arrowIcon__gf569 { transform: rotate(180deg); }
.before-after-card_weightGroup__r9lgg { align-items: baseline; }
.before-after-card_caption__IgKOO span { color: var(--contentNegativeColor); }
.before-after-carousel-section_inverseDisclaimer__PAEPL { --contentTertiaryColor: color-mix(in sRGB,var(--contentPrimaryColor) 70%,transparent); }
.carousel-disclaimers_desktopOnly__YJ_3h, .carousel-disclaimers_mobileOnly__T3uvb { margin-top: -8px; }
@media only screen and (min-width: 99999px) {
  .carousel-disclaimers_desktopOnly__YJ_3h, .carousel-disclaimers_mobileOnly__T3uvb { max-width: 1128px; margin-top: 0px; }
  .carousel-disclaimers_mobileOnly__T3uvb { display: none; }
}
.carousel-disclaimers_desktopOnly__YJ_3h { display: none; }
@media only screen and (min-width: 99999px) {
  .carousel-disclaimers_desktopOnly__YJ_3h { display: flex; }
}
.carousel-disclaimers_desktopDivider__hWKm_ { display: none; }
@media only screen and (min-width: 99999px) {
  .carousel-disclaimers_desktopDivider__hWKm_ { display: block; }
}
.carousel-disclaimers_inverseDisclaimer__0kHDh { --contentTertiaryColor: color-mix(in sRGB,var(--contentPrimaryColor) 70%,transparent); }
.coverflow-image-carousel_root__ig6HK { position: relative; max-width: calc(100% - 40px); }
@media only screen and (min-width: 99999px) {
  .coverflow-image-carousel_root__ig6HK { max-width: 1128px; }
}
.coverflow-image-carousel_root__ig6HK .splide__slide { margin: 0px !important; }
.coverflow-image-carousel_root__ig6HK .splide__slide .coverflow-image-carousel_image__77IiB { will-change: transform; transform: scale(0.9) !important; transform-origin: center center !important; transition: transform 0.3s ease-out !important; }
.coverflow-image-carousel_root__ig6HK .splide__slide.is-active .coverflow-image-carousel_image__77IiB { transform: scale(1) !important; }
.coverflow-image-carousel_root__ig6HK .splide__slide.is-moving .coverflow-image-carousel_image__77IiB { transition: transform 0.1s ease-out !important; }
.coverflow-image-carousel_pagination__OkDhv { display: flex !important; width: fit-content !important; height: auto !important; align-items: center !important; justify-content: center !important; padding: 4px 12px !important; margin: 24px auto 0px !important; background-color: var(--backgroundTertiaryColor,rgba(49,30,23,.06)) !important; border-radius: 100px !important; gap: 8px !important; }
.coverflow-image-carousel_paginationDot__Ygnk3 { z-index: 1; transition: opacity 0.3s, background-color 0.3s; width: 8px !important; height: 8px !important; background-color: var(--inputAlwaysWhiteColor) !important; border-radius: 50% !important; }
.coverflow-image-carousel_paginationDot__Ygnk3.is-active { background-color: var(--themePrimaryColor) !important; opacity: 1 !important; }
.coverflow-image-carousel_image__77IiB { display: block; width: 100%; height: auto; aspect-ratio: 255 / 540; object-fit: cover; }
@media only screen and (min-width: 99999px) {
  .coverflow-image-carousel_image__77IiB { width: 100%; }
}
.coverflow-carousel-block_container__b70ia { overflow: hidden; }
.coverflow-carousel-block_coverflowCarouselShadowDesktop__SFpf4 { --shadowColor: var(--carouselShadowColor,var(--backgroundPrimaryColor)); }
@media only screen and (min-width: 99999px) {
  .coverflow-carousel-block_coverflowCarouselShadowDesktop__SFpf4 { position: absolute; z-index: 99; width: 100%; max-width: 1230px; height: 540px; background: linear-gradient(to right,var(--shadowColor),transparent 15%,transparent 85%,var(--shadowColor)); inset-inline-start: 50%; transform: translateX(-50%); }
}
.coverflow-carousel-block_coverflowCarousel___v67q { max-width: calc(100% - 20px); }
@media only screen and (min-width: 99999px) {
  .coverflow-carousel-block_coverflowCarousel___v67q { max-width: 1188px; margin: 0px auto 64px; }
}
.coverflow-carousel-block_card__8t4rk { --carouselShadowColor: var(--cardBackgroundColor,var(--backgroundSecondaryColor,#f6f7f9)); display: flex; overflow: clip; width: 100%; max-width: 350px; flex-direction: column; align-items: center; padding: 40px 0px; margin: 0px auto; background-color: var(--cardBackgroundColor,var(--backgroundSecondaryColor,#f6f7f9)); border-radius: 24px; }
@media only screen and (min-width: 99999px) {
  .coverflow-carousel-block_card__8t4rk { position: relative; }
}
.coverflow-carousel-block_cardPagination__5_51N.coverflow-carousel-block_cardPagination__5_51N { padding: 8px 12px !important; background-color: var(--backgroundInversePrimaryColor) !important; }
.coverflow-carousel-block_cardPaginationDot__aExGt.coverflow-carousel-block_cardPaginationDot__aExGt { opacity: 0.4 !important; }
.coverflow-carousel-block_cardPaginationDot__aExGt.coverflow-carousel-block_cardPaginationDot__aExGt.is-active { background-color: var(--contentAlwaysLightPrimaryColor) !important; opacity: 1 !important; }
.coverflow-carousel-section_cardPaginationDot__MK_Zw.coverflow-carousel-section_cardPaginationDot__MK_Zw { position: relative; bottom: 1px; background-color: var(--contentAlwaysLightPrimaryColor) !important; opacity: 0.4 !important; }
.coverflow-carousel-section_cardPaginationDot__MK_Zw.coverflow-carousel-section_cardPaginationDot__MK_Zw.is-active { background-color: var(--contentAlwaysLightPrimaryColor) !important; opacity: 1 !important; }
.coverflow-carousel-section_cardPagination__BNrrt.coverflow-carousel-section_cardPagination__BNrrt { padding: 8px 12px !important; background-color: var(--backgroundInversePrimaryColor) !important; opacity: 0.2 !important; }
.coverflow-carousel-section_cardPagination__BNrrt.coverflow-carousel-section_cardPagination__BNrrt.coverflow-carousel-section_cardPaginationInverse__N_uaU { background-color: var(--backgroundTertiaryColor) !important; opacity: 1 !important; }
.coverflow-carousel-section_cardPaginationDotInverse__Aa8Zk.coverflow-carousel-section_cardPaginationDotInverse__Aa8Zk { background-color: var(--backgroundPrimaryColor) !important; opacity: 1 !important; }
.coverflow-carousel-section_cardPaginationDotInverse__Aa8Zk.coverflow-carousel-section_cardPaginationDotInverse__Aa8Zk.is-active { background-color: var(--contentPrimaryColor) !important; }
.coverflow-card-image-carousel_root__UfFIg { position: relative; max-width: calc(100% - 40px); }
@media only screen and (min-width: 99999px) {
  .coverflow-card-image-carousel_root__UfFIg { max-width: 1128px; }
}
.coverflow-card-image-carousel_root__UfFIg .splide__slide { margin: 0px !important; }
.coverflow-card-image-carousel_root__UfFIg .splide__slide .coverflow-card-image-carousel_image__9ii9f { will-change: transform; transform: scale(0.9) !important; transform-origin: center center !important; transition: transform 0.3s ease-out !important; }
.coverflow-card-image-carousel_root__UfFIg .splide__slide.is-active .coverflow-card-image-carousel_image__9ii9f { transform: scale(1) !important; }
.coverflow-card-image-carousel_root__UfFIg .splide__slide.is-moving .coverflow-card-image-carousel_image__9ii9f { transition: transform 0.1s ease-out !important; }
.coverflow-card-image-carousel_pagination__xn_ve { display: flex !important; width: fit-content !important; height: auto !important; align-items: center !important; justify-content: center !important; padding: 8px 12px !important; margin: 24px auto 0px !important; background-color: var(--backgroundInversePrimaryColor) !important; border-radius: 100px !important; gap: 8px !important; opacity: 0.2 !important; }
.coverflow-card-image-carousel_pagination__xn_ve li { line-height: 0 !important; }
.coverflow-card-image-carousel_paginationDot__y0d5Y { z-index: 1; transition: opacity 0.3s, background-color 0.3s; width: 8px !important; height: 8px !important; background-color: var(--contentAlwaysLightPrimaryColor) !important; border-radius: 50% !important; opacity: 0.4 !important; }
.coverflow-card-image-carousel_paginationDot__y0d5Y.is-active { background-color: var(--contentAlwaysLightPrimaryColor) !important; opacity: 1 !important; }
.coverflow-card-image-carousel_paginationDark__zfrRH { background-color: var(--backgroundTertiaryColor) !important; opacity: 1 !important; }
.coverflow-card-image-carousel_paginationDotDark__M1PL3 { background-color: var(--contentPrimaryColor) !important; opacity: 0.2 !important; }
.coverflow-card-image-carousel_paginationDotDark__M1PL3.is-active { background-color: var(--contentPrimaryColor) !important; opacity: 1 !important; }
.coverflow-card-image-carousel_image__9ii9f { display: block; width: 100%; height: auto; aspect-ratio: 255 / 540; object-fit: cover; }
@media only screen and (min-width: 99999px) {
  .coverflow-card-image-carousel_image__9ii9f { width: 100%; }
}
.coverflow-card-image-carousel_staticRow__busm_ { display: flex; width: 100%; align-items: center; justify-content: center; gap: 40px; }
.coverflow-card-image-carousel_staticImage__XZ37b { display: block; width: 260px; min-width: 0px; height: 530px; flex-shrink: 1; object-fit: cover; }
.coverflow-carousel-card-block_container__Qj6CD { overflow: hidden; }
.coverflow-carousel-card-block_coverflowCarouselShadowDesktop___H6lF { --shadowColor: var(--carouselShadowColor,var(--backgroundPrimaryColor)); }
@media only screen and (min-width: 99999px) {
  .coverflow-carousel-card-block_coverflowCarouselShadowDesktop___H6lF { position: absolute; z-index: 99; width: 100%; max-width: 1128px; height: 540px; background: linear-gradient(to right,var(--shadowColor),transparent 15%,transparent 85%,var(--shadowColor)); inset-inline-start: 50%; transform: translateX(-50%); }
}
.coverflow-carousel-card-block_coverflowCarousel__DnKDf { max-width: calc(100% - 20px); }
@media only screen and (min-width: 99999px) {
  .coverflow-carousel-card-block_coverflowCarousel__DnKDf { max-width: 1128px; margin: 0px auto; }
}
.coverflow-carousel-card-block_card__6RnYv { --carouselShadowColor: var(--cardBackgroundColor,var(--backgroundSecondaryColor,#f6f7f9)); display: flex; overflow: clip; width: 100%; max-width: 350px; flex-direction: column; align-items: center; padding: 40px 0px; margin: 0px auto; background-color: var(--cardBackgroundColor,var(--backgroundSecondaryColor,#f6f7f9)); border-radius: 24px; }
@media only screen and (min-width: 99999px) {
  .coverflow-carousel-card-block_card__6RnYv { position: relative; max-width: 1128px; padding: 64px 0px; }
  .coverflow-carousel-card-block_cardStatic__1pNWK { max-width: 1128px; }
}
.image-carousel-section_root__mI9j1 { width: 100%; margin-inline: auto; }
@media only screen and (min-width: 99999px) {
  .image-carousel-section_root__mI9j1 { max-width: 1128px; }
}
.image-carousel-section_title__KHoqm { padding-inline: 8px; }
.image-carousel-section_carousel__LCuOA { width: 100%; overflow: visible !important; }
.image-carousel-section_carousel__LCuOA .splide__pagination--ltr { position: relative; z-index: 1; display: flex; width: fit-content; min-width: 64px; min-height: 24px; align-items: center; justify-content: center; padding: 4px 12px; margin: 24px auto 0px; background-color: color-mix(in sRGB,var(--contentPrimaryColor) 8%,transparent); border-radius: 100px; gap: 8px; }
.image-carousel-section_carousel__LCuOA .splide__pagination--ltr li { line-height: 0; }
.image-carousel-section_carousel__LCuOA .splide__pagination--ltr button { width: 8px; height: 8px; padding: 0px; border: 0px; background: var(--contentAlwaysLightPrimaryColor); border-radius: 50%; opacity: 1; }
.image-carousel-section_carousel__LCuOA .splide__pagination--ltr button.is-active { background: var(--contentPrimaryColor); opacity: 1; }
.image-carousel-section_card__Dn9uo { align-items: stretch; }
.image-carousel-section_cardImage__I7X4x { overflow: hidden; width: 100%; aspect-ratio: 1 / 1; background-color: var(--backgroundSecondaryColor); border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .image-carousel-section_cardImage__I7X4x { width: 360px; height: 360px; }
}
.image-carousel-section_cardImageImg__B0iAo { display: block; width: 100%; height: 100%; object-fit: cover; }
@media only screen and (min-width: 99999px) {
  .image-carousel-section_cardImageImg__B0iAo { width: 360px; height: 360px; }
}
.image-carousel-section_cardText__Tn0fj { align-items: flex-start; }
.exclusive-bonus-card_cardWrapper__qKKkj { overflow: hidden; width: 306px; height: 100%; background: var(--backgroundPrimaryColor); border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .exclusive-bonus-card_cardWrapper__qKKkj { width: 360px; }
}
.exclusive-bonus-card_cardWrapper__qKKkj .exclusive-bonus-card_image__t4LV1 { width: 100%; height: 100%; aspect-ratio: 306 / 300; object-fit: scale-down; }
@media only screen and (min-width: 99999px) {
  .exclusive-bonus-card_cardWrapper__qKKkj .exclusive-bonus-card_image__t4LV1 { aspect-ratio: 360 / 300; }
}
.exclusive-bonus-card_content__ZPDmH { min-height: 92px; background: var(--backgroundSecondaryColor); border-radius: 12px; }
.exclusive-bonus-card_contentCentered__0h9YI { justify-content: center; text-align: center; }
.exclusive-bonus-card_contentItem__TWX7h { align-self: center; }
.exclusive-bonus-card_contentItemLeft__lsZ49 { min-width: 40px; flex-shrink: 0; text-align: center; }
@media only screen and (min-width: 99999px) {
  .exclusive-bonuses_mobileOnly__ABnKm { display: none !important; }
}
.exclusive-bonuses_desktopOnly__wIPg3 { display: none; }
@media only screen and (min-width: 99999px) {
  .exclusive-bonuses_desktopOnly__wIPg3 { display: flex; }
  .exclusive-bonuses_carousel__7Crn6 { --padding: 0 !important; }
  .exclusive-bonuses_track__zp_6o { padding-right: 0px !important; padding-left: 0px !important; }
}
.exclusive-bonuses_pagination__IgIQ1 { transform: translateX(10px); display: flex !important; width: fit-content !important; height: auto !important; align-items: center !important; justify-content: center !important; padding: 4px 12px !important; margin: 24px auto 0px !important; background-color: var(--backgroundPrimaryColor) !important; border-radius: 100px !important; gap: 8px !important; }
.exclusive-bonuses_paginationDot__emzn5 { z-index: 1; transition: opacity 0.3s, background-color 0.3s; width: 8px !important; height: 8px !important; background-color: var(--themePrimaryColor) !important; border-radius: 50% !important; opacity: 0.12 !important; }
.exclusive-bonuses_paginationDot__emzn5.is-active { opacity: 1 !important; }
.accessory-info-card_card__bRdND { width: min(calc(78 * var(--sda-vw, 1vw)), 450px); height: 100%; margin: 0px; }
@media only screen and (min-width: 99999px) {
  .accessory-info-card_card__bRdND { width: auto; }
}
.accessory-info-card_image__FiOeF { display: block; width: 100%; max-height: 534px; margin-bottom: 16px; border-radius: 16px; object-fit: cover; }
@media only screen and (min-width: 99999px) {
  .accessory-info-card_image__FiOeF { margin-bottom: 24px; }
}
.accessory-info-card_title__iMITr { font-family: var(--font),sans-serif; font-weight: 600; }
.accessory-info-card_title__iMITr, [data-aeonik-pro-font] .accessory-info-card_title__iMITr { -webkit-font-smoothing: antialiased; font-size: 20px; letter-spacing: 0px; line-height: 1.2; }
[data-aeonik-pro-font] .accessory-info-card_title__iMITr { font-family: var(--font-aeonik-pro),sans-serif; font-weight: 500; }
[data-headline-recoleta-font] .accessory-info-card_title__iMITr { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-size: 20px; font-weight: 500; letter-spacing: -0.6px; line-height: 1.2; }
[data-aeonik-pro-new-font] .accessory-info-card_title__iMITr { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 20px; letter-spacing: -0.4px; line-height: 24px; }
[data-headline-alike-font] .accessory-info-card_title__iMITr { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 20px; line-height: 1.2; }
@media only screen and (min-width: 99999px) {
  .accessory-info-card_title__iMITr { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 24px; letter-spacing: -0.02em; line-height: 1.17; }
  [data-recoleta-font] .accessory-info-card_title__iMITr { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 24px; font-style: normal; letter-spacing: -0.48px; line-height: 1.16; }
  [data-aeonik-pro-font] .accessory-info-card_title__iMITr { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 24px; letter-spacing: 0px; line-height: 1.16; }
  [data-headline-recoleta-font] .accessory-info-card_title__iMITr { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-size: 24px; font-weight: 500; letter-spacing: -0.48px; line-height: 1.16; }
  [data-aeonik-pro-new-font] .accessory-info-card_title__iMITr { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 24px; letter-spacing: -0.48px; line-height: 28px; }
  [data-headline-alike-font] .accessory-info-card_title__iMITr { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 24px; letter-spacing: -0.48px; line-height: 1.16; }
}
.accessory-info-card_subtitle__8xk9r { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; color: var(--contentSecondaryColor); }
[data-aeonik-pro-new-font] .accessory-info-card_subtitle__8xk9r { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .accessory-info-card_subtitle__8xk9r { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; }
  [data-aeonik-pro-new-font] .accessory-info-card_subtitle__8xk9r { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.thumbs_thumb__FyUvK { font-family: var(--secondaryFont),sans-serif; font-size: 17px; letter-spacing: -0.03em; line-height: 1.18; display: inline-block; color: var(--contentSecondaryColor,rgba(23,23,23,.7215686275)); cursor: pointer; white-space: nowrap; }
.thumbs_thumb__FyUvK, [data-aeonik-pro-new-font] .thumbs_thumb__FyUvK { -webkit-font-smoothing: antialiased; font-weight: 400; }
[data-aeonik-pro-new-font] .thumbs_thumb__FyUvK { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; letter-spacing: 0px; line-height: 20px; }
.thumbs_thumb__FyUvK.thumbs_isActive__uO8Y2 { color: var(--contentPrimaryColor,#171717); font-weight: 600; text-decoration-line: underline; }
.thumbs_container__QN24I { padding-bottom: 20px; margin-right: -20px; margin-left: -20px; overflow-x: auto; }
.thumbs_scrollContainer__NyxHb { display: inline-block; padding: 0px 20px; }
.thumbs_thumbsContainer__W9LSh { display: flex; align-items: center; gap: 16px; }
.thumbs-carousel_uButton__Lyxve { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.thumbs-carousel_uGreenButton__VG0ht { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.thumbs-carousel_uGreenButton__VG0ht:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.thumbs-carousel_uGreenWideButton__jdThb, .thumbs-carousel_uWideButton__4deMS { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.thumbs-carousel_uWideButton__4deMS { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.thumbs-carousel_uWideButton__4deMS:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.thumbs-carousel_uInput__qVwU0 { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.thumbs-carousel_uInput__qVwU0:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.thumbs-carousel_uInput__qVwU0:hover { border: 1px solid var(--neutral900Color); }
.thumbs-carousel_uInput__qVwU0:-webkit-autofill:active, .thumbs-carousel_uInput__qVwU0:-webkit-autofill:focus, .thumbs-carousel_uInput__qVwU0:active, .thumbs-carousel_uInput__qVwU0:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.thumbs-carousel_uInput__qVwU0:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.thumbs-carousel_uInput__qVwU0.thumbs-carousel_isInvalid__5X9Br { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.thumbs-carousel_uContentCard__ZLvj_ { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.thumbs-carousel_uInputError__cRdl2 { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.thumbs-carousel_desktopOnly__2fR2x { display: none; }
@media only screen and (min-width: 99999px) {
  .thumbs-carousel_desktopOnly__2fR2x { display: block; }
  .thumbs-carousel_mobileOnly__0WuNT { display: none; }
}
.thumbs-carousel_legal__Mu_ul { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.thumbs-carousel_thumbs__sQlHn { text-align: center; }
@media only screen and (min-width: 99999px) {
  .thumbs-carousel_thumbs__sQlHn { display: none; }
}
[lang="ar"] .thumbs-carousel_thumbs__sQlHn, [lang="he"] .thumbs-carousel_thumbs__sQlHn { direction: ltr; }
.e-comm-upsell-carousel-section_carouselBlock__cjtNO { padding-top: 40px; margin-bottom: 48px; }
@media only screen and (min-width: 99999px) {
  .e-comm-upsell-carousel-section_carouselBlock__cjtNO { padding-top: 80px; margin-bottom: 80px; }
}
.e-comm-upsell-carousel-section_accessoriesCarouselTitle__X_NpP { margin: 0px auto 32px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .e-comm-upsell-carousel-section_accessoriesCarouselTitle__X_NpP { margin-bottom: 48px; }
}
.big-promo-card-cover-image_card__aqLZ0 { position: relative; background: var(--cardBackgroundColor,var(--backgroundSecondaryColor,#f6f7f9)); border-radius: 20px; }
@media only screen and (min-width: 99999px) {
  .big-promo-card-cover-image_card__aqLZ0 { padding-block: 32px; padding-inline: 0px 32px; }
}
.big-promo-card-cover-image_iconBadge__IrNaY { position: absolute; width: 52px; height: 52px; background: var(--cardBackgroundColor,var(--backgroundSecondaryColor,#f6f7f9)); border-radius: 50%; color: var(--themeAccentColor); inset-block-start: -26px; inset-inline: 0px; margin-inline: auto; }
.big-promo-card-cover-image_iconBadge__IrNaY > * { transform: translateY(-4px); }
.big-promo-card-cover-image_textGroup__md28B { padding: 24px 16px 16px; }
@media only screen and (min-width: 99999px) {
  .big-promo-card-cover-image_textGroup__md28B { padding: 48px 40px; }
}
.big-promo-card-cover-image_title__9d1dF { color: var(--cardTitleColor,var(--contentPrimaryColor,#171717)); }
.big-promo-card-cover-image_imageSlot__Gqoee { overflow: hidden; border-end-end-radius: 20px; border-end-start-radius: 20px; }
@media only screen and (min-width: 99999px) {
  .big-promo-card-cover-image_imageSlot__Gqoee { max-width: 460px; border-radius: 20px; }
}
.big-promo-card-cover-image_image__kUGme { width: 100%; height: auto; }
.big-promo-card-cover-image_label__kAq6W { color: var(--cardLabelColor,var(--themeAccentColor,#FF5B1F)); }
.big-promo-card-cover-image_text__rTboy { color: var(--cardTextColor,var(--contentSecondaryColor,#6b6b6b)); }
.big-promo-card-cover-image_text__rTboy b { color: var(--cardTitleColor,var(--contentPrimaryColor,#171717)); font-weight: 600; }
.big-promo-card-cover-image_cardWithCopy__4vniK .big-promo-card-cover-image_textGroup__md28B { padding: 30px 20px 16px; gap: 12px; }
@media only screen and (min-width: 99999px) {
  .big-promo-card-cover-image_cardWithCopy__4vniK .big-promo-card-cover-image_textGroup__md28B { padding: 48px 40px; gap: 16px; }
}
.big-promo-card-cover-image_cardWithCopy__4vniK .big-promo-card-cover-image_titleGroup__vmBbe { gap: 2px; }
.big-promo-card-cover-image_cardWithCopy__4vniK .big-promo-card-cover-image_imageSlot__Gqoee { width: calc(100% - 32px); border-radius: 12px; margin-inline: 16px; }
@media only screen and (min-width: 99999px) {
  .big-promo-card-cover-image_cardWithCopy__4vniK .big-promo-card-cover-image_imageSlot__Gqoee { width: auto; border-radius: 20px; margin-inline: 0px; }
}
.app-rating-section_container__FR7hU { display: flex; overflow: hidden; width: 100%; max-width: 1128px; flex-direction: column; align-items: center; justify-content: center; padding: 48px 0px; margin: 0px auto; background-color: var(--blockBackgroundColor); }
@media only screen and (min-width: 99999px) {
  .app-rating-section_container__FR7hU { padding: 80px 0px; border-radius: 16px; }
}
.app-rating-section_ratingSection__hayve { display: flex; width: 100%; flex-direction: column; align-items: center; justify-content: center; padding: 0px 20px 32px; gap: 20px; }
@media only screen and (min-width: 99999px) {
  .app-rating-section_ratingSection__hayve { padding: 0px 20px 42px; }
}
.award-block_uButton__dtO_r { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.award-block_uGreenButton__vfEes { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.award-block_uGreenButton__vfEes:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.award-block_uGreenWideButton__bctE9, .award-block_uWideButton__D_F2Y { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.award-block_uWideButton__D_F2Y { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.award-block_uWideButton__D_F2Y:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.award-block_uInput__2fSNi { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.award-block_uInput__2fSNi:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.award-block_uInput__2fSNi:hover { border: 1px solid var(--neutral900Color); }
.award-block_uInput__2fSNi:-webkit-autofill:active, .award-block_uInput__2fSNi:-webkit-autofill:focus, .award-block_uInput__2fSNi:active, .award-block_uInput__2fSNi:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.award-block_uInput__2fSNi:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.award-block_uInput__2fSNi.award-block_isInvalid__ZLK5M { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.award-block_uContentCard__BMHZl { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.award-block_uInputError__EV37m { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.award-block_desktopOnly__R581L { display: none; }
@media only screen and (min-width: 99999px) {
  .award-block_desktopOnly__R581L { display: block; }
  .award-block_mobileOnly__oc_KX { display: none; }
}
.award-block_legal__Fk67O { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.award-block_storesSection__TvEbs { display: flex; align-items: center; justify-content: space-between; gap: 19px; }
@media only screen and (min-width: 99999px) {
  .award-block_storesSection__TvEbs { gap: 55px; }
}
.award-block_leftIcon__7AiAm, .award-block_rightIcon__2mw5w { display: flex; width: 50px; height: 102px; flex-shrink: 0; align-items: center; justify-content: center; }
@media only screen and (min-width: 99999px) {
  .award-block_leftIcon__7AiAm, .award-block_rightIcon__2mw5w { width: 82px; height: 136px; }
}
.award-block_mirroredIcon__L3M0A { transform: rotateY(180deg); }
.award-block_leavesIcon__Jd1KR { width: 52px; height: 103px; color: var(--themePrimaryLightColor); }
@media only screen and (min-width: 99999px) {
  .award-block_leavesIcon__Jd1KR { width: 82px; height: 136px; }
}
[lang="ar"] .award-block_leavesIcon__Jd1KR, [lang="he"] .award-block_leavesIcon__Jd1KR { transform: rotateY(180deg); }
.award-block_centerContent__J63dN { display: flex; flex-direction: column; align-items: center; justify-content: center; color: var(--contentSecondaryColor); }
.award-block_appleLogoContainer__GYoaF { display: flex; height: 40px; flex-shrink: 0; align-items: center; justify-content: center; margin-bottom: 5px; }
@media only screen and (min-width: 99999px) {
  .award-block_appleLogoContainer__GYoaF { height: 53px; margin-bottom: 8px; }
}
.award-block_appleIcon__UN9WL { height: 32px; }
@media only screen and (min-width: 99999px) {
  .award-block_appleIcon__UN9WL { height: 40px; }
}
.award-block_storeHeader__rKVIn { display: flex; width: 100%; flex-direction: column; align-items: center; justify-content: center; margin-bottom: 8px; color: var(--contentPrimaryColor); }
@media only screen and (min-width: 99999px) {
  .award-block_storeHeader__rKVIn { margin-bottom: 5px; }
  .award-block_storeDetailsText__HN2q4 { font-size: 18px; }
}
.award-block_storeDetails__aDf76 { display: flex; align-items: center; justify-content: center; gap: 4px; }
.award-block_divider__ageuH { height: 12px; background-color: rgba(23, 23, 23, 0.16); }
.star-half-filled-sharp-edge-icon_uButton__cq682 { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.star-half-filled-sharp-edge-icon_uGreenButton__ALITz { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.star-half-filled-sharp-edge-icon_uGreenButton__ALITz:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.star-half-filled-sharp-edge-icon_uGreenWideButton__ZlJOv, .star-half-filled-sharp-edge-icon_uWideButton__u_eIV { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.star-half-filled-sharp-edge-icon_uWideButton__u_eIV { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.star-half-filled-sharp-edge-icon_uWideButton__u_eIV:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.star-half-filled-sharp-edge-icon_uInput__sIBHN { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.star-half-filled-sharp-edge-icon_uInput__sIBHN:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.star-half-filled-sharp-edge-icon_uInput__sIBHN:hover { border: 1px solid var(--neutral900Color); }
.star-half-filled-sharp-edge-icon_uInput__sIBHN:-webkit-autofill:active, .star-half-filled-sharp-edge-icon_uInput__sIBHN:-webkit-autofill:focus, .star-half-filled-sharp-edge-icon_uInput__sIBHN:active, .star-half-filled-sharp-edge-icon_uInput__sIBHN:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.star-half-filled-sharp-edge-icon_uInput__sIBHN:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.star-half-filled-sharp-edge-icon_uInput__sIBHN.star-half-filled-sharp-edge-icon_isInvalid__GZwND { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.star-half-filled-sharp-edge-icon_uContentCard__M_oE3 { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.star-half-filled-sharp-edge-icon_uInputError__UOTRD { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.star-half-filled-sharp-edge-icon_desktopOnly__cnFc1 { display: none; }
@media only screen and (min-width: 99999px) {
  .star-half-filled-sharp-edge-icon_desktopOnly__cnFc1 { display: block; }
  .star-half-filled-sharp-edge-icon_mobileOnly__eAEme { display: none; }
}
.star-half-filled-sharp-edge-icon_legal__s1t9d { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.star-half-filled-sharp-edge-icon_coloredRectangle__NQe_y { transform-origin: center center; }
[lang="ar"] .star-half-filled-sharp-edge-icon_coloredRectangle__NQe_y, [lang="he"] .star-half-filled-sharp-edge-icon_coloredRectangle__NQe_y { transform: rotateY(180deg); }
.star-rating_starRating___R9kw { display: flex; align-items: center; justify-content: center; gap: 2px; }
@media only screen and (min-width: 99999px) {
  .star-rating_starRating___R9kw { margin-bottom: 4px; }
}
.star-rating_star__QxLuw { position: relative; display: flex; overflow: hidden; width: 24px; height: 24px; flex-shrink: 0; align-items: center; justify-content: center; }
@media only screen and (min-width: 99999px) {
  .star-rating_star__QxLuw { width: 32px; height: 32px; }
}
.star-rating_starIcon__2Jebv { font-size: 24px; }
@media only screen and (min-width: 99999px) {
  .star-rating_starIcon__2Jebv { font-size: 32px; }
}
.statistics_statistics___GW8H { display: flex; align-items: flex-end; justify-content: center; gap: 24px; line-height: 0; }
.statistics_statItem__DY9LC { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; white-space: nowrap; }
@media only screen and (min-width: 99999px) {
  .statistics_statItem__DY9LC { gap: 2px; }
}
.statistics_statNumber__aPHuG { margin-bottom: 1px; color: var(--contentPrimaryColor); text-align: center; }
.statistics_statNumber__aPHuG:lang(fr) { font-size: 24px; }
@media only screen and (min-width: 99999px) {
  .statistics_statNumber__aPHuG, .statistics_statNumber__aPHuG:lang(fr) { font-size: 42px; }
}
.statistics_statNumberRating__rmaBK { margin-bottom: 4px; color: var(--contentPrimaryColor); text-align: center; }
.statistics_statNumberRating__rmaBK:lang(de) { margin-bottom: 0px; }
.statistics_statNumberRating__rmaBK:lang(fr) { font-size: 24px; }
@media only screen and (min-width: 99999px) {
  .statistics_statNumberRating__rmaBK { margin-bottom: 0px; font-size: 42px; }
  .statistics_statNumberRating__rmaBK:lang(fr) { font-size: 42px; }
}
.statistics_statLabel__Uzzrh { color: var(--contentSecondaryColor); text-align: center; }
@media only screen and (min-width: 99999px) {
  .statistics_statLabel__Uzzrh { font-size: 18px; }
}
.store-icons-row_storeIcons__7sq2T { display: flex; width: 100%; align-items: flex-end; justify-content: center; gap: 16px; }
.store-icons-row_storeIconSmall__dS7k3 { display: flex; max-width: 100px; flex-direction: column; align-items: center; justify-content: flex-end; padding: 0px 7px; border-radius: 12px; gap: 5px; }
@media only screen and (min-width: 99999px) {
  .store-icons-row_storeIconSmall__dS7k3 { max-width: 120px; }
}
.store-icons-row_storeAppleIcon__xwNWc { width: 32px; height: 32px; color: var(--contentSecondaryColor,rgba(232, 235, 239,.72)); }
@media only screen and (min-width: 99999px) {
  .store-icons-row_storeAppleIcon__xwNWc { width: 42px; height: 42px; }
}
.store-icons-row_appleIconContainer__n9hn_ { gap: 10px; }
.store-icons-row_storeGoogleIcon__kd1zu { width: 40px; height: 40px; color: var(--contentSecondaryColor,rgba(232, 235, 239,.72)); }
@media only screen and (min-width: 99999px) {
  .store-icons-row_storeGoogleIcon__kd1zu { width: 53px; height: 53px; }
}
.store-icons-row_storeLabel__bGojN { width: 100%; color: var(--contentSecondaryColor,rgba(232, 235, 239,.72)); text-align: center; }
@media only screen and (min-width: 99999px) {
  .store-icons-row_storeLabel__bGojN { color: var(--contentSecondaryColor,rgba(232, 235, 239,.72)); font-size: 14px; }
}
.user-stories-carousel_wrapper__EtWQs { margin: 0px; }
@media only screen and (min-width: 99999px) {
  .user-stories-carousel_wrapper__EtWQs { max-width: 1128px; margin: 0px auto; }
}
.user-stories-carousel_track__ZFt_p { padding: 0px 27px !important; }
.user-stories-carousel_carouselContainer__CVIyt { width: 100%; }
.user-stories-carousel_disclaimer__zYQRz { max-width: 744px; }
@media only screen and (min-width: 99999px) {
  .user-stories-carousel_disclaimer__zYQRz { text-align: center; }
}
.user-stories-carousel_dots__XvKxq { display: inline-flex; align-items: center; padding: 8px 12px; margin-top: 16px; background-color: var(--backgroundSecondaryColor); border-radius: 100px; gap: 16px; }
.user-stories-carousel_carousel__uUZrY { margin-bottom: 16px; text-align: center; }
.user-stories-carousel_carousel__uUZrY .splide__slide { height: auto; align-self: flex-start; }
@media only screen and (min-width: 99999px) {
  .user-stories-carousel_carousel__uUZrY .splide__slide { max-width: 360px; }
}
.user-stories-in-row_title__hqizN { margin-bottom: 24px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .user-stories-in-row_title__hqizN { margin-bottom: 40px; }
}
.user-stories-in-row_disclaimer__eWubJ { width: 100%; max-width: 745px; margin: 24px auto 0px; text-align: center; }
.user-stories-in-row_disclaimer__eWubJ b { font-weight: 600; }
.user-stories-in-row_cardsContainer__okP3u { display: grid; align-items: stretch; margin-top: 24px; gap: 16px; grid-auto-columns: minmax(0px, 1fr); grid-auto-flow: column; }
@media only screen and (min-width: 99999px) {
  .user-stories-in-row_cardsContainer__okP3u { gap: 24px; }
}
.user-stories-in-row_cardsContainer__okP3u > :not(:first-child) { display: none; }
@media only screen and (min-width: 99999px) {
  .user-stories-in-row_cardsContainer__okP3u > :nth-child(-n+2) { display: block; }
}
@media only screen and (min-width: 99999px) {
  .user-stories-in-row_cardsContainer__okP3u > :nth-child(-n+3) { display: block; }
}
.level-value_progressContainer__rAlCz { display: flex; margin-top: 10px; gap: 4px; }
.level-value_progressItem__qzwaz { height: 8px; flex: 1 1 0%; background: var(--themePrimaryColor); border-radius: 2px; opacity: var(--progressItemOpacity,.2); }
@media only screen and (min-width: 99999px) {
  .level-value_progressItem__qzwaz { width: 73px; }
}
.level-value_progressItem__qzwaz.level-value_isFulfilled__I65yz { opacity: 1; }
.condition-info-container_container__sZglT { display: grid; width: 100%; grid-template-columns: 1fr 48px 1fr; grid-template-rows: repeat(8, auto); }
.condition-info-container_container__sZglT p { word-break: break-word; }
@media only screen and (min-width: 99999px) {
  .condition-info-container_container__sZglT { border-radius: 16px; }
}
.condition-info-container_dividerVertical__A3XHO { grid-area: 1 / 2 / 8 / 3; margin-inline-start: 24px; }
.condition-info-container_dividerHorizontal__W2i5h { margin: 16px 0px; }
.price-card_priceSection__izJpZ { padding: 0px 12px 12px; background: var(--promocode-ticket-background); }
.price-card_priceCard__VkOJ6 { padding: 12px 16px; background: var(--backgroundPrimaryColor); border-radius: 12px; }
.price-card_arrowIcon__QrVor { font-size: 10px; }
.price-card_oldPrice___BvWP { text-decoration-line: line-through; }
.canada-disclaimer_canadaDisclaimer__8eM_I { font-family: var(--secondaryFont),sans-serif; line-height: 1.33; color: var(--contentTertiaryColor); }
.canada-disclaimer_canadaDisclaimer__8eM_I, [data-aeonik-pro-new-font] .canada-disclaimer_canadaDisclaimer__8eM_I { font-size: 12px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: 0px; }
[data-aeonik-pro-new-font] .canada-disclaimer_canadaDisclaimer__8eM_I { font-family: var(--font-aeonik-pro),sans-serif; line-height: 16px; }
.canada-disclaimer_canadaDisclaimer__8eM_I span { font-family: var(--secondaryFont),sans-serif; font-size: 12px; -webkit-font-smoothing: antialiased; line-height: 1.33; font-weight: 500; letter-spacing: 0px; color: var(--contentLinkColor); }
[data-aeonik-pro-new-font] .canada-disclaimer_canadaDisclaimer__8eM_I span { font-family: var(--font-aeonik-pro),sans-serif; font-size: 12px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 16px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .canada-disclaimer_canadaDisclaimer__8eM_I { margin-top: 12px; }
}
.payment-view_borderedCard__4jbf1 { position: relative; display: flex; padding: 20px; border: 1px solid var(--answerOptionBorderColor); background: var(--background3Color); border-radius: 6px; color: var(--neutral900Color); cursor: pointer; }
.payment-view_borderedCard__4jbf1.payment-view_isSelected__rA2uz { border: 1px solid var(--primary300Color); background-color: var(--selectableCardActiveColor); box-shadow: rgba(43, 49, 57, 0.08) 0px 12px 24px, rgba(43, 55, 70, 0.06) 0px 4px 8px; }
.payment-view_isInline__2SxHx.payment-view_borderedCard__4jbf1 { display: inline-block; padding: 7px 16px; margin: 8px; border-radius: 16px; text-align: center; }
.payment-view_isSmaller__w7rZR.payment-view_borderedCard__4jbf1 { display: flex; width: 83px; height: 48px; align-items: center; justify-content: center; padding: 0px; }
.payment-view_isSmaller__w7rZR.payment-view_borderedCard__4jbf1.payment-view_isSelected__rA2uz { box-shadow: rgba(43, 49, 57, 0.08) 0px 12px 24px, rgba(43, 55, 70, 0.06) 0px 4px 8px; }
.payment-view_isVertical__ll09b.payment-view_borderedCard__4jbf1 { max-width: 48%; height: 368px; }
.payment-view_container__igPEn { position: relative; max-width: 504px; margin: 0px auto; --background1Color: #fff; }
@media only screen and (min-width: 99999px) {
  .payment-view_container__igPEn { max-width: none; }
}
.payment-view_title__nJ2x1 { max-width: 300px; margin: 0px auto 16px; text-align: center; font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 24px; letter-spacing: -0.02em; line-height: 1.17; }
[data-recoleta-font] .payment-view_title__nJ2x1 { font-family: var(--font-recoleta),sans-serif; font-weight: 400; font-style: normal; letter-spacing: -0.48px; }
[data-aeonik-pro-font] .payment-view_title__nJ2x1, [data-recoleta-font] .payment-view_title__nJ2x1 { -webkit-font-smoothing: antialiased; font-size: 24px; line-height: 1.16; }
[data-aeonik-pro-font] .payment-view_title__nJ2x1 { font-family: var(--font-aeonik-pro),sans-serif; font-weight: 500; letter-spacing: 0px; }
[data-headline-recoleta-font] .payment-view_title__nJ2x1 { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-size: 24px; font-weight: 500; letter-spacing: -0.48px; line-height: 1.16; }
[data-aeonik-pro-new-font] .payment-view_title__nJ2x1 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 24px; letter-spacing: -0.48px; line-height: 28px; }
[data-headline-alike-font] .payment-view_title__nJ2x1 { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 24px; letter-spacing: -0.48px; line-height: 1.16; }
@media only screen and (min-width: 99999px) {
  .payment-view_title__nJ2x1 { font-family: var(--font),sans-serif; font-weight: 600; letter-spacing: -1px; max-width: none; }
  .payment-view_title__nJ2x1, [data-recoleta-font] .payment-view_title__nJ2x1 { -webkit-font-smoothing: antialiased; font-size: 32px; line-height: 1.06; }
  [data-recoleta-font] .payment-view_title__nJ2x1 { font-family: var(--font-recoleta),sans-serif; font-weight: 400; font-style: normal; letter-spacing: -0.64px; }
  [data-aeonik-pro-font] .payment-view_title__nJ2x1 { font-family: var(--font-aeonik-pro),sans-serif; font-weight: 500; }
  [data-aeonik-pro-font] .payment-view_title__nJ2x1, [data-headline-recoleta-font] .payment-view_title__nJ2x1 { -webkit-font-smoothing: antialiased; font-size: 32px; letter-spacing: -1px; line-height: 1.06; }
  [data-headline-recoleta-font] .payment-view_title__nJ2x1 { font-family: var(--font-recoleta),sans-serif; font-style: normal; font-weight: 400; }
  [data-aeonik-pro-new-font] .payment-view_title__nJ2x1 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
  [data-headline-alike-font] .payment-view_title__nJ2x1 { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -1px; line-height: 1.06; }
}
.payment-view_flexColumnsContainer__Yj_9O { display: flex; flex-direction: column; }
@media only screen and (min-width: 99999px) {
  .payment-view_flexColumnsContainer__Yj_9O { flex-direction: row; align-items: flex-start; justify-content: space-between; }
  .payment-view_paymentColumn__eWLFH, .payment-view_summaryInfoColumn__3apKY { max-width: 335px; flex: 1 0 0%; }
}
.payment-view_paymentColumn__eWLFH { position: relative; }
.payment-view_flatMobileCanadaDisclaimer__tTC_c { margin-top: 12px; }
.payment-view_popupLegalText__VRrme { width: 100%; margin-top: 20px; color: rgb(108, 114, 122); font-family: var(--font-montserrat),sans-serif; font-size: 12px; font-weight: 500; line-height: 1.2; opacity: 0.7; text-align: center; }
.payment-view_popupLegalText__VRrme a { color: var(--contentLinkColor); }
@media only screen and (min-width: 375px) {
  .payment-view_popupLegalText__VRrme.payment-view_paypal__xHSej { margin-top: 0px; }
}
@media only screen and (min-width: 99999px) {
  .payment-view_popupLegalText__VRrme.payment-view_paypal__xHSej { margin-top: 20px; }
}
.payment-view_columnsDivider__hdYFz { height: 1px; align-self: stretch; margin: 20px 0px; background: rgb(221, 229, 237); }
@media only screen and (min-width: 99999px) {
  .payment-view_columnsDivider__hdYFz { width: 1px; height: auto; margin: 0px 20px; }
}
.payment-view_paymentSummaryMargin___IfEo { margin-top: 24px; }
.payment-view_flatMobilePaymentSummaryMargin__Dpvew { margin-top: 20px; }
.payment-view_error__DjFVG { position: absolute; z-index: 10; display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; padding: 20px; background: rgb(255, 255, 255); color: rgb(78, 101, 127); inset: 0px; }
.payment-view_legal__FIg63 { margin-top: 32px; font-family: var(--secondaryFont),sans-serif; line-height: 1.33; color: rgba(23, 23, 23, 0.56); }
.payment-view_legal__FIg63, [data-aeonik-pro-new-font] .payment-view_legal__FIg63 { font-size: 12px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: 0px; }
[data-aeonik-pro-new-font] .payment-view_legal__FIg63 { font-family: var(--font-aeonik-pro),sans-serif; line-height: 16px; }
.payment-no-promocode-main-modal_modalBackdrop__mCbEN { backdrop-filter: blur(10px); background: var(--borderSecondaryColor); }
.discount-tooltip_discountTooltip__GAwmd { position: relative; width: 100%; padding: 8px 12px; margin-top: 8px; background: var(--backgroundNegativeColor,rgba(238,80,90,.12)); border-radius: 8px; text-align: center; font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.21; color: var(--contentNegativeColor,#ee505a) !important; }
[data-aeonik-pro-new-font] .discount-tooltip_discountTooltip__GAwmd { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 400; line-height: 16px; }
.discount-tooltip_discountTooltip__GAwmd span { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; line-height: 1.21; }
[data-aeonik-pro-new-font] .discount-tooltip_discountTooltip__GAwmd span { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; font-weight: 500; line-height: 16px; }
.discount-tooltip_discountTooltip__GAwmd::before { position: absolute; top: -9.05px; right: 14px; width: 20px; height: 20px; background: var(--backgroundNegativeColor,rgba(238,80,90,.12)); clip-path: path("M 6.43761 1.24422 C 7.23827 0.242656 8.76132 0.242656 9.56198 1.24422 L 15.794 9.04004 H 0.205566 L 6.43761 1.24422 Z"); content: ""; }
.price-summary-container_container__BDuH1 { display: flex; width: 100%; flex-flow: column; justify-content: space-between; gap: 8px; }
.price-summary-divider_divider__b5YOa { width: 100%; height: 1px; margin: 4px 0px; background-color: rgba(23, 23, 23, 0.08); }
.price-summary-item_priceItem__vjD9J { display: flex; flex-flow: column; gap: 2px; }
.price-summary-item_price__wZSEb { display: flex; width: 100%; flex-flow: row; justify-content: space-between; }
.price-summary-item_amount__aJfJf { color: rgb(23, 23, 23) !important; }
.price-summary-item_red__IyFBU { color: rgb(238, 80, 90) !important; }
.price-summary-item_name__T2_Ft { color: rgb(23, 23, 23) !important; }
.price-summary-item_tax__G5BUy { width: 100%; text-align: right; color: rgba(23, 23, 23, 0.72) !important; }
.price-summary-total_total__QgQGA { display: flex; flex-flow: row; justify-content: space-between; }
.price-summary-total_price__P7vsD { color: rgb(23, 23, 23) !important; }
.price-summary-total_red__OPis3 { color: rgb(238, 80, 90) !important; }
.price-summary-total_title__CrDbY { color: rgb(23, 23, 23) !important; }
.price-summary-item-tax-covered_priceItem__gfuxo { display: flex; flex-flow: column; gap: 2px; }
.price-summary-item-tax-covered_price__dVNB0 { display: flex; width: 100%; flex-flow: row; justify-content: space-between; }
.price-summary-item-tax-covered_tax__zcElj { width: 100%; text-align: right; }
.price-summary-item-tax-covered_nameContainer__dmBu0 { display: flex; flex-direction: column; gap: 4px; }
.payment-modal-tax-covered_modalBackdrop__nQEIN { backdrop-filter: blur(10px); background: var(--borderSecondaryColor); }
.price-summary-item-tax-covered-2_priceItem__wd7Yb { display: flex; flex-flow: column; gap: 2px; }
.price-summary-item-tax-covered-2_price__5llG9 { display: flex; width: 100%; flex-flow: row; justify-content: space-between; }
.price-summary-item-tax-covered-2_amount__k6GHh { text-align: end; }
.price-summary-item-tax-covered-2_tax__1K_SS { width: 100%; text-align: right; }
.price-summary-item-tax-covered-2_amountContainer__xkR95, .price-summary-item-tax-covered-2_nameContainer__LAc4n { display: flex; flex-direction: column; gap: 4px; }
.payment-summary-tax-covered-2_total__Ywgik { display: flex; flex-flow: row; justify-content: space-between; }
.payment-summary-tax-covered-2_price__fE_X1 { text-align: end; }
.payment-main-modal-with-printable-workout-guide_modalBackdrop__TFUAd, .payment-modal-tax-covered-2_modalBackdrop__XUXs9 { backdrop-filter: blur(10px); background: var(--borderSecondaryColor); }
.payment-main-modal-with-printable-workout-guide_giftBlock__Fn7tP { position: relative; overflow: hidden; background: var(--backgroundPositiveColor); border-radius: 6px; padding-block: 8px; padding-inline: 40px 8px; }
.payment-main-modal-with-printable-workout-guide_giftImage__hu4T0 { position: absolute; width: 35px; height: 38.3px; inset-block-start: 1px; inset-inline-start: -2.4px; object-fit: contain; transform: rotate(22.5deg); }
.web-20626-trust-flow_link__sV1A8 { color: var(--contentSecondaryColor); text-decoration: underline; }
.default-payment-popup-section-modal_modal__GT2SM { position: relative; background: var(--backgroundPrimaryColor); }
@media only screen and (min-width: 99999px) {
  .default-payment-popup-section-modal_modal__GT2SM { max-width: 510px; border-radius: 16px; }
}
.default-payment-popup-section-modal_modalContent__q74EJ { padding: 0px !important; }
.default-payment-popup-section-modal_modalWrapper__eu2Vk { padding-top: 20px; }
@media only screen and (min-width: 99999px) {
  .default-payment-popup-section-modal_modalWrapper__eu2Vk { align-items: center; }
}
.default-payment-popup-section-modal_modalBackdrop__p1feL { backdrop-filter: blur(10px); background: var(--borderSecondaryColor); }
.premium-pack-dynamic-additional-discount-modal_modal__8RUP8 { background: var(--backgroundSurfaceColor); border-radius: 24px 24px 0px 0px; }
@media only screen and (min-width: 99999px) {
  .premium-pack-dynamic-additional-discount-modal_modal__8RUP8 { max-width: 510px; border-radius: 16px; }
}
@media only screen and (min-width: 99999px) {
  .premium-pack-dynamic-additional-discount-modal_modal__8RUP8 { max-width: 936px !important; }
}
.premium-pack-dynamic-additional-discount-modal_modalContent__aeuIq { padding: 0px !important; }
.premium-pack-dynamic-additional-discount-modal_modalWrapper__N8zAb { align-items: flex-end; padding-top: 20px; }
@media only screen and (min-width: 99999px) {
  .premium-pack-dynamic-additional-discount-modal_modalWrapper__N8zAb { align-items: center; }
}
.premium-pack-dynamic-additional-discount-modal_modalBackdrop__vq5dH { backdrop-filter: blur(10px); background: rgba(23, 23, 23, 0.6); }
.modal_modal__01rg1 { background: var(--backgroundPrimary); color: var(--textPrimary); }
@media only screen and (min-width: 99999px) {
  .modal_modal__01rg1 { max-width: 520px; border-radius: 16px; }
}
.modal_modal__01rg1 b { color: inherit; font-weight: 600; }
.modal_modal__01rg1 > button { color: inherit; }
.modal_modalContent__Y_lDl { padding: 32px 20px; font-family: var(--fontFamilyBase); font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; }
@media only screen and (min-width: 99999px) {
  .modal_modalContent__Y_lDl { padding: 32px 48px; }
}
.modal_modalWrapper__JTxcR { --background3Color: var(--backgroundPrimary); --neutral900Color: var(--textPrimary); align-items: flex-end; padding-top: 20px; }
@media only screen and (min-width: 99999px) {
  .modal_modalWrapper__JTxcR { align-items: center; }
}
.premium-pack-additional-discount-modal_modal__j8b5j { overflow: hidden; border-radius: 12px 12px 0px 0px; }
@media only screen and (min-width: 99999px) {
  .premium-pack-additional-discount-modal_modal__j8b5j { max-width: 520px; border-radius: 12px; }
}
.premium-pack-additional-discount-modal_modalContent__ipDvC { padding: 0px !important; }
.premium-pack-additional-discount-modal_modalWrapper__GbTOz { align-items: flex-end; padding-top: 24px; }
@media only screen and (min-width: 99999px) {
  .premium-pack-additional-discount-modal_modalWrapper__GbTOz { align-items: center; }
}
.premium-pack-additional-discount-modal_modalBackdrop__1QcyG { backdrop-filter: blur(10px); background: rgba(23, 23, 23, 0.6); }
.premium-pack-additional-discount-modal_focusScope__ECJOT:focus { outline: none; }
.e-comm-success-with-apps-flyer-modal_modal__AUDRN { min-height: 400px; background-color: var(--backgroundSurfaceColor,#fff); }
.additional-discount-banner_container___p8mZ { display: flex; max-width: 1128px; margin: 0px 20px 20px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .additional-discount-banner_container___p8mZ { justify-content: center; margin: 0px auto 40px; }
}
.additional-discount-banner_accent__M4lMQ, .additional-discount-banner_discountLabel__1E8YS b, .additional-discount-banner_discountLabel__1E8YS strong, .additional-discount-banner_topBannerTitle__DdZkf b, .additional-discount-banner_topBannerTitle__DdZkf strong { color: var(--contentPositiveColor); }
.additional-discount-banner_content__n_8ex { display: flex; width: 100%; flex-direction: column; }
@media only screen and (min-width: 99999px) {
  .additional-discount-banner_content__n_8ex { justify-content: center; }
}
.additional-discount-banner_topBannerWrap__WGDq9 { display: flex; width: 100%; align-items: center; justify-content: center; padding: 16px; background: var(--backgroundPositiveColor); border-radius: 16px; gap: 8px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .additional-discount-banner_topBannerWrap__WGDq9 { padding: 24px; }
}
.additional-discount-banner_topBannerTitle__DdZkf { text-align: start; }
.additional-discount-banner_topBannerTitle__DdZkf b, .additional-discount-banner_topBannerTitle__DdZkf strong { font-weight: 600; }
@media only screen and (min-width: 99999px) {
  .additional-discount-banner_topBannerTitle__DdZkf { text-align: center; }
}
.additional-discount-banner_iconWrap__g7ARV { display: flex; width: fit-content; align-items: center; justify-content: center; padding: 8px; background: var(--backgroundPositiveColor); border-radius: 24px; }
.additional-discount-banner_icon__ZTmLG { width: 32px; height: 32px; color: var(--contentPositiveColor); }
.additional-discount-banner_discountLabel__1E8YS { margin-bottom: 8px; color: var(--contentTertiaryColor); font-family: var(--secondaryFont),sans-serif; font-size: 17px; font-weight: 500; letter-spacing: -0.6px; line-height: 24px; text-align: center; text-decoration-line: line-through; }
.additional-discount-banner_discountLabel__1E8YS b, .additional-discount-banner_discountLabel__1E8YS strong { font-weight: 500; }
.checkout-dynamic-additional-discount-modal_modal__8Jj0w { position: relative; background: var(--backgroundPrimaryColor); }
@media only screen and (min-width: 99999px) {
  .checkout-dynamic-additional-discount-modal_modal__8Jj0w { max-width: 510px; border-radius: 16px; }
}
@media only screen and (min-width: 99999px) {
  .checkout-dynamic-additional-discount-modal_modal__8Jj0w { max-width: 936px; }
}
.checkout-dynamic-additional-discount-modal_modal__8Jj0w b { color: var(--contentPrimaryColor); font-weight: 600; }
[data-aeonik-pro-new-font] .checkout-dynamic-additional-discount-modal_modal__8Jj0w b { font-weight: 500; }
.checkout-dynamic-additional-discount-modal_modalContent__i44Ps { padding: 0px !important; }
.checkout-dynamic-additional-discount-modal_modalWrapper__vPMBH { padding-top: 20px; }
@media only screen and (min-width: 99999px) {
  .checkout-dynamic-additional-discount-modal_modalWrapper__vPMBH { align-items: center; }
}
.checkout-dynamic-additional-discount-modal_modalBackdrop__PzNGe { backdrop-filter: blur(10px); background: var(--borderSecondaryColor); }
.checkout-dynamic-trial-modal_modal__cfhqM { position: relative; background: var(--backgroundPrimaryColor); }
@media only screen and (min-width: 99999px) {
  .checkout-dynamic-trial-modal_modal__cfhqM { max-width: 510px; border-radius: 16px; }
}
.checkout-dynamic-trial-modal_modalContent__6cB7h { padding: 0px !important; }
.checkout-dynamic-trial-modal_modalWrapper__oHgC4 { padding-top: 20px; }
@media only screen and (min-width: 99999px) {
  .checkout-dynamic-trial-modal_modalWrapper__oHgC4 { align-items: center; }
}
.checkout-dynamic-trial-modal_modalBackdrop__R6KXV { backdrop-filter: blur(10px); background: var(--borderSecondaryColor); }
.checkout-dynamic-downsell-modal_modal__DT7mp { position: relative; padding: 0px !important; }
.checkout-dynamic-downsell-modal_modal__DT7mp button:first-child { backdrop-filter: blur(2.5px); background: var(--backgroundTertiaryColor); }
.checkout-dynamic-downsell-modal_modal__DT7mp button:first-child svg { color: var(--inputPrimaryColor); }
@media only screen and (min-width: 99999px) {
  .checkout-dynamic-downsell-modal_modal__DT7mp { max-width: 510px; }
}
.checkout-dynamic-downsell-modal_redesignModal__EXmOt { position: relative; background: rgb(255, 252, 245); border-start-end-radius: 12px; border-start-start-radius: 12px; box-shadow: none; }
@media only screen and (min-width: 99999px) {
  .checkout-dynamic-downsell-modal_redesignModal__EXmOt { max-width: 510px; border-radius: 16px; }
}
.checkout-dynamic-downsell-modal_modalContent__Uckdj { padding: 0px !important; }
@media only screen and (min-width: 99999px) {
  .checkout-dynamic-downsell-modal_modalWrapper__Cr5Ft { align-items: center; }
}
.checkout-dynamic-downsell-modal_modalBackdrop__AGqzQ { backdrop-filter: blur(10px); background: var(--borderSecondaryColor); }
.checkout-dynamic-downsell-modal_redesignModalBackdrop__6oZ8J { backdrop-filter: blur(10px); background: rgba(0, 0, 0, 0.4); }
.choose-country-modal_backdrop__QaaMi.choose-country-modal_backdrop__QaaMi { backdrop-filter: none; background: var(--pageBackground); }
.choose-country-modal_wrapper__MrXi_.choose-country-modal_wrapper__MrXi_ { align-items: flex-end; padding-block-start: 24px; }
.choose-country-modal_sheet__QMHiT.choose-country-modal_sheet__QMHiT { display: flex; overflow: clip; flex-direction: column; background: var(--backgroundPrimary); block-size: 100%; border-radius: 12px 12px 0px 0px; }
@media only screen and (min-width: 99999px) {
  .choose-country-modal_sheet__QMHiT.choose-country-modal_sheet__QMHiT { max-inline-size: 366px; }
}
.choose-country-modal_content__jKII_.choose-country-modal_content__jKII_ { display: flex; overflow: clip; flex: 1 1 auto; flex-direction: column; padding: 0px; min-block-size: 0px; }
.docs-modal_wrapper__7fdB2.docs-modal_wrapper__7fdB2 { align-items: flex-end; padding-block-start: 24px; }
.docs-modal_sheet__9uCY1.docs-modal_sheet__9uCY1 { display: flex; overflow: clip; flex-direction: column; background: var(--backgroundPrimary); block-size: 100%; border-radius: 12px 12px 0px 0px; max-block-size: 100%; }
.docs-modal_content__uT_Xi.docs-modal_content__uT_Xi { display: flex; overflow: clip; flex-direction: column; padding: 0px; min-block-size: 0px; }
.docs-modal_backdrop__wUc66.docs-modal_backdrop__wUc66 { backdrop-filter: none; background: var(--pageBackground); }
.sdk-payment-view_paymentFormLayout__e5m_g { --secondary-font: var(--secondaryFont); font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; }
.sdk-payment-view_paymentFormLayout__e5m_g [class*="CompletePaymentOverlay-module__message"], .sdk-payment-view_paymentFormLayout__e5m_g [class*="CompletePaymentOverlay-module__title"], .sdk-payment-view_paymentFormLayout__e5m_g [class*="PaymentStatusOverlay-module__headline"], .sdk-payment-view_paymentFormLayout__e5m_g [class*="PaymentStatusOverlay-module__successTitle"], .sdk-payment-view_paymentFormLayout__e5m_g [class*="PaymentStatusOverlay-module__text"], .sdk-payment-view_paymentFormLayout__e5m_g [class*="ToasterMessage-module__text"], .sdk-payment-view_paymentFormLayout__e5m_g [class*="Tooltip-module__tooltipTitle"] { font-family: var(--font); }
.sdk-payment-method-upsell-brand-palette_formPlaceholder__g9Ywt, .sdk-payment-view_formPlaceholder__NrxwD { position: relative; min-height: 280px; }
.voucher-badge_container__iSS1V { border: 1px solid var(--borderTertiaryColor); border-radius: 12px; }
.protein-upsell-intro-section_container__gpo9l { position: relative; display: flex; width: 100%; max-width: calc(100 * var(--sda-vw, 1vw)); flex-direction: column; align-items: center; background-color: var(--backgroundPrimaryColor); }
.protein-upsell-intro-section_runningLine__iaIb2 { position: relative; overflow: hidden; width: 100%; height: 48px; background: linear-gradient(90deg, rgb(174, 152, 130), rgb(201, 178, 155) 68.08%, rgb(174, 152, 130)); }
@media only screen and (min-width: 99999px) {
  .protein-upsell-intro-section_runningLine__iaIb2 { height: 60px; }
}
.protein-upsell-intro-section_runningLineTrack__EAErl { display: flex; width: max-content; height: 100%; align-items: center; animation: 15s linear 0s infinite normal none running protein-upsell-intro-section_slideInfinite___qdwZ; white-space: nowrap; will-change: transform; }
.protein-upsell-intro-section_runningLineItem__8ujdK { display: flex; flex-shrink: 0; align-items: center; padding: 0px 16px; gap: 6px; }
.protein-upsell-intro-section_runningLineIcon__3I67a { width: 24px; height: 24px; flex-shrink: 0; color: rgb(255, 252, 245); }
.protein-upsell-intro-section_runningLineText__dyqBu { color: rgb(255, 252, 245); }
@media only screen and (min-width: 99999px) {
  .protein-upsell-intro-section_card__ZwI3S { width: 100%; max-width: 1128px; }
}
.protein-upsell-intro-section_heroSection__1qDwn { position: relative; width: 100%; }
@media only screen and (min-width: 99999px) {
  .protein-upsell-intro-section_heroSection__1qDwn { width: 672px; flex: 0 0 auto; }
  .protein-upsell-intro-section_offerColumn__tqetV { min-width: 0px; flex: 1 1 0%; }
}
.protein-upsell-intro-section_heroImageWrapper__Xg1Gy { position: relative; overflow: hidden; width: 100%; min-height: 640px; }
@media only screen and (min-width: 99999px) {
  .protein-upsell-intro-section_heroImageWrapper__Xg1Gy { min-height: auto; }
}
.protein-upsell-intro-section_heroImage__NnvDx { display: block; width: 100%; }
@media only screen and (min-width: 99999px) {
  .protein-upsell-intro-section_heroImage__NnvDx { width: 672px; height: 600px; border-radius: 20px; object-fit: cover; }
}
.protein-upsell-intro-section_heroTextBlock__4R6aM { position: absolute; top: 24px; width: 100%; padding: 0px 20px; inset-inline-start: 0px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .protein-upsell-intro-section_heroTextBlock__4R6aM { position: relative; top: 0px; margin: 56px 0px 48px; }
  .protein-upsell-intro-section_title__jDID3 { font-size: 60px; letter-spacing: -1.2px; line-height: 62px; }
}
.protein-upsell-intro-section_voucher__ZwI51 { max-width: 1128px; margin-bottom: 24px; }
@media only screen and (min-width: 99999px) {
  .protein-upsell-intro-section_voucher__ZwI51 { margin-bottom: 48px; }
}
.protein-upsell-intro-section_titleReferenceRow__SHgqA { display: flex; justify-content: center; margin-top: 12px; gap: 4px; }
@media only screen and (min-width: 99999px) {
  .protein-upsell-intro-section_titleReferenceRow__SHgqA { margin-top: 16px; }
}
.protein-upsell-intro-section_flavorSection__MmIXW { position: relative; z-index: 2; display: flex; width: 100%; flex-direction: column; align-items: center; padding: 0px 20px; margin-top: -70px; margin-bottom: 24px; gap: 16px; }
@media only screen and (min-width: 99999px) {
  .protein-upsell-intro-section_flavorSection__MmIXW { padding: 0px; margin-top: 0px; }
}
.protein-upsell-intro-section_flavorTabs__iHMmr { display: flex; width: 100%; gap: 8px; }
.protein-upsell-intro-section_flavorTab__3oYG3 { display: flex; height: 44px; flex: 1 1 0%; align-items: center; justify-content: center; padding: 8px 24px; border: 1px solid var(--borderTertiaryColor); background-color: var(--backgroundSecondaryColor); border-radius: 8px; cursor: pointer; gap: 4px; transition: background-color 0.2s, border-color 0.2s; }
.protein-upsell-intro-section_flavorTab__3oYG3.protein-upsell-intro-section_active__Q3eG5 { border-color: var(--themePrimaryColor); background-color: var(--backgroundPrimaryColor); }
.protein-upsell-intro-section_flavorTabIcon__QYcr_ { overflow: hidden; width: 32px; height: 32px; flex-shrink: 0; border-radius: 50%; }
.protein-upsell-intro-section_flavorTabImage__MY3RX { width: 32px; height: 32px; }
.protein-upsell-intro-section_legalText__EQpyF { max-width: 744px; }
.protein-upsell-intro-section_legalText__EQpyF p { text-align: start !important; }
.protein-upsell-intro-section_buttonContainer__C6mic { width: 100%; padding: 0px 20px; }
.protein-upsell-intro-section_buttonContainer__C6mic button { max-width: 100%; }
@media only screen and (min-width: 99999px) {
  .protein-upsell-intro-section_buttonContainer__C6mic button { max-width: 360px; }
}
.protein-upsell-intro-section_button__Xd3m1 { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 17px; letter-spacing: 0px; line-height: 24px; }
[data-aeonik-pro-new-font] .protein-upsell-intro-section_button__Xd3m1 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 16px; font-weight: 500; line-height: 20px; }
.protein-upsell-intro-section_fixedButtonContainer__NTKiK { opacity: 1; transform: translateY(0px); transition: 0.3s ease-in-out; }
.protein-upsell-intro-section_fixedButtonContainer__NTKiK.protein-upsell-intro-section_hidden__YvMCB { opacity: 0; transform: translateY(100%); }
.protein-upsell-intro-section_fixedButton__IO8U_ { max-width: 100%; }
@media only screen and (min-width: 99999px) {
  .protein-upsell-intro-section_fixedButtonContainer__NTKiK button { max-width: 360px; }
}
@keyframes protein-upsell-intro-section_slideInfinite___qdwZ { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-25%); }
}
.header-voucher-section_voucher__76SWU { align-items: center; padding: 12px 16px; margin-bottom: 0px; }
@media only screen and (min-width: 99999px) {
  .header-voucher-section_voucher__76SWU { max-width: 1128px; justify-content: center; margin: 0px auto; }
  .header-voucher-section_voucher__76SWU > div:last-child { flex: 0 1 auto; }
  .header-voucher-section_voucher__76SWU img { width: 48px; height: 48px; }
}
.sdk-payment-view_formPlaceholder__usc83 { position: relative; min-height: 280px; }
.condition-info-container_container___20ID { display: grid; width: 100%; grid-template-columns: 1fr 48px 1fr; grid-template-rows: repeat(8, auto); }
.condition-info-container_container___20ID p { word-break: break-word; }
@media only screen and (min-width: 99999px) {
  .condition-info-container_container___20ID { border-radius: 16px; }
}
.condition-info-container_dividerVertical__DwFKQ { grid-area: 1 / 2 / 7 / 3; margin-inline-start: 24px; }
.condition-info-container_dividerHorizontal__LC8CC { margin: 16px 0px !important; }
@media only screen and (min-width: 99999px) {
  .personalized-checkout-before-after-generated-section_heroSection__rOGnd { padding: 0px; }
}
.personalized-checkout-before-after-generated-section_heroSection__rOGnd .personalized-checkout-before-after-generated-section_title__zVt3b { display: none; }
@media only screen and (min-width: 99999px) {
  .personalized-checkout-before-after-generated-section_heroSection__rOGnd .personalized-checkout-before-after-generated-section_title__zVt3b { display: block; max-width: 744px; margin: 0px auto 40px; color: var(--contentPrimaryColor); text-align: center; font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 32px; letter-spacing: -0.02em; line-height: 1.06; }
  [data-recoleta-font] .personalized-checkout-before-after-generated-section_heroSection__rOGnd .personalized-checkout-before-after-generated-section_title__zVt3b { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 32px; font-style: normal; letter-spacing: -0.64px; line-height: 1.06; }
  [data-aeonik-pro-font] .personalized-checkout-before-after-generated-section_heroSection__rOGnd .personalized-checkout-before-after-generated-section_title__zVt3b { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 36px; letter-spacing: -0.02em; line-height: 1.05; }
  [data-headers-content-primary] .personalized-checkout-before-after-generated-section_heroSection__rOGnd .personalized-checkout-before-after-generated-section_title__zVt3b { color: var(--contentPrimaryColor) !important; }
  [data-headers-content-primary] .personalized-checkout-before-after-generated-section_heroSection__rOGnd .personalized-checkout-before-after-generated-section_title__zVt3b b { color: rgb(193, 150, 110) !important; }
  [data-headline-recoleta-font] .personalized-checkout-before-after-generated-section_heroSection__rOGnd .personalized-checkout-before-after-generated-section_title__zVt3b { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 36px; letter-spacing: -0.72px; line-height: 1.11; }
  [data-aeonik-pro-new-font] .personalized-checkout-before-after-generated-section_heroSection__rOGnd .personalized-checkout-before-after-generated-section_title__zVt3b { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
  [data-headline-alike-font] .personalized-checkout-before-after-generated-section_heroSection__rOGnd .personalized-checkout-before-after-generated-section_title__zVt3b { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -0.64px; line-height: 1.18; }
  .personalized-checkout-before-after-generated-section_heroSection__rOGnd .personalized-checkout-before-after-generated-section_title__zVt3b:lang(fi) { font-size: 50px; }
  .personalized-checkout-before-after-generated-section_heroSection__rOGnd .personalized-checkout-before-after-generated-section_title__zVt3b:lang(fr) { font-size: 57px; }
}
@media only screen and (min-width: 99999px) and (min-width: 99999px) {
  .personalized-checkout-before-after-generated-section_heroSection__rOGnd .personalized-checkout-before-after-generated-section_title__zVt3b { font-size: 64px !important; line-height: 1.12; }
}
.personalized-checkout-before-after-generated-section_topBanner__RfI49 { max-width: 1128px; margin: 0px 8px 16px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .personalized-checkout-before-after-generated-section_topBanner__RfI49 { margin: 0px auto 40px; }
}
@media only screen and (max-width: 99999px) {
  .personalized-checkout-before-after-generated-section_heroContainer__c1HQT { max-width: none; padding: 0px; }
}
.personalized-checkout-before-after-generated-section_beforeAfterBlock___qLj3 { width: 100%; margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .personalized-checkout-before-after-generated-section_beforeAfterBlock___qLj3 { max-width: 1128px; border: 1px solid var(--borderTertiaryColor); background: var(--backgroundSecondaryColor); border-radius: 16px; }
}
@media only screen and (min-width: 99999px) {
  .checkout-before-after-generated-section_heroSection__2pEV4 { padding: 0px; }
}
.checkout-before-after-generated-section_topBanner__lkfjE { max-width: 1128px; margin: 0px 8px 16px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .checkout-before-after-generated-section_topBanner__lkfjE { margin: 0px auto 40px; }
}
.checkout-before-after-generated-section_title__KdBsp { display: none; }
@media only screen and (min-width: 99999px) {
  .checkout-before-after-generated-section_title__KdBsp { display: block; max-width: 744px; margin: 0px auto 40px; color: var(--contentPrimaryColor); font-family: var(--font),sans-serif; font-size: 64px; font-weight: 600; letter-spacing: -1px; line-height: 1.1; text-align: center; }
  .checkout-before-after-generated-section_title__KdBsp:lang(fi) { font-size: 50px; }
  .checkout-before-after-generated-section_title__KdBsp:lang(fr) { font-size: 57px; }
  [data-aeonik-pro-new-font] .checkout-before-after-generated-section_title__KdBsp { font-weight: 500; }
}
@media only screen and (max-width: 99999px) {
  .checkout-before-after-generated-section_heroContainer__jOfDl { max-width: none; padding: 0px; }
}
.checkout-before-after-generated-section_beforeAfterBlock__qdp7C { width: 100%; margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .checkout-before-after-generated-section_beforeAfterBlock__qdp7C { max-width: 1128px; border: 1px solid var(--borderTertiaryColor); background: var(--backgroundSecondaryColor); border-radius: 16px; }
}
.checkout-remarketing-banner_container__ncoKk { display: flex; min-height: 262px; flex-direction: column; align-items: center; padding: 10px 16px; margin: 0px auto; background-position: center bottom; background-repeat: no-repeat; background-size: cover; border-radius: 16px; text-align: center; }
.checkout-remarketing-banner_container__ncoKk:lang(cs), .checkout-remarketing-banner_container__ncoKk:lang(de), .checkout-remarketing-banner_container__ncoKk:lang(el), .checkout-remarketing-banner_container__ncoKk:lang(es), .checkout-remarketing-banner_container__ncoKk:lang(fi), .checkout-remarketing-banner_container__ncoKk:lang(fr), .checkout-remarketing-banner_container__ncoKk:lang(it), .checkout-remarketing-banner_container__ncoKk:lang(ja), .checkout-remarketing-banner_container__ncoKk:lang(nl), .checkout-remarketing-banner_container__ncoKk:lang(pl), .checkout-remarketing-banner_container__ncoKk:lang(pt), .checkout-remarketing-banner_container__ncoKk:lang(ro) { min-height: 335px; }
@media only screen and (min-width: 99999px) {
  .checkout-remarketing-banner_container__ncoKk { max-width: 744px; min-height: 300px; margin: 0px auto; border-radius: 32px; }
}
.checkout-remarketing-banner_saleTitle__j_v6E { margin-bottom: 12px; }
@media only screen and (min-width: 99999px) {
  .checkout-remarketing-banner_saleTitle__j_v6E { margin-bottom: 16px; }
}
.checkout-remarketing-banner_description__5Ubvr { text-align: center; }
@media only screen and (min-width: 99999px) {
  .checkout-remarketing-banner_description__5Ubvr { max-width: 460px; }
}
.checkout-remarketing-banner_title__1khKb { margin-bottom: 8px; }
.highlights-remarketing_highlights__no_5U { max-width: 744px; padding: 0px 20px; margin: 0px auto; text-align: center; }
@media only screen and (min-width: 99999px) {
  .highlights-remarketing_highlights__no_5U { padding: 80px 96px; border: 1px solid var(--borderTertiaryColor); margin: 0px auto; border-radius: 32px; }
}
.highlights-remarketing_list__mqxcY { display: flex; flex-flow: column; align-items: flex-start; margin-top: 24px; gap: 16px; text-align: start; }
@media only screen and (min-width: 99999px) {
  .highlights-remarketing_list__mqxcY { margin-top: 40px; gap: 20px; }
}
.highlights-remarketing_item__BFvDE { display: flex; flex-flow: row; align-items: flex-start; gap: 12px; }
.highlights-remarketing_item__BFvDE svg { width: 22px; flex-shrink: 0; margin: 3px; color: var(--themePrimaryColor,#df4142); }
.highlights-remarketing_content__wUbSs { display: flex; flex-direction: column; gap: 2px; }
.highlights-remarketing_title__t8pbi { display: flex; flex-direction: column; font-weight: 400; letter-spacing: -0.03em; }
.highlights-remarketing_title__t8pbi, .highlights-remarketing_title__t8pbi b { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; line-height: 1.41; color: var(--contentPrimaryColor); }
.highlights-remarketing_title__t8pbi b { font-weight: 600; letter-spacing: -0.4px; }
[data-aeonik-pro-new-font] .highlights-remarketing_title__t8pbi b { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
@media only screen and (min-width: 99999px) {
  .highlights-remarketing_title__t8pbi b { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 600; letter-spacing: -0.4px; line-height: 1.4; }
  [data-aeonik-pro-new-font] .highlights-remarketing_title__t8pbi b { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 500; line-height: 28px; }
}
[data-aeonik-pro-new-font] .highlights-remarketing_title__t8pbi { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .highlights-remarketing_title__t8pbi { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; }
  [data-aeonik-pro-new-font] .highlights-remarketing_title__t8pbi { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.highlights-remarketing_text__eE2BR { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; color: var(--contentPrimaryColor); }
[data-aeonik-pro-new-font] .highlights-remarketing_text__eE2BR { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .highlights-remarketing_text__eE2BR { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; }
  [data-aeonik-pro-new-font] .highlights-remarketing_text__eE2BR { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.checkout-personalized-plan-title-block_section__r9v9P { position: relative; padding: 40px 20px; border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .checkout-personalized-plan-title-block_section__r9v9P { min-height: 294px; padding: 64px 0px; border-radius: 32px; }
}
.checkout-personalized-plan-title-block_section__r9v9P::before { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: var(--themePrimaryColor); content: ""; opacity: 0.12; }
.checkout-personalized-plan-title-block_background__pNSJ2 { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: var(--themePrimaryLightColor); }
.checkout-personalized-plan-title-block_titleWrap__u_yPW { max-width: 500px; margin: 0px auto; text-align: center; }
@media only screen and (min-width: 99999px) {
  .checkout-personalized-plan-title-block_titleWrap__u_yPW:lang(fi) { max-width: 700px; }
}
.checkout-personalized-plan-title-block_titleWrap__u_yPW span { color: var(--themePrimaryColor); }
.checkout-personalized-plan-title-block_titleWrap__u_yPW .checkout-personalized-plan-title-block_title__DvEqb:lang(fi) { font-size: 20px; }
@media only screen and (min-width: 99999px) {
  .checkout-personalized-plan-title-block_titleWrap__u_yPW .checkout-personalized-plan-title-block_title__DvEqb:lang(fi), .checkout-personalized-plan-title-block_titleWrap__u_yPW .checkout-personalized-plan-title-block_title__DvEqb:lang(sv) { font-size: 42px; }
  .checkout-personalized-plan-title-block_titleWrap__u_yPW .checkout-personalized-plan-title-block_title__DvEqb:lang(pl) { font-size: 47px; }
}
.promocode-applied-timer-mobile_container__B6y84 { position: relative; display: flex; width: calc(100% - 48px); flex-flow: column; padding: 20px 16px; margin: 24px auto 0px; background: var(--themeAccentLightColor,rgba(60,135,134,.12)); border-radius: 12px; gap: 12px; }
@media only screen and (min-width: 99999px) {
  .promocode-applied-timer-mobile_container__B6y84 { display: none; }
}
.promocode-applied-timer-mobile_container__B6y84::before { position: absolute; top: 0px; left: 50%; width: 0px; height: 0px; border-right: 12px solid rgba(0, 0, 0, 0); border-bottom: 12px solid var(--themeAccentLightColor,rgba(60,135,134,.12)); border-left: 12px solid rgba(0, 0, 0, 0); content: ""; transform: translateX(-50%) translateY(-100%); }
.promocode-applied-timer-mobile_text__OPI_7 { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; color: var(--contentSecondaryColor); }
[data-aeonik-pro-new-font] .promocode-applied-timer-mobile_text__OPI_7 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
.promocode-applied-timer-mobile_text__OPI_7 span { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: -0.4px; line-height: 1.41; }
[data-aeonik-pro-new-font] .promocode-applied-timer-mobile_text__OPI_7 span { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
.promocode-applied-timer-mobile_footer__cn0Ao { display: flex; flex-wrap: nowrap; align-items: center; gap: 12px; }
.promocode-applied-timer-mobile_timer__USW2r { padding: 4px 8px; background-color: var(--backgroundPrimaryColor); border-radius: 5px; }
.bulleted-list-icon_uButton__wWWub { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.bulleted-list-icon_uGreenButton__VjV8G { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.bulleted-list-icon_uGreenButton__VjV8G:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.bulleted-list-icon_uGreenWideButton__DCMSc, .bulleted-list-icon_uWideButton__1P7bn { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.bulleted-list-icon_uWideButton__1P7bn { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.bulleted-list-icon_uWideButton__1P7bn:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.bulleted-list-icon_uInput__gvUVn { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.bulleted-list-icon_uInput__gvUVn:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.bulleted-list-icon_uInput__gvUVn:hover { border: 1px solid var(--neutral900Color); }
.bulleted-list-icon_uInput__gvUVn:-webkit-autofill:active, .bulleted-list-icon_uInput__gvUVn:-webkit-autofill:focus, .bulleted-list-icon_uInput__gvUVn:active, .bulleted-list-icon_uInput__gvUVn:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.bulleted-list-icon_uInput__gvUVn:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.bulleted-list-icon_uInput__gvUVn.bulleted-list-icon_isInvalid__KeyaZ { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.bulleted-list-icon_uContentCard__jFxWY { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.bulleted-list-icon_uInputError__0CSPr { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.bulleted-list-icon_desktopOnly__TWTvr { display: none; }
@media only screen and (min-width: 99999px) {
  .bulleted-list-icon_desktopOnly__TWTvr { display: block; }
  .bulleted-list-icon_mobileOnly__nlEig { display: none; }
}
.bulleted-list-icon_legal__EwAL_ { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.bulleted-list-icon_list__XByzT { display: flex; flex-direction: column; gap: 12px; }
@media only screen and (min-width: 99999px) {
  .bulleted-list-icon_list__XByzT { gap: 24px; }
}
.bulleted-list-icon_item__1lrgj { display: flex; gap: 16px; }
.bulleted-list-icon_item__1lrgj:not(:last-child) { padding-bottom: 12px; border-bottom: 1px solid var(--borderTertiaryColor); }
@media only screen and (min-width: 99999px) {
  .bulleted-list-icon_item__1lrgj:not(:last-child) { padding-bottom: 24px; }
}
.bulleted-list-icon_itemIcon__6i0qL { display: block; width: 32px; height: 32px; color: var(--themePrimaryColor); fill: var(--themePrimaryColor); }
.bulleted-list-icon_itemText__Y8qtN { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; color: var(--contentPrimaryColor,#fff); }
[data-aeonik-pro-new-font] .bulleted-list-icon_itemText__Y8qtN { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
.bulleted-list-icon_itemText__Y8qtN b { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: -0.4px; line-height: 1.41; }
[data-aeonik-pro-new-font] .bulleted-list-icon_itemText__Y8qtN b { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
@media only screen and (min-width: 99999px) {
  .bulleted-list-icon_itemText__Y8qtN { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; }
  [data-aeonik-pro-new-font] .bulleted-list-icon_itemText__Y8qtN { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
  .bulleted-list-icon_itemText__Y8qtN b { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 600; letter-spacing: -0.4px; line-height: 1.4; }
  [data-aeonik-pro-new-font] .bulleted-list-icon_itemText__Y8qtN b { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 500; line-height: 28px; }
}
.checkout-what-you-get-remarketing_content__GAhRp { max-width: 744px; padding: 0px 20px; margin: 0px auto; border-radius: 32px; }
@media only screen and (min-width: 99999px) {
  .checkout-what-you-get-remarketing_content__GAhRp { padding: 80px 96px; border: 1px solid var(--borderTertiaryColor); }
}
.checkout-remarketing-personalized-block_personalizedPlan__ZXYtI { display: flex; flex-direction: column; gap: 32px; }
@media only screen and (min-width: 99999px) {
  .checkout-remarketing-personalized-block_personalizedPlan__ZXYtI { margin: 0px; gap: 80px; }
}
.checkout-remarketing-personalized-block_promocode__1JiIS { width: calc(100% - 24px); margin: 0px 12px; }
.promocode-field_field__rhmmm { display: flex; flex-direction: column; gap: 16px; inline-size: 100%; padding-block: 12px; }
.promocode-field_applied__x1YW4 { display: flex; align-items: center; border: 1px solid var(--borderDefault); border-radius: 12px; gap: 12px; padding-block: 16px; padding-inline: 20px; }
.promocode-field_checkIcon__Tlyzn { flex-shrink: 0; color: var(--iconPositive); font-size: 20px; }
.promocode-field_message__pLkhz { flex: 1 1 0%; min-inline-size: 0px; }
.promocode-field_form__f30vP { display: flex; flex-direction: column; gap: 12px; }
.promocode-field_applyButton__UV9fl { padding-inline: 16px; }
.input-field_container__9INqI { position: relative; }
.input-field_field__OQeZo { position: relative; display: flex; align-items: center; background: var(--controlBackgroundDefault); border-radius: var(--radiusInput); cursor: text; gap: 12px; min-block-size: 60px; padding-block: 12px; padding-inline: 16px; }
.input-field_field__OQeZo::after { position: absolute; border: 1px solid var(--controlBorderInput); border-radius: inherit; content: ""; inset: 0px; pointer-events: none; transition: border-color 0.2s; }
@media (hover: hover) {
  .input-field_container__9INqI:not(.input-field_disabled__Ts_CU) .input-field_field__OQeZo:hover::after { border-color: var(--controlBorderPrimary); }
}
.input-field_field__OQeZo:focus-within::after { border-color: var(--stateFocus); }
.input-field_hasButton__nW6F1 .input-field_field__OQeZo { padding-block: 6px; padding-inline: 16px 6px; }
.input-field_inputError__yAbIz .input-field_field__OQeZo::after { border-color: var(--controlBorderError); }
.input-field_textGroup__cLlu7 { position: relative; display: flex; min-width: 0px; flex: 1 1 0%; flex-direction: column; justify-content: center; block-size: 36px; }
.input-field_textGroup__cLlu7:focus-within { justify-content: flex-end; }
.input-field_filled__q3rw_ .input-field_textGroup__cLlu7 { justify-content: flex-end; }
.input-field_label__s2FQQ { position: absolute; top: 50%; overflow: hidden; inset-inline-start: 0px; max-inline-size: 100%; padding-block: 2px; text-overflow: ellipsis; transform: translateY(-50%); transition: 0.2s ease-in-out; white-space: nowrap; }
.input-field_filled__q3rw_ .input-field_label__s2FQQ, .input-field_textGroup__cLlu7:focus-within .input-field_label__s2FQQ { font-family: var(--fontFamilyBase,var(--font-aeonik-pro-vf,var(--font-aeonik-pro)),sans-serif); font-size: var(--captionBaseSize,12px); -webkit-font-smoothing: antialiased; font-weight: var(--captionBaseWeight,400); letter-spacing: var(--captionBaseLetterSpacing,0); line-height: var(--captionBaseLineHeight,12px); top: 0px; margin-block-start: -2px; transform: none; }
.input-field_filled__q3rw_ .input-field_label__s2FQQ b, .input-field_filled__q3rw_ .input-field_label__s2FQQ strong, .input-field_textGroup__cLlu7:focus-within .input-field_label__s2FQQ b, .input-field_textGroup__cLlu7:focus-within .input-field_label__s2FQQ strong, [data-aeonik-pro-new-font] .input-field_filled__q3rw_ .input-field_label__s2FQQ b, [data-aeonik-pro-new-font] .input-field_filled__q3rw_ .input-field_label__s2FQQ strong, [data-aeonik-pro-new-font] .input-field_textGroup__cLlu7:focus-within .input-field_label__s2FQQ b, [data-aeonik-pro-new-font] .input-field_textGroup__cLlu7:focus-within .input-field_label__s2FQQ strong { font-weight: var(--captionHighlightWeight,450); }
.input-field_input__A0btm { font-family: var(--fontFamilyBase,var(--font-aeonik-pro-vf,var(--font-aeonik-pro)),sans-serif); font-size: var(--bodyBaseCompactSize,16px); -webkit-font-smoothing: antialiased; font-weight: var(--bodyBaseCompactWeight,400); letter-spacing: var(--bodyBaseCompactLetterSpacing,0); line-height: var(--bodyBaseCompactLineHeight,20px); display: block; width: 100%; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; appearance: textfield; background: rgba(0, 0, 0, 0); block-size: 20px; border-radius: 0px; caret-color: var(--controlContentPrimary); color: var(--controlContentPrimary); outline: none; }
.input-field_input__A0btm b, .input-field_input__A0btm strong, [data-aeonik-pro-new-font] .input-field_input__A0btm b, [data-aeonik-pro-new-font] .input-field_input__A0btm strong { font-weight: var(--bodyHighlightCompactWeight,450); }
.input-field_input__A0btm:-webkit-autofill, .input-field_input__A0btm:-webkit-autofill:active, .input-field_input__A0btm:-webkit-autofill:focus, .input-field_input__A0btm:-webkit-autofill:hover { box-shadow: 0 0 0 30px var(--controlBackgroundDefault) inset; -webkit-text-fill-color: var(--controlContentPrimary); }
.input-field_input__A0btm::-webkit-inner-spin-button, .input-field_input__A0btm::-webkit-outer-spin-button { margin: 0px; appearance: none; }
.input-field_controlSlot__TmBxs { display: flex; width: 100%; align-items: center; min-inline-size: 0px; }
.input-field_valueRow__h3xM3 { display: flex; align-items: center; gap: 6px; min-inline-size: 0px; }
.input-field_valueRow__h3xM3 .input-field_controlSlot__TmBxs, .input-field_valueRow__h3xM3 .input-field_input__A0btm { min-width: 0px; flex: 1 1 0%; }
.input-field_postfixContainer__zqt_Y { display: flex; flex: 0 0 auto; align-items: center; gap: 8px; }
.input-field_hintIcon__Ju4YB { display: flex; flex: 0 0 auto; color: var(--iconSecondary); }
.input-field_grow__zeUGM { min-width: 0px; flex: 1 1 0%; overflow-wrap: break-word; padding-block: 1px; }
.input-field_error__4pfjT { animation: 0.25s ease 0s 1 normal both running input-field_error-enter__mVhk_; overflow-wrap: break-word; }
@keyframes input-field_error-enter__mVhk_ { 
  0% { opacity: 0; transform: translateY(-4px); }
}
@media (prefers-reduced-motion: reduce) {
  .input-field_error__4pfjT { animation: auto ease 0s 1 normal none running none; }
}
.input-field_disabled__Ts_CU { opacity: 0.4; }
.input-field_disabled__Ts_CU .input-field_field__OQeZo { cursor: default; }
.promocode-form_form__aNyjE { display: flex; gap: 16px; }
.promocode-form_form__aNyjE .promocode-form_inputRow__gS7V_ { position: relative; width: 100%; flex-grow: 1; }
.promocode-form_form__aNyjE .promocode-form_inputRow__gS7V_:lang(de) { min-width: 185px; }
@media only screen and (min-width: 99999px) {
  .promocode-form_form__aNyjE .promocode-form_inputRow__gS7V_ { min-width: 230px; }
}
.promocode-form_form__aNyjE .promocode-form_button__rJRwP { max-width: 56px; max-height: 48px; margin-top: 4px; animation: 1.25s cubic-bezier(0.66, 0, 0, 1) 0s infinite normal none running promocode-form_pulse__dl6Gx; background-color: var(--themeAccentColor); box-shadow: 0 0 0 0 var(--secondaryButtonShadowColor); }
.promocode-form_form__aNyjE .promocode-form_button__rJRwP:lang(cn), .promocode-form_form__aNyjE .promocode-form_button__rJRwP:lang(ja), .promocode-form_form__aNyjE .promocode-form_button__rJRwP:lang(ko) { min-width: 96px; padding: 1px 10px; }
.promocode-form_form__aNyjE .promocode-form_button__rJRwP:lang(af), .promocode-form_form__aNyjE .promocode-form_button__rJRwP:lang(bg), .promocode-form_form__aNyjE .promocode-form_button__rJRwP:lang(vi) { min-width: 110px; padding: 1px 10px; }
.promocode-form_form__aNyjE .promocode-form_button__rJRwP span:lang(bg), .promocode-form_form__aNyjE .promocode-form_button__rJRwP span:lang(de), .promocode-form_form__aNyjE .promocode-form_button__rJRwP span:lang(el), .promocode-form_form__aNyjE .promocode-form_button__rJRwP span:lang(ja) { font-size: 14px; }
.promocode-form_form__aNyjE .promocode-form_button__rJRwP span:lang(fr) { font-size: 15px; }
@media only screen and (min-width: 99999px) {
  .promocode-form_form__aNyjE .promocode-form_button__rJRwP { max-width: 240px; }
  .promocode-form_form__aNyjE .promocode-form_button__rJRwP span:lang(bg), .promocode-form_form__aNyjE .promocode-form_button__rJRwP span:lang(de), .promocode-form_form__aNyjE .promocode-form_button__rJRwP span:lang(fr) { font-size: 17px; }
}
@keyframes promocode-form_pulse__dl6Gx { 
  100% { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 20px; }
}
.promocode-success-message_promocodeAppliedBlock__YcnJz { display: flex; padding: 12px 16px; border: 1px solid var(--themeAccentColor); border-radius: 12px; gap: 16px; }
.promocode-success-message_message__O38US { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; }
[data-aeonik-pro-new-font] .promocode-success-message_message__O38US { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
.promocode-success-message_message__O38US span { font-weight: 600; }
@media only screen and (min-width: 99999px) {
  .promocode-success-message_message__O38US { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; }
  [data-aeonik-pro-new-font] .promocode-success-message_message__O38US { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.promocode-success-message_checkmarkIcon__GALpG { color: var(--themeAccentColor); }
.promocode-field_promocodeBlock__L6OOm { width: 100%; max-width: 744px; margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .promocode-field_promocodeBlock__L6OOm { margin: 0px auto; }
}
.promocode-field_label__sysJ_ { margin-bottom: 16px; }
.promocode-field_loading__EZS9P { animation: 1s ease 0s infinite normal none running promocode-field_blink__QoO_c; }
@keyframes promocode-field_blink__QoO_c { 
  0% { opacity: 0.5; }
  50% { opacity: 1; }
  100% { opacity: 0.5; }
}
.choose-plan-static-promocode_container__sDlmx { display: flex; width: calc(100% - 40px); max-width: 1128px; flex-direction: column; align-items: center; margin: 0px 20px; gap: 24px; }
@media only screen and (min-width: 99999px) {
  .choose-plan-static-promocode_container__sDlmx { width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px auto; gap: 40px; }
}
.choose-plan-static-promocode_title__xRPoT { text-align: center; }
.choose-plan-static-promocode_title__xRPoT:lang(fi) { font-size: 24px; }
@media only screen and (min-width: 99999px) {
  .choose-plan-static-promocode_title__xRPoT:lang(fi) { font-size: 42px; }
}
.choose-plan-static-promocode_planListContainer__JeOUV { display: flex; width: 100%; flex-direction: column; gap: 12px; }
@media only screen and (min-width: 99999px) {
  .choose-plan-static-promocode_planListContainer__JeOUV { flex-direction: row; padding-top: 40px; gap: 24px; }
}
.choose-plan-static-promocode_disclaimer__vKlxB { margin: 24px auto 0px; }
@media only screen and (min-width: 99999px) {
  .choose-plan-static-promocode_disclaimer__vKlxB { text-align: center; }
}
.choose-plan-static-promocode_buttonContainer__Lf_WW, .choose-plan-static-promocode_buttonContainer__Lf_WW button { width: 100%; }
.choose-plan-static-promocode_legal__UrrS7 { max-width: 744px; }
.choose-plan-dynamic-promocode_container__KPJuG { display: flex; width: calc(100% - 40px); max-width: 1128px; flex-direction: column; align-items: center; margin: 0px 20px; gap: 24px; }
@media only screen and (min-width: 99999px) {
  .choose-plan-dynamic-promocode_container__KPJuG { width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px auto; gap: 40px; }
}
.choose-plan-dynamic-promocode_title__M3f7d { text-align: center; }
.choose-plan-dynamic-promocode_title__M3f7d:lang(fi) { font-size: 24px; }
@media only screen and (min-width: 99999px) {
  .choose-plan-dynamic-promocode_title__M3f7d:lang(fi) { font-size: 42px; }
}
.choose-plan-dynamic-promocode_planListContainer__64Vph { display: flex; width: 100%; flex-direction: column; gap: 12px; }
@media only screen and (min-width: 99999px) {
  .choose-plan-dynamic-promocode_planListContainer__64Vph { flex-direction: row; padding-top: 40px; gap: 24px; }
}
.choose-plan-dynamic-promocode_disclaimer__fTo0s { margin: 24px auto 0px; }
@media only screen and (min-width: 99999px) {
  .choose-plan-dynamic-promocode_disclaimer__fTo0s { text-align: center; }
}
.choose-plan-dynamic-promocode_buttonContainer__G3Ih_, .choose-plan-dynamic-promocode_buttonContainer__G3Ih_ button { width: 100%; }
.choose-plan-dynamic-promocode_legal__pUih7 { max-width: 744px; }
.checkout-personalized-graphic_section__ZOB5w { width: 100%; }
@media only screen and (min-width: 99999px) {
  .checkout-personalized-graphic_section__ZOB5w { padding: 80px 0px; background: var(--backgroundSecondaryColor); }
}
.checkout-personalized-graphic_container__5Tr22 { padding: 0px 20px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .checkout-personalized-graphic_container__5Tr22 { max-width: 552px; padding: 0px; margin: 0px auto; }
}
.checkout-personalized-graphic_graphContainer__V6ySH { width: 100%; max-width: 335px; padding: 16px; margin: 0px auto 16px; background: var(--backgroundSecondaryColor,#f6f7f9); border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .checkout-personalized-graphic_graphContainer__V6ySH { max-width: 552px; padding: 16px 8px; margin: 0px auto 32px; background: none; }
}
@media only screen and (min-width: 99999px) {
  .checkout-personalized-graphic_graphContainer__V6ySH { max-width: 100%; }
}
.checkout-personalized-graphic_title__isCdW { margin: 0px auto 16px; text-align: center; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; }
[data-aeonik-pro-new-font] .checkout-personalized-graphic_title__isCdW { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .checkout-personalized-graphic_title__isCdW { margin: 0px auto 24px; font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; }
  [data-aeonik-pro-new-font] .checkout-personalized-graphic_title__isCdW { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.checkout-personalized-graphic_predictionTextContainer__dUK01 { display: flex; flex-direction: column; margin: 0px auto 24px; gap: 12px; text-align: center; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; color: var(--contentSecondaryColor) !important; }
[data-aeonik-pro-new-font] .checkout-personalized-graphic_predictionTextContainer__dUK01 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .checkout-personalized-graphic_predictionTextContainer__dUK01 { margin: 0px auto 32px; font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; }
  [data-aeonik-pro-new-font] .checkout-personalized-graphic_predictionTextContainer__dUK01 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.checkout-personalized-graphic_eventPredictionBadge__1tWBo { margin: 0px auto; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; }
[data-aeonik-pro-new-font] .checkout-personalized-graphic_eventPredictionBadge__1tWBo { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
.checkout-personalized-graphic_eventPredictionBadge__1tWBo span { color: var(--contentPrimaryColor); font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: -0.4px; line-height: 1.41; }
[data-aeonik-pro-new-font] .checkout-personalized-graphic_eventPredictionBadge__1tWBo span { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
@media only screen and (min-width: 99999px) {
  .checkout-personalized-graphic_eventPredictionBadge__1tWBo span { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 600; letter-spacing: -0.4px; line-height: 1.4; }
  [data-aeonik-pro-new-font] .checkout-personalized-graphic_eventPredictionBadge__1tWBo span { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 500; line-height: 28px; }
  .checkout-personalized-graphic_eventPredictionBadge__1tWBo { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; }
  [data-aeonik-pro-new-font] .checkout-personalized-graphic_eventPredictionBadge__1tWBo { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.checkout-personalized-graphic_eventPredictionBadgeLine__unHdr { width: 100%; max-width: 214px; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-right-style: none; border-bottom-style: none; border-left-style: none; border-right-color: currentcolor; border-bottom-color: currentcolor; border-left-color: currentcolor; border-image: none; border-top: 1px solid var(--borderTertiaryColor); margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .checkout-personalized-graphic_eventPredictionBadgeLine__unHdr { max-width: 335px; }
}
.checkout-personalized-graphic_disclaimer__lzEQI { font-family: var(--secondaryFont),sans-serif; font-size: 12px; -webkit-font-smoothing: antialiased; line-height: 1.33; font-weight: 500; letter-spacing: 0px; width: 100%; margin: 0px auto; color: var(--contentTertiaryColor,rgba(23,23,23,.56)); text-align: start; }
[data-aeonik-pro-new-font] .checkout-personalized-graphic_disclaimer__lzEQI { font-family: var(--font-aeonik-pro),sans-serif; font-size: 12px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 16px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .checkout-personalized-graphic_disclaimer__lzEQI { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.18; }
  [data-aeonik-pro-new-font] .checkout-personalized-graphic_disclaimer__lzEQI { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-weight: 400; line-height: 20px; }
}
.checkout-personalized-graphic_buttonContainer__b35v7 { position: fixed; z-index: 10; bottom: 0px; left: 50%; width: 100%; max-width: 375px; padding: 0px 20px 20px; margin: 0px auto; transform: translateX(-50%); }
.bullet-icon-list_uButton__3kAVg { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.bullet-icon-list_uGreenButton__12lIa { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.bullet-icon-list_uGreenButton__12lIa:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.bullet-icon-list_uGreenWideButton__IOhXx, .bullet-icon-list_uWideButton__HIG6p { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.bullet-icon-list_uWideButton__HIG6p { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.bullet-icon-list_uWideButton__HIG6p:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.bullet-icon-list_uInput__WCJLZ { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.bullet-icon-list_uInput__WCJLZ:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.bullet-icon-list_uInput__WCJLZ:hover { border: 1px solid var(--neutral900Color); }
.bullet-icon-list_uInput__WCJLZ:-webkit-autofill:active, .bullet-icon-list_uInput__WCJLZ:-webkit-autofill:focus, .bullet-icon-list_uInput__WCJLZ:active, .bullet-icon-list_uInput__WCJLZ:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.bullet-icon-list_uInput__WCJLZ:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.bullet-icon-list_uInput__WCJLZ.bullet-icon-list_isInvalid__Xe_nF { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.bullet-icon-list_uContentCard__g7Z1c { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.bullet-icon-list_uInputError__Af22L { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.bullet-icon-list_desktopOnly__c_2ov { display: none; }
@media only screen and (min-width: 99999px) {
  .bullet-icon-list_desktopOnly__c_2ov { display: block; }
  .bullet-icon-list_mobileOnly__Ext_S { display: none; }
}
.bullet-icon-list_legal__9miFD { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.bullet-icon-list_list__6IlH7 { display: flex; flex-direction: column; gap: 16px; }
@media only screen and (min-width: 99999px) {
  .bullet-icon-list_list__6IlH7 { gap: 24px; }
}
.bullet-icon-list_item__J8i1A { position: relative; display: flex; align-items: center; gap: 12px; }
.bullet-icon-list_checkmarkIcon__LakGX { color: var(--themePrimaryColor); }
.bullet-icon-list_itemText__KH8xm { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; color: var(--contentPrimaryColor,#171717); }
[data-aeonik-pro-new-font] .bullet-icon-list_itemText__KH8xm { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
@media only screen and (min-width: 99999px) {
  .bullet-icon-list_itemText__KH8xm { font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.4; }
  [data-aeonik-pro-new-font] .bullet-icon-list_itemText__KH8xm { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 400; line-height: 28px; }
}
.bullet-list-with-image_uButton__sfoz1 { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.bullet-list-with-image_uGreenButton__h1ySb { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.bullet-list-with-image_uGreenButton__h1ySb:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.bullet-list-with-image_uGreenWideButton__ptBpp, .bullet-list-with-image_uWideButton__sS3S2 { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.bullet-list-with-image_uWideButton__sS3S2 { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.bullet-list-with-image_uWideButton__sS3S2:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.bullet-list-with-image_uInput__oQT2s { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.bullet-list-with-image_uInput__oQT2s:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.bullet-list-with-image_uInput__oQT2s:hover { border: 1px solid var(--neutral900Color); }
.bullet-list-with-image_uInput__oQT2s:-webkit-autofill:active, .bullet-list-with-image_uInput__oQT2s:-webkit-autofill:focus, .bullet-list-with-image_uInput__oQT2s:active, .bullet-list-with-image_uInput__oQT2s:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.bullet-list-with-image_uInput__oQT2s:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.bullet-list-with-image_uInput__oQT2s.bullet-list-with-image_isInvalid__4AGRx { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.bullet-list-with-image_uContentCard__PYb2k { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.bullet-list-with-image_uInputError__6CZ6H { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.bullet-list-with-image_desktopOnly__wp1pg { display: none; }
@media only screen and (min-width: 99999px) {
  .bullet-list-with-image_desktopOnly__wp1pg { display: block; }
  .bullet-list-with-image_mobileOnly__nwZaB { display: none; }
}
.bullet-list-with-image_legal___XwYf { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.bullet-list-with-image_container__F9BPp { display: grid; align-items: center; grid-template-columns: 1fr 0px; }
@media only screen and (min-width: 99999px) {
  .bullet-list-with-image_container__F9BPp { column-gap: 60px; grid-template-columns: auto 552px; }
}
.bullet-list-with-image_title__RRL0L { margin-bottom: 24px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .bullet-list-with-image_title__RRL0L { margin-bottom: 40px; text-align: start; }
}
.bullet-list-with-image_colImg__fiAW3 { display: none; }
@media only screen and (min-width: 99999px) {
  .bullet-list-with-image_colImg__fiAW3 { display: block; }
}
.bullet-list-with-image_image__xUiIR { display: block; width: 100%; height: auto; border-radius: 16px; }
.checkout-what-you-get_wrapper__F_IJD { display: flex; flex-direction: column; margin: 0px; }
.checkout-what-you-get_wrapper__F_IJD .checkout-what-you-get_bonusContent__qMPhm { padding-right: 20px; padding-bottom: 0px; padding-left: 20px; padding-top: var(--bonusContentPaddingTop,40px); }
@media only screen and (min-width: 99999px) {
  .checkout-what-you-get_wrapper__F_IJD { padding: 120px 0px; margin: 0px; background: var(--backgroundSecondaryColor); gap: 80px; }
}
.checkout-what-you-get_content__Fpx9c { width: 100%; max-width: 1128px; padding: 0px 20px; margin: 0px auto; }
@media only screen and (min-width: 99999px) {
  .checkout-what-you-get_content__Fpx9c { padding: 0px; }
}
.trustpilot-star-half-icon_uButton__8IV0_ { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.trustpilot-star-half-icon_uGreenButton__lk1cR { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.trustpilot-star-half-icon_uGreenButton__lk1cR:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.trustpilot-star-half-icon_uGreenWideButton__cSAh3, .trustpilot-star-half-icon_uWideButton__EzJFS { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.trustpilot-star-half-icon_uWideButton__EzJFS { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.trustpilot-star-half-icon_uWideButton__EzJFS:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.trustpilot-star-half-icon_uInput__7QlwX { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.trustpilot-star-half-icon_uInput__7QlwX:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.trustpilot-star-half-icon_uInput__7QlwX:hover { border: 1px solid var(--neutral900Color); }
.trustpilot-star-half-icon_uInput__7QlwX:-webkit-autofill:active, .trustpilot-star-half-icon_uInput__7QlwX:-webkit-autofill:focus, .trustpilot-star-half-icon_uInput__7QlwX:active, .trustpilot-star-half-icon_uInput__7QlwX:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.trustpilot-star-half-icon_uInput__7QlwX:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.trustpilot-star-half-icon_uInput__7QlwX.trustpilot-star-half-icon_isInvalid__pBAWH { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.trustpilot-star-half-icon_uContentCard__C0vh4 { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.trustpilot-star-half-icon_uInputError__YCqiN { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.trustpilot-star-half-icon_desktopOnly___bnmq { display: none; }
@media only screen and (min-width: 99999px) {
  .trustpilot-star-half-icon_desktopOnly___bnmq { display: block; }
  .trustpilot-star-half-icon_mobileOnly__vBlIM { display: none; }
}
.trustpilot-star-half-icon_legal__uCav4 { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.trustpilot-star-half-icon_coloredRectangle__TdFiS { transform-box: view-box; transform-origin: center center; }
[lang="ar"] .trustpilot-star-half-icon_coloredRectangle__TdFiS, [lang="he"] .trustpilot-star-half-icon_coloredRectangle__TdFiS { transform: rotateY(180deg); }
.trustpilot-review_container__DbZbo { padding: 16px; background: var(--backgroundSecondaryColor); border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .trustpilot-review_container__DbZbo { min-width: 360px; padding: 24px; }
}
.trustpilot-review_stars__KeZ_l { width: 106.6px; }
.trustpilot-review_header__Qg3lE { display: flex; width: 100%; align-items: center; justify-content: space-between; margin: 16px 0px 8px; }
@media only screen and (min-width: 99999px) {
  .trustpilot-review_header__Qg3lE { margin: 24px 0px 8px; }
}
.trustpilot-review_header__Qg3lE .trustpilot-review_title__DWrSN { margin-right: 12px; }
.trustpilot-review_header__Qg3lE .trustpilot-review_authorName__4Kk_0 { direction: ltr; white-space: nowrap; }
.trustpilot-review_starsContainer__GPnVD svg { margin-right: 2px; }
.trustpilot-reviews_uButton__BfQTZ { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.trustpilot-reviews_uGreenButton__XzoYc { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.trustpilot-reviews_uGreenButton__XzoYc:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.trustpilot-reviews_uGreenWideButton__VyEcn, .trustpilot-reviews_uWideButton__ntFKX { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.trustpilot-reviews_uWideButton__ntFKX { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.trustpilot-reviews_uWideButton__ntFKX:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.trustpilot-reviews_uInput__Yblg_ { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.trustpilot-reviews_uInput__Yblg_:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.trustpilot-reviews_uInput__Yblg_:hover { border: 1px solid var(--neutral900Color); }
.trustpilot-reviews_uInput__Yblg_:-webkit-autofill:active, .trustpilot-reviews_uInput__Yblg_:-webkit-autofill:focus, .trustpilot-reviews_uInput__Yblg_:active, .trustpilot-reviews_uInput__Yblg_:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.trustpilot-reviews_uInput__Yblg_:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.trustpilot-reviews_uInput__Yblg_.trustpilot-reviews_isInvalid__RyEwP { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.trustpilot-reviews_uContentCard__PqmKa { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.trustpilot-reviews_uInputError__ppsHn { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.trustpilot-reviews_desktopOnly__78BVe { display: none; }
@media only screen and (min-width: 99999px) {
  .trustpilot-reviews_desktopOnly__78BVe { display: block; }
  .trustpilot-reviews_mobileOnly___gBBQ { display: none; }
}
.trustpilot-reviews_legal__xyy3A { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.trustpilot-reviews_container__iicRs { display: flex; flex-direction: column; align-items: center; margin: 0px; gap: 24px; }
@media only screen and (min-width: 99999px) {
  .trustpilot-reviews_container__iicRs { margin: 0px auto; gap: 40px; }
}
.trustpilot-reviews_reviewsList__HcN8z { display: flex; flex-direction: column; align-items: center; gap: 16px; }
@media only screen and (min-width: 99999px) {
  .trustpilot-reviews_reviewsList__HcN8z { flex-direction: row; align-items: stretch; margin: 0px; gap: 24px; }
}
.trustpilot-reviews_title__IzzE0 { padding: 0px 20px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .trustpilot-reviews_title__IzzE0 { font-family: var(--font),sans-serif; font-weight: 600; line-height: 1.04; padding: 0px; }
  .trustpilot-reviews_title__IzzE0, [data-recoleta-font] .trustpilot-reviews_title__IzzE0 { -webkit-font-smoothing: antialiased; font-size: 48px; letter-spacing: -1px; }
  [data-recoleta-font] .trustpilot-reviews_title__IzzE0 { font-family: var(--font-recoleta),sans-serif; font-weight: 400; font-style: normal; line-height: 1.08; }
  [data-aeonik-pro-font] .trustpilot-reviews_title__IzzE0 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 56px; letter-spacing: -0.02em; line-height: 1.03; }
  [data-headline-recoleta-font] .trustpilot-reviews_title__IzzE0 { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -1px; line-height: 1.08; }
  [data-aeonik-pro-new-font] .trustpilot-reviews_title__IzzE0 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 48px; letter-spacing: -0.96px; line-height: 50px; }
  [data-headline-alike-font] .trustpilot-reviews_title__IzzE0 { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 48px; letter-spacing: -0.96px; line-height: 1.08; }
}
.trustpilot-reviews_disclaimer__RLXb5 { width: 100%; max-width: 745px; text-align: start; }
.trustpilot-reviews_disclaimer__RLXb5 b { font-weight: 600; }
@media only screen and (min-width: 99999px) {
  .trustpilot-reviews_disclaimer__RLXb5 { text-align: center; }
}
@media only screen and (min-width: 99999px) {
  .trustpilot-reviews_item__xWK1Q { max-width: 360px; }
}
.trustpilot-reviews-section_image__3IZvP { width: 100%; }
.trustpilot-reviews-section_trustPilotIcon___nNau { width: 131px; height: 35px; }
@media only screen and (min-width: 99999px) {
  .faq-section_container__MBeWT { padding: 0px !important; background: none !important; }
}
.featured-in-section_container__t63OD { padding: 0px; margin: 0px auto; background-color: var(--blockBackgroundColor); gap: 32px; }
@media only screen and (min-width: 99999px) {
  .featured-in-section_container__t63OD { max-width: 1128px; border-radius: 16px; gap: 48px; }
}
.featured-in-section_container__t63OD:has(.featured-in-section_logosRowMobile__co0B0) { gap: 24px; }
@media only screen and (min-width: 99999px) {
  .featured-in-section_container__t63OD:has(.featured-in-section_logosRowMobile__co0B0) { gap: 40px; }
}
.featured-in-section_title__JsbV4 { text-align: center; }
.featured-in-section_logos__lw_D2 { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 30px; }
.featured-in-section_logos__lw_D2.featured-in-section_logosRowMobile__co0B0 { flex-flow: wrap; padding: var(--iconsContainerPadding,24px 0); margin: 0px 20px; background-color: var(--iconsContainerBackgroundColor); border-radius: 16px; gap: 16px; }
@media only screen and (min-width: 99999px) {
  .featured-in-section_logos__lw_D2.featured-in-section_logosRowMobile__co0B0 { max-width: 744px; padding: var(--iconsContainerPadding,64px 0); gap: 40px; }
}
.featured-in-section_logos__lw_D2.featured-in-section_logosRowMobile__co0B0 .featured-in-section_logoImage__N9ia_ { width: auto; max-width: var(--imageMaxWidth,none); height: 36px; flex: 0 0 auto; object-fit: contain; }
@media only screen and (min-width: 99999px) {
  .featured-in-section_logos__lw_D2.featured-in-section_logosRowMobile__co0B0 .featured-in-section_logoImage__N9ia_ { height: 66px; }
}
.featured-in-section_logosColumnMobile__vLLIi { flex-direction: column; gap: 24px; }
.featured-in-section_logoImage__N9ia_ { width: auto; height: 40px; object-fit: contain; }
.featured-in-section_logosColumnMobile__vLLIi .featured-in-section_logoImage__N9ia_ { max-width: var(--imageMaxWidth,200px); }
@media only screen and (min-width: 99999px) {
  .featured-in-section_logosColumnMobile__vLLIi, .featured-in-section_logos__lw_D2 { flex-flow: row; gap: 24px; }
}
.money-back-guarantee_container__FwdvO { background: var(--backgroundSecondaryColor); border-radius: 16px; }
@media only screen and (min-width: 99999px) {
  .money-back-guarantee_container__FwdvO { border-radius: 0px; }
}
.money-back-guarantee_title__ajamI { margin: 16px 0px; text-align: center; }
@media only screen and (min-width: 99999px) {
  .money-back-guarantee_title__ajamI { margin: 0px 0px 24px; }
}
.money-back-guarantee_icon__SJMSJ { width: 48px; height: 48px; margin: 0px; }
@media only screen and (min-width: 99999px) {
  .money-back-guarantee_icon__SJMSJ { margin-bottom: 24px; }
}
.money-back-guarantee_text__QRxKO { font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.03em; line-height: 1.41; color: var(--contentSecondaryColor) !important; }
[data-aeonik-pro-new-font] .money-back-guarantee_text__QRxKO { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 400; }
.money-back-guarantee_text__QRxKO a { color: var(--contentLinkColor); }
.money-back-guarantee_text__QRxKO b { color: var(--contentPrimaryColor); }
.money-back-guarantee_text__QRxKO li { position: relative; display: block; list-style: none; padding-inline-start: 20px; }
.money-back-guarantee_text__QRxKO li::before { position: absolute; top: 0px; content: "•"; inset-inline-start: 6px; }
.money-back-guarantee_text__QRxKO li:first-of-type { margin-top: 0.5em; }
.money-back-guarantee_text__QRxKO li:last-of-type { margin-bottom: 0.5em; }
.guarantee-section_container__4flDT { background-color: var(--backgroundColor); }
@media only screen and (min-width: 99999px) {
  .guarantee-section_container__4flDT { padding-top: 0px; padding-bottom: 0px; }
}
.guarantee-section_icon__RRZm1 { width: 48px; height: 48px; margin: 0px; }
@media only screen and (min-width: 99999px) {
  .guarantee-section_icon__RRZm1 { margin-bottom: 24px; }
}
.checkout-footer-legal-section_container__2KlWn { padding: 0px 20px; margin: 16px auto; }
@media only screen and (min-width: 99999px) {
  .checkout-footer-legal-section_container__2KlWn { margin: 24px auto 40px; }
}
.checkout-footer-legal-section_address__LvE1u { margin: 0px auto; }
.intro-period-upsell-tile_uButton__8Me2x { padding: var(--buttonPadding) 24px; border: 0px; background: rgb(204, 204, 204); border-radius: var(--buttonRadius); color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 800; letter-spacing: 1px; line-height: 1.5; outline: 0px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.2s; }
.intro-period-upsell-tile_uGreenButton__rz1zy { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.intro-period-upsell-tile_uGreenButton__rz1zy:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: not-allowed; }
.intro-period-upsell-tile_uGreenWideButton__SIhAG, .intro-period-upsell-tile_uWideButton__yckFr { display: block; width: 100%; max-width: 295px; margin: 0px auto; }
.intro-period-upsell-tile_uWideButton__yckFr { background: var(--primary400Color); box-shadow: 0 12px 23px var(--primaryButtonShadowColor); }
.intro-period-upsell-tile_uWideButton__yckFr:disabled { background-color: var(--neutral200Color); box-shadow: none; color: var(--neutral500Color); cursor: default; }
.intro-period-upsell-tile_uInput__sKbus { width: calc(100% - 6px); padding: 12px 16px; border: 1px solid var(--neutral700Color); margin-left: 3px; appearance: none; background: var(--background3Color); border-radius: 12px; color: var(--neutral900Color); font-size: 16px; line-height: 1.4; outline: none; }
.intro-period-upsell-tile_uInput__sKbus:-webkit-autofill { box-shadow: 0 0 0 1000px var(--background3Color) inset; -webkit-text-fill-color: var(--neutral900Color); }
.intro-period-upsell-tile_uInput__sKbus:hover { border: 1px solid var(--neutral900Color); }
.intro-period-upsell-tile_uInput__sKbus:-webkit-autofill:active, .intro-period-upsell-tile_uInput__sKbus:-webkit-autofill:focus, .intro-period-upsell-tile_uInput__sKbus:active, .intro-period-upsell-tile_uInput__sKbus:focus { padding: 11px 15px; border: 2px solid var(--neutral900Color); }
.intro-period-upsell-tile_uInput__sKbus:-webkit-autofill:hover { border: 1px solid var(--neutral900Color); }
.intro-period-upsell-tile_uInput__sKbus.intro-period-upsell-tile_isInvalid__ii7xU { padding: 12px 16px; border: 1px solid var(--accentRedColor); }
.intro-period-upsell-tile_uContentCard__oDrD6 { padding: 18px; margin: 16px 14px; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(222, 222, 222, 0.6) 0px 10px 20px; }
.intro-period-upsell-tile_uInputError__O5s2j { position: absolute; bottom: -20px; left: 50%; color: var(--accentRedColor); text-align: center; transform: translate(-50%); white-space: nowrap; }
.intro-period-upsell-tile_desktopOnly__DnRIY { display: none; }
@media only screen and (min-width: 99999px) {
  .intro-period-upsell-tile_desktopOnly__DnRIY { display: block; }
  .intro-period-upsell-tile_mobileOnly__M4v0h { display: none; }
}
.intro-period-upsell-tile_legal__Y2pZ1 { color: var(--neutral700Color); font-size: 12px; line-height: 1.45; text-align: center; }
.intro-period-upsell-tile_container__9nbl1 { position: relative; padding: 8px 12px; margin-top: 14px; background: rgba(223, 65, 66, 0.12); border-radius: 6px; color: rgb(223, 65, 66); font-size: 14px; font-weight: 500; line-height: 1.43; text-align: center; }
.intro-period-upsell-tile_container__9nbl1 b { font-weight: 600; }
.intro-period-upsell-tile_container__9nbl1::before { color: rgba(223, 65, 66, 0.12); content: ""; position: absolute; display: block; width: 0px; height: 0px; left: 50%; transform: translateX(-50%); bottom: 100%; border-width: medium 10px 10px; border-style: none solid solid; border-color: currentcolor rgba(0, 0, 0, 0); border-image: none; inset-inline-end: 10px; inset-inline-start: unset; }
.payment-summary-info-upsell-brand-palette_secondaryText__a8cW9 { color: rgb(108, 114, 122); font-size: 14px; font-weight: 500; line-height: 1.4; }
.payment-summary-info-upsell-brand-palette_discountHighlightPrice__B_m0_ { color: var(--contentNegativeColor,#ee505a); font-weight: 600; }
.payment-summary-info-upsell-brand-palette_discountHighlightText__qQ_Yo { display: flex; align-items: center; margin-left: auto; color: var(--contentNegativeColor,#ee505a); text-align: end; }
.payment-summary-info-upsell-brand-palette_discountHighlightText__qQ_Yo p { color: var(--contentNegativeColor,#ee505a); }
.payment-summary-info-upsell-brand-palette_spanNowrap__NImo_ { white-space: nowrap; }
.payment-summary-info-upsell-brand-palette_summaryTitle__dxHa6 { margin-bottom: 24px; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: -0.4px; line-height: 1.41; }
[data-aeonik-pro-new-font] .payment-summary-info-upsell-brand-palette_summaryTitle__dxHa6 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
.payment-summary-info-upsell-brand-palette_priceRow___mgBh { display: flex; align-items: center; justify-content: space-between; margin: 12px 0px; color: rgba(23, 23, 23, 0.72); gap: 16px; font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 1.43; }
[data-aeonik-pro-new-font] .payment-summary-info-upsell-brand-palette_priceRow___mgBh { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 400; }
.payment-summary-info-upsell-brand-palette_priceValue___bUY4 { white-space: nowrap; }
.payment-summary-info-upsell-brand-palette_summaryDivider__X0GEI { width: 100%; height: 1px; margin: 20px 0px; background: rgb(223, 227, 235); }
.payment-summary-info-upsell-brand-palette_totalRow__mS5IL { display: flex; align-items: center; justify-content: space-between; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: -0.4px; line-height: 1.41; }
[data-aeonik-pro-new-font] .payment-summary-info-upsell-brand-palette_totalRow__mS5IL { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
.payment-summary-info-upsell-brand-palette_discountRow__jirsp { display: flex; align-items: center; justify-content: space-between; margin-top: 10px; gap: 5px; }
.payment-summary-info-upsell-brand-palette_tile__7vgLL { 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] .payment-summary-info-upsell-brand-palette_tile__7vgLL { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 400; }
.payment-summary-info-upsell-brand-palette_tile__7vgLL span { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; line-height: 1.43; }
[data-aeonik-pro-new-font] .payment-summary-info-upsell-brand-palette_tile__7vgLL span { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 500; }
.payment-summary-info-upsell-brand-palette_justSaved__aakGk { color: rgb(238, 80, 90); font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; line-height: 1.43; }
[data-aeonik-pro-new-font] .payment-summary-info-upsell-brand-palette_justSaved__aakGk { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 500; }
.payment-summary-container-upsell-brand-palette_legal__YW9aA { margin-top: 32px; font-family: var(--secondaryFont),sans-serif; font-size: 12px; -webkit-font-smoothing: antialiased; line-height: 1.33; font-weight: 400; letter-spacing: 0px; color: var(--contentTertiaryColor,rgba(23,23,23,.56)); }
[data-aeonik-pro-new-font] .payment-summary-container-upsell-brand-palette_legal__YW9aA { font-family: var(--font-aeonik-pro),sans-serif; font-size: 12px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 16px; font-weight: 400; }
.payment-summary-container-upsell-brand-palette_freeMeBandContainer__8_VxB { display: flex; justify-content: space-between; }
.blik-icon_container__mgeWS, .credit-card-icon_container___vcYZ { display: flex; width: 100%; align-items: center; justify-content: center; }
.credit-card-icon_container___vcYZ { flex-direction: column; }
.credit-card-icon_creditCardLabel__Twwz9 { margin-bottom: 10px; color: rgba(23, 23, 23, 0.72); font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: -0.4px; line-height: 1.41; }
[data-aeonik-pro-new-font] .credit-card-icon_creditCardLabel__Twwz9 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
.credit-card-icon_creditCardLabel__Twwz9.credit-card-icon_isActive__MF1em { color: rgb(23, 23, 23); }
.credit-card-icon_creditCardImg__MLgba { display: block; width: 100%; max-height: 16px; object-fit: contain; }
.pix-icon_container__qNnFV { display: flex; width: 100%; flex-direction: column; align-items: center; justify-content: center; }
.pix-icon_pixLabel__Vu2QH { margin-bottom: 10px; color: var(--contentSecondaryColor); font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: -0.4px; line-height: 1.41; }
[data-aeonik-pro-new-font] .pix-icon_pixLabel__Vu2QH { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
.pix-icon_pixLabel__Vu2QH.pix-icon_isActive__GqyCz { color: var(--contentPrimaryColor); }
.pix-icon_logo__Qy9hL, .sepa-icon_container__LqwFL { display: flex; align-items: center; justify-content: center; }
.sepa-icon_container__LqwFL { width: 100%; }
.payment-method-selection-cards_methodSelection__Nt8Dx { position: relative; display: grid; height: 92px; padding: 8px; margin-bottom: 24px; background: rgb(246, 247, 249); border-radius: 16px; gap: 12px; grid-template-columns: 1fr 1fr; }
.payment-method-selection-cards_methodSelection__Nt8Dx::after { position: absolute; z-index: 0; top: 8px; width: calc(50% - 12px); height: 76px; background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(7, 21, 37, 0.04) 0px 2px 4px 0px, rgba(22, 42, 65, 0.14) 0px 2px 16px 0px; content: ""; inset-inline-start: 8px; transition: inset-inline-start 0.5s; }
.payment-method-selection-cards_methodSelection__Nt8Dx.payment-method-selection-cards_creditCardSelected___1p5r::after { inset-inline-start: calc(50% + 4px); }
.payment-method-selection-cards_button__jYpRp { position: relative; cursor: pointer; }
.payment-method-selection-cards_creditCard__SV5CV { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 888; }
.payment-method-selection-cards_payPal__tI7u1 { position: absolute; top: 50%; left: 50%; width: 100%; max-width: 110px; height: auto; transform: translate(-50%, -50%); z-index: 888; }
.payment-summary_summaryContainer__tPSqp { display: flex; width: 100%; flex-flow: column; justify-content: space-between; gap: 8px; }
.payment-summary_secondaryText__2InQi { color: rgb(108, 114, 122); font-size: 14px; font-weight: 500; line-height: 1.4; }
.payment-summary_discountHighlightPrice__rwrk8 { color: var(--contentNegativeColor,#ee505a); font-weight: 600; }
.payment-summary_discountHighlightText__DM05f { display: flex; margin-left: auto; color: var(--contentNegativeColor,#ee505a); gap: 2px; }
.payment-summary_discountHighlightText__DM05f p { color: var(--contentNegativeColor,#ee505a); }
.payment-summary_spanNowrap__EMguZ { white-space: nowrap; }
.payment-summary_summaryTitle__TnVV8 { margin-bottom: 24px; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: -0.4px; line-height: 1.41; }
[data-aeonik-pro-new-font] .payment-summary_summaryTitle__TnVV8 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
.payment-summary_summaryItem__4wlIE { margin: 8px 0px; }
.payment-summary_summaryItem__4wlIE:first-child { margin-top: 0px; }
.payment-summary_priceValue__dQv87 { white-space: nowrap; }
.payment-summary_divider___sBop { margin: 12px 0px; }
.payment-summary_totalRow__80JA7 { display: flex; align-items: center; justify-content: space-between; font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 600; letter-spacing: -0.4px; line-height: 1.4; }
[data-aeonik-pro-new-font] .payment-summary_totalRow__80JA7 { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 500; line-height: 28px; }
.payment-summary_discountRowTaxes__OXf95, .payment-summary_discountRow__wt1ll { display: flex; align-items: center; justify-content: space-between; gap: 5px; }
.payment-summary_discountRowTaxes__OXf95 { margin-top: 0px; }
.payment-summary_tile__WngdY { 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] .payment-summary_tile__WngdY { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 400; }
.payment-summary_tile__WngdY span { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; line-height: 1.43; }
[data-aeonik-pro-new-font] .payment-summary_tile__WngdY span { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 500; }
.payment-summary_justSaved__nM8sv { color: rgb(238, 80, 90); font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; line-height: 1.43; }
[data-aeonik-pro-new-font] .payment-summary_justSaved__nM8sv { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 500; }
.payment-summary_withRowDescription__C6FFl { margin-bottom: 2px; }
.payment-summary_canadaDisclaimer__mdELW { margin-top: 12px; }
.payment-summary_applicableTax__5QfL8 { margin-bottom: 8px; }
.payment-summary_flatMobileCanadaDisclaimer__0AJU9 { margin-top: 16px; }
.old-payment-summary_withTaxesContainer__auWj7 { display: flex; width: 100%; flex-flow: column; justify-content: space-between; gap: 8px; }
.old-payment-summary_secondaryText__3ch7J { color: rgb(108, 114, 122); font-size: 14px; font-weight: 500; line-height: 1.4; }
.old-payment-summary_discountHighlightPrice__VoFQ6 { color: var(--contentNegativeColor,#ee505a); font-weight: 600; }
.old-payment-summary_discountHighlightText__nLWOZ { display: flex; margin-left: auto; color: var(--contentNegativeColor,#ee505a); gap: 2px; text-align: start; }
.old-payment-summary_discountHighlightText__nLWOZ p { color: var(--contentNegativeColor,#ee505a); }
.old-payment-summary_spanNowrap__OCUG8 { white-space: nowrap; }
.old-payment-summary_summaryTitle__PXJDs { margin-bottom: 24px; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: -0.4px; line-height: 1.41; }
[data-aeonik-pro-new-font] .old-payment-summary_summaryTitle__PXJDs { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
.old-payment-summary_summaryItem___LxlT { margin: 8px 0px; }
.old-payment-summary_priceValue__vD9Dq { white-space: nowrap; }
.old-payment-summary_divider__IXZFQ { margin: 12px 0px; }
.old-payment-summary_totalRow__Vz0nN { display: flex; align-items: center; justify-content: space-between; font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 600; letter-spacing: -0.4px; line-height: 1.4; }
[data-aeonik-pro-new-font] .old-payment-summary_totalRow__Vz0nN { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 500; line-height: 28px; }
.old-payment-summary_discountRowTaxes__dAlGf, .old-payment-summary_discountRow__y_Bd7 { display: flex; align-items: center; justify-content: space-between; margin-top: 10px; gap: 5px; }
.old-payment-summary_discountRowTaxes__dAlGf { margin-top: 0px; }
.old-payment-summary_tile__I9SUZ { 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] .old-payment-summary_tile__I9SUZ { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 400; }
.old-payment-summary_tile__I9SUZ span { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; line-height: 1.43; }
[data-aeonik-pro-new-font] .old-payment-summary_tile__I9SUZ span { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 500; }
.old-payment-summary_justSaved__J6KzR { color: rgb(238, 80, 90); font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; line-height: 1.43; }
[data-aeonik-pro-new-font] .old-payment-summary_justSaved__J6KzR { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 500; }
.old-payment-summary_withRowDescription__PgV9n { margin-bottom: 2px; }
.payment-method-upsell-brand-palette_borderedCard__vk13q { position: relative; display: flex; padding: 20px; border: 1px solid var(--answerOptionBorderColor); background: var(--background3Color); border-radius: 6px; color: var(--neutral900Color); cursor: pointer; }
.payment-method-upsell-brand-palette_borderedCard__vk13q.payment-method-upsell-brand-palette_isSelected__R_K6V { border: 1px solid var(--primary300Color); background-color: var(--selectableCardActiveColor); box-shadow: rgba(43, 49, 57, 0.08) 0px 12px 24px, rgba(43, 55, 70, 0.06) 0px 4px 8px; }
.payment-method-upsell-brand-palette_isInline__mpn1C.payment-method-upsell-brand-palette_borderedCard__vk13q { display: inline-block; padding: 7px 16px; margin: 8px; border-radius: 16px; text-align: center; }
.payment-method-upsell-brand-palette_isSmaller__KB6NG.payment-method-upsell-brand-palette_borderedCard__vk13q { display: flex; width: 83px; height: 48px; align-items: center; justify-content: center; padding: 0px; }
.payment-method-upsell-brand-palette_isSmaller__KB6NG.payment-method-upsell-brand-palette_borderedCard__vk13q.payment-method-upsell-brand-palette_isSelected__R_K6V { box-shadow: rgba(43, 49, 57, 0.08) 0px 12px 24px, rgba(43, 55, 70, 0.06) 0px 4px 8px; }
.payment-method-upsell-brand-palette_isVertical__K2q1m.payment-method-upsell-brand-palette_borderedCard__vk13q { max-width: 48%; height: 368px; }
.payment-method-upsell-brand-palette_container__COK5R { position: relative; max-width: 504px; margin: 0px auto; --background1Color: #fff; }
@media only screen and (min-width: 99999px) {
  .payment-method-upsell-brand-palette_container__COK5R { max-width: none; }
}
.payment-method-upsell-brand-palette_title__ZwrBl { margin: 0px auto 1em; text-align: center; font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 24px; letter-spacing: -0.02em; line-height: 1.17; }
[data-recoleta-font] .payment-method-upsell-brand-palette_title__ZwrBl { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 24px; font-style: normal; letter-spacing: -0.48px; line-height: 1.16; }
[data-aeonik-pro-font] .payment-method-upsell-brand-palette_title__ZwrBl { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 24px; letter-spacing: 0px; line-height: 1.16; }
[data-headline-recoleta-font] .payment-method-upsell-brand-palette_title__ZwrBl { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-size: 24px; font-weight: 500; letter-spacing: -0.48px; line-height: 1.16; }
[data-aeonik-pro-new-font] .payment-method-upsell-brand-palette_title__ZwrBl { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 24px; letter-spacing: -0.48px; line-height: 28px; }
[data-headline-alike-font] .payment-method-upsell-brand-palette_title__ZwrBl { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 24px; letter-spacing: -0.48px; line-height: 1.16; }
.payment-method-upsell-brand-palette_title__ZwrBl:lang(es) { max-width: 300px; }
@media only screen and (min-width: 99999px) {
  .payment-method-upsell-brand-palette_title__ZwrBl { font-family: var(--font),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; font-size: 32px; letter-spacing: -1px; line-height: 1.06; }
  [data-recoleta-font] .payment-method-upsell-brand-palette_title__ZwrBl { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 32px; font-style: normal; letter-spacing: -0.64px; line-height: 1.06; }
  [data-aeonik-pro-font] .payment-method-upsell-brand-palette_title__ZwrBl { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -1px; line-height: 1.06; }
  [data-headline-recoleta-font] .payment-method-upsell-brand-palette_title__ZwrBl { font-family: var(--font-recoleta),sans-serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -1px; line-height: 1.06; }
  [data-aeonik-pro-new-font] .payment-method-upsell-brand-palette_title__ZwrBl { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; font-weight: 500; font-size: 32px; letter-spacing: -0.64px; line-height: 34px; }
  [data-headline-alike-font] .payment-method-upsell-brand-palette_title__ZwrBl { font-family: var(--font-alike),serif; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: -1px; line-height: 1.06; }
}
.payment-method-upsell-brand-palette_flexColumnsContainer__Vtkg0 { display: flex; flex-direction: column; }
@media only screen and (min-width: 99999px) {
  .payment-method-upsell-brand-palette_flexColumnsContainer__Vtkg0 { flex-direction: row; align-items: flex-start; justify-content: space-between; }
  .payment-method-upsell-brand-palette_paymentColumn__2l1qE, .payment-method-upsell-brand-palette_summaryInfoColumn__ywr5m { max-width: 335px; flex: 1 0 0%; }
}
.payment-method-upsell-brand-palette_paymentColumn__2l1qE { position: relative; }
.payment-method-upsell-brand-palette_popupLegalText__kdeCe { width: 100%; margin: -40px 0px 0px; color: rgb(108, 114, 122); font-size: 12px; font-weight: 500; line-height: 1.2; opacity: 0.7; text-align: center; }
@media only screen and (min-width: 375px) {
  .payment-method-upsell-brand-palette_popupLegalText__kdeCe.payment-method-upsell-brand-palette_paypal__YQJZu { margin-top: 0px; }
}
@media only screen and (min-width: 99999px) {
  .payment-method-upsell-brand-palette_popupLegalText__kdeCe.payment-method-upsell-brand-palette_paypal__YQJZu { margin-top: -40px; }
}
.payment-method-upsell-brand-palette_columnsDivider__LYRD1 { height: 1px; align-self: stretch; margin: 20px 0px; background: rgb(221, 229, 237); }
@media only screen and (min-width: 99999px) {
  .payment-method-upsell-brand-palette_columnsDivider__LYRD1 { width: 1px; height: auto; margin: 0px 20px; }
}
.payment-method-upsell-brand-palette_error__LsTaN { position: absolute; z-index: 10; display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; padding: 20px; background: rgb(255, 255, 255); color: rgb(78, 101, 127); inset: 0px; }
.old-payment-popup-upsell_modalBackdrop__CnKOP { backdrop-filter: blur(10px); background: var(--borderSecondaryColor); }
.credit-card-icon_creditCardLabel__YmRTh { display: block; margin-bottom: 10px; color: rgb(78, 101, 127); font-size: 13px; font-weight: 700; text-align: center; }
.credit-card-icon_creditCardImg__gK50R { display: block; width: 100%; max-height: 16px; object-fit: contain; }
.payment-summary-with-free-bonus_withTaxesContainer__kaZZP { display: flex; width: 100%; flex-flow: column; justify-content: space-between; gap: 8px; }
.payment-summary-with-free-bonus_secondaryText__jH5gJ { color: rgb(108, 114, 122); font-size: 14px; font-weight: 500; line-height: 1.4; }
.payment-summary-with-free-bonus_discountHighlightPrice__g7EhC { color: var(--contentNegativeColor,#ee505a); font-weight: 600; }
.payment-summary-with-free-bonus_discountHighlightText__VFcwP { display: flex; margin-left: auto; color: var(--contentNegativeColor,#ee505a); gap: 2px; }
.payment-summary-with-free-bonus_discountHighlightText__VFcwP p { color: var(--contentNegativeColor,#ee505a); }
.payment-summary-with-free-bonus_spanNowrap__AJF_w { white-space: nowrap; }
.payment-summary-with-free-bonus_summaryTitle___yFU7 { margin-bottom: 24px; font-family: var(--secondaryFont),sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; font-weight: 600; letter-spacing: -0.4px; line-height: 1.41; }
[data-aeonik-pro-new-font] .payment-summary-with-free-bonus_summaryTitle___yFU7 { font-family: var(--font-aeonik-pro),sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; letter-spacing: 0px; line-height: 24px; font-weight: 500; }
.payment-summary-with-free-bonus_summaryItem__3bqpB { margin: 8px 0px; }
.payment-summary-with-free-bonus_summaryItem__3bqpB:first-child { margin-top: 0px; }
.payment-summary-with-free-bonus_priceValue__l3FAc { white-space: nowrap; }
.payment-summary-with-free-bonus_divider__hFXlb { margin: 12px 0px; }
.payment-summary-with-free-bonus_totalRow__pJsuH { display: flex; align-items: center; justify-content: space-between; font-family: var(--secondaryFont),sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 600; letter-spacing: -0.4px; line-height: 1.4; }
[data-aeonik-pro-new-font] .payment-summary-with-free-bonus_totalRow__pJsuH { font-family: var(--font-aeonik-pro),sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0px; font-size: 20px; font-weight: 500; line-height: 28px; }
.payment-summary-with-free-bonus_discountRowTaxes__p_Rue, .payment-summary-with-free-bonus_discountRow__Z9ItW { display: flex; align-items: center; justify-content: space-between; margin-top: 10px; gap: 5px; }
.payment-summary-with-free-bonus_discountRowTaxes__p_Rue { margin-top: 0px; }
.payment-summary-with-free-bonus_tile__pdciu { 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] .payment-summary-with-free-bonus_tile__pdciu { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 400; }
.payment-summary-with-free-bonus_tile__pdciu span { font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; line-height: 1.43; }
[data-aeonik-pro-new-font] .payment-summary-with-free-bonus_tile__pdciu span { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 500; }
.payment-summary-with-free-bonus_justSaved__xdKVb { color: rgb(238, 80, 90); font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; line-height: 1.43; }
[data-aeonik-pro-new-font] .payment-summary-with-free-bonus_justSaved__xdKVb { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 500; }
.payment-summary-with-free-bonus_withRowDescription__F8o9X { margin-bottom: 2px; }
.payment-summary-with-free-bonus_freePriceItem__gLhH_ { margin-top: 12px; }
.payment-summary-discount-tile-china_discountRow__tSQIO { display: flex; align-items: center; justify-content: space-between; gap: 5px; }
.payment-summary-discount-tile-china_discountHighlightText__FJRVr { display: flex; color: var(--contentNegativeColor,#ee505a); gap: 2px; margin-inline-start: auto; }
.payment-summary-discount-tile-china_discountHighlightText__FJRVr p { color: var(--contentNegativeColor,#ee505a); }
.payment-summary-discount-tile-china_justSaved__0469g { color: var(--contentNegativeColor,#ee505a); font-family: var(--secondaryFont),sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; line-height: 1.43; }
[data-aeonik-pro-new-font] .payment-summary-discount-tile-china_justSaved__0469g { font-family: var(--font-aeonik-pro),sans-serif; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-weight: 500; }
.payment-summary-default-china_summaryContainer__uH8Sn { gap: 12px; }
.price-summary-item-with-not-disclosed-taxes_priceItem__YSTDI { display: flex; flex-flow: column; gap: 2px; }
.price-summary-item-with-not-disclosed-taxes_price__SH7du { display: flex; width: 100%; flex-flow: row; justify-content: space-between; }
.price-summary-item-with-not-disclosed-taxes_tax___mLaR { width: 100%; text-align: right; }
.price-summary-item-with-not-disclosed-taxes_nameContainer__WQ4YJ { display: flex; flex-direction: column; gap: 4px; }
.price-summary-item-with-not-disclosed-taxes_applicableTaxLabel__Wt2Ft { margin-left: auto; }
.price-summary-item-with-not-disclosed-taxes_recurringPriceDisclaimer__KULIN { margin-right: auto; }
/*sda-mobile*/
html.sda-desk{--sda-vw:4.3px;background:#050506}
html.sda-desk body{max-width:430px;margin:0 auto!important;position:relative;min-height:100vh;box-shadow:0 0 0 1px #1c1e22,0 30px 90px rgba(0,0,0,.65)}

[data-test="sidebar__base"],[data-test^="sidebar__backdrop"]{display:none!important}

/* sda: texto do carregamento */
.animated-circle_textCarousel__EPJkM{display:block;width:calc(100% - 40px);margin:18px auto 0}
.animated-circle_textCarousel__EPJkM .text-carousel_container__2eUtp{min-height:56px}
.animated-circle_textCarousel__EPJkM h2{color:var(--contentPrimaryColor);font-family:var(--secondaryFont),sans-serif;font-size:17px;font-weight:500;letter-spacing:-.4px;line-height:1.41;text-align:center}
.animated-circle_container__1haYR{display:flex;flex-direction:column;align-items:center}
.animated-circle_container__1haYR .text-carousel_container__2eUtp{width:calc(100% - 40px);margin:18px auto 0;min-height:56px}
.animated-circle_container__1haYR .text-carousel_container__2eUtp h2{color:var(--contentPrimaryColor);font-family:var(--secondaryFont),sans-serif;font-size:17px;font-weight:500;letter-spacing:-.4px;line-height:1.41;text-align:center}

/* sda: fontes livres no lugar das pagas */
@font-face{font-family:"gilroyFont";src:url("../assets/fonts/plus-jakarta-sans.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"aeonikProFont";src:url("../assets/1e7f2df1710b7e84.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"aeonikProVfFont";src:url("../assets/1e7f2df1710b7e84.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"recoletaFont";src:url("../assets/fonts/plus-jakarta-sans.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"sfProTextFont";src:url("../assets/1e7f2df1710b7e84.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
